.head[data-astro-cid-2oyqz7pi]{padding:56px 0 24px}.lead[data-astro-cid-2oyqz7pi]{max-width:62ch;font-size:1.05rem}.layout[data-astro-cid-2oyqz7pi]{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(24px,4vw,48px);padding-bottom:96px;display:grid}@media (width<=900px){.layout[data-astro-cid-2oyqz7pi]{grid-template-columns:1fr}}.guide[data-astro-cid-2oyqz7pi]{border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex-direction:column;gap:16px;padding:clamp(18px,3vw,28px);display:flex;position:sticky;top:96px}@media (width<=900px){.guide[data-astro-cid-2oyqz7pi]{position:static}}.row[data-astro-cid-2oyqz7pi]{grid-template-columns:1fr 1fr;gap:14px;display:grid}@media (width<=480px){.row[data-astro-cid-2oyqz7pi]{grid-template-columns:1fr}}label[data-astro-cid-2oyqz7pi]{flex-direction:column;gap:6px;display:flex}label[data-astro-cid-2oyqz7pi]>span[data-astro-cid-2oyqz7pi]{font-size:.85rem;font-weight:600}input[data-astro-cid-2oyqz7pi],textarea[data-astro-cid-2oyqz7pi]{font:inherit;border:1px solid var(--line);border-radius:var(--radius);background:var(--bg);color:var(--ink);width:100%;min-width:0;padding:10px 12px;font-size:1rem}textarea[data-astro-cid-2oyqz7pi]{resize:vertical}.suffix[data-astro-cid-2oyqz7pi]{align-items:center;gap:8px;display:flex}.suffix[data-astro-cid-2oyqz7pi] input[data-astro-cid-2oyqz7pi]{flex:1}.suffix[data-astro-cid-2oyqz7pi] em[data-astro-cid-2oyqz7pi]{color:var(--muted);white-space:nowrap;font-size:.8rem;font-style:normal}.chips[data-astro-cid-2oyqz7pi]{flex-wrap:wrap;gap:8px;display:flex}.chip[data-astro-cid-2oyqz7pi]{font:inherit;text-align:left;border:1px solid var(--line);background:var(--sand);cursor:pointer;border-radius:999px;padding:6px 10px;font-size:.8rem}.chip[data-astro-cid-2oyqz7pi]:hover{border-color:var(--gold)}.check[data-astro-cid-2oyqz7pi]{flex-direction:row;align-items:center;gap:10px;font-size:.9rem}.check[data-astro-cid-2oyqz7pi] input[data-astro-cid-2oyqz7pi]{width:18px;height:18px;accent-color:var(--green)}.guide[data-astro-cid-2oyqz7pi] .btn[data-astro-cid-2oyqz7pi]{align-self:flex-start}.fine[data-astro-cid-2oyqz7pi]{margin:0;font-size:.78rem}.hp[data-astro-cid-2oyqz7pi]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.placeholder[data-astro-cid-2oyqz7pi],.loading[data-astro-cid-2oyqz7pi]{border:1px dashed var(--line);border-radius:var(--radius);text-align:center;color:var(--muted);padding:48px 24px}.loading[data-astro-cid-2oyqz7pi]{flex-direction:column;align-items:center;gap:14px;display:flex}.loading[data-astro-cid-2oyqz7pi][hidden],.placeholder[data-astro-cid-2oyqz7pi][hidden]{display:none}.spinner[data-astro-cid-2oyqz7pi]{border:3px solid var(--line);border-top-color:var(--green);border-radius:50%;width:32px;height:32px;animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.error[data-astro-cid-2oyqz7pi]{color:var(--danger);font-weight:600}.comment[data-astro-cid-2oyqz7pi]{color:var(--muted);font-style:italic}#proposals[data-astro-cid-2oyqz7pi]{flex-direction:column;gap:20px;display:flex}#proposals[data-astro-cid-2oyqz7pi] .proposal{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:clamp(16px,3vw,24px)}#proposals[data-astro-cid-2oyqz7pi] .num{letter-spacing:.2em;text-transform:uppercase;color:var(--gold-dark);margin:0 0 4px;font-size:.72rem;font-weight:600}#proposals[data-astro-cid-2oyqz7pi] h2{margin-bottom:6px;font-size:1.7rem}#proposals[data-astro-cid-2oyqz7pi] .pitch{color:var(--muted)}#proposals[data-astro-cid-2oyqz7pi] .items{border-top:1px solid var(--line);margin:12px 0;padding:0;list-style:none}#proposals[data-astro-cid-2oyqz7pi] .item-link{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:12px 0;text-decoration:none;display:flex}#proposals[data-astro-cid-2oyqz7pi] .item-link img{object-fit:contain;border:1px solid var(--line);border-radius:var(--radius);background:#fff;flex:none;width:72px;height:72px}#proposals[data-astro-cid-2oyqz7pi] .item-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}#proposals[data-astro-cid-2oyqz7pi] .item-brand{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-dark);font-size:.68rem;font-weight:600}#proposals[data-astro-cid-2oyqz7pi] .item-name{font-weight:600}#proposals[data-astro-cid-2oyqz7pi] .item-reason{color:var(--muted);font-size:.85rem}#proposals[data-astro-cid-2oyqz7pi] .item-price{color:var(--green);white-space:nowrap;font-weight:700}#proposals[data-astro-cid-2oyqz7pi] .foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}#proposals[data-astro-cid-2oyqz7pi] .total{margin:0}#proposals[data-astro-cid-2oyqz7pi] .total strong{font-family:var(--serif);color:var(--green);font-size:1.6rem}#proposals[data-astro-cid-2oyqz7pi] .go{color:var(--gold-dark);font-weight:600}
