.site-shell{max-width:1120px}.learn-heading{max-width:920px;padding:48px 0 36px}.learn-heading h1{font-size:clamp(32px,5vw,52px);line-height:1.1;font-weight:550;letter-spacing:-.035em;margin:0 0 24px}.learn-heading>p:not(.caption-note){max-width:65ch;color:var(--shinphony-muted);font-size:18px}.back-link{display:inline-flex;align-items:center;min-height:var(--shinphony-touch);margin-bottom:24px;color:var(--shinphony-muted);text-decoration:none}.guide-layout{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:64px;align-items:start}.guide-body{min-width:0}.guide-body h2{margin:36px 0 16px;font-size:24px;font-weight:550;line-height:1.25;letter-spacing:-.025em}.guide-body h2:first-child{margin-top:0}.guide-body>p:first-child{margin-top:0}.notification-guide .callout+.guide-body{margin-top:32px}.guide-body p,.guide-body li{color:var(--shinphony-muted)}.guide-body p{max-width:70ch}.guide-body a,.info-card a{color:var(--shinphony-accent)}.before{padding:24px;background:var(--shinphony-panel);border:1px solid var(--shinphony-line);border-radius:5px;margin-bottom:40px}.before p{margin-bottom:0}.instruction-list{padding-inline-start:30px}.instruction-list>li{padding-inline-start:10px;margin-bottom:38px;scroll-margin-top:32px}.instruction-list>li::marker{color:var(--shinphony-accent);font-weight:700;font-size:21px}code{background:var(--shinphony-code-bg);color:var(--shinphony-code-text);border-radius:4px;padding:2px 5px;overflow-wrap:anywhere}.guide-body pre:not(.command){max-width:100%;overflow-x:auto;padding:16px;border:1px solid var(--shinphony-line);border-radius:5px;background:var(--shinphony-panel);container-type:inline-size}.guide-body pre:not(.command) code{padding:0;background:none;font-size:12.5px;white-space:pre;overflow-wrap:normal;word-break:normal}@supports (container-type: inline-size){.guide-body pre:not(.command) code{font-size:clamp(10px,calc(100cqw / 25.5),12.5px)}}.guide-visuals{display:grid;gap:40px}.guide-figure{padding:18px;background:var(--shinphony-panel);border-radius:5px}.guide-figure img{display:block;width:100%;border-radius:10px}.guide-figure.portrait{max-width:300px;justify-self:center}.inline-guide-shot{display:none}.troubleshooting{margin-top:48px}.next-guide{display:grid;gap:10px;margin-top:48px;padding-top:32px;border-top:1px solid var(--shinphony-line);text-decoration:none}.next-guide span{color:var(--shinphony-accent)}.next-guide strong{font-size:24px}.guide-help{padding:40px 0;margin:48px 0 32px;border-top:1px solid var(--shinphony-line)}.guide-help p{color:var(--shinphony-muted);max-width:65ch}.notification-guide .learn-heading{max-width:900px}.notification-guide>.guide-body{max-width:820px}.notification-guide h3{font-size:21px}.notification-guide .callout{max-width:900px}.document{width:min(830px,calc(100% - 40px));margin:0 auto;padding:56px 0 80px}.document-header{margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid var(--shinphony-line)}.document-header h1{margin-bottom:20px;font-size:clamp(36px,5vw,56px);line-height:1.1;letter-spacing:-.035em;font-weight:550}.document-header p,.updated{color:var(--shinphony-muted)}.document .info-card{margin:16px 0;padding:24px;background:var(--shinphony-panel);border:1px solid var(--shinphony-line);border-radius:5px}.info-card h2{font-size:22px;letter-spacing:-.02em}.info-card p,.info-card li{color:var(--shinphony-muted)}.document a{color:var(--shinphony-accent)}.document ul,.document ol{padding-inline-start:20px}.compact-guides{border-top:1px solid var(--shinphony-line)}.guide-disclosure summary{display:flex;align-items:center;gap:18px;min-height:64px;padding:16px 4px;list-style:none}.guide-disclosure summary::-webkit-details-marker{display:none}.guide-disclosure summary:hover h2{color:var(--shinphony-accent)}.guide-disclosure summary h2{flex:1;margin:0;font-size:18px;font-weight:550;line-height:1.4;letter-spacing:-.02em}.guide-number,.guide-time{color:var(--shinphony-caption);font-size:12px}.guide-number{width:32px;flex-shrink:0}.guide-chevron{font-size:21px;flex-shrink:0}.guide-disclosure[open] .guide-chevron{transform:rotate(180deg)}.guide-disclosure-body{display:grid;grid-template-columns:140px 1fr;gap:24px;padding:0 4px 24px 54px;max-width:800px;align-items:center}.guide-disclosure-body p{margin:0 0 16px;color:var(--shinphony-muted);font-size:16px;line-height:1.65}.guide-thumbnail{height:150px;background:var(--shinphony-panel);border-radius:5px;padding:10px;display:flex;justify-content:center}.guide-thumbnail img{max-width:100%;height:100%;width:auto;-o-object-fit:contain;object-fit:contain}.guide-disclosure-body.text-only{grid-template-columns:1fr}.learn-heading:has(+.compact-guides){padding:32px 0 24px}.learn-heading:has(+.compact-guides) h1{font-size:clamp(30px,4vw,44px);margin-bottom:16px}@media(max-width:820px){.guide-layout{gap:32px}}@media(max-width:700px){.guide-layout{gap:28px}.learn-heading{padding-top:28px}.learn-heading h1{font-size:36px}.guide-figure.portrait{max-width:250px}.guide-disclosure summary{gap:10px}.guide-disclosure summary h2{font-size:16px}.guide-time{display:none}.guide-disclosure-body{padding-inline-start:4px;grid-template-columns:90px 1fr;gap:16px}.guide-thumbnail{height:130px}}@media(max-width:600px){.guide-layout{grid-template-columns:1fr}.guide-visuals{display:none}.inline-guide-shot{display:block;padding:12px;background:var(--shinphony-panel);border-radius:5px;margin:24px 0}.inline-guide-shot img{display:block;max-height:540px;width:auto;margin:auto;border-radius:6px}.document{padding-top:36px}}.docs-layout{display:grid;grid-template-columns:220px minmax(0,1fr);gap:56px;align-items:start;padding:40px 0 24px}.docs-nav{position:sticky;top:24px;display:grid;gap:22px;font-size:15px}.docs-nav-group p{margin:0 0 6px;color:var(--shinphony-muted);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.docs-nav ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.docs-nav a{display:block;padding:5px 10px;border-radius:5px;color:inherit;text-decoration:none}.docs-nav a:hover{background:var(--shinphony-panel)}.docs-nav a[aria-current=page]{background:var(--shinphony-panel);color:var(--shinphony-accent);font-weight:600}.docs-article{max-width:72ch}.docs-article h1{font-size:clamp(30px,4.5vw,44px);line-height:1.1;font-weight:550;letter-spacing:-.03em;margin:0 0 16px}.docs-article h2{margin-top:36px}.docs-group{margin:0 0 8px;color:var(--shinphony-accent);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.docs-lede{font-size:18px}.docs-next-note{padding:10px 14px;border:1px solid var(--shinphony-line);border-radius:5px;background:var(--shinphony-panel)}.docs-article ul,.docs-article ol{padding-inline-start:22px}.docs-article li{margin-bottom:8px}.docs-index{display:grid;gap:40px;padding-bottom:32px}.docs-index h2{font-size:22px;font-weight:550;margin:0 0 12px}.docs-index ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.docs-index a{display:grid;align-content:start;gap:6px;height:100%;padding:18px;border:1px solid var(--shinphony-line);border-radius:5px;color:inherit;text-decoration:none}.docs-index a:hover{border-color:var(--shinphony-accent)}.docs-index span{color:var(--shinphony-muted);font-size:15px}@media(max-width:760px){.docs-layout{grid-template-columns:1fr;gap:24px}.docs-nav{position:static;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;order:2;padding-top:24px;border-top:1px solid var(--shinphony-line)}}.guide-layout.guide-text-only{grid-template-columns:minmax(0,760px)}
