/*! Copyright (c) 2026 MsgShot. MsgShot original contributions only. 未经授权禁止复制、镜像、分发或使用 AI/自动化工具提取、逆向及重建自有实现。 No unauthorized copying, mirroring, redistribution, AI-assisted extraction, reverse engineering or reconstruction of MsgShot-owned work. Third-party and previously granted license rights remain unchanged. See https://msgshot.com/MSGSHOT-NOTICE.txt and https://msgshot.com/AI-USAGE-POLICY.txt. Rights-ID: MSGSHOT-ORIGINAL-2026-V2. */
.pro-workspace,.ant-modal{--control-background:#fff;--control-foreground:#172b4d;--control-border:#dce3ee;--control-input-border:#dce3ee;--control-input-hover-border:#94afff;--control-primary:#2962ff;--control-primary-foreground:#fff;--control-accent:#edf2ff;--control-accent-foreground:#2357d9;--control-muted:#69788f;--control-disabled:#f1f3f7;--control-radius:8px}.pro-workspace{--studio-bg:#f3f6fb;--studio-surface:#fff;--studio-fg:#172b4d;--studio-muted:#69788f;--studio-border:#e5eaf3;--studio-input:#dce3ee;--studio-primary:#2962ff;--studio-primary-fg:#fff;--studio-accent:#edf2ff;--studio-accent-fg:#2357d9;--control-primary:#2962ff;--control-disabled:#f1f3f7;--control-muted:#69788f;--control-input-border:#dce3ee;min-height:100dvh;color:var(--studio-fg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-size:14px}.pro-workspace [hidden]{display:none!important}.pro-workspace a{text-decoration:none}.pro-workspace .ant-pro-layout .ant-pro-sider{border-right:1px solid var(--studio-border);box-shadow:none}.pro-workspace .ant-pro-layout .ant-pro-layout-bg-list{display:none}.pro-workspace .ant-pro-global-header{border-bottom:1px solid var(--studio-border);box-shadow:none}.pro-workspace .ant-pro-layout .ant-pro-layout-content{min-width:0}.pro-brand{color:var(--studio-fg);white-space:nowrap;align-items:center;gap:11px;display:flex}.pro-brand .pro-brand-icon{border-radius:10px;width:36px;height:36px}.pro-brand h1{margin:0!important;font-size:17px!important;font-weight:650!important}.pro-brand small{color:#8390a5;letter-spacing:1.5px;margin-top:2px;font-size:9px;font-weight:500;display:block}.pro-header-label{color:#8390a5;padding-left:25px;font-size:12px}.pro-header-actions{align-items:center;gap:10px;padding-right:16px;display:flex}.pro-account-button{max-width:180px;margin-left:4px}.pro-account-button>span:not(.anticon){text-overflow:ellipsis;overflow:hidden}.pro-header-actions .reward-header-button{color:#2962ff;box-shadow:none;background:#edf2ff;border:0}.pro-header-actions .reward-header-button small{color:#2962ff;background:#dfe8ff}.pro-sidebar-footer{padding:12px 8px 8px}.pro-quota{color:#172b4d;text-align:left;cursor:pointer;background:#f5f8ff;border:1px solid #e1e9fc;border-radius:10px;width:100%;padding:12px;display:block}.pro-quota>span{color:#69788f;justify-content:space-between;font-size:12px;display:flex}.pro-quota strong{color:#2962ff;margin:3px 0;font:600 28px/1.4 -apple-system,BlinkMacSystemFont,sans-serif;display:block}.pro-quota small{color:#69788f;font-size:12px;font-weight:400}.pro-quota p{color:#8390a5;font-size:11px}.pro-local{color:#8390a5;justify-content:center;align-items:center;gap:6px;padding-top:10px;font-size:11px;display:flex}.pro-page-container>.ant-pro-page-container-warp{border-bottom:1px solid var(--studio-border);background:#fff}.pro-workspace .ant-page-header{padding:15px 24px 16px}.pro-workspace .ant-page-header-heading-title{font-size:21px;font-weight:600}.pro-workspace .ant-page-header-heading-sub-title{color:#8390a5;font-size:12px}.pro-workspace .ant-pro-page-container-children-container{margin:0;padding:0}.pro-workspace:not(.is-editor) .studio-stage{min-height:calc(100dvh - 166px)}.pro-workspace .ant-pro-sider .ant-menu-item-group-title{color:#9aa6b8;padding-top:18px;font-size:11px}.pro-workspace .ant-menu-item-icon{align-items:center;display:inline-flex}.pro-workspace .workspace-editor-scroll .s-card{border-color:var(--studio-border);background:#fff;border-radius:10px;margin-bottom:18px}.pro-workspace .workspace-editor-scroll .s-card-header{padding:18px 20px 0}.pro-workspace .workspace-editor-scroll .s-card-body{padding:18px 20px}.pro-workspace .s-card-header h2{font-size:14px;font-weight:600}.pro-workspace .s-card-header h2 svg{color:#7d8da7;width:17px}.pro-workspace .s-card-badge{color:#69788f;background:#f1f4fa}.pro-workspace .btn{box-shadow:none;border-radius:7px;font-size:13px;transform:none}.pro-workspace .btn-primary,.pro-workspace .btn-primary:hover{color:#fff;background:#2962ff}.pro-workspace .btn-outline{color:#455875;background:#fff;border-color:#dce3ee}.pro-workspace .btn:disabled{color:#a2adbe;background:#f3f5f8;border-color:#e5eaf3}.pro-workspace .form-label,.pro-workspace .conversation-field,.pro-workspace .phone-settings-toggle{color:#55657e;font-size:13px}.pro-workspace .form-helper,.pro-workspace .form-hint,.pro-workspace .form-help{color:#8390a5;font-size:12px;line-height:1.7}.pro-workspace .ui-input,.pro-workspace .ui-textarea{box-shadow:none;border-color:#dce3ee;font-family:inherit;font-size:13px}.pro-workspace .ui-input:focus,.pro-workspace .ui-textarea:focus{border-color:#2962ff;box-shadow:0 0 0 2px #2962ff15}.pro-workspace .chat-project-bar{margin:0;padding:2px 2px 14px}.pro-workspace .chat-project-bar input{background:0 0;border:0;padding:4px 8px;font-size:16px;font-weight:600}.pro-workspace .chat-project-bar input:hover{background:#fff}.pro-workspace .studio-section-tabs>.ant-tabs-nav{margin:0 0 18px}.pro-workspace .studio-section-tabs .ant-tabs-tab{padding:12px 0;font-size:13px}.pro-workspace .phone-settings{background:0 0!important;border:0!important}.pro-workspace .phone-settings>.s-card-header{display:none}.pro-workspace .phone-settings>.s-card-body{padding:0}.pro-workspace .phone-settings-group{background:#fff;border:1px solid #e5eaf3;border-radius:10px}.pro-workspace .phone-settings-group+.phone-settings-group{margin-top:16px;padding-top:0}.pro-workspace .phone-settings-group .ant-pro-card-title{font-size:14px}.pro-workspace .phone-settings-group .ant-pro-card-body{padding:16px 20px 20px}.pro-workspace .phone-settings-group .form-grid{gap:20px}.pro-workspace .phone-settings-battery .ant-slider{flex:1}.pro-workspace .conversation-message-heading{color:#455875}.pro-workspace .conversation-message-heading small{color:#96a2b4}.pro-workspace .conversation-list>li{background:#fafbfe;border-color:#e5eaf3;padding:14px}.pro-workspace .conversation-event-time{border-color:#e5eaf3}.pro-workspace .workspace-preview{background:#ecf0f7}.pro-workspace .workspace-preview-header{background:#f7f9fc;padding:13px 20px}.pro-workspace .workspace-preview-header h2{color:#455875}.pro-workspace .workspace-preview-header svg{color:#8390a5}.pro-workspace .workspace-preview-body{background-image:radial-gradient(#d7deea .8px,#0000 .8px);background-size:14px 14px}.pro-workspace .workspace-preview-actions{padding:15px 20px}.pro-workspace .workspace-getting-started{background:#eef3ff}.pro-workspace .chat-export-primary{height:40px}.pro-workspace .export-log-page{padding:24px}.pro-workspace .export-log-heading{display:none}.pro-workspace .export-log-filters{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.pro-workspace .export-log-filters>*{flex:160px;width:auto!important}.pro-workspace .export-log-filters>input{flex-grow:2}.pro-workspace .export-log-notice{color:#69788f;background:#edf2ff;border-color:#dfe7fc;border-radius:8px}.pro-workspace .export-log-summary{color:#69788f;margin-bottom:14px}.pro-workspace .studio-home{max-width:1400px;padding:26px}.pro-home-intro{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.pro-home-intro h1{letter-spacing:-.5px;font-size:24px;font-weight:600}.pro-home-intro p{color:#8390a5;margin-top:6px;font-size:13px}.pro-home-feature{border:1px solid #dde6fb;position:relative;overflow:hidden;background:#eef3ff!important}.pro-home-feature .ant-pro-card-body{justify-content:space-between;gap:20px;padding:30px;display:flex}.pro-feature-copy h2{letter-spacing:-.5px;margin:12px 0 8px;font-size:25px;font-weight:600}.pro-feature-copy p{color:#69788f;max-width:310px;margin-bottom:25px;font-size:13px;line-height:1.9}.pro-feature-preview{flex-direction:column;flex:0 0 200px;align-self:center;gap:12px;padding:20px 0;display:flex}.pro-feature-preview>div{color:#51647f;background:#fff;border-radius:10px 10px 10px 3px;align-self:flex-start;padding:12px 16px;font-size:12px;box-shadow:0 7px 24px #24497c0a}.pro-feature-preview>div:nth-child(2){color:#fff;background:#2962ff;border-radius:10px 10px 3px;align-self:flex-end}.pro-feature-preview>span{color:#8a9ab1;align-items:center;gap:6px;font-size:11px;display:flex}.pro-home-tools-heading{justify-content:space-between;align-items:center;margin:30px 0 16px;display:flex}.pro-home-tools-heading h2{font-size:16px;font-weight:600}.pro-home-tools-heading span{color:#8390a5;font-size:12px}.pro-tool-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pro-tool-cards .ant-card{height:100%;box-shadow:none;border:1px solid #e5eaf3}.pro-tool-cards a{color:inherit}.pro-tool-card-title{align-items:center;gap:12px;margin-bottom:14px;display:flex}.pro-tool-card-title>span{color:#2962ff;background:#edf2ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.pro-tool-card-title h3{font-size:14px;font-weight:600}.pro-tool-card-title>svg{color:#a6b2c3;margin-left:auto}.pro-tool-cards p{color:#8390a5;font-size:12px;line-height:1.8}.pro-recent-card .ant-pro-card-title{font-size:14px}.pro-recent-item{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:12px 0;display:block}.pro-recent-item+.pro-recent-item{border-top:1px solid #eef1f6}.pro-recent-item strong{color:#455875;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}.pro-recent-item span{color:#96a2b4;font-size:11px}.pro-workspace .studio-home-promotion .reward-promotion{color:#172b4d;background:#fff;border:1px solid #e5eaf3;border-radius:10px}.pro-workspace .reward-promotion-copy :is(h2,p,span){color:#69788f}.pro-workspace .reward-promotion-copy h2{color:#172b4d}.pro-workspace .reward-promotion-copy .is-claimable{color:#2962ff;background:#edf2ff}.pro-workspace .reward-claim-button{box-shadow:none;background:#2962ff}.pro-workspace .batch-heading{margin-bottom:0}.pro-workspace .batch-field-control,.pro-workspace .batch-view-switch{width:100%}.pro-workspace .batch-view-switch .ant-tabs-nav{margin-bottom:18px}.pro-workspace .batch-view-switch .ant-tabs-content-holder{min-width:0}.pro-workspace .batch-confirm .ant-checkbox-wrapper{flex:none}.pro-workspace .batch-chat-open{height:auto}.account-dialog,.payment-dialog,.official-account-dialog{border-radius:12px;box-shadow:0 24px 80px #172b4d26}.account-dialog .account-avatar{color:#2962ff;background:#edf2ff}.account-dialog .account-submit{background:#2962ff}.account-dialog .account-tabs .is-active{color:#2962ff;border-color:#2962ff}.account-dialog input:focus{border-color:#2962ff;box-shadow:0 0 0 2px #2962ff15}.pro-workspace :is(a,button,input,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:2px solid #2962ff}@media (width>=1600px){.pro-workspace .workspace-panels{grid-template-columns:minmax(0,1fr) 440px}}@media (width<=1200px){.pro-feature-preview{display:none}.pro-home-feature .ant-pro-card-body{padding:25px}.pro-workspace .workspace-panels{grid-template-columns:minmax(0,1fr) 330px}.pro-header-label{display:none}}@media (width<=960px){.pro-tool-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=780px){.pro-workspace .ant-page-header{padding:12px 16px}.pro-workspace .ant-page-header-heading-sub-title{display:none}.pro-workspace.is-editor .studio-stage{height:calc(100dvh - 156px);min-height:390px}.pro-workspace .workspace-panels{display:flex}.pro-header-actions{gap:4px;padding-right:0}.pro-header-actions>.ant-btn-icon-only,.pro-header-actions .announcement-trigger,.pro-header-actions .reward-header-button small{display:none}.pro-account-button{max-width:115px;font-size:12px}.pro-workspace .studio-home{padding:20px 16px}.pro-home-intro{flex-wrap:wrap}.pro-home-intro h1{font-size:21px}.pro-workspace .workspace-editor-scroll .s-card-body{padding:15px}.pro-workspace .phone-settings>.s-card-body{padding:0}}@media (width<=480px){.pro-tool-cards{grid-template-columns:1fr}.pro-workspace .studio-section-tabs .ant-tabs-tab{font-size:12px}.pro-workspace .phone-settings-group .form-grid{gap:16px 12px}.pro-workspace .export-log-page{padding:16px}.pro-header-actions .reward-header-button{display:none}}@media (prefers-reduced-motion:reduce){.pro-workspace *,.pro-workspace :before,.pro-workspace :after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.pro-account-modal .account-dialog{width:100%;box-shadow:none;background:0 0;border:0;max-height:75dvh;padding:8px 4px;overflow-y:auto}.pro-account-modal .account-dialog:before{display:none}.pro-account-modal .account-tabs{margin-bottom:16px}.pro-account-modal .account-primary-button{background:#2962ff;height:40px}.pro-account-modal .account-secondary-button{justify-content:center;align-items:center;display:flex}.pro-account-tabs{margin:4px 0 20px}.pro-color-trigger{justify-content:flex-start;align-items:center;gap:8px;width:100%;font:12px ui-monospace,monospace;display:flex}.pro-log-filename{color:#8390a5;overflow-wrap:anywhere;margin-top:4px;font-size:12px}.pro-brand .pro-brand-icon{object-fit:cover;max-width:none!important}.pro-header-actions .reward-header-button small{padding:0 4px;line-height:20px;display:inline-block}.pro-workspace .ant-pro-layout .ant-pro-sider-logo{border-bottom:1px solid #eef1f6;min-height:76px;padding:14px 20px}.pro-workspace .ant-pro-layout .ant-pro-sider-logo img.pro-brand-icon{object-fit:cover;border-radius:10px;width:36px;height:36px}.pro-workspace .ant-pro-page-container .ant-page-header{background:#fff;padding:14px 24px}.pro-workspace .ant-pro-page-container .ant-page-header-heading{margin-top:8px}.pro-workspace .ant-pro-page-container .ant-page-header-heading-left,.pro-workspace .ant-pro-page-container .ant-page-header-heading-extra{margin-block:0}.pro-workspace .pro-header-actions{line-height:1.5}.pro-workspace .pro-header-actions .ant-btn{line-height:1.5;display:inline-flex}.pro-workspace .ant-pro-sider .ant-menu-item-group-title{padding-top:10px}.pro-workspace .pro-sidebar-footer{padding-top:6px}.pro-workspace.is-editor .ant-pro-page-container{flex-direction:column;height:calc(100dvh - 60px);display:flex}.pro-workspace.is-editor .ant-pro-page-container>.ant-pro-grid-content{flex:1;min-height:0}.pro-workspace.is-editor .ant-pro-page-container .ant-pro-grid-content-children,.pro-workspace.is-editor .ant-pro-page-container-children-container{height:100%}.pro-workspace.is-editor .studio-stage{height:100%;min-height:0}.pro-modal-title{align-items:center;gap:8px;display:flex}.pro-payment-modal .payment-dialog,.pro-prompt-modal .batch-prompt-dialog,.pro-official-modal .official-account-dialog,.pro-share-modal .share-dialog{width:100%;max-height:75dvh;box-shadow:none;background:0 0;border:0;border-radius:0;padding:4px;animation:none;position:static;inset:auto;overflow-y:auto;transform:none}.pro-share-modal .share-dialog:before,.pro-official-modal .official-account-dialog:before{display:none}.pro-share-modal .account-primary-button{background:#2962ff}.pro-payment-modal .payment-body{padding:12px 0}.pro-prompt-modal .batch-prompt-body,.pro-prompt-modal .batch-prompt-footer{padding-inline:0}.pro-release-intro{color:#69788f;margin:12px 0 26px}.ant-modal .ant-timeline p{color:#69788f;margin:6px 0 0;font-size:13px}.pro-workspace .pro-brand{line-height:1.2}.pro-workspace .pro-brand h1{line-height:23px!important}.pro-workspace .pro-brand small{margin-top:1px;line-height:13px}.pro-workspace .ant-page-header .ant-breadcrumb,.pro-workspace .ant-page-header .ant-page-header-heading{padding:0}.pro-workspace .workspace-preview-header{padding-block:10px}.pro-workspace .workspace-preview-actions{padding-block:12px}.ant-modal .account-eyebrow{color:#69788f;font-weight:500}.pro-account-modal .account-avatar{width:36px;height:36px;box-shadow:none;background:0 0;border-radius:10px;margin-bottom:10px}.pro-account-modal .account-dialog h2{color:#172b4d;font-size:22px}.pro-account-modal .account-form{gap:12px;margin-top:12px}.pro-account-modal .account-form label{color:#55657e;font-size:12px;font-weight:500}.pro-account-modal .account-form input{border-color:#dce3ee;border-radius:8px;height:38px}.pro-account-modal .account-code-row>button,.pro-share-modal .share-actions>button{color:#455875;background:#fff;border-color:#dce3ee;border-radius:8px}.pro-account-modal .account-code-row>button{height:38px}.pro-account-modal .account-field-hint,.ant-modal .account-intro{color:#8390a5;font-size:12px}.pro-account-modal .account-text-button{color:#2962ff;padding-block:4px}.pro-account-modal .account-secondary-button{border-radius:8px;margin-top:8px;font-weight:500}.ant-modal .account-notice,.ant-modal .account-rewards strong,.ant-modal .account-quota-grid strong{color:#2962ff}.ant-modal .account-billing{background:#f5f8ff;border-color:#e1e9fc}.ant-modal .account-dialog button:focus-visible{outline-color:#2962ff}.pro-prompt-modal{--control-muted:#69788f;--control-foreground:#172b4d;--control-background:#fff}.pro-prompt-modal .batch-prompt-output{background:#f7f9fc}.pro-payment-modal :is(.payment-balance,.payment-checkout,.payment-membership){background:#f5f8ff;border-color:#e1e9fc}.pro-payment-modal :is(.payment-balance strong,.payment-checkout a,.payment-membership,.payment-notice){color:#2962ff}.pro-payment-modal .payment-products article{border-color:#e5eaf3}.pro-payment-modal .payment-products .payment-product-featured{background:#f5f8ff;border-color:#94afff}.pro-payment-modal .payment-product-name small{color:#2962ff;background:#edf2ff}.pro-mobile-brand{display:none}.pro-workspace .scene-workspace-form{--workspace-foreground:#172b4d;--workspace-muted:#69788f;--workspace-border:#e5eaf3;--workspace-surface:#f7f9fc;--workspace-primary:#2962ff}.pro-workspace .scene-workspace-form .me-input,.pro-workspace .scene-workspace-form .me-textarea{background:#fff;border-color:#dce3ee;font-weight:400}.pro-workspace .studio-resources{padding:24px}.pro-workspace .studio-resources .growth-section{box-shadow:none;background:#fff;border-color:#e5eaf3;border-radius:10px;margin-top:20px;padding:24px}.pro-workspace .growth-heading h2,.pro-workspace .trust-copy h2{letter-spacing:0;font-size:18px;font-weight:600}.pro-workspace .growth-heading p,.pro-workspace .trust-copy>p{color:#69788f;font-size:13px}.pro-workspace .growth-eyebrow{color:#2962ff;background:#edf2ff;border-color:#e1e9fc;border-radius:6px}.pro-workspace .template-card{box-shadow:none;background:#fafbfe;border-color:#e5eaf3;border-radius:8px}.pro-workspace .template-card:hover{border-color:#94afff;transform:none}.pro-workspace .template-card>span,.pro-workspace .template-card button,.pro-workspace .text-link,.pro-workspace .guide-grid b{color:#2962ff}.pro-workspace .template-card h3{font-size:16px;font-weight:500}.pro-workspace .trust-signal{color:#2962ff;background:#edf2ff;border-color:#e1e9fc;border-radius:8px}.pro-workspace .trust-list span{color:#55657e;background:#f3f6fb;font-weight:500}@media (width<=780px){.pro-workspace .pro-header-actions .announcement-trigger,.pro-workspace .pro-header-actions .ui-button-icon,.pro-workspace .pro-header-actions .reward-header-button{display:none}.pro-workspace .ant-pro-global-header-right-content{flex-shrink:0;min-width:0!important}.pro-mobile-brand{color:#172b4d;white-space:nowrap;align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:1.2;display:flex}.pro-mobile-brand img{border-radius:8px;width:28px;height:28px}.pro-workspace .studio-resources{padding:16px}.pro-workspace .studio-resources .growth-section{padding:18px}.pro-workspace .import-help-row{grid-template-columns:1fr;gap:6px}}.pro-workspace .ant-pro-global-header .pro-brand img.pro-brand-lockup{object-fit:contain;border-radius:0;width:156px;height:39px}.pro-workspace .ant-pro-global-header .pro-mobile-brand img.pro-brand-lockup{object-fit:contain;border-radius:0;width:120px;height:30px}.pro-workspace .pro-language-switch{flex-shrink:0;min-width:40px;padding-inline:8px;font-size:12px}html[lang=en] .pro-header-label{display:none}html[lang=en] .import-format-row{grid-template-columns:86px minmax(0,1fr)}html[lang=en] .sequence-kind{white-space:nowrap}html[lang=en] .conversation-field,html[lang=en] .phone-settings-toggle{overflow-wrap:anywhere}html[lang=en] .block-palette-items,html[lang=en] .conversation-emoji-panel .ant-segmented-group{flex-wrap:wrap}@media (width<=600px){.pro-workspace .pro-header-actions{gap:2px;padding-right:4px}.pro-workspace .pro-header-actions>a.ant-btn{display:none}.pro-workspace .pro-account-button{max-width:133px;margin-left:0;padding-inline:8px;font-size:12px}.pro-workspace .ant-pro-global-header .pro-mobile-brand img.pro-brand-lockup{width:100px;height:25px}}.ui-tabs,.ui-tabs .ant-tabs{min-width:0}.ui-tabs .ant-tabs-tab-btn{align-items:center;gap:7px;display:flex}.ui-tabs .ant-tabs-content-holder{min-width:0}.ui-button-icon{padding-inline:8px}.ui-button>svg{flex:none}.ui-disclosure .ant-collapse-header{align-items:center!important}.ui-disclosure .ant-collapse-content-box{padding-inline:0!important}.ui-slider{min-width:50px}.ui-segmented-control .ant-segmented-item-label{justify-content:center;align-items:center;gap:6px;display:flex}.ui-input[type=file]{height:auto;padding:6px 10px}.avatar-card:focus-within .avatar-overlay,.avatar-card:focus-within .avatar-remove{opacity:1}@media (hover:none){.avatar-card .avatar-overlay,.avatar-card .avatar-remove{opacity:1}}.ui-switch.ant-switch{flex:none;justify-self:start;width:max-content}.conversation-editor .s-card-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.conversation-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.conversation-field{color:#53675b;flex-direction:column;gap:6px;min-width:0;font-size:12px;display:flex}:is(.conversation-field:has(textarea),.conversation-field:has(input[type=file]),.conversation-field:has(input[type=datetime-local])){grid-column:1/-1}.conversation-actions{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.conversation-form>.conversation-actions{grid-column:1/-1}.conversation-emoji-picker{color:#53675b;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:4px;font-size:12px;display:flex}.conversation-emoji-picker>span{margin-right:6px}.conversation-emoji-picker img{width:25px;height:25px;display:block}.conversation-emoji-button.ant-btn{flex-shrink:0;width:32px;height:32px;padding:3px}.conversation-emoji-panel{width:min(320px,100vw - 56px)}.conversation-emoji-panel .ant-segmented{margin-top:10px}.conversation-emoji-count{color:#8c8c8c;margin:8px 0;font-size:12px}.conversation-emoji-grid{overscroll-behavior:contain;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:4px;max-height:min(224px,max(56px,50dvh - 160px));padding:2px;display:grid;overflow:auto}.conversation-emoji-grid img{width:26px;height:26px;display:block}.conversation-image-preview{object-fit:contain;max-width:120px;max-height:150px}.conversation-event-time{border-top:1px solid #e5ebe7;margin:20px 0;padding-top:18px}.conversation-list{flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none;display:flex}.conversation-list>li{border:1px solid #e1e8e3;border-radius:8px;padding:10px}.conversation-message-heading{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.conversation-message-heading small{color:#87948b;font-size:11px}.conversation-list p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:80px;margin:5px 0 10px;font-size:12px;line-height:1.5;overflow:auto}.conversation-missing-time{color:#956432;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.money-action-form{gap:16px;padding:8px 0;display:grid}.money-action-form>p{margin:0}.color-field-trigger{border:1px solid var(--control-input-border,#d6dfd9);border-radius:var(--control-radius,6px);background:var(--control-background,#fff);max-width:100%;min-height:38px;color:var(--control-foreground,#24382c);font:inherit;cursor:pointer;align-items:center;gap:9px;padding:6px 10px;font-size:13px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.color-field-trigger:hover:not(:disabled){border-color:var(--control-input-hover-border,#b9cabe)}.color-field-trigger:focus-visible,.color-field-close:focus-visible,.color-field-option:focus-visible,.color-field-apply:focus-visible{outline:2px solid var(--control-primary,#078344);outline-offset:3px}.color-field-trigger:disabled,.color-field-apply:disabled{cursor:not-allowed;background:var(--control-disabled,#f0f3f1);color:var(--control-muted,#627068)}.color-field-swatch{border-radius:5px;flex:0 0 21px;width:21px;height:21px;box-shadow:inset 0 0 0 1px #0002}.color-field-value{font-variant-numeric:tabular-nums;text-align:left;flex:1}.color-field-positioner{z-index:1100}.color-field-popup{border:1px solid var(--control-border,#8a9b90);background:var(--control-background,#fff);width:270px;max-width:calc(100vw - 16px);color:var(--control-foreground,#24382c);transform-origin:var(--transform-origin);border-radius:8px;padding:14px;font-family:inherit;box-shadow:0 8px 24px #173b2521,0 2px 5px #173b250a}.color-field-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.color-field-heading h2{margin:0;font-size:14px;font-weight:600;line-height:22px}.color-field-close{width:28px;height:28px;color:var(--control-muted,#627068);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.color-field-close:hover{background:var(--control-accent,#eaf7ee);color:var(--control-primary,#078344)}.color-field-description{color:var(--control-muted,#627068);margin:2px 0 13px;font-size:12px;line-height:1.6}.color-field-palette{grid-template-columns:repeat(8,1fr);gap:6px;margin-bottom:14px;display:grid}.color-field-option{cursor:pointer;border:1px solid #0002;border-radius:5px;justify-content:center;align-items:center;min-width:0;height:25px;display:flex}.color-field-option[aria-pressed=true]{box-shadow:0 0 0 2px var(--control-background,#fff), 0 0 0 3px var(--control-primary,#078344)}.color-field-selected{background:var(--control-primary,#078344);width:17px;height:17px;color:var(--control-primary-foreground,#fff);border-radius:50%;justify-content:center;align-items:center;display:flex}.color-field-label{color:var(--control-foreground,#24382c);margin:0 0 6px;font-size:12px;font-weight:500;display:block}.color-field-hex-row{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.color-field-hex-row input{min-width:0}.color-field-apply{border:1px solid var(--control-primary,#078344);border-radius:var(--control-radius,6px);background:var(--control-primary,#078344);color:var(--control-primary-foreground,#fff);font:inherit;cursor:pointer;padding:0 12px;font-size:12px;font-weight:500}.color-field-apply:hover{background:#066c38}.color-field-error{color:#b42318;margin:8px 0 0;font-size:12px;line-height:1.6}.time-field{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:7px;min-width:0;display:grid}.time-field>span{color:var(--control-muted,#627068)}.phone-settings-group{border:0;min-width:0;margin:0;padding:0}.phone-settings-group+.phone-settings-group{border-top:1px solid #e4e9e5;margin-top:24px;padding-top:20px}.phone-settings-group legend{float:left;color:#294632;width:100%;padding:0 0 14px;font-size:14px;font-weight:600;line-height:20px}.phone-settings-group .form-grid{clear:both;gap:16px}.phone-settings .form-label{text-transform:none;letter-spacing:0}.phone-settings-toggle{color:#53675b;justify-content:space-between;align-items:center;gap:12px;min-height:38px;font-size:13px;display:flex}.phone-settings-toggle label{cursor:pointer}.phone-settings-battery{align-items:center;gap:8px;min-height:38px;display:flex}.phone-settings-battery .ui-slider{flex:1;min-width:55px}.phone-settings-battery input{flex:none;width:68px;padding-inline:8px}.phone-settings-battery>span{color:#53675b;font-size:13px}.ai-import{color:#172b4d;--import-code-font:ui-monospace, SFMono-Regular, Menlo, Monaco, "PingFang SC", monospace;container-type:inline-size}.ai-import-heading{margin-bottom:18px}.ai-import-heading h2{margin:0 0 6px;font-size:16px;font-weight:650}.ai-import-heading p{color:#78869c;margin:0;font-size:12px;line-height:1.7}.import-guide-cards{gap:12px;display:grid}.ai-import .import-guide-card{background:#fff;border:1px solid #dce4f0;border-radius:12px;overflow:hidden}.ai-import .import-guide-card>.ant-collapse-item{border:0}.ai-import .import-guide-card>.ant-collapse-item>.ant-collapse-header{align-items:center;gap:10px;padding:14px 16px}.ai-import .import-guide-card .ant-collapse-header-text{min-width:0}.ai-import .import-guide-card .ant-collapse-expand-icon{color:#8b99ad;padding:0}.ai-import .import-guide-card .ant-collapse-content{border-top:1px solid #edf0f6}.ai-import .import-guide-card .ant-collapse-content-box{padding:4px 16px 14px}.import-guide-title{align-items:center;gap:8px;font-size:13px;line-height:1.6;display:flex}.import-guide-title svg{color:#5078b5;flex-shrink:0}.import-guide-title strong{font-weight:600}.import-guide-title small{color:#92a0b2;margin-left:2px;font-size:11px;font-weight:400}.ai-import .import-copy{color:#64759a;height:26px;box-shadow:none;border-color:#e1e7f0;gap:4px;padding:0 8px;font-size:11px}.ai-import .import-prompt-card{background:#faf9ff;border-color:#e4dff3}.import-prompt-card .import-guide-title svg{color:#8870ad}.import-format-row{border-bottom:1px solid #f0f2f7;grid-template-columns:42px minmax(0,1fr);align-items:baseline;gap:10px;padding:9px 0;display:grid}.import-format-row:last-child{border-bottom:0}.import-category{font-size:11px;font-weight:600}.import-format-row code{font:12px/1.8 var(--import-code-font);overflow-wrap:anywhere}.import-format-note{color:#78869c;margin:8px 0 0;font-size:11px;line-height:1.9}.import-prompt-description{color:#78869c;margin:10px 0 12px;font-size:12px;line-height:1.8}.import-prompt-text{font:12px/1.9 var(--import-code-font);white-space:pre-wrap;overflow-wrap:anywhere;background:#f8f9fd;border-radius:8px;margin:0;padding:14px}.import-source-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:24px 0 10px;display:flex}.import-source-heading h3{margin:0 0 3px;font-size:14px;font-weight:600}.import-source-heading span{color:#8a98ad;font-size:11px}.import-source-actions{gap:6px;display:flex}.ai-import .import-source-actions .ant-btn{height:28px;box-shadow:none;gap:5px;padding:0 9px;font-size:12px}.import-color-legend{flex-wrap:wrap;gap:13px;margin-bottom:10px;font-size:10px;display:flex}.import-color-legend span{align-items:center;gap:5px;display:flex}.import-color-legend i{background:currentColor;border-radius:50%;width:5px;height:5px}.import-source-editor{background:#fff;border:1px solid #dce4f0;border-radius:12px;transition:border-color .2s,box-shadow .2s;position:relative;overflow:hidden}.import-source-editor:focus-within{border-color:#739bff;box-shadow:0 0 0 3px #2b5eff0a}.ai-import .import-source-highlight,.ai-import textarea.import-source-input{font:13px/24px var(--import-code-font);letter-spacing:0;tab-size:4;text-align:left;white-space:pre-wrap;overflow-wrap:break-word;word-break:normal;border:0;border-radius:0;margin:0;padding:16px}.import-source-highlight{pointer-events:none;position:absolute;inset:0;overflow:hidden}.ai-import textarea.import-source-input{color:#0000;caret-color:#172b4d;width:100%;box-shadow:none;resize:none;background:0 0;display:block}.ai-import textarea.import-source-input::placeholder{color:#94a1b4}.ai-import textarea.import-source-input::selection{color:#0000;background:#8eafff55}.import-token-name{color:#2b5bae}.import-token-text{color:#455875}.import-token-image{color:#8555ad}.import-token-voice{color:#19836d}.import-token-redpacket{color:#c35446}.import-token-transfer{color:#a36c16}.import-token-time{color:#248196}.import-token-parameter{color:#7952a4}.import-token-punctuation,.import-token-note{color:#7c8ba1}.import-submit-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.ai-import .import-submit-row .ant-btn{gap:6px;height:34px;font-size:12px}.import-submit-row>span{color:#8a98ad;margin-left:auto;font-size:11px}.import-error{color:#bf3f3f;margin:10px 0 0;font-size:12px}@container (width>=620px){.import-format-list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:20px;display:grid}.import-format-row:nth-last-child(-n+2){border-bottom:0}}@media (forced-colors:active){.import-source-highlight{display:none}.ai-import textarea.import-source-input{color:canvastext;caret-color:canvastext}}@media (width<=600px){.ai-import .import-guide-card>.ant-collapse-item>.ant-collapse-header{gap:6px;padding:12px}.import-guide-title{gap:6px;font-size:12px}.import-guide-title small{display:none}.import-guide-title svg{width:14px}.ai-import .import-guide-card .ant-collapse-content-box{padding:4px 12px 12px}.import-submit-row>span{width:100%;margin:4px 0 0}}.export-log-page{color:var(--color-foreground);padding:24px}.export-log-heading{justify-content:space-between;align-items:center;gap:16px;display:flex}.export-log-heading h1{align-items:center;gap:9px;margin:0;font-size:22px;font-weight:650;display:flex}.export-log-heading p{color:#59655e;margin:6px 0 0;font-size:13px}.export-log-actions{flex-shrink:0;gap:8px;display:flex}.export-log-notice{color:#476151;background:#f1f8f3;border:1px solid #dce9e0;border-radius:8px;margin:16px 0;padding:10px 12px;font-size:12px;line-height:1.8}.export-log-filters{grid-template-columns:minmax(180px,1fr) repeat(3,minmax(125px,180px));gap:10px;display:grid}.export-log-filters>*{width:100%;min-width:0}.export-log-summary{color:#59655e;flex-wrap:wrap;justify-content:space-between;gap:8px;margin:14px 0 8px;font-size:12px;display:flex}.export-log-table{background:#fff;border:1px solid #dce5df;border-radius:8px}.export-log-row{border-bottom:1px solid #e6ece8;grid-template-columns:160px minmax(150px,1fr) 110px minmax(130px,.6fr) 105px;align-items:center;gap:14px;padding:12px;font-size:13px;display:grid}.export-log-row:last-child{border-bottom:0}.export-log-labels{color:#52675b;background:#f5f9f6;border-radius:8px 8px 0 0;font-size:12px}.export-log-row>*{overflow-wrap:anywhere;min-width:0}.export-log-row time{color:#59655e;font-variant-numeric:tabular-nums;font-size:12px}.export-log-row strong{font-weight:550;display:block}.export-log-row small,.export-log-filename{color:#59655e;overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:1.6;display:block}.export-log-status{color:#176b49;background:#edf8f1;border-radius:5px;padding:3px 7px;font-size:12px;display:inline-block}.export-log-status.is-failed{color:#a62e27;background:#fff1ed}.export-log-status.is-pending,.export-log-status.is-cancelled{color:#675c3c;background:#f7f4e9}.export-log-error{color:#a62e27;font-size:13px}.export-log-empty{text-align:center;color:#59655e;padding:55px 20px}.export-log-empty svg{color:#38784e;margin:auto}.export-log-empty h2{color:#263d30;margin:12px 0 8px;font-size:17px}.export-log-empty p{font-size:13px;line-height:1.8}.export-log-pagination{color:#59655e;justify-content:flex-end;align-items:center;gap:10px;margin:14px 0;font-size:12px;display:flex}@media (width<=1100px){.export-log-row{grid-template-columns:140px minmax(100px,1fr) 95px minmax(100px,.6fr) 90px;gap:8px;padding:10px}}@media (width<=850px){.export-log-page{padding:16px}.export-log-heading{flex-wrap:wrap}.export-log-filters{grid-template-columns:repeat(2,minmax(0,1fr))}.export-log-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:14px}.export-log-labels{display:none}.export-log-row time{grid-column:1/-1}.export-log-row>:last-child{justify-self:end}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{scrollbar-width:thin;scrollbar-color:#d3dce8 transparent}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-thumb{background:#d3dce8;border-radius:8px}::-webkit-scrollbar-track{background:0 0}*{box-sizing:border-box}body{color:#172b4d;background:#f3f6fb;margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,sans-serif;line-height:1.5}button,input,textarea{font:inherit}.sr-only{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.secure-shell{--preview-inset:12px;--preview-dock-width:calc((100dvh - 2 * var(--preview-inset)) * 1170 / 2532 + 2 * var(--preview-inset))}.secure-shell[data-dock=expanded] .pro-workspace{margin-right:var(--preview-dock-width)}.secure-shell[data-dock=expanded] .ant-pro-layout-header-fixed-header{inset-inline:0 auto;width:calc(100% - var(--preview-dock-width))!important}.secure-shell .pro-workspace.is-private.is-editor .studio-stage{height:calc(100dvh - 124px);min-height:0}.secure-shell .is-private.is-editor .ant-page-header{padding:10px 22px}.secure-shell .is-private.is-editor .ant-page-header-heading-title{letter-spacing:-.25px;font-size:17px}.secure-shell .is-private.is-editor .ant-page-header-heading-sub-title,.secure-shell .is-private.is-editor .ant-breadcrumb,.secure-shell .is-private.is-editor .ant-page-header-heading-extra,.secure-shell .pro-header-label{display:none}.secure-workspace{--inspector-width:clamp(300px, 27vw, 370px);grid-template-columns:minmax(0,1fr) 0;height:100%;min-height:0;transition:grid-template-columns .28s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.secure-workspace:has(.message-inspector[data-open=true]){grid-template-columns:minmax(0, 1fr) var(--inspector-width)}.secure-editor{overscroll-behavior:contain;scrollbar-gutter:stable;grid-area:1/1;min-width:0;min-height:0;padding:18px 24px 32px;overflow:auto;container-type:inline-size}.secure-inspector-slot{z-index:113;grid-area:1/2;min-width:0;min-height:0;overflow:hidden}.message-inspector{width:var(--inspector-width);opacity:0;background:#fff;border-left:1px solid #e1e7ef;outline:none;flex-direction:column;height:100%;transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .18s;display:flex;transform:translate(24px)}.message-inspector[data-open=true]{opacity:1;transform:translate(0)}.message-inspector-heading{border-bottom:1px solid #edf1f7;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:20px;display:flex}.message-inspector-heading span{color:#8390a5;font-size:11px}.message-inspector-heading h2{color:#172b4d;margin:5px 0 0;font-size:17px}.message-inspector-body{overscroll-behavior:contain;flex:1;min-height:0;padding:20px;overflow:auto}.message-inspector .conversation-form{grid-template-columns:minmax(0,1fr);gap:18px}.message-inspector .conversation-field{color:#55657e}.message-inspector .conversation-form textarea{min-height:100px}.message-inspector .form-error{margin:14px 0 0}.message-inspector-actions{border-top:1px solid #edf1f7;flex-shrink:0;justify-content:flex-end;gap:8px;padding:16px 20px;display:flex}.conversation-full-row{grid-column:1/-1;margin:-8px 0 0}.secure-preview-column{width:var(--preview-dock-width);z-index:110;background:#edf1f7;flex-direction:column;display:flex;position:fixed;inset:0 0 0 auto;box-shadow:-1px 0 #dce3ee,-12px 0 32px #172b4d08}.preview-connector{pointer-events:none;z-index:114;width:100vw;height:100dvh;position:fixed;inset:0;overflow:visible}.preview-connector path{fill:none;stroke:#6b8cda;stroke-width:1.5px;stroke-dasharray:5 6;opacity:.8}.preview-connector circle{fill:#2962ff;stroke:#fff;stroke-width:1.5px}.preview-connector circle[data-clipped=true]{fill:#fff;stroke:#6b8cda}.secure-export{background:#fff;border-top:1px solid #dce3ee;flex-shrink:0;padding:16px 24px}.secure-export-heading,.secure-export-title{align-items:center;gap:10px;display:flex}.secure-export-heading{justify-content:space-between}.secure-export-title{min-width:0}.secure-export-title strong{white-space:nowrap;font-size:14px}.secure-export-title>span{color:#8390a5;white-space:nowrap;font-size:12px}.secure-export-credits.ant-btn{color:#69788f;background:#f3f6fb;border-radius:5px;gap:4px;height:26px;padding:0 8px;font-size:12px}.secure-export-credits b{color:#455875;font-variant-numeric:tabular-nums}.secure-export-main{grid-template-columns:120px minmax(0,1fr) minmax(0,1fr);gap:8px;margin-top:12px;display:grid}.secure-export-main>.ant-btn{min-width:0;height:36px;padding-inline:10px;font-size:13px}.secure-export-range{align-items:center;min-width:0;display:flex}.secure-export-range>span{display:none}.secure-export-range>.ant-select{width:100%;height:36px;font-size:13px}.secure-export-history{flex-wrap:wrap;align-items:center;gap:4px;margin-top:8px;display:flex}.secure-export-history>span{color:#8390a5;margin-right:4px;font-size:12px}.secure-export-history>.ant-btn{padding-inline:4px;font-size:12px}.secure-note,.remote-muted,.account-note{color:#69788f;font-size:12px}.secure-note{margin:10px 0 0}.account-note{margin:20px 0}.secure-project-bar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.secure-project-bar>.ant-input{flex:180px;min-width:140px;font-weight:600}.secure-field{color:#55657e;flex-direction:column;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.secure-thumbnail{object-fit:cover;border-radius:7px;width:42px;height:42px}.secure-image-list{flex-wrap:wrap;gap:10px;display:flex}.secure-image-list>div{flex-direction:column;display:flex}.secure-image-list img{object-fit:cover;width:90px;height:90px}.secure-home{padding:36px;overflow:auto}.secure-home>h1{letter-spacing:-1px;margin:12px 0;font-size:32px}.secure-home>p{color:#69788f}.secure-kicker{letter-spacing:2px;font-size:11px}.secure-tool-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:16px;margin:28px 0;display:grid}.secure-tool-grid p{color:#69788f;font-size:12px}.secure-mobile-toggle{display:none}.secure-editor .s-card{background:#fff;border:1px solid #e5eaf3;border-radius:8px;margin-bottom:16px}.s-card-header{padding:15px 18px 0}.s-card-header h2{align-items:center;gap:8px;margin:0;font-size:15px;display:flex}.s-card-body{padding:16px 18px}.form-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.form-item{flex-direction:column;gap:8px;min-width:0;display:flex}.form-item-wide{grid-column:1/-1}.form-label{color:#69788f;font-size:12px}.form-error{color:#d4380d;font-size:12px}.form-help{color:#69788f;font-size:12px}.conversation-list li[data-selected=true]{outline-offset:-2px;outline:2px solid #91b5ff}.avatar-card{border:1px solid #e5eaf3;border-radius:8px;flex-direction:column;align-items:center;gap:10px;padding:16px;display:flex}.avatar-img-wrap{width:62px;height:62px;position:relative}.avatar-img-wrap>img{object-fit:cover;border-radius:12px;width:100%;height:100%}.avatar-overlay{opacity:0;position:absolute;inset:0}.avatar-img-wrap:hover .avatar-overlay{opacity:1}.avatar-remove{position:absolute;top:-6px;right:-6px}.avatar-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:12px;display:grid}.avatar-tag{color:#2962ff;font-size:11px}.project-recent-item{background:#fff;justify-content:space-between;align-items:center;margin:8px 0;padding:12px;display:flex}.project-recent-meta{color:#69788f;gap:5px;font-size:11px;display:flex}.project-item-actions{display:flex}.project-workspace-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.project-title-row{gap:10px;display:flex}.project-name-input{max-width:230px}.remote-preview{flex-direction:column;flex:1;min-height:0;display:flex;position:relative;overflow:hidden}.remote-scroll{min-height:0;padding:var(--preview-inset);background:#edf1f7;flex:1;justify-content:center;align-items:center;display:flex;overflow:hidden}.remote-image{background:#fff;flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 12px 42px #172b4d14,0 0 0 1px #172b4d0a}.remote-image img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;pointer-events:none;max-width:none;display:block}.remote-image>img{width:100%;height:auto}.local-preview-canvas{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;pointer-events:none;display:block}.local-body-canvas{position:sticky;top:0}.remote-chrome{pointer-events:none;position:relative;overflow:hidden}.remote-chrome img{height:auto;position:absolute;left:0}.remote-chat-scroll{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bfc8d580 transparent;outline:none;position:relative;overflow:hidden auto}.remote-chat-scroll::-webkit-scrollbar{width:3px}.remote-chat-scroll:focus-visible{outline-offset:-2px;outline:2px solid #93b1f5}.remote-chat-content{position:relative}.remote-example-crop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.remote-chat-tile{position:absolute;left:0}.remote-hitbox{cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.remote-hitbox:hover,.remote-hitbox.selected{outline-offset:-1px;border-radius:4px;outline:1px dashed #7296ed}.remote-hitbox:disabled{pointer-events:none;outline:none}.remote-placeholder{color:#8390a5;padding:32px}.remote-floating-actions{z-index:6;visibility:hidden;width:60px;height:60px;position:absolute;top:0;left:0}.remote-floating-actions[data-position-ready=true]{visibility:visible}.remote-floating-actions .remote-export-button{color:#fff;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#2962ff;border:2px solid #fff;border-radius:50%;width:60px;height:60px;padding:0;font-size:28px;transition:background .16s,box-shadow .16s;box-shadow:0 8px 24px #1749c952,0 0 0 4px #ffffff80}.remote-floating-actions .remote-export-button:not(:disabled):hover,.remote-floating-actions[data-export-open=true] .remote-export-button{color:#fff;background:#174cdb;box-shadow:0 10px 28px #1749c96b,0 0 0 4px #ffffffa6}.remote-floating-actions[data-dragging=true] .remote-export-button{cursor:grabbing;background:#1740b8;box-shadow:0 14px 32px #1749c975,0 0 0 4px #ffffffa6}.remote-floating-actions .remote-export-button:focus-visible{outline-offset:5px;outline:3px solid #173eb1}.remote-floating-actions .remote-export-button:disabled{color:#fff;cursor:not-allowed;background:#a4b4d3;border-color:#fff;box-shadow:0 4px 12px #172b4d1f}.remote-loading{z-index:5;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.remote-loading-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;background:#111111bd;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:96px;height:96px;font:13px/1.2 -apple-system,BlinkMacSystemFont,PingFang SC,sans-serif;display:flex;box-shadow:0 4px 20px #0000000a}.wechat-loading-spinner{width:30px;height:30px;display:block;position:relative}.wechat-loading-spinner i{transform-origin:1px 3px;background:#fff;border-radius:2px;width:2px;height:6px;animation:1.2s linear infinite wechat-loading-fade;position:absolute;top:12px;left:14px}@keyframes wechat-loading-fade{0%{opacity:1}to{opacity:.15}}.remote-error{z-index:7;position:absolute;top:16px;left:16px;right:16px}.preview-export-popover{max-width:calc(100vw - 24px)}.preview-export-popover .ant-popover-inner{border-radius:16px;padding:0;overflow:hidden}.preview-export-popover .secure-export{border:0;width:min(440px,100vw - 24px);padding:20px}.preview-export-popover .secure-export-main{grid-template-columns:1fr 1fr;gap:10px}.preview-export-popover .secure-export-range{grid-column:1/-1;justify-content:space-between;margin:6px 0}.preview-export-popover .secure-export-range>span{color:#69788f;font-size:12px;display:inline}.preview-export-popover .secure-export-range>.ant-select{width:150px}.preview-export-popover .secure-export-main>.ant-btn{height:40px}.preview-export-position-hint{color:#8390a5;background:#f8faff;border-top:1px solid #edf1f7;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px;font-size:12px;display:flex}.preview-export-position-hint .ant-btn{color:#55657e;font-size:12px}.secure-section-tabs>.ant-tabs-nav{z-index:4;background:#f3f6fb;margin-bottom:20px;padding-top:12px;position:sticky;top:-18px}.secure-section-tabs>.ant-tabs-nav .ant-tabs-tab{padding:12px 0 14px;font-size:13px}.secure-section-tabs>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:22px}.secure-section-tabs>.ant-tabs-nav .ant-tabs-tab:nth-child(4){margin-left:32px}.secure-section-tabs>.ant-tabs-nav .ant-tabs-tab:nth-child(n+4){color:#8390a5;font-size:12px}.secure-editor .conversation-editor.is-compact{background:0 0;border:0}.conversation-editor.is-compact>.s-card-header{margin-bottom:12px;padding:0}.conversation-editor.is-compact>.s-card-body{padding:0}.sequence-transaction-time{color:#69788f;background:#fff;border:1px solid #e5eaf3;border-radius:6px;margin:0 0 16px;padding:9px 12px;font-size:12px}.sequence-transaction-time summary{cursor:pointer}.sequence-transaction-time .conversation-event-time{margin:12px 0 2px;padding-top:12px}.block-palette{background:#fff;border:1px solid #e5eaf3;border-radius:10px;padding:16px}.block-palette-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.block-palette-heading strong{font-size:13px;font-weight:600}.block-palette-heading span{color:#8390a5;font-size:11px}.block-palette-items{grid-template-columns:repeat(8,minmax(0,1fr));gap:7px;display:grid}.block-palette-items button{color:#55657e;cursor:grab;background:#f6f8fc;border:1px solid #0000;border-radius:7px;flex-direction:column;justify-content:center;align-items:center;gap:7px;padding:10px 3px;font-size:11px;display:flex}.block-palette-items button:hover{color:#2962ff;background:#edf2ff;border-color:#acc1ff}.sequence-caption{color:#8390a5;align-items:center;gap:10px;margin:18px 0 12px;font-size:12px;display:flex}.sequence-caption strong{color:#55657e;font:500 12px/1.4 ui-monospace,SFMono-Regular,monospace}.sequence-list{margin:0;padding:0 0 0 35px;list-style:none}.sequence-node{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:#fff;border:1px solid #e1e7ef;border-radius:9px;padding:13px 15px 10px;transition:border-color .16s,box-shadow .16s;position:relative}.sequence-node:hover{border-color:#b7c8e3}.sequence-node:active{cursor:grabbing}.sequence-node:focus-visible{outline-offset:3px;outline:2px solid #7296ed}.is-timeline .sequence-node+.sequence-node{margin-top:12px}.sequence-node:not(:last-child):before{content:"";background:#d6dfed;width:1px;position:absolute;top:24px;bottom:-50px;left:-24px}.sequence-node.is-selected{border-color:#7296ed;box-shadow:0 0 0 2px #2962ff0d}.sequence-node.is-dragging{opacity:.4}.sequence-ordinal{text-align:center;color:#96a2b4;background:#f3f6fb;width:26px;padding:3px 0;font:500 11px/1.4 ui-monospace,SFMono-Regular,monospace;position:absolute;top:13px;left:-36px}.is-selected .sequence-ordinal{color:#2962ff}.sequence-node-heading{color:#8390a5;align-items:center;gap:10px;font-size:11px;display:flex}.sequence-kind{color:#455875;white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:flex}[data-message-kind=redpacket] .sequence-kind,[data-message-kind=transfer] .sequence-kind{color:#c27d27}[data-message-kind=time] .sequence-kind{color:#78849b}.sequence-sender{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sequence-node-heading time{white-space:nowrap;margin-left:auto;font-family:ui-monospace,SFMono-Regular,monospace;font-size:10px}.sequence-drag{color:#8390a5;cursor:grab;background:#f0f3f8;border:0;border-radius:4px;padding:3px;display:flex}.sequence-drag:active{cursor:grabbing}.sequence-content{color:#172b4d;text-align:left;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:14px 0 11px;display:flex}.sequence-content>span{white-space:pre-wrap;overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:1;font-size:14px;line-height:1.7;display:-webkit-box;overflow:hidden}.sequence-content>svg{color:#a4b5d5;flex-shrink:0}.sequence-content img{object-fit:cover;border-radius:5px;width:42px;height:42px}.sequence-content em{color:#d4380d;margin-left:8px;font-size:10px;font-style:normal}.sequence-node-actions{border-top:1px solid #f0f3f8;align-items:center;gap:4px;padding-top:8px;display:flex}.sequence-node-actions button{color:#69788f;cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:5px 7px;font-size:11px;display:flex}.sequence-node-actions button:hover{color:#2962ff;background:#edf2ff}.sequence-node-actions button:disabled{opacity:.3;cursor:default}.sequence-node-actions .sequence-receive{color:#168a66}.sequence-node-actions .sequence-delete:hover{color:#d4380d;background:#fff2f0}.sequence-action-spacer{flex:1}.sequence-drop{justify-content:center;align-items:center;gap:10px;height:38px;display:flex;position:relative}.sequence-drop:before,.sequence-drop:after{content:"";opacity:.6;background:#dde5f1;flex:1;height:1px}.sequence-insert{color:#8395b1;cursor:pointer;background:#f8faff;border:1px solid #dce5f2;border-radius:20px;justify-content:center;align-items:center;gap:5px;height:25px;padding:0 8px;font-size:11px;transition:color .15s,background .15s,border-color .15s;display:flex}.sequence-insert:hover,.sequence-insert:focus-visible,.sequence-drop.is-over .sequence-insert{color:#2962ff;background:#edf2ff;border-color:#a9bff2}.sequence-drop.is-over:before,.sequence-drop.is-over:after{opacity:1;background:#2962ff;height:2px}.sequence-insert-menu{width:260px;padding:4px}.sequence-insert-menu>strong{color:#69788f;margin:0 0 12px;font-size:12px;font-weight:500;display:block}.sequence-insert-menu>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.sequence-insert-menu button{color:#55657e;cursor:pointer;background:#f5f8fc;border:0;border-radius:7px;flex-direction:column;align-items:center;gap:7px;padding:12px 4px;font-size:12px;display:flex}.sequence-insert-menu button:hover{color:#2962ff;background:#edf2ff}.sequence-empty{color:#7d8da7;cursor:pointer;background:#f9fbff;border:1px dashed #c4d1e5;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:100%;min-height:200px;padding:16px;font-size:12px;display:flex}.sequence-footnote{color:#8390a5;margin:18px 0 0 35px;font-size:11px;line-height:1.8}.conversation-drawer .ant-drawer-body{color:#172b4d}.conversation-drawer .conversation-field{color:#55657e}.conversation-drawer .conversation-actions{margin-top:10px}.conversation-drawer .form-error{margin-top:16px}@container (width<=540px){.block-palette-items{grid-template-columns:repeat(4,minmax(0,1fr))}.block-palette-heading{flex-direction:column;align-items:flex-start}.sequence-node-heading{flex-wrap:wrap;gap:6px}.sequence-node-heading time{width:100%;margin-left:0}.sequence-caption{flex-wrap:wrap;gap:6px}.message-sequence .sequence-caption>span{flex:1 0 100%;order:3}.sequence-caption .sequence-clear{margin-left:auto}}@media (width<=1200px){.secure-editor{padding:16px}.secure-project-bar>.ant-tag{display:none}.secure-section-tabs>.ant-tabs-nav .ant-tabs-tab+.ant-tabs-tab{margin-left:16px}.block-palette-items{grid-template-columns:repeat(4,1fr)}.remote-controls{padding:12px}}@media (width<=1000px){.secure-workspace{flex-direction:column;display:flex}.secure-editor{flex:1}.secure-inspector-slot{z-index:902;pointer-events:none;visibility:hidden;transition:transform .28s cubic-bezier(.22,1,.36,1),visibility .28s;position:fixed;inset:112px 0 0;transform:translate(100%)}.secure-inspector-slot:has(.message-inspector[data-open=true]){pointer-events:auto;visibility:visible;transform:translate(0)}.message-inspector{width:100%}.secure-shell[data-dock=expanded] .pro-workspace{margin-right:0}.secure-shell[data-dock=expanded] .ant-pro-layout-header-fixed-header{width:100%!important}.secure-shell .pro-workspace.is-private.is-editor .studio-stage{height:calc(100dvh - 124px)}.secure-mobile-toggle{background:#fff;border-bottom:1px solid #e5eaf3;flex-shrink:0;gap:8px;padding:10px 16px;display:flex}.secure-mobile-toggle>button{flex:1}.secure-preview-column{z-index:900;width:100%}.secure-workspace[data-view=edit]>.secure-preview-column,.preview-connector{display:none}.secure-section-tabs>.ant-tabs-nav{top:-16px}}@media (width<=600px){.remote-controls{flex-wrap:wrap;gap:5px}.remote-heading{gap:6px}.remote-heading>.anticon{display:none}.remote-heading strong{font-size:13px}.remote-heading span:not(.anticon){font-size:10px}.remote-controls .ant-space{gap:0!important}.remote-controls .ant-select{min-width:60px}.remote-controls .ant-btn{width:24px;min-width:24px}.secure-export{padding:12px 16px}.secure-export-main{margin-top:10px}.secure-home{padding:22px}.form-grid{grid-template-columns:1fr}.secure-project-bar>.ant-input{min-width:130px}.secure-project-bar{gap:6px}.secure-project-bar>.ant-btn{padding-inline:8px}.conversation-editor.is-compact>.s-card-header{align-items:flex-start}.conversation-editor.is-compact>.s-card-header h2{font-size:14px}.sequence-list{padding-left:28px}.sequence-ordinal{width:22px;left:-29px}.sequence-node:not(:last-child):before{left:-19px}.sequence-node{padding:10px}.sequence-node-heading{flex-wrap:wrap;gap:6px}.block-palette-heading{flex-direction:column;align-items:flex-start}.sequence-caption{font-size:11px}}@media (width<=480px){.secure-export-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.secure-export-range{grid-column:1/-1;justify-content:space-between}.secure-export-range>span{color:#69788f;font-size:12px;display:inline}.secure-export-range>.ant-select{width:136px;height:32px}.secure-export-main>.ant-btn{height:40px}.preview-export-popover{left:12px!important}.preview-export-popover .secure-export-main{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.remote-floating-actions .remote-export-button,.sequence-node{transition:none}.secure-workspace,.secure-inspector-slot,.message-inspector{transition-duration:80ms}.wechat-loading-spinner i{animation-duration:1.8s}}.sequence-drag,.block-palette-items button{touch-action:none;-webkit-user-select:none;user-select:none}@media (width<=1000px){.secure-workspace[data-view=preview]>.secure-editor{visibility:hidden}.secure-shell:has(.secure-workspace[data-view=preview]) .ant-pro-global-header{visibility:hidden}.secure-workspace[data-view=preview]>.secure-mobile-toggle{z-index:901;height:52px;position:fixed;inset:0 0 auto}.secure-workspace[data-view=preview]>.secure-preview-column{top:52px}}.sequence-caption>strong{flex-shrink:0}.sequence-caption>span{flex:1}.sequence-clear{color:#8390a5;cursor:pointer;background:0 0;border:0;border-radius:5px;flex-shrink:0;align-items:center;gap:5px;padding:5px 7px;font-size:12px;display:flex}.sequence-clear:hover{color:#d4380d;background:#fff2f0}.sequence-clear:disabled{opacity:.4;cursor:default}
