.close-symbol{color:var(--phase-hold-empty)}.site-footer a{color:var(--theme-text);text-decoration:none}.public-site-header{box-sizing:border-box;background:var(--theme-canvas);border-bottom:1px solid color-mix(in srgb, var(--theme-text) 10.2%, transparent);justify-content:center;align-items:center;min-height:78.4px;padding:14px 126px;display:flex;position:relative}.public-site-brand{color:var(--theme-text);flex-direction:column;align-items:center;gap:8.4px;text-decoration:none;display:flex}.public-site-lockup{letter-spacing:-.98px;white-space:nowrap;font:900 25.2px/1 var(--font-body);align-items:center;gap:12.6px;display:flex}.public-site-lockup img{border-radius:4.9px;width:30.8px;height:30.8px}.public-site-accent{color:var(--theme-green)}.public-site-byline{text-transform:uppercase;letter-spacing:1.4px;color:var(--theme-cyan);font:400 9px/1.4 var(--font-mono)}@media (width<=767px){.public-site-header{flex-wrap:wrap;justify-content:center;gap:12px;padding:14px 12px}.public-site-lockup{gap:7px;font-size:19.6px}.public-site-lockup img{width:25.2px;height:25.2px}}.app-card{min-width:0;padding:var(--card-padding,32px);border:1px solid var(--theme-line-soft);border-radius:var(--radius-card);background:var(--card-background,var(--theme-surface));overflow-wrap:anywhere}.app-card h2{margin:var(--card-title-margin,0 0 24px);color:var(--card-title-color,var(--theme-text));font:var(--card-title-font,700 28px/1.15 var(--font-heading));text-transform:uppercase}.app-card p{line-height:1.65}.app-eyebrow{color:var(--theme-cyan);text-transform:uppercase;font:500 11px/1.5 var(--font-mono);letter-spacing:.06em}.app-caption{color:var(--theme-muted);font:400 12px/1.6 var(--font-body)}.app-button,.auth-button{min-height:var(--field-height);padding:var(--button-padding,12px 16px);border:1px solid var(--button-accent,var(--theme-green));border-radius:var(--radius-field);background:var(--button-accent,var(--theme-green));color:var(--theme-canvas);text-align:center;text-transform:uppercase;font:700 var(--button-font-size,12px)/1.5 var(--font-mono);justify-content:center;align-items:center;gap:16px;text-decoration:none;display:inline-flex}.cookie-consent-actions .app-button{cursor:pointer;min-width:100px;min-height:44px}@media (width<=767px){.cookie-consent-actions .app-button{flex:1;min-width:0}}.app-button:hover,.auth-button:hover{background:var(--button-accent-hover,var(--theme-green-hover))}.app-button--secondary,.auth-button--secondary{color:var(--theme-text);background:0 0}.app-button--secondary:hover,.auth-button--secondary:hover{background:var(--theme-field)}.app-button:disabled,.auth-button:disabled{opacity:.65;cursor:wait}.app-text-link{min-height:44px;color:var(--theme-cyan);text-underline-offset:5px;align-items:center;gap:6px;font-size:14px;line-height:1.5;display:inline-flex}.app-field,.auth-field{flex-direction:column;gap:10px;min-width:0;display:flex}.app-field label,.auth-field label{font:400 11px/1.4 var(--font-mono);color:var(--theme-text);text-transform:uppercase}.app-field input,.app-field select,.auth-field input,.auth-field select{width:100%;min-width:0;min-height:var(--field-height);padding:var(--field-padding,12px);background:var(--theme-field);color:var(--theme-text);border:1px solid var(--theme-line);border-radius:var(--radius-field);font:var(--field-font,400 16px/1.4 var(--font-body))}.app-field input:focus,.app-field select:focus,.auth-field input:focus,.auth-field select:focus{border-color:var(--theme-green);outline:none}.app-field input::placeholder{color:var(--theme-muted)}.app-form{border:0;gap:20px;min-width:0;margin:0;padding:0;display:grid}.app-form p{margin:0}.app-metric{background:var(--metric-background,var(--card-background,var(--theme-field)));border:var(--metric-border,1px solid var(--theme-line-soft));border-radius:var(--metric-radius,var(--radius-field));min-width:0;box-shadow:var(--metric-divider,none);padding:20px}.app-metric dt{color:var(--theme-muted);text-transform:uppercase;font:400 12px/1.5 var(--font-mono)}.app-metric[data-emphasis]{--metric-value-color:var(--theme-green);--metric-value-size:36px;--metric-value-weight:700}.app-metric dd{color:var(--metric-value-color,var(--theme-text));font:var(--metric-value-weight,600) var(--metric-value-size,30px)/1.2 var(--font-heading);overflow-wrap:anywhere;margin:12px 0 0}.app-metric small{font:400 12px var(--font-mono);margin-left:6px}.app-tag{border:1px solid var(--theme-line-soft);color:var(--theme-muted);font:400 12px/1.5 var(--font-mono);border-radius:6px;padding:5px 8px;display:inline-block}.app-tag[data-outcome=melhor]{color:var(--theme-green);border-color:var(--theme-green)}.app-tag[data-outcome=pior]{color:var(--phase-hold-empty);border-color:var(--phase-hold-empty)}.app-empty{color:var(--theme-muted);padding:24px 0;font-size:14px;line-height:1.6}.app-records{margin:0;padding:0;list-style:none}.app-records li{border-bottom:1px solid var(--theme-line-soft);grid-template-columns:minmax(0,1fr) minmax(110px,auto) auto;align-items:center;gap:24px;padding:16px 0;font-size:13px;display:grid}.app-records li:last-child{border-bottom:0}.app-records li>div{gap:8px;display:grid}.app-records li>div>span{color:var(--theme-muted);font-size:12px}.app-error{color:var(--phase-hold-empty);font-size:14px}.app-success{color:var(--theme-green);font-size:14px}.app-segment{border:1px solid var(--theme-line-soft);border-radius:var(--radius-field);background:var(--theme-field);gap:4px;padding:4px;display:inline-flex}.app-segment button{min-height:44px;color:var(--theme-muted);font:500 12px/1.5 var(--font-mono);background:0 0;border:0;border-radius:7px;padding:10px 24px}.app-segment button[aria-pressed=true]{background:var(--theme-surface);color:var(--theme-cyan)}@media (width<=767px){.app-card{padding:var(--card-padding,24px 20px)}.app-metric{padding:16px}.app-records li{grid-template-columns:minmax(0,1fr) auto;gap:12px}.app-records li>div:first-child{grid-column:1/-1}}