.local-guide{text-align:right;width:100%}.guide-band{border-bottom:1px solid var(--border);padding:28px 0 34px}.guide-band h2{margin:0 0 24px;font-size:24px;font-weight:700}.guide-flow{gap:42px;margin:0;padding:0;list-style:none;display:flex}.guide-step{text-align:center;flex:1;min-width:0;position:relative}.guide-box{border:1px solid var(--border);background:var(--card);box-sizing:border-box;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:186px;padding:18px 12px;display:flex;position:relative}.guide-label{overflow-wrap:anywhere;width:100%;font-size:19px;font-weight:600;line-height:1.55}.guide-label span{display:block}.guide-icon{width:50px;height:50px;color:var(--primary);flex-shrink:0}.guide-number{width:36px;height:36px;color:var(--primary-foreground);background:var(--primary);border-radius:50%;place-items:center;font-size:25px;font-weight:700;display:grid;position:absolute;top:-14px;right:12px}.guide-arrow{width:30px;height:30px;color:var(--muted-foreground);position:absolute;top:78px;left:-37px}.guide-offline{border:2px solid var(--success);background:color-mix(in oklab, var(--success) 10%, var(--card))}.guide-offline .guide-label span:last-child{background:var(--success);color:var(--success-foreground);border-radius:4px;width:fit-content;margin:6px auto 0;padding:3px 10px}.guide-note{color:var(--muted-foreground);margin-top:10px;font-size:16px;display:block}.guide-update .guide-icon{color:var(--success)}.guide-details{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin:28px 0}.guide-details summary{cursor:pointer;padding:18px 4px;font-size:19px;font-weight:600}.guide-detail-content{gap:20px;padding:8px 4px 24px;display:grid}.guide-detail-content h3{margin:0 0 6px;font-size:17px;font-weight:700}.guide-detail-content p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.8}@media (width<=760px){.guide-flow{flex-direction:column;gap:40px}.guide-box{min-height:150px}.guide-arrow{top:auto;bottom:-35px;left:calc(50% - 15px);transform:rotate(-90deg)}.guide-note{margin-bottom:0}}
