.tlp-install-page{--guide-ink:#21212d;--guide-muted:#555763;--guide-line:#dfe2da;--guide-canvas:#f6f6f9;--guide-lime:#cfff45;background:var(--guide-canvas);color:var(--guide-ink);font-family:Inter,sans-serif}
.tlp-install-page ::selection{background:var(--guide-lime);color:var(--guide-ink)}
.tlp-install-page :focus-visible{outline:3px solid #ef2b10;outline-offset:4px}
.tlp-install-page h1,.tlp-install-page h2,.tlp-install-page h3,.tlp-install-page p{margin-top:0}
.tlp-install-page main{overflow:hidden}
.tlp-install-skip{position:absolute;left:16px;top:-80px;z-index:var(--z-public-skip-link);padding:12px 18px;background:#fff;color:#21212d}
.tlp-install-skip:focus{top:12px}
.tlp-install-hero{padding:172px 0 115px;background:#fff}
.tlp-install-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(380px,.82fr);gap:clamp(40px,6vw,108px);align-items:center}
.tlp-install-hero h1{max-width:810px;font-size:clamp(3.3rem,6.5vw,6rem);line-height:.98;letter-spacing:-.04em;font-weight:700;margin-bottom:32px}
.tlp-install-hero-copy>p{max-width:590px;font-size:clamp(1.1rem,1.45vw,1.35rem);line-height:1.58;color:var(--guide-muted);margin-bottom:38px}
.tlp-install-hero-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap}
.tlp-install-button{display:inline-flex;justify-content:center;align-items:center;gap:28px;min-height:52px;padding:12px 22px;border-radius:999px;background:var(--guide-ink);color:#fff!important;font-weight:700;text-decoration:none;transition:background .2s ease,color .2s ease}
.tlp-install-button:hover{background:var(--guide-lime);color:var(--guide-ink)!important}
.tlp-install-button i{font-size:1em;font-weight:400}
.tlp-install-text-link{color:var(--guide-ink);font-weight:700;text-underline-offset:5px}
.tlp-install-overview{background:#111217;color:#fff;border-radius:16px;box-shadow:12px 22px 50px rgba(18,19,29,.16);overflow:hidden;min-width:0}
.tlp-install-overview-top{display:flex;align-items:center;gap:11px;padding:21px 25px;border-bottom:1px solid #35363b;font-size:13px;font-weight:700}
.tlp-install-dot{width:9px;height:9px;border-radius:50%;background:var(--guide-lime)}
.tlp-install-live{margin-left:auto;color:var(--guide-lime);font-size:11px;letter-spacing:.05em}
.tlp-install-overview-flow{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:34px 27px}
.tlp-install-overview-flow>div{display:flex;flex-direction:column;gap:8px;min-width:0;position:relative}
.tlp-install-overview-flow>div:not(:last-child):after{content:'→';position:absolute;right:0;top:3px;color:var(--guide-lime)}
.tlp-install-flow-mark{width:32px;height:32px;border:1px solid var(--guide-lime);color:var(--guide-lime);border-radius:50%;text-align:center;line-height:30px;font-size:13px}
.tlp-install-overview-flow strong{font-size:17px}.tlp-install-overview-flow small{color:#bebfc5;line-height:1.4}
.tlp-install-overview-message{display:flex;align-items:center;gap:15px;margin:0 25px 25px;padding:22px 0 0;border-top:1px solid #35363b}
.tlp-install-overview-message i{flex:none;color:var(--guide-lime);font-size:1.35rem}
.tlp-install-overview-message span{min-width:0}
.tlp-install-overview-message strong,.tlp-install-overview-message small{display:block;line-height:1.4}
.tlp-install-overview-message strong{font-size:.95rem}.tlp-install-overview-message small{margin-top:3px;color:#d0d1d8;font-size:.82rem}
.tlp-install-methods,.tlp-install-guides{padding:108px 0}
.tlp-install-section-heading{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:36px}
.tlp-install-section-heading h2,.tlp-install-prep h2,.tlp-install-verify h2{max-width:670px;font-size:clamp(2.5rem,4.5vw,4.6rem);font-weight:700;line-height:1.02;letter-spacing:-.035em;margin-bottom:0}
.tlp-install-section-heading p{max-width:340px;line-height:1.6;color:var(--guide-muted);margin-bottom:3px}
.tlp-install-method-nav{border-top:1px solid var(--guide-line)}
.tlp-install-method-nav a{display:grid;grid-template-columns:minmax(150px,.42fr) 1fr 32px;align-items:center;gap:25px;min-height:112px;padding:22px 8px;color:var(--guide-ink);border-bottom:1px solid var(--guide-line);text-decoration:none;transition:background .2s ease}
.tlp-install-method-nav a:hover{background:#fff}
.tlp-install-method-nav strong{font-size:clamp(1.35rem,2.2vw,2rem);letter-spacing:-.025em}.tlp-install-method-nav span{color:var(--guide-muted)}.tlp-install-method-nav .tlp-install-nav-arrow{color:var(--guide-ink);font-size:22px}
.tlp-install-original-illustration{max-width:850px;margin:38px auto 52px}
.tlp-install-original-illustration img{display:block;width:100%;height:auto;border-radius:14px}
.tlp-install-original-illustration figcaption{margin-top:10px;color:var(--guide-muted);font-size:.8rem;line-height:1.5;text-align:center}
.tlp-install-methods .tlp-install-original-illustration{margin:52px auto 0}
.tlp-install-prep{background:var(--guide-ink);color:#fff;padding:112px 0}
.tlp-install-prep-grid{display:grid;grid-template-columns:.85fr 1.15fr;gap:9vw}
.tlp-install-prep-grid>div>p{color:#d0d1d8;line-height:1.65;max-width:470px;margin:24px 0 0}
.tlp-install-prep ol,.tlp-install-guide ol{list-style:none;counter-reset:guide;margin:0;padding:0}
.tlp-install-prep li,.tlp-install-guide li{counter-increment:guide;position:relative;padding:22px 0 24px 62px;border-bottom:1px solid #51525a;line-height:1.6}
.tlp-install-prep li:first-child,.tlp-install-guide li:first-child{border-top:1px solid #51525a}
.tlp-install-prep li:before,.tlp-install-guide li:before{content:counter(guide,decimal-leading-zero);position:absolute;left:0;top:24px;color:var(--guide-lime);font-size:13px;font-weight:750}
.tlp-install-prep li strong{display:block;font-size:20px;margin-bottom:5px}.tlp-install-prep li span{color:#d0d1d8}
.tlp-install-guides{background:#fff}.tlp-install-guide{display:grid;grid-template-columns:.52fr 1fr;gap:8vw;scroll-margin-top:110px;padding:55px 0;border-top:1px solid var(--guide-line)}
.tlp-install-guide:last-child{border-bottom:1px solid var(--guide-line)}
.tlp-install-guide-heading h3{font-size:clamp(2rem,3vw,3rem);font-weight:700;line-height:1.1;letter-spacing:-.03em;margin-bottom:14px}.tlp-install-guide-heading p{color:var(--guide-muted);line-height:1.6}
.tlp-install-guide ol{grid-column:2;grid-row:1}.tlp-install-guide li{border-color:var(--guide-line);min-height:74px}.tlp-install-guide li:first-child{border-color:var(--guide-line)}.tlp-install-guide li:before{color:#54565d}
.tlp-install-code-example{grid-column:2;background:#17181e;color:#f2f2f5;border-radius:13px;overflow:hidden;min-width:0}
.tlp-install-code-label{padding:13px 20px;border-bottom:1px solid #393a43;color:#c9cad0;font-size:12px}
.tlp-install-code-example pre{overflow-x:auto;margin:0;padding:22px;font:13px/1.8 ui-monospace,SFMono-Regular,Consolas,monospace;color:var(--guide-lime)}
.tlp-install-ai{padding:108px 0;background:var(--guide-canvas);scroll-margin-top:90px}
.tlp-install-ai-grid{max-width:990px}
.tlp-install-ai-intro{margin-bottom:34px}
.tlp-install-ai-intro h2{max-width:850px;font-size:clamp(2.5rem,4.5vw,4.5rem);font-weight:700;line-height:1.04;letter-spacing:-.035em;margin-bottom:22px}
.tlp-install-ai-intro p{max-width:76ch;line-height:1.65;color:var(--guide-muted);margin-bottom:0}
.tlp-install-ai-intro .tlp-install-ai-privacy{margin-top:11px;font-size:.9rem}
.tlp-install-ai-editor{min-width:0;overflow:hidden;background:#17181e;border-radius:16px;color:#f5f5f7;box-shadow:0 16px 36px -20px rgba(20,21,29,.48)}
.tlp-install-ai-editor-header{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:12px 18px;background:#25262e;border-bottom:1px solid #3b3c46}
.tlp-install-ai-editor-heading{display:flex;align-items:center;gap:14px;min-width:0}
.tlp-install-ai-window-dots{display:inline-flex;gap:6px;flex:none}
.tlp-install-ai-window-dots i{display:block;width:9px;height:9px;border-radius:50%;background:#eb5f58}
.tlp-install-ai-window-dots i:nth-child(2){background:#eab748}.tlp-install-ai-window-dots i:nth-child(3){background:#57bf6b}
.tlp-install-ai-editor label{margin:0;color:#d1d2d9;font-size:12.5px;font-weight:700;line-height:1.45;letter-spacing:.02em}
.tlp-install-ai-editor textarea{display:block;width:100%;height:340px;min-height:220px;resize:vertical;margin:0;padding:22px 24px;border:0;border-radius:0;background:#17181e;color:#f2f2f5;font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,monospace;font-size:13px;font-weight:400;line-height:1.7;letter-spacing:0;overflow-wrap:anywhere;scrollbar-color:#5a5b67 #17181e;caret-color:var(--guide-lime)}
.tlp-install-ai-editor textarea:focus-visible{outline:2px solid var(--guide-lime);outline-offset:-2px}
.tlp-install-ai-editor textarea::selection{background:var(--guide-lime);color:#17181e}
.tlp-install-ai-editor textarea::-webkit-scrollbar{width:8px}.tlp-install-ai-editor textarea::-webkit-scrollbar-track{background:#17181e}.tlp-install-ai-editor textarea::-webkit-scrollbar-thumb{background:#5a5b67;border-radius:8px}
.tlp-install-ai-copy{display:inline-flex;align-items:center;justify-content:center;gap:7px;flex:none;min-height:40px;padding:7px 11px;border:1px solid #555661;border-radius:8px;background:#383942;color:#f2f2f5;cursor:pointer;font-size:12px;font-weight:700;line-height:1.3;transition:background .2s ease,border-color .2s ease}
.tlp-install-ai-copy:hover{background:#4a4b56;border-color:#8b8c98}
.tlp-install-ai-copy i{font-size:12px}
.tlp-install-ai-hint{margin:0;padding:12px 24px 15px;border-top:1px solid #353640;color:#bec0ca;font-size:12px;line-height:1.45}
.tlp-install-ai-status{min-height:0;margin:0;padding:0 24px;color:#d7efa0;font-size:12px;line-height:1.45}
.tlp-install-ai-status:not(:empty){padding-bottom:16px}
.tlp-install-verify{background:var(--guide-lime);padding:112px 0}.tlp-install-verify-grid{display:grid;grid-template-columns:1fr .8fr;gap:9vw;align-items:start}
.tlp-install-verify p{max-width:590px;line-height:1.65;margin:27px 0}.tlp-install-checklist{border-top:1px solid #929e3c;padding-top:26px}.tlp-install-checklist h3{font-size:24px;margin-bottom:18px}.tlp-install-checklist ul{padding-left:20px;line-height:1.65}.tlp-install-checklist li{padding:6px 0}
@media(max-width:991px){.tlp-install-hero{padding:145px 0 80px}.tlp-install-hero-grid,.tlp-install-prep-grid,.tlp-install-verify-grid{grid-template-columns:1fr;gap:50px}.tlp-install-hero h1{max-width:760px}.tlp-install-overview{max-width:680px}.tlp-install-guide{gap:35px}}
@media(max-width:991px){.tlp-install-ai-intro p{max-width:75ch}}
@media(max-width:650px){.tlp-install-hero{padding:125px 0 72px}.tlp-install-hero h1{font-size:clamp(2.9rem,11vw,4.5rem)}.tlp-install-hero-actions{align-items:flex-start;gap:20px}.tlp-install-section-heading{display:block}.tlp-install-section-heading p{margin-top:18px}.tlp-install-methods,.tlp-install-guides,.tlp-install-prep,.tlp-install-verify{padding:76px 0}.tlp-install-method-nav a{grid-template-columns:1fr 28px;gap:6px;min-height:96px}.tlp-install-method-nav a span:not(.tlp-install-nav-arrow){grid-column:1;grid-row:2}.tlp-install-method-nav .tlp-install-nav-arrow{grid-column:2;grid-row:1/3}.tlp-install-guide{display:block;padding:42px 0}.tlp-install-guide ol{margin-top:27px}.tlp-install-code-example{margin-top:26px}.tlp-install-overview-flow{padding:26px 18px;gap:8px}.tlp-install-overview-flow strong{font-size:14px}.tlp-install-overview-flow small{font-size:11px}.tlp-install-overview-message{margin:0 18px 22px}}
@media(max-width:650px){.tlp-install-ai{padding:76px 0}.tlp-install-ai-intro{margin-bottom:26px}.tlp-install-ai-editor-header{padding:11px 13px}.tlp-install-ai-editor-heading{gap:9px}.tlp-install-ai-window-dots i{width:7px;height:7px}.tlp-install-ai-editor label{font-size:11px}.tlp-install-ai-copy{padding:7px 9px;font-size:11px}.tlp-install-ai-editor textarea{height:320px;padding:17px 15px;font-size:12px}.tlp-install-ai-hint,.tlp-install-ai-status{padding-left:15px;padding-right:15px}.tlp-install-ai-intro h2{font-size:clamp(2.4rem,10vw,3.5rem)}}
@media(prefers-reduced-motion:reduce){.tlp-install-page *{scroll-behavior:auto!important;transition:none!important}}

/* Platform index and individual installation articles share the landing shell. */
.tlp-install-platforms{padding:110px 0 95px;background:#fff;scroll-margin-top:90px}
.tlp-install-platform-group{display:grid;grid-template-columns:minmax(150px,.33fr) 1fr;gap:7vw;border-top:1px solid var(--guide-line);padding:28px 0}
.tlp-install-platform-group h3{font-size:1.15rem;font-weight:700;margin:8px 0}
.tlp-install-platform-list{min-width:0}
.tlp-install-platform-list a{display:grid;grid-template-columns:minmax(145px,.36fr) 1fr 24px;gap:22px;align-items:center;min-height:86px;padding:17px 0;border-bottom:1px solid var(--guide-line);color:var(--guide-ink);text-decoration:none;transition:background .2s ease}
.tlp-install-platform-list a:first-child{border-top:1px solid var(--guide-line)}
.tlp-install-platform-list a:hover{background:var(--guide-canvas)}
.tlp-install-platform-list strong{font-size:1.4rem;letter-spacing:-.025em}
.tlp-install-platform-list span{color:var(--guide-muted);line-height:1.5}
.tlp-install-platform-list i{justify-self:end}
.tlp-install-platform-disclaimer{max-width:850px;margin:34px 0 0;color:var(--guide-muted);font-size:.95rem;line-height:1.65}

.tlp-install-article-hero{background:#fff;padding:148px 0 104px}
.tlp-install-breadcrumb{display:flex;align-items:center;gap:12px;margin-bottom:70px;font-size:.9rem;color:var(--guide-muted)}
.tlp-install-breadcrumb a{color:var(--guide-ink);text-underline-offset:4px}
.tlp-install-article-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(270px,.65fr);gap:8vw;align-items:end}
.tlp-install-article-intro h1{font-size:clamp(3.25rem,6vw,5.5rem);line-height:1;letter-spacing:-.04em;font-weight:700;max-width:780px;margin-bottom:26px}
.tlp-install-article-intro>div>p{font-size:1.3rem;line-height:1.55;color:var(--guide-muted);max-width:620px;margin-bottom:30px}
.tlp-install-article-requirement{border-top:1px solid var(--guide-ink);padding-top:20px}
.tlp-install-article-requirement h2{font-size:1.3rem;font-weight:700;margin-bottom:18px}
.tlp-install-article-requirement p{line-height:1.6;color:var(--guide-muted);margin-bottom:14px}
.tlp-install-article-requirement a{display:inline-flex;align-items:center;gap:11px;color:var(--guide-ink);font-weight:700;text-underline-offset:4px}
.tlp-install-article-route{padding:100px 0;background:var(--guide-canvas)}
.tlp-install-route-map{display:grid;grid-template-columns:repeat(var(--route-steps),minmax(0,1fr));gap:24px;list-style:none;padding:0;margin:45px 0 18px}
.tlp-install-route-map li{position:relative;display:grid;place-items:center;min-width:0;min-height:58px;padding:12px 14px;background:#fff;border:1px solid var(--guide-line);border-radius:8px;font-size:.95rem;font-weight:700;line-height:1.4;text-align:center;overflow-wrap:anywhere}
.tlp-install-route-map li:not(:last-child):after{content:'\2192';position:absolute;left:calc(100% + 1px);top:50%;width:24px;transform:translateY(-50%);color:var(--guide-muted);text-align:center;font-size:1.05rem}
.tlp-install-screen{margin:38px 0 0}
.tlp-install-screen-bar{display:flex;align-items:center;gap:14px;min-height:52px;padding:10px 22px;background:#20212a;color:#fff;border-radius:14px 14px 0 0;font-size:.85rem}
.tlp-install-screen-bar>span:last-child{margin-left:auto;color:#c8c9d0;font-size:.77rem}
.tlp-install-screen-dots{display:flex;gap:5px}
.tlp-install-screen-dots i{display:block;width:7px;height:7px;border-radius:50%;background:#82838b}
.tlp-install-screen-body{display:grid;grid-template-columns:235px minmax(0,1fr);min-height:390px;background:#fff;border:1px solid var(--guide-line);border-top:0}
.tlp-install-screen-menu{padding:25px 15px;background:#f1f2f4;border-right:1px solid var(--guide-line)}
.tlp-install-screen-menu-title,.tlp-install-screen-heading span{display:block;margin:0 12px 16px;color:var(--guide-muted);font-size:.72rem;font-weight:750;letter-spacing:.06em;text-transform:uppercase}
.tlp-install-screen-menu>div{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:11px 12px;border-radius:8px;font-size:.86rem;line-height:1.35;overflow-wrap:anywhere}
.tlp-install-screen-menu>div.is-active{background:#21212d;color:#fff;font-weight:700}
.tlp-install-screen b{display:inline-grid;place-items:center;flex:none;width:25px;height:25px;border-radius:50%;background:var(--guide-lime);color:var(--guide-ink);font-size:.78rem;font-weight:800}
.tlp-install-screen-content{min-width:0;padding:28px clamp(18px,3.3vw,48px)}
.tlp-install-screen-heading{display:flex;align-items:start;justify-content:space-between;gap:18px;padding-bottom:17px;border-bottom:1px solid var(--guide-line)}
.tlp-install-screen-heading span{margin:0 0 8px}
.tlp-install-screen-heading h3{font-size:clamp(1.5rem,2.5vw,2.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.15;margin:0;overflow-wrap:anywhere}
.tlp-install-screen-editor{margin-top:22px;border:2px solid #99b534;border-radius:9px;overflow:hidden}
.tlp-install-screen-editor>span{display:block;padding:10px 15px;background:#f5f8e7;font-size:.82rem;font-weight:700}
.tlp-install-screen-editor pre{margin:0;padding:17px 15px;overflow-x:auto;background:#fdfefb;color:#25262e;font:14px/1.65 ui-monospace,SFMono-Regular,Consolas,monospace}
.tlp-install-screen-action{display:flex;align-items:center;gap:15px;margin-top:20px}
.tlp-install-screen-action span{margin-right:auto;color:var(--guide-muted);font-size:.76rem;line-height:1.45;max-width:37ch}
.tlp-install-screen-action strong{padding:9px 13px;background:var(--guide-ink);color:#fff;border-radius:7px;font-size:.78rem;white-space:nowrap}
.tlp-install-screen figcaption{padding:12px 0;color:var(--guide-muted);font-size:.8rem;line-height:1.5}
.tlp-install-article-steps{background:#fff;padding:110px 0;scroll-margin-top:90px}
.tlp-install-article-steps-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:8vw}
.tlp-install-article-steps h2,.tlp-install-article-verify h2{font-size:clamp(2.5rem,4.5vw,4.5rem);line-height:1.04;letter-spacing:-.035em;font-weight:700;margin-bottom:22px}
.tlp-install-article-steps-grid>div>p,.tlp-install-article-verify-grid>div>p{line-height:1.65;color:var(--guide-muted);max-width:55ch}
.tlp-install-article-steps ol{list-style:none;counter-reset:platform-step;padding:0;margin:0}
.tlp-install-article-steps li{counter-increment:platform-step;position:relative;padding:24px 0 28px 65px;border-bottom:1px solid var(--guide-line);line-height:1.65}
.tlp-install-article-steps li:first-child{border-top:1px solid var(--guide-line)}
.tlp-install-article-steps li:before{content:counter(platform-step,decimal-leading-zero);position:absolute;top:27px;left:0;font-size:.82rem;font-weight:750;color:var(--guide-muted)}
.tlp-install-article-steps li>p{margin:0}
.tlp-install-article-sample{background:#17181e;color:#fff;padding:88px 0}
.tlp-install-article-sample h2{font-size:clamp(2rem,3vw,3rem);font-weight:700;margin-bottom:13px}
.tlp-install-article-sample p{color:#d0d1d8;line-height:1.6}
.tlp-install-article-sample pre{overflow-x:auto;margin:28px 0 0;padding:28px;border-radius:12px;background:#282a31;color:var(--guide-lime);font:14px/1.75 ui-monospace,SFMono-Regular,Consolas,monospace}
.tlp-install-article-verify{padding:110px 0;background:var(--guide-lime)}
.tlp-install-article-verify-grid{display:grid;grid-template-columns:1fr .8fr;gap:8vw}
.tlp-install-article-verify-grid>div>p{color:var(--guide-ink);margin:0 0 28px}
.tlp-install-article-help{border-top:1px solid #929e3c;padding-top:22px}
.tlp-install-article-help h3{font-size:1.5rem;font-weight:700;margin-bottom:17px}
.tlp-install-article-help ul{padding-left:20px;line-height:1.65}
.tlp-install-article-help li{padding:5px 0}
.tlp-install-article-source{background:#fff;padding:30px 0}
.tlp-install-article-source .container{display:flex;align-items:center;justify-content:space-between;gap:30px}
.tlp-install-article-source p{max-width:720px;line-height:1.55;margin:0;color:var(--guide-muted);font-size:.9rem}
.tlp-install-article-source a{color:var(--guide-ink);font-weight:700;white-space:nowrap;text-underline-offset:4px}
.tlp-install-more{padding:95px 0;background:var(--guide-canvas)}
.tlp-install-more h2{font-size:clamp(2.3rem,4vw,3.7rem);font-weight:700;letter-spacing:-.03em;margin-bottom:30px}
.tlp-install-more>div>div{display:flex;flex-wrap:wrap;gap:10px}
.tlp-install-more a{display:inline-flex;align-items:center;gap:15px;padding:12px 17px;background:#fff;border:1px solid var(--guide-line);border-radius:999px;color:var(--guide-ink);font-weight:700;text-decoration:none}
.tlp-install-more a:hover{background:var(--guide-lime)}
@media(max-width:991px){.tlp-install-platform-group{grid-template-columns:1fr;gap:12px}.tlp-install-article-intro,.tlp-install-article-steps-grid,.tlp-install-article-verify-grid{grid-template-columns:1fr;gap:48px}.tlp-install-article-hero{padding:125px 0 85px}.tlp-install-breadcrumb{margin-bottom:50px}.tlp-install-article-requirement{max-width:660px}}
@media(max-width:650px){.tlp-install-platforms,.tlp-install-article-route,.tlp-install-article-steps,.tlp-install-article-verify,.tlp-install-more{padding:75px 0}.tlp-install-platform-list a{grid-template-columns:1fr 24px;gap:6px;min-height:90px}.tlp-install-platform-list strong{grid-column:1;grid-row:1}.tlp-install-platform-list span{grid-column:1;grid-row:2}.tlp-install-platform-list i{grid-column:2;grid-row:1/3}.tlp-install-article-intro h1{font-size:clamp(2.8rem,10.5vw,4.5rem)}.tlp-install-article-intro>div>p{font-size:1.1rem}.tlp-install-route-map{grid-template-columns:repeat(var(--route-steps),minmax(160px,60vw));gap:24px;overflow-x:auto;padding-bottom:12px}.tlp-install-route-map li{font-size:.87rem;padding:10px 12px}.tlp-install-screen-body{grid-template-columns:1fr}.tlp-install-screen-menu{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:12px;border-right:0;border-bottom:1px solid var(--guide-line)}.tlp-install-screen-menu-title{display:none}.tlp-install-screen-menu>div{flex:none;font-size:.73rem;white-space:nowrap}.tlp-install-screen-content{padding:22px 16px}.tlp-install-screen-bar{padding:10px 14px}.tlp-install-screen-bar>span:last-child{font-size:.68rem}.tlp-install-screen-editor pre{font-size:13px}.tlp-install-screen-action{flex-wrap:wrap}.tlp-install-screen-action span{flex-basis:100%}.tlp-install-article-source .container{display:block}.tlp-install-article-source a{display:inline-block;margin-top:16px;white-space:normal}}
