.eiEuZG_root{min-width:0;position:relative}.eiEuZG_trigger{border:1px solid var(--color-border);background:var(--color-panel-strong);width:100%;min-height:46px;color:var(--color-text);font:inherit;cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:14px;display:flex}.eiEuZG_root svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0;width:20px;height:20px}.eiEuZG_calendar{z-index:1001;border:1px solid var(--color-border);background:var(--color-surface);width:min(340px,100vw - 64px);color:var(--color-text);border-radius:20px;padding:14px;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 16px 40px #0003}.eiEuZG_header{grid-template-columns:26px minmax(0,1fr) 64px 26px;align-items:center;gap:3px;margin-bottom:14px;display:grid}.eiEuZG_header .eiEuZG_year{text-align:center;appearance:textfield;background:0 0;border:0;width:64px;min-width:0;padding:8px 2px;font-size:14px}.eiEuZG_year::-webkit-inner-spin-button{display:none}.eiEuZG_arrow{height:40px;color:var(--color-text-muted);background:0 0;border:0;place-items:center;padding:4px 0;display:grid}.eiEuZG_weekdays,.eiEuZG_week{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.eiEuZG_weekdays{color:var(--color-text-muted);text-align:center;margin-bottom:8px;font-size:12px}.eiEuZG_day{width:100%;height:38px;color:var(--color-text);background:0 0;border:2px solid #0000;border-radius:10px;place-items:center;font-size:14px;display:grid}.eiEuZG_day:hover,.eiEuZG_arrow:hover{background:rgba(var(--color-accent-rgb), .1)}.eiEuZG_day[aria-current=date]{border-color:rgba(var(--color-accent-rgb), .4)}.eiEuZG_outside{color:var(--color-text-muted);opacity:.55}.eiEuZG_selected,.eiEuZG_selected:hover{background:var(--color-accent);color:#fff;opacity:1}.eiEuZG_today{border-top:1px solid var(--color-border);width:100%;color:var(--color-accent);background:0 0;margin-top:10px;padding:10px;font-size:14px;display:block}.eiEuZG_root button:focus-visible{outline:2px solid var(--color-accent);outline-offset:1px}
.kOTgYW_page{gap:28px;padding:24px 0 40px;display:grid}.kOTgYW_heading{gap:16px;max-width:820px;display:grid}.kOTgYW_heading h1{letter-spacing:-.045em;font-size:clamp(28px,3.5vw,46px);line-height:1.08}.kOTgYW_heading>p:last-child{color:var(--color-text-muted);max-width:690px;line-height:1.65}.kOTgYW_toolbar{border:1px solid var(--color-border);background:var(--color-panel-elevated);border-radius:20px;flex-wrap:wrap;align-items:end;gap:16px;margin-bottom:24px;padding:20px 24px;display:flex}.kOTgYW_toolbar>label,.kOTgYW_toolbar>.kOTgYW_field{width:170px}.kOTgYW_toolbar .kOTgYW_mode{flex:1;width:auto;min-width:240px}.kOTgYW_page label,.kOTgYW_field{color:var(--color-text-muted);gap:8px;min-width:0;font-size:12px;line-height:1.4;display:grid}.kOTgYW_page input{border:1px solid var(--color-border);background:var(--color-panel-strong);width:100%;min-width:0;height:44px;color:var(--color-text);font:inherit;border-radius:10px;padding:10px 12px;font-size:14px}.kOTgYW_page input:focus-visible,.kOTgYW_page button:focus-visible,.kOTgYW_page summary:focus-visible,.kOTgYW_page a:focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.kOTgYW_page button{cursor:pointer}.kOTgYW_page button:disabled{opacity:.45;cursor:default}.kOTgYW_workspace{grid-template-columns:minmax(300px,380px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.kOTgYW_editor{gap:16px;min-width:0;display:grid}.kOTgYW_sectionTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.kOTgYW_sectionTitle h2{letter-spacing:-.02em;font-size:18px;font-weight:600}.kOTgYW_sectionTitle>span{color:var(--color-text-muted);font-size:12px}.kOTgYW_card,.kOTgYW_result,.kOTgYW_panel{border:1px solid var(--color-border);background:var(--color-panel-elevated);border-radius:20px;min-width:0;padding:20px}.kOTgYW_card{gap:16px;margin:0;display:grid}.kOTgYW_card legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.kOTgYW_cardTop{justify-content:space-between;font-size:12px;display:flex}.kOTgYW_cardTop>span{color:var(--color-accent);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.kOTgYW_cardTop button{color:var(--color-text-muted);background:0 0;font-size:12px}.kOTgYW_fields{grid-template-columns:1fr 1fr;gap:16px 12px;display:grid}.kOTgYW_sources{border-top:1px solid var(--color-border);color:var(--color-text-muted);padding-top:14px;font-size:12px;line-height:1.6}.kOTgYW_sources summary{cursor:pointer;color:var(--color-text)}.kOTgYW_sources dl{margin:12px 0}.kOTgYW_sources dl>div{justify-content:space-between;gap:12px;display:flex}.kOTgYW_sources p{margin-bottom:8px}.kOTgYW_sources a,.kOTgYW_provenance a{color:var(--color-accent)}.kOTgYW_primary,.kOTgYW_secondary,.kOTgYW_add{border-radius:12px;min-height:44px;padding:12px 16px;font-size:14px!important}.kOTgYW_primary{background:var(--color-accent);color:#fff;font-weight:600!important}.kOTgYW_secondary{border:1px solid var(--color-border);background:var(--color-panel-strong);color:var(--color-text)}.kOTgYW_add{border:1px dashed var(--color-border);color:var(--color-text);background:0 0}.kOTgYW_result{padding:24px;position:sticky;top:106px}.kOTgYW_small{color:var(--color-text-muted);margin-top:4px;font-size:12px;line-height:1.6}.kOTgYW_empty{text-align:center;align-content:center;justify-items:center;gap:12px;min-height:360px;display:grid}.kOTgYW_empty svg{fill:none;width:min(100%,300px);height:100px;margin-bottom:12px}.kOTgYW_empty svg path:first-child{stroke:var(--color-border);stroke-dasharray:3 5}.kOTgYW_empty svg path:last-child{stroke:var(--color-accent);stroke-width:2px;opacity:.45}.kOTgYW_empty h3{font-size:18px;font-weight:500}.kOTgYW_empty p{max-width:320px;color:var(--color-text-muted);font-size:14px;line-height:1.6}.kOTgYW_chart{width:100%;min-width:0;height:360px;margin-top:12px;overflow:hidden}.kOTgYW_legend{flex-wrap:wrap;gap:8px 16px;margin-top:24px;display:flex}.kOTgYW_legend button{color:var(--color-text);text-align:left;background:0 0;align-items:center;gap:7px;font-size:12px;display:inline-flex}.kOTgYW_legend button[aria-pressed=false]{opacity:.4;text-decoration:line-through}.kOTgYW_legend span{border-radius:2px;flex-shrink:0;width:16px;height:3px}.kOTgYW_tableScroll{overflow-x:auto}.kOTgYW_stats{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.kOTgYW_stats caption{text-align:left;color:var(--color-text-muted);margin:10px 0}.kOTgYW_stats td,.kOTgYW_stats th{border-bottom:1px solid var(--color-border);padding:12px 8px;line-height:1.5}.kOTgYW_stats thead th{color:var(--color-text-muted);font-weight:400}.kOTgYW_stats tbody th{min-width:150px;font-weight:500}.kOTgYW_stats td{white-space:nowrap;font-variant-numeric:tabular-nums}.kOTgYW_disclaimer{border-top:1px solid var(--color-border);color:var(--color-text-muted);margin-top:20px;padding-top:18px;font-size:12px;line-height:1.65}.kOTgYW_disclaimer strong{color:var(--color-text);font-weight:500}.kOTgYW_disclaimer p{margin-top:6px}.kOTgYW_provenance{color:var(--color-text-muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:20px;font-size:12px;display:flex}.kOTgYW_error,.kOTgYW_notice{background:var(--color-panel-strong);border:1px solid var(--color-border);border-radius:10px;margin-top:16px;padding:12px;font-size:13px;line-height:1.5}.kOTgYW_error{border-left:3px solid #d16b54}.kOTgYW_notice{border-left:3px solid var(--color-accent)}.kOTgYW_placeholder{min-height:240px;color:var(--color-text-muted);place-items:center;display:grid}@media (max-width:1000px){.kOTgYW_workspace{grid-template-columns:minmax(280px,340px) minmax(0,1fr);gap:16px}.kOTgYW_result{padding:16px}}@media (max-width:800px){.kOTgYW_workspace{grid-template-columns:1fr}.kOTgYW_result{position:static}.kOTgYW_toolbar{padding:16px}.kOTgYW_toolbar>label,.kOTgYW_toolbar>.kOTgYW_field{flex:1;min-width:130px}.kOTgYW_page{gap:20px;padding-top:8px}.kOTgYW_chart{height:300px}}@media (max-width:400px){.kOTgYW_card{padding:16px}.kOTgYW_result .kOTgYW_sectionTitle{flex-wrap:wrap}}.kOTgYW_sources summary{justify-content:space-between;align-items:center;gap:12px;min-height:30px;list-style:none;display:flex}.kOTgYW_sources summary::-webkit-details-marker{display:none}.kOTgYW_sources summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;flex-shrink:0;width:7px;height:7px;margin:-4px 4px 0 0;transform:rotate(45deg)}.kOTgYW_sources[open] summary:after{margin-top:4px;transform:rotate(225deg)}.kOTgYW_shareControls{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.kOTgYW_shareControls input{flex:180px}.kOTgYW_skeleton{min-width:0}.kOTgYW_skeletonToolbar{border:1px solid var(--color-border);border-radius:20px;grid-template-columns:1fr 1fr 2fr;gap:16px;margin-bottom:24px;padding:24px;display:grid}.kOTgYW_skeletonChart{gap:16px;min-height:360px;padding-block:16px;display:grid}.kOTgYW_skeletonBar,.kOTgYW_skeletonGraph{background:rgba(var(--color-accent-rgb), .08);border-radius:12px;min-height:44px;position:relative;overflow:hidden}.kOTgYW_skeletonGraph{min-height:240px}.kOTgYW_skeletonBar:after,.kOTgYW_skeletonGraph:after{content:"";background:linear-gradient(100deg, transparent, rgba(var(--color-surface-rgb), .5), transparent);animation:1.6s ease-in-out infinite kOTgYW_skeletonSlide;position:absolute;inset:0;transform:translate(-100%)}@keyframes kOTgYW_skeletonSlide{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.kOTgYW_skeletonBar:after,.kOTgYW_skeletonGraph:after{animation:none}}@media (min-width:801px) and (max-width:1100px){.kOTgYW_result{top:158px}}@media (max-width:650px){.kOTgYW_toolbar{grid-template-columns:1fr 1fr;gap:16px 12px;display:grid}.kOTgYW_toolbar>label,.kOTgYW_toolbar>.kOTgYW_field{width:auto;min-width:0}.kOTgYW_toolbar .kOTgYW_mode{grid-column:1/-1;min-width:0}.kOTgYW_result .kOTgYW_sectionTitle{flex-wrap:wrap;align-items:start}.kOTgYW_result{padding:16px 12px}.kOTgYW_card{padding:16px}.kOTgYW_fields{column-gap:10px}}
