/* TF Page System v2 | Page 13863 | source 9b8a3271f97fd464cba329c657489a0fc525c5bcb266a88854c79c41488a4d8f */
#tf-starter-route-v2{--bg:#05080b;--panel:#0a1117;--panel2:#0d171e;--line:rgba(126,220,218,.2);--ink:#f4f1e8;--muted:#a8b2b5;--cyan:#5af7ec;--amber:#d6a23b;--red:#ef5b55;width:100%;overflow:hidden;background:var(--bg);color:var(--ink);font-family:var(--tf-body,Barlow,Arial,sans-serif)}
#tf-starter-route-v2 *{box-sizing:border-box}#tf-starter-route-v2 a{color:inherit;text-decoration:none!important}
#tf-starter-route-v2 .tfsr-shell{width:min(1280px,calc(100% - 40px));margin:auto;padding:24px 0 72px}
#tf-starter-route-v2 .tfsr-crumb{display:flex;gap:9px;flex-wrap:wrap;margin:0 0 22px;color:#748187;font:700 10px var(--tf-mono,"IBM Plex Mono",monospace);letter-spacing:.1em;text-transform:uppercase}
#tf-starter-route-v2 .tfsr-crumb a{color:var(--cyan)}
#tf-starter-route-v2 .tfsr-hero{position:relative;min-height:510px;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(310px,.65fr);overflow:hidden;border:1px solid var(--line);background:#061017}
#tf-starter-route-v2 .tfsr-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(3,7,10,.95) 0%,rgba(3,7,10,.83) 42%,rgba(3,7,10,.32) 74%),url("https://www.thetruthfiles.com/wp-content/uploads/2026/09/tf-lossless-14200-20260919.webp") center/cover no-repeat}
#tf-starter-route-v2 .tfsr-hero-main,#tf-starter-route-v2 .tfsr-brief{position:relative;z-index:1}
#tf-starter-route-v2 .tfsr-hero-main{align-self:center;padding:54px 48px}
#tf-starter-route-v2 .tfsr-kicker,#tf-starter-route-v2 .tfsr-num,#tf-starter-route-v2 .tfsr-file-type,#tf-starter-route-v2 .tfsr-label,#tf-starter-route-v2 .tfsr-open{font-family:var(--tf-mono,"IBM Plex Mono",monospace);font-weight:800;letter-spacing:.12em;text-transform:uppercase}
#tf-starter-route-v2 .tfsr-kicker{color:var(--cyan);font-size:11px}
#tf-starter-route-v2 h1{max-width:11ch;margin:12px 0 18px;font-family:var(--tf-head,"Barlow Condensed","Arial Narrow",sans-serif);font-size:clamp(58px,7.3vw,104px);line-height:.83;text-transform:uppercase;letter-spacing:.01em}
#tf-starter-route-v2 .tfsr-deck{max-width:670px;margin:0;color:#c8d0d0;font-size:18px;line-height:1.55}
#tf-starter-route-v2 .tfsr-chips{display:flex;gap:8px;flex-wrap:wrap;margin-top:25px}
#tf-starter-route-v2 .tfsr-chips span{padding:8px 11px;border:1px solid var(--line);background:rgba(4,12,16,.66);color:#c0cccd;font:700 9px var(--tf-mono,"IBM Plex Mono",monospace);letter-spacing:.1em;text-transform:uppercase}
#tf-starter-route-v2 .tfsr-brief{align-self:stretch;display:grid;align-content:center;gap:0;padding:32px;border-left:1px solid var(--line);background:linear-gradient(180deg,rgba(7,16,22,.93),rgba(4,10,14,.96))}
#tf-starter-route-v2 .tfsr-brief>span{color:var(--amber);font:800 10px var(--tf-mono,"IBM Plex Mono",monospace);letter-spacing:.12em;text-transform:uppercase}
#tf-starter-route-v2 .tfsr-brief h2{margin:11px 0 20px;font-family:var(--tf-head,"Barlow Condensed","Arial Narrow",sans-serif);font-size:39px;line-height:.95;text-transform:uppercase}
#tf-starter-route-v2 .tfsr-brief a{display:grid;grid-template-columns:34px 1fr;gap:12px;align-items:center;padding:16px 0;border-top:1px solid rgba(255,255,255,.1)}
#tf-starter-route-v2 .tfsr-brief a:last-child{border-bottom:1px solid rgba(255,255,255,.1)}
#tf-starter-route-v2 .tfsr-brief b{color:var(--cyan);font:800 12px var(--tf-mono,"IBM Plex Mono",monospace)}
#tf-starter-route-v2 .tfsr-brief strong{display:block;font-size:17px}.tfsr-brief small{display:block;margin-top:3px;color:#8f9b9e;font-size:12px}
#tf-starter-route-v2 .tfsr-intro{display:flex;justify-content:space-between;gap:28px;align-items:end;padding:70px 0 24px;border-bottom:1px solid var(--line)}
#tf-starter-route-v2 .tfsr-intro h2{max-width:13ch;margin:0;font-family:var(--tf-head,"Barlow Condensed","Arial Narrow",sans-serif);font-size:clamp(42px,5vw,72px);line-height:.88;text-transform:uppercase}
#tf-starter-route-v2 .tfsr-intro p{max-width:560px;margin:0;color:var(--muted);font-size:16px;line-height:1.6}
#tf-starter-route-v2 .tfsr-routes{display:grid;gap:18px;padding-top:18px}
#tf-starter-route-v2 .tfsr-route{display:grid;grid-template-columns:315px minmax(0,1fr);min-height:315px;border:1px solid var(--line);background:linear-gradient(135deg,var(--panel2),var(--panel))}
#tf-starter-route-v2 .tfsr-route-copy{display:flex;flex-direction:column;padding:30px;border-right:1px solid var(--line);background:rgba(3,9,12,.6)}
#tf-starter-route-v2 .tfsr-num{color:var(--accent);font-size:12px}.tfsr-route-copy h3{margin:13px 0 11px;font-family:var(--tf-head,"Barlow Condensed","Arial Narrow",sans-serif);font-size:32px;line-height:.92;text-transform:uppercase}
#tf-starter-route-v2 .tfsr-route-copy p{margin:0;color:var(--muted);font-size:14px;line-height:1.55}.tfsr-route-copy .tfsr-label{margin-top:auto;color:var(--accent);font-size:9px}
#tf-starter-route-v2 .tfsr-files{display:grid;grid-template-columns:1fr 1fr;min-width:0}
#tf-starter-route-v2 .tfsr-file{position:relative;min-height:313px;overflow:hidden;border-right:1px solid var(--line);isolation:isolate}
#tf-starter-route-v2 .tfsr-file:last-child{border-right:0}.tfsr-file:before{content:"";position:absolute;inset:0;z-index:-2;background:var(--file-image) center/cover no-repeat;filter:saturate(.78) contrast(1.08);transition:transform .35s ease,filter .35s ease}.tfsr-file:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(4,8,11,.08) 12%,rgba(4,8,11,.78) 60%,rgba(4,8,11,.98))}
#tf-starter-route-v2 .tfsr-file-inner{position:absolute;inset:auto 0 0;padding:25px}.tfsr-file-type{color:var(--accent);font-size:9px}.tfsr-file h3{margin:9px 0 8px;font-family:var(--tf-head,"Barlow Condensed","Arial Narrow",sans-serif);font-size:31px;line-height:.94;text-transform:uppercase}.tfsr-file p{max-width:42ch;margin:0;color:#c0c9ca;font-size:13px;line-height:1.45}.tfsr-open{display:inline-block;margin-top:14px;color:var(--accent);font-size:9px}
#tf-starter-route-v2 .tfsr-file:hover:before,#tf-starter-route-v2 .tfsr-file:focus-visible:before{transform:scale(1.055);filter:saturate(1) contrast(1.08)}
#tf-starter-route-v2 .tfsr-file:focus-visible{outline:2px solid var(--accent);outline-offset:-3px}
#tf-starter-route-v2 .tfsr-route-1{--accent:#5af7ec}.tfsr-route-2{--accent:#ef5b55}.tfsr-route-3{--accent:#d6a23b}
#tf-starter-route-v2 .tfsr-exits{display:grid;grid-template-columns:1fr 1fr 1fr;gap:12px;margin-top:28px}.tfsr-exits a{min-height:106px;padding:20px;border:1px solid var(--line);background:#081015}.tfsr-exits span{color:var(--cyan);font:800 9px var(--tf-mono,"IBM Plex Mono",monospace);letter-spacing:.12em;text-transform:uppercase}.tfsr-exits strong{display:block;margin-top:8px;font-family:var(--tf-head,"Barlow Condensed","Arial Narrow",sans-serif);font-size:25px;text-transform:uppercase}
@media(max-width:900px){#tf-starter-route-v2 .tfsr-shell{width:100%;padding:0 0 48px}#tf-starter-route-v2 .tfsr-crumb{padding:18px 18px 0}#tf-starter-route-v2 .tfsr-hero{grid-template-columns:1fr}#tf-starter-route-v2 .tfsr-hero-main{padding:42px 20px!important}#tf-starter-route-v2 h1{font-size:clamp(50px,18vw,76px)}#tf-starter-route-v2 .tfsr-brief{border-left:0!important;border-top:1px solid var(--line)}#tf-starter-route-v2 .tfsr-intro{display:block;padding:48px 20px 20px}#tf-starter-route-v2 .tfsr-intro p{margin-top:15px!important}#tf-starter-route-v2 .tfsr-routes{padding:14px 12px 0}#tf-starter-route-v2 .tfsr-route{grid-template-columns:1fr!important}#tf-starter-route-v2 .tfsr-route-copy{min-height:210px;border-right:0!important;border-bottom:1px solid var(--line)}#tf-starter-route-v2 .tfsr-files{grid-template-columns:1fr}#tf-starter-route-v2 .tfsr-file{min-height:330px;border-right:0!important;border-bottom:1px solid var(--line)}#tf-starter-route-v2 .tfsr-file:last-child{border-bottom:0}#tf-starter-route-v2 .tfsr-exits{grid-template-columns:1fr;margin:22px 12px 0}}
