:root{color:#162033;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--ink:#162033;--muted:#637083;--line:#d9e1ec;--panel:#fff;--panel-soft:#f0f5f8;--primary:#2563eb;--primary-strong:#1d4ed8;--primary-soft:#eaf2ff;--accent:#0f766e;--accent-soft:#e7f6f1;--amber-soft:#fff7e8;--blue:#2563eb;--warning:#b45309;--success-bg:#dff7ed;--success-text:#0f6b45;--shadow:0 14px 32px #18274b13;--shadow-soft:0 8px 20px #18274b0d;background:#f6f8fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:linear-gradient(#f8fbff 0%,#f5f8fb 360px,#eef4f2 100%);min-width:320px;min-height:100vh;margin:0}button,a,input{font:inherit}a{color:inherit;text-decoration:none}code{border:1px solid var(--line);background:#f8fafc;border-radius:6px;padding:2px 6px;font-size:.9em}.app{min-height:100vh}:focus-visible{outline-offset:3px;outline:3px solid #2563eb52}.site-header{z-index:10;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8fbffe6;border-bottom:1px solid #d9e1eccc;justify-content:space-between;align-items:center;gap:18px;padding:12px max(24px,50vw - 590px);display:flex;position:sticky;top:0}.brand{align-items:center;gap:12px;min-width:0;display:flex}.brand-mark{background:#fff;border-radius:8px;place-items:center;width:40px;height:40px;display:grid;overflow:hidden;box-shadow:0 2px 8px #0f172a1f}.brand-mark img{object-fit:contain;width:100%;height:100%}.brand strong,.brand small{display:block}.brand>span:last-child{min-width:0}.brand strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.brand small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.desktop-nav{gap:4px;display:flex}.desktop-nav a,.menu-button{color:var(--muted);white-space:nowrap;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 9px;font-size:.95rem;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.desktop-nav a:hover,.desktop-nav a.is-active{border-color:var(--line);color:var(--ink);background:#fff}.desktop-nav a.is-active{background:var(--primary-soft);color:var(--primary-strong);border-color:#2563eb3d}.menu-button{border-color:var(--line);cursor:pointer;background:#fff;display:none}.mobile-nav{border:1px solid var(--line);min-width:min(260px,100vw - 24px);box-shadow:var(--shadow);background:#fff;border-radius:8px;gap:6px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);right:12px}.mobile-nav a{color:var(--muted);border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.mobile-nav a:hover,.mobile-nav a.is-active{background:var(--panel-soft);color:var(--ink)}.mobile-nav a.is-active{background:var(--primary-soft);color:var(--primary-strong);font-weight:800}main{width:min(1180px,100% - 32px);margin:0 auto}.download-panel{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch;gap:28px;padding:56px 0 28px;display:grid}.panel-copy,.release-card,.steps-card,.warning-card,.illustrated-step,.folder-guard,.install-note-card,.update-guide-head,.update-visual-step,.update-reminder,.feature-tutorial-card,.guide-group,.changelog-card,.table-wrap,.faq-list details{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow);border-radius:8px}.panel-copy{background:linear-gradient(135deg,#fff 0%,#f8fbff 56%,#eef8f4 100%);padding:clamp(24px,3vw,42px);position:relative;overflow:hidden}.panel-copy h1{margin:0;font-size:clamp(2.6rem,5.4vw,4.5rem);line-height:.98}.hero-title-row{align-items:center;gap:clamp(12px,2vw,20px);margin-bottom:12px;display:flex}.hero-icon{border:1px solid var(--line);background:#fff;border-radius:8px;flex:none;width:clamp(48px,6vw,70px);height:clamp(48px,6vw,70px);box-shadow:0 10px 28px #0f172a14}.hero-text{max-width:620px;color:var(--muted);margin:0;font-size:1.06rem;line-height:1.72}.hero-mobile-download{display:none}.hero-quick-panel{background:#ffffff94;border:1px solid #d9e1eceb;border-radius:8px;gap:12px;margin-top:22px;padding:14px;display:grid}.hero-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;list-style:none;display:grid}.hero-metrics li{gap:6px;min-width:0;padding:4px 16px;display:grid}.hero-metrics li+li{border-left:1px solid var(--line)}.hero-metrics span{color:var(--muted);font-size:.82rem;font-weight:800}.hero-metrics strong{overflow-wrap:anywhere;color:var(--ink);line-height:1.28}.hero-actions{border-top:1px solid #d9e1eccc;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.hero-actions a{border:1px solid var(--line);color:var(--ink);text-align:left;background:#f8fafc;border-radius:8px;justify-content:flex-start;align-items:center;gap:7px;min-height:42px;padding:9px 16px;font-weight:700;line-height:1.3;display:inline-flex}.hero-actions a:hover{background:var(--primary-soft);color:var(--primary-strong);border-color:#2563eb59}.release-highlights{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;margin-top:24px;display:grid}.release-highlights article{border:1px solid var(--line);background:var(--amber-soft);border-radius:8px;padding:18px}.release-highlights h2{margin:0;font-size:1rem}.release-highlights p,.release-highlights li{color:var(--muted);line-height:1.65}.release-highlights p{margin:12px 0 0}.release-highlights ul{gap:6px;margin:12px 0 0;padding-left:18px;display:grid}.mini-card-title{color:var(--primary-strong);align-items:center;gap:9px;display:flex}.release-card{background:linear-gradient(#fff 0%,#fbfdff 100%);flex-direction:column;align-self:stretch;padding:24px;display:flex}.release-card-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:18px;display:flex}.release-card-header span{color:var(--muted)}.release-card-header strong{font-size:2.4rem}.release-meta{gap:14px;margin:20px 0;display:grid}.release-meta div{justify-content:space-between;gap:16px;display:flex}.release-meta dt{color:var(--muted)}.release-meta dd{text-align:right;margin:0}.primary-download{background:var(--primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:10px;width:100%;padding:15px 18px;font-weight:700;transition:background .16s,box-shadow .16s,transform .16s;display:inline-flex}.primary-download:hover{background:var(--primary-strong);transform:translateY(-1px);box-shadow:0 12px 24px #2563eb33}.checksum-card{color:var(--muted);background:#f8fafc;border:1px solid #d9e1ecb8;border-radius:8px;flex-wrap:wrap;align-items:center;gap:7px;margin-top:12px;padding:8px 10px;font-size:.82rem;display:flex}.checksum-card span{color:var(--muted);font-weight:850}.checksum-card code{color:var(--muted);background:0 0;border:0;padding:0;font-size:.82rem}.release-readiness{border-top:1px solid var(--line);gap:13px;margin-top:18px;padding-top:18px;display:grid}.release-readiness-title{color:var(--success-text);align-items:center;gap:9px;display:flex}.release-readiness-title h2{color:var(--ink);margin:0;font-size:1rem}.release-readiness ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.release-readiness li{color:var(--muted);align-items:flex-start;gap:9px;line-height:1.62;display:flex}.release-readiness li svg{color:var(--success-text);flex:none;margin-top:4px}.badge{border-radius:999px;align-items:center;width:fit-content;padding:5px 10px;font-size:.82rem;font-weight:700;display:inline-flex}.badge-success{background:var(--success-bg);color:var(--success-text)}.badge-neutral{color:#344256;background:#e8edf5}.badge-warning{color:var(--warning);background:#fff4df}.section{padding:34px 0;scroll-margin-top:88px}.section-heading{max-width:760px;margin-bottom:20px}.section-heading h2{margin:6px 0 10px;font-size:clamp(1.6rem,3.6vw,2.35rem)}.section-heading p{color:var(--muted);line-height:1.8}@media (width>=900px){#install .section-heading{max-width:none}}.eyebrow{color:var(--primary-strong);letter-spacing:0;margin:0;font-size:.88rem;font-weight:800}.capability-shell{grid-template-columns:minmax(260px,.55fr) minmax(0,1fr);gap:18px;display:grid}.capability-list{gap:10px;display:grid}.capability-list button,.capability-detail{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft);border-radius:8px}.capability-list button{cursor:pointer;color:var(--muted);text-align:left;gap:6px;padding:16px;display:grid}.capability-list button:hover,.capability-list button.is-active{background:var(--primary-soft);color:var(--primary-strong);border-color:#2563eb59}.capability-list strong{color:var(--ink)}.capability-list span,.capability-detail-copy,.capability-columns li{line-height:1.7}.capability-detail{padding:24px}.capability-detail-head{border-bottom:1px solid var(--line);align-items:flex-start;gap:12px;padding-bottom:18px;display:flex}.capability-detail-head svg{color:var(--primary);flex:none;margin-top:4px}.capability-detail-head h3{margin:0 0 6px;font-size:1.45rem}.capability-detail-head p,.capability-detail-copy{color:var(--muted);margin:0}.capability-detail-copy{margin-top:18px}.capability-columns{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;margin-top:18px;display:grid}.capability-columns h4{margin:0 0 10px}.capability-columns ol,.capability-columns ul{gap:8px;margin:0;padding-left:20px;display:grid}.capability-columns ul{padding-left:0;list-style:none}.capability-columns ul li{color:var(--muted);align-items:flex-start;gap:8px;display:flex}.capability-columns ul svg{color:var(--success-text);flex:none;margin-top:4px}.steps-card,.warning-card,.guide-group,.changelog-card,.illustrated-step,.folder-guard,.install-note-card,.update-guide-head,.update-visual-step,.update-reminder{padding:22px}.install-layout{align-items:start;display:block}.install-main,.install-guide-panel{gap:16px;display:grid}.install-tabs{border:1px solid var(--line);background:#fff;border-radius:8px;flex-wrap:wrap;gap:6px;width:fit-content;padding:6px;display:flex;box-shadow:0 10px 28px #18274b0f}.install-tabs button{cursor:pointer;color:var(--muted);background:0 0;border:1px solid #0000;border-radius:8px;padding:9px 14px;font-weight:800}.install-tabs button:hover,.install-tabs button.is-active{background:var(--primary-soft);color:var(--primary-strong);border-color:#2563eb4d}.install-guide-head{border:1px solid var(--line);background:linear-gradient(135deg,#fff 0%,#eef7f3 100%);border-radius:8px;align-items:flex-start;gap:14px;padding:18px;display:flex}.install-guide-mark{width:46px;height:46px;color:var(--success-text);background:#dff7ed;border-radius:8px;flex:none;place-items:center;display:grid}.install-guide-head p,.install-guide-head h3{margin:0}.install-guide-head p{color:var(--success-text);font-size:.86rem;font-weight:900}.install-guide-head h3{margin-top:4px;font-size:clamp(1.35rem,3vw,1.85rem)}.install-guide-head span{color:var(--muted);margin-top:6px;line-height:1.7;display:block}.install-compact-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.install-compact-step{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft);border-radius:8px;grid-template-columns:minmax(150px,.42fr) minmax(0,1fr);align-items:stretch;gap:12px;padding:14px;display:grid}.install-step-index{width:fit-content;color:var(--primary);background:#e8edf5;border-radius:999px;align-items:center;padding:5px 9px;font-size:.82rem;font-weight:900;display:inline-flex}.install-step-copy{align-content:start;gap:5px;min-width:0;display:grid}.install-step-copy h4,.install-step-copy p,.install-step-copy small{margin:0}.install-step-copy h4{font-size:1rem}.install-step-copy p,.install-step-copy small{color:var(--muted);line-height:1.62}.install-step-copy small{font-size:.9rem}.illustrated-steps{gap:14px;margin:0;padding:0;list-style:none;display:grid}.illustrated-step{grid-template-columns:minmax(240px,.45fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.install-visual{min-width:0;margin:0}.install-compact-step .browser-frame{min-height:140px}.install-compact-step .browser-top{grid-template-columns:7px 7px 7px minmax(0,1fr);gap:5px;padding:8px}.install-compact-step .browser-top span{width:7px;height:7px}.install-compact-step .browser-top code{font-size:.76rem}.install-compact-step .browser-body{grid-template-columns:34px minmax(0,1fr);gap:9px;padding:10px}.install-compact-step .visual-icon{width:34px;height:34px}.install-compact-step .visual-stack{gap:6px}.install-compact-step .visual-stack strong,.install-compact-step .visual-folder-tree span,.install-compact-step .visual-toggle span,.install-compact-step .pin-row span{font-size:.9rem}.install-compact-step .visual-button{padding:6px 8px;font-size:.8rem}.install-compact-step .visual-folder-tree{gap:7px}.install-compact-step .visual-folder-tree div,.install-compact-step .pin-row{padding:7px 8px}.install-compact-step .visual-toggle{gap:8px;display:grid}.install-visual-extensions .browser-body{grid-template-areas:"icon title""url url""hint hint";align-items:center;gap:6px 10px}.install-visual-extensions .visual-icon{grid-area:icon}.install-visual-extensions .visual-stack{display:contents}.install-visual-extensions .visual-stack strong{grid-area:title}.install-visual-extensions .visual-stack code{box-sizing:border-box;white-space:nowrap;grid-area:url;max-width:100%}.install-visual-extensions .visual-stack small{grid-area:hint}.install-visual-pin .browser-body{grid-template-areas:"icon title""pin pin""hint hint";align-items:center;gap:6px 10px}.install-visual-pin .visual-icon{grid-area:icon}.install-visual-pin .visual-stack{display:contents}.install-visual-pin .visual-stack strong{grid-area:title}.install-visual-pin .pin-row{box-sizing:border-box;grid-area:pin;max-width:100%}.install-visual-pin .pin-row span{white-space:nowrap}.install-visual-pin .visual-stack small{grid-area:hint}.browser-frame{background:#f8fafc;border:1px solid #cdd8e6;border-radius:8px;min-height:188px;display:grid;overflow:hidden}.browser-top{border-bottom:1px solid var(--line);background:#edf3f8;grid-template-columns:8px 8px 8px minmax(0,1fr);align-items:center;gap:6px;padding:10px;display:grid}.browser-top span{background:#9aa9bc;border-radius:999px;width:8px;height:8px}.browser-top span:first-child{background:#ef6f6c}.browser-top span:nth-child(2){background:#f5bd45}.browser-top span:nth-child(3){background:#58bf83}.browser-top code{color:#42536a;text-overflow:ellipsis;white-space:nowrap;background:#fff;border:0;overflow:hidden}.browser-body{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;padding:18px;display:grid}.visual-icon{background:var(--primary-soft);width:44px;height:44px;color:var(--primary-strong);border-radius:8px;place-items:center;display:grid}.visual-stack{gap:8px;min-width:0;display:grid}.visual-stack strong,.visual-folder-tree span,.visual-toggle span,.pin-row span{color:var(--ink);font-weight:850}.visual-stack small,.visual-folder-tree small{color:var(--muted)}.visual-button{background:var(--primary);color:#fff;border-radius:8px;align-items:center;width:fit-content;max-width:100%;padding:9px 12px;font-size:.92rem;font-weight:800;display:inline-flex}.visual-folder-tree{gap:9px;display:grid}.visual-folder-tree div,.pin-row{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;gap:8px;min-width:0;padding:9px 10px;display:flex}.visual-folder-tree .is-good{background:var(--success-bg);color:var(--success-text);border-color:#0f6b4559}.visual-toggle{background:#f4fbf7;border:1px solid #0f6b4547;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.visual-toggle strong{background:var(--success-text);color:#fff;white-space:nowrap;border-radius:999px;padding:6px 10px}.illustrated-copy{align-content:center;gap:8px;min-width:0;display:grid}.illustrated-copy span{color:#344256;background:#e8edf5;border-radius:999px;width:fit-content;padding:5px 10px;font-size:.82rem;font-weight:900}.illustrated-copy h4,.illustrated-copy p,.illustrated-copy small{margin:0}.illustrated-copy h4{font-size:1.15rem}.illustrated-copy p,.illustrated-copy small,.folder-guard p,.folder-guard small,.install-note-card li{color:var(--muted);line-height:1.75}.illustrated-copy small{display:block}.folder-guard,.install-note-card{gap:14px;display:grid}.folder-guard p{color:var(--warning);margin:0;font-weight:900}.folder-path{background:#fbfdff;border:1px dashed #b9c7d8;border-radius:8px;gap:8px;padding:12px;display:grid}.folder-path span{color:var(--ink);font-weight:900}.folder-path code{width:fit-content}.folder-guard small code{margin:0 2px}.install-note-card ul{gap:8px;margin:0;padding-left:20px;display:grid}.card-title{align-items:center;gap:10px;display:flex}.card-title h3,.guide-group h3,.changelog-head h3{margin:0}.steps-card ol{gap:12px;margin:18px 0 0;padding-left:22px;display:grid}.warning-card p,.guide-group span,.faq-list p,.note-group li{color:var(--muted);line-height:1.75}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:640px}th,td{border-bottom:1px solid var(--line);text-align:left;padding:14px 16px}th{color:var(--muted);font-size:.9rem;font-weight:700}.text-link{color:var(--blue);font-weight:700}@media (width<=720px){.table-wrap{box-shadow:none;background:0 0;border:0;overflow:visible}table,thead,tbody,tr,td{min-width:0;display:block}table{border-collapse:separate}thead{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}tbody{gap:12px;display:grid}tr{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft);border-radius:8px;gap:10px;padding:16px;display:grid}td{overflow-wrap:anywhere;border-bottom:0;grid-template-columns:86px minmax(0,1fr);gap:12px;padding:0;display:grid}td:before{content:attr(data-label);color:var(--muted);font-weight:800}}.update-flow{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.flow-item{border:1px solid var(--line);background:var(--panel);border-radius:8px;align-items:center;gap:14px;min-height:96px;padding:18px;display:flex}.flow-item span{background:var(--panel-soft);width:34px;height:34px;color:var(--primary);border-radius:999px;flex:none;place-items:center;font-weight:800;display:grid}.update-guide{gap:16px;display:grid}.update-guide-head{background:linear-gradient(135deg,#fff 0%,#eef7f3 100%);align-items:flex-start;gap:16px;display:flex}.update-guide-head>span{background:var(--success-bg);color:var(--success-text);white-space:nowrap;border-radius:999px;flex:none;padding:7px 11px;font-size:.84rem;font-weight:900;display:inline-flex}.update-guide-head h3,.update-guide-head p{margin:0}.update-guide-head h3{font-size:clamp(1.35rem,3vw,1.85rem)}.update-guide-head p{color:var(--muted);margin-top:6px;line-height:1.75}.update-visual-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.update-visual-step{grid-template-columns:minmax(168px,.4fr) minmax(0,1fr);align-items:stretch;gap:14px;display:grid}.update-visual{min-width:0;margin:0}.update-visual .browser-frame{min-height:142px}.update-browser-body{padding:12px}.update-visual-reload-extension .update-browser-body{align-content:center;justify-items:center;gap:8px}.update-visual-reload-extension .visual-icon,.update-visual-reload-extension .update-extension-card{grid-column:1/-1}.update-visual-reload-extension .visual-icon{width:34px;height:34px}.update-visual-reload-extension .update-extension-card{box-sizing:border-box;justify-items:start;gap:7px;width:max-content;max-width:100%;padding:10px 12px}.update-visual-reload-extension .update-extension-card strong,.update-visual-reload-extension .update-extension-card>span{white-space:nowrap}.update-step-copy{align-content:center;gap:7px;min-width:0;display:grid}.update-step-copy>span{color:#344256;background:#e8edf5;border-radius:999px;width:fit-content;padding:5px 10px;font-size:.8rem;font-weight:900}.update-step-copy h4,.update-step-copy p,.update-step-copy small{margin:0}.update-step-copy h4{font-size:1.08rem}.update-step-copy p,.update-step-copy small,.update-reminder li,.update-status-card span{color:var(--muted);line-height:1.68}.update-step-copy small{display:block}.update-status-card,.update-extension-card{border:1px solid var(--line);background:#fff;border-radius:8px;gap:8px;padding:12px;display:grid}.update-status-card strong,.update-extension-card strong{color:var(--ink);font-weight:900}.update-extension-card>span{background:var(--primary);color:#fff;border-radius:8px;width:fit-content;padding:8px 11px;font-weight:850}.update-reminder{gap:12px;display:grid}.update-reminder ul{gap:8px;margin:0;padding-left:20px;display:grid}.guide-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.guide-panel,.faq-panel,.feature-tutorial-grid{gap:18px;display:grid}.feature-tutorial-controls{grid-template-columns:minmax(300px,.35fr) minmax(0,1fr);align-items:start;gap:12px;display:grid}.search-tools{gap:8px;min-width:0;display:grid}.feature-tutorial-controls .search-tools{box-shadow:0 10px 28px #18274b0f}.feature-tutorial-controls .search-field{min-height:52px}.feature-tabs{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:6px;display:grid;box-shadow:0 10px 28px #18274b0f}.feature-tabs button{cursor:pointer;min-height:52px;color:var(--muted);text-align:center;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;padding:8px 12px;display:flex}.feature-tabs button strong{color:inherit;font-size:.95rem;line-height:1.35}.feature-tabs button:hover,.feature-tabs button.is-active{background:var(--primary-soft);color:var(--primary-strong);border-color:#2563eb4d}.feature-tutorial-card{grid-template-columns:minmax(260px,.32fr) minmax(0,1fr);gap:0;display:grid;overflow:hidden}.feature-tutorial-head{gap:8px;display:grid}.feature-tutorial-head h3,.feature-tutorial-head p,.tutorial-section h4,.feature-tutorial-copy h4,.tutorial-note-list{margin:0}.feature-tutorial-head h3{font-size:clamp(1.55rem,3vw,2.1rem);line-height:1.16}.feature-tutorial-head p{color:var(--muted);margin-top:6px;line-height:1.75}.feature-tutorial-visual-panel{border-right:1px solid var(--line);background:linear-gradient(#fbfdff 0%,#f2f7ff 100%);align-content:start;gap:14px;min-width:0;padding:18px;display:grid}.feature-tutorial-badge{width:fit-content;max-width:100%;color:var(--primary-strong);background:#fff;border-radius:999px;align-items:center;padding:7px 11px;font-size:.82rem;font-weight:900;display:inline-flex;box-shadow:0 8px 22px #2563eb1a}.feature-tutorial-main{gap:18px;min-width:0;padding:22px;display:grid}.tutorial-visual{min-width:0;margin:0;display:grid}.tutorial-visual-frame{grid-template-rows:auto minmax(0,1fr);min-height:284px}.tutorial-browser-body{grid-template-columns:1fr;align-content:center;place-items:center;gap:14px;padding:18px;display:grid}.tutorial-browser-body .visual-icon{justify-self:center}.tutorial-mini-panel{border:1px solid var(--line);background:#fff;border-radius:8px;justify-self:center;gap:12px;width:min(100%,300px);min-width:0;padding:14px;display:grid;box-shadow:0 12px 26px #18274b14}.tutorial-mini-head{text-align:center;gap:3px;display:grid}.tutorial-mini-head span{color:var(--muted);font-size:.82rem;font-weight:850}.tutorial-mini-head strong{color:var(--ink);font-size:1.02rem}.tutorial-date-grid,.tutorial-scope-row,.tutorial-source-row{gap:8px;display:grid}.tutorial-date-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tutorial-date-grid span,.tutorial-scope-row span,.tutorial-scope-row b,.tutorial-source-row span{border:1px solid var(--line);min-width:0;color:var(--muted);text-align:center;background:#fbfdff;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:8px 9px;font-size:.86rem;line-height:1.35;display:inline-flex}.tutorial-scope-row{grid-template-columns:repeat(3,minmax(0,1fr))}.tutorial-scope-row b{background:var(--primary-soft);color:var(--primary-strong);border-color:#2563eb57;font-weight:900}.tutorial-source-row span{color:var(--ink);font-weight:800}.tutorial-mini-panel .visual-button{justify-self:center}.feature-tutorial-copy{gap:18px;min-width:0;display:grid}.tutorial-section{border-top:1px solid var(--line);gap:10px;min-width:0;padding-top:16px;display:grid}.tutorial-prerequisites{border-top:0;padding-top:0}.tutorial-section-grid{grid-template-columns:minmax(0,1.1fr) minmax(240px,.9fr);align-items:start;gap:16px;display:grid}.feature-tutorial-copy h4{font-size:.98rem}.tutorial-chip-list,.tutorial-step-list,.tutorial-note-list{gap:8px;padding-left:0;list-style:none}.tutorial-chip-list{flex-wrap:wrap;display:flex}.tutorial-chip-list li{border:1px solid var(--line);color:var(--muted);background:#fbfdff;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;line-height:1.65;display:inline-flex}.tutorial-chip-list svg{color:var(--success-text);flex:none}.tutorial-step-list{counter-reset:tutorial-step;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 18px;display:grid}.tutorial-step-list li{color:var(--muted);gap:4px;padding-left:42px;line-height:1.58;display:grid;position:relative}.tutorial-step-list li:before{counter-increment:tutorial-step;content:counter(tutorial-step);width:28px;height:28px;color:var(--primary);background:#e8edf5;border-radius:999px;place-items:center;font-weight:900;display:grid;position:absolute;top:2px;left:0}.tutorial-step-list strong{color:var(--ink)}.tutorial-output-list{flex-wrap:wrap;gap:8px;display:flex}.tutorial-note-list{color:var(--muted);padding-left:18px;line-height:1.7;list-style:outside;display:grid}.search-field{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:auto auto minmax(160px,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid;box-shadow:0 10px 28px #18274b0f}.search-field label{color:var(--muted);white-space:nowrap;font-weight:800}.search-field input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0}.search-field input::placeholder{color:#91a0b3}.search-clear{cursor:pointer;border:1px solid var(--line);width:30px;height:30px;color:var(--muted);background:#f8fafc;border-radius:8px;place-items:center;display:inline-grid}.search-clear:hover{background:var(--primary-soft);color:var(--primary-strong);border-color:#2563eb47}.search-count{color:var(--muted);margin:0;font-size:.86rem}.guide-group{gap:12px;display:grid}.guide-item{border-top:1px solid var(--line);padding-top:12px}.guide-item summary{cursor:pointer;gap:4px;display:grid}.guide-item summary::marker{color:var(--primary)}.guide-item ol{color:var(--muted);gap:7px;margin:12px 0 0;padding-left:22px;line-height:1.65;display:grid}.faq-list{gap:12px;display:grid}.faq-list details{padding:18px 20px;transition:background .16s,border-color .16s,box-shadow .16s}.faq-list details[open]{box-shadow:var(--shadow-soft);background:#fbfdff;border-color:#2563eb2e}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-weight:800;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary:after{content:"+";background:var(--panel-soft);width:28px;height:28px;color:var(--primary-strong);border-radius:8px;flex:none;place-items:center;font-weight:900;transition:background .16s,color .16s,transform .16s;display:grid}.faq-list details[open] summary:after{content:"-";background:var(--primary-soft);transform:rotate(180deg)}.empty-state{border:1px dashed var(--line);color:var(--muted);background:#ffffffad;border-radius:8px;margin:0;padding:18px}.changelog-list{gap:16px;display:grid}.changelog-head{justify-content:space-between;align-items:baseline;gap:16px;display:flex}.changelog-head span{color:var(--muted)}.note-group h4{margin:18px 0 6px}.note-group ul{margin:0;padding-left:20px}@media (width>=1041px){.release-card{position:sticky;top:92px}}@media (width<=1040px){.desktop-nav{display:none}.menu-button{display:inline-flex}.download-panel,.install-layout,.install-compact-list,.install-compact-step,.illustrated-step,.update-visual-steps,.update-visual-step,.feature-tutorial-controls,.feature-tutorial-card,.tutorial-section-grid,.tutorial-step-list,.release-highlights,.guide-grid,.capability-shell,.capability-columns,.update-flow,.hero-metrics{grid-template-columns:1fr}.hero-metrics li{padding:10px 4px}.hero-metrics li+li{border-top:1px solid var(--line);border-left:0}.hero-actions{grid-template-columns:1fr}.hero-mobile-download{background:var(--primary);color:#fff;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:100%;margin-top:18px;padding:14px 18px;font-weight:850;display:inline-flex;box-shadow:0 12px 24px #2563eb2e}.panel-copy h1{font-size:clamp(2.55rem,11vw,3.2rem)}.hero-actions a{text-align:center}.release-meta div{display:grid}.release-meta dd{text-align:left}}@media (width<=520px){main{width:min(100% - 24px,1180px)}.site-header{padding-inline:12px;position:sticky}.brand-mark{width:36px;height:36px}.section-heading h2{font-size:1.55rem;line-height:1.24}.search-field{grid-template-columns:auto minmax(0,1fr)}.search-field label,.search-field input{grid-column:1/-1}.search-clear{grid-area:1/2;justify-self:end}.panel-copy,.release-card,.steps-card,.warning-card,.illustrated-step,.folder-guard,.install-note-card,.update-guide-head,.update-visual-step,.update-reminder,.feature-tutorial-card,.guide-group,.changelog-card{padding:18px}.feature-tutorial-card{padding:0}.feature-tutorial-head{display:grid}.feature-tutorial-visual-panel{border-right:0;border-bottom:1px solid var(--line);padding:18px}.feature-tutorial-main{padding:20px 18px}.update-guide-head{display:grid}.install-tabs{width:100%}.feature-tabs{grid-template-columns:1fr;width:100%}.install-tabs button{flex:140px}.feature-tabs button{min-height:50px}.browser-body{grid-template-columns:1fr}.tutorial-visual-frame{min-height:286px}.tutorial-browser-body{grid-template-columns:1fr;padding:16px}.tutorial-mini-panel{width:100%}.tutorial-date-grid,.tutorial-scope-row{grid-template-columns:1fr}}
