@import url("/assets/languages.css");
:root{color-scheme:light;--ink:#233b37;--muted:#647570;--line:#dce3df;--green:#344e45;--paper:#f3f5f1}*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font:15px/1.65 system-ui,-apple-system,'Noto Sans JP',sans-serif}a{color:inherit;text-underline-offset:4px}button,input{font:inherit}button,a,input{touch-action:manipulation}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid #adbd82;outline-offset:3px}.account-top{max-width:1240px;margin:auto;padding:24px 36px;display:flex;align-items:center;justify-content:space-between;gap:18px}.account-top>a{display:flex;align-items:center;gap:10px;text-decoration:none;font-size:20px;letter-spacing:2px}.account-top small{display:block;font-size:9px;letter-spacing:2px}.account-top nav{display:flex;gap:8px}.account-top nav a{display:flex;gap:6px;align-items:center;text-decoration:none;padding:7px;border-radius:6px;font-size:12px}.account-top nav a[aria-current]{background:#e3e9df}.account-layout{max-width:1168px;margin:24px auto 60px;display:grid;grid-template-columns:1fr 1.48fr;gap:64px;align-items:start;padding:0 24px}.account-intro{padding-top:30px;position:sticky;top:24px}.eyebrow{font-size:11px;letter-spacing:2px}.account-intro h1{font-size:40px;line-height:1.25;letter-spacing:-1px;margin:22px 0}.account-intro>p{font-size:18px;color:var(--muted)}.account-intro ol{list-style:none;counter-reset:step;padding:20px 0}.account-intro li{counter-increment:step;margin:18px 0;display:flex;gap:14px;align-items:center}.account-intro li:before{content:counter(step);width:30px;height:30px;border:1px solid #c4cec4;border-radius:50%;display:grid;place-items:center;font-size:12px}.account-card{padding:32px;background:white;border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 70px #344e4508;min-width:0}.account-card h2{font-size:24px}.account-steps{display:flex;justify-content:space-between;font-size:12px;margin-bottom:28px;padding-bottom:15px;border-bottom:1px solid var(--line);gap:8px}.account-steps [aria-current]{font-weight:750;color:var(--green);border-bottom:3px solid var(--green)}fieldset{padding:0;border:0;min-width:0;margin:0 0 20px}legend{font-weight:700;font-size:23px;margin-bottom:4px}.account-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px;margin:18px 0}.account-grid.one{grid-template-columns:1fr}.account-field{display:grid;gap:7px;font-size:13px;font-weight:550;min-width:0}.account-field b{color:#b2614a}input:not([type=checkbox]):not([type=radio]){width:100%;min-width:0;padding:11px 12px;border:1px solid #ced7d1;border-radius:7px;background:white;color:var(--ink)}.account-field input:focus{border-color:#466d59}.account-button{display:inline-flex;align-items:center;justify-content:center;text-align:center;background:var(--green);color:white;border:1px solid var(--green);border-radius:7px;padding:12px 20px;font-weight:650;cursor:pointer;text-decoration:none;gap:8px;max-width:100%}.account-button.secondary{background:white;color:var(--ink);border-color:var(--line)}.account-actions{display:flex;justify-content:space-between;gap:12px;margin-top:24px}.account-actions button:last-child{margin-left:auto}.account-note{background:#eff3ed;padding:15px 17px;border-radius:8px;font-size:13px;margin:20px 0}.account-alert{background:#fff0eb;color:#8b3324;border:1px solid #efcec2;padding:15px;border-radius:8px;margin-bottom:20px}.account-links{font-size:12px;margin:20px 0 0}.account-check{display:flex;gap:12px;align-items:start;font-size:13px;margin:22px 0 8px}.account-check input{width:20px;height:20px;flex-shrink:0;accent-color:var(--green)}.account-plans{display:grid;gap:10px;margin:18px 0}.account-plans label{padding:15px;border:1px solid var(--line);border-radius:8px;display:flex;gap:12px;align-items:start;cursor:pointer}.account-plans label:has(:checked){border-color:var(--green);background:#f4f7f1}.account-plans input{margin-top:7px;accent-color:var(--green)}.account-plans span{display:grid;gap:3px}.account-plans strong{font-size:23px}.account-plans small{font-size:12px;font-weight:400}.account-footer{border-top:1px solid var(--line);padding:25px;max-width:1168px;margin:auto;display:flex;justify-content:space-between;gap:20px;font-size:12px;flex-wrap:wrap}.account-footer nav{display:flex;gap:20px;flex-wrap:wrap}.account-success{text-align:center;padding:24px 0}.account-success>span{font-size:40px}.workspace-url{overflow-wrap:anywhere;font-size:14px}summary{cursor:pointer;font-size:13px}.account-honeypot{position:absolute;left:-9999px}.account-review{font-size:13px;background:#f5f6f3;padding:16px;border-radius:8px;overflow-wrap:anywhere}.account-review p{margin:4px 0}[hidden]{display:none!important}@media(max-width:850px){.account-layout{grid-template-columns:1fr;gap:24px;max-width:660px;margin-top:0}.account-intro{position:static;padding-top:8px}.account-intro h1{font-size:30px;margin:12px 0}.account-intro ol,.account-intro .account-note,.account-intro>a{display:none}.account-top{padding:18px 24px}.account-card{padding:24px}.account-top nav span{display:none}}@media(max-width:430px){.account-grid{grid-template-columns:1fr}.account-layout{padding:0 14px}.account-card{padding:20px}.account-top{padding:16px}.account-actions{flex-wrap:wrap}.account-actions button{flex:1}.account-steps{font-size:11px}.account-intro>p{font-size:16px}}

@media(max-width:430px){.account-actions [data-step-submit]:not([hidden]){flex-basis:100%;order:0}.account-actions:has([data-step-submit]:not([hidden])) [data-step-back]{order:1;padding:9px}.account-actions [data-step-submit]{margin-left:0}}
