.hero-section[data-astro-cid-j7pv25f6]{padding-block:16px 52px}.hero-sky-card[data-astro-cid-j7pv25f6]{position:relative;border-radius:28px;overflow:hidden;padding:42px 48px 84px;color:#fff;box-shadow:var(--shadow-lg);border:1px solid rgba(255,255,255,.14)}.hero-sky-content[data-astro-cid-j7pv25f6]{position:relative;z-index:1;max-width:820px;display:flex;flex-direction:column;align-items:flex-start;gap:16px}.hero-title[data-astro-cid-j7pv25f6]{font-size:clamp(1.85rem,5.2vw,3.85rem);font-weight:800;line-height:1.06;letter-spacing:-.032em;color:#fff;text-shadow:0 2px 24px rgba(2,6,23,.28)}.hero-sub[data-astro-cid-j7pv25f6]{font-size:clamp(1rem,1.35vw,1.15rem);line-height:1.62;color:#f1f5f9e6;max-width:63ch;text-wrap:pretty}.hero-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:4px}.hero-foot-strip[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;font-size:.81rem;color:#e2e8f0db;margin-block-start:2px}.sky-foot-link[data-astro-cid-j7pv25f6]{font-weight:600;color:#fff;text-decoration:underline;text-decoration-color:#ffffff6b;text-underline-offset:3px;transition-property:color,text-decoration-color;transition-duration:.15s;transition-timing-function:var(--ease-snappy)}.stage-wrap[data-astro-cid-j7pv25f6]{position:relative;z-index:2;margin-block-start:-52px;padding-inline:22px;min-width:0;max-width:100%}.app-stage[data-astro-cid-j7pv25f6]{border-radius:20px;overflow:hidden;min-width:0;max-width:100%}.stage-toolbar[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;background-color:var(--surface-elevated);border-block-end:1px solid var(--surface-border);min-width:0;max-width:100%}.stage-tablist[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;max-width:100%}.stage-tab[data-astro-cid-j7pv25f6]{padding:7px 13px;border-radius:10px;font-size:.815rem;font-weight:600;color:var(--text-muted);transition-property:transform,color,background-color,box-shadow;transition-duration:.15s;transition-timing-function:var(--ease-snappy)}.stage-tab[data-astro-cid-j7pv25f6]:active{transform:scale(.96)}.stage-tab[data-astro-cid-j7pv25f6].is-active{background-color:var(--accent-fill);color:#fff;box-shadow:0 2px 8px #2563eb52}.stage-sky-switch[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:9px;border:1px solid var(--surface-border);background-color:var(--surface);font-size:.76rem;font-weight:600;color:var(--text-secondary);transition-property:transform,border-color,background-color,color;transition-duration:.15s;transition-timing-function:var(--ease-snappy)}.stage-sky-switch[data-astro-cid-j7pv25f6]:active{transform:scale(.96)}.switch-sun[data-astro-cid-j7pv25f6]{display:none;align-items:center;gap:6px}.switch-sun[data-astro-cid-j7pv25f6] svg{color:#fbbf24}.switch-moon[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:6px}.switch-moon[data-astro-cid-j7pv25f6] svg{color:var(--accent-ink)}html.dark .switch-sun[data-astro-cid-j7pv25f6]{display:inline-flex}html.dark .switch-moon[data-astro-cid-j7pv25f6]{display:none}.stage-panel[data-astro-cid-j7pv25f6]:not([hidden]){animation:stagePanelIn .22s var(--ease-snappy)}@keyframes stagePanelIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.stage-panel[data-astro-cid-j7pv25f6]:not([hidden]){animation:none}}.stage-frame[data-astro-cid-j7pv25f6]{background-color:var(--page);padding:14px}.stage-img[data-astro-cid-j7pv25f6]{width:100%;height:auto;border-radius:12px;box-shadow:var(--shadow-md)}.section-head[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:12px;margin-block-end:48px}.section-lead[data-astro-cid-j7pv25f6] code[data-astro-cid-j7pv25f6]{font-size:.9em;padding:1px 6px;border-radius:5px;background-color:var(--accent-soft);color:var(--accent-ink)}.timeline-shell[data-astro-cid-j7pv25f6]{position:relative;padding-inline-start:56px}.timeline-rail[data-astro-cid-j7pv25f6]{position:absolute;inset-block:16px 24px;inset-inline-start:19px;width:2px;background-color:var(--surface-border);border-radius:999px;overflow:hidden}.timeline-fill[data-astro-cid-j7pv25f6]{width:100%;height:100%;background:linear-gradient(180deg,var(--accent) 0%,#8e24aa 60%,#fbbf24 100%);transform-origin:top;transform:scaleY(var(--timeline-progress, .1))}.timeline-list[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-direction:column;gap:34px}.timeline-step[data-astro-cid-j7pv25f6]{position:relative}.step-marker[data-astro-cid-j7pv25f6]{position:absolute;inset-inline-start:-56px;inset-block-start:4px;width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-variant-numeric:tabular-nums;font-size:.82rem;font-weight:700;background-color:var(--surface);border:1px solid var(--border-strong);color:var(--text-muted);box-shadow:var(--shadow-sm);transition-property:background-color,border-color,color,transform;transition-duration:.2s;transition-timing-function:var(--ease-out-quart)}.timeline-step[data-astro-cid-j7pv25f6].is-active .step-marker[data-astro-cid-j7pv25f6]{background-color:var(--accent-fill);border-color:var(--accent-fill);color:#fff}.step-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:28px 40px;align-items:center}.step-copy[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:8px}.step-title[data-astro-cid-j7pv25f6]{font-size:clamp(1.2rem,2vw,1.48rem);font-weight:700;line-height:1.25;color:var(--text)}.step-body[data-astro-cid-j7pv25f6]{font-size:.94rem;line-height:1.62;color:var(--text-muted);text-wrap:pretty}.anchor-card[data-astro-cid-j7pv25f6]{background-color:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-lg);padding:20px 22px;box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:14px}.anchor-card-top[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.course-chip[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:999px;background-color:var(--surface-elevated);border:1px solid var(--surface-border);font-size:.76rem;font-weight:700;color:var(--text)}.course-dot[data-astro-cid-j7pv25f6]{width:8px;height:8px;border-radius:999px;background-color:var(--chip-color)}.course-chip-sep[data-astro-cid-j7pv25f6],.course-chip-name[data-astro-cid-j7pv25f6]{font-weight:500;color:var(--text-muted)}.snippet-source[data-astro-cid-j7pv25f6]{font-size:.8125rem;font-weight:600;color:var(--text-muted)}.snippet-quote[data-astro-cid-j7pv25f6]{font-size:.94rem;line-height:1.56;color:var(--text);padding:12px 16px;border-radius:10px;background-color:var(--page);border:1px solid var(--surface-border)}.phrase-mark[data-astro-cid-j7pv25f6]{background:linear-gradient(90deg,#fbbf2461 0% 100%) left center / 0% 100% no-repeat;border:1px solid transparent;color:inherit;padding:1px 5px;border-radius:4px;font-weight:600;box-decoration-break:clone;-webkit-box-decoration-break:clone}.phrase-mark[data-astro-cid-j7pv25f6].is-wiped{border-color:#f59e0b59;background-size:100% 100%;transition:background-size .7s var(--ease-out-expo)}html.dark .phrase-mark[data-astro-cid-j7pv25f6].is-wiped{border-color:#fbbf2466}@media(prefers-reduced-motion:reduce){.phrase-mark[data-astro-cid-j7pv25f6]{background-size:100% 100%}.phrase-mark[data-astro-cid-j7pv25f6].is-wiped{transition:none}}.resolved-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:10px}.resolved-cell[data-astro-cid-j7pv25f6]{padding:10px 12px;border-radius:10px;background-color:var(--surface-elevated);border:1px solid var(--surface-border);display:flex;flex-direction:column;gap:2px}.resolved-label[data-astro-cid-j7pv25f6]{font-size:.69rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted)}.resolved-val[data-astro-cid-j7pv25f6]{font-size:.84rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.resolved-val[data-astro-cid-j7pv25f6].is-unassigned{color:var(--status-warn)}.honesty-strip[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:7px;font-size:.8125rem;color:var(--text-muted)}.honesty-strip[data-astro-cid-j7pv25f6] svg{color:var(--status-ok)}.sources-ledger[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--surface-border);border-radius:var(--radius-lg);background-color:var(--surface);box-shadow:var(--shadow-md);overflow:hidden}.source-cell[data-astro-cid-j7pv25f6]{padding:24px;display:flex;flex-direction:column;gap:12px;border-inline-end:1px solid var(--surface-border);border-block-end:1px solid var(--surface-border)}.source-cell[data-astro-cid-j7pv25f6]:nth-child(3n){border-inline-end:0}.source-cell[data-astro-cid-j7pv25f6]:nth-last-child(-n+3){border-block-end:0}.source-cell-head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px}.source-icon-wrap[data-astro-cid-j7pv25f6]{width:42px;height:42px;border-radius:11px;background-color:var(--page);border:1px solid var(--surface-border);display:flex;align-items:center;justify-content:center;flex-shrink:0}.source-meta[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2px}.source-meta[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:.98rem;font-weight:700;color:var(--text)}.protocol-tag[data-astro-cid-j7pv25f6]{font-size:.8125rem;font-weight:600;color:var(--accent-ink)}.source-summary[data-astro-cid-j7pv25f6]{font-size:.865rem;line-height:1.56;color:var(--text-muted)}.workflow-split[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);gap:22px}.workflow-card[data-astro-cid-j7pv25f6]{background-color:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-xl);box-shadow:var(--shadow-md);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between}.workflow-copy[data-astro-cid-j7pv25f6]{padding:24px 24px 12px;display:flex;flex-direction:column;gap:11px}.workflow-copy[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.25rem;font-weight:700;line-height:1.26;color:var(--text)}.workflow-copy[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.9rem;line-height:1.6;color:var(--text-muted)}.workflow-copy[data-astro-cid-j7pv25f6] code[data-astro-cid-j7pv25f6]{font-size:.84rem;padding:1px 5px;border-radius:4px;background-color:var(--accent-soft);color:var(--accent-ink)}.workflow-shot-wrap[data-astro-cid-j7pv25f6]{margin-block-start:auto;padding:4px 14px 0;background-color:var(--page-subtle);border-block-start:1px solid var(--surface-border);height:272px;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.workflow-shot[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:top center;border-radius:10px 10px 0 0}.android-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:44px;align-items:center}.android-copy[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.glance-widget-wrap[data-astro-cid-j7pv25f6]{width:100%;max-width:390px;display:flex;flex-direction:column;gap:7px;margin-block:6px}.glance-caption[data-astro-cid-j7pv25f6]{font-size:.8125rem;font-weight:600;color:var(--text-muted)}.glance-widget[data-astro-cid-j7pv25f6]{position:relative;border-radius:22px;overflow:hidden;padding:16px 18px;color:#fff;box-shadow:var(--shadow-md);border:1px solid rgba(255,255,255,.16)}.glance-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;display:flex;flex-direction:column;gap:6px}.glance-top[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between;gap:8px}.glance-pill[data-astro-cid-j7pv25f6]{padding:3px 9px;font-size:.8125rem}.glance-course[data-astro-cid-j7pv25f6]{font-size:.8125rem;font-weight:700;color:#ffffffe0}.glance-title[data-astro-cid-j7pv25f6]{font-size:.98rem;font-weight:750;letter-spacing:-.015em;color:#fff}.glance-meta[data-astro-cid-j7pv25f6]{font-size:.8125rem;color:#e2e8f0e0}.android-points[data-astro-cid-j7pv25f6]{list-style:none;display:flex;flex-direction:column;gap:11px;margin-block:4px}.android-points[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:10px;font-size:.9rem;line-height:1.55;color:var(--text-secondary)}.android-points[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6] svg{color:var(--status-ok);margin-block-start:3px}.android-points[data-astro-cid-j7pv25f6] code[data-astro-cid-j7pv25f6]{font-size:.8rem;padding:1px 5px;border-radius:4px;background-color:var(--accent-soft);color:var(--accent-ink)}.android-cta-row[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-block-start:4px}.android-phones[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;justify-content:center;gap:22px}.phone-frame[data-astro-cid-j7pv25f6]{position:relative;border-radius:40px;padding:10px;background:linear-gradient(180deg,#334155,#0f172a);border:1px solid rgba(148,163,184,.32);box-shadow:0 1px 2px #0f172a73,0 18px 36px -12px #0206178c,0 0 0 2px #0f172a99;flex-shrink:0}.phone-primary[data-astro-cid-j7pv25f6]{width:min(250px,52%)}.phone-secondary[data-astro-cid-j7pv25f6]{width:min(212px,42%);margin-block-start:32px}.phone-notch[data-astro-cid-j7pv25f6]{position:absolute;top:20px;left:50%;transform:translate(-50%);width:72px;height:18px;border-radius:999px;background-color:#020617;z-index:3;box-shadow:0 0 0 1px #94a3b82e inset}.phone-btn-side[data-astro-cid-j7pv25f6]{position:absolute;right:-3px;border-radius:2px;background-color:#334155;z-index:1}.phone-btn-side-r[data-astro-cid-j7pv25f6]{top:108px;width:3px;height:54px}.phone-btn-side-l[data-astro-cid-j7pv25f6]{left:-3px;right:auto;top:88px;width:3px;height:34px}.phone-screen[data-astro-cid-j7pv25f6]{position:relative;border-radius:30px;overflow:hidden;background-color:#020617;aspect-ratio:9 / 19.4;display:flex;flex-direction:column}.phone-img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;object-position:center 7%;display:block}.faq-layout[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:48px;align-items:start}.faq-sidebar[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:18px;position:sticky;top:96px}.faq-help-card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:20px;background-color:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);width:100%}.faq-help-card[data-astro-cid-j7pv25f6] svg{color:var(--accent-ink)}.faq-help-title[data-astro-cid-j7pv25f6]{font-size:.95rem;font-weight:700;color:var(--text);line-height:1.3}.faq-help-body[data-astro-cid-j7pv25f6]{font-size:.82rem;line-height:1.55;color:var(--text-muted)}.faq-help-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:2px}.faq-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:10px}.faq-item[data-astro-cid-j7pv25f6]{background-color:var(--surface);border:1px solid var(--surface-border);border-radius:14px;overflow:hidden;box-shadow:var(--shadow-sm)}.faq-summary[data-astro-cid-j7pv25f6]{list-style:none;cursor:pointer;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:.93rem;font-weight:650;color:var(--text)}.faq-summary[data-astro-cid-j7pv25f6]::-webkit-details-marker{display:none}.faq-summary[data-astro-cid-j7pv25f6]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.faq-summary[data-astro-cid-j7pv25f6] .faq-chevron{color:var(--text-muted);transition-property:transform,color;transition-duration:.18s;transition-timing-function:var(--ease-snappy)}.faq-item[data-astro-cid-j7pv25f6][open] .faq-summary[data-astro-cid-j7pv25f6] .faq-chevron{transform:rotate(180deg);color:var(--accent-ink)}.faq-answer[data-astro-cid-j7pv25f6]{padding:0 18px 18px;font-size:.88rem;line-height:1.62;color:var(--text-muted)}.finale-section[data-astro-cid-j7pv25f6]{padding-block:16px 84px}.finale-card[data-astro-cid-j7pv25f6]{position:relative;border-radius:28px;overflow:hidden;padding:60px 32px;color:#fff;box-shadow:var(--shadow-lg);border:1px solid rgba(255,255,255,.14)}.finale-inner[data-astro-cid-j7pv25f6]{position:relative;z-index:1;max-width:640px;margin-inline:auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.finale-inner[data-astro-cid-j7pv25f6] .finale-logo{border-radius:14px;box-shadow:0 10px 28px #0206176b}.finale-title[data-astro-cid-j7pv25f6]{font-size:clamp(1.9rem,3.6vw,2.75rem);font-weight:800;line-height:1.1;color:#fff}.finale-sub[data-astro-cid-j7pv25f6]{font-size:1rem;line-height:1.6;color:#f1f5f9e6;text-wrap:pretty}.finale-actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;margin-block-start:6px}@media(hover:hover){.sky-foot-link[data-astro-cid-j7pv25f6]:hover{text-decoration-color:#fff}.stage-tab[data-astro-cid-j7pv25f6]:not(.is-active):hover{color:var(--text);background-color:var(--surface-hover)}.stage-sky-switch[data-astro-cid-j7pv25f6]:hover{border-color:var(--border-strong);color:var(--text)}.faq-summary[data-astro-cid-j7pv25f6]:hover{background-color:var(--surface-hover)}}@media(max-width:980px){.hero-sky-card[data-astro-cid-j7pv25f6]{padding:38px 28px 96px;border-radius:22px}.stage-wrap[data-astro-cid-j7pv25f6]{margin-block-start:-56px;padding-inline:10px}.step-grid[data-astro-cid-j7pv25f6],.workflow-split[data-astro-cid-j7pv25f6],.android-grid[data-astro-cid-j7pv25f6],.faq-layout[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.faq-sidebar[data-astro-cid-j7pv25f6]{position:static}.sources-ledger[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}.source-cell[data-astro-cid-j7pv25f6]:nth-child(3n){border-inline-end:1px solid var(--surface-border)}.source-cell[data-astro-cid-j7pv25f6]:nth-child(2n){border-inline-end:0}.source-cell[data-astro-cid-j7pv25f6]:nth-last-child(-n+3){border-block-end:1px solid var(--surface-border)}.source-cell[data-astro-cid-j7pv25f6]:nth-last-child(-n+2){border-block-end:0}}@media(max-width:640px){.hero-sky-card[data-astro-cid-j7pv25f6]{padding:28px 20px 72px;border-radius:20px}.hero-actions[data-astro-cid-j7pv25f6],.hero-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%}.stage-wrap[data-astro-cid-j7pv25f6]{margin-block-start:-42px;padding-inline:0}.stage-toolbar[data-astro-cid-j7pv25f6]{padding:10px 12px}.stage-tablist[data-astro-cid-j7pv25f6]{width:100%;overflow-x:auto;flex-wrap:nowrap;padding-block-end:2px}.stage-tab[data-astro-cid-j7pv25f6]{white-space:nowrap;padding:6px 10px;font-size:.77rem}.stage-sky-switch[data-astro-cid-j7pv25f6]{width:100%;justify-content:center}.stage-frame[data-astro-cid-j7pv25f6]{padding:8px 8px 0}.timeline-shell[data-astro-cid-j7pv25f6]{padding-inline-start:38px}.timeline-rail[data-astro-cid-j7pv25f6]{inset-inline-start:13px}.step-marker[data-astro-cid-j7pv25f6]{inset-inline-start:-38px;width:28px;height:28px;font-size:.7rem}.anchor-card[data-astro-cid-j7pv25f6]{padding:16px 14px;min-width:0}.resolved-grid[data-astro-cid-j7pv25f6],.sources-ledger[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr)}.source-cell[data-astro-cid-j7pv25f6],.source-cell[data-astro-cid-j7pv25f6]:nth-child(n){border-inline-end:0;border-block-end:1px solid var(--surface-border)}.source-cell[data-astro-cid-j7pv25f6]:last-child{border-block-end:0}.workflow-copy[data-astro-cid-j7pv25f6]{padding:22px 20px 16px}.phone-secondary[data-astro-cid-j7pv25f6]{display:none}.phone-primary[data-astro-cid-j7pv25f6]{width:min(260px,82%)}.finale-card[data-astro-cid-j7pv25f6]{padding:44px 20px}.finale-actions[data-astro-cid-j7pv25f6],.finale-actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%}}
