@charset "UTF-8";.doc-page[data-v-a181ba55]{max-width:100%}.page-title[data-v-a181ba55]{color:var(--title-color);font-size:2.25rem;font-weight:700;line-height:1.3;margin-bottom:1rem}@media (max-width:768px){.page-title[data-v-a181ba55]{font-size:1.875rem}}@media (max-width:480px){.page-title[data-v-a181ba55]{font-size:1.625rem}}.page-description[data-v-a181ba55]{color:var(--text-color-secondary);font-size:1.125rem;line-height:1.75;margin-bottom:2.5rem}@media (max-width:768px){.page-description[data-v-a181ba55]{font-size:1rem;margin-bottom:2rem}}.content-section[data-v-a181ba55]{margin-bottom:3rem}@media (max-width:768px){.content-section[data-v-a181ba55]{margin-bottom:2.5rem}}.content-section .section-title[data-v-a181ba55]{align-items:center;color:var(--title-color);display:flex;font-size:1.5rem;font-weight:600;gap:.75rem;line-height:1.4;margin-bottom:1rem}@media (max-width:768px){.content-section .section-title[data-v-a181ba55]{font-size:1.25rem;gap:.5rem}}.content-section .section-intro[data-v-a181ba55]{color:var(--text-color-secondary);font-size:1rem;line-height:1.75;margin-bottom:2rem}@media (max-width:768px){.content-section .section-intro[data-v-a181ba55]{font-size:.9375rem;margin-bottom:1.5rem}}.info-cards[data-v-a181ba55]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-bottom:2rem}@media (max-width:768px){.info-cards[data-v-a181ba55]{gap:1.25rem;grid-template-columns:1fr;margin-bottom:1.5rem}}.info-card[data-v-a181ba55]{background:var(--hover-color);border:1px solid var(--border-color);border-radius:8px;padding:1.5rem;transition:all .2s ease}@media (max-width:768px){.info-card[data-v-a181ba55]{padding:1.25rem}}@media (max-width:480px){.info-card[data-v-a181ba55]{padding:1rem}}.info-card[data-v-a181ba55]:hover{border-color:var(--theme-color);box-shadow:0 4px 12px #0000000d}.info-card .card-icon[data-v-a181ba55]{align-items:center;background:rgba(var(--theme-color-rgb),.1);border-radius:12px;color:var(--theme-color);display:flex;height:56px;justify-content:center;margin-bottom:1rem;width:56px}@media (max-width:480px){.info-card .card-icon[data-v-a181ba55]{border-radius:10px;height:48px;width:48px}}.info-card h3[data-v-a181ba55]{color:var(--title-color);font-size:1.125rem;font-weight:600;line-height:1.4;margin-bottom:.75rem}@media (max-width:768px){.info-card h3[data-v-a181ba55]{font-size:1.0625rem}}.info-card p[data-v-a181ba55]{color:var(--text-color-secondary);font-size:.875rem;line-height:1.6;margin-bottom:1rem}@media (max-width:768px){.info-card p[data-v-a181ba55]{font-size:.8125rem}}.info-card ul[data-v-a181ba55]{list-style:none;margin:0;padding:0}.info-card ul li[data-v-a181ba55]{color:var(--text-color-secondary);font-size:.875rem;line-height:1.6;margin-bottom:.5rem;padding-left:1.5rem;position:relative}@media (max-width:768px){.info-card ul li[data-v-a181ba55]{font-size:.8125rem;padding-left:1.25rem}}.info-card ul li[data-v-a181ba55]:before{color:var(--theme-color);content:"✓";font-weight:600;left:0;position:absolute}.info-card ul li[data-v-a181ba55]:last-child{margin-bottom:0}.placeholder-notice[data-v-a181ba55]{align-items:center;background:rgba(var(--theme-color-rgb),.1);border-left:4px solid var(--theme-color);border-radius:8px;color:var(--theme-color);display:flex;gap:1rem;padding:1.5rem}@media (max-width:768px){.placeholder-notice[data-v-a181ba55]{gap:.75rem;padding:1.25rem}}@media (max-width:480px){.placeholder-notice[data-v-a181ba55]{padding:1rem}}.placeholder-notice p[data-v-a181ba55]{font-size:.875rem;line-height:1.5;margin:0}@media (max-width:768px){.placeholder-notice p[data-v-a181ba55]{font-size:.8125rem}}.priority-flow[data-v-a181ba55]{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}.priority-flow .priority-step[data-v-a181ba55]{background:var(--hover-color);border:2px solid var(--border-color);border-radius:8px;display:flex;gap:1rem;padding:1.5rem}.priority-flow .priority-step .step-badge[data-v-a181ba55]{border-radius:6px;flex-shrink:0;font-size:.8125rem;font-weight:600;padding:.5rem 1rem;text-align:center}.priority-flow .priority-step .step-badge.priority-1[data-v-a181ba55]{background:linear-gradient(135deg,#e3099a,#c20878);color:#fff}.priority-flow .priority-step .step-badge.priority-2[data-v-a181ba55]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.priority-flow .priority-step .step-content[data-v-a181ba55]{flex:1}.priority-flow .priority-step .step-content h4[data-v-a181ba55]{color:var(--title-color);font-size:1rem;font-weight:600;margin-bottom:.5rem}.priority-flow .priority-step .step-content p[data-v-a181ba55]{color:var(--text-color-secondary);font-size:.875rem;line-height:1.6;margin:0}.priority-flow .priority-arrow[data-v-a181ba55]{align-items:center;display:flex;flex-direction:column;gap:.5rem;padding:.5rem 0}.priority-flow .priority-arrow svg[data-v-a181ba55]{color:var(--theme-color)}.priority-flow .priority-arrow span[data-v-a181ba55]{color:var(--text-color-secondary);font-size:.8125rem}.example-scenario[data-v-a181ba55]{background:rgba(var(--theme-color-rgb),.05);border:1px solid rgba(var(--theme-color-rgb),.2);border-radius:8px;margin:2rem 0;padding:1.5rem}.example-scenario .scenario-title[data-v-a181ba55]{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.example-scenario .scenario-title svg[data-v-a181ba55]{color:var(--theme-color)}.example-scenario .scenario-title strong[data-v-a181ba55]{color:var(--title-color);font-size:1rem}.example-scenario .scenario-content p[data-v-a181ba55]{color:var(--text-color-secondary);font-size:.875rem;line-height:1.6;margin-bottom:1rem}.example-scenario .scenario-content .scenario-result[data-v-a181ba55]{align-items:center;background:#10b9811a;border-radius:6px;display:flex;gap:.5rem;padding:.75rem}.example-scenario .scenario-content .scenario-result svg[data-v-a181ba55]{color:#10b981;flex-shrink:0}.example-scenario .scenario-content .scenario-result span[data-v-a181ba55]{color:var(--text-color);font-size:.875rem;font-weight:500}.commission-types[data-v-a181ba55]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:2rem 0}@media (max-width:768px){.commission-types[data-v-a181ba55]{grid-template-columns:1fr}}.type-card[data-v-a181ba55]{background:var(--hover-color);border:2px solid var(--border-color);border-radius:12px;overflow:hidden;transition:all .2s ease}.type-card[data-v-a181ba55]:hover{box-shadow:0 4px 12px #0000000d}.type-card.percentage[data-v-a181ba55]{border-color:#e3099a4d}.type-card.percentage .type-icon[data-v-a181ba55]{background:linear-gradient(135deg,#e3099a,#c20878)}.type-card.fixed[data-v-a181ba55]{border-color:#10b9814d}.type-card.fixed .type-icon[data-v-a181ba55]{background:linear-gradient(135deg,#10b981,#059669)}.type-card.inherit[data-v-a181ba55]{border-color:#677eea4d}.type-card.inherit .type-icon[data-v-a181ba55]{background:linear-gradient(135deg,#667eea,#764ba2)}.type-card .type-header[data-v-a181ba55]{align-items:center;background:rgba(var(--theme-color-rgb),.05);display:flex;gap:1rem;padding:1.5rem}.type-card .type-header .type-icon[data-v-a181ba55]{align-items:center;border-radius:10px;display:flex;height:48px;justify-content:center;width:48px}.type-card .type-header .type-icon svg[data-v-a181ba55]{color:#fff}.type-card .type-header h3[data-v-a181ba55]{color:var(--title-color);font-size:1.125rem;font-weight:600;margin:0}.type-card .type-content[data-v-a181ba55]{padding:1.5rem}.type-card .type-content>p[data-v-a181ba55]{color:var(--text-color-secondary);font-size:.875rem;line-height:1.6;margin-bottom:1rem}.type-card .type-content .type-example[data-v-a181ba55]{background:rgba(var(--theme-color-rgb),.05);border-radius:6px;margin-bottom:1rem;padding:1rem}.type-card .type-content .type-example .example-label[data-v-a181ba55]{color:var(--text-color-secondary);font-size:.8125rem;margin-bottom:.5rem}.type-card .type-content .type-example .example-formula[data-v-a181ba55]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.type-card .type-content .type-example .example-formula span[data-v-a181ba55]{color:var(--text-color);font-size:.875rem}.type-card .type-content .type-example .example-formula span.highlight[data-v-a181ba55]{color:var(--theme-color);font-weight:600}.type-card .type-content .type-example .example-formula svg[data-v-a181ba55]{color:var(--theme-color);flex-shrink:0}.type-card .type-content .type-usage strong[data-v-a181ba55]{color:var(--title-color);display:block;font-size:.875rem;margin-bottom:.5rem}.type-card .type-content .type-usage p[data-v-a181ba55]{color:var(--text-color-secondary);font-size:.8125rem;line-height:1.6;margin:0}.snapshot-mechanism[data-v-a181ba55]{margin:2rem 0}.snapshot-mechanism .snapshot-card[data-v-a181ba55]{background:var(--hover-color);border:1px solid var(--border-color);border-radius:8px;display:flex;gap:1rem;margin-bottom:2rem;padding:1.5rem}.snapshot-mechanism .snapshot-card .snapshot-icon[data-v-a181ba55]{align-items:center;background:rgba(var(--theme-color-rgb),.1);border-radius:12px;color:var(--theme-color);display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.snapshot-mechanism .snapshot-card .snapshot-content[data-v-a181ba55]{flex:1}.snapshot-mechanism .snapshot-card .snapshot-content h4[data-v-a181ba55]{color:var(--title-color);font-size:1rem;font-weight:600;margin-bottom:.5rem}.snapshot-mechanism .snapshot-card .snapshot-content p[data-v-a181ba55]{color:var(--text-color-secondary);font-size:.875rem;line-height:1.6;margin:0}.timeline[data-v-a181ba55]{padding-left:2rem;position:relative}.timeline[data-v-a181ba55]:before{background:var(--border-color);bottom:0;content:"";left:8px;position:absolute;top:0;width:2px}.timeline .timeline-item[data-v-a181ba55]{padding-bottom:1.5rem;position:relative}.timeline .timeline-item[data-v-a181ba55]:last-child{padding-bottom:0}.timeline .timeline-item .timeline-dot[data-v-a181ba55]{background:var(--theme-color);border:3px solid var(--bg-color);border-radius:50%;height:18px;left:-2rem;position:absolute;top:4px;width:18px}.timeline .timeline-item .timeline-content strong[data-v-a181ba55]{color:var(--title-color);display:block;font-size:.9375rem;margin-bottom:.5rem}.timeline .timeline-item .timeline-content p[data-v-a181ba55]{color:var(--text-color-secondary);font-size:.875rem;line-height:1.6;margin:0}.calculation-examples[data-v-a181ba55]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:2rem 0}@media (max-width:768px){.calculation-examples[data-v-a181ba55]{grid-template-columns:1fr}}.calc-example[data-v-a181ba55]{background:var(--hover-color);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.calc-example .calc-header[data-v-a181ba55]{align-items:center;background:rgba(var(--theme-color-rgb),.05);border-bottom:1px solid var(--border-color);display:flex;gap:.75rem;padding:1rem 1.5rem}.calc-example .calc-header svg[data-v-a181ba55]{color:var(--theme-color)}.calc-example .calc-header h4[data-v-a181ba55]{color:var(--title-color);font-size:.9375rem;font-weight:600;margin:0}.calc-example .calc-body[data-v-a181ba55]{padding:1.5rem}.calc-example .calc-body .calc-row[data-v-a181ba55]{align-items:center;display:flex;justify-content:space-between;padding:.75rem 0}.calc-example .calc-body .calc-row .calc-label[data-v-a181ba55]{color:var(--text-color-secondary);font-size:.875rem}.calc-example .calc-body .calc-row .calc-value[data-v-a181ba55]{color:var(--title-color);font-size:.9375rem;font-weight:600}.calc-example .calc-body .calc-row .calc-value.highlight[data-v-a181ba55]{color:var(--theme-color);font-size:1.125rem}.calc-example .calc-body .calc-row .calc-value.warning[data-v-a181ba55]{color:#ef4444}.calc-example .calc-body .calc-row.result .calc-label[data-v-a181ba55]{color:var(--title-color);font-weight:500}.calc-example .calc-body .calc-row.info[data-v-a181ba55]{background:rgba(var(--theme-color-rgb),.05);border-radius:4px;margin:.5rem 0;padding:.75rem}.calc-example .calc-body .calc-divider[data-v-a181ba55]{background:var(--border-color);height:1px;margin:.75rem 0}.calculator-placeholder[data-v-a181ba55]{align-items:center;background:var(--hover-color);border:2px dashed var(--border-color);border-radius:8px;display:flex;flex-direction:column;justify-content:center;margin:2rem 0;padding:3rem 1.5rem;text-align:center}.calculator-placeholder .placeholder-icon[data-v-a181ba55]{align-items:center;background:rgba(var(--theme-color-rgb),.1);border-radius:50%;color:var(--theme-color);display:flex;height:80px;justify-content:center;margin-bottom:1.5rem;width:80px}.calculator-placeholder h4[data-v-a181ba55]{color:var(--title-color);font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.calculator-placeholder p[data-v-a181ba55]{color:var(--text-color-secondary);font-size:.875rem;line-height:1.6;margin-bottom:1rem;max-width:500px}.calculator-placeholder .placeholder-badge[data-v-a181ba55]{background:var(--theme-color);border-radius:16px;color:#fff;display:inline-block;font-size:.8125rem;font-weight:500;padding:.5rem 1rem}.practices-grid[data-v-a181ba55]{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:2rem 0}@media (max-width:768px){.practices-grid[data-v-a181ba55]{grid-template-columns:1fr}}.practice-card[data-v-a181ba55]{background:var(--hover-color);border:2px solid var(--border-color);border-radius:8px;padding:1.5rem}.practice-card.creator[data-v-a181ba55]{border-color:#e3099a4d}.practice-card.creator .practice-header svg[data-v-a181ba55]{color:#e3099a}.practice-card.member[data-v-a181ba55]{border-color:#677eea4d}.practice-card.member .practice-header svg[data-v-a181ba55]{color:#667eea}.practice-card .practice-header[data-v-a181ba55]{align-items:center;display:flex;gap:.75rem;margin-bottom:1rem}.practice-card .practice-header h4[data-v-a181ba55]{color:var(--title-color);font-size:1rem;font-weight:600;margin:0}.practice-card .practice-list[data-v-a181ba55]{list-style:none;margin:0;padding:0}.practice-card .practice-list li[data-v-a181ba55]{color:var(--text-color-secondary);font-size:.875rem;line-height:1.6;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.practice-card .practice-list li[data-v-a181ba55]:before{color:var(--theme-color);content:"✓";font-weight:600;left:.5rem;position:absolute}.practice-card .practice-list li[data-v-a181ba55]:last-child{margin-bottom:0}
