.platform-mockup_desktopFrame__7CJ7W{width:100%;max-width:960px;aspect-ratio:16/10;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 0 0 1px rgba(17,24,39,.08),0 1px 2px rgba(17,24,39,.05),0 8px 16px -8px rgba(17,24,39,.1),0 24px 56px -16px rgba(71,44,245,.16),0 48px 100px -28px rgba(17,24,39,.25);background:#ffffff;font-family:Inter,Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.platform-mockup_browserChrome__jutV2{display:flex;align-items:center;gap:8px;padding:7px 12px;background:#f5f5f7;border-bottom:1px solid #e5e5ea}.platform-mockup_browserDots__3Pplx{display:inline-flex;gap:5px;flex-shrink:0}.platform-mockup_browserDots__3Pplx span{width:8px;height:8px;border-radius:50%}.platform-mockup_browserDots__3Pplx span:first-child{background:#ff5f57}.platform-mockup_browserDots__3Pplx span:nth-child(2){background:#febc2e}.platform-mockup_browserDots__3Pplx span:nth-child(3){background:#28c840}.platform-mockup_browserUrl__lS_nl{flex:0 1 auto;min-width:180px;margin:0 auto;text-align:center;font-size:9px;color:#9ca3af;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:#ffffff;border-radius:999px;padding:2.5px 14px;border:1px solid #eceef1}.platform-mockup_browserChrome__jutV2:after{content:"";width:34px;flex-shrink:0}.platform-mockup_appShell__8LQTQ{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.platform-mockup_appHeader__2EiYd{display:flex;align-items:center;padding:0 14px;height:36px;min-height:36px;border-bottom:1px solid #e5e7eb;background:#ffffff;gap:10px}.platform-mockup_appHeaderLeft__73Lw0{display:flex;align-items:center;gap:10px;flex-shrink:0}.platform-mockup_appHeaderLogo__AgIJ_{display:block;height:13px;width:auto}.platform-mockup_appHeaderSearch__o52ep{flex:1;max-width:400px;margin:0 auto;display:flex;align-items:center;gap:5px;background:#f3f4f6;border-radius:8px;padding:4px 10px;border:1px solid #e5e7eb}.platform-mockup_appHeaderSearchIcon___kpN_{display:flex;color:#9ca3af}.platform-mockup_appHeaderSearchIcon___kpN_ svg{width:11px;height:11px}.platform-mockup_appHeaderSearchText__CpVTa{font-size:10px;color:#9ca3af}.platform-mockup_appHeaderActions___VVAs{display:flex;align-items:center;gap:10px;flex-shrink:0}.platform-mockup_appHeaderAction__wfWlE{display:inline-flex;align-items:center;gap:4px;font-size:9.5px;color:#374151;white-space:nowrap}.platform-mockup_appHeaderNotifBadge__aHUR7{position:relative;display:inline-flex}.platform-mockup_notifDot__vweuN{position:absolute;top:-1px;right:-1px;width:7px;height:7px;border-radius:50%;background:#ef4444;border:1.5px solid #ffffff}.platform-mockup_appHeaderAvatar__EdGYp{display:inline-flex;align-items:center;gap:6px;margin-left:4px}.platform-mockup_avatarPhoto__UNe6q{width:22px;height:22px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.platform-mockup_avatarInfo__gSSwG{display:flex;flex-direction:column;line-height:1.2}.platform-mockup_avatarName___o6Ya{font-size:9.5px;font-weight:600;color:#111827}.platform-mockup_avatarOrg__S8OlG{font-size:8.5px;color:#9ca3af}.platform-mockup_appBody__XAu8p{display:flex;flex:1;min-height:0}.platform-mockup_sidebar__rAW_z{width:180px;min-width:180px;border-right:1px solid #f0f0f3;background:#ffffff;padding:8px 0;overflow-y:auto}.platform-mockup_sidebarGroup___FFQT,.platform-mockup_sidebar__rAW_z{display:flex;flex-direction:column}.platform-mockup_sidebarItem__2RmZp{display:flex;align-items:center;gap:8px;padding:6px 14px;font-size:12.5px;color:#374151;cursor:default}.platform-mockup_sidebarItemParentOpen__chzrx{color:#111827;font-weight:500}.platform-mockup_sidebarIcon__Ggtht{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:18px;height:18px;color:#6b7280}.platform-mockup_sidebarIcon__Ggtht svg{width:16px;height:16px}.platform-mockup_sidebarLabel__eTQir{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-mockup_sidebarChevron__VgP_g{display:flex;align-items:center;color:#9ca3af}.platform-mockup_sidebarChevron__VgP_g svg{width:12px;height:12px}.platform-mockup_sidebarChildren__IK9Ri{display:flex;flex-direction:column;padding:0 0 2px}.platform-mockup_sidebarChild__ECzY4{display:flex;align-items:center;gap:8px;padding:4px 14px 4px 28px;font-size:12px;color:#6b7280;cursor:default}.platform-mockup_sidebarChildActive__RVkSY{color:#472cf5;font-weight:600;background:rgba(71,44,245,.06);border-left:2px solid #472cf5;padding-left:26px}.platform-mockup_sidebarChildDot__mlVlV{width:4px;height:4px;border-radius:50%;background:#d1d5db;flex-shrink:0}.platform-mockup_sidebarChildActive__RVkSY .platform-mockup_sidebarChildDot__mlVlV{background:#472cf5}.platform-mockup_sidebarFooter__8y0AI{margin-top:auto;padding:10px 14px;border-top:1px solid #f0f0f3;font-size:11px;color:#9ca3af;display:flex;align-items:center;gap:4px}.platform-mockup_sidebarFooter__8y0AI svg{width:12px;height:12px}.platform-mockup_mainContent__OQ8uG{flex:1;min-width:0;display:flex;flex-direction:column;background:#ffffff;position:relative}.platform-mockup_pageHeader___j1Ur{display:flex;align-items:center;justify-content:space-between;padding:6px 18px 4px}.platform-mockup_pageTitle__9ZuUW{margin:0;font-size:11.2px;font-weight:600;color:#111827}.platform-mockup_newButton__dJFyP{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:8px;border:none;background:#472cf5;color:#ffffff;font-size:8px;font-weight:600;cursor:default;font-family:inherit}.platform-mockup_viewTabs__y50ml{display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #f0f0f3;min-height:28px}.platform-mockup_viewTabsLeft__V_4WE{display:flex;align-items:center;gap:2px}.platform-mockup_viewTabIcon__gpVuO{display:flex;align-items:center;padding:4px 6px;color:#6b7280}.platform-mockup_viewTabIcon__gpVuO svg{width:11px;height:11px}.platform-mockup_viewTabActive__CsDDD{font-size:10px;font-weight:600;color:#111827;padding:5px 7px;border-bottom:2px solid #472cf5}.platform-mockup_viewTabDots__et1v9{display:flex;align-items:center;padding:0 4px;color:#9ca3af}.platform-mockup_viewTab__Ogemm{font-size:10px;color:#6b7280;padding:5px 7px}.platform-mockup_viewTabPlus__WzMIP{font-size:11px;color:#9ca3af;padding:6px}.platform-mockup_viewTabsRight__P0yz5{display:flex;align-items:center;gap:6px}.platform-mockup_searchSmall__Y_zKq{display:flex;align-items:center;color:#9ca3af}.platform-mockup_searchSmall__Y_zKq svg{width:11px;height:11px}.platform-mockup_orderTable__o15up{flex:1;overflow:hidden;display:flex;flex-direction:column}.platform-mockup_tableHeader__MqO__{display:flex;align-items:center;padding:0 12px;min-height:27px;background:#fafbfc;border-bottom:1px solid #f0f0f3;font-size:9.5px;font-weight:500;color:#6b7280;text-transform:none;letter-spacing:0}.platform-mockup_tableBody__5rJN5{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,#000 76%,rgba(0,0,0,.4) 92%,transparent);mask-image:linear-gradient(180deg,#000 76%,rgba(0,0,0,.4) 92%,transparent)}.platform-mockup_tableRow__3Ve7M{display:flex;align-items:center;padding:0 12px;min-height:30px;border-bottom:1px solid #f8f8fa;font-size:10px;color:#374151}.platform-mockup_tableRow__3Ve7M:hover{background:#fafbfe}.platform-mockup_cellFixed__ZDYtT{flex-shrink:0;white-space:nowrap}.platform-mockup_cellFlex__2pS20{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-mockup_cellKindId__d1EmA{font-weight:600;color:#111827}.platform-mockup_cellKindMuted__XERXF{color:#6b7280;font-size:9.5px}.platform-mockup_cellKindAmount__CWfl5{text-align:right;font-weight:500;font-variant-numeric:tabular-nums;padding-right:12px}.platform-mockup_cellKindBadge__dS5Sj{font-size:9.5px}.platform-mockup_cellCheck__XAUY2{width:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.platform-mockup_checkbox__t_Gpx{width:12px;height:12px;border-radius:4px;border:1.5px solid #d1d5db;background:#ffffff}.platform-mockup_checkboxChecked__jBC0P{width:12px;height:12px;border-radius:4px;border:none;background:#472cf5;position:relative}.platform-mockup_checkboxChecked__jBC0P:after{content:"";position:absolute;top:2px;left:4px;width:3px;height:6px;border:solid #ffffff;border-width:0 1.8px 1.8px 0;transform:rotate(45deg)}.platform-mockup_stageBadge__GgJug{font-weight:600;font-size:9.5px}.platform-mockup_bulkBar__4HLHI{position:absolute;bottom:14px;left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:5px;padding:6px 10px;background:rgba(255,255,255,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-radius:12px;box-shadow:0 0 0 1px rgba(17,24,39,.06),0 2px 6px rgba(17,24,39,.06),0 16px 40px -12px rgba(17,24,39,.28);white-space:nowrap}.platform-mockup_bulkCount__a5Hws{font-size:10px;font-weight:500;color:#6b7280;padding-right:7px;border-right:1px solid #e5e7eb;margin-right:2px}.platform-mockup_bulkAction__QYZbl{display:inline-flex;align-items:center;gap:3px;padding:4px 9px;border-radius:7px;border:1px solid #e9eaee;background:#ffffff;font-size:10px;font-weight:500;color:#374151;cursor:default;font-family:inherit}.platform-mockup_viewSwap__5GprU{display:flex;flex-direction:column;flex:1;min-height:0}.platform-mockup_viewSwapAnimated__Usvfq{animation:platform-mockup_viewSwapIn__KSSu3 .18s ease}@keyframes platform-mockup_viewSwapIn__KSSu3{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.platform-mockup_viewSwapAnimated__Usvfq{animation:none}}.platform-mockup_sakuraPanel__AC4Uh{width:264px;box-sizing:border-box;padding:12px;background:#ffffff;border-radius:16px;box-shadow:0 0 0 1px rgba(17,24,39,.07),0 2px 6px rgba(17,24,39,.06),0 20px 48px -16px rgba(17,24,39,.3);font-family:Inter,Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.platform-mockup_sakuraPanelHeader__KnsU8{display:flex;align-items:center;gap:7px}.platform-mockup_sakuraPanelMark__oSUcn{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0}.platform-mockup_sakuraPanelName__A6GI2{font-size:11px;font-weight:700;color:#111827;letter-spacing:.01em}.platform-mockup_sakuraPanelStatusChip__VMj4k{margin-left:auto;padding:2px 8px;border-radius:999px;background:rgba(16,185,129,.1);color:#059669;font-size:9px;font-weight:600}.platform-mockup_sakuraPanelPrompt__cGTjs{margin:10px 0 0;padding:8px 10px;border-radius:10px;border-top-left-radius:3px;background:#f3f4f6;color:#374151;font-size:10.5px;font-weight:500;line-height:1.45}.platform-mockup_sakuraPanelSteps__Zxtbt{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:7px}.platform-mockup_sakuraPanelStep__RAiCm{display:flex;align-items:center;gap:7px;font-size:10.5px;font-weight:500;color:#374151;line-height:1.3}.platform-mockup_sakuraPanelCheck__s00HQ{display:inline-flex;flex-shrink:0;color:#10b981}.platform-mockup_sakuraPanelStepActive__G5_EV{color:#111827;font-weight:600}.platform-mockup_sakuraPanelActiveDot__TkRUu{width:8px;height:8px;margin:3px;flex-shrink:0;border-radius:999px;background:#472cf5;box-shadow:0 0 0 3px rgba(71,44,245,.16);animation:platform-mockup_sakuraPanelPulse__0UXiM 1.4s ease-in-out infinite}@keyframes platform-mockup_sakuraPanelPulse__0UXiM{0%,to{box-shadow:0 0 0 3px rgba(71,44,245,.16)}50%{box-shadow:0 0 0 5px rgba(71,44,245,.08)}}@media (prefers-reduced-motion:reduce){.platform-mockup_sakuraPanelActiveDot__TkRUu{animation:none}}.platform-mockup_sakuraPanelFooter__l9P9S{margin:10px 0 0;padding-top:8px;border-top:1px solid #f0f0f3;color:#6b7280;font-size:9.5px;font-weight:500}.platform-mockup_phoneFrame__c_1ug{width:150px;height:312px;border-radius:24px;overflow:hidden;box-shadow:0 4px 16px rgba(0,0,0,.12),0 12px 48px rgba(0,0,0,.14);border:2.5px solid #1a1a1a;background:#1a1a1a;display:flex;flex-direction:column;font-family:Inter,Noto Sans JP,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.platform-mockup_phoneNotch__jeZfg{height:15px;flex-shrink:0;background:#1a1a1a;border-bottom-left-radius:12px;border-bottom-right-radius:12px;width:40%;margin:0 auto}.platform-mockup_phoneScreen__KJhf2{flex:1;background:#ffffff;overflow:hidden;border-radius:0 0 20px 20px;display:flex;flex-direction:column}.platform-mockup_mobileHeader__pF6Fy{display:flex;align-items:center;justify-content:space-between;padding:6px 8px;border-bottom:1px solid #f0f0f3;flex-shrink:0}.platform-mockup_mobileHeader__pF6Fy svg{color:#374151}.platform-mockup_mobileHeaderLogo__T3DEU{display:block;height:8px;width:auto}.platform-mockup_mobileHeaderRight__45ehz{display:flex;color:#6b7280}.platform-mockup_mobilePageTitle__7O4dv{font-size:10.5px;font-weight:600;color:#111827;padding:5px 8px 3px;flex-shrink:0}.platform-mockup_mobileTabs__YBokk{display:flex;gap:0;padding:0 6px;border-bottom:1px solid #f0f0f3;flex-shrink:0;white-space:nowrap}.platform-mockup_mobileTabActive__P7II9{font-size:7.5px;font-weight:600;color:#111827;padding:4px 5px;border-bottom:2px solid #472cf5;white-space:nowrap}.platform-mockup_mobileTab__LHlSl{font-size:7.5px;color:#9ca3af;padding:4px 5px;white-space:nowrap}.platform-mockup_mobileOrderList__nyfpj{flex:1;padding:4px 6px;display:flex;flex-direction:column;gap:3px;overflow:hidden}.platform-mockup_mobileOrderCard__Abrr3{padding:5px 6px;border:1px solid #f0f0f3;border-radius:6px;display:flex;flex-direction:column;gap:1px;min-width:0}.platform-mockup_mobileOrderTop__jPLf9{display:flex;align-items:flex-start;justify-content:space-between;gap:4px;min-width:0}.platform-mockup_mobileOrderId__gPnDO{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:8.5px;font-weight:700;line-height:1.12;color:#111827}.platform-mockup_mobileOrderBadge__8H_zk{font-size:9px;font-weight:600;padding:1px 6px;border-radius:4px}.platform-mockup_mobileStageBadge__7RJJD{max-width:56px;overflow:hidden;flex-shrink:0;font-size:7.5px;font-weight:600;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.platform-mockup_badgePaid__B69Cz{background:rgba(16,185,129,.1);color:#059669}.platform-mockup_badgeUnpaid__UKkIq{background:rgba(239,68,68,.1);color:#dc2626}.platform-mockup_mobileOrderCustomer__ErmZi{font-size:8px;color:#374151;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform-mockup_mobileOrderBottom__JHzht{display:flex;align-items:center;justify-content:space-between;margin-top:1px}.platform-mockup_mobileOrderTotal__H7_WO{font-size:8.8px;font-weight:600;color:#111827;font-variant-numeric:tabular-nums}.platform-mockup_mobileOrderDate___wgrq{font-size:7.5px;color:#9ca3af}@media (max-width:1150px){.platform-mockup_phoneFrame__c_1ug{width:160px;height:332px;border-width:3px;border-radius:28px}}@media (max-width:760px){.platform-mockup_sidebar__rAW_z{width:44px;min-width:44px;padding:6px 0}.platform-mockup_sidebarChevron__VgP_g,.platform-mockup_sidebarChildren__IK9Ri,.platform-mockup_sidebarFooter__8y0AI,.platform-mockup_sidebarLabel__eTQir{display:none}.platform-mockup_sidebarItem__2RmZp{justify-content:center;padding:6px}.platform-mockup_appHeaderSearch__o52ep{max-width:200px}.platform-mockup_appHeaderActions___VVAs{gap:8px}.platform-mockup_appHeaderAction__wfWlE span:last-child,.platform-mockup_avatarInfo__gSSwG,.platform-mockup_cellHideMd__TLoKB{display:none}.platform-mockup_phoneFrame__c_1ug{width:140px;height:290px}}@media (max-width:560px){.platform-mockup_appHeader__2EiYd{padding:0 10px;gap:8px}.platform-mockup_appHeaderSearch__o52ep{max-width:160px}.platform-mockup_bulkBar__4HLHI{display:none}.platform-mockup_phoneFrame__c_1ug{width:120px;height:249px}.platform-mockup_mobileOrderCard__Abrr3{padding:6px 8px}}.line-app-mockups_appBody__CpPgl{background:#fff;padding:14px 16px 16px;font-size:12px;color:#111827}.line-app-mockups_appBody__CpPgl *{box-sizing:border-box;min-width:0}.line-app-mockups_appBar__c9RBM{display:flex;align-items:center;gap:16px;padding-bottom:12px;border-bottom:1px solid #eef0f4}.line-app-mockups_brand__kvahA{display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:14px;letter-spacing:-.01em}.line-app-mockups_brandTile__8tBH0{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:7px}.line-app-mockups_ferryTile__nHQFJ{background:#0e7490}.line-app-mockups_wtTile__7rHB7{background:#6d28d9}.line-app-mockups_appNav__GXr3n{display:flex;gap:14px;font-size:11.5px;font-weight:600;color:#9ca3af}.line-app-mockups_appNavActive__FO20q{color:#111827;border-bottom:2px solid #111827;padding-bottom:2px}.line-app-mockups_avatar__t_wWs{margin-left:auto;width:24px;height:24px;border-radius:50%;background:#eef2ff;color:#472cf5;font-size:9.5px;font-weight:800;display:inline-flex;align-items:center;justify-content:center}.line-app-mockups_badge__ZY74Z{display:inline-flex;align-items:center;font-size:10px;font-weight:700;border-radius:999px;padding:2px 8px;white-space:nowrap}.line-app-mockups_badgeBlue__EKI0q{background:#eff6ff;color:#2563eb}.line-app-mockups_badgeGreen__F7auQ{background:#ecfdf5;color:#059669}.line-app-mockups_badgeGray__ON3fZ{background:#f3f4f6;color:#6b7280}.line-app-mockups_panelTitle__pvcLM{display:block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin-bottom:8px}.line-app-mockups_runHead__4mcfp{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:12px 0 2px}.line-app-mockups_runTitle__DtGWM{font-size:13.5px;font-weight:800}.line-app-mockups_runMeta__MnVoU{flex-basis:100%;color:#6b7280;font-size:11px}.line-app-mockups_stepper__7A38_{display:flex;flex-wrap:wrap;gap:6px 14px;padding:12px 0;border-bottom:1px solid #eef0f4}.line-app-mockups_step__8u9TS{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;color:#9ca3af}.line-app-mockups_stepDot__v_hzp{width:9px;height:9px;border-radius:50%;background:#e5e7eb}.line-app-mockups_stepDone__8vmrq{color:#374151}.line-app-mockups_stepDone__8vmrq .line-app-mockups_stepDot__v_hzp{background:#10b981}.line-app-mockups_stepActive__tk1x2{color:#0e7490}.line-app-mockups_stepActive__tk1x2 .line-app-mockups_stepDot__v_hzp{background:#0e7490;box-shadow:0 0 0 3px rgba(14,116,144,.18)}.line-app-mockups_panel__Pgapf{padding-top:12px}.line-app-mockups_panelHead__N7TU5{display:flex;justify-content:space-between;align-items:baseline;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#9ca3af;margin-bottom:6px}.line-app-mockups_panelCols__xoAkF{display:inline-flex;gap:26px;text-transform:none;letter-spacing:0}.line-app-mockups_diffRow__NFOq4{display:flex;align-items:center;gap:12px;padding:7px 0;border-bottom:1px solid #f3f4f6}.line-app-mockups_diffLabel__Xb9yT{flex:1;font-weight:600}.line-app-mockups_diffVals__1Vx8I{display:inline-flex;gap:18px;font-variant-numeric:tabular-nums;color:#374151}.line-app-mockups_footerRow__BLe8w{display:flex;align-items:center;gap:12px;padding-top:12px}.line-app-mockups_cta__Gi5eV{font-size:11.5px;font-weight:700;color:#fff;border-radius:8px;padding:7px 14px}.line-app-mockups_ferryCta__zwnMg{background:#0e7490}.line-app-mockups_footerNote__YjaJo{color:#9ca3af;font-size:10.5px}.line-app-mockups_kpiRow__wD3Qu{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding:12px 0}.line-app-mockups_kpi__p5qTg{border:1px solid #eef0f4;border-radius:10px;padding:9px 12px}.line-app-mockups_kpiLabel___UU_e{display:block;font-size:10px;color:#9ca3af;font-weight:600}.line-app-mockups_kpiValue__SkjNA{font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.line-app-mockups_kpiValue__SkjNA em{font-style:normal;font-size:10px}.line-app-mockups_kpiAlert__nnaPY,.line-app-mockups_kpiUp__g8kfj{color:#d97706}.line-app-mockups_wtGrid__GCvTW{display:grid;grid-template-columns:.8fr 1.2fr;gap:12px}.line-app-mockups_sourceCard__THpPq,.line-app-mockups_trendCard__IWtnz{border:1px solid #eef0f4;border-radius:10px;padding:10px 12px}.line-app-mockups_trendBars__rAvt8{display:flex;align-items:flex-end;gap:8px;height:96px;padding-top:4px}.line-app-mockups_trendCol__ciF_k{display:flex;flex-direction:column;align-items:center;gap:4px;flex:1}.line-app-mockups_trendBar__eCEsh{width:100%;max-width:18px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#8b5cf6,#6d28d9)}.line-app-mockups_trendMonth__qeDVV{font-size:9px;color:#9ca3af}.line-app-mockups_sourceRow__X3Mss{display:flex;align-items:center;gap:8px;padding:5px 0}.line-app-mockups_sourceName__K5kpU{width:84px;flex-shrink:0;font-weight:600;font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.line-app-mockups_sourceBarTrack__VYUAh{flex:1;height:7px;border-radius:4px;background:#f3f4f6;overflow:hidden}.line-app-mockups_sourceBar__NUDbo{display:block;height:100%;border-radius:4px;background:#8b5cf6}.line-app-mockups_sourceCost__LejfM{width:62px;text-align:right;font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600}.line-app-mockups_mom__s_CEQ{width:34px;text-align:right;font-size:10px;color:#9ca3af}.line-app-mockups_momUp__z1sBs{color:#d97706}.line-app-mockups_momDown__Zq8N5{color:#059669}.line-app-mockups_alertRow__qYbf5{display:flex;align-items:center;gap:8px;margin-top:12px;border:1px solid #fde68a;background:#fffbeb;color:#92400e;border-radius:9px;padding:7px 12px;font-size:11px;font-weight:600}@media (max-width:640px){.line-app-mockups_wtGrid__GCvTW{grid-template-columns:1fr}.line-app-mockups_appNav__GXr3n{display:none}}.integration-icon-strip_wrap__MAGuo{display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:10px;margin:0 auto 18px;max-width:calc(100vw - 32px)}.integration-icon-strip_group__Rw9Xt{display:inline-flex;align-items:center;gap:8px;min-width:0;padding:6px 14px;border:1px solid rgba(17,24,39,.08);border-radius:999px;background:rgba(255,255,255,.92);backdrop-filter:blur(4px);box-shadow:0 1px 2px rgba(17,24,39,.04)}.integration-icon-strip_label__AAPR7{color:#6b7280;font-size:.78rem;font-weight:600;letter-spacing:0;white-space:nowrap}.integration-icon-strip_icons__TlGZh{display:inline-flex;align-items:center;gap:8px;list-style:none;padding:0;margin:0}.integration-icon-strip_iconItem__2_1SH{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:transparent;transition:transform .15s ease}.integration-icon-strip_iconItem__2_1SH:hover{transform:translateY(-1px)}.integration-icon-strip_iconItem__2_1SH svg{display:block;width:18px;height:18px}.integration-icon-strip_iconItem__2_1SH[title=Stripe]{width:16px}.integration-icon-strip_iconItem__2_1SH[title=Stripe] svg{width:14.4px;height:14.4px}.integration-icon-strip_textItem__NKi0M{width:auto;padding:0 2px 0 4px;color:#4b5563;font-size:.72rem;font-weight:500;line-height:1;white-space:nowrap}.integration-icon-strip_mobileText__IHeG7{display:none}@media (max-width:560px){.integration-icon-strip_wrap__MAGuo{gap:8px}.integration-icon-strip_group__Rw9Xt{gap:6px;padding:6px 10px}.integration-icon-strip_label__AAPR7{font-size:.72rem}.integration-icon-strip_icons__TlGZh{gap:6px}.integration-icon-strip_iconItem__2_1SH{width:22px;height:22px}.integration-icon-strip_iconItem__2_1SH[title=Stripe]{width:14px}.integration-icon-strip_iconItem__2_1SH svg{width:16px;height:16px}.integration-icon-strip_iconItem__2_1SH[title=Stripe] svg{width:12.8px;height:12.8px}.integration-icon-strip_textItem__NKi0M{width:auto;font-size:.66rem}.integration-icon-strip_desktopText__QrAmk{display:none}.integration-icon-strip_mobileText__IHeG7{display:inline}}.suite-hero_hero__Wajqp,.suite-hero_hero__Wajqp *{box-sizing:border-box}.suite-hero_hero__Wajqp{--paper:#fafaf8;--ink:#16151a;--ink-72:rgba(22,21,26,0.72);--ink-24:rgba(22,21,26,0.24);--ink-14:rgba(22,21,26,0.14);--line:rgba(22,21,26,0.08);--line-faint:rgba(22,21,26,0.05);--violet:#472cf5;--violet-deep:#3a20d8;--mono:ui-monospace,"SF Mono",Menlo,monospace;position:relative;overflow:hidden;background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line)}.suite-hero_rise__i2zW8{opacity:0;animation:suite-hero_rise__i2zW8 .5s ease-out both;animation-delay:var(--d,0s)}@keyframes suite-hero_rise__i2zW8{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.suite-hero_fade__Aitht{opacity:0;animation:suite-hero_fade__Aitht .8s ease-out both;animation-delay:var(--d,.55s)}@keyframes suite-hero_fade__Aitht{to{opacity:1}}.suite-hero_river__XCgLH{position:absolute;inset:0;z-index:0;pointer-events:none;-webkit-mask-image:radial-gradient(ellipse 62% 58% at 50% 44%,rgba(0,0,0,.14),rgba(0,0,0,.42) 55%,#000 88%);mask-image:radial-gradient(ellipse 62% 58% at 50% 44%,rgba(0,0,0,.14),rgba(0,0,0,.42) 55%,#000 88%)}.suite-hero_col__j0JpQ{position:relative;z-index:2;max-width:1216px;margin:0 auto;padding:118px 24px 132px;border-left:1px solid var(--line);border-right:1px solid var(--line);text-align:center}.suite-hero_vline__2BvsS{position:absolute;top:0;bottom:0;width:1px;background:var(--line-faint);transform-origin:top;animation:suite-hero_lineIn__o13Au .9s ease .15s both}.suite-hero_vlineL__xONfj{left:16%}.suite-hero_vlineR__1vxly{right:16%}@keyframes suite-hero_lineIn__o13Au{0%{opacity:0;transform:scaleY(0)}to{opacity:1;transform:scaleY(1)}}.suite-hero_frameLabel__U_tBW{position:absolute;font-family:var(--mono);font-size:12px;line-height:16px;letter-spacing:.02em;color:var(--ink-24);background:var(--paper);padding:2px 8px;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:5}.suite-hero_labelPaid__Yg0m4{left:0;top:96px;transform:translateX(-50%)}.suite-hero_labelApproved__bsXRH{right:0;top:96px;transform:translateX(50%);--d:0.65s}.suite-hero_labelSynced__A90uN{left:16%;bottom:118px;transform:translateX(-50%);--d:0.75s}.suite-hero_labelClosed__HMu4C{right:16%;bottom:174px;transform:translateX(50%);--d:0.7s}.suite-hero_sparkle__WrTKA{position:absolute;z-index:4;display:grid;place-items:center;width:34px;height:34px;transform:translate(-50%,-50%)}.suite-hero_sparkle__WrTKA:before{content:"";position:absolute;inset:0;border:1px solid var(--line);border-radius:50%;background:var(--paper)}.suite-hero_sparkle__WrTKA svg{position:relative;animation:suite-hero_twinkle__cuQhw 3.2s ease-in-out infinite alternate;animation-delay:var(--d,0s)}@keyframes suite-hero_twinkle__cuQhw{0%{transform:scale(.82) rotate(0deg);opacity:.45}to{transform:scale(1.05) rotate(12deg);opacity:.95}}.suite-hero_sparkleA__QE50T{left:0;top:318px;--d:0.8s}.suite-hero_sparkleB___zylH{right:16%;top:196px;margin-right:-17px;--d:1s}.suite-hero_sparkleB___zylH svg{--d:0.9s}.suite-hero_badge__KWtyn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:6px 7px 6px 13px;font-size:13px;font-weight:500;color:var(--ink-72);text-decoration:none;transition:border-color .18s ease,color .18s ease}.suite-hero_badge__KWtyn:hover{border-color:var(--ink-24);color:var(--ink)}.suite-hero_badge__KWtyn:after{content:"";position:absolute;inset:0;background:linear-gradient(105deg,transparent 42%,rgba(71,44,245,.09) 50%,transparent 58%);transform:translateX(-130%);animation:suite-hero_shimmer__WrB_d 8s ease-in-out infinite;pointer-events:none}@keyframes suite-hero_shimmer__WrB_d{0%,91%{transform:translateX(-130%)}to{transform:translateX(130%)}}.suite-hero_badgeMark__09vGQ{display:grid;place-items:center;animation:suite-hero_bloom__aVR2H 2.6s ease-in-out infinite;transition:transform .4s cubic-bezier(.34,1.56,.64,1)}.suite-hero_badgeMark__09vGQ img{display:block;width:16px;height:16px}.suite-hero_badge__KWtyn:hover .suite-hero_badgeMark__09vGQ{transform:scale(1.12) rotate(-8deg)}@keyframes suite-hero_bloom__aVR2H{0%,to{opacity:1}50%{opacity:.55}}.suite-hero_badgeArrow__tzQUy{flex:none;width:20px;height:20px;border-radius:50%;background:var(--ink);color:#fff;display:grid;place-items:center;font-size:11px;transition:transform .18s ease}.suite-hero_badge__KWtyn:hover .suite-hero_badgeArrow__tzQUy{transform:translateX(2px)}.suite-hero_title__BnlHn{margin:30px 0 0;font-size:clamp(40px,6.4vw,62px);line-height:1.06;font-weight:500;letter-spacing:-.014em;text-wrap:balance;color:var(--ink)}.suite-hero_titleLine__PBHzA{display:block}.suite-hero_titleAccent__lNPt7{color:var(--violet)}.suite-hero_lead__gIXhi{margin:22px auto 0;max-width:580px;font-size:17px;line-height:1.55;color:var(--ink-72);text-wrap:balance}.suite-hero_ctaRow__OpPHS{margin-top:36px;display:flex;justify-content:center;gap:10px;flex-wrap:wrap}.suite-hero_btn__ZcN92{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 23px;border-radius:11px;font-size:15px;font-weight:500;text-decoration:none;transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s ease,background .18s ease,border-color .18s ease}.suite-hero_btn__ZcN92:active{transform:translateY(0) scale(.99)}.suite-hero_btnPrimary__qaIvg{background:var(--violet);color:#fff;box-shadow:0 1px 2px rgba(22,21,26,.06)}.suite-hero_btnPrimary__qaIvg:hover{background:var(--violet-deep);transform:translateY(-1px);box-shadow:0 10px 24px -10px rgba(71,44,245,.5)}.suite-hero_btnSecondary__Hk9Gr{background:#fff;color:var(--ink);border:1px solid var(--ink-14)}.suite-hero_btnSecondary__Hk9Gr:hover{border-color:var(--ink-24);transform:translateY(-1px);box-shadow:0 6px 16px -10px rgba(22,21,26,.25)}.suite-hero_badge__KWtyn:focus-visible,.suite-hero_btn__ZcN92:focus-visible{outline:2px solid var(--violet);outline-offset:2px}.suite-hero_micro__iAlEV{margin:18px 0 0;font-family:var(--mono);font-size:12px;letter-spacing:.02em;color:rgba(22,21,26,.4)}@media (max-width:1150px){.suite-hero_frameLabel__U_tBW,.suite-hero_sparkle__WrTKA{display:none}}@media (max-width:900px){.suite-hero_vline__2BvsS{display:none}}@media (max-width:640px){.suite-hero_col__j0JpQ{padding:84px 20px 96px}.suite-hero_lead__gIXhi{font-size:16px}.suite-hero_ctaRow__OpPHS .suite-hero_btn__ZcN92{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.suite-hero_fade__Aitht,.suite-hero_rise__i2zW8,.suite-hero_vline__2BvsS{animation:none;opacity:1}.suite-hero_badgeMark__09vGQ,.suite-hero_badge__KWtyn:after,.suite-hero_sparkle__WrTKA svg{animation:none}.suite-hero_badgeArrow__tzQUy,.suite-hero_badgeMark__09vGQ,.suite-hero_badge__KWtyn,.suite-hero_btn__ZcN92{transition:none}}