.tc:where(.astro-f633mbm7){--tc-accent:var(--sl-color-accent);--tc-ok:#34d399;--tc-bad:#f07167;flex-direction:column;gap:2.25rem;display:flex}:root[data-theme=light] .tc:where(.astro-f633mbm7){--tc-ok:#047857;--tc-bad:#c0362c}.tc:where(.astro-f633mbm7) h2:where(.astro-f633mbm7){color:var(--sl-color-white);margin:0 0 .875rem;font-size:1.25rem;font-weight:700}.tc:where(.astro-f633mbm7) h3:where(.astro-f633mbm7){color:var(--sl-color-white);margin:0 0 .5rem;font-size:.95rem;font-weight:700}.tc-section:where(.astro-f633mbm7){margin:0}.tc-lead:where(.astro-f633mbm7){max-width:46rem;color:var(--sl-color-gray-2);margin:0;font-size:1.0625rem}.tc-actions:where(.astro-f633mbm7){flex-wrap:wrap;gap:.625rem;margin-top:1.125rem;display:flex}.tc-btn:where(.astro-f633mbm7){border:1px solid var(--sl-color-gray-5);color:var(--sl-color-white);border-radius:8px;align-items:center;padding:.55rem 1.1rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.tc-btn:where(.astro-f633mbm7):hover{border-color:var(--tc-accent);text-decoration:none}.tc-btn-primary:where(.astro-f633mbm7){background:var(--tc-accent);border-color:var(--tc-accent);color:var(--sl-color-black)}:root[data-theme=light] .tc-btn-primary:where(.astro-f633mbm7){color:#fff}.tc-certs:where(.astro-f633mbm7){grid-template-columns:repeat(2,1fr);gap:.75rem;display:grid}.tc-cert:where(.astro-f633mbm7),.tc-fact:where(.astro-f633mbm7),.tc-doc:where(.astro-f633mbm7),.tc-control:where(.astro-f633mbm7),.tc-report:where(.astro-f633mbm7),.tc-request-card:where(.astro-f633mbm7){border:1px solid var(--sl-color-gray-5);background:color-mix(in srgb, var(--sl-color-gray-6) 60%, transparent);border-radius:10px}:root[data-theme=light] :where(.astro-f633mbm7):is(.tc-cert,.tc-fact,.tc-doc,.tc-control,.tc-report,.tc-request-card){background:#fff;box-shadow:0 1px 3px #0000000d}.tc-cert:where(.astro-f633mbm7){align-items:center;gap:.875rem;padding:1rem 1.125rem;display:flex}.tc-cert-icon:where(.astro-f633mbm7){width:40px;height:40px;color:var(--tc-ok);background:color-mix(in srgb, var(--tc-ok) 14%, transparent);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.tc-cert-icon:where(.astro-f633mbm7) svg:where(.astro-f633mbm7){width:22px;height:22px}.tc-cert-body:where(.astro-f633mbm7){flex-direction:column;flex:1;min-width:0;display:flex}.tc-cert-name:where(.astro-f633mbm7){color:var(--sl-color-white);font-weight:700}.tc-cert-note:where(.astro-f633mbm7){color:var(--sl-color-gray-2);font-size:.8rem}.tc-pill:where(.astro-f633mbm7){color:var(--tc-ok);background:color-mix(in srgb, var(--tc-ok) 14%, transparent);border-radius:999px;padding:.2rem .6rem;font-size:.72rem;font-weight:700}.tc-facts:where(.astro-f633mbm7){grid-template-columns:repeat(4,1fr);gap:.75rem;display:grid}.tc-fact:where(.astro-f633mbm7){flex-direction:column;gap:.3rem;padding:1rem;display:flex}.tc-fact-title:where(.astro-f633mbm7){color:var(--sl-color-white);font-size:.9rem;font-weight:600}.tc-fact-text:where(.astro-f633mbm7){color:var(--sl-color-gray-2);font-size:.8rem;line-height:1.55}.tc-head:where(.astro-f633mbm7){justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.tc-link:where(.astro-f633mbm7){color:var(--tc-accent);font-size:.85rem;font-weight:600;text-decoration:none}.tc-docs:where(.astro-f633mbm7){grid-template-columns:repeat(2,1fr);gap:.625rem;display:grid}.tc-docs:where(.astro-f633mbm7)>.tc-doc:where(.astro-f633mbm7):last-child:nth-child(odd){grid-column:1/-1}.tc-doc:where(.astro-f633mbm7){color:inherit;align-items:center;gap:.75rem;padding:.75rem .9rem;text-decoration:none;transition:border-color .16s;display:flex}.tc-doc:where(.astro-f633mbm7):hover{border-color:var(--tc-accent);text-decoration:none}.tc-doc-icon:where(.astro-f633mbm7){color:var(--sl-color-gray-2);display:flex}.tc-doc-icon:where(.astro-f633mbm7) svg:where(.astro-f633mbm7){width:20px;height:20px}.tc-doc-body:where(.astro-f633mbm7){flex-direction:column;flex:1;min-width:0;display:flex}.tc-doc-name:where(.astro-f633mbm7){color:var(--sl-color-white);font-size:.9rem;font-weight:600}.tc-doc-kind:where(.astro-f633mbm7){color:var(--sl-color-gray-3);font-size:.78rem}.tc-tag:where(.astro-f633mbm7){color:var(--sl-color-gray-2);border:1px solid var(--sl-color-gray-5);white-space:nowrap;border-radius:999px;padding:.15rem .5rem;font-size:.7rem;font-weight:600}.tc-tag-gated:where(.astro-f633mbm7){color:var(--tc-accent);border-color:color-mix(in srgb, var(--tc-accent) 40%, transparent)}.tc-request:where(.astro-f633mbm7)[hidden]{display:none}.tc-request:where(.astro-f633mbm7),.tc-documents:where(.astro-f633mbm7){scroll-margin-top:calc(var(--sl-nav-height,4rem) + 1rem)}.tc-request-intro:where(.astro-f633mbm7) p:where(.astro-f633mbm7){max-width:46rem;color:var(--sl-color-gray-2);margin:0 0 1rem;font-size:.925rem}.tc-request-card:where(.astro-f633mbm7){max-width:46rem;padding:1.25rem 1.375rem}.tc-form:where(.astro-f633mbm7){flex-direction:column;gap:.875rem;display:flex}.tc-form:where(.astro-f633mbm7) label:where(.astro-f633mbm7){color:var(--sl-color-white);flex-direction:column;gap:.3rem;margin:0;font-size:.85rem;font-weight:600;display:flex}.tc-opt:where(.astro-f633mbm7){color:var(--sl-color-gray-3);font-weight:400}.tc-fields:where(.astro-f633mbm7){grid-template-columns:repeat(2,1fr);gap:.875rem 1rem;display:grid}.tc-form:where(.astro-f633mbm7) input:where(.astro-f633mbm7):not([type=checkbox]),.tc-form:where(.astro-f633mbm7) textarea:where(.astro-f633mbm7){font:inherit;border:1px solid var(--sl-color-gray-5);background:var(--sl-color-black);width:100%;color:var(--sl-color-white);border-radius:8px;margin:0;padding:0 .75rem;font-size:.95rem;font-weight:400}.tc-form:where(.astro-f633mbm7) input:where(.astro-f633mbm7):not([type=checkbox]){height:2.625rem}.tc-form:where(.astro-f633mbm7) textarea:where(.astro-f633mbm7){resize:vertical;min-height:5.5rem;padding-block:.6rem;line-height:1.5}[dir=rtl] .tc-form:where(.astro-f633mbm7) input:where(.astro-f633mbm7)[dir=ltr]{text-align:right}.tc-form:where(.astro-f633mbm7) input:where(.astro-f633mbm7):not([type=checkbox]):focus,.tc-form:where(.astro-f633mbm7) textarea:where(.astro-f633mbm7):focus{border-color:var(--tc-accent);box-shadow:0 0 0 3px color-mix(in srgb, var(--tc-accent) 22%, transparent);outline:none}.tc-hint:where(.astro-f633mbm7){color:var(--sl-color-gray-3);font-size:.8rem;font-weight:400}.tc-form:where(.astro-f633mbm7) .tc-check:where(.astro-f633mbm7){color:var(--sl-color-gray-2);cursor:pointer;flex-direction:row;align-items:flex-start;gap:.6rem;font-size:.875rem;font-weight:400}.tc-check:where(.astro-f633mbm7) input:where(.astro-f633mbm7){accent-color:var(--tc-accent);flex-shrink:0;width:16px;height:16px;margin:.2rem 0 0}.tc-check:where(.astro-f633mbm7) input:where(.astro-f633mbm7):focus-visible{outline:2px solid var(--tc-accent);outline-offset:2px}.tc-hp:where(.astro-f633mbm7){clip:rect(0, 0, 0, 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.tc-submit:where(.astro-f633mbm7){cursor:pointer;min-width:12rem;min-height:2.75rem;font:inherit;justify-content:center;align-self:flex-start;font-size:.9rem;font-weight:600}.tc-submit:where(.astro-f633mbm7):disabled{opacity:.7;cursor:wait}.tc-fine:where(.astro-f633mbm7){color:var(--sl-color-gray-3);margin:0;font-size:.8rem}.tc-fine:where(.astro-f633mbm7) a:where(.astro-f633mbm7){color:inherit}.tc-error:where(.astro-f633mbm7){color:var(--sl-color-white);align-items:flex-start;gap:.6rem;margin:0;font-size:.875rem;display:flex}.tc-error:where(.astro-f633mbm7):before{content:"";background:var(--tc-bad);border-radius:1px;flex-shrink:0;width:2px;height:1.1em;margin-top:2px}.tc-error:where(.astro-f633mbm7)[hidden],.tc-done:where(.astro-f633mbm7)[hidden],.tc-form:where(.astro-f633mbm7)[hidden]{display:none}.tc-done:where(.astro-f633mbm7){outline:none;flex-direction:column;gap:.6rem;display:flex}.tc-done:where(.astro-f633mbm7) h3:where(.astro-f633mbm7){margin:0;font-size:1.1rem}.tc-done:where(.astro-f633mbm7) p:where(.astro-f633mbm7){color:var(--sl-color-gray-2);margin:0;font-size:.9rem}.tc-done-mark:where(.astro-f633mbm7){color:var(--sl-color-white);align-items:center;gap:.5rem;font-size:.85rem;font-weight:600;display:inline-flex}.tc-done-mark:where(.astro-f633mbm7):before{content:"";background:var(--tc-ok);border-radius:1px;width:2px;height:1em}.tc-done:where(.astro-f633mbm7) b:where(.astro-f633mbm7){color:var(--sl-color-white);overflow-wrap:anywhere}.tc-controls:where(.astro-f633mbm7){grid-template-columns:repeat(3,1fr);gap:.75rem;display:grid}.tc-control:where(.astro-f633mbm7){padding:1rem 1.125rem}.tc-control:where(.astro-f633mbm7) ul:where(.astro-f633mbm7){flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.tc-control:where(.astro-f633mbm7) li:where(.astro-f633mbm7){color:var(--sl-color-gray-2);align-items:flex-start;gap:.5rem;margin:0;font-size:.85rem;line-height:1.5;display:flex}.tc-control:where(.astro-f633mbm7) li:where(.astro-f633mbm7) svg:where(.astro-f633mbm7){width:15px;height:15px;color:var(--tc-ok);flex-shrink:0;margin-top:.2rem}.tc-faq:where(.astro-f633mbm7){border-top:1px solid var(--sl-color-gray-5);flex-direction:column;display:flex}.tc-faq:where(.astro-f633mbm7) details:where(.astro-f633mbm7){border-bottom:1px solid var(--sl-color-gray-5);margin:0;padding:.75rem .25rem}.tc-faq:where(.astro-f633mbm7) summary:where(.astro-f633mbm7){cursor:pointer;color:var(--sl-color-white);font-size:.925rem;font-weight:600}.tc-faq:where(.astro-f633mbm7) p:where(.astro-f633mbm7){color:var(--sl-color-gray-2);margin:.5rem 0 0;font-size:.875rem}.tc-report:where(.astro-f633mbm7){justify-content:space-between;align-items:center;gap:1.25rem;padding:1.25rem 1.375rem;display:flex}.tc-report:where(.astro-f633mbm7) p:where(.astro-f633mbm7){color:var(--sl-color-gray-2);max-width:40rem;margin:0;font-size:.875rem}.tc-report:where(.astro-f633mbm7) h2:where(.astro-f633mbm7){margin-bottom:.35rem}@media (width<=900px){.tc-facts:where(.astro-f633mbm7),.tc-controls:where(.astro-f633mbm7){grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.tc-certs:where(.astro-f633mbm7),.tc-facts:where(.astro-f633mbm7),.tc-docs:where(.astro-f633mbm7),.tc-controls:where(.astro-f633mbm7),.tc-fields:where(.astro-f633mbm7){grid-template-columns:1fr}.tc-request-card:where(.astro-f633mbm7){padding:1rem}.tc-submit:where(.astro-f633mbm7){align-self:stretch}.tc-cert:where(.astro-f633mbm7){grid-template-columns:40px 1fr;align-items:start;gap:10px 14px;display:grid}.tc-cert:where(.astro-f633mbm7) .tc-pill:where(.astro-f633mbm7){grid-column:2;justify-self:start}.tc-report:where(.astro-f633mbm7){flex-direction:column;align-items:flex-start}}
