.ev-home.tc-page{--tc-brand:var(--gold-rule);flex-direction:column;display:flex}.ev-home.tc-page a{color:inherit;text-decoration:none}.ev-home.tc-page .eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px}.ev-home.tc-page .btn{cursor:pointer;white-space:nowrap;border:0;min-height:42px;padding:0 18px;font-family:inherit;font-size:15px}.ev-home.tc-page .btn:disabled{opacity:.6;cursor:default}.ev-home .tc-header{border-bottom:1px solid var(--line);background:var(--bg);z-index:2;position:relative}.ev-home .tc-header-row{min-height:var(--hdr);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-block:12px;display:flex}.ev-home .tc-brand{align-items:center;gap:12px;min-width:0;display:flex}.ev-home .tc-logo{object-fit:contain;max-width:180px;height:40px}.ev-home .tc-monogram{border-radius:8px;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:18px;font-weight:600;display:grid}.ev-home .tc-org{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;overflow:hidden}.ev-home .tc-brand-label{border-left:1px solid var(--line-2);color:var(--muted);white-space:nowrap;padding-left:12px;font-size:15px}.ev-home .tc-header-actions{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.ev-home .tc-status{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;display:inline-flex}.ev-home .tc-status:hover{color:var(--ink);border-color:var(--line-2)}.ev-home .tc-visitor{text-align:right;flex-direction:column;min-width:0;line-height:1.25;display:flex}.ev-home .tc-visitor-label{color:var(--faint);font-size:12px}.ev-home .tc-visitor-email{overflow-wrap:anywhere;font-size:14px;font-weight:600}.ev-home .tc-notice{background:var(--warn-tint);color:var(--warn-text);border-bottom:1px solid var(--line)}.ev-home .tc-notice-row{flex-wrap:wrap;align-items:center;gap:10px 16px;padding-block:12px;display:flex}.ev-home .tc-notice-row p{color:var(--ink);flex:280px;margin:0;font-size:15px}.ev-home .tc-hero{border-bottom:1px solid var(--line);position:relative;overflow:hidden}.ev-home .tc-hero .ev-lines-in{opacity:.75}.ev-home .tc-hero-grid{z-index:1;gap:32px;padding-block:clamp(40px,6vw,88px);display:grid;position:relative}@media (min-width:900px){.ev-home .tc-hero-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:64px}}.ev-home .tc-h1{letter-spacing:-.045em;margin:16px 0 0;font-family:inherit;font-size:clamp(44px,7vw,96px);font-weight:700;line-height:1}.ev-home .tc-h1-accent{color:var(--tc-brand);font-style:normal;animation:.9s cubic-bezier(.2,0,0,1) .2s both tc-rise;display:inline-block}.ev-home .tc-hero-rule{background:var(--gold-rule);transform-origin:0;width:96px;height:2px;margin:28px 0 22px;animation:.8s cubic-bezier(.2,0,0,1) .7s both tc-draw;display:block}.ev-home .tc-lead{max-width:58ch;color:var(--muted);margin:0;font-size:18px;line-height:1.6}.ev-home .tc-guidance{white-space:pre-wrap;max-width:58ch;color:var(--ink);margin:16px 0 0}.ev-home .tc-counts{border-top:1px solid var(--line-2);margin:0}.ev-home .tc-counts>div{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:baseline;gap:16px;padding-block:14px;display:flex}.ev-home .tc-counts dt{color:var(--muted);font-size:14px}.ev-home .tc-counts dd{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:600}.ev-home .tc-counts dd.mono{letter-spacing:0;font-size:15px;font-weight:500}@keyframes tc-rise{0%{opacity:0;transform:translateY(.35em)}}@keyframes tc-draw{0%{transform:scaleX(0)}}.ev-home .tc-band{background:var(--band);color:var(--on-band);scroll-margin-top:24px;position:relative;overflow:hidden}.ev-home .tc-band-in{z-index:1;gap:28px;padding-block:clamp(40px,5vw,72px);display:grid;position:relative}@media (min-width:900px){.ev-home .tc-band-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:56px}.ev-home .tc-band-in-tools{grid-template-columns:minmax(0,1fr);gap:40px}}.ev-home .tc-band .eyebrow{color:var(--gold)}.ev-home .tc-band .tc-h2{color:var(--on-band)}.ev-home .tc-band-note{max-width:44ch;color:var(--on-band-2);margin:14px 0 0}.ev-home .tc-band-examples{gap:16px;display:grid}@media (min-width:640px){.ev-home .tc-band-examples{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}.ev-home .tc-example{border:1px solid var(--band-line);background:var(--band-2);border-radius:8px;margin:0;padding:18px}.ev-home .tc-example figcaption{font:500 12px var(--mono);color:var(--gold);margin-bottom:12px}.ev-home .tc-example p{margin:0;font-size:14px;line-height:1.5}.ev-home .tc-example-q{background:var(--on-band);width:fit-content;max-width:85%;color:var(--band);border-radius:8px 8px 2px;justify-self:end;padding:8px 12px;margin-left:auto!important}.ev-home .tc-example-a{border-left:2px solid var(--gold);color:var(--on-band-2);padding-left:12px;margin-top:10px!important}.ev-home .tc-example-file{border:1px dashed var(--band-line);color:var(--on-band);border-radius:8px;align-items:center;gap:8px;padding:10px 12px;display:flex}.ev-home .tc-example-file svg{color:var(--gold)}.ev-home .tc-band-tools{color:var(--color-foreground)}.ev-home .tc-body{flex:1;width:100%}@media (min-width:1024px){.ev-home .tc-body-railed{grid-template-columns:11rem minmax(0,1fr);align-items:start;gap:48px;display:grid}}.ev-home .tc-sections{min-width:0}.ev-home .tc-rail{border-left:1px solid var(--line);margin-top:56px;padding-left:18px;display:none;position:sticky;top:24px}@media (min-width:1024px){.ev-home .tc-rail{display:block}}.ev-home .tc-rail-title{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0 0 10px;font-size:12px;font-weight:600}.ev-home .tc-rail ul,.ev-home .tc-rail-mobile ul{margin:0;padding:0;list-style:none}.ev-home .tc-rail a{color:var(--muted);border-left:2px solid #0000;margin-left:-20px;padding:5px 0 5px 18px;font-size:14px;display:block}.ev-home .tc-rail a:hover{color:var(--ink)}.ev-home .tc-rail a[aria-current=true]{border-left-color:var(--tc-brand);color:var(--ink);font-weight:600}.ev-home .tc-rail-mobile{z-index:3;border-bottom:1px solid var(--line);background:rgba(var(--bg-rgb), .94);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);margin-inline:calc(-1*clamp(16px,4vw,40px));padding:12px clamp(16px,4vw,40px);position:sticky;top:0}.ev-home .tc-rail-mobile .tc-rail-title{margin-bottom:8px}.ev-home .tc-rail-mobile ul{gap:8px;display:flex;overflow-x:auto}.ev-home .tc-rail-mobile li{flex-shrink:0}.ev-home .tc-rail-mobile a{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:6px 12px;font-size:13px;display:inline-flex}.ev-home .tc-rail-mobile a[aria-current=true]{border-color:var(--tc-brand);color:var(--ink)}@media (min-width:1024px){.ev-home .tc-rail-mobile{display:none}}.ev-home .tc-section{border-bottom:1px solid var(--line);padding-block:clamp(40px,5vw,64px);scroll-margin-top:96px;position:relative}.ev-home .tc-section:last-child{border-bottom:0}.ev-home .tc-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;margin-bottom:28px;display:flex}.ev-home .tc-h2{letter-spacing:-.03em;max-width:18ch;margin:10px 0 0;font-size:clamp(28px,3.4vw,40px);font-weight:650;line-height:1.08}.ev-home .tc-section-desc{max-width:40ch;color:var(--muted);margin:0;font-size:15px}.ev-home .tc-seals-section{overflow:hidden}.ev-home .tc-seals-art{opacity:.45;pointer-events:none;position:absolute;inset:40% 0 0}.ev-home .tc-seals{position:relative;overflow:hidden}.ev-home .tc-seals-masked{-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 48px calc(100% - 48px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 48px calc(100% - 48px),#0000 100%)}.ev-home .tc-seal{flex-shrink:0;justify-content:center;align-items:center;width:128px;height:128px;display:flex}.ev-home .tc-paper{border:1px solid var(--line);background:var(--card);box-shadow:0 1px 0 var(--line), 4px 4px 0 -1px var(--card), 4px 4px 0 0 var(--line), 8px 8px 0 -1px var(--card), 8px 8px 0 0 var(--line);border-radius:8px;margin-bottom:8px;margin-right:8px;padding:8px 20px 4px;position:relative}.ev-home .tc-doc-panels,.ev-home .tc-doc-groups{gap:20px;display:grid}.ev-home .tc-doc-panels{padding-block:12px}.ev-home .tc-doc-scope{letter-spacing:.12em;text-transform:uppercase;color:var(--faint);margin:0 0 8px;font-size:12px;font-weight:600}.ev-home .tc-doc-group-title{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;margin:0 0 4px;font-size:12px;font-weight:600}.ev-home .tc-doc-list{margin:0;padding:0;list-style:none}.ev-home .tc-doc{border-top:1px solid var(--hair);grid-template-columns:3px minmax(0,1fr) auto;align-items:center;gap:14px;padding-block:14px;display:grid}.ev-home .tc-doc:first-child{border-top:0}.ev-home .tc-doc-stripe{border-radius:999px;align-self:stretch}.ev-home .tc-doc-title{margin:0;font-size:16px;font-weight:600;line-height:1.35}.ev-home .tc-doc-meta{color:var(--muted);margin:4px 0 0;font-size:14px;line-height:1.5}.ev-home .tc-doc-action{justify-self:end}.ev-home .tc-doc-download{color:var(--ink)}.ev-home .tc-locked{border:1px solid var(--line);color:var(--muted);white-space:nowrap;cursor:pointer;border-radius:999px;align-items:center;gap:6px;padding:5px 10px;font-size:13px;display:inline-flex}.ev-home .tc-locked svg{color:var(--gold-text)}.ev-home .tc-doc-skeleton{background:var(--sunk);border-radius:6px;height:64px;margin-block:8px}@media (max-width:560px){.ev-home .tc-doc{grid-template-columns:3px minmax(0,1fr)}.ev-home .tc-doc-action{grid-column:2;justify-self:start}}.ev-home .tc-subs{margin:0;padding:0;list-style:none}.ev-home .tc-sub{align-items:flex-start;gap:14px;padding-block:16px;display:flex}.ev-home .tc-sub-main{flex:1;min-width:0}.ev-home .tc-sub-line{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.ev-home .tc-sub-name{font-weight:600}.ev-home .tc-sub-leader{border-bottom:1px dotted var(--line-2);flex:40px;min-width:40px;transform:translateY(-4px)}.ev-home .tc-sub-purpose{max-width:60%;color:var(--muted);text-align:right;font-size:14px}@media (max-width:560px){.ev-home .tc-sub-leader{display:none}.ev-home .tc-sub-purpose{text-align:left;flex-basis:100%;max-width:none}}.ev-home .tc-updates{margin:0;padding:0;list-style:none}.ev-home .tc-update{grid-template-columns:7.5rem 11px minmax(0,1fr);gap:0 16px;display:grid}.ev-home .tc-update-when{color:var(--faint);padding-top:2px;font-size:13px}.ev-home .tc-update-dot{position:relative}.ev-home .tc-update-dot:before{content:"";background:var(--tc-brand);border-radius:50%;width:7px;height:7px;position:absolute;top:6px;left:2px}.ev-home .tc-update-dot:after{content:"";background:var(--line-2);width:1px;position:absolute;top:18px;bottom:-6px;left:5px}.ev-home .tc-update:last-child .tc-update-dot:after{display:none}.ev-home .tc-update-body{padding-bottom:28px}.ev-home .tc-update-body h3{margin:0;font-size:16px;font-weight:600}.ev-home .tc-update-body p{white-space:pre-wrap;color:var(--muted);margin:4px 0 0;font-size:15px}.ev-home .tc-update-tag{border:1px solid;border-radius:999px;margin-bottom:6px;padding:1px 10px;font-size:12px;font-weight:600;display:inline-block}@media (max-width:560px){.ev-home .tc-update{grid-template-columns:11px minmax(0,1fr)}.ev-home .tc-update-when{grid-area:1/2}.ev-home .tc-update-dot{grid-area:1/1/span 2}.ev-home .tc-update-body{grid-column:2}}.ev-home .tc-subscribe{max-width:30rem;margin-top:24px}.ev-home .tc-subscribe label{margin-bottom:8px;font-size:14px;font-weight:600;display:block}.ev-home .tc-subscribe-row{flex-wrap:wrap;gap:8px;display:flex}.ev-home .tc-input{border:1px solid var(--line-2);background:var(--card);min-height:42px;color:var(--ink);font:inherit;border-radius:8px;flex:220px;padding:0 12px}.ev-home .tc-input::placeholder{color:var(--pale-text)}.ev-home .tc-error{color:var(--risk);margin:8px 0 0;font-size:14px}.ev-home .tc-banner{border:1px solid var(--line);background:var(--card);border-radius:8px;align-items:flex-start;gap:12px;margin-top:24px;padding:12px 16px;display:flex}.ev-home .tc-banner p{margin:0;font-size:15px}.ev-home .tc-banner-warn{background:var(--warn-tint);color:var(--warn-text)}.ev-home .tc-faq{border-top:1px solid var(--line)}.ev-home .tc-faq-item{border-bottom:1px solid var(--line)}.ev-home .tc-faq-q{color:var(--ink);text-align:left;gap:16px;padding:18px 0;font-size:16px;font-weight:600;text-decoration:none}.ev-home .tc-faq-icon{color:var(--tc-brand);flex-shrink:0;transition:transform .3s cubic-bezier(.2,0,0,1)}.ev-home .tc-faq-q[data-state=open] .tc-faq-icon{transform:rotate(45deg)}.ev-home .tc-faq-a{border-left:2px solid var(--tc-brand);white-space:pre-wrap;color:var(--muted);margin-bottom:18px;padding:0 0 0 14px;font-size:15px}.ev-home .tc-empty{text-align:center;color:var(--muted);padding-block:64px}.ev-home .tc-empty h3{margin:16px 0 4px;font-size:18px;font-weight:500}.ev-home .tc-empty p{margin:0;font-size:14px}.ev-home .tc-footer{border-top:1px solid var(--line);margin-top:auto}.ev-home .tc-footer-row{justify-content:center;padding-block:28px;display:flex}.ev-home .tc-footer-link{color:var(--muted);align-items:center;gap:6px;font-size:14px;display:inline-flex}.ev-home .tc-footer-link:hover{color:var(--ink)}.ev-home.tc-missing{place-items:center;padding:16px;display:grid}.ev-home .tc-missing-in{width:100%;max-width:28rem}.ev-home .tc-missing-card{border:1px solid var(--line);background:var(--card);text-align:center;border-radius:8px;margin-top:16px;padding:32px}.ev-home .tc-missing-card h2{margin:12px 0 6px;font-size:20px;font-weight:600}.ev-home .tc-missing-card p{color:var(--muted);margin:0}@media (prefers-reduced-motion:reduce){.ev-home .tc-h1-accent,.ev-home .tc-hero-rule{animation:none}}.ev-home.tc-page,.tc-portal{--primary:var(--ink-hsl);--ring:var(--gold-rule-hsl);--color-background:var(--bg);--color-foreground:var(--ink);--color-heading:var(--ink);--color-card:var(--card);--color-card-foreground:var(--ink);--color-popover:var(--card);--color-popover-foreground:var(--ink);--color-muted:var(--panel);--color-muted-foreground:var(--muted);--color-border:var(--line);--color-input:var(--line);--color-primary:var(--btn-bg);--color-primary-foreground:var(--btn-fg);--color-secondary:var(--panel);--color-secondary-foreground:var(--ink);--color-accent:var(--gold-tint);--color-accent-foreground:var(--ink);--color-ring:var(--gold-rule);--color-destructive:var(--risk);--color-destructive-foreground:#fff;--font-sans:var(--body);--font-display:var(--body);--font-evident-display:var(--body);--font-mono:var(--mono);--default-mono-font-family:var(--mono)}.tc-portal{font-family:var(--body)}.tc-portal :is(h1,h2,h3,h4,.font-display){letter-spacing:-.02em;font-style:normal}
/*# sourceMappingURL=2tji1g0ve-_m_.css.map*/