.mindscore-module__1k5RQq__stack{flex-direction:column;gap:clamp(24px,3.4vw,40px);display:flex}.mindscore-module__1k5RQq__heroGrid{grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);gap:16px;display:grid}.mindscore-module__1k5RQq__personaCard,.mindscore-module__1k5RQq__metricCard,.mindscore-module__1k5RQq__featureCard,.mindscore-module__1k5RQq__roadmapCard{border:1px solid var(--vm-panel-border);background:color-mix(in srgb, var(--vm-panel-bg) 96%, transparent);box-shadow:0 18px 42px color-mix(in srgb, var(--vm-text-strong) 8%, transparent);border-radius:24px}.mindscore-module__1k5RQq__personaCard{gap:16px;padding:clamp(22px,3vw,30px);display:grid}.mindscore-module__1k5RQq__sectionTag{border:1px solid color-mix(in srgb, var(--vm-accent) 30%, var(--vm-panel-border));background:color-mix(in srgb, var(--vm-accent) 10%, transparent);width:fit-content;min-height:30px;color:color-mix(in srgb, var(--vm-accent) 78%, var(--vm-text-strong));letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:.76rem;font-weight:700;display:inline-flex}.mindscore-module__1k5RQq__pageHeader{border-bottom:2px solid color-mix(in srgb, var(--vm-accent) 12%, transparent);gap:8px;padding-bottom:24px;display:grid}.mindscore-module__1k5RQq__pageTitle{color:var(--vm-text-strong);margin:0;font-size:clamp(1.4rem,2.8vw,2.2rem);font-weight:900;line-height:1.15}.mindscore-module__1k5RQq__pageSubtitle{color:var(--vm-text-muted);letter-spacing:.02em;margin:0;font-size:.95rem}.mindscore-module__1k5RQq__adminSwitch{background:color-mix(in srgb, var(--vm-accent) 8%, var(--vm-panel-bg));border:1px solid color-mix(in srgb, var(--vm-accent) 24%, var(--vm-panel-border));box-shadow:0 4px 20px color-mix(in srgb, var(--vm-accent) 10%, transparent);border-radius:18px;justify-content:space-between;align-items:center;gap:16px;margin-bottom:15px;padding:14px 22px;display:flex}.mindscore-module__1k5RQq__adminSwitchInfo{color:var(--vm-text-strong);align-items:center;gap:12px;font-size:.94rem;display:flex}.mindscore-module__1k5RQq__adminSwitchLink{background:var(--vm-accent);box-shadow:0 4px 12px color-mix(in srgb, var(--vm-accent) 30%, transparent);border-radius:12px;padding:10px 20px;font-size:.9rem;font-weight:800;text-decoration:none;transition:all .2s;color:#fff!important}.mindscore-module__1k5RQq__adminSwitchLink:hover{filter:brightness(1.1);transform:translateY(-1px)}.mindscore-module__1k5RQq__featureLead,.mindscore-module__1k5RQq__personaCard p,.mindscore-module__1k5RQq__metricCard p,.mindscore-module__1k5RQq__roadmapCard p{color:var(--vm-text-muted);margin:0;line-height:1.7}.mindscore-module__1k5RQq__metricsGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mindscore-module__1k5RQq__metricCard{gap:10px;padding:22px;display:grid}.mindscore-module__1k5RQq__cardHeader{justify-content:space-between;align-items:center;display:flex}.mindscore-module__1k5RQq__metricCard span{color:var(--vm-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem}.mindscore-module__1k5RQq__metricCard strong{color:var(--vm-text-strong);letter-spacing:-.04em;font-size:clamp(1.55rem,1.2rem + .9vw,2.3rem)}.mindscore-module__1k5RQq__inlineLink{min-height:44px;color:var(--vm-text-strong);border:1px solid var(--vm-panel-border);background:color-mix(in srgb, var(--vm-panel-bg) 88%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:0 18px;text-decoration:none;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.mindscore-module__1k5RQq__inlineLink:hover{transform:translateY(-1px)}.mindscore-module__1k5RQq__personaCard strong,.mindscore-module__1k5RQq__roadmapCard strong,.mindscore-module__1k5RQq__featureCard strong{color:var(--vm-text-strong);font-size:1rem}.mindscore-module__1k5RQq__section{gap:16px;display:grid}.mindscore-module__1k5RQq__cardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.mindscore-module__1k5RQq__sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.mindscore-module__1k5RQq__sectionHead h2{color:var(--vm-text-strong);letter-spacing:-.03em;margin:10px 0 0;font-size:clamp(1.35rem,1.2rem + .9vw,2rem);line-height:1.14}.mindscore-module__1k5RQq__syncHint{color:var(--vm-text-muted);margin:10px 0 0;font-size:.92rem;line-height:1.5}.mindscore-module__1k5RQq__featureCard{gap:18px;padding:clamp(22px,3vw,30px);display:grid}.mindscore-module__1k5RQq__badgeRow{flex-wrap:wrap;gap:10px;display:flex}.mindscore-module__1k5RQq__scopeBadge,.mindscore-module__1k5RQq__scopeChip{border:1px solid color-mix(in srgb, var(--vm-panel-border) 90%, transparent);background:color-mix(in srgb, var(--vm-panel-bg) 90%, transparent);min-height:32px;color:var(--vm-text-muted);border-radius:999px;align-items:center;padding:0 12px;font-size:.84rem;display:inline-flex}.mindscore-module__1k5RQq__scopeList{flex-wrap:wrap;gap:10px;display:flex}.mindscore-module__1k5RQq__featureList{color:var(--vm-text-strong);gap:10px;margin:0;padding-left:1.2rem;display:grid}.mindscore-module__1k5RQq__featureList li{line-height:1.65}.mindscore-module__1k5RQq__roadmapGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.mindscore-module__1k5RQq__roadmapCard{gap:10px;padding:22px;display:grid}.mindscore-module__1k5RQq__inlineButton{border:1px solid var(--vm-panel-border);background:color-mix(in srgb, var(--vm-panel-bg) 88%, transparent);min-height:44px;color:var(--vm-text-strong);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 18px;transition:transform .18s,border-color .18s,background .18s;display:inline-flex}.mindscore-module__1k5RQq__inlineButton:hover{transform:translateY(-1px)}.mindscore-module__1k5RQq__inlineButton:disabled{opacity:.7;cursor:wait}.mindscore-module__1k5RQq__spin{animation:1s linear infinite mindscore-module__1k5RQq__spin}@keyframes mindscore-module__1k5RQq__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mindscore-module__1k5RQq__chartLegend{flex-direction:column;gap:12px;display:flex}@media (min-width:641px){.mindscore-module__1k5RQq__chartLegend{flex-direction:row;align-items:center;gap:24px}}.mindscore-module__1k5RQq__chartLegendGroup{flex-wrap:wrap;gap:16px;display:flex}.mindscore-module__1k5RQq__plannerFeatureCard{background:radial-gradient(circle at 92% 4%, color-mix(in srgb, var(--vm-accent) 13%, transparent), transparent 34%), color-mix(in srgb, var(--vm-panel-bg) 97%, transparent);width:100%;min-width:0;overflow:hidden;container-type:inline-size}.mindscore-module__1k5RQq__chartWeekHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.mindscore-module__1k5RQq__chartWeekHeading{gap:12px;min-width:0;display:grid}.mindscore-module__1k5RQq__chartWeekHeading h2{color:var(--vm-text-strong);letter-spacing:-.035em;margin:0;font-size:clamp(1.35rem,1.1rem + 1.1cqi,2rem);line-height:1.14}.mindscore-module__1k5RQq__chartWeekHeading p{color:var(--vm-text-muted);margin:7px 0 0;font-size:.9rem}.mindscore-module__1k5RQq__weekPager{border:1px solid var(--vm-panel-border);background:color-mix(in srgb, var(--vm-panel-bg) 90%, transparent);border-radius:16px;flex:none;grid-template-columns:42px minmax(96px,auto) 42px;align-items:center;min-height:44px;padding:3px;display:grid}.mindscore-module__1k5RQq__weekPager button{width:38px;height:38px;color:var(--vm-text-strong);cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:center;align-items:center;transition:background .18s,color .18s,transform .18s;display:inline-flex}.mindscore-module__1k5RQq__weekPager button:hover:not(:disabled){color:#fff;background:var(--vm-accent);transform:translateY(-1px)}.mindscore-module__1k5RQq__weekPager button:disabled{opacity:.3;cursor:not-allowed}.mindscore-module__1k5RQq__weekPager span{color:var(--vm-text-strong);text-align:center;white-space:nowrap;font-size:.84rem;font-weight:750}.mindscore-module__1k5RQq__weekKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.mindscore-module__1k5RQq__weekKpiGrid article{border:1px solid color-mix(in srgb, var(--vm-panel-border) 86%, transparent);background:color-mix(in srgb, var(--vm-panel-bg) 91%, transparent);border-radius:16px;gap:5px;min-width:0;padding:14px 16px;display:grid}.mindscore-module__1k5RQq__weekKpiGrid span{color:var(--vm-text-muted);letter-spacing:.065em;text-transform:uppercase;font-size:.75rem;font-weight:700}.mindscore-module__1k5RQq__weekKpiGrid strong{color:var(--vm-text-strong);text-overflow:ellipsis;white-space:nowrap;font-size:clamp(1.1rem,.9rem + .8cqi,1.45rem);overflow:hidden}.mindscore-module__1k5RQq__plannerAsideCard{gap:20px}.mindscore-module__1k5RQq__plannerFormGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px;display:grid}.mindscore-module__1k5RQq__legendItem{color:var(--vm-text-muted);align-items:center;gap:8px;font-size:.92rem;display:inline-flex}.mindscore-module__1k5RQq__legendDot{border-radius:999px;width:10px;height:10px}.mindscore-module__1k5RQq__legendDotTarget{background:color-mix(in srgb, var(--vm-accent) 46%, white 54%)}.mindscore-module__1k5RQq__legendDotActual{background:color-mix(in srgb, var(--vm-accent) 84%, #111827 16%)}.mindscore-module__1k5RQq__legendDotDanger{background:#ff6b6b}.mindscore-module__1k5RQq__legendDotWarning{background:#ff9f43}.mindscore-module__1k5RQq__legendDotCaution{background:#f6c453}.mindscore-module__1k5RQq__legendDotSuccess{background:#38d39f}.mindscore-module__1k5RQq__chartFrame{border:1px solid color-mix(in srgb, var(--vm-panel-border) 88%, transparent);background:color-mix(in srgb, var(--vm-panel-bg) 92%, transparent);border-radius:20px;width:100%;min-width:0;padding:clamp(10px,2cqi,18px);overflow:hidden}.mindscore-module__1k5RQq__chartSvg{width:100%;min-width:0;height:auto;max-height:360px;display:block}.mindscore-module__1k5RQq__chartGridLine{stroke:color-mix(in srgb, var(--vm-panel-border) 90%, transparent);stroke-width:1px}.mindscore-module__1k5RQq__chartAxisLabel,.mindscore-module__1k5RQq__chartDayLabel{fill:var(--vm-text-muted);font-family:inherit;font-size:12px}.mindscore-module__1k5RQq__chartDayLabel{letter-spacing:.04em;font-size:11px}.mindscore-module__1k5RQq__chartBar{fill:var(--chart-bar-fill,color-mix(in srgb, var(--vm-accent) 78%, #0d1930 22%));opacity:var(--chart-bar-opacity,.72);transition:opacity .25s,fill .25s}.mindscore-module__1k5RQq__chartBarActive{opacity:var(--chart-bar-opacity,.92)}.mindscore-module__1k5RQq__chartTargetLine{fill:none;stroke:color-mix(in srgb, var(--vm-accent) 38%, white 62%);stroke-width:1.5px;stroke-dasharray:6 5}.mindscore-module__1k5RQq__chartActualLine{fill:none;stroke:color-mix(in srgb, var(--vm-accent) 82%, white 18%);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 4px 10px color-mix(in srgb, var(--vm-accent) 12%, transparent))}.mindscore-module__1k5RQq__chartPoint{fill:var(--chart-point-fill,color-mix(in srgb, var(--vm-panel-bg) 92%, transparent));stroke:var(--chart-point-stroke,color-mix(in srgb, var(--vm-accent) 82%, white 18%));stroke-width:1.5px}.mindscore-module__1k5RQq__chartPointActive{fill:color-mix(in srgb, var(--vm-accent) 24%, var(--vm-panel-bg));stroke-width:2.5px}.mindscore-module__1k5RQq__chartPointMuted{opacity:.34}.mindscore-module__1k5RQq__chartTableCard{background:linear-gradient(180deg, color-mix(in srgb, var(--vm-panel-bg) 96%, transparent), color-mix(in srgb, var(--vm-panel-bg) 90%, var(--vm-accent) 10%));box-shadow:inset 0 1px 0 color-mix(in srgb, var(--vm-text-strong) 4%, transparent), 0 8px 24px color-mix(in srgb, var(--vm-text-strong) 5%, transparent);border-radius:18px;gap:16px;padding:18px;display:grid}.mindscore-module__1k5RQq__chartTableHead{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px;display:flex}.mindscore-module__1k5RQq__chartTableEyebrow{background:color-mix(in srgb, var(--vm-accent) 14%, transparent);width:fit-content;min-height:28px;color:color-mix(in srgb, var(--vm-accent) 82%, var(--vm-text-strong));letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;padding:0 10px;font-size:.74rem;font-weight:700;display:inline-flex}.mindscore-module__1k5RQq__chartTableHead h3{color:var(--vm-text-strong);letter-spacing:-.03em;margin:0;font-size:clamp(1.18rem,1.02rem + .5vw,1.55rem);line-height:1.2}.mindscore-module__1k5RQq__chartTableHead p{color:var(--vm-text-muted);max-width:720px;margin:8px 0 0;line-height:1.6}.mindscore-module__1k5RQq__chartTableHighlights{flex-wrap:wrap;gap:10px;display:flex}.mindscore-module__1k5RQq__chartTableHighlight{background:color-mix(in srgb, var(--vm-panel-bg) 88%, transparent);border:1px solid color-mix(in srgb, var(--vm-panel-border) 88%, transparent);min-height:34px;color:var(--vm-text-muted);border-radius:999px;align-items:center;padding:0 12px;font-size:.84rem;display:inline-flex}.mindscore-module__1k5RQq__chartTableScroller{overflow-x:auto}.mindscore-module__1k5RQq__weekDayGrid{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;display:grid}.mindscore-module__1k5RQq__weekDayCard{border:1px solid color-mix(in srgb, var(--vm-panel-border) 88%, transparent);background:color-mix(in srgb, var(--vm-panel-bg) 92%, transparent);min-width:0;min-height:138px;color:var(--vm-text-strong);text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;align-items:flex-start;gap:7px;padding:13px 10px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex}.mindscore-module__1k5RQq__weekDayCard:hover:not(:disabled){border-color:color-mix(in srgb, var(--vm-accent) 48%, var(--vm-panel-border));transform:translateY(-2px)}.mindscore-module__1k5RQq__weekDayCardActive{border-color:color-mix(in srgb, var(--vm-accent) 72%, var(--vm-panel-border));background:color-mix(in srgb, var(--vm-accent) 13%, var(--vm-panel-bg));box-shadow:0 10px 24px color-mix(in srgb, var(--vm-accent) 12%, transparent)}.mindscore-module__1k5RQq__weekDayCardMuted{opacity:.46;cursor:not-allowed}.mindscore-module__1k5RQq__weekDayName{color:var(--vm-text-strong);letter-spacing:.07em;text-transform:uppercase;font-size:.78rem;font-weight:800}.mindscore-module__1k5RQq__weekDayDate{color:var(--vm-text-muted);font-size:.76rem}.mindscore-module__1k5RQq__weekDayCard strong{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin-top:auto;font-size:.95rem;overflow:hidden}@container (max-width:820px){.mindscore-module__1k5RQq__chartWeekHeader{display:grid}.mindscore-module__1k5RQq__weekPager{grid-template-columns:42px 1fr 42px;width:100%}.mindscore-module__1k5RQq__weekDayGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@container (max-width:520px){.mindscore-module__1k5RQq__weekKpiGrid{grid-template-columns:1fr}.mindscore-module__1k5RQq__weekDayGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.mindscore-module__1k5RQq__chartLegendGroup:nth-child(2){display:none}}.mindscore-module__1k5RQq__chartMatrix{border-collapse:collapse;width:100%;min-width:860px}.mindscore-module__1k5RQq__chartMatrix th,.mindscore-module__1k5RQq__chartMatrix td{border-bottom:1px solid color-mix(in srgb, var(--vm-panel-border) 82%, transparent);text-align:center;vertical-align:middle;padding:12px 10px}.mindscore-module__1k5RQq__chartMatrix th{color:var(--vm-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.mindscore-module__1k5RQq__chartMatrixWeekGroup{text-align:center!important;vertical-align:middle!important}.mindscore-module__1k5RQq__chartMatrix td{color:var(--vm-text-strong);min-width:112px;font-size:.92rem}.mindscore-module__1k5RQq__chartMatrixMetricHead,.mindscore-module__1k5RQq__chartMatrixMetricCell{z-index:2;text-align:left;background:var(--vm-panel-bg,#0f172a);min-width:120px;position:sticky;left:0}.mindscore-module__1k5RQq__chartMatrixMetricCell{color:var(--vm-text-strong);font-size:.8rem}.mindscore-module__1k5RQq__chartMatrixColumnActive{background:color-mix(in srgb, var(--vm-accent) 14%, transparent)}.mindscore-module__1k5RQq__chartMatrixColumnMuted{background:color-mix(in srgb, var(--vm-panel-bg) 82%, transparent);color:color-mix(in srgb, var(--vm-text-muted) 72%, transparent)}.mindscore-module__1k5RQq__chartMatrixDayButton{width:100%;min-height:58px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-items:center;gap:4px;transition:background .18s,transform .18s;display:grid}.mindscore-module__1k5RQq__chartMatrixDayButton em{color:var(--vm-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-style:normal}.mindscore-module__1k5RQq__chartMatrixDayButton:hover{background:color-mix(in srgb, var(--vm-accent) 10%, transparent);transform:translateY(-1px)}.mindscore-module__1k5RQq__chartMatrixDayButton strong{color:var(--vm-text-strong);font-size:1rem}.mindscore-module__1k5RQq__chartMatrixDayButton span{color:var(--vm-text-muted);font-size:.84rem}.mindscore-module__1k5RQq__chartMatrixDayButtonActive{background:color-mix(in srgb, var(--vm-accent) 16%, transparent)}.mindscore-module__1k5RQq__chartMatrixDayButtonMuted{cursor:default;opacity:.6}.mindscore-module__1k5RQq__chartMatrixDayButtonMuted:hover{background:0 0;transform:none}.mindscore-module__1k5RQq__chartTableStatus{border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:.8rem;font-weight:600;display:inline-flex}.mindscore-module__1k5RQq__chartTableStatusDanger{color:color-mix(in srgb, #ff6b6b 76%, var(--vm-text-strong));background:#ff6b6b2e}.mindscore-module__1k5RQq__chartTableStatusWarning{color:color-mix(in srgb, #ff9f43 76%, var(--vm-text-strong));background:#ff9f432e}.mindscore-module__1k5RQq__chartTableStatusCaution{color:color-mix(in srgb, #f6c453 76%, var(--vm-text-strong));background:#f6c4532e}.mindscore-module__1k5RQq__chartTableStatusSuccess{color:color-mix(in srgb, #38d39f 76%, var(--vm-text-strong));background:#38d39f2e}.mindscore-module__1k5RQq__chartTableStatusMuted{background:color-mix(in srgb, var(--vm-panel-border) 34%, transparent);color:var(--vm-text-muted)}.mindscore-module__1k5RQq__chartVariancePositive{color:color-mix(in srgb, #38d39f 76%, var(--vm-text-strong))}.mindscore-module__1k5RQq__chartVarianceNegative{color:color-mix(in srgb, #ff7d92 74%, var(--vm-text-strong))}.mindscore-module__1k5RQq__formBlock{gap:8px;display:grid}.mindscore-module__1k5RQq__fieldLabel{color:var(--vm-text-strong);font-size:.92rem;font-weight:600}.mindscore-module__1k5RQq__fieldInput{border:1px solid var(--vm-panel-border);background:color-mix(in srgb, var(--vm-panel-bg) 92%, transparent);min-height:48px;color:var(--vm-text-strong);font:inherit;border-radius:16px;padding:0 14px;transition:border-color .2s,background .2s}.mindscore-module__1k5RQq__fieldInputReadOnly{background:color-mix(in srgb, var(--vm-panel-bg) 80%, transparent);cursor:default;color:var(--vm-text-muted);border-color:#0000}.mindscore-module__1k5RQq__fieldInput::placeholder{color:color-mix(in srgb, var(--vm-text-muted) 76%, transparent)}.mindscore-module__1k5RQq__dateInput{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.mindscore-module__1k5RQq__fieldHint{color:var(--vm-text-muted);margin:0;font-size:.84rem;line-height:1.6}.mindscore-module__1k5RQq__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mindscore-module__1k5RQq__detailCard{border:1px solid color-mix(in srgb, var(--vm-panel-border) 88%, transparent);background:color-mix(in srgb, var(--vm-panel-bg) 90%, transparent);border-radius:18px;gap:6px;padding:16px;display:grid}.mindscore-module__1k5RQq__detailHeader{justify-content:space-between;align-items:center;display:flex}.mindscore-module__1k5RQq__detailCard span{color:var(--vm-text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.82rem}.mindscore-module__1k5RQq__detailCard strong{color:var(--vm-text-strong);font-size:1.35rem}.mindscore-module__1k5RQq__statusBox{background:color-mix(in srgb, var(--vm-accent) 8%, transparent);color:var(--vm-text-muted);border-radius:12px;align-items:center;gap:10px;padding:12px 16px;display:flex}.mindscore-module__1k5RQq__statusText{color:inherit;margin:0;font-size:.88rem;line-height:1.5}@media (max-width:960px){.mindscore-module__1k5RQq__heroGrid,.mindscore-module__1k5RQq__metricsGrid,.mindscore-module__1k5RQq__cardGrid,.mindscore-module__1k5RQq__roadmapGrid,.mindscore-module__1k5RQq__plannerFormGrid,.mindscore-module__1k5RQq__detailGrid{grid-template-columns:1fr}.mindscore-module__1k5RQq__chartTableHead{display:grid}.mindscore-module__1k5RQq__chartSvg{min-width:0}.mindscore-module__1k5RQq__chartMatrix{min-width:860px}}@media (max-width:640px){.mindscore-module__1k5RQq__personaCard,.mindscore-module__1k5RQq__metricCard,.mindscore-module__1k5RQq__featureCard,.mindscore-module__1k5RQq__roadmapCard{border-radius:20px}.mindscore-module__1k5RQq__chartSvg{min-width:0}.mindscore-module__1k5RQq__chartTableScroller{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding-left:120px}.mindscore-module__1k5RQq__chartMatrix th:not(.mindscore-module__1k5RQq__chartMatrixMetricHead),.mindscore-module__1k5RQq__chartMatrix td:not(.mindscore-module__1k5RQq__chartMatrixMetricCell){scroll-snap-align:start;min-width:calc(50vw - 82px)}}
.Button-module__VMVMAW__base{--scientific-loader-primary:currentColor;--scientific-loader-secondary:currentColor;--scientific-loader-tertiary:currentColor;justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-3);border:1px solid #0000;font-weight:600;transition:transform .15s,box-shadow .2s,opacity .2s;display:inline-flex}.Button-module__VMVMAW__sm{padding:var(--space-2) var(--space-4);font-size:.875rem;line-height:1.1}.Button-module__VMVMAW__md{padding:var(--space-3) var(--space-5);font-size:1rem;line-height:1.2}.Button-module__VMVMAW__lg{padding:var(--space-4) var(--space-6);font-size:1.125rem;line-height:1.2}.Button-module__VMVMAW__primary{background:var(--g-brand);color:var(--c-6);box-shadow:var(--shadow-1)}.Button-module__VMVMAW__outline{color:var(--c-0);border:1px solid var(--c-2);background:0 0}.Button-module__VMVMAW__ghost{color:var(--c-0);background:0 0}.Button-module__VMVMAW__fullWidth{width:100%}.Button-module__VMVMAW__disabled{cursor:not-allowed;opacity:.78}.Button-module__VMVMAW__enabled{cursor:pointer;opacity:1}
.ScientificLoader-module__mjs2ua__root{--loader-a:var(--scientific-loader-primary,var(--color-brand,var(--vm-accent,#2563eb)));--loader-b:var(--scientific-loader-secondary,var(--color-info,#06b6d4));--loader-c:var(--scientific-loader-tertiary,var(--color-success,#10b981));--loader-track:color-mix(in srgb, var(--loader-a) 20%, transparent);--loader-surface:var(--color-surface-elevated,#fff);--loader-unit:48px;width:var(--loader-unit);height:var(--loader-unit);min-width:var(--loader-unit);min-height:var(--loader-unit);flex:0 0 var(--loader-unit);color:var(--loader-a);place-items:center;line-height:1;display:inline-grid}.ScientificLoader-module__mjs2ua__xs{--loader-unit:20px}.ScientificLoader-module__mjs2ua__sm{--loader-unit:30px}.ScientificLoader-module__mjs2ua__md{--loader-unit:56px}.ScientificLoader-module__mjs2ua__lg{--loader-unit:72px}.ScientificLoader-module__mjs2ua__root>:is(span,svg){width:90%;height:90%;display:block}.ScientificLoader-module__mjs2ua__dotTriangle{aspect-ratio:1.154;background:radial-gradient(farthest-side, var(--loader-a) 90%, transparent) 50% 0, radial-gradient(farthest-side, var(--loader-b) 90%, transparent) 0 100%, radial-gradient(farthest-side, var(--loader-c) 90%, transparent) 100% 100%;background-repeat:no-repeat;background-size:35% 40.4%;animation:1s infinite ScientificLoader-module__mjs2ua__dotTriangle;height:auto!important}.ScientificLoader-module__mjs2ua__dualRing{border:max(2px, calc(var(--loader-unit) * .08)) solid;border-color:var(--loader-a) color-mix(in srgb, var(--loader-c) 35%, transparent) var(--loader-c) color-mix(in srgb, var(--loader-a) 35%, transparent);border-radius:50%;animation:1s linear infinite ScientificLoader-module__mjs2ua__spin;width:72%!important;height:72%!important}.ScientificLoader-module__mjs2ua__gridPulse{grid-template-columns:repeat(3,1fr);gap:8%;width:70%!important;height:70%!important;display:grid!important}.ScientificLoader-module__mjs2ua__gridPulse i{background:var(--loader-track);border-radius:20%;animation:1.8s ease-in-out infinite ScientificLoader-module__mjs2ua__gridPulse}.ScientificLoader-module__mjs2ua__gridPulse i:first-child,.ScientificLoader-module__mjs2ua__gridPulse i:nth-child(5),.ScientificLoader-module__mjs2ua__gridPulse i:nth-child(9){--cell:var(--loader-a)}.ScientificLoader-module__mjs2ua__gridPulse i:nth-child(2),.ScientificLoader-module__mjs2ua__gridPulse i:nth-child(4),.ScientificLoader-module__mjs2ua__gridPulse i:nth-child(6),.ScientificLoader-module__mjs2ua__gridPulse i:nth-child(8){--cell:var(--loader-b)}.ScientificLoader-module__mjs2ua__gridPulse i:nth-child(3),.ScientificLoader-module__mjs2ua__gridPulse i:nth-child(7){--cell:var(--loader-c)}.ScientificLoader-module__mjs2ua__gridPulse i:nth-child(2),.ScientificLoader-module__mjs2ua__gridPulse i:nth-child(4){animation-delay:.1s}.ScientificLoader-module__mjs2ua__gridPulse i:nth-child(3),.ScientificLoader-module__mjs2ua__gridPulse i:nth-child(5),.ScientificLoader-module__mjs2ua__gridPulse i:nth-child(7){animation-delay:.2s}.ScientificLoader-module__mjs2ua__gridPulse i:nth-child(6),.ScientificLoader-module__mjs2ua__gridPulse i:nth-child(8){animation-delay:.3s}.ScientificLoader-module__mjs2ua__gridPulse i:nth-child(9){animation-delay:.4s}.ScientificLoader-module__mjs2ua__atom{overflow:visible}.ScientificLoader-module__mjs2ua__atomRing{fill:none;stroke:var(--loader-b);stroke-width:1.35px;opacity:.48}.ScientificLoader-module__mjs2ua__atomElectronA,.ScientificLoader-module__mjs2ua__atomElectronB,.ScientificLoader-module__mjs2ua__atomElectronC{r:3.1px}.ScientificLoader-module__mjs2ua__atomElectronA{fill:var(--loader-a)}.ScientificLoader-module__mjs2ua__atomElectronB{fill:var(--loader-b)}.ScientificLoader-module__mjs2ua__atomElectronC{fill:var(--loader-c)}.ScientificLoader-module__mjs2ua__atomNucleus{r:4.3px;fill:var(--loader-a);transform-box:fill-box;transform-origin:50%;animation:1.2s ease-in-out infinite ScientificLoader-module__mjs2ua__atomPulse}.ScientificLoader-module__mjs2ua__pulseDots,.ScientificLoader-module__mjs2ua__audioWave{justify-content:center;align-items:center;gap:8%;display:flex!important}.ScientificLoader-module__mjs2ua__pulseDots i{aspect-ratio:1;background:var(--dot);border-radius:50%;width:14%;animation:1.2s ease-in-out infinite ScientificLoader-module__mjs2ua__pulseDots}.ScientificLoader-module__mjs2ua__pulseDots i:first-child,.ScientificLoader-module__mjs2ua__audioWave i:first-child{--dot:var(--loader-a);animation-delay:0s}.ScientificLoader-module__mjs2ua__pulseDots i:nth-child(2),.ScientificLoader-module__mjs2ua__audioWave i:nth-child(2){--dot:color-mix(in srgb, var(--loader-a) 50%, var(--loader-b));animation-delay:.1s}.ScientificLoader-module__mjs2ua__pulseDots i:nth-child(3),.ScientificLoader-module__mjs2ua__audioWave i:nth-child(3){--dot:var(--loader-b);animation-delay:.2s}.ScientificLoader-module__mjs2ua__pulseDots i:nth-child(4),.ScientificLoader-module__mjs2ua__audioWave i:nth-child(4){--dot:color-mix(in srgb, var(--loader-b) 50%, var(--loader-c));animation-delay:.3s}.ScientificLoader-module__mjs2ua__pulseDots i:nth-child(5),.ScientificLoader-module__mjs2ua__audioWave i:nth-child(5){--dot:var(--loader-c);animation-delay:.4s}.ScientificLoader-module__mjs2ua__cubeStage{perspective:calc(var(--loader-unit) * 3)}.ScientificLoader-module__mjs2ua__cube{transform-style:preserve-3d;animation:3.2s linear infinite ScientificLoader-module__mjs2ua__cubeRotate;display:block;position:relative;top:31%;left:31%;width:38%!important;height:38%!important}.ScientificLoader-module__mjs2ua__cube i{border:1px solid var(--loader-surface);opacity:.88;position:absolute;inset:0}.ScientificLoader-module__mjs2ua__cubeTop{background:var(--loader-a);transform:rotateX(90deg) translateZ(calc(var(--loader-unit) * .15))}.ScientificLoader-module__mjs2ua__cubeBottom{background:var(--loader-c);transform:rotateX(-90deg) translateZ(calc(var(--loader-unit) * .15))}.ScientificLoader-module__mjs2ua__cubeFront{background:var(--loader-b);transform:translateZ(calc(var(--loader-unit) * .15))}.ScientificLoader-module__mjs2ua__cubeBack{background:var(--loader-b);transform:rotateY(180deg) translateZ(calc(var(--loader-unit) * .15))}.ScientificLoader-module__mjs2ua__cubeLeft{background:var(--loader-c);transform:rotateY(-90deg) translateZ(calc(var(--loader-unit) * .15))}.ScientificLoader-module__mjs2ua__cubeRight{background:var(--loader-a);transform:rotateY(90deg) translateZ(calc(var(--loader-unit) * .15))}.ScientificLoader-module__mjs2ua__radialFade{position:relative;width:76%!important;height:76%!important}.ScientificLoader-module__mjs2ua__radialFade i,.ScientificLoader-module__mjs2ua__progressRing i{background:var(--loader-a);transform-origin:50% 217%;border-radius:999px;width:8%;height:23%;animation:1.2s linear infinite ScientificLoader-module__mjs2ua__radialFade;position:absolute;top:0;left:46%}.ScientificLoader-module__mjs2ua__radialFade i:first-child{animation-delay:-1.1s;transform:rotate(0)}.ScientificLoader-module__mjs2ua__radialFade i:nth-child(2){animation-delay:-1s;transform:rotate(30deg)}.ScientificLoader-module__mjs2ua__radialFade i:nth-child(3){animation-delay:-.9s;transform:rotate(60deg)}.ScientificLoader-module__mjs2ua__radialFade i:nth-child(4){animation-delay:-.8s;transform:rotate(90deg)}.ScientificLoader-module__mjs2ua__radialFade i:nth-child(5){background:var(--loader-b);animation-delay:-.7s;transform:rotate(120deg)}.ScientificLoader-module__mjs2ua__radialFade i:nth-child(6){background:var(--loader-b);animation-delay:-.6s;transform:rotate(150deg)}.ScientificLoader-module__mjs2ua__radialFade i:nth-child(7){background:var(--loader-b);animation-delay:-.5s;transform:rotate(180deg)}.ScientificLoader-module__mjs2ua__radialFade i:nth-child(8){background:var(--loader-b);animation-delay:-.4s;transform:rotate(210deg)}.ScientificLoader-module__mjs2ua__radialFade i:nth-child(9){background:var(--loader-c);animation-delay:-.3s;transform:rotate(240deg)}.ScientificLoader-module__mjs2ua__radialFade i:nth-child(10){background:var(--loader-c);animation-delay:-.2s;transform:rotate(270deg)}.ScientificLoader-module__mjs2ua__radialFade i:nth-child(11){background:var(--loader-c);animation-delay:-.1s;transform:rotate(300deg)}.ScientificLoader-module__mjs2ua__radialFade i:nth-child(12){background:var(--loader-c);animation-delay:0s;transform:rotate(330deg)}.ScientificLoader-module__mjs2ua__matrix{justify-content:center;align-items:center;font-family:ui-monospace,monospace;display:flex!important}.ScientificLoader-module__mjs2ua__matrix b{font-size:calc(var(--loader-unit) * .72);color:var(--loader-a);font-weight:300}.ScientificLoader-module__mjs2ua__matrix span{grid-template-columns:repeat(3,1fr);width:56%;height:56%;display:grid}.ScientificLoader-module__mjs2ua__matrix i{font-size:calc(var(--loader-unit) * .11);color:var(--loader-b);place-items:center;font-style:normal;animation:2.4s ease-in-out infinite ScientificLoader-module__mjs2ua__matrixPulse;display:grid}.ScientificLoader-module__mjs2ua__matrix i:nth-child(3n){color:var(--loader-c)}.ScientificLoader-module__mjs2ua__matrix i:nth-child(2n){animation-delay:.2s}.ScientificLoader-module__mjs2ua__matrix i:nth-child(3n){animation-delay:.4s}.ScientificLoader-module__mjs2ua__nebula,.ScientificLoader-module__mjs2ua__radar,.ScientificLoader-module__mjs2ua__blackHole{position:relative}.ScientificLoader-module__mjs2ua__nebula i{border:2px solid #0000;border-radius:50%;animation:2s linear infinite ScientificLoader-module__mjs2ua__spin;position:absolute}.ScientificLoader-module__mjs2ua__nebula i:first-child{border-color:var(--loader-a) transparent;animation-duration:3s;inset:3%}.ScientificLoader-module__mjs2ua__nebula i:nth-child(2){border-color:transparent var(--loader-b);animation-direction:reverse;inset:16%}.ScientificLoader-module__mjs2ua__nebula i:nth-child(3){border-color:var(--loader-c) transparent;animation-duration:1.4s;inset:29%}.ScientificLoader-module__mjs2ua__nebula b{background:var(--loader-a);box-shadow:0 0 8px var(--loader-b);border-radius:50%;animation:1.6s ease-in-out infinite ScientificLoader-module__mjs2ua__atomPulse;position:absolute;inset:44%}.ScientificLoader-module__mjs2ua__helix{flex-direction:column;justify-content:center;display:flex!important}.ScientificLoader-module__mjs2ua__helix>i{width:100%;height:10%;position:relative}.ScientificLoader-module__mjs2ua__helix>i:after{content:"";background:var(--loader-track);height:1px;position:absolute;top:50%;left:20%;right:20%}.ScientificLoader-module__mjs2ua__helix b{aspect-ratio:1;z-index:1;border-radius:50%;width:10%;position:absolute;top:8%}.ScientificLoader-module__mjs2ua__helix b:first-child{background:var(--loader-a);animation:1.6s ease-in-out infinite ScientificLoader-module__mjs2ua__helixA}.ScientificLoader-module__mjs2ua__helix b:last-child{background:var(--loader-c);animation:1.6s ease-in-out infinite ScientificLoader-module__mjs2ua__helixB}.ScientificLoader-module__mjs2ua__helix i:nth-child(2) b{animation-delay:-.2s}.ScientificLoader-module__mjs2ua__helix i:nth-child(3) b{animation-delay:-.4s}.ScientificLoader-module__mjs2ua__helix i:nth-child(4) b{animation-delay:-.6s}.ScientificLoader-module__mjs2ua__helix i:nth-child(5) b{animation-delay:-.8s}.ScientificLoader-module__mjs2ua__helix i:nth-child(6) b{animation-delay:-1s}.ScientificLoader-module__mjs2ua__helix i:nth-child(7) b{animation-delay:-1.2s}.ScientificLoader-module__mjs2ua__helix i:nth-child(8) b{animation-delay:-1.4s}.ScientificLoader-module__mjs2ua__audioWave i{background:var(--dot);border-radius:999px;width:11%;height:12%;animation:1.8s ease-in-out infinite ScientificLoader-module__mjs2ua__audioWave}.ScientificLoader-module__mjs2ua__radar i{border:2px solid var(--loader-a);opacity:0;border-radius:50%;animation:1.8s ease-out infinite ScientificLoader-module__mjs2ua__radarPing;position:absolute;inset:4%}.ScientificLoader-module__mjs2ua__radar i:nth-child(2){animation-delay:.9s}.ScientificLoader-module__mjs2ua__radar b{transform-origin:0;background:linear-gradient(90deg, var(--loader-a), transparent);width:46%;height:2px;animation:1.8s linear infinite ScientificLoader-module__mjs2ua__spin;position:absolute;top:50%;left:50%}.ScientificLoader-module__mjs2ua__radar em{background:var(--loader-c);box-shadow:0 0 6px var(--loader-c);border-radius:50%;position:absolute;inset:44%}.ScientificLoader-module__mjs2ua__neuralNet{position:relative}.ScientificLoader-module__mjs2ua__neuralNet svg{width:100%;height:100%;position:absolute;inset:0}.ScientificLoader-module__mjs2ua__neuralNet line{stroke:var(--loader-b);stroke-width:.8px;opacity:.35;animation:2s ease-in-out infinite ScientificLoader-module__mjs2ua__neuralSignal}.ScientificLoader-module__mjs2ua__neuralNet>i{aspect-ratio:1;z-index:1;background:var(--loader-a);border-radius:50%;width:10%;animation:2s ease-in-out infinite ScientificLoader-module__mjs2ua__atomPulse;position:absolute}.ScientificLoader-module__mjs2ua__neuralNet>i:first-child{top:25%;left:15%}.ScientificLoader-module__mjs2ua__neuralNet>i:nth-child(2){animation-delay:.15s;top:65%;left:15%}.ScientificLoader-module__mjs2ua__neuralNet>i:nth-child(3){background:var(--loader-b);animation-delay:.4s;top:10%;left:46%}.ScientificLoader-module__mjs2ua__neuralNet>i:nth-child(4){background:var(--loader-b);animation-delay:.55s;top:46%;left:46%}.ScientificLoader-module__mjs2ua__neuralNet>i:nth-child(5){background:var(--loader-b);animation-delay:.7s;top:80%;left:46%}.ScientificLoader-module__mjs2ua__neuralNet>i:nth-child(6){background:var(--loader-c);animation-delay:1s;top:46%;left:80%}.ScientificLoader-module__mjs2ua__blackHole i{background:conic-gradient(var(--loader-a), var(--loader-b), var(--loader-c), transparent) border-box;border-radius:50%;padding:3px;animation:2.4s linear infinite ScientificLoader-module__mjs2ua__spin;position:absolute;inset:4%;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0)}.ScientificLoader-module__mjs2ua__blackHole b{background:var(--color-surface-page,#0b0b0f);border:1px solid var(--loader-track);z-index:2;border-radius:50%;position:absolute;inset:38%}.ScientificLoader-module__mjs2ua__blackHole em{background:radial-gradient(circle, color-mix(in srgb, var(--loader-a) 42%, transparent), transparent 70%);border-radius:50%;animation:2s ease-in-out infinite ScientificLoader-module__mjs2ua__atomPulse;position:absolute;inset:23%}.ScientificLoader-module__mjs2ua__infinity{overflow:visible}.ScientificLoader-module__mjs2ua__infinityTrack{fill:none;stroke:var(--loader-track);stroke-width:2.5px;stroke-linecap:round}.ScientificLoader-module__mjs2ua__infinityDot1{fill:var(--loader-c);opacity:.55}.ScientificLoader-module__mjs2ua__infinityDot2{fill:var(--loader-b);opacity:.75}.ScientificLoader-module__mjs2ua__infinityDot3{fill:var(--loader-a)}.ScientificLoader-module__mjs2ua__progressRing{position:relative;width:76%!important;height:76%!important}.ScientificLoader-module__mjs2ua__progressRing i{background:var(--loader-track);animation:3s ease-in-out infinite ScientificLoader-module__mjs2ua__progressFill}.ScientificLoader-module__mjs2ua__progressRing i:first-child{transform:rotate(0)}.ScientificLoader-module__mjs2ua__progressRing i:nth-child(2){animation-delay:80ms;transform:rotate(15deg)}.ScientificLoader-module__mjs2ua__progressRing i:nth-child(3){animation-delay:.16s;transform:rotate(30deg)}.ScientificLoader-module__mjs2ua__progressRing i:nth-child(4){animation-delay:.24s;transform:rotate(45deg)}.ScientificLoader-module__mjs2ua__progressRing i:nth-child(5){animation-delay:.32s;transform:rotate(60deg)}.ScientificLoader-module__mjs2ua__progressRing i:nth-child(6){animation-delay:.4s;transform:rotate(75deg)}.ScientificLoader-module__mjs2ua__progressRing i:nth-child(7){animation-delay:.48s;transform:rotate(90deg)}.ScientificLoader-module__mjs2ua__progressRing i:nth-child(8){animation-delay:.56s;transform:rotate(105deg)}.ScientificLoader-module__mjs2ua__progressRing i:nth-child(9){animation-delay:.64s;transform:rotate(120deg)}.ScientificLoader-module__mjs2ua__progressRing i:nth-child(10){animation-delay:.72s;transform:rotate(135deg)}.ScientificLoader-module__mjs2ua__progressRing i:nth-child(11){animation-delay:.8s;transform:rotate(150deg)}.ScientificLoader-module__mjs2ua__progressRing i:nth-child(12){animation-delay:.88s;transform:rotate(165deg)}.ScientificLoader-module__mjs2ua__progressRing i:nth-child(13){animation-delay:.96s;transform:rotate(180deg)}.ScientificLoader-module__mjs2ua__progressRing i:nth-child(14){animation-delay:1.04s;transform:rotate(195deg)}.ScientificLoader-module__mjs2ua__progressRing i:nth-child(15){animation-delay:1.12s;transform:rotate(210deg)}.ScientificLoader-module__mjs2ua__progressRing i:nth-child(16){animation-delay:1.2s;transform:rotate(225deg)}.ScientificLoader-module__mjs2ua__progressRing i:nth-child(17){animation-delay:1.28s;transform:rotate(240deg)}.ScientificLoader-module__mjs2ua__progressRing i:nth-child(18){animation-delay:1.36s;transform:rotate(255deg)}.ScientificLoader-module__mjs2ua__progressRing i:nth-child(19){animation-delay:1.44s;transform:rotate(270deg)}.ScientificLoader-module__mjs2ua__progressRing i:nth-child(20){animation-delay:1.52s;transform:rotate(285deg)}.ScientificLoader-module__mjs2ua__progressRing i:nth-child(21){animation-delay:1.6s;transform:rotate(300deg)}.ScientificLoader-module__mjs2ua__progressRing i:nth-child(22){animation-delay:1.68s;transform:rotate(315deg)}.ScientificLoader-module__mjs2ua__progressRing i:nth-child(23){animation-delay:1.76s;transform:rotate(330deg)}.ScientificLoader-module__mjs2ua__progressRing i:nth-child(24){animation-delay:1.84s;transform:rotate(345deg)}@keyframes ScientificLoader-module__mjs2ua__spin{to{transform:rotate(360deg)}}@keyframes ScientificLoader-module__mjs2ua__dotTriangle{50%,to{background-position:100% 100%,50% 0,0 100%}}@keyframes ScientificLoader-module__mjs2ua__gridPulse{0%,70%,to{background:color-mix(in srgb, var(--cell) 30%, transparent);transform:scale(1)}35%{background:var(--cell);transform:scale(1.12)}}@keyframes ScientificLoader-module__mjs2ua__atomPulse{50%{opacity:.7;transform:scale(1.35)}}@keyframes ScientificLoader-module__mjs2ua__pulseDots{0%,40%,to{opacity:.4;transform:scale(.5)}20%{opacity:1;transform:scale(1.2)}}@keyframes ScientificLoader-module__mjs2ua__cubeRotate{0%{transform:rotateX(-28deg)rotateY(45deg)}to{transform:rotateX(-28deg)rotateY(405deg)}}@keyframes ScientificLoader-module__mjs2ua__radialFade{0%{opacity:1}to{opacity:.14}}@keyframes ScientificLoader-module__mjs2ua__matrixPulse{0%,60%,to{opacity:.2;transform:scale(1)}30%{opacity:1;transform:scale(1.25)}}@keyframes ScientificLoader-module__mjs2ua__helixA{0%,to{opacity:.4;left:8%;transform:scale(.55)}50%{opacity:1;left:82%;transform:scale(1)}}@keyframes ScientificLoader-module__mjs2ua__helixB{0%,to{opacity:.4;left:82%;transform:scale(.55)}50%{opacity:1;left:8%;transform:scale(1)}}@keyframes ScientificLoader-module__mjs2ua__audioWave{0%,40%,to{height:12%}20%{height:76%}}@keyframes ScientificLoader-module__mjs2ua__radarPing{0%{opacity:.8;transform:scale(.3)}to{opacity:0;border-color:var(--loader-c);transform:scale(1)}}@keyframes ScientificLoader-module__mjs2ua__neuralSignal{50%{opacity:.8}}@keyframes ScientificLoader-module__mjs2ua__progressFill{0%,70%,to{background:var(--loader-track);opacity:.35}30%,50%{background:var(--loader-a);opacity:1}}@media (prefers-reduced-motion:reduce){.ScientificLoader-module__mjs2ua__root,.ScientificLoader-module__mjs2ua__root *{animation:none!important}}
.AiPopover-module__6gi0pW__root,.AiPopover-module__6gi0pW__surface{--popover-surface:var(--color-surface-page);--popover-surface-muted:var(--color-surface-secondary);--popover-text:var(--color-text-primary);--popover-text-muted:var(--color-text-secondary);--popover-border:var(--color-border-default);--popover-border-strong:var(--color-border-strong);--popover-accent:var(--color-brand);--popover-accent-soft:color-mix(in srgb, var(--popover-accent) 10%, transparent);--popover-accent-ink:var(--color-text-inverse);--popover-focus:var(--color-brand);--popover-success:var(--color-success);--popover-warning:var(--color-warning);--popover-danger:var(--color-danger);--popover-radius:var(--radius-control);--popover-shadow:var(--shadow-overlay);--popover-padding:var(--space-3);--popover-gutter:var(--space-3);--popover-gutter-mobile:var(--space-2);--popover-max-width:384px;--popover-control-min:var(--control-height-default);--popover-status-size:16px;--popover-arrow-size:10px;--popover-border-width:1px;--popover-focus-width:2px;--popover-focus-offset:2px;--popover-disabled-opacity:.52;--popover-enter-distance:6px;--popover-enter-scale:.98;--popover-duration-enter:var(--motion-duration-normal);--popover-duration-exit:var(--motion-duration-fast);--popover-duration-slow:.9s;--popover-ease-enter:var(--ease-emphasized);--popover-ease-exit:var(--ease-standard);--popover-z:var(--z-modal)}.AiPopover-module__6gi0pW__root{min-width:0;display:inline-flex;position:relative}.AiPopover-module__6gi0pW__trigger{min-width:var(--popover-control-min);min-height:var(--popover-control-min);font:inherit;touch-action:manipulation;position:relative}.AiPopover-module__6gi0pW__trigger:focus-visible{outline:var(--popover-focus-width) solid var(--popover-focus);outline-offset:var(--popover-focus-offset)}.AiPopover-module__6gi0pW__trigger:active:not(:disabled){transform:translateY(1px)}.AiPopover-module__6gi0pW__trigger:disabled{cursor:not-allowed;opacity:var(--popover-disabled-opacity)}.AiPopover-module__6gi0pW__backdrop{z-index:1004;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:default;background:#0f121e47;border:0;padding:0;position:fixed;inset:0}.AiPopover-module__6gi0pW__triggerStatus{top:50%;right:var(--space-2);width:var(--popover-status-size);height:var(--popover-status-size);pointer-events:none;place-items:center;display:inline-grid;position:absolute;transform:translateY(-50%)}.AiPopover-module__6gi0pW__triggerStatus svg{width:100%;height:100%}.AiPopover-module__6gi0pW__root:has(.AiPopover-module__6gi0pW__trigger[data-status=loading]) .AiPopover-module__6gi0pW__triggerStatus{color:var(--popover-text-muted);animation:AiPopover-module__6gi0pW__aiPopoverSpin var(--popover-duration-slow) linear infinite}.AiPopover-module__6gi0pW__root:has(.AiPopover-module__6gi0pW__trigger[data-status=error]) .AiPopover-module__6gi0pW__triggerStatus{color:var(--popover-danger)}.AiPopover-module__6gi0pW__root:has(.AiPopover-module__6gi0pW__trigger[data-status=success]) .AiPopover-module__6gi0pW__triggerStatus{color:var(--popover-success)}.AiPopover-module__6gi0pW__surface{z-index:var(--popover-z);width:max-content;max-width:min(var(--popover-max-width), calc(100vw - (var(--popover-gutter) * 2)));max-height:calc(100dvh - (var(--popover-gutter) * 2));padding:var(--popover-padding);color:var(--popover-text);background:var(--popover-surface);border:var(--popover-border-width) solid var(--popover-border);border-radius:var(--popover-radius);box-shadow:var(--popover-shadow);opacity:0;overscroll-behavior:contain;transform:translateY(var(--popover-enter-distance)) scale(var(--popover-enter-scale));transform-origin:50%;transition:opacity var(--popover-duration-exit) var(--popover-ease-exit), transform var(--popover-duration-exit) var(--popover-ease-exit);margin:0;position:fixed;overflow:auto}.AiPopover-module__6gi0pW__surface[data-open=true]{opacity:1;transition-duration:var(--popover-duration-enter);transition-timing-function:var(--popover-ease-enter);transform:translateY(0)scale(1)}.AiPopover-module__6gi0pW__surface[data-side=top]{transform-origin:bottom}.AiPopover-module__6gi0pW__surface[data-side=bottom]{transform-origin:top}.AiPopover-module__6gi0pW__surface[data-side=start]{transform-origin:100%}.AiPopover-module__6gi0pW__surface[data-side=end]{transform-origin:0}.AiPopover-module__6gi0pW__surface[data-side=center]{transform-origin:50%}.AiPopover-module__6gi0pW__surface[data-status=error]{border-color:var(--popover-danger)}.AiPopover-module__6gi0pW__surface[data-status=success]{border-color:var(--popover-success)}.AiPopover-module__6gi0pW__arrow{width:var(--popover-arrow-size);height:var(--popover-arrow-size);background:inherit;border:inherit;pointer-events:none;position:absolute;transform:rotate(45deg)}.AiPopover-module__6gi0pW__surface[data-side=bottom] .AiPopover-module__6gi0pW__arrow{top:calc(var(--popover-arrow-size) / -2);left:calc(50% - (var(--popover-arrow-size) / 2));border-bottom:0;border-right:0}.AiPopover-module__6gi0pW__surface[data-side=top] .AiPopover-module__6gi0pW__arrow{bottom:calc(var(--popover-arrow-size) / -2);left:calc(50% - (var(--popover-arrow-size) / 2));border-top:0;border-left:0}.AiPopover-module__6gi0pW__surface[data-side=start] .AiPopover-module__6gi0pW__arrow{top:calc(50% - (var(--popover-arrow-size) / 2));right:calc(var(--popover-arrow-size) / -2);border-bottom:0;border-left:0}.AiPopover-module__6gi0pW__surface[data-side=end] .AiPopover-module__6gi0pW__arrow{top:calc(50% - (var(--popover-arrow-size) / 2));left:calc(var(--popover-arrow-size) / -2);border-top:0;border-right:0}.AiPopover-module__6gi0pW__surface[data-side=center] .AiPopover-module__6gi0pW__arrow{display:none}@keyframes AiPopover-module__6gi0pW__aiPopoverSpin{to{transform:rotate(1turn)}}@media (max-width:639px){.AiPopover-module__6gi0pW__trigger{min-width:var(--control-height-touch);min-height:var(--control-height-touch)}.AiPopover-module__6gi0pW__surface{max-width:calc(100vw - (var(--popover-gutter-mobile) * 2));max-height:calc(100dvh - (var(--popover-gutter-mobile) * 2))}}@media (prefers-reduced-motion:reduce){.AiPopover-module__6gi0pW__surface,.AiPopover-module__6gi0pW__trigger{transition-duration:1ms}.AiPopover-module__6gi0pW__root:has(.AiPopover-module__6gi0pW__trigger[data-status=loading]) .AiPopover-module__6gi0pW__triggerStatus{animation:none}}
.AiPopoverPresets-module__CVlhYW__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.AiPopoverPresets-module__CVlhYW__trigger{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-height-touch);padding:0 var(--space-3);color:var(--popover-text);background:var(--popover-surface-muted);border:1px solid var(--popover-border);border-radius:var(--radius-control-compact);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);white-space:nowrap;transition:color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);display:inline-flex}.AiPopoverPresets-module__CVlhYW__trigger:disabled,.AiPopoverPresets-module__CVlhYW__action:disabled,.AiPopoverPresets-module__CVlhYW__menuItem:disabled,.AiPopoverPresets-module__CVlhYW__nestedItem:disabled,.AiPopoverPresets-module__CVlhYW__commandItem:disabled{color:var(--popover-text-muted);background:var(--popover-surface-muted);cursor:not-allowed;opacity:var(--popover-disabled-opacity)}.AiPopoverPresets-module__CVlhYW__trigger:hover{color:var(--popover-accent);border-color:var(--popover-accent)}.AiPopoverPresets-module__CVlhYW__triggerIcon{place-items:center;width:18px;height:18px;display:inline-grid}.AiPopoverPresets-module__CVlhYW__triggerIcon svg{width:100%;height:100%}.AiPopoverPresets-module__CVlhYW__triggerBadge{min-width:20px;height:20px;padding:0 var(--space-1);color:var(--popover-accent-ink);background:var(--popover-accent);border-radius:var(--radius-pill);font-size:.7rem;font-weight:var(--font-weight-bold);place-items:center;display:inline-grid}.AiPopoverPresets-module__CVlhYW__richSurface,.AiPopoverPresets-module__CVlhYW__statusSurface{width:min(336px,100vw - 24px)}.AiPopoverPresets-module__CVlhYW__modelSurface,.AiPopoverPresets-module__CVlhYW__commandSurface,.AiPopoverPresets-module__CVlhYW__notificationSurface,.AiPopoverPresets-module__CVlhYW__tokenSurface{width:min(360px,100vw - 24px)}.AiPopoverPresets-module__CVlhYW__userSurface,.AiPopoverPresets-module__CVlhYW__formSurface,.AiPopoverPresets-module__CVlhYW__accentSurface{width:min(304px,100vw - 24px)}.AiPopoverPresets-module__CVlhYW__menuSurface{width:min(240px,100vw - 24px)}.AiPopoverPresets-module__CVlhYW__rich{gap:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid}.AiPopoverPresets-module__CVlhYW__leadIcon,.AiPopoverPresets-module__CVlhYW__itemIcon{width:36px;height:36px;color:var(--popover-accent);background:var(--popover-accent-soft);border-radius:var(--radius-control-compact);place-items:center;display:inline-grid}.AiPopoverPresets-module__CVlhYW__leadIcon svg,.AiPopoverPresets-module__CVlhYW__itemIcon svg{width:18px;height:18px}.AiPopoverPresets-module__CVlhYW__richCopy{min-width:0}.AiPopoverPresets-module__CVlhYW__richCopy strong,.AiPopoverPresets-module__CVlhYW__title,.AiPopoverPresets-module__CVlhYW__sectionTitle,.AiPopoverPresets-module__CVlhYW__accentContent>strong{color:var(--popover-text);font-size:var(--font-size-sm);line-height:var(--line-height-tight);display:block}.AiPopoverPresets-module__CVlhYW__richCopy p,.AiPopoverPresets-module__CVlhYW__accentContent p{margin-top:var(--space-1);color:var(--popover-text-muted);font-size:var(--font-size-xs);line-height:var(--line-height-base)}.AiPopoverPresets-module__CVlhYW__actions{justify-content:flex-end;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--popover-border);flex-wrap:wrap;grid-column:1/-1;display:flex}.AiPopoverPresets-module__CVlhYW__action{justify-content:center;align-items:center;gap:var(--space-1);min-height:var(--control-height-default);padding:0 var(--space-3);border-radius:var(--radius-control-compact);cursor:pointer;font:inherit;font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard), transform var(--duration-fast) var(--ease-standard);border:1px solid #0000;display:inline-flex}.AiPopoverPresets-module__CVlhYW__action:active{transform:translateY(1px)}.AiPopoverPresets-module__CVlhYW__action:focus-visible,.AiPopoverPresets-module__CVlhYW__menuItem:focus-visible,.AiPopoverPresets-module__CVlhYW__backButton:focus-visible,.AiPopoverPresets-module__CVlhYW__nestedItem:focus-visible,.AiPopoverPresets-module__CVlhYW__commandItem:focus-visible,.AiPopoverPresets-module__CVlhYW__form input:focus-visible{outline:var(--popover-focus-width) solid var(--popover-focus);outline-offset:var(--popover-focus-offset)}.AiPopoverPresets-module__CVlhYW__action svg{width:15px;height:15px}.AiPopoverPresets-module__CVlhYW__actionPrimary{color:var(--popover-accent-ink);background:var(--popover-accent)}.AiPopoverPresets-module__CVlhYW__actionPrimary:hover{background:color-mix(in srgb, var(--popover-accent) 88%, var(--popover-text))}.AiPopoverPresets-module__CVlhYW__actionSecondary{color:var(--popover-text);background:var(--popover-surface-muted);border-color:var(--popover-border)}.AiPopoverPresets-module__CVlhYW__actionSecondary:hover{border-color:var(--popover-border-strong)}.AiPopoverPresets-module__CVlhYW__actionDanger{color:var(--popover-accent-ink);background:var(--popover-danger)}.AiPopoverPresets-module__CVlhYW__panelStack{display:grid}.AiPopoverPresets-module__CVlhYW__modelPanel{opacity:0;pointer-events:none;min-width:0;transition:opacity var(--duration-normal) var(--ease-standard), transform var(--duration-normal) var(--ease-emphasized);flex-direction:column;grid-area:1/1;display:flex;transform:translateY(8px)}.AiPopoverPresets-module__CVlhYW__panelActive{opacity:1;pointer-events:auto;transform:translateY(0)}.AiPopoverPresets-module__CVlhYW__panelHiddenBack{transform:translateY(-8px)}.AiPopoverPresets-module__CVlhYW__panelHiddenFront{transform:translateY(8px)}.AiPopoverPresets-module__CVlhYW__eyebrow{margin:0 0 var(--space-2);color:var(--popover-text-muted);font-size:.68rem;font-weight:var(--font-weight-semibold);letter-spacing:var(--tracking-wide);text-transform:uppercase}.AiPopoverPresets-module__CVlhYW__menuList,.AiPopoverPresets-module__CVlhYW__commandList,.AiPopoverPresets-module__CVlhYW__notificationList{gap:var(--space-1);display:grid}.AiPopoverPresets-module__CVlhYW__menuItem,.AiPopoverPresets-module__CVlhYW__commandItem,.AiPopoverPresets-module__CVlhYW__nestedItem,.AiPopoverPresets-module__CVlhYW__backButton{width:100%;min-height:var(--control-height-touch);color:var(--popover-text);border-radius:var(--radius-control-compact);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0}.AiPopoverPresets-module__CVlhYW__menuItem{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.AiPopoverPresets-module__CVlhYW__menuItem:hover,.AiPopoverPresets-module__CVlhYW__commandItem:hover,.AiPopoverPresets-module__CVlhYW__nestedItem:hover{color:var(--popover-accent);background:var(--popover-accent-soft)}.AiPopoverPresets-module__CVlhYW__itemCopy{flex-direction:column;min-width:0;display:flex}.AiPopoverPresets-module__CVlhYW__itemCopy strong{font-size:var(--font-size-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.AiPopoverPresets-module__CVlhYW__itemCopy small{color:var(--popover-text-muted);font-size:.68rem}.AiPopoverPresets-module__CVlhYW__chevron{width:16px;height:16px;color:var(--popover-text-muted)}.AiPopoverPresets-module__CVlhYW__backButton{align-items:center;gap:var(--space-1);width:auto;padding:0 var(--space-2);color:var(--popover-text-muted);font-size:var(--font-size-xs);display:inline-flex}.AiPopoverPresets-module__CVlhYW__backButton:hover{color:var(--popover-accent)}.AiPopoverPresets-module__CVlhYW__backButton svg{width:16px;height:16px}.AiPopoverPresets-module__CVlhYW__detailHeader,.AiPopoverPresets-module__CVlhYW__tokenHead,.AiPopoverPresets-module__CVlhYW__tokenFoot{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.AiPopoverPresets-module__CVlhYW__detailHeader{margin:var(--space-2) 0}.AiPopoverPresets-module__CVlhYW__detailHeader strong{font-size:var(--font-size-sm)}.AiPopoverPresets-module__CVlhYW__detailHeader span,.AiPopoverPresets-module__CVlhYW__tokenFoot strong{color:var(--popover-accent);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.AiPopoverPresets-module__CVlhYW__metricGrid,.AiPopoverPresets-module__CVlhYW__userStats{gap:var(--space-1);padding:var(--space-2) 0;margin:0 0 var(--space-2);border-top:1px solid var(--popover-border);border-bottom:1px solid var(--popover-border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.AiPopoverPresets-module__CVlhYW__metricGrid div,.AiPopoverPresets-module__CVlhYW__userStats div{gap:var(--space-1);text-align:center;flex-direction:column;min-width:0;display:flex}.AiPopoverPresets-module__CVlhYW__metricGrid dt,.AiPopoverPresets-module__CVlhYW__userStats dt{color:var(--popover-text-muted);font-size:.65rem}.AiPopoverPresets-module__CVlhYW__metricGrid dd,.AiPopoverPresets-module__CVlhYW__userStats dd{color:var(--popover-text);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);overflow-wrap:anywhere;margin:0}.AiPopoverPresets-module__CVlhYW__status{gap:var(--space-3);display:grid}.AiPopoverPresets-module__CVlhYW__statusHead{align-items:center;gap:var(--space-3);display:flex}.AiPopoverPresets-module__CVlhYW__progressRing{background:radial-gradient(circle, var(--popover-surface) 61%, transparent 62%), conic-gradient(var(--popover-accent) var(--progress), var(--popover-border) 0);border-radius:50%;flex:0 0 58px;place-items:center;width:58px;height:58px;display:inline-grid}.AiPopoverPresets-module__CVlhYW__progressRing strong{font-size:var(--font-size-xs)}.AiPopoverPresets-module__CVlhYW__liveState{align-items:center;gap:var(--space-1);margin-top:var(--space-1);color:var(--popover-success);font-size:var(--font-size-xs);display:flex}.AiPopoverPresets-module__CVlhYW__liveState i,.AiPopoverPresets-module__CVlhYW__notificationItem>i{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.AiPopoverPresets-module__CVlhYW__userCard{gap:var(--space-3);display:grid}.AiPopoverPresets-module__CVlhYW__userHead{align-items:center;gap:var(--space-3);min-width:0;display:flex}.AiPopoverPresets-module__CVlhYW__avatar,.AiPopoverPresets-module__CVlhYW__avatarFallback{object-fit:cover;background:var(--popover-accent-soft);border:1px solid var(--popover-border);width:48px;height:48px;color:var(--popover-accent);font-weight:var(--font-weight-bold);border-radius:50%;flex:0 0 48px;place-items:center;display:inline-grid}.AiPopoverPresets-module__CVlhYW__avatarSmall{object-fit:cover;border-radius:50%;width:20px;height:20px}.AiPopoverPresets-module__CVlhYW__userHead>div{flex-direction:column;min-width:0;display:flex}.AiPopoverPresets-module__CVlhYW__userHead strong{font-size:var(--font-size-sm)}.AiPopoverPresets-module__CVlhYW__userHead span,.AiPopoverPresets-module__CVlhYW__userHead small{color:var(--popover-text-muted);font-size:var(--font-size-xs);overflow-wrap:anywhere}.AiPopoverPresets-module__CVlhYW__userStats{margin:0}.AiPopoverPresets-module__CVlhYW__nestedMenu{gap:var(--space-1);display:grid}.AiPopoverPresets-module__CVlhYW__nestedItem{justify-content:space-between;align-items:center;gap:var(--space-2);padding:0 var(--space-3);font-size:var(--font-size-xs);display:flex}.AiPopoverPresets-module__CVlhYW__nestedItem svg{width:16px;height:16px}.AiPopoverPresets-module__CVlhYW__dangerItem{color:var(--popover-danger)}.AiPopoverPresets-module__CVlhYW__dangerItem:hover{color:var(--popover-danger);background:color-mix(in srgb, var(--popover-danger) 10%, transparent)}.AiPopoverPresets-module__CVlhYW__subMenu{margin:var(--space-1) 0 var(--space-1) var(--space-3);padding-left:var(--space-2);border-left:1px solid var(--popover-border);animation:AiPopoverPresets-module__CVlhYW__subMenuIn var(--duration-normal) var(--ease-emphasized);display:grid}.AiPopoverPresets-module__CVlhYW__form{gap:var(--space-2);display:grid}.AiPopoverPresets-module__CVlhYW__form label{color:var(--popover-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium)}.AiPopoverPresets-module__CVlhYW__form input{width:100%;min-height:var(--control-height-touch);padding:0 var(--space-3);color:var(--popover-text);background:var(--popover-surface-muted);border:1px solid var(--popover-border);border-radius:var(--radius-control-compact);font:inherit;font-size:var(--font-size-xs)}.AiPopoverPresets-module__CVlhYW__formMessage{min-height:1lh;font-size:var(--font-size-xs);margin:0}.AiPopoverPresets-module__CVlhYW__formError{color:var(--popover-danger)}.AiPopoverPresets-module__CVlhYW__formSuccess{color:var(--popover-success)}.AiPopoverPresets-module__CVlhYW__notifications{gap:var(--space-2);display:grid}.AiPopoverPresets-module__CVlhYW__notificationItem{gap:var(--space-2);padding:var(--space-2);border-radius:var(--radius-control-compact);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.AiPopoverPresets-module__CVlhYW__notificationItem:hover{background:var(--popover-surface-muted)}.AiPopoverPresets-module__CVlhYW__notificationItem>i{color:#0000;margin-top:6px}.AiPopoverPresets-module__CVlhYW__notificationItem>i.AiPopoverPresets-module__CVlhYW__unread{color:var(--popover-accent)}.AiPopoverPresets-module__CVlhYW__notificationItem p{color:var(--popover-text);font-size:var(--font-size-xs);line-height:var(--line-height-base);margin:0}.AiPopoverPresets-module__CVlhYW__notificationItem time{color:var(--popover-text-muted);font-size:.68rem}.AiPopoverPresets-module__CVlhYW__empty{padding:var(--space-3);color:var(--popover-text-muted);font-size:var(--font-size-xs);text-align:center;margin:0}.AiPopoverPresets-module__CVlhYW__command{display:grid}.AiPopoverPresets-module__CVlhYW__commandSearch{align-items:center;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--popover-border);grid-template-columns:auto minmax(0,1fr);display:grid}.AiPopoverPresets-module__CVlhYW__commandSearch svg{width:18px;height:18px;color:var(--popover-text-muted)}.AiPopoverPresets-module__CVlhYW__commandSearch input{min-width:0;min-height:var(--control-height-default);color:var(--popover-text);font:inherit;font-size:var(--font-size-xs);background:0 0;border:0;outline:0}.AiPopoverPresets-module__CVlhYW__command .AiPopoverPresets-module__CVlhYW__eyebrow{margin-top:var(--space-2)}.AiPopoverPresets-module__CVlhYW__commandItem{align-items:center;gap:var(--space-2);padding:0 var(--space-2);font-size:var(--font-size-xs);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.AiPopoverPresets-module__CVlhYW__commandIcon{width:18px;height:18px;color:var(--popover-text-muted);place-items:center;display:inline-grid}.AiPopoverPresets-module__CVlhYW__commandIcon svg{width:100%;height:100%}.AiPopoverPresets-module__CVlhYW__commandItem kbd,.AiPopoverPresets-module__CVlhYW__triggerKbd{color:var(--popover-text-muted);background:var(--popover-surface);border:1px solid var(--popover-border);border-radius:var(--radius-xs);font-family:var(--font-mono);padding:2px 6px;font-size:.65rem}.AiPopoverPresets-module__CVlhYW__accentSurface{border-color:color-mix(in srgb, var(--popover-accent) 58%, var(--popover-border));box-shadow:var(--popover-shadow)}.AiPopoverPresets-module__CVlhYW__accentContent{gap:var(--space-2);display:grid}.AiPopoverPresets-module__CVlhYW__accentContent .AiPopoverPresets-module__CVlhYW__action{width:100%}.AiPopoverPresets-module__CVlhYW__tokens{gap:var(--space-3);display:grid}.AiPopoverPresets-module__CVlhYW__tokenHead strong{font-size:var(--font-size-sm)}.AiPopoverPresets-module__CVlhYW__tokenHead span,.AiPopoverPresets-module__CVlhYW__tokenFoot span{color:var(--popover-text-muted);font-size:var(--font-size-xs)}.AiPopoverPresets-module__CVlhYW__tokenRows{gap:var(--space-2);display:grid}.AiPopoverPresets-module__CVlhYW__tokenRow{gap:var(--space-1);display:grid}.AiPopoverPresets-module__CVlhYW__tokenRow>div{justify-content:space-between;align-items:center;gap:var(--space-2);font-size:var(--font-size-xs);display:flex}.AiPopoverPresets-module__CVlhYW__tokenRow>div span{color:var(--popover-text-muted)}.AiPopoverPresets-module__CVlhYW__tokenTrack{background:var(--popover-surface-muted);border-radius:var(--radius-pill);height:6px;display:block;overflow:hidden}.AiPopoverPresets-module__CVlhYW__tokenTrack i{border-radius:inherit;width:100%;height:100%;transform:scaleX(var(--token-scale));transform-origin:0;animation:AiPopoverPresets-module__CVlhYW__tokenGrow var(--duration-slow) var(--ease-emphasized);display:block}.AiPopoverPresets-module__CVlhYW__tokenMuted{background:var(--popover-text-muted)}.AiPopoverPresets-module__CVlhYW__tokenAccent{background:var(--popover-accent)}.AiPopoverPresets-module__CVlhYW__tokenSuccess{background:var(--popover-success)}.AiPopoverPresets-module__CVlhYW__tokenFoot{padding-top:var(--space-2);border-top:1px solid var(--popover-border)}@keyframes AiPopoverPresets-module__CVlhYW__subMenuIn{0%{opacity:0;transform:translate(-4px)}}@keyframes AiPopoverPresets-module__CVlhYW__tokenGrow{0%{transform:scaleX(0)}}@media (max-width:639px){.AiPopoverPresets-module__CVlhYW__action,.AiPopoverPresets-module__CVlhYW__menuItem,.AiPopoverPresets-module__CVlhYW__backButton,.AiPopoverPresets-module__CVlhYW__nestedItem,.AiPopoverPresets-module__CVlhYW__commandItem{min-height:var(--control-height-touch)}.AiPopoverPresets-module__CVlhYW__rich{grid-template-columns:1fr}.AiPopoverPresets-module__CVlhYW__leadIcon{width:40px;height:40px}.AiPopoverPresets-module__CVlhYW__actions{grid-column:1}}@media (prefers-reduced-motion:reduce){.AiPopoverPresets-module__CVlhYW__modelPanel,.AiPopoverPresets-module__CVlhYW__subMenu,.AiPopoverPresets-module__CVlhYW__tokenTrack i{transition-duration:1ms;animation:none}}
.HeaderUserMenu-module__1h_6-a__root{width:var(--header-user-menu-size,40px);height:var(--header-user-menu-size,40px);flex:0 0 var(--header-user-menu-size,40px);position:relative}.HeaderUserMenu-module__1h_6-a__trigger{width:var(--header-user-menu-size,40px);min-width:var(--header-user-menu-size,40px);max-width:var(--header-user-menu-size,40px);height:var(--header-user-menu-size,40px);min-height:var(--header-user-menu-size,40px);max-height:var(--header-user-menu-size,40px);color:var(--surface-text-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:transform .18s,border-color .22s,box-shadow .22s,background .18s,color .18s;display:inline-flex;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff05}.HeaderUserMenu-module__1h_6-a__trigger:hover,.HeaderUserMenu-module__1h_6-a__trigger:focus-visible{color:#ffffffeb;background:linear-gradient(#ffffff1f,#ffffff12);border-color:#ffffff2e;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff24,0 0 0 1px #ffffff14,0 10px 24px #0000002e}.HeaderUserMenu-module__1h_6-a__triggerPlaceholder{pointer-events:none;opacity:.9;background:linear-gradient(#ffffff12,#ffffff09)}.HeaderUserMenu-module__1h_6-a__trigger:focus-visible{outline:none}.HeaderUserMenu-module__1h_6-a__avatar{width:var(--header-user-menu-size,34px);height:var(--header-user-menu-size,34px);flex:0 0 var(--header-user-menu-size,34px);object-fit:cover;border:0;border-radius:999px;display:block;box-shadow:inset 0 0 0 1px #ffffff29,0 8px 18px #00000029}.HeaderUserMenu-module__1h_6-a__avatarFallback{color:#eff6ff;letter-spacing:.04em;background:linear-gradient(135deg,#38bdf852,#3b82f652);justify-content:center;align-items:center;font-size:.92rem;font-weight:800;display:inline-flex}@media (max-width:1023px){.HeaderUserMenu-module__1h_6-a__root,.HeaderUserMenu-module__1h_6-a__trigger{width:var(--control-height-touch);min-width:var(--control-height-touch);max-width:var(--control-height-touch);height:var(--control-height-touch);min-height:var(--control-height-touch);max-height:var(--control-height-touch)}.HeaderUserMenu-module__1h_6-a__trigger{border-radius:var(--radius-pill);box-shadow:none;background:0 0;border:0;padding:0}.HeaderUserMenu-module__1h_6-a__avatar{width:var(--header-user-menu-size,34px);height:var(--header-user-menu-size,34px);flex-basis:var(--header-user-menu-size,34px)}}.HeaderUserMenu-module__1h_6-a__dropdown{border:1px solid var(--frame-border-soft);background:var(--popover-surface);width:max-content;min-width:220px;max-width:min(260px,100vw - 24px);box-shadow:var(--frame-shadow-strong);border-radius:18px;padding:10px}.HeaderUserMenu-module__1h_6-a__sidebarDropdown{border-radius:14px}.HeaderUserMenu-module__1h_6-a__sidebarDropdown>:first-child{display:none}.HeaderUserMenu-module__1h_6-a__settingsVariant .HeaderUserMenu-module__1h_6-a__trigger{width:var(--header-user-menu-size,40px);min-width:var(--header-user-menu-size,40px);max-width:var(--header-user-menu-size,40px);height:var(--header-user-menu-size,40px);min-height:var(--header-user-menu-size,40px);max-height:var(--header-user-menu-size,40px);border:1px solid var(--vm-panel-border);background:color-mix(in srgb, var(--vm-panel-bg) 96%, transparent);color:var(--vm-text-strong);box-shadow:none}.HeaderUserMenu-module__1h_6-a__settingsVariant .HeaderUserMenu-module__1h_6-a__trigger:hover,.HeaderUserMenu-module__1h_6-a__settingsVariant .HeaderUserMenu-module__1h_6-a__trigger:focus-visible{border-color:color-mix(in srgb, var(--vm-accent) 36%, var(--vm-panel-border));color:var(--vm-accent);background:color-mix(in srgb, var(--vm-accent) 10%, var(--vm-panel-bg));transform:none}.theme-night .HeaderUserMenu-module__1h_6-a__settingsVariant .HeaderUserMenu-module__1h_6-a__trigger{border-color:var(--vm-panel-border);color:var(--vm-text-strong);background:color-mix(in srgb, var(--vm-text-strong) 4%, var(--vm-panel-bg));box-shadow:none}:is(.theme-night .HeaderUserMenu-module__1h_6-a__settingsVariant .HeaderUserMenu-module__1h_6-a__trigger:hover,.theme-night .HeaderUserMenu-module__1h_6-a__settingsVariant .HeaderUserMenu-module__1h_6-a__trigger:focus-visible){border-color:color-mix(in srgb, var(--vm-accent) 42%, var(--vm-panel-border));color:var(--vm-accent);background:color-mix(in srgb, var(--vm-accent) 12%, var(--vm-panel-bg))}.HeaderUserMenu-module__1h_6-a__settingsVariant{position:static}.HeaderUserMenu-module__1h_6-a__profile{text-align:center;padding:6px 6px 4px;display:block}.HeaderUserMenu-module__1h_6-a__divider{background:var(--frame-border-soft);height:1px;margin:8px 0}.HeaderUserMenu-module__1h_6-a__profileMeta{flex-direction:column;align-items:center;gap:4px;display:flex}.HeaderUserMenu-module__1h_6-a__profileMeta strong{color:var(--surface-text-strong);font-size:.88rem;line-height:1.2;display:block}.HeaderUserMenu-module__1h_6-a__profileMeta p,.HeaderUserMenu-module__1h_6-a__profileMeta small{color:var(--surface-text-muted);text-align:center;margin:0;font-size:.78rem}.HeaderUserMenu-module__1h_6-a__roleBadge{border:1px solid #c4b5fd;min-height:25px;margin-top:2px;line-height:1.2;color:#4c1d95!important;background:#ede9fe!important;padding:4px 10px!important;font-size:.72rem!important;font-weight:750!important}.HeaderUserMenu-module__1h_6-a__roleBadge[data-role=leader],.HeaderUserMenu-module__1h_6-a__roleBadge[data-role=manager]{border-color:#a5b4fc;color:#3730a3!important;background:#e0e7ff!important}.HeaderUserMenu-module__1h_6-a__roleBadge[data-role=editor]{border-color:#86efac;color:#166534!important;background:#dcfce7!important}.HeaderUserMenu-module__1h_6-a__roleBadge[data-role=promoter]{border-color:#fde047;color:#854d0e!important;background:#fef9c3!important}.HeaderUserMenu-module__1h_6-a__roleBadge[data-role=user]{border-color:#cbd5e1;color:#334155!important;background:#f1f5f9!important}.HeaderUserMenu-module__1h_6-a__profileMeta p{overflow-wrap:anywhere;max-width:100%;line-height:1.35}.HeaderUserMenu-module__1h_6-a__gid{margin-top:0;display:block}.HeaderUserMenu-module__1h_6-a__links{gap:4px;padding:0;display:grid}.HeaderUserMenu-module__1h_6-a__themeSection{justify-content:center;align-items:center;padding:2px 6px;display:flex}.HeaderUserMenu-module__1h_6-a__themeSection .theme-switch{border-color:var(--frame-border);background:var(--surface-panel);width:auto;margin:0 auto}.HeaderUserMenu-module__1h_6-a__themeSection .theme-switch__option{color:var(--surface-text-muted);flex:none}:is(.HeaderUserMenu-module__1h_6-a__themeSection .theme-switch__option:hover,.HeaderUserMenu-module__1h_6-a__themeSection .theme-switch__option:focus-visible){color:var(--surface-text-strong)}.HeaderUserMenu-module__1h_6-a__themeSection .theme-switch__option.is-active{color:#fff;background:linear-gradient(135deg,#6d4aff,#167fb5);box-shadow:0 6px 16px #4e48d047}.HeaderUserMenu-module__1h_6-a__link{background:0 0;border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;min-height:36px;padding:0 14px;text-decoration:none;transition:background .18s,transform .18s;display:flex}.HeaderUserMenu-module__1h_6-a__link:hover,.HeaderUserMenu-module__1h_6-a__link:focus-visible{background:var(--surface-panel-muted);outline:none;transform:translateY(-1px)}.HeaderUserMenu-module__1h_6-a__linkLabel{color:var(--surface-text-strong);text-align:left;white-space:nowrap;width:auto;font-size:.8rem;font-weight:500;line-height:1.2}.HeaderUserMenu-module__1h_6-a__linkIcon{color:var(--surface-text-muted);flex:none;transition:color .18s}.HeaderUserMenu-module__1h_6-a__link:hover .HeaderUserMenu-module__1h_6-a__linkIcon,.HeaderUserMenu-module__1h_6-a__link:focus-visible .HeaderUserMenu-module__1h_6-a__linkIcon{color:var(--surface-text-strong)}.HeaderUserMenu-module__1h_6-a__signout{color:#ef4444;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;width:100%;min-height:36px;margin-top:0;padding:0 14px;font-size:.8rem;font-weight:500;transition:background .18s;display:inline-flex}.HeaderUserMenu-module__1h_6-a__signout:hover,.HeaderUserMenu-module__1h_6-a__signout:focus-visible{background:#ef44441a;outline:none}.HeaderUserMenu-module__1h_6-a__signout .HeaderUserMenu-module__1h_6-a__linkIcon{color:inherit}@media (max-width:639px){.HeaderUserMenu-module__1h_6-a__dropdown{min-width:220px;max-width:calc(100vw - 20px)}}.theme-night .HeaderUserMenu-module__1h_6-a__roleBadge{border-color:#c4b5fd8c;color:#f5f3ff!important;background:#3b2e63!important}:is(.theme-night .HeaderUserMenu-module__1h_6-a__roleBadge[data-role=leader],.theme-night .HeaderUserMenu-module__1h_6-a__roleBadge[data-role=manager]){border-color:#a5b4fc94;color:#eef2ff!important;background:#293166!important}.theme-night .HeaderUserMenu-module__1h_6-a__roleBadge[data-role=editor]{border-color:#86efac85;color:#dcfce7!important;background:#173d2d!important}.theme-night .HeaderUserMenu-module__1h_6-a__roleBadge[data-role=promoter]{border-color:#fde04780;color:#fef9c3!important;background:#463815!important}.theme-night .HeaderUserMenu-module__1h_6-a__roleBadge[data-role=user]{border-color:#cbd5e166;color:#f1f5f9!important;background:#293341!important}
.SidebarUserMenu-module__l7xXGa__profile{border:1px solid color-mix(in srgb, var(--vm-accent) 14%, var(--vm-panel-border));background:color-mix(in srgb, var(--vm-accent) 5%, var(--vm-panel-bg));min-width:0;min-height:53px;color:var(--vm-text-strong);border-radius:12px;align-items:center;gap:8px;padding:7px 8px;display:flex;position:static}.SidebarUserMenu-module__l7xXGa__avatar{background:color-mix(in srgb, var(--vm-accent) 12%, var(--vm-panel-bg));width:31px;height:31px;color:var(--vm-accent);border-radius:50%;flex:0 0 31px;place-items:center;font-weight:800;display:grid;overflow:hidden}.SidebarUserMenu-module__l7xXGa__avatar img{object-fit:cover;width:100%;height:100%}.SidebarUserMenu-module__l7xXGa__profileText{flex:1;gap:2px;min-width:0;display:grid}.SidebarUserMenu-module__l7xXGa__profileText strong,.SidebarUserMenu-module__l7xXGa__profileText small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SidebarUserMenu-module__l7xXGa__profileText strong{color:inherit;font-size:12px}.SidebarUserMenu-module__l7xXGa__profileText small{color:var(--vm-text-muted);font-size:10px}.SidebarUserMenu-module__l7xXGa__settingsAnchor,.SidebarUserMenu-module__l7xXGa__profile>:last-child{position:static}.SidebarUserMenu-module__l7xXGa__settingsAnchor{flex:0 0 38px;width:38px;height:38px;display:inline-flex}.SidebarUserMenu-module__l7xXGa__closeButton{border:1px solid var(--vm-panel-border);background:color-mix(in srgb, var(--vm-panel-bg) 96%, transparent);width:38px;height:38px;color:var(--vm-text-strong);cursor:pointer;border-radius:999px;flex:0 0 38px;place-items:center;padding:0;transition:background-color .18s,border-color .18s,color .18s;display:inline-grid}.SidebarUserMenu-module__l7xXGa__closeButton:hover,.SidebarUserMenu-module__l7xXGa__closeButton:focus-visible{border-color:color-mix(in srgb, var(--vm-accent) 36%, var(--vm-panel-border));background:color-mix(in srgb, var(--vm-accent) 10%, var(--vm-panel-bg));color:var(--vm-accent);outline:none}.SidebarUserMenu-module__l7xXGa__closeButtonMobileOnly{display:none}.SidebarUserMenu-module__l7xXGa__compact{background:0 0;border:0;justify-content:center;min-height:40px;padding-inline:4px}.SidebarUserMenu-module__l7xXGa__narrow{justify-content:space-between;padding-inline:6px}.SidebarUserMenu-module__l7xXGa__frameless{background:0 0;border:0;border-radius:0;padding-inline:0}.SidebarUserMenu-module__l7xXGa__narrow .SidebarUserMenu-module__l7xXGa__profileText{display:none}@media (max-width:639px){.SidebarUserMenu-module__l7xXGa__profile{text-align:left}}@media (max-width:1023px){.SidebarUserMenu-module__l7xXGa__closeButtonMobileOnly{display:inline-grid}}.theme-night .SidebarUserMenu-module__l7xXGa__profile{border-color:color-mix(in srgb, var(--vm-accent) 18%, var(--vm-panel-border));background:color-mix(in srgb, var(--vm-accent) 7%, var(--vm-panel-bg));color:var(--vm-text-strong)}.theme-night .SidebarUserMenu-module__l7xXGa__profileText small{color:var(--vm-text-muted)}.theme-night .SidebarUserMenu-module__l7xXGa__closeButton{border-color:var(--vm-panel-border);background:color-mix(in srgb, var(--vm-text-strong) 4%, var(--vm-panel-bg));color:var(--vm-text-strong)}:is(.theme-night .SidebarUserMenu-module__l7xXGa__closeButton:hover,.theme-night .SidebarUserMenu-module__l7xXGa__closeButton:focus-visible){border-color:color-mix(in srgb, var(--vm-accent) 42%, var(--vm-panel-border));background:color-mix(in srgb, var(--vm-accent) 12%, var(--vm-panel-bg));color:var(--vm-accent)}
.PublicSidebar-module__iVBczW__backdrop{z-index:998;opacity:0;visibility:hidden;pointer-events:none;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0f121e4d;border:0;transition:opacity .22s,visibility .22s;position:fixed;inset:0}@media (min-width:1024px){.PublicSidebar-module__iVBczW__backdrop,.PublicSidebar-module__iVBczW__sidebar{display:none}}.PublicSidebar-module__iVBczW__backdropOpen{opacity:1;visibility:visible;pointer-events:auto}.PublicSidebar-module__iVBczW__sidebar{--public-sidebar-primary-start:#7458ff;--public-sidebar-primary-end:#a545f5;--public-sidebar-hover:color-mix(in srgb, var(--vm-accent) 10%, var(--vm-panel-bg));--public-sidebar-active-shadow:0 8px 18px color-mix(in srgb, var(--vm-accent) 28%, transparent);z-index:999;isolation:isolate;border:1px solid var(--vm-panel-border);background:var(--vm-panel-bg);width:min(300px,100vw - 28px);height:calc(100dvh - 20px);min-height:0;color:var(--vm-text-strong);box-shadow:0 14px 34px color-mix(in srgb, var(--vm-text-strong) 10%, transparent);opacity:0;visibility:hidden;border-radius:18px;flex-direction:column;padding:14px;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s,visibility .28s;display:flex;position:fixed;inset-block:10px;inset-inline-end:10px;overflow:visible;transform:translate(calc(100% + 32px))}.PublicSidebar-module__iVBczW__open{opacity:1;visibility:visible;transform:translate(0)}.PublicSidebar-module__iVBczW__closeButton{border:1px solid var(--vm-panel-border);background:color-mix(in srgb, var(--vm-panel-bg) 96%, transparent);width:40px;height:40px;color:var(--vm-text-strong);box-shadow:none;cursor:pointer;border-radius:50%;flex:0 0 40px;place-items:center;transition:transform .18s,background-color .18s,border-color .18s;display:grid}.PublicSidebar-module__iVBczW__closeButton:hover,.PublicSidebar-module__iVBczW__closeButton:focus-visible{border-color:color-mix(in srgb, var(--vm-accent) 36%, var(--vm-panel-border));background:color-mix(in srgb, var(--vm-accent) 10%, var(--vm-panel-bg));color:var(--vm-accent);outline:none;transform:scale(1.04)}.PublicSidebar-module__iVBczW__topControls{z-index:1;justify-content:flex-end;align-items:center;gap:8px;min-height:40px;margin-bottom:12px;display:flex;position:relative}.PublicSidebar-module__iVBczW__themeControl{justify-content:center;align-items:center;display:inline-flex}.PublicSidebar-module__iVBczW__themeChip{border:1px solid var(--vm-panel-border);background:color-mix(in srgb, var(--vm-text-strong) 6%, var(--vm-panel-bg));width:56px;height:36px;color:var(--vm-accent);cursor:pointer;border-radius:999px;justify-content:flex-start;align-items:center;padding:3px;transition:background-color .2s,border-color .2s;display:flex;position:relative}.PublicSidebar-module__iVBczW__themeChip i{background:var(--vm-panel-bg);width:28px;height:28px;box-shadow:0 3px 10px color-mix(in srgb, var(--vm-text-strong) 16%, transparent);border-radius:50%;place-items:center;transition:transform .22s,background-color .2s,color .2s;display:grid;transform:translate(0)}.PublicSidebar-module__iVBczW__themeChip[data-theme-current=night] i{color:#fff;background:var(--vm-accent);transform:translate(20px)}.PublicSidebar-module__iVBczW__themeChip:hover,.PublicSidebar-module__iVBczW__themeChip:focus-visible{border-color:color-mix(in srgb, var(--vm-accent) 45%, var(--vm-panel-border));outline:2px solid color-mix(in srgb, var(--vm-accent) 22%, transparent);outline-offset:2px}.PublicSidebar-module__iVBczW__account,.PublicSidebar-module__iVBczW__nav{z-index:1;position:relative}.PublicSidebar-module__iVBczW__account{margin-top:auto}.PublicSidebar-module__iVBczW__signInPanel{align-items:center;gap:8px;min-width:0;display:flex}.PublicSidebar-module__iVBczW__signInPanel .PublicSidebar-module__iVBczW__signIn{flex:1;min-width:0}.PublicSidebar-module__iVBczW__searchInteriorMask{z-index:2;border-radius:inherit;opacity:0;visibility:hidden;pointer-events:none;cursor:default;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a47;border:0;padding:0;transition:opacity .2s,visibility .2s;position:absolute;inset:0}.PublicSidebar-module__iVBczW__searchInteriorMaskOpen{opacity:1;visibility:visible;pointer-events:auto}.PublicSidebar-module__iVBczW__searchForm{z-index:4;width:100%;min-height:44px;margin-bottom:24px;position:relative}.PublicSidebar-module__iVBczW__searchIcon{z-index:2;color:var(--vm-accent);pointer-events:none;position:absolute;top:22px;left:12px;transform:translateY(-50%)}.PublicSidebar-module__iVBczW__searchInput{border:1px solid var(--vm-panel-border);background:color-mix(in srgb, var(--vm-text-strong) 3%, var(--vm-panel-bg));width:100%;height:44px;color:var(--vm-text-strong);border-radius:10px;outline:none;padding:0 12px 0 38px;font:500 13px/1.5 inherit}.PublicSidebar-module__iVBczW__searchInput::placeholder{color:var(--vm-text-muted)}.PublicSidebar-module__iVBczW__searchInput:focus,.PublicSidebar-module__iVBczW__searchInput:focus-visible{border-color:var(--vm-panel-border);outline:2px solid color-mix(in srgb, var(--vm-text-strong) 22%, transparent);outline-offset:2px;box-shadow:none}.PublicSidebar-module__iVBczW__searchSuggestions{z-index:5;top:calc(100% + 8px);width:100%;max-height:min(480px,100dvh - 150px);color:var(--vm-text-strong);box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px 0 0;position:absolute;inset-inline:0;overflow-y:auto}.PublicSidebar-module__iVBczW__searchSuggestions>p{color:var(--vm-text-muted);margin:0;padding:8px 10px;font-size:.72rem;font-weight:650}.PublicSidebar-module__iVBczW__searchSuggestions>button{width:100%;min-height:58px;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.PublicSidebar-module__iVBczW__searchSuggestions>button:hover,.PublicSidebar-module__iVBczW__searchSuggestions>button:focus-visible{background:color-mix(in srgb, var(--vm-accent) 9%, var(--vm-panel-bg));outline:none}.PublicSidebar-module__iVBczW__searchSuggestions>button>span{gap:3px;min-width:0;display:grid}.PublicSidebar-module__iVBczW__searchSuggestions strong,.PublicSidebar-module__iVBczW__searchSuggestions small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PublicSidebar-module__iVBczW__searchSuggestions strong{font-size:.85rem}.PublicSidebar-module__iVBczW__searchSuggestions small{color:var(--vm-text-muted);font-size:.68rem}.PublicSidebar-module__iVBczW__searchSuggestions em{background:color-mix(in srgb, var(--vm-accent) 12%, transparent);min-width:58px;color:var(--vm-accent);border-radius:999px;flex:none;justify-content:center;align-items:center;gap:4px;padding:4px 7px;font-size:.65rem;font-style:normal;font-weight:700;display:inline-flex}.PublicSidebar-module__iVBczW__searchNoResult{color:var(--vm-text-muted);padding:16px 10px;font-size:.8rem;line-height:1.5;display:block}.PublicSidebar-module__iVBczW__nav{overscroll-behavior:contain;scrollbar-width:thin;flex:auto;grid-auto-rows:minmax(44px,max-content);align-content:start;gap:3px;min-height:0;padding-inline:2px;display:grid;overflow-y:auto}.PublicSidebar-module__iVBczW__nav a.PublicSidebar-module__iVBczW__child{min-height:38px;margin-inline-start:18px;padding-block:5px;font-size:12px}.PublicSidebar-module__iVBczW__nav a.PublicSidebar-module__iVBczW__child svg{width:17px;height:17px}.PublicSidebar-module__iVBczW__nav a,.PublicSidebar-module__iVBczW__nav button,.PublicSidebar-module__iVBczW__signIn{min-height:44px;color:var(--vm-text-muted);border-radius:10px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;font-weight:550;text-decoration:none;transition:background .18s,color .18s,transform .18s;display:flex;position:relative}.PublicSidebar-module__iVBczW__nav a:hover,.PublicSidebar-module__iVBczW__nav .PublicSidebar-module__iVBczW__active,.PublicSidebar-module__iVBczW__signIn:hover{background:var(--public-sidebar-hover);color:var(--vm-accent);transform:none}.PublicSidebar-module__iVBczW__nav a:focus-visible,.PublicSidebar-module__iVBczW__signIn:focus-visible{outline:2px solid color-mix(in srgb, var(--vm-accent) 68%, transparent);outline-offset:2px}.PublicSidebar-module__iVBczW__nav .PublicSidebar-module__iVBczW__active{background:linear-gradient(100deg, var(--public-sidebar-primary-start), var(--public-sidebar-primary-end));color:#fff;box-shadow:var(--public-sidebar-active-shadow);font-weight:650}.PublicSidebar-module__iVBczW__nav .PublicSidebar-module__iVBczW__active:before{content:"";background:var(--vm-accent);border-radius:999px;width:3px;height:20px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)}@media (max-width:767px){.PublicSidebar-module__iVBczW__sidebar{width:calc(100vw - 20px);height:calc(100dvh - 16px);padding-inline-start:calc(16px + var(--safe-area-left));padding-inline-end:calc(16px + var(--safe-area-right));padding-top:calc(12px + var(--safe-area-top));padding-bottom:calc(18px + var(--safe-area-bottom));border-radius:20px;inset-block:8px;inset-inline-end:8px}}.theme-night .PublicSidebar-module__iVBczW__backdrop{background:#0206179e}.theme-night .PublicSidebar-module__iVBczW__sidebar{border-color:var(--vm-panel-border);background:var(--vm-panel-bg);color:var(--vm-text-strong)}.theme-night .PublicSidebar-module__iVBczW__searchSuggestions{color:var(--vm-text-strong)}.theme-night .PublicSidebar-module__iVBczW__sidebar{box-shadow:0 24px 80px #0000007a,0 4px 18px #00000047}.theme-night .PublicSidebar-module__iVBczW__closeButton{border-color:var(--vm-panel-border);background:color-mix(in srgb, var(--vm-text-strong) 4%, var(--vm-panel-bg));color:var(--vm-text-strong)}.theme-night .PublicSidebar-module__iVBczW__themeChip{border-color:var(--vm-panel-border);background:color-mix(in srgb, var(--vm-text-strong) 10%, var(--vm-panel-bg))}.theme-night .PublicSidebar-module__iVBczW__signInPanel{background:0 0;border:0}.theme-night .PublicSidebar-module__iVBczW__searchSuggestions>p{color:var(--vm-text-muted)}.theme-night .PublicSidebar-module__iVBczW__searchSuggestions small{color:var(--vm-text-muted)}.theme-night .PublicSidebar-module__iVBczW__searchNoResult{color:var(--vm-text-muted)}.theme-night .PublicSidebar-module__iVBczW__searchInput{border-color:var(--vm-panel-border);background:color-mix(in srgb, var(--vm-text-strong) 4%, var(--vm-panel-bg));color:var(--vm-text-strong)}.theme-night .PublicSidebar-module__iVBczW__searchInput::placeholder{color:var(--vm-text-muted)}:is(.theme-night .PublicSidebar-module__iVBczW__searchInput:focus,.theme-night .PublicSidebar-module__iVBczW__searchInput:focus-visible){border-color:var(--vm-panel-border)}.theme-night .PublicSidebar-module__iVBczW__searchIcon{color:var(--vm-accent)}.theme-night .PublicSidebar-module__iVBczW__searchSuggestions em{color:var(--vm-accent)}.theme-night .PublicSidebar-module__iVBczW__searchSuggestions em{background:color-mix(in srgb, var(--vm-accent) 14%, transparent)}.theme-night .PublicSidebar-module__iVBczW__searchSuggestions>button:hover{background:color-mix(in srgb, var(--vm-accent) 12%, var(--vm-panel-bg));color:var(--vm-accent)}.theme-night .PublicSidebar-module__iVBczW__searchSuggestions>button:focus-visible{background:color-mix(in srgb, var(--vm-accent) 12%, var(--vm-panel-bg));color:var(--vm-accent)}.theme-night .PublicSidebar-module__iVBczW__nav a:hover{background:color-mix(in srgb, var(--vm-accent) 12%, var(--vm-panel-bg));color:var(--vm-accent)}.theme-night .PublicSidebar-module__iVBczW__nav .PublicSidebar-module__iVBczW__active{background:color-mix(in srgb, var(--vm-accent) 12%, var(--vm-panel-bg));color:var(--vm-accent)}.theme-night .PublicSidebar-module__iVBczW__signIn:hover{background:color-mix(in srgb, var(--vm-accent) 12%, var(--vm-panel-bg));color:var(--vm-accent)}.theme-night .PublicSidebar-module__iVBczW__nav a{color:var(--vm-text)}.theme-night .PublicSidebar-module__iVBczW__signIn{color:var(--vm-text)}.theme-night .PublicSidebar-module__iVBczW__nav .PublicSidebar-module__iVBczW__active{background:linear-gradient(100deg, var(--public-sidebar-primary-start), var(--public-sidebar-primary-end));color:#fff;box-shadow:var(--public-sidebar-active-shadow)}.theme-night .PublicSidebar-module__iVBczW__account{border-top-color:var(--vm-panel-border)}@media (prefers-reduced-motion:reduce){.PublicSidebar-module__iVBczW__sidebar,.PublicSidebar-module__iVBczW__backdrop,.PublicSidebar-module__iVBczW__closeButton,.PublicSidebar-module__iVBczW__themeChip,.PublicSidebar-module__iVBczW__themeChip i,.PublicSidebar-module__iVBczW__searchInteriorMask,.PublicSidebar-module__iVBczW__nav a{transition:none}}@media (min-width:1024px){.PublicSidebar-module__iVBczW__backdrop,.PublicSidebar-module__iVBczW__sidebar,.PublicSidebar-module__iVBczW__open,.PublicSidebar-module__iVBczW__backdropOpen{pointer-events:none;display:none}.vm-user-account-shell .PublicSidebar-module__iVBczW__persistent{opacity:1;visibility:visible;pointer-events:auto;border-radius:18px;width:248px;height:calc(100dvh - 28px);display:flex;inset-block:14px;inset-inline:14px auto;transform:none}}
.PublicationDate-module__veY7gW__publicationDate{min-width:0;color:inherit;font:inherit;vertical-align:middle;white-space:nowrap;align-items:center;gap:.38em;line-height:1;display:inline-flex}.PublicationDate-module__veY7gW__publicationDate svg{color:var(--vm-accent);opacity:.9;flex:none;display:block}.PublicationDate-module__veY7gW__publicationDate time{line-height:1.25;display:block}
.CodeBlock-module__W7WdBW__container{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-3);background:var(--c-1);color:var(--c-6);border:1px solid var(--c-4);box-shadow:var(--shadow-2);display:grid}.CodeBlock-module__W7WdBW__header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.CodeBlock-module__W7WdBW__label{padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--c-0);height:28px;color:var(--c-6);letter-spacing:.04em;text-transform:uppercase;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.CodeBlock-module__W7WdBW__copyButton{align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-radius:var(--radius-pill);height:30px;color:var(--c-6);border:1px solid var(--c-4);cursor:pointer;background:0 0;font-size:.8125rem;font-weight:600;display:inline-flex}.CodeBlock-module__W7WdBW__pre{padding:var(--space-4);border-radius:var(--radius-2);background:var(--c-0);margin:0;font-size:.9rem;line-height:1.6;overflow-x:auto}.CodeBlock-module__W7WdBW__wrap{white-space:pre-wrap}.CodeBlock-module__W7WdBW__noWrap{white-space:pre}
.BlogToc-module__XxwsIq__root{top:calc(var(--public-header-height,62px) + 20px);max-height:calc(100vh - var(--public-header-height,62px) - 32px);max-height:calc(100dvh - var(--public-header-height,62px) - 32px);scrollbar-width:none;background:0 0;grid-column:1;align-self:start;margin:0;padding:4px 12px 40px 18px;position:sticky;overflow:hidden auto}.BlogToc-module__XxwsIq__root::-webkit-scrollbar{display:none}.BlogToc-module__XxwsIq__title{color:var(--page-text-soft);letter-spacing:.25em;text-transform:uppercase;-webkit-user-select:none;user-select:none;margin-bottom:16px;font-size:.65rem;font-weight:700}.BlogToc-module__XxwsIq__list{border-left:1px solid var(--page-border);gap:12px;margin:0;padding:0 0 0 16px;list-style:none;transition:border-color .3s;display:grid}.BlogToc-module__XxwsIq__item{position:relative}.BlogToc-module__XxwsIq__item:before{content:"";border-radius:var(--radius-pill);background:0 0;width:5px;height:5px;transition:all .3s cubic-bezier(.22,1,.36,1);position:absolute;top:.58em;left:-19px;box-shadow:0 0 #0000}.BlogToc-module__XxwsIq__itemActive:before{background:var(--color-brand2);box-shadow:0 0 10px var(--color-brand-glow);transform:scale(1.4)}.BlogToc-module__XxwsIq__link{color:var(--page-text-muted);align-items:center;text-decoration:none;transition:color .2s;display:flex}.BlogToc-module__XxwsIq__link:focus-visible{outline:2px solid var(--color-brand-glow);outline-offset:2px}.BlogToc-module__XxwsIq__text{transition:transform .25s var(--motion-ease-apple), color .18s ease;font-size:.88rem;line-height:1.4;display:inline-block}.BlogToc-module__XxwsIq__link:hover .BlogToc-module__XxwsIq__text,.BlogToc-module__XxwsIq__link:focus-visible .BlogToc-module__XxwsIq__text{color:var(--page-heading);transform:translate(4px)}.BlogToc-module__XxwsIq__itemActive .BlogToc-module__XxwsIq__link,.BlogToc-module__XxwsIq__itemActive .BlogToc-module__XxwsIq__text{color:var(--page-heading)}.BlogToc-module__XxwsIq__itemActive .BlogToc-module__XxwsIq__text{text-shadow:0 0 6px color-mix(in srgb, var(--vm-text-muted) 30%, transparent);font-weight:700}.BlogToc-module__XxwsIq__level3 .BlogToc-module__XxwsIq__link{padding-left:8px}.BlogToc-module__XxwsIq__level3 .BlogToc-module__XxwsIq__text{opacity:.82;font-size:.82rem}.BlogToc-module__XxwsIq__level4 .BlogToc-module__XxwsIq__link{padding-left:16px}.BlogToc-module__XxwsIq__level5 .BlogToc-module__XxwsIq__link{padding-left:24px}
.BackToTop-module__IOb3xW__buttonDock{right:calc(25px + var(--safe-area-right,0px));bottom:calc(25px + var(--safe-area-bottom,0px));z-index:var(--z-sticky);position:fixed}@media (max-width:1023px){.BackToTop-module__IOb3xW__buttonDock{right:calc(var(--vm-mobile-gutter,16px) + var(--safe-area-right,0px));bottom:calc(16px + var(--safe-area-bottom,0px))}}
.ShareLinkModal-module__KpaOjG__root,.ShareLinkModal-module__KpaOjG__dialog{--share-primary:#6e45fe;--share-primary-hover:#6034ff;--share-button-border:#7f57ff;--share-white:#fff;--share-text:#252728;--share-modal:#070707;--share-divider:#363636;--share-gray-text:#1e2026;--share-gray-light:#f3f3f4;font-family:"Mulish", var(--font-sans)}.ShareLinkModal-module__KpaOjG__root{display:inline-flex}.ShareLinkModal-module__KpaOjG__shareButton{width:66px;height:66px;color:var(--share-white);appearance:none;border:1px solid var(--share-button-border);background:var(--share-primary);cursor:pointer;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:16px;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex}.ShareLinkModal-module__KpaOjG__shareButton svg{stroke:currentColor;width:32px;height:32px}.ShareLinkModal-module__KpaOjG__shareButton:hover{background:var(--share-primary-hover)}.ShareLinkModal-module__KpaOjG__shareButton:active{transform:scale(.96)}.ShareLinkModal-module__KpaOjG__shareButton:focus-visible{outline:3px solid color-mix(in srgb, var(--share-primary) 38%, transparent);outline-offset:3px}.ShareLinkModal-module__KpaOjG__dialog{width:min(36rem,100vw - 2rem);max-width:36rem;color:var(--share-white);background:var(--share-modal);opacity:0;border:0;border-radius:12px;margin:4rem auto auto;padding:0;overflow:hidden;transform:translateY(-10px)scale(.98);box-shadow:0 28px 80px #0000007a}.ShareLinkModal-module__KpaOjG__dialog[open]{animation:.24s cubic-bezier(.22,.61,.36,1) forwards ShareLinkModal-module__KpaOjG__shareDialogIn}.ShareLinkModal-module__KpaOjG__dialogClosing{pointer-events:none;animation:.18s forwards ShareLinkModal-module__KpaOjG__shareDialogOut!important}.ShareLinkModal-module__KpaOjG__dialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#00000094;animation:.2s both ShareLinkModal-module__KpaOjG__shareBackdropIn}.ShareLinkModal-module__KpaOjG__dialogClosing::backdrop{animation:.18s both ShareLinkModal-module__KpaOjG__shareBackdropOut}.ShareLinkModal-module__KpaOjG__dialog form{margin:0}.ShareLinkModal-module__KpaOjG__header{border-bottom:1px solid var(--share-divider);justify-content:space-between;align-items:center;gap:16px;padding:24px 32px 8px;display:flex}.ShareLinkModal-module__KpaOjG__header h2{color:var(--share-white);margin:0 0 8px;font-family:inherit;font-size:24px;font-weight:800;line-height:1.2}.ShareLinkModal-module__KpaOjG__closeButton{width:44px;height:44px;color:var(--share-white);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:0;display:inline-grid}.ShareLinkModal-module__KpaOjG__closeButton:hover{background:#ffffff17}.ShareLinkModal-module__KpaOjG__closeButton:focus-visible{outline:2px solid var(--share-button-border);outline-offset:2px}.ShareLinkModal-module__KpaOjG__closeButton svg{stroke:currentColor;width:28px;height:28px}.ShareLinkModal-module__KpaOjG__content{color:var(--share-white);padding:32px}.ShareLinkModal-module__KpaOjG__content>p{color:var(--share-white);margin:0 0 24px;font-size:19px;line-height:1.55}.ShareLinkModal-module__KpaOjG__copyWrapper{min-width:0;color:var(--share-text);background:var(--share-gray-light);border-radius:8px;justify-content:space-between;align-items:center;padding:4px 4px 4px 24px;font-weight:700;display:flex}.ShareLinkModal-module__KpaOjG__copyWrapper input{width:100%;min-width:0;color:var(--share-gray-text);background:inherit;font:inherit;border:0;outline:0;padding:0 12px 0 0;font-size:19px;font-weight:800}.ShareLinkModal-module__KpaOjG__copyWrapper input::selection{color:var(--share-white);background:var(--share-primary)}.ShareLinkModal-module__KpaOjG__copyButton{min-height:48px;color:var(--share-white);border:1px solid var(--share-button-border);background:var(--share-primary);font:inherit;white-space:nowrap;cursor:pointer;border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:8px 16px;font-size:17px;font-weight:800;transition:background .2s,box-shadow .2s;display:inline-flex}.ShareLinkModal-module__KpaOjG__copyButton:hover{background:var(--share-primary-hover)}.ShareLinkModal-module__KpaOjG__copyButton:focus-visible{outline:3px solid color-mix(in srgb, var(--share-primary) 32%, transparent);outline-offset:2px}.ShareLinkModal-module__KpaOjG__copyButton svg{width:24px;height:24px}@keyframes ShareLinkModal-module__KpaOjG__shareDialogIn{to{opacity:1;transform:translateY(0)scale(1)}}@keyframes ShareLinkModal-module__KpaOjG__shareDialogOut{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.98)}}@keyframes ShareLinkModal-module__KpaOjG__shareBackdropIn{0%{opacity:0}to{opacity:1}}@keyframes ShareLinkModal-module__KpaOjG__shareBackdropOut{0%{opacity:1}to{opacity:0}}@media (max-width:600px){.ShareLinkModal-module__KpaOjG__shareButton{width:56px;height:56px;padding:13px}.ShareLinkModal-module__KpaOjG__shareButton svg{width:28px;height:28px}.ShareLinkModal-module__KpaOjG__dialog{width:calc(100vw - 24px);max-height:calc(100dvh - 24px);margin:12px auto auto;overflow-y:auto}.ShareLinkModal-module__KpaOjG__header{padding:20px 20px 8px}.ShareLinkModal-module__KpaOjG__header h2{font-size:21px}.ShareLinkModal-module__KpaOjG__content{padding:24px 20px}.ShareLinkModal-module__KpaOjG__content>p{font-size:16px}.ShareLinkModal-module__KpaOjG__copyWrapper{flex-direction:column;align-items:stretch;gap:8px;padding:10px}.ShareLinkModal-module__KpaOjG__copyWrapper input{min-height:44px;padding:0 8px;font-size:15px}.ShareLinkModal-module__KpaOjG__copyButton{width:100%;min-height:48px}}@media (prefers-reduced-motion:reduce){.ShareLinkModal-module__KpaOjG__dialog[open],.ShareLinkModal-module__KpaOjG__dialogClosing,.ShareLinkModal-module__KpaOjG__dialog::backdrop,.ShareLinkModal-module__KpaOjG__dialogClosing::backdrop{animation-duration:1ms!important}.ShareLinkModal-module__KpaOjG__shareButton,.ShareLinkModal-module__KpaOjG__copyButton{transition-duration:1ms}}
.Skeleton-module__tEKgrW__group,.Skeleton-module__tEKgrW__item{--skeleton-base:color-mix(in srgb, var(--color-text-primary) 8%, var(--color-surface-secondary));--skeleton-shine:color-mix(in srgb, var(--color-text-primary) 16%, var(--color-surface-secondary));--skeleton-accent:color-mix(in srgb, var(--color-brand) 18%, var(--color-surface-secondary));--skeleton-accent-soft:color-mix(in srgb, var(--color-brand) 9%, var(--color-surface-secondary));--skeleton-duration:1.8s;--skeleton-radius-default:var(--radius-xs)}.Skeleton-module__tEKgrW__group{min-width:0}.Skeleton-module__tEKgrW__srOnly{clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Skeleton-module__tEKgrW__item{width:var(--skeleton-width,100%);height:var(--skeleton-height,12px);background:var(--skeleton-base);border-radius:var(--skeleton-radius,var(--skeleton-radius-default));transform-origin:50%;will-change:opacity, transform;border:1px solid #0000;flex:none;display:block;overflow:hidden}.Skeleton-module__tEKgrW__line{height:var(--skeleton-height,8px)}.Skeleton-module__tEKgrW__circle{border-radius:50%}.Skeleton-module__tEKgrW__pill{border-radius:var(--radius-pill)}.Skeleton-module__tEKgrW__item[data-skeleton-effect=shimmer],.Skeleton-module__tEKgrW__group[data-skeleton-effect=shimmer] .Skeleton-module__tEKgrW__item{background:linear-gradient(100deg, var(--skeleton-base) 25%, var(--skeleton-shine) 45%, var(--skeleton-base) 65%);animation:Skeleton-module__tEKgrW__skeletonShimmer var(--skeleton-duration) var(--ease-standard) infinite;background-size:220% 100%}.Skeleton-module__tEKgrW__item[data-skeleton-effect=gradient],.Skeleton-module__tEKgrW__group[data-skeleton-effect=gradient] .Skeleton-module__tEKgrW__item{background:linear-gradient(120deg, var(--skeleton-base), var(--skeleton-accent-soft), var(--skeleton-accent), var(--skeleton-base));animation:Skeleton-module__tEKgrW__skeletonGradient 2.6s var(--ease-standard) infinite;background-size:300% 300%}.Skeleton-module__tEKgrW__item[data-skeleton-effect=staggered],.Skeleton-module__tEKgrW__group[data-skeleton-effect=staggered] .Skeleton-module__tEKgrW__item{animation:Skeleton-module__tEKgrW__skeletonStaggered 2.2s var(--ease-emphasized) infinite;animation-delay:var(--skeleton-delay)}.Skeleton-module__tEKgrW__item[data-skeleton-effect=typewriter],.Skeleton-module__tEKgrW__group[data-skeleton-effect=typewriter] .Skeleton-module__tEKgrW__item{animation:2.4s steps(8,end) infinite Skeleton-module__tEKgrW__skeletonTypewriter;animation-delay:var(--skeleton-delay)}.Skeleton-module__tEKgrW__item[data-skeleton-effect=layered],.Skeleton-module__tEKgrW__group[data-skeleton-effect=layered] .Skeleton-module__tEKgrW__item{animation:Skeleton-module__tEKgrW__skeletonLayered 2.4s var(--ease-emphasized) infinite;animation-delay:var(--skeleton-delay)}.Skeleton-module__tEKgrW__item[data-skeleton-effect=elastic],.Skeleton-module__tEKgrW__group[data-skeleton-effect=elastic] .Skeleton-module__tEKgrW__item{animation:2.5s cubic-bezier(.34,1.56,.64,1) infinite Skeleton-module__tEKgrW__skeletonElastic;animation-delay:var(--skeleton-delay)}.Skeleton-module__tEKgrW__item[data-skeleton-effect=pulse],.Skeleton-module__tEKgrW__group[data-skeleton-effect=pulse] .Skeleton-module__tEKgrW__item{animation:Skeleton-module__tEKgrW__skeletonPulse 1.55s var(--ease-standard) infinite;animation-delay:var(--skeleton-delay)}.Skeleton-module__tEKgrW__item[data-skeleton-effect=cascade],.Skeleton-module__tEKgrW__group[data-skeleton-effect=cascade] .Skeleton-module__tEKgrW__item{animation:Skeleton-module__tEKgrW__skeletonCascade 1.9s var(--ease-standard) infinite;animation-delay:var(--skeleton-delay)}.Skeleton-module__tEKgrW__item[data-skeleton-effect=outline],.Skeleton-module__tEKgrW__group[data-skeleton-effect=outline] .Skeleton-module__tEKgrW__item{animation:Skeleton-module__tEKgrW__skeletonOutline 2.35s var(--ease-emphasized) infinite;animation-delay:var(--skeleton-delay)}.Skeleton-module__tEKgrW__item[data-active=false],.Skeleton-module__tEKgrW__group[data-active=false] .Skeleton-module__tEKgrW__item{animation:none}@keyframes Skeleton-module__tEKgrW__skeletonShimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@keyframes Skeleton-module__tEKgrW__skeletonGradient{0%,to{background-position:0%}50%{background-position:100%}}@keyframes Skeleton-module__tEKgrW__skeletonStaggered{0%,to{opacity:.38;transform:translate(-6px)}18%,78%{opacity:1;transform:translate(0)}}@keyframes Skeleton-module__tEKgrW__skeletonTypewriter{0%,8%{clip-path:inset(0 100% 0 0);opacity:.5}52%,82%{clip-path:inset(0);opacity:1}to{clip-path:inset(0 0 0 100%);opacity:.45}}@keyframes Skeleton-module__tEKgrW__skeletonLayered{0%,to{opacity:.32;filter:blur(1.5px);transform:translateY(7px)scale(.98)}22%,78%{opacity:1;filter:blur();transform:translateY(0)scale(1)}}@keyframes Skeleton-module__tEKgrW__skeletonElastic{0%,to{opacity:.42;transform:scale(.86)}20%{opacity:1;transform:scale(1.04)}32%,78%{opacity:1;transform:scale(1)}}@keyframes Skeleton-module__tEKgrW__skeletonPulse{0%,to{opacity:.42}50%{opacity:1}}@keyframes Skeleton-module__tEKgrW__skeletonCascade{0%,to{background-color:var(--skeleton-base);box-shadow:inset 0 0 0 0 var(--skeleton-accent-soft)}42%{background-color:var(--skeleton-shine);box-shadow:inset 0 0 0 1px var(--skeleton-accent-soft)}}@keyframes Skeleton-module__tEKgrW__skeletonOutline{0%,to{border-color:var(--skeleton-shine);opacity:.58;background-color:#0000}42%,78%{background-color:var(--skeleton-base);opacity:1;border-color:#0000}}@media (prefers-reduced-motion:reduce){.Skeleton-module__tEKgrW__item[data-skeleton-effect],.Skeleton-module__tEKgrW__group[data-skeleton-effect] .Skeleton-module__tEKgrW__item{background:var(--skeleton-base);filter:none;opacity:1;border-color:#0000;animation:none;transform:none}}
.SkeletonPresets-module__qcwrYa__card,.SkeletonPresets-module__qcwrYa__feed,.SkeletonPresets-module__qcwrYa__code,.SkeletonPresets-module__qcwrYa__profile,.SkeletonPresets-module__qcwrYa__list{width:100%;min-width:0}.SkeletonPresets-module__qcwrYa__card{gap:var(--space-3);flex-direction:column;display:flex}.SkeletonPresets-module__qcwrYa__header,.SkeletonPresets-module__qcwrYa__footer,.SkeletonPresets-module__qcwrYa__feedRow,.SkeletonPresets-module__qcwrYa__listRow,.SkeletonPresets-module__qcwrYa__author{align-items:center;display:flex}.SkeletonPresets-module__qcwrYa__header,.SkeletonPresets-module__qcwrYa__feedRow,.SkeletonPresets-module__qcwrYa__listRow{gap:var(--space-3)}.SkeletonPresets-module__qcwrYa__footer{justify-content:space-between;gap:var(--space-3)}.SkeletonPresets-module__qcwrYa__lines{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.SkeletonPresets-module__qcwrYa__image,.SkeletonPresets-module__qcwrYa__imageTall{width:100%}.SkeletonPresets-module__qcwrYa__actions,.SkeletonPresets-module__qcwrYa__stars{gap:var(--space-2);display:flex}.SkeletonPresets-module__qcwrYa__feed,.SkeletonPresets-module__qcwrYa__list{flex-direction:column;display:flex}.SkeletonPresets-module__qcwrYa__feedRow{min-height:54px;padding-block:var(--space-2);border-bottom:1px solid var(--color-border-subtle)}.SkeletonPresets-module__qcwrYa__feedRow:last-child{border-bottom:0}.SkeletonPresets-module__qcwrYa__code{background:var(--color-surface-secondary);border:1px solid var(--color-border-default);border-radius:var(--radius-control);overflow:hidden}.SkeletonPresets-module__qcwrYa__codeBar{gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--color-border-default);display:flex}.SkeletonPresets-module__qcwrYa__codeLines{gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.SkeletonPresets-module__qcwrYa__indent{margin-left:var(--space-4)}.SkeletonPresets-module__qcwrYa__chart{align-items:flex-end;gap:var(--space-2);height:104px;padding-top:var(--space-2);display:flex}.SkeletonPresets-module__qcwrYa__chart>*{flex:1;min-width:0}.SkeletonPresets-module__qcwrYa__profile{align-items:center;gap:var(--space-3);flex-direction:column;display:flex}.SkeletonPresets-module__qcwrYa__profileAvatar{border:3px solid var(--color-surface-primary);margin-top:-42px}.SkeletonPresets-module__qcwrYa__profileStats{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));width:100%;display:grid}.SkeletonPresets-module__qcwrYa__stat{align-items:center;gap:var(--space-2);flex-direction:column;display:flex}.SkeletonPresets-module__qcwrYa__profileButtons{justify-content:center;gap:var(--space-2);width:100%;display:flex}.SkeletonPresets-module__qcwrYa__listRow{min-height:56px}.SkeletonPresets-module__qcwrYa__mediaGrid{gap:var(--space-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.SkeletonPresets-module__qcwrYa__mediaThumb{aspect-ratio:1;width:100%;height:auto}.SkeletonPresets-module__qcwrYa__author{gap:var(--space-2);min-width:0}@media (max-width:639px){.SkeletonPresets-module__qcwrYa__feedRow,.SkeletonPresets-module__qcwrYa__listRow{min-height:60px}}
.PublicFooter-module__ZO7PYW__root{padding:0 0 calc(var(--space-4) + var(--safe-area-bottom));margin-top:clamp(28px,4.2vw,56px)}.PublicFooter-module__ZO7PYW__shell{width:min(var(--vm-shell-max), calc(100% - (var(--vm-shell-gutter) * 2)));min-width:0;padding:var(--space-3) var(--space-5);border:1px solid var(--vm-panel-border);border-radius:var(--radius-card);background:color-mix(in srgb, var(--vm-panel-bg) 96%, transparent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 22px;margin-inline:auto;display:flex;box-shadow:0 8px 24px #0f172a0f}.PublicFooter-module__ZO7PYW__copyright{color:var(--vm-text-muted);align-items:center;gap:2px;margin:0;font-size:.88rem;line-height:normal;display:flex}.PublicFooter-module__ZO7PYW__environmentMark{font-weight:var(--font-weight-bold)}.PublicFooter-module__ZO7PYW__environmentBlue{color:var(--color-brand)}.PublicFooter-module__ZO7PYW__environmentGreen{color:var(--color-success)}.PublicFooter-module__ZO7PYW__environmentDev{color:var(--color-danger)}.PublicFooter-module__ZO7PYW__brandLink{color:var(--vm-text-strong);text-decoration:none}.PublicFooter-module__ZO7PYW__brandLink:hover,.PublicFooter-module__ZO7PYW__brandLink:focus-visible{text-underline-offset:3px;text-decoration:underline}.PublicFooter-module__ZO7PYW__links{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.PublicFooter-module__ZO7PYW__link{color:var(--vm-text-muted);white-space:nowrap;min-height:44px;transition:color var(--motion-duration-fast) var(--motion-ease-apple), background-color var(--motion-duration-normal) var(--motion-ease-apple), transform var(--motion-duration-normal) var(--motion-ease-apple);border-radius:8px;align-items:center;padding:0 12px;font-size:.86rem;font-weight:560;display:inline-flex}.PublicFooter-module__ZO7PYW__link:hover,.PublicFooter-module__ZO7PYW__link:focus-visible{color:var(--vm-text-strong);background:color-mix(in srgb, var(--vm-text-strong) 8%, transparent);transform:translateY(-1px)}.PublicFooter-module__ZO7PYW__linkActive,.PublicFooter-module__ZO7PYW__linkActive:hover,.PublicFooter-module__ZO7PYW__linkActive:focus-visible{color:var(--vm-accent);background:color-mix(in srgb, var(--vm-accent) 14%, transparent);font-weight:700}.PublicFooter-module__ZO7PYW__link:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@media (min-width:1024px){.PublicFooter-module__ZO7PYW__root{padding-bottom:var(--space-5);margin-top:clamp(40px,5vw,72px)}.PublicFooter-module__ZO7PYW__shell{width:var(--vm-public-page-width);padding:var(--space-5) 0 0;border:0;border-top:1px solid color-mix(in srgb, var(--vm-panel-border) 72%, transparent);box-shadow:none;background:0 0;border-radius:0}.PublicFooter-module__ZO7PYW__link{border-radius:var(--vm-desktop-control-radius);min-height:44px}}@media (max-width:1023px){.PublicFooter-module__ZO7PYW__root{margin-top:var(--space-8)}.PublicFooter-module__ZO7PYW__shell{width:calc(100% - (var(--content-gutter-tablet) * 2));padding:var(--space-4) 0 0;border:0;border-top:1px solid color-mix(in srgb, var(--vm-panel-border) 72%, transparent);box-shadow:none;text-align:center;background:0 0;border-radius:0;flex-direction:column;align-items:center}.PublicFooter-module__ZO7PYW__copyright{justify-content:center}.PublicFooter-module__ZO7PYW__links{flex-wrap:wrap;justify-content:center;gap:4px 8px;width:100%}.PublicFooter-module__ZO7PYW__link{min-height:44px;padding:0 10px;font-size:.88rem}}@media (max-width:639px){.PublicFooter-module__ZO7PYW__shell{width:calc(100% - (var(--content-gutter-mobile) * 2));padding:var(--space-4) 0 var(--space-2);gap:var(--space-2)}.PublicFooter-module__ZO7PYW__links{gap:var(--space-1);grid-template-columns:repeat(4,minmax(0,1fr));padding:0;display:grid;overflow:visible}.PublicFooter-module__ZO7PYW__link{white-space:nowrap;text-align:center;justify-content:center;width:auto;min-height:44px;padding:0 4px;font-size:clamp(.78rem,2.8vw,.95rem)}}@media (prefers-reduced-motion:reduce){.PublicFooter-module__ZO7PYW__link{transition:none}.PublicFooter-module__ZO7PYW__link:hover,.PublicFooter-module__ZO7PYW__link:focus-visible{transform:none}}
.hdmi-module__rxelOG__page{background:0 0;width:100%;min-width:0;margin:0 auto;padding:0;overflow:hidden}.hdmi-module__rxelOG__frame{background:0 0;border:0;width:100%;min-height:720px;display:block}@media (max-width:760px){.hdmi-module__rxelOG__frame{min-height:680px}}
.vesa-module__HZm5sG__page{background:0 0;width:100%;min-width:0;margin:0 auto;padding:0;overflow:hidden}.vesa-module__HZm5sG__frame{background:0 0;border:0;width:100%;min-height:720px;display:block}@media (max-width:760px){.vesa-module__HZm5sG__frame{min-height:680px}}
