.tt-hero-go{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:30px}.tt-hero-go span{font-size:14px;color:var(--tt-ink3)}.tt-collage .tt-me{position:absolute;z-index:3;margin:0;left:33%;bottom:-64px;width:18%;min-width:96px;pointer-events:none}.tt-collage .tt-me img{border-radius:50%;border:1px solid var(--tt-line);box-shadow:0 20px 40px -20px hsl(var(--tt-shade)/.5)}.tt-collage .tt-me figcaption{position:absolute;left:50%;top:calc(100% + 8px);transform:translateX(-50%);white-space:nowrap;font-size:12px;color:var(--tt-ink3)}.tt-hero:has(.tt-me){padding-bottom:104px}@media (max-width:900px){.tt-hero:has(.tt-me){padding-bottom:64px}.tt-collage .tt-me{left:33%;bottom:-46px;width:28%}.tt-collage .tt-me figcaption{font-size:11px}}.tn-ch{padding:96px 0 0;display:grid;gap:34px;scroll-margin-top:calc(var(--tt-bar-h) + 16px)}.tn-ch>*{min-width:0}.tn-head h2{max-width:22ch}.tn-head .tt-lede{max-width:46ch}.tn-test{padding-top:40px}.tn-fix-top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.tn-dial-slot{width:100%}.tn-real-dial{position:relative;width:100%;overflow:visible}.tn-real-dial-in{position:absolute;left:0;top:0;transform-origin:top left;width:-moz-max-content;width:max-content}.tn-real-dial-wait{width:100%;max-width:404px;margin:0 auto;aspect-ratio:404/300}.tn-fix-top h2{max-width:16ch}.tn-inst{margin:22px 0 0;font:500 13px/1.6 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.08em;text-transform:uppercase}.tn-monk{margin:0;padding:30px 32px;border-radius:16px;background:radial-gradient(90% 90% at 0 0,hsl(var(--primary)/.1),transparent 60%),var(--tt-card);border:1px solid var(--tt-line)}.tn-monk blockquote{margin:0;font-size:clamp(24px,2.6vw,34px);line-height:1.22;letter-spacing:-.02em;font-weight:600;color:var(--tt-ink);text-wrap:balance}.tn-monk blockquote:before{content:"\201C";color:var(--tt-amber)}.tn-monk blockquote:after{content:"\201D";color:var(--tt-amber)}.tn-monk figcaption{margin-top:16px;font-size:14px;color:var(--tt-ink2)}.tn-monk figcaption b{color:var(--tt-ink)}.tn-tool-name{font:600 11.5px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--tt-accent)}.tn-ch .tt-try h3{margin-top:12px}.tn-sounds,.tn-tt{margin-top:20px}.tn-ip{display:grid;gap:22px;margin-top:22px;padding-top:34px;border-top:1px solid var(--tt-line)}.tn-ip-head h3{font-size:clamp(22px,2.2vw,28px);line-height:1.1;letter-spacing:-.03em;font-weight:700;margin:12px 0 0}.tn-ip-head .tt-b{max-width:64ch}.tn-door{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 28px;padding:20px 22px;border-radius:14px;background:var(--tt-card);border:1px solid var(--tt-line)}.tn-door p{margin:0;color:var(--tt-ink2);max-width:62ch;text-wrap:pretty}.tn-door p b{color:var(--tt-ink)}.tn-door-link{color:var(--tt-accent)}.tn-maker{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:48px;align-items:center}.tn-maker-pic{margin:0}.tn-home-pic img,.tn-kit img,.tn-maker-pic img{display:block;width:100%;height:auto;border-radius:14px;border:1px solid var(--tt-line)}.tn-maker-txt h2{font-size:clamp(26px,2.8vw,38px);line-height:1.12;max-width:24ch}.tn-sig{margin:18px 0 0;font-style:italic;color:var(--tt-ink)}.tn-nums{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--tt-line);border-bottom:1px solid var(--tt-line)}.tn-nums li{display:grid;gap:4px;padding:22px 18px}.tn-nums li+li{border-left:1px solid var(--tt-line)}.tn-nums b{font-size:clamp(28px,3.2vw,40px);font-weight:750;letter-spacing:-.04em;line-height:1;color:var(--tt-ink);font-variant-numeric:tabular-nums}.tn-nums span{font-size:14px;color:var(--tt-ink2)}.tn-voice{margin:12px 0 0;display:grid;grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:32px;align-items:start}.tn-voice img{width:100%;height:auto;border-radius:12px;border:1px solid var(--tt-line)}.tn-voice blockquote{margin:0}.tn-voice-big{margin:0;font-size:clamp(22px,2.4vw,30px);line-height:1.2;letter-spacing:-.02em;font-weight:700;color:var(--tt-ink);text-wrap:balance}.tn-voice figcaption{margin-top:14px;font-size:14px;color:var(--tt-ink2)}.tn-voice figcaption b{color:var(--tt-ink)}.tn-voices{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:48px;align-items:center}.tn-voices>*{min-width:0}.tn-voices .tn-voice{margin:0}:is(.tn-ch,.tn-voices-band) .tt-note-quote{margin:0;max-width:520px}:is(.tn-ch,.tn-voices-band) .tt-note-lead{font-size:14.5px;margin-bottom:12px!important}:is(.tn-ch,.tn-voices-band) .tt-note-quote blockquote p{font-size:15.5px;line-height:1.55}:is(.tn-ch,.tn-voices-band) .tt-note-quote blockquote,:is(.tn-ch,.tn-voices-band) .tt-note-quote figcaption{padding-left:16px;border-left-width:2px;border-left-color:var(--tt-line)}:is(.tn-ch,.tn-voices-band) .tt-note-quote figcaption b{font-size:14px}.tn-more{border-top:1px solid var(--tt-line);padding-top:16px}.tn-more summary{cursor:pointer;font-weight:600;font-size:15px;color:var(--tt-accent);list-style:none;display:inline-flex;align-items:center;gap:8px}.tn-more summary::-webkit-details-marker{display:none}.tn-more summary:after{content:"+";font-weight:500}.tn-more[open] summary:after{content:"\2212"}.tn-more .tt-maker-txt{margin-top:18px;max-width:68ch}.tt-try.tn-flush{margin-top:0;padding-top:0;border-top:0}.tn-build-top{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px;align-items:start}.tn-build-top .tn-kit{margin-top:26px}.tn-kit{margin:0}.tn-kit img{aspect-ratio:3/2;max-height:340px;-o-object-fit:cover;object-fit:cover}.tn-kit .tt-kit-pics{position:relative}.tn-kit .tn-kit-play{position:absolute;left:-18px;bottom:-22px;width:38%;aspect-ratio:auto;max-height:none;-o-object-fit:fill;object-fit:fill;border-radius:10px;border:3px solid var(--tt-card);box-shadow:0 26px 50px -22px hsl(var(--tt-shade)/.65);transform:rotate(-2deg)}.tn-kit:has(.tn-kit-play) .tt-cap{margin-top:34px;padding-left:calc(38% - 4px)}@media (max-width:900px){.tn-kit .tn-kit-play{left:10px;width:44%}.tn-kit:has(.tn-kit-play) .tt-cap{padding-left:0;margin-top:32px}}.tn-ch .tt-bb-hint{display:none}.tn-through{padding-top:40px;border-top:1px solid var(--tt-line);display:grid;gap:22px}.tn-through h3{font-size:clamp(24px,2.6vw,34px);font-weight:700;line-height:1.1;letter-spacing:-.03em;margin:0;max-width:24ch;text-wrap:balance}.tn-through-head .tt-b{margin-top:10px;max-width:64ch}.tn-through>.tt-small{margin:0}.tn-ch .ct:before,.tn-ch .tc:before,.tn-ch .tm:before,.tn-ch .ts:before,.tn-ch .tt-bb:before,.tn-ch .tt-lp:before,.tn-ch .tt-sb:before{top:-12px;height:24px;font-size:11.5px;line-height:22px;padding-right:12px;padding-left:24px;background-position:2px 0}@media (prefers-reduced-motion:no-preference){.tn-ch .tm-play[aria-pressed=false],.tn-ch .tt-sb-play[aria-pressed=false]:not([data-loading]){animation:tn-breathe 2.2s ease-in-out infinite}}@keyframes tn-breathe{0%,to{box-shadow:0 0 0 0 hsl(var(--primary)/.35)}50%{box-shadow:0 0 0 10px hsl(var(--primary)/0)}}.tn-wo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px}.tn-wo,.tn-wo-eb{align-items:center}.tn-wo-eb{display:flex;flex-wrap:wrap;gap:12px}.tn-wo h2{max-width:18ch}.tn-wo-pics{position:relative;padding:0 70px 40px 0}.tn-wo-pics img{width:100%;height:auto;vertical-align:top}.tn-wo-card{border-radius:12px;overflow:hidden;border:1px solid var(--tt-line);box-shadow:0 40px 80px -40px hsl(var(--tt-shade)/.45)}.tn-wo-phone{position:absolute;right:0;bottom:0;width:34%;max-width:200px;border:6px solid hsl(var(--text-primary)/.85);border-radius:24px;overflow:hidden;box-shadow:0 30px 60px -20px hsl(var(--tt-shade)/.5)}.tn-wo-cap{margin:0;max-width:72ch}:root:not([data-theme=daylight-amber]):not([data-theme=light-sand]) .tn-wo-phone,:root:not([data-theme=light-sand]) .tn-wo-phone,:root:not([data-theme=paper]):not([data-theme=light-sand]) .tn-wo-phone{border-color:hsl(var(--surface-elevated))}.tn-print{padding:64px 0 0;display:grid;gap:16px}.tn-print ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 32px}.tn-print li{position:relative;padding-left:22px;color:var(--tt-ink2);font-size:15px;text-wrap:pretty}.tn-print li:before{content:"";position:absolute;left:2px;top:.6em;width:7px;height:7px;border-radius:50%;background:var(--tt-amber)}@media (max-width:900px){.tn-ch{padding-top:72px;gap:26px}.tn-build-top,.tn-fix-top,.tn-maker,.tn-print ul,.tn-voices,.tn-wo{grid-template-columns:1fr}.tn-fix-top{gap:26px}.tn-monk{padding:22px}.tn-maker{gap:24px}.tn-voice{grid-template-columns:minmax(0,120px) minmax(0,1fr);gap:18px}}@media (max-width:560px){.tn-nums{grid-template-columns:1fr}.tn-nums li+li{border-left:0;border-top:1px solid var(--tt-line)}.tn-nums li{padding:16px 4px;grid-template-columns:auto 1fr;align-items:baseline;gap:14px}.tn-door{padding:18px}}.tn-ch{padding-top:112px}.tn-test{padding-top:48px}.tn-ch .tt-eb,.tn-tool-name{color:var(--tt-ink3)}.tn-ch h2,.tn-wo h2{font-size:clamp(30px,3.6vw,46px)}.tn-ch .tt-try h3,.tn-ip-head h3,.tn-through h3{font-size:clamp(19px,1.7vw,22px);font-weight:650;letter-spacing:-.02em;line-height:1.2}.tn-tool-name{margin-bottom:2px}.tn-maker-txt h2{font-size:clamp(24px,2.4vw,32px)}.tn-monk{padding:22px 24px;background:transparent;border-color:var(--tt-line)}.tn-monk blockquote{font-size:clamp(18px,1.7vw,22px);font-weight:500;font-style:italic;line-height:1.4;color:var(--tt-ink2)}.tn-nums b{font-size:clamp(24px,2.4vw,30px)}.tn-voice-big{font-size:clamp(19px,2vw,27px);font-weight:600}.tn-voice .tt-b{font-size:16.5px}.tn-inst{color:var(--tt-ink3)}@media (max-width:900px){.tn-ch{padding-top:96px}.tn-test{padding-top:40px}}@media (min-width:901px){.tt-try.tn-flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.tt-try.tn-flip>:first-child{order:2}}#focus,#write{scroll-margin-top:calc(var(--tt-bar-h) + 16px)}.tn-head-test .tt-eb{display:inline-flex;align-items:center;gap:10px;color:hsl(var(--primary-ink));font-size:13px;letter-spacing:.16em}.tn-head-test .tt-eb:before{content:"";width:8px;height:8px;border-radius:50%;background:hsl(var(--primary));box-shadow:0 0 0 4px hsl(var(--primary)/.18)}.tn-head-test h2{max-width:none}.tn-ch.tn-test{gap:22px}.tn-under2{margin:-12px 0 0;max-width:72ch}.tn-ch .tt-try h3,.tn-ip-head h3,.tn-through h3{font-size:clamp(22px,2.3vw,30px);letter-spacing:-.025em;line-height:1.15}.tn-ch [id]{scroll-margin-top:calc(var(--tt-bar-h) + 16px)}.tn-voices-band{margin-top:112px;padding:44px 44px 48px;border-radius:24px;border:1px solid var(--tt-line);background:radial-gradient(70% 90% at 15% 0,hsl(var(--primary)/.09),transparent 70%),var(--tt-card);display:grid;gap:14px}.tn-voices-band h2{margin:0 0 18px;font-size:clamp(26px,3vw,38px);letter-spacing:-.035em;line-height:1.05}.tn-voices-band .tt-eb{color:hsl(var(--primary-ink))}@media (max-width:900px){.tn-voices-band{margin-top:80px;padding:28px 20px 32px;border-radius:18px}}.tn-ch>.tn-voices-band{margin-top:28px}.tn-further{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin:28px 0 0;padding-top:22px;border-top:1px solid var(--tt-line);font-size:clamp(18px,1.8vw,22px);font-weight:600;color:var(--tt-ink);letter-spacing:-.015em}.tn-further span{font:600 11.5px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:hsl(var(--primary-ink))}.tn-glide{justify-self:center;margin-top:28px;display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:999px;border:1px solid var(--tt-line);color:var(--tt-ink);font-size:16px;font-weight:600;text-decoration:none;transition:border-color .2s ease,background .2s ease}.tn-glide:hover{border-color:hsl(var(--primary)/.6);background:hsl(var(--primary)/.06)}.tn-glide span{color:hsl(var(--primary))}.tn-yours{margin:10px 0 0;padding:12px 14px;border-radius:10px;border:1px solid hsl(var(--primary)/.35);background:hsl(var(--primary)/.07);font-size:15px;line-height:1.5;color:var(--tt-ink2);font-variant-numeric:tabular-nums}.tn-silence,.tn-yours b{color:var(--tt-ink)}.tn-silence{margin:6px 0 0;padding-left:14px;border-left:2px solid hsl(var(--primary));font-size:clamp(17px,1.6vw,19px);line-height:1.45;font-weight:600;text-wrap:balance}.tn-nums-head{margin:8px 0 -10px;font-size:clamp(22px,2.3vw,30px);letter-spacing:-.025em;line-height:1.15}.tn-print-head{margin:6px 0 0;font-size:clamp(24px,2.6vw,34px);letter-spacing:-.03em;line-height:1.1}.tn-maker{align-items:start}@media (min-width:901px){.tn-maker-pic{position:sticky;top:calc(var(--tt-bar-h) + 24px)}}.tn-hive{padding:28px 32px;border-radius:18px;border:1px solid var(--tt-line);background:var(--tt-card)}.tn-hive .tt-hive-wrap{margin-top:0;gap:36px}.tn-hive .tt-hive .tt-ico{width:52px;height:52px;border-radius:11px}.tn-hive .tt-hive .tt-ico svg{width:32px;height:32px}.tn-hive .tt-hive,.tn-hive .tt-hive-row{gap:8px}.tn-hive .tt-small{font-size:16px;line-height:1.55;max-width:52ch;color:var(--tt-ink2)}@media (max-width:900px){.tn-hive{padding:22px 18px}.tn-hive .tt-hive-wrap{grid-template-columns:1fr;justify-items:start;gap:18px}.tn-hive .tt-hive .tt-ico{width:44px;height:44px}.tn-hive .tt-hive .tt-ico svg{width:27px;height:27px}}.tn-head-test .tt-lede{max-width:none}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.tn-say>span{opacity:0}.tn-say.is-play>span{animation:tn-say-in .5s cubic-bezier(.2,.7,.2,1) calc(.35s + var(--d) * .42s) both}}@keyframes tn-say-in{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:none}}.tn-sound-me{margin:18px 0 0}.tn-sound-me img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--tt-line)}.tn-sound-me .tt-cap{margin-top:8px}.tn-home-pic{margin:0}.tt-try.tn-home{align-items:center}.tn-sound-pics{display:flex;gap:12px;align-items:start;margin-top:18px}.tn-sound-pics .tn-sound-me{margin:0;flex:1.84 1 0;min-width:0}.tn-sound-pics .tn-sound-phone{flex:0.85 1 0}.tn-sound-phone img{display:block;width:100%;height:auto;border-radius:12px;border:1px solid var(--tt-line)}.tn-tt-mini{position:relative;display:grid;margin:26px 0 4px;width:min(100%,400px);padding-bottom:22px}.tn-tt-mini>figure{grid-area:1/1;margin:0}.tn-tt-mini-panel{width:78%;padding:8px;border-radius:12px;background:var(--tt-plate);border:1px solid var(--tt-line);transform:rotate(-3deg);box-shadow:0 22px 44px -26px hsl(var(--tt-shade)/.55)}.tn-tt-mini-panel img{width:100%;height:auto;border-radius:6px;pointer-events:none}.tn-tt-mini-phone{width:34%;justify-self:end;align-self:end;margin-bottom:-22px;transform:rotate(4deg);filter:drop-shadow(0 22px 30px hsl(var(--tt-shade)/.5))}.tn-tt-mini-phone .tn-tt-phone-crop{border-radius:14px;border-width:4px}.tn-tt-mini>.tt-pic-label{position:absolute;left:4px;bottom:-6px}@media (prefers-reduced-motion:no-preference){.tn-tt-mini>figure{transition:transform .45s ease}.tn-tt-mini:hover .tn-tt-mini-panel{transform:rotate(-1deg)}.tn-tt-mini:hover .tn-tt-mini-phone{transform:rotate(2deg) translateY(-4px)}}.tn-tt-phone-crop{aspect-ratio:390/422;overflow:hidden;border-radius:18px;border:5px solid hsl(var(--surface-elevated));background:hsl(var(--background))}:root[data-theme=daylight-amber] .tn-tt-phone-crop,:root[data-theme=light-sand] .tn-tt-phone-crop,:root[data-theme=paper] .tn-tt-phone-crop{border-color:hsl(var(--text-primary)/.85)}.tn-tt-phone-crop img{width:100%;height:auto}.tn-tt-under{margin:18px 0 -6px;font-size:clamp(19px,1.8vw,24px);letter-spacing:-.02em}#tt .fr-phones{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 28px}.tn-tt-top{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:40px;align-items:center}.tn-tt-top .tn-tt-mini{margin:0;justify-self:end}@media (max-width:900px){.tn-tt-top{grid-template-columns:1fr;gap:18px}.tn-tt-top .tn-tt-mini{justify-self:start}}@media (max-width:760px){#tt .fr-phones{grid-template-columns:repeat(2,minmax(0,1fr))}}.tn-beat-col{display:grid;gap:12px;min-width:0}.tn-beat-test-go{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:14px 16px;border-radius:14px;border:1px dashed hsl(var(--primary)/.55);background:hsl(var(--primary)/.06);color:var(--tt-ink);font:inherit;cursor:pointer;transition:background .2s ease,border-color .2s ease}.tn-beat-test-go:hover{background:hsl(var(--primary)/.11);border-color:hsl(var(--primary)/.8)}.tn-beat-test-go b{display:block;font-size:16px}.tn-beat-test-go small{display:block;margin-top:2px;font-size:13.5px;color:var(--tt-ink2)}.tn-beat-test-dot{flex:none;width:12px;height:12px;border-radius:50%;background:hsl(var(--primary));box-shadow:0 0 0 4px hsl(var(--primary)/.2);animation:tn-beat-dot .6s ease-in-out infinite alternate}@keyframes tn-beat-dot{0%{transform:scale(.8);opacity:.6}to{transform:scale(1.1);opacity:1}}@media (prefers-reduced-motion:reduce){.tn-beat-test-dot{animation:none}}.tn-ch h2,.tn-ch h3,.tn-head h2,.tn-voices-band h2{text-wrap:balance}@media (max-width:560px){.tt-cmp .tt-c.later,.tt-cmp .tt-lb[data-soon]{display:none}.tt-cmp .tt-band.soon:after{content:": routines, setlists and your practice record";text-transform:none;letter-spacing:0;font-family:inherit}}.tn-pulse-h1{margin:0;font-size:clamp(30px,3.6vw,46px);font-weight:700;letter-spacing:-.04em;line-height:1.05;text-wrap:balance}.tn-nums li.is-words b{font-size:clamp(19px,1.8vw,23px);letter-spacing:-.02em;line-height:1.2;text-wrap:balance}@media (max-width:560px){.tn-nums li.is-words{grid-template-columns:1fr;gap:4px}}.tn-ip.tn-ip-own{margin-top:0;padding-top:0;border-top:0}.tn-pro-word{color:var(--tt-ink);font-weight:650}.tn-pro-name{color:hsl(var(--primary-ink));text-decoration:none;text-underline-offset:3px}.tn-pro-name:focus-visible,.tn-pro-name:hover{text-decoration:underline}.tn-door-link{color:hsl(var(--primary-ink));text-decoration:underline;text-underline-offset:3px}.tn-pro-line{margin:26px 0 0;font-size:15px;color:var(--tt-ink2);text-wrap:pretty}.tn-pro-line a{color:hsl(var(--primary-ink));font-weight:650;text-decoration:underline;text-underline-offset:3px}.tn-pro{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px 56px;align-items:start}.tn-pro-head h2{max-width:14ch}.tn-pro-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--tt-line)}.tn-pro-list li{display:grid;grid-template-columns:200px minmax(0,1fr);gap:4px 20px;padding:14px 2px;border-bottom:1px solid var(--tt-line)}.tn-pro-list b{font-size:16px;color:var(--tt-ink);letter-spacing:-.01em}.tn-pro-list span{font-size:15px;color:var(--tt-ink2);text-wrap:pretty}.tn-pro-go{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.tn-pro-go span{font-size:14.5px;color:var(--tt-ink2)}@media (max-width:900px){.tn-pro,.tn-pro-list li{grid-template-columns:1fr}}.tt-try.tn-sounds>:first-child{order:2}.tt-try.tn-sounds{border-top:0;padding-top:0;margin-top:44px}.tn-sound-phone-col{display:none;margin:0}.tn-sound-phone-col img{display:block;width:100%;height:auto;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;border-radius:12px;border:1px solid var(--tt-line)}.tn-sound-phone-col .tt-cap{margin-top:8px}.tn-sound-pics .tn-sound-phone figcaption{display:none}@media (min-width:1100px){.tt-try.tn-sounds{grid-template-columns:minmax(0,1fr) minmax(0,.95fr) minmax(0,.6fr);-moz-column-gap:32px;column-gap:32px;row-gap:0}.tt-try.tn-sounds>:first-child{display:contents}.tt-try.tn-sounds>:first-child>.tn-tool-name{grid-column:1/-1;grid-row:1}.tt-try.tn-sounds>:first-child>h3{grid-column:1/-1;grid-row:2;margin-bottom:26px;max-width:none}.tt-try.tn-sounds>:first-child>.tt-b{grid-column:2;grid-row:3;margin-top:0}.tn-sounds .tn-sound-pics,.tn-sounds .tn-sound-pics>.tn-sound-me:not(.tn-sound-phone){display:contents}.tn-sounds .tn-sound-pics>.tn-sound-me:not(.tn-sound-phone)>img{grid-column:2;grid-row:4;margin-top:18px}.tn-sounds .tn-sound-pics>.tn-sound-me:not(.tn-sound-phone)>figcaption{grid-column:2;grid-row:5}.tn-sounds .tn-sound-pics .tn-sound-phone{display:none}.tn-sound-phone-col{display:contents}.tn-sound-phone-col img{grid-column:3;grid-row:3/span 2;align-self:stretch;height:100%;min-height:0;aspect-ratio:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:44% 50%;object-position:44% 50%}.tn-sound-phone-col figcaption{grid-column:3;grid-row:5}.tt-try.tn-sounds>:nth-child(2){grid-column:1;grid-row:3/span 3;align-self:start}}@media (min-width:901px){.tn-ip-own .tn-ip-head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);-moz-column-gap:64px;column-gap:64px;align-items:start}.tn-ip-own .tn-ip-head>*{grid-column:1}.tn-ip-own .tn-ip-head>.tn-silence{grid-column:2;grid-row:1/span 6;align-self:center;margin:0;padding-left:22px;border-left-width:3px;font-size:clamp(22px,2.2vw,28px);line-height:1.3;letter-spacing:-.015em}}.tn-dead-on{font-weight:inherit;color:hsl(var(--green))}.tn-shift-top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px;align-items:center}.tn-shift-pic{margin:0;justify-self:end;width:min(100%,460px);display:grid;gap:10px}.tn-shift-pic img{width:100%;height:auto;border-radius:12px;border:1px solid var(--tt-line);transform:rotate(2.5deg);box-shadow:0 30px 60px -28px hsl(var(--tt-shade)/.6);pointer-events:none}.tn-shift-pic .tt-pic-label{justify-self:start}@media (prefers-reduced-motion:no-preference){.tn-shift-pic img{transition:transform .45s ease}.tn-shift-pic:hover img{transform:rotate(1deg)}}@media (max-width:900px){.tn-shift-top{grid-template-columns:1fr;gap:20px}.tn-shift-pic{justify-self:start;width:min(100%,420px)}}.tn-eb-row{display:flex;align-items:center;gap:12px}.tn-eb-row .tt-ico,.tn-wo-eb .tt-ico{width:34px;height:34px;border-radius:9px}.tn-eb-row .tt-ico svg,.tn-wo-eb .tt-ico svg{width:21px;height:21px}.tn-kit-mics{display:block;margin-top:6px}@media (max-width:600px){.tn-voice{grid-template-columns:1fr;gap:16px}.tn-voice img{max-width:200px}}.tn-further+.tt-try{margin-top:30px;padding-top:0;border-top:0}.tn-tiers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tn-tier{display:grid;align-content:start;gap:8px;padding:18px 20px;border-radius:14px;background:var(--tt-card);border:1px solid var(--tt-line)}.tn-tier.is-pro{border-color:hsl(var(--primary)/.35)}.tn-tier b{font:600 11.5px/1.4 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--tt-ink3)}.tn-tier.is-pro b{color:hsl(var(--primary-ink))}.tn-tier p{margin:0;font-size:15px;line-height:1.5;color:var(--tt-ink2);text-wrap:pretty}@media (max-width:900px){.tn-tiers{grid-template-columns:1fr}}.tn-timer{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:32px;align-items:center;padding-top:30px;border-top:1px solid var(--tt-line)}.tn-timer-pic{margin:0;display:grid;gap:10px;justify-items:start}.tn-timer-pic img{width:100%;height:auto;border-radius:12px;border:1px solid var(--tt-line)}.tn-timer h3{margin:10px 0 6px;font-size:clamp(19px,1.7vw,22px);font-weight:650;letter-spacing:-.02em;line-height:1.2}.tn-timer .tt-b{max-width:60ch}@media (max-width:700px){.tn-timer{grid-template-columns:1fr;gap:18px}.tn-timer-pic{max-width:200px}}.tn-pro-list{--tn-sheen:hsl(48 100% 82%);border-top-color:hsl(var(--primary)/.28);background:radial-gradient(90% 70% at 15% 0,hsl(var(--primary)/.07),transparent 70%)}:root[data-theme=daylight-amber] .tn-pro-list,:root[data-theme=light-sand] .tn-pro-list,:root[data-theme=paper] .tn-pro-list{--tn-sheen:hsl(var(--primary))}.tn-pro-list li{border-bottom-color:hsl(var(--primary)/.18);padding-left:20px;padding-right:20px}.tn-pro-list b{position:relative;justify-self:start;color:transparent;background:linear-gradient(100deg,hsl(var(--primary-ink)) 0,hsl(var(--primary-ink)) 42%,var(--tn-sheen) 50%,hsl(var(--primary-ink)) 58%,hsl(var(--primary-ink)) 100%);background-size:260% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text}@keyframes tn-sheen{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:no-preference){.tn-pro-list.is-play b{animation:tn-sheen 1.5s cubic-bezier(.3,0,.2,1) both;animation-delay:calc(.25s + var(--i, 0) * .16s)}}.fr-hero{padding-top:64px}.fr-eb{margin-bottom:18px}.fr-h1{font-size:clamp(38px,5vw,66px)}.fr-lede{max-width:44ch}.fr-second{font-size:15px;font-weight:600;color:var(--tt-ink);text-decoration:underline;text-underline-offset:4px}.fr-collage .tt-ph{left:auto;right:-6px}.fr-collage.fr-ph-left .tt-ph{left:-6px;right:auto}.fr-collage .tt-chart{right:auto;left:-14px;bottom:4px;transform:rotate(-1.5deg)}.fr-collage.fr-ph-left .tt-chart{left:auto;right:-14px;transform:rotate(1.5deg)}.fr-thing{min-width:0}.fr-slot{width:100%;max-width:100%;display:grid;place-content:center;justify-items:center;gap:6px;text-align:center;padding:18px;border-radius:14px;border:2px dashed hsl(var(--primary)/.45);background:repeating-linear-gradient(135deg,hsl(var(--primary)/.04) 0 12px,transparent 12px 24px);color:var(--tt-ink2)}.fr-slot b{font:600 11px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--tt-accent)}.fr-slot span{font-size:15px;max-width:32ch;text-wrap:balance;color:var(--tt-ink)}.fr-slot small{font:500 11px/1 IBM Plex Mono,ui-monospace,monospace;color:var(--tt-ink3)}.fr-photo img{display:block;width:100%;height:auto;-o-object-fit:cover;object-fit:cover;border-radius:14px;border:1px solid var(--tt-line)}.fr-photo-side{width:100%;max-width:640px;justify-self:end}.fr-photo-small{width:100%;max-width:480px}.fr-photo-beside{max-width:380px;margin-top:22px}.fr-beside-shot{margin-top:26px}.fr-facts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.fr-facts li{display:grid;gap:6px;align-content:start;padding:18px 18px 20px;border-radius:12px;background:var(--tt-card);border:1px solid var(--tt-line)}.fr-facts b{font-size:16px;color:var(--tt-ink);letter-spacing:-.01em}.fr-facts span{font-size:14.5px;color:var(--tt-ink2);text-wrap:pretty}.fr-quote{max-width:640px}.fr-two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center}.fr-soon{display:inline-flex;margin-left:10px;vertical-align:middle}.fr-draft{margin:18px 0 0;padding:12px 16px;border-radius:10px;border:1px dashed hsl(var(--primary)/.6);background:hsl(var(--primary)/.06);font-size:14.5px;color:var(--tt-ink2)}.fr-draft b{color:var(--tt-ink)}.fr-steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;counter-reset:s}.fr-steps li{counter-increment:s;position:relative;padding:16px 16px 18px 52px;border-radius:12px;border:1px solid var(--tt-line);background:var(--tt-card);font-size:14.5px;color:var(--tt-ink2)}.fr-steps li:before{content:counter(s);position:absolute;left:16px;top:15px;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:600 12px/1 IBM Plex Mono,ui-monospace,monospace;background:var(--tt-amber);color:hsl(var(--primary-foreground))}.fr-steps b{display:block;color:var(--tt-ink);margin-bottom:3px}.fr-steps li.fr-step-freeze:before{background:hsl(var(--blue));color:hsl(0 0% 100%)}.fr-steps li.fr-step-freeze b{color:hsl(var(--blue))}@media (max-width:900px){.fr-two{grid-template-columns:1fr}.fr-hero{padding-top:40px}}@media (prefers-reduced-motion:no-preference){.tn-ch .gs-play[aria-pressed=false]:not([data-loading]),.tn-ch .tr-hear[aria-pressed=false]{animation:tn-breathe 2.2s ease-in-out infinite}}.fr-sources{max-width:80ch}.fr-sources a{color:var(--tt-accent);text-decoration:underline;text-underline-offset:3px}.fr-steps.fr-steps-col{grid-template-columns:1fr;margin-top:16px}.fr-matrix-wrap{overflow-x:auto;border:1px solid var(--tt-line);border-radius:14px;background:var(--tt-card)}.fr-matrix{width:100%;min-width:880px;border-collapse:collapse;font-size:13.5px}.fr-matrix td,.fr-matrix th{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid var(--tt-line)}.fr-matrix tbody tr:last-child td,.fr-matrix tbody tr:last-child th{border-bottom:0}.fr-matrix thead th{font:600 11px/1.2 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--tt-ink3);background:hsl(var(--background)/.4)}.fr-matrix thead a{color:var(--tt-ink);text-decoration:none;border-bottom:1px dotted var(--tt-ink3)}.fr-matrix tbody th{font-weight:600;color:var(--tt-ink);width:18%}.fr-matrix td{color:var(--tt-ink2);width:13%}.fr-matrix td[data-yes]{display:table-cell}.fr-matrix td[data-yes] i{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--tt-amber);margin-right:7px;vertical-align:1px}.fr-matrix .fr-none{color:var(--tt-ink3)}.fr-matrix .fr-matrix-tk{color:var(--tt-ink);width:17%;background:hsl(var(--primary)/.06)}.fr-matrix thead .fr-matrix-tk{color:var(--tt-accent)}.fr-contact{display:grid;gap:14px;justify-items:start}.fr-contact ul{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;width:100%}.fr-contact li a{display:grid;gap:4px;padding:18px 20px;border-radius:14px;border:1px solid var(--tt-line);background:var(--tt-card);color:var(--tt-ink);text-decoration:none}.fr-contact li a:hover{border-color:hsl(var(--primary)/.55)}.fr-contact li a:focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.fr-contact small{font:600 10.5px/1 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--tt-ink3)}.fr-contact b{font-size:clamp(17px,1.6vw,20px);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media (max-width:760px){.fr-contact ul{grid-template-columns:1fr}}.fr-try{margin:6px 0 0;font-size:15px}.fr-try a{color:var(--tt-accent);text-decoration:underline;text-underline-offset:3px;font-weight:600}.fr-phones{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px 18px}.fr-phones li{display:grid;align-content:start;gap:6px;font-size:14.5px;color:var(--tt-ink2)}.fr-phones b{color:var(--tt-ink);margin-top:8px}.fr-phone{overflow:hidden;border-radius:22px;border:5px solid hsl(var(--surface-elevated));background:hsl(var(--background));box-shadow:0 24px 50px -24px hsl(var(--tt-shade)/.55)}:root[data-theme=daylight-amber] .fr-phone,:root[data-theme=light-sand] .fr-phone,:root[data-theme=paper] .fr-phone{border-color:hsl(var(--text-primary)/.85)}.fr-phone img{width:100%;height:auto}@media (max-width:760px){.fr-phones{grid-template-columns:repeat(2,minmax(0,1fr))}}.fr-say{margin:96px 0 0;padding:40px 0;border-top:1px solid var(--tt-line);border-bottom:1px solid var(--tt-line);text-align:center}.fr-say blockquote{margin:0 auto;max-width:22ch;font-size:clamp(30px,4.2vw,54px);font-weight:750;line-height:1.05;letter-spacing:-.04em;color:var(--tt-ink);text-wrap:balance}.fr-say blockquote:before{content:"\201C";display:block;color:hsl(var(--primary));font-size:1.4em;line-height:.6;margin-bottom:8px}.fr-say figcaption{margin-top:18px;font-size:14px;color:var(--tt-ink2)}@media (max-width:760px){.fr-say{margin-top:72px;padding:32px 0}}.fr-facts li.has-pic{padding-top:12px}.fr-fact-pic{display:block;height:150px;margin:0 -6px 8px;border-radius:8px;overflow:hidden;border:1px solid var(--tt-line);background:hsl(var(--background))}.fr-fact-pic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--pos,top left);object-position:var(--pos,top left)}.fr-facts b:has(.fr-icon){display:flex;align-items:center;gap:12px}.fr-icon{flex:none;color:hsl(var(--primary))}.fr-sheet{margin:0;border-top:1px solid var(--tt-line)}.fr-sheet>div{display:grid;grid-template-columns:180px minmax(0,1fr);gap:4px 24px;padding:16px 2px;border-bottom:1px solid var(--tt-line)}.fr-sheet dt{font:600 11.5px/1.9 IBM Plex Mono,ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--tt-ink3)}.fr-sheet dd{margin:0;font-size:17px;line-height:1.5;color:var(--tt-ink);text-wrap:pretty}@media (max-width:640px){.fr-sheet>div{grid-template-columns:minmax(0,1fr)}}.fr-ends{margin:0;gap:10px}.fr-ends,.fr-ends-pics{display:grid}.fr-ends-pics>*{grid-area:1/1;display:grid;gap:8px;align-content:start}.fr-ends-sheet{width:56%;justify-self:start;padding:10px;border-radius:14px;background:var(--tt-plate);border:1px solid var(--tt-line);transform:rotate(-2.5deg)}.fr-ends-sheet img{width:100%;height:auto;border-radius:8px}.fr-ends-phone{width:50%;max-width:290px;margin-top:64px;transform:rotate(2deg)}.fr-ends-phone,.fr-ends-phone .tt-pic-label{justify-self:end}.fr-ends .fr-phone{box-shadow:0 30px 60px -22px hsl(var(--tt-shade)/.6)}.fr-ends .fr-phone img{width:100%;height:auto}.fr-ends .tt-pic-label{padding:2px 2px 0}.fr-tilt{margin:22px 0 6px;width:min(100%,320px);display:grid;gap:8px;padding:10px;border-radius:14px;background:var(--tt-plate);border:1px solid var(--tt-line);transform:rotate(-2deg);box-shadow:0 22px 44px -26px hsl(var(--tt-shade)/.55)}.fr-tilt img{width:100%;height:auto;border-radius:8px;pointer-events:none}@media (prefers-reduced-motion:no-preference){.fr-tilt{transition:transform .4s ease}.fr-tilt:hover{transform:rotate(0deg)}}.fr-hi{display:grid;gap:4px;margin-top:14px;padding:14px 16px;border-radius:12px;border:1px solid hsl(var(--primary)/.45);background:hsl(var(--primary)/.07)}.fr-hi b{font-size:16px;color:var(--tt-ink);letter-spacing:-.01em}.fr-hi span{font-size:14.5px;color:var(--tt-ink2);text-wrap:pretty}.tt-sb-layer.is-hot{margin-top:4px;padding:8px 10px;border-radius:10px;border:1px solid hsl(var(--primary)/.45);background:hsl(var(--primary)/.07)}.tt-sb-layer.is-hot .tt-sb-layer-l{color:var(--tt-amber)}.fr-phones-label{margin:0 0 12px}.fr-faq{max-width:760px;border-top:1px solid var(--tt-line)}.fr-faq details{border-bottom:1px solid var(--tt-line)}.fr-faq summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 2px;cursor:pointer;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--tt-ink)}.fr-faq summary::-webkit-details-marker{display:none}.fr-faq summary:hover span{color:var(--tt-accent)}.fr-faq summary:focus-visible{outline:2px solid var(--tt-accent);outline-offset:2px;border-radius:6px}.fr-faq summary svg{flex:none;width:14px;height:14px;color:var(--tt-ink3);transition:transform .2s ease}.fr-faq details[open] summary svg{transform:rotate(45deg);color:var(--tt-accent)}.fr-faq p{margin:-4px 0 0;padding:0 2px 20px;max-width:64ch;font-size:15.5px;line-height:1.6;color:var(--tt-ink2);text-wrap:pretty}