.sp .sp-split{gap:var(--gap-hero-object);align-items:start;display:grid;position:relative}@media (width>=64rem){.sp .sp-split{grid-template-columns:minmax(0, var(--col-text)) minmax(0, 1fr);column-gap:var(--gap-split)}}.sp .sp-in{justify-items:start;min-width:0;display:grid}.sp .sp-in>h1+.lead{margin-top:var(--gap-h1-lead)}.sp .sp-in .lead{max-width:28rem}.sp .sp-ask{gap:var(--space-4);width:100%;margin-top:var(--space-8);display:grid}.sp .sp-search{align-items:center;column-gap:var(--space-2);height:48px;padding:0 var(--space-2) 0 var(--space-4);border-radius:var(--radius-full);background:var(--color-bg-surface);box-shadow:var(--shadow-1);border:1px solid #0000;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.sp .sp-search-ic{color:var(--color-text-secondary)}.sp .sp-search:has(input:focus){box-shadow:var(--shadow-1), inset 0 0 0 1px var(--field-edge-typing)}.sp .sp-search input{width:100%;min-width:0;height:calc(100% + 2px);color:inherit;font:inherit;appearance:none;background:0 0;border:0;outline:none;margin-block:-1px;padding:0;font-size:1rem;line-height:24px}.sp .sp-search input::-webkit-search-cancel-button{appearance:none}.sp .sp-search input::placeholder{color:var(--color-text-tertiary);opacity:1}.sp .sp-clear svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}@media (width<=47.99rem){.sp .sp-search{height:44px}}.sp .sp-topics{gap:var(--space-2);border:0;flex-wrap:wrap;min-width:0;margin:0;padding:0;display:flex}.sp .sp-topic{border-radius:var(--radius-full);background:var(--color-bg-surface);height:28px;box-shadow:var(--shadow-ring);color:var(--color-text-secondary);font:var(--weight-medium) var(--text-ui)/1 var(--font-text);cursor:pointer;white-space:nowrap;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color var(--duration-hover) var(--ease-hover), background-color var(--duration-hover) var(--ease-hover);align-items:center;padding:0 12px;display:inline-flex}.sp .sp-topic:has(input:checked){background:var(--color-pill-ind);color:var(--color-text-primary)}:root[data-kt-nav] .sp .sp-topic:has(input[type=radio]:focus-visible,input[type=checkbox]:focus-visible){background-image:linear-gradient(var(--focus-fill), var(--focus-fill));color:var(--color-text-primary)}@media (hover:hover) and (pointer:fine){.sp .sp-topic:hover{color:var(--color-text-primary)}}@media (pointer:coarse){.sp .sp-topic{height:36px;position:relative}.sp .sp-topic:after{content:"";position:absolute;inset:-4px 0}}.sp .sp-out{min-width:0;position:relative}.sp .sp-shell{z-index:1;border-radius:var(--radius-lg);background:var(--color-border-faint);box-shadow:var(--shadow-float);border:1px solid #0000;padding:2px;position:relative}.sp .sp-card{border-radius:var(--radius-inner);background:var(--color-bg-surface);box-shadow:var(--shadow-ring);overflow:hidden}.sp .sp-head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;padding:0 var(--space-5);border-bottom:1px solid var(--color-border-subtle);display:flex}.sp .sp-head-title{font-size:var(--text-ui);font-weight:var(--weight-medium)}.sp .sp-head-count{font:400 11px/16px var(--font-mono);text-transform:uppercase;color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.sp .sp-results{padding:var(--space-2) var(--space-5);margin:0;list-style:none;display:grid}.sp .sp-ans{justify-items:start;gap:var(--gap-card-title);padding-block:var(--space-4);display:grid}.sp .sp-results>.sp-ans:not([hidden])~.sp-ans:not([hidden]){border-top:1px solid var(--color-border-subtle)}.sp .sp-ans h3{font-size:var(--text-h4);line-height:var(--leading-h4);text-wrap:balance}.sp .sp-ans p{color:var(--color-text-secondary);font-size:var(--text-ui);max-width:34rem;line-height:1.5}.sp .sp-ans-link{font-size:var(--text-ui)}@media (pointer:coarse){.sp .sp-ans-link{position:relative}.sp .sp-ans-link:after{content:"";position:absolute;inset:min(-4px,50% - 24px)}.sp .btn.sp-clear:after{inset:-10px}}.sp .sp-empty{justify-items:start;gap:var(--space-2);padding:var(--space-6) var(--space-5);color:var(--color-text-secondary);font-size:var(--text-ui);display:grid}.sp .sp-reset{color:var(--color-text-primary);text-underline-offset:3px;text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);text-decoration-color:color-mix(in oklab, currentColor 35%, transparent);margin-inline-start:-8px}.sp .sp-stuck{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-5);border-top:1px solid var(--color-border-subtle);background:var(--color-bg-page);flex-wrap:wrap;display:flex}.sp .sp-stuck p{font-size:var(--text-ui);color:var(--color-text-secondary);line-height:20px}.sp .sp-stuck b{color:var(--color-text-primary);font-weight:var(--weight-medium)}.sp .sp-ticket-row{align-items:start}@media (width>=56rem){.sp .sp-ticket-head{top:calc(var(--header-h) + var(--space-8));position:sticky}}.sp .sp-mail{margin-top:var(--space-6);color:var(--color-text-secondary);font-size:var(--text-ui);overflow-wrap:anywhere;line-height:20px}.sp .sp-report{margin-top:var(--space-4)}.sp .sp-form-host{min-width:0}.sp .sp-fields{row-gap:var(--space-2);min-width:0;display:grid}.sp .sp-row{gap:var(--space-2) var(--space-4);min-width:0;display:grid}@media (width>=40rem){.sp .sp-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.sp .sp-row>.field{align-content:start}.sp .sp-ts-error{color:var(--color-danger);font-size:var(--text-ui);margin:0;line-height:20px}@media (width<=40rem){.sp .sp-submit>.btn{width:100%}}.sp .sp-success{justify-items:start;gap:var(--space-3);border-radius:var(--radius-lg);background:var(--color-bg-surface);box-shadow:var(--shadow-ring);border:1px solid #0000;padding:clamp(1.25rem,3vw,2rem);display:grid}:root[data-kt-nav] .sp .sp-success:focus-visible{background-image:linear-gradient(var(--focus-fill), var(--focus-fill))}.sp .sp-success h3{font-size:var(--text-h3);line-height:var(--leading-h3)}.sp .sp-success p{color:var(--color-text-secondary);max-width:32rem}.sp .sp-success .btn{margin-top:var(--space-2)}.sp .sp-well{background:var(--positive-tile);width:40px;height:40px;box-shadow:0 0 0 1px var(--positive-ring);color:var(--color-positive);border-radius:50%;place-items:center;display:grid}.sp .sp-well svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.sp .btn:not([data-pending]) .btn-spin .spinner{animation:none!important}body.sp .sp-form .field[data-invalid] [aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--color-danger)}.sp .field label .opt{line-height:1}
