*{box-sizing:border-box;margin:0;padding:0}html,body{min-height:100vh}:focus-visible{outline:3px solid var(--primary-700);outline-offset:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--primary-700);outline-offset:2px;box-shadow:0 0 0 5px color-mix(in srgb, var(--primary-700) 18%, transparent)}.wt-skip-link{z-index:200;background:var(--surface);color:var(--fg-default);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);font:var(--body-medium-14);padding:10px 16px;text-decoration:none;position:absolute;top:0;left:-9999px}.wt-skip-link:focus-visible{top:12px;left:12px}.wt-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}a{color:var(--link);text-decoration:none}a:hover{text-underline-offset:2px;text-decoration:underline}button{font:inherit;cursor:pointer}.churnChartGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}@media (max-width:900px){.churnChartGrid{grid-template-columns:minmax(0,1fr)}}.aw-skel{background:color-mix(in srgb, var(--fg-default) 8%, var(--surface));border-radius:var(--radius-md);position:relative;overflow:hidden}.aw-skel:after{content:"";background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--surface) 70%, transparent), transparent);animation:1.6s ease-in-out infinite aw-skel-shimmer;position:absolute;inset:0;transform:translate(-100%)}@keyframes aw-skel-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.aw-skel:after{animation:none}}
