.ttk{min-height:100vh}body:has(.ttk),html:has(.ttk){background:#050510}.ttk{--page:#0f1220;--desk:#050510;--card:#151a2b;--night:#050510;--panel:#0d1020;--line:#222a44;--ink:#eef1f8;--mute:#9aa3b8;--blue:#5b8cff;--blue-solid:#205fff;--display:var(--font-oswald),"Oswald","Arial Narrow",sans-serif;--body:var(--font-dm-sans),"DM Sans",system-ui,sans-serif;--mono:var(--font-space-mono),"Space Mono",ui-monospace,monospace;color-scheme:dark;background:var(--night);color:var(--ink);font:16px/1.55 var(--body)}.ttk .lp{max-width:1120px;margin:0 auto;padding-inline:20px}.ttk header.top{padding-block:24px}.ttk header.top .lg{color:#fcfcfc;display:inline-block}.ttk header.top .lg svg{height:26px;width:auto;display:block}.ttk .hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center;padding-block:40px 56px}.ttk h1{font:700 60px/1 var(--display);text-transform:uppercase;margin:0 0 14px;text-wrap:balance}.ttk .kicker{font:300 24px/1.3 var(--body);color:#c9cfdd;margin:0 0 30px}.ttk .kicker b{font-weight:700;color:#fff}.ttk form{display:grid;gap:10px;max-width:440px}.ttk .inrow{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px}.ttk input{background:#0d1020;border:1px solid #3a4568;border-radius:6px;padding:14px;color:var(--ink);font:16px var(--body);min-width:0}.ttk input::placeholder{color:#c3cadb;opacity:1}.ttk a:focus-visible,.ttk button:focus-visible,.ttk input:focus-visible{outline:2px solid var(--blue);outline-offset:2px}.ttk button{background:var(--blue-solid);color:#fff;border:0;border-radius:6px;padding:14px 18px;font:700 16px var(--body);cursor:pointer;white-space:nowrap}.ttk .addph{background:none;border:0;padding:0;color:var(--mute);font:500 14px var(--body);text-align:left;cursor:pointer;justify-self:start}.ttk .addph:hover{color:#fff}.ttk #phwrap[hidden]{display:none}.ttk .ok{font-size:14px;color:#c9d6ff}.ttk .fine{font-size:12px;color:var(--mute);margin:4px 0 0}.ttk .bookwrap{position:relative;display:grid;place-items:center;padding:24px}.ttk .bookwrap:before{content:"";position:absolute;inset:8% 6%;background:radial-gradient(closest-side,rgba(32,95,255,.45),rgba(32,95,255,0));filter:blur(10px)}.ttk .book{position:relative;width:min(100%,400px);transform:perspective(1400px) rotateY(-14deg) rotateX(3deg);filter:drop-shadow(24px 34px 34px rgba(0,0,0,.6))}.ttk .book .face{zoom:.49;border-radius:3px 6px 6px 3px;overflow:hidden;border:1px solid #2a3150}.ttk .book .badge{position:absolute;top:-10px;right:-10px;background:var(--blue-solid);color:#fff;font:700 13px var(--mono);letter-spacing:.08em;padding:7px 11px;border-radius:6px}.ttk .strip{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ttk .strip li{padding:16px 0;display:flex;gap:10px;align-items:baseline;font:300 18px var(--body);color:var(--blue)}.ttk .strip b{font:700 14px var(--mono);color:#fff}.ttk section.band{padding-block:64px}.ttk h2{font:700 34px/1.05 var(--display);margin:0 0 8px}.ttk .sub2{color:var(--mute);margin:0 0 22px;font-size:17px;max-width:56ch}.ttk .tape{border:1px solid var(--line);border-radius:10px;overflow:hidden}.ttk .tape .bar{display:flex;gap:8px;flex-wrap:wrap;padding:12px 14px;background:var(--panel);border-bottom:1px solid var(--line)}.ttk .tape .bar span{font:500 13px var(--body);border:1px solid var(--line);border-radius:999px;padding:4px 12px;color:var(--mute)}.ttk .tape .bar span.on{background:#fff;color:#050510;border-color:#fff}.ttk .tape .ph{padding:40px 20px;text-align:center;color:var(--mute);font:14px var(--mono)}.ttk footer{border-top:1px solid var(--line);padding-block:24px 40px;color:var(--mute);font-size:12.5px;display:grid;gap:4px}@media (max-width:900px){.ttk .hero{grid-template-columns:1fr;gap:28px;padding-top:12px}.ttk .bookwrap{order:-1}.ttk .book{width:min(78%,320px)}.ttk .strip{grid-template-columns:repeat(3,minmax(0,1fr))}.ttk h1{font-size:42px}}@media (max-width:480px){.ttk .inrow{grid-template-columns:1fr}.ttk .strip{grid-template-columns:1fr 1fr}.ttk h1{font-size:36px}.ttk .kicker{font-size:20px}}.ttk,.ttk *{box-sizing:border-box}.ttk .x-stack{max-width:820px;margin:0 auto;padding-inline:16px;padding-block:24px 64px;display:grid;gap:22px}.ttk .note{font:12px var(--mono);color:var(--mute);text-align:center}.ttk .pg{background:var(--page);border:1px solid var(--line);border-radius:6px;aspect-ratio:8.5/11;max-width:100%;padding:56px 56px 40px;display:grid;grid-template-rows:auto 1fr auto;gap:24px;position:relative;overflow:hidden}.ttk .pg .folio{display:flex;justify-content:space-between;font:11px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--mute);border-top:1px solid var(--line);padding-top:10px}.ttk .pg .tag{position:absolute;top:14px;right:16px;font:700 11px var(--mono);color:var(--blue);background:var(--blue-wash);padding:3px 8px;border-radius:4px}.ttk .mark{display:flex;align-items:center;color:var(--ink)}.ttk .mark svg{height:24px;width:auto;display:block}.ttk .cover .mark{color:#fcfcfc}.ttk .cover .mark svg{height:30px}.ttk .cover{background:var(--night);color:#fff;border-color:#000}.ttk .cover .folio{color:#8a91a6;border-color:#1f2438}.ttk .cover .tag{background:#1a2550;color:#9fb8ff}.ttk .cover-body{display:flex;flex-direction:column;justify-content:space-between;gap:32px;min-height:0}.ttk .cover-copy{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.ttk .cover h1{font:700 64px/.98 var(--display);text-transform:uppercase;letter-spacing:.01em;margin:0;text-wrap:balance}.ttk .cover h1 span{color:#5b8cff}.ttk .cover .sub{margin:120px 0 0 140px;font:300 34px/1.2 var(--body);color:#c9cfdd;max-width:22ch;text-wrap:balance}.ttk .cover .sub strong{font-weight:700;color:#5b8cff}.ttk .cover .sub em{font-style:normal;font-weight:700;color:#fff}.ttk .cover-bottom{display:grid;gap:12px;margin-bottom:24px}.ttk .inside-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap;border-bottom:1px solid #2a3150;padding-bottom:10px}.ttk .inside-head>span:first-child{font:700 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#8a91a6}.ttk .value{display:inline-flex;gap:10px;align-items:baseline;font:600 15px var(--body);color:#fff}.ttk .value s{color:#8a91a6}.ttk .value em{font-style:normal;color:#34d399}.ttk .inside{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #2a3150;border-left:1px solid #2a3150}.ttk .inside li{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-width:0;min-height:120px;padding:14px 14px 16px;border-right:1px solid #2a3150;border-bottom:1px solid #2a3150;font:300 16px/1.2 var(--body);color:#5b8cff;overflow-wrap:break-word}.ttk .inside li b{font:700 26px/1 var(--mono);color:#ffffff}.ttk .pg h2{font:700 40px/1.02 var(--display);text-transform:uppercase;margin:0;text-wrap:balance}.ttk .lede{font-size:18px;color:var(--mute);max-width:52ch}.ttk .tbl{border:1px solid var(--line);border-radius:6px;overflow:hidden;background:var(--card)}.ttk .tbl table{border-collapse:collapse;width:100%;font-size:14px}.ttk .tbl th{font:700 10.5px var(--mono);letter-spacing:.08em;text-transform:uppercase;text-align:left;padding:9px 10px;background:var(--desk);color:var(--mute)}.ttk .tbl th.ws{color:var(--gem)}.ttk .tbl td{padding:9px 10px;border-top:1px solid var(--line);vertical-align:top}.ttk .tbl td:first-child{font-weight:600}.ttk .tbl td.ws{color:var(--ink)}.ttk .num{font:700 120px/.8 var(--display);color:var(--blue);opacity:.18;position:absolute;right:40px;top:44px}.ttk .need{display:grid;gap:22px;align-content:start}.ttk .need h2{font-size:48px}.ttk .pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ttk .side{border-radius:6px;padding:16px;display:grid;gap:6px;align-content:start}.ttk .side .k{font:700 11px var(--mono);letter-spacing:.08em;text-transform:uppercase}.ttk .side p{margin:0;font-size:19px;font-weight:500;line-height:1.3}.ttk .own{background:var(--card);border:1px solid var(--line)}.ttk .own .k{color:var(--mute)}.ttk .side.ws{background:var(--gem-wash);border:1px solid var(--gem)}.ttk .side.ws .k{color:var(--gem)}.ttk .viz{background:var(--card);border:1px solid var(--line);border-radius:6px;padding:16px;display:grid;gap:8px}.ttk .viz .cap{font:11px var(--mono);color:var(--mute);letter-spacing:.04em}.ttk .viz svg{width:100%;height:auto;display:block}.ttk .s-ink{fill:var(--ink)}.ttk .s-mute{fill:var(--mute)}.ttk .s-blue{fill:var(--blue)}.ttk .s-gem{fill:var(--gem)}.ttk .s-line{fill:var(--line)}.ttk .k-line{stroke:var(--line)}.ttk .k-blue{stroke:var(--blue)}.ttk .k-mute{stroke:var(--mute)}.ttk .k-gem{stroke:var(--gem)}.ttk .t{font-family:Space Mono,monospace;font-size:11px}.ttk .x-pillars{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid var(--line)}.ttk .x-pillars li{display:flex;gap:16px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--line);font:700 30px/1 var(--display);text-transform:uppercase}.ttk .x-pillars li b{font:700 14px var(--mono);color:var(--blue);min-width:28px}.ttk .todo{border:1px dashed var(--line);border-radius:6px;padding:28px;color:var(--mute);font:14px var(--mono)}.ttk .cta{display:inline-block;background:var(--blue);color:#fff;font:600 16px var(--body);padding:12px 18px;border-radius:6px;text-decoration:none}.ttk .disc{font-size:12px;color:var(--mute);max-width:60ch}.ttk .topbar{display:flex;justify-content:space-between;align-items:center;padding-block:20px;border-bottom:1px solid var(--line)}.ttk .topbar .lg{color:#fcfcfc}.ttk .topbar .lg svg{height:24px;width:auto;display:block}.ttk .topbar a{font:600 13px var(--display);letter-spacing:.1em;text-transform:uppercase;color:#fff;text-decoration:none;border:1px solid var(--line);padding:8px 14px;border-radius:4px}.ttk .hero{padding-block:48px 64px}.ttk .pre{font:500 18px/1.35 var(--body);color:var(--blue);margin:0 0 14px}.ttk .tagx{display:inline-block;font:600 12px var(--display);letter-spacing:.14em;text-transform:uppercase;background:var(--blue-solid);color:#fff;padding:5px 10px;border-radius:3px;margin:0 0 14px}.ttk h1{font:700 64px/.98 var(--display)}.ttk h1 span{color:var(--blue)}.ttk .valline{font:400 19px/1.45 var(--body);color:#c9cfdd;margin:0 0 12px;max-width:40ch}.ttk .valline b{color:#fff}.ttk .src{font:600 11.5px var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);margin:0 0 22px;max-width:48ch}.ttk .formbox{border:1px solid var(--line);background:var(--panel);padding:16px;border-radius:6px;max-width:460px}.ttk form{max-width:none}.ttk .cta-btn{display:block;width:100%;text-align:center;background:var(--blue-solid);color:#fff;border:0;border-radius:6px;padding:15px 18px;font:600 17px var(--display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;text-decoration:none}.ttk .cta-btn[aria-busy]{cursor:progress;opacity:.85}.ttk .cta-spin{display:inline-block;width:15px;height:15px;margin-right:10px;vertical-align:-2px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:ttk-spin .7s linear infinite}@keyframes ttk-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ttk .cta-spin{animation-duration:2s}}.ttk .cta-inline{display:inline-block;width:auto;padding-inline:26px}.ttk .circle{position:absolute;top:2%;right:4%;width:108px;height:108px;border-radius:50%;background:var(--blue-solid);color:#fff;display:grid;place-items:center;text-align:center;font:700 22px/1 var(--display);text-transform:uppercase;letter-spacing:.04em;box-shadow:0 10px 30px rgba(0,0,0,.5);z-index:2;transform:rotate(-8deg)}.ttk .circle small{display:block;font:600 12px/1 var(--display);letter-spacing:.14em;margin-top:4px}.ttk section.band{padding-block:72px;border-top:1px solid var(--line)}.ttk .wrap{max-width:860px}.ttk .eyebrow{display:flex;align-items:center;gap:10px;font:600 12px var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin:0 0 10px}.ttk .eyebrow:before{content:"";width:28px;height:1px;background:var(--blue)}.ttk h2{font:700 46px/1 var(--display);text-transform:uppercase;margin:0 0 18px;text-wrap:balance}.ttk h2 span{color:var(--blue)}.ttk h2 .red{color:#ff6b6b}.ttk .prose{display:grid;gap:12px;max-width:62ch;font-size:17px;color:#c9cfdd}.ttk .prose p{margin:0}.ttk .prose b{color:#fff}.ttk .chart{margin-top:28px;border:1px solid var(--line);background:var(--panel);border-radius:6px;padding:16px;max-width:420px}.ttk .chart .leg{display:flex;gap:16px;font:600 11px var(--display);letter-spacing:.12em;text-transform:uppercase}.ttk .chart .leg .a{color:#fff}.ttk .chart .leg .b{color:#ff6b6b}.ttk .chart svg{display:block;width:100%;height:auto;margin-top:8px}.ttk .chart .cap{font:11px var(--mono);color:var(--mute);margin-top:6px}.ttk .three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:6px 0 24px}.ttk .three article{background:var(--panel);padding:20px;border-radius:6px;display:grid;align-content:start;gap:8px}.ttk .three .n{font:700 52px/1 var(--display);color:var(--blue)}.ttk .three h3{font:700 22px/1.05 var(--display);text-transform:uppercase;margin:0}.ttk .three p{margin:0;color:#c9cfdd;font-size:15px}.ttk .dark{background:#000}.ttk .vs{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:6px;overflow:hidden;margin:6px 0 22px}.ttk .vs>div{padding:18px 20px}.ttk .vs .most{background:#0d1020}.ttk .vs .pros{background:#0f1a3a}.ttk .vs h4{font:700 20px var(--display);text-transform:uppercase;margin:0 0 6px;color:var(--mute)}.ttk .vs .pros h4{color:var(--blue)}.ttk .vs .row{display:flex;justify-content:space-between;gap:10px;padding:12px 0;border-top:1px solid var(--line);font-weight:600;font-size:15px}.ttk .vs .row em{font:600 11px var(--display);font-style:normal;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.ttk .vs .most em{color:#ff6b6b}.ttk .vs .pros em{color:#34d399}.ttk .ledger{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:6px 0 10px}.ttk .ledger article{border:1px solid var(--line);background:var(--panel);border-radius:6px;padding:16px;display:grid;gap:10px}.ttk .ledger .top{display:flex;justify-content:space-between;font:600 12px var(--display);letter-spacing:.12em;text-transform:uppercase}.ttk .ledger .top span:last-child{color:var(--mute)}.ttk .ledger .big{font:700 34px/1 var(--display);color:var(--blue)}.ttk .ledger .px{display:flex;justify-content:space-between;font:13px var(--mono);color:#c9cfdd;border-top:1px solid var(--line);padding-top:10px}.ttk .ledger .note2{font-size:13px;color:var(--mute)}.ttk .ph-tag{font:11px var(--mono);color:#ffb84d}.ttk .inside2{list-style:none;margin:6px 0 26px;padding:0;display:grid;border-top:1px solid var(--line)}.ttk .inside2 li{display:grid;grid-template-columns:56px minmax(0,1fr);gap:14px;padding:16px 0;border-bottom:1px solid var(--line);font-size:17px;color:#c9cfdd}.ttk .inside2 li b{font:700 26px/1 var(--mono);color:#fff}.ttk .inside2 li strong{color:var(--blue);font-weight:600}.ttk footer{display:flex;flex-wrap:wrap;gap:6px 16px;justify-content:space-between}.ttk footer nav{display:flex;gap:12px}.ttk footer a{color:var(--mute)}@media (max-width:900px){.ttk .ledger,.ttk .three{grid-template-columns:1fr}.ttk .circle{width:86px;height:86px;font-size:18px}.ttk h2{font-size:34px}}@media (max-width:560px){.ttk .vs{grid-template-columns:1fr}.ttk h1{font-size:40px}}@media (max-width:900px){.ttk .herogrid{grid-template-columns:1fr!important;gap:28px!important}.ttk .herogrid>div:last-child{order:-1}}.ttk #optin{display:grid;gap:10px}.ttk section.hero{display:block}.ttk #optin input{width:100%}.ttk .book{width:min(100%,440px)}.ttk .herogrid{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:40px;align-items:center}.ttk h1{font-size:clamp(40px,5vw,66px)}.ttk h1 .l1,.ttk h1 .l2{display:block;white-space:nowrap}.ttk h1 .l1{color:#fff}.ttk h1 .l2{color:var(--blue)}.ttk .addph{font-size:13px;margin-top:2px}.ttk .bookwrap:before{inset:-4% -8%;background:radial-gradient(closest-side,rgba(32,95,255,.75),rgba(32,95,255,.18) 60%,rgba(32,95,255,0));filter:blur(24px)}.ttk .book{transform:perspective(1400px) rotateY(-20deg) rotateX(4deg)}.ttk .book .face{border:1px solid #4a5a8c;box-shadow:inset 0 0 0 1px rgba(255,255,255,.04)}.ttk .book .face .cover{background:linear-gradient(160deg,#0d1430,#050510 60%)}@media (max-width:900px){.ttk .herogrid{grid-template-columns:1fr;gap:28px}.ttk .herogrid>div:last-child{order:-1}}@media (max-width:560px){.ttk h1 .l1,.ttk h1 .l2{white-space:normal}}.ttk .valline{font:300 32px/1.2 var(--body);color:#fff;margin:22px 0 30px;max-width:24ch;text-wrap:balance}.ttk .valline b{font-weight:700;color:var(--blue);white-space:nowrap}.ttk .circle{top:9%;right:calc(13% - 54px);background:radial-gradient(circle at 35% 30%,#fff3c4,#e2b84f 45%,#a77c22 100%);color:#1a1205;border:3px solid #f6dc8a;box-shadow:0 10px 30px rgba(0,0,0,.6)}@media (max-width:900px){.ttk .circle{right:calc(13% - 43px)}}.ttk .ribbon{position:absolute;inset:0;z-index:1;pointer-events:none;border:12px solid transparent;border-image:linear-gradient(135deg,#b8862b,#f7dd8f 18%,#d9ad48 34%,#fff3c4 50%,#d9ad48 66%,#f7dd8f 82%,#b8862b) 1;box-shadow:inset 0 0 0 1px rgba(80,55,10,.4),inset 0 0 18px rgba(0,0,0,.45)}.ttk .burst{position:absolute;top:-9%;right:-13%;width:158px;height:158px;z-index:3;transform:rotate(12deg);filter:drop-shadow(0 12px 18px rgba(0,0,0,.65));animation:ttk-burst 2.6s ease-in-out infinite}.ttk .burst .star{position:absolute;inset:0;clip-path:polygon(50% 0,56.4% 9.5%,65.5% 2.4%,68.6% 13.5%,79.4% 9.5%,79% 21%,90.5% 20.6%,86.5% 31.4%,97.6% 34.5%,90.5% 43.6%,100% 50%,90.5% 56.4%,97.6% 65.5%,86.5% 68.6%,90.5% 79.4%,79% 79%,79.4% 90.5%,68.6% 86.5%,65.5% 97.6%,56.4% 90.5%,50% 100%,43.6% 90.5%,34.5% 97.6%,31.4% 86.5%,20.6% 90.5%,21% 79%,9.5% 79.4%,13.5% 68.6%,2.4% 65.5%,9.5% 56.4%,0 50%,9.5% 43.6%,2.4% 34.5%,13.5% 31.4%,9.5% 20.6%,21% 21%,20.6% 9.5%,31.4% 13.5%,34.5% 2.4%,43.6% 9.5%);background:radial-gradient(circle at 35% 30%,#fff6d0,#f2c94c 38%,#d49c22 72%,#8a6414);overflow:hidden}.ttk .burst .star:after{content:"";position:absolute;inset:-20%;background:linear-gradient(115deg,transparent 40%,rgba(255,255,255,.75) 50%,transparent 60%);transform:translateX(-120%);animation:ttk-shine 2.6s ease-in-out infinite}.ttk .burst .ring{position:absolute;inset:17%;border-radius:50%;border:2px dashed rgba(90,60,10,.55)}.ttk .burst .btxt{position:absolute;inset:0;display:grid;place-content:center;text-align:center;color:#1a1205;line-height:1}.ttk .burst .btxt b{font:700 46px/.9 var(--display);text-transform:uppercase;letter-spacing:.01em}.ttk .burst .btxt span{font:700 14px/1 var(--display);text-transform:uppercase;letter-spacing:.28em;margin-top:5px;padding-left:.28em}@keyframes ttk-burst{0%,to{transform:rotate(12deg) scale(1)}50%{transform:rotate(12deg) scale(1.07)}}@keyframes ttk-shine{0%,55%{transform:translateX(-120%)}85%,to{transform:translateX(120%)}}@media (prefers-reduced-motion:reduce){.ttk .burst,.ttk .burst .star:after{animation:none}}@media (max-width:900px){.ttk .burst{width:120px;height:120px;right:-6%}.ttk .burst .btxt b{font-size:34px}.ttk .burst .btxt span{font-size:11px}}.ttk .eyeb{font:600 15px var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin:0 0 14px;display:flex;align-items:center;gap:10px}.ttk .eyeb:before{content:"";width:28px;height:2px;background:var(--blue)}.ttk h1.hx{font:700 clamp(40px,4.6vw,62px)/1 var(--display);text-transform:uppercase;color:#fff;margin:0;text-wrap:balance;max-width:16ch}.ttk h1.hx span{color:var(--blue)}.ttk h1.hx-big{font-size:clamp(40px,4.4vw,58px);max-width:15ch}.ttk h1.hx-big span{display:block;font-size:2.1em;line-height:.9;margin-bottom:6px}.ttk .hv .valline{font-size:26px;max-width:30ch;margin:20px 0 28px}.ttk .book .face .cover .mark{justify-content:center;margin-top:28px}.ttk .book .face .cover .mark svg{height:56px}.ttk .hv h1.hx{margin-bottom:30px}.ttk .eyeb{color:#e9c46a}.ttk .eyeb:before{background:linear-gradient(90deg,#b8862b,#f7dd8f)}.ttk .eyeb{font-size:22px;letter-spacing:.14em;margin:-18px 0 30px}.ttk .eyeb:before{width:36px}.ttk .topbar{border-bottom:1px solid #c99a2e}.ttk section.hero+section.band{border-top:1px solid #c99a2e}.ttk{--gold:#e9c46a;--gold-deep:#b8862b;--gold-rule:#c99a2e}.ttk section.band{border-top:1px solid rgba(201,154,46,.45)}.ttk .eyebrow{color:var(--gold);font-size:15px}.ttk .eyebrow:before{background:linear-gradient(90deg,var(--gold-deep),#f7dd8f);height:2px}.ttk .three article{border:1px solid var(--line);border-top:3px solid var(--gold-rule);background:linear-gradient(180deg,#121731,#0b0e1d);padding:24px}.ttk .three .n{font-size:64px;background:linear-gradient(180deg,#fff3c4,#e9c46a 45%,#b8862b);-webkit-background-clip:text;background-clip:text;color:transparent}.ttk .three h3{font-size:24px}.ttk .dark{background:radial-gradient(60% 80% at 80% 20%,rgba(32,95,255,.18),transparent 70%),#000}.ttk .vs{border-color:rgba(201,154,46,.5)}.ttk .vs .pros{background:linear-gradient(180deg,#13204a,#0f1a3a)}.ttk .vs .pros h4{color:var(--gold)}.ttk .ledger article{border-top:3px solid var(--gold-rule);background:linear-gradient(180deg,#121731,#0b0e1d)}.ttk .inside2 li b{background:linear-gradient(180deg,#fff3c4,#e9c46a 45%,#b8862b);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:30px}.ttk .inside2 li{font-size:19px;padding:20px 0}.ttk .inside2{border-top-color:rgba(201,154,46,.45)}.ttk .inside2 li{border-bottom-color:rgba(201,154,46,.25)}.ttk .cta-inline{padding:16px 30px;font-size:18px;box-shadow:0 10px 30px rgba(32,95,255,.35)}.ttk .chart{border-color:rgba(201,154,46,.4)}.ttk footer{border-top:1px solid rgba(201,154,46,.45)}.ttk .pain{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:center}.ttk .pain h2{font-size:52px}.ttk .pain-prose{font-size:19px}.ttk .pain-prose .pull{font:700 30px/1.1 var(--display);text-transform:uppercase;letter-spacing:.02em;color:var(--gold);border-left:3px solid var(--gold-rule);padding-left:14px;margin:6px 0 2px}.ttk .chart2{margin:0;border:1px solid rgba(201,154,46,.45);border-radius:8px;padding:22px 22px 14px;background:radial-gradient(80% 70% at 85% 10%,rgba(233,196,106,.1),transparent 60%),linear-gradient(180deg,#11162d,#090c1a);box-shadow:0 30px 60px rgba(0,0,0,.45)}.ttk .chart2 .leg{display:flex;gap:22px;font:600 13px var(--display);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.ttk .chart2 .leg i{display:inline-block;width:22px;height:3px;border-radius:2px;margin-right:8px;vertical-align:middle}.ttk .chart2 .leg .a{color:#e9c46a}.ttk .chart2 .leg .a i{background:#e9c46a}.ttk .chart2 .leg .b{color:#ff6b6b}.ttk .chart2 .leg .b i{background:#ff6b6b}.ttk .chart2 svg{display:block;width:100%;height:auto}.ttk .chart2 figcaption{font:11px var(--mono);color:var(--mute);margin-top:6px}.ttk .chart2 .ln{stroke-dasharray:700;stroke-dashoffset:0;animation:ttk-draw 2.4s ease-out both}@keyframes ttk-draw{0%{stroke-dashoffset:700}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.ttk .chart2 .ln{animation:none}}@media (max-width:900px){.ttk .pain{grid-template-columns:1fr;gap:28px}.ttk .pain h2{font-size:38px}}.ttk .pain h2{font-size:clamp(34px,3.4vw,46px)}.ttk .pain h2 span.red{display:block}.ttk h1.hx-big em.ind{font-style:normal;color:var(--blue)}.ttk h1.hx-big{max-width:20ch}.ttk .xlate{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:center}.ttk .xlate h2{font-size:clamp(34px,3.6vw,50px)}.ttk .xlate h2 span{display:block}.ttk .xintro{font-size:19px;color:#c9cfdd;margin:0 0 22px;max-width:46ch}.ttk .xtab{border:1px solid rgba(201,154,46,.45);border-radius:8px;overflow:hidden;background:linear-gradient(180deg,#11162d,#090c1a)}.ttk .xr{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1.25fr);align-items:center;gap:8px;padding:12px 16px;border-top:1px solid rgba(201,154,46,.18);font-size:15px}.ttk .xr:first-child{border-top:0}.ttk .xh{background:#0b0f22;font:600 12px var(--display);letter-spacing:.14em;text-transform:uppercase}.ttk .xh .xl{color:var(--mute)}.ttk .xh .xs{color:var(--gold)}.ttk .xl{color:#c9cfdd}.ttk .xs{color:#fff;font-weight:600}.ttk .xa{color:var(--gold);text-align:center}.ttk .tape2 .tophead{display:flex;justify-content:space-between;font:600 12px var(--display);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.ttk .tape2 .tk{color:#fff}.ttk .tape2 .ip{color:var(--mute)}.ttk .tape2 .xaxis{display:flex;justify-content:space-between;font:11px var(--mono);color:var(--mute);text-transform:uppercase;letter-spacing:.06em;padding:0 50px 0 4px}@media (max-width:900px){.ttk .xlate{grid-template-columns:1fr;gap:28px}.ttk .tape2 .xaxis{padding-right:30px}}@media (max-width:480px){.ttk .xr{grid-template-columns:1fr;gap:2px}.ttk .xa,.ttk .xh .xa{display:none}}.ttk .cmp{max-width:920px;margin:0 auto}.ttk .ctr{text-align:center;margin-left:auto;margin-right:auto}.ttk .eyebrow.ctr{justify-content:center}.ttk .eyebrow.ctr:after{content:"";width:28px;height:2px;background:linear-gradient(90deg,#f7dd8f,var(--gold-deep))}.ttk .cmp h2{font-size:clamp(34px,4vw,56px)}.ttk .cmp h2 span{color:var(--blue)}.ttk .cmp .xintro{max-width:52ch;margin-bottom:30px}.ttk .cbox{position:relative;display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(201,154,46,.5);border-radius:8px;overflow:hidden;box-shadow:0 30px 60px rgba(0,0,0,.45)}.ttk .ccol{padding:22px 26px 10px}.ttk .ccol.left{background:#0d1020}.ttk .ccol.right{background:linear-gradient(180deg,#152250,#0f1a3a);border-left:1px solid rgba(201,154,46,.5)}.ttk .ccol h4{font:700 24px var(--display);text-transform:uppercase;letter-spacing:.02em;margin:0 0 10px}.ttk .ccol.left h4{color:var(--mute)}.ttk .ccol.right h4{color:var(--gold)}.ttk .cr{display:flex;gap:14px;align-items:baseline;min-height:58px;padding:16px 0;border-top:1px solid rgba(201,154,46,.2);font-size:16px}.ttk .ccol.left .cr{color:#c9cfdd}.ttk .ccol.right .cr{color:#fff;font-weight:600}.ttk .ck{font:700 12px var(--mono);color:var(--gold);flex:none}.ttk .cvs{position:absolute;left:50%;top:22px;transform:translateX(-50%);width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 35% 30%,#fff3c4,#e2b84f 50%,#a77c22);color:#1a1205;font:700 22px/1 var(--display);box-shadow:0 6px 16px rgba(0,0,0,.5);z-index:2}@media (max-width:640px){.ttk .cbox{grid-template-columns:1fr}.ttk .ccol.right{border-left:0;border-top:1px solid rgba(201,154,46,.5)}.ttk .cvs{display:none}.ttk .ccol{padding:18px}}.ttk .cvs{top:calc(50% + 24px);transform:translate(-50%,-50%)}.ttk .ccol.right{padding-left:34px}.ttk .cmp h2,.ttk .reasons-h{margin-bottom:30px}.ttk .reasons-h{font-size:clamp(34px,4vw,56px);max-width:18ch}.ttk .ctr-cta{display:flex;justify-content:center;margin-top:8px}.ttk .three{max-width:1040px;margin-left:auto;margin-right:auto}.ttk .three article{text-align:left;min-height:240px}.ttk .sec-h{font-size:clamp(34px,4vw,56px);max-width:20ch;margin-bottom:28px}.ttk .ledger2{max-width:920px;margin:0 auto 14px;border:1px solid rgba(201,154,46,.5);border-radius:8px;overflow-x:auto;background:linear-gradient(180deg,#11162d,#090c1a);box-shadow:0 30px 60px rgba(0,0,0,.45)}.ttk .ledger2 table{width:100%;border-collapse:collapse;font-size:16px;font-variant-numeric:tabular-nums}.ttk .ledger2 th{font:600 12px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);text-align:left;padding:14px 20px;background:#0b0f22;border-bottom:1px solid rgba(201,154,46,.45)}.ttk .ledger2 td{padding:16px 20px;border-top:1px solid rgba(201,154,46,.18);color:#c9cfdd}.ttk .ledger2 td b{color:#fff;font-weight:600;margin-right:10px}.ttk .ledger2 .tick{font:700 11px var(--mono);color:var(--blue);border:1px solid #2a3a7a;border-radius:4px;padding:2px 6px}.ttk .ledger2 .lnum{text-align:right;white-space:nowrap}.ttk .ledger2 td.lnum{color:var(--mute);font-family:var(--mono);font-size:13px}.ttk .fine.ctr{text-align:center;margin-left:auto;margin-right:auto}.ttk .tools5{list-style:none;margin:0 auto 26px;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid rgba(201,154,46,.5);border-left:1px solid rgba(201,154,46,.5);max-width:1080px}.ttk .tools5 li{display:flex;flex-direction:column;gap:10px;padding:22px 18px 24px;border-right:1px solid rgba(201,154,46,.5);border-bottom:1px solid rgba(201,154,46,.5);background:linear-gradient(180deg,#11162d,#090c1a);min-width:0}.ttk .tools5 b{font:700 34px/1 var(--mono);background:linear-gradient(180deg,#fff3c4,#e9c46a 45%,#b8862b);-webkit-background-clip:text;background-clip:text;color:transparent}.ttk .tools5 strong{font:700 24px var(--display);text-transform:uppercase;color:var(--blue);letter-spacing:.02em}.ttk .tools5 span{font-size:15px;color:#c9cfdd;line-height:1.45}.ttk .story .story-p{max-width:56ch;font-size:19px;margin-bottom:26px}.ttk .story .story-p p{margin:0 0 12px}@media (max-width:900px){.ttk .tools5{grid-template-columns:1fr 1fr}}@media (max-width:520px){.ttk .tools5{grid-template-columns:1fr}.ttk .ledger2 td,.ttk .ledger2 th{padding:12px}}.ttk .news{background:#f4efe4;color:#1b1a17;border-radius:4px;padding:34px 44px 0;box-shadow:0 30px 70px rgba(0,0,0,.55);overflow:hidden}.ttk .news .mast{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;border-top:3px double #1b1a17;border-bottom:1px solid #1b1a17;padding:7px 0;font:600 12px "Source Serif 4",Georgia,serif;letter-spacing:.14em;text-transform:uppercase}.ttk .news h3{font:900 clamp(30px,4vw,48px)/1.05 Playfair Display,Georgia,serif;margin:22px 0 10px;text-wrap:balance}.ttk .news .dek{font:400 20px/1.4 "Source Serif 4",Georgia,serif;color:#3c3a35;margin:0 0 20px;max-width:58ch}.ttk .news .cols{column-count:2;column-gap:34px;column-rule:1px solid #cfc6b2;font:400 17px/1.6 "Source Serif 4",Georgia,serif;position:relative}.ttk .news .cols p{margin:0 0 12px}.ttk .news .drop{float:left;font:900 64px/.8 Playfair Display,Georgia,serif;margin:6px 8px 0 0;color:#1b1a17}.ttk .news .fade{-webkit-mask-image:linear-gradient(180deg,#000 10%,transparent 95%);mask-image:linear-gradient(180deg,#000 10%,transparent 95%)}.ttk .news .wall{margin:0 -44px;padding:22px 44px 30px;background:linear-gradient(180deg,rgba(244,239,228,0),#f4efe4 30%);border-top:3px solid #c99a2e;text-align:center;display:grid;gap:12px;justify-items:center}.ttk .news .wall p{margin:0;font:600 22px "Source Serif 4",Georgia,serif}.ttk .news .wall b{color:#205fff}.ttk .memo{background:#ece8dc;color:#151412;padding:36px 44px 32px;border-radius:2px;box-shadow:0 30px 70px rgba(0,0,0,.55);font:400 18px/1.6 Space Mono,ui-monospace,monospace}.ttk .memo .mhead{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:12px;letter-spacing:.1em;text-transform:uppercase;border-bottom:1px dashed #151412;padding-bottom:10px}.ttk .memo h3{font:700 clamp(24px,3vw,34px)/1.15 var(--display);text-transform:uppercase;margin:20px 0 14px;max-width:24ch}.ttk .memo ol{margin:0 0 16px;padding-left:0;list-style:none;display:grid;gap:14px;font-size:16px}.ttk .memo .rd{font-style:normal;background:#151412;color:transparent;border-radius:2px;padding:0 2px;user-select:none;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ttk .memo .mnote{font-size:13px;color:#55524a;margin:0 0 18px}.ttk .memo .stamp{position:absolute;top:22px;right:26px;transform:rotate(9deg);border:3px solid #b3261e;color:#b3261e;font:700 22px var(--display);letter-spacing:.2em;text-transform:uppercase;padding:4px 14px;opacity:.85}.ttk .lock{border:1px solid rgba(201,154,46,.5);border-radius:8px;background:linear-gradient(180deg,#11162d,#090c1a);padding:28px 30px 26px;box-shadow:0 30px 60px rgba(0,0,0,.45)}.ttk .lock .lt{font:600 13px var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.ttk .lock h3{font:700 clamp(28px,3.4vw,42px)/1.05 var(--display);text-transform:uppercase;margin:6px 0 18px}.ttk .lrows{list-style:none;margin:0 0 20px;padding:0}.ttk .lrows li{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:12px;align-items:center;padding:14px 0;border-top:1px solid rgba(201,154,46,.2);font-size:17px}.ttk .lrows b{font:700 18px var(--mono);color:var(--gold)}.ttk .lrows em{font:600 11px var(--display);font-style:normal;letter-spacing:.14em;text-transform:uppercase;color:#34d399}.ttk .lrows li.blur span{filter:blur(6px);user-select:none}.ttk .lrows li.blur em{color:var(--gold)}.ttk .lrows li.blur em:before{content:"🔒 "}@media (max-width:700px){.ttk .news{padding:24px 20px 0}.ttk .news .cols{column-count:1}.ttk .news .wall{margin:0 -20px;padding:18px 20px 24px}.ttk .memo{padding:28px 20px}.ttk .memo .stamp{position:static;display:inline-block;margin-bottom:8px}}.ttk .memo .stamp{top:64px;right:34px}.ttk .pages5{list-style:none;margin:10px auto 34px;padding:10px 0 0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;max-width:1120px}.ttk .pg5{position:relative;aspect-ratio:8.5/11;max-width:100%;margin:0 -10px;padding:16px 16px 14px;display:flex;flex-direction:column;gap:8px;background:radial-gradient(90% 60% at 50% 0,rgba(32,95,255,.16),transparent 70%),linear-gradient(170deg,#0e1533,#060918 70%);border:6px solid transparent;border-image:linear-gradient(135deg,#b8862b,#f7dd8f 22%,#d9ad48 45%,#fff3c4 55%,#d9ad48 70%,#b8862b) 1;box-shadow:0 24px 40px rgba(0,0,0,.6);transition:transform .25s ease,z-index 0s;min-width:0}.ttk .pg5:first-child{transform:rotate(-5deg) translateY(10px);z-index:1}.ttk .pg5:nth-child(2){transform:rotate(-2.5deg) translateY(2px);z-index:2}.ttk .pg5:nth-child(3){transform:rotate(0deg) translateY(-6px);z-index:3}.ttk .pg5:nth-child(4){transform:rotate(2.5deg) translateY(2px);z-index:2}.ttk .pg5:nth-child(5){transform:rotate(5deg) translateY(10px);z-index:1}.ttk .pg5:hover{transform:rotate(0) translateY(-16px) scale(1.06);z-index:6}.ttk .pg5-top{display:flex;justify-content:space-between;font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#7e87a6;border-bottom:1px solid rgba(201,154,46,.35);padding-bottom:6px}.ttk .pg5-n{font:700 40px/1 var(--mono);background:linear-gradient(180deg,#fff3c4,#e9c46a 45%,#b8862b);-webkit-background-clip:text;background-clip:text;color:transparent;margin-top:6px}.ttk .pg5 strong{font:700 24px/1 var(--display);text-transform:uppercase;color:var(--blue)}.ttk .pg5 p{margin:0;font-size:13.5px;line-height:1.45;color:#e7ebf5}.ttk .pg5 .ell{color:var(--gold);font-weight:700}.ttk .pg5-blur{display:grid;gap:7px;margin-top:4px;filter:blur(2.2px);opacity:.75}.ttk .pg5-blur i{display:block;height:7px;border-radius:3px;background:#5b6688}.ttk .pg5-lock{margin-top:auto;font:600 10px var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:6px}.ttk .pg5-lock:before{content:"";width:10px;height:10px;border:2px solid var(--gold);border-radius:2px 2px 3px 3px;box-shadow:inset 0 -4px 0 var(--gold)}@media (prefers-reduced-motion:reduce){.ttk .pg5{transition:none}}@media (max-width:900px){.ttk .pages5{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:14px;padding:16px 4px 20px}.ttk .pg5{flex:0 0 62%;margin:0;transform:none!important;scroll-snap-align:center}}.ttk .pg5{cursor:pointer}.ttk .pg5:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.ttk .pg5.shake{animation:ttk-shake .42s cubic-bezier(.36,.07,.19,.97)}@keyframes ttk-shake{10%,90%{translate:-2px 0}20%,80%{translate:4px 0}30%,50%,70%{translate:-7px 0}40%,60%{translate:7px 0}}.ttk .pg5-hint{font:600 12px var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:-14px 0 22px}.ttk .umodal{position:fixed;inset:0;z-index:50;display:grid;place-items:center;padding:16px;background:rgba(3,4,12,.72);backdrop-filter:blur(6px)}.ttk .umodal[hidden]{display:none}.ttk .ubox{position:relative;width:min(100%,460px);padding:30px 28px 22px;background:radial-gradient(90% 60% at 50% 0,rgba(32,95,255,.22),transparent 70%),linear-gradient(170deg,#0e1533,#060918 75%);border:6px solid transparent;border-image:linear-gradient(135deg,#b8862b,#f7dd8f 22%,#d9ad48 45%,#fff3c4 55%,#d9ad48 70%,#b8862b) 1;box-shadow:0 40px 80px rgba(0,0,0,.7);animation:ttk-rise .28s ease-out}@keyframes ttk-rise{0%{transform:translateY(24px);opacity:0}to{transform:none;opacity:1}}.ttk .ukick{margin:0 0 6px;font:600 12px var(--display);letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}.ttk .ubox h3{margin:0 0 8px;font:700 40px/1 var(--display);text-transform:uppercase;color:#fff}.ttk .ubox h3 span{color:var(--blue)}.ttk .usub{margin:0 0 18px;color:#c9cfdd;font-size:16px}.ttk .usub b{color:#fff}.ttk #uform{display:grid;gap:10px}.ttk #uform input{width:100%}.ttk .uclose{position:absolute;top:8px;right:10px;background:none;border:0;color:#9aa3b8;font:400 28px/1 var(--body);cursor:pointer;padding:4px 8px}.ttk .uclose:hover{color:#fff}@media (prefers-reduced-motion:reduce){.ttk .pg5.shake,.ttk .ubox{animation:none}}.ttk footer nav{flex-wrap:wrap}.ttk .flink{background:none;border:0;padding:0;color:var(--mute);font:inherit;font-size:12.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ttk .flink:hover{color:#fff}.ttk .dbox{width:min(100%,600px);max-height:min(82vh,760px);display:flex;flex-direction:column}.ttk .dbox h3{font-size:32px}.ttk .dtext{overflow-y:auto;padding-right:6px;margin-top:6px}.ttk .dtext h4{margin:14px 0 2px;font:700 14px var(--body);color:var(--gold)}.ttk .dtext p{margin:0 0 6px;color:#c9cfdd;font-size:14.5px;line-height:1.55}.ttk .dtext b{color:#fff}.ttk .thanks{padding-block:56px 72px}.ttk .thanks h1.hx{max-width:none;margin-bottom:30px}.ttk .thanks-box{max-height:none;animation:none}.ttk .thanks-box .dtext{overflow:visible}.ttk .wbo-turnstile:empty{display:none}.ttk .namerow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px}.ttk .namerow input{width:100%}@media (max-width:480px){.ttk .namerow{grid-template-columns:minmax(0,1fr)}}.ttk .ttk-video{margin:0 auto 40px;width:min(100%,360px);display:grid;gap:6px;justify-items:center}.ttk .ttk-video-frame{position:relative;width:100%;aspect-ratio:9/16;background:#000;border:1px solid rgba(201,154,46,.45);border-radius:8px;overflow:hidden}.ttk .ttk-video-frame video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;background:#000}.ttk .ttk-play{position:absolute;left:50%;top:50%;width:76px;height:76px;margin:-38px 0 0 -38px;padding:0;border-radius:50%;background:rgba(5,5,16,.62);border:2px solid var(--gold);box-shadow:0 10px 30px rgba(0,0,0,.55);cursor:pointer}.ttk .ttk-play:after{content:"";position:absolute;left:31px;top:23px;border-style:solid;border-width:15px 0 15px 24px;border-color:transparent transparent transparent var(--gold)}.ttk .ttk-play:hover{background:rgba(5,5,16,.8)}.ttk .ttk-reserve{display:grid;gap:10px;border-top:1px solid rgba(201,154,46,.45);padding-top:14px}.ttk .ttk-help-form input,.ttk .ttk-help-form textarea,.ttk .ttk-reserve input{width:100%}.ttk .ttk-confirm{line-height:1.45}.ttk .ttk-confirm,.ttk .ttk-done{margin:0;color:#fff;font-size:15px}.ttk .ttk-done{padding:12px 14px;border:1px solid rgba(201,154,46,.55);border-radius:6px;background:rgba(233,196,106,.08)}.ttk .ttk-arrive{width:100%;max-width:none;margin:0 0 28px;padding:18px 24px}.ttk .ttk-arrive summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:12px}.ttk .ttk-arrive summary::-webkit-details-marker{display:none}.ttk .ttk-arrive summary:after{content:"";width:10px;height:10px;border-right:2px solid var(--gold);border-bottom:2px solid var(--gold);transform:rotate(45deg);transition:transform .2s}.ttk .ttk-arrive[open] summary:after{transform:rotate(-135deg)}.ttk .ttk-arrive summary:focus-visible{outline:2px solid var(--gold);outline-offset:4px}.ttk .ttk-arrive summary h3{margin:0;font-size:24px}.ttk .ttk-arrive .dtext{margin-top:10px}.ttk .ttk-help{display:grid;gap:12px;justify-items:center;text-align:center}.ttk .ttk-help p{margin:0;color:var(--mute);font-size:15px}.ttk .ttk-help .ttk-help-link{font-size:15px;color:#fff}.ttk .ttk-help-form{display:grid;gap:10px;width:min(100%,460px);text-align:left}.ttk .ttk-help-form textarea{background:#0d1020;border:1px solid #3a4568;border-radius:6px;padding:14px;color:var(--ink);font:16px/1.45 var(--body);resize:vertical;min-height:110px}.ttk .ttk-help-form textarea::placeholder{color:#c3cadb;opacity:1}.ttk .ttk-help-form textarea:focus-visible{outline:2px solid var(--blue);outline-offset:2px}@media (max-width:720px){.ttk .ttk-arrive{padding:16px 18px}}@media (prefers-reduced-motion:reduce){.ttk .ttk-arrive summary:after{transition:none}}.ttk .ttk-cat{--cpanel:#0c1023;--cline:#1f2640;--cblue:#205fff;--cblue2:#5a8bff;margin:4px 0 30px}.ttk .ttk-cat-eye{margin:0;font:600 14px/1 var(--display);letter-spacing:.2em;text-transform:uppercase;color:var(--gold);display:flex;align-items:center;gap:12px}.ttk .ttk-cat-eye:before{content:"";width:28px;height:2px;background:var(--gold-rule)}.ttk .ttk-cat .ttk-cat-h{font:700 clamp(30px,4vw,42px)/1.04 var(--display);text-transform:uppercase;margin:12px 0 22px;text-wrap:wrap}.ttk .ttk-cat-h em{font-style:normal;color:var(--cblue2)}.ttk .ttk-jump{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:0 0 26px}.ttk .ttk-jump a{display:flex;justify-content:space-between;align-items:center;gap:12px;text-decoration:none;border-radius:6px;padding:18px 20px;box-shadow:0 6px 18px rgba(0,0,0,.35)}.ttk .ttk-jump a.ttk-gold{background:linear-gradient(180deg,#f0cf78,#d9ad48);color:#1a1405}.ttk .ttk-jump a.ttk-blue{background:linear-gradient(180deg,#2f6bff,#1b52e0);color:#fff}.ttk .ttk-jump a:focus-visible{outline:2px solid #fff;outline-offset:3px}.ttk .ttk-jump small{font:600 12px/1.2 var(--display);letter-spacing:.16em;opacity:.8;margin-bottom:4px}.ttk .ttk-jump b,.ttk .ttk-jump small{display:block;text-transform:uppercase}.ttk .ttk-jump b{font:700 24px/1.1 var(--display);letter-spacing:.06em}.ttk .ttk-jump em{display:block;font:500 14px/1.3 var(--body);font-style:normal;opacity:.85;margin-top:4px}.ttk .ttk-jump i{font-style:normal;font-size:24px;font-weight:700}.ttk .ttk-course{background:var(--cpanel);border:1px solid var(--cline);border-radius:6px;overflow:hidden;margin-bottom:22px;scroll-margin-top:16px;line-height:1.6}.ttk .ttk-course.ttk-gold{--acc:var(--gold);--accr:var(--gold-rule);--bandbg:linear-gradient(180deg,#f0cf78,#d9ad48);--bandink:#1a1405}.ttk .ttk-course.ttk-blue{--acc:var(--cblue2);--accr:var(--cblue);--bandbg:linear-gradient(180deg,#2f6bff,#1b52e0);--bandink:#fff}.ttk .ttk-band{display:flex;flex-wrap:wrap;align-items:center;gap:6px 18px;padding:16px 24px;background:var(--bandbg);color:var(--bandink)}.ttk .ttk-pathname{margin:0;font:700 22px/1.1 var(--display);letter-spacing:.1em;text-transform:uppercase;color:inherit}.ttk .ttk-pathname small{display:inline-block;font:600 13px/1 var(--display);letter-spacing:.16em;margin-right:12px;padding:5px 8px;border:1.5px solid;border-radius:3px;vertical-align:3px;opacity:.85}.ttk .ttk-fit{margin:0;font-size:15px;font-weight:500;color:inherit;opacity:.9}.ttk .ttk-cbody{display:grid;grid-template-columns:minmax(0,1fr) 250px}.ttk .ttk-cmain{padding:22px 24px 24px;min-width:0}.ttk .ttk-code{margin:0;font:600 15px/1 var(--display);letter-spacing:.14em;color:var(--acc)}.ttk .ttk-cmain h3{font:700 34px/1.05 var(--display);text-transform:uppercase;margin:8px 0 16px;color:var(--ink)}.ttk .ttk-sot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--cline);border-radius:3px;margin:0 0 16px}.ttk .ttk-sot>div{padding:12px 14px;border-left:1px solid var(--cline);min-width:0}.ttk .ttk-sot>div:first-child{border-left:0}.ttk .ttk-sot h4{margin:0 0 5px;font:600 12px/1.2 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--acc)}.ttk .ttk-sot p{margin:0;font-size:14.5px;line-height:1.5;color:#d7dbea}.ttk .ttk-term{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 16px;align-items:center}.ttk .ttk-tl{font:600 12px/1 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--mute);margin-right:4px}.ttk .ttk-chip{font:500 13px/1 var(--body);padding:6px 10px;border:1px solid var(--cline);background:#121834;color:var(--ink);border-radius:3px}.ttk .ttk-lessons{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 24px;font-size:15px;counter-reset:ttku}.ttk .ttk-lessons li{counter-increment:ttku;padding-left:30px;position:relative}.ttk .ttk-lessons li:before{content:counter(ttku,decimal-leading-zero);position:absolute;left:0;font:500 14px/1.75 var(--display);color:var(--acc)}.ttk .ttk-offer{border-left:1px solid var(--cline);padding:22px 22px 24px;background:rgba(255,255,255,.015);min-width:0}@media (min-width:821px){.ttk .ttk-stick{position:sticky;top:16px}}.ttk .ttk-ol{margin:0;font:600 12px/1.2 var(--display);letter-spacing:.16em;text-transform:uppercase;color:var(--mute)}.ttk .ttk-pr{display:flex;align-items:baseline;gap:10px;margin:6px 0 12px}.ttk .ttk-pr b{font:700 46px/1 var(--display);color:var(--ink)}.ttk .ttk-pr s{color:var(--mute);font-size:18px}.ttk .ttk-facts{list-style:none;padding:0;margin:0 0 18px;display:grid;gap:7px;font-size:14.5px}.ttk .ttk-facts li{padding-left:18px;position:relative}.ttk .ttk-facts li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:50%;background:var(--accr)}.ttk .ttk-btn{display:block;width:100%;text-align:center;border:0;cursor:pointer;text-decoration:none;font:600 16px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;padding:16px 12px;border-radius:4px;background:var(--cblue);color:#fff}.ttk .ttk-gold .ttk-btn{background:linear-gradient(180deg,#f0cf78,#d9ad48);color:#1a1405}.ttk .ttk-btn[aria-busy]{cursor:progress;opacity:.85}.ttk .ttk-btn .cta-spin{vertical-align:-2px;margin-right:8px}.ttk .ttk-what{margin:18px 0 0;padding:12px 14px;border:1px solid rgba(90,139,255,.45);background:rgba(32,95,255,.1);border-radius:4px}.ttk .ttk-what b{display:block;font:600 13px/1.2 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--cblue2);margin-bottom:4px}.ttk .ttk-what p{margin:0;font-size:14px;line-height:1.5;color:#d7dbea}.ttk .ttk-offer .ttk-reserve{max-width:none;border-top:0;padding-top:0}.ttk .ttk-offer .ttk-reserve .namerow{grid-template-columns:minmax(0,1fr)}.ttk .ttk-offer .ttk-done{font-size:14.5px}.ttk .ttk-enrolled{margin:0 0 28px;font-size:16px}@media (max-width:820px){.ttk .ttk-cbody{grid-template-columns:1fr}.ttk .ttk-offer{border-left:0;border-top:1px solid var(--cline);order:-1}.ttk .ttk-cmain{order:0}.ttk .ttk-sot{grid-template-columns:1fr}.ttk .ttk-sot>div{border-left:0;border-top:1px solid var(--cline)}.ttk .ttk-sot>div:first-child{border-top:0}.ttk .ttk-lessons{grid-template-columns:1fr}.ttk .ttk-offer .ttk-reserve .namerow{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width:640px){.ttk .ttk-cat{margin-inline:-4px}.ttk .ttk-jump{grid-template-columns:1fr}.ttk .ttk-band,.ttk .ttk-cmain,.ttk .ttk-offer{padding-inline:18px}.ttk .ttk-cmain h3{font-size:28px}}@media (max-width:480px){.ttk .ttk-offer .ttk-reserve .namerow{grid-template-columns:minmax(0,1fr)}}.ttk .ttk-expired{display:block;min-height:calc(100vh - 220px)}.ttk .ttk-expired .wrap{max-width:560px}.ttk .ttk-expired h1.hx{margin-bottom:14px}.ttk .ttk-expired .kicker{font-size:19px;margin:0 0 22px}.ttk .ttk-expired form{display:grid;gap:10px;max-width:460px;border:1px solid var(--line);border-top:3px solid var(--gold-rule);background:linear-gradient(180deg,#121731,#0b0e1d);border-radius:6px;padding:20px}.ttk .ttk-expired input{width:100%}.ttk .ttk-expired .ttk-done{max-width:460px}.ttk .ttk-pf{--pf-panel:#0c1023;--pf-field:#0d1020;--pf-line:#1f2640;--pf-line2:#3a4568;--pf-soft:#d7dbea;--pf-blue:#205fff;--pf-blue2:#5a8bff;--pf-green:#2fd39a;--pf-err:#ff7a7a;--pf-sb:#4d8dff;--pf-pm:#2fd39a;--pf-dfs:#b58cff}.ttk .ttk-pf,.ttk .ttk-pf *{box-sizing:border-box}.ttk .ttk-pf .pf-card,.ttk .ttk-pf.pf-card{background:var(--pf-panel);border:1px solid var(--pf-line);border-radius:6px;overflow:hidden;margin:0 0 34px;max-width:640px}.ttk .ttk-pf .pf-band{display:flex;align-items:center;gap:12px;padding:12px 16px;background:linear-gradient(180deg,#2f6bff,#1b52e0);color:#fff}.ttk .ttk-pf .pf-band b{font:700 18px/1.1 var(--display);letter-spacing:.1em;text-transform:uppercase}.ttk .ttk-pf .pf-n{width:28px;height:28px;flex:none;display:grid;place-items:center;border:1.5px solid;border-radius:3px;font:700 15px/1 var(--display)}.ttk .ttk-pf .pf-body{padding:18px 16px 20px;display:grid;gap:22px}.ttk .ttk-pf .pf-h{margin:0;font:700 28px/1.05 var(--display);text-transform:uppercase;color:#fff}.ttk .ttk-pf .pf-why{margin:6px 0 0;color:var(--pf-soft);font-size:16px}.ttk .ttk-pf .pf-lede{margin:-6px 0 20px;color:var(--pf-soft);font-size:17px;max-width:46ch}.ttk .ttk-pf .pf-form{display:grid;gap:22px;max-width:none}.ttk .ttk-pf .pf-fld{display:grid;gap:8px;min-width:0}.ttk .ttk-pf .pf-lbl{font:600 13px/1.2 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--ink);display:flex;justify-content:space-between;gap:8px}.ttk .ttk-pf .pf-lbl small{font:500 13px/1.2 var(--body);letter-spacing:0;text-transform:none;color:var(--mute)}.ttk .ttk-pf .pf-sel{position:relative}.ttk .ttk-pf .pf-sel select{width:100%;height:54px;appearance:none;-webkit-appearance:none;background:var(--pf-field);color:var(--ink);border:1px solid var(--pf-line2);border-radius:6px;padding:0 44px 0 14px;font:17px var(--body)}.ttk .ttk-pf .pf-sel:after{content:"";position:absolute;right:18px;top:50%;width:9px;height:9px;border-right:2px solid var(--mute);border-bottom:2px solid var(--mute);transform:translateY(-70%) rotate(45deg);pointer-events:none}.ttk .ttk-pf .pf-chips{display:flex;flex-wrap:wrap;gap:8px}.ttk .ttk-pf .pf-chip{min-height:46px;padding:0 14px;border-radius:6px;border:1px solid var(--pf-line2);background:var(--pf-field);color:var(--ink);font:500 16px/1 var(--body);cursor:pointer;display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.ttk .ttk-pf .pf-chip:before{content:"";width:16px;height:16px;border-radius:3px;border:1.5px solid var(--pf-line2);flex:none}.ttk .ttk-pf .pf-mkt{--mc:var(--pf-sb);border:1px solid var(--pf-line);border-left:4px solid var(--mc);border-radius:6px;padding:12px 12px 12px 14px;display:grid;gap:10px;background:color-mix(in srgb,var(--mc) 6%,var(--pf-panel))}.ttk .ttk-pf .pf-mkt.pm{--mc:var(--pf-pm)}.ttk .ttk-pf .pf-mkt.dfs{--mc:var(--pf-dfs)}.ttk .ttk-pf .pf-mkt-h{display:flex;align-items:center;gap:8px;font:600 13px/1 var(--display);letter-spacing:.14em;text-transform:uppercase;color:var(--mc)}.ttk .ttk-pf .pf-mkt-h:before{content:"";width:10px;height:10px;border-radius:2px;background:var(--mc)}.ttk .ttk-pf .pf-chip.sb[aria-pressed=true]{background:var(--pf-sb);border-color:var(--pf-sb);color:#050a1c}.ttk .ttk-pf .pf-chip.sb[aria-pressed=true]:before{border-color:#050a1c;background:#050a1c;box-shadow:inset 0 0 0 3px var(--pf-sb)}.ttk .ttk-pf .pf-chip.pm[aria-pressed=true]{background:var(--pf-pm);border-color:var(--pf-pm);color:#04261a}.ttk .ttk-pf .pf-chip.pm[aria-pressed=true]:before{border-color:#04261a;background:#04261a;box-shadow:inset 0 0 0 3px var(--pf-pm)}.ttk .ttk-pf .pf-chip.dfs[aria-pressed=true]{background:var(--pf-dfs);border-color:var(--pf-dfs);color:#1a0b33}.ttk .ttk-pf .pf-chip.dfs[aria-pressed=true]:before{border-color:#1a0b33;background:#1a0b33;box-shadow:inset 0 0 0 3px var(--pf-dfs)}.ttk .ttk-pf .pf-chip.none[aria-pressed=true]{background:#fff;border-color:#fff;color:var(--night)}.ttk .ttk-pf .pf-chip.none[aria-pressed=true]:before{border-color:var(--night);background:var(--night);box-shadow:inset 0 0 0 3px #fff}.ttk .ttk-pf .pf-seg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ttk .ttk-pf .pf-seg button{height:52px;border-radius:6px;border:1px solid var(--pf-line2);background:var(--pf-field);color:var(--ink);padding:0 8px;font:700 16px/1 var(--mono);letter-spacing:-.01em;cursor:pointer;white-space:nowrap}.ttk .ttk-pf .pf-seg button[aria-checked=true]{background:var(--pf-blue);border-color:var(--pf-blue);color:#fff}.ttk .ttk-pf .pf-inp{width:100%;height:54px;background:var(--pf-field);color:var(--ink);border:1px solid var(--pf-line2);border-radius:6px;padding:0 14px;font:18px var(--body);letter-spacing:.02em}.ttk .ttk-pf .pf-inp::placeholder{color:#8d96ad}.ttk .ttk-pf .bad .pf-code,.ttk .ttk-pf .bad .pf-inp,.ttk .ttk-pf .bad select{border-color:var(--pf-err);box-shadow:0 0 0 1px var(--pf-err)}.ttk .ttk-pf .pf-ferr{margin:0;color:var(--pf-err);font-size:15px;display:flex;gap:6px}.ttk .ttk-pf .pf-ferr:before{content:"!";flex:none;width:18px;height:18px;border-radius:50%;background:var(--pf-err);color:var(--night);font:700 12px/18px var(--body);text-align:center;margin-top:2px}.ttk .ttk-pf .pf-vfy{border:1px solid var(--pf-line2);border-radius:8px;background:#0a0e20;padding:14px;display:grid;gap:12px}.ttk .ttk-pf .pf-vfy-h{display:flex;justify-content:space-between;align-items:center;gap:10px}.ttk .ttk-pf .pf-vfy-h b{font:600 17px/1.1 var(--display);letter-spacing:.08em;text-transform:uppercase;color:#fff}.ttk .ttk-pf .pf-vfy-h span{font:700 11px/1 var(--mono);color:var(--mute)}.ttk .ttk-pf .pf-reward{margin:0;border:1px solid rgba(233,196,106,.55);background:rgba(233,196,106,.08);border-radius:6px;padding:10px 12px;font-size:16px;line-height:1.45;color:#fff}.ttk .ttk-pf .pf-sent{margin:0;font-size:15px;color:var(--pf-soft)}.ttk .ttk-pf .pf-sent b{color:#fff}.ttk .ttk-pf .pf-code{width:100%;height:58px;background:var(--pf-field);color:var(--ink);border:1px solid var(--pf-line2);border-radius:6px;padding:0 14px;font:700 26px/1 var(--mono);letter-spacing:.5em;text-align:center}.ttk .ttk-pf .pf-vlinks{display:flex;justify-content:center;gap:22px}.ttk .ttk-pf .pf-vlinks button{min-height:44px;background:none;border:0;padding:6px 0;color:var(--pf-blue2);font:600 15px/1 var(--body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ttk .ttk-pf .pf-ok-line{margin:0;display:flex;gap:10px;align-items:center;font-size:16px;color:#fff}.ttk .ttk-pf .pf-ok-line:before{content:"\2713";width:26px;height:26px;flex:none;border-radius:50%;background:var(--pf-green);color:#04261a;display:grid;place-items:center;font-weight:700}.ttk .ttk-pf .pf-consent{display:grid;grid-template-columns:26px minmax(0,1fr);gap:12px;align-items:start;padding:14px;border:1px solid var(--pf-line2);border-radius:6px;background:rgba(32,95,255,.06);cursor:pointer}.ttk .ttk-pf .pf-consent input{width:24px;height:24px;margin:1px 0 0;padding:0;accent-color:var(--pf-blue)}.ttk .ttk-pf .pf-consent span{font-size:14.5px;line-height:1.5;color:var(--pf-soft)}.ttk .ttk-pf .pf-go{display:grid;gap:10px}.ttk .ttk-pf .pf-btn{width:100%;height:58px;border:0;border-radius:4px;background:var(--pf-blue);color:#fff;padding:0 18px;font:600 17px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px}.ttk .ttk-pf .pf-btn[aria-busy=true]{opacity:.85;cursor:progress}.ttk .ttk-pf .pf-spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:ttk-spin .8s linear infinite}@media (prefers-reduced-motion:reduce){.ttk .ttk-pf .pf-spin{animation-duration:2s}}.ttk .ttk-pf .pf-alert{margin:0;padding:12px 14px;border:1px solid var(--pf-err);border-radius:6px;background:rgba(255,122,122,.08);color:#ffd2d2;font-size:15px}.ttk .ttk-pf .pf-done{margin:0;padding:16px;border:1px solid rgba(201,154,46,.55);border-radius:6px;background:rgba(233,196,106,.08);color:#fff;font-size:17px}.ttk .ttk-pf .pf-done span:before{content:"\2713";margin-right:8px;color:var(--gold);font-weight:700}.ttk .ttk-pf button:focus-visible,.ttk .ttk-pf input:focus-visible,.ttk .ttk-pf select:focus-visible{outline:2px solid var(--pf-blue2);outline-offset:2px}@media (max-width:430px){.ttk .ttk-pf .pf-seg button{font-size:14px;letter-spacing:-.02em;padding:0 4px}}@media (min-width:720px){.ttk .ttk-pf .pf-seg{grid-template-columns:repeat(3,minmax(0,1fr))}.ttk .ttk-pf .pf-body{padding:24px 24px 26px}}