:root{--yt-red: #ff0000;--yt-red-light: #fff0f0}.bg-subtle:where(.astro-FF4ZYUBT){background-color:var(--bg-subtle, #f8fafc)}.bg-blue:where(.astro-FF4ZYUBT){background:linear-gradient(135deg,#1e3a8a 0%,#3b82f6 100%)}.bg-dark:where(.astro-FF4ZYUBT){background-color:#0f172a}.bg-red:where(.astro-FF4ZYUBT){background-color:var(--yt-red);color:#fff}.text-white:where(.astro-FF4ZYUBT){color:#fff!important}.text-muted:where(.astro-FF4ZYUBT){color:var(--text-muted, #64748b)}.mt-16:where(.astro-FF4ZYUBT){margin-top:16px}.mt-40:where(.astro-FF4ZYUBT){margin-top:40px}.mb-60:where(.astro-FF4ZYUBT){margin-bottom:60px}.yt-breadcrumbs-wrapper:where(.astro-FF4ZYUBT){padding:16px 0;background:#fff;border-bottom:1px solid var(--border-color);font-size:14px}.yt-breadcrumbs:where(.astro-FF4ZYUBT) ol:where(.astro-FF4ZYUBT){list-style:none;padding:0;margin:0;display:flex;gap:8px;color:var(--text-muted)}.yt-breadcrumbs:where(.astro-FF4ZYUBT) li:where(.astro-FF4ZYUBT){display:flex;align-items:center;gap:8px}.yt-breadcrumbs:where(.astro-FF4ZYUBT) li:where(.astro-FF4ZYUBT):not(:last-child):after{content:"→";color:var(--border-hover);font-size:12px}.yt-breadcrumbs:where(.astro-FF4ZYUBT) a:where(.astro-FF4ZYUBT){color:var(--text-main);text-decoration:none}.yt-breadcrumbs:where(.astro-FF4ZYUBT) a:where(.astro-FF4ZYUBT):hover{color:var(--yt-red)}.yt-hero:where(.astro-FF4ZYUBT){padding:80px 0;overflow:hidden;background:#fff}.yt-hero-layout:where(.astro-FF4ZYUBT){display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.yt-badge:where(.astro-FF4ZYUBT){display:inline-flex;align-items:center;gap:6px;background:var(--yt-red-light);color:var(--yt-red);border-radius:100px;padding:6px 14px;font-size:12px;font-weight:600;margin-bottom:24px}.yt-hero-title:where(.astro-FF4ZYUBT){font-size:clamp(32px,4vw,48px);margin-bottom:20px;font-weight:800;line-height:1.2}.yt-hero-desc:where(.astro-FF4ZYUBT){font-size:16px;color:var(--text-muted);margin-bottom:32px;line-height:1.6}.yt-hero-actions:where(.astro-FF4ZYUBT){display:flex;gap:16px;margin-bottom:24px;flex-wrap:wrap}.yt-hero-note:where(.astro-FF4ZYUBT){font-size:14px;color:var(--text-main);font-weight:500;margin-bottom:24px;padding-left:16px;border-left:3px solid var(--yt-red)}.yt-hero-subnotes:where(.astro-FF4ZYUBT){display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:13px;color:var(--text-muted)}.yt-subnote:where(.astro-FF4ZYUBT) i:where(.astro-FF4ZYUBT){color:#10b981;font-size:16px;vertical-align:middle;margin-right:4px}.yt-hero-previews:where(.astro-FF4ZYUBT){position:relative;height:460px;display:flex;justify-content:center;align-items:center}.yt-preview-card:where(.astro-FF4ZYUBT){position:absolute;background:#fff;border-radius:16px;box-shadow:var(--shadow-lg);padding:16px;border:1px solid var(--border-color);transition:all .5s ease}.yt-pv-header:where(.astro-FF4ZYUBT){display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.yt-pv-badge:where(.astro-FF4ZYUBT){font-size:10px;font-weight:600;padding:4px 8px;border-radius:4px}.yt-pv-header:where(.astro-FF4ZYUBT) i:where(.astro-FF4ZYUBT){color:var(--text-muted)}.yt-pv-thumb:where(.astro-FF4ZYUBT){width:100%;height:120px;background:#e2e8f0;border-radius:8px;position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.yt-pv-thumb-vertical:where(.astro-FF4ZYUBT){width:100px;height:160px;background:#e2e8f0;border-radius:8px;position:relative;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.yt-pv-play:where(.astro-FF4ZYUBT){width:40px;height:40px;background:rgba(0,0,0,.5);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center}.yt-pv-time:where(.astro-FF4ZYUBT){position:absolute;bottom:8px;right:8px;background:rgba(0,0,0,.8);color:#fff;font-size:10px;padding:2px 6px;border-radius:4px}.yt-pv-title:where(.astro-FF4ZYUBT){font-size:13px;font-weight:600;line-height:1.4;margin-bottom:4px}.yt-pv-meta:where(.astro-FF4ZYUBT){font-size:11px;color:var(--text-muted);margin-bottom:12px}.yt-pv-destinations:where(.astro-FF4ZYUBT){display:flex;flex-direction:column;gap:8px;margin-bottom:12px;border-top:1px dashed var(--border-color);padding-top:12px}.yt-pv-dest:where(.astro-FF4ZYUBT){font-size:11px;display:flex;align-items:center;gap:6px;color:var(--text-muted);opacity:.5}.yt-pv-dest:where(.astro-FF4ZYUBT).active{opacity:1;font-weight:500;color:var(--text-main)}.yt-pv-status:where(.astro-FF4ZYUBT){background:var(--bg-subtle);text-align:center;font-size:11px;font-weight:600;padding:6px;border-radius:4px;color:var(--text-muted)}.yt-preview-video:where(.astro-FF4ZYUBT){width:280px;left:0;z-index:2;transform:translateY(-20px)}.yt-preview-shorts:where(.astro-FF4ZYUBT){width:220px;right:0;z-index:1;transform:translateY(20px)}.yt-quick-nav:where(.astro-FF4ZYUBT){border-bottom:1px solid var(--border-color);background:#fff;position:sticky;top:var(--header-height);z-index:100;overflow-x:auto}.yt-quick-nav-list:where(.astro-FF4ZYUBT){list-style:none;padding:0;margin:0;display:flex;white-space:nowrap}@media (min-width: 768px){.yt-quick-nav-list:where(.astro-FF4ZYUBT){justify-content:center}}.yt-quick-nav-list:where(.astro-FF4ZYUBT) li:where(.astro-FF4ZYUBT) a:where(.astro-FF4ZYUBT){display:block;padding:16px 20px;color:var(--text-muted);text-decoration:none;font-size:14px;font-weight:600;border-bottom:2px solid transparent;transition:all .2s}.yt-quick-nav-list:where(.astro-FF4ZYUBT) li:where(.astro-FF4ZYUBT) a:where(.astro-FF4ZYUBT):hover{color:var(--yt-red);border-bottom-color:var(--yt-red);background:var(--yt-red-light)}.yt-cap-grid:where(.astro-FF4ZYUBT){display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-top:40px}.yt-cap-card:where(.astro-FF4ZYUBT){background:#fff;padding:24px;border-radius:16px;border:1px solid var(--border-color)}.yt-cap-icon:where(.astro-FF4ZYUBT){width:48px;height:48px;background:var(--yt-red-light);color:var(--yt-red);display:flex;align-items:center;justify-content:center;border-radius:12px;margin-bottom:16px}.yt-cap-icon:where(.astro-FF4ZYUBT) i:where(.astro-FF4ZYUBT){font-size:24px}.yt-cap-card:where(.astro-FF4ZYUBT) h3:where(.astro-FF4ZYUBT){font-size:18px;margin-bottom:8px}.yt-cap-card:where(.astro-FF4ZYUBT) p:where(.astro-FF4ZYUBT){font-size:14px;color:var(--text-muted);line-height:1.6}.yt-comp-layout:where(.astro-FF4ZYUBT){display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px;margin-bottom:24px}.yt-comp-card:where(.astro-FF4ZYUBT){background:#fff;border:1px solid var(--border-color);border-radius:16px;padding:32px;box-shadow:var(--shadow-sm)}.yt-comp-hdr:where(.astro-FF4ZYUBT){display:flex;align-items:center;gap:12px;margin-bottom:24px;border-bottom:1px solid var(--border-color);padding-bottom:16px}.yt-comp-hdr:where(.astro-FF4ZYUBT) i:where(.astro-FF4ZYUBT){color:var(--yt-red);font-size:28px}.yt-comp-hdr:where(.astro-FF4ZYUBT) h3:where(.astro-FF4ZYUBT){font-size:22px;margin:0}.yt-comp-list:where(.astro-FF4ZYUBT){list-style:none;padding:0;margin:0}.yt-comp-list:where(.astro-FF4ZYUBT) li:where(.astro-FF4ZYUBT){position:relative;padding-left:24px;margin-bottom:12px;font-size:15px;color:var(--text-main)}.yt-comp-list:where(.astro-FF4ZYUBT) li:where(.astro-FF4ZYUBT):before{content:"•";position:absolute;left:8px;color:var(--yt-red);font-weight:700}.yt-alert-box:where(.astro-FF4ZYUBT){display:flex;gap:16px;background:#fff;border-left:4px solid var(--primary-color);padding:20px;border-radius:8px;box-shadow:var(--shadow-sm)}.yt-alert-box:where(.astro-FF4ZYUBT) i:where(.astro-FF4ZYUBT){color:var(--primary-color);font-size:24px}.yt-auto-row:where(.astro-FF4ZYUBT){display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center}.yt-auto-row:where(.astro-FF4ZYUBT).reverse{direction:rtl}.yt-auto-row:where(.astro-FF4ZYUBT).reverse>:where(.astro-FF4ZYUBT){direction:ltr}.yt-feature-list:where(.astro-FF4ZYUBT){list-style:none;padding:0;margin-top:24px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.yt-feature-list:where(.astro-FF4ZYUBT) li:where(.astro-FF4ZYUBT){display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500}.yt-feature-list:where(.astro-FF4ZYUBT) i:where(.astro-FF4ZYUBT){color:#10b981;font-size:18px}.yt-fake-ui:where(.astro-FF4ZYUBT){background:#fff;border:1px solid var(--border-color);border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden}.yt-ui-head:where(.astro-FF4ZYUBT){background:var(--bg-subtle);padding:12px 16px;font-weight:600;font-size:14px;border-bottom:1px solid var(--border-color)}.yt-ui-body:where(.astro-FF4ZYUBT){padding:24px;display:flex;flex-direction:column;gap:16px}.yt-ui-field:where(.astro-FF4ZYUBT){border:1px solid var(--border-color);padding:12px;border-radius:8px;color:var(--text-muted);font-size:13px}.yt-ui-attach:where(.astro-FF4ZYUBT){background:var(--bg-subtle);border:1px dashed var(--border-hover);padding:20px;border-radius:8px;text-align:center;color:var(--text-main);font-weight:600;font-size:13px;display:flex;flex-direction:column;align-items:center;gap:8px}.yt-ui-btn:where(.astro-FF4ZYUBT){background:var(--yt-red);color:#fff;text-align:center;padding:12px;border-radius:8px;font-weight:600;font-size:14px}.yt-flow-inline:where(.astro-FF4ZYUBT){background:var(--bg-subtle);padding:16px;border-radius:8px;margin-top:24px;font-weight:600;font-size:13px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.yt-phone-mockup:where(.astro-FF4ZYUBT){width:240px;margin:0 auto;background:#1e293b;padding:12px 12px 32px;border-radius:32px;box-shadow:var(--shadow-lg)}.yt-pm-screen:where(.astro-FF4ZYUBT){height:400px;background:#cbd5e1;border-radius:20px;display:flex;flex-direction:column;align-items:center;justify-content:center}.yt-pm-icon:where(.astro-FF4ZYUBT){font-size:48px;color:#fff;margin-bottom:16px}.yt-vs-grid:where(.astro-FF4ZYUBT){display:grid;grid-template-columns:1fr 1fr;gap:24px;text-align:left}.yt-vs-card:where(.astro-FF4ZYUBT){background:rgba(255,255,255,.1);padding:32px;border-radius:16px;border:1px solid rgba(255,255,255,.2)}.yt-vs-card:where(.astro-FF4ZYUBT) h3:where(.astro-FF4ZYUBT){color:#fff;margin-bottom:24px;font-size:20px}.yt-vs-card:where(.astro-FF4ZYUBT) ol:where(.astro-FF4ZYUBT){color:#fff;opacity:.9;margin:0;padding-left:20px}.yt-vs-card:where(.astro-FF4ZYUBT).bad ol:where(.astro-FF4ZYUBT) li:where(.astro-FF4ZYUBT){margin-bottom:8px}.yt-vs-card:where(.astro-FF4ZYUBT).good{background:#fff}.yt-vs-card:where(.astro-FF4ZYUBT).good h3:where(.astro-FF4ZYUBT){color:var(--text-main)}.yt-vs-card:where(.astro-FF4ZYUBT).good ol:where(.astro-FF4ZYUBT){color:var(--text-main)}.yt-vs-card:where(.astro-FF4ZYUBT).good ol:where(.astro-FF4ZYUBT) li:where(.astro-FF4ZYUBT){margin-bottom:12px}.yt-server-box:where(.astro-FF4ZYUBT){background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:24px;display:flex;justify-content:space-between;align-items:center;text-align:left;flex-wrap:wrap;gap:16px}.yt-sb-title:where(.astro-FF4ZYUBT){color:#fff;font-weight:600;font-size:16px;margin-bottom:4px}.yt-sb-meta:where(.astro-FF4ZYUBT){color:#94a3b8;font-size:13px}.yt-sb-status:where(.astro-FF4ZYUBT){background:#fff;color:var(--text-main);padding:8px 16px;border-radius:100px;font-weight:600;font-size:13px;display:flex;align-items:center;gap:8px}.rotating:where(.astro-FF4ZYUBT){animation:spin 2s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.yt-routes-grid:where(.astro-FF4ZYUBT){display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.yt-route-card:where(.astro-FF4ZYUBT){background:#fff;padding:32px;border-radius:16px;border:1px solid var(--border-color);text-align:center}.yt-route-card:where(.astro-FF4ZYUBT) h3:where(.astro-FF4ZYUBT){margin-bottom:24px;font-size:18px}.yt-route-flow:where(.astro-FF4ZYUBT){display:flex;flex-direction:column;align-items:center;gap:12px}.yt-rf-step:where(.astro-FF4ZYUBT){background:var(--bg-subtle);padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;width:100%;max-width:300px}.yt-rf-step:where(.astro-FF4ZYUBT).highlight{background:var(--yt-red-light);color:var(--yt-red);font-weight:600}.yt-route-flow:where(.astro-FF4ZYUBT) i:where(.astro-FF4ZYUBT){color:var(--border-hover)}.yt-vertical-hubs:where(.astro-FF4ZYUBT){display:flex;flex-direction:column;align-items:center;margin-top:40px}.yt-vh-center:where(.astro-FF4ZYUBT){display:flex;flex-direction:column;align-items:center;gap:8px;background:#fff;padding:24px 40px;border-radius:16px;box-shadow:var(--shadow-sm);border:1px solid var(--border-color);font-weight:700;font-size:18px;z-index:2}.yt-vh-lines:where(.astro-FF4ZYUBT){width:2px;height:40px;background:var(--border-color)}.yt-vh-dests:where(.astro-FF4ZYUBT){display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;width:100%;border-top:2px solid var(--border-color);padding-top:40px;position:relative}.yt-vh-card:where(.astro-FF4ZYUBT){background:#fff;padding:24px;border-radius:12px;border:1px solid var(--border-color);box-shadow:var(--shadow-sm)}.yt-vh-card:where(.astro-FF4ZYUBT) h4:where(.astro-FF4ZYUBT){font-size:16px;margin-bottom:8px;color:var(--text-main)}.yt-vh-card:where(.astro-FF4ZYUBT) p:where(.astro-FF4ZYUBT){font-size:13px;color:var(--text-muted);line-height:1.5}.yt-flow-visual:where(.astro-FF4ZYUBT){display:flex;align-items:center;gap:16px;font-weight:600;font-size:15px;background:var(--bg-subtle);padding:16px 24px;border-radius:12px;margin-top:16px;display:inline-flex;flex-wrap:wrap}.yt-fv-item:where(.astro-FF4ZYUBT){display:flex;align-items:center;gap:8px}.yt-flow-visual:where(.astro-FF4ZYUBT) i:where(.astro-FF4ZYUBT){color:var(--border-hover)}.yt-inc-grid:where(.astro-FF4ZYUBT){display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-top:40px}.yt-inc-card:where(.astro-FF4ZYUBT){background:#fff;border:1px solid var(--border-color);border-radius:16px;padding:32px}.yt-ic-head:where(.astro-FF4ZYUBT){font-size:20px;font-weight:700;margin-bottom:16px;color:var(--yt-red)}.yt-inc-card:where(.astro-FF4ZYUBT) p:where(.astro-FF4ZYUBT){font-size:15px;color:var(--text-muted);line-height:1.6}.yt-settings-grid:where(.astro-FF4ZYUBT){display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:24px;margin-top:40px}.yt-set-card:where(.astro-FF4ZYUBT){background:#fff;border:1px solid var(--border-color);padding:24px;border-radius:16px}.yt-set-card:where(.astro-FF4ZYUBT) h3:where(.astro-FF4ZYUBT){display:flex;align-items:center;gap:8px;font-size:18px;margin-bottom:12px}.yt-set-card:where(.astro-FF4ZYUBT) i:where(.astro-FF4ZYUBT){color:var(--primary-color)}.yt-set-card:where(.astro-FF4ZYUBT) p:where(.astro-FF4ZYUBT){font-size:14px;color:var(--text-muted);line-height:1.6}.yt-limits-grid:where(.astro-FF4ZYUBT){display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:40px}.yt-limit-card:where(.astro-FF4ZYUBT){background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);padding:32px;border-radius:16px}.yt-limit-card:where(.astro-FF4ZYUBT).premium{background:rgba(255,255,255,.1);border-color:#ffffff4d;transform:scale(1.05)}.yt-lc-name:where(.astro-FF4ZYUBT){font-size:24px;font-weight:700;margin-bottom:24px}.yt-limit-card:where(.astro-FF4ZYUBT) ul:where(.astro-FF4ZYUBT){list-style:none;padding:0;margin:0;opacity:.9}.yt-limit-card:where(.astro-FF4ZYUBT) ul:where(.astro-FF4ZYUBT) li:where(.astro-FF4ZYUBT){margin-bottom:12px;position:relative;padding-left:20px;font-size:14px}.yt-limit-card:where(.astro-FF4ZYUBT) ul:where(.astro-FF4ZYUBT) li:where(.astro-FF4ZYUBT):before{content:"•";position:absolute;left:0;color:#38bdf8;font-weight:700}.yt-limit-card:where(.astro-FF4ZYUBT).premium ul:where(.astro-FF4ZYUBT) li:where(.astro-FF4ZYUBT):before{color:#facc15}@media (max-width: 992px){.yt-hero-layout:where(.astro-FF4ZYUBT){grid-template-columns:1fr}.yt-hero-previews:where(.astro-FF4ZYUBT){height:auto;padding:40px 0}.yt-preview-video:where(.astro-FF4ZYUBT){position:relative;transform:none;width:100%;max-width:340px;margin:0 auto 24px}.yt-preview-shorts:where(.astro-FF4ZYUBT){position:relative;transform:none;width:100%;max-width:260px;margin:0 auto}.yt-comp-layout:where(.astro-FF4ZYUBT){grid-template-columns:1fr}.yt-auto-row:where(.astro-FF4ZYUBT){grid-template-columns:1fr}.yt-vs-grid:where(.astro-FF4ZYUBT){grid-template-columns:1fr}.yt-routes-grid:where(.astro-FF4ZYUBT){grid-template-columns:1fr}.yt-inc-grid:where(.astro-FF4ZYUBT){grid-template-columns:1fr}.yt-limits-grid:where(.astro-FF4ZYUBT){grid-template-columns:1fr}.yt-limit-card:where(.astro-FF4ZYUBT).premium{transform:none}}
