.ct .dl-detail-hero{align-items:start}@media (width>=960px) and (height>=560px){.ct .dl-detail-hero-copy{position:sticky;top:104px}}.ct-direct{gap:2px;display:grid}.dl .ct-mail{color:var(--hm-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-color:var(--hm-rule);overflow-wrap:anywhere;transition:text-decoration-color .25s var(--hm-ease)}.dl .ct-mail:hover{text-decoration-color:currentColor}.ct-form,.ct-success{gap:18px;display:grid}.ct-form{position:relative}.ct-row{gap:18px;display:grid}.ct-field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}.ct-field>:is(label,legend,.ct-field-label){color:var(--hm-ink);padding:0;font-size:14px;font-weight:600}.ct-optional{color:var(--hm-muted);font-weight:500}.ct-field :is(input,select,textarea){background:var(--hm-page);width:100%;min-width:0;min-height:44px;color:var(--hm-ink);font:inherit;transition:border-color .25s var(--hm-ease), background-color .25s var(--hm-ease), box-shadow .25s var(--hm-ease);border:1px solid #0000;border-radius:16px;padding:10px 16px;font-size:16px}.ct-field textarea{resize:vertical;min-height:132px;line-height:1.45}.ct-field :is(input,select,textarea)::placeholder{color:var(--hm-faint)}.ct-field :is(input,select,textarea):hover{border-color:var(--hm-rule)}.ct-field :is(input,select,textarea):focus-visible{border-color:var(--hm-accent);background:var(--hm-card);box-shadow:0 0 0 3px var(--hm-accent-pale);outline:none}.ct-field [aria-invalid=true]{border-color:var(--dl-bad)}.ct-team-select{position:relative}.ct-field .ct-team-trigger{background:var(--hm-page);width:100%;min-height:48px;color:var(--hm-ink);font:inherit;text-align:left;cursor:pointer;transition:border-color .25s var(--hm-ease), background-color .25s var(--hm-ease), box-shadow .25s var(--hm-ease);border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:16px;display:flex}.ct-field .ct-team-trigger:hover{background:var(--hm-card);border-color:var(--hm-rule)}.ct-field .ct-team-trigger:focus-visible{border-color:var(--hm-accent);background:var(--hm-card);box-shadow:0 0 0 3px var(--hm-accent-pale);outline:none}.ct-team-select.is-open .ct-team-trigger{background:var(--hm-card);border-color:var(--hm-rule)}.ct-team-chevron{color:var(--hm-muted);flex:none;transition:transform .18s}.ct-team-select.is-open .ct-team-chevron{transform:rotate(180deg)}.ct-team-panel{z-index:20;border:1px solid var(--hm-rule);background:var(--hm-card);max-height:min(260px,45vh);box-shadow:var(--hm-shadow-float);border-radius:18px;gap:2px;padding:5px;display:grid;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto}.ct-team-select.is-open-up .ct-team-panel{top:auto;bottom:calc(100% + 6px)}.ct-team-panel[hidden]{display:none}.ct-team-option{width:100%;min-height:44px;color:var(--hm-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .12s var(--hm-ease);background:0 0;border:0;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;font-size:15px;display:flex}.ct-team-option:hover,.ct-team-option:focus-visible{background:var(--hm-page);outline:none}.ct-team-option[aria-selected=true]{background:var(--hm-page);font-weight:600}.ct-team-check{color:var(--hm-accent);opacity:0;flex:none}.ct-team-option[aria-selected=true] .ct-team-check{opacity:1}.dl .ct-error{color:var(--dl-bad)}.ct-error:empty{display:none}.ct-topics{flex-wrap:wrap;gap:8px;display:flex}.ct-topic{cursor:pointer;position:relative}.ct-topic input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.ct-topic .hm-chip{height:40px;box-shadow:inset 0 0 0 1px var(--hm-rule);transition:background-color .25s var(--hm-ease), color .25s var(--hm-ease);font-size:14px}.ct-topic input:checked+.hm-chip{background:var(--hm-dark);color:var(--hm-on-dark);box-shadow:none}.ct-topic input:focus-visible+.hm-chip{box-shadow:0 0 0 3px var(--hm-accent-pale)}.ct-trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.ct-verification{justify-items:start;gap:8px;display:grid}.ct-verification[data-quiet]{visibility:hidden;pointer-events:none;position:absolute}.ct-turnstile{border-radius:16px;max-width:100%;line-height:0;overflow:hidden}.ct-verification-status{margin:0}.ct-verification-retry[hidden]{display:none}.ct-submit{gap:12px;display:grid}.ct-form button[disabled]{opacity:.65;cursor:progress}.ct-alert{box-shadow:inset 0 0 0 1px var(--dl-bad);border-radius:20px;gap:6px;padding:16px 18px;display:grid}.ct-alert[hidden],.ct-form[hidden],.ct-success[hidden]{display:none}.ct-alert-title{color:var(--hm-ink);font:700 16px/1.3 var(--font-display);letter-spacing:-.02em;margin:0}.ct-alert code{font-family:var(--hm-mono);font-size:12px}.ct-success{justify-items:start}.ct-success:focus{outline:none}.ct-reasons-section{gap:18px;display:grid}.ct-reasons{gap:12px;margin:10px 0 0;padding:0;list-style:none;display:grid}.ct-reason{justify-items:start;gap:12px;padding:24px 22px;display:grid}@media (width>=640px){.ct-row{grid-template-columns:repeat(2,minmax(0,1fr))}.ct-submit .hm-btn.is-block{justify-self:start;width:auto}}@media (width>=960px){.ct-reasons{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ct-reason{padding:28px 26px}}@media (prefers-reduced-motion:reduce){.ct-field :is(input,select,textarea),.ct-field .ct-team-trigger,.ct-team-option,.ct-team-chevron,.ct-topic .hm-chip,.dl .ct-mail{transition:none}}
