.guide-backdrop[data-v-d4a6a1a5]{align-items:flex-end}.guide[data-v-d4a6a1a5]{margin-bottom:env(safe-area-inset-bottom);max-height:calc(100dvh - 32px - env(safe-area-inset-bottom));gap:var(--s-3);overflow-y:auto}.guide-head[data-v-d4a6a1a5]{align-items:center;gap:var(--s-4);display:flex}.guide-head img[data-v-d4a6a1a5]{border:1px solid var(--c-ink);flex:none}.guide-head h2[data-v-d4a6a1a5],.guide-head p[data-v-d4a6a1a5]{margin:0}.guide-steps[data-v-d4a6a1a5]{border:1px solid var(--c-ink);margin:0;padding:0;list-style:none}.guide-steps li[data-v-d4a6a1a5]{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border-top:1px solid var(--c-line);grid-template-columns:auto 1fr auto;display:grid}.guide-steps li[data-v-d4a6a1a5]:first-child{border-top:0}.guide-steps li>div[data-v-d4a6a1a5]{flex-direction:column;gap:2px;display:flex}.guide-num[data-v-d4a6a1a5]{background:var(--c-ink);width:28px;height:28px;color:var(--c-surface);place-items:center;font-weight:800;display:grid}.guide-icon[data-v-d4a6a1a5]{fill:none;width:32px;height:32px;stroke:var(--c-ink);stroke-width:2px;stroke-linecap:square}.guide-switch[data-v-d4a6a1a5]{margin:0}.guide-link[data-v-d4a6a1a5]{color:var(--c-ink);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline}.guide-seal[data-v-d4a6a1a5]{background:var(--c-seal);color:#fff;width:32px;height:32px;font-family:var(--f-display);place-items:center;line-height:1;display:grid}.shell[data-v-66faad74]{flex-direction:column;min-height:100dvh;display:flex}.shell-side[data-v-66faad74]{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);background:var(--c-surface);border-bottom:1px solid var(--c-ink);display:flex}.shell-main[data-v-66faad74]{width:100%;max-width:var(--w-page);padding:var(--s-5) var(--s-4) calc(96px + env(safe-area-inset-bottom));flex:1;margin:0 auto}.shell-nav[data-v-66faad74]{z-index:20;background:var(--c-surface);border-top:1px solid var(--c-ink);padding-bottom:env(safe-area-inset-bottom);display:flex;position:fixed;inset:auto 0 0}.shell-nav a[data-v-66faad74]{min-height:62px;color:var(--c-ink-soft);font-size:var(--t-sm);border-left:1px solid var(--c-line);letter-spacing:.12em;transition:color var(--d-fast);isolation:isolate;flex-direction:column;flex:1;justify-content:center;align-items:center;font-weight:500;text-decoration:none;display:flex;position:relative}.shell-nav a[data-v-66faad74]:first-child{border-left:0}.shell-nav-tabs strong[data-v-66faad74]{font-family:var(--f-display);font-weight:400;font-size:var(--t-md);line-height:1.2}.shell-nav a[data-v-66faad74]:after{content:"";z-index:-1;background:var(--c-ink);transform-origin:bottom;transition:transform var(--d-mid) var(--ease-out);position:absolute;inset:0;transform:scaleY(0)}.shell-nav a[aria-current=page][data-v-66faad74]{color:var(--c-surface);font-weight:700}.shell-nav a[aria-current=page] .en[data-v-66faad74]{color:var(--c-surface);opacity:.6}.shell-nav a[aria-current=page][data-v-66faad74]:after{transform:scaleY(1)}.shell-nav-side[data-v-66faad74]{display:none}.shell-user[data-v-66faad74]{align-items:center;gap:var(--s-3);min-width:0;display:flex}.shell-user>div[data-v-66faad74]{text-align:right;flex-direction:column;min-width:0;line-height:1.3;display:flex}.shell-user a[data-v-66faad74],.shell-user span[data-v-66faad74],.shell-user strong[data-v-66faad74]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.shell-tenant[data-v-66faad74]{color:var(--c-ink);font-weight:700}.shell-side .brand[data-v-66faad74],.shell-user .btn[data-v-66faad74]{white-space:nowrap;flex:none}@media (width>=900px){.shell[data-v-66faad74]{flex-direction:row}.shell-side[data-v-66faad74]{justify-content:flex-start;align-items:stretch;gap:var(--s-5);width:var(--w-side);height:100dvh;padding:var(--s-5) var(--s-4);border-bottom:0;border-right:1px solid var(--c-ink);flex-direction:column;position:sticky;top:0}.shell-nav[data-v-66faad74]{background:0 0;border:0;flex-direction:column;gap:2px;padding:0;position:static}.shell-nav a[data-v-66faad74]{min-height:0;padding:var(--s-3);border-radius:0 var(--r-sm) var(--r-sm) 0;font-size:var(--t-md);border-top:0;border-left:0;flex:none;align-items:flex-start;display:block}.shell-nav a[data-v-66faad74]:after{transform-origin:0;transform:scaleX(0)}.shell-nav a[aria-current=page][data-v-66faad74]:after{transform:scaleX(1)}.shell-nav a[data-v-66faad74]:hover{color:var(--c-ink)}.shell-nav a[aria-current=page][data-v-66faad74]:hover{color:var(--c-surface)}.shell-nav-side[data-v-66faad74]{display:flex}.shell-nav-tabs[data-v-66faad74]{display:none}.shell-user[data-v-66faad74]{flex-direction:column;align-items:stretch;margin-top:auto}.shell-user>div[data-v-66faad74]{text-align:left}.shell-main[data-v-66faad74]{padding:var(--s-6) var(--s-6) var(--s-7)}}
