._page_1exid_1{min-height:100vh;padding:clamp(1rem,5vw,5rem);background:linear-gradient(180deg,var(--background),var(--muted));color:var(--foreground)}._page_1exid_1 header{display:flex;justify-content:space-between;gap:1rem;align-items:flex-start;margin-bottom:2rem}._page_1exid_1 header span{color:var(--secondary);font-weight:800;letter-spacing:.1em;font-size:.75rem}._page_1exid_1 header h1{font-family:var(--font-family-display);font-weight:400;font-size:clamp(2.4rem,5vw,4.5rem);margin:.3rem 0}._page_1exid_1 header p{color:var(--muted-foreground);max-width:700px}._notice_1exid_1{display:flex;gap:.5rem;padding:1rem;border-radius:12px;background:color-mix(in srgb,var(--success) 12%,var(--surface));color:var(--success);margin-bottom:1rem}._grid_1exid_1{display:grid;grid-template-columns:1fr 1fr;gap:1rem}._grid_1exid_1>section,._training_1exid_1{padding:1.3rem;border:1px solid var(--border);border-radius:18px;background:var(--card);box-shadow:var(--shadow)}._grid_1exid_1>section>svg,._training_1exid_1>svg{color:var(--secondary)}._grid_1exid_1 h2,._training_1exid_1 h2{font-family:var(--font-family-display);font-weight:400;font-size:2rem}._grid_1exid_1 form{display:grid;grid-template-columns:1fr 1fr;gap:.7rem}._grid_1exid_1 form label{display:grid;gap:.3rem;font-size:.78rem;font-weight:700}._grid_1exid_1 form label:nth-last-of-type(1){grid-column:1/-1}._grid_1exid_1 form button{width:max-content}._history_1exid_1{margin-top:1.2rem;border-top:1px solid var(--border);padding-top:1rem}._history_1exid_1>div{display:flex;justify-content:space-between;padding:.55rem 0;border-bottom:1px solid var(--border);font-size:.85rem}._history_1exid_1 span{color:var(--muted-foreground)}._training_1exid_1{margin-top:1rem;display:flex;gap:1rem}._training_1exid_1 p{color:var(--muted-foreground)}._training_1exid_1 a{color:var(--primary);font-weight:800}._page_1exid_1 footer{display:flex;justify-content:space-between;margin-top:1.5rem}._page_1exid_1 footer a{color:var(--primary);text-decoration:none;font-weight:700}@media(max-width:800px){._grid_1exid_1,._grid_1exid_1 form{grid-template-columns:1fr}._grid_1exid_1 form label:nth-last-of-type(1){grid-column:auto}._page_1exid_1 header{flex-direction:column}._page_1exid_1 footer{flex-direction:column;gap:.8rem}}
