.beta-main{padding-top:66px;padding-bottom:40px}.beta-hero{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);align-items:center;gap:44px;padding:12px 14px 52px}.beta-hero h1{font-size:clamp(36px,4.5vw,60px);line-height:1.2;letter-spacing:-.055em;margin:18px 0 23px;max-width:660px;white-space:pre-line;word-break:keep-all}.beta-intro{font-size:17px;line-height:1.85;color:var(--muted);max-width:610px}.beta-chips{display:flex;flex-wrap:wrap;gap:9px;margin-top:23px}.beta-chips span{padding:9px 12px;border:1px solid #d9edf5;border-radius:12px;font-size:12px;background:#f0faff;color:#346375}.beta-chips span:nth-child(2){background:#fff0f5;border-color:#f6d8e4;color:#9b4264}.beta-art{position:relative;min-height:295px;display:grid;place-items:center;background:radial-gradient(ellipse,#e7f7ff 0,#f4fbff 60%,transparent 61%)}.beta-phone{position:relative;width:217px;height:278px;background:white;border:1px solid #dce9ee;border-radius:31px;box-shadow:0 15px 40px #2d7e9c12;transform:rotate(7deg);padding:35px 17px 22px}.beta-phone-camera{position:absolute;width:53px;height:5px;background:#d6e7ed;top:16px;left:82px;border-radius:10px}.beta-mini-brand{display:flex;gap:6px;align-items:center;font-weight:800;font-size:17px;letter-spacing:-.7px}.beta-mini-brand>span{color:#e2789e;margin-left:-5px}.beta-sample{border:1px dashed #76c9e8;border-radius:14px;padding:17px 10px;display:flex;align-items:center;gap:7px;background:#fffdfa;margin:35px -3px 20px;transform:rotate(-8deg);box-shadow:0 6px 0 #eaf8ff}.beta-sample>span{font-size:27px}.beta-sample strong{font-size:14px;line-height:1.5;word-break:keep-all}.beta-mini-toolbar{display:flex;align-items:center;gap:8px}.beta-mini-toolbar>span{background:#eef9fe;border-radius:8px;padding:7px;color:#34718b;font-size:14px;font-weight:700}.beta-mini-toolbar i{width:16px;height:16px;border-radius:50%;background:#83cce8}.beta-mini-toolbar i:last-child{background:#e9a4be}.beta-art-tag{position:absolute;right:-26px;bottom:17px;background:#ffe7ef;padding:9px 13px;border-radius:10px;font-size:12px;font-weight:650;color:#a84269;transform:rotate(-12deg)}.beta-art-spark{position:absolute;top:3px;left:14px;font-size:37px;color:#ed8db2}.beta-status{display:flex;align-items:center;gap:16px;border:1px solid #d5eaf3;border-radius:20px;background:#eefaff;padding:22px 25px;margin-bottom:38px}.beta-status-dot{width:10px;height:10px;border-radius:50%;background:#1597b1;box-shadow:0 0 0 5px white;flex-shrink:0}.beta-status>div{flex:1}.beta-status strong{font-size:16px}.beta-status p{font-size:13px;line-height:1.8;color:var(--muted);margin:6px 0 0}.beta-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:34px;align-items:start}.beta-details>h2{font-size:24px;margin:15px 0 25px}.beta-steps{list-style:none;margin:0 0 32px;padding:0}.beta-steps li{display:flex;gap:17px;margin-bottom:25px}.beta-steps li>span{display:grid;place-items:center;flex:0 0 38px;height:38px;border-radius:12px;background:#eaf8ff;color:#12819d;font-size:13px;font-weight:700}.beta-steps h3{font-size:17px;margin:2px 0 8px}.beta-steps p,.beta-card p{font-size:14px;color:var(--muted);line-height:1.9;margin-bottom:0}.beta-card{border:1px solid #deebf1;border-radius:20px;background:#f8fcff;padding:24px;margin-bottom:20px}.beta-card h2{font-size:18px;margin-bottom:15px}.beta-card ul{margin:0;padding-left:19px;line-height:2;font-size:13px;color:#426b7b}.beta-card li{padding-left:3px;margin-bottom:7px}.beta-pink{background:#fff3f7;border-color:#f0dce5}.beta-pink p+p{margin-top:14px}.beta-small{font-size:12px!important;line-height:1.9;color:var(--muted);margin-top:17px}.beta-footer{padding-block:25px 45px;display:flex;flex-wrap:wrap;gap:25px;font-size:12px;color:var(--muted)}.beta-footer a{min-height:36px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:4px}#beta-request{scroll-margin-top:100px}#beta-request .support-contact{margin-top:0;padding:29px}#beta-request textarea{min-height:110px}#beta-request .support-field-grid{grid-template-columns:1fr;gap:0}#beta-request .support-contact-title{font-size:24px}#beta-request .support-form-footer{gap:12px}#beta-request .support-contact [hidden]{display:none!important}.beta-status [hidden]{display:none!important}
@media(max-width:900px){.beta-layout{gap:23px}.beta-main{padding-top:42px}.beta-hero{gap:22px;padding-inline:0}.beta-chips{gap:6px}.beta-chips span{font-size:11px;padding:8px 10px}#beta-request .support-contact{padding:25px 21px}.beta-card{padding:21px}.beta-steps li{gap:12px}}
@media(max-width:640px){.beta-main{padding-top:30px}.beta-hero{grid-template-columns:1fr;gap:10px;text-align:center;padding-bottom:30px}.beta-hero h1{font-size:38px;margin:16px auto 22px}.beta-hero .eyebrow{font-size:12px}.beta-intro{font-size:14px;max-width:390px;margin-inline:auto}.beta-chips{justify-content:center}.beta-art{min-height:260px;margin:10px 0 0}.beta-phone{transform:rotate(5deg) scale(.85)}.beta-status{padding:18px 18px;align-items:flex-start;flex-wrap:wrap;gap:13px;margin-bottom:25px}.beta-status-dot{margin-top:7px}.beta-status>div{flex-basis:calc(100% - 40px)}.beta-status .button{margin-left:23px}.beta-status strong{font-size:14px}.beta-status p{font-size:12px}.beta-layout{grid-template-columns:1fr;gap:12px}.beta-details>h2{font-size:22px}.beta-steps h3{font-size:16px}.beta-steps p,.beta-card p{font-size:13px}.beta-layout #beta-request{grid-row:1}.beta-footer{gap:18px}#beta-request .support-contact{padding:25px 20px}.beta-chips span{max-width:100%;overflow-wrap:anywhere}}
.beta-hero>div{min-width:0}.beta-hero h1{overflow-wrap:anywhere}@media(max-width:640px){.beta-hero{grid-template-columns:minmax(0,1fr)}}
.beta-apply{margin-top:8px}@media(max-width:640px){.beta-main:lang(ja) .beta-hero h1{font-size:32px}}
