.LineInquiryForm_wrap__eU4gv{position:relative;z-index:2;isolation:isolate;margin-top:2.5rem;scroll-margin-top:calc(var(--header-h) + 1rem);padding:1.35rem 1.1rem;margin-bottom:calc(var(--sticky-h) + var(--safe-bottom) + .5rem);border-radius:var(--radius);border:1px solid var(--border);background:linear-gradient(180deg,rgba(250,251,252,.92),rgba(238,243,247,.7)),radial-gradient(ellipse at 0 0,rgba(var(--copper-rgb),.08),transparent 55%);-webkit-tap-highlight-color:transparent}.LineInquiryForm_intro__Sl_3A{margin-bottom:1.35rem}.LineInquiryForm_title__3JQP7{margin:0;font-family:var(--font-display);font-size:clamp(1.35rem,4vw,1.7rem);letter-spacing:-.02em;line-height:1.25}.LineInquiryForm_lead__L85Ma{margin:.75rem 0 0;color:var(--ink-soft);font-size:.98rem;max-width:40rem;white-space:pre-line;line-height:1.7}.LineInquiryForm_steps__LWbEz{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.55rem}.LineInquiryForm_steps__LWbEz li{display:grid;grid-template-columns:1.6rem 1fr;gap:.55rem;align-items:start;color:var(--ink-soft);font-size:.95rem}.LineInquiryForm_steps__LWbEz span{display:inline-flex;align-items:center;justify-content:center;width:1.6rem;height:1.6rem;border-radius:999px;background:rgba(var(--copper-rgb),.12);color:var(--copper-deep);font-family:var(--font-display);font-size:.8rem;font-weight:800}.LineInquiryForm_form__62okQ{display:grid;gap:1.15rem}.LineInquiryForm_field__t_XYz{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:.55rem;min-width:0;position:relative;z-index:1}.LineInquiryForm_labelText__lDxrK{margin:0;font-size:.9rem;font-weight:700;color:var(--ink)}.LineInquiryForm_chips__Qu30x{display:flex;flex-wrap:wrap;gap:.45rem;position:relative;z-index:1}.LineInquiryForm_chip__2utrm{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.45rem .85rem;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:rgba(250,251,252,.95);color:var(--ink-soft);font-weight:600;font-size:.92rem;cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;transition:background .2s var(--ease),border-color .2s var(--ease),color .2s var(--ease);-webkit-tap-highlight-color:rgba(47,125,181,.2)}.LineInquiryForm_chipInput__cl0wH{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer;z-index:1}.LineInquiryForm_chipText__raOzO{pointer-events:none;position:relative;z-index:0}.LineInquiryForm_chip__2utrm:has(.LineInquiryForm_chipInput__cl0wH:checked),.LineInquiryForm_chip__2utrm[data-active=true]{background:rgba(var(--copper-rgb),.14);border-color:rgba(var(--copper-rgb),.55);color:var(--ink)}.LineInquiryForm_inputLabel__rQP7Q{display:block}.LineInquiryForm_input__orJ2l,.LineInquiryForm_textarea__QGaVA{width:100%;min-height:48px;padding:.75rem .9rem;border-radius:var(--radius-sm);border:1px solid var(--border-strong);background:var(--white);color:var(--ink)}.LineInquiryForm_textarea__QGaVA{min-height:6.5rem;resize:vertical;line-height:1.55}.LineInquiryForm_input__orJ2l::placeholder,.LineInquiryForm_textarea__QGaVA::placeholder{color:var(--ink-muted)}.LineInquiryForm_preview__CVAjc{display:grid;gap:.45rem}.LineInquiryForm_previewLabel__oHFze{margin:0;font-size:.85rem;font-weight:700;letter-spacing:.04em;color:var(--ink-muted)}.LineInquiryForm_previewBody__qyMxA{margin:0;padding:.95rem 1rem;border-radius:var(--radius-sm);border:1px dashed var(--border-strong);background:rgba(15,28,42,.03);color:var(--ink-soft);white-space:pre-wrap;word-break:break-word;font-family:var(--font-body);font-size:.92rem;line-height:1.55}.LineInquiryForm_actions__iFNes{display:grid;gap:.7rem}.LineInquiryForm_copyBtn__Nau1A{width:100%}.LineInquiryForm_status__fFABt{margin:0;min-height:1.4em;padding:.75rem .9rem;border-radius:var(--radius-sm);border:1px solid transparent;color:var(--ink-muted);font-size:.95rem;line-height:1.5;scroll-margin-top:calc(var(--header-h) + .75rem)}.LineInquiryForm_status__fFABt[data-tone=info]{background:rgba(15,28,42,.04);border-color:var(--border)}.LineInquiryForm_status__fFABt[data-tone=ok]{background:rgba(46,125,50,.1);border-color:rgba(46,125,50,.35);color:#1b5e20;font-weight:700}.LineInquiryForm_status__fFABt[data-tone=error]{background:rgba(183,28,28,.1);border-color:rgba(183,28,28,.45);color:#8b1515;font-weight:800;box-shadow:0 0 0 3px rgba(183,28,28,.12);animation:LineInquiryForm_inq-status-pulse__ejMze .85s ease 1}.LineInquiryForm_field__t_XYz[data-invalid=true]{padding:.75rem;margin:0 -.15rem;border-radius:var(--radius-sm);border:1px solid rgba(183,28,28,.45);background:rgba(183,28,28,.06);box-shadow:inset 0 0 0 1px rgba(183,28,28,.08)}.LineInquiryForm_field__t_XYz[data-invalid=true] .LineInquiryForm_labelText__lDxrK{color:#8b1515}.LineInquiryForm_field__t_XYz[data-invalid=true] .LineInquiryForm_labelText__lDxrK:after{content:"（尚未選擇）";margin-left:.35rem;font-weight:700;font-size:.85em}@keyframes LineInquiryForm_inq-status-pulse__ejMze{0%{transform:scale(1)}40%{transform:scale(1.015)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.LineInquiryForm_status__fFABt[data-tone=error]{animation:none}}@media (min-width:800px){.LineInquiryForm_wrap__eU4gv{margin-top:3rem;padding:1.75rem 1.6rem}.LineInquiryForm_actions__iFNes{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.LineInquiryForm_chip__2utrm{transition:none}}.page_grid__YiGyj{display:grid;gap:1rem;margin-top:2rem}.page_panel__66SEP{display:grid;gap:.45rem;padding:1.35rem 1.2rem;border-radius:var(--radius);min-height:140px;align-content:center;transition:transform .25s var(--ease),box-shadow .25s var(--ease);-webkit-tap-highlight-color:transparent}@media (hover:hover){.page_panel__66SEP:hover{transform:translateY(-3px);box-shadow:var(--shadow-soft)}}.page_phone__guM1L{background:var(--phone-panel);color:var(--white)}.page_line__MXnxh{background:linear-gradient(145deg,#06c755,#049a41);color:#04160a}.page_label__zFMfb{font-size:.85rem;font-weight:700;letter-spacing:.08em;opacity:.85}.page_panel__66SEP strong{font-family:var(--font-display);font-size:clamp(1.45rem,5.5vw,2rem);letter-spacing:-.02em;overflow-wrap:anywhere}.page_hint__Kbc9D{font-size:.9rem;opacity:.8}.page_processBlock__jna_D{margin-top:2.25rem}.page_processBlock__jna_D h2{margin:0 0 1rem;font-family:var(--font-display);font-size:1.3rem}.page_process__SEaSb{list-style:none;margin:0;padding:0;display:grid;gap:0;border-top:1px solid var(--border)}.page_process__SEaSb li{display:grid;grid-template-columns:2.25rem 1fr;gap:.75rem;padding:1rem 0;border-bottom:1px solid var(--border)}.page_process__SEaSb li>span{font-family:var(--font-display);font-weight:800;color:var(--copper);letter-spacing:.04em;padding-top:.1rem}.page_process__SEaSb strong{display:block;font-family:var(--font-display);font-size:1.1rem}.page_process__SEaSb p{margin:.3rem 0 0;color:var(--ink-soft);font-size:.95rem}.page_inlineNote__EjxiT{display:inline;margin-left:.35rem;color:var(--ink-muted);font-size:.9rem}.page_nap__XXonA{margin-top:2.25rem;padding:1.35rem 1.2rem;border-radius:var(--radius);border:1px solid var(--border);background:rgba(250,251,252,.75);overflow-wrap:anywhere}.page_nap__XXonA h2{margin:0 0 1.25rem;font-family:var(--font-display);font-size:1.3rem}.page_nap__XXonA dl{margin:0;display:grid;gap:1rem}.page_nap__XXonA dl>div{display:grid;gap:.2rem}.page_nap__XXonA dt{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-muted);font-weight:700}.page_nap__XXonA dd{margin:0;font-size:1.02rem}.page_break__Sehdh{white-space:pre-line;line-height:1.7}.page_note__J7Y4F{margin:1.5rem 0 0;color:var(--ink-muted);font-size:.9rem}@media (min-width:800px){.page_grid__YiGyj{grid-template-columns:1fr 1fr;gap:1.25rem;margin-top:2.5rem}.page_panel__66SEP{padding:1.6rem 1.4rem;min-height:160px}.page_processBlock__jna_D{margin-top:3rem}.page_processBlock__jna_D h2{font-size:1.4rem}.page_process__SEaSb{grid-template-columns:repeat(5,1fr);gap:1rem;border-top:none}.page_process__SEaSb li{grid-template-columns:1fr;gap:.4rem;padding:1rem 0 0;border-bottom:none}.page_nap__XXonA{margin-top:3rem;padding:1.75rem}.page_nap__XXonA h2{font-size:1.4rem}.page_nap__XXonA dl{grid-template-columns:1fr 1fr}}