.KeyboardAddon_theme__xaJ4d{--bg:#f7fbfa;--ink:#173139;--muted:#61777d;--card:#ffffff;--surface:#ecf5f3;--surface-2:#dfecea;--line:#cfe0dc;--primary:#1d8b8f;--primary-dark:#12666d;--primary-soft:#dff5f2;--amber:#f4ad42;--amber-soft:#fff1d7;--shadow:0 20px 50px rgba(22,72,78,0.14);color:var(--ink);font-family:Noto Sans TC,Segoe UI,Arial,sans-serif}.KeyboardAddon_page__8BfUJ{min-height:100vh;background:var(--bg)}.KeyboardAddon_header__Oa1Qv{position:-webkit-sticky;position:sticky;top:0;z-index:30;border-bottom:1px solid rgba(207,224,220,.9);background:rgba(247,251,250,.9);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.KeyboardAddon_faqInner__F4Ejn,.KeyboardAddon_heroInner__V7JFh,.KeyboardAddon_navInner__sgPmc,.KeyboardAddon_sectionInner__Qvg9b{width:min(1120px,calc(100% - 40px));margin:0 auto}.KeyboardAddon_navInner__sgPmc{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:14px 0}.KeyboardAddon_brand__5iXHi{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:800;white-space:nowrap}.KeyboardAddon_brandMark___mUeN{display:grid;width:34px;height:34px;place-items:center;border-radius:8px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:white;font-weight:900}.KeyboardAddon_navLinks__texNj{display:flex;gap:26px;color:var(--muted);font-size:14px;font-weight:700}.KeyboardAddon_navLinks__texNj a:hover{color:var(--primary-dark)}.KeyboardAddon_navRight__PSaJG{display:flex;align-items:center;gap:16px}.KeyboardAddon_parentLink__h_eDE{color:var(--muted);font-size:13px;font-weight:700;white-space:nowrap}.KeyboardAddon_parentLink__h_eDE:hover{color:var(--primary-dark)}.KeyboardAddon_headerCta__1mq18,.KeyboardAddon_primaryButton__sUBPy,.KeyboardAddon_secondaryButton__Xbq6E{display:inline-flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;font-size:14px;font-weight:800;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.KeyboardAddon_headerCta__1mq18,.KeyboardAddon_primaryButton__sUBPy{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#ffffff;box-shadow:0 14px 30px rgba(29,139,143,.24)}.KeyboardAddon_headerCta__1mq18{padding:0 18px;white-space:nowrap}.KeyboardAddon_primaryButton__sUBPy,.KeyboardAddon_secondaryButton__Xbq6E{padding:0 24px}.KeyboardAddon_secondaryButton__Xbq6E{border:1px solid var(--line);background:var(--card);color:var(--ink)}.KeyboardAddon_headerCta__1mq18:hover,.KeyboardAddon_primaryButton__sUBPy:hover{transform:translateY(-1px);box-shadow:0 18px 36px rgba(29,139,143,.28)}.KeyboardAddon_secondaryButton__Xbq6E:hover{background:var(--surface)}.KeyboardAddon_hero__iQK8X{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.KeyboardAddon_gridSoft__iRdP5{pointer-events:none;position:absolute;inset:0;opacity:.65;background-image:linear-gradient(90deg,rgba(29,139,143,.09) 1px,transparent 0),linear-gradient(180deg,rgba(29,139,143,.09) 1px,transparent 0);background-size:56px 56px}.KeyboardAddon_heroInner__V7JFh{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 420px;align-items:center;grid-gap:64px;gap:64px;padding:72px 0 86px}.KeyboardAddon_heroCopy__ee3h5{max-width:560px}.KeyboardAddon_eyebrow__Ck_Cu,.KeyboardAddon_kicker__6XgOn,.KeyboardAddon_panelLabel__GfL7N,.KeyboardAddon_trustLine__BERBD{color:var(--muted);font-size:13px}.KeyboardAddon_eyebrow__Ck_Cu{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:999px;background:rgba(255,255,255,.78);padding:8px 12px;font-weight:700}.KeyboardAddon_signalDot__IiMkX{display:inline-block;width:7px;height:7px;border-radius:999px;background:var(--amber);animation:KeyboardAddon_pulseDot__7Xdpm 1.6s ease-in-out infinite}.KeyboardAddon_hero__iQK8X h1{margin-top:22px;font-size:clamp(44px,8vw,72px);line-height:1.04}.KeyboardAddon_footer__kctZg span,.KeyboardAddon_hero__iQK8X h1 span,.KeyboardAddon_sectionHead__hBev_ h2 span{display:block;color:var(--primary)}.KeyboardAddon_heroText__7pYCS{max-width:480px;margin-top:22px;color:var(--muted);font-size:17px;line-height:1.8}.KeyboardAddon_heroActions__nKjCj{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.KeyboardAddon_trustLine__BERBD{margin-top:16px;font-family:var(--font-geist-mono),ui-monospace,monospace}.KeyboardAddon_phoneWrap__roXB_{position:relative;width:min(100%,360px);margin:0 auto}.KeyboardAddon_phoneWrap__roXB_:before{content:"";position:absolute;inset:auto 18px -16px;height:34px;border-radius:50%;background:rgba(22,72,78,.16);filter:blur(12px)}.KeyboardAddon_phoneFrame__epLRZ{position:relative;border:1px solid rgba(23,49,57,.18);border-radius:42px;background:#182b31;padding:10px;box-shadow:var(--shadow)}.KeyboardAddon_phoneScreen__V3V5Y{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:34px;background:var(--bg)}.KeyboardAddon_statusBar__6_qeE{display:flex;align-items:center;justify-content:space-between;padding:12px 20px 6px;color:var(--muted);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:11px}.KeyboardAddon_dynamicIsland__PpALX{width:86px;height:22px;border-radius:999px;background:#0f1b20}.KeyboardAddon_chatArea__oxWhz{display:flex;flex-direction:column;gap:10px;padding:16px 14px 18px}.KeyboardAddon_chatBubbleIncoming__I8I2_,.KeyboardAddon_chatBubbleOutgoing__p3im9{max-width:86%;border-radius:18px;padding:10px 12px;font-size:13px;line-height:1.45}.KeyboardAddon_chatBubbleIncoming__I8I2_{border-top-left-radius:5px;background:var(--surface-2)}.KeyboardAddon_chatBubbleOutgoing__p3im9{align-self:flex-end;border-top-right-radius:5px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:white;font-weight:800}.KeyboardAddon_keyboardArea__j_KNl{border-top:1px solid var(--line);background:var(--surface);padding:10px 10px 16px}.KeyboardAddon_detectCard__6DkHZ{margin-bottom:10px;border:1px solid var(--line);border-radius:8px;background:var(--card);padding:10px}.KeyboardAddon_detectLabel__QMoVd{display:flex;align-items:center;gap:7px;color:var(--muted);font-size:11px}.KeyboardAddon_detectCard__6DkHZ p{overflow:hidden;margin-top:4px;color:var(--ink);font-size:12px;text-overflow:ellipsis;white-space:nowrap}.KeyboardAddon_detectMeta__Hx2MV{display:flex;align-items:center;gap:8px;margin-top:8px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px}.KeyboardAddon_detectMeta__Hx2MV span{border-radius:6px;background:var(--primary-soft);color:var(--primary-dark);padding:3px 7px}.KeyboardAddon_detectMeta__Hx2MV strong{color:var(--muted);font-weight:700}.KeyboardAddon_detectMeta__Hx2MV button,.KeyboardAddon_navKey__Q7W3w{margin-left:auto;border:0;border-radius:6px;background:var(--amber);color:#241807;cursor:pointer;font-weight:900}.KeyboardAddon_detectMeta__Hx2MV button{padding:4px 9px;font-size:11px}.KeyboardAddon_bottomKeys__gL3dB,.KeyboardAddon_minuteGrid__tt_YC,.KeyboardAddon_quickGrid__ZtZHS{display:grid;grid-gap:6px;gap:6px}.KeyboardAddon_quickGrid__ZtZHS{grid-template-columns:repeat(4,minmax(0,1fr))}.KeyboardAddon_minuteGrid__tt_YC{grid-template-columns:repeat(8,minmax(0,1fr));margin-top:6px}.KeyboardAddon_bottomKeys__gL3dB{grid-template-columns:1fr 1fr 1fr;margin-top:6px}.KeyboardAddon_keycap__tDANT,.KeyboardAddon_navKey__Q7W3w{min-width:0;min-height:36px;border:1px solid var(--line);border-radius:8px;cursor:pointer;font-family:inherit;font-size:13px}.KeyboardAddon_keycap__tDANT{background:var(--card);color:var(--ink);box-shadow:0 1px 0 rgba(23,49,57,.1)}.KeyboardAddon_minuteGrid__tt_YC .KeyboardAddon_keycap__tDANT{min-height:32px;font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:12px}.KeyboardAddon_faqSection__m2rNt,.KeyboardAddon_flowSection__s62Fy,.KeyboardAddon_privacySection__aJZ2c{border-bottom:1px solid var(--line);background:var(--surface)}.KeyboardAddon_addOnSection__JMnar,.KeyboardAddon_faqSection__m2rNt,.KeyboardAddon_featuresSection__qBcVn,.KeyboardAddon_flowSection__s62Fy,.KeyboardAddon_privacySection__aJZ2c{padding:78px 0}.KeyboardAddon_sectionHead__hBev_{max-width:720px}.KeyboardAddon_sectionHeadCenter__lIM4P{margin:0 auto;text-align:center}.KeyboardAddon_kicker__6XgOn,.KeyboardAddon_panelLabel__GfL7N{font-family:var(--font-geist-mono),ui-monospace,monospace;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.KeyboardAddon_sectionHead__hBev_ h2{margin-top:8px;font-size:clamp(30px,4vw,44px);line-height:1.18}.KeyboardAddon_sectionHead__hBev_>p:last-child{margin-top:14px;color:var(--muted);font-size:16px;line-height:1.8}.KeyboardAddon_flowGrid__IUUCf{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:18px;gap:18px;margin-top:36px}.KeyboardAddon_addOnCard__sXh_t,.KeyboardAddon_featureCard__S6rPP,.KeyboardAddon_flowPanel__HZyAV{border:1px solid var(--line);border-radius:8px;background:var(--card)}.KeyboardAddon_flowPanel__HZyAV{padding:24px}.KeyboardAddon_highlightPanel__lwigO{border-color:rgba(29,139,143,.45);box-shadow:0 20px 42px rgba(29,139,143,.13)}.KeyboardAddon_chipList__zmT1z{display:flex;flex-wrap:wrap;gap:10px 8px;margin-top:16px}.KeyboardAddon_flowItem__YECwB{display:inline-flex;align-items:center;gap:8px;opacity:0;animation:KeyboardAddon_flowStepIn__ri8yr .55s cubic-bezier(.2,.75,.25,1) forwards;animation-delay:calc(var(--i, 0) * .12s)}.KeyboardAddon_flowStepLabel__E5F1_{border-radius:8px;padding:8px 11px;font-size:14px;white-space:nowrap}.KeyboardAddon_beforeFlow__H2I9V .KeyboardAddon_flowStepLabel__E5F1_{border:1px solid var(--line);background:var(--surface);color:var(--muted);font-weight:700}.KeyboardAddon_afterFlow__OfD_6 .KeyboardAddon_flowStepLabel__E5F1_{background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#ffffff;padding:8px 16px;font-weight:900}.KeyboardAddon_flowArrow__mKD0P{display:inline-flex;align-items:center;justify-content:center;min-width:18px;color:var(--primary);font-weight:900;animation:KeyboardAddon_arrowPush__f6Wcb 1.15s ease-in-out infinite}.KeyboardAddon_afterFlow__OfD_6 .KeyboardAddon_flowArrow__mKD0P{color:var(--primary-dark)}.KeyboardAddon_flowPanel__HZyAV p:last-child{margin-top:18px;color:var(--muted);font-size:14px}.KeyboardAddon_featureGrid__zH825{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;margin-top:40px}.KeyboardAddon_featureCard__S6rPP{padding:24px;transition:border-color .2s ease,transform .2s ease}.KeyboardAddon_featureCard__S6rPP:hover{border-color:rgba(29,139,143,.5);transform:translateY(-2px)}.KeyboardAddon_iconBox__QNk_R{display:grid;width:38px;height:38px;place-items:center;border-radius:8px;background:var(--primary-soft);color:var(--primary-dark)}.KeyboardAddon_featureCard__S6rPP h3{margin-top:16px;font-size:18px}.KeyboardAddon_featureCard__S6rPP p{margin-top:8px;color:var(--muted);font-size:14px;line-height:1.75}.KeyboardAddon_addOnGrid__MtODg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;grid-gap:48px;gap:48px}.KeyboardAddon_addOnBadge__0E4QW{display:inline-flex;align-items:center;gap:8px;margin-top:18px;border:1px solid rgba(244,173,66,.5);border-radius:999px;background:var(--amber-soft);color:#8a5a0e;padding:7px 12px;font-size:13px;font-weight:800}.KeyboardAddon_addOnCard__sXh_t{position:relative;padding:30px;border-color:rgba(29,139,143,.45);box-shadow:0 20px 42px rgba(29,139,143,.13)}.KeyboardAddon_addOnCard__sXh_t h3{font-size:20px}.KeyboardAddon_addOnCard__sXh_t ul{display:grid;grid-gap:12px;gap:12px;margin-top:20px;list-style:none}.KeyboardAddon_addOnCard__sXh_t li{display:flex;align-items:flex-start;gap:10px;color:var(--muted);font-size:14px;line-height:1.5}.KeyboardAddon_addOnCard__sXh_t li svg{flex:0 0 auto;margin-top:3px;color:var(--primary)}.KeyboardAddon_addOnActions__Y7KIr{display:grid;grid-gap:10px;gap:10px;margin-top:28px}.KeyboardAddon_addOnActions__Y7KIr .KeyboardAddon_primaryButton__sUBPy,.KeyboardAddon_addOnActions__Y7KIr .KeyboardAddon_secondaryButton__Xbq6E{min-height:48px}.KeyboardAddon_addOnNote__Fn36O{margin-top:14px;color:var(--muted);font-size:13px;text-align:center}.KeyboardAddon_faqInner__F4Ejn{max-width:780px}.KeyboardAddon_faqInner__F4Ejn dl{margin-top:30px;border-top:1px solid var(--line)}.KeyboardAddon_faqInner__F4Ejn dl>div{border-bottom:1px solid var(--line);padding:22px 0}.KeyboardAddon_faqInner__F4Ejn dt{font-size:17px;font-weight:900}.KeyboardAddon_faqInner__F4Ejn dd{margin-top:8px;color:var(--muted);font-size:14px;line-height:1.8}.KeyboardAddon_footer__kctZg{background:var(--bg);padding:54px 0 40px}.KeyboardAddon_footerMain__pIeVB{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding-top:34px}.KeyboardAddon_footer__kctZg p{font-size:clamp(28px,4vw,38px);font-weight:900;line-height:1.2}.KeyboardAddon_footerFlow__9JUsd{margin-top:14px;color:var(--muted);font-family:var(--font-geist-mono),ui-monospace,monospace;font-size:13px}.KeyboardAddon_footerMeta__f5pnU{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 20px;margin-top:38px;color:var(--muted);font-size:13px}.KeyboardAddon_footerLinks__ViqQt{display:flex;gap:16px}.KeyboardAddon_footerLinks__ViqQt a:hover{color:var(--primary-dark)}@keyframes KeyboardAddon_pulseDot__7Xdpm{0%,to{opacity:1}50%{opacity:.35}}@keyframes KeyboardAddon_flowStepIn__ri8yr{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes KeyboardAddon_arrowPush__f6Wcb{0%,to{opacity:.45;transform:translateX(0)}50%{opacity:1;transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){.KeyboardAddon_flowItem__YECwB{opacity:1;animation:none}.KeyboardAddon_flowArrow__mKD0P,.KeyboardAddon_signalDot__IiMkX{animation:none}}@media (max-width:900px){.KeyboardAddon_navLinks__texNj{display:none}.KeyboardAddon_heroInner__V7JFh{grid-template-columns:1fr;gap:46px;padding-top:52px}.KeyboardAddon_heroCopy__ee3h5{max-width:none}.KeyboardAddon_featureGrid__zH825{grid-template-columns:repeat(2,minmax(0,1fr))}.KeyboardAddon_addOnGrid__MtODg{grid-template-columns:1fr;gap:28px}}@media (max-width:680px){.KeyboardAddon_faqInner__F4Ejn,.KeyboardAddon_heroInner__V7JFh,.KeyboardAddon_navInner__sgPmc,.KeyboardAddon_sectionInner__Qvg9b{width:min(100% - 28px,1120px)}.KeyboardAddon_headerCta__1mq18,.KeyboardAddon_parentLink__h_eDE{display:none}.KeyboardAddon_hero__iQK8X h1{font-size:44px}.KeyboardAddon_footerMain__pIeVB,.KeyboardAddon_heroActions__nKjCj{align-items:stretch;flex-direction:column}.KeyboardAddon_primaryButton__sUBPy,.KeyboardAddon_secondaryButton__Xbq6E{width:100%}.KeyboardAddon_addOnSection__JMnar,.KeyboardAddon_faqSection__m2rNt,.KeyboardAddon_featuresSection__qBcVn,.KeyboardAddon_flowSection__s62Fy,.KeyboardAddon_privacySection__aJZ2c{padding:58px 0}.KeyboardAddon_featureGrid__zH825,.KeyboardAddon_flowGrid__IUUCf{grid-template-columns:1fr}.KeyboardAddon_phoneWrap__roXB_{width:min(100%,330px)}.KeyboardAddon_addOnCard__sXh_t{padding:26px 22px}}.KeyboardTeaser_section__C2OVh{width:100%;background:linear-gradient(135deg,#0f172a,#1e293b);border-top:1px solid #1e293b;padding:80px 5vw}.KeyboardTeaser_inner__kNPrP{display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:center;grid-gap:64px;gap:64px;max-width:1200px;margin:0 auto}.KeyboardTeaser_badge__6OVP7{display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(14,165,233,.35);border-radius:999px;background:rgba(14,165,233,.14);color:#7dd3fc;padding:8px 14px;font-size:14px;font-weight:700}.KeyboardTeaser_title__0Qotr{margin-top:18px;color:#fff;font-size:clamp(32px,4vw,48px);font-weight:900;line-height:1.15;letter-spacing:1px;text-shadow:0 2px 12px rgba(14,165,233,.3)}.KeyboardTeaser_title__0Qotr span{display:block;color:#38bdf8}.KeyboardTeaser_body__M4uOu{margin-top:18px;color:#cbd5e1;font-size:20px;line-height:1.7}.KeyboardTeaser_chips__XYffZ{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.KeyboardTeaser_chip__ia5Ts{border:1px solid rgba(255,255,255,.1);border-radius:10px;background:rgba(255,255,255,.06);color:#e2e8f0;padding:8px 14px;font-size:15px;font-weight:600}.KeyboardTeaser_actions__cuNpo{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.KeyboardTeaser_primary__623B_,.KeyboardTeaser_secondary__PIAFV{display:inline-flex;align-items:center;justify-content:center;min-height:52px;border-radius:32px;padding:0 32px;font-size:18px;font-weight:700;letter-spacing:.5px;transition:transform .3s ease,box-shadow .3s ease,background .3s ease}.KeyboardTeaser_primary__623B_{background:linear-gradient(90deg,#0ea5e9,#38bdf8);color:#fff;box-shadow:0 6px 20px rgba(14,165,233,.25)}.KeyboardTeaser_primary__623B_:hover{transform:translateY(-2px);box-shadow:0 10px 30px rgba(14,165,233,.35)}.KeyboardTeaser_secondary__PIAFV{border:1px solid rgba(255,255,255,.18);color:#e2e8f0}.KeyboardTeaser_secondary__PIAFV:hover{background:rgba(255,255,255,.06)}.KeyboardTeaser_note__XAga0{margin-top:16px;color:#94a3b8;font-size:14px}.KeyboardTeaser_phone__fT_gL{justify-self:center;width:100%}@media (max-width:900px){.KeyboardTeaser_inner__kNPrP{grid-template-columns:1fr;gap:40px}.KeyboardTeaser_body__M4uOu{font-size:17px}.KeyboardTeaser_chip__ia5Ts{font-size:14px}}@media (max-width:680px){.KeyboardTeaser_section__C2OVh{padding:56px 4vw}.KeyboardTeaser_actions__cuNpo{flex-direction:column}.KeyboardTeaser_primary__623B_,.KeyboardTeaser_secondary__PIAFV{width:100%}}