.human-design-bodygraph{isolation:isolate;grid-template-columns:minmax(58px,74px) minmax(0,340px) minmax(58px,74px);align-items:start;gap:6px;width:100%;max-width:500px;margin:0 auto;display:grid;position:relative}.human-design-bodygraph .activation-rail{color:#64748b;margin-top:116px}.human-design-bodygraph .activation-rail h3{text-align:center;white-space:nowrap;margin:0 0 7px;font-size:11px;font-weight:700;line-height:1.3}.human-design-bodygraph .activation-rail ol{margin:0;padding:0;list-style:none}.human-design-bodygraph .activation-rail ol li{font-variant-numeric:tabular-nums;min-height:19px;color:inherit;grid-template-columns:18px minmax(0,1fr);align-items:center;padding:0 2px;font-size:11px;display:grid}.human-design-bodygraph .activation-rail ol li .body-name{white-space:nowrap;clip:rect(0,0,0,0);clip-path:inset(50%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.human-design-bodygraph .activation-rail ol li .body-symbol{font-family:var(--font-sans-serif);text-align:center;font-size:12px;line-height:1}.human-design-bodygraph .activation-rail ol li .activation-value{text-align:right;letter-spacing:-.01em;font-weight:700}.human-design-bodygraph .activation-rail.design{color:var(--human-design-design-color)}.human-design-bodygraph .activation-rail.personality{color:var(--human-design-personality-color)}.human-design-bodygraph .activation-rail.empty{visibility:hidden;pointer-events:none}.human-design-bodygraph .diagram{min-width:0}.human-design-bodygraph .diagram svg{width:100%;height:auto;display:block;overflow:visible}.human-design-bodygraph .figure{opacity:1;pointer-events:none;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.human-design-bodygraph .figure .face,.human-design-bodygraph .figure .head,.human-design-bodygraph .figure .leg,.human-design-bodygraph .figure .neck,.human-design-bodygraph .figure .pelvis,.human-design-bodygraph .figure .torso{fill:#e7e7e7}.human-design-bodygraph .figure .arm{fill:none;stroke:#e7e7e7;stroke-linecap:round;stroke-width:30px;vector-effect:non-scaling-stroke}.human-design-bodygraph.has-selection .figure{opacity:.76}.human-design-bodygraph .channels .channel{opacity:1;pointer-events:none;outline:none;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.human-design-bodygraph .channels .channel path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.human-design-bodygraph .channels .channel .track-knockout{stroke:#cbcfd375;stroke-width:8.5px}.human-design-bodygraph .channels .channel .track{stroke:#fff;stroke-width:5.5px}.human-design-bodygraph .channels .channel .interaction-ring{stroke:#1a73e800;stroke-width:12px;transition:stroke .15s cubic-bezier(.4,0,.2,1)}.human-design-bodygraph .channels .channel .source-half{pointer-events:none}.human-design-bodygraph .channels .channel .source-half .source{stroke-width:5.5px}.human-design-bodygraph .channels .channel .source-half .source.personality{stroke:var(--human-design-personality-color)}.human-design-bodygraph .channels .channel .source-half .source.design{stroke:var(--human-design-design-color)}.human-design-bodygraph .channels .channel .source-half.both .source{stroke-width:2.5px}.human-design-bodygraph .channels .channel .seam{fill:#fff;stroke:#94a3b8;stroke-width:1px;vector-effect:non-scaling-stroke}.human-design-bodygraph .channels .channel .channel-label{pointer-events:none}.human-design-bodygraph .channels .channel .channel-label rect{fill:var(--human-design-personality-color);stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.human-design-bodygraph .channels .channel .channel-label text{fill:#fff;font-family:var(--font-sans-serif);text-anchor:middle;letter-spacing:.01em;font-size:8px;font-weight:700}.human-design-bodygraph .channels .channel .hit-target{stroke:#0000;stroke-width:26px;cursor:pointer;pointer-events:stroke}.human-design-bodygraph .channels .channel.active:focus-visible .interaction-ring,.human-design-bodygraph .channels .channel.active:hover .interaction-ring,.human-design-bodygraph .channels .channel.selected .interaction-ring{stroke:#1a73e824}.human-design-bodygraph .channels .channel.active:focus-visible .track-knockout{stroke-width:11px}.human-design-bodygraph .channels .channel.active:focus-visible .track{stroke:#1a73e8;stroke-width:8px}.human-design-bodygraph .channels .channel.muted{opacity:.5}.human-design-bodygraph .centers .center{opacity:1;cursor:pointer;outline:none;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.human-design-bodygraph .centers .center path{stroke-linejoin:round;vector-effect:non-scaling-stroke}.human-design-bodygraph .centers .center .selection-ring{fill:none;stroke:#0000;stroke-width:7px;transition:stroke .15s cubic-bezier(.4,0,.2,1)}.human-design-bodygraph .centers .center .surface{fill:#fff;stroke:#a4acb58f;stroke-width:.9px;transition:stroke .15s cubic-bezier(.4,0,.2,1),stroke-width .15s cubic-bezier(.4,0,.2,1)}.human-design-bodygraph .centers .center .hit-target{fill:#0000;stroke:#0000;stroke-width:18px;pointer-events:all}.human-design-bodygraph .centers .center.defined .surface{stroke:#ffffffa6;stroke-width:.8px}.human-design-bodygraph .centers .center.defined.center-g .surface,.human-design-bodygraph .centers .center.defined.center-head .surface{fill:#fff79a}.human-design-bodygraph .centers .center.defined.center-ajna .surface{fill:#b8d8a5}.human-design-bodygraph .centers .center.defined.center-root .surface,.human-design-bodygraph .centers .center.defined.center-solar-plexus .surface,.human-design-bodygraph .centers .center.defined.center-spleen .surface,.human-design-bodygraph .centers .center.defined.center-throat .surface{fill:#634943}.human-design-bodygraph .centers .center.defined.center-heart .surface,.human-design-bodygraph .centers .center.defined.center-sacral .surface{fill:#e84652}.human-design-bodygraph .centers .center.selected .selection-ring,.human-design-bodygraph .centers .center:hover .selection-ring{stroke:#1a73e824}.human-design-bodygraph .centers .center.selected .surface,.human-design-bodygraph .centers .center:hover .surface{stroke:#1a73e8;stroke-width:2px}.human-design-bodygraph .centers .center:focus-visible .selection-ring{stroke:#1a73e8;stroke-width:4px}.human-design-bodygraph .centers .center:focus-visible .surface{stroke:#fff;stroke-width:2px}.human-design-bodygraph .centers .center.muted{opacity:.72}.human-design-bodygraph .gates .gate{opacity:1;pointer-events:none;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.human-design-bodygraph .gates .gate .halo{fill:#1a73e82b;opacity:0}.human-design-bodygraph .gates .gate .dual-marker,.human-design-bodygraph .gates .gate .marker,.human-design-bodygraph .gates .gate .terminal{stroke:#fff;stroke-width:.9px;vector-effect:non-scaling-stroke}.human-design-bodygraph .gates .gate .marker,.human-design-bodygraph .gates .gate .terminal{fill:var(--human-design-personality-color)}.human-design-bodygraph .gates .gate .dual-marker{fill:var(--human-design-design-color)}.human-design-bodygraph .gates .gate text{fill:#343434;stroke:#ffffffb3;stroke-width:.65px;paint-order:stroke;font-family:var(--font-sans-serif);text-anchor:middle;letter-spacing:-.03em;font-size:7.2px;font-weight:700}.human-design-bodygraph .gates .gate.both text,.human-design-bodygraph .gates .gate.design text,.human-design-bodygraph .gates .gate.personality text{fill:#fff;stroke:none}.human-design-bodygraph .gates .gate.defined-center text{fill:#ffffffdb;stroke:none}.human-design-bodygraph .gates .gate.design .marker,.human-design-bodygraph .gates .gate.design .terminal{fill:var(--human-design-design-color)}.human-design-bodygraph .gates .gate.both .terminal{stroke:var(--human-design-design-color);stroke-width:1.6px}.human-design-bodygraph .gates .gate.selected .halo{opacity:1}.human-design-bodygraph .gates .gate.muted .dual-marker,.human-design-bodygraph .gates .gate.muted .marker,.human-design-bodygraph .gates .gate.muted .terminal{opacity:.48}.human-design-bodygraph .gates .gate.muted text{fill:#555;stroke:#ffffffeb;stroke-width:.75px}@media (width<=450px){.human-design-bodygraph{grid-template-columns:48px minmax(0,1fr) 48px;gap:0;max-width:430px}.human-design-bodygraph .activation-rail{margin-top:70px}.human-design-bodygraph .activation-rail h3{overflow-wrap:anywhere;margin-bottom:4px;font-size:8px}.human-design-bodygraph .activation-rail ol li{grid-template-columns:14px minmax(0,1fr);min-height:17px;padding:0 1px;font-size:8px}.human-design-bodygraph .activation-rail ol li .body-symbol{font-size:11px}.human-design-bodygraph .channels .channel .source-half .source{stroke-width:5px}.human-design-bodygraph .channels .channel .source-half.both .source{stroke-width:2.3px}}@media (prefers-reduced-motion:reduce){.human-design-bodygraph .centers .center,.human-design-bodygraph .centers .center .selection-ring,.human-design-bodygraph .centers .center .surface,.human-design-bodygraph .channels .channel,.human-design-bodygraph .channels .channel .interaction-ring,.human-design-bodygraph .figure,.human-design-bodygraph .gates .gate{transition:none}}.human-design-base-report{--human-design-personality-color:#222;--human-design-design-color:#df3e49}.human-design-base-report.embedded{display:contents}.human-design-base-report.analysis-page{background:0 0;width:100%;min-width:0;max-width:1200px;min-height:100vh;margin:0 auto;padding:80px 0}@media (width<=800px){.human-design-base-report.analysis-page .section-description{display:none}.human-design-base-report.analysis-page .section-description:has(.report-view-tabs-container){justify-content:center;display:flex}.human-design-base-report.analysis-page .theme-section .section-title{color:#202124;text-transform:uppercase;letter-spacing:.12em;justify-content:center;align-items:center;gap:12px;width:fit-content;margin:0 auto 20px;padding-left:12px;font-size:11px;font-weight:600;display:flex;position:relative}[data-lang=en] .human-design-base-report.analysis-page .theme-section .section-title,[data-lang=ja] .human-design-base-report.analysis-page .theme-section .section-title,[data-lang=ko] .human-design-base-report.analysis-page .theme-section .section-title{letter-spacing:normal}[data-lang=ja] .human-design-base-report.analysis-page .theme-section .section-title,[data-lang=ko] .human-design-base-report.analysis-page .theme-section .section-title{text-transform:none}.human-design-base-report.analysis-page .theme-section .section-title:before{content:"";background:#1a73e8;border-radius:999px;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.human-design-base-report.analysis-page .theme-section:first-of-type .section-title{flex-direction:row-reverse;padding-left:0;font-size:20px}.human-design-base-report.analysis-page .theme-section:first-of-type .section-title:before{display:none}}.human-design-base-report.analysis-page .analysis-body{flex-direction:column;gap:80px;width:100%;min-width:0;display:flex}.human-design-base-report.analysis-page .analysis-body>*{min-width:0}@media (width<=450px){.human-design-base-report.analysis-page .analysis-body{gap:60px}}.human-design-base-report.analysis-page .analysis-body .report-disclaimer{color:#2021248c;text-align:center;max-width:1150px;margin:80px auto 0;font-size:13px;font-weight:500;line-height:1.6}@media (width<=800px){.human-design-base-report.analysis-page .analysis-body .report-disclaimer{color:#2021246b;max-width:min(100%,360px);margin:32px auto 0;font-size:11px;font-weight:400;line-height:1.5}}.human-design-base-report .human-design-chart-section .section-content{gap:24px;display:grid}.human-design-base-report .human-design-chart-summary{min-width:0}.human-design-base-report .human-design-method-link{color:#6366f1;text-underline-offset:3px;font-weight:600;text-decoration:underline}.human-design-base-report .human-design-method-link:hover{color:#1a73e8}.human-design-base-report .human-design-method-link:focus-visible{outline-offset:3px;border-radius:6px;outline:2px solid #1a73e8}.human-design-base-report .human-design-explain-button{color:#475569;cursor:pointer;background:#fafbfd;border:1px solid #eef2f7;border-radius:8px;justify-content:center;align-self:flex-start;align-items:center;min-height:44px;padding:6px 10px;font-size:12px;font-weight:600;line-height:1.25;display:inline-flex}.human-design-base-report .human-design-explain-button:hover{color:#1a73e8;background:#1a73e80f;border-color:#1a73e852}.human-design-base-report .human-design-explain-button:focus-visible{outline:none;box-shadow:0 0 0 3px #1a73e81f}.human-design-base-report .human-design-core-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #e2e8f0;border-radius:20px;width:100%;min-width:0;max-width:100%;overflow-x:auto;box-shadow:0 1px 2px #00000005}.human-design-base-report .human-design-core-table-wrap:focus-visible{outline-offset:2px;outline:2px solid #2021241f}.human-design-base-report .human-design-core-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;font-size:13px}.human-design-base-report .human-design-core-head th{text-align:left;text-transform:uppercase;letter-spacing:.02em;color:#64748b;white-space:normal;background:#fafbfd;border-bottom:1px solid #eef2f7;padding:12px 16px;font-size:11px;font-weight:600}[data-lang=en] .human-design-base-report .human-design-core-head th,[data-lang=ja] .human-design-base-report .human-design-core-head th,[data-lang=ko] .human-design-base-report .human-design-core-head th{letter-spacing:normal}[data-lang=ja] .human-design-base-report .human-design-core-head th,[data-lang=ko] .human-design-base-report .human-design-core-head th{text-transform:none}.human-design-base-report .core-th-key{width:18%}.human-design-base-report .core-th-result{width:22%}.human-design-base-report .core-th-action,.human-design-base-report .core-th-meaning{width:30%}.human-design-base-report .human-design-core-row{border-bottom:1px solid #f1f3f6;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.human-design-base-report .human-design-core-row:last-child{border-bottom:none}.human-design-base-report .human-design-core-row:nth-child(2n){background:#fafbfd}.human-design-base-report .human-design-core-row:hover{background:#1a73e807}.human-design-base-report .human-design-core-row td,.human-design-base-report .human-design-core-row th{vertical-align:middle;border-bottom:0;padding:16px}.human-design-base-report .human-design-core-row .core-td-key{padding-left:16px}.human-design-base-report .core-key-title{color:#1e293b;letter-spacing:-.01em;overflow-wrap:break-word;font-size:14px;font-weight:700;line-height:1.4;display:block}.human-design-base-report .core-result-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.human-design-base-report .core-result-primary{color:#1e293b;letter-spacing:-.01em;overflow-wrap:break-word;font-size:15px;font-weight:700;line-height:1.3}.human-design-base-report .core-result-badge{color:#1a73e8;white-space:nowrap;background:#1a73e814;border-radius:999px;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.human-design-base-report .core-result-evidence{color:#64748b;border-top:1px dashed #eef2f7;margin-top:8px;padding-top:8px;font-size:12px;font-weight:400;line-height:1.6;display:block}.human-design-base-report .core-td-action p,.human-design-base-report .core-td-meaning p{margin:0;font-size:13px;line-height:1.7}.human-design-base-report .core-td-meaning p{color:#334155;font-weight:400}.human-design-base-report .core-td-action p{color:#475569;font-weight:400}.human-design-base-report .action-cell .human-design-explain-button,.human-design-base-report .core-td-action .human-design-explain-button{margin-top:10px}.human-design-base-report .human-design-guide-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;overflow:hidden;box-shadow:0 1px 2px #00000005}.human-design-base-report .human-design-guide-card .guide-card-intro{background:#fafbfd;border-bottom:1px solid #eef2f7;gap:8px;padding:20px 24px;display:grid}.human-design-base-report .human-design-guide-card .guide-card-intro .human-design-explain-line{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.human-design-base-report .human-design-guide-card .guide-card-intro .human-design-explain-line>p{flex:260px;min-width:0}.human-design-base-report .human-design-guide-card .guide-card-intro .human-design-explain-line>.human-design-explain-button{flex:none}.human-design-base-report .human-design-guide-card .guide-card-intro .rhythm-lead{color:#1e293b;letter-spacing:-.01em;flex-wrap:wrap;align-items:baseline;gap:8px 10px;margin:0;font-size:15px;font-weight:700;line-height:1.65;display:flex}.human-design-base-report .human-design-guide-card .guide-card-intro .rhythm-lead .intro-tag{color:#1a73e8;letter-spacing:.02em;white-space:nowrap;background:#1a73e814;border-radius:999px;align-self:center;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.human-design-base-report .human-design-guide-card .guide-card-intro .practice-lead{color:#475569;margin:0;font-size:13px;font-weight:400;line-height:1.65}.human-design-base-report .human-design-guide-card .guide-card-intro .practice-lead strong{color:#1e293b;font-weight:700}.human-design-base-report .human-design-guide-card .guide-card-practice .practice-table-wrap{width:100%;min-width:0;max-width:100%;overflow:hidden}.human-design-base-report .human-design-guide-card .guide-card-practice .practice-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:0;font-size:13px}.human-design-base-report .human-design-guide-card .guide-card-practice .practice-head th{color:#64748b;white-space:normal;text-align:left;text-transform:uppercase;letter-spacing:.02em;background:#fafbfd;border-top:1px solid #eef2f7;border-bottom:1px solid #eef2f7;padding:12px 20px;font-size:11px;font-weight:600}[data-lang=en] .human-design-base-report .human-design-guide-card .guide-card-practice .practice-head th,[data-lang=ja] .human-design-base-report .human-design-guide-card .guide-card-practice .practice-head th,[data-lang=ko] .human-design-base-report .human-design-guide-card .guide-card-practice .practice-head th{letter-spacing:normal}[data-lang=ja] .human-design-base-report .human-design-guide-card .guide-card-practice .practice-head th,[data-lang=ko] .human-design-base-report .human-design-guide-card .guide-card-practice .practice-head th{text-transform:none}.human-design-base-report .human-design-guide-card .guide-card-practice .scene-column{width:18%}.human-design-base-report .human-design-guide-card .guide-card-practice .action-column,.human-design-base-report .human-design-guide-card .guide-card-practice .recognition-column{width:41%}.human-design-base-report .human-design-guide-card .guide-card-practice .practice-row{border-bottom:1px solid #f1f3f6;transition:background-color .15s cubic-bezier(.4,0,.2,1)}.human-design-base-report .human-design-guide-card .guide-card-practice .practice-row:last-child{border-bottom:none}.human-design-base-report .human-design-guide-card .guide-card-practice .practice-row:nth-child(2n){background:#fafbfd}.human-design-base-report .human-design-guide-card .guide-card-practice .practice-row:hover{background:#1a73e807}.human-design-base-report .human-design-guide-card .guide-card-practice .practice-row td,.human-design-base-report .human-design-guide-card .guide-card-practice .practice-row th{vertical-align:top;border-bottom:0;padding:16px 20px}.human-design-base-report .human-design-guide-card .guide-card-practice .practice-row p{color:#334155;overflow-wrap:break-word;word-break:break-word;margin:0;font-size:13px;font-weight:400;line-height:1.7}.human-design-base-report .human-design-guide-card .guide-card-practice .scene-cell{text-align:left;font-weight:400}.human-design-base-report .human-design-guide-card .guide-card-practice .scene-cell>span{color:#1a73e8;font-variant-numeric:tabular-nums;background:#1a73e814;border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:20px;padding:0 6px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.human-design-base-report .human-design-guide-card .guide-card-practice .scene-cell strong{color:#1e293b;overflow-wrap:break-word;margin-top:8px;font-size:14px;font-weight:700;line-height:1.4;display:block}.human-design-base-report .human-design-guide-card .guide-card-practice .action-cell p{color:#1e293b;font-weight:600}.human-design-base-report .human-design-guide-card .guide-card-review{background:#fafbfd;border-top:1px solid #eef2f7;grid-template-columns:minmax(0,1fr);gap:8px;padding:16px 24px;display:grid}.human-design-base-report .human-design-guide-card .guide-card-review>p{color:#1e293b;margin:0;font-size:13px;font-weight:600;line-height:1.65}.human-design-base-report .human-design-guide-card .guide-card-review .reading-signals{flex-wrap:wrap;justify-content:flex-start;gap:6px;width:100%;display:flex}.human-design-base-report .human-design-guide-card .guide-card-review .reading-signals span{color:#475569;background:#fff;border:1px solid #eef2f7;border-radius:999px;align-items:center;padding:3px 10px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.human-design-base-report .human-design-guide-card .guide-card-review .reading-signals .human-design-explain-button{background:#fff}.human-design-base-report .human-design-guide-card .guide-card-review>small{color:#64748b;font-size:12px;font-weight:400;line-height:1.6}.human-design-base-report .human-design-number-guide{background:#fafbfd;border:1px solid #eef2f7;border-radius:12px;gap:8px;padding:16px 18px;display:grid}.human-design-base-report .human-design-number-guide h4,.human-design-base-report .human-design-number-guide p{margin:0}.human-design-base-report .human-design-number-guide h4{color:#1e293b;font-size:13px;font-weight:700}.human-design-base-report .human-design-number-guide p{color:#475569;font-size:13px;line-height:1.7}.human-design-base-report .human-design-number-guide details{border-top:1px solid #eef2f7}.human-design-base-report .human-design-number-guide details summary{color:#1e293b;cursor:pointer;min-height:44px;padding-top:12px;font-size:12px;font-weight:600}.human-design-base-report .human-design-number-guide details summary:focus-visible{outline:none;box-shadow:0 0 0 3px #1a73e81f}.human-design-base-report .human-design-number-guide details p+p{margin-top:6px}.human-design-base-report .human-design-paid-minute-note,.human-design-base-report .human-design-paid-unavailable{color:#475569;text-align:left;background:#fafbfd;border:1px solid #eef2f7;border-radius:12px;margin:0;padding:16px 18px;font-size:13px;line-height:1.7}.human-design-base-report .human-design-paid-minute-note strong,.human-design-base-report .human-design-paid-unavailable strong{color:#1e293b;margin-bottom:4px;display:block}.human-design-base-report .human-design-paid-minute-note p,.human-design-base-report .human-design-paid-unavailable p{margin:0}.human-design-base-report .human-design-paid-minute-note{background:#1a73e80f;border-color:#1a73e847}.human-design-base-report .bodygraph-panel{background:#fff;border:1px solid #eef2f7;border-radius:12px;overflow:hidden;box-shadow:0 4px 14px #0f172a0a}.human-design-base-report .bodygraph-panel .bodygraph-panel-header{background:#fff;border-bottom:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.human-design-base-report .bodygraph-panel .bodygraph-panel-header .chart-panel-title{color:#202124;letter-spacing:-.01em;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:700;display:flex}[data-lang=en] .human-design-base-report .bodygraph-panel .bodygraph-panel-header .chart-panel-title,[data-lang=ja] .human-design-base-report .bodygraph-panel .bodygraph-panel-header .chart-panel-title,[data-lang=ko] .human-design-base-report .bodygraph-panel .bodygraph-panel-header .chart-panel-title{letter-spacing:normal}.human-design-base-report .bodygraph-panel .bodygraph-panel-header .chart-panel-title:before{content:"";background:#6366f1;border-radius:999px;flex-shrink:0;width:5px;height:5px}.human-design-base-report .bodygraph-panel .bodygraph-panel-header .view-switch{-webkit-overflow-scrolling:touch;scrollbar-width:none;background:#f1f3f6;border-radius:999px;align-items:center;gap:2px;width:fit-content;max-width:100%;margin-left:0;padding:3px;display:inline-flex;overflow:auto hidden}.human-design-base-report .bodygraph-panel .bodygraph-panel-header .view-switch::-webkit-scrollbar{display:none}@media (width<=800px){.human-design-base-report .bodygraph-panel .bodygraph-panel-header .view-switch{margin:0 auto}}.human-design-base-report .bodygraph-panel .bodygraph-panel-header .view-switch button{color:#64748b;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;gap:5px;min-height:44px;padding:5px 14px;font-size:12px;font-weight:600;line-height:1.2;transition:background .2s cubic-bezier(.4,0,.2,1),box-shadow .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.human-design-base-report .bodygraph-panel .bodygraph-panel-header .view-switch button:hover:not(:disabled){color:#0f172a}.human-design-base-report .bodygraph-panel .bodygraph-panel-header .view-switch button:focus-visible{outline-offset:2px;outline:2px solid #2021241f}.human-design-base-report .bodygraph-panel .bodygraph-panel-header .view-switch button.active{color:#0f172a;background:#fff;box-shadow:0 2px 6px #00000014,0 1px 2px #0000000a}.human-design-base-report .bodygraph-panel .chart-graph{background:linear-gradient(#94a3b804,#fff);padding:20px 16px 8px;overflow:hidden}.human-design-base-report .bodygraph-panel .chart-graph .human-design-bodygraph{max-width:590px}.human-design-base-report .bodygraph-panel .chart-toolbar{background:#fff;border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:18px;padding:12px 18px;display:flex}.human-design-base-report .bodygraph-panel .chart-toolbar .legend{color:#64748b;flex-wrap:wrap;gap:8px 14px;margin:0;padding:0;font-size:11px;font-weight:600;list-style:none;display:flex}.human-design-base-report .bodygraph-panel .chart-toolbar .legend li{align-items:center;display:inline-flex}.human-design-base-report .bodygraph-panel .chart-toolbar .legend li:before{border-top:2px solid var(--human-design-personality-color);content:"";width:20px;margin-right:6px;display:inline-block}.human-design-base-report .bodygraph-panel .chart-toolbar .legend li.design:before{border-top-color:var(--human-design-design-color);border-top-style:dashed}.human-design-base-report .bodygraph-panel .chart-toolbar .legend li.combined:before{background:linear-gradient(to bottom,var(--human-design-personality-color) 0,var(--human-design-personality-color) 2px,transparent 2px,transparent 4px,var(--human-design-design-color) 4px,var(--human-design-design-color) 6px);border:0;width:20px;height:6px}.human-design-base-report .bodygraph-panel .chart-toolbar .channel-summary{color:#64748b;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:11px;display:flex}.human-design-base-report .bodygraph-panel .chart-toolbar .channel-summary>strong{color:#475569;font-size:11px;font-weight:600}.human-design-base-report .bodygraph-panel .chart-toolbar .channel-summary .channel-shortcuts{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.human-design-base-report .bodygraph-panel .chart-toolbar .channel-summary .channel-shortcuts button{color:#475569;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;flex-shrink:0;min-height:28px;padding:3px 10px;font-size:12px;font-weight:600;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,opacity .2s,transform .2s}.human-design-base-report .bodygraph-panel .chart-toolbar .channel-summary .channel-shortcuts button:hover{border-color:#bfdbfe;box-shadow:0 4px 12px #0f172a14}.human-design-base-report .bodygraph-panel .chart-toolbar .channel-summary .channel-shortcuts button:focus-visible{outline:none;box-shadow:0 0 0 3px #1a73e81f}.human-design-base-report .bodygraph-panel .chart-toolbar .channel-summary .channel-shortcuts button[aria-pressed=true]{color:#1a73e8;background:#1a73e814;border-color:#1a73e8}.human-design-base-report .bodygraph-panel .selected-evidence{background:#fff;border-top:1px solid #eef2f7;gap:10px;padding:16px 20px;display:grid}.human-design-base-report .bodygraph-panel .selected-evidence .selected-evidence-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.human-design-base-report .bodygraph-panel .selected-evidence .selected-evidence-header .explain-action{color:#475569;background:#fafbfd;border:1px solid #eef2f7;border-radius:8px;min-height:44px;padding:8px 12px;font-size:13px}.human-design-base-report .bodygraph-panel .selected-evidence .selected-evidence-header .explain-action:after{display:none}.human-design-base-report .bodygraph-panel .selected-evidence .selected-evidence-header .evidence-title-group{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.human-design-base-report .bodygraph-panel .selected-evidence .selected-evidence-header .evidence-title-group .evidence-type-badge{color:#1a73e8;background:#1a73e814;border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.3;display:inline-flex}.human-design-base-report .bodygraph-panel .selected-evidence .selected-evidence-header .evidence-title-group .evidence-title{color:#1e293b;margin:0;font-size:15px;font-weight:700;line-height:1.3}.human-design-base-report .bodygraph-panel .selected-evidence .selected-evidence-header .evidence-title-group .evidence-meta-pill{color:#475569;background:#fafbfd;border:1px solid #eef2f7;border-radius:999px;align-items:center;padding:2px 10px;font-size:11px;font-weight:600;line-height:1.4;display:inline-flex}.human-design-base-report .bodygraph-panel .selected-evidence .selected-evidence-content{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.human-design-base-report .bodygraph-panel .selected-evidence .selected-evidence-content .evidence-meaning{gap:4px;min-width:0;display:grid}.human-design-base-report .bodygraph-panel .selected-evidence .selected-evidence-content .evidence-meaning .evidence-desc{color:#1e293b;margin:0;font-size:13px;font-weight:500;line-height:1.65}.human-design-base-report .bodygraph-panel .selected-evidence .selected-evidence-content .evidence-meaning .evidence-sub-desc{color:#64748b;margin:0;font-size:12px;font-weight:400;line-height:1.6}.human-design-base-report .bodygraph-panel .selected-evidence .selected-evidence-content .selected-activation-evidence{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.human-design-base-report .bodygraph-panel .selected-evidence .selected-evidence-content .selected-activation-evidence .evidence-label{color:#64748b;letter-spacing:.02em;font-size:11px;font-weight:600}.human-design-base-report .bodygraph-panel .selected-evidence .selected-evidence-content .selected-activation-evidence .activation-chips{flex-wrap:wrap;gap:6px;width:100%;margin:0;padding:0;list-style:none;display:flex}.human-design-base-report .bodygraph-panel .selected-evidence .selected-evidence-content .selected-activation-evidence .activation-chips .activation-chip{color:#475569;background:#fafbfd;border:1px solid #eef2f7;border-radius:6px;align-items:center;gap:8px;padding:4px 10px;font-size:11px;line-height:1.3;display:inline-flex}.human-design-base-report .bodygraph-panel .selected-evidence .selected-evidence-content .selected-activation-evidence .activation-chips .activation-chip .chip-source{font-weight:500}.human-design-base-report .bodygraph-panel .selected-evidence .selected-evidence-content .selected-activation-evidence .activation-chips .activation-chip .chip-gate{color:#1e293b;font-variant-numeric:tabular-nums;font-weight:700}.human-design-base-report .bodygraph-panel .selected-evidence .selected-evidence-content .selected-activation-evidence .empty-evidence{color:#64748b;font-size:12px}@media (width<=1024px){.human-design-base-report .human-design-core-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.human-design-base-report .human-design-core-table{table-layout:auto;min-width:620px}.human-design-base-report .core-th-action,.human-design-base-report .core-th-key,.human-design-base-report .core-th-meaning,.human-design-base-report .core-th-result{width:auto}.human-design-base-report .human-design-guide-card .practice-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.human-design-base-report .human-design-guide-card .practice-table{table-layout:auto;min-width:580px}.human-design-base-report .human-design-guide-card .action-column,.human-design-base-report .human-design-guide-card .recognition-column,.human-design-base-report .human-design-guide-card .scene-column{width:auto}.human-design-base-report .bodygraph-panel .bodygraph-panel-header{flex-wrap:wrap}.human-design-base-report .bodygraph-panel .selected-evidence{grid-template-columns:1fr;gap:12px}}@media (width<=450px){.human-design-base-report .human-design-core-row td{padding:14px 12px}.human-design-base-report .human-design-core-row .core-td-key{padding-left:16px}.human-design-base-report .human-design-guide-card .guide-card-intro{padding:16px 18px}.human-design-base-report .human-design-guide-card .guide-card-intro .rhythm-lead{font-size:14px}.human-design-base-report .human-design-guide-card .guide-card-practice .practice-head th,.human-design-base-report .human-design-guide-card .guide-card-practice .practice-row td{padding:14px 16px}.human-design-base-report .human-design-guide-card .guide-card-review{padding:14px 18px}.human-design-base-report .bodygraph-panel .bodygraph-panel-header{align-items:stretch;padding:14px}.human-design-base-report .bodygraph-panel .bodygraph-panel-header .chart-panel-title{width:100%}.human-design-base-report .bodygraph-panel .bodygraph-panel-header .view-switch button{padding:5px 12px;font-size:12px}.human-design-base-report .bodygraph-panel .chart-graph{padding:12px 4px 4px}.human-design-base-report .bodygraph-panel .chart-toolbar{flex-direction:column;align-items:flex-start;gap:12px;padding:14px}.human-design-base-report .bodygraph-panel .chart-toolbar .channel-summary,.human-design-base-report .bodygraph-panel .chart-toolbar .channel-summary .channel-shortcuts{justify-content:flex-start}.human-design-base-report .bodygraph-panel .chart-toolbar .channel-summary .channel-shortcuts button{min-height:44px}.human-design-base-report .bodygraph-panel .selected-evidence{padding:14px}}@media (prefers-reduced-motion:reduce){.human-design-base-report .bodygraph-panel .bodygraph-panel-header .view-switch button,.human-design-base-report .human-design-core-row{transition:none}}.human-design-structure-matrix{box-shadow:none;background:0 0;border:none;border-radius:12px;margin-top:0}.human-design-structure-matrix .structure-header{border-bottom:none;margin-bottom:20px;padding:0}.human-design-structure-matrix .structure-stats{grid-template-columns:repeat(3,1fr);gap:12px;width:100%;margin:0;display:grid}.human-design-structure-matrix .structure-stats .stat-card{background:#fafbfd;border:1px solid #eef2f7;border-radius:12px;flex-direction:column;justify-content:center;gap:4px;padding:14px 18px;display:flex}.human-design-structure-matrix .structure-stats .stat-card .human-design-explain-button{margin-top:6px}.human-design-structure-matrix .structure-stats .stat-card dt{color:#64748b;letter-spacing:.02em;margin:0;font-size:11px;font-weight:600}.human-design-structure-matrix .structure-stats .stat-card dd{color:#1e293b;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;margin:0;font-size:20px;font-weight:700;line-height:1.1;display:flex}.human-design-structure-matrix .structure-stats .stat-card dd strong{font-weight:700}.human-design-structure-matrix .structure-stats .stat-card dd span{color:#64748b;font-size:12px;font-weight:400}.human-design-structure-matrix .structure-stats .stat-card .stat-card-action{font-size:inherit;line-height:inherit;display:block}.human-design-structure-matrix .structure-tables{grid-template-columns:minmax(0,1fr);gap:28px;display:grid}.human-design-structure-matrix .structure-table-panel{min-width:0}.human-design-structure-matrix .structure-table-panel h4{color:#20212473;text-transform:uppercase;letter-spacing:.12em;margin:0 0 12px;padding-left:12px;font-size:15px;font-weight:700;position:relative}[data-lang=en] .human-design-structure-matrix .structure-table-panel h4,[data-lang=ja] .human-design-structure-matrix .structure-table-panel h4,[data-lang=ko] .human-design-structure-matrix .structure-table-panel h4{letter-spacing:normal}[data-lang=ja] .human-design-structure-matrix .structure-table-panel h4,[data-lang=ko] .human-design-structure-matrix .structure-table-panel h4{text-transform:none}.human-design-structure-matrix .structure-table-panel h4:before{content:"";background:#6366f1;border-radius:999px;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.human-design-structure-matrix .center-status-guide{background:#fafbfd;border:1px solid #eef2f7;border-radius:12px;gap:12px;margin-bottom:16px;padding:16px 18px;display:grid}.human-design-structure-matrix .center-status-guide .guide-header{color:#1e293b;letter-spacing:-.01em;font-size:13px;font-weight:700}.human-design-structure-matrix .center-status-guide .status-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;display:grid}.human-design-structure-matrix .center-status-guide .status-cards .status-card{background:#fff;border:1px solid #eef2f7;border-radius:6px;align-content:start;gap:8px;min-width:0;padding:12px 14px;display:grid}.human-design-structure-matrix .center-status-guide .status-cards .status-card .human-design-explain-button{margin-top:auto}.human-design-structure-matrix .center-status-guide .status-cards .status-card dt{margin:0}.human-design-structure-matrix .center-status-guide .status-cards .status-card dd{color:#475569;margin:0;font-size:12px;font-weight:400;line-height:1.65}.human-design-structure-matrix .center-status-guide .status-cards .status-card .status-card-action{margin-top:auto}.human-design-structure-matrix .structure-table-wrap{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid #eef2f7;border-radius:6px;width:100%;min-width:0;max-width:100%;overflow:hidden}.human-design-structure-matrix .structure-table-wrap:focus-visible{outline-offset:2px;outline:2px solid #2021241f}.human-design-structure-matrix .structure-table{border-collapse:collapse;width:100%;font-size:13px}.human-design-structure-matrix .structure-table thead th{color:#475569;text-align:left;white-space:nowrap;letter-spacing:.01em;background:#f8f9fc;border-bottom:1px solid #e2e8f0;padding:9px 12px}.human-design-structure-matrix .structure-table tbody tr{transition:background-color .2s cubic-bezier(.4,0,.2,1)}.human-design-structure-matrix .structure-table tbody tr:hover{background-color:#1a73e807}.human-design-structure-matrix .structure-table tbody tr:last-child td{border-bottom:none}.human-design-structure-matrix .structure-table tbody td{text-align:left;vertical-align:middle;font-variant-numeric:tabular-nums;border-bottom:1px solid #f1f3f6;font-weight:500}.human-design-structure-matrix .structure-table thead tr{background:#fafbfd;border-bottom:1px solid #eef2f7}.human-design-structure-matrix .structure-table thead th{color:#64748b;text-transform:uppercase;letter-spacing:.02em;padding:10px 14px;font-size:11px;font-weight:600}[data-lang=en] .human-design-structure-matrix .structure-table thead th,[data-lang=ja] .human-design-structure-matrix .structure-table thead th,[data-lang=ko] .human-design-structure-matrix .structure-table thead th{letter-spacing:normal}[data-lang=ja] .human-design-structure-matrix .structure-table thead th,[data-lang=ko] .human-design-structure-matrix .structure-table thead th{text-transform:none}.human-design-structure-matrix .structure-table tbody tr{background:#fff}.human-design-structure-matrix .structure-table tbody tr:nth-child(2n){background:#fafbfd}.human-design-structure-matrix .structure-table tbody td,.human-design-structure-matrix .structure-table tbody th{text-align:left;vertical-align:middle;border-bottom:1px solid #f1f3f6;padding:12px 14px}.human-design-structure-matrix .structure-table tbody th{color:#1e293b;white-space:nowrap;font-size:13px;font-weight:700}.human-design-structure-matrix .structure-table tbody td{color:#475569;font-size:13px;font-weight:400}.human-design-structure-matrix .structure-table tbody tr:last-child td,.human-design-structure-matrix .structure-table tbody tr:last-child th{border-bottom:0}.human-design-structure-matrix .center-structure-table th:first-child{width:18%}.human-design-structure-matrix .center-structure-table th:nth-child(2){width:16%}.human-design-structure-matrix .center-structure-table th:nth-child(3){width:44%}.human-design-structure-matrix .center-structure-table th:nth-child(4){width:22%}.human-design-structure-matrix .center-status{white-space:nowrap;border-radius:999px;align-items:center;min-height:22px;padding:2px 10px;font-size:11px;font-weight:600;line-height:1.2;display:inline-flex}.human-design-structure-matrix .center-status.defined{color:#6366f1;background:#6366f114;border:1px solid #6366f138}.human-design-structure-matrix .center-status.undefined{color:#475569;background:#fafbfd;border:1px solid #e2e8f0}.human-design-structure-matrix .center-status.open{color:#64748b;background:#fafbfd;border:1px dashed #cbd5e1}.human-design-structure-matrix .channel-id,.human-design-structure-matrix .gate-values{font-variant-numeric:tabular-nums}.human-design-structure-matrix .gate-values{color:#475569;white-space:nowrap}.human-design-structure-matrix .gate-values>span{display:block}.human-design-structure-matrix .channel-structure-table th:first-child{width:14%}.human-design-structure-matrix .channel-structure-table th:nth-child(2){width:22%}.human-design-structure-matrix .channel-structure-table th:nth-child(3){width:40%}.human-design-structure-matrix .channel-structure-table th:nth-child(4){width:24%}.human-design-structure-matrix .channel-id{color:#1a73e8;font-weight:700}.human-design-structure-matrix .channel-connection{color:#475569;white-space:nowrap}.human-design-structure-matrix .structure-description{color:#475569;overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:1.65}.human-design-structure-matrix .channel-sources{flex-wrap:wrap;gap:6px 18px;display:flex}.human-design-structure-matrix .channel-sources>span{color:#64748b;white-space:nowrap;grid-template-columns:26px minmax(0,1fr);gap:5px;font-size:12px;display:grid}.human-design-structure-matrix .channel-sources>span strong{color:#1e293b;font-variant-numeric:tabular-nums;font-weight:700}.human-design-structure-matrix .channel-sources+.human-design-explain-button,.human-design-structure-matrix .gate-values .human-design-explain-button{margin-top:8px}.human-design-structure-matrix .structure-table .empty-channels{color:#64748b;text-align:center;padding:28px 12px}@media (width<=1024px){.human-design-structure-matrix .structure-table-wrap{-webkit-overflow-scrolling:touch;overflow-x:auto}.human-design-structure-matrix .center-structure-table{min-width:580px}.human-design-structure-matrix .channel-structure-table{min-width:600px}}@media (width<=450px){.human-design-structure-matrix .structure-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.human-design-structure-matrix .structure-stats .stat-card{padding:10px 12px}.human-design-structure-matrix .structure-stats .stat-card dt{font-size:10px}.human-design-structure-matrix .structure-stats .stat-card dd{font-size:18px}.human-design-structure-matrix .structure-stats .stat-card dd span{font-size:11px}.human-design-structure-matrix .structure-tables{gap:20px}.human-design-structure-matrix .center-status-guide{padding:14px}.human-design-structure-matrix .center-status-guide .status-cards{grid-template-columns:1fr;gap:8px}}.human-design-base-report[data-v-076a526e]{flex-direction:column;gap:80px;min-width:0;display:flex}.hd-hanging[data-v-076a526e]{color:#64748b;margin-top:24px;font-size:12px;line-height:1.7}.hd-full-reading-row>td[data-v-076a526e]{padding:0 16px 20px}.hd-full-reading-row .astro-reading-full[data-v-076a526e]{margin:16px 0}@media (width<=450px){.human-design-base-report[data-v-076a526e]{gap:60px}}@media (width<=800px){.human-design-chart-summary[data-v-076a526e]{container-type:inline-size}.hd-full-reading-row>td[data-v-076a526e]>*{width:calc(100cqw - 34px);max-width:100%;position:sticky;left:16px}}.hd-explain-overlay{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:150;background:#0f172a40;position:fixed;inset:0}.hd-explain-dialog{z-index:151;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:20px;width:min(500px,100vw - 32px);max-height:80dvh;padding:24px;font-size:13px;line-height:1.8;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%);box-shadow:0 24px 70px #0f172a30}.hd-explain-dialog header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.hd-explain-dialog header h2{color:#202124;font-size:20px;font-weight:600}.hd-explain-dialog header button{cursor:pointer;padding:0 4px;font-size:24px}.hd-explain-dialog ul{margin:12px 0;padding-left:18px;list-style:outside}.hd-explain-reading{border-top:1px solid #e2e8f0;margin-top:16px;padding-top:16px}
