.lt-page{--brand:#0b6ef0;--brand-ink:#0a5cd6;--cyan:#04aef6;--rust:#e5600f;--rust-ink:#b4470a;--rust-soft:#fdf1e8;--fe-soft:#eaf2fe;--canvas:#f6f8fb;--surface:#eef2f8;--elevated:#fff;--ink:#0a1222;--muted:#5a6478;--faint:#8a93a6;--line:#0a122214;--line-strong:#0a122224;--code-bg:#0b1220;--ok:#15803d;--font:-apple-system, BlinkMacSystemFont, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, "JetBrains Mono", "Cascadia Code", Consolas, "Roboto Mono", "Droid Sans Mono", "Liberation Mono", "Courier New", monospace;--wrap:1240px;--pad:32px;--head-h:64px;--ease:cubic-bezier(.22, 1, .36, 1)}.lt-page *{box-sizing:border-box}.lt-page{-webkit-text-size-adjust:100%;font-family:var(--font);color:var(--ink);background:var(--canvas);margin:0;scroll-padding-top:80px;font-size:15px;line-height:1.7;overflow-x:clip}.lt-page a{color:inherit;text-decoration:none}.lt-page p{text-wrap:pretty;margin:0}.lt-page h1,.lt-page h2,.lt-page h3,.lt-page h4{margin:0;font-weight:800;line-height:1.25}.lt-page code,.lt-page kbd,.lt-page .mono{font-family:var(--font-mono)}.lt-page img{max-width:100%;height:auto}.lt-page button{font:inherit}.lt-page svg.i{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.lt-page .num{white-space:nowrap;font-variant-numeric:tabular-nums}.lt-page .wrap{max-width:var(--wrap);padding:0 var(--pad);margin:0 auto}.lt-page .nb{white-space:nowrap}.lt-page .btn{white-space:nowrap;cursor:pointer;height:46px;transition:transform .25s var(--ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;font-size:15px;font-weight:700;display:inline-flex}.lt-page .btn:hover{transform:translateY(-1px)}.lt-page .btn-sm{height:38px;padding:0 16px;font-size:14px}.lt-page .btn-primary{color:#fff;background-image:linear-gradient(180deg, color-mix(in oklab, var(--brand) 78%, white), var(--brand));box-shadow:inset 0 1px #ffffff4d,0 8px 20px -8px #0b6ef0b3}.lt-page .btn-dark{color:#fff;background:var(--ink)}.lt-page .btn-ghost{color:var(--ink);background:var(--elevated);border-color:var(--line-strong)}.lt-page .btn .i{width:16px;height:16px}.lt-page .link-arrow{color:var(--brand-ink);white-space:nowrap;align-items:center;gap:6px;font-weight:700;display:inline-flex}.lt-page .link-arrow .i{width:16px;height:16px;transition:transform .2s var(--ease)}.lt-page .link-arrow:hover .i{transform:translate(3px)}.lt-page .ry-aurora{background-color:color-mix(in oklab, var(--canvas) 45%, var(--elevated));background-image:radial-gradient(40% 55% at 18% 0,#04aef629,#0000 70%),radial-gradient(45% 60% at 86% 0,#0b6ef02e,#0000 70%),radial-gradient(60% 45% at 50% 100%,#0b6ef012,#0000 70%)}.lt-page .ry-grad-text{background-image:linear-gradient(90deg, var(--cyan), var(--brand) 55%, var(--ink));color:#0000;-webkit-background-clip:text;background-clip:text}.lt-page .ry-kicker{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-ink);font-size:12px}.lt-page .ry-chip{background:var(--elevated);border:1px solid var(--line);border-radius:999px;align-items:center;gap:8px;height:30px;padding:0 14px;font-size:13.5px;display:inline-flex;box-shadow:0 6px 16px -10px #0a122240}.lt-page .ry-chip i{background:var(--ok);border-radius:50%;width:7px;height:7px}.lt-page .ry-card{background:var(--elevated);border:1px solid var(--line);border-radius:22px;box-shadow:inset 0 1px #fff9,0 1px 2px #0a12220a,0 18px 40px -22px #0a122238}.lt-page .ry-lift{transition:transform .35s var(--ease), box-shadow .35s var(--ease)}.lt-page .ry-lift:hover{transform:translateY(-3px);box-shadow:0 2px 4px #0a12220d,0 26px 50px -24px #0a12224d}.lt-page .ico-box{width:40px;height:40px;color:var(--brand-ink);background:var(--fe-soft);border-radius:12px;flex:none;place-items:center;display:grid}.lt-page .ico-box .i{width:20px;height:20px}.lt-page .ico-box.rs{color:var(--rust-ink);background:var(--rust-soft)}.lt-page .lt-chain{max-width:100%;font-family:var(--font-mono);border:1px solid var(--line-strong);background:var(--elevated);vertical-align:middle;border-radius:8px;flex-wrap:wrap;align-items:stretch;font-size:12.5px;line-height:1;display:inline-flex;overflow:hidden}.lt-page .lt-chain>span{white-space:nowrap;color:var(--ink);align-items:center;padding:6px 8px;display:inline-flex}.lt-page .lt-chain>span+span:before{content:"→";color:var(--faint);margin-right:8px;font-weight:400}.lt-page .lt-chain .fe{background:var(--fe-soft);color:var(--brand-ink)}.lt-page .lt-chain .ipc{color:#0369a1;box-shadow:inset 0 -2px 0 var(--cyan);font-weight:700}.lt-page .lt-chain .rs{background:var(--rust-soft);color:var(--rust-ink)}.lt-page .lt-chain .rs+.rs{box-shadow:inset 1px 0 #e5600f2e}.lt-page .lt-chain.lg{font-size:14px}.lt-page .lt-chain.lg>span{padding:9px 12px}.lt-page .lt-chain.dark{background:#ffffff0a;border-color:#ffffff24}.lt-page .lt-chain.dark .fe{color:#9cc6ff;background:#0b6ef038}.lt-page .lt-chain.dark .ipc{color:#7dd6fb}.lt-page .lt-chain.dark .rs{color:#ffb98a;background:#e5600f33}.lt-page .lt-chain.dark>span+span:before{color:#6b7890}.lt-page .side{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:12.5px;font-weight:700;display:inline-flex}.lt-page .side:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.lt-page .side.rs{color:var(--rust-ink);background:var(--rust-soft)}.lt-page .side.fe{color:var(--brand-ink);background:var(--fe-soft)}.lt-page .lt-hl{background:linear-gradient(transparent 58%, color-mix(in oklab, var(--brand) 20%, transparent) 58%);padding:0 2px}.lt-page .eg{color:var(--faint);border:1px dashed var(--line-strong);vertical-align:2px;border-radius:6px;margin-left:6px;padding:0 6px;font-size:12px;font-weight:500;line-height:1.6;display:inline-block}.lt-page [data-mock] .eg{font-size:13px}.lt-page .mtag{height:24px;font:12.5px var(--font-mono);background:var(--surface);color:var(--ink);white-space:nowrap;border-radius:7px;align-items:center;padding:0 9px;display:inline-flex}.lt-page .sec-alt{background:var(--elevated)}.lt-page .sec-head{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:44px;display:flex}.lt-page .sec-head h2{letter-spacing:-.01em;font-size:40px}.lt-page .sec-head h2 em{color:var(--faint);font-style:normal;display:block}.lt-page .sec-head p{color:var(--muted);max-width:36em;margin-top:12px;font-size:16px}.lt-page .sec-head .ry-kicker{margin-bottom:12px;display:block}.lt-page .page-head .crumb{font:12.5px var(--font-mono);letter-spacing:.1em;color:var(--brand-ink);text-transform:uppercase}.lt-page .page-head h1{letter-spacing:-.01em;margin-top:10px;font-size:44px}.lt-page .page-head p{color:var(--muted);max-width:46em;margin-top:10px;font-size:16.5px}.lt-page .codewin{background:var(--code-bg);color:#c9d4e5;border:1px solid #ffffff0f;border-radius:16px;overflow:hidden;box-shadow:0 18px 40px -26px #0b0d1499}.lt-page .codewin-bar{border-bottom:1px solid #ffffff12;align-items:center;gap:8px;height:42px;padding:0 8px 0 14px;display:flex}.lt-page .codewin-file{font-family:var(--font-mono);color:#8b98ad;text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:12.5px;display:inline-flex;overflow:hidden}.lt-page .codewin-file .lang{letter-spacing:.04em;text-transform:uppercase;border-radius:6px;flex:none;padding:2px 7px;font-size:12px;font-weight:700}.lt-page .codewin-file .lang.rs{color:#ffb98a;background:#e5600f2e}.lt-page .codewin-file .lang.ts{color:#9cc6ff;background:#0b6ef038}.lt-page .codewin-file .lang.sh{color:#c9d4e5;background:#ffffff14}.lt-page .codewin-copy{color:#8b98ad;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:6px 10px;font-size:12.5px;display:inline-flex}.lt-page .codewin-copy:hover{color:#fff;background:#ffffff0f}.lt-page .codewin pre{font-family:var(--font-mono);tab-size:2;margin:0;padding:16px 20px 18px;font-size:13.5px;line-height:1.8;overflow-x:auto}.lt-page .tk-k{color:#ff7b72}.lt-page .tk-t{color:#79c0ff}.lt-page .tk-s{color:#a5d6ff}.lt-page .tk-c{color:#6e7a8e}.lt-page .tk-f{color:#d2a8ff}.lt-page .tk-n{color:#ffa657}.lt-page .tk-m{color:#7ee787}.lt-page .tbl{border:1px solid var(--line);background:var(--elevated);border-radius:16px;overflow-x:auto}.lt-page .tbl table{border-collapse:collapse;width:100%;font-size:14.5px}.lt-page .tbl th{text-align:left;background:var(--surface);color:var(--muted);white-space:nowrap;padding:12px 18px;font-size:13px;font-weight:700}.lt-page .tbl td{border-top:1px solid var(--line);vertical-align:top;padding:12px 18px}.lt-page .tbl td code,.lt-page .tbl td .mono{font-size:13px}.lt-page .lt-qr-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.lt-page .lt-qr{border:1px solid var(--line);text-align:center;border-radius:16px;flex-direction:column;align-items:center;padding:14px;display:flex}.lt-page .lt-qr img{border-radius:10px;width:100%;max-width:230px;height:auto}.lt-page .lt-qr .tel{background:var(--surface);border-radius:10px;place-items:center;width:100%;height:120px;font-size:24px;font-weight:900;display:grid}.lt-page .lt-qr .tel-info{width:100%;color:var(--muted);flex:1;align-content:center;gap:6px;margin-top:12px;font-size:13.5px;display:grid}.lt-page .lt-qr b{margin-top:8px;display:block}.lt-page .lt-qr span{color:var(--muted);font-size:13px}@media (width<=640px){.lt-page{--pad:16px;--head-h:58px}.lt-page .sec{padding:64px 0}.lt-page .sec-head{margin-bottom:28px;display:block}.lt-page .sec-head h2{font-size:28px}.lt-page .sec-head .link-arrow{margin-top:12px}.lt-page .page-head{padding:28px 0 20px}.lt-page .page-head h1{font-size:30px}.lt-page .page-head p{font-size:15.5px}.lt-page .lt-qr-row{grid-template-columns:minmax(0,1fr)}.lt-page .tbl table{font-size:14px}.lt-page .tbl th,.lt-page .tbl td{padding:10px 12px}}.lt-page .hero{padding:52px 0 76px}.lt-page .hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.04fr);align-items:center;gap:56px;display:grid}.lt-page .hero h1{margin-top:20px}.lt-page .hero h1 .name{letter-spacing:-.01em;font-size:34px;display:block}.lt-page .hero h1 .big{letter-spacing:-.02em;margin-top:4px;font-size:84px;font-weight:900;line-height:1.08;display:block}.lt-page .hero .lead{color:var(--muted);max-width:31em;margin-top:18px;font-size:18px}.lt-page .hero-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.lt-page .stack{flex-wrap:wrap;gap:6px;margin-top:26px;display:flex}.lt-page .stack .mtag{background:var(--elevated);border:1px solid var(--line)}.lt-page .stats{border-top:1px solid var(--line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-top:30px;padding-top:24px;display:grid}.lt-page .stats b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:46px;font-weight:900;line-height:1;display:block}.lt-page .stats span{color:var(--muted);margin-top:8px;font-size:13.5px;display:block}.lt-page .app{border-radius:18px;overflow:hidden}.lt-page .app-bar{border-bottom:1px solid var(--line);background:var(--elevated);align-items:center;gap:10px;height:42px;padding-left:14px;display:flex}.lt-page .app-bar img{width:18px;height:18px}.lt-page .app-bar b{font-size:13.5px}.lt-page .app-bar .dev{font:700 13px var(--font-mono);color:var(--rust-ink);background:var(--rust-soft);border-radius:6px;padding:2px 7px}.lt-page .app-ctl{height:100%;margin-left:auto;display:flex}.lt-page .app-ctl span{width:46px;color:var(--muted);place-items:center;display:grid}.lt-page .app-ctl span .i{width:15px;height:15px}.lt-page .term{background:var(--code-bg);color:#c9d4e5;font-family:var(--font-mono);padding:18px 20px 20px;font-size:13.5px;line-height:1.75}.lt-page .term .p{color:#7dd6fb}.lt-page .term .c{color:#8b98ad}.lt-page .term .ok{color:#7ee787}.lt-page .term-skills{flex-wrap:wrap;gap:6px;margin:6px 0 12px;display:flex}.lt-page .term-skills span{color:#dbe4f3;background:#ffffff12;border-radius:6px;padding:2px 8px;font-size:13px}.lt-page .gen{gap:2px;margin-top:4px;display:grid}.lt-page .gen div{border-radius:8px;grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:12px;padding:5px 10px;display:grid}.lt-page .gen div:nth-child(odd){background:#ffffff08}.lt-page .gen b{color:#fff;font-size:13px;font-weight:700}.lt-page .gen code{color:#a5b4cb;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.lt-page .gen .s{font:700 13px var(--font);white-space:nowrap;border-radius:999px;padding:2px 8px}.lt-page .gen .s.rs{color:#ffb98a;background:#e5600f33}.lt-page .gen .s.fe{color:#9cc6ff;background:#0b6ef040}.lt-page .gen .s.cfg{color:#c9d4e5;background:#ffffff14}.lt-page .app-foot{background:var(--elevated);border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 18px;display:flex}.lt-page .app-foot small{color:var(--muted);font-size:13px}.lt-page .arch{grid-template-columns:minmax(0,1fr) 210px minmax(0,1.15fr);align-items:stretch;gap:0;display:grid}.lt-page .proc{border-radius:22px;flex-direction:column;gap:14px;padding:26px;display:flex}.lt-page .proc-h{align-items:center;gap:12px;display:flex}.lt-page .proc-h h3{font-size:20px}.lt-page .proc-h small{color:var(--muted);margin-top:2px;font-size:13px;font-weight:400;display:block}.lt-page .proc.fe{background:linear-gradient(180deg, var(--fe-soft), var(--elevated) 60%);border:1px solid color-mix(in oklab, var(--brand) 22%, transparent)}.lt-page .proc.rs{background:linear-gradient(180deg, var(--rust-soft), var(--elevated) 60%);border:1px solid color-mix(in oklab, var(--rust) 28%, transparent)}.lt-page .proc ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.lt-page .proc li{background:var(--elevated);border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;font-size:14px;display:grid}.lt-page .proc li code{color:var(--muted);font-size:12.5px}.lt-page .proc .layer{padding:12px 14px}.lt-page .proc .layer b{font-size:15px;display:block}.lt-page .proc .layer span{color:var(--muted);font-size:13px;display:block}.lt-page .proc .down{color:var(--rust);justify-self:center;margin:-2px 0;line-height:1}.lt-page .proc .note{color:var(--muted);margin-top:auto;padding-top:4px;font-size:13px}.lt-page .lane{background:color-mix(in oklab, var(--cyan) 6%, white);border:1px dashed color-mix(in oklab, var(--cyan) 55%, transparent);border-radius:18px;flex-direction:column;justify-content:center;gap:18px;margin:0 14px;padding:0 16px;display:flex}.lt-page .lane-row{text-align:center;gap:4px;display:grid}.lt-page .lane-row code{color:#0369a1;font-size:13.5px;font-weight:700}.lt-page .lane-row small{color:var(--muted);font-size:12.5px}.lt-page .lane-arrow{background:var(--cyan);height:2px;margin:2px 6px;position:relative}.lt-page .lane-arrow:after{content:"";border:5px solid #0000;border-left-color:var(--cyan);border-right:0;position:absolute;top:-4px;right:-2px}.lt-page .lane-arrow.back:after{border-left:0;border-right:5px solid var(--cyan);left:-2px;right:auto}.lt-page .lane-label{text-align:center;font:700 12px var(--font-mono);letter-spacing:.14em;color:var(--faint)}.lt-page .path{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.lt-page .path-step{border-radius:18px;flex-direction:column;padding:20px 18px;display:flex}.lt-page .path-step .no{font:700 12px var(--font-mono);color:var(--brand-ink)}.lt-page .path-step.rs .no{color:var(--rust-ink)}.lt-page .path-step h3{margin:8px 0 4px;font-size:16px}.lt-page .path-step p{color:var(--muted);margin-bottom:14px;font-size:13.5px}.lt-page .path-mini{height:68px;font:12.5px/1.5 var(--font-mono);background:var(--fe-soft);color:var(--brand-ink);overflow-wrap:anywhere;border-radius:10px;align-items:center;margin-top:auto;padding:8px 12px;display:flex}.lt-page .path-step.rs .path-mini{background:var(--rust-soft);color:var(--rust-ink)}.lt-page .path-step.ipc .path-mini{background:color-mix(in oklab, var(--cyan) 12%, white);color:#0369a1}.lt-page .path-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:18px;font-size:14px;display:flex}.lt-page .bento{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.lt-page .cap{flex-direction:column;gap:10px;padding:22px;display:flex}.lt-page .cap h3{font-size:17px}.lt-page .cap p{color:var(--muted);font-size:14px}.lt-page .cap .foot{flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:6px;display:flex}.lt-page .cap-big{grid-column:span 2;padding:28px}.lt-page .bento-side{grid-column:span 2;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.lt-page .cap-big h3{font-size:24px}.lt-page .cap-big>p{max-width:32em;font-size:15px}.lt-page .feat{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 20px;margin-top:4px;display:grid}.lt-page .feat div{gap:2px;display:grid}.lt-page .feat b{font-size:15px}.lt-page .feat span{color:var(--muted);font-size:13.5px}.lt-page .mini-win{border:1px solid var(--line-strong);background:var(--canvas);border-radius:12px;margin-top:auto;overflow:hidden}.lt-page .mini-win .bar{background:var(--elevated);border-bottom:1px solid var(--line);align-items:center;gap:8px;height:36px;padding-left:12px;font-size:13px;font-weight:700;display:flex}.lt-page .mini-win .bar img{width:16px;height:16px}.lt-page .mini-win .bar .dev{font:700 13px var(--font-mono);color:var(--rust-ink);background:var(--rust-soft);border-radius:6px;padding:1px 6px}.lt-page .mini-win .bar .ctl{height:100%;margin-left:auto;display:flex}.lt-page .mini-win .bar .ctl span{width:40px;color:var(--muted);place-items:center;display:grid}.lt-page .mini-win .bar .ctl .i{width:14px;height:14px}.lt-page .mini-win .body{grid-template-columns:minmax(0,1fr) 190px;gap:14px;padding:14px;font-size:13px;display:grid}.lt-page .mini-win .facts{color:var(--muted);align-content:start;gap:6px;display:grid}.lt-page .mini-win .facts code{color:var(--ink);font-size:13px}.lt-page .tray{background:var(--elevated);border:1px solid var(--line-strong);border-radius:10px;align-self:end;padding:6px;box-shadow:0 12px 24px -16px #0a122266}.lt-page .tray small{color:var(--faint);padding:4px 8px;font-size:13px;display:block}.lt-page .tray div{border-radius:6px;padding:6px 8px;font-size:13px}.lt-page .tray div:first-of-type{background:var(--surface)}.lt-page .ai-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:48px;display:grid}.lt-page .groups{gap:10px;margin-top:20px;display:grid}.lt-page .grp{background:var(--canvas);border:1px solid var(--line);border-radius:16px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:16px;padding:14px 18px;display:grid}.lt-page .grp b{font-variant-numeric:tabular-nums;text-align:right;font-size:34px;font-weight:900;line-height:1}.lt-page .grp h3{font-size:16px}.lt-page .grp p{color:var(--muted);font-size:13px;font-family:var(--font-mono);overflow-wrap:anywhere}.lt-page .flow3{flex-wrap:wrap;align-items:center;gap:8px;margin:20px 0 6px;font-size:14px;display:flex}.lt-page .flow3 span{background:var(--fe-soft);height:32px;color:var(--brand-ink);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-weight:700;display:inline-flex}.lt-page .flow3 .i{width:16px;height:16px;color:var(--faint)}.lt-page .vs td:first-child{color:var(--muted)}.lt-page .vs td:last-child{font-weight:600}.lt-page .vs code{background:var(--surface);border-radius:5px;padding:1px 6px}.lt-page .multi{border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-top:18px;padding:18px 20px;display:grid}.lt-page .multi p{color:var(--muted);font-size:14px}.lt-page .multi p b{color:var(--ink)}.lt-page .cmp{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);align-items:start;gap:40px;display:grid}.lt-page .cmp table td:nth-child(2){color:var(--muted)}.lt-page .cmp table td:nth-child(3){font-weight:700}.lt-page .cmp table tr.hl td{background:color-mix(in oklab, var(--brand) 5%, white)}.lt-page .cmp-note{color:var(--faint);margin-top:12px;font-size:13px}.lt-page .fit h3{margin-bottom:14px;font-size:18px}.lt-page .fit ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.lt-page .fit li{gap:10px;font-size:15px;display:flex}.lt-page .fit li .i{color:var(--ok);width:18px;height:18px;margin-top:4px}.lt-page .pricebar{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lt-page .pb{flex-direction:column;gap:8px;padding:28px 30px;display:flex;position:relative}.lt-page .pb+.pb{border-left:1px solid var(--line)}.lt-page .pb h3{align-items:center;gap:8px;font-size:18px;display:flex}.lt-page .pb h3 .rec{color:#fff;background:var(--brand);border-radius:999px;padding:1px 9px;font-size:12px;font-weight:800}.lt-page .pb .who{color:var(--muted);font-size:14px}.lt-page .pb .price{letter-spacing:-.02em;margin-top:6px;font-size:44px;font-weight:900;line-height:1.1}.lt-page .pb .price small{color:var(--faint);margin-left:8px;font-size:15px;font-weight:500;text-decoration:line-through}.lt-page .pb .diff{color:var(--ink);font-size:14px}.lt-page .pb .btn{align-self:flex-start;margin-top:12px}.lt-page .pricebar-note{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;gap:8px 24px;padding:16px 30px;font-size:14px;display:flex}.lt-page .pricebar-note b{color:var(--ink)}.lt-page .matrix{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px;display:grid}.lt-page .prod{border-radius:14px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 18px;display:grid}.lt-page .prod:hover{background:var(--canvas)}.lt-page .prod img{object-fit:contain;width:44px;height:44px}.lt-page .prod b{font-size:16px;display:block}.lt-page .prod span{color:var(--muted);font-size:13.5px;display:block}.lt-page .prod em{color:var(--faint);font-size:12.5px;font-style:normal;font-family:var(--font-mono)}.lt-page .prod .i{color:var(--faint);width:16px;height:16px}.lt-page .prod.self{background:var(--fe-soft)}.lt-page .end{background:var(--ink);color:#fff;padding:88px 0}.lt-page .end-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:56px;display:grid}.lt-page .end h2{font-size:40px}.lt-page .end p{color:#b6c2d6;max-width:34em;margin-top:14px;font-size:16px}.lt-page .end-cta{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.lt-page .end .btn-ghost{color:#fff;background:0 0;border-color:#ffffff40}.lt-page .svc{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.lt-page .svc div{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;padding:16px 18px}.lt-page .svc b{font-size:15px;display:block}.lt-page .svc span{color:#9fadc4;font-size:13.5px}.lt-page .end-contact{color:#dbe4f3;flex-wrap:wrap;gap:8px 24px;margin-top:18px;font-size:15px;display:flex}.lt-page .end-contact a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (width<=1180px){.lt-page .path{grid-template-columns:repeat(3,minmax(0,1fr))}.lt-page .bento{grid-template-columns:repeat(2,minmax(0,1fr))}.lt-page .cap-big,.lt-page .bento-side{grid-column:1/-1}}@media (width<=1023px){.lt-page .hero-grid,.lt-page .ai-grid,.lt-page .cmp,.lt-page .end-grid{grid-template-columns:minmax(0,1fr);gap:40px}.lt-page .arch{grid-template-columns:minmax(0,1fr);gap:0}.lt-page .lane{flex-direction:row;justify-content:center;gap:28px;padding:14px 0}.lt-page .lane-arrow{display:none}.lt-page .matrix,.lt-page .pricebar{grid-template-columns:minmax(0,1fr)}.lt-page .pb+.pb{border-left:0;border-top:1px solid var(--line)}}@media (width<=640px){.lt-page .hero{padding:32px 0 56px}.lt-page .hero h1 .name{font-size:24px}.lt-page .hero h1 .big{font-size:clamp(44px,14vw,84px)}.lt-page .hero .lead{font-size:16px}.lt-page .hero-cta .btn{flex:auto}.lt-page .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lt-page .stats b{font-size:36px}.lt-page .term{padding:14px;font-size:13px}.lt-page .gen div{grid-template-columns:70px minmax(0,1fr)}.lt-page .gen .s{display:none}.lt-page .path,.lt-page .bento,.lt-page .bento-side,.lt-page .svc,.lt-page .feat{grid-template-columns:minmax(0,1fr)}.lt-page .bento-side{grid-column:auto}.lt-page .cap-big{grid-area:auto;padding:22px}.lt-page .mini-win .body,.lt-page .multi{grid-template-columns:minmax(0,1fr)}.lt-page .prod{grid-template-columns:40px minmax(0,1fr)}.lt-page .prod>.i{display:none}.lt-page .end{padding:64px 0}.lt-page .end h2{font-size:28px}.lt-page .lane{flex-direction:column;align-items:stretch;gap:8px;margin:12px 0;padding:14px 16px}.lt-page .lane-row{text-align:left;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.lt-page .lane-label{text-align:left}.lt-page .app-bar b,.lt-page .mini-win .bar{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.lt-page .app-ctl span,.lt-page .mini-win .bar .ctl span{width:34px}.lt-page .path{gap:10px}.lt-page .path-step{padding:16px}.lt-page .path-step p{margin-bottom:10px}.lt-page .path-mini{height:auto;min-height:44px}}.lt-page .cmp td:first-child{white-space:nowrap}.lt-page .cmp{grid-template-columns:minmax(0,1fr);gap:28px}.lt-page .fit{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.lt-page .fit h3{margin:0}.lt-page .fit ul{flex-wrap:wrap;gap:10px;display:flex}.lt-page .fit li{background:var(--elevated);border:1px solid var(--line);border-radius:999px;align-items:center;height:38px;padding:0 14px;font-size:14.5px}.lt-page .fit li .i{width:16px;height:16px;margin-top:0}.lt-page .app-foot .lt-chain{font-size:13px}.lt-page .page-head.ry-aurora{padding-bottom:32px}.lt-page .ph-grid{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:40px;display:grid}.lt-page .page-head h1 .ry-grad-text{font-weight:900}.lt-page .ph-stats{grid-template-columns:repeat(4,auto);gap:4px 30px;display:grid}.lt-page .ph-stats b{font-variant-numeric:tabular-nums;font-size:36px;font-weight:900;line-height:1;display:block}.lt-page .ph-stats span{color:var(--muted);white-space:nowrap;margin-top:6px;font-size:13px;display:block}.lt-page .subnav{top:var(--head-h);z-index:20;background:var(--elevated);box-shadow:0 1px 0 var(--line);position:sticky}.lt-page .subnav .wrap{align-items:center;gap:4px;height:52px;display:flex;overflow-x:auto}.lt-page .subnav a{height:36px;color:var(--muted);border-radius:10px;flex:none;align-items:center;gap:8px;padding:0 14px;font-size:14.5px;display:inline-flex}.lt-page .subnav a:hover{background:var(--surface);color:var(--ink)}.lt-page .subnav a small{font:12.5px var(--font-mono);color:var(--faint)}.lt-page .sec{padding:72px 0}.lt-page .filters{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:20px;display:flex}.lt-page .filters button{border:1px solid var(--line-strong);background:var(--elevated);height:38px;color:var(--muted);cursor:pointer;border-radius:999px;padding:0 16px;font-size:14px}.lt-page .filters button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink);font-weight:700}.lt-page .filters .cnt{color:var(--muted);margin-left:auto;font-size:14px}.lt-page .filters .cnt b{color:var(--ink);font-size:18px}.lt-page .sgroup{margin-top:28px}.lt-page .sgroup:first-of-type{margin-top:0}.lt-page .sgroup-h{align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.lt-page .sgroup-h h3{font-size:22px}.lt-page .sgroup-h span{color:var(--muted);font-size:14px}.lt-page .skills td:first-child{width:48px;color:var(--faint);font-family:var(--font-mono);font-size:13px}.lt-page .skills td:nth-child(2){white-space:nowrap;width:132px;font-weight:700}.lt-page .skills td:nth-child(3) code{color:var(--brand-ink);white-space:nowrap;font-size:13px}.lt-page .skills td:nth-child(4){color:var(--muted)}.lt-page .skills .ond{color:var(--muted);background:var(--surface);border-radius:6px;margin-right:6px;padding:0 7px;font-size:12px;font-weight:700;display:inline-block}.lt-page .skills .lt-chain{font-size:12px}.lt-page .skills .lt-chain>span{padding:4px 7px}.lt-page .skills td.layer{white-space:nowrap;width:1%}.lt-page .skill-tip{background:color-mix(in oklab, var(--brand) 6%, white);color:#1d3b6b;border-radius:14px;gap:12px;margin-top:18px;padding:14px 18px;font-size:14.5px;display:flex}.lt-page .skill-tip .i{color:var(--brand-ink);margin-top:3px}.lt-page .cmd-grid{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:40px;display:grid}.lt-page .cmd-group+.cmd-group{margin-top:28px}.lt-page .cmd-group h3{letter-spacing:.1em;color:var(--faint);margin-bottom:10px;font-size:13px}.lt-page .cmd{border-top:1px solid var(--line);grid-template-columns:170px minmax(0,1fr);gap:4px 18px;padding:14px 0;display:grid}.lt-page .cmd code{color:var(--ink);font-size:15px;font-weight:700}.lt-page .cmd b{font-size:15px}.lt-page .cmd p{color:var(--muted);grid-column:2;font-size:14px}.lt-page .cmd .lt-chain{grid-column:2;justify-self:start;margin-top:6px}.lt-page .cmd-side{top:calc(var(--head-h) + 72px);gap:14px;display:grid;position:sticky}.lt-page .cmd-side .codewin pre{font-size:13.5px}.lt-page .cmd-note{color:var(--muted);border-radius:16px;padding:16px 18px;font-size:14px}.lt-page .cmd-note b{color:var(--ink)}.lt-page .mm{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:stretch;gap:20px;display:grid}.lt-page .mm-main{background:var(--ink);color:#fff;border-radius:22px;flex-direction:column;gap:12px;padding:28px;display:flex}.lt-page .mm-main h3{font-size:24px}.lt-page .mm-main p{color:#b6c2d6;font-size:14.5px}.lt-page .mm-main ol{color:#dbe4f3;gap:6px;margin:4px 0 0;padding-left:20px;font-size:14px;display:grid}.lt-page .mm-main .ask{font:13.5px var(--font-mono);color:#7dd6fb;background:#ffffff0f;border-radius:12px;margin-top:auto;padding:12px 14px}.lt-page .mm-cli{gap:12px;display:grid}.lt-page .cli{grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;padding:18px 20px;display:grid}.lt-page .cli h4{font-size:17px}.lt-page .cli h4 small{font:500 12.5px var(--font-mono);color:var(--faint);margin-left:8px}.lt-page .cli p{color:var(--muted);grid-column:1/-1;font-size:14px}.lt-page .cli code.call{background:var(--surface);overflow-wrap:anywhere;border-radius:10px;grid-column:1/-1;padding:8px 12px;font-size:13px}.lt-page .cli .need{color:var(--faint);text-align:right;font-size:13px}.lt-page .warnbox{color:#7a2d0b;background:#fff7ed;border-radius:14px;gap:12px;margin-top:20px;padding:16px 20px;font-size:14.5px;display:flex}.lt-page .warnbox .i{color:#c2410c;margin-top:3px}.lt-page .warnbox b{margin-bottom:2px;display:block}.lt-page .dual{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.lt-page .cfg{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:8px 16px;padding:22px 24px;display:grid}.lt-page .cfg h3{font-size:19px}.lt-page .cfg h3 small{font:500 13px var(--font-mono);color:var(--muted);margin-top:4px;display:block}.lt-page .cfg .big{text-align:right;font-size:34px;font-weight:900;line-height:1}.lt-page .cfg .big small{color:var(--muted);margin-top:4px;font-size:12.5px;font-weight:500;display:block}.lt-page .cfg p{color:var(--muted);grid-column:1/-1;font-size:14px}.lt-page .hooks td:nth-child(2),.lt-page .hooks td:nth-child(3){text-align:center;width:110px}.lt-page .hooks th:nth-child(2),.lt-page .hooks th:nth-child(3){text-align:center}.lt-page .hooks .y{color:var(--ok)}.lt-page .hooks .n{color:var(--faint)}.lt-page .hooks td:last-child{color:var(--muted)}.lt-page .next{padding:40px 0 72px}.lt-page .next-bar{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding:26px 30px;display:grid}.lt-page .next-bar h3{font-size:22px}.lt-page .next-bar p{color:var(--muted);margin-top:4px}.lt-page .next-bar .acts{flex-wrap:wrap;gap:10px;display:flex}@media (width<=1100px){.lt-page .ph-grid,.lt-page .cmd-grid,.lt-page .mm{grid-template-columns:minmax(0,1fr)}.lt-page .cmd-side{position:static}}@media (width<=640px){.lt-page .ph-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lt-page .ph-stats b{font-size:30px}.lt-page .sec{padding:56px 0}.lt-page .filters .cnt{width:100%;margin-left:0}.lt-page .skills thead{display:none}.lt-page .skills tr{border-top:1px solid var(--line);grid-template-columns:36px minmax(0,1fr);gap:2px 8px;padding:12px 14px;display:grid}.lt-page .skills tbody tr:first-child{border-top:0}.lt-page .skills td{border:0;padding:0;width:auto!important}.lt-page .skills td:first-child{grid-row:span 4}.lt-page .skills td:nth-child(3) code{white-space:normal;overflow-wrap:anywhere}.lt-page .skills td.layer{white-space:normal;margin-top:6px}.lt-page .cmd{grid-template-columns:minmax(0,1fr)}.lt-page .cmd p,.lt-page .cmd .lt-chain{grid-column:1}.lt-page .dual,.lt-page .cli{grid-template-columns:minmax(0,1fr)}.lt-page .cli .need{text-align:left}.lt-page .next-bar{grid-template-columns:minmax(0,1fr)}.lt-page .hooks thead{display:none}.lt-page .hooks tr{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;padding:12px 14px;display:grid}.lt-page .hooks td{border:0;padding:0;text-align:left!important;width:auto!important}.lt-page .hooks td:first-child,.lt-page .hooks td:last-child{grid-column:1/-1}.lt-page .hooks td[data-l]{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:flex}.lt-page .hooks td[data-l]:before{content:attr(data-l)}}.lt-page .skills .lt-chain{flex-wrap:nowrap}.lt-page .cmd{grid-template-columns:210px minmax(0,1fr)}.lt-page .cmd>code{color:var(--ink);font-size:15px;font-weight:700}.lt-page .cmd p code{background:var(--surface);border-radius:5px;padding:1px 6px;font-size:13.5px;font-weight:400}.lt-page .warnbox{color:#5c4400;background:#fefbea}.lt-page .warnbox .i{color:#a16207}.lt-page .mm-main .trace{font:13px/1.8 var(--font-mono);color:#c9d4e5;background:#ffffff0f;border-radius:12px;margin-top:auto;padding:14px 16px}.lt-page .mm-main .trace .q{color:#7dd6fb}.lt-page .mm-main .trace .c{color:#8b98ad}@media (width<=640px){.lt-page .cmd{grid-template-columns:minmax(0,1fr)}.lt-page .skills .lt-chain{flex-wrap:wrap}}.lt-page .skills tr.grp-row td{background:var(--canvas);padding-top:14px;padding-bottom:12px}.lt-page .skills tr.grp-row b{color:var(--ink);margin-right:12px;font-size:17px}.lt-page .skills tr.grp-row span{color:var(--muted);font-size:13.5px;font-family:var(--font)}.lt-page .skills tbody tr.grp-row td:first-child{width:auto}.lt-page .skills .na{color:var(--faint)}@media (width<=640px){.lt-page .skills tr.grp-row,.lt-page .skills tr.grp-row td{display:block}.lt-page .skills tr.grp-row span{margin-top:2px;display:block}}.lt-page .skills tr.grp-row b{font-weight:800;font-family:var(--font)}.lt-page .page-head{padding:28px 0 18px}.lt-page .page-head h1{font-size:40px}.lt-page .ph-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 32px;display:flex}.lt-page .picker{background:var(--elevated);border:1px solid var(--line);border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:10px 12px 10px 18px;font-size:14px;display:flex}.lt-page .picker>span{color:var(--muted);font-weight:700}.lt-page .picker label{color:var(--muted);align-items:center;gap:8px;display:inline-flex}.lt-page .picker label[data-off]{opacity:.5}.lt-page .picker select{border:1px solid var(--line-strong);background:var(--elevated);height:38px;font:600 16px var(--font);color:var(--ink);border-radius:10px;padding:0 10px}.lt-page .picker output{border-left:1px solid var(--line);min-width:220px;padding-left:14px;display:grid}.lt-page .picker output b{font-size:15px}.lt-page .picker output span{color:var(--muted);font-size:13px}.lt-page .plans-sec{padding:18px 0 72px}.lt-page .plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.lt-page .plan{transition:box-shadow .3s var(--ease), border-color .3s;flex-direction:column;padding:24px 26px 26px;display:flex;position:relative}.lt-page .plan.is-pick{border-color:color-mix(in oklab, var(--brand) 55%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--brand) 40%, transparent), 0 24px 50px -26px #0b6ef073}.lt-page .plan .rec{color:#fff;background:var(--brand);border-radius:999px;padding:2px 10px;font-size:12px;font-weight:800;position:absolute;top:-12px;left:26px}.lt-page .plan h2{font-size:21px}.lt-page .plan .who{color:var(--muted);margin-top:2px;font-size:14px}.lt-page .plan .price{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:14px;display:flex}.lt-page .plan .price b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:900;line-height:1}.lt-page .plan .price b small{margin-right:2px;font-size:22px;font-weight:800}.lt-page .plan .price s{color:var(--faint);font-size:15px}.lt-page .plan .price .save{color:var(--ok);background:color-mix(in oklab, var(--ok) 10%, white);border-radius:999px;padding:1px 8px;font-size:12.5px;font-weight:700}.lt-page .plan .btn{width:100%;margin-top:18px}.lt-page .plan .fit{color:var(--faint);text-align:center;margin-top:10px;font-size:13px}.lt-page .plan ul{border-top:1px solid var(--line);gap:9px;margin:18px 0 0;padding:18px 0 0;font-size:14.5px;list-style:none;display:grid}.lt-page .plan li{gap:9px;display:flex}.lt-page .plan li .i{width:16px;height:16px;color:var(--ok);margin-top:4px}.lt-page .plan li.diff{color:var(--brand-ink);font-weight:700}.lt-page .plan li.diff .i{color:var(--brand-ink)}.lt-page .same{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px 18px;margin-top:18px;font-size:14px;display:flex}.lt-page .same b{color:var(--ink)}.lt-page .cmp-tbl td:not(:first-child),.lt-page .cmp-tbl th:not(:first-child){text-align:center}.lt-page .cmp-tbl td:first-child{font-weight:600}.lt-page .cmp-tbl td:first-child small{color:var(--muted);margin-top:4px;font-size:13px;font-weight:400;display:block}.lt-page .cmp-tbl .lt-chain{margin-top:6px}.lt-page .cmp-tbl .y{color:var(--ok)}.lt-page .cmp-tbl tr.grp td{background:var(--canvas);color:var(--faint);letter-spacing:.08em;padding-top:9px;padding-bottom:9px;font-size:12.5px;font-weight:700}.lt-page .cmp-tbl th.pick{color:var(--brand-ink)}.lt-page .cmp-tbl .hl{color:var(--brand-ink);font-weight:700}.lt-page .buy{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:stretch;gap:20px;display:grid}.lt-page .notes{padding:26px 28px}.lt-page .notes h3,.lt-page .contact h3{margin-bottom:14px;font-size:20px}.lt-page .notes ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.lt-page .notes li{grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;display:grid}.lt-page .notes li b{font-size:15px;display:block}.lt-page .notes li span{color:var(--muted);font-size:14px}.lt-page .contact{flex-direction:column;gap:10px;padding:26px 28px;display:flex}.lt-page .contact .row{background:var(--canvas);border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.lt-page .contact .row b{font-size:19px;display:block}.lt-page .contact .row span{color:var(--muted);font-size:13px}.lt-page .contact .btn{margin-top:auto}.lt-page .contact p{color:var(--muted);font-size:13.5px}.lt-page .faq{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px 20px;display:grid}.lt-page .faq details{padding:0 20px}.lt-page .faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:18px 0;font-size:15.5px;font-weight:700;list-style:none;display:flex}.lt-page .faq summary::-webkit-details-marker{display:none}.lt-page .faq summary .i{width:16px;height:16px;color:var(--faint);transition:transform .2s}.lt-page .faq details[open] summary .i{transform:rotate(180deg)}.lt-page .faq details p{color:var(--muted);padding-bottom:18px;font-size:14.5px}@media (width<=1100px){.lt-page .plans{grid-template-columns:minmax(0,1fr);max-width:560px}.lt-page .buy,.lt-page .faq{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){.lt-page .page-head h1{font-size:30px}.lt-page .picker{padding:12px 14px}.lt-page .picker label,.lt-page .picker select{width:100%}.lt-page .picker label{gap:4px;display:grid}.lt-page .picker output{border-left:0;border-top:1px solid var(--line);width:100%;min-width:0;padding-top:10px;padding-left:0}.lt-page .plan .price b{font-size:42px}.lt-page .cmp-tbl table{min-width:600px;font-size:13px}.lt-page .cmp-tbl th,.lt-page .cmp-tbl td{padding:9px 8px}.lt-page .cmp-tbl td:first-child{min-width:112px}.lt-page .notes,.lt-page .contact{padding:22px 18px}}:root.dark .lt-page{--canvas:#0b0b0d;--surface:#141417;--elevated:#1b1b1f;--ink:#f2f2f4;--muted:#a3a3ad;--faint:#7c7c88;--line:#27272d;--line-strong:#34343c;--brand-ink:#4d9bff;--rust-ink:#f59a5c;--rust-soft:#e5600f29;--fe-soft:#0b6ef02e;--ok:#4ade80;color-scheme:dark}:root.dark .lt-page .btn-dark,:root.dark .lt-page .filters button[aria-pressed=true]{color:var(--canvas)}:root.dark .lt-page .mm-main{background:#141c2e;border:1px solid #ffffff14}:root.dark .lt-page .lt-chain .ipc,:root.dark .lt-page .lane-row code{color:#7dd6fb}:root.dark .lt-page .path-step.ipc .path-mini{background:color-mix(in oklab, var(--cyan) 16%, var(--elevated));color:#7dd6fb}:root.dark .lt-page .skill-tip{background:color-mix(in oklab, var(--brand) 14%, var(--elevated));color:#c9dcff}:root.dark .lt-page .warnbox{color:#fde68a;background:#eab3081f}:root.dark .lt-page .warnbox .i{color:#facc15}:root.dark .lt-page .ry-card{box-shadow:0 1px 2px #0006,0 18px 40px -22px #000000b3}:root.dark .lt-page .ry-lift:hover{box-shadow:0 2px 4px #0006,0 26px 50px -24px #000c}:root.dark .lt-page .end{background:#141c2e;border-top:1px solid #ffffff0f}:root.dark .lt-page .lane{background:color-mix(in oklab, var(--cyan) 8%, var(--elevated))}:root.dark .lt-page .cmp table tr.hl td{background:color-mix(in oklab, var(--brand) 12%, var(--elevated))}:root.dark .lt-page .plan .price .save{background:color-mix(in oklab, var(--ok) 14%, var(--elevated))}
