.tc{--tc-s:1;display:block;overflow:visible}.tc *{transform-box:view-box}.tc-fig{transform-origin:100px 204px;animation:tc-sway calc(7.6s * var(--tc-s)) ease-in-out infinite;animation-delay:var(--tc-d,0s)}.tc-breath{transform-origin:100px 172px;animation:tc-breathe-body calc(4.2s * var(--tc-s)) ease-in-out infinite;animation-delay:var(--tc-d,0s)}.tc-headbob{animation:tc-head-breathe calc(4.2s * var(--tc-s)) ease-in-out infinite;animation-delay:calc(var(--tc-d,0s) - .25s)}.tc-head{animation:tc-tilt calc(9.4s * var(--tc-s)) ease-in-out infinite;animation-delay:var(--tc-d,0s)}.tc-eyes{animation:tc-blink calc(6.3s * var(--tc-s)) linear infinite;animation-delay:var(--tc-d,0s)}.tc-look{animation:tc-look calc(11s * var(--tc-s)) steps(1, end) infinite;animation-delay:var(--tc-d,0s);transition:transform .12s ease-out}.tc-shadow{transform-origin:100px 205px;animation:tc-shadow calc(7.6s * var(--tc-s)) ease-in-out infinite;animation-delay:var(--tc-d,0s)}.tc-hold{animation:tc-hold calc(5.2s * var(--tc-s)) ease-in-out infinite;animation-delay:var(--tc-d,0s)}.tc-armL{animation:tc-armL calc(4.2s * var(--tc-s)) ease-in-out infinite;animation-delay:var(--tc-d,0s)}.tc-armR{animation:tc-armR calc(4.2s * var(--tc-s)) ease-in-out infinite;animation-delay:var(--tc-d,0s)}.tc-halo{transform-origin:100px 108px;animation:8s ease-in-out infinite tc-halo}.tc-pony{transform-origin:128px 76px;animation:tc-pony calc(4.6s * var(--tc-s)) ease-in-out infinite}.tc-glow{animation:3.2s ease-in-out infinite tc-glow}.tc-flicker{animation:2.1s ease-in-out infinite tc-flicker}.tc-swing{transform-origin:0 -8px;transform-box:fill-box;animation:4s ease-in-out infinite tc-swing}.tc-wave{transform-origin:0 0;transform-box:fill-box;animation:2.2s ease-in-out infinite tc-flag}.tc-sway{transform-origin:50% 100%;transform-box:fill-box;animation:4s ease-in-out infinite tc-leaf}.tc-float{animation:4.4s ease-in-out infinite tc-floatY}.tc-sprout{transform-origin:100px 136px;transform-box:view-box;animation:4s ease-in-out infinite tc-leaf}.tc-bun{transform-origin:100px 52px;transform-box:view-box}.tc-float-s{animation:5s ease-in-out infinite tc-floatY}.tc-spin{animation:14s linear infinite tc-spin}.tc-spin-rev{animation:10s linear infinite reverse tc-spin}.tc-spin-slow{animation:5s linear infinite tc-spin}.tc-turn{animation:3.6s ease-in-out infinite tc-turn}.tc-needle{animation:6s ease-in-out infinite tc-needle}.tc-steam{opacity:0;animation:3s ease-in-out infinite tc-steam}.tc-tick{stroke-dasharray:12;stroke-dashoffset:12px;animation:4.4s ease-in-out infinite tc-tick}.tc-drip{animation:3s ease-in infinite tc-drip}.tc-twinkle{animation:3.4s ease-in-out infinite tc-twinkle}.tc-rise{opacity:0;animation:6.5s ease-in-out infinite tc-rise}.tc-orbit{animation:9s ease-in-out infinite tc-orbit}@keyframes tc-sway{0%,to{transform:rotate(0)}30%{transform:rotate(-.9deg)}70%{transform:rotate(.7deg)}}@keyframes tc-breathe-body{0%,to{transform:scale(1)}45%{transform:scale(1.012,1.022)}}@keyframes tc-head-breathe{0%,to{transform:translateY(0)}45%{transform:translateY(-1.3px)}}@keyframes tc-tilt{0%,to{transform:rotate(0)}18%{transform:rotate(-2.4deg)}34%{transform:rotate(-2deg)}55%{transform:rotate(1.2deg)}76%{transform:rotate(2.2deg)}88%{transform:rotate(.6deg)}}@keyframes tc-blink{0%,31%,34.5%,82%,84.4%,86%,88.4%,to{transform:scaleY(1)}32.6%{transform:scaleY(.06)}83.2%{transform:scaleY(.06)}87.2%{transform:scaleY(.06)}}@keyframes tc-look{0%{transform:translate(0)}14%{transform:translate(1.3px,-.3px)}30%{transform:translate(1.1px,.4px)}44%{transform:translate(0)}58%{transform:translate(-1.4px,.2px)}72%{transform:translate(-.6px,-.6px)}86%{transform:translate(.4px,.5px)}}@keyframes tc-shadow{0%,to{transform:scaleX(1)}30%{transform:scaleX(1.03)translate(-1px)}70%{transform:scaleX(.98)translate(1px)}}@keyframes tc-hold{0%,to{transform:rotate(0)}50%{transform:rotate(-2.2deg)}}@keyframes tc-armL{0%,to{transform:rotate(0)}45%{transform:rotate(2.4deg)}}@keyframes tc-armR{0%,to{transform:rotate(0)}45%{transform:rotate(-2.4deg)}}@keyframes tc-halo{0%,to{opacity:1;transform:scale(1)}50%{opacity:.85;transform:scale(1.04)}}@keyframes tc-pony{0%,to{transform:rotate(0)}50%{transform:rotate(5deg)}}@keyframes tc-glow{0%,to{opacity:.3;transform:scale(.94)}50%{opacity:.6;transform:scale(1.06)}}@keyframes tc-flicker{0%,to{opacity:.9}30%{opacity:.65}55%{opacity:1}80%{opacity:.75}}@keyframes tc-swing{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes tc-flag{0%,to{transform:skewY(0)scaleX(1)}50%{transform:skewY(-4deg)scaleX(.96)}}@keyframes tc-leaf{0%,to{transform:rotate(-3deg)}50%{transform:rotate(4deg)}}@keyframes tc-floatY{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@keyframes tc-spin{to{transform:rotate(360deg)}}@keyframes tc-turn{0%,to{transform:rotate(-12deg)}50%{transform:rotate(16deg)}}@keyframes tc-needle{0%,to{transform:rotate(-18deg)}30%{transform:rotate(22deg)}55%{transform:rotate(-6deg)}75%{transform:rotate(4deg)}}@keyframes tc-steam{0%{opacity:0;transform:translateY(4px)}40%{opacity:.85}to{opacity:0;transform:translateY(-9px)}}@keyframes tc-tick{0%,15%{stroke-dashoffset:12px}35%,85%{stroke-dashoffset:0}to{stroke-dashoffset:12px}}@keyframes tc-drip{0%,45%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(15px)}}@keyframes tc-twinkle{0%,to{opacity:.35;transform:scale(.55)}50%{opacity:1;transform:scale(1.1)}}@keyframes tc-rise{0%{opacity:0;transform:translateY(10px)rotate(0)}20%{opacity:1}80%{opacity:.8}to{opacity:0;transform:translate(8px,-34px)rotate(40deg)}}@keyframes tc-orbit{0%{transform:translate(0)rotate(0)}25%{transform:translate(-30px,-14px)rotate(-12deg)}50%{transform:translate(-120px,6px)rotate(-24deg)}75%{transform:translate(-60px,20px)rotate(-6deg)}to{transform:translate(0)rotate(0)}}.tc-card:hover .tc-armL,.tc-card:focus-visible .tc-armL{animation:1.1s ease-in-out 2 tc-wave}.tc-card:hover .tc-look,.tc-card:focus-visible .tc-look{animation:none;transform:translateY(.4px)}@keyframes tc-wave{0%,to{transform:rotate(0)}25%{transform:rotate(118deg)}50%{transform:rotate(98deg)}75%{transform:rotate(122deg)}}@media (prefers-reduced-motion:reduce){.tc *,.tc-card *{animation:none!important}.tc-steam,.tc-rise{opacity:.7}.tc-tick{stroke-dashoffset:0}}.tc3{flex:none;max-width:100%;display:block;position:relative}.tc3>.tc3-svg{width:100%;height:100%;transition:opacity .5s;position:absolute;inset:0}.tc3>.tc3-cv{opacity:0;width:100%;height:100%;transition:opacity .6s;position:absolute;inset:0}.tc3.on>.tc3-cv{opacity:1}.tc3.on>.tc3-svg{opacity:0}.tc3-stage{pointer-events:none;position:absolute;inset:2% 2% 0}.tc3-stage:before{content:"";background:radial-gradient(circle, color-mix(in srgb, var(--g-soft) 75%, transparent) 0%, color-mix(in srgb, var(--g-soft) 20%, transparent) 62%, transparent 72%);border-radius:50%;animation:8s ease-in-out infinite tc-halo;position:absolute;inset:4% 4% 10%}.tc3-stage:after{content:"";background:var(--g-soft);opacity:.45;filter:blur(1px);border-radius:50%;height:7%;position:absolute;bottom:1.5%;left:20%;right:20%}
.ty-page{padding-bottom:70px}.ty-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--g-ink,var(--accent));margin-bottom:10px;font-size:.78rem;font-weight:700;display:inline-block}.ty-code{min-height:var(--h-xs);background:var(--g-bg,var(--accent-soft));color:var(--g-ink,var(--accent));letter-spacing:.08em;border-radius:99px;align-items:center;padding:0 9px;font-size:.74rem;font-weight:700;display:inline-flex}.ty-hero{background:var(--hero-grad);padding:clamp(104px,13vh,130px) 0 clamp(30px,5vw,56px);position:relative;overflow:hidden}.ty-hero:before,.ty-hero:after{content:"";filter:blur(40px);opacity:.5;border-radius:50%;animation:18s ease-in-out infinite ty-drift;position:absolute}.ty-hero:before{background:var(--lilac);width:380px;height:380px;top:-120px;right:-80px}.ty-hero:after{background:var(--peach);width:300px;height:300px;animation-delay:-6s;bottom:-140px;left:-60px}@keyframes ty-drift{0%,to{transform:translate(0)}50%{transform:translate(30px,20px)}}.ty-hero-in{z-index:1;grid-template-columns:1.15fr .85fr;align-items:center;gap:32px;display:grid;position:relative}.ty-hero h1{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(2.2rem,5vw,3.7rem);font-weight:600;line-height:1.06}.ty-lead{color:var(--ink-2);max-width:34em;margin:0 0 22px;font-size:1.1rem}.ty-cta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.ty-cta span{color:var(--ink-3);font-size:.9rem}@keyframes ty-in{0%{opacity:0;transform:translateY(24px)scale(.94)}}.ty-show{-webkit-backdrop-filter:blur(10px);background:#ffffff9e;border:1px solid #ffffffe6;border-radius:30px;justify-self:center;justify-items:center;gap:10px;width:min(340px,100%);padding:22px 22px 20px;display:grid;position:relative;box-shadow:0 30px 60px -34px #3c286e66}.ty-show-ring{aspect-ratio:1;background:radial-gradient(circle at 40% 35%, #fff 0%, var(--g-bg) 72%);width:250px;transition:background .8s var(--ease);border-radius:50%;position:absolute;top:22px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #fffc}.ty-show-stack{width:250px;height:275px;margin-top:-6px;position:relative}.ty-show-c{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);position:absolute;inset:0;transform:translateY(10px)scale(.96)}.ty-show-c.on{opacity:1;transform:none}.ty-show-name{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;min-height:2.2em;margin:0;font-size:1.2rem;display:flex;position:relative}.ty-show-name .ty-code{color:var(--g-ink)}:root[data-theme=dark] .ty-show{background:#1e1a2eb3;border-color:#ffffff14}.ty-explore{grid-template-columns:290px 1fr;align-items:start;gap:26px;margin-top:40px;display:grid}.ty-switches{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:20px;position:sticky;top:96px}.ty-switches h2{letter-spacing:-.01em;margin:0 0 14px;font-size:1.25rem;font-weight:600}.ty-switch{background:var(--bg-2);border-radius:16px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:8px;padding:4px;display:grid}.ty-switch button{min-height:var(--h-l);color:var(--ink-2);min-width:0;font:inherit;cursor:pointer;transition:background .25s var(--ease), color .25s var(--ease), box-shadow .25s var(--ease);text-align:left;background:0 0;border:0;border-radius:12px;align-items:center;gap:6px;padding:6px 8px;display:flex}.ty-switch button b{text-align:center;width:1.1em;color:var(--accent);flex:none;font-size:1.15rem}:lang(hy) .ty-switch button span{font-size:.78rem}.ty-switch button span{overflow-wrap:normal;word-break:normal;-webkit-hyphens:manual;hyphens:manual;min-width:0;font-size:.84rem;line-height:1.15}:lang(hy) .ty-switch button,:lang(ru) .ty-switch button{text-align:center;flex-direction:column;justify-content:center;gap:2px;padding:8px 4px}:lang(hy) .ty-switch button b,:lang(ru) .ty-switch button b{width:auto}.ty-banner{border-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(120deg,#ece6fb,#fbe6ee 40%,#e2f5ee 70%,#fdeee2);grid-template-columns:auto 1fr auto;align-items:center;gap:18px 22px;margin:22px 0;padding:14px 22px 14px 14px;display:grid}.ty-banner-figs{align-items:flex-end;display:flex}.ty-banner-figs .tc{width:74px;height:auto;margin-right:-14px}.ty-banner-txt h2{letter-spacing:-.01em;margin:0 0 4px;font-size:1.3rem;font-weight:600}.ty-banner-txt h2 a{color:var(--ink);text-decoration:none}.ty-banner-txt p{color:var(--ink-2);margin:0;font-size:.95rem}.ty-banner-acts{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}@media (max-width:820px){.ty-banner{grid-template-columns:1fr;justify-items:start;padding:16px}.ty-banner-acts{justify-content:flex-start}}:root[data-theme=dark] .ty-banner{background:linear-gradient(120deg,#7a5fc438,#c4587e29 45%,#2f8f7829 75%,#c9702e29)}.ty-switch button:hover{background:#fff9}.ty-switch button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px #3c286e14,0 6px 14px -8px #3c286e59}.ty-sw-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:12px;font-size:.9rem;display:flex}.ty-match{color:var(--accent);font-weight:600;text-decoration:none}.ty-all-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.ty-all-grid li{transition:opacity .4s var(--ease), filter .4s var(--ease), transform .4s var(--ease)}.ty-all-grid li.dim{opacity:.28;filter:grayscale(.7);transform:scale(.98)}.ty-tile{border-radius:var(--r);background:var(--surface);border:1px solid var(--line);height:100%;color:var(--ink);box-shadow:var(--shadow);transition:transform .35s var(--ease), box-shadow .35s var(--ease);align-items:center;gap:4px;padding:8px 14px 8px 6px;text-decoration:none;display:flex}.ty-tile:hover{transform:translateY(-3px);box-shadow:0 1px 2px #3c286e0f,0 20px 36px -18px #3c286e59}.ty-tile-stage{background:radial-gradient(circle at 50% 42%, #fff 0%, var(--g-bg) 72%);border-radius:14px;flex:0 0 120px;place-items:center;height:132px;display:grid;overflow:hidden}.ty-tile-stage .tc{width:120px;height:auto;margin-top:4px}.ty-tile-txt{min-width:0;padding-left:10px}.ty-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--g-ink);font-size:.7rem;font-weight:700;display:inline-block}.ty-tile b{margin:2px 0 4px;font-size:1.12rem;display:block}.ty-tile b em{letter-spacing:.08em;color:var(--ink-3);margin-left:4px;font-size:.74rem;font-style:normal}.ty-tile p{color:var(--ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.87rem;line-height:1.4;display:-webkit-box;overflow:hidden}.ty-how{border-radius:var(--r-lg);background:var(--panel);margin-top:48px;padding:clamp(22px,4vw,36px)}.ty-how h2{letter-spacing:-.02em;margin:0 0 18px;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:600}.ty-how ol{grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 20px;padding:0;list-style:none;display:grid}.ty-how li{align-items:flex-start;gap:12px;display:flex}.ty-step{background:var(--grad);color:#fff;border-radius:50%;flex:0 0 36px;place-items:center;height:36px;font-weight:700;display:grid}.ty-how b{margin-bottom:2px;display:block}.ty-how p{color:var(--ink-2);margin:0;font-size:.94rem}.ty-science{text-align:center;max-width:46em;color:var(--ink-3);margin:32px auto 0;font-size:.9rem}.ty-hero-type{background:linear-gradient(150deg, var(--g-bg) 0%, var(--bg) 75%)}.ty-hero-type:before{background:var(--g-soft)}.ty-hero-one{animation:ty-in .9s var(--ease) both;flex-direction:column;align-items:center;gap:10px;display:flex}.ty-gender{background:color-mix(in srgb, var(--surface,#fff) 80%, transparent);border:1px solid var(--line);border-radius:999px;gap:4px;padding:4px;display:inline-flex}.ty-gender button{min-height:var(--h-s,30px);color:var(--ink-2);font:600 .85rem var(--sans);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px}.ty-gender button[aria-pressed=true]{background:var(--g-ink,var(--ink));color:#fff}.ty-gender button:focus-visible{outline:2px solid var(--g-ink,var(--ink));outline-offset:2px}.ty-res-fig{flex-direction:column;align-items:center;gap:8px;display:flex;flex:none!important}.ty-show .ty-gender{position:relative}.ty-hero-one .tc{max-width:100%;height:auto}.ty-body{max-width:860px}.ty-intro{color:var(--ink-2);margin-top:36px;font-size:1.12rem}.ty-intro p{margin:0 0 1em}.ty-intro p:first-child:first-letter{font-family:var(--sans);float:left;color:var(--g-ink);margin:.06em .08em 0 0;font-size:3em;font-weight:600;line-height:.85}.ty-two{grid-template-columns:1fr 1fr;gap:16px;margin:28px 0;display:grid}.ty-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);padding:20px 22px}.ty-list h2,.ty-sec h2{letter-spacing:-.01em;margin:0 0 10px;font-size:1.3rem;font-weight:600}.ty-list ul{gap:9px;margin:0;padding:0;list-style:none;display:grid}.ty-list li{padding-left:28px;position:relative}.ty-list li:before{content:"";background:var(--g-bg);border-radius:50%;width:18px;height:18px;position:absolute;top:.2em;left:0}.ty-plus li:after{content:"";border:solid var(--g-ink);border-width:0 0 2px 2px;width:7px;height:4px;position:absolute;top:.48em;left:5px;transform:rotate(-45deg)}.ty-grow li:before{background:var(--accent-soft)}.ty-grow li:after{content:"";border:solid var(--accent);border-width:2px 2px 0 0;width:8px;height:8px;position:absolute;top:.55em;left:5px;transform:rotate(-45deg)}.ty-sec{margin:26px 0}.ty-sec p{color:var(--ink-2);margin:0;font-size:1.04rem;line-height:1.65}.ty-tip{border-radius:var(--r);background:var(--g-bg);border-left:4px solid var(--g-ink);margin:30px 0;padding:20px 24px}.ty-tip b{color:var(--g-ink)}.ty-page .hl{font-family:inherit;font-style:normal;font-weight:inherit;letter-spacing:inherit}.ty-tip p{font-family:var(--sans);color:var(--ink);margin:6px 0 0;font-size:1.12rem;font-weight:500;line-height:1.55}:lang(hy) .ty-tip p{font-size:1.05rem}.ty-more{margin-top:40px}.ty-more h2{letter-spacing:-.02em;margin:0 0 16px;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:600}.ty-more .hl{color:var(--g-ink);background:0 0;-webkit-background-clip:initial;background-clip:initial}.ty-grid{gap:14px;display:grid}.ty-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ty-card{min-width:0}.ty-grid-3 .tc3{aspect-ratio:1/1.1;max-width:140px;width:100%!important;height:auto!important}.ty-card{text-align:center;border-radius:var(--r);background:var(--surface);border:1px solid var(--line);color:var(--ink);box-shadow:var(--shadow);transition:transform .35s var(--ease), box-shadow .35s var(--ease);flex-direction:column;align-items:center;gap:6px;padding:14px 14px 18px;text-decoration:none;display:flex}.ty-card:hover{transform:translateY(-4px)}.ty-card .tc{width:100%;max-width:140px;height:auto}.ty-card b{font-size:1.1rem;font-weight:700}.ty-all{text-align:right;margin:14px 0 0}.ty-h1-code{letter-spacing:.08em;color:var(--g-ink);vertical-align:middle;background:var(--g-bg);border-radius:999px;margin-left:.2em;padding:.25em .6em;font-size:.38em;font-weight:800}.ty-index{margin-top:40px}.ty-index h2{margin:0 0 14px;font-size:1.3rem;font-weight:600}.ty-index>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.ty-index b{color:var(--g-ink);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.78rem;display:block}:lang(hy) .ty-index b{letter-spacing:.04em}.ty-index ul{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ty-index a,.ty-index span{color:var(--ink);font-size:.95rem;text-decoration:none}.ty-index a:hover{color:var(--g-ink);text-underline-offset:3px;text-decoration:underline}.ty-index span[aria-current]{font-weight:700}.ty-index em{color:var(--ink-3);letter-spacing:.04em;margin-left:4px;font-size:.76rem;font-style:normal}@media (max-width:760px){.ty-index>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.ty-faq{max-width:820px;margin:44px auto 0}.ty-faq h2{text-align:center;margin:0 0 14px;font-size:1.5rem;font-weight:600}.ty-faq details{background:var(--surface);border:1px solid var(--line);border-radius:16px;margin-bottom:10px}.ty-faq summary{cursor:pointer;justify-content:space-between;gap:12px;padding:16px 20px;font-weight:600;list-style:none;display:flex}.ty-faq summary::-webkit-details-marker{display:none}.ty-faq summary:after{content:"+";color:var(--accent);font-weight:700}.ty-faq details[open] summary:after{content:"−"}.ty-faq details p{color:var(--ink-2);margin:0;padding:0 20px 18px;line-height:1.6}.ty-talk{border-radius:var(--r);background:var(--panel);flex-wrap:wrap;align-items:center;gap:18px;margin-top:36px;padding:22px;display:flex}.ty-talk p{color:var(--ink-2);flex:320px;margin:0}.ty-hero-res{border-radius:var(--r-lg);flex-wrap:wrap;align-items:center;gap:18px;margin-bottom:18px;padding:18px 22px;display:flex}.ty-hero-res>div{flex:260px}.ty-hero-res h2{letter-spacing:-.02em;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 6px;font-size:clamp(1.6rem,4vw,2.2rem);font-weight:600;display:flex}.ty-hero-res p{color:var(--ink-2);margin:0 0 12px}.ty-hero-res .tc{flex:none}@media (max-width:960px){.ty-explore{grid-template-columns:1fr}.ty-switches{position:static}.ty-switch-wrap{display:grid}}@media (max-width:900px){.ty-hero-in{grid-template-columns:1fr}.ty-show-stack{width:220px;height:242px}.ty-show-ring{width:220px}.ty-show-stack .tc3{width:220px!important;height:242px!important}.ty-how ol{grid-template-columns:1fr}}@media (max-width:640px){.ty-all-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ty-tile{text-align:center;flex-direction:column;align-items:stretch;padding:6px 6px 12px}.ty-tile-stage{flex:none;height:150px}.ty-tile-stage .tc3{margin-top:8px;width:140px!important;height:154px!important}.ty-tile-txt{padding:6px 4px 0}.ty-tile .ty-tag{font-size:.62rem}.ty-tile b{overflow-wrap:anywhere;font-size:1rem}.ty-tile b em{margin:2px 0 0;display:block}.ty-tile p{display:none}.ty-two{grid-template-columns:1fr}.ty-grid-3{gap:8px}.ty-grid-3 .ty-card{padding:8px}.ty-grid-3 .ty-card b{overflow-wrap:anywhere;font-size:.9rem}.ty-hero-res{text-align:center;justify-content:center}.ty-hero-res h2,.ty-hero-res .tz-acts{justify-content:center}}@media (prefers-reduced-motion:reduce){.ty-hero:before,.ty-hero:after,.ty-hero-one,.ty-show-ring{animation:none!important}.ty-show-c{transition:none}}:root[data-theme=dark] .ty-tile,:root[data-theme=dark] .ty-card,:root[data-theme=dark] .ty-switches{background:#1e1a2ecc;border-color:#ffffff14}.ty-sharedlg{background:0 0;border:0;width:100%;max-width:min(460px,100vw - 24px);height:fit-content;max-height:calc(100dvh - 24px);margin:auto;padding:0;position:fixed;inset:0}.ty-sharedlg::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2118338c}.ty-share{background:var(--surface,#fff);border-radius:26px;gap:12px;padding:16px 16px 14px;display:grid;box-shadow:0 30px 80px -20px #21183380}.ty-share-top{justify-content:space-between;align-items:center;font-size:1.1rem;display:flex}.ty-share-x{background:var(--bg-2);cursor:pointer;width:38px;height:38px;color:var(--ink);border:0;border-radius:50%;place-items:center;display:grid}.ty-share-seg{background:var(--bg-2);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.ty-share-seg button{min-height:var(--h-m,38px);font:600 .92rem var(--sans);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px}.ty-share-seg button small{opacity:.6;font-size:.72rem;font-weight:500}.ty-share-seg button[aria-selected=true]{background:var(--surface,#fff);color:var(--ink);box-shadow:0 2px 8px #2b21401f}.ty-share-pic{background:var(--bg-2);border-radius:18px;justify-content:center;align-items:center;height:min(52dvh,470px);padding:12px;display:flex;overflow:hidden}.ty-share-pic img{object-fit:contain;border-radius:12px;width:auto;max-width:100%;height:100%;display:block;box-shadow:0 10px 30px -12px #2b214059}.ty-share-wait{border:3px solid var(--line-2);border-top-color:var(--accent);border-radius:50%;width:34px;height:34px;animation:.8s linear infinite ty-spin}@keyframes ty-spin{to{transform:rotate(360deg)}}.ty-share-acts{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ty-share-acts .btn-line{grid-column:1/-1;justify-self:center}.ty-share-hint{text-align:center;margin:0;font-size:.8rem}@media (max-width:640px){.ty-sharedlg{max-width:100vw;margin:auto auto 0;inset:auto 0 0}.ty-share{padding-bottom:calc(14px + env(safe-area-inset-bottom));border-radius:26px 26px 0 0}}
