.trace-page{--tc-ground:#0a0d13;--tc-surface:#121722;--tc-surface-2:#1a2130;--tc-line:#242c3c;--tc-line-soft:#1c2331;--tc-white:#ffffff;--tc-muted:#98a3b8;--tc-fine:#7c889e;--tc-lime:#c6f24e;--tc-lime-dim:#a8d13c;--tc-lime-tint:rgba(198,242,78,0.12);--tc-alert:#ff6b6b;--tc-alert-tint:rgba(255,107,107,0.12);--tc-ice:#8fb8ff;--tc-grad:radial-gradient(120% 90% at 15% 0%,#17203a 0%,rgba(10,13,19,0) 62%),radial-gradient(90% 80% at 92% 8%,rgba(198,242,78,0.13) 0%,rgba(10,13,19,0) 58%);--tc-sans:var(--font-geist-sans),"Segoe UI",-apple-system,BlinkMacSystemFont,Roboto,Helvetica,Arial,sans-serif;--tc-mono:ui-monospace,"SF Mono",SFMono-Regular,Menlo,Consolas,"Liberation Mono",monospace;--tc-r-xs:6px;--tc-r-sm:10px;--tc-r-md:14px;--tc-r-lg:18px;--tc-r-xl:24px;--tc-sh-1:0 1px 2px rgba(0,0,0,0.4),0 4px 14px -4px rgba(0,0,0,0.5);--tc-sh-2:0 2px 6px rgba(0,0,0,0.45),0 16px 34px -12px rgba(0,0,0,0.62);--tc-sh-3:0 4px 10px rgba(0,0,0,0.5),0 34px 66px -20px rgba(0,0,0,0.72);--tc-glow:0 0 0 1px rgba(198,242,78,0.3),0 12px 34px -10px rgba(198,242,78,0.24);--tc-e:cubic-bezier(0.32,0.72,0,1);--tc-section-y:64px;--tc-head-1:14px;--tc-head-2:18px;--tc-head-3:34px;--tc-stack:16px;--tc-container:1180px;--tc-narrow:760px;--tc-gutter:20px;--tc-nav-h:64px;--tc-bar-h:68px;--ga-paper:var(--tc-surface);--ga-card:var(--tc-surface-2);--ga-line:var(--tc-line);--ga-line-strong:#2f394d;--ga-ink:var(--tc-white);--ga-muted:var(--tc-muted);--ga-fine:var(--tc-fine);--ga-brand:var(--tc-lime);--ga-brand-hover:var(--tc-lime-dim);--ga-brand-deep:var(--tc-lime);--ga-brand-tint:var(--tc-lime-tint);--ga-sans:var(--tc-sans);--ga-serif:var(--tc-sans);--ga-shadow:var(--tc-sh-2);--ga-shadow-lg:var(--tc-sh-3);--ga-ease:var(--tc-e);font-family:var(--tc-sans);font-size:17px;line-height:1.66;color:var(--tc-white);background:var(--tc-ground);overflow-x:clip;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:560px){.trace-page{--tc-gutter:24px;--tc-section-y:78px;--tc-head-3:42px;--tc-stack:20px}}@media (min-width:900px){.trace-page{--tc-gutter:32px;--tc-nav-h:72px;--tc-section-y:104px;--tc-head-1:16px;--tc-head-2:24px;--tc-head-3:52px;--tc-stack:24px}}@media (min-width:1180px){.trace-page{--tc-gutter:40px;--tc-section-y:116px}}.trace-page *,.trace-page :after,.trace-page :before{box-sizing:border-box}.trace-page img{max-width:100%;display:block}.trace-page :where(h1,h2,h3,h4){font-family:var(--tc-sans);margin:0;font-synthesis:none;overflow-wrap:break-word}.trace-page :where(h1,h2){font-weight:700;letter-spacing:-.03em;line-height:1.05;text-wrap:balance}.trace-page :where(p){margin:0;overflow-wrap:break-word;text-wrap:pretty}.trace-page :where(ul,ol){margin:0;padding:0;list-style:none}.trace-page a:not([class*=tc-btn]){color:var(--tc-ice)}.trace-page a:focus-visible,.trace-page button:focus-visible,.trace-page summary:focus-visible{outline:none;box-shadow:0 0 0 3px var(--tc-ground),0 0 0 6px var(--tc-lime);border-radius:var(--tc-r-xs)}.trace-page .tc-field input:focus,.trace-page .tc-field input:focus-visible{outline:none}.trace-page .tc-mono{font-family:var(--tc-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.tc-wrap{width:100%;max-width:var(--tc-container);margin:0 auto;padding:0 var(--tc-gutter);min-width:0}.tc-wrap--narrow{max-width:var(--tc-narrow)}.tc-section{padding:var(--tc-section-y) 0;scroll-margin-top:calc(var(--tc-nav-h) + 12px)}.tc-section--surface{background:var(--tc-surface);border-block:1px solid var(--tc-line)}.tc-head{max-width:62ch;margin-bottom:var(--tc-head-3)}.tc-head--center{margin-left:auto;margin-right:auto;text-align:center}@media (min-width:980px){.tc-head--wide{max-width:none;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);column-gap:56px;align-items:end}.tc-head--wide .tc-eyebrow{grid-column:1;grid-row:1}.tc-head--wide .tc-h2{grid-column:1;grid-row:2}.tc-head--wide .tc-sub{grid-column:2;grid-row:1/span 2;align-self:end;margin-top:0}}.tc-eyebrow{display:inline-flex;align-items:center;gap:9px;font-family:var(--tc-mono);font-size:.75rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-lime);margin-bottom:var(--tc-head-1)}.tc-eyebrow:before{content:"";width:22px;height:2px;background:var(--tc-lime);flex:none}.tc-head--center .tc-eyebrow{justify-content:center}.tc-h2{font-size:clamp(1.75rem,1.4rem + 1.7vw,2.75rem);color:var(--tc-white)}.tc-sub{margin-top:var(--tc-head-2);font-size:1.0625rem;line-height:1.64;color:var(--tc-muted)}.tc-head--center .tc-sub{margin-left:auto;margin-right:auto}.tc-btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:52px;padding:0 24px;border:1px solid transparent;border-radius:var(--tc-r-sm);font-family:var(--tc-sans);font-size:1.0625rem;font-weight:640;line-height:1.2;text-decoration:none;cursor:pointer;transition:background-color .2s var(--tc-e),border-color .2s var(--tc-e),transform .2s var(--tc-e),box-shadow .2s var(--tc-e)}.tc-btn:active{transform:translateY(1px)}.tc-btn--lime{background:var(--tc-lime);color:var(--tc-ground);box-shadow:var(--tc-glow)}.tc-btn--lime:hover{background:var(--tc-lime-dim)}.tc-btn--ghost{background:rgba(255,255,255,.05);color:var(--tc-white);border-color:#2f394d}.tc-btn--ghost:hover{background:rgba(255,255,255,.1);border-color:#3d4a63}.tc-btn[disabled]{opacity:.6;cursor:not-allowed;transform:none}.tc-spin{width:16px;height:16px;border-radius:50%;flex:none;border:2px solid;border-top:2px solid transparent;animation:tc-spin .7s linear infinite}@keyframes tc-spin{to{transform:rotate(1turn)}}.tc-notice{background:#06080c;color:var(--tc-muted);border-bottom:1px solid var(--tc-line);font-size:.8125rem;line-height:1.5}.tc-notice-inner{display:flex;align-items:center;gap:10px;padding:9px 0}.tc-notice svg{flex:none;color:var(--tc-lime)}.tc-nav{position:sticky;top:0;z-index:60;background:rgba(10,13,19,.86);backdrop-filter:saturate(160%) blur(14px);border-bottom:1px solid var(--tc-line)}.tc-nav-inner{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--tc-nav-h)}.tc-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none}.tc-brand-mark{display:grid;place-items:center;width:34px;height:34px;flex:none;border-radius:var(--tc-r-xs);background:var(--tc-lime);color:var(--tc-ground)}.tc-brand-name{font-size:1.1875rem;font-weight:700;letter-spacing:-.03em;color:var(--tc-white)}.tc-nav-links{display:none}.tc-nav-right{display:flex;align-items:center;gap:10px}.tc-nav-cta{display:none}.tc-nav-toggle{display:inline-grid;place-items:center;width:44px;height:44px;border:1px solid #2f394d;border-radius:var(--tc-r-sm);background:var(--tc-surface);color:var(--tc-white);cursor:pointer}.tc-nav-drawer{border-top:1px solid var(--tc-line);background:var(--tc-surface);overflow:hidden}.tc-nav-drawer ul{display:grid;gap:2px;padding:12px 0 18px}.tc-nav-drawer a{display:block;padding:12px 2px;font-size:1.0625rem;font-weight:560;color:var(--tc-white);text-decoration:none;border-bottom:1px solid var(--tc-line)}.tc-nav-drawer .tc-btn{width:100%;margin-top:14px}@media (min-width:900px){.tc-nav-drawer,.tc-nav-toggle{display:none}.tc-nav-links{display:flex;align-items:center;gap:26px}.tc-nav-links a{font-size:.9375rem;font-weight:560;color:var(--tc-muted);text-decoration:none;padding:6px 0;border-bottom:2px solid transparent;transition:color .18s var(--tc-e),border-color .18s var(--tc-e)}.tc-nav-links a:hover{color:var(--tc-white);border-bottom-color:var(--tc-lime)}.tc-nav-cta{display:inline-flex}}.tc-hero{position:relative;padding:calc(var(--tc-section-y) * .9) 0 var(--tc-section-y);overflow:hidden}.tc-hero:before{content:"";position:absolute;inset:0;pointer-events:none;background:var(--tc-grad)}.tc-hero-grid{position:relative;z-index:1;display:grid;gap:40px;align-items:center}.tc-hero-kicker{display:inline-flex;align-items:center;gap:9px;padding:6px 13px;border-radius:999px;border:1px solid rgba(198,242,78,.34);background:var(--tc-lime-tint);font-family:var(--tc-mono);font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--tc-lime)}.tc-hero-h1{margin-top:20px;font-size:clamp(2.25rem,1.6rem + 3.1vw,4rem);letter-spacing:-.038em;line-height:1.02;color:var(--tc-white)}.tc-hero-h1 em{font-style:normal;color:var(--tc-lime)}.tc-hero-sub{margin-top:20px;max-width:52ch;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.62;color:var(--tc-muted)}.tc-hero-cap{margin-top:30px}.tc-hero-note{margin-top:16px;display:flex;align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.5;color:var(--tc-fine)}.tc-hero-note svg{flex:none;margin-top:3px;color:var(--tc-lime)}.tc-scan{position:relative;overflow:hidden;background:var(--tc-surface);border:1px solid var(--tc-line);border-radius:var(--tc-r-lg);box-shadow:var(--tc-sh-3)}.tc-scan-bar{display:flex;align-items:center;gap:10px;padding:13px 16px;border-bottom:1px solid var(--tc-line);background:rgba(255,255,255,.02)}.tc-scan-dot{width:9px;height:9px;border-radius:50%;background:var(--tc-lime);flex:none}.tc-scan-title{font-size:.75rem;letter-spacing:.08em;color:var(--tc-muted)}.tc-scan-demo,.tc-scan-title{font-family:var(--tc-mono);text-transform:uppercase}.tc-scan-demo{margin-left:auto;font-size:.625rem;letter-spacing:.1em;color:var(--tc-fine);border:1px solid var(--tc-line);border-radius:999px;padding:3px 8px}.tc-scan-list{padding:6px 0}.tc-scan-row{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 16px}.tc-scan-row+.tc-scan-row{border-top:1px solid var(--tc-line-soft)}.tc-scan-icon{display:grid;place-items:center;color:var(--tc-fine)}.tc-scan-row[data-state=done] .tc-scan-icon{color:var(--tc-lime)}.tc-scan-row[data-state=hit] .tc-scan-icon{color:var(--tc-alert)}.tc-scan-name{font-size:.9375rem;font-weight:560;color:var(--tc-white)}.tc-scan-state{font-family:var(--tc-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--tc-fine);white-space:nowrap}.tc-scan-row[data-state=done] .tc-scan-state{color:var(--tc-lime)}.tc-scan-row[data-state=hit] .tc-scan-state{color:var(--tc-alert)}.tc-scan-foot{padding:14px 16px;border-top:1px solid var(--tc-line);font-size:.8125rem;line-height:1.55;color:var(--tc-fine);background:rgba(255,255,255,.02)}.tc-scan-sweep{position:absolute;left:0;right:0;height:78px;pointer-events:none;background:linear-gradient(180deg,rgba(198,242,78,0),rgba(198,242,78,.09) 50%,rgba(198,242,78,0))}@media (min-width:620px){.tc-hero-note{max-width:52ch}}@media (min-width:980px){.tc-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:60px;align-items:center}}.tc-cap{display:grid;gap:12px}.tc-field{position:relative;display:flex;align-items:center}.tc-field input{width:100%;min-width:0;min-height:56px;padding:0 150px 0 46px;font-family:var(--tc-mono);font-size:16px;font-weight:500;color:var(--tc-white);background:var(--tc-surface);border:1px solid #2f394d;border-radius:var(--tc-r-sm);outline:none;transition:border-color .18s var(--tc-e),box-shadow .18s var(--tc-e),background-color .18s var(--tc-e)}.tc-field input::placeholder{color:#64708a}.tc-field:focus-within input{background:var(--tc-surface-2);border-color:transparent;box-shadow:inset 0 0 0 2px var(--tc-lime)}.tc-field input[aria-invalid=true]{border-color:var(--tc-alert)}.tc-field:focus-within input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--tc-alert)}.tc-field-lead{position:absolute;left:16px;display:inline-grid;place-items:center;pointer-events:none;color:var(--tc-fine)}.tc-field:focus-within .tc-field-lead{color:var(--tc-lime)}.tc-field-go{position:absolute;right:6px}.tc-field-go .tc-btn{min-height:44px;padding:0 16px;font-size:.9375rem}.tc-cap-msg{display:flex;align-items:flex-start;gap:8px;font-size:.9375rem;line-height:1.5;color:var(--tc-alert)}.tc-cap-msg svg{flex:none;margin-top:3px}.tc-cap-hint{display:flex;align-items:flex-start;gap:8px;font-size:.8125rem;line-height:1.5;color:var(--tc-fine)}.tc-cap-hint svg{flex:none;margin-top:3px}.tc-cap-done{display:flex;align-items:flex-start;gap:14px;padding:22px 20px;border-radius:var(--tc-r-lg);background:var(--tc-lime-tint);border:1px solid rgba(198,242,78,.34)}.tc-cap-done:focus{outline:none}.tc-cap-done svg{flex:none;color:var(--tc-lime);margin-top:2px}.tc-cap-done-t{font-size:1.125rem;font-weight:700;letter-spacing:-.02em;color:var(--tc-white)}.tc-cap-done-b{margin-top:6px;font-size:.9375rem;line-height:1.58;color:var(--tc-muted)}.tc-cap-done-b strong{color:var(--tc-white);font-weight:620}.tc-cap-receipt{margin-top:12px;padding-top:12px;border-top:1px solid rgba(198,242,78,.24);font-family:var(--tc-mono);font-size:.75rem;line-height:1.6;color:var(--tc-fine)}@media (max-width:519px){.tc-field input{padding:0 16px 0 46px;min-height:54px}.tc-field-go{position:static}.tc-field{display:grid;gap:10px}.tc-field-go .tc-btn{width:100%;min-height:52px}.tc-field-lead{top:17px}}.tc-grid{display:grid;gap:14px}.tc-card{background:var(--tc-surface);border:1px solid var(--tc-line);border-radius:var(--tc-r-md);padding:22px 20px;transition:border-color .22s var(--tc-e),transform .22s var(--tc-e),background-color .22s var(--tc-e)}.tc-card:hover{border-color:#3a465e;transform:translateY(-2px);background:var(--tc-surface-2)}.tc-card-k{font-family:var(--tc-mono);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tc-lime)}.tc-card-t{margin-top:10px;font-size:1.125rem;font-weight:680;letter-spacing:-.018em;color:var(--tc-white)}.tc-card-b{margin-top:8px;font-size:.9375rem;line-height:1.6;color:var(--tc-muted)}@media (min-width:640px){.tc-grid{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.tc-grid{grid-template-columns:repeat(3,1fr)}}.tc-free{display:grid;gap:18px}.tc-free-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;padding:22px 20px;border-radius:var(--tc-r-md);background:var(--tc-surface);border:1px solid var(--tc-line);border-left:3px solid var(--tc-lime)}.tc-free-n{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:var(--tc-lime);color:var(--tc-ground);font-family:var(--tc-mono);font-size:.8125rem;font-weight:700;flex:none}.tc-free-t{font-size:1.125rem;font-weight:680;letter-spacing:-.018em;color:var(--tc-white)}.tc-free-b{margin-top:7px;font-size:.9375rem;line-height:1.62;color:var(--tc-muted)}.tc-free-cost{display:inline-flex;align-items:center;gap:6px;margin-top:10px;font-family:var(--tc-mono);font-size:.6875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--tc-lime);background:var(--tc-lime-tint);border-radius:var(--tc-r-xs);padding:4px 9px}.tc-free-foot{margin-top:var(--tc-stack);padding:20px;border-radius:var(--tc-r-md);background:var(--tc-alert-tint);border:1px solid rgba(255,107,107,.3);font-size:.9375rem;line-height:1.62;color:var(--tc-white)}@media (min-width:900px){.tc-free{grid-template-columns:1fr 1fr}.tc-free-foot{grid-column:1/-1;margin-top:0}}.tc-truth{display:grid;gap:0;border-top:1px solid var(--tc-line)}.tc-truth-row{display:grid;grid-template-columns:1fr;gap:6px;padding:20px 0;border-bottom:1px solid var(--tc-line)}.tc-truth-claim{font-size:1.0625rem;font-weight:640;color:var(--tc-white)}.tc-truth-real{font-size:1rem;line-height:1.62;color:var(--tc-muted)}.tc-truth-tag{justify-self:start;font-family:var(--tc-mono);font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;border-radius:var(--tc-r-xs);padding:4px 9px}.tc-truth-tag[data-tone=yes]{color:var(--tc-lime);background:var(--tc-lime-tint)}.tc-truth-tag[data-tone=no]{color:var(--tc-alert);background:var(--tc-alert-tint)}@media (min-width:860px){.tc-truth-row{grid-template-columns:96px minmax(0,330px) minmax(0,1fr);column-gap:30px;align-items:start}.tc-truth-tag{grid-row:1}}.tc-steps{display:grid;gap:0;border-top:1px solid var(--tc-line);counter-reset:tc}.tc-step{padding:22px 0;border-bottom:1px solid var(--tc-line);display:grid;gap:8px}.tc-step-when{font-family:var(--tc-mono);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tc-lime)}.tc-step-t{font-size:1.125rem;font-weight:680;letter-spacing:-.018em;color:var(--tc-white)}.tc-step-b{font-size:1rem;line-height:1.64;color:var(--tc-muted);max-width:68ch}@media (min-width:860px){.tc-step{grid-template-columns:150px minmax(0,300px) minmax(0,1fr);column-gap:30px;align-items:start}.tc-step-b{max-width:none}}.tc-faq{display:grid;border-top:1px solid var(--tc-line)}.tc-faq-row{padding:22px 0;border-bottom:1px solid var(--tc-line)}.tc-faq-q{font-size:1.0625rem;font-weight:680;letter-spacing:-.016em;color:var(--tc-white)}.tc-faq-a{margin-top:9px;font-size:1rem;line-height:1.66;color:var(--tc-muted);max-width:68ch}@media (min-width:860px){.tc-faq-row{display:grid;grid-template-columns:minmax(0,360px) minmax(0,1fr);column-gap:44px}.tc-faq-a{margin-top:0}}.tc-res{display:grid;gap:12px}.tc-res-item{display:grid;grid-template-columns:1fr auto;align-items:center;gap:16px;padding:18px;border:1px solid var(--tc-line);border-radius:var(--tc-r-md);background:var(--tc-surface);text-decoration:none;transition:border-color .2s var(--tc-e),transform .2s var(--tc-e),background-color .2s var(--tc-e)}.tc-res-item:hover{border-color:var(--tc-lime);transform:translateY(-2px);background:var(--tc-surface-2)}.tc-res-t{font-size:1.0625rem;font-weight:640;color:var(--tc-white)}.tc-res-b{display:block;margin-top:3px;font-size:.9375rem;line-height:1.5;color:var(--tc-muted)}.tc-res-item svg{color:var(--tc-lime);flex:none}@media (min-width:760px){.tc-res{grid-template-columns:1fr 1fr}}.tc-final{position:relative;overflow:hidden;background:var(--tc-surface);border-top:1px solid var(--tc-line)}.tc-final:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(80% 120% at 50% 0,rgba(198,242,78,.12) 0,rgba(18,23,34,0) 62%)}.tc-final>*{position:relative;z-index:1}.tc-bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:55;background:rgba(255,255,255,.95);backdrop-filter:saturate(150%) blur(12px);border-top:1px solid var(--tc-line-strong);padding-bottom:env(safe-area-inset-bottom);transition:transform .36s var(--tc-e),opacity .28s var(--tc-e)}.tc-bar[data-hidden=true]{transform:translateY(110%);opacity:0;pointer-events:none}.tc-bar-inner{display:flex;align-items:center;gap:14px;min-height:64px;padding-block:10px}.tc-bar-copy{display:none}.tc-bar-right{flex:1 1 auto;min-width:0}.tc-bar-right .tc-btn{width:100%}@media (min-width:768px){.tc-bar{display:block;position:fixed;left:0;right:0;bottom:0;z-index:55;background:rgba(10,13,19,.94);backdrop-filter:saturate(160%) blur(14px);border-top:1px solid var(--tc-line);padding-bottom:env(safe-area-inset-bottom);transition:transform .36s var(--tc-e),opacity .28s var(--tc-e)}.tc-bar[data-hidden=true]{transform:translateY(110%);opacity:0;pointer-events:none}.tc-bar-inner{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:var(--tc-bar-h);padding-block:0}.tc-bar-right{flex:0 0 auto}.tc-bar-right .tc-btn{width:auto}.tc-bar-copy{display:grid;gap:2px;min-width:0}.tc-bar-t{font-size:.9375rem;font-weight:640;color:var(--tc-white)}.tc-bar-b{font-size:.8125rem;color:var(--tc-fine)}.tc-bar-right{display:flex;align-items:center;gap:16px;flex:none}}.tc-foot{background:#06080c;color:var(--tc-muted);padding:44px 0 34px;border-top:1px solid var(--tc-line)}.tc-foot-top{display:grid;gap:26px}.tc-foot-b{margin-top:12px;font-size:.9375rem;line-height:1.6;max-width:46ch}.tc-foot-col-h{font-family:var(--tc-mono);font-size:.6875rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--tc-lime);margin-bottom:12px}.tc-foot-col ul{display:grid;gap:9px}.tc-foot-col a{font-size:.9375rem;color:var(--tc-muted);text-decoration:none}.tc-foot-col a:hover{color:var(--tc-white);text-decoration:underline;text-underline-offset:3px}.tc-foot-rule{height:1px;background:var(--tc-line);margin:30px 0 22px}.tc-foot-fine{font-size:.8125rem;line-height:1.66;color:var(--tc-fine);max-width:96ch}.tc-foot-fine+.tc-foot-fine{margin-top:10px}@media (min-width:760px){.tc-foot-top{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr));gap:40px}}@media (min-width:768px){.tc-foot:after{content:"";display:block;height:calc(var(--tc-bar-h) + env(safe-area-inset-bottom))}}.trace-page[data-reveal=all] [data-hw-reveal]{opacity:1!important;transform:none!important}.trace-page:not([data-js=on]) [data-hw-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.trace-page *,.trace-page :after,.trace-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}