:root{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI","Noto Sans JP",sans-serif;color:#232522;background:#fafaf8;font-synthesis:none;font-size:15px;line-height:1.65}*{box-sizing:border-box}body{margin:0}a{color:inherit;text-underline-offset:4px}button,input,select,textarea{font:inherit}button{cursor:pointer;border:1px solid #242722;border-radius:5px;background:#272b25;color:#fff;padding:9px 17px;min-height:44px}button:hover{background:#3d4639}button:disabled{opacity:.55;cursor:wait}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #6c7e5c;outline-offset:3px}.wordmark{font-size:16px;font-weight:700;letter-spacing:.12em;text-decoration:none;display:block}.wordmark span{display:block;font-size:11px;letter-spacing:.06em;font-weight:400;color:#71786d;margin-top:2px}.ceremony{max-width:460px;margin:12vh auto;padding:24px}.ceremony .wordmark{margin-bottom:56px}.minimal{margin-top:30vh}.minimal h1{font-size:22px}.console{display:grid;grid-template-columns:218px 1fr;min-height:100vh}.console aside{border-right:1px solid #e2e5de;padding:36px 24px;background:#f5f6f2}.console nav{display:grid;gap:2px;margin-top:48px}.console nav a{padding:9px 12px;text-decoration:none;color:#697062;font-size:13px;border-radius:4px}.console nav a:hover{background:#ecede7}.console nav [aria-current]{background:#e6e9df;color:#242b21;font-weight:600}.console main{padding:50px 5vw 24px;max-width:1440px;width:100%;min-width:0}.eyebrow{font-size:10px;letter-spacing:.2em;color:#7a8272;margin:0 0 6px}.operator{font-size:10px;color:#767d71;margin-top:48px;letter-spacing:.08em}h1{font-size:30px;font-weight:500;line-height:1.3;letter-spacing:-.035em;margin:0 0 32px}h2{font-size:16px;font-weight:500;margin:40px 0 12px}.lead{font-size:23px;letter-spacing:-.025em;margin:56px 0 40px}.overview{display:grid;grid-template-columns:1fr 1fr;max-width:600px}.overview dt,.overview dd{margin:0;padding:14px 0;border-bottom:1px solid #e2e5de}.overview dd{text-align:right;color:#697062}.muted{color:#71786d;font-size:13px}.table-scroll{overflow:auto}table{border-collapse:collapse;width:100%;font-size:13px;text-align:left}th{font-size:11px;font-weight:500;color:#858c7d;padding:12px 14px;border-bottom:1px solid #dce0d5;white-space:nowrap}td{padding:14px;border-bottom:1px solid #e8eae3;vertical-align:top;overflow-wrap:anywhere;max-width:480px}th:first-child,td:first-child{padding-left:0}td:last-child,th:last-child{padding-right:0}label{display:grid;gap:7px;color:#596151;font-size:12px;margin:16px 0}input,textarea,select{padding:10px 12px;border:1px solid #d6dccf;border-radius:4px;background:#fff;color:#272b25;width:100%;min-height:44px}textarea{resize:vertical}.action-form{border-top:1px solid #dce0d5;margin:36px 0;padding:18px 0 0;max-width:520px}.action-form button{margin-top:8px}.quiet{background:transparent;color:#697062;border-color:transparent;font-size:12px;padding-left:0}footer{margin-top:96px;padding-top:18px;border-top:1px solid #e2e5de;font-size:10px;letter-spacing:.04em;color:#8b9184;display:flex;justify-content:space-between;gap:12px}#error{color:#9a3e32;border-left:2px solid #9a3e32;padding-left:14px;margin-top:24px}.confirmation{font-size:13px}.confirmation dt{color:#71786d;margin-top:16px}.confirmation dd{margin:4px 0;overflow-wrap:anywhere;white-space:pre-wrap}[hidden]{display:none!important}@media(max-width:760px){.console{display:block}.console aside{padding:20px;border-right:0;border-bottom:1px solid #e2e5de}.console aside .wordmark span{display:inline;margin-left:10px}.console nav{display:flex;overflow-x:auto;margin-top:20px;gap:6px}.console nav a{white-space:nowrap}.operator,.console aside>form{display:none}.console main{padding:32px 20px}.lead{font-size:20px;margin-top:32px}.ceremony{margin:8vh auto}.minimal{margin-top:24vh}footer{margin-top:64px;display:block}footer span{display:block;margin-top:5px}}
:root select{height:44px}
@media(max-width:760px){html .console aside>form{display:block;margin-top:12px}.console aside>form .quiet{padding:4px 0;min-height:44px}.table-scroll table:has(th:nth-child(4)){min-width:600px}}
