.ai-fit-embed{--af-bg: #FFFFFF;--af-bg-2: #F7F7F7;--af-bg-3: #FAFAFA;--af-ink: #0A0A0A;--af-ink-2: #2A2A2A;--af-ink-3: #6E6E6E;--af-ink-4: #9E9E9E;--af-line: #E8E8E8;--af-line-2: #F0F0F0;--af-safe: #2E7D5C;--af-warn: #A9731E;--af-ng: #C0392B;--af-line-green: #06C755;margin:0;padding:150px 20px 90px;font-family:Noto Sans JP,system-ui,-apple-system,sans-serif;font-size:14px;line-height:1.7;position:relative;color:var(--af-ink);background:var(--af-bg);-webkit-font-smoothing:antialiased}.ai-fit-embed *,.ai-fit-embed *:before,.ai-fit-embed *:after{box-sizing:border-box}.ai-fit-inner{max-width:720px;margin:0 auto}.ai-fit-eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--af-ink-4);text-align:center;margin:0 0 12px}.ai-fit-page-title{font-size:30px;font-weight:700;letter-spacing:.02em;color:var(--af-ink);text-align:center;margin:0 0 8px;line-height:1.4}.ai-fit-age{font-size:13px;letter-spacing:.08em;color:var(--af-ink-4);text-align:center;margin:0 0 6px}.ai-fit-lede{font-size:13.5px;color:var(--af-ink-3);text-align:center;max-width:36em;margin:0 auto 28px}.ai-fit-widget{background:var(--af-bg);border:1px solid var(--af-line);scroll-margin-top:90px}.ai-fit-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--af-line-2)}.ai-fit-title{font-size:16px;font-weight:700;letter-spacing:.01em;color:var(--af-ink)}.ai-fit-sub{font-size:11.5px;color:var(--af-ink-4);margin-top:3px;font-variant-numeric:tabular-nums}.ai-fit-reset{-webkit-appearance:none;appearance:none;font-family:inherit;flex:0 0 auto;background:transparent;border:1px solid var(--af-ink);color:var(--af-ink);font-size:11.5px;font-weight:500;line-height:1.4;padding:8px 14px;border-radius:0;cursor:pointer;transition:background .12s,color .12s}.ai-fit-reset:hover{background:var(--af-ink);color:#fff}.ai-fit-reset-br{display:none}.ai-fit-log{padding:22px 18px 26px;display:flex;flex-direction:column;gap:14px;background:var(--af-bg-3);min-height:320px}.ai-fit-loading{font-size:13px;color:var(--af-ink-4);text-align:center;padding:40px 0}.ai-fit-bot{display:flex;gap:10px;max-width:100%;animation:aiFitRise .25s ease both}.ai-fit-avatar{flex:0 0 26px;width:26px;height:26px;background:var(--af-ink);color:#fff;font-size:13px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:2px}.ai-fit-card{background:var(--af-bg);border:1px solid var(--af-line);padding:13px 15px;font-size:13.5px;color:var(--af-ink-2);line-height:1.75;flex:1 1 auto;min-width:0}.ai-fit-card p{margin:0 0 8px}.ai-fit-card p:last-child{margin-bottom:0}.ai-fit-card .ai-fit-hint{font-size:12px;color:var(--af-ink-3);background:var(--af-bg-2);padding:9px 11px;margin-top:8px}.ai-fit-user{align-self:flex-end;background:var(--af-ink);color:#fff;padding:9px 14px;font-size:13.5px;max-width:85%;animation:aiFitRise .25s ease both}.ai-fit-scan{display:flex;flex-direction:column;gap:6px;margin-top:4px}.ai-fit-scan-step{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--af-ink-4);font-variant-numeric:tabular-nums}.ai-fit-scan-step.on{color:var(--af-ink-2)}.ai-fit-scan-ico{width:14px;height:14px;flex:0 0 14px;display:inline-flex;align-items:center;justify-content:center}.ai-fit-scan-dot{width:6px;height:6px;background:#ccccc6}.ai-fit-scan-step.run .ai-fit-scan-dot{background:var(--af-ink);animation:aiFitPulse .9s ease-in-out infinite}.ai-fit-scan-check{color:var(--af-safe);font-weight:700;font-size:12px;display:none}.ai-fit-scan-step.done .ai-fit-scan-dot{display:none}.ai-fit-scan-step.done .ai-fit-scan-check{display:inline}.ai-fit-step-label{font-size:12.5px;font-weight:700;letter-spacing:.04em;color:var(--af-ink);padding-left:36px;margin-top:2px}.ai-fit-step-label.sep{margin-top:10px;padding-top:16px;border-top:1px solid var(--af-line)}.ai-fit-chip-label{font-size:11px;letter-spacing:.08em;color:var(--af-ink-4);padding-left:36px;margin-top:2px}.ai-fit-chips{display:flex;flex-wrap:wrap;gap:8px;padding-left:36px;animation:aiFitRise .25s ease both}.ai-fit-chip{-webkit-appearance:none;appearance:none;font-family:inherit;border:1px solid #D9D9D4;background:var(--af-bg);color:var(--af-ink);border-radius:0;padding:9px 14px;font-size:13px;line-height:1.5;text-align:left;cursor:pointer;transition:border-color .12s,background .12s,color .12s}.ai-fit-chip small{display:block;font-size:11px;color:var(--af-ink-4);margin-top:1px;font-variant-numeric:tabular-nums}.ai-fit-chip:hover{border-color:var(--af-ink)}.ai-fit-chip:focus-visible,.ai-fit-send:focus-visible,.ai-fit-input:focus-visible,.ai-fit-reset:focus-visible{outline:2px solid var(--af-ink);outline-offset:2px}.ai-fit-chips.locked .ai-fit-chip{pointer-events:none;opacity:.4}.ai-fit-chips.locked .ai-fit-chip.picked{opacity:1;background:var(--af-ink);border-color:var(--af-ink);color:#fff}.ai-fit-chips.locked .ai-fit-chip.picked small{color:#bdbdb8}.ai-fit-chip.ghost{border-style:dashed;color:var(--af-ink-3)}.ai-fit-input-row{display:flex;gap:8px;padding-left:36px;animation:aiFitRise .25s ease both}.ai-fit-input{flex:1 1 auto;min-width:0;font-family:inherit;font-size:16px;padding:11px 13px;border:1px solid #D9D9D4;border-radius:0;background:var(--af-bg);color:var(--af-ink)}.ai-fit-input::placeholder{color:#ababa5}.ai-fit-input:focus{border-color:var(--af-ink);outline:none}.ai-fit-send{-webkit-appearance:none;appearance:none;font-family:inherit;border:none;background:var(--af-ink);color:#fff;font-size:13.5px;font-weight:500;padding:0 20px;border-radius:0;cursor:pointer;transition:opacity .12s}.ai-fit-send:hover{opacity:.85}.ai-fit-input-row.locked,.ai-fit-chip-label.locked,.ai-fit-step-label.locked{opacity:.4;pointer-events:none}.ai-fit-collapsed{display:none}.ai-fit-verdict{padding:11px 13px;font-size:13.5px;font-weight:700;display:flex;align-items:center;gap:8px;margin-bottom:10px}.ai-fit-verdict .ai-fit-src{font-size:10px;font-weight:600;letter-spacing:.06em;padding:2px 7px;flex:0 0 auto}.ai-fit-verdict.ok{background:#edf5f0;color:#22604a}.ai-fit-verdict.ok .ai-fit-src{background:var(--af-safe);color:#fff}.ai-fit-verdict.est{background:#f3f1e7;color:#6e5a1e}.ai-fit-verdict.est .ai-fit-src{background:var(--af-warn);color:#fff}.ai-fit-verdict.ng{background:#f8ecea;color:#8e2f23}.ai-fit-verdict.ng .ai-fit-src{background:var(--af-ng);color:#fff}.ai-fit-vehicle-meta{font-size:12px;color:var(--af-ink-3);margin-bottom:10px;font-variant-numeric:tabular-nums}.ai-fit-seat-table{display:flex;flex-direction:column;gap:6px}.ai-fit-seat-heading{font-size:11px;letter-spacing:.08em;color:var(--af-ink-4);margin-top:6px}.ai-fit-seat-line{display:flex;align-items:flex-start;gap:10px;background:var(--af-bg-3);border:1px solid var(--af-line-2);padding:8px 10px}.ai-fit-seat-pos{flex:0 0 4.5em;font-size:12.5px;font-weight:600;color:var(--af-ink-2);padding-top:1px}.ai-fit-seat-mark{flex:0 0 20px;font-size:13px;font-weight:700;text-align:center}.ai-fit-seat-mark.ok{color:var(--af-safe)}.ai-fit-seat-mark.warn{color:var(--af-warn)}.ai-fit-seat-mark.ng{color:var(--af-ng)}.ai-fit-seat-desc{font-size:12px;color:var(--af-ink-3);flex:1 1 auto;min-width:0}.ai-fit-cond-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.ai-fit-cond-list li{display:flex;gap:8px;font-size:12.5px;color:var(--af-ink-2);background:var(--af-bg-3);border:1px solid var(--af-line-2);padding:8px 10px}.ai-fit-cond-list .ci{flex:0 0 auto;color:var(--af-warn);font-weight:700}.ai-fit-fine{font-size:11px;color:var(--af-ink-4);margin-top:10px}.ai-fit-cta-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ai-fit-cta{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:500;padding:11px 18px;text-decoration:none;border:1px solid transparent;border-radius:0;transition:opacity .12s}.ai-fit-cta:hover{opacity:.85}.ai-fit-cta.buy{background:var(--af-ink);color:#fff}.ai-fit-cta.line{background:var(--af-line-green);color:#fff}.ai-fit-line-note{margin-top:28px;border:1px solid var(--af-line);padding:24px 20px;text-align:center}.ai-fit-line-note p{font-size:13px;color:var(--af-ink-2);max-width:34em;margin:0 auto 16px}.ai-fit-line-btn{display:inline-flex;align-items:center;gap:8px;background:var(--af-line-green);color:#fff;font-size:13.5px;font-weight:600;padding:12px 22px;text-decoration:none;border-radius:0;transition:opacity .12s}.ai-fit-line-btn:hover{opacity:.85}.ai-fit-line-icon{width:18px;height:18px}.ai-fit-notices{margin:0 0 28px;border-top:1px solid var(--af-line);border-bottom:1px solid var(--af-line)}.ai-fit-notices summary{list-style:none;cursor:pointer;padding:16px 4px;font-size:13.5px;font-weight:600;color:var(--af-ink);display:flex;align-items:center;justify-content:space-between;gap:10px}.ai-fit-notices summary::-webkit-details-marker{display:none}.ai-fit-notices summary:after{content:"";flex:0 0 auto;width:8px;height:8px;border-right:1.5px solid var(--af-ink-3);border-bottom:1.5px solid var(--af-ink-3);transform:rotate(45deg);transition:transform .15s;margin-right:4px}.ai-fit-notices[open] summary:after{transform:rotate(-135deg)}.ai-fit-notice-list{padding:4px 4px 20px;display:flex;flex-direction:column;gap:16px}.ai-fit-notice-item h4{font-size:13px;font-weight:700;color:var(--af-ink);margin:0 0 4px}.ai-fit-notice-item p{font-size:12.5px;color:var(--af-ink-3);margin:0;line-height:1.75}.ai-fit-notice-item a{color:var(--af-ink);text-decoration:underline}.ai-fit-disclaimer{margin:20px auto 0;font-size:11.5px;color:var(--af-ink-4);text-align:center}.ai-fit-disclaimer a{color:var(--af-ink-3)}@keyframes aiFitRise{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes aiFitPulse{0%,to{opacity:.35}50%{opacity:1}}@media(prefers-reduced-motion:reduce){.ai-fit-bot,.ai-fit-user,.ai-fit-chips,.ai-fit-input-row,.ai-fit-scan-step.run .ai-fit-scan-dot{animation:none}}@media screen and (max-width:768px){.ai-fit-embed{padding:110px 14px 60px}.ai-fit-page-title{font-size:24px}.ai-fit-head{padding:14px}.ai-fit-title{font-size:14.5px;letter-spacing:0}.ai-fit-reset{padding:6px 10px;font-size:11px}.ai-fit-reset-br{display:inline}.ai-fit-log{padding:16px 10px 20px}.ai-fit-chips,.ai-fit-input-row,.ai-fit-chip-label,.ai-fit-step-label{padding-left:0}.ai-fit-avatar{display:none}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/compatibility-ai.css.map */
