:root{--guide-bg: #090d0e;--guide-surface: #101617;--guide-surface-raised: #151d1e;--guide-border: #2a3435;--guide-border-soft: rgba(225, 235, 230, .1);--guide-text: #e8efea;--guide-muted: #97a5a0;--guide-yellow: #f7d447;--guide-green: #00ff72;--guide-blue: #6EA8FF;--guide-orange: #fba82f;--guide-magenta: #ff00d7;--guide-cyan: #00d8f0}html{scroll-behavior:smooth;scroll-padding-top:88px}body.guide-page{min-width:0;min-height:100vh;margin:0;background:radial-gradient(circle at 50% -20%,rgba(70,101,91,.12),transparent 38%),var(--guide-bg);color:var(--guide-text);font-size:14px;font-family:LINE Seed JP,Yu Gothic UI,sans-serif;line-height:1.75}.guide-page:not(.privacy-page) .app-footer-source>.app-footer-link-item{min-width:0;max-width:100%}.guide-page:not(.privacy-page) .app-footer-source-date{white-space:normal;overflow-wrap:anywhere}.guide-page *,.guide-page *:before,.guide-page *:after{box-sizing:border-box}.guide-page a{color:inherit}.guide-header{position:sticky;top:0;z-index:200;display:grid;grid-template-columns:minmax(260px,1fr) auto;align-items:center;min-height:72px;border-bottom:1px solid var(--guide-border);background:#090d0ef5;box-shadow:0 12px 36px #0003;padding:10px 24px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.guide-brand{display:inline-flex;align-items:center;justify-self:start;gap:14px}.guide-brand-home,.guide-brand-page{text-decoration:none}.guide-brand-home{display:inline-flex;align-items:center;border-radius:4px}.guide-brand img{width:min(244px,30vw);height:40px;object-fit:contain;object-position:left center}.guide-brand-page{position:relative;display:inline-flex;align-items:center;min-height:var(--desktop-control-standard);padding-left:14px;color:var(--guide-text);font-size:14px;font-weight:800}.guide-brand-page:before{position:absolute;top:50%;left:0;width:1px;height:18px;background:var(--guide-border);content:"";transform:translateY(-50%)}.guide-brand-page:hover,.guide-brand-page:focus-visible{color:var(--guide-yellow)}.guide-brand-home:focus-visible,.guide-brand-page:focus-visible{outline:2px solid var(--guide-yellow);outline-offset:2px}.guide-header-action{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;border:1px solid rgba(247,212,71,.78);border-radius:7px;background:#f7d4470a;padding:0 18px;color:var(--guide-yellow);font-size:12px;font-weight:800;text-decoration:none}.guide-header-actions{display:inline-flex;align-items:center;justify-self:end;gap:8px}.guide-menu-toggle{display:none}.guide-header-action{justify-self:end}.guide-header-action:hover{background:#f7d4471a}.guide-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;width:min(100% - 40px,1540px);margin:0 auto;padding:24px 0 72px}.guide-toc{position:sticky;top:96px;align-self:start;max-height:calc(100vh - 116px);overflow:auto;scrollbar-width:thin}.guide-toc-label{margin:0 0 10px;color:#e8efea7a;font-size:10px;font-weight:800;letter-spacing:.13em}.guide-toc nav{display:grid;overflow:hidden;border:1px solid var(--guide-border);border-radius:8px;background:#101617db}.guide-toc nav a{position:relative;border-bottom:1px solid var(--guide-border-soft);min-height:36px;padding:10px 12px 10px 20px;color:var(--guide-muted);font-size:13px;font-weight:700;line-height:1.35;text-decoration:none}.guide-toc nav a:last-child{border-bottom:0}.guide-toc nav a:before{position:absolute;top:50%;left:9px;width:4px;height:4px;border-radius:50%;background:#596463;content:"";transform:translateY(-50%)}.guide-toc nav a:hover,.guide-toc nav a.active{background:#f7d4470b;color:var(--guide-text)}.guide-toc nav a.active{color:var(--guide-yellow)}.guide-toc nav a.active:before{background:var(--guide-yellow);box-shadow:0 0 10px #f7d44766}.guide-content{min-width:0}.guide-intro,.guide-section,.guide-mode-section{scroll-margin-top:92px}.guide-breadcrumb{display:flex;gap:8px;margin:0 0 20px;color:var(--guide-muted);font-size:11px}.guide-breadcrumb a{text-decoration:none}.guide-eyebrow,.guide-section-kicker{margin:0 0 5px;color:var(--guide-yellow);font-size:10px;font-weight:800;letter-spacing:.14em}.guide-intro h1{margin:0;color:var(--guide-text);font-size:clamp(23px,2.4vw,32px);line-height:1.3;letter-spacing:-.035em}.privacy-page .guide-intro h1{white-space:nowrap}.guide-lead{max-width:none;margin:14px 0 16px;color:#b8c4bf;font-size:15px;line-height:1.9}.guide-inline-action{display:inline-flex;align-items:center;min-height:var(--desktop-control-standard);border:1px solid rgba(247,212,71,.45);border-radius:6px;padding:0 12px;color:var(--guide-yellow);font-size:var(--desktop-text-interactive-small);font-weight:800;text-decoration:none}.guide-inline-action:hover,.guide-inline-action:focus-visible{border-color:var(--guide-yellow);background:#f7d44712}.guide-inline-action:focus-visible{outline:2px solid var(--guide-yellow);outline-offset:2px}.guide-noscript{border:1px solid rgba(247,212,71,.4);border-radius:7px;padding:12px;color:var(--guide-yellow)}.guide-tutorial{overflow:hidden;border:1px solid rgba(247,212,71,.34);border-radius:10px;background:#0c1112;box-shadow:0 24px 60px #00000047}.guide-tutorial-header{display:flex;align-items:end;justify-content:space-between;gap:18px;border-bottom:1px solid var(--guide-border);background:linear-gradient(90deg,rgba(247,212,71,.045),transparent 62%);padding:16px 18px}.guide-live-badge{display:inline-flex;align-items:center;gap:7px;color:var(--guide-green);font-size:9px;font-weight:800;letter-spacing:.06em}.guide-live-badge i{width:7px;height:7px;border-radius:50%;background:var(--guide-green);box-shadow:0 0 10px #00ff72b8}.guide-tutorial-header h2{margin:3px 0 0;font-size:18px;line-height:1.4}.guide-tutorial-context{margin:6px 0 0;color:var(--guide-muted);font-size:12px;line-height:1.7}.guide-tutorial-actions{display:flex;flex:0 0 auto;margin-left:auto}.guide-reset-button{display:grid;width:36px;height:36px;min-height:36px;place-items:center;border:1px solid var(--guide-border);border-radius:7px;background:#13191a;padding:0;color:var(--guide-text);cursor:pointer}.guide-reset-button:hover,.guide-reset-button:focus-visible{border-color:#f7d447c7;background:#f7d44714}.guide-reset-button:focus-visible{outline:2px solid var(--guide-yellow);outline-offset:2px}.guide-reset-button img{display:block;width:20px;height:20px}.guide-tutorial-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;border-bottom:1px solid var(--guide-border);background:#f7d44705;padding:10px;list-style:none}.guide-tutorial-steps li{position:relative;display:flex;align-items:center;justify-content:flex-start;gap:10px;min-width:0;min-height:56px;border:1px solid var(--guide-border);border-radius:8px;background:var(--guide-surface);padding:12px 14px;color:var(--guide-muted);font-size:13px;line-height:1.3}.guide-tutorial-steps li:not(:last-child):after{position:absolute;top:50%;right:-9px;z-index:1;width:9px;height:1px;background:var(--guide-border);content:""}.guide-tutorial-steps span{display:grid;flex:0 0 30px;place-items:center;width:30px;height:30px;border:1px solid #495353;border-radius:50%;background:#97a5a00a;font-size:12px;font-weight:800}.guide-tutorial-steps li.active,.guide-tutorial-steps li.complete{color:var(--guide-text)}.guide-tutorial-steps li.active{border-color:#f7d447b8;background:#f7d44717;box-shadow:inset 0 0 0 1px #f7d44714}.guide-tutorial-steps li.active span{border-color:var(--guide-yellow);background:var(--guide-yellow);color:#111;box-shadow:0 0 16px #f7d44747}.guide-tutorial-steps li.complete{border-color:#00ff7261;background:#00ff720a}.guide-tutorial-steps li.complete span{border-color:var(--guide-green);background:#00ff7214;color:var(--guide-green)}.guide-tutorial-message{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:center;border-bottom:1px solid rgba(247,212,71,.15);background:#f7d44706;padding:12px 16px}.guide-tutorial-message span{color:var(--guide-yellow);font-size:12px;font-weight:800;letter-spacing:.08em}.guide-tutorial-message p{margin:0;color:#b4c0bb;font-size:13px;line-height:1.55}.guide-workbench-frame{min-width:0;padding:10px}.guide-page .app-shell--tutorial{display:block;width:100%;max-width:none;min-height:0;margin:0;padding:0}.guide-page .app-shell--tutorial .workbench{grid-template-columns:minmax(290px,.38fr) minmax(0,.62fr);gap:8px}.guide-page .app-shell--tutorial .target-panel{top:82px}.guide-page .app-shell--tutorial .target-panel,.guide-page .app-shell--tutorial .scenario-panel,.guide-page .app-shell--tutorial .results-panel,.guide-page .app-shell--tutorial .search-control-bar{border-color:#283233;box-shadow:none}.guide-page .app-shell--tutorial .box-access-button,.guide-page .app-shell--tutorial .bulk-maximize-panel{display:none}.guide-page .app-shell--tutorial .target-panel,.guide-page .app-shell--tutorial .results-panel,.guide-page .app-shell--tutorial .scenario-panel{padding:10px}.guide-section{margin-top:58px;border-top:1px solid var(--guide-border-soft);padding-top:34px}.guide-section h2,.guide-mode-section h2{margin:0 0 12px;font-size:clamp(23px,2.4vw,32px);line-height:1.3;letter-spacing:-.025em}.guide-section h3{margin:28px 0 8px;font-size:16px}.guide-section>p:not(.guide-section-kicker),.guide-mode-section p{margin:10px 0;color:#b7c2be;font-size:14px;line-height:1.95}.guide-section code{color:var(--guide-yellow);font-family:Cascadia Code,monospace}.guide-overview-figure{margin:18px 0 20px}.guide-overview-image{display:block;width:100%;height:auto;border:1px solid var(--guide-border);border-radius:8px;background:var(--guide-surface)}.guide-feature-list{display:grid;gap:12px;margin:0;padding:0;list-style:none}.guide-feature-list li{display:grid;grid-template-columns:30px minmax(0,1fr);gap:10px;align-items:start;border-bottom:1px solid var(--guide-border-soft);padding:0 0 12px}.guide-feature-list li:last-child{border-bottom:0;padding-bottom:0}.guide-feature-list h3{margin:0 0 6px;font-size:14px}.guide-feature-list p{margin:0;color:var(--guide-muted);font-size:14px;line-height:1.7}.guide-feature-list p+p{margin-top:6px}.feature-mark{color:var(--guide-yellow);font-size:19px;font-weight:800;line-height:1.4}.feature-mark.target{color:var(--guide-yellow)}.feature-mark.scenario{color:var(--guide-green)}.feature-mark.result{color:var(--guide-cyan)}.feature-mark.format{color:var(--guide-magenta)}.feature-mark.sync{color:var(--guide-blue)}.feature-mark.box{color:var(--guide-orange)}.guide-tip{margin-top:20px;border-left:3px solid var(--guide-green);border-radius:0 7px 7px 0;background:#00ff7209;padding:13px 15px}.guide-tip strong{color:var(--guide-green);font-size:13px}.guide-tip-heading{display:flex;gap:7px;align-items:center}.guide-tip-icon{display:block;flex:0 0 auto;width:18px;height:18px}.guide-tip p{margin:4px 0 0;color:#abb7b2;font-size:12px;line-height:1.75}.guide-tip p+p{margin-top:8px}.guide-important-tip{border-left-color:var(--guide-yellow);background:#f7d4470a}.guide-important-tip strong{color:var(--guide-yellow)}.guide-tip a{color:var(--guide-green);text-decoration:underline;text-underline-offset:2px}.guide-mobile-overview-image{display:block;width:min(100%,320px);height:auto;margin:14px auto 0;border:1px solid var(--guide-border);border-radius:7px;background:var(--guide-surface)}.guide-ability-disclosure{margin-top:10px}.guide-ability-disclosure-trigger{display:flex;width:100%;gap:7px;align-items:center;min-height:var(--desktop-control-comfort);border:0;background:transparent;padding:7px 0;color:var(--guide-text);font:inherit;font-size:var(--desktop-text-control);font-weight:800;text-align:left;cursor:pointer}.guide-ability-disclosure-trigger:hover,.guide-ability-disclosure-trigger:focus-visible{color:var(--guide-green)}.guide-ability-disclosure-trigger:focus-visible{outline:1px solid var(--guide-green);outline-offset:3px}.guide-disclosure-chevron{width:20px;height:20px;flex:0 0 auto;color:var(--guide-green);transition:transform .16s ease}.guide-ability-disclosure-trigger[data-state=open] .guide-disclosure-chevron{transform:rotate(90deg)}.guide-ability-disclosure-content{overflow:hidden}.guide-ability-disclosure-content ul{column-count:2;column-gap:24px;margin:0;padding:4px 0 10px 22px;color:var(--guide-muted);font-size:12px;line-height:1.6}.guide-ability-disclosure-content li{break-inside:avoid;margin-bottom:6px}.guide-ability-disclosure-content li::marker{color:var(--guide-green)}.guide-ally-ability-image{display:block;width:min(100%,720px);height:auto;margin:14px auto 0;border:1px solid var(--guide-border);border-radius:7px;background:var(--guide-surface)}.guide-scenario-image{display:block;width:min(100%,720px);height:auto;margin:16px auto 20px;border:1px solid var(--guide-border);border-radius:7px;background:var(--guide-surface)}.guide-scenario-row-image{width:min(100%,520px)}.guide-flow-list{display:grid;gap:1px;overflow:hidden;margin:18px 0 0;border:1px solid var(--guide-border);border-radius:8px;background:var(--guide-border);padding:0;list-style:none}.guide-flow-list li{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:center;background:var(--guide-surface);padding:13px 16px}.guide-flow-list li>span{display:grid;place-items:center;width:30px;height:30px;border:1px solid rgba(247,212,71,.34);border-radius:50%;color:var(--guide-yellow);font-size:11px;font-weight:800}.guide-flow-list p{margin:0;color:var(--guide-muted);font-size:12px}.guide-flow-list strong{display:block;margin-bottom:2px;color:var(--guide-text);font-size:13px}.guide-stat-rules{display:grid;overflow:hidden;margin:18px 0;border:1px solid var(--guide-border);border-radius:8px;background:var(--guide-surface)}.guide-stat-rule-row{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:center;gap:28px;min-height:72px;padding:0 24px}.guide-stat-rule-row+.guide-stat-rule-row{border-top:1px solid var(--guide-border)}.guide-stat-rule-row h3{margin:0;color:var(--guide-text);font-size:15px;font-weight:800;line-height:1.55}.guide-stat-rule-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:0}.guide-stat-rule-items div{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px}.guide-stat-rule-items dt{color:var(--guide-muted);font-size:13px;line-height:1.6}.guide-stat-rule-items dd{margin:0;color:var(--guide-yellow);font-size:24px;font-weight:800;line-height:1.3;white-space:nowrap}.guide-mode-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:28px}.guide-mode-grid--detailed{grid-template-columns:minmax(0,1fr)}.guide-mode-section{border:1px solid var(--guide-border);border-top-width:3px;border-radius:8px;background:var(--guide-surface);padding:18px}.guide-mode-section>span{font-size:9px;font-weight:800;letter-spacing:.12em}.guide-mode-section h2{margin-top:4px;font-size:20px}.guide-mode-section p{font-size:14px;line-height:1.75}.guide-mode-section ul{margin:12px 0 0;padding-left:20px;color:var(--guide-muted);font-size:14px;line-height:1.75}.guide-mode-section li+li{margin-top:6px}.guide-mode-section.defence{border-top-color:var(--guide-green)}.guide-mode-section.defence>span{color:var(--guide-green)}.guide-mode-section.offense{border-top-color:#ff5964}.guide-mode-section.offense>span{color:#ff5964}.guide-mode-section.speed{border-top-color:var(--guide-cyan)}.guide-mode-section.speed>span{color:var(--guide-cyan)}.guide-table-wrap{margin:18px 0;overflow-x:auto;border:1px solid var(--guide-border);border-radius:8px}.guide-table-wrap table{width:100%;min-width:0;border-collapse:collapse;background:var(--guide-surface);font-size:12px;text-align:left}.guide-table-wrap th,.guide-table-wrap td{border-bottom:1px solid var(--guide-border-soft);padding:10px 12px}.guide-table-wrap th{background:#f7d4470a;color:var(--guide-yellow);font-size:11px}.guide-table-wrap td{color:#abb7b2}.guide-troubleshooting-list,.guide-notes-list{margin:0;padding-left:20px;color:var(--guide-muted);font-size:14px;line-height:1.7}.guide-troubleshooting-list li+li,.guide-notes-list li+li{margin-top:6px}.guide-sync-options{margin-top:14px}.guide-prose-list{margin-top:12px;margin-bottom:18px}.guide-troubleshooting-list strong{display:block;margin-bottom:2px;color:var(--guide-text)}.guide-troubleshooting-list span{display:block}.guide-page>.app-footer{width:min(calc(100% - var(--desktop-page-gutter) - var(--desktop-page-gutter)),1540px);margin-inline:auto}.guide-page .app-footer-contact{color:#eef1edb3}.guide-page .app-footer-contact:hover,.guide-page .app-footer-contact:focus-visible{color:var(--text)}.guide-page .app-footer-contact[aria-current=page]{color:var(--gold)}@media(max-width:1320px){.guide-layout{grid-template-columns:200px minmax(0,1fr);gap:16px}.guide-page .app-shell--tutorial .workbench{grid-template-columns:minmax(270px,.36fr) minmax(0,.64fr)}}@media(max-width:1180px){.guide-page>.app-footer{width:min(calc(100% - var(--desktop-page-gutter) - var(--desktop-page-gutter)),calc(var(--stacked-page-max-width) - var(--desktop-page-gutter) - var(--desktop-page-gutter)))}.guide-header{grid-template-columns:minmax(230px,1fr) auto}.guide-layout{grid-template-columns:minmax(0,1fr);width:min(100% - 32px,980px)}.guide-toc{position:sticky;top:72px;z-index:100;max-height:none;overflow:visible;border:1px solid var(--guide-border);border-radius:8px;background:#090d0ef7;padding:8px}.guide-toc-label{display:none}.guide-toc nav{display:flex;overflow-x:auto;border:0;border-radius:0;background:transparent;scrollbar-width:thin}.guide-toc nav a{flex:0 0 auto;border:0;border-right:1px solid var(--guide-border-soft);min-height:36px;padding:7px 12px;font-size:13px}.guide-toc nav a:before{display:none}.guide-page .app-shell--tutorial{max-width:none}.guide-page .app-shell--tutorial .workbench{grid-template-columns:minmax(300px,.36fr) minmax(0,.64fr)}}@media(max-width:900px){.guide-header{grid-template-columns:minmax(0,1fr) auto}.guide-page .app-shell--tutorial .workbench{grid-template-columns:1fr}.guide-page .app-shell--tutorial .target-panel,.guide-page .app-shell--tutorial .scenario-panel,.guide-page .app-shell--tutorial .search-control-bar,.guide-page .app-shell--tutorial .results-panel{grid-column:1;grid-row:auto}.guide-page .app-shell--tutorial .target-panel{position:static}.guide-stat-rule-row{grid-template-columns:160px minmax(0,1fr);gap:20px;padding:0 20px}.guide-stat-rule-items{gap:20px}.guide-mode-grid{grid-template-columns:1fr}}@media(max-width:720px){html{scroll-padding-top:68px}.guide-header{min-height:60px;padding:8px 12px}.guide-brand{gap:8px}.guide-brand img{width:min(190px,50vw);height:34px}.guide-brand-page{min-height:var(--mobile-control-standard);padding-left:8px;font-size:11px}.guide-header-action{min-height:var(--mobile-control-standard);padding:0 10px;font-size:var(--mobile-text-interactive-small)}.guide-page:not(.privacy-page) .guide-brand,.guide-page:not(.privacy-page) .guide-brand-home{min-width:0;max-width:100%}.guide-page:not(.privacy-page) .guide-brand img{max-width:100%}.guide-page:not(.privacy-page) .guide-brand-page{flex-shrink:0;white-space:nowrap}.guide-page:not(.privacy-page) .guide-header-action{max-width:calc(var(--mobile-control-standard) * 3);line-height:1;text-align:center}.guide-menu-toggle{display:inline-grid;width:36px;height:36px;flex:0 0 36px;place-items:center;border:1px solid var(--guide-border);border-radius:7px;background:#101617f0;color:var(--guide-text);cursor:pointer}.guide-menu-toggle:hover,.guide-menu-toggle:focus-visible,.guide-menu-open .guide-menu-toggle{border-color:#f7d447c7;background:#f7d44714}.guide-menu-toggle:focus-visible{outline:2px solid var(--guide-yellow);outline-offset:2px}.guide-menu-toggle img{display:block;width:20px;height:20px}.guide-layout{width:min(100% - 20px,640px);gap:14px;padding-top:12px}.guide-toc{position:fixed;top:68px;right:10px;left:10px;z-index:190;max-height:calc(100dvh - 78px);margin:0;overflow:auto;opacity:0;transform:translateY(-8px);visibility:hidden;pointer-events:none;transition:opacity .15s ease,transform .15s ease,visibility .15s ease}.guide-menu-open .guide-toc{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto}.guide-toc nav{display:grid;overflow:hidden;border:1px solid var(--guide-border);border-radius:7px;background:#090d0efa}.guide-toc nav a{display:flex;align-items:center;min-height:var(--mobile-control-comfort);border-right:0;border-bottom:1px solid var(--guide-border-soft);padding:10px 12px;font-size:var(--mobile-text-control)}.guide-toc nav a:last-child{border-bottom:0}.guide-lead{font-size:15px}.guide-inline-action{min-height:var(--mobile-control-standard);font-size:var(--mobile-text-interactive-small)}.guide-section>p:not(.guide-section-kicker),.guide-mode-section p,.guide-mode-section ul,.guide-feature-list p,.guide-troubleshooting-list,.guide-notes-list{font-size:14px}.privacy-page .guide-intro h1{font-size:clamp(18px,6vw,23px)}.guide-stat-rule-row{grid-template-columns:minmax(0,1fr);gap:8px;min-height:0;padding:14px}.guide-stat-rule-row h3{font-size:13px}.guide-stat-rule-items{gap:16px}.guide-stat-rule-items div{gap:8px}.guide-stat-rule-items dt{font-size:12px}.guide-stat-rule-items dd{font-size:20px}.guide-tip strong,.guide-tip p,.guide-flow-list p,.guide-ability-disclosure-content ul{font-size:var(--mobile-text-interactive-small)}.guide-ability-disclosure-trigger{min-height:var(--mobile-control-comfort);font-size:var(--mobile-text-control)}.guide-disclosure-chevron{width:var(--mobile-icon-standard);height:var(--mobile-icon-standard)}.guide-table-wrap table{font-size:12px}.guide-table-wrap th{font-size:11px}.guide-tutorial-steps{overflow-x:visible;grid-template-columns:repeat(2,minmax(0,1fr))}.guide-tutorial-steps li{min-height:58px;padding:10px 12px}.guide-tutorial-steps li:not(:last-child):after{display:none}.guide-tutorial-message{grid-template-columns:1fr;gap:2px}.guide-workbench-frame{padding:4px}.guide-page .app-shell--tutorial{display:grid;max-width:460px;margin:0 auto;padding:4px}.guide-page .app-shell--tutorial .workbench{display:block;width:100%}.guide-page .app-shell--tutorial .target-panel,.guide-page .app-shell--tutorial .scenario-panel,.guide-page .app-shell--tutorial .results-panel{position:fixed;top:60px;height:calc(100vh - 60px);height:calc(100dvh - 60px);max-height:calc(100vh - 60px);max-height:calc(100dvh - 60px)}.guide-page>.app-footer{width:min(calc(100% - var(--mobile-page-gutter) - var(--mobile-page-gutter)),calc(var(--mobile-page-max-width) - var(--mobile-page-gutter) - var(--mobile-page-gutter)))}}@media(max-width:440px){.guide-brand-page{display:none}.guide-header-actions{gap:6px}.guide-stat-rule-items{gap:12px}.guide-stat-rule-items dd{font-size:18px}}@media(max-width:380px){.guide-brand img{width:min(150px,46vw)}.guide-page>.app-footer{width:min(calc(100% - var(--narrow-page-gutter) - var(--narrow-page-gutter)),calc(var(--mobile-page-max-width) - var(--narrow-page-gutter) - var(--narrow-page-gutter)))}}
