@font-face{font-family:Cal Sans;src:url(/fonts/heading/heading-font.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(/fonts/manrope/Manrope-VariableFont_wght.woff2) format("woff2");font-weight:200 800;font-style:normal;font-display:swap}html.ts-site{--accent:#6EE7B7;--ease:cubic-bezier(.16,1,.3,1);--ease-q:cubic-bezier(.22,1,.36,1)}html.ts-site{scroll-behavior:auto}html.ts-site body{margin:0;-webkit-font-smoothing:antialiased;overflow-x:clip}html.ts-site h1,html.ts-site h2,html.ts-site h3,html.ts-site blockquote{font-weight:400}html.ts-site .cal{font-family:Cal Sans,Manrope,sans-serif;font-weight:400}html.ts-site .js [data-reveal]{opacity:0;transform:translateY(10px);transition:opacity .6s var(--ease-q),transform .7s var(--ease-q);transition-delay:var(--d,0s)}html.ts-site .js [data-reveal].in{opacity:1;transform:none}html.ts-site .js [data-reveal=fade]{transform:none}html.ts-site .js [data-reveal=clip]{clip-path:none}html.ts-site [data-scrub] .sw{transition:opacity .35s var(--ease-q)}html.ts-site [data-autohide]{position:sticky;top:0;z-index:20;transition:transform .6s var(--ease),background-color .4s var(--ease)}html.ts-site [data-autohide].hide{transform:translateY(-100%)}html.ts-site [data-slide][hidden]{display:none!important}html.ts-site .acc-body{overflow:hidden;height:0;transition:height .7s var(--ease)}html.ts-site .acc-btn{all:unset;box-sizing:border-box;cursor:pointer;width:100%;display:flex;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;min-height:44px}html.ts-site .acc-btn:focus-visible{outline:2px solid currentColor;outline-offset:4px}html.ts-site .acc-ico{position:relative;width:18px;height:18px;flex:0 0 auto}html.ts-site .acc-ico:before,html.ts-site .acc-ico:after{content:"";position:absolute;left:0;top:8px;width:18px;height:2px;background:currentColor;transition:transform .6s var(--ease)}html.ts-site .acc-ico:after{transform:rotate(90deg)}html.ts-site .open .acc-ico:after{transform:rotate(0)}html.ts-site .marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}html.ts-site .marquee-track{display:flex;gap:96px;width:-moz-max-content;width:max-content;animation:marquee 38s linear infinite;align-items:center}html.ts-site .marquee:hover .marquee-track{animation-play-state:paused}@keyframes marquee{to{transform:translate(-50%)}}html.ts-site .btn{position:relative;overflow:hidden;isolation:isolate;transition:transform .5s var(--ease)}html.ts-site .btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#ffffff2e;opacity:0;border-radius:inherit;transition:opacity .3s var(--ease-q)}html.ts-site .btn:hover:after{opacity:1}html.ts-site .btn:hover{transform:none}html.ts-site a:focus-visible,html.ts-site button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(prefers-reduced-motion:reduce){html.ts-site *,html.ts-site *:before,html.ts-site *:after{animation:none!important;transition:none!important}html.ts-site .js [data-reveal],html.ts-site .js [data-split] .wi{opacity:1!important;transform:none!important;clip-path:none!important}html.ts-site [data-scrub] .sw{opacity:1!important}}html.ts-site.lenis,html.ts-site.lenis body{height:auto}html.ts-site .lenis.lenis-smooth{scroll-behavior:auto!important}html.ts-site .lenis.lenis-stopped{overflow:hidden}html.ts-site{--ink:#0F100E;--paper:#ECEBE6;--muted-d:#A6A79F;--soft-d:#C7C6BF;--muted-l:#43453F;--line-l:#D5E3DB;--line-d:#2A2C28;--card-d:#1A1C19}html.ts-site body{background:var(--ink);color:var(--paper);font-family:Manrope,system-ui,sans-serif}html.ts-site a{color:inherit;text-decoration:none}html.ts-site img{max-width:100%}html.ts-site .wrap{max-width:1320px;margin:0 auto;padding-left:24px;padding-right:24px;box-sizing:border-box}html.ts-site .narrow{max-width:860px}html.ts-site .dark{background:var(--ink);color:var(--paper)}html.ts-site .light{background:var(--paper);color:var(--ink)}html.ts-site .sec{padding-top:120px;padding-bottom:120px}html.ts-site .sec-s{padding-top:80px;padding-bottom:80px}html.ts-site .stack{display:flex;flex-direction:column}html.ts-site .row{display:flex;flex-wrap:wrap}html.ts-site .between{justify-content:space-between}html.ts-site .end{align-items:flex-end}html.ts-site .muted{color:var(--muted-d)}html.ts-site .light .muted{color:var(--muted-l)}html.ts-site .h-xl{font-size:clamp(52px,8vw,128px);line-height:.9;letter-spacing:-.02em;margin:0}html.ts-site .h-l{font-size:clamp(40px,4.6vw,68px);line-height:.98;letter-spacing:-.015em;margin:0}html.ts-site .h-m{font-size:clamp(28px,2.6vw,38px);line-height:1.05;margin:0}html.ts-site .lead{font-size:clamp(18px,1.5vw,21px);line-height:1.55;margin:0;max-width:620px}html.ts-site .dark .lead{color:var(--soft-d)}html.ts-site .light .lead{color:#2f312d}html.ts-site .p{font-size:16px;line-height:1.65;margin:0}html.ts-site .hl{color:var(--accent)}html.ts-site .light .hl{color:var(--ink);background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:0 86%;background-size:0% .5em;padding:0 .06em;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-size 1.1s var(--ease) var(--hd,.8s)}html.ts-site .light .in .hl,html.ts-site .light .hl.in,html.ts-site .light [data-split].in .hl,html.ts-site .light :not([data-split])>.hl{background-size:100% .5em}html.ts-site .light [data-split]:not(.in) .hl{background-size:0% .5em}@media(prefers-reduced-motion:reduce){html.ts-site .light .hl{background-size:100% .5em!important;transition:none}}html.ts-site .curtain{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;pointer-events:none}html.ts-site .curtain svg{display:block;width:100%;height:100%}html.ts-site .curtain.on{pointer-events:auto}html.ts-site .is-loading #app,html.ts-site .is-loading header.site{visibility:hidden}html.ts-site header.site{color:var(--paper)}html.ts-site header.site.solid{background:#0f100ee6;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}html.ts-site .top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:18px;padding-bottom:18px}html.ts-site .nav{display:flex;gap:26px;font-size:15px;color:var(--soft-d);align-items:center}html.ts-site .nav a,html.ts-site .nav button{position:relative;padding:10px 0;background:none;border:0;color:inherit;font:inherit;cursor:pointer}html.ts-site .nav a:after{content:"";position:absolute;left:0;right:0;bottom:4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .6s var(--ease)}html.ts-site .nav a:hover:after,html.ts-site .nav a.cur:after{transform:scaleX(1);transform-origin:left}html.ts-site .nav a.cur{color:var(--paper)}html.ts-site .dd{position:relative}html.ts-site .dd-panel{position:absolute;top:100%;left:-24px;min-width:340px;background:#151714;border-radius:14px;padding:10px;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .4s var(--ease),transform .5s var(--ease);box-shadow:0 30px 60px -30px #0009}html.ts-site .dd:hover .dd-panel,html.ts-site .dd:focus-within .dd-panel{opacity:1;transform:none;pointer-events:auto}html.ts-site .dd-panel a{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:10px;color:var(--paper)}html.ts-site .dd-panel a:after{display:none}html.ts-site .dd-panel a:hover{background:#1f221e}html.ts-site .dd-panel img{width:34px;height:34px;border-radius:50%;-o-object-fit:contain;object-fit:contain;background:#262924;padding:4px;box-sizing:border-box}html.ts-site .dd-panel small{display:block;color:var(--muted-d);font-size:12.5px}html.ts-site .burger{display:none;width:48px;height:48px;border-radius:50%;border:0;background:#1d1f1b;color:var(--paper);cursor:pointer}html.ts-site .mnav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;visibility:hidden;background:var(--ink);display:flex;flex-direction:column;justify-content:center;gap:6px;padding:24px;transform:translateY(-100%);transition:transform .8s var(--ease)}html.ts-site .mnav.open{transform:none;visibility:visible}html.ts-site .mnav{transition:transform .8s var(--ease),visibility 0s linear .8s}html.ts-site .mnav.open{transition:transform .8s var(--ease),visibility 0s}html.ts-site header.site{position:sticky;top:0;z-index:40}html.ts-site .menu-open .burger{position:relative;z-index:41}html.ts-site .mnav a{font-family:Cal Sans,Manrope,sans-serif;font-size:44px;line-height:1.1;padding:6px 0}html.ts-site .pill{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;box-sizing:border-box;padding:14px 24px;border-radius:999px;font-size:15px;font-weight:700;border:0;cursor:pointer;font-family:inherit}html.ts-site .pill-accent{background:var(--accent);color:var(--ink)}html.ts-site .pill-paper{background:var(--paper);color:var(--ink)}html.ts-site .pill-ink{background:var(--ink);color:var(--paper)}html.ts-site .pill-ghost{background:#2a2c28;color:var(--paper)}html.ts-site .light .pill-ghost{background:#dcefe4;color:var(--ink)}html.ts-site .ulink{text-decoration:underline;text-underline-offset:6px;text-decoration-thickness:1px;font-weight:700;padding:12px 4px;display:inline-flex;align-items:center;min-height:48px;box-sizing:border-box;background:none;border:0;color:inherit;font-size:15px;cursor:pointer;font-family:inherit}html.ts-site .ulink:hover{text-decoration-thickness:2px}html.ts-site .back{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;padding:12px 0;min-height:44px}html.ts-site .back span{transition:transform .5s var(--ease)}html.ts-site .back:hover span{transform:translate(-5px)}html.ts-site .hero{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:56px;align-items:end;padding-top:56px;padding-bottom:88px}html.ts-site .hero-img{overflow:hidden;border-radius:14px}html.ts-site .hero-img img{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 50%;object-position:100% 50%}html.ts-site .logo-chip{width:72px;height:72px;border-radius:50%;-o-object-fit:contain;object-fit:contain;background:#1d1f1b;padding:10px;box-sizing:border-box;filter:grayscale(1);opacity:.85;transition:filter .5s var(--ease),opacity .5s var(--ease)}html.ts-site a:hover .logo-chip{filter:none;opacity:1}html.ts-site .chips-marquee .marquee-track{gap:28px}html.ts-site .two{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:64px}html.ts-site .prob{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);gap:32px;padding:34px 0;border-top:1px solid var(--line-l)}html.ts-site .prob .n{font-size:40px;line-height:1;color:#8b8c84;transition:color .6s var(--ease)}html.ts-site .prob:hover .n{color:var(--ink)}html.ts-site .prob h3{margin:0 0 8px;font-size:20px;font-weight:700;font-family:Manrope,sans-serif;line-height:1.3}html.ts-site .prob p{margin:0;font-size:16px;line-height:1.55;color:var(--muted-l)}html.ts-site .sol h3{display:flex;align-items:flex-start;gap:12px}html.ts-site .ad{flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:var(--accent);display:inline-flex;align-items:center;justify-content:center;overflow:hidden;transform:scale(0);transition:transform .9s cubic-bezier(.34,1.56,.64,1);transition-delay:calc(var(--d,0s) + .35s);margin-top:-3px}html.ts-site .ad svg{width:15px;height:15px;transform:translate(-160%);transition:transform .8s var(--ease);transition-delay:calc(var(--d,0s) + .6s)}html.ts-site .in .ad,html.ts-site .in.ad{transform:scale(1)}html.ts-site .in .ad svg,html.ts-site .in.ad svg{transform:none}html.ts-site .prob:hover .ad,html.ts-site .card-link:hover .ad{transform:scale(1.18);transition-delay:0s;transition-duration:.6s}html.ts-site .prob:hover .ad svg,html.ts-site .card-link:hover .ad svg{animation:arrowLoop .7s var(--ease)}@keyframes arrowLoop{0%{transform:none}45%{transform:translate(160%)}46%{transform:translate(-160%)}to{transform:none}}html.ts-site .grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}html.ts-site .grid3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}html.ts-site .grid4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}html.ts-site .pack{border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:16px;background:var(--card-d)}html.ts-site .pack.pop{background:var(--paper);color:var(--ink)}html.ts-site .js .pack.in:hover,html.ts-site .pack:hover{transform:translateY(-8px)}html.ts-site .pack h3{margin:0;font-size:20px;font-weight:700;font-family:Manrope,sans-serif}html.ts-site .pack .price{margin:0;font-size:46px;line-height:1}html.ts-site .pack ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px;font-size:15px;line-height:1.45}html.ts-site .pack li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px}html.ts-site .pack li:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.5;margin-top:8px}html.ts-site .pack .lbl{font-size:14px;font-weight:700;opacity:.65;margin:6px 0 0}html.ts-site .badge{font-size:13px;font-weight:700;padding:6px 12px;border-radius:999px;background:var(--ink);color:var(--accent)}html.ts-site .more{all:unset;cursor:pointer;font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:5px;padding:8px 0}html.ts-site .quotes{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:20px;align-items:start}html.ts-site .qcol{display:flex;flex-direction:column;gap:20px}html.ts-site blockquote.clamp{display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}html.ts-site blockquote.clamp.open{display:block}html.ts-site .quotes figure .more{align-self:flex-start;margin-top:-10px}html.ts-site .quotes figure,html.ts-site .qcard{margin:0;border-radius:16px;padding:32px;display:flex;flex-direction:column;gap:24px;background:#fff;color:var(--ink)}html.ts-site .quotes figure.ink{background:var(--ink);color:var(--paper)}html.ts-site figcaption{display:flex;align-items:center;gap:14px;font-size:15px}html.ts-site figcaption img{width:50px;height:50px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex:0 0 auto}html.ts-site .initials{width:50px;height:50px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--accent);color:var(--ink);font-weight:700;flex:0 0 auto}html.ts-site blockquote{margin:0}html.ts-site .qstrip{display:flex;gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px;scrollbar-width:thin}html.ts-site .qstrip .qcard{flex:0 0 min(420px,85vw);scroll-snap-align:start}html.ts-site .tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line-d);border-radius:16px;overflow:hidden}html.ts-site .tile{background:var(--ink);aspect-ratio:4/3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;position:relative;overflow:hidden;text-align:center;padding:16px}html.ts-site .tile img{width:96px;height:96px;border-radius:50%;-o-object-fit:contain;object-fit:contain;background:#1d1f1b;padding:12px;box-sizing:border-box;transition:transform .9s var(--ease)}html.ts-site .tile span{font-size:15px;font-weight:700}html.ts-site .tile:after{content:"Read the case study";position:absolute;left:0;right:0;bottom:16px;font-size:13px;font-weight:700;color:var(--accent);opacity:0;transform:translateY(10px);transition:opacity .5s var(--ease),transform .6s var(--ease)}html.ts-site .tile:hover img{transform:scale(1.08) translateY(-6px)}html.ts-site .tile:hover:after{opacity:1;transform:none}html.ts-site .tile.all{background:var(--accent);color:var(--ink)}html.ts-site .tile.all:after{display:none}html.ts-site .cs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}html.ts-site .cs-card{display:flex;flex-direction:column;gap:18px;border-radius:18px;background:#fff;color:var(--ink);overflow:hidden;transition:transform .8s var(--ease)}html.ts-site .cs-card:hover{transform:translateY(-6px)}html.ts-site .cs-cover{position:relative;aspect-ratio:16/10;overflow:hidden;background:#1a1c19}html.ts-site .cs-cover>img,html.ts-site .cs-cover>video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform 1.2s var(--ease)}html.ts-site .cs-card:hover .cs-cover>img,html.ts-site .cs-card:hover .cs-cover>video{transform:scale(1.05)}html.ts-site .cs-cover .lg{position:absolute;left:20px;bottom:20px;width:72px;height:72px;border-radius:50%;background:#0f100e;-o-object-fit:contain;object-fit:contain;padding:8px;box-sizing:border-box}html.ts-site .cs-cover.nocover{display:flex;align-items:center;justify-content:center}html.ts-site .cs-cover.nocover .lg{position:static;width:120px;height:120px}html.ts-site .cs-body{padding:4px 28px 28px;display:flex;flex-direction:column;gap:12px}html.ts-site .tags{display:flex;flex-wrap:wrap;gap:8px}html.ts-site .tag{font-size:13px;font-weight:600;padding:6px 12px;border-radius:999px;background:#e5f2ea;color:var(--ink)}html.ts-site .dark .tag{background:#23251f;color:var(--paper)}html.ts-site .filters{display:flex;flex-wrap:wrap;gap:8px}html.ts-site .filters button{font:inherit;font-size:14px;font-weight:600;border:0;border-radius:999px;padding:10px 16px;min-height:44px;cursor:pointer;background:#dcefe4;color:var(--ink);transition:background .4s var(--ease),color .4s var(--ease)}html.ts-site .dark .filters button{background:#1d1f1b;color:var(--paper)}html.ts-site .filters button[aria-pressed=true]{background:var(--ink);color:var(--paper)}html.ts-site .dark .filters button[aria-pressed=true]{background:var(--accent);color:var(--ink)}html.ts-site .cover-band{position:relative;height:min(78vh,720px);overflow:hidden}html.ts-site .cover-band>img,html.ts-site .cover-band>video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.62)}html.ts-site .cover-band .cap{position:absolute;left:0;right:0;bottom:0;padding-bottom:56px}html.ts-site .cs-layout{display:grid;grid-template-columns:300px minmax(0,1fr);gap:72px;align-items:start}html.ts-site .cs-aside{position:sticky;top:96px;display:flex;flex-direction:column;gap:22px;font-size:15px}html.ts-site .cs-aside dl{margin:0;display:grid;gap:14px}html.ts-site .cs-aside dt{font-size:13px;color:var(--muted-l)}html.ts-site .cs-aside dd{margin:2px 0 0;font-weight:600}html.ts-site .krs{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1px;background:var(--line-l);border-radius:16px;overflow:hidden}html.ts-site .kr{background:var(--paper);padding:26px 22px;display:flex;flex-direction:column;gap:8px}html.ts-site .kr b{font-family:Cal Sans,Manrope,sans-serif;font-weight:400;font-size:clamp(30px,3vw,44px);line-height:1;overflow-wrap:anywhere}html.ts-site .kr span{font-size:15px;color:var(--muted-l)}html.ts-site .rich{font-size:18px;line-height:1.75;color:#2a2c27}html.ts-site .rich h2{font-family:Cal Sans,Manrope,sans-serif;font-weight:400;font-size:28px;margin:36px 0 12px;color:var(--ink)}html.ts-site .rich h3{font-family:Cal Sans,Manrope,sans-serif;font-weight:400;font-size:24px;line-height:1.15;margin:36px 0 10px;color:var(--ink)}html.ts-site .dark .rich h3{color:var(--paper)}html.ts-site .rich [style]{color:inherit!important;background-color:transparent!important}html.ts-site .rich p{margin:0 0 18px}html.ts-site .rich ul,html.ts-site .rich ol{padding-left:22px;margin:0 0 18px}html.ts-site .rich li{margin:6px 0}html.ts-site .rich strong{color:var(--ink)}html.ts-site .rich a{color:inherit;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}html.ts-site .dark .rich{color:var(--soft-d)}html.ts-site .dark .rich h2,html.ts-site .dark .rich strong{color:var(--paper)}html.ts-site .cs-sec{padding:44px 0;border-top:1px solid var(--line-l)}html.ts-site .cs-sec>h2{margin:0 0 22px}html.ts-site .pullq{margin:28px 0 0;padding:30px;border-radius:16px;background:var(--ink);color:var(--paper)}html.ts-site .pullq blockquote{font-family:Cal Sans,Manrope,sans-serif;font-size:24px;line-height:1.3;margin:0 0 18px}html.ts-site .ba{width:100%;border-collapse:collapse;font-size:16px;line-height:1.5}html.ts-site .ba th{text-align:left;font-size:14px;color:var(--muted-l);padding:0 16px 12px 0;font-weight:600}html.ts-site .ba td{padding:16px 16px 16px 0;border-top:1px solid var(--line-l);vertical-align:top}html.ts-site .ba td:last-child{font-weight:600}html.ts-site .search{display:flex;flex-wrap:wrap;gap:10px;align-items:center}html.ts-site .search input{flex:1 1 320px;font:inherit;font-size:16px;padding:14px 18px;border-radius:999px;border:1px solid #3A3C36;background:#151714;color:var(--paper);min-height:52px;box-sizing:border-box}html.ts-site .search input::-moz-placeholder{color:#8b8c84}html.ts-site .search input::placeholder{color:#8b8c84}html.ts-site .ex-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:20px}html.ts-site .ex-card{background:var(--card-d);border-radius:18px;padding:24px;display:flex;flex-direction:column;gap:14px;transition:transform .8s var(--ease),background .5s var(--ease)}html.ts-site .ex-card:hover{transform:translateY(-6px);background:#202320}html.ts-site .ex-card .ph{width:84px;height:84px;border-radius:50%;-o-object-fit:cover;object-fit:cover}html.ts-site .ex-card h3{margin:0;font-size:24px;line-height:1.05}html.ts-site .ex-card p{margin:0;font-size:15px;line-height:1.55;color:var(--soft-d)}html.ts-site .clamp3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}html.ts-site .blur-cards{position:relative;margin-top:20px}html.ts-site .blur-cards .ex-grid{filter:blur(8px);opacity:.5;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.ts-site .blur-cta{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;text-align:center}html.ts-site .avatars{display:flex;flex-wrap:wrap;gap:0}html.ts-site .avatars img{width:52px;height:52px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid var(--ink);margin-left:-10px}html.ts-site .avatars img:first-child{margin-left:0}html.ts-site .ex-layout{display:grid;grid-template-columns:320px minmax(0,1fr);gap:72px;align-items:start}html.ts-site .team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}html.ts-site .member{display:flex;flex-direction:column;gap:20px}html.ts-site .member .ph{overflow:hidden;border-radius:18px}html.ts-site .member .ph img{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;filter:grayscale(1);transition:filter .8s var(--ease),transform 1.2s var(--ease)}html.ts-site .member:hover .ph img{filter:none;transform:scale(1.03)}html.ts-site .rail{display:flex;gap:16px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:16px;scrollbar-width:thin;cursor:grab}html.ts-site .rail figure{margin:0;flex:0 0 220px;scroll-snap-align:start;display:flex;flex-direction:column;gap:12px}html.ts-site .rail figure div{background:#1a1c19;border-radius:16px;overflow:hidden;aspect-ratio:3/4;display:flex;align-items:flex-end;justify-content:center}html.ts-site .rail figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;transition:transform 1s var(--ease)}html.ts-site .rail figure:hover img{transform:scale(1.05)}html.ts-site .rail figcaption{display:block}html.ts-site .rail figcaption b{display:block;font-size:17px;text-transform:capitalize}html.ts-site .rail figcaption span{font-size:14px;color:var(--muted-d)}html.ts-site .form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}html.ts-site .form label{display:flex;flex-direction:column;gap:8px;font-size:14px;font-weight:600}html.ts-site .form .full{grid-column:1 / -1}html.ts-site .form input,html.ts-site .form textarea{font:inherit;font-size:16px;padding:14px 16px;border-radius:12px;border:1px solid var(--line-l);background:#fff;color:var(--ink);min-height:50px;box-sizing:border-box}html.ts-site .form input:focus,html.ts-site .form textarea:focus{outline:2px solid var(--accent);outline-offset:1px}html.ts-site .legal{font-size:17px;line-height:1.75;color:#2a2c27}html.ts-site .legal h2{font-family:Cal Sans,Manrope,sans-serif;font-weight:400;font-size:34px;line-height:1.1;margin:56px 0 16px;color:var(--ink)}html.ts-site .legal h3{font-size:21px;margin:36px 0 10px;color:var(--ink)}html.ts-site .legal h4{font-size:18px;margin:26px 0 8px;color:var(--ink)}html.ts-site .legal p{margin:0 0 16px}html.ts-site .legal ul{padding-left:22px;margin:0 0 16px}html.ts-site .legal li{margin:8px 0}html.ts-site .legal a{color:inherit;text-decoration:underline;text-decoration-color:var(--accent);text-decoration-thickness:2px;text-underline-offset:4px}html.ts-site .mag-hero{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:24px 48px}html.ts-site .empty{border-radius:18px;background:var(--card-d);padding:56px;display:flex;flex-wrap:wrap;gap:32px;align-items:center;justify-content:space-between}html.ts-site .book{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}html.ts-site .book-cover{border-radius:16px;overflow:hidden;background:#1a1c19;aspect-ratio:3/4;display:flex;align-items:center;justify-content:center}html.ts-site .book-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html.ts-site .guide-body{font-size:17px;line-height:1.75}html.ts-site .guide-body img{max-width:100%;height:auto}html.ts-site .guide-body table{width:100%;border-collapse:collapse}html.ts-site .guide-body td,html.ts-site .guide-body th{border-top:1px solid var(--line-l);padding:10px;vertical-align:top;text-align:left}html.ts-site .steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}html.ts-site .steps>div{padding:28px;border-left:1px solid var(--line-d);display:flex;flex-direction:column;gap:12px}html.ts-site .steps>div:first-child{border-left:0;padding-left:0}html.ts-site .steps .sn{font-size:56px;line-height:.9;color:#2f312d}html.ts-site .light .steps>div{border-left-color:var(--line-l)}html.ts-site .stat{display:flex;flex-direction:column;gap:12px;padding:30px;border-radius:16px;background:var(--card-d)}html.ts-site .stat b{font-family:Cal Sans,Manrope,sans-serif;font-weight:400;font-size:64px;line-height:1;color:var(--accent)}html.ts-site .light .stat{background:#fff}html.ts-site .light .stat b{color:var(--ink)}html.ts-site .ticker{overflow:hidden;border-top:1px solid var(--line-d);border-bottom:1px solid var(--line-d);padding:22px 0}html.ts-site .ticker .marquee-track{gap:56px;font-family:Cal Sans,Manrope,sans-serif;font-size:30px;white-space:nowrap}html.ts-site .svc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;padding:96px 0;border-top:1px solid var(--line-d)}html.ts-site .svc:nth-child(2n) .svc-art{order:-1}html.ts-site .svc-art{border-radius:18px;background:#151714;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}html.ts-site .cmp{width:100%;border-collapse:collapse;font-size:15px;min-width:760px}html.ts-site .cmp th,html.ts-site .cmp td{padding:14px 12px;border-top:1px solid var(--line-d);text-align:left;vertical-align:top}html.ts-site .cmp th{color:var(--muted-d);font-weight:600}html.ts-site .scroll-x{overflow-x:auto}html.ts-site .foot{position:relative;overflow:hidden;color:var(--paper);background:var(--ink)}html.ts-site .foot-bg{position:absolute;top:-10%;right:0;bottom:0;left:0;height:110%;width:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.55) saturate(.8)}html.ts-site .foot-inner{position:relative}html.ts-site .foot-cols{display:grid;grid-template-columns:minmax(0,4fr) repeat(4,minmax(0,2fr));gap:28px;padding-top:110px;padding-bottom:48px;font-size:15px}html.ts-site .foot-cols h3{margin:0 0 14px;font-size:14px;font-weight:500;color:var(--muted-d)}html.ts-site .foot-cols a,html.ts-site .foot-cols button{display:block;padding:5px 0;color:var(--paper);background:none;border:0;font:inherit;cursor:pointer;text-align:left;transition:color .4s var(--ease)}html.ts-site .foot-cols a:hover,html.ts-site .foot-cols button:hover{color:var(--accent)}html.ts-site .giant{margin:0 0 -.3em;font-size:24.5vw;line-height:.76;letter-spacing:-.02em;color:#d8d7d0;white-space:nowrap;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}html.ts-site .giant .l{display:inline-block;transform:translateY(60%);opacity:0;transition:transform 1.4s var(--ease),opacity 1s var(--ease);transition-delay:calc(var(--i) * 60ms)}html.ts-site .giant.in .l{transform:none;opacity:1}html.ts-site .legal-bar{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:13px;color:var(--muted-d);padding-bottom:28px}html.ts-site .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;display:flex;align-items:center;justify-content:center;padding:24px;background:#0a0b0999;opacity:0;pointer-events:none;transition:opacity .5s var(--ease)}html.ts-site .modal.open{opacity:1;pointer-events:auto}html.ts-site .modal-box{background:var(--paper);color:var(--ink);border-radius:20px;padding:36px;max-width:520px;width:100%;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;transform:translateY(24px) scale(.98);transition:transform .7s var(--ease)}html.ts-site .modal.open .modal-box{transform:none}html.ts-site .x{position:absolute;top:18px;right:18px}@media(max-width:1080px){html.ts-site .nav{display:none}html.ts-site .burger{display:inline-flex;align-items:center;justify-content:center}html.ts-site .top .pill{display:none}html.ts-site .foot-cols{grid-template-columns:repeat(2,minmax(0,1fr))}html.ts-site .foot-cols>div:first-child{grid-column:1 / -1}}@media(max-width:980px){html.ts-site .hero,html.ts-site .two,html.ts-site .quotes,html.ts-site .grid3,html.ts-site .grid2,html.ts-site .cs-grid,html.ts-site .cs-layout,html.ts-site .ex-layout,html.ts-site .team,html.ts-site .book,html.ts-site .svc,html.ts-site .form{grid-template-columns:minmax(0,1fr)}html.ts-site .grid4,html.ts-site .tiles{grid-template-columns:repeat(2,minmax(0,1fr))}html.ts-site .steps{grid-template-columns:minmax(0,1fr)}html.ts-site .steps>div{border-left:0;border-top:1px solid var(--line-d);padding-left:0}html.ts-site .svc:nth-child(2n) .svc-art{order:0}html.ts-site .prob{grid-template-columns:48px minmax(0,1fr)}html.ts-site .prob .sol{grid-column:2}html.ts-site .cs-aside{position:static}html.ts-site .quotes>div{margin-top:0!important;padding-top:0!important}html.ts-site .sec{padding-top:88px;padding-bottom:88px}}@media(prefers-reduced-motion:reduce){html.ts-site .ad,html.ts-site .ad svg,html.ts-site .giant .l{transform:none!important;opacity:1!important}html.ts-site .curtain{display:none}html.ts-site .mnav{transition:none}}html.ts-site .faq{border-bottom:1px solid var(--line-l)}html.ts-site .faq [data-acc]{border-top:1px solid var(--line-l)}html.ts-site .faq .acc-btn{font-size:20px;font-weight:700;line-height:1.35}html.ts-site .faq .acc-body p{margin:0;padding:0 0 28px;max-width:720px;font-size:17px;line-height:1.65;color:var(--muted-l)}html.ts-site .mnav .pill{font-family:Manrope,sans-serif;font-size:16px;line-height:1.2;padding:14px 24px}html.ts-site .mnav{padding-top:96px;justify-content:flex-start}html.ts-site .dark .prob{border-top-color:var(--line-d)}html.ts-site .dark .prob .n{color:#4a4c46}html.ts-site .dark .prob:hover .n{color:var(--paper)}html.ts-site .dark .prob p{color:var(--soft-d)}html.ts-site .dark .faq{border-bottom-color:var(--line-d)}html.ts-site .dark .faq [data-acc]{border-top-color:var(--line-d)}html.ts-site .dark .faq .acc-body p{color:var(--soft-d)}html.ts-site .search-sticky{position:fixed;left:0;right:0;top:var(--hdr,0px);z-index:35;padding:12px 0;background:#0f100eeb;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);transform:translateY(-120%);opacity:0;pointer-events:none;transition:transform .6s var(--ease),opacity .4s var(--ease),top .6s var(--ease)}html.ts-site .search-sticky.on{transform:none;opacity:1;pointer-events:auto}html.ts-site .signup{padding:8px 0 72px}html.ts-site .signup-inner{background:var(--card-d);border-radius:20px;padding:36px;display:flex;flex-direction:column;gap:22px}html.ts-site .stepper{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}html.ts-site .stepper button{all:unset;cursor:pointer;display:flex;align-items:center;gap:10px;width:100%;padding:12px 0;border-top:2px solid var(--line-d);color:var(--muted-d);font-size:14px;font-weight:600;transition:color .4s var(--ease),border-color .5s var(--ease)}html.ts-site .stepper .sdot{width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#23251f;font-size:13px;flex:0 0 auto;transition:background .5s var(--ease),color .5s var(--ease)}html.ts-site .stepper li.cur button{color:var(--paper);border-top-color:var(--paper)}html.ts-site .stepper li.ok button{border-top-color:var(--accent)}html.ts-site .stepper li.ok .sdot{background:var(--accent);color:var(--ink)}html.ts-site .stepper button:focus-visible{outline:2px solid var(--accent);outline-offset:4px}html.ts-site .swarn{margin:0;min-height:20px;font-size:14px;color:var(--paper)}html.ts-site .swarn:not(:empty):before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--accent);margin-right:8px}html.ts-site .sform{grid-template-columns:minmax(0,1fr)}html.ts-site .sform fieldset{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:18px}html.ts-site .sform legend{font-size:28px;margin-bottom:6px;padding:0}html.ts-site .sform small{font-weight:400;color:var(--muted-d);font-size:13px}html.ts-site .two-f{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}html.ts-site .field{display:flex;flex-direction:column;gap:8px}html.ts-site .flabel{font-size:14px;font-weight:600}html.ts-site .seg{display:flex;gap:8px}html.ts-site .seg button{font:inherit;font-size:15px;font-weight:600;min-height:44px;padding:0 22px;border-radius:999px;border:1px solid #3A3C36;background:#151714;color:var(--paper);cursor:pointer;transition:background .4s var(--ease),color .4s var(--ease)}html.ts-site .seg button[aria-pressed=true]{background:var(--accent);color:var(--ink);border-color:var(--accent)}html.ts-site .photo{align-self:center;position:relative;width:140px;height:140px;border-radius:50%;overflow:hidden;cursor:pointer;background:#151714;border:1px dashed #4A4C46}html.ts-site .photo input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}html.ts-site .photo-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;font-size:12px;font-weight:600;color:var(--muted-d);text-align:center;padding:12px}html.ts-site .photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}html.ts-site .pick{display:flex;flex-direction:column;gap:8px}html.ts-site .pick-row{display:flex;gap:8px;align-items:center}html.ts-site .pick-row select{flex:1;min-width:0;font:inherit;font-size:15px;padding:12px 14px;border-radius:12px;border:1px solid #3A3C36;background:#151714;color:var(--paper);min-height:48px}html.ts-site .rm{width:44px;height:44px;border-radius:50%;border:0;background:#23251f;color:var(--paper);font-size:20px;cursor:pointer}html.ts-site .pick .add{align-self:flex-start}html.ts-site .combo{position:relative}html.ts-site .combo input{width:100%}html.ts-site .combo ul{position:absolute;z-index:5;left:0;right:0;top:calc(100% + 6px);max-height:260px;overflow:auto;margin:0;padding:6px;list-style:none;background:#151714;border:1px solid #3A3C36;border-radius:12px}html.ts-site .combo li{display:flex;gap:12px;align-items:center;padding:10px 12px;border-radius:8px;cursor:pointer;font-size:15px}html.ts-site .combo li:hover{background:#23251f}html.ts-site .cc{font-size:12px;font-weight:700;color:var(--muted-d);width:24px}html.ts-site .pw{position:relative;display:block}html.ts-site .pw input{width:100%;padding-right:52px}html.ts-site .pw button{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:42px;height:42px;border:0;background:none;color:var(--muted-d);cursor:pointer}html.ts-site .pwreq{list-style:none;margin:-6px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--muted-d)}html.ts-site .pwreq li:before,html.ts-site .pwmatch:not(:empty):before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:#4a4c46;margin-right:8px;transition:background .4s var(--ease)}html.ts-site .pwreq li.met{color:var(--paper)}html.ts-site .pwreq li.met:before,html.ts-site .pwmatch.met:before{background:var(--accent)}html.ts-site .pwmatch{margin:0;font-size:13px;min-height:18px}html.ts-site .snav{display:flex;gap:10px;justify-content:space-between;padding-top:8px}html.ts-site .snav [data-next],html.ts-site .snav [data-submit]{margin-left:auto}html.ts-site .snav button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:760px){html.ts-site .stepper .slabel{display:none}html.ts-site .two-f{grid-template-columns:minmax(0,1fr)}html.ts-site .signup-inner{padding:24px}}html.ts-site [hidden]{display:none!important}html.ts-site .hero-full{position:relative;overflow:hidden;min-height:100vh;min-height:100svh;margin-top:-84px;display:flex;align-items:flex-end}html.ts-site .hero-art{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:70% 45%}html.ts-site .hero-art img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:70% 45%;object-position:70% 45%}html.ts-site .hero-logo{opacity:0}html.ts-site .hero-logo.in{animation:logoIn 2.2s var(--ease) 1.1s both,logoFloat 6.5s cubic-bezier(.45,0,.55,1) 3.3s infinite alternate}@keyframes logoIn{0%{opacity:0;transform:translateY(34px)}to{opacity:1;transform:none}}@keyframes logoFloat{0%{transform:none}to{transform:translateY(-14px)}}@media(prefers-reduced-motion:reduce){html.ts-site .hero-logo{opacity:1}html.ts-site .hero-logo.in{animation:none}}html.ts-site .hero-copy{position:relative;width:100%;padding-top:180px;padding-bottom:96px;display:flex;flex-direction:column;gap:30px}html.ts-site .hero-copy .h-xl{max-width:820px}html.ts-site .hero-copy .lead{color:#d9d8d2}@media(max-width:760px){html.ts-site .hero-art img{top:-14%;height:114%;-o-object-position:81% 50%;object-position:81% 50%}html.ts-site .hero-copy{padding-bottom:56px}}@font-face{font-family:Array;font-weight:700;font-display:swap;src:url(/fonts/array/Array-Bold.otf) format("opentype")}html.ts-site .array{font-family:Array,Cal Sans,Manrope,sans-serif;font-weight:700;letter-spacing:.02em;text-transform:uppercase}html.ts-site .pack.pk,html.ts-site .pack.pk.pop{position:relative;background:var(--pcbg);color:var(--paper);border:1px solid var(--pcbd);transition:transform .7s var(--ease),border-color .5s var(--ease),background-color .5s var(--ease)}html.ts-site .pack.pk:hover{border-color:var(--pc)}html.ts-site .pack.pk.pop{border-color:var(--pc);box-shadow:0 0 0 1px var(--pc) inset}html.ts-site .pk-badge{position:absolute;top:-13px;left:50%;transform:translate(-50%);background:var(--pc);color:var(--ink);font-size:12px;font-weight:700;padding:5px 12px;border-radius:999px;white-space:nowrap}html.ts-site .pk-head{display:flex;flex-direction:column;align-items:flex-start;gap:14px}html.ts-site .pk-head h3{margin:0;color:var(--pc);font-size:28px;line-height:1.08}html.ts-site .pk-head h3.array{font-size:22px;line-height:1.25}html.ts-site .pk-icon{position:relative;display:block;width:44px;height:44px;perspective:300px}html.ts-site .pk-icon img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .6s var(--ease),opacity .6s var(--ease)}html.ts-site .pk-icon img+img{opacity:0}html.ts-site .pk-icon.silver img{filter:brightness(2)}html.ts-site .pack.pk:hover .pk-icon img{transform:rotateY(45deg) rotateX(-5deg)}html.ts-site .pack.pk:hover .pk-icon img:nth-child(2){opacity:.5;transform:rotateY(45deg) rotateX(-5deg) translateZ(4px)}html.ts-site .pack.pk:hover .pk-icon img:nth-child(3){opacity:.4;transform:rotateY(45deg) rotateX(-5deg) translateZ(8px)}html.ts-site .pack.pk:hover .pk-icon img:nth-child(4){opacity:.3;transform:rotateY(45deg) rotateX(-5deg) translateZ(12px)}html.ts-site .pack.pk:hover .pk-icon img:nth-child(5){opacity:.2;transform:rotateY(45deg) rotateX(-5deg) translateZ(16px)}html.ts-site .pk-tag{margin:0;font-size:15px;line-height:1.5;font-style:italic;color:#d4d3cd}html.ts-site .pk-desc{margin:0;font-size:15px;line-height:1.6;color:var(--soft-d)}html.ts-site .pack.pk .price{margin:0;font-size:44px;line-height:1;color:var(--pc)}html.ts-site .pack.pk .price small,html.ts-site .pk-price small{font-family:Manrope,sans-serif;font-size:15px;opacity:.75}html.ts-site .pk-lbl{display:block;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-d);margin-top:6px}html.ts-site .pk-base,html.ts-site .pk-accent{margin:0;font-size:15px;line-height:1.5;color:var(--pc)}html.ts-site .pk-win{margin:0;font-size:14.5px;line-height:1.5;color:var(--soft-d)}html.ts-site .pk-win strong{color:var(--pc)}html.ts-site .pk-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:9px;font-size:15px;line-height:1.45}html.ts-site .pk-list li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;align-items:start}html.ts-site .pk-list svg{color:var(--pc);margin-top:3px}html.ts-site .pk-box{background:#ffffff0a;border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:8px}html.ts-site .pk-box p{margin:0;font-size:15px;line-height:1.5}html.ts-site .pk-price{border:1px solid var(--pcbd);border-radius:14px;padding:16px 18px;background:#ffffff08}html.ts-site .pk-price p{margin:0;font-size:34px;line-height:1;color:var(--pc)}html.ts-site .pk-price .pk-setup{font-family:Manrope,sans-serif;font-size:15px;margin-top:8px;color:var(--soft-d)}html.ts-site .pk-cancel{margin:0;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted-d)}html.ts-site .pk-cta{margin-top:auto;background:var(--pc);color:var(--ink);width:100%}html.ts-site .pk-toggle{display:flex;align-items:center;gap:10px;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--pc);cursor:pointer;min-height:32px}html.ts-site .pk-toggle input{position:absolute;opacity:0;width:1px;height:1px}html.ts-site .pk-toggle .sw{width:40px;height:22px;border-radius:999px;background:#2a2c28;position:relative;transition:background .4s var(--ease)}html.ts-site .pk-toggle .sw:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--paper);transition:transform .5s var(--ease)}html.ts-site .pk-toggle input:checked+.sw{background:var(--pc)}html.ts-site .pk-toggle input:checked+.sw:after{transform:translate(18px)}html.ts-site .pk-toggle input:not(:checked)~.pk-tl{color:var(--muted-d)}html.ts-site .pk-toggle input:focus-visible+.sw{outline:2px solid var(--pc);outline-offset:3px}html.ts-site .ao-packs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;align-items:stretch;padding-top:14px}html.ts-site .cmp-wrap{background:#151714;border-radius:18px;padding:24px}html.ts-site .cmp th{color:var(--paper)}@media(prefers-reduced-motion:reduce){html.ts-site .pack.pk:hover .pk-icon img{transform:none!important}html.ts-site .pack.pk:hover .pk-icon img+img{opacity:0!important}}html.ts-site .pack .pk-head h3.cal{font-family:Cal Sans,Manrope,sans-serif;font-weight:400}html.ts-site .pack .pk-head h3.array{font-family:Array,Cal Sans,Manrope,sans-serif;font-weight:700}html.ts-site .pack .pk-list li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px}html.ts-site .pack .pk-list li:before{content:none;display:none}html.ts-site .cmp{width:100%;border-collapse:collapse;min-width:760px}html.ts-site .cmp th{font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;text-align:center;padding:16px 12px;border-bottom:1px solid var(--line-d);vertical-align:bottom}html.ts-site .cmp th:first-child{text-align:left;color:var(--muted-d)}html.ts-site .cmp td{padding:14px 12px;border-bottom:1px solid var(--line-d);text-align:center;font-size:14px;color:#bdbcb5;vertical-align:middle}html.ts-site .cmp td.cmp-l{text-align:left;color:var(--paper);font-weight:600}html.ts-site .cmp tbody tr:nth-child(odd){background:#ffffff06}html.ts-site .cmp .cmp-b{color:var(--paper);font-weight:700}html.ts-site .cmp .cmp-s{font-size:12.5px;color:var(--muted-d)}html.ts-site .cmp .cmp-ok{color:var(--accent);font-size:16px}html.ts-site .cmp .cmp-no{color:#6e6f68}html.ts-site .pack.pk.off{opacity:.62}html.ts-site .pack.pk.off:hover{opacity:1}html.ts-site .pack.pk .pk-toggle:last-child{margin-top:4px}html.ts-site .pack.pk{height:100%;box-sizing:border-box}html.ts-site.own-rail{scrollbar-width:none}html.ts-site.own-rail::-webkit-scrollbar{display:none}html.ts-site .sbar{position:fixed;top:0;right:0;bottom:0;width:14px;z-index:60;background:#80807c1f;transition:background .4s var(--ease)}html.ts-site .sbar:hover,html.ts-site .sbar.drag{background:#80807c38}html.ts-site .sbar-thumb{position:absolute;top:0;right:3px;width:6px;border-radius:999px;background:var(--accent);cursor:grab;transition:width .4s var(--ease),right .4s var(--ease)}html.ts-site .sbar:hover .sbar-thumb,html.ts-site .sbar.drag .sbar-thumb{width:8px;right:3px}html.ts-site .sbar.drag .sbar-thumb{cursor:grabbing}html.ts-site .steps.journey{grid-template-columns:repeat(3,minmax(0,1fr))}html.ts-site .jy-body{display:flex;flex-direction:column;gap:12px}html.ts-site .jy-phase{font-size:14px;color:var(--muted-d)}html.ts-site .jy-t{margin:0;font-size:26px;line-height:1.1}html.ts-site .jy-focus{margin:0;font-size:15px;line-height:1.6;color:var(--soft-d)}html.ts-site .jy-focus strong{display:block;color:var(--paper);margin-bottom:2px}@media(max-width:980px){html.ts-site .steps.journey{grid-template-columns:minmax(0,1fr)}html.ts-site .steps.journey>div{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);gap:0 18px;border-top:0;padding:0 0 44px}html.ts-site .steps.journey>div:last-child{padding-bottom:0}html.ts-site .journey .sn{width:52px;height:52px;border-radius:50%;border:1.5px solid var(--accent);display:flex;align-items:center;justify-content:center;font-size:18px;line-height:1;color:var(--accent);background:var(--ink);position:relative;z-index:1}html.ts-site .steps.journey>div:not(:last-child):before{content:"";position:absolute;left:25.5px;top:52px;bottom:0;width:1px;background:linear-gradient(var(--accent),rgba(110,231,183,.15));transform-origin:top;transform:scaleY(0);transition:transform 1.4s var(--ease) calc(var(--d,0s) + .4s)}html.ts-site .steps.journey>div.in:before{transform:scaleY(1)}html.ts-site .jy-body{padding-top:12px}html.ts-site .jy-t{font-size:clamp(24px,6.4vw,30px)}html.ts-site .jy-focus{padding:14px 16px;border-radius:12px;background:var(--card-d)}}@media(prefers-reduced-motion:reduce){html.ts-site .steps.journey>div:before{transform:none!important}}html.ts-site .cs-filt{display:flex;flex-direction:column;align-items:flex-start;gap:4px}html.ts-site .filters.clamped{max-height:96px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 82%,transparent);mask-image:linear-gradient(180deg,#000 82%,transparent)}html.ts-site .cs-more{padding-left:0}html.ts-site .bt{display:flex;flex-direction:column;gap:28px}html.ts-site .bt-svg{display:block;width:100%;height:auto;overflow:visible}html.ts-site .bt-v{display:none;max-width:340px;margin:0 auto}html.ts-site .bt-seg{cursor:pointer;outline:none}html.ts-site .bt-seg polygon{fill:#6ee7b721;stroke:#6ee7b78c;stroke-width:1.5;vector-effect:non-scaling-stroke;transition:fill .6s var(--ease)}html.ts-site .bt-seg:hover polygon{fill:#6ee7b74d}html.ts-site .bt-seg[aria-pressed=true] polygon{fill:var(--accent)}html.ts-site .bt-seg text{font-family:Manrope,sans-serif;font-size:16px;font-weight:600;fill:var(--paper);text-anchor:middle;dominant-baseline:middle;pointer-events:none;transition:fill .6s var(--ease)}html.ts-site .bt-v .bt-seg text{font-size:15px}html.ts-site .bt-seg[aria-pressed=true] text{fill:var(--ink);stroke:var(--accent);stroke-width:6px;stroke-linejoin:round;paint-order:stroke}html.ts-site .bt-seg:focus-visible polygon{stroke:var(--paper);stroke-width:3}html.ts-site .bt-sub{stroke:#ecebe638;stroke-width:1;vector-effect:non-scaling-stroke;pointer-events:none;transition:stroke .6s var(--ease)}html.ts-site .bt-seg[aria-pressed=true] .bt-sub{stroke:#0f100e47}html.ts-site .bt-sep{stroke:#5b5d57;stroke-width:1;stroke-dasharray:4 6;vector-effect:non-scaling-stroke;pointer-events:none}html.ts-site .bt-flow{stroke:#ecebe666;stroke-width:1.5;stroke-dasharray:2 14;vector-effect:non-scaling-stroke;pointer-events:none;animation:btflow 2.4s linear infinite}@keyframes btflow{to{stroke-dashoffset:-32}}html.ts-site .js .bt-seg{opacity:0;transform:scale(.9);transform-box:fill-box;transform-origin:center;transition:opacity .9s var(--ease),transform 1.2s var(--ease);transition-delay:calc(var(--i) * .15s + .1s)}html.ts-site .js .bt.in .bt-seg{opacity:1;transform:none}html.ts-site .bt-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}html.ts-site .bt-tabs button{all:unset;cursor:pointer;display:flex;flex-direction:column;gap:6px;align-items:center;text-align:center;font-size:15px;line-height:1.35;color:var(--muted-d);padding:8px 12px;min-height:44px;border-radius:12px;transition:color .5s var(--ease)}html.ts-site .bt-tabs button span{font-family:Cal Sans,Manrope,sans-serif;font-size:22px;color:inherit}html.ts-site .bt-tabs button:hover,html.ts-site .bt-tabs button[aria-pressed=true]{color:var(--paper)}html.ts-site .bt-tabs button[aria-pressed=true] span{color:var(--accent)}html.ts-site .bt-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:3px}html.ts-site .bt-panel{border-radius:18px;background:var(--card-d);padding:40px;overflow:hidden;min-height:210px;box-sizing:border-box}html.ts-site .bt-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:40px;align-items:start}html.ts-site .bt-head{display:flex;gap:22px;align-items:flex-start}html.ts-site .bt-n{font-size:72px;line-height:.85;color:var(--accent)}html.ts-site .bt-t{margin:6px 0 0;font-size:clamp(26px,2.4vw,34px);line-height:1.08}html.ts-site .bt-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}html.ts-site .bt-cols h4{margin:0 0 8px;font-size:15px;font-weight:700;color:var(--paper)}html.ts-site .bt-cols p{margin:0;font-size:16px;line-height:1.6;color:var(--soft-d)}@media(max-width:980px){html.ts-site .bt-in{grid-template-columns:minmax(0,1fr);gap:28px}}@media(max-width:760px){html.ts-site .bt-h,html.ts-site .bt-tabs{display:none}html.ts-site .bt-v{display:block}html.ts-site .bt-panel{padding:28px 22px}html.ts-site .bt-cols{grid-template-columns:minmax(0,1fr);gap:20px}html.ts-site .bt-n{font-size:56px}html.ts-site .bt-head{flex-direction:column;gap:14px}html.ts-site .bt-t{margin:0}}@media(prefers-reduced-motion:reduce){html.ts-site .bt-flow{animation:none}html.ts-site .js .bt-seg{opacity:1;transform:none}}html.ts-site[data-theme=light] body{background:var(--paper);color:var(--ink)}html.ts-site .dark.alt{background:#161814}html.ts-site .hl,html.ts-site .light .hl,html.ts-site .light .in .hl,html.ts-site .light .hl.in,html.ts-site .light [data-split].in .hl,html.ts-site .light :not([data-split])>.hl,html.ts-site .light [data-split]:not(.in) .hl{background:none;padding:0;color:var(--accent);transition:none}html.ts-site .light .hl{color:#0b6b4c}html.ts-site .num{font-size:14px;font-weight:700;letter-spacing:.02em;color:var(--muted-d)}html.ts-site .light .num{color:var(--muted-l)}html.ts-site .top-r{display:flex;align-items:center;gap:12px}html.ts-site .theme-btn{width:44px;height:44px;border-radius:50%;border:1px solid #33352F;background:transparent;color:var(--paper);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .3s var(--ease-q),background .3s var(--ease-q)}html.ts-site .theme-btn:hover{border-color:var(--accent)}html.ts-site .theme-btn .i-sun{display:none}html.ts-site[data-theme=light] .theme-btn .i-sun{display:inline-flex}html.ts-site[data-theme=light] .theme-btn .i-moon{display:none}html.ts-site .theme-btn span{display:inline-flex}html.ts-site .foot-logo{color:#d8d7d0;padding-top:48px;padding-bottom:40px}html.ts-site .foot-logo svg{display:block;width:100%;height:auto}html.ts-site .giant{display:none}html.ts-site .cal,html.ts-site h1.cal,html.ts-site h2.cal,html.ts-site h3.cal{font-weight:600}html.ts-site .dark{--muted-l:#B2B1AA}html.ts-site .light{--soft-d:#3B3D38;--muted-d:#55574F}html.ts-site .light .pack.pk,html.ts-site .light .bt-panel,html.ts-site .light .tile,html.ts-site .light .empty,html.ts-site .light .tm-pic{--soft-d:#C7C6BF;--muted-d:#A6A79F}html.ts-site .light .pack.pk{background:linear-gradient(var(--pcbg),var(--pcbg)),#151714}html.ts-site[data-theme=light] .light .hl,html.ts-site[data-theme=light] .light [data-split] .hl,html.ts-site[data-theme=light] .light :not([data-split])>.hl{color:#0b6b4c;background:none}html.ts-site .light .bt-seg polygon{fill:#0b6b4c14;stroke:#0b6b4c73}html.ts-site .light .bt-seg:hover polygon{fill:#0b6b4c29}html.ts-site .light .bt-seg[aria-pressed=true] polygon{fill:var(--accent)}html.ts-site .light .bt-seg text{fill:var(--ink)}html.ts-site .light .bt-sub{stroke:#0f100e33}html.ts-site .light .bt-sep{stroke:#9c9c95}html.ts-site .light .bt-tabs button{color:#55574f}html.ts-site .light .bt-tabs button:hover,html.ts-site .light .bt-tabs button[aria-pressed=true]{color:var(--ink)}html.ts-site .light .bt-tabs button[aria-pressed=true] span{color:#0b6b4c}html.ts-site .light .bt-panel{background:#fff;color:var(--ink);--soft-d:#3B3D38;--muted-d:#55574F}html.ts-site .light .bt-cols h4{color:var(--ink)}html.ts-site .light .bt-n{color:#0b6b4c}html.ts-site .bt-panel{color:var(--paper)}html.ts-site .dark .qcard,html.ts-site .dark .quotes figure:not(.ink),html.ts-site .dark .cs-card,html.ts-site .dark .kr{background:var(--card-d);color:var(--paper)}html.ts-site .dark .krs{background:var(--line-d)}html.ts-site .dark .kr span,html.ts-site .dark .cs-aside dt{color:var(--muted-d)}html.ts-site .dark .kr b{color:var(--accent)}html.ts-site .light .kr b{color:var(--ink)}html.ts-site .dark .cs-card .cs-body p,html.ts-site .dark .qcard li{color:var(--soft-d)}html.ts-site .dark .form input,html.ts-site .dark .form textarea{background:#151714;border-color:#3a3c36;color:var(--paper)}html.ts-site .light .pack.pk,html.ts-site .light .pack.pk.pop{--pc:#0B6B4C !important;--pcbd:#D5E3DB !important;background:#fff;color:var(--ink);--soft-d:#3B3D38;--muted-d:#55574F}html.ts-site .light .pack.pk.pop{border-color:#0b6b4c;box-shadow:0 0 0 1px #0b6b4c inset}html.ts-site .light .pack.pk .pk-tag{color:#3b3d38}html.ts-site .light .pack.pk [class*=goal]{background:#eef7f2;color:var(--ink)}html.ts-site .light .pack.pk li,html.ts-site .light .pack.pk .pk-desc{color:#2f312d}html.ts-site .light .pack.pk .pk-badge{background:#0b6b4c;color:#fff}html.ts-site .light .pack.pk .btn,html.ts-site .light .pack.pk .pill{background:var(--accent);color:var(--ink)}html.ts-site .light .pack.pk .pk-icon img{filter:brightness(.55) saturate(1.4)}html.ts-site .light .cmp{color:var(--ink)}html.ts-site .light .pack.pk .pk-box{background:#eef7f2}html.ts-site .light .pack.pk .pk-cta{background:var(--accent);color:var(--ink)}html.ts-site .light .pack.pk svg[stroke],html.ts-site .light .pack.pk li svg{color:#0b6b4c}html.ts-site .light .cmp th,html.ts-site .light .cmp td{border-color:#d5e3db}html.ts-site .dark{--strong:var(--paper)}html.ts-site .light{--strong:var(--ink)}html.ts-site .dark .prob .n{color:#8e8f87}html.ts-site .light .prob .n{color:#5f6159}html.ts-site .light .prob:hover .n{color:var(--ink)}html.ts-site .steps .sn{color:#5f6159}html.ts-site .dark .steps .sn{color:#8e8f87}html.ts-site .dark .legal{color:var(--soft-d)}html.ts-site .dark .legal h2,html.ts-site .dark .legal h3,html.ts-site .dark .legal h4,html.ts-site .dark .legal strong,html.ts-site .tile{color:var(--paper)}html.ts-site .tile.all{color:var(--ink)}html.ts-site .light .cmp{--muted-d:#A6A79F;--soft-d:#C7C6BF;color:var(--paper)}html.ts-site .light .ex-card{background:#fff;color:var(--ink);--soft-d:#3B3D38;--muted-d:#55574F}html.ts-site .light .ex-card:hover{background:#fff}html.ts-site .light .ex-card .hl{color:#0b6b4c}html.ts-site .guide-body .c-card-head{color:var(--ink)}html.ts-site .guide-body .c-card-letter{color:#0b6b4c!important}html.ts-site .light .guide-body [style*="rgba(255, 255, 255"],html.ts-site .light .guide-body [style*="rgba(255,255,255"]{color:#3b3d38!important}html.ts-site[data-theme=light] body,html.ts-site .light{background:#fff}html.ts-site .light.alt{background:#f3faf6}html.ts-site .light .kr,html.ts-site .light .modal-box,html.ts-site .modal-box{background:#fff}html.ts-site .light .qcard,html.ts-site .light .cs-card,html.ts-site .light .ex-card,html.ts-site .light .quotes figure:not(.ink),html.ts-site .light .pack.pk,html.ts-site .light .wn-card,html.ts-site .light .bt-panel,html.ts-site .light .tm-txt{border:1px solid #DCE8E1}html.ts-site .light .tm-txt{border-width:0}html.ts-site .light .krs{background:#dce8e1}html.ts-site header.site,html.ts-site header.site.solid,html.ts-site header.site.hide{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none}html.ts-site .hd{position:relative;display:flex;align-items:center;justify-content:center;min-height:84px;padding:6px 20px;box-sizing:border-box;font-size:14px;color:#f4f4f5}html.ts-site .hd-logo{position:absolute;left:20px;top:50%;transform:translateY(-50%);display:block;width:90px;color:#f4f4f5;transition:color .2s}html.ts-site .hd-logo svg{display:block;width:100%;height:auto}html.ts-site .hnav{border:1px solid transparent;border-radius:24px;padding:0 8px;transition:all .1s ease-in-out}html.ts-site header.site.scrolled .hnav{border-color:#27272acc;background:#000000b3;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}html.ts-site .hnav>ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;gap:24px;transition:gap .1s ease-in-out}html.ts-site header.site.scrolled .hnav>ul{gap:12px}html.ts-site .hnav>ul>li>a:not(.bac){display:flex;align-items:center;gap:4px;padding:10px 0;color:#f4f4f5;transition:color .1s ease-in-out}html.ts-site .hnav a .ti{flex:0 0 auto;transition:transform .3s ease-in-out}html.ts-site .hnav>ul>li>a:not(.bac):hover,html.ts-site .hnav a.cur{color:#6ee7b7}html.ts-site .hnav a:hover .ti,html.ts-site .hnav a.cur .ti{transform:rotate(45deg)}html.ts-site .hdd{position:relative;margin-left:12px}html.ts-site .hdd-ar{font-size:11px}html.ts-site .hdd-p{position:absolute;top:100%;left:0;z-index:50;list-style:none;margin:6px 0 0;padding:8px;display:none;flex-direction:column;gap:2px;min-width:min(22rem,calc(100vw - 10rem));max-width:26rem;border-radius:16px;border:1px solid #27272A;background:#000000e6;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px)}html.ts-site .hdd:after{content:"";position:absolute;left:0;right:0;top:100%;height:12px}html.ts-site .hdd:hover .hdd-p,html.ts-site .hdd:focus-within .hdd-p{display:flex}html.ts-site .hdd-p a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:8px;color:#f4f4f5;font-size:14px;font-weight:500;transition:background-color .15s,color .15s}html.ts-site .hdd-p a:hover{background:#27272acc;color:#6ee7b7}html.ts-site .hdd-p a.cur{background:#27272a99;color:#6ee7b7}html.ts-site .dd-l{display:flex;align-items:center;gap:8px;min-width:0}html.ts-site .dd-l img{width:24px;height:24px;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}html.ts-site .dd-l span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize}html.ts-site .dd-tags{display:flex;gap:4px;flex:0 0 auto}html.ts-site .dd-tag{display:inline-flex;max-width:6.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:999px;border:1px solid rgba(110,231,183,.1);background:#6ee7b70d;padding:2px 8px;font-size:11px;line-height:1.3;color:#6ee7b7d9;text-transform:capitalize}html.ts-site .bac{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:140px;box-sizing:border-box;margin:6px 0;padding:6px 16px;border-radius:30px;border:1px solid #6EE7B7;background:#6ee7b7;color:#064e3b;font-family:Cal Sans,Manrope,sans-serif;font-weight:300;font-size:12px;transition:all .2s ease-in-out}html.ts-site .bac:hover{color:#6ee7b7;background:#6ee7b733}html.ts-site .bac .ti{flex:0 0 auto}html.ts-site .hd-r{position:absolute;right:20px;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:8px}html.ts-site .login{display:inline-flex;align-items:center;padding:8px 16px;border-radius:999px;border:1px solid rgba(110,231,183,.2);background:#6ee7b733;color:#6ee7b7;font-weight:300;font-size:14px;transition:background-color .2s}html.ts-site .login:hover{background:transparent}html.ts-site .hd .theme-btn{width:38px;height:38px;border-color:#f4f4f52e;color:#f4f4f5}html.ts-site .hd-m{display:none}html.ts-site[data-theme=light] header.site:not(.over-dark):not(.scrolled) .hnav>ul>li>a:not(.bac){color:var(--ink)}html.ts-site[data-theme=light] header.site:not(.over-dark):not(.scrolled) .hnav a.cur,html.ts-site[data-theme=light] header.site:not(.over-dark):not(.scrolled) .hnav>ul>li>a:not(.bac):hover{color:#0b6b4c}html.ts-site[data-theme=light] header.site:not(.over-dark) .hd-logo{color:var(--ink)}html.ts-site[data-theme=light] header.site:not(.over-dark) .hd .theme-btn{color:var(--ink);border-color:#0f100e33}html.ts-site[data-theme=light] header.site:not(.over-dark) .login{color:#0b6b4c;border-color:#0b6b4c40;background:#6ee7b740}html.ts-site[data-theme=light] header.site:not(.over-dark) .burger span{background:var(--ink)}@media(max-width:1279px){html.ts-site .hnav,html.ts-site .hd-r{display:none}html.ts-site .hd{justify-content:space-between;min-height:72px}html.ts-site .hd-logo{position:static;transform:none}html.ts-site .hd-m{display:flex;align-items:center;gap:8px}html.ts-site .burger,html.ts-site .burger:hover{display:flex;flex-direction:column;justify-content:center;gap:6px;width:44px;height:44px;padding:8px;background:none;border-radius:0}html.ts-site .burger span{display:block;width:24px;height:1px;background:#e4e4e7}}html.ts-site .burger svg{display:none}html.ts-site .mnav{top:0;right:0;bottom:0;left:0;transform:translate(100%);align-items:center;justify-content:center;text-align:center;gap:4px;background:#000000f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid #27272A;transition:transform .3s ease-in-out,visibility 0s linear .3s}html.ts-site .mnav.open{transform:none;transition:transform .3s ease-in-out,visibility 0s}html.ts-site .mnav a{font-family:Manrope,sans-serif;font-weight:700;font-size:24px;line-height:1.3;padding:6px 0;color:#f4f4f5}html.ts-site .mnav a:hover,html.ts-site .mnav a.cur{color:#6ee7b7}html.ts-site .mnav>a,html.ts-site .mnav-b{opacity:0;transform:translateY(20px);transition:opacity .3s,transform .3s}html.ts-site .mnav.open>a,html.ts-site .mnav.open .mnav-b{opacity:1;transform:none;transition-delay:calc(.3s + var(--n) * .1s)}html.ts-site .mnav-b{display:flex;align-items:center;gap:12px;padding-top:16px}html.ts-site .mnav-b .bac{width:auto;font-size:14px;padding:10px 20px}html.ts-site .mnav-b .theme-btn{color:#f4f4f5;border-color:#f4f4f533}html.ts-site .mnav-x{position:absolute;right:16px;top:16px;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:none;border:0;color:#f4f4f5;cursor:pointer}html.ts-site .mnav-x:hover{color:#6ee7b7}@media(prefers-reduced-motion:reduce){html.ts-site .mnav>a,html.ts-site .mnav-b{opacity:1;transform:none}}html.ts-site .mnav{z-index:70}html.ts-site .mnav a.bac{color:#064e3b;font-family:Cal Sans,Manrope,sans-serif;font-weight:300}html.ts-site[data-theme=light] header.site:not(.over-dark):not(.scrolled) .hnav>ul>li>a.cur:not(.bac){color:#0b6b4c}html.ts-site #app{overflow-x:clip}html.ts-site .bc{display:flex;flex-direction:column;gap:18px;color:inherit}html.ts-site .bc-img{display:block;overflow:hidden;border-radius:14px;aspect-ratio:4/3;background:#1a1c19}html.ts-site .light .bc-img{background:#e5f2ea}html.ts-site .bc-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform:scale(1.001);transition:transform 1.4s var(--ease)}html.ts-site .bc:hover .bc-img img{transform:scale(1.06)}html.ts-site .bc-txt{display:flex;flex-direction:column;gap:10px}html.ts-site .bc-meta{font-size:13px;font-weight:700;letter-spacing:.01em;color:var(--muted-d)}html.ts-site .light .bc-meta{color:var(--muted-l)}html.ts-site .bc-t{margin:0;font-size:clamp(22px,1.9vw,28px);line-height:1.1;letter-spacing:-.005em}html.ts-site .bc-x{font-size:16px;line-height:1.6;color:var(--soft-d);max-width:56ch}html.ts-site .light .bc-x{color:#2f312d}html.ts-site .bc-by{font-size:14px;color:var(--muted-d)}html.ts-site .light .bc-by{color:var(--muted-l)}html.ts-site .ul{background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:0% 2px;transition:background-size .9s var(--ease);padding-bottom:2px}html.ts-site .bc:hover .ul,html.ts-site a.ul:hover,html.ts-site .m3-feat:hover .ul{background-size:100% 2px}html.ts-site .ix{border-top:1px solid currentColor}html.ts-site .ix-row{display:grid;grid-template-columns:56px minmax(0,1fr) 140px 120px 70px 40px;gap:20px;align-items:center;padding:26px 0;border-bottom:1px solid var(--line-l);transition:padding .7s var(--ease),color .5s var(--ease)}html.ts-site .dark .ix-row{border-color:var(--line-d)}html.ts-site .ix-n{font-size:14px;font-weight:700;color:var(--muted-l)}html.ts-site .ix-t{font-size:clamp(22px,2.2vw,32px);line-height:1.1;transition:transform .8s var(--ease)}html.ts-site .ix-c,html.ts-site .ix-d,html.ts-site .ix-r{font-size:14px;color:var(--muted-l)}html.ts-site .ix-go .ad{transform:scale(.7);opacity:0;transition:transform .7s cubic-bezier(.34,1.56,.64,1),opacity .4s var(--ease)}html.ts-site .ix-go .ad svg{transform:none}html.ts-site .ix-row:hover .ix-t{transform:translate(14px)}html.ts-site .ix-row:hover .ix-go .ad{transform:scale(1);opacity:1}html.ts-site .hov{position:fixed;left:0;top:0;z-index:25;width:300px;aspect-ratio:4/3;border-radius:12px;overflow:hidden;pointer-events:none;opacity:0;clip-path:inset(50% 50% 50% 50% round 12px);transition:opacity .35s var(--ease),clip-path .8s var(--ease)}html.ts-site .hov.on{opacity:1;clip-path:inset(0 0 0 0 round 12px)}html.ts-site .hov img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}html.ts-site .res{padding-bottom:96px}html.ts-site .res-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-top:24px;padding-bottom:40px}html.ts-site .res-grid,html.ts-site .m1-trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:56px 32px}html.ts-site .m1-trio>:nth-child(3n+2){margin-top:72px}html.ts-site .subscribe{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end;max-width:560px}html.ts-site .subscribe .form-msg{grid-column:1/-1;margin:0;min-height:22px;font-size:14px;color:var(--accent)}html.ts-site .light .subscribe .form-msg{color:var(--ink)}html.ts-site .mk-switch{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:45;display:flex;align-items:center;gap:4px;padding:6px 6px 6px 16px;border-radius:999px;background:#1a1c19;color:var(--paper);font-size:14px;font-weight:600;box-shadow:0 18px 40px -18px #0009}html.ts-site .mk-switch span{margin-right:8px;color:var(--soft-d)}html.ts-site .mk-switch a{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;transition:background .4s var(--ease)}html.ts-site .mk-switch a:hover{background:#2a2c28}html.ts-site .mk-switch a[aria-current]{background:var(--accent);color:var(--ink)}html.ts-site .m1-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:48px;align-items:end;padding-top:64px;padding-bottom:56px}html.ts-site .m1-title{margin:0;font-size:clamp(72px,11.5vw,180px);line-height:.84;letter-spacing:-.03em}html.ts-site .m1-intro{display:flex;flex-direction:column;gap:24px;padding-bottom:10px}html.ts-site .m1-lead{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:40px;padding-bottom:110px;align-items:start}html.ts-site .bc-xl .bc-img{aspect-ratio:16/10}html.ts-site .bc-xl .bc-t{font-size:clamp(32px,3.4vw,52px);line-height:1.02;letter-spacing:-.015em}html.ts-site .m1-side{display:flex;flex-direction:column;gap:36px;padding-top:120px}html.ts-site .bc-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:20px;align-items:start}html.ts-site .bc-row .bc-t{font-size:22px}html.ts-site .m1-guide{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1fr);gap:64px;align-items:center}html.ts-site .m1-cover{display:block;border-radius:14px;overflow:hidden;max-width:380px;transform:rotate(-2deg);transition:transform 1s var(--ease)}html.ts-site .m1-cover:hover{transform:rotate(0) scale(1.02)}html.ts-site .m1-cover img{display:block;width:100%}html.ts-site .m2 .lead{color:#2f312d}html.ts-site .m2-hero{position:relative;padding-top:56px;padding-bottom:64px;display:grid;grid-template-columns:minmax(0,1fr);gap:32px}html.ts-site .m2-hero:after{content:"";position:absolute;left:24px;right:24px;bottom:0;height:1px;background:var(--ink)}html.ts-site .m2-title{margin:0;font-size:clamp(64px,12.5vw,200px);line-height:.84;letter-spacing:-.035em}html.ts-site .m2-meta{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap}html.ts-site .m2-meta .lead{max-width:520px}html.ts-site .m2-count{margin:0;font-size:15px;font-weight:600}html.ts-site .m2-count .cal{font-size:56px;line-height:1;margin-right:6px;vertical-align:-6px}html.ts-site .m2-feat{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;padding-top:88px;padding-bottom:120px;align-items:end}html.ts-site .m2-feat-img{grid-column:1 / span 7;display:block;border-radius:14px;overflow:hidden;aspect-ratio:5/4}html.ts-site .m2-feat-img img{width:100%;height:118%;margin-top:-9%;-o-object-fit:cover;object-fit:cover;display:block}html.ts-site .m2-feat-txt{grid-column:9 / span 4;display:flex;flex-direction:column;gap:20px;padding-bottom:40px}html.ts-site .m2-feat-txt .h-l{font-size:clamp(34px,3.4vw,54px)}html.ts-site .m2-index{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:48px;padding-bottom:140px;align-items:start}html.ts-site .m2-cats{position:sticky;top:calc(var(--hdr,0px) + 28px);transition:top .6s var(--ease)}html.ts-site .m2-cats-h{font-size:14px;font-weight:700;margin:0 0 14px}html.ts-site .m2-cats [role=group]{display:flex;flex-direction:column;align-items:flex-start}html.ts-site .m2-cats button{all:unset;cursor:pointer;display:inline-flex;align-items:flex-start;gap:6px;padding:6px 0;min-height:44px;box-sizing:border-box;color:#6b6c66;transition:color .5s var(--ease),transform .7s var(--ease)}html.ts-site .m2-cats button .cal{font-size:clamp(24px,2.2vw,32px);line-height:1.1}html.ts-site .m2-cats button sup{font-size:13px;font-weight:700;margin-top:4px}html.ts-site .m2-cats button:hover{color:var(--ink);transform:translate(6px)}html.ts-site .m2-cats button[aria-pressed=true]{color:var(--ink)}html.ts-site .m2-cats button[aria-pressed=true] .cal{background-image:linear-gradient(var(--accent),var(--accent));background-repeat:no-repeat;background-position:0 86%;background-size:100% .45em}html.ts-site .m2-cats button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}html.ts-site .ix-l .ix-row{grid-template-columns:48px minmax(0,1fr) 120px 110px 60px 36px}html.ts-site .m2-news{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:56px;align-items:end}html.ts-site .m3-hero{position:relative;min-height:100vh;min-height:100svh;margin-top:-84px;overflow:hidden;display:flex;align-items:flex-end}html.ts-site .m3-bg{position:absolute;top:0;right:0;bottom:0;left:0}html.ts-site .m3-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transform-origin:50% 60%}html.ts-site .m3-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f100e8c,#0f100e1a 35%,#0f100ed9)}html.ts-site .m3-hero-in{position:relative;width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:40px;padding-bottom:64px;padding-top:160px;flex-wrap:wrap}html.ts-site .m3-title{margin:0;font-size:clamp(84px,14vw,230px);line-height:.82;letter-spacing:-.035em}html.ts-site .m3-feat{max-width:380px;display:flex;flex-direction:column;gap:12px;padding:24px 0 0;border-top:1px solid rgba(236,235,230,.5)}html.ts-site .m3-feat-t{font-size:28px;line-height:1.1}html.ts-site .m3-feat .ad{transform:scale(1)}html.ts-site .m3-feat .ad svg{transform:none}html.ts-site .m3-hs{position:relative}html.ts-site .m3-pin{position:sticky;top:0;height:100vh;height:100svh;display:flex;flex-direction:column;justify-content:center;gap:40px;overflow:hidden}html.ts-site .m3-hs-head{display:flex;justify-content:space-between;align-items:flex-end;width:100%}html.ts-site .m3-hint{margin:0;font-size:14px;font-weight:600;color:var(--soft-d)}html.ts-site .m3-track{display:flex;gap:28px;padding-left:max(24px,calc((100vw - 1320px)/2 + 24px));padding-right:10vw;width:-moz-max-content;width:max-content;will-change:transform}html.ts-site .bc-tall{width:clamp(260px,24vw,340px)}html.ts-site .bc-tall:nth-child(2n){margin-top:64px}html.ts-site .bc-tall .bc-img{aspect-ratio:3/4}html.ts-site .m3-all{width:clamp(220px,20vw,280px);aspect-ratio:3/4;border-radius:14px;background:var(--accent);color:var(--ink);display:flex;flex-direction:column;justify-content:space-between;padding:28px;box-sizing:border-box;align-self:center}html.ts-site .m3-all .cal{font-size:34px;line-height:1.02}html.ts-site .m3-all .ad{background:var(--ink);transform:scale(1)}html.ts-site .m3-all .ad svg{transform:none;stroke:var(--accent)}html.ts-site .m3-all .ad svg path{stroke:var(--accent)}html.ts-site .m3-hs.free .m3-pin{position:static;height:auto;padding:96px 0}html.ts-site .m3-hs.free .m3-track{width:auto;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:12px}html.ts-site .m3-hs.free .bc-tall{scroll-snap-align:start;flex:0 0 auto}html.ts-site .tabs{position:relative;display:flex;flex-wrap:wrap;gap:4px 22px}html.ts-site .tabs button{all:unset;cursor:pointer;font-size:15px;font-weight:600;padding:10px 0;min-height:44px;box-sizing:border-box;color:var(--muted-l);transition:color .5s var(--ease)}html.ts-site .tabs button:hover,html.ts-site .tabs button[aria-pressed=true]{color:var(--ink)}html.ts-site .tabs button:focus-visible{outline:2px solid var(--ink);outline-offset:3px}html.ts-site .tabs-ink{position:absolute;left:0;height:3px;border-radius:3px;background:var(--accent);transition:transform .8s var(--ease),width .8s var(--ease),top .4s var(--ease)}html.ts-site .m3-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:64px 28px}html.ts-site .m3-grid .bc{grid-column:span 4}html.ts-site .m3-grid .bc:nth-child(5n+1){grid-column:span 7}html.ts-site .m3-grid .bc:nth-child(5n+2){grid-column:span 5;margin-top:120px}html.ts-site .m3-grid .bc:nth-child(5n+1) .bc-img{aspect-ratio:16/10}html.ts-site .m3-grid .bc:nth-child(5n+1) .bc-t{font-size:clamp(28px,2.8vw,40px)}html.ts-site .m3-grid .bc:nth-child(5n+4){margin-top:56px}html.ts-site .m3-news{position:relative;overflow:hidden}html.ts-site .m3-news-bg{position:absolute;top:-90px;right:0;bottom:-90px;left:0}html.ts-site .m3-news-bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-o-object-position:70% 50%;object-position:70% 50%}html.ts-site .m3-news-bg:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0f100e,#0f100ee6 38%,#0f100e40 75%,#0f100e1a)}html.ts-site .m3-news-in{position:relative;display:flex;flex-direction:column;gap:24px;max-width:760px;margin-left:max(24px,calc((100vw - 1320px)/2 + 24px))}html.ts-site .readbar{position:fixed;left:0;right:0;top:0;height:3px;z-index:50;pointer-events:none}html.ts-site .readbar span{display:block;height:100%;background:var(--accent);transform-origin:0 50%;transform:scaleX(0)}html.ts-site .ar-head{display:flex;flex-direction:column;gap:22px;padding-top:40px;padding-bottom:56px}html.ts-site .ar-head .back{align-self:flex-start}html.ts-site .ar-title{margin:0;font-size:clamp(40px,5.4vw,76px);line-height:.98;letter-spacing:-.02em}html.ts-site .ar-by{display:flex;align-items:center;gap:14px;font-size:15px;color:var(--muted-l)}html.ts-site .ar-by strong{color:var(--ink)}html.ts-site .ar-img{border-radius:14px;overflow:hidden;aspect-ratio:21/9;padding:0;width:calc(100% - 48px);max-width:1272px;margin:0 auto}html.ts-site .ar-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 30%;object-position:50% 30%;display:block}html.ts-site .ar-body{padding-top:72px;padding-bottom:120px;font-size:19px;line-height:1.75;color:#20221e}html.ts-site .ar-body p{margin:0 0 1.2em;max-width:68ch}html.ts-site .ar-body h2{font-family:Cal Sans,Manrope,sans-serif;font-size:clamp(26px,2.4vw,34px);line-height:1.1;margin:1.8em 0 .6em;color:var(--ink)}html.ts-site .ar-body blockquote{margin:1.6em 0;padding:0;font-size:clamp(28px,3vw,42px);line-height:1.1;color:var(--ink);max-width:22ch}html.ts-site .ar-body ul{padding-left:20px;margin:0 0 1.2em}html.ts-site .ar-body li{margin-bottom:.4em}html.ts-site .mk-note{font-size:15px;padding:16px 18px;border-radius:12px;background:#dcefe4;color:var(--ink)}@media(max-width:1000px){html.ts-site .m1-hero,html.ts-site .m1-lead,html.ts-site .m1-guide,html.ts-site .m2-news,html.ts-site .m2-index{grid-template-columns:minmax(0,1fr)}html.ts-site .m1-side{padding-top:0}html.ts-site .m2-feat-img{grid-column:1 / -1}html.ts-site .m2-feat-txt{grid-column:1 / -1;padding-bottom:0}html.ts-site .m2-cats{position:static}html.ts-site .m2-cats [role=group]{flex-direction:row;flex-wrap:wrap;gap:0 20px}html.ts-site .res-grid,html.ts-site .m1-trio{grid-template-columns:repeat(2,minmax(0,1fr))}html.ts-site .m1-trio>:nth-child(3n+2){margin-top:0}html.ts-site .m3-grid .bc,html.ts-site .m3-grid .bc:nth-child(n){grid-column:span 6;margin-top:0}}@media(max-width:760px){html.ts-site .res-grid,html.ts-site .m1-trio{grid-template-columns:minmax(0,1fr)}html.ts-site .ix-row,html.ts-site .ix-l .ix-row{grid-template-columns:36px minmax(0,1fr);row-gap:6px}html.ts-site .ix-c,html.ts-site .ix-d,html.ts-site .ix-r{grid-column:2;font-size:13px}html.ts-site .ix-d,html.ts-site .ix-r,html.ts-site .ix-go{display:none}html.ts-site .bc-row{grid-template-columns:minmax(0,1fr)}html.ts-site .m3-grid .bc,html.ts-site .m3-grid .bc:nth-child(n){grid-column:1 / -1}html.ts-site .bc-tall:nth-child(2n){margin-top:0}html.ts-site .subscribe{grid-template-columns:minmax(0,1fr)}html.ts-site .mk-switch span{display:none}html.ts-site .ar-img{aspect-ratio:4/3}html.ts-site .ar-body{font-size:17px}}@media(prefers-reduced-motion:reduce){html.ts-site .hov{display:none}html.ts-site .m1-cover{transform:none}}html.ts-site .m2 .lead,html.ts-site .dark.m2 .lead{color:var(--soft-d)}html.ts-site .light.m2 .lead{color:#2f312d}html.ts-site .dark .m2-hero:after{background:var(--line-d)}html.ts-site .dark .m2-cats button{color:#8e8f87}html.ts-site .dark .m2-cats button:hover,html.ts-site .dark .m2-cats button[aria-pressed=true]{color:var(--paper)}html.ts-site .dark .m2-cats button[aria-pressed=true] .cal{background-image:none;color:var(--accent)}html.ts-site .dark .ix-n,html.ts-site .dark .ix-c,html.ts-site .dark .ix-d,html.ts-site .dark .ix-r{color:var(--muted-d)}html.ts-site .dark .ar-body{color:var(--soft-d)}html.ts-site .dark .ar-body h2,html.ts-site .dark .ar-body blockquote,html.ts-site .dark .ar-by strong{color:var(--paper)}html.ts-site .dark .ar-by{color:var(--muted-d)}html.ts-site .dark .mk-note{background:var(--card-d);color:var(--paper)}html.ts-site .m2-feat-noimg{padding-top:56px;padding-bottom:88px}html.ts-site .m2-feat-noimg .m2-feat-txt{grid-column:1 / span 9}@media(max-width:900px){html.ts-site .m2-feat-noimg .m2-feat-txt{grid-column:1 / -1}}html.ts-site .arr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:28px}html.ts-site .arr .cal{font-size:clamp(44px,7vw,108px);line-height:.9}html.ts-site .arr-line{position:relative;height:2px;background:#ecebe62e}html.ts-site .arr-l .arr-line{background:#0f100e26}html.ts-site .arr-line span{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--accent);transform-origin:0 50%;transform:scaleX(0)}html.ts-site .arr-l .arr-line span{background:var(--ink)}html.ts-site .arr-line:after{content:"";position:absolute;right:-6px;top:-5px;width:12px;height:12px;border-radius:50%;background:var(--accent)}html.ts-site .arr-cap{grid-column:1/-1;font-size:15px;color:var(--muted-d)}html.ts-site .arr-l .arr-cap{color:var(--muted-l)}html.ts-site .a1-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:48px;align-items:end;padding-top:72px;padding-bottom:88px}html.ts-site .a1-title{margin:0;font-size:clamp(72px,12vw,190px);line-height:.84;letter-spacing:-.035em}html.ts-site .a1-founder{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:72px;align-items:start}html.ts-site .a1-founder.flip .a1-photo{order:2}html.ts-site .a1-photo{position:sticky;top:calc(var(--hdr,0px) + 32px);transition:top .6s var(--ease)}html.ts-site .a1-ph{border-radius:18px;overflow:hidden}html.ts-site .a1-ph img{display:block;width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;filter:grayscale(1);transition:filter 1.2s var(--ease)}html.ts-site .a1-ph.in img{filter:none;transition-delay:.8s}html.ts-site .a1-txt{display:flex;flex-direction:column;gap:24px}html.ts-site .a1-role{margin:0;font-size:15px;font-weight:700}html.ts-site .a1-txt .h-xl{font-size:clamp(56px,7vw,112px)}html.ts-site .a1-bio{gap:16px}html.ts-site .a1-bio .p{font-size:17px;line-height:1.7;max-width:62ch}html.ts-site .light .a1-bio .p{color:#2f312d}html.ts-site .dark .a1-bio .p{color:var(--soft-d)}html.ts-site .a1-values{border-top:1px solid var(--ink)}html.ts-site .a1-val{display:grid;grid-template-columns:72px minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:baseline;padding:30px 0;border-bottom:1px solid var(--line-l);position:relative}html.ts-site .a1-val:after{content:"";position:absolute;left:0;bottom:-1px;height:2px;width:100%;background:var(--accent);transform:scaleX(0);transform-origin:0 50%;transition:transform 1s var(--ease)}html.ts-site .a1-val:hover:after{transform:scaleX(1)}html.ts-site .a1-n{font-size:14px;font-weight:700;color:var(--muted-l)}html.ts-site .a1-val h3{margin:0;font-size:clamp(30px,3.6vw,52px);line-height:1;transition:transform .8s var(--ease)}html.ts-site .a1-val:hover h3{transform:translate(12px)}html.ts-site .a1-val p{margin:0;font-size:17px;line-height:1.6;color:#2f312d}html.ts-site .a1-mission{margin:0;font-size:clamp(32px,4.4vw,64px);line-height:1.05;max-width:1150px}html.ts-site .pts{gap:16px}html.ts-site .pt{display:block;width:170px;flex:0 0 auto;border-radius:14px;overflow:hidden;background:#1a1c19}html.ts-site .pt img{display:block;width:100%;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 0;object-position:50% 0;filter:grayscale(1);transition:filter .6s var(--ease),transform 1s var(--ease)}html.ts-site .pt:hover img{filter:none;transform:scale(1.05)}html.ts-site .a2-hero{padding-top:64px;padding-bottom:120px;display:flex;flex-direction:column;gap:56px}html.ts-site .a2-head{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:48px;align-items:end}html.ts-site .a2-duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}html.ts-site .a2-card{all:unset;cursor:pointer;position:relative;display:block;border-radius:18px;overflow:hidden;aspect-ratio:5/4;background:#1a1c19}html.ts-site .a2-ph{position:absolute;top:0;right:0;bottom:0;left:0}html.ts-site .a2-ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;display:block;filter:grayscale(1) brightness(.55);transform:scale(1.02);transition:filter 1s var(--ease),transform 1.4s var(--ease)}html.ts-site .a2-card[aria-pressed=true] .a2-ph img,html.ts-site .a2-card:hover .a2-ph img{filter:none;transform:scale(1.06)}html.ts-site .a2-card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f100e00 45%,#0f100ed9)}html.ts-site .a2-name{position:absolute;left:28px;right:28px;bottom:24px;z-index:1;display:flex;justify-content:space-between;align-items:flex-end;gap:16px;color:var(--paper)}html.ts-site .a2-name .cal{font-size:clamp(40px,5vw,76px);line-height:.88}html.ts-site .a2-name small{font-size:14px;font-weight:600;color:var(--soft-d);text-align:right;max-width:180px}html.ts-site .a2-card[aria-pressed=true] .a2-name .cal{color:var(--accent)}html.ts-site .a2-card:focus-visible{outline:2px solid var(--accent);outline-offset:4px}html.ts-site .a2-panel{overflow:hidden}html.ts-site .a2-bio{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:64px}html.ts-site .a2-first{margin:0;font-size:clamp(26px,2.6vw,38px);line-height:1.15}html.ts-site .a2-rest{gap:16px}html.ts-site .a2-rest .p{color:var(--soft-d);font-size:17px;line-height:1.7}html.ts-site .a2-mission{display:flex;flex-direction:column;gap:32px}html.ts-site .a2-mission .cal{margin:0;font-size:clamp(34px,4.6vw,68px);line-height:1.04;max-width:1180px}html.ts-site .a2-mission .lead{max-width:720px;margin-left:auto}html.ts-site .a2-values{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:20px;padding-bottom:120px}html.ts-site .a2-val{background:#fff;border-radius:18px;padding:32px;display:flex;flex-direction:column;gap:12px;transition:transform .8s var(--ease),box-shadow .8s var(--ease)}html.ts-site .a2-val:hover{transform:translateY(-6px);box-shadow:0 30px 60px -40px #0f100e73}html.ts-site .a2-val:nth-child(1){grid-column:1 / span 7}html.ts-site .a2-val:nth-child(2){grid-column:8 / span 5;margin-top:64px}html.ts-site .a2-val:nth-child(3){grid-column:2 / span 5}html.ts-site .a2-val:nth-child(4){grid-column:7 / span 6;margin-top:64px}html.ts-site .a2-val>.cal:first-child{font-size:64px;line-height:.9;color:var(--ink)}html.ts-site .a2-val h3{margin:0;font-size:30px;line-height:1.05}html.ts-site .a2-val p{margin:0;font-size:17px;line-height:1.6;color:#2f312d}html.ts-site .a3-hero{position:relative;overflow:hidden;min-height:78vh;display:flex;align-items:flex-end;margin-top:-84px}html.ts-site .a3-hero .hero-art img{filter:brightness(.55)}html.ts-site .a3-hero .hero-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0f100e59,#0f100e26 40%,#0f100ed9)}html.ts-site .a3-hero-in{position:relative;padding-top:200px;padding-bottom:88px;display:flex;flex-direction:column;gap:26px;width:100%}html.ts-site .a3-hero .lead{color:#e2e1db}html.ts-site .a3-story{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;padding-top:120px;padding-bottom:80px}html.ts-site .a3-mark{position:sticky;top:calc(50vh - 120px);align-self:start;display:grid;grid-template-columns:minmax(0,1fr) 4px;grid-template-rows:auto auto;gap:18px 28px}html.ts-site .a3-big{font-size:clamp(56px,7.5vw,120px);line-height:.9;letter-spacing:-.02em;display:block;white-space:nowrap;overflow:hidden;min-width:0;padding-bottom:.08em}html.ts-site .a3-mark{min-height:220px}html.ts-site .a3-count{font-size:15px;font-weight:600;color:var(--muted-l)}html.ts-site .a3-count b{color:var(--ink)}html.ts-site .a3-prog{grid-column:2;grid-row:1 / span 2;background:#0f100e1f;border-radius:4px;overflow:hidden;height:240px}html.ts-site .a3-prog span{display:block;width:100%;height:100%;background:var(--ink);transform-origin:top;transform:scaleY(0)}html.ts-site .a3-chapters{display:flex;flex-direction:column}html.ts-site .a3-ch{min-height:62vh;display:flex;flex-direction:column;justify-content:center;gap:22px;padding:40px 0;opacity:.4;transition:opacity .8s var(--ease)}html.ts-site .a3-ch.on{opacity:1}html.ts-site .a3-tag{font-size:14px;font-weight:700}html.ts-site .a3-ch .lead{max-width:600px}html.ts-site .a3-pts{display:flex;align-items:center;margin-top:8px}html.ts-site .a3-pts img,html.ts-site .a3-more{width:56px;height:56px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:3px solid var(--paper);margin-left:-12px;box-sizing:border-box}html.ts-site .a3-pts img:first-child{margin-left:0}html.ts-site .a3-more{display:inline-flex;align-items:center;justify-content:center;background:var(--ink);color:var(--paper);font-weight:700;font-size:15px}html.ts-site .a3-team{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}html.ts-site .a3-m{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:28px;background:var(--card-d);border-radius:18px;padding:20px;align-items:start}html.ts-site .a3-m img{width:100%;aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;border-radius:12px;filter:grayscale(1);transition:filter .8s var(--ease)}html.ts-site .a3-m:hover img{filter:none}html.ts-site .a3-m h3{margin:0;font-size:30px;line-height:1.05}html.ts-site .a3-val{gap:12px;padding-top:4px}html.ts-site .a3-val>.cal:first-child{font-size:44px;color:#6b6c66}html.ts-site .a3-val h3{margin:0;font-size:26px}@media(max-width:980px){html.ts-site .a1-hero,html.ts-site .a1-founder,html.ts-site .a2-head,html.ts-site .a2-bio,html.ts-site .a3-story,html.ts-site .a3-team,html.ts-site .a3-m{grid-template-columns:minmax(0,1fr)}html.ts-site .a1-founder.flip .a1-photo{order:0}html.ts-site .a1-photo{position:static;max-width:420px}html.ts-site .a1-val{grid-template-columns:48px minmax(0,1fr)}html.ts-site .a1-val p{grid-column:2}html.ts-site .a2-values{grid-template-columns:minmax(0,1fr)}html.ts-site .a2-val:nth-child(n){grid-column:auto;margin-top:0}html.ts-site .a3-mark{display:none}html.ts-site .a3-ch{min-height:0;opacity:1;padding:36px 0;border-top:1px solid var(--line-l)}html.ts-site .a3-m{max-width:520px}}@media(max-width:760px){html.ts-site .a2-duo{gap:12px}html.ts-site .a2-card{aspect-ratio:3/4}html.ts-site .a2-name{left:16px;right:16px;bottom:16px;flex-direction:column;align-items:flex-start;gap:6px}html.ts-site .a2-name .cal{font-size:30px}html.ts-site .a2-name small{text-align:left;font-size:13px}html.ts-site .arr{gap:14px}html.ts-site .pt{width:130px}}html.ts-site .tbd-ph{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;height:100%;min-height:100%;aspect-ratio:4/5;box-sizing:border-box;border:1.5px dashed rgba(110,231,183,.6);border-radius:12px;background:repeating-linear-gradient(135deg,#1a1c19 0,#1a1c19 14px,#20221f 14px,#20221f 28px);color:var(--paper)}html.ts-site .tbd-ph .cal{font-size:48px;line-height:1;color:var(--accent)}html.ts-site .tbd-ph small{font-size:13px;font-weight:600;color:var(--soft-d)}html.ts-site .light .tbd-ph{background:repeating-linear-gradient(135deg,#e5f2ea 0,#e5f2ea 14px,#dcefe4 14px,#dcefe4 28px);border-color:var(--ink);color:var(--ink)}html.ts-site .light .tbd-ph .cal{color:var(--ink)}html.ts-site .light .tbd-ph small{color:var(--muted-l)}html.ts-site .tbd-txt{font-style:italic;color:var(--accent)!important}html.ts-site .light .tbd-txt{color:var(--muted-l)!important}html.ts-site .a2-ph .tbd-ph{border-radius:0;aspect-ratio:auto}html.ts-site .a2-four{grid-template-columns:repeat(4,minmax(0,1fr))}html.ts-site .a2-four .a2-card{aspect-ratio:3/4}html.ts-site .a2-four .a2-name{flex-direction:column;align-items:flex-start;gap:6px;left:20px;right:20px;bottom:18px}html.ts-site .a2-four .a2-name .cal{font-size:clamp(30px,3vw,46px)}html.ts-site .a2-four .a2-name small{text-align:left}@media(max-width:980px){html.ts-site .a2-four{grid-template-columns:repeat(2,minmax(0,1fr))}}html.ts-site .tm{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}html.ts-site .tm-pic,html.ts-site .tm-txt{grid-column:var(--c);grid-row:var(--r)}html.ts-site .tm-pic{aspect-ratio:1;overflow:hidden;background:#1a1c19}html.ts-site .tm-pic img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1)}html.ts-site .tm-txt{aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(18px,2vw,28px);box-sizing:border-box;background:#1a1c19;color:var(--paper)}html.ts-site .light .tm-txt{background:#f3faf6;color:var(--ink)}html.ts-site .tm-role{margin:0;align-self:flex-end;text-align:right;max-width:24ch;font-size:13px;line-height:1.45;color:var(--soft-d)}html.ts-site .light .tm-role{color:#3b3d38}html.ts-site .tm-who{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}html.ts-site .tm-who h3{margin:0;font-family:Manrope,sans-serif;font-weight:400;font-size:clamp(17px,1.5vw,21px);line-height:1.2}html.ts-site .tm-who b{font-weight:800}html.ts-site .tm-who a{font-size:13px;font-weight:700;text-decoration:underline;text-underline-offset:4px;padding:10px 0;min-height:44px;box-sizing:border-box;display:inline-flex;align-items:flex-end}html.ts-site .tm-band{grid-column:1 / -1;grid-row:3;background:var(--accent);color:var(--ink);display:flex;justify-content:space-between;align-items:flex-end;gap:32px;padding:clamp(28px,4vw,56px) clamp(24px,3vw,44px)}html.ts-site .tm-band h2{margin:0;font-size:clamp(56px,8vw,128px);line-height:.88;letter-spacing:-.02em}html.ts-site .tm-band-r{display:flex;flex-direction:column;align-items:flex-end;gap:14px;max-width:300px;text-align:right}html.ts-site .tm-band-r p{margin:0;font-size:14px;line-height:1.5;font-weight:600}@media(max-width:760px){html.ts-site .tm{grid-template-columns:repeat(2,minmax(0,1fr))}html.ts-site .tm-pic,html.ts-site .tm-txt{grid-column:var(--mc);grid-row:var(--mr)}html.ts-site .tm-band{grid-row:5;flex-direction:column;align-items:flex-start}html.ts-site .tm-band-r{align-items:flex-start;text-align:left}html.ts-site .tm-role{font-size:12px}html.ts-site .tm-txt{aspect-ratio:auto;gap:14px;padding:16px;min-height:44vw}html.ts-site .tm-pic{aspect-ratio:auto;min-height:44vw}html.ts-site .tm-who{flex-direction:column;align-items:flex-start;gap:0}html.ts-site .tm-who a{min-height:36px}}html.ts-site .dark .a3-prog{background:#ecebe624}html.ts-site .dark .a3-prog span{background:var(--accent)}html.ts-site .dark .a3-count{color:var(--muted-d)}html.ts-site .dark .a3-count b{color:var(--paper)}html.ts-site .light .a3-prog span{background:#0b6b4c}html.ts-site .a3-ch h2{overflow-wrap:break-word}html.ts-site .dark{--secbg:#0F100E}html.ts-site .dark.alt{--secbg:#161814}html.ts-site .light{--secbg:#ECEBE6}html.ts-site .light.alt{--secbg:#F3FAF6}html.ts-site .a3-pts img,html.ts-site .a3-more{border-color:var(--secbg)}html.ts-site .dark .a3-more{background:var(--accent);color:var(--ink)}html.ts-site .tm-flow .tm-pic,html.ts-site .tm-flow .tm-txt{grid-column:auto;grid-row:auto}html.ts-site .tm-flow .tm-band{grid-row:auto}html.ts-site .tm-flow .tm-who h3{font-size:clamp(15px,1.3vw,19px);line-height:1.3}html.ts-site .tm-flow .tm-pic img{-o-object-position:50% 15%;object-position:50% 15%}html.ts-site .tm-band .pill-ink{align-self:flex-end}@media(max-width:760px){html.ts-site .tm-flow .tm-pic,html.ts-site .tm-flow .tm-txt{grid-column:auto;grid-row:auto;min-height:44vw}html.ts-site .tm-band .pill-ink{align-self:flex-start}}html.ts-site .dark .tm-txt{background:#2c2e29}html.ts-site .tm-pic{background:#111210}html.ts-site .dark .arr-line{background:#ecebe638}html.ts-site .dark .arr-line span{background:var(--accent)}html.ts-site .dark .arr-cap{color:var(--muted-d)}html.ts-site .light .arr-line{background:#0f100e26}html.ts-site .light .arr-line span{background:#0b6b4c}html.ts-site .light .arr-line:after{background:#0b6b4c}html.ts-site .light .arr-cap{color:var(--muted-l)}html.ts-site .arr-line{height:3px;border-radius:3px}html.ts-site .arr-line:after{top:-4.5px}html.ts-site .arr .cal{font-size:clamp(44px,6.2vw,96px)}html.ts-site .dark{--vz:#6EE7B7;--vo:#8E8F87;--vz-bg:rgba(110,231,183,.08);--vz-bd:rgba(110,231,183,.35);--vo-bd:rgba(236,235,230,.12)}html.ts-site .light{--vz:#0E9F6E;--vo:#8B8C84;--vz-bg:rgba(14,159,110,.07);--vz-bd:rgba(14,159,110,.4);--vo-bd:rgba(15,16,14,.12)}html.ts-site .v-on{display:none}html.ts-site .on>.v-on,html.ts-site .on .v-on{display:revert}html.ts-site .on>.v-off,html.ts-site .on .v-off{display:none}html.ts-site .pb .v-on,html.ts-site .pb-word .v-on{animation:vzIn .35s cubic-bezier(.22,1,.36,1)}@keyframes vzIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}html.ts-site .pb-head{text-align:left}html.ts-site .pb-word{display:inline-block;color:var(--vo);transition:color .3s}html.ts-site .pb-word.on{color:var(--vz)}html.ts-site .light .pb-word.on{color:#0b6b4c}html.ts-site .pbs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}html.ts-site .pb{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) 120px;gap:18px;align-items:start;padding:26px 24px 48px;border-radius:16px;border:1px solid var(--vo-bd);background:transparent;cursor:default;transition:border-color .3s,background-color .3s,transform .3s cubic-bezier(.22,1,.36,1);outline:none}html.ts-site .pb.on{border-color:var(--vz-bd);background:var(--vz-bg)}html.ts-site .pb:focus-visible{outline:2px solid var(--vz);outline-offset:3px}html.ts-site .pb-ico{width:36px;height:36px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;color:var(--vo);background:var(--vo-bd);transition:color .3s,background-color .3s}html.ts-site .pb.on .pb-ico{color:var(--vz);background:var(--vz-bg)}html.ts-site .pb-l h3{margin:0 0 8px;font-size:18px;line-height:1.3;font-weight:700;font-family:Manrope,sans-serif}html.ts-site .pb.on .pb-l h3{color:var(--vz)}html.ts-site .light .pb.on .pb-l h3{color:#0b6b4c}html.ts-site .pb-l p{margin:0;font-size:15px;line-height:1.55;color:var(--soft-d)}html.ts-site .pb-badge{position:absolute;left:24px;bottom:16px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--vo)}html.ts-site .pb.on .pb-badge{color:var(--vz)}html.ts-site .light .pb.on .pb-badge{color:#0b6b4c}html.ts-site .pb-viz{width:120px;height:96px;overflow:visible;align-self:end}html.ts-site .pb-viz .v-grid,html.ts-site .wn .v-grid{stroke:var(--vo-bd);stroke-width:.6}html.ts-site .pb-viz .v-t{fill:var(--vo);font-family:Manrope,sans-serif;font-weight:700}html.ts-site .pb.on .pb-viz .v-t{fill:var(--vz)}html.ts-site .pb-viz .v-cap{font-weight:500}html.ts-site .v-bar{fill:var(--vo);transform-box:fill-box;transform-origin:50% 100%;transform:scaleY(0);transition:transform .45s cubic-bezier(.22,1,.36,1),fill .3s;transition-delay:calc(var(--i,0) * 40ms)}html.ts-site .pb.in .v-bar{transform:scaleY(var(--s,1))}html.ts-site .pb.on .v-bar{transform:scaleY(1);fill:var(--vz)}html.ts-site .v-bar-fixed{--s:1}html.ts-site .pb.on .v-bar-fixed{fill:var(--vo);opacity:.55}html.ts-site .v-bar-new{fill:var(--vz)}html.ts-site .pb.in .v-bar-new{transform:scaleY(0)}html.ts-site .pb.on .v-bar-new{transform:scaleY(1)}html.ts-site .pb-viz .v-fixed{fill:var(--vo)}html.ts-site .v-line{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .5s cubic-bezier(.22,1,.36,1),opacity .3s}html.ts-site .v-prob{stroke:var(--vo)}html.ts-site .v-sol{stroke:var(--vz);stroke-width:3}html.ts-site .pb.in .v-prob{stroke-dashoffset:0}html.ts-site .pb.on .v-prob{opacity:.25}html.ts-site .pb.on .v-sol{stroke-dashoffset:0}html.ts-site .v-dash.v-prob{stroke-dasharray:1}html.ts-site .v-area{fill:var(--vz);opacity:0;transition:opacity .4s .15s}html.ts-site .pb.on .v-area{opacity:.15}html.ts-site .v-arrow{fill:none;stroke-width:3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .4s .15s}html.ts-site .v-ring{fill:none;stroke:var(--vo-bd);stroke-width:2}html.ts-site .v-ring2{stroke:var(--vo);opacity:.5;transition:stroke .3s}html.ts-site .pb.on .v-ring2{stroke:var(--vz)}html.ts-site .v-dot-c{fill:var(--vo);transform-box:fill-box;transform-origin:center;transform:scale(.35);transition:transform .4s cubic-bezier(.22,1,.36,1),fill .3s}html.ts-site .pb.on .v-dot-c{transform:scale(1);fill:var(--vz)}html.ts-site .v-scatter{fill:var(--vo);transition:opacity .3s}html.ts-site .pb.on .v-scatter{opacity:0}html.ts-site .v-track{fill:none;stroke:var(--vo-bd);stroke-width:7}html.ts-site .v-donut{fill:none;stroke:var(--vo);stroke-width:7;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset .6s cubic-bezier(.22,1,.36,1),stroke .3s}html.ts-site .pb.in .v-donut{stroke-dashoffset:30}html.ts-site .pb.on .v-donut{stroke-dashoffset:90;stroke:var(--vz)}html.ts-site .wn{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}html.ts-site .wn-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;text-align:center;min-height:280px;padding:28px 24px;border-radius:16px;border:1px solid var(--vo-bd);background:radial-gradient(ellipse at center,var(--vz-bg),transparent 75%)}html.ts-site .wn-card p{margin:0;font-size:15px;line-height:1.55;color:var(--soft-d);max-width:32ch}html.ts-site .wn-donut{position:relative;width:118px;height:118px}html.ts-site .wn-donut svg{width:100%;height:100%}html.ts-site .wn-donut .v-track{stroke-width:10}html.ts-site .wn-arc{fill:none;stroke:var(--vz);stroke-width:10;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;transition:stroke-dashoffset 1.4s cubic-bezier(.22,1,.36,1) .2s}html.ts-site .in .wn-arc{stroke-dashoffset:calc(100 - var(--p))}html.ts-site .wn-donut b{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:Cal Sans,Manrope,sans-serif;font-weight:600;font-size:26px;color:var(--vz)}html.ts-site .light .wn-donut b,html.ts-site .light .wn-badge,html.ts-site .light .wn-save{color:#0b6b4c}html.ts-site .wn-curve{position:relative;width:100%;height:112px}html.ts-site .wn-curve svg{width:100%;height:100%}html.ts-site .wn-slow,html.ts-site .wn-fast{fill:none;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s cubic-bezier(.22,1,.36,1)}html.ts-site .wn-slow{stroke:var(--vo);stroke-width:2;transition-delay:.2s}html.ts-site .wn-fast{stroke:var(--vz);stroke-width:3;transition-delay:.4s}html.ts-site .in .wn-slow,html.ts-site .in .wn-fast{stroke-dashoffset:0}html.ts-site .wn-area{transition:opacity .8s .9s}html.ts-site .in .wn-area{opacity:.15}html.ts-site .wn-badge{position:absolute;top:-6px;left:6px;padding:4px 10px;border-radius:8px;background:var(--vz-bg);border:1px solid var(--vz-bd);font-family:Cal Sans,Manrope,sans-serif;font-weight:600;font-size:22px;color:var(--vz);opacity:0;transform:translateY(8px);transition:opacity .4s 1.1s,transform .4s 1.1s}html.ts-site .in .wn-badge{opacity:1;transform:none}html.ts-site .wn-bars{position:relative;width:100%;height:132px;display:flex;align-items:flex-end;justify-content:center;gap:28px}html.ts-site .wn-col{display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}html.ts-site .wn-b{display:block;width:52px;height:calc(var(--h) * .72);border-radius:8px 8px 0 0;transform-origin:50% 100%;transform:scaleY(0);transition:transform 1s cubic-bezier(.22,1,.36,1)}html.ts-site .wn-b-l{background:var(--vo-bd);border:1px solid var(--vo)}html.ts-site .wn-b-r{background:var(--vz-bg);border:1px solid var(--vz);transition-delay:.2s}html.ts-site .in .wn-b{transform:none}html.ts-site .wn-col b{font-size:13px}html.ts-site .wn-col:first-child b{color:var(--soft-d)}html.ts-site .wn-col:last-child b{color:var(--vz)}html.ts-site .light .wn-col:last-child b{color:#0b6b4c}html.ts-site .wn-col small{font-size:12px;color:var(--muted-d)}html.ts-site .wn-save{position:absolute;top:0;right:4px;font-size:20px;color:var(--vz);opacity:0;transition:opacity .4s 1s}html.ts-site .in .wn-save{opacity:1}@media(max-width:900px){html.ts-site .pbs,html.ts-site .wn{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){html.ts-site .pb{grid-template-columns:auto minmax(0,1fr);padding-bottom:20px}html.ts-site .pb-viz{grid-column:1 / -1;justify-self:center;margin-bottom:20px}}@media(prefers-reduced-motion:reduce){html.ts-site .v-bar,html.ts-site .v-line,html.ts-site .v-arrow,html.ts-site .v-donut,html.ts-site .wn-arc,html.ts-site .wn-slow,html.ts-site .wn-fast,html.ts-site .wn-b,html.ts-site .wn-badge,html.ts-site .wn-save,html.ts-site .v-area{transition:none!important}html.ts-site .pb .v-on,html.ts-site .pb-word .v-on{animation:none}}html.ts-site .dark{--vo:#FB923C;--vo-bd:rgba(251,146,60,.22)}html.ts-site .light{--vo:#C2410C;--vo-bd:rgba(194,65,12,.22)}html.ts-site .pb-head .pb-word{color:var(--vo)}html.ts-site .pb-head .pb-word.on{color:var(--vz)}html.ts-site .light .pb-head .pb-word.on{color:#0b6b4c}html.ts-site .pb{background:#fb923c0a}html.ts-site .pb-viz .v-grid,html.ts-site .wn .v-grid,html.ts-site .v-track{stroke:#a1a1aa2e}html.ts-site .v-ring{stroke:#a1a1aa40}html.ts-site .wn-slow{stroke:#8e8f87}html.ts-site .wn-card{border-color:#6ee7b724}html.ts-site .wn-col:first-child b{color:var(--vo)}html.ts-site .dark{--rule:rgba(236,235,230,.16)}html.ts-site .light{--rule:rgba(15,16,14,.16)}html.ts-site{--rule:rgba(140,140,135,.22)}html.ts-site *,html.ts-site *:before,html.ts-site *:after{border-radius:0!important}html.ts-site *{box-shadow:none!important}html.ts-site #app{position:relative}html.ts-site #app:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:min(1320px,100%);transform:translate(-50%);border-left:1px solid var(--rule);border-right:1px solid var(--rule);pointer-events:none;z-index:5}html.ts-site #app>section+section,html.ts-site #app>div>section+section{border-top:1px solid var(--rule)}html.ts-site .foot{border-top:1px solid var(--rule)}html.ts-site .pack.pk,html.ts-site .qcard,html.ts-site .quotes figure,html.ts-site .cs-card,html.ts-site .wn-card,html.ts-site .pb,html.ts-site .bt-panel,html.ts-site .ex-card,html.ts-site .kr,html.ts-site .stat,html.ts-site .empty,html.ts-site .pk-box,html.ts-site .pk-price,html.ts-site .modal-box,html.ts-site .a3-m,html.ts-site .bc,html.ts-site .tm{border:1px solid var(--rule)}html.ts-site .krs,html.ts-site .tiles{gap:0!important;border:1px solid var(--rule)}html.ts-site .tile{border-right:1px solid var(--rule);border-bottom:1px solid var(--rule)}html.ts-site .quotes figure.ink{border-color:var(--accent)}html.ts-site .pill,html.ts-site .bac,html.ts-site .login,html.ts-site .pk-cta,html.ts-site .ulink{text-transform:uppercase;letter-spacing:.08em;font-size:13px!important;font-weight:700}html.ts-site .pill{min-height:46px;padding:12px 20px;border:1px solid transparent}html.ts-site .pill-ghost,html.ts-site .light .pill-ghost{background:transparent!important;border-color:currentColor}html.ts-site .ulink{text-decoration:none;border-bottom:1px solid currentColor;padding:10px 0 4px;min-height:0}html.ts-site .bac{width:auto;padding:7px 14px;font-family:Manrope,sans-serif;font-weight:700}html.ts-site .login{padding:7px 14px}html.ts-site .hnav{border-radius:0}html.ts-site header.site.scrolled .hnav{background:#000000d1}html.ts-site .hnav>ul>li>a:not(.bac){text-transform:uppercase;letter-spacing:.08em;font-size:12px}html.ts-site .num{text-transform:uppercase;letter-spacing:.1em;font-size:12px}html.ts-site .num:before{content:"#"}html.ts-site .tag,html.ts-site .filters button,html.ts-site .dd-tag,html.ts-site .pk-badge,html.ts-site .pb-badge,html.ts-site .bc-meta,html.ts-site .lbl,html.ts-site .pk-lbl,html.ts-site .jy-phase{text-transform:uppercase;letter-spacing:.08em;font-size:11.5px!important}html.ts-site .tag,html.ts-site .filters button{background:transparent!important;border:1px solid var(--rule);color:inherit}html.ts-site .filters button[aria-pressed=true]{border-color:currentColor;background:transparent!important;color:inherit}html.ts-site .dark .filters button[aria-pressed=true]{color:var(--accent);border-color:var(--accent)}html.ts-site .light .filters button[aria-pressed=true]{color:#0b6b4c;border-color:#0b6b4c}html.ts-site .form input,html.ts-site .form textarea,html.ts-site .search input,html.ts-site .pick-row select{background:transparent!important;border:1px solid var(--rule)!important}html.ts-site .member .ph,html.ts-site .cs-cover,html.ts-site .bc-img,html.ts-site .tm-pic{border:1px solid var(--rule)}html.ts-site .acc-btn{text-transform:none}html.ts-site .cmp th,html.ts-site .cmp td{border-color:var(--rule)!important}html.ts-site .num,html.ts-site .tag,html.ts-site .filters button,html.ts-site .dd-tag,html.ts-site .pk-badge,html.ts-site .pb-badge,html.ts-site .bc-meta,html.ts-site .lbl,html.ts-site .pk-lbl,html.ts-site .jy-phase,html.ts-site .hnav>ul>li>a:not(.bac),html.ts-site .pill,html.ts-site .bac,html.ts-site .login,html.ts-site .ulink,html.ts-site .pk-cta,html.ts-site .legal-bar,html.ts-site .foot-cols h3,html.ts-site .wn-col small,html.ts-site .ix-n,html.ts-site .ix-c,html.ts-site .ix-d,html.ts-site .ix-r,html.ts-site .tm-role{font-family:Manrope,sans-serif!important;font-weight:600!important;letter-spacing:.06em}html.ts-site .pill,html.ts-site .bac,html.ts-site .pk-cta{font-weight:700!important}html.ts-site .ulink:before{content:"[ "}html.ts-site .ulink:after{content:" ]"}html.ts-site .ulink{border-bottom:0}html.ts-site .ulink:hover{color:var(--accent)}html.ts-site .light .ulink:hover{color:#0b6b4c}html.ts-site .num:before{content:"";display:inline-block;width:9px;height:11.6px;margin-right:8px;vertical-align:-1px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 42.13 54.21%22%3E%3Cpath transform=%22translate(-98.18055 -107.69984)%22 d=%22m 98.18855,107.69984 v 33.44292 h -0.008 c 0.0759,17.75694 8.56781,20.76038 20.15019,20.76773 11.50135,-0.019 21.78621,-2.83569 21.96868,-20.46645 h 0.0134 v -33.11685 c -0.46082,2.23259 -1.6837,4.52737 -3.44062,6.45646 -2.89249,3.17063 -6.78098,4.87436 -9.8919,4.3341 v 22.03741 c 0,8.17357 -4.53564,7.02076 -4.53564,7.02076 l 0.13539,-19.74608 c -3.77058,0.22447 -5.19557,-2.45511 -6.32933,-5.49527 l -0.20309,25.24135 c 0,0 -4.43353,1.14357 -4.53512,-7.03316 V 119.1379 c -3.08451,0.45036 -6.87939,-1.25045 -9.71414,-4.35374 -1.9132,-2.10044 -3.18679,-4.627 -3.54242,-7.02747 z%22/%3E%3C/svg%3E") no-repeat center/contain;mask:url("data:image/svg+xml,%3Csvg xmlns=%22http://www.w3.org/2000/svg%22 viewBox=%220 0 42.13 54.21%22%3E%3Cpath transform=%22translate(-98.18055 -107.69984)%22 d=%22m 98.18855,107.69984 v 33.44292 h -0.008 c 0.0759,17.75694 8.56781,20.76038 20.15019,20.76773 11.50135,-0.019 21.78621,-2.83569 21.96868,-20.46645 h 0.0134 v -33.11685 c -0.46082,2.23259 -1.6837,4.52737 -3.44062,6.45646 -2.89249,3.17063 -6.78098,4.87436 -9.8919,4.3341 v 22.03741 c 0,8.17357 -4.53564,7.02076 -4.53564,7.02076 l 0.13539,-19.74608 c -3.77058,0.22447 -5.19557,-2.45511 -6.32933,-5.49527 l -0.20309,25.24135 c 0,0 -4.43353,1.14357 -4.53512,-7.03316 V 119.1379 c -3.08451,0.45036 -6.87939,-1.25045 -9.71414,-4.35374 -1.9132,-2.10044 -3.18679,-4.627 -3.54242,-7.02747 z%22/%3E%3C/svg%3E") no-repeat center/contain}html.ts-site .dark .num{color:var(--accent)}html.ts-site .light .num{color:#0b6b4c}html.ts-site .trail{position:fixed;left:0;top:50%;transform:translateY(-50%);z-index:30;width:calc((100vw - 1320px)/2 - 20px);min-width:44px;box-sizing:border-box;padding-left:20px;font-family:Manrope,sans-serif;font-weight:600;font-size:11.5px;letter-spacing:.04em;text-transform:uppercase;color:var(--trail-c,#8E8F87);pointer-events:none}html.ts-site[data-theme=light] .trail{--trail-c:#55574F;--trail-on:#0B6B4C}html.ts-site[data-theme=dark] .trail{--trail-on:#6EE7B7}html.ts-site .trail a{pointer-events:auto;color:inherit}html.ts-site .trail-path{margin:0 0 18px;display:flex;flex-wrap:wrap;gap:6px}html.ts-site .trail-path a:hover{color:var(--trail-on)}html.ts-site .trail ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-left:1px solid var(--rule)}html.ts-site .trail li a{display:flex;gap:10px;align-items:baseline;padding:6px 0 6px 12px;margin-left:-1px;border-left:1px solid transparent;transition:color .25s,border-color .25s}html.ts-site .trail li a:hover{color:var(--trail-on)}html.ts-site .trail li a.on{color:var(--trail-on);border-left-color:var(--trail-on)}html.ts-site .trail-t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1700px){html.ts-site .trail{width:56px;padding-left:12px}html.ts-site .trail-path,html.ts-site .trail-t{display:none}html.ts-site .trail li a{padding-left:8px}}@media(max-width:1100px){html.ts-site .trail{display:none}}@media(max-width:1700px)and (hover:hover){html.ts-site .trail li a:hover .trail-t,html.ts-site .trail li a:focus-visible .trail-t{display:block;position:absolute;left:56px;padding:4px 8px;background:var(--ink);color:var(--trail-on);border:1px solid var(--rule)}html.ts-site[data-theme=light] .trail li a:hover .trail-t{background:#fff}html.ts-site .trail li a{position:relative}}html.ts-site .ticon{display:block;width:56px;height:56px;margin:0 0 4px -6px;fill:none;stroke-linecap:round;stroke-linejoin:round}html.ts-site .ticon-f{stroke:#ecebe680;stroke-width:1.2}html.ts-site .ticon-g{stroke:#6ee7b7;stroke-width:1.6}html.ts-site .light .ticon-f{stroke:#0f100e73}html.ts-site .light .ticon-g{stroke:#0b6b4c}html.ts-site .a1-val .ticon{grid-row:span 1;margin:0}html.ts-site .tcut{width:100%;max-width:300px;height:auto;margin:0 0 14px;overflow:visible}html.ts-site .tcut .tc-o path,html.ts-site .tcut .tc-o,html.ts-site .tcut rect.tc-o{stroke:var(--tc-line);stroke-width:1}html.ts-site .tcut .tc-o path{vector-effect:non-scaling-stroke}html.ts-site .tcut .tc-hl{stroke:var(--tc-faint);stroke-width:.6}html.ts-site .tcut .tc-hc{stroke:var(--tc-acc);stroke-width:.8}html.ts-site .tcut .tc-cut{stroke:var(--tc-acc);stroke-width:1;stroke-dasharray:10 3 2 3}html.ts-site .tcut .tc-cut-s{stroke:var(--tc-acc);stroke-width:2;fill:none}html.ts-site .tcut .tc-dim{stroke:var(--tc-line);stroke-width:.8;fill:none}html.ts-site .tcut .tc-t{fill:var(--tc-line);font-family:Manrope,sans-serif;font-size:9.5px;font-weight:600;letter-spacing:.06em}html.ts-site .dark{--tc-line:rgba(236,235,230,.62);--tc-faint:rgba(236,235,230,.22);--tc-acc:#6EE7B7}html.ts-site .light{--tc-line:rgba(15,16,14,.62);--tc-faint:rgba(15,16,14,.2);--tc-acc:#0B6B4C}html.ts-site .tiso{width:100%;max-width:320px;height:auto;margin:0 0 14px;overflow:visible}html.ts-site .tiso polygon,html.ts-site .tiso line,html.ts-site .tiso path,html.ts-site .tiso circle,html.ts-site .tiso ellipse{fill:none;stroke-linejoin:round;stroke-linecap:round}html.ts-site .tiso .i-front{fill:var(--tc-bg);stroke:var(--tc-line);stroke-width:1.1}html.ts-site .tiso .i-back,html.ts-site .tiso .i-edge{stroke:var(--tc-line);stroke-width:.8}html.ts-site .tiso .i-ghost .i-front,html.ts-site .tiso .i-ghost .i-back,html.ts-site .tiso .i-ghost .i-edge{stroke:var(--tc-faint)}html.ts-site .tiso .i-dash .i-front,html.ts-site .tiso .i-dash .i-back,html.ts-site .tiso .i-dash .i-edge{stroke-dasharray:3 3}html.ts-site .tiso .i-dash .i-front{fill:none}html.ts-site .tiso .i-hatch{stroke:var(--tc-acc);stroke-width:.7}html.ts-site .tiso .i-acc{stroke:var(--tc-acc);stroke-width:1.2}html.ts-site .tiso .i-aux,html.ts-site .tiso .i-dim{stroke:var(--tc-line);stroke-width:.8}html.ts-site .tiso .i-dashl{stroke:var(--tc-faint);stroke-width:.9;stroke-dasharray:4 4}html.ts-site .tiso .i-grid{stroke:var(--tc-faint);stroke-width:.6}html.ts-site .tiso .i-ground{stroke:var(--tc-faint);stroke-width:.8}html.ts-site .tiso .i-plane{fill:var(--tc-acc);fill-opacity:.14;stroke:var(--tc-acc);stroke-width:1;stroke-dasharray:8 3 2 3}html.ts-site .tiso .i-t{fill:var(--tc-line);stroke:none;font-family:Manrope,sans-serif;font-size:9px;font-weight:600;letter-spacing:.07em}html.ts-site .dark{--tc-bg:#0F100E}html.ts-site .dark.alt{--tc-bg:#161814}html.ts-site .light{--tc-bg:#FFFFFF}html.ts-site .light.alt{--tc-bg:#F3FAF6}html.ts-site .tiso .i-face{fill:var(--tc-bg);stroke:var(--tc-line);stroke-width:1}html.ts-site .tiso .i-face.i-hl{stroke:var(--tc-acc)}html.ts-site .tiso .i-gh,html.ts-site .tiso .i-face.i-gh,html.ts-site .tiso .i-gh .i-face,html.ts-site .tiso g.i-gh circle,html.ts-site .tiso g.i-gh path{stroke:var(--tc-faint)}html.ts-site .tiso .i-ds{stroke-dasharray:3 3;fill:none}html.ts-site .tiso g.i-face circle,html.ts-site .tiso g.i-face path{fill:var(--tc-bg);stroke:inherit}html.ts-site .tiso g.i-face{stroke:var(--tc-line);stroke-width:1.1}html.ts-site .tiso g.i-gh{stroke:var(--tc-faint)}html.ts-site .tiso g.i-strong{stroke:var(--tc-acc);stroke-width:1.4}html.ts-site .tiso{margin-bottom:6px}html.ts-site .i-cap{margin:0 0 14px;font-size:11px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--tc-line)}html.ts-site .trail ol{border-left:0;gap:0}html.ts-site .trail li a{border-left:0;padding:4px 0;align-items:center;gap:12px;margin-left:0}html.ts-site .trail-ly{position:relative;flex:0 0 auto;width:26px;height:10px;transform:skew(-35deg) scaleY(.75);border:1px solid currentColor;opacity:.55;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .25s,background-color .25s}html.ts-site .trail li a:hover .trail-ly{opacity:.9;transform:skew(-35deg) scaleY(.75) translate(3px)}html.ts-site .trail li a.on .trail-ly{opacity:1;transform:skew(-35deg) scaleY(.75) translate(6px);background:repeating-linear-gradient(90deg,currentColor 0 1px,transparent 1px 4px)}html.ts-site .trail li+li{margin-top:-3px}html.ts-site .trail li a.on{border-left-color:transparent}@media(max-width:1700px){html.ts-site .trail li a{padding-left:0}html.ts-site .trail{width:60px}}html.ts-site .btn,html.ts-site .pill,html.ts-site .bac,html.ts-site .pk-cta,html.ts-site .login{position:relative;overflow:visible!important}html.ts-site .btn:after{display:none!important}html.ts-site .pill:before,html.ts-site .bac:before,html.ts-site .pk-cta:before,html.ts-site .login:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;pointer-events:none;opacity:0;z-index:1;background:linear-gradient(currentColor,currentColor) left top/9px 1px,linear-gradient(currentColor,currentColor) left top/1px 9px,linear-gradient(currentColor,currentColor) right top/9px 1px,linear-gradient(currentColor,currentColor) right top/1px 9px,linear-gradient(currentColor,currentColor) left bottom/9px 1px,linear-gradient(currentColor,currentColor) left bottom/1px 9px,linear-gradient(currentColor,currentColor) right bottom/9px 1px,linear-gradient(currentColor,currentColor) right bottom/1px 9px;background-repeat:no-repeat;transition:inset .35s cubic-bezier(.22,1,.36,1),opacity .2s}html.ts-site .pill:hover:before,html.ts-site .bac:hover:before,html.ts-site .pk-cta:hover:before,html.ts-site .login:hover:before,html.ts-site .pill:focus-visible:before,html.ts-site .bac:focus-visible:before{top:-7px;right:-7px;bottom:-7px;left:-7px;opacity:1}html.ts-site .pill-accent,html.ts-site .bac,html.ts-site .pk-cta{transition:background-color .25s,color .25s}html.ts-site .pill-accent:hover,html.ts-site .bac:hover,html.ts-site .pk-cta:hover{background:repeating-linear-gradient(-45deg,rgba(110,231,183,.22) 0 1px,transparent 1px 6px)!important;background-size:200% 200%!important;animation:hatchMove 1.4s linear infinite;color:var(--accent)!important;border:1px solid var(--accent)!important}html.ts-site .light .pill-accent:hover,html.ts-site .light .pk-cta:hover{color:#0b6b4c!important;border-color:#0b6b4c!important;background:repeating-linear-gradient(-45deg,rgba(11,107,76,.18) 0 1px,transparent 1px 6px)!important;background-size:200% 200%!important}html.ts-site .pill-ink:hover,html.ts-site .pill-paper:hover,html.ts-site .pill-ghost:hover,html.ts-site .login:hover{background:transparent!important;border:1px solid currentColor!important}html.ts-site .dark .pill-ink:hover{color:var(--paper)}html.ts-site .light .pill-ink:hover,html.ts-site .pill-paper:hover{color:inherit}html.ts-site header.site .pill-paper:hover{color:var(--paper)}@keyframes hatchMove{to{background-position:24px 0}}@media(prefers-reduced-motion:reduce){html.ts-site .pill-accent:hover,html.ts-site .bac:hover,html.ts-site .pk-cta:hover{animation:none}html.ts-site .pill:before,html.ts-site .bac:before,html.ts-site .pk-cta:before,html.ts-site .login:before{transition:none}}html.ts-site .trail.ex{width:calc((100vw - 1320px)/2 - 16px);max-width:260px;min-width:0}html.ts-site .trail.ex .trail-path{margin-bottom:6px}html.ts-site .ex-stage{position:relative;width:170px;height:250px;margin:4px 0 8px;perspective:560px;perspective-origin:50% 115%}html.ts-site .ex-rig{position:absolute;left:34px;top:18px;width:84px;height:108px;transform-style:preserve-3d;transform:rotateX(-34deg) rotateY(20deg)}html.ts-site .ex-p{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;transition:transform .5s cubic-bezier(.22,1,.36,1)}html.ts-site .ex-p .ex-f{fill:var(--ex-bg);stroke:var(--ex-line);stroke-width:.6}html.ts-site .ex-p .ex-h{fill:none;stroke:none;opacity:0;transition:opacity .3s}html.ts-site .ex-p pattern line{stroke:var(--trail-on);stroke-width:.35}html.ts-site .ex-p.on .ex-f{stroke:var(--trail-on);stroke-width:.7}html.ts-site .ex-p.on .ex-h{opacity:1}html.ts-site .ex-p.p0 .ex-f{stroke-dasharray:1.2 1}html.ts-site[data-theme=dark] .trail{--ex-bg:rgba(15,16,14,.82)}html.ts-site[data-theme=light] .trail{--ex-bg:rgba(255,255,255,.85)}html.ts-site .ex-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;border-left:0}html.ts-site .ex-steps li{display:flex;flex-direction:column;gap:1px;padding-left:12px;border-left:1px solid var(--rule);transition:color .3s,border-color .3s}html.ts-site .ex-steps b{font-weight:600}html.ts-site .ex-steps span{font-size:10.5px;opacity:.75}html.ts-site .ex-steps li.on{color:var(--trail-on);border-left-color:var(--trail-on)}html.ts-site .ex-steps li.done{opacity:.85}@media(max-width:1700px){html.ts-site .trail.ex{width:76px;padding-left:6px}html.ts-site .trail.ex .trail-path,html.ts-site .trail .ex-steps{display:none}html.ts-site .ex-stage{transform:scale(.42);transform-origin:left top;margin:0 0 -140px -6px}}@media(prefers-reduced-motion:reduce){html.ts-site .ex-p{transition:none}}html.ts-site[data-theme=dark] .trail{--ex-line:rgba(236,235,230,.55)}html.ts-site[data-theme=light] .trail{--ex-line:rgba(15,16,14,.5)}html.ts-site[data-theme] .trail.over-dark{--ex-bg:rgba(15,16,14,.82);--ex-line:rgba(236,235,230,.55);--trail-c:#A6A79F;--trail-on:#6EE7B7}html.ts-site[data-theme] .trail:not(.over-dark){--ex-bg:rgba(255,255,255,.85);--ex-line:rgba(15,16,14,.5);--trail-c:#55574F;--trail-on:#0B6B4C}html.ts-site .ex-st{font-style:normal;font-size:10px;letter-spacing:.06em;opacity:.7}html.ts-site .ex-steps li.done .ex-st{opacity:1;color:var(--trail-on)}html.ts-site .sh-stage{position:relative;width:200px;height:220px;perspective:700px;perspective-origin:30% 0%}html.ts-site .sh-rig{position:absolute;left:14px;top:40px;width:120px;height:92px;transform-style:preserve-3d;transform:rotateX(52deg) rotate(-28deg)}html.ts-site .sh{position:absolute;top:0;right:0;bottom:0;left:0;border:1px solid var(--ex-line);background-color:var(--ex-bg);background-image:linear-gradient(var(--sh-g) 1px,transparent 1px),linear-gradient(90deg,var(--sh-g) 1px,transparent 1px);background-size:10px 10px;transition:transform .5s cubic-bezier(.22,1,.36,1),border-color .3s}html.ts-site .sh-draw{position:absolute;left:8px;top:6px;width:76px;height:60px;fill:none;stroke:var(--ex-line);stroke-width:1.2;stroke-linecap:round}html.ts-site .sh-tb{position:absolute;right:0;bottom:0;width:62px;height:18px;border-left:1px solid var(--ex-line);border-top:1px solid var(--ex-line);display:flex;flex-direction:column;justify-content:center;padding-left:4px;font-size:6px;line-height:1.2;letter-spacing:.06em}html.ts-site .sh-ok{opacity:0;color:var(--trail-on)}html.ts-site .sh.on{border-color:var(--trail-on)}html.ts-site .sh.on .sh-draw{stroke:var(--trail-on)}html.ts-site .sh.done .sh-ok,html.ts-site .sh.on .sh-ok{opacity:1}html.ts-site .sh.on .sh-ok{opacity:0}html.ts-site .trail.over-dark{--sh-g:rgba(236,235,230,.07)}html.ts-site .trail:not(.over-dark){--sh-g:rgba(15,16,14,.06)}html.ts-site .bw{display:flex;gap:8px;align-items:stretch;margin:10px 0 0}html.ts-site .bw svg{width:110px;height:280px;flex:0 0 auto;overflow:visible}html.ts-site .bw-b{fill:var(--ex-bg);stroke:var(--ex-line);stroke-width:.8;transition:fill .3s,stroke .3s}html.ts-site .bw-b.done{fill:url(#bwh)}html.ts-site .bw-b.on{stroke:var(--trail-on);stroke-width:1.4;fill:url(#bwh)}html.ts-site .bw-hl{stroke:var(--trail-on);stroke-width:.7}html.ts-site .bw-axis{stroke:var(--trail-on);stroke-width:.6;stroke-dasharray:6 2 1.5 2}html.ts-site .bw-t{stroke:var(--ex-line);stroke-width:.6}html.ts-site .bw-k{fill:var(--trail-c);font-size:7px;letter-spacing:.1em}html.ts-site .bw-l{list-style:none;margin:0;padding:6px 0 0;display:grid;grid-template-rows:repeat(7,minmax(0,1fr));height:280px}html.ts-site .bw-l li{display:flex;align-items:center;font-size:10.5px;transition:color .3s}html.ts-site .bw-l li.done{color:var(--trail-on);opacity:.75}html.ts-site .bw-l li.on{color:var(--trail-on)}html.ts-site .bw-l li.done:before{content:"✓ ";margin-right:4px}@media(max-width:1700px){html.ts-site .trail.alt-a .sh-stage{transform:scale(.4);transform-origin:left top;margin-bottom:-130px}html.ts-site .trail.alt-c .bw-l{display:none}html.ts-site .trail.alt-c .bw svg{width:52px;height:132px}}html.ts-site .trail .bw-l{display:grid;gap:0;padding-top:0;height:286px;margin-top:-1px}html.ts-site .bw-l li{white-space:nowrap}html.ts-site .trail .ex-stage{width:180px;height:360px;perspective:700px;perspective-origin:50% 0%}html.ts-site .trail .ex-rig{left:46px;top:16px;width:84px;height:108px;transform:rotateX(64deg)}html.ts-site .trail .ex-p.p0{z-index:4}@media(max-width:1700px){html.ts-site .trail .ex-stage{transform:scale(.5);transform-origin:left top;margin:0 0 -180px -8px}}html.ts-site .trail .bw{gap:5px}html.ts-site .trail .bw svg{width:116px;height:326px}html.ts-site .trail .bw-l{height:333px}html.ts-site .trail .bw-l li{font-size:10.5px}@media(max-width:1700px){html.ts-site .trail.alt-c .bw svg{width:64px;height:163px}}html.ts-site .trail .bw svg .bw-b{pointer-events:auto;cursor:pointer}html.ts-site .trail .bw svg .bw-b.wait{cursor:default;fill:transparent;stroke-dasharray:3 2.5}html.ts-site .bw-b.bw-hov:not(.wait){stroke:var(--trail-on);stroke-width:1.2}html.ts-site .bw-b.wait.bw-hov{stroke:var(--trail-on)}html.ts-site .trail .bw-l li{position:relative;pointer-events:auto}html.ts-site .trail .bw-l button{all:unset;cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit}html.ts-site .trail .bw-l button:focus-visible,html.ts-site .trail .bw-l li.wait:focus-visible{outline:1px solid var(--trail-on);outline-offset:3px}html.ts-site .trail .bw-l li.bw-hov{color:var(--trail-on)}html.ts-site .trail .bw-l li.wait{cursor:default}html.ts-site .trail .bw-l li.done.wait:before{content:none}html.ts-site .bw-cta{display:block;visibility:hidden;opacity:0;transform:translateY(-4px);transition:opacity .45s cubic-bezier(.16,1,.3,1),transform .45s cubic-bezier(.16,1,.3,1),visibility .45s,background .25s;margin:14px 0 0;padding:7px 12px;width:-moz-max-content;width:max-content;pointer-events:auto;border:1px solid var(--trail-on);color:var(--trail-on)!important;font-size:10px}html.ts-site .trail.at-knot .bw-cta{visibility:visible;opacity:1;transform:none}@media(max-width:1700px){html.ts-site .trail .bw-cta{display:none}}@media(prefers-reduced-motion:reduce){html.ts-site .bw-cta{transition:none}}html.ts-site .bw-cta:hover{background:var(--trail-on);color:var(--ex-bg-solid,#0F100E)!important}html.ts-site .bw-tip{position:absolute;left:0;top:100%;margin-top:-4px;z-index:2;display:block;width:190px;white-space:normal;padding:6px 8px;font-style:normal;font-size:11px;line-height:1.35;text-transform:none;letter-spacing:0;font-weight:500;background:var(--ex-bg);border:1px solid var(--trail-on);color:var(--trail-on);opacity:0;transform:translateY(-4px);transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);pointer-events:none}html.ts-site .trail .bw-l li.wait.bw-hov .bw-tip{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.ts-site .bw-tip{transition:none}}html.ts-site .trail .bw-l li{width:-moz-max-content;width:max-content}@media(max-width:1700px){html.ts-site .trail.alt-c{width:max(64px,calc((100vw - 1320px)/2));padding-left:0}html.ts-site .trail.alt-c .bw{justify-content:center;margin:0}html.ts-site .trail.alt-c .bw svg{width:clamp(60px,calc((100vw - 1320px)/2 - 28px),112px);height:auto;aspect-ratio:116/294}}html.ts-site .trail .bw-wrap{display:flex;flex-direction:column;width:-moz-max-content;width:max-content}html.ts-site .trail .bw-cta{align-self:stretch;width:0;min-width:100%;box-sizing:border-box;text-align:center;white-space:normal;line-height:1.4;margin-top:18px}html.ts-site .trail .ex-steps{gap:14px}html.ts-site .trail .ex-steps li{gap:3px;line-height:1.3}html.ts-site .trail .ex-steps .ex-st{margin-top:2px}html.ts-site .trail .ex-steps{gap:0;max-height:min(46vh,420px);overflow:hidden}html.ts-site .trail .ex-steps li{gap:0;padding:0;border-left:1px solid var(--rule)}html.ts-site .trail .ex-steps button{all:unset;display:block;cursor:pointer;pointer-events:auto;padding:5px 0 5px 12px;margin-left:-1px;border-left:1px solid transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;line-height:1.3;color:inherit;transition:color .3s cubic-bezier(.16,1,.3,1),border-color .3s cubic-bezier(.16,1,.3,1)}html.ts-site .trail .ex-steps button:hover{color:var(--trail-on)}html.ts-site .trail .ex-steps button:focus-visible{outline:1px solid var(--trail-on);outline-offset:2px}html.ts-site .trail .ex-steps li.on button{color:var(--trail-on);border-left-color:var(--trail-on)}html.ts-site .trail .ex-steps li.done{opacity:1}html.ts-site .trail .ex-steps li.done button:before{content:"✓ ";color:var(--trail-on)}html.ts-site .trail .trail-path{display:none}@media(min-width:1101px){html.ts-site.ex-dock .foot-logo .foot-mark{opacity:0}}html.ts-site .foot-logo{padding-top:72px;padding-bottom:8px}html.ts-site .trail .ex-steps{transition:opacity .4s cubic-bezier(.16,1,.3,1)}html.ts-site .trail .ex-p .ex-f{transition:fill .5s cubic-bezier(.16,1,.3,1),stroke .5s cubic-bezier(.16,1,.3,1)}html.ts-site .trail.docked .ex-p.p0 .ex-f{fill:#d8d7d0;stroke:#d8d7d0;stroke-dasharray:none}html.ts-site .trail.docked .ex-p.p0 .ex-h{opacity:0}html.ts-site .trail.docked .ex-p:not(.p0){opacity:0;transition:opacity .3s}html.ts-site .foot-logo svg{width:min(100%,720px)}html.ts-site .foot-logo{padding-top:56px}html.ts-site .foot-logo{padding-top:28px}html.ts-site .pk-icon{perspective:240px;perspective-origin:50% 100%;transform-style:preserve-3d}html.ts-site .pk-icon img{transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}html.ts-site .pk-icon .pk-pl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;opacity:0;transform-origin:50% 55%;transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .4s cubic-bezier(.16,1,.3,1)}html.ts-site .pk-pl .f{fill:var(--pk-fill,#141814);stroke:var(--pc,#6EE7B7);stroke-width:.8;stroke-opacity:.7}html.ts-site .pk-pl .h{fill:none;opacity:0}html.ts-site .pk-pl pattern line{stroke:var(--pc,#6EE7B7);stroke-width:.5}html.ts-site .light .pk-icon{--pk-fill:#FFFFFF}html.ts-site .light .pk-pl .f,html.ts-site .light .pk-pl pattern line{stroke:#0b6b4c}html.ts-site .pk-pl.l2{transition-delay:.04s}html.ts-site .pk-pl.l1{transition-delay:.08s}html.ts-site .pack.pk:hover .pk-icon img{opacity:0;transform:rotateX(58deg) rotate(24deg)}html.ts-site .pack.pk:hover .pk-icon .pk-pl{opacity:1}html.ts-site .pack.pk:hover .pk-pl.l3{transform:rotateX(58deg) rotate(24deg)}html.ts-site .pack.pk:hover .pk-pl.l2{transform:rotateX(58deg) rotate(24deg) translateZ(11px)}html.ts-site .pack.pk:hover .pk-pl.l1{transform:rotateX(58deg) rotate(24deg) translateZ(22px)}html.ts-site .pack.pk:nth-of-type(1) .pk-pl.l1 .f,html.ts-site .pack.pk:nth-of-type(2) .pk-pl:is(.l1,.l2) .f,html.ts-site .pack.pk:nth-of-type(n+3) .pk-pl .f{stroke-opacity:1!important;stroke-width:1.1}html.ts-site .pack.pk:nth-of-type(1) .pk-pl.l1 .h,html.ts-site .pack.pk:nth-of-type(2) .pk-pl:is(.l1,.l2) .h,html.ts-site .pack.pk:nth-of-type(n+3) .pk-pl .h{opacity:1}@media(prefers-reduced-motion:reduce){html.ts-site .pk-icon img,html.ts-site .pk-icon .pk-pl{transition:none}}html.ts-site .pk-pl .f{stroke-opacity:.45}html.ts-site .pk-pl pattern line{stroke-width:.8}html.ts-site .ao-hl{display:inline-block;font-size:.92em;line-height:1.05;margin-top:.08em}html.ts-site .tiso{margin:0 0 18px;display:block}html.ts-site .i-cap{display:none}html.ts-site #app>section:first-child{position:relative;z-index:6}html.ts-site .tiso-box{display:flex;align-items:flex-end;margin:0 0 32px}html.ts-site .tiso-box .tiso{margin:0;max-width:100%;flex:0 0 auto}html.ts-site .tiso-box{height:94px;margin:0 0 32px}html.ts-site .tiso-box+*{margin-top:0!important}html.ts-site .trail .ex-p{transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .5s cubic-bezier(.16,1,.3,1)}html.ts-site .foot-logo svg path{fill:url(#ts-metal)!important}html.ts-site .trail.docked .ex-p.p0 .ex-f{fill:url(#exmetal)!important;stroke:#6f726c!important;stroke-width:.35!important}html.ts-site .foot-logo svg{filter:drop-shadow(0 1px 0 #8B8E87) drop-shadow(0 1px 0 #6C6F69) drop-shadow(0 1px 0 #555852) drop-shadow(0 1px 0 #43463F) drop-shadow(0 10px 16px rgba(0,0,0,.55))}html.ts-site .trail.docked .ex-p.p0{filter:drop-shadow(0 1px 0 #8B8E87) drop-shadow(0 1px 0 #6C6F69) drop-shadow(0 1px 0 #555852) drop-shadow(0 1px 0 #43463F) drop-shadow(0 10px 16px rgba(0,0,0,.55))}html.ts-site .foot-logo .foot-e,html.ts-site .foot-logo .foot-e-mark{transform-box:fill-box;transform-origin:50% 50%;transition:transform .9s cubic-bezier(.16,1,.3,1),opacity .5s cubic-bezier(.16,1,.3,1)}html.ts-site .foot-logo .foot-e-mark{opacity:0;transform:rotate(90deg) scale(.85)}html.ts-site .foot.e-mark .foot-logo .foot-e{opacity:0;transform:rotate(-90deg) scale(.85)}html.ts-site .foot.e-mark .foot-logo .foot-e-mark{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html.ts-site .foot-logo .foot-e,html.ts-site .foot-logo .foot-e-mark{transition:opacity .2s}}html.ts-site:not(.ex-dock) .foot-logo .foot-e{opacity:0}html.ts-site:not(.ex-dock) .foot-logo .foot-e-mark{opacity:1;transform:none}@media(max-width:1100px){html.ts-site .foot-logo .foot-e{opacity:0}html.ts-site .foot-logo .foot-e-mark{opacity:1;transform:none}}html.ts-site .hd-logo{width:118px}html.ts-site .hd-logo svg path{fill:url(#nav-metal)!important}html.ts-site .hd-logo svg{filter:drop-shadow(0 1px 0 #5C5F59) drop-shadow(0 2px 3px rgba(0,0,0,.45))}html.ts-site[data-theme=light] header.site:not(.over-dark) .hd-logo svg path{fill:url(#nav-metal-d)!important}html.ts-site[data-theme=light] header.site:not(.over-dark) .hd-logo svg{filter:drop-shadow(0 1px 0 rgba(0,0,0,.25))}html.ts-site .pg-size{display:flex;align-items:center;gap:6px;font-size:13px}html.ts-site .pg-size .muted{margin-right:6px}html.ts-site .pg-size button,html.ts-site .pager button{all:unset;cursor:pointer;min-width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;padding:0 10px;border:1px solid var(--rule);font:600 13px/1 Manrope,sans-serif;letter-spacing:.04em;color:inherit;transition:border-color .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1)}html.ts-site .pg-size button:hover,html.ts-site .pager button:not([disabled]):hover{border-color:var(--accent,#6EE7B7);color:var(--accent,#6EE7B7)}html.ts-site .pg-size button.on,html.ts-site .pager button.on{background:var(--accent,#6EE7B7);border-color:var(--accent,#6EE7B7);color:#0f100e}html.ts-site .pg-size button:focus-visible,html.ts-site .pager button:focus-visible{outline:1px solid var(--accent,#6EE7B7);outline-offset:2px}html.ts-site .pager{display:flex;flex-wrap:wrap;gap:6px;align-items:center}html.ts-site .pager button[disabled]{opacity:.35;cursor:default}html.ts-site .pg-gap{padding:0 6px;opacity:.6}html.ts-site .ex-slot{border:1px dashed var(--rule)}html.ts-site .ph-slot{display:block;width:84px;height:84px;flex:0 0 auto;background:repeating-linear-gradient(45deg,transparent 0 5px,var(--rule) 5px 6px);border:1px solid var(--rule)}html.ts-site[data-route="/blog"] #app *,html.ts-site[data-route="/blog"] #app *:before,html.ts-site[data-route="/blog"] #app *:after{border-radius:0!important}html.ts-site .pt-band{margin:0 0 24px}html.ts-site .cb{position:fixed;left:0;right:0;bottom:0;z-index:90;display:flex;justify-content:center;padding:0 16px 20px;pointer-events:none;font-family:Manrope,sans-serif}html.ts-site .cb>div{pointer-events:auto;background:#0f100e;color:#ecebe6;border:1px solid rgba(236,235,230,.22);box-shadow:0 24px 48px -24px #0009;animation:cbIn .7s cubic-bezier(.16,1,.3,1) both}html.ts-site .cb-bar{display:flex;align-items:center;gap:24px;padding:12px 12px 12px 20px;max-width:960px;width:100%}html.ts-site .cb-msg{margin:0;font-size:14px;line-height:1.5;color:#c9c8c1;flex:1}html.ts-site .cb-msg a{color:#6ee7b7;text-decoration:underline;text-underline-offset:3px}html.ts-site .cb-msg a:hover{color:#a7f3d0}html.ts-site .cb-acts{display:flex;gap:8px;flex-wrap:wrap}html.ts-site .cb-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;height:40px;padding:0 16px;border:1px solid rgba(236,235,230,.3);background:transparent;color:#ecebe6;font:600 12px/1 Manrope,sans-serif;letter-spacing:.06em;text-transform:uppercase;transition:border-color .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1),color .3s cubic-bezier(.16,1,.3,1)}html.ts-site .cb-btn:hover{border-color:#6ee7b7;color:#6ee7b7}html.ts-site .cb-btn.cb-on{background:#6ee7b7;border-color:#6ee7b7;color:#0f100e}html.ts-site .cb-btn.cb-on:hover{background:#a7f3d0;border-color:#a7f3d0;color:#0f100e}html.ts-site .cb-btn:focus-visible,html.ts-site .cb-sw:focus-visible,html.ts-site .cb-msg a:focus-visible{outline:1px solid #6EE7B7;outline-offset:2px}html.ts-site .cb-panel{width:100%;max-width:560px;padding:22px 22px 18px}html.ts-site .cb-title{margin:0 0 14px;font:600 12px/1 Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#a6a79f}html.ts-site .cb-list{list-style:none;margin:0 0 18px;padding:0;border-top:1px solid rgba(236,235,230,.14)}html.ts-site .cb-list li{display:grid;grid-template-columns:120px 1fr auto;gap:14px;align-items:center;padding:14px 0;border-bottom:1px solid rgba(236,235,230,.14)}html.ts-site .cb-k{font:600 13px/1.2 Manrope,sans-serif;letter-spacing:.04em;text-transform:uppercase}html.ts-site .cb-d{font-size:13px;line-height:1.45;color:#b4b5ae}html.ts-site .cb-sw{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:40px;height:22px;padding:2px;border:1px solid rgba(236,235,230,.35);background:transparent;display:inline-flex;align-items:center;transition:border-color .3s cubic-bezier(.16,1,.3,1),background .3s cubic-bezier(.16,1,.3,1)}html.ts-site .cb-sw span{display:block;width:16px;height:16px;background:#a6a79f;transition:transform .45s cubic-bezier(.16,1,.3,1),background .3s}html.ts-site .cb-sw.is-on{border-color:#6ee7b7;background:#6ee7b71f}html.ts-site .cb-sw.is-on span{transform:translate(18px);background:#6ee7b7}html.ts-site .cb-sw.is-locked{opacity:.55;cursor:default}html.ts-site .cb-panel .cb-acts{justify-content:flex-end}@keyframes cbIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(max-width:760px){html.ts-site .cb{padding:0 12px 12px}html.ts-site .cb-bar{flex-direction:column;align-items:stretch;gap:14px;padding:16px}html.ts-site .cb-acts{justify-content:stretch}html.ts-site .cb-btn{flex:1}html.ts-site .cb-list li{grid-template-columns:1fr auto}html.ts-site .cb-d{grid-column:1 / -1;grid-row:2}}@media(prefers-reduced-motion:reduce){html.ts-site .cb>div{animation:none}html.ts-site .cb-sw span{transition:none}}html.ts-site .foot-cols button[data-cookie-prefs]{display:block;padding:5px 0;background:none;border:0;color:var(--paper);font:inherit;cursor:pointer;text-align:left;transition:color .4s var(--ease)}html.ts-site .foot-cols button[data-cookie-prefs]:hover{color:var(--accent)}html.ts-site .ts-wait{min-height:100vh}html.ts-site .ts-wait-msg{padding:160px 24px;text-align:center;color:#a6a79f;font-size:15px}html.ts-site .ts-mnav{display:contents}html.ts-site .acnt .acnt-body{min-width:0}html.ts-site .acnt-pw{position:relative;display:block}html.ts-site .acnt-pw input{width:100%;padding-right:84px}html.ts-site .acnt-show{position:absolute;right:8px;top:50%;transform:translateY(-50%);padding:8px 10px;background:none;border:0;color:inherit;cursor:pointer;font:600 12px/1 Manrope,sans-serif;letter-spacing:.08em;text-transform:uppercase;opacity:.8;transition:color .25s,opacity .25s}html.ts-site .acnt-show:hover{opacity:1;color:var(--accent)}html.ts-site .light .acnt-show:hover{color:#0b6b4c}html.ts-site .acnt-show:focus-visible{outline:1px solid var(--accent);outline-offset:2px}html.ts-site .acnt-rules{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:14px;font-weight:600;color:var(--muted-d)}html.ts-site .light .acnt-rules{color:var(--muted-l)}html.ts-site .acnt-rules li{display:flex;align-items:baseline;gap:10px;transition:color .3s var(--ease)}html.ts-site .acnt-rules li:before{content:"";flex:0 0 9px;height:9px;border:1px solid currentColor;transform:translateY(-1px);transition:background .3s var(--ease),border-color .3s var(--ease)}html.ts-site .acnt-rules li.on{color:var(--accent)}html.ts-site .acnt-rules li.on:before{background:var(--accent);border-color:var(--accent)}html.ts-site .light .acnt-rules li.on{color:#0b6b4c}html.ts-site .light .acnt-rules li.on:before{background:#0b6b4c;border-color:#0b6b4c}html.ts-site .acnt-msg{margin:0;min-height:22px;font-size:15px;line-height:1.5;color:var(--accent)}html.ts-site .light .acnt-msg{color:#0b6b4c}html.ts-site .acnt-msg[data-tone=error]{color:#f59e8b}html.ts-site .light .acnt-msg[data-tone=error]{color:#b3261e}html.ts-site .acnt-actions{display:flex;flex-wrap:wrap;align-items:center;gap:24px}html.ts-site .acnt-actions .pill:disabled{opacity:.55;cursor:default}html.ts-site .acnt-note{margin:8px 0 0;font-size:15px;color:var(--muted-d)}html.ts-site .light .acnt-note{color:var(--muted-l)}html.ts-site .acnt .ulink{padding:0;min-height:0}html.ts-site .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
