.SUv9sW_wrap{max-width:420px;margin:24px auto 0}.SUv9sW_lead{color:var(--text-2);margin:-4px 0 20px;font-size:16px;line-height:1.6}.SUv9sW_card{box-shadow:var(--shadow-md);padding:24px}.SUv9sW_tabs{border-radius:var(--radius-pill);background:var(--surface-3);gap:2px;margin:0 0 20px;padding:3px;display:flex}.SUv9sW_tabs button{border-radius:var(--radius-pill);min-height:36px;font:500 14px/1 var(--font-sans);color:var(--text-2);cursor:pointer;touch-action:manipulation;transition:background .16s var(--ease-out), color .16s var(--ease-out), box-shadow .16s var(--ease-out);background:0 0;border:0;flex:1;padding:6px 12px}.SUv9sW_tabs button:hover{color:var(--text-1)}.SUv9sW_tabs button[aria-selected=true]{background:var(--surface);color:var(--text-1);box-shadow:var(--shadow-sm)}.SUv9sW_tabs button:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px}.SUv9sW_chosen{color:var(--text-2);margin:-8px 0 16px;font-size:14px}.SUv9sW_chosen strong{color:var(--text-1);font-weight:500}.SUv9sW_chosen a{color:var(--text-1);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.SUv9sW_kinds{border-radius:var(--radius-pill);background:var(--surface-3);gap:2px;padding:3px;display:flex}.SUv9sW_kinds button{border-radius:var(--radius-pill);min-height:36px;font:500 14px/1 var(--font-sans);color:var(--text-2);cursor:pointer;touch-action:manipulation;transition:background .16s var(--ease-out), color .16s var(--ease-out), box-shadow .16s var(--ease-out);background:0 0;border:0;flex:1;padding:6px 12px}.SUv9sW_kinds button[aria-pressed=true]{background:var(--surface);color:var(--text-1);box-shadow:var(--shadow-sm)}.SUv9sW_kinds button:focus-visible{outline:1.5px solid var(--focus);outline-offset:2px}.SUv9sW_form{flex-direction:column;gap:16px;display:flex}.SUv9sW_field{flex-direction:column;gap:6px;min-width:0;display:flex}.SUv9sW_field>span{letter-spacing:.01em;color:var(--text-2);font-size:14px;font-weight:500}.SUv9sW_field input{width:100%;min-height:44px;font:16px/1.4 var(--font-sans);color:var(--text-1);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-input);transition:border-color .15s var(--ease-out), box-shadow .15s var(--ease-out);padding:10px 14px}.SUv9sW_field input:hover{border-color:var(--border-strong)}.SUv9sW_field input::placeholder{color:var(--text-3)}.SUv9sW_field input:focus{border-color:var(--gray-950);box-shadow:0 0 0 3px color-mix(in srgb, var(--focus) 22%, transparent);outline:none}.SUv9sW_hint{color:var(--text-3);margin:-8px 0 0;font-size:13px}.SUv9sW_error{border-radius:var(--radius-card-sm);background:var(--err-bg);color:var(--err-fg);margin:0;padding:10px 14px;font-size:14px;line-height:1.5}.SUv9sW_submit{width:100%;min-height:44px}.SUv9sW_foot{color:var(--text-3);text-align:center;margin:20px 0 0;font-size:14px;line-height:1.6}.SUv9sW_foot a{color:var(--text-1);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:3px}.SUv9sW_foot a:hover{text-decoration-color:currentColor}.SUv9sW_danger{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding-top:24px;display:flex}.SUv9sW_danger h2{letter-spacing:-.03em;color:var(--text-1);margin:0;font-size:22px;font-weight:300;line-height:1.1}.SUv9sW_danger p{color:var(--text-2);overflow-wrap:anywhere;margin:0;line-height:1.6}.SUv9sW_danger strong{color:var(--text-1);font-weight:500}.SUv9sW_danger>button{align-self:flex-start}.SUv9sW_confirm{border-radius:var(--radius-card-sm);border:1px solid var(--border);background:var(--surface-2);flex-direction:column;gap:12px;padding:16px;display:flex}.SUv9sW_confirmActions{flex-wrap:wrap;gap:8px;display:flex}.SUv9sW_destructive{background:var(--err-fg);color:#fff}.SUv9sW_destructive:hover:not(:disabled){background:color-mix(in srgb, var(--err-fg) 85%, black)}@media (max-width:639px){.SUv9sW_wrap{margin-top:8px}.SUv9sW_card{padding:20px 16px}.SUv9sW_tabs button{min-height:44px}}
.mmg7wq_home{flex-direction:column;gap:32px;max-width:44rem;margin:0 auto;padding:24px 0 48px;display:flex}.mmg7wq_head{flex-direction:column;gap:12px;display:flex}.mmg7wq_title{font-family:var(--font-sans);letter-spacing:-.03em;color:var(--text-1);overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(2.25rem,6vw,3rem);font-weight:300;line-height:1.06}.mmg7wq_lede{color:var(--text-2);margin:0;font-size:16px;line-height:1.6}.mmg7wq_data,.mmg7wq_rules{gap:12px;margin:0;padding:0;list-style:none;display:grid}.mmg7wq_point{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);animation:mmg7wq_rise .5s var(--ease-out) both;flex-direction:column;gap:8px;padding:20px;display:flex}.mmg7wq_figure{letter-spacing:-.04em;color:var(--text-1);font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,10vw,3rem);font-weight:300;line-height:1}.mmg7wq_text{color:var(--text-2);margin:0;font-size:15px;line-height:1.6}.mmg7wq_source{color:var(--text-3);overflow-wrap:anywhere;font-size:13px}.mmg7wq_closing{color:var(--text-2);margin:0;font-size:16px}.mmg7wq_slogan{letter-spacing:-.015em;margin:0;font-size:1.375rem;font-weight:400}.mmg7wq_actions{flex-wrap:wrap;gap:8px;display:flex}.mmg7wq_rule{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);animation:mmg7wq_rise .45s var(--ease-out) both;align-items:flex-start;gap:16px;padding:20px;display:flex}.mmg7wq_rule h2{font-family:var(--font-sans);letter-spacing:-.02em;color:var(--text-1);margin:2px 0 6px;font-size:1.25rem;font-weight:400;line-height:1.2}.mmg7wq_rule p{color:var(--text-2);margin:0;font-size:15px;line-height:1.6}.mmg7wq_ruleIcon{background:var(--surface-3);width:40px;height:40px;color:var(--text-1);border-radius:50%;flex:none;place-items:center;display:grid}@media (min-width:720px){.mmg7wq_home{gap:40px;padding-top:48px}.mmg7wq_title{font-size:3rem}.mmg7wq_data{grid-template-columns:repeat(3,1fr)}.mmg7wq_rule{padding:24px}}@keyframes mmg7wq_rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mmg7wq_point,.mmg7wq_rule{animation:none}}
