.tin_page{--tin-navy: #041429;--tin-ink: #0a2540;--tin-slate: #5a6a7e;--tin-line: #dde3ee;--tin-blue: #0055cc;--tin-teal: #0f766e;--tin-soft: #f3faf9;--tin-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--tin-ease: cubic-bezier(.2,.7,.2,1);--tin-pop: cubic-bezier(.2,.9,.3,1.3);--tin-shift: 44px;color:var(--tin-ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:#fff;overflow-x:hidden}.tin_page h1,.tin_page h2,.tin_page h3,.tin_page h4{margin:0;letter-spacing:-.02em}.tin_page h2{text-wrap:balance}.tin_page p{margin:0}.tin_page svg{display:inline-block}.tin_page [class*=--teal]{--c: 13,148,136;--c2: 45,212,191}.tin_page [class*=--blue]{--c: 0,85,204;--c2: 24,160,251}.tin_page [class*=--violet]{--c: 109,40,217;--c2: 167,139,250}.tin_page [class*=--green]{--c: 5,150,105;--c2: 52,211,153}.tin_page [class*=--orange]{--c: 234,88,12;--c2: 251,146,60}.tin_page [class*=--cyan]{--c: 8,145,178;--c2: 34,211,238}.tin_page [data-tin-reveal].in{animation:tinIn .7s var(--tin-ease) backwards}.tin_page [data-tin-reveal][data-dir=left].in{animation-name:tinInL}.tin_page [data-tin-reveal][data-dir=right].in{animation-name:tinInR}.tin_page [data-tin-reveal][data-dir=scale].in{animation-name:tinInS}.tin_page [data-tin-reveal][data-dir=rise].in{animation-name:tinRise;animation-duration:.8s}@keyframes tinIn{0%{opacity:0;transform:translateY(26px)}}@keyframes tinInL{0%{opacity:0;transform:translate(calc(var(--tin-shift) * -1))}}@keyframes tinInR{0%{opacity:0;transform:translate(var(--tin-shift))}}@keyframes tinInS{0%{opacity:0;transform:scale(.92)}}@keyframes tinRise{0%{opacity:0;transform:translateY(40px) scale(.97)}}@keyframes tinPop{0%{opacity:0;transform:scale(.6)}}@keyframes tinFade{0%{opacity:0}}.tin_page .tin_off,.tin_page .tin_off *,.tin_page .tin_off:before,.tin_page .tin_off:after,.tin_page .tin_off *:before,.tin_page .tin_off *:after,.tin_page.tin_tabhidden,.tin_page.tin_tabhidden *,.tin_page.tin_tabhidden:before,.tin_page.tin_tabhidden:after,.tin_page.tin_tabhidden *:before,.tin_page.tin_tabhidden *:after{animation-play-state:paused!important}.tin_btn{position:relative;border:1.5px solid transparent;border-radius:10px;padding:12px 24px;font-weight:700;font-size:15px;cursor:pointer;display:inline-flex;align-items:center;gap:9px;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;font-family:inherit}.tin_btn svg{transition:transform .2s}.tin_btn:hover svg{transform:translate(4px)}.tin_btn--primary{background:var(--tin-blue);color:#fff;box-shadow:0 8px 22px #0055cc73}.tin_btn--primary:hover{background:#0062eb;transform:translateY(-2px);box-shadow:0 12px 30px #18a0fb8c}.tin_btn--ghost{background:transparent;color:#fff;border-color:#fff6}.tin_btn--ghost:hover{background:#ffffff1a;border-color:#fff}.tin_btn--white{background:#fff;color:var(--tin-blue);box-shadow:0 10px 26px #0414294d}.tin_btn--white:hover{transform:translateY(-2px);box-shadow:0 14px 34px #04142966}.tin_textlink{margin-top:16px;align-self:flex-start;display:inline-flex;align-items:center;gap:7px;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:700;color:rgb(var(--c, 0,85,204));cursor:pointer}.tin_textlink--green{--c: 5,150,105}.tin_textlink svg{transition:transform .2s}.tin_textlink:hover svg{transform:translate(4px)}.tin_section_head{text-align:center;max-width:720px;margin:0 auto 44px}.tin_eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:var(--tin-teal);background:#e7f7f4;border:1px solid #bfe9e2;padding:6px 14px;border-radius:99px;margin-bottom:14px}.tin_eyebrow:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.tin_eyebrow.light{color:#5eead4;background:#2dd4bf1f;border-color:#2dd4bf4d}.tin_section_head h2{font-size:34px;font-weight:800}.tin_section_head p{margin-top:12px;color:var(--tin-slate);font-size:16px;line-height:1.6}.tin_grad_text{background:linear-gradient(90deg,#05c,#0d9488,#6d28d9,#05c);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:tinShift 8s ease-in-out infinite;padding-bottom:.08em}.tin_grad_text.light{background-image:linear-gradient(90deg,#5eead4,#93c5fd,#c4b5fd,#5eead4)}@keyframes tinShift{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.tin_grad_text.tin_ul{position:relative;display:inline-block}.tin_grad_text.tin_ul:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;border-radius:3px;background:linear-gradient(90deg,#05c,#0d9488,#6d28d9);transform-origin:left;opacity:.85}.tin_grad_text.light.tin_ul:after{background:linear-gradient(90deg,#5eead4,#93c5fd,#c4b5fd)}.tin_page [data-tin-reveal].in .tin_ul:after{animation:tinDrawX .9s var(--tin-ease) .55s backwards}@keyframes tinDrawX{0%{transform:scaleX(0)}}@keyframes tinFloat{0%,to{transform:translate(0)}50%{transform:translate(20px,28px)}}@keyframes tinBobSoft{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-6px) rotate(-3deg)}}@keyframes tinTickPop{0%{transform:scale(.85)}55%{transform:scale(1.12)}to{transform:none}}@keyframes tinRing{0%,66%{opacity:0;transform:scale(1)}73%{opacity:.75}to{opacity:0;transform:scale(1.14,1.42)}}.tin_orb{position:absolute;border-radius:50%;filter:blur(64px);pointer-events:none;z-index:0}.tin_hero{position:relative;overflow:hidden;color:#fff;padding:92px 24px 84px;background:radial-gradient(900px 460px at 6% -12%,rgba(0,85,204,.48),transparent 60%),radial-gradient(760px 480px at 96% 6%,rgba(13,148,136,.36),transparent 60%),radial-gradient(700px 420px at 66% 115%,rgba(109,40,217,.26),transparent 60%),linear-gradient(160deg,#020c1b,#041429,#0b1f3a)}.tin_hero_grid{position:absolute;inset:0;z-index:0;opacity:.55;overflow:hidden;-webkit-mask-image:radial-gradient(circle at 62% 42%,#000 0%,transparent 72%);mask-image:radial-gradient(circle at 62% 42%,#000 0%,transparent 72%)}.tin_hero_grid:before{content:"";position:absolute;inset:-44px;background-image:linear-gradient(rgba(255,255,255,.045) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 1px);background-size:44px 44px}.tin_motion .tin_hero_grid:before{will-change:transform;animation:tinGridPan 26s linear infinite}@keyframes tinGridPan{to{transform:translate(44px,44px)}}@media (max-width: 900px),(prefers-reduced-data: reduce){.tin_motion .tin_hero_grid:before{animation:none;will-change:auto}}.tin_orb--a{width:380px;height:380px;top:-140px;left:-90px;background:#05c;opacity:.45;animation:tinFloat 10s ease-in-out infinite}.tin_orb--b{width:320px;height:320px;right:-70px;top:30px;background:#0d9488;opacity:.32;animation:tinFloat 13s ease-in-out infinite reverse}.tin_hero_inner{position:relative;z-index:2;max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:48px;align-items:center}.tin_hero_chips{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px}.tin_chip{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;padding:5px 12px;border-radius:99px;color:rgb(var(--c2));background:rgba(var(--c),.2);border:1px solid rgba(var(--c2),.35)}.tin_hero_copy>*{animation:tinIn .8s var(--tin-ease) backwards}.tin_hero_copy>:nth-child(2){animation-delay:.08s}.tin_hero_copy>:nth-child(3){animation-delay:.16s}.tin_hero_copy>:nth-child(4){animation-delay:.24s}.tin_hero_copy>:nth-child(5){animation-delay:.32s}.tin_hero_h1{font-size:44px;font-weight:800;line-height:1.1;color:#fff;font-family:inherit}.tin_hero_grad{display:inline-block;padding-bottom:.1em;background:linear-gradient(90deg,#5eead4,#60a5fa 45%,#c4b5fd 80%,#5eead4);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:tinShift 7s ease-in-out infinite}.tin_page .tin_hero_sub{margin-top:18px;font-size:17px;line-height:1.7;color:#ffffffb8;max-width:570px}.tin_hero_ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.tin_hero_ctas.center{justify-content:center}.tin_page .tin_hero_note{margin-top:18px;font-size:12.5px;line-height:1.5;color:#ffffff8c;display:flex;align-items:flex-start;gap:7px;max-width:520px}.tin_hero_note svg{color:#5eead4;flex:none;margin-top:2px}.tin_hero_visual{display:flex;justify-content:center;animation:tinIn 1s var(--tin-ease) .2s backwards;min-width:0}.tin_stage{position:relative;width:100%;max-width:470px}.tin_tilt{width:100%;transition:transform .7s var(--tin-ease)}@media (hover: hover) and (pointer: fine){.tin_motion .tin_tilt.is-tilt{transform:perspective(1100px) rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .22s ease-out}}.tin_sc{position:relative;width:100%;background:linear-gradient(160deg,#0a1a38f5,#0c2642f5);border:1px solid rgba(45,212,191,.24);border-radius:18px;padding:16px;box-shadow:0 30px 80px #00000080,inset 0 0 0 1px #ffffff0a}.tin_sc:after{content:"";position:absolute;inset:-1px;border-radius:18px;pointer-events:none;box-shadow:0 0 46px 2px #2dd4bf47;opacity:0}.tin_motion .tin_sc:after{animation:tinGlow 7s ease-in-out infinite}@keyframes tinGlow{0%,to{opacity:0}50%{opacity:1}}.tin_sc_top{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.07)}.tin_sc_icon{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;color:#fff;font-size:14px;background:linear-gradient(135deg,#0d9488,#05c);flex:none}.tin_sc_title{min-width:0;display:grid;gap:2px}.tin_sc_title b{color:#fff;font-size:14px}.tin_sc_title span{font-family:var(--tin-mono);font-size:10.5px;color:#94a3b8}.tin_sc_win{margin-left:auto;flex:none;font-family:var(--tin-mono);font-size:11px;font-weight:700;color:#99f6e4;background:#0d948833;border:1px solid rgba(45,212,191,.32);padding:3px 10px;border-radius:99px}.tin_tiles{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tin_tile{--tc: 52,211,153;position:relative;overflow:hidden;display:flex;flex-direction:column;gap:3px;padding:11px 12px 12px;border-radius:11px;background:#ffffff09;border:1px solid rgba(255,255,255,.08);border-top:2px solid rgba(var(--tc),.75)}.tin_tile--warn{--tc: 251,191,36}.tin_tile--nm{--tc: 251,191,36;border-style:dashed;border-top-style:solid;background:#f59e0b0f}.tin_tile_name{font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8}.tin_tile_val{font-size:19px;font-weight:800;line-height:1.2;color:#fff;font-variant-numeric:tabular-nums;transition:opacity .3s,transform .45s var(--tin-pop);transform-origin:left center}.tin_tile--nm .tin_tile_val{font-size:15px;color:#fcd34d}.tin_tile_sub{font-size:11px;color:#cbd5e1;line-height:1.35;transition:opacity .3s}.tin_tile_bar{margin-top:6px;height:4px;border-radius:3px;background:#ffffff14;overflow:hidden}.tin_tile_bar i{display:block;height:100%;border-radius:3px;background:rgb(var(--tc));transform-origin:left;transition:transform .6s var(--tin-ease)}.tin_tile:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transform:translate(-100%);background:linear-gradient(100deg,transparent 20%,rgba(45,212,191,.18) 50%,transparent 80%)}.tin_sc_foot{margin-top:12px;display:flex;align-items:flex-start;gap:8px;font-size:11.5px;line-height:1.45;color:#fde68a;padding:9px 11px;border-radius:9px;background:#f59e0b1a;border:1px solid rgba(252,211,77,.26)}.tin_sc_foot svg{flex:none;margin-top:2px;color:#fbbf24}.tin_sc.is-demo .tin_tile:not(.is-on) .tin_tile_val{opacity:0;transform:scale(.7)}.tin_sc.is-demo .tin_tile:not(.is-on) .tin_tile_sub{opacity:.25}.tin_sc.is-demo .tin_tile:not(.is-on) .tin_tile_bar i{transform:scaleX(0)}.tin_sc.is-demo .tin_tile.is-scan:after{opacity:1;animation:tinScan .65s linear}@keyframes tinScan{0%{transform:translate(-100%)}to{transform:translate(100%)}}.tin_sc.is-demo .tin_tile.is-on .tin_tile_val{animation:tinTickPop .55s var(--tin-pop)}.tin_sc.is-demo .tin_tile--nm.is-on{animation:tinNmPulse 1.2s ease-out}@keyframes tinNmPulse{0%{box-shadow:0 0 #fbbf2480}to{box-shadow:0 0 0 10px #fbbf2400}}.tin_float{position:absolute;z-index:4;display:inline-flex;align-items:center;gap:6px;font-family:var(--tin-mono);font-size:11px;font-weight:700;letter-spacing:.02em;line-height:1;color:rgb(var(--c2));background:#081632eb;border:1px solid rgba(var(--c2),.42);border-radius:99px;padding:7px 12px;box-shadow:0 12px 28px #0006;white-space:nowrap;pointer-events:none}.tin_float svg{font-size:11px}.tin_float--a{top:-16px;left:-22px}.tin_float--c{bottom:-16px;right:14%}.tin_motion .tin_float{animation:tinFadeIn .8s var(--tin-ease) 1.1s backwards,tinDrift 7s ease-in-out 1.9s infinite}.tin_motion .tin_float--c{animation-delay:1.5s,4.4s;animation-duration:.8s,7.6s}@keyframes tinFadeIn{0%{opacity:0;transform:translateY(10px) scale(.9)}}@keyframes tinDrift{0%,to{transform:translate(0)}33%{transform:translate(5px,-9px)}66%{transform:translate(-4px,-3px)}}.tin_stats{padding:0 24px;margin-top:-40px;position:relative;z-index:3}.tin_stats_inner{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.tin_stat{position:relative;display:flex;flex-direction:column;background:#fff;border:1px solid var(--tin-line);border-radius:18px;padding:22px 22px 20px;box-shadow:0 18px 40px -24px #04142959;border-top:3px solid rgb(var(--c));transition:transform .25s,box-shadow .25s}.tin_stat:hover{transform:translateY(-5px);box-shadow:0 26px 50px -24px rgba(var(--c),.5)}.tin_stat_top{display:flex;align-items:center;justify-content:space-between}.tin_stat_icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:18px;color:rgb(var(--c));background:rgba(var(--c),.1);transition:transform .3s var(--tin-pop)}.tin_stat:hover .tin_stat_icon{transform:rotate(-8deg) scale(1.08)}.tin_stat_tag{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--c))}.tin_stat_val{margin-top:14px;font-size:44px;font-weight:800;line-height:1;color:var(--tin-ink);font-variant-numeric:tabular-nums}.tin_stat_headline{margin-top:6px;font-size:15px;font-weight:700}.tin_stat_label{margin-top:6px;font-size:13.5px;line-height:1.55;color:var(--tin-slate)}.tin_stat_viz{margin-top:auto;padding-top:16px}.tin_stat_viz:before{content:"";display:block;height:1px;margin-bottom:14px;background:linear-gradient(90deg,rgba(var(--c),.28),rgba(var(--c),0))}.tin_stiles{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;height:34px}.tin_stiles i{position:relative;display:flex;align-items:flex-end;border-radius:7px;overflow:hidden;background:rgba(var(--c),.07);border:1px solid rgba(var(--c),.2)}.tin_stiles i b{display:block;width:100%;height:var(--h);background:linear-gradient(180deg,rgba(var(--c2),.55),rgba(var(--c),.75));transform-origin:bottom}.tin_stiles i.nm{border:1.5px dashed rgba(217,119,6,.7);background:#f59e0b14}.tin_stat.in .tin_stiles i b{animation:tinGrowY .6s var(--tin-pop) backwards;animation-delay:calc(.45s + var(--k) * .07s)}.tin_motion .tin_stiles i.nm{animation:tinNmBlink 7s ease-in-out 1.6s infinite}@keyframes tinGrowY{0%{transform:scaleY(0)}}@keyframes tinNmBlink{0%,80%,to{opacity:1}88%{opacity:.35}}.tin_sverd{display:flex;flex-wrap:wrap;gap:6px}.tin_sverd i{--vc: 100,116,139;display:inline-flex;align-items:center;padding:4px 9px;border-radius:99px;font-style:normal;background:rgba(var(--vc),.08);border:1px solid rgba(var(--vc),.28)}.tin_sverd i:after{content:attr(data-t);font-family:var(--tin-mono);font-size:10.5px;font-weight:700;line-height:1;color:rgb(var(--vc))}.tin_sverd--ok{--vc: 5,150,105 !important}.tin_sverd--warn{--vc: 217,119,6 !important}.tin_sverd--bad{--vc: 220,38,38 !important}.tin_sverd--info{--vc: 109,40,217 !important}.tin_stat.in .tin_sverd i{animation:tinPop .45s var(--tin-pop) backwards;animation-delay:calc(.45s + var(--k) * .08s)}.tin_motion .tin_sverd i{animation:tinPill 7.2s ease-in-out infinite;animation-delay:calc(1.4s + var(--k) * 1.2s)}.tin_motion .tin_stat.in .tin_sverd i{animation:tinPop .45s var(--tin-pop) backwards,tinPill 7.2s ease-in-out infinite;animation-delay:calc(.45s + var(--k) * .08s),calc(1.4s + var(--k) * 1.2s)}@keyframes tinPill{0%,18%,to{transform:none;filter:none}6%,12%{transform:scale(1.08);filter:saturate(1.5) drop-shadow(0 4px 6px rgba(var(--vc),.35))}}.tin_stime{position:relative;display:flex;align-items:center;justify-content:space-between;height:26px;padding:0 2px}.tin_stime_line{position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;border-radius:2px;background:linear-gradient(90deg,rgba(var(--c),.15),rgba(var(--c),.45));transform-origin:left}.tin_stime i{position:relative;z-index:1;width:11px;height:11px;border-radius:50%;background:#fff;border:2.5px solid rgb(var(--c))}.tin_stime i.weak{border-color:#d97706;background:#fef3c7;width:14px;height:14px}.tin_stat.in .tin_stime_line{animation:tinDrawX .9s var(--tin-ease) .4s backwards}.tin_stat.in .tin_stime i{animation:tinPop .4s var(--tin-pop) backwards;animation-delay:calc(.6s + var(--k) * .08s)}.tin_stime i.weak:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid rgba(217,119,6,.55);opacity:0}.tin_motion .tin_stime i.weak:after{animation:tinRing 6.4s ease-out 1.6s infinite}.tin_motion .tin_stime i.weak+i~i.weak:after{animation-delay:3.4s}.tin_card{position:relative;display:flex;flex-direction:column;overflow:hidden;isolation:isolate;border:1px solid var(--tin-line);border-radius:20px;padding:26px;background:#fff;transition:transform .3s var(--tin-ease),box-shadow .3s}.tin_card:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,rgb(var(--c)),rgb(var(--c2)));transform-origin:left}.tin_card:hover{transform:translateY(-4px);box-shadow:0 24px 48px -26px rgba(var(--c),.5)}.tin_card.in:before{animation:tinDrawX .8s var(--tin-ease) .35s backwards}.tin_card_top{display:flex;align-items:flex-start;gap:14px}.tin_card_icon{flex:none;width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:20px;color:#fff;background:linear-gradient(135deg,rgb(var(--c)),rgb(var(--c2)));box-shadow:0 10px 22px -8px rgba(var(--c),.7)}.tin_card:hover .tin_card_icon{animation:tinIconTurn .9s var(--tin-ease)}@keyframes tinIconTurn{0%{transform:none}45%{transform:rotate(-12deg) scale(1.12)}to{transform:none}}.tin_kicker{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--c))}.tin_card h3{margin-top:4px;font-size:20px;font-weight:800;line-height:1.3}.tin_card--compact h3{font-size:18px}.tin_page .tin_card_text{margin-top:14px;font-size:14.5px;line-height:1.65;color:var(--tin-slate)}.tin_list{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}.tin_list li{display:flex;gap:10px;font-size:14.5px;line-height:1.55}.tin_card--compact .tin_list li{font-size:14px}.tin_list li svg{flex:none;margin-top:3px;color:rgb(var(--c))}.tin_card.in .tin_list li svg{animation:tinTick .55s var(--tin-pop) backwards;animation-delay:calc(.55s + var(--k) * .14s)}.tin_card.in .tin_list li>span{animation:tinLiIn .5s ease-out backwards;animation-delay:calc(.5s + var(--k) * .14s)}@keyframes tinTick{0%{opacity:0;transform:scale(0) rotate(-70deg)}}@keyframes tinLiIn{0%{opacity:0;transform:translate(-8px)}}.tin_chips{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:7px}.tin_chips li{font-size:12px;font-weight:700;color:rgb(var(--c));background:rgba(var(--c),.07);border:1px solid rgba(var(--c),.25);padding:4px 11px;border-radius:99px}.tin_card.in .tin_chips li{animation:tinPop .45s var(--tin-pop) backwards;animation-delay:calc(.45s + var(--k) * .06s)}.tin_tabs_dl{margin:12px 0 0;display:grid;gap:6px}.tin_tabs_dl>div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:10px;align-items:center;font-size:13.5px;line-height:1.45}.tin_tabs_dl dt{justify-self:start;font-family:var(--tin-mono);font-size:11.5px;font-weight:700;color:rgb(var(--c));background:rgba(var(--c),.08);border:1px solid rgba(var(--c),.22);padding:3px 9px;border-radius:7px}.tin_tabs_dl dd{margin:0;color:var(--tin-ink)}.tin_page .tin_foot{margin-top:auto;padding-top:16px;font-size:13px;line-height:1.55;color:var(--tin-slate)}.tin_page .tin_foot:before{content:"";display:block;height:1px;margin-bottom:12px;background:linear-gradient(90deg,rgba(var(--c),.3),rgba(var(--c),0))}.tin_trust{padding:88px 24px 80px}.tin_trust_grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.tin_trust .tin_card{background:linear-gradient(180deg,rgba(var(--c),.05),#fff 42%)}.tin_verify{padding:72px 24px 80px;background:linear-gradient(180deg,var(--tin-soft),#fff)}.tin_verify_inner{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.tin_verify_list{list-style:none;margin:0;padding:0;display:grid;gap:14px}.tin_verify_list li{display:grid;grid-template-columns:104px minmax(0,1fr);gap:14px;align-items:start;font-size:14.5px;line-height:1.6}.tin_verify_tag{justify-self:start;white-space:nowrap;font-size:11px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#92400e;background:#fffbeb;border:1px solid #fde68a;padding:3px 10px;border-radius:99px;margin-top:1px}.tin_verify_list.in li{animation:tinLiIn .5s ease-out backwards;animation-delay:calc(.4s + var(--k) * .12s)}.tin_verify_visual{display:flex;justify-content:center;min-width:0}.tin_vr{width:100%;max-width:480px;border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--tin-line);box-shadow:0 30px 60px -30px #04142966}.tin_vr_head{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;font-size:13px;background:#f8fafc;border-bottom:1px solid var(--tin-line)}.tin_vr_head b{color:var(--tin-ink)}.tin_vr_head--sub{border-top:1px solid var(--tin-line)}.tin_vr_kind{flex:none;font-size:10px;font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:var(--tin-teal);background:#e7f7f4;padding:2px 7px;border-radius:6px}.tin_vr_sum{margin-left:auto;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:#047857}.tin_vr_rows{list-style:none;margin:0;padding:10px 12px;display:grid;gap:8px}.tin_vr_rows li{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:9px 11px;font-size:13px;border-radius:10px;border:1px solid var(--tin-line);background:#fff;transition:border-color .4s,box-shadow .4s,transform .4s var(--tin-ease)}.tin_vr_rows li.is-scan{border-color:#0d948873;box-shadow:0 10px 22px -14px #0d94888c;transform:translate(4px)}.tin_vr_row--nv{background:#fffdf5!important;border-color:#fde68a!important}.tin_vr_name{font-weight:600;min-width:0;overflow-wrap:anywhere}.tin_vr_badge{margin-left:auto;flex:none;font-size:11px;font-weight:800;padding:2px 9px;border-radius:99px}.tin_vr_badge--ok{color:#047857;background:#ecfdf5;border:1px solid #a7f3d0}.tin_vr_badge--nv{color:#92400e;background:#fef3c7;border:1px solid #fcd34d}.tin_vr_badges{margin-left:auto;flex:none;display:inline-flex;gap:5px;align-items:center}.tin_vr_badges .tin_vr_badge{margin-left:0}.tin_vr_tick{color:#047857}.tin_vr_sum .tin_vr_badge{margin-left:0}.tin_vr_why{flex-basis:100%;font-size:12px;color:#92400e}.tin_vr_row--nv .tin_vr_badge--nv{position:relative}.tin_vr_row--nv .tin_vr_badge--nv:after{content:"";position:absolute;inset:-3px;border-radius:99px;border:2px solid rgba(217,119,6,.5);opacity:0;pointer-events:none}.tin_motion .tin_vr_row--nv .tin_vr_badge--nv:after{animation:tinRing 6.4s ease-out 1.2s infinite}.tin_health{padding:80px 24px}.tin_health_grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:22px;align-items:stretch}.tin_health_side{display:grid;gap:22px}.tin_th{margin-top:18px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.tin_th_card{--tc: 100,116,139;display:grid;gap:4px;padding:10px 11px;border-radius:11px;background:rgba(var(--tc),.06);border:1px solid rgba(var(--tc),.22)}.tin_th_card--warn{--tc: 217,119,6}.tin_th_card--bad{--tc: 220,38,38}.tin_th_card--slate{--tc: 71,85,105}.tin_th_card--ok{--tc: 5,150,105}.tin_th_card span{font-size:10.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:rgb(var(--tc))}.tin_th_card b{font-size:22px;font-weight:800;line-height:1;color:var(--tin-ink);font-variant-numeric:tabular-nums}.tin_card.in .tin_th_card{animation:tinPop .5s var(--tin-pop) backwards}.tin_card.in .tin_th_card:nth-child(2){animation-delay:.1s}.tin_card.in .tin_th_card:nth-child(3){animation-delay:.2s}.tin_card.in .tin_th_card:nth-child(4){animation-delay:.3s}.tin_th_cluster{grid-column:1 / -1;display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:10px;background:#0b1730;border:1px solid #1e2b4a;min-width:0}.tin_th_cl_n{flex:none;font-size:11px;font-weight:800;color:#fdba74;background:#ea580c33;border:1px solid rgba(251,146,60,.35);padding:2px 8px;border-radius:99px}.tin_th_cluster code{font-family:var(--tin-mono);font-size:11.5px;color:#cbd5e1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tin_th_heals{grid-column:1 / -1;display:flex;align-items:flex-end;gap:14px;padding:10px 12px;border-radius:10px;background:#0596690d;border:1px solid rgba(5,150,105,.2)}.tin_th_heals_t{flex:none;align-self:center;font-size:10.5px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#047857}.tin_th_bars{flex:1;height:40px;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:5px;align-items:end}.tin_th_bars i{height:var(--h);border-radius:4px 4px 2px 2px;background:linear-gradient(180deg,#34d399,#059669);transform-origin:bottom}.tin_card.in .tin_th_bars i{animation:tinGrowY .6s var(--tin-pop) backwards;animation-delay:calc(.6s + var(--k) * .06s)}.tin_maint{padding:72px 24px 80px;background:linear-gradient(180deg,#fff,var(--tin-soft))}.tin_maint_inner{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.tin_steps{list-style:none;margin:0;padding:0;display:grid;gap:18px;position:relative}.tin_steps li{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px}.tin_steps li:not(:last-child):before{content:"";position:absolute;left:21px;top:40px;bottom:-14px;width:2px;border-radius:2px;background:linear-gradient(180deg,#0d948873,#0d94881f);transform-origin:top}.tin_step_num{width:44px;height:36px;border-radius:12px;display:grid;place-items:center;font-family:var(--tin-mono);font-size:13px;font-weight:700;color:var(--tin-teal);background:#e7f7f4;border:1px solid #bfe9e2}.tin_steps h3{display:flex;align-items:center;gap:8px;font-size:17px;font-weight:800;margin-top:6px}.tin_step_icon{display:inline-flex;color:#0d9488;font-size:14px}.tin_page .tin_steps p{margin-top:6px;font-size:14.5px;line-height:1.6;color:var(--tin-slate)}.tin_steps.in li{animation:tinLiIn .5s ease-out backwards;animation-delay:calc(.35s + var(--k) * .16s)}.tin_steps.in li:not(:last-child):before{animation:tinGrowY .6s var(--tin-ease) backwards;animation-delay:calc(.7s + var(--k) * .16s)}.tin_maint_visual{display:flex;flex-direction:column;align-items:center;min-width:0}.tin_sh{width:100%;max-width:480px;border-radius:16px;overflow:hidden;background:#fff;border:1px solid var(--tin-line);box-shadow:0 30px 60px -30px #04142966}.tin_sh_head{display:flex;align-items:center;gap:8px;padding:12px 16px;font-size:13px;color:var(--tin-slate);background:#f8fafc;border-bottom:1px solid var(--tin-line)}.tin_sh_head svg{color:#059669}.tin_sh_head b{color:var(--tin-ink)}.tin_sh_head span{margin-left:auto;font-family:var(--tin-mono);font-size:11.5px}.tin_sh_counts{display:flex;flex-wrap:wrap;gap:6px;padding:12px 14px 2px}.tin_hc{font-size:11.5px;font-weight:700;padding:2px 9px;border-radius:99px}.tin_hc--ok{color:#047857;background:#ecfdf5}.tin_hc--risk{color:#b45309;background:#fffbeb}.tin_hc--bad{color:#b91c1c;background:#fef2f2}.tin_hc--orph{color:#475569;background:#f1f5f9}.tin_sh_rows{list-style:none;margin:0;padding:10px 12px 14px;display:grid;gap:8px}.tin_sh_rows li{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:9px 11px;font-size:13px;border-radius:10px;border:1px solid var(--tin-line);background:#fff;transition:border-color .4s,box-shadow .4s,transform .4s var(--tin-ease)}.tin_sh_rows li.is-scan{border-color:#0d948873;box-shadow:0 10px 22px -14px #0d94888c;transform:translate(4px)}.tin_sh_dot{flex:none;width:9px;height:9px;border-radius:50%}.tin_sh_dot--ok{background:#10b981}.tin_sh_dot--risk{background:#f59e0b}.tin_sh_dot--bad{background:#ef4444}.tin_sh_name{display:grid;gap:1px;font-weight:600;min-width:0;flex:1;overflow-wrap:anywhere}.tin_sh_name small{font-size:11.5px;font-weight:500;color:var(--tin-slate)}.tin_sh_state{flex:none;font-size:11px;font-weight:800;padding:2px 9px;border-radius:99px}.tin_sh_state--ok{color:#047857;background:#ecfdf5}.tin_sh_state--risk{color:#b45309;background:#fffbeb}.tin_sh_state--bad{color:#b91c1c;background:#fef2f2}.tin_sh_btns{flex-basis:100%;display:flex;gap:8px;padding-left:19px}.tin_sh_btn{position:relative;font-size:11.5px;font-weight:700;padding:3px 11px;border-radius:7px;color:var(--tin-slate);border:1px solid var(--tin-line);background:#fff}.tin_sh_btn--ok{color:#fff;background:#059669;border-color:#059669}.tin_sh_btn--ok:after{content:"";position:absolute;inset:-3px;border-radius:9px;border:2px solid rgba(5,150,105,.6);opacity:0;pointer-events:none}.tin_motion .tin_sh_btn--ok:after{animation:tinRing 6.4s ease-out 2s infinite}.tin_maint_visual .tin_textlink{align-self:center}.tin_debug{padding:80px 24px 84px}.tin_replay_wrap{max-width:1080px;margin:0 auto 26px}.tin_rp{border-radius:18px;overflow:hidden;background:linear-gradient(160deg,#0a1a38,#0d2244);border:1px solid rgba(96,165,250,.22);box-shadow:0 34px 80px -34px #041429bf;color:#e2e8f0}.tin_rp_bar{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:12px 18px;font-size:13px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.07)}.tin_rp_bar svg{color:#93c5fd}.tin_rp_bar b{color:#fff}.tin_rp_bar span{margin-left:auto;font-family:var(--tin-mono);font-size:11.5px;color:#fca5a5}.tin_rp_body{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;padding:18px}.tin_rp_left{min-width:0;display:grid;gap:12px}.tin_rp_stage{border-radius:12px;padding:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.tin_rp_page{position:relative;overflow:hidden;border-radius:9px;padding:14px 14px 16px;background:#f8fafc;color:var(--tin-ink);min-height:200px}.tin_rp_nav{display:flex;gap:5px;margin-bottom:14px}.tin_rp_nav i{width:8px;height:8px;border-radius:50%;background:#cbd5e1}.tin_rp_line{height:9px;border-radius:5px;background:#e2e8f0;margin-bottom:8px}.tin_rp_line.w70{width:70%}.tin_rp_line.w45{width:45%}.tin_rp_sum{margin-top:14px;display:flex;justify-content:space-between;font-size:12.5px;padding:9px 11px;border-radius:8px;background:#fff;border:1px solid #e2e8f0}.tin_rp_sum b{font-family:var(--tin-mono)}.tin_rp_btn{margin-top:12px;display:inline-block;font-size:12.5px;font-weight:700;color:#fff;background:var(--tin-blue);padding:8px 16px;border-radius:8px}.tin_rp_banner{position:absolute;left:10px;right:10px;bottom:10px;display:flex;align-items:center;gap:10px;font-size:11.5px;line-height:1.4;color:#fff;padding:10px 12px;border-radius:9px;background:#0f172af0;border:1.5px solid rgba(248,113,113,.9);box-shadow:0 -6px 20px #0f172a40,0 0 0 4px #f871712e;transition:opacity .4s,transform .5s var(--tin-ease)}.tin_rp_banner span{flex:1;min-width:0}.tin_rp_banner i{flex:none;font-style:normal;font-weight:700;color:#0f172a;background:#fff;padding:4px 10px;border-radius:6px}.tin_rp_ctrl{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.tin_rp_play{flex:none;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font-size:11px;color:#0b1730;background:#fff}.tin_rp_speed{flex:none;font-family:var(--tin-mono);font-size:11px;color:#94a3b8}.tin_rp_strip{flex:1;min-width:160px;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.tin_frame{position:relative;height:30px;border-radius:5px;background:linear-gradient(180deg,#f8fafc38,#f8fafc1a);border-bottom:3px solid #34d399}.tin_frame--fail{border-bottom-color:#f87171;background:linear-gradient(180deg,#f871714d,#f871711f)}.tin_frame:after{content:"";position:absolute;inset:-3px;border-radius:7px;border:2px solid #fff;opacity:0;transition:opacity .25s}.tin_frame.cur:after{opacity:1}.tin_rp_jump{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;color:#fecaca;background:#ef444429;border:1px solid rgba(248,113,113,.4);padding:5px 10px;border-radius:99px}.tin_rp_right{min-width:0;display:flex;flex-direction:column;gap:12px}.tin_rp_tabs{display:flex;flex-wrap:wrap;gap:4px;padding:4px;border-radius:10px;background:#ffffff0d}.tin_rp_tabs span{flex:1;text-align:center;font-size:11.5px;font-weight:700;color:#94a3b8;padding:6px 8px;border-radius:7px}.tin_rp_tabs span.on{color:#fff;background:#60a5fa38}.tin_rp_net{list-style:none;margin:0;padding:0;display:grid;gap:4px}.tin_rp_net li{display:flex;align-items:center;gap:10px;font-family:var(--tin-mono);font-size:11.5px;padding:6px 9px;border-radius:7px;background:#ffffff08}.tin_rp_net b{flex:none;width:36px;color:#93c5fd;font-weight:700}.tin_rp_net span{flex:1;min-width:0;color:#cbd5e1;overflow-wrap:anywhere}.tin_rp_net i{flex:none;font-style:normal;color:#6ee7b7}.tin_rca{position:relative;border-radius:12px;padding:13px 14px;background:linear-gradient(135deg,#ef444429,#6d28d929);border:1px solid rgba(248,113,113,.35);transition:opacity .45s,transform .55s var(--tin-pop)}.tin_rca_head{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:800;letter-spacing:.07em;text-transform:uppercase;color:#fca5a5}.tin_page .tin_rca p{margin-top:7px;font-size:14px;line-height:1.5;font-weight:600;color:#fff}.tin_rca_tags{margin-top:10px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.tin_rca_tags span{font-size:10.5px;font-weight:700;color:#94a3b8;padding:2px 8px;border-radius:99px;border:1px solid rgba(148,163,184,.35)}.tin_rca_tags span.on{color:#0b1730;background:#fca5a5;border-color:#fca5a5}.tin_rca_tags b{margin-left:auto;font-family:var(--tin-mono);font-size:11px;color:#e2e8f0}.tin_rp.is-demo .tin_frame.cur:not(.is-cur):after{opacity:0}.tin_rp.is-demo .tin_frame.is-cur:after{opacity:1}.tin_rp.is-demo:not(.is-fail) .tin_rp_banner{opacity:0;transform:translateY(14px)}.tin_rp.is-demo:not(.is-fail) .tin_rp_jump{opacity:.55}.tin_rp.is-demo .tin_rca:not(.is-on){opacity:0;transform:translateY(8px) scale(.97)}.tin_rp.is-demo .tin_rca.is-on{animation:tinRcaPop .6s var(--tin-pop)}@keyframes tinRcaPop{0%{transform:scale(.96)}55%{transform:scale(1.02)}to{transform:none}}.tin_debug_grid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.tin_debug_grid .tin_card{padding:24px}.tin_ch,.tin_sr{margin-top:16px;border-radius:12px;overflow:hidden;border:1px solid var(--tin-line);font-size:12.5px}.tin_ch_head{display:flex;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:700;color:var(--tin-ink);background:#f5f3ff;border-bottom:1px solid #e9e5fb}.tin_ch_head svg{color:#6d28d9}.tin_ch_rows{margin:0;padding:8px 12px 10px;display:grid;gap:5px}.tin_ch_rows>div{display:grid;grid-template-columns:82px minmax(0,1fr);gap:8px;align-items:center}.tin_ch_rows dt{font-size:10.5px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:var(--tin-slate)}.tin_ch_rows dd{margin:0;display:flex;align-items:center;gap:8px;color:var(--tin-ink);overflow-wrap:anywhere;min-width:0}.tin_ch_meter{flex:1;max-width:90px;height:5px;border-radius:3px;background:#ede9fe;overflow:hidden}.tin_ch_meter i{display:block;height:100%;background:#7c3aed;border-radius:3px;transform-origin:left}.tin_card.in .tin_ch_meter i{animation:tinDrawX .9s var(--tin-ease) .6s backwards}.tin_sr_tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:6px;background:#f0fdfa;border-bottom:1px solid #ccfbf1}.tin_sr_tabs span{text-align:center;font-size:11px;font-weight:700;color:var(--tin-slate);padding:4px 8px;border-radius:6px}.tin_sr_tabs span.on{color:#fff;background:#0d9488}.tin_sr_shot{position:relative;height:92px;margin:10px;border-radius:8px;background:linear-gradient(180deg,#f8fafc,#eef2f7);border:1px solid #e2e8f0}.tin_sr_box{position:absolute;border-radius:5px;border:1.5px dashed rgba(13,148,136,.5);background:#0d94880a}.tin_sr_box.b1{left:8%;top:14%;width:38%;height:20%}.tin_sr_box.b2{left:54%;top:14%;width:38%;height:20%}.tin_sr_box.b3{left:8%;top:50%;width:40%;height:30%}.tin_sr_box.b4{left:58%;top:52%;width:22%;height:26%}.tin_sr_box.pick{border:2px solid #0d9488;background:#0d94881f;box-shadow:0 6px 16px -8px #0d948899}.tin_sr_box.pick b{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:5px;font-size:10.5px;font-weight:800;color:#fff;background:#0d9488;padding:2px 8px;border-radius:99px;white-space:nowrap}.tin_sr_box.pick:after{content:"";position:absolute;inset:-4px;border-radius:7px;border:2px solid rgba(13,148,136,.55);opacity:0;pointer-events:none}.tin_motion .tin_sr_box.pick:after{animation:tinRing 6.4s ease-out 1.5s infinite}.tin_safe{position:relative;overflow:hidden;color:#fff;padding:84px 24px;background:linear-gradient(160deg,#020c1b,#041429 55%,#0b1f3a)}.tin_orb--c{width:360px;height:360px;left:-120px;bottom:-160px;background:#0d9488;opacity:.28;animation:tinFloat 14s ease-in-out infinite}.tin_orb--d{width:300px;height:300px;right:-80px;top:-120px;background:#05c;opacity:.35;animation:tinFloat 12s ease-in-out infinite reverse}.tin_safe_inner{position:relative;z-index:2;max-width:1080px;margin:0 auto}.tin_safe_copy{max-width:700px;margin:0 auto;text-align:center}.tin_safe_copy h2{font-size:34px;font-weight:800;color:#fff}.tin_safe_copy>p{margin-top:14px;font-size:16px;line-height:1.7;color:#ffffffb8}.tin_hist{max-width:660px;margin:36px auto 40px;border-radius:14px;overflow:hidden;text-align:left;background:#020c1bb8;border:1px solid rgba(255,255,255,.12);box-shadow:0 24px 60px -28px #000000bf}.tin_hist_head{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:14px 18px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.07)}.tin_hist_head b{font-size:15px}.tin_hist_count{font-size:11px;font-weight:800;color:#fde68a;background:#f59e0b29;border:1px solid rgba(252,211,77,.35);padding:2px 9px;border-radius:99px}.tin_hist_filter{margin-left:auto;display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#94a3b8}.tin_hist_filter i{width:14px;height:14px;border-radius:4px;border:1.5px solid rgba(255,255,255,.45)}.tin_hist_rows{list-style:none;margin:0;padding:8px 10px 10px;display:grid;gap:2px}.tin_hist_row{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:9px 8px;font-size:13px;line-height:1.45;color:#e2e8f0;border-radius:9px}.tin_hist_row:after{content:"";position:absolute;inset:0;border-radius:inherit;background:#2dd4bf14;border:1px solid rgba(45,212,191,.3);opacity:0;pointer-events:none;transition:opacity .45s}.tin_hist_row.is-scan:after{opacity:1}.tin_hist_who{flex:none;min-width:164px;font-size:12px;font-weight:700;color:#cbd5e1}.tin_hist_who--ai{font-family:var(--tin-mono);font-size:11.5px;color:#93c5fd}.tin_hist_what{flex:1;min-width:0;overflow-wrap:anywhere}.tin_hist_what b{color:#fff;font-weight:600}.tin_hist_what span{font-family:var(--tin-mono);font-size:11.5px;color:#94a3b8}.tin_hist_weak{flex:none;font-size:10.5px;font-weight:800;color:#fde68a;background:#f59e0b2e;border:1px solid rgba(252,211,77,.38);padding:1px 8px;border-radius:99px}.tin_safe_cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.tin_safe_card{border-radius:16px;padding:20px;background:#ffffff0a;border:1px solid rgba(255,255,255,.09)}.tin_safe_icon{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;font-size:17px;color:rgb(var(--c2));background:rgba(var(--c),.22)}.tin_safe_card.in .tin_safe_icon{animation:tinIconLand .8s var(--tin-pop) backwards;animation-delay:calc(var(--d, 0ms) + .5s)}@keyframes tinIconLand{0%{transform:scale(.6);opacity:.3}55%{transform:scale(1.22);opacity:1}to{transform:none}}.tin_safe_card h3{margin-top:14px;font-size:16px;font-weight:800;color:#fff}.tin_safe_card p{margin-top:8px;font-size:13.5px;line-height:1.6;color:#ffffffad}.tin_cta{padding:56px 24px 80px;background:#fff}.tin_cta_inner{position:relative;overflow:hidden;max-width:760px;margin:0 auto;text-align:center;color:#fff;border-radius:24px;padding:52px 32px;background:linear-gradient(120deg,#05c,#0d9488,#6d28d9,#05c);background-size:300% 300%;animation:tinShift 12s ease-in-out infinite;box-shadow:0 30px 70px -28px #05c9}.tin_page .tin_cta_inner[data-tin-reveal][data-dir].in{animation:tinInS .7s var(--tin-ease) backwards,tinShift 12s ease-in-out infinite}.tin_cta_shine{position:absolute;top:0;left:0;width:45%;height:100%;pointer-events:none;background:linear-gradient(105deg,transparent,rgba(255,255,255,.2),transparent);transform:translate(-130%) skew(-18deg)}.tin_motion .tin_cta_shine{animation:tinShine 7s ease-in-out infinite}@keyframes tinShine{0%,65%{transform:translate(-130%) skew(-18deg)}90%,to{transform:translate(330%) skew(-18deg)}}.tin_page .tin_cta_icon{position:relative;display:block;font-size:40px;margin:0 auto 16px;filter:drop-shadow(0 6px 14px rgba(0,0,0,.25))}.tin_motion .tin_cta_icon{animation:tinBobSoft 7s ease-in-out infinite}.tin_cta_inner h2{position:relative;font-size:32px;font-weight:800;color:#fff}.tin_cta_inner p{position:relative;margin:12px auto 28px;font-size:16px;line-height:1.6;max-width:520px;opacity:.92}.tin_cta_inner .tin_hero_ctas{position:relative}.tin_btn--white:after{content:"";position:absolute;inset:-3px;border-radius:13px;border:2px solid rgba(255,255,255,.8);opacity:0;pointer-events:none}.tin_motion .tin_btn--white:after{animation:tinRing 6.4s ease-out 1.2s infinite}@media (max-width: 1024px){.tin_debug_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tin_debug_grid .tin_card:last-child{grid-column:1 / -1}.tin_safe_cards{grid-template-columns:repeat(2,minmax(0,1fr))}.tin_verify_inner,.tin_maint_inner{gap:36px}.tin_th{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 900px){.tin_hero{padding:64px 20px 76px}.tin_hero_inner,.tin_verify_inner,.tin_maint_inner{grid-template-columns:minmax(0,1fr);gap:40px}.tin_hero_h1{font-size:40px}.tin_stats_inner,.tin_trust_grid,.tin_health_grid,.tin_rp_body{grid-template-columns:minmax(0,1fr)}.tin_section_head h2,.tin_safe_copy h2{font-size:28px}.tin_float--a{left:-8px}}@media (max-width: 560px){.tin_page{--tin-shift: 22px}.tin_grad_text.tin_ul{display:inline}.tin_grad_text.tin_ul:after{display:none}.tin_hero{padding:52px 16px 72px}.tin_hero_h1{font-size:33px}.tin_hero_sub{font-size:16px}.tin_stats,.tin_trust,.tin_verify,.tin_health,.tin_maint,.tin_debug,.tin_safe,.tin_cta{padding-left:16px;padding-right:16px}.tin_sc{padding:13px}.tin_tile{padding:10px}.tin_tile_val{font-size:17px}.tin_float--a{top:-18px;left:0}.tin_float--c{display:none}.tin_debug_grid,.tin_safe_cards{grid-template-columns:minmax(0,1fr)}.tin_card,.tin_debug_grid .tin_card{padding:22px}.tin_verify_list li{grid-template-columns:minmax(0,1fr);gap:6px}.tin_rp_body{padding:12px}.tin_rp_bar span{margin-left:0;flex-basis:100%}.tin_rp_strip{flex-basis:100%;order:3}.tin_rp_page{min-height:220px}.tin_hist_who{min-width:0;flex-basis:100%}.tin_hist_filter{margin-left:0}.tin_cta_inner{padding:40px 22px}.tin_cta_inner h2{font-size:26px}.tin_stat_val{font-size:38px}}@media (prefers-reduced-motion: reduce){.tin_page *,.tin_page *:before,.tin_page *:after{animation:none!important;transition:none!important}}
