.guide-code-form{gap:12px;margin-block:24px;display:grid}.guide-code-form input,.local-guide-batch textarea{box-sizing:border-box;border:1px solid var(--control-line);background:var(--white);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:4px;padding:12px}.guide-code-form #guide-code{text-transform:uppercase}.guide-code-form p{color:var(--muted);font-size:var(--text-sm);margin:0}.guide-code-form button{justify-self:start}.guide-code-form button:disabled{opacity:.6;cursor:default}.owned-guides{margin-block:32px;padding:0;list-style:none}.owned-guides li{border-top:1px solid var(--line);gap:8px;padding:20px 0;display:grid}.owned-guides a{overflow-wrap:anywhere}.owned-guides span{color:var(--muted);font-size:var(--text-sm)}.local-guide-batch{border-top:1px solid var(--line);padding-top:24px}.local-guide-batch summary{cursor:pointer}.guide-code-form :focus-visible,.local-guide-batch textarea:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.guide-library-signin{margin:24px auto}.guide-library-empty{color:var(--muted);padding-block:24px 48px}.guide-library-empty h2{font:var(--font-section);color:var(--ink);margin-bottom:16px}.guide-library-empty a{align-items:center;min-height:44px;display:inline-flex}.owned-guide-card h2{font:var(--font-card);overflow-wrap:anywhere;margin:10px 0 16px}.owned-guide-card h2 a{text-decoration:none}.owned-guide-card h2 a:hover{text-decoration:underline}.local-guide-batch{margin-top:32px}
