.tf-main{background:var(--bg-screen)}.tf-main,.tf-screen{flex:1 1;display:flex;flex-direction:column;min-height:calc(100svh - var(--header-h) - env(safe-area-inset-top, 0px))}.tf-screen{padding:40px var(--gutter) 32px}.tf-column{width:min(100%,560px);margin:0 auto;display:flex;flex-direction:column}.tf-heading{margin:0;color:var(--ink-primary);font:600 clamp(36px,4.2vw,52px)/1.05 var(--font-stack-display);text-transform:uppercase;letter-spacing:-.01em;white-space:pre-line}.tf-cta,.tf-heading-center{text-align:center}.tf-cta{--tf-depth:3px;display:block;width:100%;min-height:56px;margin-bottom:var(--tf-depth);padding:16px 20px 14px;border:1.5px solid var(--paper);border-radius:var(--radius-cta);background:var(--paper);box-shadow:0 var(--tf-depth) 0 #a7a3ad;color:var(--paper-ink);text-decoration:none;font:600 16px/1.3 var(--font-stack-display);letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:transform .14s ease,box-shadow .14s ease,opacity .14s}.tf-cta:active:not(:disabled){transform:translateY(var(--tf-depth));box-shadow:0 0 0 #a7a3ad;transition-duration:90ms}.tf-cta:disabled{color:var(--ink-dim);cursor:default}.tf-cta-secondary,.tf-cta:disabled{background:var(--surface-raised);border-color:#49454e;box-shadow:0 var(--tf-depth) 0 #49454e}.tf-cta-secondary{color:var(--ink-primary)}.tf-main :is(button,a,[tabindex],input):focus-visible,.tf-result-page :is(button,a,[tabindex]):focus-visible{outline:2px solid var(--amber-hot);outline-offset:3px}.tf-dock{margin-top:auto;padding-top:24px}.tf-back{display:grid;place-items:center;width:40px;height:40px;margin:-10px 0 8px -10px;padding:0;border:0;border-radius:50%;background:none;color:var(--ink-dim);cursor:pointer}.tf-back:hover{color:var(--ink-primary)}.tf-back:disabled{opacity:.4;cursor:default}.tf-quiet-link{display:inline-block;padding:4px 0;border:0;background:none;color:var(--ink-dim);font:500 11px/1.4 var(--font-stack-mono);letter-spacing:.14em;text-transform:uppercase;text-decoration:none;cursor:pointer}.tf-quiet-link:hover{color:var(--ink-primary)}.tf-notice{margin:12px 0 0;color:var(--ink-body);font:400 14px/21px var(--font-stack-body);text-align:center}.tf-rise{animation:tf-rise .42s cubic-bezier(.22,1,.36,1) both;animation-delay:calc(var(--rise, 0) * .1s)}@keyframes tf-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.tf-cover-layout{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "curve" "spec" "dock";align-content:start;width:min(100%,560px);margin:0 auto}.tf-cover-heading{grid-area:heading}.tf-cover-curve{grid-area:curve;margin:32px 0 36px}.tf-cover-line{margin:14px 0 0;text-align:center;color:var(--ink-dim);font:400 12px/18px var(--font-stack-body)}.tf-cover-spec{grid-area:spec;margin:0;color:var(--ink-body);font:600 13px/1.5 var(--font-stack-mono);letter-spacing:.14em;text-transform:uppercase}.tf-cover-dock{grid-area:dock;padding-top:32px}@media (min-width:1280px){.tf-cover-layout{width:min(100%,1240px);align-content:center;column-gap:clamp(56px,6vw,112px);grid-template-columns:minmax(0,5fr) minmax(0,6fr);grid-template-rows:auto auto auto;padding-bottom:4vh;grid-template-areas:"heading curve" "spec curve" "dock curve"}.tf-cover-heading{font-size:clamp(52px,4.4vw,76px)}.tf-cover-curve{align-self:center;margin:0}.tf-cover-spec{margin-top:32px;font-size:14px}.tf-cover-dock{align-self:start;padding-top:44px;max-width:420px}}.tf-wall-screen{padding:32px var(--gutter) 28px;background:var(--bg-void)}.tf-wall-frame{flex:1 1;display:flex;flex-direction:column;width:min(100%,1600px);max-height:1000px;margin:0 auto}.tf-wall-head{display:grid;justify-items:start;margin-bottom:24px}.tf-wall{--wall-gap:12px;--door-ease:cubic-bezier(0.19,1,0.22,1);--door-ms:520ms;flex:1 1;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--wall-gap);gap:var(--wall-gap);min-height:320px}.tf-door{--door-lift:0px;position:relative;min-width:0;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;transform:translateX(calc(var(--door-shift, 0) * 100%)) translateY(var(--door-lift)) scaleX(var(--door-scale,1));transition:transform var(--door-ms) var(--door-ease);will-change:transform}.tf-door[data-armed=true]{z-index:1}.tf-door:not([data-armed=true]):hover{--door-lift:-6px}.tf-door-window{position:absolute;inset:0;overflow:hidden;border-radius:4px;background:var(--bg-screen)}.tf-door-art-box{position:absolute;top:0;bottom:0;left:calc(50% - 50% * var(--door-scale, 1));width:calc(100% * var(--door-scale, 1));transform:scaleX(calc(1 / var(--door-scale, 1)));transform-origin:50% 50%;transition:transform var(--door-ms) var(--door-ease);will-change:transform}.tf-door-art{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tf-door[data-armed=true] .tf-door-art{animation:tf-breath 4.5s ease-in-out infinite alternate}@keyframes tf-breath{0%{transform:scale(1)}to{transform:scale(1.03)}}.tf-door-veil{position:absolute;inset:0;background:var(--bg-void);opacity:.22;transition:opacity var(--door-ms) ease}.tf-door:hover .tf-door-veil{opacity:.08}.tf-door[data-armed=true] .tf-door-veil{opacity:0}.tf-door[data-dim=true] .tf-door-veil{opacity:.58}.tf-door[data-dim=true]:hover .tf-door-veil{opacity:.4}.tf-door-shade{left:0;right:0;bottom:0;height:38%;background:linear-gradient(0deg,rgba(8,7,12,.92) 0,rgba(8,7,12,.55) 45%,rgba(8,7,12,0))}.tf-door-frame,.tf-door-shade{position:absolute;pointer-events:none}.tf-door-frame{inset:0;border-radius:4px;box-shadow:inset 0 0 0 1px var(--amber-hot),0 0 18px rgba(255,176,64,.18);opacity:0;transition:opacity .36s ease}.tf-door[data-armed=true] .tf-door-frame{opacity:1}.tf-door-ring{position:absolute;inset:-6px;border-radius:8px;box-shadow:0 0 0 2px var(--amber-hot);opacity:0;pointer-events:none}.tf-door:focus-visible .tf-door-ring{opacity:1}.tf-door-foot{position:absolute;left:0;right:0;bottom:22px;display:flex;align-items:center;justify-content:center;gap:9px;color:var(--ink-primary);font:600 13px/1 var(--font-stack-mono);letter-spacing:.22em;text-transform:uppercase;opacity:.72;transform:scaleX(calc(1 / var(--door-scale, 1)));transition:transform var(--door-ms) var(--door-ease),opacity var(--door-ms) ease;pointer-events:none}.tf-door-foot img{width:16px;height:16px;opacity:.7}.tf-door:hover .tf-door-foot,.tf-door[data-armed=true] .tf-door-foot,.tf-door[data-armed=true] .tf-door-foot img{opacity:1}.tf-door[data-dim=true] .tf-door-foot{opacity:.45}.tf-wall-dock{display:flex;justify-content:center;padding-top:24px}.tf-wall-dock .tf-cta{max-width:420px}.tf-shotcall{justify-content:center}.tf-shotcall-body{display:flex;flex-direction:column;align-items:center;width:min(100%,1040px);margin:0 auto;padding-bottom:4vh;text-align:center}.tf-shotcall-done{margin:0 0 14px;color:var(--amber-base);font:600 12px/1.4 var(--font-stack-mono);letter-spacing:.18em;text-transform:uppercase}.tf-shotcall-body .tf-heading{font-size:clamp(44px,4.6vw,72px)}.tf-shotcall-rule{max-width:48ch;margin:18px 0 0;color:var(--ink-body);font:400 18px/28px var(--font-stack-body)}.tf-shotcall-team{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;width:100%;margin:40px 0 0;padding:0;list-style:none}.tf-shotcall-mate{display:flex;flex-direction:column;align-items:center;gap:10px;min-width:0;padding:22px 10px 20px;border:1px solid var(--hairline-rest);border-radius:14px;background:var(--surface-raised)}.tf-shotcall-portrait{display:grid;place-items:center;width:64px;height:64px;border:1.5px solid var(--hairline-border);border-radius:50%;overflow:hidden;background:var(--bg-screen)}.tf-shotcall-portrait img{display:block;width:100%;height:100%;object-fit:cover}.tf-shotcall-portrait .tf-shotcall-seat{width:24px;height:24px;opacity:.7}.tf-shotcall-role{display:inline-flex;align-items:center;gap:6px;color:var(--ink-dim);font:600 11px/1.4 var(--font-stack-mono);letter-spacing:.16em;text-transform:uppercase}.tf-shotcall-role img{width:14px;height:14px;opacity:.8}.tf-shotcall-champion{max-width:100%;overflow:hidden;color:var(--ink-primary);font:600 18px/1.2 var(--font-stack-display);text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.tf-shotcall-dock{display:flex;flex-direction:column;align-items:center;gap:14px;width:min(100%,420px);margin-top:36px}.tf-shotcall-clock{margin:0;color:var(--ink-body);font:600 12px/1.4 var(--font-stack-mono);letter-spacing:.14em;text-transform:uppercase}@media (min-width:1280px){.tf-shotcall-team{gap:16px;margin-top:48px}.tf-shotcall-mate{padding:28px 12px 24px}.tf-shotcall-portrait{width:80px;height:80px}.tf-shotcall-champion{font-size:20px}}@media (max-width:600px){.tf-shotcall-rule{font-size:16px;line-height:24px}.tf-shotcall-team{gap:6px;margin-top:28px}.tf-shotcall-mate{gap:8px;padding:12px 2px;border-radius:10px}.tf-shotcall-portrait{width:44px;height:44px}.tf-shotcall-role{font-size:9px;letter-spacing:.08em}.tf-shotcall-champion,.tf-shotcall-role img{display:none}}.tf-entry{justify-content:center}.tf-entry-stage{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;width:min(100%,520px);margin:0 auto}.tf-entry-head{justify-self:stretch;margin-bottom:20px}.tf-entry-head .tf-back{margin:0 0 0 -10px}.tf-entry-art{display:none}@media (min-width:1280px){.tf-entry-stage{flex:1 1;grid-template-columns:minmax(0,1fr) minmax(460px,520px);grid-template-rows:auto 1fr;grid-template-areas:"head head" "art card";column-gap:clamp(32px,3vw,56px);align-items:center;width:min(100%,1320px);max-height:860px}.tf-entry-head{grid-area:head}.tf-entry-art{grid-area:art;display:block;align-self:stretch;justify-self:stretch;min-height:0;overflow:hidden;border-radius:20px;background:var(--bg-void)}.tf-entry-art img{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;user-select:none}.tf-entry-card{grid-area:card;align-self:stretch;justify-content:center}}.tf-entry-card{display:flex;flex-direction:column;align-items:stretch;width:min(100%,520px);padding:36px 40px 32px;border:1px solid var(--hairline-rest);border-radius:20px;background:var(--surface-raised);text-align:left}.tf-entry-card .tf-heading{font-size:clamp(36px,3vw,46px)}.tf-terms{display:grid;width:100%;margin:24px 0;padding:0}.tf-terms div{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid var(--hairline-rest)}.tf-terms div:first-child{border-top:1px solid var(--hairline-rest)}.tf-terms dt{margin:0;color:var(--ink-primary);font:600 16px/1.4 var(--font-stack-body)}.tf-terms dd{margin:0;color:var(--ink-dim);font:500 11px/1.4 var(--font-stack-mono);letter-spacing:.1em;text-transform:uppercase;text-align:right}.tf-turnstile{display:flex;justify-content:center;min-height:65px;margin-bottom:20px}.tf-entry-card .tf-notice{margin:0 0 16px}.tf-entry-card .tf-entry-role{margin:0 0 6px;color:var(--amber-base);font:600 11px/1.4 var(--font-stack-mono);letter-spacing:.14em;text-transform:uppercase;text-align:center}.tf-entry-note{margin:14px 0 0;color:var(--ink-dim);font:500 11px/1.4 var(--font-stack-mono);letter-spacing:.1em;text-transform:uppercase;text-align:center}.tf-door-notice{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0 0 20px;padding:14px 16px;border:1px solid var(--hairline-rest);border-radius:12px}.tf-door-notice .tf-notice{margin:0;color:var(--ink-primary)}.tf-door-action{padding:0;border:0;background:none;color:var(--gold-mint);font:600 12px/1.4 var(--font-stack-mono);letter-spacing:.14em;text-transform:uppercase;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.tf-beat{align-items:center;justify-content:center;gap:16px;text-align:center;background:var(--bg-void)}.tf-beat-line{margin:0;color:var(--ink-body);font:400 16px/24px var(--font-stack-body)}.tf-beat-quiet{color:var(--ink-dim);font:600 11px/1.4 var(--font-stack-mono);letter-spacing:.22em;text-transform:uppercase}.tf-beat-actions{display:flex;flex-direction:column;align-items:center;gap:16px;width:min(100%,420px);margin-top:8px}.tf-time-word{margin:0;color:var(--ink-primary);font:600 clamp(88px,9vw,150px)/.9 var(--font-stack-display);letter-spacing:.12em}.tf-time-clock{margin:0;color:var(--amber-hot);font:600 clamp(20px,1.8vw,28px)/1 var(--font-stack-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:.14em}.tf-sealing,.tf-time{animation:tf-fade-in .16s both}.tf-sealing{margin:0;color:var(--ink-dim);font:600 clamp(28px,2.8vw,44px)/1 var(--font-stack-display);letter-spacing:.3em}@keyframes tf-fade-in{0%{opacity:0}to{opacity:1}}.tf-surface-host{position:relative;flex:1 1;display:flex;flex-direction:column;width:100%}.tf-surface-host .ps-frame{flex:none}.tf-surface-host[data-transition=marked] .ps-frame{pointer-events:none}.tf-progress{position:absolute;inset:0;z-index:6;display:flex;justify-content:flex-end}.tf-progress-scrim{position:absolute;inset:0;background:rgba(8,7,12,.6);animation:tf-fade-in .2s both}.tf-progress-body{position:relative;display:flex;flex-direction:column;width:min(100%,640px);padding:22px 24px 20px;overflow-y:auto;background:var(--bg-sheet);box-shadow:-1px 0 0 var(--hairline-footer),-18px 0 40px rgba(0,0,0,.35);animation:tf-slide-over .28s cubic-bezier(.22,1,.36,1) both}@keyframes tf-slide-over{0%{transform:translateX(100%)}to{transform:translateX(0)}}.tf-progress-body .tf-heading{font-size:30px}.tf-progress-rule{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 16px;margin:8px 0 20px;color:var(--ink-dim);font:400 12.5px/1.5 var(--font-stack-body)}.tf-progress-grid{display:grid;grid-gap:10px;gap:10px}.tf-progress-states{display:grid;grid-template-columns:repeat(var(--sheet-columns,7),minmax(0,1fr));grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.tf-progress-states li{text-align:center;color:var(--ink-dim);font:600 10px/1.4 var(--font-stack-mono);letter-spacing:.16em;text-transform:uppercase}.tf-progress-states li[data-state=answered]{color:var(--ink-primary)}.tf-progress-states li[data-state=answered]:after{content:" ✓"}.tf-progress-states li[data-state=next]{color:var(--amber-base)}.tf-progress-body .ps-sheet{--sheet-columns:7}.tf-progress-body .tf-dock{width:min(100%,320px);padding-top:20px}.tf-reveal{background:var(--bg-void)}.tf-reveal-column{width:min(100%,640px)}.tf-reveal-card{cursor:pointer}.tf-reveal-actions{display:flex;gap:14px;width:min(100%,560px);margin:auto auto 0;padding-top:36px}.tf-reveal-actions .tf-cta{flex:1 1}.tf-reveal-actions:not([data-armed=true]) .tf-reveal-share{visibility:hidden}.tf-reveal-actions[data-armed=true] .tf-reveal-share{position:relative;animation:tf-readout-in .4s both}@keyframes tf-readout-in{0%{opacity:0;top:6px}to{opacity:1;top:0}}@media (min-width:1024px){.tf-reveal-column{flex:1 1;width:min(100%,1600px)}.tf-reveal-card{flex:1 1;display:flex;flex-direction:column;justify-content:center;min-height:0}.tf-reveal-actions{padding-top:28px}}@media (prefers-reduced-motion:reduce){.tf-door,.tf-door-art,.tf-door-art-box,.tf-door-foot,.tf-door-frame,.tf-door-veil,.tf-progress-body,.tf-progress-scrim,.tf-rise,.tf-sealing,.tf-time{animation:none!important;transition:none!important}}.tf-missed-layout{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;width:min(100%,1040px);margin:0 auto}.tf-missed-dock{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:24px}.tf-missed-hint{margin:0;color:var(--ink-body);font:500 12px/1.5 var(--font-stack-mono);letter-spacing:.12em;text-transform:uppercase}.tf-missed-dock .tf-cta{width:min(100%,420px);flex:none;margin-top:0}.tf-missed-list{margin-top:28px}@media (max-width:600px){.tf-missed-dock{flex-direction:column;align-items:stretch;gap:16px}.tf-missed-dock .tf-cta{width:100%}}@media (min-width:1280px){.tf-missed-layout{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:clamp(48px,5vw,96px);width:min(100%,1320px)}.tf-missed-aside{position:-webkit-sticky;position:sticky;top:40px;align-self:start;display:flex;flex-direction:column;justify-content:center;min-height:calc(100svh - var(--header-h) - env(safe-area-inset-top, 0px) - 80px);padding-bottom:4vh}.tf-missed-dock{flex-direction:column;align-items:stretch;gap:16px;padding-top:28px}.tf-missed-dock .tf-cta{width:100%}.tf-missed-list{margin-top:0}}.tf-plan{justify-content:center}.tf-plan-layout{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"heading" "calls" "dock" "pitch" "result";align-content:center;width:min(100%,960px);margin:0 auto}.tf-plan-heading{grid-area:heading}.tf-plan-calls{grid-area:calls;margin-top:28px}.tf-plan .hub-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.tf-plan .hub-grid :is(.call-card,.app-skeleton){min-height:0;aspect-ratio:4/3}.tf-plan-dock{grid-area:dock;width:min(100%,420px);padding-top:32px}.tf-plan-pitch{grid-area:pitch}.tf-plan-pitch .pro-pitch{margin:32px 0 0;max-width:none}.tf-plan-result{grid-area:result;padding-top:20px}@media (min-width:1280px){.tf-plan-layout[data-calls=true]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-rows:1fr auto auto auto auto 1fr;grid-template-areas:". calls" "heading calls" "dock calls" "pitch calls" "result calls" ". calls";column-gap:clamp(48px,5vw,96px);width:min(100%,1320px)}.tf-plan-layout[data-calls=true] .tf-plan-calls{align-self:center;margin-top:0}.tf-plan-layout[data-calls=true] .hub-grid :is(.call-card,.app-skeleton){aspect-ratio:auto;min-height:340px}.tf-plan-heading{font-size:clamp(44px,3.6vw,60px)}}.tf-phone-gate .tf-cta{max-width:340px}@media (max-width:1100px){.tf-wall{--door:72px}}@media (max-height:820px){.tf-screen{padding-top:28px}}@media (max-height:820px) and (max-width:1279.98px){.tf-cover-curve{margin:22px 0 24px}}.tf-hub,.tf-result-page{background:var(--bg-void)}.tf-result-screen{padding-top:32px}.tf-result-layout{width:min(100%,640px);margin:0 auto}.tf-result-dare{margin:0 0 12px;text-align:center;color:var(--amber-hot);font:600 12px/1.4 var(--font-stack-mono);letter-spacing:.18em;text-transform:uppercase}.tf-result-card{margin-top:12px}.tf-result-visitor{display:grid;justify-items:center;grid-gap:12px;gap:12px;margin-top:32px}.tf-result-visitor .tf-cta{max-width:420px}.tf-result-spec{margin:0;color:var(--ink-dim);font:500 12px/1.6 var(--font-stack-mono);letter-spacing:.1em;text-transform:uppercase}.tf-owner{display:grid;grid-gap:28px;gap:28px;margin-top:48px;padding-top:32px;border-top:1px solid var(--hairline-footer)}.tf-owner-block{display:grid;grid-gap:12px;gap:12px}.tf-owner-title{margin:0;color:var(--ink-primary);font:600 22px/1.2 var(--font-stack-display);text-transform:uppercase;letter-spacing:.02em}.tf-owner-pro{margin-left:10px;color:var(--gold-mint);font:600 10px/1 var(--font-stack-mono);letter-spacing:.18em;vertical-align:middle}.tf-owner-copy{margin:0;color:var(--ink-body);font:400 15px/1.55 var(--font-stack-body)}.tf-owner-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:10px;gap:10px}.tf-owner-actions .tf-cta{min-height:48px;padding:12px 14px 10px;font-size:13px}.tf-owner-companion{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-column-gap:18px;column-gap:18px}.tf-owner-companion .qr{width:76px;height:76px;border-radius:8px}.tf-owner-companion .tf-owner-copy{font-size:14px}.tf-claim strong{color:var(--ink-primary);font:600 15px/1 var(--font-stack-mono);letter-spacing:.2em}.tf-owner-store{color:var(--amber-hot);text-underline-offset:4px;white-space:nowrap}.tf-locked-roles{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.tf-locked-roles a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 14px;border:1px solid var(--hairline-rest);border-radius:999px;color:var(--ink-body);font:600 11px/1.4 var(--font-stack-mono);letter-spacing:.14em;text-decoration:none;transition:border-color .14s ease,color .14s ease}.tf-locked-roles a:hover{border-color:var(--ink-dim);color:var(--ink-primary)}.tf-locked-roles a:focus-visible{outline:2px solid var(--amber-hot);outline-offset:3px}.tf-locked-roles img{opacity:.7}.tf-locked-roles small{color:var(--gold-mint);font:600 9px/1.4 var(--font-stack-mono);letter-spacing:.18em}@media (min-width:1280px){.tf-result-screen{padding:32px clamp(24px,3vw,56px)}.tf-result-layout{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) clamp(272px,21vw,380px);grid-column-gap:clamp(24px,2vw,40px);column-gap:clamp(24px,2vw,40px);width:min(100%,1728px)}.tf-result-card,.tf-result-main{display:flex;flex-direction:column;min-width:0;min-height:0}.tf-result-card{flex:1 1;margin:0}.tf-result-card .lm[data-stage=stacked] .lm-body{--lm-n:clamp(160px,min(15cqi,22svh),232px)}.tf-result-layout .tf-owner{align-content:center;grid-template-rows:auto auto auto;gap:clamp(36px,6svh,64px);margin:0;padding:0;border:0}.tf-result-layout .tf-owner-title{font-size:clamp(22px,1.4vw,26px);line-height:1.25}.tf-result-dare{margin-bottom:0}.tf-result-layout .tf-owner-actions{grid-template-columns:1fr}.tf-result-layout .tf-owner-actions .tf-cta{min-height:52px;font-size:15px}.tf-result-layout .tf-locked-roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 8px;gap:10px 8px}.tf-result-layout .tf-locked-roles a{width:100%;min-height:44px;padding:10px;gap:6px;letter-spacing:.06em}.tf-result-layout .tf-locked-roles small{margin-left:auto;letter-spacing:0}.tf-result-layout .tf-owner-companion{column-gap:12px}.tf-result-layout .tf-owner-companion .qr{width:64px;height:64px}.tf-result-visitor{align-self:center;justify-items:stretch;margin:0;gap:16px}.tf-result-spec{font-size:12px;letter-spacing:.04em}}.tf-hub-copy{margin:14px 0 0;color:var(--ink-body);font:400 16px/25px var(--font-stack-body);max-width:50ch}.tf-hub-next{margin:20px 0 32px}.tf-hub-next .next-edition{margin:0}.tf-hub .tf-owner-block+.tf-owner-block{margin-top:28px;padding-top:28px;border-top:1px solid var(--hairline-footer)}.tf-hub-result{display:flex;align-items:baseline;flex-wrap:wrap;gap:14px;margin:0}.tf-hub-iq{color:var(--ink-primary);font:600 56px/1 var(--font-stack-display)}.tf-hub-tier{font:600 18px/1.2 var(--font-stack-display);letter-spacing:.04em}.tf-hub-role{display:inline-flex;align-items:center;gap:6px;color:var(--ink-dim);font:600 11px/1.4 var(--font-stack-mono);letter-spacing:.16em}.tf-hub .closing-row{justify-content:start}@media (max-width:520px){.tf-owner-companion{grid-template-columns:1fr;row-gap:12px}}@media (max-width:767px){.tf-owner-companion{grid-template-columns:1fr}.tf-owner-companion .qr{display:none}}
/*# sourceMappingURL=570d1c1ef20c83d7.css.map*/