@font-face{font-family:JoseonPalace;src:url(/fonts/ChosunGs.TTF) format("truetype");font-weight:400;font-style:normal;font-display:swap}.manse-domain-scope{--element-wood:#18e66a;--element-wood-foreground:#052e16;--element-fire:#f87171;--element-fire-foreground:#450a0a;--element-earth:#fcd34d;--element-earth-foreground:#451a03;--element-metal:#e4e4e7;--element-metal-foreground:#18181b;--element-water:#38bdf8;--element-water-foreground:#082f49}.manse-domain-scope .manse-page-heading{border-bottom:1px solid #e6e6e6}.manse-domain-scope .manse-eyebrow{margin:0 0 4px;color:#315e41;font:10px/1.2 Arial,sans-serif;letter-spacing:.12em}.manse-domain-scope .manse-kicker{margin:4px 0 0;color:#666;font-size:10px;line-height:1.5}.manse-domain-scope .manse-data-status{margin:-8px 0 -2px;color:#315e41;font-size:10px;line-height:1.5}.manse-domain-scope .manse-data-status.is-error{color:#991b1b}.manse-domain-scope .manse-birth-card,.manse-domain-scope .manse-element-card,.manse-domain-scope .manse-luck-card,.manse-domain-scope .manse-section-card{border-color:#e6e6e6;background:#fff}.manse-domain-scope .manse-luck-card{width:100%;min-width:0}.manse-domain-scope .manse-birth-list{display:grid;gap:0;margin:0}.manse-domain-scope .manse-birth-list>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid #f0f0f0;font-size:12px;line-height:1.5}.manse-domain-scope .manse-birth-list>div:last-child{border-bottom:0}.manse-domain-scope .manse-birth-list dt{color:#666}.manse-domain-scope .manse-birth-list dd{min-width:0;margin:0;overflow-wrap:anywhere}.manse-domain-scope .manse-empty-copy{margin:8px 0 0;color:#666;font-size:10px;line-height:1.6}.manse-domain-scope .manse-profile-row{min-height:52px;border:0;background:#f7f7f7}.manse-domain-scope .manse-profile-icon{display:grid;place-items:center;width:36px;height:36px;flex:none;border-radius:10px;background:#fff;color:#0a0a0a}.manse-domain-scope .manse-profile-icon .koboyo-icon{width:24px;height:24px}.manse-domain-scope .manse-profile-note{margin:2px 0 0;color:#666;font-size:9px;line-height:1.4}.manse-domain-scope .manse-seasonal-value{white-space:pre-line}.manse-domain-scope .manse-pillar-frame{overflow:hidden;border:1px solid #e6e6e6;border-radius:8px}.manse-domain-scope .manse-pillar-table{width:100%;table-layout:fixed;border-collapse:collapse;text-align:center;font-size:10px}.manse-domain-scope .manse-pillar-table .manse-label-col{width:15%!important}.manse-domain-scope .manse-pillar-table col:not(.manse-label-col){width:21.25%!important}.manse-domain-scope .manse-luck-table caption,.manse-domain-scope .manse-pillar-table caption{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.manse-domain-scope .manse-pillar-table td,.manse-domain-scope .manse-pillar-table th{border-bottom:1px solid #ededed}.manse-domain-scope .manse-pillar-table tr>*+*{border-left:1px solid #dedede}.manse-domain-scope .manse-pillar-table thead th{height:46px;padding:4px 2px;font-size:11px;font-weight:600;vertical-align:middle}.manse-domain-scope .manse-pillar-table thead th>span{display:block;white-space:nowrap;letter-spacing:.05em}.manse-domain-scope .manse-pillar-table tbody th,.manse-domain-scope .manse-pillar-table thead th:first-child{width:56px}.manse-domain-scope .manse-pillar-table thead th.is-day{border-bottom:2px solid #18e66a;background:#f3fff6}.manse-domain-scope .manse-pillar-table tbody th{padding:6px 2px;color:#666;font-size:9px;font-weight:400;line-height:1.25;word-break:keep-all;overflow-wrap:normal;white-space:nowrap}.manse-domain-scope .manse-pillar-table td{height:32px;padding:4px 2px;overflow-wrap:anywhere}.manse-domain-scope .manse-pillar-table td.is-day{background:#f8fcf9}.manse-domain-scope .manse-pillar-table tr.is-glyph-row td{height:59px;padding:3px 2px}.manse-domain-scope .manse-pillar-table tr:last-child td,.manse-domain-scope .manse-pillar-table tr:last-child th{border-bottom:0}.manse-domain-scope .manse-glyph{display:block;color:#0a0a0a;font-family:"Noto Serif CJK KR",serif;font-size:22px;line-height:1.15;letter-spacing:-.08em}.manse-domain-scope .manse-glyph-tile{display:grid;min-height:64px;align-content:center;justify-items:center;gap:2px;padding:5px 2px;border-radius:10px;color:#0a0a0a}.manse-domain-scope .manse-glyph-tile.manse-element-text-목{background:var(--element-wood);color:var(--element-wood-foreground)}.manse-domain-scope .manse-glyph-tile.manse-element-text-화{background:var(--element-fire);color:var(--element-fire-foreground)}.manse-domain-scope .manse-glyph-tile.manse-element-text-토{background:var(--element-earth);color:var(--element-earth-foreground)}.manse-domain-scope .manse-glyph-tile.manse-element-text-금{background:var(--element-metal);color:var(--element-metal-foreground)}.manse-domain-scope .manse-glyph-tile.manse-element-text-수{background:var(--element-water);color:var(--element-water-foreground)}.manse-domain-scope .manse-glyph-tile .manse-glyph{color:inherit;font-family:JoseonPalace,"Noto Serif CJK KR",serif;font-size:21px;letter-spacing:-.04em;white-space:nowrap}.manse-domain-scope .manse-glyph-wrap,.manse-domain-scope .manse-glyph-wrap .manse-glyph{display:block}.manse-domain-scope .manse-glyph-meta{display:block;margin-top:3px;color:inherit;opacity:.82;font-family:inherit;font-size:9px;line-height:1.2;letter-spacing:0}.manse-domain-scope .manse-cell-value{display:inline-block;max-width:100%;line-height:1.35}.manse-domain-scope .manse-hidden-stems{display:grid;gap:1px;justify-items:center;line-height:1.18}.manse-domain-scope .manse-hidden-stems>span{display:block;max-width:100%;white-space:nowrap;font-size:11px;line-height:1.35}.manse-domain-scope .manse-unbound{color:#8a8a8a;font-size:9px;line-height:1.3}.manse-domain-scope .manse-table-note{margin:8px 2px 0;color:#666;font-size:10px;line-height:1.6}.manse-domain-scope .manse-element-text-목{color:var(--element-wood-foreground)}.manse-domain-scope .manse-element-text-화{color:var(--element-fire-foreground)}.manse-domain-scope .manse-element-text-토{color:var(--element-earth-foreground)}.manse-domain-scope .manse-element-text-금{color:var(--element-metal-foreground)}.manse-domain-scope .manse-element-text-수{color:var(--element-water-foreground)}.manse-domain-scope .manse-element-list{display:grid;gap:9px}.manse-domain-scope .manse-element-row{display:grid;grid-template-columns:26px 20px minmax(0,1fr) 34px;align-items:center;gap:7px;min-height:28px;font-size:11px}.manse-domain-scope .manse-element-row strong{text-align:right;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums}.manse-domain-scope .manse-element-dot{display:grid;place-items:center;width:26px;height:26px;border-radius:6px;font-family:"Noto Serif CJK KR",serif;font-size:14px}.manse-domain-scope .manse-element-meter{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;overflow:hidden;border:0;border-radius:99px;background:#f1f1f1}.manse-domain-scope .manse-element-meter::-webkit-progress-bar{background:#f1f1f1;border-radius:99px}.manse-domain-scope .manse-element-meter::-webkit-progress-value{border-radius:99px}.manse-domain-scope .manse-element-meter.manse-element-wood::-webkit-progress-value{background:var(--element-wood)}.manse-domain-scope .manse-element-meter.manse-element-fire::-webkit-progress-value{background:var(--element-fire)}.manse-domain-scope .manse-element-meter.manse-element-earth::-webkit-progress-value{background:var(--element-earth)}.manse-domain-scope .manse-element-meter.manse-element-metal::-webkit-progress-value{background:var(--element-metal)}.manse-domain-scope .manse-element-meter.manse-element-water::-webkit-progress-value{background:var(--element-water)}.manse-domain-scope .manse-element-meter::-moz-progress-bar{border-radius:99px}.manse-domain-scope .manse-element-meter.manse-element-wood::-moz-progress-bar{background:var(--element-wood)}.manse-domain-scope .manse-element-meter.manse-element-fire::-moz-progress-bar{background:var(--element-fire)}.manse-domain-scope .manse-element-meter.manse-element-earth::-moz-progress-bar{background:var(--element-earth)}.manse-domain-scope .manse-element-meter.manse-element-metal::-moz-progress-bar{background:var(--element-metal)}.manse-domain-scope .manse-element-meter.manse-element-water::-moz-progress-bar{background:var(--element-water)}.manse-domain-scope .manse-empty-block,.manse-domain-scope .manse-luck-empty{display:grid;gap:5px;padding:15px 4px 12px;color:#666;font-size:10px;line-height:1.6}.manse-domain-scope .manse-empty-block strong,.manse-domain-scope .manse-luck-empty strong{color:#333;font-size:11px;font-weight:500}.manse-domain-scope .manse-luck-section{display:grid;gap:10px;min-width:0}.manse-domain-scope .manse-luck-summary{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:10px 2px;border-top:1px solid #e6e6e6;border-bottom:1px solid #e6e6e6;color:#666;font-size:10px}.manse-domain-scope .manse-luck-summary b{margin-left:4px;color:#0a0a0a;font-weight:500}.manse-domain-scope .manse-luck-header{border-bottom:1px solid #f0f0f0}.manse-domain-scope .manse-luck-table-section{display:grid;gap:6px;min-width:0}.manse-domain-scope .manse-luck-table-heading{min-height:24px;display:flex;align-items:center}.manse-domain-scope .manse-luck-separator{margin:10px 0}.manse-domain-scope .manse-table-actions{display:flex}.manse-domain-scope .manse-table-actions button{font:22px/1 Arial,sans-serif}.manse-domain-scope .manse-luck-scroll{overflow:hidden;overscroll-behavior-x:contain;scrollbar-color:#bcbcbc #f5f5f5;scrollbar-width:thin;border:1px solid #e6e6e6;border-radius:7px;outline-offset:3px}.manse-domain-scope .manse-luck-scroll,.manse-domain-scope .manse-luck-scroll [data-radix-scroll-area-viewport]{width:100%;max-width:100%;min-width:0}.manse-domain-scope .manse-luck-scroll[data-luck-drag-enabled=true]{cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.manse-domain-scope .manse-luck-scroll[data-luck-drag-enabled=true].is-dragging{cursor:grabbing}.manse-domain-scope .manse-luck-scroll[data-luck-drag-enabled=true] button{-webkit-user-select:text;-moz-user-select:text;user-select:text}.manse-domain-scope .manse-luck-scroll:focus-visible{outline:2px solid #0a0a0a}.manse-domain-scope .manse-luck-table{min-width:468px;width:100%;table-layout:fixed;border-collapse:collapse;text-align:center;font-size:10px}.manse-domain-scope .manse-luck-table td,.manse-domain-scope .manse-luck-table th{height:27px;padding:2px 3px;border-bottom:1px solid #ededed}.manse-domain-scope .manse-luck-table thead th{height:42px;padding:2px;font-weight:500;vertical-align:middle}.manse-domain-scope .manse-luck-table tbody th,.manse-domain-scope .manse-luck-table thead th:first-child{width:56px}.manse-domain-scope .manse-luck-table tbody th{color:#666;font-size:10px;font-weight:400;line-height:1.4;word-break:keep-all}.manse-domain-scope .manse-luck-table .is-glyph-row td{height:44px}.manse-domain-scope .manse-luck-table .manse-period-glyph-tile .manse-glyph{font-family:JoseonPalace,"Noto Serif CJK KR",serif;font-size:16px;line-height:1.05;letter-spacing:-.03em}.manse-domain-scope .manse-luck-table .manse-glyph-meta{margin-top:1px;font-size:8px}.manse-domain-scope .manse-luck-table .manse-period-glyph-tile{display:grid;min-height:38px;align-content:center;justify-items:center;gap:1px;padding:2px;border-radius:6px}.manse-domain-scope .manse-luck-table .manse-period-glyph-tile.manse-element-text-목{background:var(--element-wood);color:var(--element-wood-foreground)}.manse-domain-scope .manse-luck-table .manse-period-glyph-tile.manse-element-text-화{background:var(--element-fire);color:var(--element-fire-foreground)}.manse-domain-scope .manse-luck-table .manse-period-glyph-tile.manse-element-text-토{background:var(--element-earth);color:var(--element-earth-foreground)}.manse-domain-scope .manse-luck-table .manse-period-glyph-tile.manse-element-text-금{background:var(--element-metal);color:var(--element-metal-foreground)}.manse-domain-scope .manse-luck-table .manse-period-glyph-tile.manse-element-text-수{background:var(--element-water);color:var(--element-water-foreground)}.manse-domain-scope .manse-luck-table.is-compact-period td,.manse-domain-scope .manse-luck-table.is-compact-period th{padding-inline:1px}.manse-domain-scope .manse-luck-table.is-compact-period tbody th,.manse-domain-scope .manse-luck-table.is-compact-period thead th:first-child{width:46px}.manse-domain-scope .manse-luck-table.is-compact-period .is-glyph-row td{height:40px}.manse-domain-scope .manse-luck-table.is-compact-period .manse-period-glyph-tile{min-height:34px;border-radius:5px}.manse-domain-scope .manse-luck-table tr:last-child td,.manse-domain-scope .manse-luck-table tr:last-child th{border-bottom:0}.manse-domain-scope .manse-luck-table thead th.is-selected{background:#f3fff6;box-shadow:inset 0 -2px 0 #18e66a}.manse-domain-scope .manse-period-button{display:inline-flex;min-height:42px;width:100%;align-items:center;justify-content:center;flex-direction:column;gap:3px;padding:3px;border-radius:4px;font:inherit}.manse-domain-scope .manse-period-button:hover{background:#f5f5f5}.manse-domain-scope .manse-period-button:focus-visible{outline:2px solid #0a0a0a;outline-offset:1px}.manse-domain-scope .manse-period-button small{color:#315e41;font-size:8px}.manse-domain-scope .manse-luck-selection{margin:-2px 2px 0;color:#315e41;font-size:10px;line-height:1.5}@media (min-width:640px){.manse-domain-scope .manse-pillar-table{font-size:11px}.manse-domain-scope .manse-pillar-table tbody th,.manse-domain-scope .manse-pillar-table thead th:first-child{width:60px}.manse-domain-scope .manse-luck-table{font-size:11px}}@media (prefers-reduced-motion:reduce){.manse-domain-scope .manse-luck-scroll{scroll-behavior:auto}}