._main_1yawq_1{max-width:980px;margin:0 auto;padding:3rem 1.25rem 5rem}._hero_1yawq_1{text-align:center;margin-bottom:2rem}._hero_1yawq_1>svg{width:44px;height:44px;color:var(--primary);margin-bottom:.7rem}._hero_1yawq_1>p{color:var(--primary);font-size:.74rem;font-weight:800;letter-spacing:.17em;margin:0 0 .6rem}._hero_1yawq_1 h1{font-family:var(--font-family-display);font-size:clamp(2rem,4.5vw,3.1rem);font-weight:400;line-height:1.08;margin:0}._hero_1yawq_1 span{display:block;color:var(--muted-foreground);margin-top:.8rem}._layout_1yawq_1{display:grid;grid-template-columns:1.15fr .85fr;gap:1rem}._card_1yawq_1{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(145deg,var(--card),var(--surface));padding:1.35rem;display:grid;gap:1rem}._card_1yawq_1 h2{font-family:var(--font-family-display);font-size:1.55rem;font-weight:400;margin:0}._grid_1yawq_1{display:grid;grid-template-columns:1fr 1fr;gap:.8rem}._card_1yawq_1 label{display:grid;gap:.4rem}._card_1yawq_1 label>span{font-size:.74rem;color:var(--muted-foreground);font-weight:700}._full_1yawq_1{grid-column:1/-1}._summary_1yawq_1{display:grid;gap:.55rem;margin-top:.2rem}._summary_1yawq_1>div{display:flex;justify-content:space-between;gap:1rem;border:1px solid rgba(55,96,85,.55);border-radius:var(--radius-md);background:var(--surface);padding:.75rem .85rem}._summary_1yawq_1 span{color:var(--muted-foreground);font-size:.76rem}._summary_1yawq_1 strong{color:var(--foreground)}._resultCard_1yawq_1{margin-top:1rem;border:1px solid rgba(211,171,77,.35);border-radius:var(--radius-lg);background:linear-gradient(145deg,#0e3a30,#08251f);padding:1.35rem;display:flex;gap:1rem;align-items:center}._resultCard_1yawq_1>svg{width:42px;height:42px;color:var(--primary);flex:0 0 auto}._resultCard_1yawq_1 p{margin:0;color:var(--muted-foreground);font-size:.85rem}._resultCard_1yawq_1 strong{display:block;color:var(--primary);font-size:2rem;margin:.2rem 0}._resultCard_1yawq_1 small{color:var(--muted-foreground);font-size:.72rem;line-height:1.5}._notice_1yawq_1{margin-top:1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:#07221db8;padding:1rem;color:var(--muted-foreground);font-size:.76rem;line-height:1.6}._notice_1yawq_1 strong{color:var(--foreground)}@media(max-width:760px){._main_1yawq_1{padding:1.6rem .85rem 4rem}._hero_1yawq_1 h1{font-size:1.8rem}._layout_1yawq_1,._grid_1yawq_1{grid-template-columns:1fr}._full_1yawq_1{grid-column:auto}._resultCard_1yawq_1{align-items:flex-start}}
