.PtGkjW_panel{--ink:var(--user-text,var(--vivo-text));--paper:var(--user-surface,var(--vivo-surface));--muted:var(--user-muted,var(--vivo-muted));--accent:var(--user-accent,var(--vivo-primary));background:radial-gradient(circle at 95% 0%,color-mix(in srgb,var(--accent) 13%,transparent),transparent 55%),var(--paper);border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);color:var(--ink);border-radius:22px;min-width:0;margin-block:18px;padding:clamp(17px,2.3vw,27px)}.PtGkjW_panel *{box-sizing:border-box}.PtGkjW_head{gap:7px;display:grid}.PtGkjW_head p{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.72rem;font-weight:850}.PtGkjW_head h2{margin:0;font-size:clamp(1.18rem,2.1vw,1.5rem);line-height:1.25}.PtGkjW_head>span{color:var(--muted);font-size:.88rem;line-height:1.55}.PtGkjW_metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:17px;display:grid}.PtGkjW_metrics>div{border:1px solid color-mix(in srgb,var(--ink) 13%,transparent);background:var(--paper);border-radius:15px;gap:6px;padding:16px;display:grid}.PtGkjW_metrics strong{font-variant-numeric:tabular-nums;font-size:clamp(1.7rem,3vw,2.3rem)}.PtGkjW_metrics span{color:var(--muted);font-size:.8rem}.PtGkjW_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.PtGkjW_grid>div{border:1px solid color-mix(in srgb,var(--ink) 12%,transparent);background:var(--paper);border-radius:16px;min-width:0;padding:17px}.PtGkjW_grid h3{margin:0 0 13px;font-size:1.04rem}.PtGkjW_grid ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.PtGkjW_grid li{background:color-mix(in srgb,var(--ink) 3%,var(--paper));border-radius:12px;gap:6px;padding:12px;display:grid}.PtGkjW_grid strong{font-size:.87rem}.PtGkjW_grid small,.PtGkjW_grid p,.PtGkjW_note{color:var(--muted);font-size:.82rem;line-height:1.55}.PtGkjW_foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:17px;display:flex}.PtGkjW_foot p{color:var(--muted);flex:300px;margin:0;font-size:.8rem;line-height:1.55}.PtGkjW_foot a{background:var(--accent);min-height:44px;color:var(--user-accent-foreground,#fff);border-radius:12px;justify-content:center;align-items:center;padding:11px 17px;font-size:.85rem;font-weight:750;text-decoration:none;display:inline-flex}.PtGkjW_panel a:focus-visible{outline:3px solid var(--ink);outline-offset:3px}@media (max-width:680px){.PtGkjW_grid{grid-template-columns:minmax(0,1fr)}.PtGkjW_foot a{width:100%}}@media (prefers-reduced-motion:reduce){.PtGkjW_panel *{transition:none!important;animation:none!important}}@media (forced-colors:active){.PtGkjW_panel,.PtGkjW_grid>div,.PtGkjW_metrics>div{border:1px solid canvastext}}
:root{--gds-bg:var(--vivo-bg,#f6f5f0);--gds-surface:var(--vivo-surface,#fffefb);--gds-ink:var(--vivo-text,#142b24);--gds-muted:var(--vivo-muted,#52665d);--gds-primary:var(--vivo-primary,#09634d);--gds-primary-strong:var(--vivo-hover,#074f3d);--gds-primary-soft:var(--vivo-soft,#dcebe4);--gds-accent:var(--vivo-accent,#ff8a5b);--gds-deep:var(--vivo-sidebar,#073a2d);--gds-line:color-mix(in srgb, var(--gds-ink) 12%, transparent);--gds-line-strong:color-mix(in srgb, var(--gds-ink) 22%, transparent);--gds-tint:color-mix(in srgb, var(--gds-primary) 5%, var(--gds-surface));--gds-space-1:.25rem;--gds-space-2:.5rem;--gds-space-3:.75rem;--gds-space-4:1rem;--gds-space-5:1.5rem;--gds-space-6:2rem;--gds-space-7:3rem;--gds-space-8:4rem;--gds-space-section:clamp(3.5rem, 7vw, 6.5rem);--gds-text-xs:.8125rem;--gds-text-sm:.9375rem;--gds-text-md:1.0625rem;--gds-text-lg:clamp(1.125rem, 1rem + .4vw, 1.3125rem);--gds-text-xl:clamp(1.3rem, 1.1rem + .7vw, 1.6rem);--gds-text-2xl:clamp(1.75rem, 1.3rem + 1.6vw, 2.5rem);--gds-text-3xl:clamp(2.25rem, 1.5rem + 2.8vw, 3.75rem);--gds-leading-tight:1.08;--gds-leading-snug:1.3;--gds-leading-body:1.6;--gds-measure:64ch;--gds-container:1200px;--gds-gutter:clamp(1rem, 4vw, 2.5rem);--gds-radius-sm:10px;--gds-radius-md:16px;--gds-radius-lg:24px;--gds-radius-pill:999px;--gds-shadow-1:0 1px 2px color-mix(in srgb, var(--gds-ink) 8%, transparent);--gds-shadow-2:0 1px 2px color-mix(in srgb, var(--gds-ink) 6%, transparent), 0 8px 24px -12px color-mix(in srgb, var(--gds-ink) 18%, transparent);--gds-shadow-3:0 2px 4px color-mix(in srgb, var(--gds-ink) 6%, transparent), 0 24px 48px -24px color-mix(in srgb, var(--gds-ink) 28%, transparent);--gds-ease-out:cubic-bezier(.22, 1, .36, 1);--gds-ease-in-out:cubic-bezier(.65, 0, .35, 1);--gds-duration-fast:.15s;--gds-duration-base:.22s;--gds-duration-slow:.42s}@media (prefers-reduced-motion:reduce){:root{--gds-duration-fast:0s;--gds-duration-base:0s;--gds-duration-slow:0s}}
