.chart-expand-dialog-module__6fGx6q__backdrop{z-index:59;background:#0b203860;transition:opacity .24s;position:fixed;inset:0}.chart-expand-dialog-module__6fGx6q__backdrop[data-starting-style],.chart-expand-dialog-module__6fGx6q__backdrop[data-ending-style]{opacity:0}.chart-expand-dialog-module__6fGx6q__popup{z-index:60;background:var(--background);width:min(1280px,100vw - 32px);height:min(860px,100dvh - 48px);color:var(--foreground);border:1px solid var(--border);transform-origin:50% 40%;border-radius:20px;outline:none;flex-direction:column;transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .24s;display:flex;position:fixed;top:max(24px,50dvh - 430px);left:50%;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 80px #0b203830}.chart-expand-dialog-module__6fGx6q__popup[data-starting-style],.chart-expand-dialog-module__6fGx6q__popup[data-ending-style]{opacity:0;transform:translate(-50%)scale(.97)}.chart-expand-dialog-module__6fGx6q__header{border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0;padding:18px 72px 16px 24px;position:relative}.chart-expand-dialog-module__6fGx6q__title{letter-spacing:-.025em;color:var(--foreground);margin:0;font-size:20px;font-weight:700;line-height:1.3}.chart-expand-dialog-module__6fGx6q__description{color:var(--text-secondary,var(--muted-foreground));margin:4px 0 0;font-size:14px;line-height:1.5}.chart-expand-dialog-module__6fGx6q__close{min-width:44px;min-height:44px;position:absolute;top:14px;right:14px}.chart-expand-dialog-module__6fGx6q__body{flex-direction:column;flex:1;min-height:0;padding:12px 20px 20px;display:flex}.chart-expand-dialog-module__6fGx6q__body>.app-chart{flex:1;height:auto;min-height:0}.chart-expand-dialog-module__6fGx6q__body .app-chart__actions{position:static}@media (max-width:767px){.chart-expand-dialog-module__6fGx6q__popup{border-radius:14px;width:calc(100vw - 16px);height:calc(100dvh - 16px);top:8px}.chart-expand-dialog-module__6fGx6q__header{padding:14px 64px 12px 16px}.chart-expand-dialog-module__6fGx6q__body{padding:8px 10px 12px}}@media (prefers-reduced-motion:reduce){.chart-expand-dialog-module__6fGx6q__popup,.chart-expand-dialog-module__6fGx6q__backdrop{transition:none}}
.dashboard-filter-bar-module__s_Ch2G__bar.dashboard-filter-bar-module__s_Ch2G__bar{--control-radius:8px;--control-fast:.14s;--control-slide:.22s;--control-ease:cubic-bezier(.22, 1, .36, 1);background:var(--surface);border:1px solid var(--border);border-radius:16px;min-width:0;overflow:clip}.dashboard-filter-bar-module__s_Ch2G__header{cursor:pointer;background:var(--surface);border-bottom:1px solid #0000;transition:border-color .2s}.dashboard-filter-bar-module__s_Ch2G__bar[data-expanded=true] .dashboard-filter-bar-module__s_Ch2G__header{border-bottom-color:color-mix(in srgb, var(--border) 60%, transparent)}.dashboard-filter-bar-module__s_Ch2G__body{background:var(--surface)}.dashboard-filter-bar-module__s_Ch2G__actions{border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent);padding-top:12px}.dashboard-filter-bar-module__s_Ch2G__collapse{overflow:clip}.dashboard-filter-bar-module__s_Ch2G__collapseClip{contain:layout style;display:flow-root}.dashboard-filter-bar-module__s_Ch2G__bar.dashboard-filter-bar-module__s_Ch2G__bar .dashboard-filter-bar-module__s_Ch2G__control,.dashboard-filter-bar-module__s_Ch2G__bar.dashboard-filter-bar-module__s_Ch2G__bar .dashboard-filter-bar-module__s_Ch2G__periodOption,.dashboard-filter-bar-module__s_Ch2G__bar.dashboard-filter-bar-module__s_Ch2G__bar .dashboard-filter-bar-module__s_Ch2G__filterTrigger{border-radius:var(--control-radius);border:1px solid var(--control-border);background:var(--card);height:44px;color:var(--primary);cursor:pointer;transition:background-color var(--control-fast) ease, border-color var(--control-fast) ease, box-shadow var(--control-fast) ease, color var(--control-fast) ease;gap:8px;padding-inline:14px;font-size:14px;font-weight:600;line-height:1.2}@media (hover:hover){.dashboard-filter-bar-module__s_Ch2G__bar.dashboard-filter-bar-module__s_Ch2G__bar .dashboard-filter-bar-module__s_Ch2G__control:hover:not(:disabled),.dashboard-filter-bar-module__s_Ch2G__bar.dashboard-filter-bar-module__s_Ch2G__bar .dashboard-filter-bar-module__s_Ch2G__filterTrigger:not([data-filtered=true]):hover,.dashboard-filter-bar-module__s_Ch2G__bar.dashboard-filter-bar-module__s_Ch2G__bar .dashboard-filter-bar-module__s_Ch2G__periodOption:not([aria-pressed=true]):hover{background:var(--surface-hover);border-color:var(--primary);box-shadow:inset 0 -2px 0 var(--primary)}}.dashboard-filter-bar-module__s_Ch2G__bar.dashboard-filter-bar-module__s_Ch2G__bar :is(.dashboard-filter-bar-module__s_Ch2G__control,.dashboard-filter-bar-module__s_Ch2G__periodOption,.dashboard-filter-bar-module__s_Ch2G__filterTrigger):active:not(:disabled){box-shadow:inset 0 0 0 2px}.dashboard-filter-bar-module__s_Ch2G__bar.dashboard-filter-bar-module__s_Ch2G__bar .dashboard-filter-bar-module__s_Ch2G__control:disabled{background:var(--surface-hover);color:var(--text-secondary);border-color:var(--border);box-shadow:none;cursor:not-allowed}.dashboard-filter-bar-module__s_Ch2G__bar.dashboard-filter-bar-module__s_Ch2G__bar .dashboard-filter-bar-module__s_Ch2G__primaryControl{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}@media (hover:hover){.dashboard-filter-bar-module__s_Ch2G__bar.dashboard-filter-bar-module__s_Ch2G__bar .dashboard-filter-bar-module__s_Ch2G__primaryControl:hover:not(:disabled){background:var(--brand-hover);border-color:var(--brand-hover);box-shadow:none}}.dashboard-filter-bar-module__s_Ch2G__periodScroll{scrollbar-width:thin;scrollbar-color:var(--control-border) transparent;min-width:0;max-width:100%;margin:-5px;padding:5px;overflow:auto hidden}.dashboard-filter-bar-module__s_Ch2G__periodGroup{isolation:isolate;gap:3px;width:max-content;display:flex;position:relative}.dashboard-filter-bar-module__s_Ch2G__bar.dashboard-filter-bar-module__s_Ch2G__bar .dashboard-filter-bar-module__s_Ch2G__periodOption{z-index:1;background:var(--card);flex-shrink:0;height:36px;padding-inline:10px;font-size:12.5px;position:relative}.dashboard-filter-bar-module__s_Ch2G__bar .dashboard-filter-bar-module__s_Ch2G__periodOption>span{z-index:1;position:relative}.dashboard-filter-bar-module__s_Ch2G__bar.dashboard-filter-bar-module__s_Ch2G__bar .dashboard-filter-bar-module__s_Ch2G__periodOption[aria-pressed=true]{border-color:var(--primary);color:var(--primary-foreground);background:0 0;transition-delay:0s,0s,0s,60ms}.dashboard-filter-bar-module__s_Ch2G__periodIndicator{z-index:0;pointer-events:none;border-radius:var(--control-radius);background:var(--primary);opacity:0;position:absolute;top:0;left:0}.dashboard-filter-bar-module__s_Ch2G__periodIndicator[data-visible=true]{opacity:1}.dashboard-filter-bar-module__s_Ch2G__periodIndicator:after{content:"";background:var(--primary-foreground);border-radius:2px;width:12px;height:2px;position:absolute;bottom:3px;left:calc(50% - 6px)}.dashboard-filter-bar-module__s_Ch2G__periodGroup[data-ready=true] .dashboard-filter-bar-module__s_Ch2G__periodIndicator{transition:transform var(--control-slide) var(--control-ease), width var(--control-slide) var(--control-ease), height var(--control-slide) var(--control-ease), opacity 90ms ease}.dashboard-filter-bar-module__s_Ch2G__bar.dashboard-filter-bar-module__s_Ch2G__bar .dashboard-filter-bar-module__s_Ch2G__filterTrigger[data-filtered=true]{background:var(--filter-applied-bg);border-color:var(--filter-applied-border)}@media (hover:hover){.dashboard-filter-bar-module__s_Ch2G__bar.dashboard-filter-bar-module__s_Ch2G__bar .dashboard-filter-bar-module__s_Ch2G__filterTrigger[data-filtered=true]:hover{border-color:var(--primary);box-shadow:inset 0 -2px 0 var(--primary)}}.dashboard-filter-bar-module__s_Ch2G__bar.dashboard-filter-bar-module__s_Ch2G__bar .dashboard-filter-bar-module__s_Ch2G__filterTrigger[aria-expanded=true]{border-color:var(--primary);box-shadow:inset 0 -2px 0 var(--primary)}.dashboard-filter-bar-module__s_Ch2G__bar .dashboard-filter-bar-module__s_Ch2G__filterTrigger>svg{width:16px;height:16px}.dashboard-filter-bar-module__s_Ch2G__countBadge{background:var(--primary);min-width:22px;height:22px;color:var(--primary-foreground);font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;padding-inline:5px;font-size:11px;font-weight:650;line-height:1;display:inline-grid}@media (max-width:640px){.dashboard-filter-bar-module__s_Ch2G__periodScroll{flex:1 0 100%;order:2}.dashboard-filter-bar-module__s_Ch2G__bar.dashboard-filter-bar-module__s_Ch2G__bar .dashboard-filter-bar-module__s_Ch2G__filterTrigger{padding-inline:10px}}@media (prefers-reduced-motion:reduce){.dashboard-filter-bar-module__s_Ch2G__header,.dashboard-filter-bar-module__s_Ch2G__collapse,.dashboard-filter-bar-module__s_Ch2G__collapse[data-expanded=true]{transition:none}.dashboard-filter-bar-module__s_Ch2G__bar.dashboard-filter-bar-module__s_Ch2G__bar :is(.dashboard-filter-bar-module__s_Ch2G__control,.dashboard-filter-bar-module__s_Ch2G__periodOption,.dashboard-filter-bar-module__s_Ch2G__filterTrigger,.dashboard-filter-bar-module__s_Ch2G__periodIndicator){transition:none}}
.analysis-panel-module__FepuVW__panel{--ai-ink:var(--foreground);--ai-muted:var(--muted-foreground);--ai-line:var(--border);--ai-accent:var(--primary);--ai-gold:var(--chart-5);border:1px solid var(--ai-line);background:var(--card);min-width:0;font-family:var(--font-plex-sans,"Segoe UI"), Arial, sans-serif;color:var(--ai-ink);border-radius:2px;box-shadow:0 22px 56px -40px #0b203880}.analysis-panel-module__FepuVW__panel button,.analysis-panel-module__FepuVW__panel summary{font-family:inherit}.analysis-panel-module__FepuVW__letterhead{border-bottom:3px double var(--ai-accent);flex-wrap:wrap;align-items:flex-end;gap:18px;padding:22px 26px 16px;display:flex}.analysis-panel-module__FepuVW__letterId{letter-spacing:.2em;text-transform:uppercase;color:var(--ai-muted);font-family:Georgia,Times New Roman,serif;font-size:11px}.analysis-panel-module__FepuVW__memoTitle{letter-spacing:-.012em;margin-top:2px;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:600;line-height:1.2}.analysis-panel-module__FepuVW__meta{text-align:right;color:var(--ai-muted);font-size:11.5px;line-height:1.75}.analysis-panel-module__FepuVW__meta b{color:var(--ai-ink);font-size:12.5px;display:block}.analysis-panel-module__FepuVW__colophon{border-bottom:1px solid var(--ai-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.analysis-panel-module__FepuVW__colophon>div{border-right:1px solid color-mix(in srgb, var(--ai-line) 55%, transparent);min-width:0;padding:11px 26px}.analysis-panel-module__FepuVW__colophon>div:last-child{border-right:0}.analysis-panel-module__FepuVW__colophon dt{letter-spacing:.1em;text-transform:uppercase;color:var(--ai-muted);font-size:10px;font-weight:600}.analysis-panel-module__FepuVW__colophon dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:13.5px;font-weight:600}.analysis-panel-module__FepuVW__colophon dd small{color:var(--ai-muted);font-size:11.5px;font-weight:400;display:block}.analysis-panel-module__FepuVW__abstract{border-bottom:1px solid var(--ai-line);grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:32px;padding:22px 26px;display:grid}.analysis-panel-module__FepuVW__headline{letter-spacing:-.018em;margin-bottom:12px;font-family:Georgia,Times New Roman,serif;font-size:clamp(19px,2.2vw,25px);font-weight:600;line-height:1.25}.analysis-panel-module__FepuVW__lead{color:var(--ai-ink);font-family:Georgia,Times New Roman,serif;font-size:16.5px;line-height:1.78}.analysis-panel-module__FepuVW__lead:first-letter{float:left;color:var(--ai-accent);padding:3px 9px 0 0;font-size:44px;font-weight:600;line-height:.86}.analysis-panel-module__FepuVW__position{border:1px solid var(--ai-line);border-top:3px solid var(--ai-accent);padding:16px}.analysis-panel-module__FepuVW__position h3{letter-spacing:.11em;text-transform:uppercase;color:var(--ai-muted);margin-bottom:10px;font-size:10px;font-weight:700}.analysis-panel-module__FepuVW__posrow{border-bottom:1px dotted var(--ai-line);justify-content:space-between;align-items:baseline;gap:12px;padding:9px 0;display:flex}.analysis-panel-module__FepuVW__posrow:last-child{border-bottom:0}.analysis-panel-module__FepuVW__posrow dt{color:var(--ai-muted);font-size:12.5px}.analysis-panel-module__FepuVW__posrow dd{letter-spacing:-.028em;font-variant-numeric:tabular-nums;margin:0;font-size:17px;font-weight:600}.analysis-panel-module__FepuVW__posrow dd em{margin-left:5px;font-size:12.5px;font-style:normal}.analysis-panel-module__FepuVW__up{color:var(--positive-text)}.analysis-panel-module__FepuVW__down{color:var(--negative-text)}.analysis-panel-module__FepuVW__body{padding:20px 26px 24px}.analysis-panel-module__FepuVW__bodyHead{letter-spacing:.02em;border-bottom:1px solid var(--ai-accent);margin-bottom:4px;padding-bottom:8px;font-family:Georgia,Times New Roman,serif;font-size:15px}.analysis-panel-module__FepuVW__art{border-bottom:1px solid color-mix(in srgb, var(--ai-line) 55%, transparent);grid-template-columns:44px minmax(0,1fr);align-items:start;gap:18px;padding:20px 0;display:grid}.analysis-panel-module__FepuVW__art:last-child{border-bottom:0}.analysis-panel-module__FepuVW__artNo{color:var(--ai-line);text-align:right;font-variant-numeric:tabular-nums;font-family:Georgia,Times New Roman,serif;font-size:32px;font-weight:600;line-height:.9}.analysis-panel-module__FepuVW__artTag{letter-spacing:.1em;text-transform:uppercase;color:var(--ai-muted);margin-bottom:5px;font-size:9.5px;font-weight:700;display:inline-block}.analysis-panel-module__FepuVW__artTitle{letter-spacing:-.015em;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:600;line-height:1.32}.analysis-panel-module__FepuVW__prose{overflow-wrap:anywhere;margin-top:12px;font-size:14.5px;line-height:1.76}.analysis-panel-module__FepuVW__interp{border-left:2px solid var(--ai-line);color:var(--ai-muted);overflow-wrap:anywhere;margin-top:12px;padding-left:12px;font-size:13.5px;line-height:1.7}.analysis-panel-module__FepuVW__step{overflow-wrap:anywhere;margin-top:16px;font-size:13px;line-height:1.65}.analysis-panel-module__FepuVW__step b{letter-spacing:.1em;text-transform:uppercase;color:var(--ai-gold);margin-bottom:4px;font-size:9.5px;display:block}.analysis-panel-module__FepuVW__side{border-left:1px solid var(--ai-line);min-width:0;padding-left:18px}.analysis-panel-module__FepuVW__side h4{letter-spacing:.1em;text-transform:uppercase;color:var(--ai-muted);border-bottom:1px solid color-mix(in srgb, var(--ai-line) 55%, transparent);padding-bottom:6px;font-size:9.5px;font-weight:700}.analysis-panel-module__FepuVW__sideRow{border-bottom:1px dotted var(--ai-line);justify-content:space-between;align-items:baseline;gap:8px;padding:7px 0;font-size:11.5px;display:flex}.analysis-panel-module__FepuVW__sideRow:last-child{border-bottom:0}.analysis-panel-module__FepuVW__sideRow dt{color:var(--ai-muted);overflow-wrap:anywhere;min-width:0}.analysis-panel-module__FepuVW__sideRow dd{font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:13px;font-weight:600}.analysis-panel-module__FepuVW__limits{color:var(--ai-muted);padding:0 26px 18px;font-size:12px}.analysis-panel-module__FepuVW__limits summary{cursor:pointer;min-height:38px;color:var(--ai-ink);align-items:center;font-family:Georgia,Times New Roman,serif;font-weight:600;display:flex}.analysis-panel-module__FepuVW__limits summary:focus-visible{outline:2px solid var(--ai-accent);outline-offset:3px}.analysis-panel-module__FepuVW__limits ul{margin-top:6px;padding-left:20px;line-height:1.85;list-style:outside}.analysis-panel-module__FepuVW__reasoning{color:var(--ai-muted);font-size:12px;line-height:1.8}.analysis-panel-module__FepuVW__reasoning summary{cursor:pointer;min-height:36px;color:var(--ai-accent);padding:6px 0;font-weight:600}.analysis-panel-module__FepuVW__reasoning summary:focus-visible{outline:2px solid var(--ai-accent);outline-offset:2px}.analysis-panel-module__FepuVW__metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.analysis-panel-module__FepuVW__metric{border:1px solid var(--ai-line);background:color-mix(in srgb, var(--muted) 30%, transparent);border-radius:12px;min-width:0;padding:16px}.analysis-panel-module__FepuVW__metricLabel{color:var(--ai-muted);overflow-wrap:anywhere;font-size:11px;line-height:1.6}.analysis-panel-module__FepuVW__metricNumber{letter-spacing:-.05em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:6px;font-size:25px;font-weight:700}.analysis-panel-module__FepuVW__metricNumber>span{letter-spacing:0;color:var(--ai-muted);font-size:10px;font-weight:500}.analysis-panel-module__FepuVW__delta{color:var(--ai-accent);flex-wrap:wrap;align-items:center;gap:3px;margin-top:6px;font-size:11px;font-weight:600;display:flex}.analysis-panel-module__FepuVW__delta>span{color:var(--ai-muted);margin-left:3px;font-size:10px;font-weight:400}.analysis-panel-module__FepuVW__pair{gap:4px;margin-top:12px;display:grid}.analysis-panel-module__FepuVW__pair>span{background:var(--chart-1);border-radius:4px;height:5px;display:block}.analysis-panel-module__FepuVW__pair>span:last-child{background:var(--ai-line)}.analysis-panel-module__FepuVW__metricFoot{color:var(--ai-muted);margin-top:8px;font-size:10px}.analysis-panel-module__FepuVW__chart{border:1px solid var(--ai-line);background:color-mix(in srgb, var(--muted) 22%, transparent);border-radius:12px;min-width:0;padding:18px}.analysis-panel-module__FepuVW__chartHeading{letter-spacing:.05em;color:var(--ai-muted);justify-content:space-between;align-items:center;gap:12px;font-size:10px;display:flex}.analysis-panel-module__FepuVW__chartHeading>span:first-child{color:var(--ai-accent);align-items:center;gap:7px;font-weight:700;display:flex}.analysis-panel-module__FepuVW__chartTabs{flex-wrap:wrap;gap:5px;margin:14px 0 18px;display:flex}.analysis-panel-module__FepuVW__chartTabs button{border:1px solid var(--ai-line);color:var(--ai-ink);background:var(--card);cursor:pointer;border-radius:7px;min-height:38px;padding:8px 10px;font-size:11px}.analysis-panel-module__FepuVW__chartTabs button[aria-pressed=true]{background:var(--ai-accent);color:var(--primary-foreground);border-color:var(--ai-accent);font-weight:700}.analysis-panel-module__FepuVW__chartTabs button:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.analysis-panel-module__FepuVW__ranking{gap:15px;display:grid}.analysis-panel-module__FepuVW__rankRow{grid-template-columns:20px minmax(0,1fr);gap:9px;display:grid}.analysis-panel-module__FepuVW__rankIndex{color:var(--ai-muted);font-variant-numeric:tabular-nums;padding-top:2px;font-size:10px}.analysis-panel-module__FepuVW__rankLabel{justify-content:space-between;align-items:baseline;gap:12px;font-size:11px;line-height:1.5;display:flex}.analysis-panel-module__FepuVW__rankLabel>span{overflow-wrap:anywhere}.analysis-panel-module__FepuVW__rankLabel strong{font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12px}.analysis-panel-module__FepuVW__rankLabel small{color:var(--ai-muted);font-size:9px;font-weight:400}.analysis-panel-module__FepuVW__track{background:var(--ai-line);border-radius:8px;height:6px;margin-top:7px;overflow:hidden}.analysis-panel-module__FepuVW__track>span{border-radius:inherit;background:var(--chart-1);height:100%;display:block}.analysis-panel-module__FepuVW__rankRow:first-child .analysis-panel-module__FepuVW__track>span{background:var(--ai-accent)}.analysis-panel-module__FepuVW__chartNote{color:var(--ai-muted);border-top:1px solid var(--ai-line);margin-top:16px;padding-top:12px;font-size:10px;line-height:1.7}@media (max-width:1100px){.analysis-panel-module__FepuVW__abstract{grid-template-columns:1fr;gap:18px}.analysis-panel-module__FepuVW__art{grid-template-columns:1fr;gap:14px}.analysis-panel-module__FepuVW__artNo{text-align:left}.analysis-panel-module__FepuVW__side{border-left:0;border-top:1px solid var(--ai-line);padding-top:12px;padding-left:0}.analysis-panel-module__FepuVW__colophon{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.analysis-panel-module__FepuVW__letterhead,.analysis-panel-module__FepuVW__abstract,.analysis-panel-module__FepuVW__body,.analysis-panel-module__FepuVW__sign,.analysis-panel-module__FepuVW__colophon>div,.analysis-panel-module__FepuVW__limits{padding-left:16px;padding-right:16px}.analysis-panel-module__FepuVW__metrics{grid-template-columns:1fr}.analysis-panel-module__FepuVW__lead{font-size:15.5px}.analysis-panel-module__FepuVW__chartTabs button{min-height:44px}}@media print{.analysis-panel-module__FepuVW__panel{box-shadow:none;border:0}.analysis-panel-module__FepuVW__noPrint{display:none!important}}.analysis-panel-module__FepuVW__drawerPanel{box-shadow:none;--ai-muted:color-mix(in srgb, var(--foreground) 78%, var(--background));border:0;border-radius:0}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__letterhead{border-bottom:1px solid var(--border);align-items:flex-start;padding:22px 24px}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__letterId{letter-spacing:.1em;font-family:inherit;font-size:10px;font-weight:700}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__memoTitle{margin-top:7px;font-family:inherit;font-size:20px;font-weight:750}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__letterhead>div:last-child{justify-content:space-between;align-items:center;width:100%}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__meta{text-align:left}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__colophon{background:var(--muted);grid-template-columns:1fr 1fr}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__colophon>div{padding:12px 24px}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__abstract{grid-template-columns:1fr;gap:24px;padding:24px}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__headline{color:var(--foreground);font-family:inherit;font-size:23px;font-weight:750;line-height:1.4}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__lead{font-family:inherit;font-size:16px;font-weight:500;line-height:1.85}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__lead:first-letter{font-size:inherit;float:none;line-height:inherit;font-weight:inherit;color:inherit;padding:0}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__position{background:color-mix(in srgb, var(--primary) 4%, var(--card));border-radius:14px}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__position h3{font-size:12px}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__posrow{flex-wrap:wrap}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__posrow dt{font-size:14px}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__body{padding:24px}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__bodyHead{border:none;font-family:inherit;font-size:19px;font-weight:750}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__art{padding:22px 0;display:block}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__artNo{display:none}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__artTag{color:var(--primary);font-size:11px}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__artTitle{font-family:inherit;font-size:19px;font-weight:750;line-height:1.45}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__prose,.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__interp{color:var(--foreground);font-size:15px;line-height:1.8}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__step{background:color-mix(in srgb, var(--primary) 5%, var(--card));border-radius:12px;padding:16px;font-size:15px;line-height:1.75}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__step b{color:var(--primary);font-size:11px}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__side{border-left:0;border-top:1px solid var(--border);margin-top:18px;padding:12px 0 0}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__side h4{font-size:11px}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__sideRow{flex-wrap:wrap;font-size:13px}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__sideRow dd{white-space:normal;font-size:14px}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__limits summary{font-family:inherit;font-size:14px}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__metrics{grid-template-columns:1fr}.analysis-panel-module__FepuVW__drawerPanel{container:ai-report/inline-size}.analysis-panel-module__FepuVW__emphasis{color:var(--ai-accent);font-weight:750}.analysis-panel-module__FepuVW__numericEmphasis{color:var(--ai-accent);font-variant-numeric:tabular-nums;font-weight:700}.analysis-panel-module__FepuVW__textBlock{white-space:pre-line;display:block}.analysis-panel-module__FepuVW__textBlock+.analysis-panel-module__FepuVW__textBlock{margin-top:10px}.analysis-panel-module__FepuVW__textList{margin:10px 0;padding-left:20px;list-style:outside}.analysis-panel-module__FepuVW__textList li+li{margin-top:8px}.analysis-panel-module__FepuVW__textList li::marker{color:var(--ai-accent)}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__artTitle{color:var(--ai-accent)}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__interp{border-left-color:var(--ai-accent)}@container ai-report (min-width:640px){.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__metrics{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__colophon{grid-template-columns:repeat(4,minmax(0,1fr))}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__colophon>div{padding:12px 16px}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__letterhead>div:last-child{width:auto;margin-left:auto}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__position dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__art{grid-template-columns:36px minmax(0,1fr);gap:16px;display:grid}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__artNo{color:var(--ai-accent);font-size:24px;display:block}.analysis-panel-module__FepuVW__drawerPanel .analysis-panel-module__FepuVW__artTag{display:none}}
.analysis-workspace-module__ASX96q__workspace{--ai-panel-width:480px;min-width:0}.analysis-workspace-module__ASX96q__launch{background:var(--brand-primary);min-height:48px;color:var(--primary-foreground);border:1px solid color-mix(in srgb, var(--primary) 55%, var(--warm-white));box-shadow:0 4px 14px color-mix(in srgb, var(--primary) 22%, transparent);border-radius:14px;padding:6px 16px 6px 8px;font-size:14px;font-weight:700;transition:box-shadow .18s,transform .18s}.analysis-workspace-module__ASX96q__launch:hover{box-shadow:0 6px 20px color-mix(in srgb, var(--primary) 32%, transparent);transform:translateY(-1px)}.analysis-workspace-module__ASX96q__launchIcon{background:#ffffff20;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.analysis-workspace-module__ASX96q__drawer{z-index:60;background:var(--background);border-left:1px solid var(--border);transform-origin:calc(100% - 84px) 41px;flex-direction:column;width:min(480px,100vw);height:100dvh;transition:top .62s cubic-bezier(.4,0,.2,1),right .62s cubic-bezier(.4,0,.2,1),width .62s cubic-bezier(.4,0,.2,1),height .62s cubic-bezier(.4,0,.2,1),border-radius .62s cubic-bezier(.4,0,.2,1),transform .62s cubic-bezier(.4,0,.2,1),opacity .4s;display:flex;position:fixed;top:0;right:0;box-shadow:-12px 0 48px #0b203818}.analysis-workspace-module__ASX96q__drawer[data-starting-style],.analysis-workspace-module__ASX96q__drawer[data-ending-style]{opacity:0;transform:translate(100%)}.analysis-workspace-module__ASX96q__drawer[data-closed]:not([data-ending-style]){visibility:hidden;pointer-events:none}.analysis-workspace-module__ASX96q__header{border-bottom:1px solid var(--border);background:var(--card);flex-shrink:0;padding:26px 112px 22px 24px;position:relative}.analysis-workspace-module__ASX96q__eyebrow{color:var(--primary);letter-spacing:.12em;align-items:center;gap:7px;font-size:11px;font-weight:800;display:flex}.analysis-workspace-module__ASX96q__title{letter-spacing:-.035em;color:var(--foreground);margin-top:12px;font-size:24px;font-weight:750;line-height:1.3}.analysis-workspace-module__ASX96q__description{color:var(--foreground);margin-top:8px;font-size:14px;line-height:1.5}.analysis-workspace-module__ASX96q__actions{gap:4px;display:flex;position:absolute;top:19px;right:14px}.analysis-workspace-module__ASX96q__control{min-width:44px;min-height:44px}.analysis-workspace-module__ASX96q__drawer[data-expanded=true]{border:1px solid var(--border);border-radius:20px;width:min(1120px,100vw - 32px);height:min(900px,100dvh - 48px);top:max(24px,50dvh - 450px);right:max(16px,50vw - 560px);overflow:hidden;box-shadow:0 24px 80px #0b203830}.analysis-workspace-module__ASX96q__drawer[data-expanded=true][data-starting-style],.analysis-workspace-module__ASX96q__drawer[data-expanded=true][data-ending-style]{opacity:0;transform:scale(.97)}.analysis-workspace-module__ASX96q__scroll{overscroll-behavior:contain;min-height:0;padding-bottom:env(safe-area-inset-bottom);flex:1;overflow-y:auto}.analysis-workspace-module__ASX96q__backdrop{z-index:59;background:#0b203860;position:fixed;inset:0}.analysis-workspace-module__ASX96q__backdrop[data-closed]{display:none}@media (min-width:1280px){.analysis-workspace-module__ASX96q__workspace[data-analysis-open=true]{padding-right:calc(var(--ai-panel-width) + 16px)}}@media (max-width:767px){.analysis-workspace-module__ASX96q__drawer{width:100%}.analysis-workspace-module__ASX96q__drawer[data-expanded=true]{border-radius:14px;width:calc(100vw - 16px);height:calc(100dvh - 16px);top:8px;right:8px}}@media (prefers-reduced-motion:reduce){.analysis-workspace-module__ASX96q__drawer,.analysis-workspace-module__ASX96q__launch{transition:none}.analysis-workspace-module__ASX96q__launch:hover{transform:none}}.analysis-workspace-module__ASX96q__drawer{contain:layout style;will-change:transform}.analysis-workspace-module__ASX96q__workspace{transition:padding-right .62s cubic-bezier(.4,0,.2,1)}@media (prefers-reduced-motion:reduce){.analysis-workspace-module__ASX96q__workspace{transition:none}}
.metric-delta-badge-module__mMaVVG__badge{flex-shrink:0}.metric-delta-badge-module__mMaVVG__icon{width:20px;height:20px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0;place-items:center;display:inline-grid}.metric-delta-badge-module__mMaVVG__icon svg{stroke-width:2.25px}.metric-delta-badge-module__mMaVVG__unit{letter-spacing:0;color:var(--muted-foreground);margin-left:4px;font-size:14px;font-weight:650;line-height:1}
.overview-tabs-module__1Mw6OW__tabs[data-slot=tabs-list][data-variant][data-orientation]{--tabs-transition-duration:.7s;background:var(--card);border-color:#0000;border-radius:12px;width:100%;min-width:0;height:auto;padding:4px;display:flex;box-shadow:0 3px 10px #0f172a0f}.overview-tabs-module__1Mw6OW__tabs[data-slot=tabs-list]>[data-slot=tabs-trigger]{flex:1 0 auto;min-height:44px;padding:10px 12px;font-size:14px;font-weight:600}@media (max-width:480px){.overview-tabs-module__1Mw6OW__tabs[data-slot=tabs-list]>[data-slot=tabs-trigger]{padding-inline:10px;font-size:12px}}.overview-tabs-module__1Mw6OW__metrics{grid-auto-rows:min-content;align-items:stretch;width:100%;min-width:0}.overview-tabs-module__1Mw6OW__metrics>[data-slot=card]{gap:6px;padding-block:12px}.overview-tabs-module__1Mw6OW__metrics [data-slot=card-header]{padding-bottom:0}.overview-tabs-module__1Mw6OW__tabs[data-slot=tabs-list][data-variant]>[data-slot=tabs-trigger]:not([data-active]){color:var(--foreground);border-color:#0000;box-shadow:0 2px 6px -2px #0f172a1a}.overview-tabs-module__1Mw6OW__tabs[data-slot=tabs-list][data-variant]>[data-slot=tabs-trigger]:not([data-active]):hover{color:var(--primary);box-shadow:0 3px 8px -2px #0f172a24}@media (prefers-reduced-motion:reduce){.overview-tabs-module__1Mw6OW__tabs[data-slot=tabs-list][data-variant][data-orientation]{--tabs-transition-duration:0s}}.overview-tabs-module__1Mw6OW__metrics.overview-tabs-module__1Mw6OW__metrics>.detail-metric{gap:9px;height:auto;min-height:0;padding:16px 16px 14px}.overview-tabs-module__1Mw6OW__metrics.overview-tabs-module__1Mw6OW__metrics .detail-metric__value{min-height:0;margin-block:0}.overview-tabs-module__1Mw6OW__metrics.overview-tabs-module__1Mw6OW__metrics>.detail-metric>p{margin-block:-5px 0}.overview-tabs-module__1Mw6OW__metricComparison{align-items:center;gap:4px;max-width:100%;display:flex}.overview-tabs-module__1Mw6OW__metricComparison>button{cursor:pointer}.overview-tabs-module__1Mw6OW__metricTrend{width:100%;margin-top:auto;padding-top:7px}.overview-tabs-module__1Mw6OW__metricTrend>div{height:34px;margin-top:0}
.channel-layers-module__NfDtfa__panel{--channel-bg:var(--surface,#f1f3ef);--channel-surface:var(--surface-hover,#eeeae3);--channel-ink:var(--text-primary,#17202b);--channel-muted:var(--text-secondary,#51575f);--channel-faint:var(--metric-icon,#676f7b);--channel-border:var(--decorative-border,#cfc8bf);--channel-rule:var(--line-strong,#c3bdb1);--channel-indigo:var(--brand-primary,#173b63);--channel-indigo-soft:var(--data-highlight-bg,#e6f4f5);--channel-positive-text:var(--positive-text,#065f46);--channel-negative-text:var(--negative-text,#9f1239);--channel-positive:color-mix(in srgb, var(--channel-positive-text) 85%, var(--channel-bg));--channel-negative:color-mix(in srgb, var(--channel-negative-text) 85%, var(--channel-bg));--channel-neutral:var(--channel-muted);--channel-hairline:var(--decorative-border,#dedad2);border:1px solid var(--channel-border);background:var(--channel-bg);min-width:0;color:var(--channel-ink);border-radius:18px;gap:0;padding:0;display:block;overflow:hidden}.channel-layers-module__NfDtfa__header{border-bottom:1px solid var(--channel-border);justify-content:space-between;align-items:flex-end;gap:16px;padding:16px 20px 14px;display:flex}.channel-layers-module__NfDtfa__headingBlock{flex:auto;min-width:0}.channel-layers-module__NfDtfa__titleRow{align-items:center;gap:7px;display:flex}.channel-layers-module__NfDtfa__titleRow h2{letter-spacing:-.01em;font-size:16px;font-weight:650;line-height:1.3}.channel-layers-module__NfDtfa__summaryLine{color:var(--channel-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:5px;font-size:12px;line-height:1.5;display:flex}.channel-layers-module__NfDtfa__allChannelsLink{color:var(--channel-indigo);text-underline-offset:3px;font-weight:650;text-decoration:underline}.channel-layers-module__NfDtfa__allChannelsLink:hover{color:var(--channel-ink)}.channel-layers-module__NfDtfa__toolbar{background:0 0;flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:flex-end;gap:8px;padding:0;display:flex}.channel-layers-module__NfDtfa__toolbar>.channel-layers-module__NfDtfa__controlGroup{flex:0 0 220px;min-width:0}.channel-layers-module__NfDtfa__toolbar>.channel-layers-module__NfDtfa__searchGroup{flex-basis:240px}.channel-layers-module__NfDtfa__toolbar>.channel-layers-module__NfDtfa__categoryGroup{flex-basis:280px}.channel-layers-module__NfDtfa__controlGroup{gap:3px;min-width:0;display:grid}.channel-layers-module__NfDtfa__controlGroup>label{color:var(--channel-ink);font-size:11px;font-weight:650}.channel-layers-module__NfDtfa__comboTrigger{border-color:var(--channel-border);background:var(--channel-surface);width:100%;height:34px;color:var(--channel-ink);border-radius:8px;justify-content:space-between;font-size:12px;font-weight:600;box-shadow:0 1px 2px #0f172a0a}.channel-layers-module__NfDtfa__comboTrigger span{text-overflow:ellipsis;overflow:hidden}.channel-layers-module__NfDtfa__categoryPopover{gap:0;width:min(380px,100vw - 32px);padding:4px}.channel-layers-module__NfDtfa__categoryOption{white-space:normal;line-height:1.35}.channel-layers-module__NfDtfa__searchBox{position:relative}.channel-layers-module__NfDtfa__searchBox>svg{z-index:1;width:16px;height:16px;color:var(--channel-muted);pointer-events:none;position:absolute;top:9px;left:12px}.channel-layers-module__NfDtfa__searchBox input{border-color:var(--channel-border);background:var(--channel-surface);height:34px;color:var(--channel-ink);border-radius:8px;padding-left:36px;font-size:12px}.channel-layers-module__NfDtfa__resultsMeta{color:var(--channel-muted);justify-content:space-between;align-items:center;gap:12px;padding:10px 20px 6px;font-size:12px;display:flex}.channel-layers-module__NfDtfa__resultsMeta span:first-child{color:var(--channel-muted);font-variant-numeric:tabular-nums}.channel-layers-module__NfDtfa__chartViewport{scrollbar-gutter:stable;max-height:clamp(420px,64vh,680px);margin:0 10px;scroll-padding-block:40px 8px;overflow:auto}.channel-layers-module__NfDtfa__table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:860px;font-size:14px}.channel-layers-module__NfDtfa__table th{z-index:1;border-bottom:1px solid var(--channel-rule);background:var(--channel-bg);color:var(--channel-faint);text-align:left;vertical-align:bottom;white-space:nowrap;padding:10px 10px 8px;font-size:12px;font-weight:500;position:sticky;top:0}.channel-layers-module__NfDtfa__table td{border-bottom:1px solid var(--channel-hairline);vertical-align:middle;padding:9px 10px}.channel-layers-module__NfDtfa__table tbody tr:last-child td{border-bottom:0}.channel-layers-module__NfDtfa__table tbody tr:hover td{background:var(--channel-surface)}.channel-layers-module__NfDtfa__table th.channel-layers-module__NfDtfa__num,.channel-layers-module__NfDtfa__table td.channel-layers-module__NfDtfa__num{text-align:right;white-space:nowrap}.channel-layers-module__NfDtfa__table th:first-child{width:30%}.channel-layers-module__NfDtfa__muted{color:var(--channel-faint)}.channel-layers-module__NfDtfa__plotHead{width:24%}.channel-layers-module__NfDtfa__plotHead>span{display:block}.channel-layers-module__NfDtfa__scaleNote{color:var(--channel-faint);opacity:.85;margin-top:1px;font-size:11px;font-weight:400}.channel-layers-module__NfDtfa__parentRow{cursor:pointer}.channel-layers-module__NfDtfa__parentName{align-items:center;gap:6px;display:flex}.channel-layers-module__NfDtfa__parentRow[data-open=true] td{background:color-mix(in srgb, var(--channel-surface) 55%, var(--channel-bg));border-bottom-color:#0000}.channel-layers-module__NfDtfa__treeToggle{width:24px;height:24px;color:var(--channel-muted);border-radius:6px;flex:none;place-items:center;transition:background-color .15s,color .15s;display:inline-grid}.channel-layers-module__NfDtfa__treeToggle svg{width:16px;height:16px;transition:transform .18s cubic-bezier(.2,.7,.2,1)}.channel-layers-module__NfDtfa__treeToggle[aria-expanded=true] svg{transform:rotate(90deg)}.channel-layers-module__NfDtfa__treeToggle:disabled{cursor:default;opacity:.35}.channel-layers-module__NfDtfa__parentRow:hover .channel-layers-module__NfDtfa__treeToggle:not(:disabled){background:var(--channel-indigo-soft);color:var(--channel-indigo)}.channel-layers-module__NfDtfa__childRow td{animation:.22s cubic-bezier(.2,.7,.2,1) both channel-layers-module__NfDtfa__channel-row-in;animation-delay:inherit;background:color-mix(in srgb, var(--channel-surface) 55%, var(--channel-bg));font-size:13px}.channel-layers-module__NfDtfa__childRow td:first-child{padding-left:48px;position:relative}.channel-layers-module__NfDtfa__childRow td:first-child:before{border-left:1px solid var(--channel-rule);content:"";position:absolute;top:0;bottom:0;left:21px}.channel-layers-module__NfDtfa__childRow td:first-child:after{border-top:1px solid var(--channel-rule);content:"";width:16px;position:absolute;top:50%;left:21px}@keyframes channel-layers-module__NfDtfa__channel-row-in{0%{opacity:0;transform:translateY(-4px)}}.channel-layers-module__NfDtfa__rowIdentity{min-width:0;display:block}.channel-layers-module__NfDtfa__rowIdentity strong{color:var(--channel-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.3;display:block;overflow:hidden}.channel-layers-module__NfDtfa__childRow .channel-layers-module__NfDtfa__rowIdentity strong{max-width:34ch;font-weight:500}.channel-layers-module__NfDtfa__rowIdentity>span{color:var(--channel-faint);margin-top:2px;font-size:12px;font-weight:400;line-height:1.35;display:block}.channel-layers-module__NfDtfa__change{font-size:13px;font-weight:600}.channel-layers-module__NfDtfa__change[data-tone=positive]{color:var(--channel-positive-text)}.channel-layers-module__NfDtfa__change[data-tone=negative]{color:var(--channel-negative-text)}.channel-layers-module__NfDtfa__change[data-tone=neutral],.channel-layers-module__NfDtfa__change[data-tone=missing]{color:var(--channel-faint);font-weight:500}.channel-layers-module__NfDtfa__plot{min-width:140px;height:14px;display:block;position:relative}.channel-layers-module__NfDtfa__zeroLine{border-left:1px solid var(--channel-rule);position:absolute;top:0;bottom:0;left:50%}.channel-layers-module__NfDtfa__bar{border-radius:2px;height:8px;transition:width .6s cubic-bezier(.2,.7,.2,1),left .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:3px}.channel-layers-module__NfDtfa__bar[data-tone=positive]{background:var(--channel-positive)}.channel-layers-module__NfDtfa__bar[data-tone=negative]{background:var(--channel-negative)}.channel-layers-module__NfDtfa__zeroMark{background:var(--channel-neutral);border-radius:50%;width:8px;height:8px;position:absolute;top:3px;left:50%;transform:translate(-50%)}.channel-layers-module__NfDtfa__mainValue{color:var(--channel-neutral);white-space:nowrap;font-weight:600}.channel-layers-module__NfDtfa__mainValue[data-tone=positive]{color:var(--channel-positive-text)}.channel-layers-module__NfDtfa__mainValue[data-tone=negative]{color:var(--channel-negative-text)}.channel-layers-module__NfDtfa__mainValue[data-tone=missing]{color:var(--channel-muted);font-size:12px}.channel-layers-module__NfDtfa__tooltip{width:300px;max-width:calc(100vw - 32px);padding:12px 14px;display:block}.channel-layers-module__NfDtfa__tooltipBody{gap:4px;font-size:13px;line-height:1.4;display:grid}.channel-layers-module__NfDtfa__tooltipBody strong{margin-bottom:2px;font-size:14px}.channel-layers-module__NfDtfa__empty{min-height:240px;color:var(--channel-muted);text-align:center;place-items:center;padding:32px;font-size:13px;font-weight:600;display:grid}.channel-layers-module__NfDtfa__footer{border-top:1px solid var(--channel-border);background:var(--channel-bg);color:var(--channel-muted);flex-wrap:wrap;align-items:center;gap:16px;padding:10px 20px;font-size:12px;display:flex}.channel-layers-module__NfDtfa__footer p{margin-left:auto}.channel-layers-module__NfDtfa__panel button:focus-visible,.channel-layers-module__NfDtfa__panel input:focus-visible,.channel-layers-module__NfDtfa__panel [tabindex="0"]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}@media (max-width:1180px){.channel-layers-module__NfDtfa__header{flex-direction:column;align-items:stretch}.channel-layers-module__NfDtfa__toolbar{align-self:stretch}.channel-layers-module__NfDtfa__toolbar>.channel-layers-module__NfDtfa__controlGroup{flex:1 1 0}}@media (max-width:760px){.channel-layers-module__NfDtfa__header{padding:14px 16px 12px}.channel-layers-module__NfDtfa__resultsMeta{flex-direction:column;align-items:flex-start;padding:12px 16px 8px}.channel-layers-module__NfDtfa__chartViewport{margin:0 4px}.channel-layers-module__NfDtfa__footer{gap:10px 14px;padding:13px 16px}.channel-layers-module__NfDtfa__footer p{width:100%;margin-left:0}}@media (max-width:480px){.channel-layers-module__NfDtfa__toolbar{flex-wrap:wrap}.channel-layers-module__NfDtfa__toolbar>.channel-layers-module__NfDtfa__controlGroup{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.channel-layers-module__NfDtfa__bar,.channel-layers-module__NfDtfa__treeToggle svg,.channel-layers-module__NfDtfa__childRow td{transition:none;animation:none}}
.report-metric-card-module__re5cgG__card{min-width:0}.report-metric-card-module__re5cgG__card .report-metric__icon{color:var(--metric-icon,#676f7b)}.report-metric-card-module__re5cgG__body{flex-direction:column;gap:5px;display:flex}.report-metric-card-module__re5cgG__valueRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.report-metric-card-module__re5cgG__valueRow>.report-metric__value{text-align:left;white-space:nowrap;flex:auto;width:auto;min-width:0;font-size:clamp(22px,1.5vw,28px);line-height:1.1}.report-metric-card-module__re5cgG__valueRow>.report-metric__value[data-kind=entity]{white-space:nowrap;text-overflow:ellipsis;font-size:19px;line-height:1.25;overflow:hidden}.report-metric-card-module__re5cgG__valueRow>.report-metric__change{flex-shrink:0}.report-metric-card-module__re5cgG__valueRow>button.report-metric__change{cursor:pointer}.report-metric-card-module__re5cgG__caption{color:var(--muted-foreground);margin:0;font-size:12px}.report-metric-card-module__re5cgG__primaryValue{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-metric-card-module__re5cgG__valueRow>.report-metric__value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.report-metric-card-module__re5cgG__valueRow .metric-entity-trigger{text-overflow:ellipsis;white-space:nowrap;text-align:left;max-width:100%;display:block;overflow:hidden}.report-metric-card-module__re5cgG__caption{margin-top:2px;line-height:1.4}
.menu-surface-module__Awwuwa__surface{--popover:var(--warm-white);--popover-foreground:var(--text-primary);--background:var(--warm-white);--foreground:var(--text-primary);--card:var(--warm-white);--card-foreground:var(--text-primary);--muted:color-mix(in srgb, var(--warm-white) 92%, var(--text-primary));--muted-foreground:var(--text-secondary);--accent:color-mix(in srgb, var(--warm-white) 88%, var(--brand-primary));--accent-foreground:var(--text-primary);--secondary:color-mix(in srgb, var(--warm-white) 92%, var(--text-primary));--secondary-foreground:var(--text-primary);--border:var(--decorative-border);--input:var(--control-border);--ring:var(--brand-primary);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--popover);color:var(--popover-foreground);border:1px solid var(--border);box-shadow:0 16px 40px #080e1647}.menu-surface-module__Awwuwa__surface [data-slot=command]{color:inherit;background:0 0}:is(.menu-surface-module__Awwuwa__surface [data-slot=command-item][data-selected=true],.menu-surface-module__Awwuwa__surface [data-slot=select-item][data-highlighted],.menu-surface-module__Awwuwa__surface [data-slot=dropdown-menu-item][data-highlighted]){background:var(--accent);color:var(--accent-foreground)}
.tabs-module__s23JuW__list[data-slot=tabs-list][data-variant]{--tabs-transition-duration:.7s;isolation:isolate;flex-wrap:nowrap;max-width:100%;position:relative;overflow:auto hidden}.tabs-module__s23JuW__list[data-slot=tabs-list][data-variant]>[data-slot=tabs-trigger]{z-index:1;white-space:nowrap;overflow-wrap:normal;transition:color var(--tabs-transition-duration) ease;background:0 0;flex-shrink:0;position:relative}.tabs-module__s23JuW__list[data-slot=tabs-list][data-variant]>[data-slot=tabs-trigger][data-active]{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.tabs-module__s23JuW__list[data-slot=tabs-list][data-variant=default]>[data-slot=tabs-trigger][data-active],.tabs-module__s23JuW__list[data-slot=tabs-list][data-variant=default]>[data-slot=tabs-trigger][data-active] small{color:var(--primary-foreground)}.tabs-module__s23JuW__list[data-slot=tabs-list]>[data-slot=tabs-trigger]:after{content:none}.tabs-module__s23JuW__indicator{z-index:0;width:var(--active-tab-width);height:var(--active-tab-height);transform:translate(var(--active-tab-left), var(--active-tab-top));background:var(--primary);pointer-events:none;transition:transform var(--tabs-transition-duration) cubic-bezier(.4, 0, .2, 1), width var(--tabs-transition-duration) cubic-bezier(.4, 0, .2, 1), height var(--tabs-transition-duration) cubic-bezier(.4, 0, .2, 1);border-radius:8px;position:absolute;top:0;left:0}.tabs-module__s23JuW__list[data-variant=line]>.tabs-module__s23JuW__indicator{height:2px;transform:translate(var(--active-tab-left), calc(var(--active-tab-top) + var(--active-tab-height) - 2px));background:var(--foreground);border-radius:0}.tabs-module__s23JuW__list[data-variant=line][data-orientation=vertical]>.tabs-module__s23JuW__indicator{width:2px;height:var(--active-tab-height);transform:translate(calc(var(--active-tab-left) + var(--active-tab-width) - 2px), var(--active-tab-top))}@media (prefers-reduced-motion:reduce){.tabs-module__s23JuW__list[data-slot=tabs-list][data-variant]{--tabs-transition-duration:0s}}
.portfolio-module__dfwyBq__movementTable{flex:1;min-width:0;min-height:0;display:flex}.portfolio-module__dfwyBq__movementTable>div{width:100%}.portfolio-module__dfwyBq__scrollTable{overscroll-behavior:contain;min-height:0;overflow:auto}.portfolio-module__dfwyBq__scrollTable [data-slot=table-container]{overflow:visible}.portfolio-module__dfwyBq__scrollTable thead th{z-index:1;position:sticky;top:0}.main-detail .portfolio-module__dfwyBq__movementTable[data-kind=movement] .analysis-table th:first-child{width:48%}.main-detail .portfolio-module__dfwyBq__movementTable[data-kind=movement] .analysis-table th:nth-child(2){width:30%}.main-detail .portfolio-module__dfwyBq__movementTable:is([data-kind=new],[data-kind=lost]) .analysis-table th:first-child{width:40%}.main-detail .portfolio-module__dfwyBq__movementTable .analysis-table :is(th,td){padding-block:6px}.main-detail .portfolio-module__dfwyBq__movementTable .analysis-table td{white-space:nowrap}.main-detail .portfolio-module__dfwyBq__movementTable[data-kind] .analysis-table :is(td,thead th:not(:first-child)){text-align:center}.main-detail .portfolio-module__dfwyBq__movementTable[data-kind] .analysis-table .portfolio-module__dfwyBq__pairHeader{align-items:center}.portfolio-module__dfwyBq__sku{overflow-wrap:anywhere;flex-direction:column;gap:1px;min-width:0;display:flex}.portfolio-module__dfwyBq__skuBrand{color:var(--muted-foreground);font-size:12px;font-weight:400;line-height:1.4}.portfolio-module__dfwyBq__pair{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:4px;display:inline-flex}.portfolio-module__dfwyBq__pair>span:first-child{font-weight:600}.portfolio-module__dfwyBq__pairPrevious{color:var(--muted-foreground);font-size:12px;font-weight:400}.portfolio-module__dfwyBq__pairHeader{flex-direction:column;gap:1px;line-height:1.25;display:inline-flex}.portfolio-module__dfwyBq__pairHeader>span{letter-spacing:0;color:var(--muted-foreground);font-size:12px;font-weight:500}.portfolio-module__dfwyBq__state{white-space:nowrap;font-size:12px;font-weight:650;display:inline-block}.portfolio-module__dfwyBq__state[data-state=new]{color:var(--positive-text)}.portfolio-module__dfwyBq__state[data-state=lost]{color:var(--negative-text)}.portfolio-module__dfwyBq__detailTable [data-slot=table]{min-width:900px}.portfolio-module__dfwyBq__detailTable [data-slot=table] td:nth-child(-n+3){overflow-wrap:anywhere;min-width:120px}.portfolio-module__dfwyBq__detailTable [data-slot=table] td:first-child{min-width:220px}.portfolio-module__dfwyBq__detailTable [data-slot=table] td:nth-child(n+4){white-space:nowrap}.portfolio-module__dfwyBq__detailTable [data-slot=table] thead th{vertical-align:bottom}.portfolio-module__dfwyBq__skuRank{flex-direction:column;flex:1;gap:8px;min-height:0;padding:10px 14px 12px;display:flex}.portfolio-module__dfwyBq__skuLegend{color:var(--muted-foreground);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:11px;line-height:16px;display:flex}.portfolio-module__dfwyBq__skuLegend>span{align-items:center;gap:6px;display:inline-flex}.portfolio-module__dfwyBq__legendBar{background:var(--viz-own,#173b63);border-radius:0 3px 3px 0;width:16px;height:10px}.portfolio-module__dfwyBq__legendPrev{border-radius:0 3px 3px 0;width:16px;height:10px}.portfolio-module__dfwyBq__skuList{overscroll-behavior:contain;flex:1;min-height:0;margin:0;padding:0 4px 0 0;list-style:none;overflow:auto}.portfolio-module__dfwyBq__skuList:focus-visible{outline:2px solid var(--ring);outline-offset:2px;border-radius:6px}.portfolio-module__dfwyBq__skuItem{border-bottom:1px solid var(--border);grid-template-columns:22px minmax(0,1fr);gap:8px;padding:8px 0;display:grid}.portfolio-module__dfwyBq__skuItem:last-child{border-bottom:0}.portfolio-module__dfwyBq__skuRankNo{color:var(--muted-foreground);font-variant-numeric:tabular-nums;text-align:right;padding-top:1px;font-size:12px;font-weight:650}.portfolio-module__dfwyBq__skuBody{gap:3px;min-width:0;display:grid}.portfolio-module__dfwyBq__skuHead{grid-template-columns:minmax(0,1fr) auto 3.75rem;align-items:start;gap:8px;display:grid}.portfolio-module__dfwyBq__skuHead>:nth-child(3){justify-self:end}.portfolio-module__dfwyBq__skuName{-webkit-line-clamp:2;color:var(--foreground);overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13px;font-weight:600;line-height:17px;display:-webkit-box;overflow:hidden}.portfolio-module__dfwyBq__skuValue{color:var(--foreground);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px;font-weight:650;line-height:17px}.portfolio-module__dfwyBq__skuValue small{color:var(--muted-foreground);font-size:11px;font-weight:500}.portfolio-module__dfwyBq__skuBrand{color:var(--muted-foreground);font-size:11px;line-height:14px}.portfolio-module__dfwyBq__skuTrack{gap:3px;margin-top:3px;display:grid}.portfolio-module__dfwyBq__skuTrack>i,.portfolio-module__dfwyBq__skuTrack>b{border-radius:0 4px 4px 0;min-width:2px;transition:width .6s cubic-bezier(.2,.7,.2,1);display:block}.portfolio-module__dfwyBq__skuTrack>i{background:var(--viz-own,#173b63);height:10px}.portfolio-module__dfwyBq__skuTrack>b{height:9px}@media (prefers-reduced-motion:reduce){.portfolio-module__dfwyBq__skuTrack>i,.portfolio-module__dfwyBq__skuTrack>b{transition:none}}
.category-heatmap-module__B7hIlW__root{--heat-row:32px;--heat-own:var(--viz-own);--heat-gap:3px;flex-direction:column;min-width:0;padding:0 12px 12px;display:flex}.category-heatmap-module__B7hIlW__scroll{border-radius:6px;overflow-x:auto}.category-heatmap-module__B7hIlW__scroll:focus-visible{outline:2px solid var(--ring);outline-offset:3px}.category-heatmap-module__B7hIlW__grid{grid-template-columns:minmax(144px, 18%) repeat(var(--heat-cols), minmax(100px, 1fr));gap:var(--heat-gap) var(--heat-gap);min-width:0;display:grid}.category-heatmap-module__B7hIlW__headRow,.category-heatmap-module__B7hIlW__row{display:contents}.category-heatmap-module__B7hIlW__corner,.category-heatmap-module__B7hIlW__firm{min-height:44px;color:var(--foreground);border-bottom:1px solid var(--analysis-border);align-items:center;margin-bottom:0;padding:6px 10px;font-size:12px;font-weight:650;line-height:16px;display:flex}.category-heatmap-module__B7hIlW__corner{justify-content:flex-start}.category-heatmap-module__B7hIlW__firm{text-align:center;justify-content:center;gap:6px;min-width:0}.category-heatmap-module__B7hIlW__firm>i{border-radius:50%;flex-shrink:0;width:6px;height:6px}.category-heatmap-module__B7hIlW__firm>span{overflow-wrap:anywhere;min-width:0}.category-heatmap-module__B7hIlW__firm[data-own]{color:var(--heat-own);border-bottom:2px solid var(--heat-own)}.category-heatmap-module__B7hIlW__ownBadge{border:1px solid var(--analysis-border);border-radius:4px;flex-shrink:0;padding:1px 4px;font-size:10px;line-height:14px}.category-heatmap-module__B7hIlW__category{z-index:1;min-height:var(--heat-row);background:var(--card);color:var(--foreground);overflow-wrap:anywhere;align-items:center;padding:4px 10px;font-size:12px;font-weight:600;line-height:16px;display:flex;position:sticky;left:0}.category-heatmap-module__B7hIlW__cell{min-height:var(--heat-row);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;padding:4px 6px;font-size:13px;font-weight:650;line-height:20px;transition:box-shadow .12s;display:flex}.category-heatmap-module__B7hIlW__cell[data-zero]{color:var(--muted-foreground);background:repeating-linear-gradient(135deg, transparent 0 5px, var(--decorative-border) 5px 6px);font-weight:400}.category-heatmap-module__B7hIlW__cell[data-own]{box-shadow:inset 0 0 0 2px var(--heat-own)}.category-heatmap-module__B7hIlW__cell:hover{box-shadow:inset 0 0 0 2px var(--foreground)}.category-heatmap-module__B7hIlW__cell[data-own]:hover{box-shadow:inset 0 0 0 3px var(--heat-own)}.category-heatmap-module__B7hIlW__row:hover .category-heatmap-module__B7hIlW__category{background:var(--surface-hover)}.category-heatmap-module__B7hIlW__legend{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:12px;font-size:12px;display:flex}.category-heatmap-module__B7hIlW__legendLabel{color:var(--foreground);margin-right:auto;font-weight:600}.category-heatmap-module__B7hIlW__ramp{border-radius:3px;display:inline-flex;overflow:hidden}.category-heatmap-module__B7hIlW__ramp>i{width:20px;height:10px;display:block}.category-heatmap-module__B7hIlW__zeroKey{align-items:center;gap:6px;display:inline-flex}.category-heatmap-module__B7hIlW__zeroKey>i{background:repeating-linear-gradient(135deg, transparent 0 3px, var(--decorative-border) 3px 4px);width:20px;height:10px;box-shadow:inset 0 0 0 1px var(--decorative-border);border-radius:2px;display:block}@media (max-width:720px){.category-heatmap-module__B7hIlW__root{padding-inline:8px}.category-heatmap-module__B7hIlW__grid{grid-template-columns:136px repeat(var(--heat-cols), minmax(104px, 1fr))}.category-heatmap-module__B7hIlW__legendLabel{width:100%}.category-heatmap-module__B7hIlW__legend{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.category-heatmap-module__B7hIlW__cell{transition:none}}
.pricing-analysis-module__br2Gca__focusPanel{min-width:0;min-height:0;height:auto!important}.pricing-analysis-module__br2Gca__focusPanel .report-price-chart{min-height:360px;height:auto!important}.pricing-analysis-module__br2Gca__focusPanel .report-price-chart-body{height:auto;min-height:0}.pricing-analysis-module__br2Gca__focusPanel .report-price-chart>.app-chart{flex:auto;min-height:320px}.pricing-analysis-module__br2Gca__sparseNotice{border-left:3px solid var(--chart-5,#a16207);color:var(--text-secondary,#51575f);margin:0 0 8px;padding:8px 12px;font-size:13px}.pricing-analysis-module__br2Gca__comparisonBand{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:12px;min-width:0;display:grid}.pricing-analysis-module__br2Gca__comparisonBand>*{min-width:0}.pricing-analysis-module__br2Gca__chartStack{grid-template-rows:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.pricing-analysis-module__br2Gca__chartStack>*{min-width:0;min-height:0}.pricing-analysis-module__br2Gca__chartStack>.pricing-analysis-module__br2Gca__focusPanel{flex-direction:column;display:flex}.pricing-analysis-module__br2Gca__chartStack .pricing-analysis-module__br2Gca__focusPanel .report-price-chart-body{flex:1;min-height:0}.pricing-analysis-module__br2Gca__chartStack .pricing-analysis-module__br2Gca__focusPanel .report-price-chart{flex:1;min-height:240px;height:auto!important}.pricing-analysis-module__br2Gca__chartStack .pricing-analysis-module__br2Gca__focusPanel .report-price-chart>.app-chart{min-height:0}@media (min-width:1100px){.pricing-analysis-module__br2Gca__comparisonBand{grid-template-columns:minmax(15rem,19rem) minmax(0,1fr)}}@media (min-width:1600px){.pricing-analysis-module__br2Gca__comparisonBand{grid-template-columns:minmax(17rem,22rem) minmax(0,1fr)}.pricing-analysis-module__br2Gca__chartStack .pricing-analysis-module__br2Gca__focusPanel .report-price-chart{min-height:272px}}.pricing-analysis-module__br2Gca__kpiRail{min-height:0;height:auto!important}.main-detail .report-design .pricing-analysis-module__br2Gca__kpiRail>.pricing-analysis-module__br2Gca__kpiRailHeader{background:color-mix(in srgb, var(--brand-primary,#173b63) 4%, var(--card));align-items:center;gap:10px;display:flex}.pricing-analysis-module__br2Gca__kpiRailIcon{width:30px;height:30px;color:var(--brand-primary,#173b63);background:color-mix(in srgb, var(--brand-primary,#173b63) 8%, var(--card));border:1px solid color-mix(in srgb, var(--brand-primary,#173b63) 18%, var(--card));border-radius:9px;flex-shrink:0;place-items:center;display:grid}.pricing-analysis-module__br2Gca__kpiRailBody{flex:1;grid-auto-rows:1fr;gap:10px;padding:12px;display:grid}.main-detail .report-design .pricing-analysis-module__br2Gca__kpiRail .pricing-analysis-module__br2Gca__kpiCard{justify-content:space-between;gap:8px;min-height:0}.pricing-analysis-module__br2Gca__kpiCardTitle{overflow-wrap:anywhere;align-items:center;gap:7px;min-width:0;display:flex}.pricing-analysis-module__br2Gca__kpiDot{width:10px;height:10px;box-shadow:0 0 0 2px var(--card);border-radius:50%;flex-shrink:0}.main-detail .report-design .pricing-analysis-module__br2Gca__kpiRail .pricing-analysis-module__br2Gca__kpiValue{color:var(--brand-primary,#173b63);flex-wrap:wrap;align-items:baseline;gap:5px;min-height:30px;font-size:25px;line-height:30px;display:flex}.pricing-analysis-module__br2Gca__kpiUnit{letter-spacing:0;color:var(--report-muted,var(--muted-foreground));font-size:12px;font-weight:600;line-height:16px}.pricing-analysis-module__br2Gca__kpiRange{margin-top:6px}.pricing-analysis-module__br2Gca__kpiRangeTrack{background:color-mix(in srgb, var(--brand-primary,#173b63) 14%, var(--card));border-radius:4px;height:5px;display:block;position:relative}.pricing-analysis-module__br2Gca__kpiRangeTrack i{border:2px solid var(--card);width:11px;height:11px;box-shadow:0 0 0 1px color-mix(in srgb, var(--brand-primary,#173b63) 35%, transparent);border-radius:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.pricing-analysis-module__br2Gca__kpiRangeEnds{color:var(--report-muted,var(--muted-foreground));font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:5px;font-size:11px;line-height:15px;display:flex}.main-detail .report-design .pricing-analysis-module__br2Gca__kpiRail .pricing-analysis-module__br2Gca__kpiCardDifference{border-top:3px solid var(--brand-primary,#173b63);background:color-mix(in srgb, var(--brand-primary,#173b63) 5%, var(--card))}.pricing-analysis-module__br2Gca__kpiDifferenceWord{color:var(--brand-primary,#173b63);font-weight:650}.pricing-analysis-module__br2Gca__details{scroll-margin-top:88px;transition:box-shadow .24s}.pricing-analysis-module__br2Gca__details[data-selected]{box-shadow:inset 4px 0 0 var(--brand-primary,#173b63)}.pricing-analysis-module__br2Gca__selectionChip{background:var(--brand-primary,#173b63);color:var(--primary-foreground,#f5f3ee);border-radius:999px;align-items:center;gap:6px;margin-top:6px;padding:3px 9px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}.pricing-analysis-module__br2Gca__selectionChip i{background:var(--focus-on-dark,#fbbf24);border-radius:50%;width:6px;height:6px}.pricing-analysis-module__br2Gca__detailTable table{table-layout:fixed;min-width:64rem}.pricing-analysis-module__br2Gca__detailTable th{white-space:normal}.pricing-analysis-module__br2Gca__detailTable td{white-space:normal;overflow-wrap:break-word}.pricing-analysis-module__br2Gca__detailTable th:first-child{width:7rem}.pricing-analysis-module__br2Gca__detailTable th:nth-child(2){width:9rem}.pricing-analysis-module__br2Gca__detailTable th:nth-child(3){width:16rem}.pricing-analysis-module__br2Gca__detailTable th:nth-child(4){width:11rem}.pricing-analysis-module__br2Gca__detailTable th:nth-child(5){width:8rem}.pricing-analysis-module__br2Gca__detailTable th:nth-child(6){width:10rem}.pricing-analysis-module__br2Gca__detailTable th:nth-child(7){width:11rem}.pricing-analysis-module__br2Gca__detailTable th:nth-child(8){width:7rem}:is(.pricing-analysis-module__br2Gca__detailTable td:nth-child(5),.pricing-analysis-module__br2Gca__detailTable td:nth-child(6)){white-space:nowrap}.pricing-analysis-module__br2Gca__detailTableWide table{table-layout:auto;width:100%;min-width:76rem}.pricing-analysis-module__br2Gca__detailTableWide th{white-space:normal;overflow-wrap:normal;word-break:normal;vertical-align:bottom}.pricing-analysis-module__br2Gca__detailTableWide td{white-space:nowrap}:is(.pricing-analysis-module__br2Gca__detailTableWide td:nth-child(2),.pricing-analysis-module__br2Gca__detailTableWide td:nth-child(3),.pricing-analysis-module__br2Gca__detailTableWide td:nth-child(4),.pricing-analysis-module__br2Gca__detailTableWide td:nth-child(13)){white-space:normal;overflow-wrap:break-word}.pricing-analysis-module__br2Gca__detailTableWide td:nth-child(2){min-width:7rem}.pricing-analysis-module__br2Gca__detailTableWide td:nth-child(3){min-width:15rem}.pricing-analysis-module__br2Gca__detailTableWide td:nth-child(4){min-width:8rem}.pricing-analysis-module__br2Gca__detailTableWide td:nth-child(13){min-width:7rem}
.fit-entity-text-module__zDlcYa__text{overflow-wrap:anywhere;white-space:normal;text-align:left;text-overflow:clip;height:34px;line-height:1.12;display:block;overflow:hidden}.fit-entity-text-module__zDlcYa__text[data-clamped=true]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.fit-entity-text-module__zDlcYa__text[data-fit=pending]{visibility:hidden}
.portfolio-layout-module__C7iYNW__metrics,.portfolio-layout-module__C7iYNW__paired,.portfolio-layout-module__C7iYNW__distribution,.portfolio-layout-module__C7iYNW__full{gap:var(--report-gap,16px);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}:is(.main-detail .portfolio-layout-module__C7iYNW__page .portfolio-layout-module__C7iYNW__full>.analytics-panel,.main-detail .portfolio-layout-module__C7iYNW__page .portfolio-layout-module__C7iYNW__paired>.analytics-panel,.main-detail .portfolio-layout-module__C7iYNW__page .portfolio-layout-module__C7iYNW__distribution>.analytics-panel){--analysis-panel-height:var(--analysis-panel-tall,490px);height:var(--analysis-panel-height);min-height:var(--analysis-panel-height);align-self:stretch;min-width:0}.main-detail .portfolio-layout-module__C7iYNW__page .portfolio-layout-module__C7iYNW__full>.analytics-panel{--analysis-panel-height:530px}.main-detail .portfolio-layout-module__C7iYNW__page .portfolio-layout-module__C7iYNW__skuRow>.analytics-panel{--analysis-panel-height:600px}.main-detail .portfolio-layout-module__C7iYNW__page .portfolio-layout-module__C7iYNW__movement>.analytics-panel{--analysis-panel-height:680px}.portfolio-layout-module__C7iYNW__page [data-slot=tabs-list]{flex-wrap:wrap;height:auto}:is(.portfolio-layout-module__C7iYNW__page [data-slot=tabs-trigger],.portfolio-layout-module__C7iYNW__page [role=group] button){min-width:44px;min-height:44px}.portfolio-layout-module__C7iYNW__page [data-slot=tabs-trigger]{padding:10px 20px}@media (min-width:768px){.portfolio-layout-module__C7iYNW__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.portfolio-layout-module__C7iYNW__paired,.portfolio-layout-module__C7iYNW__distribution{grid-template-columns:repeat(2,minmax(0,1fr))}.portfolio-layout-module__C7iYNW__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}
.competitor-analysis-module__Fm8suW__topGrid,.competitor-analysis-module__Fm8suW__middleGrid,.competitor-analysis-module__Fm8suW__bottomGrid{gap:var(--report-gap,16px);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.competitor-analysis-module__Fm8suW__panel{min-width:0;container-type:inline-size}.main-detail .competitor-analysis-module__Fm8suW__topGrid>.competitor-analysis-module__Fm8suW__panel:nth-child(-n+2){align-self:stretch;height:auto}.competitor-analysis-module__Fm8suW__rankingPanel{min-height:420px}.competitor-analysis-module__Fm8suW__mainCategoryPanel{min-height:0;height:auto!important}:is(.competitor-analysis-module__Fm8suW__mainCategoryPanel .analysis-panel-body,.competitor-analysis-module__Fm8suW__mainCategoryPanel .analysis-table-block,.competitor-analysis-module__Fm8suW__mainCategoryPanel .analysis-table-region){flex:none;height:auto;min-height:0}.main-detail .competitor-analysis-module__Fm8suW__topGrid .competitor-analysis-module__Fm8suW__rankingChart{min-height:360px;max-height:360px;flex:0 0 360px!important;height:360px!important}.main-detail .competitor-analysis-module__Fm8suW__topGrid>.competitor-analysis-module__Fm8suW__panel:nth-child(-n+2) .analysis-panel-body{flex:none}.main-detail .competitor-analysis-module__Fm8suW__topGrid .competitor-analysis-module__Fm8suW__trendChart{min-height:360px;max-height:360px;flex:0 0 360px!important;height:360px!important}.competitor-analysis-module__Fm8suW__chart,.competitor-analysis-module__Fm8suW__trendChart,.competitor-analysis-module__Fm8suW__scatterChart{flex:1;min-height:0;padding:8px 12px 12px}.competitor-analysis-module__Fm8suW__rankingChart{flex:0 0 360px;height:360px;min-height:360px}.competitor-analysis-module__Fm8suW__loading{height:100%;color:var(--muted-foreground);place-items:center;display:grid}.competitor-analysis-module__Fm8suW__fullRanking{border-top:1px solid var(--analysis-border);font-size:var(--analysis-caption-size);margin:0 12px 12px;padding-top:8px}.competitor-analysis-module__Fm8suW__fullRanking summary{cursor:pointer;min-height:44px;color:var(--primary);align-items:center;font-weight:650;display:flex}.competitor-analysis-module__Fm8suW__fullRanking ol{max-height:220px;margin:0;padding:0 8px 8px 24px;overflow-y:auto}.competitor-analysis-module__Fm8suW__fullRanking li{justify-content:space-between;gap:12px;padding:5px 0;display:flex}.competitor-analysis-module__Fm8suW__secondaryAnalysisTabs{min-width:0}.competitor-analysis-module__Fm8suW__secondaryAnalysisTabs>[data-slot=tabs-list]{max-width:100%;height:auto;min-height:54px;margin-bottom:var(--report-gap,16px);gap:4px;padding:4px}.competitor-analysis-module__Fm8suW__secondaryAnalysisTabs>[data-slot=tabs-list]>[data-slot=tabs-trigger]{white-space:nowrap;text-align:center;height:auto;min-height:44px;padding:10px 22px;font-size:14px;font-weight:650;line-height:20px}@media (max-width:480px){.competitor-analysis-module__Fm8suW__secondaryAnalysisTabs>[data-slot=tabs-list]{width:100%}.competitor-analysis-module__Fm8suW__secondaryAnalysisTabs>[data-slot=tabs-list]>[data-slot=tabs-trigger]{padding-inline:12px}}.competitor-analysis-module__Fm8suW__rankingCell{flex-direction:column;gap:3px;min-width:0;display:flex}.competitor-analysis-module__Fm8suW__rankingCell>:first-child{font-size:12px}.competitor-analysis-module__Fm8suW__metricCard{--metric-accent:var(--primary)}.competitor-analysis-module__Fm8suW__metricCard[data-tone=blue]{--metric-accent:var(--chart-1)}.competitor-analysis-module__Fm8suW__metricCard[data-tone=gold]{--metric-accent:var(--chart-4)}.competitor-analysis-module__Fm8suW__metricCard[data-tone=violet]{--metric-accent:var(--chart-5)}.competitor-analysis-module__Fm8suW__metricCard[data-tone=green]{--metric-accent:var(--chart-2)}.competitor-analysis-module__Fm8suW__metricCard[data-tone=red]{--metric-accent:var(--destructive)}.competitor-analysis-module__Fm8suW__metricCard[data-tone=cyan]{--metric-accent:var(--chart-3)}.competitor-analysis-module__Fm8suW__metricCard .report-metric__title{font-size:13px;line-height:18px}.competitor-analysis-module__Fm8suW__metricCard .report-metric__icon{width:38px;height:38px;color:var(--metric-icon);box-shadow:none;background:0 0;border-color:#0000}.competitor-analysis-module__Fm8suW__metricCard .report-metric__icon svg{stroke-width:2px;width:20px;height:20px}.competitor-analysis-module__Fm8suW__metricValueRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;min-width:0;display:grid}.competitor-analysis-module__Fm8suW__metricValueRow>.report-metric__value{flex:auto;min-width:0;font-size:clamp(22px,1.5vw,28px);font-weight:800;line-height:1.08}.competitor-analysis-module__Fm8suW__metricValueRow>.report-metric__value[data-kind=number]{white-space:nowrap;overflow-wrap:normal}.competitor-analysis-module__Fm8suW__metricValueRow>.report-metric__value[data-kind=entity]{font-size:19px;line-height:1.25}.competitor-analysis-module__Fm8suW__metricValueRow>.report-metric__change{flex-shrink:0}.competitor-analysis-module__Fm8suW__deltaIcon{width:20px;height:20px;box-shadow:none;background:0 0;border:0;border-radius:0;flex-shrink:0;place-items:center;display:inline-grid}.competitor-analysis-module__Fm8suW__deltaIcon svg{stroke-width:2.25px}.competitor-analysis-module__Fm8suW__categoryDetailTrigger{cursor:pointer;min-height:24px;color:var(--primary);text-align:left;text-decoration:underline;-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:4px}.competitor-analysis-module__Fm8suW__categoryDetailTrigger:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:2px}.competitor-analysis-module__Fm8suW__categoryDialog{width:calc(100vw - 1rem);height:min(900px,100dvh - 2rem);max-width:calc(100vw - 1rem)!important}.competitor-analysis-module__Fm8suW__categoryDialog>[data-slot=dialog-close]{color:var(--analysis-text)}.competitor-analysis-module__Fm8suW__categoryDialog>[data-slot=dialog-close]:hover{background:color-mix(in srgb, var(--analysis-text) 12%, transparent)}@media (min-width:640px){.competitor-analysis-module__Fm8suW__categoryDialog{width:min(1180px,100vw - 2rem);max-width:min(1180px,100vw - 2rem)!important}}.competitor-analysis-module__Fm8suW__leadership{flex:1;grid-template-columns:minmax(0,1fr);gap:12px;min-height:0;padding:12px;display:grid}.competitor-analysis-module__Fm8suW__leadership section{border:1px solid var(--analysis-border);border-radius:8px;flex-direction:column;min-width:0;min-height:200px;display:flex}.competitor-analysis-module__Fm8suW__leadershipHeader{background:color-mix(in srgb, var(--brand-primary,#173b63) 4%, var(--card));border-bottom:1px solid var(--analysis-border);flex-shrink:0;align-items:center;gap:10px;padding:10px 12px;display:flex}.competitor-analysis-module__Fm8suW__leadershipHeader>div{flex:1;min-width:0}.competitor-analysis-module__Fm8suW__leadershipHeader h3{color:var(--report-ink,var(--foreground));letter-spacing:-.01em;margin:0;font-size:14px;font-weight:600;line-height:19px}.competitor-analysis-module__Fm8suW__leadershipHeader p{color:var(--report-muted,var(--muted-foreground));margin:2px 0 0;font-size:12px;line-height:16px}.competitor-analysis-module__Fm8suW__leadershipIcon{width:28px;height:28px;color:var(--brand-primary,#173b63);background:color-mix(in srgb, var(--brand-primary,#173b63) 8%, var(--card));border-radius:8px;flex-shrink:0;place-items:center;display:grid}.competitor-analysis-module__Fm8suW__leadership .analysis-table-pager{flex-wrap:wrap;gap:4px;padding-inline:8px}.competitor-analysis-module__Fm8suW__leadership .analysis-table-pager button{min-width:44px;padding-inline:6px;font-size:12px}.competitor-analysis-module__Fm8suW__heatPanel{min-height:0;height:auto!important}.competitor-analysis-module__Fm8suW__heatPanel .analysis-panel-body{flex:none;height:auto;min-height:0;overflow:visible}.competitor-analysis-module__Fm8suW__chartLegend{font-size:var(--analysis-caption-size);color:var(--foreground);flex-wrap:wrap;flex-shrink:0;gap:6px 12px;padding:0 12px 10px;display:flex}.competitor-analysis-module__Fm8suW__chartLegend span{align-items:center;gap:6px;display:flex}.competitor-analysis-module__Fm8suW__chartLegend i{border-radius:50%;flex-shrink:0;width:7px;height:7px}.competitor-analysis-module__Fm8suW__source{color:var(--muted-foreground);font-size:var(--analysis-caption-size);line-height:1.6}.competitor-analysis-module__Fm8suW__empty{color:var(--muted-foreground);text-align:center!important;padding:24px!important}.competitor-analysis-module__Fm8suW__topGrid .analysis-table[data-layout=ranking] th:first-child{width:20%}@container (min-width:400px){.competitor-analysis-module__Fm8suW__leadership{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){.competitor-analysis-module__Fm8suW__middleGrid,.competitor-analysis-module__Fm8suW__bottomGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:768px){.competitor-analysis-module__Fm8suW__topGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.competitor-analysis-module__Fm8suW__topGrid>:nth-child(3){grid-column:1/-1}}@media (min-width:1280px){.competitor-analysis-module__Fm8suW__middleGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr)}}@media (max-width:600px){.competitor-analysis-module__Fm8suW__chart,.competitor-analysis-module__Fm8suW__trendChart,.competitor-analysis-module__Fm8suW__scatterChart{padding-inline:6px}}.competitor-analysis-module__Fm8suW__metricBody{flex-direction:column;gap:3px;min-width:0;display:flex}.competitor-analysis-module__Fm8suW__metricCaption{-webkit-line-clamp:2;color:var(--muted-foreground);overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:17px;display:-webkit-box;overflow:hidden}.competitor-analysis-module__Fm8suW__analysisLayout{min-width:0;container-type:inline-size}.competitor-analysis-module__Fm8suW__analysisGrid{grid-template-columns:minmax(0,1fr);align-items:stretch;gap:20px;display:grid}.competitor-analysis-module__Fm8suW__analysisGrid .competitor-analysis-module__Fm8suW__secondaryAnalysisTabs{grid-template-rows:auto minmax(440px,1fr);gap:16px;min-width:0;display:grid}.competitor-analysis-module__Fm8suW__analysisGrid .competitor-analysis-module__Fm8suW__secondaryAnalysisTabs>[data-slot=tabs-list]{align-self:start;width:100%;min-width:0;margin:0}.competitor-analysis-module__Fm8suW__analysisGrid .competitor-analysis-module__Fm8suW__secondaryAnalysisTabs>[data-slot=tabs-list]>[data-slot=tabs-trigger]{white-space:normal;padding-inline:12px}.competitor-analysis-module__Fm8suW__analysisGrid .competitor-analysis-module__Fm8suW__secondaryAnalysisTabs>[data-slot=tabs-content]:not([hidden]){min-width:0;min-height:0;display:flex}.main-detail .competitor-analysis-module__Fm8suW__analysisGrid .competitor-analysis-module__Fm8suW__panel.competitor-analysis-module__Fm8suW__panel{flex:1;width:100%;min-height:0;height:auto!important}.competitor-analysis-module__Fm8suW__supportingTables{min-width:0}.competitor-analysis-module__Fm8suW__supportingTables .competitor-analysis-module__Fm8suW__compactTablePanel .analysis-panel-body{flex:1 0 auto;min-height:0}.competitor-analysis-module__Fm8suW__supportingTables .competitor-analysis-module__Fm8suW__compactTablePanel .analysis-table-block{flex:1 0 auto;min-height:0}.competitor-analysis-module__Fm8suW__supportingTables .competitor-analysis-module__Fm8suW__compactTablePanel .analysis-table-region{flex:none;height:auto;min-height:0}.competitor-analysis-module__Fm8suW__supportingTables .competitor-analysis-module__Fm8suW__compactTablePanel .analysis-table-pager{margin-top:auto;position:static}.competitor-analysis-module__Fm8suW__supportingTables .competitor-analysis-module__Fm8suW__leadership{flex:1;align-items:stretch}.competitor-analysis-module__Fm8suW__supportingTables .competitor-analysis-module__Fm8suW__leadership section{min-height:0}:is(.competitor-analysis-module__Fm8suW__supportingTables .analysis-table th,.competitor-analysis-module__Fm8suW__supportingTables .analysis-table td){white-space:normal;overflow-wrap:anywhere}.competitor-analysis-module__Fm8suW__tabCount{background:color-mix(in srgb, currentColor 12%, transparent);font-variant-numeric:tabular-nums;border-radius:5px;place-items:center;min-width:22px;padding:0 5px;font-size:12px;display:inline-grid}@container (min-width:1200px){.competitor-analysis-module__Fm8suW__analysisGrid{grid-template-rows:auto minmax(440px,auto);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:16px}.competitor-analysis-module__Fm8suW__analysisGrid .competitor-analysis-module__Fm8suW__secondaryAnalysisTabs{grid-row:span 2;grid-template-rows:subgrid}}.competitor-analysis-module__Fm8suW__metricValueRow .metric-entity-trigger{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.competitor-analysis-module__Fm8suW__measureTabs{flex:none;gap:0;padding-top:10px}.competitor-analysis-module__Fm8suW__measureList[data-slot=tabs-list]{margin-inline:12px;padding:2px}.competitor-analysis-module__Fm8suW__measureList[data-slot=tabs-list]>[data-slot=tabs-trigger]{min-height:32px;padding:4px 12px;font-size:12px}
.price-analysis-module__X-I3cG__page{--ai-panel-width:480px;transition:padding-right .62s cubic-bezier(.4,0,.2,1)}@media (min-width:1280px){.price-analysis-module__X-I3cG__page:has([data-analysis-open=true]){padding-right:calc(var(--ai-panel-width) + 16px)}.price-analysis-module__X-I3cG__page.price-analysis-module__X-I3cG__page [data-analysis-open=true]{padding-right:0}}@media (prefers-reduced-motion:reduce){.price-analysis-module__X-I3cG__page{transition:none}}
.promotion-analysis-module__FbsB9G__metrics,.promotion-analysis-module__FbsB9G__charts{gap:var(--report-gap,16px);grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.promotion-analysis-module__FbsB9G__metrics>article{min-height:144px;padding:16px}.promotion-analysis-module__FbsB9G__charts>section{width:100%;min-width:0}.main-detail .promotion-analysis-module__FbsB9G__page .promotion-analysis-module__FbsB9G__charts>.analysis-chart-panel{--analysis-panel-height:var(--analysis-panel-tall,490px);height:var(--analysis-panel-height);min-height:var(--analysis-panel-height);align-self:stretch}.main-detail .promotion-analysis-module__FbsB9G__page .promotion-analysis-module__FbsB9G__typeVolume.analysis-panel{height:auto;min-height:0}.promotion-analysis-module__FbsB9G__typeVolumeGrid{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.promotion-analysis-module__FbsB9G__typeVolumeFigure{flex-direction:column;gap:8px;min-width:0;margin:0;display:flex}.promotion-analysis-module__FbsB9G__typeVolumePlot{flex-direction:column;min-width:0;display:flex}.promotion-analysis-module__FbsB9G__page .report-metric__value{min-height:44px}.promotion-analysis-module__FbsB9G__page .analysis-table-pager button{min-width:44px;min-height:44px}@media (min-width:768px){.promotion-analysis-module__FbsB9G__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.promotion-analysis-module__FbsB9G__charts,.promotion-analysis-module__FbsB9G__typeVolumeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.promotion-analysis-module__FbsB9G__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}
.archive-shelf-module__vqmDxG__library{grid-template-columns:minmax(0,1fr) 292px;align-items:start;gap:20px;display:grid}.archive-shelf-module__vqmDxG__bookcase{min-width:0;box-shadow:inset 0 0 0 1px var(--decorative-border,#dedad2), inset 0 14px 26px -22px #10294a8c;background:linear-gradient(90deg,#10294a12,#0000 18px calc(100% - 18px),#10294a12),#e6e2d9;border-radius:10px;gap:22px;padding:18px 18px 8px;display:grid}.archive-shelf-module__vqmDxG__shelf{content-visibility:auto;contain-intrinsic-size:auto 300px;min-width:0}.archive-shelf-module__vqmDxG__shelfHead{align-items:baseline;gap:10px;margin:0 2px 2px;display:flex}.archive-shelf-module__vqmDxG__shelfHead h3{color:var(--text-primary,#17202b);letter-spacing:-.01em;margin:0;font-size:15px;font-weight:650}.archive-shelf-module__vqmDxG__shelfHead h3:first-letter{text-transform:uppercase}.archive-shelf-module__vqmDxG__shelfHead span{color:var(--text-secondary,#4b5360);font-variant-numeric:tabular-nums;font-size:12px}.archive-shelf-module__vqmDxG__rows{background-image:linear-gradient(to bottom, transparent 0 calc(var(--row) - var(--plank)), #2a4a72 calc(var(--row) - var(--plank)) calc(var(--row) - var(--plank) + 2px), var(--sidebar-shell,#10294a) calc(var(--row) - var(--plank) + 2px) var(--row)), linear-gradient(to bottom, #10294a29, transparent 16px);background-size:100% var(--row);border-radius:3px;flex-wrap:wrap;align-items:flex-end;gap:0 3px;padding:0 10px;display:flex;position:relative}.archive-shelf-module__vqmDxG__book{width:var(--w);height:var(--h);margin:calc(var(--row) - var(--h) - var(--plank)) 0 var(--plank);-webkit-tap-highlight-color:transparent;outline:none;flex:none;display:block;position:relative}.archive-shelf-module__vqmDxG__sway{transform-origin:50% 100%;width:100%;height:100%;display:block}.archive-shelf-module__vqmDxG__spine{background:linear-gradient(90deg, #00000042, transparent 16%, #ffffff1c 38%, transparent 62%, #0003), var(--cloth);color:#f3efe6;border-radius:3px 3px 1px 1px;justify-content:center;height:100%;padding:16px 0 10px;transition:transform .3s cubic-bezier(.3,1.5,.5,1),box-shadow .3s,filter .3s;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 -3px #0000002e,1px 0 #0000001f}.archive-shelf-module__vqmDxG__spine:before,.archive-shelf-module__vqmDxG__spine:after{content:"";background:#dec48c8c;border-radius:1px;height:2px;position:absolute;left:3px;right:3px}.archive-shelf-module__vqmDxG__spine:before{top:8px;box-shadow:0 4px #dec48c4d}.archive-shelf-module__vqmDxG__spine:after{bottom:5px}.archive-shelf-module__vqmDxG__spineText{writing-mode:vertical-rl;align-items:center;gap:8px;min-height:0;display:flex;transform:rotate(180deg)}.archive-shelf-module__vqmDxG__spineTitle{letter-spacing:.01em;text-overflow:ellipsis;white-space:nowrap;min-height:0;font-size:11.5px;font-weight:600;line-height:1.1;overflow:hidden}.archive-shelf-module__vqmDxG__spineDate{font-variant-numeric:tabular-nums;opacity:.78;flex:none;font-size:10px}.archive-shelf-module__vqmDxG__book[data-thin=true] .archive-shelf-module__vqmDxG__spineTitle{font-size:10px}.archive-shelf-module__vqmDxG__book[data-thin=true] .archive-shelf-module__vqmDxG__spineDate{display:none}.archive-shelf-module__vqmDxG__book[data-active] .archive-shelf-module__vqmDxG__spine{transform:translateY(-7px);box-shadow:inset 0 -3px #0000002e,0 10px 14px -10px #10294ab3}.archive-shelf-module__vqmDxG__book:hover .archive-shelf-module__vqmDxG__spine,.archive-shelf-module__vqmDxG__book:focus-visible .archive-shelf-module__vqmDxG__spine{filter:brightness(1.12);transform:translateY(-16px);box-shadow:inset 0 -3px #0000002e,0 18px 20px -12px #10294abf}.archive-shelf-module__vqmDxG__book:focus-visible .archive-shelf-module__vqmDxG__spine{outline:2px solid var(--focus-ring,#1d4ed8);outline-offset:2px}.archive-shelf-module__vqmDxG__book:active .archive-shelf-module__vqmDxG__spine{transition-duration:90ms;transform:translateY(-11px)scale(.98)}.archive-shelf-module__vqmDxG__bookcase[data-entering=true] .archive-shelf-module__vqmDxG__book{animation:.64s cubic-bezier(.3,.7,.3,1) both archive-shelf-module__vqmDxG__book-drop;animation-delay:calc(var(--i) * 14ms + var(--s) * 70ms)}@keyframes archive-shelf-module__vqmDxG__book-drop{0%{opacity:0;transform:translateY(-48px)rotate(-3deg)}55%{opacity:1;transform:translateY(3px)rotate(.8deg)}76%{transform:translateY(-2px)rotate(-.3deg)}to{transform:none}}.archive-shelf-module__vqmDxG__vitrin{border:1px solid var(--decorative-border,#dedad2);background:var(--surface,#fbfaf8);border-radius:10px;gap:16px;padding:18px;display:grid;position:sticky;top:16px}.archive-shelf-module__vqmDxG__vitrinEmpty{color:var(--text-secondary,#4b5360);margin:0;font-size:13px}.archive-shelf-module__vqmDxG__stand{perspective:900px;padding:6px 18px 18px;position:relative}.archive-shelf-module__vqmDxG__stand:after{background:linear-gradient(to bottom, #2a4a72 0 2px, var(--sidebar-shell,#10294a) 2px);content:"";border-radius:2px;height:10px;position:absolute;bottom:4px;left:6px;right:6px;box-shadow:0 10px 16px -10px #10294ab3}.archive-shelf-module__vqmDxG__cover{aspect-ratio:.707;background:var(--card-surface,#fbfaf8);transform-origin:0;border-radius:2px 5px 5px 2px;animation:.56s cubic-bezier(.2,.85,.25,1.08) both archive-shelf-module__vqmDxG__cover-turn;position:relative;overflow:hidden;box-shadow:inset 4px 0 #00000024,0 16px 26px -16px #10294ab3}.archive-shelf-module__vqmDxG__cover[data-sweeping=true]{animation:none}@keyframes archive-shelf-module__vqmDxG__cover-turn{0%{opacity:.2;transform:translate(-26%)rotateY(-80deg)}to{opacity:1;transform:none}}.archive-shelf-module__vqmDxG__coverCloth{background:linear-gradient(90deg, #00000038, transparent 10%), var(--cloth);color:#f3efe6;text-align:center;align-content:center;justify-items:center;gap:6px;padding:18px;display:grid;position:absolute;inset:0}.archive-shelf-module__vqmDxG__coverCloth span{font-size:17px;font-weight:650;line-height:1.25}.archive-shelf-module__vqmDxG__coverCloth small{opacity:.8;font-size:12px}.archive-shelf-module__vqmDxG__cover img{object-fit:cover;object-position:top;opacity:0;width:100%;height:100%;transition:opacity .28s;position:absolute;inset:0}.archive-shelf-module__vqmDxG__cover img[data-loaded=true]{opacity:1}.archive-shelf-module__vqmDxG__vitrinBody{gap:10px;display:grid}.archive-shelf-module__vqmDxG__vitrinBody h3{color:var(--text-primary,#17202b);margin:0;font-size:16px;font-weight:650;line-height:1.3}.archive-shelf-module__vqmDxG__vitrinDates{color:var(--text-secondary,#4b5360);font-variant-numeric:tabular-nums;margin:-6px 0 0;font-size:13px}.archive-shelf-module__vqmDxG__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.archive-shelf-module__vqmDxG__facts div{background:var(--surface-hover,#f3f1ec);border-radius:6px;gap:2px;padding:8px 10px;display:grid}.archive-shelf-module__vqmDxG__facts dt{color:var(--text-secondary,#4b5360);font-size:11px}.archive-shelf-module__vqmDxG__facts dd{color:var(--text-primary,#17202b);font-variant-numeric:tabular-nums;margin:0;font-size:14px;font-weight:600}.archive-shelf-module__vqmDxG__open{width:100%}@media (max-width:1100px){.archive-shelf-module__vqmDxG__library{grid-template-columns:minmax(0,1fr)}.archive-shelf-module__vqmDxG__vitrin{display:none}}@media (max-width:520px){.archive-shelf-module__vqmDxG__bookcase{padding:12px 8px 4px}.archive-shelf-module__vqmDxG__rows{padding:0 4px}}@media (prefers-reduced-motion:reduce){.archive-shelf-module__vqmDxG__bookcase[data-entering=true] .archive-shelf-module__vqmDxG__book,.archive-shelf-module__vqmDxG__cover{animation:none}.archive-shelf-module__vqmDxG__spine,.archive-shelf-module__vqmDxG__cover img{transition:none}}
.language-select-module__EVcD2G__control{border:0;flex-shrink:0;min-inline-size:0;margin:0;padding:0}.language-select-module__EVcD2G__track{isolation:isolate;border:1px solid var(--border);background:var(--muted);border-radius:999px;grid-template-columns:repeat(2,30px);padding:2px;display:grid;position:relative}.language-select-module__EVcD2G__indicator{background:var(--primary);inline-size:30px;box-shadow:0 2px 5px color-mix(in srgb, var(--primary) 16%, transparent);pointer-events:none;border-radius:999px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;inset-block:2px;inset-inline-start:2px}.language-select-module__EVcD2G__track[data-locale=en] .language-select-module__EVcD2G__indicator{transform:translate(100%)}.language-select-module__EVcD2G__option{cursor:pointer;place-items:center;min-block-size:26px;display:grid;position:relative}.language-select-module__EVcD2G__input{opacity:0;cursor:pointer;block-size:100%;inline-size:100%;margin:0;position:absolute;inset:0}.language-select-module__EVcD2G__label{min-block-size:26px;inline-size:100%;color:var(--muted-foreground);letter-spacing:.035em;pointer-events:none;border-radius:999px;place-items:center;font-size:10px;font-weight:650;transition:color .14s,opacity .14s;display:grid}.language-select-module__EVcD2G__input:checked+.language-select-module__EVcD2G__label{color:var(--primary-foreground)}.language-select-module__EVcD2G__input:not(:checked):hover+.language-select-module__EVcD2G__label{color:var(--foreground)}.language-select-module__EVcD2G__input:active+.language-select-module__EVcD2G__label{opacity:.75}.language-select-module__EVcD2G__input:focus-visible+.language-select-module__EVcD2G__label{outline:2px solid var(--ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.language-select-module__EVcD2G__indicator,.language-select-module__EVcD2G__label{transition:none}}@media (forced-colors:active){.language-select-module__EVcD2G__track{border-color:buttontext}.language-select-module__EVcD2G__indicator{forced-color-adjust:none;background:highlight}.language-select-module__EVcD2G__input:checked+.language-select-module__EVcD2G__label{color:highlighttext;forced-color-adjust:none}}
.publications-module__UScC9W__tabs{border:1px solid var(--border);background:var(--card);border-radius:10px;justify-content:flex-start;gap:4px;width:100%;height:auto;margin-bottom:14px;padding:4px;display:flex}.publications-module__UScC9W__tabs>button{text-align:left;border-radius:8px;flex:0 260px;justify-content:flex-start;gap:12px;min-height:56px;padding:10px 18px;font-size:14px;font-weight:650;line-height:20px}.publications-module__UScC9W__tabs>button[data-slot=tabs-trigger] svg{width:22px;height:22px}.publications-module__UScC9W__tabs>button:not([data-active]){color:var(--text-primary)}.publications-module__UScC9W__tabs small{color:var(--muted-foreground);margin-top:2px;font-size:12px;font-weight:400;line-height:16px;display:block}.publications-module__UScC9W__tabs>button[data-active] small{color:color-mix(in srgb, var(--primary-foreground) 82%, transparent)}@media (max-width:700px){.publications-module__UScC9W__tabs>button{flex:1 1 0;gap:8px;padding:10px 12px}.publications-module__UScC9W__tabs small{display:none}}.publications-module__UScC9W__toolbar{flex-wrap:nowrap;align-items:center;gap:10px;margin-bottom:10px;display:flex}.publications-module__UScC9W__segmented{border:1px solid var(--border);background:var(--surface-hover);border-radius:8px;flex:none;gap:2px;padding:3px;display:inline-flex}.publications-module__UScC9W__segmented button{height:30px;color:var(--text-secondary);border-radius:6px;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;transition:background-color .16s,color .16s;display:inline-flex}.publications-module__UScC9W__segmented button svg{width:16px;height:16px}.publications-module__UScC9W__segmented button[aria-pressed=true]{background:var(--sidebar-shell,#10294a);color:#fff}.publications-module__UScC9W__segmented button:not([aria-pressed=true]):hover{color:var(--text-primary)}.publications-module__UScC9W__search{flex:0 280px}.publications-module__UScC9W__summary{color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0 0 0 auto;font-size:13px}.publications-module__UScC9W__export{flex:none}.publications-module__UScC9W__legend{color:var(--text-secondary);margin:0 0 14px;font-size:12px}.publications-module__UScC9W__empty{color:var(--text-secondary);justify-items:start;gap:10px;padding:28px 4px;font-size:14px;display:grid}.publications-module__UScC9W__empty p{margin:0}@media (max-width:1000px){.publications-module__UScC9W__toolbar{flex-wrap:wrap}.publications-module__UScC9W__search{flex:220px}.publications-module__UScC9W__summary{flex-basis:100%;order:5;margin:0}}@media (max-width:520px){.publications-module__UScC9W__search{flex-basis:100%;width:100%}}.publications-module__UScC9W__panel{overflow:clip}
.report-library-module__lq-cnG__library select{border:1px solid var(--border);background:var(--background);height:36px;color:var(--foreground);border-radius:6px;padding:0 10px;font-size:13px}.report-library-module__lq-cnG__tabs{border:1px solid var(--border);background:var(--card);border-radius:9px;justify-content:flex-start;width:100%;height:auto;margin-bottom:14px;padding:0;display:flex}.report-library-module__lq-cnG__tabs>button{text-align:left;border-bottom:3px solid #0000;border-radius:8px;flex:0 330px;justify-content:flex-start;gap:16px;min-height:72px;padding:12px 22px}.report-library-module__lq-cnG__tabs>button svg{width:26px;height:26px}.report-library-module__lq-cnG__tabs small,.report-library-module__lq-cnG__exportChoices small{color:var(--muted-foreground);margin-top:4px;font-size:12px;font-weight:400;display:block}.report-library-module__lq-cnG__filters{grid-template-columns:1fr 1fr 1fr 1.8fr;gap:16px;display:grid}.report-library-module__lq-cnG__filters label{color:var(--muted-foreground);gap:6px;font-size:12px;display:grid}.report-library-module__lq-cnG__listHeader{flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.report-library-module__lq-cnG__listHeader>div:first-child{margin-right:auto}.report-library-module__lq-cnG__table{min-width:860px}.report-library-module__lq-cnG__table th:first-child{width:25%}.report-library-module__lq-cnG__table td{padding:12px!important}.report-library-module__lq-cnG__status{background:var(--secondary);color:var(--primary);border-radius:5px;padding:3px 7px;font-size:12px;display:inline-flex}.report-library-module__lq-cnG__status[data-status=succeeded]{color:var(--positive-text);background:var(--positive-bg)}.report-library-module__lq-cnG__status[data-status=failed]{color:var(--negative-text);background:var(--negative-bg)}.report-library-module__lq-cnG__pager{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;padding:14px 18px;font-size:12px;display:flex}.report-library-module__lq-cnG__pager label{align-items:center;gap:8px;display:flex}.report-library-module__lq-cnG__exportChoices{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:20px 0;display:grid}.report-library-module__lq-cnG__exportChoices label{border:1px solid var(--border);cursor:pointer;border-radius:8px;gap:10px;padding:16px;display:flex}.report-library-module__lq-cnG__exportChoices label:has(input:checked){border-color:var(--primary);background:var(--secondary)}.report-library-module__lq-cnG__exportChoices input{accent-color:var(--primary)}@media (max-width:700px){.report-library-module__lq-cnG__filters{grid-template-columns:1fr 1fr}.report-library-module__lq-cnG__tabs>button{gap:8px;padding:12px}.report-library-module__lq-cnG__tabs small{display:none}}@media (max-width:400px){.report-library-module__lq-cnG__filters{grid-template-columns:1fr}}.report-library-module__lq-cnG__table:has(tbody tr:only-child td[colspan]){min-width:0}.report-library-module__lq-cnG__table td[colspan]{white-space:normal;overflow-wrap:anywhere}@media (max-width:700px){.report-library-module__lq-cnG__table:has(tbody tr:only-child td[colspan]){table-layout:fixed}.report-library-module__lq-cnG__table:has(tbody tr:only-child td[colspan]) thead{display:none}}.report-library-module__lq-cnG__catalogFilters{grid-template-columns:minmax(180px,1fr) minmax(240px,2fr);gap:16px;display:grid}.report-library-module__lq-cnG__catalogFilters label{color:var(--muted-foreground);gap:6px;font-size:12px;display:grid}@media (max-width:700px){.report-library-module__lq-cnG__catalogFilters{grid-template-columns:1fr}}
