.tt-site-home{overflow-x:clip}.tt-actions--tight{margin-top:var(--tt-space-3);gap:var(--tt-space-5)}.tt-hero--deep{isolation:isolate;background:0 0;position:relative;-webkit-mask-image:none;mask-image:none}.tt-hero__stage{min-width:0;position:relative}@media (min-width:961px){.tt-hero__stage{perspective:1500px}.tt-hero__stage>.tt-illus{transform:rotateY(-12deg)rotateX(3deg);box-shadow:inset 0 1px #ffffff29}}@media (max-width:960px){.tt-hero__stage{box-shadow:none}}.tt-contrast{padding:var(--tt-site-section-space) 0 0;margin-top:var(--tt-site-section-space);border-top:1px solid var(--tt-line);background:linear-gradient(180deg, var(--tt-surface-soft), var(--tt-ground) 70%);position:relative}.tt-shift__shell{padding-top:0}.tt-shift__stage{gap:var(--tt-space-5);padding-bottom:var(--tt-space-6);display:grid}.tt-shift__head{gap:var(--tt-space-3);max-width:44rem;display:grid}.tt-shift__head .tt-h2,.tt-shift__head .tt-lede{margin:0}.tt-shift__label{color:var(--tt-text-quiet);font-family:var(--tt-font-mono);font-size:var(--tt-type-eyebrow);letter-spacing:.11em;text-transform:uppercase}.tt-shift__label--after{color:var(--tt-text)}.tt-shift__field{gap:var(--tt-space-3);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (max-width:479px){.tt-shift__field{grid-template-columns:minmax(0,1fr)}}.tt-frag{min-width:0;rotate:calc(var(--r) * .35deg)}.tt-frag__card{border:1px solid var(--tt-line);border-radius:var(--tt-radius-md);background:var(--tt-surface-soft);height:100%;color:var(--tt-text-secondary);font-size:var(--tt-type-compact);box-shadow:var(--tt-elevation-1);gap:.2rem;padding:.7rem .85rem;line-height:1.35;display:grid}.tt-frag__card b{color:var(--tt-text);font-weight:560}.tt-frag__tag{color:var(--tt-text-quiet);font-family:var(--tt-font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.625rem}.tt-frag__cells{border:1px solid var(--tt-line-strong);font-family:var(--tt-font-mono);font-size:var(--tt-type-meta);grid-template-columns:repeat(4,auto);display:grid}.tt-frag__cells i{border-right:1px solid var(--tt-line);color:var(--tt-text);padding:.2rem .4rem;font-style:normal}.tt-frag--note .tt-frag__card{background:var(--tt-surface-raised);color:var(--tt-text-secondary);border-color:#0000;border-radius:.2rem;font-style:italic}.tt-frag--note .tt-frag__card b{color:var(--tt-text)}.tt-frag--text .tt-frag__card{background:var(--tt-surface-raised);border-radius:1.1rem 1.1rem 1.1rem .3rem}.tt-frag--pdf .tt-frag__card{border-style:dashed}[data-theme=light] :is(.tt-shift__core-card,.tt-outcome){--tt-nested-surface:var(--tt-surface-soft);--tt-nested-shadow:none}.tt-shift__core-card{gap:var(--tt-space-4);padding:var(--tt-space-5);border-radius:var(--tt-radius-lg);background:linear-gradient(var(--tt-surface), var(--tt-surface)) padding-box, linear-gradient(var(--tt-line), var(--tt-line)) border-box;box-shadow:var(--tt-lip);border:1px solid #0000;display:grid}.tt-core-fit{--tt-core-w:400;--tt-core-h:1410;width:100%;max-width:calc(var(--tt-core-w) * 1px);aspect-ratio:var(--tt-core-w) / var(--tt-core-h);margin-inline:auto;position:relative;container-type:inline-size}.tt-core-fit__screen{--tt-core-s:tan(atan2(100cqw, calc(var(--tt-core-w) * 1px)));--tt-stage-page-padding:0 var(--tt-reach-raised-x) var(--tt-reach-raised-b);--tt-stage-bleed:0 calc(-1 * var(--tt-reach-raised-x)) calc(-1 * var(--tt-reach-raised-b));width:calc(var(--tt-core-w) * 1px);height:calc(var(--tt-core-h) * 1px);transform:scale(var(--tt-core-s));transform-origin:0 0;position:absolute;top:0;left:0}@media (min-width:641px){.tt-core-fit{--tt-core-w:700;--tt-core-h:1430}}@media (min-width:901px){.tt-core-fit{--tt-core-w:820;--tt-core-h:788}}.tt-shift__core{gap:var(--tt-space-3);display:grid}.tt-shift__after,.tt-shift__hint{display:none}@media (min-width:900px) and (min-height:501px) and (prefers-reduced-motion:no-preference) and (scripting:enabled){.tt-shift__rig{--p:0;height:330svh}.tt-shift__stage{top:var(--tt-site-header-height);height:calc(100svh - var(--tt-site-header-height));padding:0;display:block;position:sticky;container-type:size}.tt-shift__stage:before{content:"";pointer-events:none;background:0 0;position:absolute;inset:-25cqh -40cqw}.tt-shift__head{z-index:3;width:min(28rem,29cqw);position:absolute;top:5cqh;left:3cqw}.tt-shift__head .tt-h2{font-size:clamp(1.75rem,3.1cqw,2.6rem)}.tt-shift__head .tt-lede{font-size:var(--tt-type-lead)}.tt-shift__label{z-index:2;position:absolute;top:3cqh}.tt-shift__label--before{opacity:calc(1 - clamp(0, (var(--p) - .4) / .25, 1));top:37cqh;left:3cqw}.tt-shift__label--after{opacity:clamp(0, (var(--p) - .5) / .2, 1);position:static}.tt-shift__after{z-index:0;gap:var(--tt-space-3);width:min(24rem,29cqw);opacity:clamp(0, (var(--p) - .32) / .14, 1);translate:0 calc((1 - clamp(0, (var(--p) - .32) / .14, 1)) * 14px);display:grid;position:absolute;top:50cqh;left:3cqw}.tt-shift__after-lead{color:var(--tt-text);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.25rem,2.1cqw,1.75rem);font-weight:720;line-height:1.12}.tt-shift__after ul{gap:var(--tt-space-3);color:var(--tt-text-secondary);font-size:var(--tt-type-lead);margin:0;padding:0;list-style:none;display:grid}.tt-shift__after li{padding-top:var(--tt-space-3);border-top:1px solid var(--tt-line-strong)}.tt-shift__field{display:block;position:absolute;inset:0}.tt-frag{--t:clamp(0, (var(--p) - var(--s)) / .4, 1);--e:calc(var(--t) * var(--t) * (3 - 2 * var(--t)));top:calc(var(--y) * 1cqh);left:calc(var(--x) * 1cqw);z-index:1;width:min(18rem,25cqw);translate:calc((69 - var(--x)) * 1cqw * var(--e)) calc((46 - var(--y)) * 1cqh * var(--e));rotate:calc(var(--r) * 1deg * (1 - var(--e)));scale:calc(1 - .42 * var(--e));opacity:calc(1 - max(0, var(--e) - .7) * 3.4);position:absolute}.tt-frag__card{animation:7s ease-in-out infinite alternate tt-frag-drift;animation-delay:calc(var(--s) * -20s);box-shadow:var(--tt-elevation-1)}@keyframes tt-frag-drift{0%{transform:translate(-3px,2px)}to{transform:translate(3px,-3px)}}.tt-shift__core{--c:clamp(0, (var(--p) - .1) / .45, 1);--tt-core-fitw:calc((94cqh - 4.5rem) * 820 / 788);width:min(64cqw, calc(var(--tt-core-fitw) + 2 * var(--tt-space-3) + 2px));position:absolute;top:50%;right:2cqw;transform:translateY(-50%)}.tt-shift__core-card{padding:var(--tt-space-3);opacity:calc(.3 + .7 * var(--c));scale:calc(.93 + .07 * var(--c));box-shadow:var(--tt-lip);grid-template-columns:minmax(0,1fr);justify-items:center}.tt-core-fit{--u:clamp(0, (var(--p) - .3) / .12, 1);width:min(100%, var(--tt-core-fitw));opacity:var(--u);translate:0 calc((1 - var(--u)) * 12px)}.tt-shift__hint{color:var(--tt-text-quiet);font-family:var(--tt-font-mono);font-size:var(--tt-type-eyebrow);letter-spacing:.11em;text-transform:uppercase;opacity:calc(1 - clamp(0, var(--p) / .08, 1));display:block;position:absolute;bottom:3cqh;left:50%;transform:translate(-50%)}}.tt-outcomes{--tt-outcomes-gap:var(--tt-space-4);column-count:1;column-gap:var(--tt-outcomes-gap);margin:var(--tt-space-6) 0 0;padding:0;list-style:none}@media (min-width:640px){.tt-outcomes{column-count:2}.tt-outcome:nth-child(3){break-after:column}}@media (min-width:1000px){.tt-outcomes{--tt-outcomes-gap:var(--tt-space-5);column-count:3}.tt-outcome:nth-child(3){break-after:auto}.tt-outcome:nth-child(2n){break-after:column}}.tt-outcome{gap:var(--tt-space-2);break-inside:avoid;margin:0 0 var(--tt-outcomes-gap);min-width:0;padding:var(--tt-space-5);border-radius:var(--tt-radius-lg);background:linear-gradient(var(--tt-surface), var(--tt-surface)) padding-box, linear-gradient(var(--tt-line), var(--tt-line)) border-box;box-shadow:var(--tt-lip);border:1px solid #0000;align-content:start;display:grid}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.tt-outcome{animation:linear both tt-outcome-rise;animation-timeline:view();animation-range:entry entry 45%}@keyframes tt-outcome-rise{0%{translate:0 22px}to{translate:0}}}}.tt-outcome__what{color:var(--tt-text-quiet);font-family:var(--tt-font-mono);font-size:var(--tt-type-eyebrow);letter-spacing:.11em;text-transform:uppercase}.tt-outcome__line{color:var(--tt-text);font-size:var(--tt-type-lead);font-weight:560;line-height:1.4}.tt-outcome__art{--tt-stage-page-padding:0 var(--tt-reach-raised-x) var(--tt-reach-raised-b);--tt-stage-bleed:0 calc(-1 * var(--tt-reach-raised-x)) calc(-1 * var(--tt-reach-raised-b));align-content:start;gap:var(--tt-space-3);min-width:0;margin-top:var(--tt-space-3);display:grid;container-type:inline-size}.tt-contrast.tt-shift{padding-bottom:0}.tt-gone{margin-top:var(--tt-site-section-space);padding:var(--tt-space-5) 0;border-block:1px solid var(--tt-line);background:var(--tt-ground-void);position:relative;overflow:hidden}.tt-gone__label{margin:0 auto var(--tt-space-3);width:min(100%, calc(var(--tt-site-shell) + 2 * var(--tt-site-gutter)));padding:0 var(--tt-site-gutter);color:var(--tt-text-quiet);font-family:var(--tt-font-mono);font-size:var(--tt-type-eyebrow);letter-spacing:.11em;text-transform:uppercase}.tt-gone__list{gap:var(--tt-space-2) var(--tt-space-3);width:min(100%, calc(var(--tt-site-shell) + 2 * var(--tt-site-gutter)));padding:0 var(--tt-site-gutter);flex-wrap:wrap;margin:0 auto;list-style:none;display:flex}.tt-gone__list li{color:var(--tt-text-quiet);font-size:var(--tt-type-body);text-decoration:line-through;-webkit-text-decoration-color:var(--tt-text-quiet);text-decoration-color:var(--tt-text-quiet)}.tt-bento-section{padding:var(--tt-site-section-space) 0}.tt-bento{gap:var(--tt-space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:640px){.tt-bento{grid-template-columns:repeat(2,minmax(0,1fr))}.tt-tile--ask{grid-column:1/-1}}@media (min-width:960px){.tt-bento{grid-template-columns:repeat(6,minmax(0,1fr))}.tt-tile--ask{grid-area:1/1/3/4}.tt-tile--confirm,.tt-tile--why{grid-column:4/7}.tt-tile--keys,.tt-tile--live,.tt-tile--tap{grid-column:span 2}}.tt-tile{justify-content:space-between;gap:var(--tt-space-5);min-width:0;padding:var(--tt-space-5);border:1px solid var(--tt-line);border-radius:var(--tt-radius-lg);background:var(--tt-surface);box-shadow:var(--tt-lip);flex-direction:column;display:flex;overflow:hidden}.tt-tile p{margin-top:var(--tt-space-2);color:var(--tt-text-secondary)}.tt-tile__art{gap:var(--tt-space-2);padding:var(--tt-space-4);border:1px solid var(--tt-line);border-radius:var(--tt-radius-md);background:var(--tt-ground);font-size:var(--tt-type-compact);display:grid;box-shadow:inset 0 2px 8px #0000004d}.tt-tile__art p{margin:0}.tt-mini__q{color:var(--tt-text);font-weight:600}.tt-mini__a{color:var(--tt-text-secondary)}.tt-mini__inf{border:1px dashed var(--tt-line-strong);border-radius:var(--tt-radius-sm);color:var(--tt-text);padding:.5rem .65rem}.tt-mini__inf b{color:var(--tt-text-quiet);font-family:var(--tt-font-mono);font-size:var(--tt-type-eyebrow);letter-spacing:.1em;text-transform:uppercase;margin-right:.4rem}.tt-mini__src{color:var(--tt-text-quiet);font-size:var(--tt-type-meta)}.tt-mini__row{justify-content:space-between;gap:var(--tt-space-3);color:var(--tt-text);display:flex}.tt-mini__row span:first-child{color:var(--tt-text-quiet)}.tt-mini__actions{gap:var(--tt-space-2);display:flex}.tt-mini__fact{color:var(--tt-text);font-family:var(--tt-font-mono);font-size:1.5rem;font-weight:500}.tt-tile__art--keys{grid-auto-columns:max-content;grid-auto-flow:column;justify-content:start;align-items:center}.tt-tile__art--keys kbd{border:1px solid var(--tt-line-strong);border-radius:var(--tt-radius-sm);background:var(--tt-surface-raised);min-width:2rem;height:2rem;color:var(--tt-text);font-family:var(--tt-font-mono);border-bottom-width:3px;place-items:center;padding:0 .5rem;display:inline-grid}.tt-tile__art--keys span{margin-left:var(--tt-space-2);color:var(--tt-text-quiet)}.tt-mini__live{align-items:center;gap:var(--tt-space-2);color:var(--tt-text);display:flex}.tt-tile .tt-d-live__dot{flex:none}.tt-seatsplit{padding:var(--tt-site-section-space) 0;border-top:1px solid var(--tt-line);background:linear-gradient(180deg, var(--tt-ground-void), var(--tt-ground))}.tt-seatsplit__grid{gap:var(--tt-space-7);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}@media (min-width:960px){.tt-seatsplit__grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:clamp(2rem,5vw,5rem)}}.tt-seatsplit .tt-seats{margin-top:var(--tt-space-6);grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.tt-seatsplit .tt-seats{column-gap:var(--tt-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}}.tt-seatsplit .tt-seats a{padding-right:0}.tt-fan{perspective:1400px;margin:0}.tt-fan__stack{height:24rem;transform-style:preserve-3d;position:relative}.tt-fan__card{align-content:start;gap:var(--tt-space-2);width:min(100%,22rem);padding:var(--tt-space-4) var(--tt-space-5);border:1px solid var(--tt-line-strong);border-radius:var(--tt-radius-lg);background:var(--tt-surface);box-shadow:var(--tt-lip);display:grid;position:absolute}.tt-fan__card--back{opacity:.7;top:0;left:0;transform:rotateY(-14deg)rotateX(4deg)translateZ(-60px)}.tt-fan__card--mid{background:var(--tt-surface-raised);opacity:.88;top:6.5rem;left:2.5rem;transform:rotateY(-14deg)rotateX(4deg)translateZ(-20px)}.tt-fan__card--front{background:var(--tt-surface-raised);top:13rem;left:5rem;transform:rotateY(-14deg)rotateX(4deg)translateZ(20px)}@media (max-width:480px){.tt-fan__stack{height:22rem}.tt-fan__card{width:calc(100% - 3rem)}.tt-fan__card--mid{left:1rem}.tt-fan__card--front{left:2rem}}.tt-fan__seat{color:var(--tt-text);font-family:var(--tt-font-mono);font-size:var(--tt-type-eyebrow);letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;align-items:center;display:flex}.tt-fan__line{color:var(--tt-text);font-size:var(--tt-type-compact)}.tt-fan figcaption{margin-top:var(--tt-space-3);color:var(--tt-text-quiet);font-size:var(--tt-type-meta)}.tt-truststrip{padding:var(--tt-site-section-space) 0;border-block:1px solid var(--tt-line);background:var(--tt-surface-soft)}.tt-truststrip__list{border-top:1px solid var(--tt-line-strong);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.tt-truststrip__list{grid-template-columns:repeat(3,minmax(0,1fr))}}.tt-truststrip__list li{padding:var(--tt-space-5) var(--tt-space-5) var(--tt-space-5) 0;border-bottom:1px solid var(--tt-line)}.tt-truststrip__list p{margin-top:var(--tt-space-2);color:var(--tt-text-secondary);font-size:.9375rem}.tt-truststrip__n{margin-bottom:var(--tt-space-2);color:var(--tt-text-quiet);font-family:var(--tt-font-mono);font-size:var(--tt-type-meta);display:block}.tt-start{padding:var(--tt-site-section-space) 0}.tt-path{gap:var(--tt-space-6);counter-reset:tt-path;margin:0;padding:0;list-style:none;display:grid;position:relative}.tt-path:before{content:"";background:linear-gradient(180deg, var(--tt-line-strong), var(--tt-line-strong));width:1px;position:absolute;top:.9rem;bottom:.9rem;left:.9rem}.tt-path__step{counter-increment:tt-path;padding-left:3.25rem;position:relative}.tt-path__step:before{content:counter(tt-path);border:1px solid var(--tt-line-strong);background:var(--tt-surface-raised);width:1.8rem;height:1.8rem;box-shadow:none;color:var(--tt-text);font-family:var(--tt-font-mono);font-size:var(--tt-type-compact);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.tt-path__step p{margin-top:var(--tt-space-2);max-width:34rem;color:var(--tt-text-secondary)}@media (min-width:900px){.tt-path{gap:var(--tt-space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.tt-path:before{width:auto;height:1px;inset:.9rem 0 auto}.tt-path__step{padding:3rem 0 0}}.tt-cta-band--glow{background:var(--tt-ground-void);position:relative;overflow:hidden}.tt-seats__more{margin-top:var(--tt-space-5);color:var(--tt-text-secondary)}.tt-hc{align-items:center;height:46rem;margin:0;display:grid;position:relative}.tt-hc__card{z-index:1;position:relative;box-shadow:inset 0 1px #ffffff2e}.tt-hc__card:before{content:"";pointer-events:none;background:0 0;height:40%;position:absolute;inset:0 0 auto}.tt-hc__body{gap:var(--tt-space-2);padding:var(--tt-space-5) var(--tt-space-5) var(--tt-space-4);display:grid}.tt-hc__rows .tt-d-fact{padding-block:.4rem}.tt-hc__attn{opacity:1;transition:grid-template-rows .6s cubic-bezier(.4, 0, .2, 1), opacity .4s var(--tt-ease-standard);grid-template-rows:1fr;display:grid}.tt-hc__attn[data-show=false]{opacity:0;grid-template-rows:0fr}.tt-hc__attn-inner{min-height:0;padding:2px;overflow:hidden}.tt-hc__attn[data-resolved=true] .tt-panel--attention{border-color:var(--tt-line-strong);background:var(--tt-surface-soft);box-shadow:none}.tt-hc__cap{padding:var(--tt-space-3) var(--tt-space-4);border-top:1px solid var(--tt-line);color:var(--tt-text-quiet);font-size:var(--tt-type-meta);margin:0}@media (min-width:961px){.tt-hc{transform:rotateY(-10deg)rotateX(2deg)}}@media (prefers-reduced-motion:reduce){.tt-hc__attn{transition:none}}@media (max-width:960px){.tt-hc{align-items:start;height:45rem}}@media (max-width:560px){.tt-hc{height:54.5rem}}@media (prefers-reduced-motion:no-preference) and (min-width:961px){@supports ((-webkit-background-clip:text) or (background-clip:text)){.tt-hero--deep .tt-hero__title{position:relative}.tt-hero--deep .tt-hero__title:after{content:attr(data-sweep);color:#0000;pointer-events:none;white-space:normal;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#0000 42%,#bff5da 50%,#0000 58%) 100% 0/280% 100%;-webkit-background-clip:text;background-clip:text;animation:1.8s cubic-bezier(.4,0,.2,1) .4s both tt-title-sweep;position:absolute;inset:0}@keyframes tt-title-sweep{0%{background-position:100% 0}to{background-position:0 0}}}}@media (max-width:960px){.tt-hc__card{box-shadow:inset 0 1px #ffffff2e}.tt-hc__card:before{display:none}}.tt-hl{padding:var(--tt-site-section-space) 0;border-top:1px solid var(--tt-line)}.tt-hl__grid{gap:var(--tt-space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}.tt-hl__tile{gap:var(--tt-space-4);padding:var(--tt-space-6);border:1px solid var(--tt-line);border-radius:var(--tt-radius-lg);background:var(--tt-surface);box-shadow:var(--tt-lip);transition:transform var(--tt-motion-standard) var(--tt-ease-standard), border-color var(--tt-motion-standard) var(--tt-ease-standard);grid-template-rows:auto auto 1fr auto auto;display:grid}.tt-hl__tile:hover,.tt-hl__tile:focus-within{border-color:var(--tt-line-strong);transform:translateY(-3px)}.tt-hl__kicker{align-items:center;gap:var(--tt-space-2);color:var(--tt-text-quiet);font-family:var(--tt-font-mono);font-size:var(--tt-type-eyebrow);letter-spacing:.11em;text-transform:uppercase;margin:0;display:flex}.tt-hl__title{color:var(--tt-text);font-size:var(--tt-site-type-h3);text-wrap:balance;margin:0;font-weight:650;line-height:1.25}.tt-hl__well{gap:var(--tt-space-3);padding:var(--tt-space-4);border:1px solid var(--tt-line);border-radius:var(--tt-radius-md);background:var(--tt-ground-void);align-content:start;margin:0;list-style:none;display:grid;box-shadow:inset 0 2px 8px #00000047}.tt-hl__well li{gap:.1rem;display:grid}.tt-hl__well li+li{padding-top:var(--tt-space-3);border-top:1px solid var(--tt-line)}.tt-hl__well b{color:var(--tt-text);font-weight:600}.tt-hl__well span{color:var(--tt-text-secondary);font-size:var(--tt-type-compact)}.tt-hl__foot{color:var(--tt-text);font-family:var(--tt-font-mono);font-size:var(--tt-type-meta);margin:0}.tt-hl__link{min-height:var(--tt-target-min);color:var(--tt-text);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.tt-hl__link span{color:var(--tt-accent-ink);transition:transform var(--tt-motion-fast) var(--tt-ease-standard);margin-left:.35rem;display:inline-block}.tt-hl__link:hover span,.tt-hl__tile:focus-within .tt-hl__link span{transform:translate(4px)}.tt-scene__count{color:var(--tt-text);font-family:var(--tt-font-mono);font-size:var(--tt-type-body);gap:.2rem;display:grid}.tt-scene__count b{color:var(--tt-text);font-size:var(--tt-type-heading)}@media (prefers-reduced-motion:reduce){.tt-hl__tile,.tt-hl__link span{transition:none}.tt-hl__tile:hover,.tt-hl__tile:focus-within{transform:none}}.tt-hero__moat{gap:var(--tt-space-3);margin:var(--tt-space-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.tt-hero__moat a{align-items:center;gap:var(--tt-space-2);min-height:var(--tt-target-min);padding:0 var(--tt-space-4);border:1px solid var(--tt-line-strong);border-radius:var(--tt-radius-pill);color:var(--tt-text-secondary);transition:border-color var(--tt-motion-fast) var(--tt-ease-standard), background-color var(--tt-motion-fast) var(--tt-ease-standard), color var(--tt-motion-fast) var(--tt-ease-standard);background:#ffffff0a;font-size:.9375rem;text-decoration:none;display:inline-flex}.tt-hero__moat a:hover,.tt-hero__moat a:focus-visible{border-color:var(--tt-text-quiet);color:var(--tt-text);background:#ffffff14}.tt-hero__moat b{color:var(--tt-text);font-weight:650}.tt-hero--app .tt-hero__head{gap:var(--tt-space-5);margin-bottom:var(--tt-space-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;display:grid}.tt-hero__actions{gap:var(--tt-space-3);margin-top:var(--tt-space-4);flex-wrap:wrap;display:flex}.tt-stories{padding-block:var(--tt-space-7)}.tt-stories__line{margin:0 0 var(--tt-space-4);color:var(--tt-text-secondary);font-family:var(--tt-font-mono);font-size:var(--tt-type-meta);letter-spacing:.08em;white-space:nowrap;text-overflow:clip;overflow:hidden}.tt-stories__list{gap:var(--tt-space-4);margin:0 0 var(--tt-space-6);grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.tt-stories__list li{align-content:start;gap:var(--tt-space-2);padding:var(--tt-space-4);border:1px solid var(--tt-line);border-radius:var(--tt-radius-md);background:var(--tt-surface);display:grid}.tt-stories__number,.tt-stories__state{color:var(--tt-text-secondary);font-family:var(--tt-font-mono);font-size:var(--tt-type-meta);letter-spacing:.06em;margin:0}.tt-stories__state:before{content:"◌ "}.tt-stories__title{font-size:var(--tt-type-heading);letter-spacing:-.01em;margin:0}.tt-stories__body{color:var(--tt-text-secondary);margin:0}.tt-stories__stages{gap:var(--tt-space-5);grid-template-columns:minmax(0,3fr) minmax(0,1fr);align-items:start;display:grid}.tt-audit-close{padding-block:var(--tt-space-6);border-top:1px solid var(--tt-line)}@media (max-width:980px){.tt-hero--app .tt-hero__head,.tt-stories__stages{grid-template-columns:minmax(0,1fr)}.tt-stories__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tt-stories__list{grid-template-columns:minmax(0,1fr)}}
