.aCsj4W_button{min-height:var(--tap);padding:0 var(--s-3);border-radius:var(--radius);font:inherit;cursor:pointer;border:1px solid #0000;font-weight:700}.aCsj4W_primary{background:var(--c-primary);color:var(--c-surface)}.aCsj4W_primary:active:not(:disabled){background:#153a8c}.aCsj4W_secondary{background:var(--c-surface);border-color:var(--c-muted);color:var(--c-text)}.aCsj4W_secondary:active:not(:disabled){background:var(--c-bg)}@media (hover:hover){.aCsj4W_primary:hover:not(:disabled){background:#1b44a8}.aCsj4W_secondary:hover:not(:disabled){background:var(--c-bg)}}.aCsj4W_button:disabled{background:var(--c-bg);border-color:var(--c-muted);color:var(--c-muted);cursor:not-allowed}
.q98tRG_hint{font-size:var(--fs-1);color:var(--c-muted);margin:0}
.YF0qqa_wrap{width:100%;position:relative}.YF0qqa_canvas{width:100%;height:max(var(--canvas-min-h), 45vh);height:max(var(--canvas-min-h), 45dvh);background:var(--c-surface);border-top:1px solid var(--c-muted);border-bottom:1px solid var(--c-muted);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;display:block}.YF0qqa_drawing{border-top:2px solid var(--c-primary);border-bottom:2px solid var(--c-primary)}.YF0qqa_placeholder{color:var(--c-muted);pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}
.jJ5erW_banner{z-index:10;align-items:center;gap:var(--s-2);padding:calc(var(--s-2) + env(safe-area-inset-top)) var(--s-3) var(--s-2);background:var(--c-surface);border:2px solid var(--c-primary);font-size:var(--fs-1);flex-wrap:wrap;display:flex;position:sticky;top:0}.jJ5erW_text{flex:240px;margin:0}.jJ5erW_actions{gap:var(--s-1);display:flex}
.npDrCG_row{min-height:var(--tap);align-items:center;gap:0 var(--s-1);flex-wrap:wrap;margin:0;display:flex}.npDrCG_ok{color:var(--c-ok);font-weight:700}.npDrCG_bad{color:var(--c-danger);font-weight:700}
.p5vwqW_footer{text-align:center;font-size:var(--fs-1);color:var(--c-muted);padding:var(--s-3) 0 calc(var(--s-3) + env(safe-area-inset-bottom));font-weight:400}
.Etux8G_page{padding:var(--s-3) 0;flex-direction:column;display:flex}.Etux8G_content{width:100%;max-width:720px;padding:0 var(--s-3);gap:var(--s-2);flex-direction:column;margin:0 auto;display:flex}.Etux8G_title{font-size:var(--fs-2);margin:0;font-weight:700}.Etux8G_count{font-size:var(--fs-3);margin:0}.Etux8G_notice{font-size:var(--fs-1);color:var(--c-muted);margin:0}.Etux8G_error{font-size:var(--fs-1);color:var(--c-danger);margin:0}.Etux8G_actions{gap:var(--s-1);flex-direction:column;display:flex}
.JJG6kq_page{gap:var(--s-2);padding:var(--s-3) 0;flex-direction:column;display:flex}.JJG6kq_content{width:100%;max-width:720px;padding:0 var(--s-3);gap:var(--s-2);flex-direction:column;margin:0 auto;display:flex}.JJG6kq_title{font-size:var(--fs-2);margin:0;font-weight:700}.JJG6kq_guide{font-size:var(--fs-1);color:var(--c-muted);margin:0}.JJG6kq_target{font-size:var(--fs-3);margin:0;line-height:1.35}.JJG6kq_field{gap:var(--s-1);border:0;flex-direction:column;margin:0;padding:0;display:flex}.JJG6kq_label{font-size:var(--fs-1);font-weight:700}.JJG6kq_input{min-height:var(--tap);padding:0 var(--s-2);font:inherit;color:var(--c-text);background:var(--c-surface);border:1px solid var(--c-muted);border-radius:var(--radius)}.JJG6kq_invalid{border-color:var(--c-danger)}.JJG6kq_radio{align-items:center;gap:var(--s-1);min-height:var(--tap);padding:0 var(--s-2);background:var(--c-surface);border:1px solid var(--c-muted);border-radius:var(--radius);display:flex}.JJG6kq_selected{border:2px solid var(--c-primary)}.JJG6kq_error{font-size:var(--fs-1);color:var(--c-danger);margin:0}.JJG6kq_actions{gap:var(--s-1);flex-direction:column;display:flex}@media (min-width:480px){.JJG6kq_actions{flex-direction:row;justify-content:space-between}}
.MeQwbq_page{gap:var(--s-2);padding:var(--s-3) 0;flex-direction:column;display:flex}.MeQwbq_content{width:100%;max-width:720px;padding:0 var(--s-3);gap:var(--s-2);flex-direction:column;margin:0 auto;display:flex}.MeQwbq_title{font-size:var(--fs-3);margin:0}.MeQwbq_guide,.MeQwbq_hint{font-size:var(--fs-1);color:var(--c-muted);margin:0}.MeQwbq_verdict{font-size:var(--fs-2);margin:0}.MeQwbq_error{color:var(--c-danger);margin:0}.MeQwbq_actions{gap:var(--s-1);flex-direction:column;display:flex}
