:root{--frame-max-width:550px;--color-bg:#f5f7fb;--color-frame-bg:#f5f7fb;--color-side-bg:#eef1f8;--sidebar-w:260px;--color-card-bg:#fafbfd;--color-head-face:#f0f3fa;--color-line:#dbe0eb;--color-block-line:#83899c;--color-card-line:var(--color-block-line);--gutter:20px;--color-text:#26221c;--color-muted:#656b7a;--color-tick:#b9c0d0;--color-accent:#35426f;--color-accent-ink:#fff;--color-error:#b71c1c;--color-warn:#96500a;--safe-top:env(safe-area-inset-top,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--el-border-width:1.5px;--el-chip-radius:4px;--el-absent-ink:#8a8578;--el-absent-border:1px dashed #8a8578;--status-positive:#2e7d32;--color-pill-face:#eaeef5;--color-pill-face-deep:#dfe4f0;--color-input-bg:#fafbfd;--color-cta:#eaeef5;--color-cta-hover:#dfe4f0;--color-cta-press:#d3daea;--color-accent-deep:#232c4d;--color-wash-rgb:53, 66, 111;--color-brand-mark:#d97757;--color-brand-mark-deep:#b85c3e;--color-brand-mark-text:#a34f33;--color-plan-rule-a:#2563eb;--color-plan-rule-b:#db2777;--shadow-plan-card:0 8px 24px #35426f1a}*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100%}body{overflow:hidden auto}html{scrollbar-color:var(--color-line) var(--color-bg)}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-reference-sans), "Noto Sans KR", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;-webkit-font-smoothing:antialiased;-moz-text-size-adjust:100%;text-size-adjust:100%}#root{justify-content:center;min-height:100dvh;display:flex}th,td{word-break:keep-all}.app-frame{width:100%;max-width:var(--frame-max-width);background:var(--color-frame-bg);min-height:100dvh;padding-top:var(--safe-top);padding-bottom:calc(var(--safe-bottom) + 5px);flex-direction:column;display:flex;position:relative}.panel{scroll-margin-top:76px}.top{z-index:10;background:var(--color-bg);padding:8px var(--edge-gap);flex-direction:column;justify-content:center;gap:10px;min-height:66px;display:flex;position:sticky;top:0}.top-bar{align-items:center;gap:10px;min-height:38px;display:flex}.round-btn{border:1px solid var(--color-line);width:38px;min-height:38px;color:var(--color-text);cursor:pointer;background:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.chart-summary{color:var(--color-text);padding:10px 0 0;font-size:15px;line-height:1.55}section.natal .chart-summary+.block{margin-top:15px}.chart-line{display:block}.chart-summary .chart-name-line{align-items:center;display:flex}.chart-name-actions{gap:6px;margin-left:auto;display:inline-flex}.chart-failed{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 0;display:flex}.chart-failed-text{color:var(--color-text);margin:0;font-size:14px}.chart-line+.chart-line{margin-top:4px}.chart-name{font-size:15px;font-weight:600;line-height:1.55}.chart-seg{white-space:nowrap}.chart-summary .cell-pill{font-size:14px;font-weight:400}.chart-summary .chart-ganji-btn,.chart-summary .chart-ilgan-btn{font-weight:600}.chart-summary .term-choice{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.term-choice-note{color:var(--color-muted);font-size:14px}.term-choice-buttons{gap:6px;display:inline-flex}.chart-summary .term-choice-on,.chart-summary .clock-notice-on{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.chart-summary .clock-notice{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.clock-notice-note{color:var(--color-muted);font-size:14px}.clock-notice-buttons{gap:6px;display:inline-flex}button,input,select{font:inherit;color:inherit;touch-action:manipulation;min-height:44px}input,select{background:var(--color-input-bg);border:1px solid var(--color-line);border-radius:8px;padding:8px 10px}input:disabled,select:disabled,textarea:disabled{opacity:.7;cursor:default}@media (hover:hover){input:hover,select:hover{border-color:var(--color-accent);border-width:2px;padding:7px 9px}input[type=checkbox]:hover{outline:2px solid var(--color-accent);outline-offset:0}}input[type=checkbox]{width:22px;height:22px;min-height:0;accent-color:var(--color-accent)}.chip{border:1px solid var(--color-line);cursor:pointer;white-space:nowrap;background:#fff;border-radius:8px;padding:8px 14px;font-size:.85rem}.chip-on{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.muted{color:var(--color-muted)}.small{font-size:.8rem}.error{margin:10px var(--gutter) 0;color:var(--color-error);background:#ffebee;border-radius:8px;padding:10px 12px;font-size:.85rem}.query{padding:12px var(--gutter);grid-template-columns:1fr 1fr;gap:10px;display:grid}.field{flex-direction:column;gap:4px;min-width:0;display:flex}.field>span{color:var(--color-muted);font-size:.8125rem}.field input,.field select{width:100%}.field-row{grid-column:1/-1;align-items:center;gap:10px;min-width:0;display:grid}.field-row>*{min-width:0}.field-row input,.field-row select{width:100%}.query input,.query select{color:var(--color-text);font-size:16px;font-weight:400;line-height:1.55}.field-label{color:var(--color-text);white-space:nowrap;font-size:16px;font-weight:400;line-height:1.55}.row-name{grid-template-columns:auto 1.6fr 1fr}.row-date{grid-template-columns:auto 1.45fr 1fr 1fr}.row-time{grid-template-columns:auto 1fr minmax(108px,1.35fr) auto}.row-boundary{grid-template-columns:auto 1fr}.row-place{grid-template-columns:auto 1fr 1fr}.note-save-inline{white-space:nowrap}.row-selfsave{align-items:center;gap:10px;display:flex}.selfsave-pos{flex:none;align-items:center;gap:8px;display:flex}.selfsave-pos-label{white-space:nowrap}.selfsave-pos-input{width:88px}.selfsave-pos-hint{white-space:nowrap}.check-inline{align-items:center;gap:6px;min-width:0;display:flex}.check-inline input{width:22px;height:22px;min-height:0}.submit{background:var(--color-cta);color:var(--color-accent);cursor:pointer;border:none;border-radius:8px;grid-column:1/-1;padding:10px 12px;font-size:16px;font-weight:700;line-height:1.55}.submit:hover{background:var(--color-cta-hover)}.submit:active{background:var(--color-cta-press)}.submit:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.submit-busy{opacity:.6}.query-actions{grid-column:1/-1;gap:10px;display:flex}.query-note{color:var(--color-error);word-break:keep-all;background:#ffebee;border-radius:8px;grid-column:1/-1;margin:0;padding:8px 10px;font-size:.875rem;line-height:1.55}.query-note a{color:inherit;text-underline-offset:2px;text-decoration:underline}.query-note-ok{color:#2f6b3a;background:#edf5ee}.query-actions>*{box-sizing:border-box;flex:50%;min-width:0}.content{padding:16px var(--gutter);flex:1}.foot{padding:2px var(--edge-gap) calc(var(--safe-bottom) + 2px);color:var(--color-muted);word-break:break-all;text-align:center;font-size:.72rem}.menu-backdrop{z-index:25;background:0 0;position:fixed;inset:0}.menu-sheet{z-index:26;width:100%;max-width:var(--frame-max-width);pointer-events:none;position:fixed;top:0;bottom:0;left:50%;transform:translate(-50%)}.menu-drawer{pointer-events:auto;width:min(78%, var(--sidebar-w));background:var(--color-frame-bg);border-right:1px solid var(--color-line);height:100%;padding-top:var(--safe-top);padding-bottom:var(--safe-bottom);flex-direction:column;display:flex;overflow-y:auto}.menu-head{min-height:66px;padding:8px var(--gutter);border-bottom:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:10px;font-size:.95rem;display:flex}.auth-brand:before{content:"";background:var(--color-brand-mark);transform-origin:50%;flex:0 0 24px;width:24px;height:24px;animation:4s ease-in-out infinite brand-twinkle;-webkit-mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='black'%3E%3Cpath%20d='M12%200L14.6%209.4L24%2012L14.6%2014.6L12%2024L9.4%2014.6L0%2012L9.4%209.4Z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='black'%3E%3Cpath%20d='M12%200L14.6%209.4L24%2012L14.6%2014.6L12%2024L9.4%2014.6L0%2012L9.4%209.4Z'/%3E%3C/svg%3E") 50%/contain no-repeat}@keyframes brand-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.auth-brand:before,.side-hide svg{animation:none}}.hamburger,.side-hide,.side-show,.menu-close{color:var(--color-brand-mark);background:0 0;border-color:#0000;border-radius:8px}.hamburger:hover,.side-hide:hover,.side-show:hover,.menu-close:hover{background:rgba(var(--color-wash-rgb), .07)}.hamburger.is-open{visibility:hidden}.side-hide svg{transform-origin:50%;animation:4s ease-in-out infinite brand-twinkle}.menu-list{flex-direction:column;list-style:none;display:flex}.menu-item{width:100%;padding:14px var(--gutter);border:none;border-bottom:1px solid var(--color-line);text-align:left;cursor:pointer;color:inherit;background:0 0;justify-content:space-between;align-items:center;gap:8px;font-size:.95rem;text-decoration:none;display:flex}@media (hover:hover){.menu-item:hover{background:rgba(var(--color-wash-rgb), .07)}}.menu-sub{flex-direction:column;list-style:none;display:flex}.menu-sub-item{padding-left:calc(var(--gutter) + 16px);font-size:.9rem}.menu-item.open{font-weight:700}.menu-section{padding:12px var(--gutter) 3px;border-top:1px solid var(--color-line);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-top:8px;font-size:11px;font-weight:700}.policy{flex-direction:column;gap:12px;max-width:min(100%,1400px);display:flex}.policy-band{border:1px solid var(--color-line);background:rgba(var(--color-wash-rgb), .07);border-radius:8px;flex-wrap:wrap;align-items:center;gap:6px 14px;padding:8px 10px;display:flex}.policy-id{color:var(--color-muted);word-break:break-all;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.72rem}.policy-subject{font-size:.8rem}.policy-correction{color:var(--color-muted);flex-basis:100%;order:1;font-size:.78rem}.policy-notice{border:1px solid var(--color-accent);border-radius:6px;margin:0;padding:6px 10px 6px 26px;font-size:.78rem}.policy-notice li+li{margin-top:2px}.policy-band-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.policy-changed{color:var(--color-muted);font-size:.78rem}.policy-changed.on{color:var(--color-accent);font-weight:600}.policy-cap{border:1px solid var(--color-line);color:var(--color-muted);vertical-align:middle;border-radius:8px;margin-left:6px;padding:0 6px;font-family:inherit;font-size:.7rem;line-height:1.5;display:inline-block}.policy-cap.on{border-color:var(--color-accent);color:var(--color-accent)}.policy-cap.tag{border-style:dashed}.policy-cap.lock{opacity:.85;border-style:dotted}.ref-notes{flex-direction:column;gap:16px;max-width:720px;display:flex}.note-doc{white-space:pre-wrap;overflow-wrap:break-word;color:var(--color-muted);margin:0;font-family:inherit;font-size:.82rem;line-height:1.6}.note-followup{color:var(--color-text);border-top:1px solid var(--color-line);margin:.5rem 0 0;padding-top:.5rem;font-size:.82rem;line-height:1.6}.note-title{margin-bottom:6px;font-size:.9rem;display:block}.note-lines{color:var(--color-muted);flex-direction:column;gap:5px;font-size:.82rem;line-height:1.5;list-style:none;display:flex}.note-lines li{text-indent:-11px;padding-left:11px}.note-lines li:before{content:"- "}.policy-groups{flex-direction:column;gap:12px;display:flex}.policy-group{border:1px solid var(--color-line);border-radius:8px;min-width:0;margin:0;padding:10px 12px 12px;container-type:inline-size}.policy-group-head{padding:0 4px;font-size:.9rem;font-weight:600}.policy-group-note{color:var(--color-muted);margin:2px 0 0;font-size:.78rem;line-height:1.55}.policy-group-screen{color:var(--color-accent);margin:2px 0 8px;font-size:.75rem}.policy-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"key control""note note";align-items:center;gap:2px 10px;padding:6px 0;display:grid}.policy-row+.policy-row{border-top:1px dashed var(--color-line)}.policy-control{grid-area:control;justify-content:flex-end;display:flex}.policy-row>.policy-note{grid-area:note}@container (min-width:980px){.policy-row{grid-template-columns:minmax(0,250px) 360px minmax(0,1fr);grid-template-areas:"key control note";align-items:start}.policy-control{text-align:left;display:block}.policy-row select{width:100%;min-width:0;max-width:none}.policy-row>.policy-note{margin-top:3px}}.policy-key{word-break:break-all;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.8rem}.policy-label{color:var(--color-muted);word-break:keep-all;font-family:inherit}.policy-note{color:var(--color-muted);word-break:keep-all;margin-top:2px;font-family:inherit;font-size:.72rem;line-height:1.45;display:block}.policy-bench{border:1px solid var(--color-brand-mark-text);color:var(--color-brand-mark-text);vertical-align:middle;border-radius:8px;margin-left:6px;padding:0 6px;font-family:inherit;font-size:.7rem;line-height:1.5;display:inline-block}.policy-row select{min-width:130px;max-width:100%}.policy-ro{min-width:130px;color:var(--color-muted);text-align:right;word-break:break-all;flex:none;font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-size:.8rem}.policy-dirty{color:var(--color-accent);flex-wrap:wrap;align-items:center;gap:8px;font-size:.8rem;display:flex}.detail summary{cursor:pointer;padding:6px 0;font-size:.85rem}.mini{border-collapse:collapse;width:100%;font-size:.75rem}.mini th,.mini td{text-align:left;border-bottom:1px solid var(--color-line);vertical-align:top;word-break:break-all;padding:4px 6px}.mini th{color:var(--color-muted);font-family:ui-monospace,Cascadia Mono,Consolas,monospace;font-weight:500}.policy-filter{align-items:center;gap:10px;margin:8px 0 4px;font-size:.82rem;display:flex}.policy-filter input{min-width:160px;font:inherit;border:1px solid var(--color-line);border-radius:4px;margin-left:6px;padding:3px 6px}.policy-all{display:block}.policy .mini{table-layout:fixed}.policy .mini th{word-break:keep-all;overflow-wrap:anywhere;width:58%}.policy-all-note{color:var(--muted);word-break:keep-all;overflow-wrap:anywhere;margin-top:2px;font-size:.92em;font-weight:400;line-height:1.45;display:block}.policy-no{color:var(--muted);font-variant-numeric:tabular-nums}.policy-value{overflow-wrap:anywhere;max-height:7.5em;display:block;overflow-y:auto}.detail .mini th{color:var(--color-text)}.notes{flex-direction:column;gap:8px;display:flex}.note{border:1px solid var(--color-line);border-radius:8px;padding:8px 10px;font-size:.8rem;line-height:1.5}.note b{margin-bottom:2px;display:block}.section-title{color:var(--color-text);margin-bottom:10px;font-size:20px;font-weight:700;line-height:1.55}.col-natal main.content{display:contents}.col-natal section.natal,.col-natal section.polarity,.col-natal section.gyeok,.col-natal section.yongsin,.col-natal section.strength,.col-natal main.content>.panel{padding-left:var(--gutter);padding-right:var(--gutter)}.block{margin:20px calc(-1 * var(--gutter));border-top:1px solid var(--color-block-line);border-bottom:1px solid var(--color-block-line)}.panel-body>.block:not(:has(~.block)){border-bottom:none;margin-bottom:4px}.panel-body>section>.block:not(:has(~.block)){border-bottom:none;margin-bottom:4px}.panel-body>.bbstar-scroll:last-child{margin-bottom:4px}.block-pad{padding:14px var(--gutter) 16px}.block-head{align-items:center;gap:10px;font-size:.85rem;line-height:21.08px;display:flex}section.polarity .block-head b{color:var(--color-text)}.gyeok-doc p{color:var(--color-text);font-size:.85rem;line-height:21.08px}.doc-backdrop{z-index:30;background:#00000059;position:fixed;inset:0}.doc-pop{z-index:31;background:var(--color-card-bg);border:1px solid var(--color-card-line);width:min(520px,100vw - 40px);padding:14px var(--gutter) 16px;border-radius:8px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.doc-pop-float{box-shadow:0 6px 24px #00000029}.doc-pop-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:.85rem;line-height:21.08px;display:flex}.doc-pop-x{min-height:0;color:var(--color-muted);cursor:pointer;background:0 0;border:none;padding:0 4px;font-size:1.2rem;line-height:1}.doc-pop .query{padding-left:0;padding-right:0}.doc-pop.doc-pop-card{border-width:2px;border-radius:0;padding:0 0 6px}.doc-pop-card .doc-pop-head{min-height:50px;padding:10px var(--gutter);background:var(--color-head-face);border-bottom:1px solid var(--color-line);justify-content:flex-start;gap:8px;margin-bottom:8px;font-size:16px;line-height:1.55}.doc-pop-card .doc-pop-head b{font-weight:700}.doc-pop-card .doc-pop-x{margin-left:auto}.doc-pop-card .doc-pop-controls+.doc-pop-x{margin-left:0}.doc-pop-head .doc-pop-controls{align-items:center;gap:8px;margin-left:auto;display:flex}.doc-pop-card .doc-scroll{padding:0 var(--gutter)}.doc-pop.gyeok-doc .doc-scroll{border-bottom:none;max-height:70vh}.doc-pop.gyeok-doc .doc-scroll p+p,.olive-doc p+p{margin-top:21.08px}.doc-pop.gyeok-doc .doc-scroll .doc-entry p+p{margin-top:0}.doc-pop.gyeok-doc .doc-scroll .doc-entry+.doc-entry{margin-top:21.08px}.doc-pop.gyeok-doc .doc-scroll .doc-list,.olive-doc .doc-list{margin:10px 0 0;padding-left:18px;font-size:.85rem;line-height:21.08px}.olive-doc .doc-list{font-size:16px;line-height:1.55}.doc-pop.gyeok-doc .doc-scroll .doc-list li+li,.olive-doc .doc-list li+li{margin-top:4px}.doc-pop.gyeok-doc .doc-scroll .doc-list+p,.olive-doc .doc-list+p{margin-top:21.08px}.doc-pop.gyeok-doc .doc-scroll .doc-head,.doc-pop.gyeok-doc .doc-scroll h4,.olive-doc .doc-head,.olive-doc h4{margin-top:28px;margin-bottom:0}.doc-pop.gyeok-doc .doc-scroll .doc-head+p,.doc-pop.gyeok-doc .doc-scroll .doc-head+.doc-list,.doc-pop.gyeok-doc .doc-scroll h4+p,.doc-pop.gyeok-doc .doc-scroll h4+ul,.olive-doc .doc-head+p,.olive-doc .doc-head+.doc-list,.olive-doc h4+p,.olive-doc h4+ul{margin-top:4px}.olive-doc .doc-gate{border:1px solid var(--color-line);background:var(--color-side-bg);border-radius:12px;gap:10px;margin-top:21.08px;padding:12px 14px;font-size:.85rem;line-height:21.08px;display:grid}.olive-doc .doc-gate+p{margin-top:21.08px}.doc-gate .cell-pill{justify-self:start;font-size:15px}.doc-gate-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.doc-gate-rows li{flex-wrap:wrap;align-items:center;gap:6px 18px;display:flex}.doc-gate-item{align-items:center;gap:6px;display:inline-flex}.doc-gate .ex-emo-s{font-size:15px}.gyeok-doc .doc-scroll{overscroll-behavior:contain;border-bottom:1px solid var(--color-line);max-height:420px;overflow-y:auto}.block-note{margin-top:6px;line-height:1.5}.dist-note{color:var(--color-text);font-size:13px;line-height:1.55}section.natal .chart-summary+.bbstar-scroll{margin:15px calc(-1 * var(--gutter)) 4px;touch-action:pan-y;scrollbar-gutter:auto;border-top:none;padding:0}section.natal .chart-summary:empty{display:none}section.natal .chart-summary:empty+.bbstar-scroll{margin-top:0}section.natal .chart-summary:not(:empty)+.bbstar-scroll{border-top:1px solid var(--color-line);margin-top:14px}section.panel.natal>.panel-body{padding-top:4px}section.natal .bbstar-table{width:min(340px,100% - 4px);margin-left:auto;margin-right:auto}section.natal .bbstar-coin-table td,section.natal .bbstar-coin-table th.pillar-head{width:auto;min-width:0}section.natal .bbstar-coin-table th.bbstar-row-label{position:relative}.bbstar-coin-table tr.row-joined th,.bbstar-coin-table tr.row-joined td,.bbstar-coin-table tr.bbstar-coin-row+tr.bbstar-coin-row th,.bbstar-coin-table tr.bbstar-coin-row+tr.bbstar-coin-row td{border-bottom:none}.bbstar-table.bbstar-compact.bbstar-coin-table th.pillar-head{color:var(--color-text);font-size:14px;font-weight:600;line-height:1.55}.bbstar-table.bbstar-compact.bbstar-coin-table th.pillar-head.pillar-unknown{color:var(--color-muted)}.bbstar-table.bbstar-compact.bbstar-coin-table th.pillar-head .pillar-head-box{justify-content:center;align-items:center;min-height:49.8px;display:flex}.bbstar-table.bbstar-compact.bbstar-coin-table th.pillar-head .cell-pill{font-size:14px;font-weight:500}.bbstar-table.bbstar-compact.bbstar-coin-table th.pillar-head.pillar-unknown .cell-pill,.bbstar-coin-table .pillar-unknown{color:var(--color-muted)}.absent-mark{color:var(--color-muted);font-size:13px;font-weight:400;line-height:1.55}.luck-range-note{padding:10px var(--gutter) 12px;margin:0}.bbstar-coin-table tr.hidden-zone .absent-mark{color:var(--color-card-bg)}.bbstar-coin-table td.pillar-unknown{color:var(--color-muted);font-size:13px;font-weight:400;line-height:1.55}.bbstar-coin-table td.empty-period{color:var(--color-muted);white-space:nowrap;font-size:13px;font-weight:400;line-height:1.55}.cell-pill{background:var(--color-pill-face);border:1px solid var(--color-line);color:var(--color-text);border-radius:8px;padding:2px 10px;font-size:.85rem;font-weight:500;line-height:1.55;display:inline-block}.cell-pill-btn{font:inherit;cursor:pointer;min-height:0;font-size:.85rem;font-weight:500;line-height:1.55}@media (hover:hover){.cell-pill-btn:hover{background:var(--color-pill-face-deep)}}.polarity{color:var(--color-muted);font-size:.7rem}.rel-row{border-top:1px solid var(--color-line);padding:8px 0}.rel-cells{align-items:baseline;gap:10px;display:flex}.rel-label{text-align:center;width:76px;color:var(--color-text);flex-shrink:0;font-size:13px;font-weight:500;line-height:1.55}.rel-items{flex-wrap:wrap;flex:1 1 0;gap:4px 12px;min-width:0;font-size:15px;line-height:1.55;display:flex}.rel-unit{white-space:nowrap;flex-direction:row;align-items:baseline;gap:4px;display:inline-flex}.rel-cn{font-size:.82em;font-weight:500}.rel-ko,.rel-cn{word-break:keep-all}.rel-el{color:var(--color-muted);margin-left:1px;font-size:.78em}.rel-group{margin-top:4px}.rel-line{flex-wrap:wrap;flex-basis:100%;justify-content:center;align-items:baseline;gap:4px 12px;display:flex}.rel-group-label{text-align:center;width:74px;color:var(--color-text);background:var(--color-pill-face);border:1px solid var(--color-line);white-space:nowrap;border-radius:4px;flex-shrink:0;padding:1px 6px;font-size:.75rem;font-weight:600}section.relations .ryeong-value{font-size:16px;line-height:1.55}section.relations .cell-pill{font-size:15px}section.relations .head-pill{text-align:center;min-width:96px}section.relations .ryeong-value .glyph-coin,section.relations .ryeong-value .glyph-main{font-size:16px}section.relations .rel-formed{flex-wrap:wrap}section.relations .rel-fixed-row{align-items:flex-start;gap:8px;margin:4px 0;display:flex}section.relations .rel-row-label{text-align:center;min-width:80px;margin-top:0}section.relations .rel-entries{flex-direction:column;gap:4px;min-width:0;display:flex}section.relations .rel-entries .rel-formed{margin:0}section.relations .rel-none{align-self:center;margin:0}section.relations .rel-effect{color:var(--color-warn);font-size:13px}section.relations button.rel-effect-btn{appearance:none;min-height:0;font:inherit;font-size:13px;line-height:inherit;color:var(--color-warn);cursor:pointer;background:0 0;border:0;margin:0;padding:0}section.relations .rel-gongmang-line+.rel-gongmang-line{margin-top:4px}section.relations .rel-gongmang-cand{color:var(--color-muted);word-break:keep-all;margin:4px 0 0;font-size:13px}section.relations .rel-gongmang-aux .cell-pill{color:var(--color-muted)}section.relations .rel-note{color:var(--color-muted);font-size:13px}section.relations .cell-pill-btn{position:relative}section.relations .cell-pill-btn:after{content:"";position:absolute;inset:-9px 0}section.relations .block-pad+.block-pad{border-top:none;margin-top:-20px;padding-top:4px}section.relations .block-pad{border-bottom:none}section.relations .rel-label .cell-pill{white-space:nowrap;padding:0 6px;font-size:13px}section.relations .rel-empty{color:var(--color-muted);font-size:13px;line-height:1.55}.relations-list .rel-summary{margin-top:12px;margin-bottom:10px}.relations-list .rel-summary p{word-break:keep-all}.hidden-god{white-space:normal;flex-direction:column;align-items:center;gap:2px;display:inline-flex}.hidden-god .glyph-main{font-size:16px;font-weight:500;line-height:1.55}.hidden-god .glyph-coin{font-size:16px}.hidden-god .glyph-sub{font-weight:500}.hidden-god .polarity{color:var(--color-text);font-size:.85rem;font-weight:500;line-height:1.55}.hidden-god b{border-radius:2px;padding:1px 4px;font-weight:700}.dual-hanja{color:var(--color-muted);word-break:normal;font-size:1em}.glyph{border:2px solid #0000;border-radius:3px;align-items:center;gap:3px;padding:2px 7px;display:inline-flex}.glyph-main{font-weight:700}.glyph-sub{font-size:.82em}.bbstar-ganzi .glyph,.bbstar-godcoin .glyph,section.judgment .glyph{padding-top:2px;padding-bottom:2px;font-size:16px}.bbstar-ganzi .glyph .glyph-main,.bbstar-godcoin .glyph .glyph-main,section.judgment .glyph .glyph-main{font-size:16px;font-weight:500;line-height:1.2}.bbstar-ganzi .glyph .glyph-sub,section.judgment .glyph .glyph-sub{font-size:.82em;font-weight:500;line-height:normal}.glyph-marked .glyph-sub{position:relative}.glyph-mark{width:14px;height:14px;margin-left:-2.39px;position:absolute;top:-9px;left:50%}.glyph-mark-branch{top:auto;bottom:-9px}.glyph-marked .glyph-sub{line-height:normal}.glyph-mark:before{content:"";height:8px;box-shadow:0 0 0 1px var(--color-card-bg);border-radius:50%;position:absolute;top:3px;left:3px;right:3px}.glyph-mark-plus:before{background:var(--mark-yang)}.glyph-mark-minus:before{background:var(--mark-yin)}.glyph-coin{border-width:var(--el-border-width);border-radius:var(--el-chip-radius);border-style:solid;padding:5px 6px}@media (max-width:379px){.query{grid-template-columns:1fr}.query-actions{flex-direction:column}.query-actions>*{flex:none}.query-actions>.note-save-inline{padding-top:10px;padding-bottom:10px}}.block-head+.yongsin-table,.block-head+.yongsin-johu{margin-top:6px}.yongsin-johu{flex-wrap:nowrap;align-items:center;gap:4px;margin:0;display:flex}.yongsin-johu+.yongsin-johu{margin-top:4px}.yongsin-johu .johu-label{margin-right:2px}.yongsin-table{border-collapse:collapse;table-layout:fixed;width:100%}.yongsin-table th,.yongsin-table td{text-align:center;border:none;padding:6px 2px;font-size:.85rem}.yongsin-table th{white-space:nowrap;font-weight:500}.yongsin-table .cell-pill{padding-left:5px;padding-right:5px}.yongsin-table .role-ko{font-size:15px;font-weight:500;line-height:1.55}.yongsin-table .role-hanja{font-size:.82em;font-weight:500}section.yongsin .block-head b{font-size:16px;font-weight:600;line-height:1.55}section.gyeok .cell-pill,section.yongsin .cell-pill{font-size:15px}section.gyeok .glyph-main{font-size:16px}section.gyeok .johu-note,section.yongsin .johu-note{font-size:13px}section.yongsin .johu-label{line-height:1.55}section.yongsin .yongsin-table th,section.yongsin .yongsin-table td{padding-top:4px;padding-bottom:4px;line-height:1.55}section.gyeok .cell-pill-btn,section.yongsin .cell-pill-btn{position:relative}section.gyeok .cell-pill-btn:after,section.yongsin .cell-pill-btn:after{content:"";position:absolute;inset:-9px 0}section.yongsin .block-pad+.block-pad{border-top:none;margin-top:-20px}section.yongsin .block-pad{border-bottom-color:var(--color-line)}section.gyeok .block-pad,section.yongsin .block-pad{padding-top:10px;padding-bottom:12px}.johu-note{color:var(--color-text);font-size:.8rem;font-weight:400;line-height:1.55}.yongsin-johu .johu-label{color:var(--color-text);font-size:.85rem;font-weight:500;line-height:21.08px}.ryeong-value{color:var(--color-text);align-items:center;gap:8px;margin:6px 0 0;font-size:.85rem;font-weight:400;line-height:21.08px;display:flex}.block-pad>.ryeong-value:first-child{margin-top:0}section.strength .ryeong-value{font-size:16px;line-height:1.55}section.strength .cell-pill{font-size:15px}section.strength .cell-pill-btn{position:relative}section.strength .cell-pill-btn:after{content:"";position:absolute;inset:-9px 0}section.strength .block-pad+.block-pad,section.gyeok .block-pad+.block-pad{border-top:none;margin-top:-20px;padding-top:4px}section.strength .block-pad,section.gyeok .block-pad{border-bottom:none}section.strength .strength-line{align-items:flex-start}section.strength .strength-body{flex-direction:column;gap:6px;min-width:0;display:flex}section.strength .strength-axes{align-items:center;min-height:29.25px;margin:0;display:flex}section.strength .strength-ladder{grid-template-columns:repeat(6,1fr);gap:6px;margin:0;display:grid}section.strength .strength-ladder .cell-pill{background:var(--color-card-bg);white-space:nowrap;text-align:center;grid-column:span 2}section.strength .strength-ladder .cell-pill:nth-child(4){grid-column:2/span 2}section.strength .strength-ladder .cell-pill[aria-current=true]{background:var(--color-pill-face)}section.judgment .judge-grid{color:var(--color-text);grid-template-columns:max-content max-content minmax(0,1fr);align-items:start;gap:16px 8px;font-size:16px;line-height:1.55;display:grid}section.judgment .judge-head,section.judgment .judge-value{white-space:nowrap;justify-self:start}section.judgment .judge-value{background:var(--color-card-bg)}section.judgment .judge-value[data-decided=true]{background:var(--color-pill-face)}section.judgment .judge-coins{align-items:center;gap:6px;display:flex}section.judgment .judge-tail{min-width:0;padding-top:3px}section.judgment .judge-stack{grid-template-columns:max-content minmax(0,1fr);row-gap:6px}section.judgment .judge-stack .judge-head{grid-column:1;align-self:center}section.judgment .judge-stack .judge-value,section.judgment .judge-stack .judge-coins{grid-column:2}section.judgment .judge-stack .judge-tail{grid-column:2;margin-bottom:10px;padding-top:0}section.judgment .judge-stack .judge-tail:last-child{margin-bottom:0}section.judgment .judge-stack .judge-line{grid-column:2;min-width:0;margin-bottom:10px;padding-top:3px}section.judgment .judge-stack .judge-line:last-child{margin-bottom:0}section.judgment .judge-stack .judge-top{align-self:start}section.judgment .judge-stack .judge-pair{grid-column:2;align-items:center;gap:8px;min-width:0;display:flex}section.judgment .judge-pair .judge-value{flex:none}section.judgment .judge-tail-line{display:block}section.judgment .judge-tail,section.judgment .judge-line,section.judgment .judge-note{word-break:keep-all;overflow-wrap:anywhere}section.yongsin .block-head .cell-pill,section.yongsin .johu-label,section.yongsin .judge-head{text-align:center;min-width:80px}section.strength .strength-line>.cell-pill{white-space:nowrap;flex:none}.olive-doc .olive-table{border-collapse:collapse;width:100%;margin-top:8px;font-size:15px;line-height:1.55}.olive-doc .olive-table th,.olive-doc .olive-table td{border-bottom:1px solid var(--color-line);padding:4px 6px}.olive-doc .olive-table thead th{background:var(--color-pill-face);text-align:center;font-weight:600}.olive-doc .olive-table tbody th{text-align:left;white-space:nowrap;font-weight:500}.olive-doc .olive-table tbody td{text-align:center;font-variant-numeric:tabular-nums}.olive-doc .olive-table tbody tr:last-child th,.olive-doc .olive-table tbody tr:last-child td{border-bottom:none}:root{--dist-row:26px}.dist-table.dist-cols{table-layout:fixed;width:100%;margin-top:0}.dist-table.dist-cols th,.dist-table.dist-cols td{text-align:center;white-space:normal;border-bottom:none;padding-left:2px;padding-right:2px}.dist-cols .el-gods-row td{padding-top:2px;padding-left:0;padding-right:0}.el-pct-row td{padding-top:0}.el-term-row td{padding-bottom:0}.dist-elements .el-coin-row td{padding-top:4px;padding-bottom:4px}.el-god-pair{display:flex}.el-god-name{flex:1 1 0;min-width:0}.dist-elements .el-gods-row td,.dist-elements .el-god-count-row td,.dist-elements .el-god-pct-row td{color:var(--color-text);font-size:15px;font-weight:500;line-height:1.55}.el-god-count-row td,.el-god-pct-row td{vertical-align:top;height:auto;padding-left:0;padding-right:0}.el-god-count-row td{padding-top:4px;padding-bottom:0}.el-god-pct-row td{padding-top:0;padding-bottom:6px}.el-god-count,.el-god-pct{flex:1 1 0;min-width:0}.dist-elements .glyph-main{font-size:.85rem;font-weight:500;line-height:1.55}.dist-elements .glyph-sub{font-weight:500}section.polarity .block-pad+.block-pad{border-top:none;margin-top:-20px}section.polarity .cycle-svg,.cycle-pop .cycle-svg{width:100%;height:auto;margin-top:6px;display:block}.cycle-arrow{stroke-width:2.2px}.cycle-group{fill:var(--color-text)}.cycle-pct{fill:var(--color-muted)}section.polarity .block-pad{border-bottom:none;padding-top:10px;padding-bottom:12px}section.polarity .dist-table th,section.polarity .dist-table td{line-height:1.55}section.polarity .dist-table tbody tr>td+td{border-left:1px solid var(--color-line)}section.polarity .el-term-row td,section.polarity .el-gods-row td{border-top:1px solid var(--color-line)}section.polarity .el-term-row td,section.polarity .el-term-row .dist-relation{font-size:14px;font-weight:600}section.polarity .el-term-row+tr td{color:var(--color-text);font-size:13px;font-weight:500}section.polarity .el-pct-row td{color:var(--color-text);font-size:15px;font-weight:500}section.polarity .el-coin-row .glyph-coin,section.polarity .el-coin-row .glyph-main{font-size:16px}@media (max-width:379px){.dist-table.dist-full th,.dist-table.dist-full td{padding-left:2px;padding-right:2px}.dist-full th:first-child{padding-left:12px}.dist-full td:last-child{padding-right:12px}}section.polarity .block-head b{font-size:16px;font-weight:600;line-height:1.55}.dist-table tfoot th,.dist-table tfoot td{height:var(--dist-row);border-bottom:none;border-top:1px solid var(--color-line);font-weight:600}.dist-table{border-collapse:collapse;flex:140px;font-size:13px}.dist-table caption{color:var(--color-muted);text-align:center;padding-bottom:4px;font-size:.75rem;font-weight:600}.dist-table th,.dist-table td{border-bottom:1px dashed var(--color-line);padding:3px;line-height:1.35}.dist-table th{text-align:left;white-space:nowrap;font-weight:500}.dist-table td{text-align:right;white-space:nowrap}@media (max-width:359px){.dist-table th,.dist-table td{padding:3px 2px}}.dist-relation{color:var(--color-text);font-size:13px;font-weight:500;line-height:1.55;display:block}.dist-elements .el-count-row td,.dist-elements .el-pct-row td{color:var(--color-text);font-size:.85rem;font-weight:500;line-height:21.08px}.dist-elements{flex:2 1 0}@media (hover:hover){.bbstar-table td.cell-clickable:hover{cursor:pointer}.bbstar-table td.cell-hoverable:hover,.bbstar-coin-table td.cell-hoverable:hover{background:rgba(var(--color-wash-rgb), .07)}}.bbstar-table.bbstar-coin-table td.bbstar-term-cell{font-size:.85rem;line-height:1.55}.bbstar-table.bbstar-coin-table td.bbstar-star-cell{vertical-align:top;font-size:.85rem;line-height:1.55}@media (hover:hover){.bbstar-coin-table td.cell-hoverable:hover .cell-pill{background:var(--color-pill-face-deep)}.el-god-name:hover{background:rgba(var(--color-wash-rgb), .1);border-radius:4px}}.sinsal-name{font-size:15px;font-weight:400;line-height:1.55;display:block}.pair-compare{grid-template-columns:repeat(2,max-content);justify-content:start;align-items:start;gap:6px 28px;display:grid}.pair-col{flex-direction:column;align-items:center;gap:6px;display:flex}.pair-col>.rel-none{margin:0}.pair-btn:disabled{cursor:default}@media (hover:hover){.pair-btn:disabled:hover{background:var(--color-pill-face)}}section.relations .pair-btn:after{content:none}.panel-head{min-height:50px;padding:10px var(--gutter);background:var(--color-head-face);border-bottom:1px solid var(--color-line);align-items:center;gap:8px;display:flex}.panel-head,.note-cap-icon{--card-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M12%202.5%20L14.2%209.8%20L21.5%2012%20L14.2%2014.2%20L12%2021.5%20L9.8%2014.2%20L2.5%2012%20L9.8%209.8%20Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E)}.panel-head:before,.doc-pop-card .doc-pop-head:before{content:"";background:var(--color-brand-mark-deep);width:20px;height:20px;-webkit-mask:var(--card-icon) center / contain no-repeat;-webkit-mask:var(--card-icon) center / contain no-repeat;mask:var(--card-icon) center / contain no-repeat;flex:0 0 20px;animation:4s ease-in-out infinite card-star-twinkle}section.panel.polarity>.panel-head{--card-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20stroke%3D%22black%22%20stroke-width%3D%221.4%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M12%203.6%20L20%209.4%20L16.9%2018.8%20L7.1%2018.8%20L4%209.4%20Z%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22black%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%223.6%22%20r%3D%222.1%22%2F%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%229.4%22%20r%3D%222.1%22%2F%3E%3Ccircle%20cx%3D%2216.9%22%20cy%3D%2218.8%22%20r%3D%222.1%22%2F%3E%3Ccircle%20cx%3D%227.1%22%20cy%3D%2218.8%22%20r%3D%222.1%22%2F%3E%3Ccircle%20cx%3D%224%22%20cy%3D%229.4%22%20r%3D%222.1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}section.panel.judgment>.panel-head{--card-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M12%204.5%20V18.5%22%2F%3E%3Cpath%20d%3D%22M5%207%20H19%22%2F%3E%3Cpath%20d%3D%22M5%207%20L2.8%2012%22%2F%3E%3Cpath%20d%3D%22M5%207%20L7.2%2012%22%2F%3E%3Cpath%20d%3D%22M19%207%20L16.8%2012%22%2F%3E%3Cpath%20d%3D%22M19%207%20L21.2%2012%22%2F%3E%3Cpath%20d%3D%22M2.3%2012%20A2.75%202.75%200%200%200%207.7%2012%22%2F%3E%3Cpath%20d%3D%22M16.3%2012%20A2.75%202.75%200%200%200%2021.7%2012%22%2F%3E%3Cpath%20d%3D%22M8.5%2019%20H15.5%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%227%22%20r%3D%221.3%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E)}.account-guest:before{content:"";background:var(--color-brand-mark-deep);flex:0 0 20px;width:20px;height:20px;animation:4s ease-in-out infinite card-star-twinkle;-webkit-mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M5.5%2011.5%20L17%205%22%20stroke-width%3D%223.8%22%2F%3E%3Cpath%20d%3D%22M11%2012.5%20L7.5%2021%22%20stroke-width%3D%221.7%22%2F%3E%3Cpath%20d%3D%22M11%2012.5%20L14.5%2021%22%20stroke-width%3D%221.7%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M20.2%206.2%20L20.9%208.1%20L22.8%208.8%20L20.9%209.5%20L20.2%2011.4%20L19.5%209.5%20L17.6%208.8%20L19.5%208.1%20Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat;mask:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cg%20stroke%3D%22black%22%20stroke-linecap%3D%22round%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M5.5%2011.5%20L17%205%22%20stroke-width%3D%223.8%22%2F%3E%3Cpath%20d%3D%22M11%2012.5%20L7.5%2021%22%20stroke-width%3D%221.7%22%2F%3E%3Cpath%20d%3D%22M11%2012.5%20L14.5%2021%22%20stroke-width%3D%221.7%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M20.2%206.2%20L20.9%208.1%20L22.8%208.8%20L20.9%209.5%20L20.2%2011.4%20L19.5%209.5%20L17.6%208.8%20L19.5%208.1%20Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E) 50%/contain no-repeat}section.panel.relations>.panel-head{--card-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M19.8%2014.2%20A8%208%200%201%201%209.8%204.2%20A7.3%207.3%200%200%200%2019.8%2014.2%20Z%22%20fill%3D%22black%22%2F%3E%3Cg%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%20fill%3D%22none%22%3E%3Cpath%20d%3D%22M17.2%202.6%20L16%204.4%22%2F%3E%3Cpath%20d%3D%22M21%206.2%20L19.1%207.1%22%2F%3E%3Cpath%20d%3D%22M22%2010.8%20L20%2010.9%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}section.panel.daewoon>.panel-head{--card-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%228.5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2218%22%20cy%3D%226%22%20r%3D%222.4%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E)}section.panel.sewoon>.panel-head{--card-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%224.2%22%20fill%3D%22black%22%2F%3E%3Cg%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M12%202.5%20V5%22%2F%3E%3Cpath%20d%3D%22M12%2019%20V21.5%22%2F%3E%3Cpath%20d%3D%22M2.5%2012%20H5%22%2F%3E%3Cpath%20d%3D%22M19%2012%20H21.5%22%2F%3E%3Cpath%20d%3D%22M5.3%205.3%20L7%207%22%2F%3E%3Cpath%20d%3D%22M17%2017%20L18.7%2018.7%22%2F%3E%3Cpath%20d%3D%22M18.7%205.3%20L17%207%22%2F%3E%3Cpath%20d%3D%22M7%2017%20L5.3%2018.7%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}section.panel.wolwoon>.panel-head{--card-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M20%2013.5%20A8.5%208.5%200%201%201%2010.5%204%20A7%207%200%200%200%2020%2013.5%20Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E)}section.panel.iljin>.panel-head{--card-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22M8%2016%20a4%204%200%200%201%208%200%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.8%22%2F%3E%3Cg%20stroke%3D%22black%22%20stroke-width%3D%221.6%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M3%2016%20H5.5%22%2F%3E%3Cpath%20d%3D%22M18.5%2016%20H21%22%2F%3E%3Cpath%20d%3D%22M12%207.5%20V10%22%2F%3E%3Cpath%20d%3D%22M6%2010.5%20L7.7%2012.2%22%2F%3E%3Cpath%20d%3D%22M18%2010.5%20L16.3%2012.2%22%2F%3E%3Cpath%20d%3D%22M3.5%2019.5%20H20.5%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}section.panel.query-panel>.panel-head,.doc-pop-card .doc-pop-head{--card-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%227%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%2F%3E%3Cg%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%20stroke-linecap%3D%22round%22%3E%3Cpath%20d%3D%22M12%202.5%20V6%22%2F%3E%3Cpath%20d%3D%22M12%2018%20V21.5%22%2F%3E%3Cpath%20d%3D%22M2.5%2012%20H6%22%2F%3E%3Cpath%20d%3D%22M18%2012%20H21.5%22%2F%3E%3C%2Fg%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2212%22%20r%3D%221.6%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E)}section.panel.notes>.panel-head{--card-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Crect%20x%3D%225.5%22%20y%3D%223.5%22%20width%3D%2213%22%20height%3D%2217%22%20rx%3D%221.8%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.7%22%2F%3E%3Cpath%20d%3D%22M12%207.5%20L13.3%2010.7%20L16.5%2012%20L13.3%2013.3%20L12%2016.5%20L10.7%2013.3%20L7.5%2012%20L10.7%2010.7%20Z%22%20fill%3D%22black%22%2F%3E%3C%2Fsvg%3E)}section.panel.natal>.panel-head:before{flex-basis:24px;width:24px;height:24px}section.panel.natal[data-zodiac=aries]>.panel-head,.note-cap-icon[data-zodiac=aries]{--card-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpolyline%20points%3D%223.5%2C13.5%2010%2C10%2016%2C9.5%2020.5%2C12.5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%2F%3E%3Cg%20fill%3D%22black%22%3E%3Ccircle%20cx%3D%223.5%22%20cy%3D%2213.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2210%22%20cy%3D%2210%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2220.5%22%20cy%3D%2212.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2216%22%20cy%3D%229.5%22%20r%3D%222.1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}section.panel.natal[data-zodiac=taurus]>.panel-head,.note-cap-icon[data-zodiac=taurus]{--card-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpolyline%20points%3D%224.5%2C5%209.5%2C10.5%2012%2C14.5%2015%2C10.5%2020%2C4.5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%2F%3E%3Cg%20fill%3D%22black%22%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%225%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%229.5%22%20cy%3D%2210.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2214.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%224.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%2210.5%22%20r%3D%222.1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}section.panel.natal[data-zodiac=gemini]>.panel-head,.note-cap-icon[data-zodiac=gemini]{--card-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpolyline%20points%3D%227%2C19.5%207%2C4.5%2016.5%2C4.5%2016.5%2C19.5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%2F%3E%3Cg%20fill%3D%22black%22%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2212%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2219.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2216.5%22%20cy%3D%2212%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2216.5%22%20cy%3D%2219.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%224.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2216.5%22%20cy%3D%224.5%22%20r%3D%222.1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}section.panel.natal[data-zodiac=cancer]>.panel-head,.note-cap-icon[data-zodiac=cancer]{--card-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpolyline%20points%3D%227.5%2C4.5%2012%2C11%2016.5%2C5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%2F%3E%3Cg%20fill%3D%22black%22%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%224.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2216.5%22%20cy%3D%225%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2219%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2211%22%20r%3D%222.1%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M12%2011%20L11%2019%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E)}section.panel.natal[data-zodiac=leo]>.panel-head,.note-cap-icon[data-zodiac=leo]{--card-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpolyline%20points%3D%2217%2C4.5%2013%2C4.5%2011.5%2C8%2014.5%2C10.5%207%2C13.5%204%2C18%2011.5%2C18.5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%2F%3E%3Cg%20fill%3D%22black%22%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%224.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%224.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2211.5%22%20cy%3D%228%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2213.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%224%22%20cy%3D%2218%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2211.5%22%20cy%3D%2218.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2214.5%22%20cy%3D%2210.5%22%20r%3D%222.1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}section.panel.natal[data-zodiac=virgo]>.panel-head,.note-cap-icon[data-zodiac=virgo]{--card-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpolyline%20points%3D%224%2C4.5%208.5%2C8.5%2012%2C11%2016.5%2C8.5%2020.5%2C5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%2F%3E%3Cg%20fill%3D%22black%22%3E%3Ccircle%20cx%3D%224%22%20cy%3D%224.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%228.5%22%20cy%3D%228.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2211%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2216.5%22%20cy%3D%228.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2220.5%22%20cy%3D%225%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2211%22%20cy%3D%2215.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2213.5%22%20cy%3D%2219.5%22%20r%3D%222.1%22%2F%3E%3C%2Fg%3E%3Cpath%20d%3D%22M12%2011%20L11%2015.5%20L13.5%2019.5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E)}section.panel.natal[data-zodiac=libra]>.panel-head,.note-cap-icon[data-zodiac=libra]{--card-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpolyline%20points%3D%227.5%2C19%206.5%2C8%2015%2C5.5%2017.5%2C17.5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%2F%3E%3Cg%20fill%3D%22black%22%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%2219%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%226.5%22%20cy%3D%228%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2217.5%22%20cy%3D%2217.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%225.5%22%20r%3D%222.1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}section.panel.natal[data-zodiac=scorpio]>.panel-head,.note-cap-icon[data-zodiac=scorpio]{--card-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpolyline%20points%3D%223%2C7.5%207%2C10%2011.5%2C10.5%2015.5%2C12%2017%2C15.5%2015%2C19%2018.5%2C20%2021%2C17.5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%2F%3E%3Cg%20fill%3D%22black%22%3E%3Ccircle%20cx%3D%223%22%20cy%3D%227.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2211.5%22%20cy%3D%2210.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2215.5%22%20cy%3D%2212%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%2215.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2215%22%20cy%3D%2219%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2218.5%22%20cy%3D%2220%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2221%22%20cy%3D%2217.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%227%22%20cy%3D%2210%22%20r%3D%222.1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}section.panel.natal[data-zodiac=sagittarius]>.panel-head,.note-cap-icon[data-zodiac=sagittarius]{--card-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpolyline%20points%3D%224.5%2C13%208.5%2C9.5%2013%2C10.5%2017%2C8%2019.5%2C12%2014%2C15.5%208.5%2C16.5%204.5%2C13%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%2F%3E%3Cg%20fill%3D%22black%22%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%2213%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%228.5%22%20cy%3D%229.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2217%22%20cy%3D%228%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2219.5%22%20cy%3D%2212%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2214%22%20cy%3D%2215.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%228.5%22%20cy%3D%2216.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2210.5%22%20r%3D%222.1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}section.panel.natal[data-zodiac=capricorn]>.panel-head,.note-cap-icon[data-zodiac=capricorn]{--card-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpolyline%20points%3D%224%2C8%208%2C13%2013%2C16.5%2018.5%2C13.5%2020%2C7.5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%2F%3E%3Cg%20fill%3D%22black%22%3E%3Ccircle%20cx%3D%224%22%20cy%3D%228%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%228%22%20cy%3D%2213%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2213%22%20cy%3D%2216.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2218.5%22%20cy%3D%2213.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%227.5%22%20r%3D%222.1%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}section.panel.natal[data-zodiac=aquarius]>.panel-head,.note-cap-icon[data-zodiac=aquarius]{--card-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpolyline%20points%3D%223.5%2C9.5%207.5%2C7%2011.5%2C9.5%2015.5%2C7%2020%2C9.5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%2F%3E%3Cg%20fill%3D%22black%22%3E%3Ccircle%20cx%3D%223.5%22%20cy%3D%229.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2211.5%22%20cy%3D%229.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2215.5%22%20cy%3D%227%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2220%22%20cy%3D%229.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%227%22%20r%3D%222.1%22%2F%3E%3C%2Fg%3E%3Cpolyline%20points%3D%223.5%2C16%207.5%2C13.5%2011.5%2C16%2015.5%2C13.5%2020%2C16%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%2F%3E%3C%2Fsvg%3E)}section.panel.natal[data-zodiac=pisces]>.panel-head,.note-cap-icon[data-zodiac=pisces]{--card-icon:url(data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpolyline%20points%3D%224.5%2C6%207.5%2C12%2012%2C16%2016.5%2C12.5%2019.5%2C6.5%22%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%2F%3E%3Cg%20fill%3D%22black%22%3E%3Ccircle%20cx%3D%227.5%22%20cy%3D%2212%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2216.5%22%20cy%3D%2212.5%22%20r%3D%221.6%22%2F%3E%3Ccircle%20cx%3D%2212%22%20cy%3D%2216%22%20r%3D%222.1%22%2F%3E%3C%2Fg%3E%3Cg%20fill%3D%22none%22%20stroke%3D%22black%22%20stroke-width%3D%221.5%22%3E%3Ccircle%20cx%3D%224.5%22%20cy%3D%225.5%22%20r%3D%222.4%22%2F%3E%3Ccircle%20cx%3D%2219.5%22%20cy%3D%226%22%20r%3D%222.4%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E)}@keyframes card-star-twinkle{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.92)}}@media (prefers-reduced-motion:reduce){.panel-head:before,.doc-pop-card .doc-pop-head:before,.account-guest:before{animation:none}}.col-natal section.natal>.panel-head,.col-natal section.polarity>.panel-head,.col-natal main.content>.panel>.panel-head{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter))}section.panel.panel-closed>.panel-head{border-bottom:none}.luck-cards .panel-body>p{padding:0 var(--gutter)}.panel-head .section-title{margin-bottom:0;font-size:16px}.panel-note{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;line-height:1.55;overflow:hidden}.panel-actions{align-items:baseline;gap:8px;margin-left:auto;display:flex}.title-capsule{font:inherit;color:inherit;background:0 0;border:none;min-height:0;padding:0;font-weight:700;display:block}.panel-fold{width:28px;height:28px;min-height:0;color:var(--color-muted);cursor:pointer;background:0 0;border:none;flex:none;justify-content:center;align-items:center;margin-right:-4px;padding:0;display:flex;position:relative}.panel-fold:after{content:"";position:absolute;inset:-8px}.panel-fold:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.panel-fold svg{transition:transform .15s}section.panel-closed .panel-fold svg{transform:rotate(-90deg)}@media (prefers-reduced-motion:reduce){.panel-fold svg{transition:none}}.head-action{min-height:0;font:inherit;color:var(--color-accent-ink);background:var(--color-accent);cursor:pointer;border:none;border-radius:8px;padding:0 14px;font-size:15px;font-weight:500;line-height:1.55;position:relative}.head-action:after{content:"";position:absolute;inset:-12px}@media (hover:hover){.head-action:hover{background:var(--color-accent-deep)}}.head-face-toggle{border:1px solid var(--color-line);background:var(--color-pill-face);min-height:0;font:inherit;color:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:3px;padding:2px 10px;font-size:14px;font-weight:600;line-height:1.55;display:inline-flex;position:relative}.head-face-toggle:after{content:"";position:absolute;inset:-12px}.head-face-toggle:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.head-face-mark{color:var(--color-brand-mark-deep);flex:0 0 12px}@media (hover:hover){.head-face-toggle:hover{background:var(--color-pill-face-deep)}}.chevron{width:16px;height:16px;transition:transform .15s;display:block}.script-toggle{font-size:15px;font-weight:600;line-height:1}.top-bar .script-toggle{margin-left:auto}.panel-body{padding-top:8px}.panel-body>.block:first-child,.panel-body>.bbstar-scroll:first-child,.panel-body>section>.block:first-child{margin-top:0}:root{--natal-col-width:var(--frame-max-width);--col-gap:20px;--olive-col:var(--natal-col-width);--scroll-gap:8px;--layout-max:calc(var(--natal-col-width) + var(--olive-col) + 2 * var(--scroll-gap) + var(--col-gap) + 2 * var(--edge-gap));--edge-gap:12px}.layout{gap:var(--col-gap);padding:0 var(--edge-gap);flex-direction:column;display:flex}.col-reference{background:var(--color-card-bg);border:1px solid var(--color-card-line);border-radius:0;overflow:hidden}.col-natal{gap:var(--col-gap);flex-direction:column;display:flex}.col-natal .natal-body{display:contents}.col-natal .panel-body{padding-bottom:4px}.col-natal section.natal>.panel-body,.col-natal section.polarity>.panel-body,.col-natal section.gyeok>.panel-body,.col-natal section.yongsin>.panel-body,.col-natal section.strength>.panel-body,.col-natal section.relations>.panel-body{margin-left:calc(-1 * var(--gutter));margin-right:calc(-1 * var(--gutter));padding-left:calc(var(--gutter) - 2px);padding-right:calc(var(--gutter) - 2px)}.col-natal .query-panel .query{margin-bottom:4px}.olive-text{white-space:pre-line;margin:2px 0 0;font-size:16px;line-height:1.55}.olive-correction{color:var(--color-text);flex-direction:column;gap:4px;margin:2px 0 0;font-size:16px;line-height:1.55;display:flex}.olive-correction-row{align-items:baseline;gap:8px;display:flex}.olive-correction-row dt{flex-shrink:0;min-width:88px;font-size:15px;font-weight:600}.olive-correction-row dd{word-break:keep-all}.olive-correction-warn{font-weight:500}.olive-doc{font-size:16px;line-height:1.55}.olive-doc .olive-doc-title{font-size:15px}.olive-doc .doc-head,.olive-doc h4{font-size:15px;font-weight:600}.olive-doc .doc-entry>p:first-child{font-size:15px}.olive-doc .olive-doc-title{margin:8px 0 0}.olive-doc .olive-doc-title+p,.olive-doc .olive-doc-title+.doc-list,.doc-pop.gyeok-doc .doc-scroll .olive-doc .olive-doc-title+p,.doc-pop.gyeok-doc .doc-scroll .olive-doc .olive-doc-title+.doc-list{margin-top:8px}.doc-pop .olive-doc+.olive-doc{border-top:1px solid var(--color-line);margin-top:21.08px;padding-top:13px}.olive-doc .doc-entry+.doc-entry{margin-top:8px}.luck-cards{display:contents}.layout[data-pan="1"]{--pan-index:1}.layout[data-pan="2"]{--pan-index:2}@media (min-width:1100px){:root{--natal-col-width:404px;--slot-w:calc(var(--natal-col-width) + var(--scroll-gap));--natal-pane-w:calc(2 * var(--natal-col-width) + var(--col-gap) + var(--scroll-gap));--layout-max:calc(var(--slot-w) + var(--col-gap) + var(--natal-pane-w) + 2 * var(--edge-gap))}#root{align-items:flex-start}.app-frame{background:0 0;flex-direction:column;max-width:none;height:100dvh;display:flex}.top,.foot{background:var(--color-frame-bg);padding-left:var(--edge-gap);padding-right:var(--edge-gap)}.top-bar{width:100%;max-width:calc(var(--layout-max) - 2 * var(--edge-gap));margin:0 auto}.menu-sheet{max-width:var(--layout-max);padding-left:var(--edge-gap)}.layout{gap:var(--col-gap);min-height:0;padding:0 var(--edge-gap);max-width:var(--layout-max);flex-direction:row;flex:auto;align-items:stretch;width:100%;margin:0 auto;display:flex;overflow:hidden}.col{flex:0 0 var(--slot-w);min-width:0;transform:translateX(calc(var(--pan-index,0) * -1 * (var(--slot-w) + var(--col-gap))));min-height:0;padding-bottom:5px;transition:transform .25s;overflow:hidden auto}.col-natal{flex-basis:var(--natal-pane-w);display:block}.natal-stack>*,.natal-stack .natal-body>*,.natal-stack main.content>*,.natal-stack .luck-cards>*{break-inside:avoid;margin-bottom:var(--col-gap)}.natal-stack .luck-cards>*{column-span:all}.natal-stack .luck-cards>:last-child{margin-bottom:0}.col>*,.col .natal-body>*,.col main.content>*,.col .band-stack>*,.col .luck-cards>*{flex-shrink:0}.col-natal{padding-right:var(--scroll-gap)}.panel{scroll-margin-top:10px}.layout-reference>.col{flex:auto;transform:none}}.bbstar-scroll{margin:12px var(--gutter) 16px;padding-bottom:4px;overflow-x:auto}.bbstar-table{border-collapse:collapse;table-layout:fixed;width:auto}.bbstar-table td,.bbstar-table th{border:1px solid var(--color-line);text-align:center;vertical-align:middle;width:84px;padding:4px 3px;font-size:.75rem;line-height:1.35}:root{--luck-cell:70px}.bbstar-table.bbstar-coin-table td,.bbstar-table.bbstar-coin-table th:not(.bbstar-row-label){width:var(--luck-cell);min-width:var(--luck-cell);font-size:.8125rem}.luck-cards .bbstar-scroll{padding-left:var(--gutter);padding-right:var(--gutter);margin-left:0;margin-right:0}.bbstar-table.bbstar-coin-table td,.bbstar-table.bbstar-coin-table th{border:none;border-bottom:1px solid var(--color-line)}.luck-cards .bbstar-table td+td{box-shadow:inset 1px 0 0 var(--color-line)}.bbstar-table.bbstar-coin-table .sel{border-left:2px solid var(--color-accent);border-right:2px solid var(--color-accent)}.bbstar-coin-table .luck-head.sel{border-top:2px solid var(--color-accent)}.bbstar-table.bbstar-coin-table tr:last-child .luck-cell.sel{border-bottom:2px solid var(--color-accent)}.bbstar-table .bbstar-row-label{width:60px;min-width:60px;color:var(--color-text);text-align:center;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.55}.bbstar-head-row .bbstar-row-label{background:var(--color-pill-face)}.luck-head{background:var(--color-pill-face);white-space:nowrap;font-weight:700}.luck-sub{color:var(--color-muted);font-size:.7rem;font-weight:400;display:block}.luck-pick{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;width:100%;padding:0;display:block}.bbstar-table .sel{border-left:2px solid var(--color-accent);border-right:2px solid var(--color-accent)}.luck-head.sel{border-top:2px solid var(--color-accent)}.bbstar-table tr:last-child .luck-cell.sel{border-bottom:2px solid var(--color-accent)}.luck-cards .luck-head,.bbstar-coin-table .bbstar-head-row .bbstar-row-label{background:0 0}.luck-cards .cell-pill{font-size:15px}.luck-cards .luck-sub{font-size:13px}.luck-cards th.luck-head.sel .luck-sub{color:var(--color-text)}.luck-cards .luck-head .cell-pill{font-size:14px}.luck-cards .luck-pick{min-height:49.8px}.bbstar-coin-table .bbstar-head-row th{padding-top:2px;padding-bottom:2px}.bbstar-table.bbstar-coin-table td.pill-cell{padding-top:8px;padding-bottom:8px}.bbstar-table.bbstar-compact.bbstar-coin-table td.pill-cell{padding-top:4px;padding-bottom:4px}@media (hover:hover){.bbstar-table.bbstar-coin-table td.pill-cell:hover{background:0 0}.luck-cards .luck-pick:hover .cell-pill{background:var(--color-pill-face-deep)}.bbstar-table.bbstar-coin-table th.luck-head:not(.sel):hover,.bbstar-table.bbstar-coin-table td.col-hover:not(.sel){background:rgba(var(--color-wash-rgb), .07)}}.report-section{margin:14px 0}.report-shared{border-top:1px solid var(--color-line);padding-top:10px}.report-title{margin:0 0 6px;font-size:.85rem;font-weight:700}.report-section p{white-space:pre-line;margin:6px 0;font-size:.8rem;line-height:1.6}.report-slots{margin:6px 0;padding:0;font-size:.8rem;line-height:1.6;list-style:none}.report-timing{border-collapse:collapse;margin:8px 0;font-size:.78rem}.report-timing th,.report-timing td{border:1px solid var(--color-line);text-align:left;vertical-align:top;padding:4px 8px}.report-year{color:var(--color-accent);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.report-year+.report-year{margin-left:8px}.report-year:hover{text-decoration:none}.score-fav{background:#e4eaf6;font-weight:700}.col-reference{padding:14px var(--gutter) 24px}.menu-item.active{box-shadow:inset 3px 0 0 var(--color-brand-mark);font-weight:700}.ref-tabs{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.ref-block{margin:0 0 16px}.ref-scroll{overflow-x:auto}.ref-table{border-collapse:collapse;white-space:nowrap;font-size:.78rem}.ref-table th,.ref-table td{border:1px solid var(--color-line);text-align:center;padding:4px 8px}.ref-table thead th,.ref-table tbody th{background:var(--color-pill-face)}.ref-picker{max-width:200px;margin:0 0 10px}.ref-sub{color:var(--color-muted);font-size:.7rem;display:block}.bbstar-ganzi{flex-direction:column;align-items:center;display:flex}.luck-cards .head-capsule{border-radius:4px}.archive-page .archive-item{margin-top:22px}.archive-page .archive-item h3{font-size:14px}.archive-page .archive-note{color:var(--color-muted);margin:2px 0 10px;font-size:13px}.archive-page .archive-shot{border:1px solid var(--color-line);background:#fff;border-radius:4px;width:100%;height:auto;display:block}.archive-page .archive-prompt>summary{font-size:13px;font-weight:500;line-height:1.55}.archive-page .archive-prompt p{max-width:640px;margin-bottom:6px;font-size:13px;line-height:1.6}.admin-page .admin-note{max-width:640px;color:var(--color-muted);margin:0 0 16px;font-size:13px;line-height:1.7}.admin-preview .admin-note:last-of-type{margin-bottom:24px}.admin-page .admin-tools{flex-direction:column;gap:8px;max-width:640px;margin:0;padding:0;list-style:none;display:flex}.admin-page .admin-tool{border:1px solid var(--color-line);background:var(--color-card-bg);color:inherit;border-radius:8px;padding:10px 12px;text-decoration:none;display:block}.admin-page .admin-tool:hover{background:rgba(var(--color-wash-rgb), .07)}.admin-page .admin-tool-name{font-size:15px;font-weight:600;line-height:1.55;display:inline-block}.admin-page .admin-tool-count{color:var(--color-muted);margin-left:8px;font-size:13px;font-weight:500;display:inline-block}.admin-page .admin-tool-note{color:var(--color-muted);margin-top:2px;font-size:13px;line-height:1.6;display:block}.rd-hub .rd-hub-list{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.rd-hub .rd-hub-list>li{min-width:0}.rd-hub .rd-hub-card{border:1px solid var(--color-line);background:var(--color-card-bg);color:inherit;border-radius:12px;grid-template-columns:240px minmax(0,1fr);align-items:center;gap:18px;padding:12px;text-decoration:none;display:grid}.rd-hub a.rd-hub-card:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (hover:hover){.rd-hub a.rd-hub-card:hover{background:rgba(var(--color-wash-rgb), .07)}.rd-hub a.rd-hub-card:hover .rd-hub-name{text-underline-offset:3px;text-decoration:underline}}.rd-hub .rd-hub-soon{opacity:.55}.rd-hub .rd-hub-thumb{aspect-ratio:16/9;background:linear-gradient(135deg, var(--hl-a), var(--hl-b));border-radius:8px;display:block;overflow:hidden}.rd-hub .rd-hub-thumb img{object-fit:cover;width:100%;height:100%;display:block}.rd-hub .rd-hub-text{min-width:0;display:block}.rd-hub .rd-hub-name{color:var(--color-text);font-size:17px;font-weight:700;line-height:1.4;display:block}.rd-hub .rd-hub-note{color:var(--color-muted);margin-top:6px;font-size:13.5px;line-height:1.6;display:block}@media (max-width:600px){.rd-hub .rd-hub-card{border-radius:10px;grid-template-columns:120px minmax(0,1fr);gap:12px;padding:10px}.rd-hub .rd-hub-thumb{aspect-ratio:4/3;border-radius:6px}.rd-hub .rd-hub-name{font-size:15px}.rd-hub .rd-hub-note{-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:4px;font-size:12.5px;line-height:1.5;display:-webkit-box;overflow:hidden}}.home-land{padding:12px var(--gutter) 24px}.home-land .hl-chips{scrollbar-width:none;gap:8px;margin:0 0 8px;padding:0 0 12px;display:flex;overflow-x:auto}.home-land .hl-chips::-webkit-scrollbar{display:none}.home-land .hl-chip{background:var(--color-side-bg);height:32px;color:var(--color-text);white-space:nowrap;border-radius:8px;flex:none;padding:0 12px;font-size:14px;line-height:32px}.home-land .hl-chip.on{color:var(--color-accent);box-shadow:0 1px 2px #26221c14, inset 0 0 0 1px var(--color-line);background:#fff;font-weight:700;position:relative;overflow:hidden}.home-land .hl-chip.on:after{content:"";background:var(--color-brand-mark);height:3px;position:absolute;bottom:0;left:0;right:0}@media (hover:hover){.home-land a.hl-chip:not(.on):hover{background:var(--color-pill-face-deep)}}.home-land a.hl-chip{text-decoration:none}.home-land a.hl-chip:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.plans-view .oc8-panel+.oc8-panel{margin-top:16px}.plans-view .oc8-panel{box-shadow:var(--shadow-plan-card);background:#fff;border:1px solid #35426f14;border-radius:16px;padding:20px 20px 22px}.plans-view .oc8-panel-title{color:var(--color-accent);margin-bottom:0;font-size:16px;font-weight:700}.plans-view .plan-rule{background:linear-gradient(90deg, var(--color-plan-rule-a), var(--color-plan-rule-b));border-radius:2px;width:56px;height:3px;margin:10px 0 14px}.plans-view .plan-card{text-align:center;background:var(--color-card-bg);border-color:var(--color-line);padding:26px 20px 24px}.plans-view .plan-card .plan-rule{margin:10px auto 16px}.plans-view .plan-price{letter-spacing:-.5px;color:var(--color-accent);margin:0;font-size:22px;font-weight:800;line-height:1.1}.plans-view .plan-price small{letter-spacing:0;color:var(--color-muted);margin-left:6px;font-size:14px;font-weight:500}.plans-view .plan-offers{text-align:left;margin-top:4px;display:grid}.plans-view .plan-offer{border-top:1px solid var(--color-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.plans-view .plan-offer:first-child{border-top:0}.plans-view .plan-offer .btn{min-width:132px}.plans-view .plan-notes{color:#4b5563;gap:8px;margin:0;padding-left:20px;font-size:15px;display:grid}.plans-view .plan-notes a,.plans-view .store-contact-panel a,.plans-view .store-signin-panel a,.plans-view .sup-back a{color:var(--color-accent);text-decoration:underline}.plans-view .plan-notes-head{color:var(--color-accent);margin:14px 0 6px;font-size:15px;font-weight:700}.plans-view .status-row{font-size:15px}.plans-view .status-row dd{word-break:keep-all;overflow-wrap:anywhere}.store-land{--store-ink-soft:var(--color-muted)}.store-land .plans-view{--color-muted:#4b5563}.store-land .plans-view .sup-title::placeholder,.store-land .plans-view .sup-edit::placeholder{color:var(--store-ink-soft);opacity:1}.plans-view .usage-held .status+.pay-ledger,.plans-view .usage-held .status+.form-hint{margin-top:12px}.plans-view .plan-free-note{margin:12px 0 0}.plans-view .plan-card .btn{border:1px solid var(--color-line);background:var(--color-pill-face);width:auto;min-width:180px;min-height:36px;color:var(--color-text);border-radius:8px;padding:6px 18px;font-size:15px;font-weight:500;line-height:1.4}.plans-view .plan-card .btn:disabled{color:var(--store-ink-soft,var(--color-muted));cursor:default}.pay-ledger{display:grid}.pay-row{border-bottom:1px dashed var(--color-line);grid-template-columns:max-content 1fr auto;align-items:baseline;gap:10px;padding:7px 0;font-size:16px;display:grid}.pay-item{word-break:keep-all}.pay-row:last-child{border-bottom:0}.pay-date,.pay-status{color:var(--color-muted)}.pay-amt{text-align:right;white-space:nowrap}.pay-no{color:var(--color-muted);font-variant-numeric:tabular-nums;word-break:keep-all;grid-column:1/-1;margin-top:-4px;font-size:15px}.pay-actions{flex-wrap:wrap;grid-column:1/-1;gap:8px;margin-top:2px;display:flex}.pay-actions a.chip{color:inherit;text-decoration:none}@media (max-width:599.98px){.pay-row{grid-template-columns:1fr auto}.pay-date{grid-column:1/-1}.usage-ledger .pay-amt{text-align:left;white-space:normal;grid-column:1/-1}}@media (hover:hover){.plans-view .plan-card .btn:not([disabled]):hover{background:var(--color-pill-face-deep)}}.plans-view .plan-card .btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.plans-view .plan-card .form-hint{margin:12px 0 0}.plans-view .plan-offer-text{min-width:0}.plans-view .plan-offer-text>.plan-list{font-size:calc(15px * var(--text-k,1));margin:12px 0 2px}.plans-view .plan-card .plan-cap{margin:6px 0 0}.plans-view .store-signin-panel .form-notice{margin:0}.plans-view .store-contact-panel .status{margin:12px 0 0}.plans-view .store-contact-panel .form-hint{color:#4b5563;margin:12px 0 0;font-size:15px}.plans-view .store-contact-panel .status+.form-hint{margin-top:6px}.plans-view .order-detail .status+.form-hint{margin-top:12px}.plans-view .sup-title,.plans-view .sup-edit{box-sizing:border-box;border:1px solid var(--color-line);width:100%;color:var(--color-text);font:inherit;background:#fff;border-radius:10px;padding:9px 12px;font-size:14px}.plans-view .sup-title{margin-bottom:8px}.plans-view .sup-edit{resize:vertical;min-height:120px;line-height:1.6}.plans-view .sup-foot{justify-content:space-between;align-items:center;gap:10px;margin:10px 0 0;display:flex}.plans-view .sup-count{color:var(--color-muted);font-size:14px}.plans-view .sup-acts{gap:8px;display:flex}.plans-view .sup-acts .btn{white-space:nowrap;font-size:15px;font-weight:500}.plans-view .sup-row{color:inherit;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;font-size:14px;text-decoration:none;display:flex}.plans-view .sup-row+.sup-row{border-top:1px solid var(--color-line)}.plans-view .sup-row:hover b{text-decoration:underline}.plans-view .sup-row-main{word-break:keep-all;flex-direction:column;gap:3px;min-width:0;display:flex}.plans-view .sup-sub{color:var(--color-muted);font-size:14px}.plans-view .sup-badge{border:1px solid var(--color-line);white-space:nowrap;background:#fff;border-radius:10px;padding:1px 9px;font-size:14px}.plans-view .sup-badge[data-status=open]{border-color:var(--color-warn);color:var(--color-warn)}.plans-view .sup-badge[data-status=answered]{border-color:var(--status-positive);color:var(--status-positive)}.plans-view .sup-badge[data-status=closed]{color:var(--color-muted)}.plans-view .sup-head{justify-content:space-between;align-items:center;gap:10px;margin:0 0 4px;display:flex}.plans-view .sup-post{border-top:1px solid var(--color-line);padding:12px 0 2px}.plans-view .sup-post[data-author=admin]{border:1px solid var(--color-line);background:var(--color-card-bg);border-radius:10px;margin:10px 0 2px;padding:11px 13px}.plans-view .sup-who{color:var(--color-muted);margin:0 0 5px;font-size:14px}.plans-view .sup-text{white-space:pre-wrap;word-break:keep-all;margin:0;font-size:14px}.plans-view .sup-back{margin:14px 0 0;font-size:13px}.plans-view .sup-empty,.plans-view .sup-closed,.plans-view .sup-problem{margin:10px 0 0}.plans-view .evt-field+.evt-field{margin-top:12px}.plans-view .evt-field .sup-who{padding:0;display:block}.plans-view .evt-field .sup-title{margin-bottom:0}.plans-view .evt-plans{border:0;min-width:0;margin-bottom:0;margin-left:0;margin-right:0;padding:0}.plans-view .evt-plan-row{flex-wrap:wrap;gap:6px 18px;display:flex}.plans-view .evt-plan{cursor:pointer;align-items:center;gap:6px;font-size:14px;display:inline-flex}.plans-view .evt-memo{min-height:64px}.plans-view .evt-note{margin:6px 0 0}.plans-view .evt-preview{margin:14px 0 0}.plans-view .evt-row:hover b{text-decoration:none}.plans-view .evt-part{white-space:nowrap}.plans-view .evt-form .sup-foot{flex-wrap:wrap}.plans-view .evt-form .sup-acts{margin-left:auto}.plans-view .dep-row{flex-wrap:wrap}.plans-view .dep-acts{flex-shrink:0;margin-left:auto}.plans-view .dep-ask{color:var(--color-ink);font-weight:600}.plans-view .dep-note{margin:6px 0 0}.plans-view .dep-relay{gap:6px;margin:0 0 2px;display:grid}.plans-view .dep-link{flex-wrap:nowrap;flex:0 auto;gap:6px;min-width:0}.plans-view .dep-pick{min-width:0;max-width:240px;font-size:calc(13px * var(--text-k,1));flex:0 240px}.hl-chip-badge{background:var(--color-accent);color:#fff;vertical-align:1px;border-radius:9px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:700;line-height:17px;display:inline-block}.cafe-view .cafe-row{font-size:calc(13px * var(--text-k,1));flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;padding:10px 0;display:flex}.cafe-view .cafe-row+.cafe-row{border-top:1px solid var(--color-line)}.cafe-view .cafe-row-main{flex-direction:column;flex:240px;gap:2px;min-width:0;display:flex}.cafe-view .cafe-sub{color:var(--color-muted);font-size:calc(12px * var(--text-k,1))}.cafe-view{word-break:keep-all;overflow-wrap:anywhere}.cafe-view .cafe-fact{display:inline-block}.cafe-view .cafe-unit{white-space:nowrap}.cafe-view .cafe-acts{flex:none;align-items:center;gap:8px;display:flex}.cafe-view .cafe-acts .btn,.cafe-view .cafe-share-state .btn,.cafe-view .cafe-made .btn{white-space:nowrap}.cafe-view .cafe-acts a.btn{text-decoration:none}.cafe-view .cafe-share-state .btn,.cafe-view .cafe-made .btn{flex:none;width:auto}.cafe-view .cafe-badge{background:var(--color-pill-face);color:var(--color-muted);font-size:calc(11px * var(--text-k,1));white-space:nowrap;border-radius:9px;padding:1px 8px}.cafe-view .cafe-badge[data-state=live]{color:#163;background:#eefaf1}.cafe-view .cafe-share-state{background:var(--color-side-bg);border-radius:10px;flex-direction:column;flex:1 0 100%;align-items:flex-start;gap:6px;padding:10px 12px;display:flex}.cafe-view .cafe-made{align-items:center;gap:8px;margin:0 0 8px;display:flex}.cafe-view .cafe-url{border:1px solid var(--color-line);background:var(--color-side-bg);min-width:0;height:44px;color:var(--color-text);font:inherit;font-size:calc(13px * var(--text-k,1));border-radius:8px;flex:auto;padding:0 12px}.cafe-view .cafe-until,.cafe-view .cafe-copied{margin:0 0 10px}.cafe-view .cafe-make{scroll-margin-top:10px}@media (max-width:1099.98px){.cafe-view .cafe-make{scroll-margin-top:calc(var(--head-h) + 10px)}}.cafe-view .cafe-make-head{font-size:calc(13px * var(--text-k,1));margin:0 0 8px}.cafe-view .cafe-check{font-size:calc(13px * var(--text-k,1));align-items:flex-start;gap:8px;margin:0 0 10px;display:flex}.cafe-view .cafe-check span{flex-direction:column;gap:2px;display:flex}.cafe-view .cafe-pin{width:calc(148px * var(--text-k,1));border:1px solid var(--color-line);height:36px;color:var(--color-text);font-size:calc(16px * var(--text-k,1));letter-spacing:.3em;text-align:center;text-indent:.3em;background:#fff;border-radius:8px;margin:0 0 10px}.cafe-view .cafe-make-acts{gap:8px;margin:0;display:flex}.share-page .share-gone,.share-page .share-gate{text-align:center;margin:24px 0 0}.share-page .share-pin{border:1px solid var(--color-line);width:208px;height:44px;color:var(--color-text);letter-spacing:.4em;text-align:center;text-indent:.4em;background:#fff;border-radius:8px;margin:12px auto 0;font-size:20px;font-weight:700;display:block}.share-page .share-gate-acts{margin:14px 0 0}.share-page .share-foot{text-align:center;margin:18px 0 0}.admin-page .sup-admin{max-width:640px}@media (max-width:599.98px){.plans-view .plan-price{font-size:20px}.plans-view .plan-offer{flex-direction:column;align-items:stretch}}.home-land .hl-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:28px 16px;margin:0;padding:0;list-style:none;display:grid}.home-land .hl-grid>li{min-width:0}.home-land .hl-card{min-width:0;color:inherit;border-radius:12px;text-decoration:none;display:block}.home-land .hl-card:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.home-land .hl-thumb{aspect-ratio:16/9;background:linear-gradient(135deg, var(--hl-a), var(--hl-b));border-radius:12px;display:block;position:relative;overflow:hidden}.home-land .hl-body{gap:0;margin-top:12px;display:flex}.home-land .hl-kind{font-size:calc(12px * var(--text-k,1));line-height:calc(16px * var(--text-k,1));color:var(--color-muted);align-items:center;gap:6px;margin-bottom:4px;font-weight:600;display:flex}.home-land .hl-state{border:1px solid var(--color-line);font-size:calc(11px * var(--text-k,1));line-height:calc(15px * var(--text-k,1));color:var(--color-muted);border-radius:999px;padding:0 6px;font-weight:600}.home-land .hl-card-shut{cursor:default;opacity:.72}.home-land .hl-card-peek{opacity:.72}.home-land .hl-kind .hl-dot{background:var(--hl-ink);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.home-land .hl-text{min-width:0;display:block}.home-land .hl-title,.home-land .hl-blurb{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-land .hl-title{font-size:calc(15px * var(--text-k,1));line-height:calc(21px * var(--text-k,1));color:var(--color-text);font-weight:600}.home-land .hl-blurb{font-size:calc(13px * var(--text-k,1));line-height:calc(18px * var(--text-k,1));color:var(--color-muted);margin-top:4px}@media (hover:hover){.home-land .hl-card:hover .hl-title{text-decoration:underline}}.hl-tone-reading{--hl-a:#d9e3f5;--hl-b:#f4efe6}.hl-tone-manse{--hl-a:#dfeee3;--hl-b:#f6f2ea}.hl-tone-bb135{--hl-a:#ece6f5;--hl-b:#f6f2ea}.hl-tone-notice{--hl-a:#dfe9f0;--hl-b:#f6f2ea}.hl-ink-reading{--hl-ink:#b8352e}.hl-ink-manse{--hl-ink:#2b2a28}.hl-ink-bb135{--hl-ink:#2f4b7c}.hl-ink-notice{--hl-ink:#1f7a6d}.home-land .hl-thumb-img,.post-cover-img{background:var(--color-side-bg)}.home-land .hl-thumb img,.post-cover img{object-fit:cover;width:100%;height:100%;display:block}.hl-gallery{display:block;position:absolute;inset:0}.hl-gallery img{opacity:0;animation:8s linear infinite hl-fade;position:absolute;inset:0}.hl-gallery img:nth-child(2){animation-delay:4s}.hl-gallery[data-count="3"] img{animation-duration:12s}.hl-gallery[data-count="3"] img:nth-child(3){animation-delay:8s}.hl-gallery[data-count="4"] img{animation-duration:16s}.hl-gallery[data-count="4"] img:nth-child(3){animation-delay:8s}.hl-gallery[data-count="4"] img:nth-child(4){animation-delay:12s}.hl-gallery[data-count="1"] img{opacity:1;animation:none}@keyframes hl-fade{0%{opacity:0}8%{opacity:1}50%{opacity:1}58%{opacity:0}to{opacity:0}}@media (prefers-reduced-motion:reduce){.hl-gallery img{animation:none}.hl-gallery img:first-child{opacity:1}}.home-land .hl-empty{font-size:calc(14px * var(--text-k,1));line-height:calc(22px * var(--text-k,1));color:var(--color-muted);margin:24px 0 0}.post{width:min(100%,770px);padding:0 var(--gutter);color:var(--color-text);margin:12px auto 24px}.post-cover{aspect-ratio:16/9;background:linear-gradient(135deg, var(--hl-a,#eef2f7), var(--hl-b,#f6f2ea));border-radius:12px;position:relative;overflow:hidden}.post-photo{font-size:calc(12.5px * var(--text-k,1));color:var(--color-muted);justify-content:space-between;align-items:baseline;gap:12px;margin:10px 0 0;line-height:1.6;display:flex}.post-photo-no{letter-spacing:.4px;font-variant-numeric:tabular-nums}.post-head{margin-top:20px}.post-chip{height:calc(28px * var(--text-k,1));background:var(--color-side-bg);color:var(--color-text);font-size:calc(13px * var(--text-k,1));line-height:calc(28px * var(--text-k,1));border-radius:8px;align-items:center;gap:6px;padding:0 10px;text-decoration:none;display:inline-flex}.post-chip:hover{text-decoration:underline}.post-chip-emo{font-size:calc(14px * var(--text-k,1))}.post-title{font-size:calc(26px * var(--text-k,1));line-height:calc(34px * var(--text-k,1));margin:12px 0 0;font-weight:700}.post-meta{font-size:calc(13px * var(--text-k,1));line-height:calc(18px * var(--text-k,1));color:var(--color-muted);margin:8px 0 0}.post-body{margin-top:24px}.post-p{font-size:calc(16px * var(--text-k,1));line-height:calc(28px * var(--text-k,1));margin:0 0 16px}.post-h2{font-size:calc(20px * var(--text-k,1));line-height:calc(28px * var(--text-k,1));margin:28px 0 10px;font-weight:700}.post-h3{font-size:calc(17px * var(--text-k,1));line-height:calc(26px * var(--text-k,1));margin:22px 0 8px;font-weight:700}.post-figure{margin:20px 0}.post-figure img{background:linear-gradient(135deg,#eef2f7,#f6f2ea);border-radius:12px;width:100%;height:auto;min-height:120px;display:block}.post-figure .post-photo{margin-top:8px}.post-figure figcaption{font-size:calc(12px * var(--text-k,1));line-height:calc(16px * var(--text-k,1));color:var(--color-muted);margin-top:6px}.post-gallery-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.post-gallery-grid img{aspect-ratio:16/9;object-fit:cover}.post-quote{border-left:3px solid var(--color-accent);font-size:calc(15px * var(--text-k,1));line-height:calc(24px * var(--text-k,1));color:var(--color-muted);margin:20px 0;padding:2px 0 2px 14px}.post-list{font-size:calc(16px * var(--text-k,1));line-height:calc(28px * var(--text-k,1));margin:0 0 16px;padding-left:22px}.post-table-wrap{margin:20px 0;overflow-x:auto}.post-table{border-collapse:collapse;font-size:calc(14px * var(--text-k,1));line-height:calc(22px * var(--text-k,1))}.post-table th,.post-table td{border:1px solid var(--color-line);text-align:left;vertical-align:top;padding:6px 10px}.post-table th{background:var(--color-side-bg);font-weight:600}.post-card{border:1px solid var(--color-line);color:inherit;border-radius:12px;margin:20px 0;padding:12px 14px;text-decoration:none;display:block}.post-card:hover .post-card-title{text-decoration:underline}.post-chart-card{background:var(--color-side-bg)}.post-link-card{background:0 0}.post-card-kicker{font-size:calc(12px * var(--text-k,1));line-height:calc(16px * var(--text-k,1));color:var(--color-muted);display:block}.post-card-title{font-size:calc(16px * var(--text-k,1));line-height:calc(24px * var(--text-k,1));margin-top:2px;font-weight:600;display:block}.post-card-sub{font-size:calc(12px * var(--text-k,1));line-height:calc(16px * var(--text-k,1));color:var(--color-muted);overflow-wrap:anywhere;margin-top:2px;display:block}.post .post-related{border-top:1px solid var(--color-line);margin-top:36px;padding:20px 0 0}.post-related-title{font-size:calc(17px * var(--text-k,1));line-height:calc(24px * var(--text-k,1));margin:0 0 14px;font-weight:700}@media (max-width:599.98px){.home-land{padding-inline:0}.home-land>.ex-simple-top,.home-land>.ai-notice,.home-land .hl-chips{padding-inline:var(--edge-gap)}.home-land .hl-grid{grid-template-columns:1fr;gap:24px}.home-land .hl-card{border-radius:0}.home-land .hl-thumb{margin-inline:calc(-1 * var(--edge-gap));border-radius:0}.home-land .hl-body{padding-inline:var(--edge-gap)}.post{padding-inline:0}.post-cover{margin-inline:calc(-1 * var(--edge-gap));border-radius:0}.post-photo,.post-head,.post-body,.post-credit,.post-related-title{padding-inline:var(--edge-gap)}.desk>.col-home.desk-page{overflow-x:visible}}.bbstar-compact .head-capsule{box-sizing:border-box;width:calc(100% - 6px)}.bbstar-coin-table .bbstar-ganzi .glyph,.bbstar-coin-table .bbstar-godcoin .glyph,.bbstar-coin-table .hidden-god .glyph,section.judgment .glyph{padding-top:5px;padding-bottom:5px}.bbstar-coin-table .bbstar-ganzi .glyph .glyph-main,.bbstar-coin-table .bbstar-godcoin .glyph .glyph-main,.bbstar-coin-table .hidden-god .glyph-main,section.judgment .glyph .glyph-main{line-height:1.55}.luck-cards .bbstar-scroll-compact .bbstar-table .bbstar-row-label{z-index:2;background:var(--color-card-bg);box-shadow:1px 0 0 var(--color-line);position:sticky;left:0}.luck-cards .bbstar-scroll-compact{padding-left:0;padding-right:0}section.panel{background:var(--color-card-bg);border:2px solid var(--color-card-line);border-radius:0;overflow:hidden}section.panel>.panel-body{padding:8px 0 2px}.panel-body>.block:first-child,.panel-body>section>.block:first-child{border-top:none}.luck-cards section.panel>.panel-body{padding-top:4px;padding-left:2px;padding-right:2px}.bbstar-table.bbstar-compact.bbstar-coin-table .sel{box-shadow:none;background:rgba(var(--color-wash-rgb), .14);border-left:none;border-right:none}.bbstar-table.bbstar-compact.bbstar-coin-table .luck-head.sel{border-top:none}.bbstar-table.bbstar-compact.bbstar-coin-table tr:last-child .luck-cell.sel{border-bottom:none}.luck-cards .head-capsule{flex-direction:column;align-items:center;display:inline-flex}.bbstar-stars{color:var(--color-text);flex-direction:column;gap:1px;font-size:.85rem;line-height:1.55;list-style:none;display:flex}.content-admin .release-line{margin:12px 0 0;font-size:14px;line-height:1.55}.content-admin .release-ttl{color:var(--color-muted);font-size:13px;display:block}.content-admin .version-chips{margin-top:10px}.content-admin .diff-line{margin:10px 0 0;font-size:14px;line-height:1.55}.content-admin .release-row{align-items:center;gap:8px;margin-top:10px;display:flex}.content-admin .release-row input{min-width:0;font:inherit;border:1px solid var(--color-line);background:var(--color-input-bg);border-radius:4px;flex:0 320px;padding:4px 8px;font-size:14px}.content-admin .doc-search{width:320px;max-width:100%;font:inherit;border:1px solid var(--color-line);background:var(--color-input-bg);border-radius:4px;margin-top:12px;padding:4px 8px;font-size:14px;display:block}.content-admin .count-line{margin:6px 0 0}.content-admin .doc-table{table-layout:fixed;width:100%;max-width:1000px;margin-top:8px}.content-admin .doc-table th:first-child{width:90px}.content-admin .doc-table th:nth-child(2){width:130px}.content-admin .doc-table th:nth-child(3){width:170px}.content-admin .doc-table td{vertical-align:top;overflow-wrap:anywhere}.content-admin .doc-plain{appearance:none;-webkit-line-clamp:2;width:100%;min-height:0;font:inherit;color:var(--color-muted);text-align:left;cursor:pointer;background:0 0;border:0;-webkit-box-orient:vertical;margin:0;padding:0;font-size:13px;line-height:1.55;display:-webkit-box;overflow:hidden}.content-admin .doc-open .doc-plain{-webkit-line-clamp:unset;color:var(--color-text)}.content-admin .doc-table .group-first td{border-top:2px solid var(--color-brand-mark)}[data-tone=wood]{--tone-ink:var(--el-wood-ink);--tone-tint:var(--el-wood-tint)}[data-tone=fire]{--tone-ink:var(--el-fire-ink);--tone-tint:var(--el-fire-tint)}[data-tone=earth]{--tone-ink:var(--el-earth-ink);--tone-tint:var(--el-earth-tint)}[data-tone=metal]{--tone-ink:var(--el-metal-ink);--tone-tint:var(--el-metal-tint)}[data-tone=water]{--tone-ink:var(--el-water-ink);--tone-tint:var(--el-water-tint)}[data-tone=red]{--tone-ink:var(--color-error)}[data-tone=accent]{--tone-ink:var(--color-accent)}[data-tone][data-paint=ink]{color:var(--tone-ink)}[data-tone][data-paint=coin]{color:var(--tone-ink);background-color:var(--tone-tint);border-color:var(--tone-ink)}[data-tone][data-paint=outline]{border-color:var(--tone-ink)}[data-tone][data-paint=fill]{fill:var(--tone-ink)}[data-tone][data-paint=stroke]{stroke:var(--tone-ink)}[data-tone][data-paint=disc]{fill:var(--tone-tint);stroke:var(--tone-ink);stroke-width:var(--el-border-width)}.archive-shot[data-shot-w="38"]{max-width:38px}.archive-shot[data-shot-w="236"]{max-width:236px}.archive-shot[data-shot-w="480"]{max-width:480px}.archive-shot[data-shot-w="1300"]{max-width:1300px}.explore{--text-k:1;--fs-display:calc(22px * var(--text-k));--fs-head:calc(15px * var(--text-k));--fs-body:calc(14.5px * var(--text-k));--fs-sub:calc(14px * var(--text-k));--fs-cap:calc(13.5px * var(--text-k));--lh-display:1.35;--lh-head:1.5;--lh-body:1.65;--lh-sub:1.5;--lh-cap:1.35;font-size:var(--fs-body);line-height:var(--lh-body);gap:12px;padding:16px 0 24px;display:grid}.explore[data-text-scale="115"]{--text-k:1.15}.explore[data-text-scale="130"]{--text-k:1.3}.ex-text-size{justify-content:flex-end;display:flex}.ex-simple-top>.ex-text-size{margin-left:auto}.ex-text-size-btn{border:1px solid var(--color-line);border-radius:var(--el-chip-radius);background:var(--color-card-bg);min-width:84px;height:40px;color:var(--color-text);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;justify-content:center;align-items:center;gap:5px;padding:0 12px;font-size:14px;font-weight:600;line-height:1;display:inline-flex}.ex-text-size-glyph{font-size:16px;font-weight:700}.ex-text-size-btn:not([data-step="100"]){border-color:var(--color-accent);color:var(--color-accent)}.ex-text-size-btn:hover{border-color:var(--color-accent)}.ex-text-size-btn:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ex-text-float{display:none}.ex-text-float[data-shown="1"]{bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:5;align-self:flex-end;width:max-content;margin:12px 0 0 auto;display:block;position:sticky}.ex-text-float .ex-text-size-btn{border-radius:999px;height:44px;box-shadow:0 2px 10px #26221c24}@media (max-width:1099.98px){.ex-text-float[data-shown="1"]{right:calc(12px + env(safe-area-inset-right,0px));bottom:calc(24px + 12px + env(safe-area-inset-bottom,0px));margin:0;position:fixed}}.ex-chat-composer .ex-text-float[data-shown="1"]{margin:0;position:absolute;bottom:calc(100% + 8px);right:0}.text-scale-box{--text-k:1}.text-scale-box[data-text-scale="115"]{--text-k:1.15}.text-scale-box[data-text-scale="130"]{--text-k:1.3}.text-scale-box>.ex-text-size,.text-scale-box>.ex-simple-top,.text-scale-box .post>.ex-text-size{margin-bottom:12px}.text-scale-box{--fs-display:calc(22px * var(--text-k));--lh-display:1.35;--fs-sub:calc(14px * var(--text-k));--lh-sub:1.5}.text-scale-box .plans-view .oc8-panel-title{font-size:calc(16px * var(--text-k))}.text-scale-box .btn{font-size:calc(15px * var(--text-k))}.text-scale-box .form-notice{font-size:calc(14px * var(--text-k))}.text-scale-box .form-hint{font-size:calc(13px * var(--text-k))}.doc-pop[data-text-scale="115"]{--text-k:1.15}.doc-pop[data-text-scale="130"]{--text-k:1.3}.doc-pop[data-text-scale].gyeok-doc .doc-scroll p,.doc-pop[data-text-scale].gyeok-doc .doc-scroll .doc-list,.doc-pop[data-text-scale].gyeok-doc .doc-scroll .olive-doc .doc-gate{font-size:calc(.85rem * var(--text-k));line-height:calc(21.08px * var(--text-k))}.doc-pop[data-text-scale].gyeok-doc .doc-scroll .doc-list+p{margin-top:calc(21.08px * var(--text-k))}.doc-pop[data-text-scale].gyeok-doc .doc-scroll .olive-doc .olive-doc-title,.doc-pop[data-text-scale].gyeok-doc .doc-scroll .olive-doc .doc-entry>p:first-child,.doc-pop[data-text-scale] .olive-doc .doc-head,.doc-pop[data-text-scale] .olive-doc h4,.doc-pop[data-text-scale] .olive-doc .olive-table,.doc-pop[data-text-scale] .olive-correction-row dt{font-size:calc(15px * var(--text-k))}.doc-pop[data-text-scale] .olive-correction,.doc-pop[data-text-scale] .olive-doc{font-size:calc(16px * var(--text-k))}.text-scale-box[data-text-scale] .hl-blurb{-webkit-line-clamp:3}.ex-cap{border:1px solid var(--color-line);border-radius:var(--el-chip-radius);font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--color-muted);background:var(--color-card-bg);white-space:nowrap;align-items:center;gap:4px;padding:0 6px;display:inline-flex}.ex-cap-coin{border-color:var(--color-accent);color:var(--color-accent);font-weight:600}.ex-cap-ok{border-color:var(--status-positive);color:var(--status-positive);background:color-mix(in srgb, var(--status-positive) 10%, var(--color-card-bg))}.ex-cap-mute{color:var(--color-muted)}.ex-btn{font:inherit;font-size:var(--fs-sub);line-height:var(--lh-sub);border:1px solid var(--color-accent);color:var(--color-accent);background:var(--color-card-bg);border-radius:var(--el-chip-radius);cursor:pointer;align-items:center;padding:4px 12px;text-decoration:none;display:inline-flex}.ex-btn:focus-visible,summary.ex-head:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ex-emo{font-size:var(--fs-display);font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1}.ex-emo-s{font-size:var(--fs-sub)}.ex-n{font-family:ui-monospace,Consolas,monospace;font-size:var(--fs-cap);color:var(--color-muted);line-height:1}.ex-card{background:var(--color-card-bg);border:1px solid var(--color-block-line);border-radius:var(--el-chip-radius)}.ex-head{background:var(--color-head-face);border-radius:var(--el-chip-radius) var(--el-chip-radius) 0 0;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"ico tt caps""ico st caps""ico intro intro";align-items:center;gap:2px 10px;padding:10px 12px;list-style:none;display:grid;position:relative}summary.ex-head{cursor:pointer}.ex-head::-webkit-details-marker{display:none}.ex-card:not([open])>.ex-head,.ex-card-plan>.ex-head{border-radius:var(--el-chip-radius)}.ex-ico{grid-area:ico;align-self:start;padding-top:2px}.ex-tt{font-size:var(--fs-head);line-height:var(--lh-head);flex-wrap:wrap;grid-area:tt;align-items:center;gap:8px;font-weight:600;display:flex}.ex-st{font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--color-muted);grid-area:st}.ex-caps{grid-area:caps;align-self:start;align-items:center;gap:6px;display:flex}.ex-chev{color:var(--color-muted);font-size:var(--fs-cap);padding-left:4px}.ex-chev:after{content:"v"}.ex-card[open] .ex-chev:after{content:"^"}.ex-intro{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text);grid-area:intro;max-width:66ch;margin-top:6px}.ex-intro strong{color:var(--color-accent);font-weight:600}.ex-card-plan .ex-tt,.ex-card-plan .ex-st{color:var(--color-muted)}.ex-card-plan{background:var(--color-side-bg);border-color:var(--color-line)}.ex-card-plan>.ex-head{background:var(--color-side-bg)}.ex-doc{border-top:1px solid var(--color-line);border-radius:0 0 var(--el-chip-radius) var(--el-chip-radius);background:#fff;gap:12px;padding:10px 14px 12px;display:grid}.ex-doc strong{font-weight:600}.ex-notice{font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--color-muted);margin:0}.ex-notice[data-kind=error]{color:var(--status-negative)}.ex-notice a{color:inherit;text-underline-offset:2px;text-decoration:underline}.ex-simple,.ex-iljin,.ex-chat{gap:12px;display:grid}.ex-simple-title{font-size:var(--fs-display);line-height:var(--lh-display);color:var(--color-text);letter-spacing:.01em;margin:0;font-weight:700}.ex-simple-note,.ex-term-note,.ai-notice{font-size:var(--fs-sub,14px);line-height:var(--lh-sub,1.5);color:var(--color-muted);max-width:70ch;margin:0;padding:0 2px}.rd-hub>.ai-notice,.home-land>.ai-notice{margin-bottom:12px}.home-land .hl-text:has(>.hl-ink-ai) .hl-blurb{-webkit-line-clamp:unset;display:block;overflow:visible}.ex-simple-top{word-break:keep-all;align-items:center;gap:10px;min-width:0;display:flex}.ex-simple-intro{word-break:keep-all;gap:12px;padding:14px 16px;display:grid}.ex-simple-intro-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ex-simple-intro-item{grid-template-columns:calc(28px * var(--text-k)) calc(14px * var(--text-k)) minmax(0, 1fr);align-items:start;column-gap:8px;display:grid;position:relative}.ex-simple-intro-item .ex-ico{grid-area:auto;padding-top:0}.ex-simple-intro-item .ex-emo{font-size:calc(18px * var(--text-k));line-height:1.2}.ex-simple-intro-n{font-family:ui-monospace,Consolas,monospace;font-size:var(--fs-cap);color:var(--color-muted);padding-top:2px}.ex-simple-intro-text{flex-wrap:wrap;align-items:baseline;column-gap:10px;display:flex}.ex-simple-intro-tt{font-size:var(--fs-body);font-weight:600;line-height:1.4}.ex-simple-intro-st{font-size:var(--fs-sub);color:var(--color-muted);line-height:1.4}.ex-simple-intro .ex-simple-note,.ex-simple-intro .ex-term-note{padding:0}.ex-simple-pick{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ex-simple-pick-now{font-size:var(--fs-sub);line-height:var(--lh-sub)}.ex-simple-open{justify-items:start;gap:8px;display:grid}.ex-simple-open>.ex-btn{font-weight:600}.ex-simple-open-note{font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--color-muted);margin:0}.ex-simple-open-note b{color:var(--color-text);font-weight:600}.ex-simple-doc{display:block}.ex-simple-doc-cover{border-bottom:2px solid var(--color-text);gap:2px;padding:2px 0 12px;display:grid}.ex-simple-doc-cover b{font-size:calc(17px * var(--text-k));color:var(--color-text);font-weight:700;line-height:1.45}.ex-simple-doc-cover span{font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--color-muted)}.ex-simple-doc-sec{padding:18px 0 6px}.ex-simple-doc-sec+.ex-simple-doc-sec{border-top:1px solid var(--color-block-line)}.ex-simple-doc-h{font-size:calc(18px * var(--text-k));color:var(--color-text);align-items:center;gap:8px;margin:0 0 10px;font-weight:700;line-height:1.4;display:flex;position:relative}.ex-simple-doc-h .ex-emo{font-size:calc(22px * var(--text-k))}.ex-simple-doc-n{font-family:ui-monospace,Consolas,monospace;font-size:calc(15px * var(--text-k));color:var(--color-muted);font-weight:600}.ex-simple-doc .ex-doc{background:0 0;border:0;border-radius:0;padding:0}.ex-simple-doc .ex-p,.ex-simple-doc .ex-simple-hl,.ex-simple-doc .ex-simple-h3,.ex-simple-doc .ex-simple-list,.ex-simple-doc .ex-simple-quote{max-width:none}.ex-simple-picker .notes-body{padding:0}.ex-simple-picker .notes-lead{margin:0 0 6px;padding:0 0 8px}.ex-simple-picker .notes-scroll{margin:0;overflow:visible}.ex-simple-picker .notes-list{min-width:0}.ex-simple-picker .note-row{padding:8px 4px}.ex-simple-picker .note-cell-info{flex:auto;min-width:0}.ex-simple-picker .note-cell-info .note-info{width:100%}.ex-simple-picker .note-info-name{text-align:left}.ex-simple-picker .note-head .note-cell-info{justify-content:flex-start}@media (max-width:600px){.ex-simple-pick>.ex-btn,.ex-simple-open>.ex-btn{justify-content:center;width:100%}.ex-simple-open{justify-items:stretch}}.ex-simple-progress{gap:4px;width:100%;display:grid}.ex-simple-progress-bar{appearance:none;background:var(--color-block-line);width:100%;height:6px;color:var(--color-accent);border:0;border-radius:3px;overflow:hidden}.ex-simple-progress-bar::-webkit-progress-bar{background:var(--color-block-line)}.ex-simple-progress-bar::-webkit-progress-value{background:var(--color-accent);border-radius:3px}.ex-simple-progress-bar::-moz-progress-bar{background:var(--color-accent);border-radius:3px}.ex-simple-progress-note{font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--color-muted)}@keyframes simple-progress-breathe{0%,to{opacity:1}50%{opacity:.55}}.ex-simple-progress[data-live="1"] .ex-simple-progress-bar{animation:2.4s ease-in-out infinite simple-progress-breathe}@media (prefers-reduced-motion:reduce){.ex-simple-progress[data-live="1"] .ex-simple-progress-bar{animation:none}}.ex-simple-roll{box-sizing:border-box;border:1px solid var(--color-block-line);border-radius:var(--el-chip-radius);background:var(--color-card-bg);width:100%;padding:10px 14px;display:block}.ex-simple-roll-line{min-height:calc(2 * var(--lh-sub) * var(--fs-sub));font-size:var(--fs-sub);line-height:var(--lh-sub);margin:0;animation:.45s ease-out simple-roll-in}@keyframes simple-roll-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ex-simple-roll-line{animation:none}}.ex-simple-foot,.ex-iljin-foot{border-top:1px solid var(--color-block-line);font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--color-muted);max-width:70ch;margin:0;padding:10px 2px 0}.desk>.col-ai-reading:has(>.explore>.ex-chat){flex-direction:column;padding-bottom:0;display:flex}.desk>.col-ai-reading>.explore:has(>.ex-chat){flex:auto;grid-template-rows:auto minmax(0,1fr);padding-bottom:0}.ex-chat{flex-direction:column;display:flex}.ex-chat-line{flex-wrap:wrap;align-items:center;gap:10px;min-height:32px;display:flex}.ex-chat-line-text{font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--color-muted)}.ex-chat-line>.ex-btn{margin-left:auto}.ex-chat-thread{gap:12px;padding:2px;display:grid}.ex-chat-msg{gap:4px;max-width:66ch;display:grid}.ex-chat-msg[data-role=user]{border:1px solid var(--color-line);background:var(--color-side-bg);border-radius:4px;justify-self:end;max-width:min(66ch,88%);padding:8px 12px}.ex-chat-body{gap:8px;display:grid}.ex-chat-text{font-size:var(--fs-body);line-height:var(--lh-body);white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.ex-chat-caps{flex-wrap:wrap;gap:6px;display:flex}.ex-chat-caret:after{content:"";vertical-align:text-bottom;background:var(--color-accent);width:.5em;height:1em;margin-left:2px;display:inline-block}.ex-chat-composer{background:var(--color-bg);gap:6px;margin-top:auto;padding:8px 0;display:grid;position:sticky;bottom:0}.ex-chat-alert{word-break:keep-all;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ex-chat-stale{border:1px dashed var(--color-block-line);border-radius:var(--el-chip-radius);background:var(--color-side-bg);padding:8px 10px}.ex-chat-row{align-items:flex-end;gap:8px;display:flex}.ex-chat-input{min-width:0;font:inherit;font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-text);border:1px solid var(--color-line);resize:none;field-sizing:content;min-height:calc(var(--lh-body) * 1em + 18px);max-height:calc(var(--lh-body) * 6em + 18px);background:#fff;border-radius:20px;flex:auto;padding:8px 14px}.ex-chat-input:focus-visible{border-color:var(--color-accent);outline:none}.ex-chat-input:disabled{color:var(--color-muted);background:var(--color-side-bg)}.ex-chat-stop{border:1px solid var(--color-accent);width:28px;height:28px;min-height:28px;color:var(--color-accent);cursor:pointer;background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-bottom:7px;padding:0;display:inline-flex}.ex-chat-stop:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.ex-chat-hint{font-size:var(--fs-cap);line-height:var(--lh-cap);color:var(--color-muted);justify-content:space-between;gap:8px;margin:0;padding:0 14px;display:flex}.ex-chat-hint-quota{white-space:nowrap;margin-left:auto}@media (max-width:480px){.ex-chat-hint-keys{display:none}.ex-chat-msg[data-role=user]{max-width:100%}}@media (max-width:1099px){.desk>.col-ai-reading:has(>.explore>.ex-chat){overflow:visible}.ex-chat-composer{bottom:24px}}.ex-p{font-size:var(--fs-body);line-height:var(--lh-body);word-break:keep-all;overflow-wrap:anywhere;max-width:66ch;margin:0}.ex-simple-block{gap:8px;display:grid}.ex-simple-hl{font-size:var(--fs-body);line-height:var(--lh-body);max-width:66ch;margin:0;font-weight:600}.ex-simple{--color-time-daewoon:var(--color-accent);--color-time-love:#a8446a;--color-time-year:#b7791f;--color-time-month:#1f7a74}.ex-simple-hl[data-mark=calendar]{border-left:3px solid var(--color-tick);padding-left:8px}.ex-simple-hl[data-scale=daewoon]{border-left-color:var(--color-time-daewoon)}.ex-simple-hl[data-scale=love]{border-left-color:var(--color-time-love)}.ex-simple-hl[data-scale=year]{border-left-color:var(--color-time-year)}.ex-simple-hl[data-scale=month]{border-left-color:var(--color-time-month)}.ex-simple-hl[data-mark=calendar][data-now="1"]{border-left-width:6px;padding-left:5px;font-weight:700}.ex-simple-h3{border-left:3px solid var(--color-accent);font-size:var(--fs-head);line-height:var(--lh-head);color:var(--color-text);max-width:66ch;margin:6px 0 0;padding-left:8px;font-weight:700}.ex-simple-list{font-size:var(--fs-body);line-height:var(--lh-body);gap:2px;max-width:66ch;margin:0;padding-left:20px;display:grid}.ex-simple-quote{border-left:3px solid var(--color-line);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--color-muted);max-width:66ch;margin:0;padding:2px 10px}.ex-mark{margin-right:.2em;font-style:normal;display:inline-block}.ex-md-table{max-width:100%;overflow-x:auto}.ex-md-table table{border-collapse:collapse;min-width:100%;font-size:var(--fs-sub);line-height:var(--lh-sub)}.ex-md-table th,.ex-md-table td{border:1px solid var(--color-line);text-align:left;vertical-align:top;white-space:nowrap;padding:4px 8px}.ex-md-table th{background:var(--color-pill-face);font-weight:600}.ex-md-table td:last-child{white-space:normal;min-width:15em}.ex-md-table th:first-child,.ex-md-table td:first-child{background:var(--color-card-bg);position:sticky;left:0}.ex-md-table th:first-child{background:var(--color-pill-face)}@media (max-width:480px){.ex-md-stack{overflow-x:visible}.ex-md-stack table,.ex-md-stack tbody,.ex-md-stack tr{min-width:0;display:block}.ex-md-stack thead{display:none}.ex-md-stack tr{border:1px solid var(--color-line);border-radius:var(--el-chip-radius);margin:6px 0;padding:4px 8px}.ex-md-stack td{white-space:normal;border:none;padding:0;font-weight:600;display:inline;position:static}.ex-md-stack td:not(:last-child):not(:nth-last-child(2)):after{content:" · ";color:var(--color-muted);font-weight:400}.ex-md-stack td:last-child{min-width:0;margin-top:2px;font-weight:400;display:block}}.ex-iljin-intro,.ex-chat-intro{font-size:var(--fs-body);color:var(--color-text);margin:0;line-height:1.5}.ex-iljin-chips,.ex-chat-chips{flex-wrap:wrap;gap:6px;padding:0 4px;display:flex}.ex-iljin-chip,.ex-chat-chip{border-color:var(--color-line);color:var(--color-text);font-variant-numeric:tabular-nums}.ex-iljin-chip[aria-pressed=true],.ex-chat-chip[aria-pressed=true]{background:var(--color-accent);border-color:var(--color-accent);color:var(--color-accent-ink)}.ex-iljin-period{font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--color-muted);font-variant-numeric:tabular-nums;margin:0;padding:0 4px}.ex-iljin-days{gap:22px;display:grid}.ex-iljin-day .ex-tt{font-size:var(--fs-body)}.ex-iljin-advice{font-size:var(--fs-body);color:var(--color-text);word-break:keep-all;margin-top:2px;line-height:1.5;display:block}.ex-iljin-hl{border-left:2px solid var(--color-brand-mark);font-size:var(--fs-body);color:var(--color-text);word-break:keep-all;gap:2px;margin:0;padding-left:8px;line-height:1.55;display:grid}.ex-iljin-stage{font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--color-muted)}.ex-cap-now{border-color:var(--color-accent);font-size:calc(.85rem * var(--text-k));color:var(--color-accent);background:#fff;border-radius:8px;padding:2px 10px;font-weight:500;line-height:1.55}.ex-iljin-day{scroll-margin-top:10px}@media (max-width:1099.98px){.ex-iljin-day{scroll-margin-top:calc(var(--head-h) + 10px)}}.ex-iljin-fold{justify-content:flex-end;display:flex}.ex-iljin-week{gap:8px;display:grid}.ex-iljin-week-head{border-bottom:1px solid var(--color-line);font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--color-muted);font-variant-numeric:tabular-nums;margin:0;padding:0 4px 2px}.ex-iljin-facts{font-size:var(--fs-sub);line-height:var(--lh-sub);gap:3px;margin:0;display:grid}.ex-iljin-facts>div{grid-template-columns:88px minmax(0,1fr);gap:8px;display:grid}.ex-iljin-facts dt{color:var(--color-muted)}.ex-iljin-facts dd{color:var(--color-text);word-break:keep-all;margin:0}.charge-sheet{gap:12px;display:grid}.charge-head{font-size:var(--fs-body);margin:0;font-weight:600}.charge-unit{font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--color-muted);margin:0}.charge-consent{font-size:var(--fs-sub);line-height:var(--lh-sub);cursor:pointer;grid-template-columns:auto 1fr;align-items:start;gap:8px;display:grid}.charge-pay{font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--color-muted);margin:0}.method-row{font-size:var(--fs-sub);line-height:var(--lh-sub);flex-direction:column;gap:6px;display:flex}.method-title{color:var(--color-ink);margin:0;font-weight:600}.method-opts{flex-wrap:wrap;gap:6px 20px;display:flex}.method-opt{cursor:pointer;color:var(--color-ink);align-items:center;gap:7px;display:inline-flex}.method-opt-off{color:var(--color-line);cursor:default}.method-opt input[type=radio]{appearance:none;border:1px solid var(--color-line);width:14px;height:14px;cursor:inherit;background:#fff;border-radius:3px;place-content:center;margin:0;display:inline-grid}.method-opt input[type=radio]:checked{background:var(--color-accent);border-color:var(--color-accent)}.method-opt input[type=radio]:checked:after{content:"";border:solid var(--color-accent-ink);border-width:0 2px 2px 0;width:4px;height:7px;margin-bottom:2px;transform:rotate(45deg)}.method-opt input[type=radio]:disabled{background:var(--color-soft);border-color:var(--color-line)}.method-opt input[type=radio]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.deposit-name{font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.deposit-name input{border:1px solid var(--color-line);min-width:0;font:inherit;color:var(--color-ink);background:#fff;border-radius:6px;flex:140px;padding:5px 8px}.deposit-name input:disabled{background:var(--color-soft)}.deposit-name button{flex:none}.deposit-box{border:1px solid var(--color-line);background:var(--color-soft);font-size:var(--fs-sub);color:var(--color-ink);border-radius:8px;padding:9px 11px;line-height:1.7}.deposit-box p{margin:0}.deposit-guide{flex-direction:column;gap:8px;display:flex}.deposit-no,.deposit-code,.deposit-claim,.deposit-ready{font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--color-muted);margin:0}.deposit-claim{color:var(--color-ink);font-weight:600}.deposit-hint{font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--color-ink);margin:-2px 0 0}.deposit-wait{font-size:var(--fs-sub);line-height:var(--lh-sub);color:var(--color-muted);margin:0}.pay-method{color:var(--color-muted)}.legal-doc .legal-meta{margin-top:6px}.legal-nav{border-top:1px solid var(--color-line);flex-wrap:wrap;gap:16px;margin:28px 0 8px;padding-top:14px;font-size:14px;display:flex}.hl-ink-terms{--hl-ink:#35426f}.hl-ink-privacy{--hl-ink:#7a3b52}.hl-ink-business{--hl-ink:#8a6400}.hl-ink-ai{--hl-ink:#6b4f9a}@media (min-width:600px){.home-land .hl-grid.hl-grid-one{grid-template-columns:minmax(0,1fr);gap:20px}}.idle-warn .doc-scroll{max-height:none}.idle-warn-acts{margin:12px 0 0}
