
#category{display:none!important}
.categoryField>.catLabel,.categoryField label.catLabel{display:none!important}
#v176CategorySummary{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:52px;padding:10px 13px;border:1px solid rgba(131,104,208,.2);border-radius:15px;background:rgba(255,255,255,.78);color:var(--ink);font:inherit;text-align:left;cursor:pointer;box-shadow:0 8px 22px rgba(93,64,165,.07)}
#v176CategorySummary .v176SummaryLabel{font-size:11px;font-weight:850;color:var(--muted)}
#v176CategorySummary .v176SummaryValue{overflow:hidden;font-size:13px;font-weight:900;text-overflow:ellipsis;white-space:nowrap}
#v176CategorySummary .v176SummaryArrow{font-size:18px;color:var(--accent)}
#v176AdvancedToggle{width:100%;min-height:42px;margin:2px 0 11px;border:1px solid rgba(131,104,208,.15);border-radius:14px;background:rgba(255,255,255,.55);color:var(--muted-strong);font:800 12px/1 var(--font-ui);cursor:pointer}
body.app-view-input:not(.v176-advanced-open) .inputPage>.seg,
body.app-view-input:not(.v176-advanced-open) .inputPage>#castModeGuide,
body.app-view-input:not(.v176-advanced-open) .inputPage>#mode-time,
body.app-view-input:not(.v176-advanced-open) .inputPage>#mode-manual{display:none!important}
body.app-view-input:not(.v176-advanced-open) .inputPage>#mode-random{display:block!important}
body.v176-modal-open{overflow:hidden}
.v176CategoryOverlay{position:fixed;inset:0;z-index:10050;display:none;align-items:flex-end;justify-content:center;padding:18px;background:rgba(17,12,34,.55);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
.v176CategoryOverlay.show{display:flex}
.v176CategorySheet{display:flex;flex-direction:column;width:min(720px,100%);max-height:min(88vh,820px);overflow:hidden;border:1px solid rgba(131,104,208,.22);border-radius:24px;background:#fcfaff;box-shadow:0 28px 80px rgba(41,26,85,.3)}
.v176SheetHead{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 16px 12px;border-bottom:1px solid var(--line)}
.v176SheetHead span{display:grid;gap:2px}.v176SheetHead b{font-size:17px}.v176SheetHead small{font-size:11px;color:var(--muted)}
.v176SheetClose{width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:rgba(255,255,255,.75);color:var(--ink);font-size:17px;font-weight:900;cursor:pointer}
.v176SheetBody{min-height:0;overflow:auto;padding:13px 14px 4px}
.v176SheetBody>.v122pick{display:grid!important;margin:0!important}
.v176SheetBody .v122pickGroups{grid-template-columns:repeat(5,minmax(0,1fr))!important}
.v176SheetBody .v122gt{min-height:68px}.v176SheetBody>.v141YongsinDetail{margin:12px 0 4px}
.v176SheetFoot{padding:10px 14px calc(12px + env(safe-area-inset-bottom));background:linear-gradient(180deg,rgba(252,250,255,.1),#fcfaff 28%)}
#v176CategoryDone{width:100%;min-height:48px;border:0;border-radius:14px;background:var(--hero-gradient);color:#fff;font:900 14px/1 var(--font-ui);cursor:pointer}
.viewTabs#viewTabs,#v122vmGroup,#v141FlowGuide,#v141RoleStrip,#v161FocusGuide,.world,#resultTools,#promptPanel,#yilinPanel{display:none!important}
body.app-view-result .head #codeBadge{display:none!important}body.app-view-result .head{margin-bottom:10px}
body.app-view-result .v141ConclusionCard{grid-template-columns:minmax(0,1fr) auto;margin:8px 0 12px}
body.app-view-result .v141ConclusionCard .v141SectionNo{display:none}
body.app-view-result .v141ConclusionHint{grid-column:1/-1}
body.app-view-result #autoPanel .autoHeadTitle b:after{content:"괘가 말하는 흐름"}
body.app-view-result #briefPanel .briefHeadTitle b:after{content:"총평 · 특이사항"}
#v176ChartDetails{margin:12px 0;border:1px solid rgba(131,104,208,.14);border-radius:16px;background:rgba(255,255,255,.56);overflow:hidden}
#v176ChartDetails>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px;list-style:none;color:var(--muted-strong);font-size:12.5px;font-weight:900;cursor:pointer}
#v176ChartDetails>summary::-webkit-details-marker{display:none}
#v176ChartDetails>summary:after{content:"+";display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgba(123,97,196,.09);color:var(--accent);font-size:15px}
#v176ChartDetails[open]>summary:after{content:"−"}
#v176ChartDetails>.summary{padding:0 13px 13px}
#v176ChartDetails .v176ExpertAction{display:flex;justify-content:center;padding:0 13px 13px}
#v176ChartDetails .v176ExpertAction .btn{width:100%;min-height:40px}
.result.is-empty #v176ChartDetails{display:none!important}
.v176ResultActions{display:flex;align-items:center;justify-content:flex-end;gap:6px}
.v176CopyWrap{position:relative}#v176CopyButton{min-width:44px;min-height:36px;padding:8px 12px;border-radius:12px;white-space:nowrap}
.v176CopyMenu{position:absolute;top:calc(100% + 7px);right:0;z-index:80;display:none;width:190px;padding:6px;border:1px solid rgba(131,104,208,.18);border-radius:14px;background:var(--panel-strong);box-shadow:0 18px 42px rgba(53,35,102,.2)}
.v176CopyWrap.open .v176CopyMenu{display:grid;gap:4px}
.v176CopyMenu button{min-height:40px;padding:9px 10px;border:0;border-radius:9px;background:transparent;color:var(--ink);font:800 12px/1.2 var(--font-ui);text-align:left;cursor:pointer}
.v176CopyMenu button:hover{background:rgba(123,97,196,.09)}
#v176YilinReturn{display:none;align-items:center;justify-content:center;min-height:38px;padding:8px 12px;border:1px solid rgba(131,104,208,.18);border-radius:12px;background:rgba(255,255,255,.8);color:var(--accent-deep);font:900 12px/1 var(--font-ui);cursor:pointer;white-space:nowrap}
body.v176-yilin-return #v176YilinReturn{display:inline-flex}
body.v176-yilin-return #yilinBrowseOverlay .helpHead{justify-content:flex-start}
body.v176-yilin-return #yilinBrowseOverlay .helpHead h3{flex:1}
body.dark-mode #v176CategorySummary,body.dark-mode #v176AdvancedToggle,body.dark-mode #v176ChartDetails{background:rgba(255,255,255,.055);border-color:rgba(205,191,255,.17);color:#f2edff}
body.dark-mode #v176CategorySummary .v176SummaryValue{color:#f4efff}
body.dark-mode .v176CategorySheet{background:#1b1630;border-color:rgba(205,191,255,.2)}
body.dark-mode .v176SheetHead{border-color:rgba(205,191,255,.14)}
body.dark-mode .v176SheetClose,body.dark-mode #v176YilinReturn{background:rgba(255,255,255,.09);border-color:rgba(205,191,255,.18);color:#eee8ff}
body.dark-mode .v176SheetFoot{background:linear-gradient(180deg,rgba(27,22,48,.12),#1b1630 30%)}
body.dark-mode .v176CopyMenu{background:#27203f;border-color:rgba(205,191,255,.2)}
body.dark-mode .v176CopyMenu button{color:#f3eeff}body.dark-mode .v176CopyMenu button:hover{background:rgba(255,255,255,.08)}
body.dark-mode #v176ChartDetails>summary:after{background:rgba(255,255,255,.08);color:#d8ceff}
@media(max-width:620px){
.v176CategoryOverlay{padding:0}.v176CategorySheet{max-height:92dvh;border-radius:22px 22px 0 0;border-bottom:0}
.v176SheetBody .v122pickGroups{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v176SheetBody .v122gt{min-height:56px!important}
.resultNav{grid-template-columns:auto minmax(0,1fr) auto!important;gap:6px!important}.resultNavTitle span{display:none!important}
.v176ResultActions{gap:4px}#v176CopyButton,.v176ResultActions #scriptToggleBtn{min-height:34px!important;padding:7px 9px!important;font-size:11px!important}
.v176CopyMenu{position:fixed;left:12px;right:12px;top:auto;bottom:calc(88px + env(safe-area-inset-bottom));width:auto}
#v176ChartDetails>.summary{grid-template-columns:1fr!important}
body.v176-yilin-return #yilinBrowseOverlay.helpOverlay.show .helpHead{position:sticky;top:calc(-22px - env(safe-area-inset-top));z-index:10;margin:-22px -16px 14px!important;padding:calc(14px + env(safe-area-inset-top)) 16px 12px;background:var(--bg);border-bottom:1px solid var(--line)}
body.v176-yilin-return #yilinBrowseOverlay .helpHead h3{font-size:18px!important}
}
