.point-body{color:var(--h-text-subtle);font-size:var(--h-text-base);line-height:var(--h-lead-snug);margin:0}.point-body a{color:var(--accent-text);border-bottom:1px solid var(--h-edge);text-decoration:none}.point-body a:hover{border-bottom-color:var(--accent-text)}.feature-grid.is-two{grid-template-columns:repeat(2,1fr)}@media (max-width:640px){.feature-grid.is-two{grid-template-columns:1fr}}.card-cta{margin-top:auto;padding-top:20px;display:flex}.card-cta>*{height:var(--h-pill-sm);font-size:var(--h-text-sm);padding:0 16px}.meter-scroll{border:1px solid var(--h-edge);border-radius:var(--h-radius-card);background-color:var(--h-panel);background-image:var(--h-glass-sheen);-webkit-backdrop-filter:var(--h-blur);backdrop-filter:var(--h-blur);box-shadow:var(--h-glass-rim), var(--h-elev-1);overflow-x:auto}.meter-table{border-collapse:collapse;text-align:left;width:100%;min-width:560px}.meter-table th{border-bottom:1px solid var(--h-edge);color:var(--h-text-dim);font-family:var(--font-mono);font-size:var(--h-text-2xs);letter-spacing:.04em;text-transform:uppercase;padding:14px 20px;font-weight:500}.meter-table td{border-bottom:1px solid var(--h-edge-soft);color:var(--h-text-subtle);font-size:var(--h-text-base);line-height:var(--h-lead-snug);vertical-align:top;padding:16px 20px}.meter-table tr:last-child td{border-bottom:none}.meter-model{color:var(--h-text);white-space:nowrap;font-weight:500}.meter-unit{color:var(--accent-text);font-family:var(--font-mono);font-size:var(--h-text-sm);display:block}.meter-note{color:var(--h-text-dim);font-size:var(--h-text-sm);line-height:var(--h-lead-snug);margin-top:6px;display:block}.meter-rate{font-family:var(--font-mono);font-size:var(--h-text-sm);white-space:nowrap}.meter-rate-pending{color:var(--h-text-dim);font-family:var(--font-mono);font-size:var(--h-text-sm)}.rate-absent{isolation:isolate;border:1px solid var(--h-edge);border-radius:var(--h-radius-card);background-color:var(--h-panel);background-image:var(--h-glass-sheen);-webkit-backdrop-filter:var(--h-blur);backdrop-filter:var(--h-blur);box-shadow:var(--h-glass-rim), var(--h-elev-1);margin-top:24px;padding:28px 26px 30px;position:relative}.rate-absent-title{color:var(--h-text);font-size:var(--h-text-md);font-weight:500;line-height:var(--h-lead-base);margin:0 0 10px}.rate-absent-body{max-width:62ch;color:var(--h-text-subtle);font-size:var(--h-text-base);line-height:var(--h-lead-loose);margin:0}.apply{isolation:isolate;border:1px solid var(--h-edge);border-radius:var(--h-radius-card);background-color:var(--h-panel);background-image:var(--h-glass-sheen);max-width:640px;-webkit-backdrop-filter:var(--h-blur);backdrop-filter:var(--h-blur);box-shadow:var(--h-glass-rim), var(--h-elev-1);margin:0 auto;padding:28px 26px 30px;position:relative}.apply-who{color:var(--h-text-dim);font-family:var(--font-mono);font-size:var(--h-text-xs);margin:0 0 22px}.apply-who b{color:var(--h-text);font-weight:500}.apply-field{flex-direction:column;gap:6px;margin-bottom:22px;display:flex}.apply-label{color:var(--h-text);font-size:var(--h-text-base);font-weight:500}.apply-help{color:var(--h-text-dim);font-size:var(--h-text-sm);line-height:var(--h-lead-snug);margin:0}.apply-input,.apply-textarea{border:1px solid var(--h-edge);border-radius:var(--h-field-radius);background:var(--h-hover);width:100%;color:var(--h-text);font-family:inherit;font-size:var(--h-text-base);line-height:var(--h-lead-snug);margin-top:4px;padding:11px 13px}.apply-textarea{resize:vertical;min-height:96px}.apply-input::placeholder,.apply-textarea::placeholder{color:var(--h-placeholder)}.apply-input:focus,.apply-textarea:focus{border-color:var(--h-field-edge-focus);outline:none}.apply-kinds{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.apply-kind{height:var(--h-pill-sm);border:1px solid var(--h-edge);color:var(--h-text-subtle);font-size:var(--h-text-sm);cursor:pointer;transition:border-color var(--t-micro) var(--ease-out), background-color var(--t-micro) var(--ease-out);border-radius:9999px;align-items:center;gap:8px;padding:0 16px;display:inline-flex}.apply-kind:hover{background:var(--h-hover)}.apply-kind:has(input:checked){border-color:var(--accent-text);background:var(--accent-surface);color:var(--h-text)}.apply-kind:has(input:focus-visible){border-color:var(--h-field-edge-focus)}.apply-kind input{accent-color:var(--accent);margin:0}.apply-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:26px;display:flex}.apply-actions .cta-link{height:var(--h-pill-md);padding:0 20px}.apply-actions button:disabled{opacity:.55;cursor:default}.apply-state{color:var(--h-text-dim);font-size:var(--h-text-sm);line-height:var(--h-lead-snug);margin:14px 0 0}.apply-error{color:var(--status-failed);font-size:var(--h-text-sm);line-height:var(--h-lead-snug);margin:14px 0 0}.apply-sent-title{color:var(--h-text);font-size:var(--h-text-md);margin:0 0 10px;font-weight:500}.apply-sent-body{color:var(--h-text-subtle);font-size:var(--h-text-base);line-height:var(--h-lead-loose);margin:0 0 22px}.apply-sent-body a{color:var(--accent-text);border-bottom:1px solid var(--h-edge);text-decoration:none}.apply-record{margin:0 0 22px;padding:0}.apply-record dt{color:var(--h-text-dim);font-family:var(--font-mono);font-size:var(--h-text-2xs);letter-spacing:.04em;text-transform:uppercase}.apply-record dd{color:var(--h-text-subtle);font-size:var(--h-text-base);line-height:var(--h-lead-snug);white-space:pre-wrap;margin:4px 0 16px}.apply-signin{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.apply-signin-note{max-width:52ch;color:var(--h-text-subtle);font-size:var(--h-text-base);line-height:var(--h-lead-loose);margin:0}.apply-signin-note a{color:var(--accent-text);border-bottom:1px solid var(--h-edge);text-decoration:none}@media (max-width:640px){.apply{padding:22px 18px 24px}}
