.tvch-tuvi-header,.tvch-tuvi-header__notice,.tvch-tuvi-header__panel{box-sizing:border-box;letter-spacing:0;width:min(680px,100% - 24px);margin-left:auto;margin-right:auto;font-family:TVCH Inter,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tvch-tuvi-header{top:var(--tvch-site-header-offset,0px);z-index:20;backdrop-filter:blur(8px);background:#fffdfaf5;border:1px solid #e6ddd2;border-radius:7px;margin-bottom:18px;padding:5px;position:sticky;box-shadow:0 2px 8px #4a341f0f}.tvch-tuvi-header__scroller{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;width:100%;display:grid}.tvch-tuvi-header__tab{color:#4b5563;letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:5px;min-width:0;min-height:38px;padding:7px 6px;font:600 13px/1.25 TVCH Inter,Inter,sans-serif;overflow:hidden}.tvch-tuvi-header__tab:hover{color:#8e4c15;background:#faf5ee;border-color:#ead8c2}.tvch-tuvi-header__tab[aria-selected=true]{color:#fff;background:#b95f12;border-color:#b95f12}.tvch-tuvi-header__tab:focus-visible,.tvch-tuvi-header__unlock:focus-visible{outline-offset:2px;outline:2px solid #b95f1261}.tvch-tuvi-header__notice,.tvch-tuvi-header__panel{margin-bottom:18px}.tvch-tuvi-header__notice{color:#743d10;background:#fff8ef;border:1px solid #e9c99f;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:11px 13px;font-size:13px;line-height:1.5;display:flex}.tvch-tuvi-header__notice-text{flex:260px}.tvch-tuvi-header__notice-actions{flex:none;align-items:center;gap:10px;display:inline-flex}.tvch-tuvi-header__notice-actions a{color:#8e4c15;text-underline-offset:2px;font-size:12px;font-weight:700;text-decoration:underline}.tvch-tuvi-header__notice-actions a:hover,.tvch-tuvi-header__notice-actions a:focus-visible{color:#713d16}.tvch-tuvi-header__notice.is-locked:before{content:"🔒";flex:none;font-size:20px;line-height:1}.tvch-tuvi-header__panel{background:#fff;border:1px solid #e6ddd2;border-radius:7px;padding:18px}.tvch-tuvi-header__title{color:#713d16;margin:0;font-size:20px;line-height:1.3}.tvch-tuvi-header__title-bar{justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;display:flex}.tvch-major-period-trend{scroll-margin-top:calc(var(--tvch-site-header-offset,0px) + 64px);background:#faf7f2;border-top:1px solid #f5efe7;border-bottom:1px solid #f5efe7;margin:-18px -18px 18px;padding:20px 18px 18px}.tvch-major-period-trend:focus{outline:0}.tvch-major-period-trend__heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px;display:flex}.tvch-major-period-trend__heading-text{min-width:0}.tvch-major-period-trend__title{color:#302b27;margin:0;font-size:20px;font-weight:750;line-height:1.25}.tvch-major-period-trend__subtitle{color:#776d63;margin:5px 0 0;font-size:11px;line-height:1.45}.tvch-major-period-trend__current{color:#743d10;background:#fff;border:1px solid #efc89c;border-radius:4px;flex:none;margin:0;padding:6px 9px;font-size:10px;font-weight:750;line-height:1.3}.tvch-major-period-trend__legend{flex-wrap:wrap;align-items:center;gap:8px 18px;margin-bottom:8px;display:flex}.tvch-major-period-trend__legend-item{color:#514a44;cursor:pointer;align-items:center;gap:6px;min-height:28px;font-size:11px;font-weight:650;display:inline-flex}.tvch-major-period-trend__legend-item input{-webkit-appearance:none;appearance:none;width:14px;height:14px;box-shadow:none;cursor:pointer;background:#fff;border:1px solid #aa9c90;border-radius:3px;flex:0 0 14px;place-content:center;margin:0;display:inline-grid}.tvch-major-period-trend__legend-item input:before{content:none;display:none}.tvch-major-period-trend__legend-item input:after{width:9px;height:9px;box-shadow:none;content:"";opacity:0;background:#fff;border:0;display:block;transform:none;-webkit-mask:url(../vendor/lucide/icons/check.svg) 50%/contain no-repeat;mask:url(../vendor/lucide/icons/check.svg) 50%/contain no-repeat}.tvch-major-period-trend__legend-item input:checked:after{opacity:1}.tvch-major-period-trend__legend-item input:focus-visible{outline-offset:2px;outline:2px solid #f5a0004d}.tvch-major-period-trend__legend-item.is-fortune input:checked{background:#f5a000;border-color:#f5a000}.tvch-major-period-trend__legend-item.is-career input:checked{background:#a44e09;border-color:#a44e09}.tvch-major-period-trend__swatch{border-radius:2px;width:16px;height:3px}.tvch-major-period-trend__legend-item.is-fortune .tvch-major-period-trend__swatch{background:#f5a000}.tvch-major-period-trend__legend-item.is-career .tvch-major-period-trend__swatch{background:#a44e09}.tvch-major-period-trend__viewport{scrollbar-color:#efc89c #f5efe7;background:0 0;border:0;max-width:100%;overflow:auto hidden}.tvch-major-period-trend__viewport:focus-visible{outline-offset:2px;outline:2px solid #f5a000}.tvch-major-period-trend__svg{width:100%;min-width:620px;height:auto;display:block}.tvch-major-period-trend__plot,.tvch-major-period-trend__zone--positive{fill:#faf7f2}.tvch-major-period-trend__zone--negative{fill:#f5efe7;opacity:.62}.tvch-major-period-trend__current-band{fill:#efc89c;opacity:.18}.tvch-major-period-trend__grid{stroke:#e3d9cd;stroke-width:1px}.tvch-major-period-trend__grid.tvch-major-period-trend__zero{stroke:#efc89c;stroke-width:2px}.tvch-major-period-trend__axis-label,.tvch-major-period-trend__period-age,.tvch-major-period-trend__period-year,.tvch-major-period-trend__axis-title,.tvch-major-period-trend__zone-label,.tvch-major-period-trend__marker-label{letter-spacing:0;font-family:TVCH Inter,Inter,sans-serif}.tvch-major-period-trend__axis-label{fill:#776d63;font-size:9px}.tvch-major-period-trend__period-age{fill:#303943;font-size:9px;font-weight:750}.tvch-major-period-trend__period-year{fill:#7a7066;font-size:7px}.tvch-major-period-trend__axis-title{fill:#7a7066;font-size:8px}.tvch-major-period-trend__zone-label{fill:#8b8177;font-size:7px;font-weight:650}.tvch-major-period-trend__series{transition:opacity .18s}.tvch-major-period-trend__series.is-hidden{opacity:0;pointer-events:none}.tvch-major-period-trend__area{opacity:.1}.tvch-major-period-trend__line{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.tvch-major-period-trend__point{stroke:#fff;stroke-width:2px;transition:r .15s,stroke-width .15s}.tvch-major-period-trend__point:hover,.tvch-major-period-trend__point:focus{r:5px;stroke-width:2.5px;outline:0}.tvch-major-period-trend__series--fortune .tvch-major-period-trend__area,.tvch-major-period-trend__series--fortune .tvch-major-period-trend__point{fill:#f5a000}.tvch-major-period-trend__series--fortune .tvch-major-period-trend__line{stroke:#f5a000}.tvch-major-period-trend__series--career .tvch-major-period-trend__area,.tvch-major-period-trend__series--career .tvch-major-period-trend__point{fill:#a44e09}.tvch-major-period-trend__series--career .tvch-major-period-trend__line{stroke:#a44e09}.tvch-major-period-trend__marker{stroke:#a44e09;stroke-width:1.5px;stroke-dasharray:4 3}.tvch-major-period-trend__marker-badge{fill:#a44e09}.tvch-major-period-trend__marker-label{fill:#fff;font-size:7px;font-weight:750}.tvch-tuvi-header__top-up{color:#8e4c15;background:#fff8ef;border:1px solid #d9b68f;border-radius:5px;flex:none;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:6px 10px;font:650 12px/1.2 TVCH Inter,Inter,sans-serif;text-decoration:none;display:inline-flex}.tvch-tuvi-header__top-up:hover{color:#713d16;background:#f8ead8;border-color:#b95f12}.tvch-tuvi-header__top-up:focus-visible,.tvch-tuvi-header__answer-toggle:focus-visible{outline-offset:2px;outline:2px solid #b95f1261}.tvch-tuvi-header__top-up-icon{object-fit:contain;width:22.5px;height:22.5px}.tvch-tuvi-header__sections{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}.tvch-tuvi-header__section{background:#fff;border:1px solid #e8e1d8;border-radius:6px;flex-direction:column;min-width:0;padding:15px;display:flex}.tvch-tuvi-header__section-head{align-items:center;gap:8px;display:flex}.tvch-tuvi-header__insight-anchor{height:0;scroll-margin-top:calc(var(--tvch-site-header-offset,0px) + 64px);display:block}.tvch-tuvi-header__section-icon{object-fit:contain;flex:0 0 22px;width:22px;height:22px}.tvch-tuvi-header__section h3{color:#303943;flex:auto;min-width:0;margin:0;font-size:15px;line-height:1.35}.tvch-tuvi-header__answer-toggle{color:#6f4a28;cursor:pointer;background:#faf7f1;border:1px solid #ded2c4;border-radius:4px;flex:none;min-height:28px;padding:4px 8px;font:600 11px/1.2 TVCH Inter,Inter,sans-serif}.tvch-tuvi-header__answer-toggle:hover{background:#fff4e6;border-color:#cba476}.tvch-tuvi-header__description,.tvch-tuvi-header__answer{font-size:13px;line-height:1.55}.tvch-tuvi-header__description{color:#68717d;font-synthesis:style;margin:9px 0;font-style:italic}.tvch-tuvi-header__answer{white-space:pre-wrap;color:#374151;margin:10px 0}.tvch-tuvi-header__answer.is-pending{color:#8e4c15}.tvch-tuvi-header__answer.is-error{color:#b42318}.tvch-tuvi-header__section-action{justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex}.tvch-tuvi-header__section-action.has-completed-answer{justify-content:flex-end}.tvch-tuvi-header__price{color:#713d16;font-size:12px;font-weight:700}.tvch-tuvi-header__unlock{color:#fff;letter-spacing:0;cursor:pointer;background:#b95f12;border:1px solid #b95f12;border-radius:5px;min-height:34px;padding:7px 11px;font:600 12px/1.25 TVCH Inter,Inter,sans-serif}.tvch-tuvi-header__unlock:hover:not(:disabled){background:#95480d}.tvch-tuvi-header__unlock:disabled{opacity:.55;cursor:not-allowed}@media (width<=599px){.tvch-tuvi-header{width:100%}.tvch-tuvi-header__notice,.tvch-tuvi-header__panel{width:calc(100% - 16px)}.tvch-tuvi-header{margin-bottom:14px;padding:4px;overflow:hidden}.tvch-tuvi-header__scroller{white-space:nowrap;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;display:grid;overflow-x:hidden}.tvch-tuvi-header__tab{text-overflow:clip;width:100%;min-width:0;min-height:34px;padding:6px 1px;font-size:9px;line-height:1.15}.tvch-tuvi-header__panel{padding:14px}.tvch-major-period-trend{margin:-14px -14px 16px;padding:14px}.tvch-major-period-trend__heading{flex-direction:column;align-items:stretch;gap:7px}.tvch-major-period-trend__current{align-self:flex-start}.tvch-major-period-trend__title{font-size:18px}.tvch-major-period-trend__viewport{overscroll-behavior-x:contain}.tvch-tuvi-header__sections{grid-template-columns:1fr}.tvch-tuvi-header__title{font-size:18px}.tvch-tuvi-header__title-bar{gap:8px}.tvch-tuvi-header__top-up{min-height:30px;padding:5px 8px;font-size:11px}.tvch-tuvi-header__section{padding:13px}}@media (width<=359px){.tvch-tuvi-header{width:100%;padding:3px}.tvch-tuvi-header__scroller{gap:0}.tvch-tuvi-header__tab{padding-left:0;padding-right:0;font-size:8px}}@media (prefers-reduced-motion:reduce){.tvch-tuvi-header__tab,.tvch-tuvi-header__unlock,.tvch-major-period-trend__series,.tvch-major-period-trend__point{transition:none}}:is(#tvch-project-style-boundary,.tvch-app) .tvch-tuvi-header{background:#fffdfaf5!important;border-color:#e6ddd2!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-tuvi-header__tab{color:#4b5563!important;background:0 0!important;border-color:#0000!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-tuvi-header__tab:hover{color:#8e4c15!important;background:#faf5ee!important;border-color:#ead8c2!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-tuvi-header__tab[aria-selected=true]{color:#fff!important;background:#b95f12!important;border-color:#b95f12!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-tuvi-header__notice{color:#743d10!important;background:#fff8ef!important;border-color:#e9c99f!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-tuvi-header__notice-actions a{color:#8e4c15!important;background:0 0!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-tuvi-header__notice-actions a:hover,:is(#tvch-project-style-boundary,.tvch-app) .tvch-tuvi-header__notice-actions a:focus-visible{color:#713d16!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-tuvi-header__panel{background:#fff!important;border-color:#e6ddd2!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-tuvi-header__title{color:#713d16!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend{background:#faf7f2!important;border-color:#f5efe7!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__title{color:#302b27!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__subtitle,:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__axis-label{color:#776d63!important;fill:#776d63!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__current{color:#743d10!important;background:#fff!important;border-color:#efc89c!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__legend-item{color:#514a44!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__viewport{background:0 0!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__plot,:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__zone--positive{fill:#faf7f2!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__zone--negative{fill:#f5efe7!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__current-band,:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__grid.tvch-major-period-trend__zero{fill:#efc89c!important;stroke:#efc89c!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__grid{stroke:#e3d9cd!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__period-age{fill:#303943!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__period-year,:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__axis-title{fill:#7a7066!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__zone-label{fill:#8b8177!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__series--fortune .tvch-major-period-trend__area,:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__series--fortune .tvch-major-period-trend__point{fill:#f5a000!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__series--fortune .tvch-major-period-trend__line{stroke:#f5a000!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__series--career .tvch-major-period-trend__area,:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__series--career .tvch-major-period-trend__point,:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__marker-badge{fill:#a44e09!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__series--career .tvch-major-period-trend__line,:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__marker{stroke:#a44e09!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__point{stroke:#fff!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__marker-label{fill:#fff!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-tuvi-header__top-up{color:#8e4c15!important;background:#fff8ef!important;border-color:#d9b68f!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-tuvi-header__top-up:hover{color:#713d16!important;background:#f8ead8!important;border-color:#b95f12!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-tuvi-header__section{background:#fff!important;border-color:#e8e1d8!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-tuvi-header__section h3{color:#303943!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-tuvi-header__answer-toggle{color:#6f4a28!important;background:#faf7f1!important;border-color:#ded2c4!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-tuvi-header__answer-toggle:hover{background:#fff4e6!important;border-color:#cba476!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-tuvi-header__description{color:#68717d!important;font-synthesis:style!important;font-style:italic!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__legend-item input{-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;background:#fff!important;border-color:#aa9c90!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__legend-item input:before{content:none!important;display:none!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__legend-item input:after{width:9px!important;height:9px!important;box-shadow:none!important;content:""!important;opacity:0!important;background:#fff!important;border:0!important;display:block!important;transform:none!important;-webkit-mask:url(../vendor/lucide/icons/check.svg) 50%/contain no-repeat!important;mask:url(../vendor/lucide/icons/check.svg) 50%/contain no-repeat!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__legend-item.is-fortune input:checked{background:#f5a000!important;border-color:#f5a000!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__legend-item.is-career input:checked{background:#a44e09!important;border-color:#a44e09!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-major-period-trend__legend-item input:checked:after{opacity:1!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-tuvi-header__answer{color:#374151!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-tuvi-header__answer.is-pending{color:#8e4c15!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-tuvi-header__answer.is-error{color:#b42318!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-tuvi-header__price{color:#713d16!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-tuvi-header__unlock{color:#fff!important;background:#b95f12!important;border-color:#b95f12!important}:is(#tvch-project-style-boundary,.tvch-app) .tvch-tuvi-header__unlock:hover:not(:disabled){background:#95480d!important}