.point-app,.point-app *,.point-app *:before,.point-app *:after{box-sizing:border-box}.point-app :where(.ant-btn,.ant-input,.ant-input-number,.ant-select,.ant-picker,.ant-modal,.ant-drawer,.ant-table,.ant-form){font-family:inherit}.point-app{color:var(--point-color-text-primary);background:var(--point-color-surface-canvas)}.point-status{display:inline-flex;max-width:100%;align-items:center;gap:4px;border:1px solid transparent;border-radius:999px;background:var(--point-color-surface-muted);line-height:1.4;vertical-align:middle}.point-status--compact{min-height:22px;padding:1px 8px;font-size:12px}.point-status--standard{min-height:26px;padding:2px 10px;font-size:13px}.point-status__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-status--pending{color:var(--point-color-text-secondary)}.point-status--running{color:var(--point-color-status-info)}.point-status--success{color:var(--point-color-status-success)}.point-status--partial{color:var(--point-color-status-warning)}.point-status--failed{color:var(--point-color-status-danger)}.point-status--unsupported{color:var(--point-color-text-disabled)}.point-status--not_applicable{color:var(--point-color-text-placeholder)}.point-status__spinner{flex:0 0 auto}@media(prefers-reduced-motion:reduce){.point-status__spinner{animation:none}.point-app *,.point-app *:before,.point-app *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.point-button{position:relative;min-width:72px;border-color:transparent;box-shadow:none;transition:background-color .16s ease-out,color .16s ease-out}.point-button.ant-btn-sm{min-width:64px}.point-button--icon-only{width:36px;min-width:36px;padding-inline:0}.point-button--icon-only.ant-btn-sm{width:32px;min-width:32px}.point-button.point-delete-button{border-color:transparent!important;background:transparent!important;box-shadow:none!important}.point-button.point-delete-button:not(:disabled){color:var(--point-color-text-secondary)!important}.point-button.point-delete-button:hover,.point-button.point-delete-button:focus-visible{border-color:transparent!important;background:var(--point-color-interaction-hover)!important;color:var(--point-color-text-secondary)!important}.point-button.point-delete-button:active{background:var(--point-color-interaction-selected)!important}.point-button.point-delete-button:disabled{background:transparent!important}.point-button:is(:hover,:focus,:focus-visible,:active){border-color:var(--point-button-interaction-border-color, transparent)!important;outline:0!important;box-shadow:var(--point-button-interaction-box-shadow, none)!important}.point-button__label-stack{display:inline-grid;place-items:center}.point-button__label,.point-button__loading-label{grid-area:1 / 1}.point-button__label--hidden,.point-button__loading-label--hidden{visibility:hidden}.point-button__spinner{flex-shrink:0;font-size:14px}.point-button[aria-busy=true]:disabled{cursor:wait;opacity:1}@media(prefers-reduced-motion:reduce){.point-button{transition:none}}.ys-account-set-package-overlay{position:fixed;inset:0;z-index:2200;display:grid;place-items:center;padding:12px;background:var(--point-color-surface-overlay);animation:ys-account-set-package-fade-in .16s ease-out}.ys-account-set-package-dialog{box-sizing:border-box;width:min(520px,calc(100vw - 24px));max-height:calc(100vh - 24px);overflow:auto;padding:22px;color:var(--point-color-text-primary);background:var(--point-color-surface-raised);border:1px solid var(--point-color-border-subtle);border-radius:16px;box-shadow:var(--point-shadow-dialog);animation:ys-account-set-package-enter .18s cubic-bezier(.2,.8,.2,1)}.ys-account-set-package-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ys-account-set-package-header h2{margin:0;color:var(--point-color-text-primary);font-size:16px;font-weight:650;line-height:24px}.ys-account-set-package-close{display:grid;width:32px;height:32px;padding:0;color:var(--point-color-text-secondary);font-size:21px;background:transparent;border:0;border-radius:8px;cursor:pointer;place-items:center}.ys-account-set-package-close:hover:not(:disabled){color:var(--point-color-text-primary);background:var(--point-color-interaction-hover)}.ys-account-set-package-summary{padding:0;background:var(--point-color-surface-raised);border:1px solid var(--point-color-border-control);border-radius:12px}.ys-account-set-package-product-row{display:flex;height:44px;align-items:center;justify-content:space-between;gap:16px;padding:0 16px}.ys-account-set-package-product-copy{display:flex;flex-direction:row;align-items:center;gap:10px}.ys-account-set-package-product-icon{flex:0 0 auto;width:18px;height:18px;color:var(--point-color-text-secondary)}.ys-account-set-package-product-title{display:inline-flex;align-items:baseline;gap:8px;color:var(--point-color-text-primary)}.ys-account-set-package-product-copy strong{color:color-mix(in srgb,var(--point-color-text-primary) 78%,var(--point-color-text-secondary));font-size:16px;font-weight:600}.ys-account-set-package-product-title>span{color:var(--point-color-text-secondary);font-size:13px;line-height:20px}.ys-account-set-package-products{display:grid;gap:0}.ys-account-set-package-products .ys-account-set-package-product-row{align-items:center}.ys-account-set-package-products .ys-account-set-package-divider{margin:0}.ys-account-set-package-quantity-control{display:inline-flex;align-items:center;width:auto;height:32px;gap:10px;color:var(--point-color-text-primary);background:transparent}.ys-account-set-package-quantity-control .ant-input-number{width:100px;height:32px;border:1px solid transparent;border-radius:8px;color:var(--point-color-text-primary);background:var(--point-color-surface-muted);box-shadow:none}.ys-account-set-package-quantity-control .ant-input-number-input{height:30px;padding:0 10px;color:var(--point-color-text-primary);-webkit-text-fill-color:var(--point-color-text-primary);font-size:13px;line-height:30px}.ys-account-set-package-quantity-control .ant-input-number:hover{background:var(--point-color-interaction-hover)}.ys-account-set-package-quantity-control .ant-input-number-focused,.ys-account-set-package-quantity-control .ant-input-number:focus-within{border-color:var(--point-color-border-focus);background:var(--point-color-surface-raised)}.ys-account-set-package-quantity-control .ant-input-number-handler-wrap{opacity:0;transition:opacity .16s ease}.ys-account-set-package-quantity-control:hover .ant-input-number-handler-wrap,.ys-account-set-package-quantity-control:focus-within .ant-input-number-handler-wrap{opacity:1}.ys-account-set-package-quantity-control>span{flex:0 0 auto;min-width:14px;color:var(--point-color-text-primary);font-size:14px;text-align:left}.ys-account-set-package-quantity-control:has(.ant-input-number-disabled){opacity:.55}.ys-account-set-package-divider{height:1px;margin:0 16px;background:var(--point-color-border-subtle)}.ys-account-set-package-price-total{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:14px 16px;background:var(--point-color-interaction-selected);border-radius:0 0 11px 11px}.ys-account-set-package-price-total strong,.ys-account-set-package-price-total b{font-size:16px;font-weight:650}.ys-account-set-package-price-total b{white-space:nowrap}.ys-account-set-package-benefits{display:grid;gap:9px;margin:14px 0 18px;padding:0;color:var(--point-color-text-secondary);font-size:14px;line-height:20px;list-style:none}.ys-account-set-package-provider{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin:14px 0}.ys-account-set-package-provider button{display:flex;align-items:center;justify-content:center;gap:7px;height:40px;color:var(--point-color-text-primary);font:inherit;background:var(--point-color-surface-raised);border:1px solid var(--point-color-border-control);border-radius:9px;cursor:pointer}.ys-account-set-package-provider button.is-active{border-color:var(--point-color-text-primary);background:var(--point-color-interaction-selected)}.ys-account-set-package-provider .anticon-wechat{color:var(--point-color-status-success)}.ys-account-set-package-provider .anticon-alipay-circle{color:var(--point-color-status-info)}.ys-account-set-package-benefits li{display:flex;align-items:flex-start;gap:9px}.ys-account-set-package-benefit-dot{flex:0 0 auto;width:16px;color:var(--point-color-text-secondary);font-size:18px;font-weight:900;line-height:18px;text-align:center}.ys-account-set-package-error{margin:-6px 0 14px;color:var(--point-color-status-danger);font-size:13px;line-height:20px}.ys-account-set-package-footer{display:flex;justify-content:flex-end;gap:8px}.ys-account-set-package-button{min-width:108px;height:36px;padding:0 18px;font-size:14px;font-weight:600;border-radius:9px;cursor:pointer}.ys-account-set-package-button:disabled{cursor:wait;opacity:.55}.ys-account-set-package-button--secondary{color:var(--point-color-text-primary);background:var(--point-color-surface-raised);border:1px solid var(--point-color-border-control)}.ys-account-set-package-button--secondary:hover:not(:disabled){background:var(--point-color-interaction-hover)}.ys-account-set-package-button--primary{color:var(--point-color-text-inverse);background:var(--point-color-interaction-primary);border:1px solid var(--point-color-interaction-primary)}.ys-account-set-package-button--primary:hover:not(:disabled){background:var(--point-color-interaction-primary-hover);border-color:var(--point-color-interaction-primary-hover)}@keyframes ys-account-set-package-fade-in{0%{opacity:0}to{opacity:1}}@keyframes ys-account-set-package-enter{0%{opacity:0;transform:translateY(8px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(max-width:560px){.ys-account-set-package-dialog{padding:18px}.ys-account-set-package-quantity-control{width:112px}.ys-account-set-package-quantity-control input{width:72px}.ys-account-set-package-footer{display:grid;grid-template-columns:1fr 1fr}.ys-account-set-package-button{width:100%;min-width:0}}.ys-checkout-payment{display:flex;align-items:center;gap:12px;margin:16px 0 14px;font-weight:600}.ys-checkout-provider{display:flex;gap:8px}.ys-checkout-provider button{display:inline-flex;height:36px;align-items:center;gap:7px;padding:0 13px;color:var(--point-color-text-primary);background:var(--point-color-surface-raised);border:1px solid var(--point-color-border-control);border-radius:9px;cursor:pointer}.ys-checkout-provider button.is-active{border-color:var(--point-color-border-control);background:var(--point-color-interaction-selected);box-shadow:none}.ys-checkout-provider .anticon-wechat{color:var(--point-color-status-success)}.ys-checkout-provider .anticon-alipay-circle{color:var(--point-color-status-info)}.ys-checkout-actions{display:flex;justify-content:flex-end;gap:8px}.ys-checkout-actions .point-button{min-width:108px}@media(max-width:560px){.ys-checkout-actions{display:grid;grid-template-columns:1fr 1fr}.ys-checkout-actions .point-button{width:100%;min-width:0}}.ys-team-seat-overlay{position:fixed;inset:0;z-index:2300;display:grid;padding:16px;background:var(--point-color-surface-overlay);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);place-items:center}.ys-team-seat-dialog{box-sizing:border-box;width:min(600px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow:auto;padding:24px;color:var(--point-color-text-primary);background:var(--point-color-surface-raised);border:1px solid var(--point-color-border-control);border-radius:18px;box-shadow:var(--point-shadow-dialog);font-size:14px}.ys-team-seat-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.ys-team-seat-header h2{margin:0;color:var(--point-color-text-primary);font-size:22px;line-height:28px}.ys-team-seat-header button{display:grid;width:32px;height:32px;padding:0;color:var(--point-color-text-secondary);background:transparent;border:0;border-radius:8px;font-size:18px;cursor:pointer;place-items:center}.ys-team-seat-header button:hover{background:var(--point-color-interaction-hover)}.ys-team-seat-cycles{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-bottom:14px}.ys-team-seat-cycle-card{position:relative;display:flex;height:136px;flex-direction:column;align-items:flex-start;justify-content:flex-end;padding:20px;color:var(--point-color-text-primary);text-align:left;background:var(--point-color-surface-raised);border:1px solid var(--point-color-border-control);border-radius:14px;cursor:pointer}.ys-team-seat-cycle-card:hover{border-color:var(--point-color-border-strong)}.ys-team-seat-cycle-card.is-active{border-color:var(--point-color-border-focus);background:var(--point-color-interaction-selected);box-shadow:none}.ys-team-seat-radio{position:absolute;top:14px;left:18px;display:grid;width:22px;height:22px;color:var(--point-color-border-focus);border:1px solid var(--point-color-border-control);border-radius:50%;font-size:22px;place-items:center}.ys-team-seat-cycle-card.is-active .ys-team-seat-radio{border-color:transparent}.ys-team-seat-cycle-card strong{margin-bottom:4px;font-size:21px;line-height:26px}.ys-team-seat-cycle-card small{color:var(--point-color-text-secondary);font-size:14px;line-height:20px}.ys-team-seat-saving{position:absolute;top:0;right:0;padding:3px 10px;color:var(--point-color-status-info);background:var(--point-color-interaction-selected);border-radius:0 13px 0 9px;font-size:13px;line-height:20px}.ys-team-seat-pricing-card{padding:18px;border:1px solid var(--point-color-border-control);border-radius:14px;background:var(--point-color-surface-raised)}.ys-team-seat-count-row,.ys-team-seat-credit-row,.ys-team-seat-total-row{display:flex;align-items:center;justify-content:space-between}.ys-team-seat-count-row{height:42px;margin-bottom:10px;font-weight:600}.ys-team-seat-quantity .ant-input-number{width:70px;height:42px;color:var(--point-color-text-primary);border:0;border-radius:9px;background:var(--point-color-surface-muted);box-shadow:none}.ys-team-seat-quantity .ant-input-number-input{height:42px;padding:0 28px 0 6px;color:var(--point-color-text-primary);-webkit-text-fill-color:var(--point-color-text-primary);text-align:center;font-size:15px;line-height:42px}.ys-team-seat-quantity .ant-input-number-handler-wrap{width:28px;opacity:1;color:var(--point-color-text-primary);background:transparent;border-inline-start:1px solid var(--point-color-border-subtle)}.ys-team-seat-plan-select{position:relative;display:block;height:46px;margin-bottom:16px}.ys-team-seat-plan-select-copy{position:absolute;inset:0;display:flex;align-items:center;gap:8px;padding:0 42px 0 14px;color:var(--point-color-text-primary);background:var(--point-color-surface-muted);border-radius:10px;pointer-events:none}.ys-team-seat-plan-select-copy strong{font-weight:700}.ys-team-seat-plan-select select{position:absolute;inset:0;width:100%;height:46px;padding:0 42px 0 14px;opacity:0;color:var(--point-color-text-primary);appearance:auto;background:var(--point-color-surface-muted);border:0;border-radius:10px;font:inherit;cursor:pointer}.ys-team-seat-credit-row{padding:4px 0 16px}.ys-team-seat-credit-row>span{display:flex;flex-direction:row;align-items:baseline;gap:8px}.ys-team-seat-credit-row small{color:var(--point-color-text-placeholder);font-size:13px;font-weight:400}.ys-team-seat-credit-row>b{font-size:18px}.ys-team-seat-total-row{padding-top:16px;border-top:1px solid var(--point-color-border-subtle)}.ys-team-seat-total-row>b{font-size:18px}.ys-team-seat-total-row small{color:var(--point-color-text-secondary);font-size:13px;font-weight:400}.ys-team-seat-benefits{display:grid;gap:8px;margin:14px 0;padding:0;list-style:none}.ys-team-seat-benefits li{display:flex;align-items:center;gap:10px;color:var(--point-color-text-secondary);line-height:21px}.ys-team-seat-benefits .anticon{width:18px;color:var(--point-color-text-secondary);font-size:16px}.ys-team-seat-error{margin:0 0 12px;color:var(--point-color-status-danger)}.ys-team-seat-dialog button:focus-visible,.ys-team-seat-dialog select:focus-visible{outline:2px solid var(--point-color-border-focus);outline-offset:2px}@media(max-width:640px){.ys-team-seat-dialog{padding:18px}.ys-team-seat-cycles{grid-template-columns:1fr}.ys-team-seat-cycle-card{height:112px}.ys-team-seat-quantity .ant-input-number{width:150px}}.ys-payment-modal-overlay{position:fixed;inset:0;z-index:2400;isolation:isolate;display:grid;place-items:center;padding:24px;background:var(--point-color-surface-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.ys-payment-modal-dialog{position:relative;box-sizing:border-box;width:min(360px,calc(100vw - 48px));padding:22px 24px;border-radius:24px;background:var(--point-color-surface-raised);box-shadow:0 24px 80px var(--point-shadow-popup);color:var(--point-color-text-primary);text-align:center}.ys-payment-modal-close{position:absolute;top:22px;right:21px;width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--point-color-text-primary);cursor:pointer;font-size:18px;line-height:1}.ys-payment-modal-close:hover{background:var(--point-color-surface-muted)}.ys-payment-modal-close:focus-visible{outline:2px solid var(--point-color-status-info);outline-offset:2px}.ys-payment-modal-brand{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:7px;font-size:17px;font-weight:650;line-height:24px}.ys-payment-modal-brand>.anticon{font-size:24px}.ys-payment-modal-brand-copy{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1}.ys-payment-modal-brand-copy strong{font-size:17px;font-weight:650;line-height:17px}.ys-payment-modal-brand-copy small{margin-top:1px;font-size:8px;font-weight:600;letter-spacing:.18em;line-height:8px}.ys-payment-modal-brand--wechat>.anticon{color:var(--point-color-status-success)}.ys-payment-modal-brand--alipay>.anticon{color:var(--point-color-status-info)}.ys-payment-modal-prompt{margin:12px 0 0;color:var(--point-color-text-primary);font-size:14px;font-weight:400;line-height:22px}.ys-payment-modal-amount{margin:12px 0 28px;color:var(--point-color-text-primary);font-size:32px;font-weight:700;line-height:28px}.ys-payment-modal-overlay .ys-payment-modal-qr{box-sizing:content-box;width:160px;height:160px;margin:0 auto 24px;padding:12px;border:0;border-radius:8px;background:var(--point-color-surface-raised);box-shadow:inset 0 0 0 1px var(--point-color-interaction-selected)}.ys-payment-modal-qr canvas{display:block;width:160px!important;max-width:100%;height:auto!important}.ys-payment-modal-hints{margin:0 0 16px;color:var(--point-color-text-secondary);font-size:12px;font-weight:400;line-height:21px}.ys-payment-modal-hints p{margin:0}.ys-clawbot-modal-dialog{min-height:300px}.ys-clawbot-modal-connection{display:flex;width:100%;flex-direction:column;align-items:center}.ys-clawbot-modal-status{width:max-content;min-height:26px;margin:14px auto 22px;padding:3px 10px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--point-color-surface-muted);color:var(--point-color-text-secondary);font-size:13px;font-weight:500;line-height:20px}.ys-clawbot-modal-status-dot{width:7px;height:7px;border-radius:50%;background:currentColor}.ys-clawbot-modal-status-icon{flex:none;font-size:14px}.ys-clawbot-modal-status--success{color:var(--point-color-status-success)}.ys-clawbot-modal-status--error{color:var(--point-color-status-danger)}.ys-clawbot-modal-hints{min-height:42px;margin-bottom:12px}@media(max-width:420px){.ys-payment-modal-overlay{padding:16px}.ys-payment-modal-dialog{width:min(360px,calc(100vw - 32px));padding-inline:20px;border-radius:20px}}@media(prefers-reduced-motion:reduce){.ys-payment-modal-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}.ys-token-billing-overlay{position:fixed;inset:0;z-index:2200;isolation:isolate;display:grid;place-items:center;padding:24px;overflow:auto;background:var(--point-color-surface-overlay);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.ys-token-billing-card{position:relative;width:min(1120px,calc(100vw - 48px));max-height:calc(100vh - 48px);overflow:auto;padding:42px 34px 30px;border:1px solid var(--point-color-border-subtle);border-radius:18px;background:var(--point-color-surface-raised);box-shadow:var(--point-shadow-dialog);color:var(--point-color-text-primary)}.ys-token-billing-card--recharge{width:min(680px,calc(100vw - 48px));padding:24px;border-radius:12px;font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ys-token-billing-card header{text-align:center}.ys-token-billing-card header h2{margin:0;font-size:28px;font-weight:650;line-height:1.3;letter-spacing:-.4px}.ys-token-billing-card header p{margin:10px 0 0;color:var(--point-color-text-secondary);font-size:15px}.ys-token-billing-card--recharge header{text-align:left}.ys-token-billing-card--recharge header h2{margin:0 0 20px;color:var(--point-color-text-primary);font-size:18px;font-weight:600;line-height:22.5px;letter-spacing:0}.ys-token-billing-card--recharge .ys-token-billing-close{top:20px;right:20px;width:24px;height:24px}.ys-token-billing-close{position:absolute;top:20px;right:20px;z-index:2;display:grid;width:32px;height:32px;padding:0;border:0;border-radius:50%;place-items:center;background:transparent;color:var(--point-color-text-secondary);cursor:pointer}.ys-token-billing-close:hover{background:var(--point-color-interaction-hover);color:var(--point-color-text-primary)}.ys-token-billing-close svg{width:18px;height:18px}.ys-token-billing-cycle{position:relative;display:grid;width:182px;height:32px;grid-template-columns:58px 124px;margin:26px auto 16px;padding:2px;border-radius:8px;background:var(--point-color-surface-muted)}.ys-token-billing-cycle button{position:relative;z-index:1;padding:0;border:0;background:transparent;color:var(--point-color-text-secondary);font-size:13px;white-space:nowrap;cursor:pointer;transition:color .2s cubic-bezier(.4,0,.2,1)}.ys-token-billing-cycle button.is-active{color:var(--point-color-text-primary)}.ys-token-billing-cycle-indicator{position:absolute;top:2px;left:2px;width:58px;height:28px;border-radius:6px;background:var(--point-color-surface-raised);box-shadow:var(--point-shadow-popup);transition:width .22s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)}.ys-token-billing-cycle--annual .ys-token-billing-cycle-indicator{width:120px;transform:translate(58px)}.ys-token-plan-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ys-token-plan{position:relative;min-height:440px;padding:24px 16px 20px;border:1px solid var(--point-color-border-control);border-radius:14px;background:var(--point-color-surface-raised);transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ys-token-plan:hover:not(:has(.ys-token-plan-cta:disabled)){border-color:var(--point-color-border-strong);box-shadow:var(--point-shadow-popup);transform:translateY(-1px)}.ys-token-plan.is-active{border-color:var(--point-color-text-primary);box-shadow:var(--point-shadow-popup);transform:translateY(-1px)}.ys-token-plan-selection-badge,.ys-token-plan-badge{position:absolute;top:0;right:16px;padding:6px 10px;border-radius:0 0 8px 8px;background:var(--point-color-interaction-primary);color:var(--point-color-text-inverse);font-size:12px}.ys-token-plan-price{display:flex;min-height:48px;align-items:baseline;color:var(--point-color-text-primary)}.ys-token-plan-price>span{margin-right:2px;font-size:24px;font-weight:650}.ys-token-plan-price strong{font-size:32px;font-weight:650;letter-spacing:-1px;animation:ys-token-price-enter .22s cubic-bezier(.2,.8,.2,1)}.ys-token-plan-price em{margin-left:5px;color:var(--point-color-text-secondary);font-size:13px;font-style:normal}.ys-token-plan h3{margin:6px 0 0;font-size:17px}.ys-token-plan>p{min-height:21px;margin:6px 0 22px;color:var(--point-color-text-secondary);font-size:13px}.ys-token-plan-cta{width:100%;height:42px;border:0;border-radius:11px;background:var(--point-color-interaction-primary);color:var(--point-color-text-inverse);font-size:14px;font-weight:600;cursor:pointer}.ys-token-plan-cta:hover:not(:disabled){background:var(--point-color-interaction-primary-hover)}.ys-token-plan-cta:disabled{background:var(--point-color-interaction-disabled);color:var(--point-color-text-disabled);cursor:not-allowed}.ys-token-plan-cta.is-current:disabled{color:var(--point-color-text-primary)}.ys-token-plan-credit{display:flex;height:40px;align-items:center;gap:9px;margin-top:12px;padding:0 12px;border-radius:9px;background:var(--point-color-surface-muted);font-size:13px}.ys-token-plan ul{display:grid;gap:11px;margin:16px 0 0;padding:0;list-style:none}.ys-token-plan li{display:flex;align-items:flex-start;gap:9px;color:var(--point-color-text-secondary);font-size:13px;line-height:1.4}.ys-token-plan li .anticon{margin-top:2px;color:var(--point-color-text-secondary)}.ys-token-checkout-panel{box-sizing:border-box;width:100%;margin-top:14px;padding:18px;border:1px solid var(--point-color-border-control);border-radius:14px;background:var(--point-color-surface-muted);animation:ys-token-checkout-enter .22s ease-out}.ys-token-payment{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px}.ys-token-wallet-toggle{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;font-size:13px}.ys-token-wallet-toggle input{grid-row:1 / 3}.ys-token-wallet-toggle em{color:var(--point-color-text-secondary);font-size:12px;font-style:normal}.ys-token-provider-field{display:flex;align-items:center;gap:8px}.ys-token-provider-label{color:var(--point-color-text-primary);font-size:13px;white-space:nowrap}.ys-token-provider-grid{display:grid;grid-template-columns:repeat(2,104px);gap:8px}.ys-token-provider-grid button{display:flex;height:42px;align-items:center;justify-content:center;gap:7px;border:1px solid var(--point-color-border-control);border-radius:9px;background:var(--point-color-surface-raised);color:var(--point-color-text-primary);cursor:pointer}.ys-token-provider-grid button.is-active{border:1px solid var(--point-color-text-primary)}.ys-token-provider-grid .anticon-wechat{color:var(--point-color-status-success)}.ys-token-provider-grid .anticon-alipay-circle{color:var(--point-color-status-info)}.ys-token-billing-error{grid-column:1 / -1;grid-row:2;color:var(--point-color-status-danger);font-size:13px}.ys-token-payment-action{display:flex;align-items:center;justify-content:flex-end;gap:16px}.ys-token-payment-amount{display:flex;align-items:baseline;color:var(--point-color-text-primary)}.ys-token-payment-amount-label{font-size:14px}.ys-token-payment-amount strong{display:inline-flex;align-items:baseline;font-size:24px;line-height:1}.ys-token-payment-currency{margin-right:2px;font-size:.5em}.ys-token-billing-submit{width:100%}.ys-token-payment-action .ys-token-billing-submit{width:16.666667%}.ys-token-billing-note{margin:14px 2px 0;color:var(--point-color-text-secondary);font-size:12px;text-align:center}.ys-token-recharge-body{display:block}.ys-token-recharge-section h3{margin:0 0 8px;color:var(--point-color-text-secondary);font-size:12px;font-weight:600;line-height:16px;letter-spacing:.3px;text-transform:uppercase}.ys-token-recharge-versions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.ys-token-recharge-version{display:flex;min-height:128px;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:16px;border:1px solid var(--point-color-border-subtle);border-radius:12px;background:var(--point-color-surface-raised);color:var(--point-color-text-primary);text-align:left;cursor:pointer;transition:.15s ease}.ys-token-recharge-version:hover{border-color:var(--point-color-border-strong);transform:translateY(-1px)}.ys-token-recharge-version.is-active{border-color:var(--point-color-border-strong);background:var(--point-color-interaction-selected);color:var(--point-color-text-primary);box-shadow:var(--point-shadow-popup)}.ys-token-recharge-version>span{font-size:13px;font-weight:600;line-height:20px}.ys-token-recharge-version>strong{margin-top:12px;font-size:28px;font-weight:700;line-height:32px}.ys-token-recharge-version>em{margin-top:12px;color:var(--point-color-status-success);font-size:14px;font-style:normal;font-weight:600;line-height:20px}.ys-token-recharge-version.is-active>em{color:var(--point-color-status-success)}.ys-token-recharge-summary{margin-bottom:16px;padding:16px;border:1px solid var(--point-color-border-subtle);border-radius:12px;background:var(--point-color-surface-muted)}.ys-token-recharge-summary>div{display:flex;min-height:32px;align-items:center;justify-content:space-between;padding:6px 0}.ys-token-recharge-summary span{color:var(--point-color-text-secondary);font-size:14px;font-weight:400;line-height:20px}.ys-token-recharge-summary strong{color:var(--point-color-text-primary);font-size:14px;font-weight:400;line-height:20px}.ys-token-recharge-summary>div:nth-of-type(3) strong{font-weight:600}.ys-token-recharge-summary strong.is-positive{color:var(--point-color-status-success);font-weight:400}.ys-token-recharge-summary hr{height:1px;margin:4px 0;border:0;background:var(--point-color-border-subtle)}.ys-token-recharge-summary .is-total{min-height:37px}.ys-token-recharge-summary .is-total>span{color:var(--point-color-text-primary);font-weight:600}.ys-token-recharge-summary .is-total>strong{font-size:16px;font-weight:700;line-height:24px}.ys-token-recharge-summary .is-total em{color:inherit;font-size:inherit;font-style:normal;font-weight:inherit}.ys-token-recharge-footer{display:flex;justify-content:flex-end;gap:8px;padding-top:12px;border-top:1px solid var(--point-color-border-subtle)}.ys-token-recharge-footer .point-button{width:auto}.ys-token-billing-card--recharge .ys-token-billing-submit{width:96px}@keyframes ys-token-price-enter{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@keyframes ys-token-checkout-enter{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media(max-width:900px){.ys-token-billing-card{padding:54px 18px 24px}.ys-token-plan-grid{grid-template-columns:1fr}.ys-token-plan{min-height:auto}.ys-token-checkout-panel{width:100%}}@media(max-width:600px){.ys-token-billing-overlay{padding:12px}.ys-token-billing-card{width:calc(100vw - 24px);max-height:calc(100vh - 24px)}.ys-token-billing-card header h2{font-size:24px}.ys-token-payment{grid-template-columns:1fr}.ys-token-payment-action{align-items:stretch;flex-direction:column}.ys-token-payment-action .ys-token-billing-submit{width:100%}.ys-token-billing-card--recharge{padding:24px}.ys-token-recharge-versions{grid-template-columns:1fr}.ys-token-recharge-provider{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){.ys-token-billing-cycle-indicator,.ys-token-plan,.ys-token-plan-price strong,.ys-token-checkout-panel{animation:none;transition:none}}.finclaw-phone-binding-modal-root{position:fixed;z-index:4000;inset:0;display:grid;place-items:center;padding:20px;background:color-mix(in srgb,var(--point-color-text-primary) 58%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.finclaw-phone-binding-panel{box-sizing:border-box;width:min(420px,100%);padding:32px;border:1px solid var(--point-color-border-subtle);border-radius:20px;background:var(--point-color-surface-raised);box-shadow:var(--point-shadow-dialog)}.finclaw-phone-binding-panel header{margin-bottom:26px;text-align:center}.finclaw-phone-binding-panel header>span{color:var(--point-color-interaction-primary);font-size:12px;font-weight:700;letter-spacing:.12em}.finclaw-phone-binding-panel h2{margin:8px 0 10px;color:var(--point-color-text-primary);font-size:24px}.finclaw-phone-binding-panel header p{margin:0;color:var(--point-color-text-secondary);line-height:1.65}.finclaw-phone-binding-field{display:grid;gap:8px;margin-bottom:18px;color:var(--point-color-text-primary);font-size:14px;font-weight:500}.finclaw-phone-binding-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.finclaw-phone-binding-feedback{margin:-6px 0 14px;color:var(--point-color-status-success);font-size:13px}.finclaw-phone-binding-feedback.is-error{color:var(--point-color-status-danger)}.finclaw-phone-binding-submit{margin-top:4px}.finclaw-phone-binding-logout{margin-top:8px;color:var(--point-color-text-secondary)}@media(max-width:520px){.finclaw-phone-binding-modal-root{padding:14px}.finclaw-phone-binding-panel{padding:26px 22px}}.point-campaign-modal-root{position:fixed;inset:0;z-index:2147483000;display:grid;align-items:center;padding:24px;overflow:auto;color:var(--point-color-text-primary);background:var(--point-color-surface-overlay);font-family:Inter,ui-sans-serif,-apple-system,system-ui,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-size:16px;line-height:24px;animation:point-campaign-overlay-in .14s ease-out}.point-campaign-modal{position:relative;display:flex;width:min(480px,100%);max-height:760px;margin:0 auto;overflow:hidden;border-radius:18px;background:var(--point-color-surface-raised);box-shadow:var(--point-shadow-dialog);animation:point-campaign-dialog-in .14s ease-out}.point-campaign-modal__close{position:absolute;top:10px;right:10px;z-index:4;display:grid;width:18px;height:18px;place-items:center;padding:0;border:1px solid color-mix(in srgb,var(--point-color-text-inverse) 8%,transparent);border-radius:999px;color:var(--point-color-text-inverse);background:color-mix(in srgb,var(--point-color-text-primary) 30%,transparent);cursor:pointer;transition:background-color .1s ease-out}.point-campaign-modal__close:hover{background:color-mix(in srgb,var(--point-color-text-primary) 46%,transparent)}.point-campaign-modal__close:focus-visible{outline:none}.point-campaign-modal__cta:focus-visible{outline:2px solid var(--point-color-border-focus);outline-offset:2px}.point-campaign-modal__close svg{display:block;width:9px;height:9px;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.point-campaign-modal__scroller{width:100%;overflow:hidden auto}.point-campaign-modal__media-frame{padding:3px}.point-campaign-modal__media{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:15px;background:var(--point-color-surface-muted)}.point-campaign-modal__media>*,.point-campaign-modal__media-placeholder{width:100%;height:100%}.point-campaign-modal__media img,.point-campaign-modal__media video{display:block;object-fit:cover}.welcome-bundle-launch-visual{position:relative;overflow:hidden}.welcome-bundle-launch-visual img{width:100%;height:100%}.point-campaign-modal__content{padding:20px 24px 0}.point-campaign-modal__header{display:flex;min-width:0;flex-direction:column;gap:10px;text-align:left}.point-campaign-modal__title{margin:0;padding-left:20px;color:var(--point-color-text-primary);font-size:18px;font-weight:600;line-height:22.5px;letter-spacing:-.45px}.point-campaign-modal__bullets{display:grid;gap:4px;margin:0;padding:12px 0 0;color:var(--point-color-text-primary);font-size:14px;line-height:22.4px;list-style:none}.point-campaign-modal__bullet{position:relative;margin:0;padding-left:20px}.point-campaign-modal__bullet:before{position:absolute;top:11.2px;left:0;width:5px;height:5px;border-radius:50%;background:currentColor;content:"";transform:translateY(-50%)}.point-campaign-modal__bullet-emphasis{font-weight:700}.point-campaign-modal__footer{display:flex;flex-direction:column;padding:18px 24px 24px}.point-campaign-modal__cta{position:relative;display:flex;width:100%;height:44px;align-items:center;justify-content:center;gap:8px;padding:0 20px;border:0;border-radius:999px;color:var(--point-color-text-inverse);background:var(--point-color-interaction-primary);font:inherit;font-size:14px;font-weight:600;line-height:20px;cursor:pointer;transition:opacity .1s ease-out,transform .1s ease-out}.point-campaign-modal__cta:hover{background:var(--point-color-interaction-primary-hover)}.point-campaign-modal__cta:active{transform:scale(.99)}.point-campaign-modal__cta-icon,.point-campaign-modal__cta-icon svg{display:block;width:20px;height:20px}@keyframes point-campaign-overlay-in{0%{opacity:0}}@keyframes point-campaign-dialog-in{0%{transform:scale(.98)}}@media(max-width:560px){.point-campaign-modal-root{align-items:end;padding:12px}.point-campaign-modal{width:100%;max-height:calc(100dvh - 24px)}.point-campaign-modal__content{padding-inline:20px}.point-campaign-modal__footer{padding:18px 20px 20px}}@media(prefers-reduced-motion:reduce){.point-campaign-modal-root,.point-campaign-modal{animation:none}.point-campaign-modal__close,.point-campaign-modal__cta{transition:none}}.finclaw-settings-finance-panel{display:flex;min-width:0;min-height:100%;flex-direction:column;gap:22px;padding:4px 0 28px}.finclaw-settings-finance-tabs{display:flex;width:fit-content;justify-content:center;gap:0;margin:0 auto 10px;padding:3px;border-radius:100px;background:var(--point-color-surface-muted)}.finclaw-settings-finance-tabs button{height:34px;padding:0 24px;border:0;border-radius:100px;color:var(--point-color-text-secondary);background:transparent;font:inherit;font-size:14px;font-weight:400;line-height:20px;cursor:pointer;transition:background-color .2s ease-in-out}.finclaw-settings-finance-tabs button.is-active,.finclaw-settings-finance-tabs button.is-active:hover,.finclaw-settings-finance-tabs button.is-active:focus-visible{background:var(--point-color-surface-raised);font-weight:500;box-shadow:none}.finclaw-settings-finance-tabs button:not(.is-active):hover{background:transparent}.finclaw-settings-finance-tabs button:focus-visible{outline:2px solid var(--point-color-status-info);outline-offset:2px}.finclaw-settings-finance-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.finclaw-settings-finance-summary{color:var(--point-color-text-secondary);font-size:13px;line-height:20px}.finclaw-settings-finance-alert{margin-top:4px}.finclaw-settings-finance-section{min-width:0}.finclaw-settings-finance-section .ant-table-wrapper{overflow:hidden;border:0;border-radius:0}.finclaw-settings-finance-section .ant-table{font-size:13px}.finclaw-settings-finance-password{display:inline-flex;min-width:0;align-items:center;gap:4px}.finclaw-settings-finance-password>span{overflow:hidden;max-width:190px;text-overflow:ellipsis;white-space:nowrap}.finclaw-settings-finance-permission{border:1px solid var(--point-color-border-control);border-radius:10px;background:var(--point-color-surface-muted);color:var(--point-color-text-secondary);padding:14px 16px;font-size:14px;line-height:22px}.finclaw-settings-team-upgrade{display:flex;min-height:320px;align-items:center;justify-content:center;color:var(--point-color-text-placeholder);font-size:14px;line-height:22px}.finclaw-settings-team-upgrade button{padding:0;border:0;color:var(--point-color-status-info);background:transparent;font:inherit;cursor:pointer}.finclaw-settings-team-upgrade .point-button:is(:hover,:focus,:focus-visible,:active){border-color:transparent!important;background:transparent!important;color:var(--point-color-status-info)!important;box-shadow:none!important}.finclaw-settings-finance-fab{position:absolute;right:24px;bottom:24px;z-index:5;display:inline-flex;width:38px;height:38px;flex:0 0 38px;align-items:center;justify-content:center;padding:0;border:0;border-radius:50%;color:var(--point-color-text-inverse);background:var(--point-color-text-primary);box-shadow:0 8px 24px var(--point-shadow-popup);font-size:16px;cursor:pointer}.finclaw-settings-finance-fab .anticon{font-size:21px}.finclaw-settings-finance-fab:hover{background:var(--point-color-text-primary)}.finclaw-settings-finance-fab:focus-visible{outline:2px solid var(--point-color-status-info);outline-offset:3px}.finclaw-settings-staff-edit{display:inline-flex;width:28px;height:28px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;color:var(--point-color-text-primary);background:transparent;font-size:16px;cursor:pointer}.finclaw-settings-staff-edit:hover{background:var(--point-color-surface-muted)}.finclaw-settings-staff-edit:focus-visible{outline:2px solid var(--point-color-status-info);outline-offset:2px}@media(max-width:900px){.finclaw-settings-finance-panel{gap:18px}.finclaw-settings-finance-tabs{max-width:100%;overflow-x:auto}.finclaw-settings-finance-tabs button{flex:0 0 auto;padding:0 18px}.finclaw-settings-finance-toolbar{align-items:flex-start;flex-direction:column}.finclaw-settings-finance-fab{right:16px;bottom:16px;width:35px;height:35px;flex-basis:35px}}.finclaw-account-set-center{box-sizing:border-box;width:100%;min-width:0;height:100%;overflow:auto;padding:24px 28px;color:var(--point-color-text-primary);background:var(--point-color-surface-canvas);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.finclaw-account-set-center *,.finclaw-account-set-center *:before,.finclaw-account-set-center *:after{box-sizing:border-box}.account-set-center-header{margin-bottom:24px}.account-set-center-header .ant-typography{margin:0;color:var(--point-color-text-primary);font-size:clamp(20px,1.2vw,24px);font-weight:650;line-height:1.18;letter-spacing:-.015em}.account-sets-filter-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.account-sets-filter-row>.ant-input-affix-wrapper{width:280px}.account-sets-filter-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.account-sets-filter-actions .ant-select{width:160px}.account-sets-filter-actions .ant-select:nth-child(2){width:140px}.account-sets-table{--table-header-bg: var(--point-color-surface-muted);--table-header-color: var(--point-color-text-secondary);--table-body-color: var(--point-color-text-primary);--table-border: var(--point-color-border-subtle);--table-hover-bg: var(--point-color-interaction-hover)}.account-sets-table .ant-table{color:var(--table-body-color);font-size:14px;line-height:22px}.account-sets-table .ant-table-container{border:0;border-radius:0}.account-sets-table .ant-table-thead>tr>th:first-child{border-start-start-radius:8px!important}.account-sets-table .ant-table-thead>tr>th:last-child{border-start-end-radius:8px!important}.account-sets-table .ant-table-thead>tr>th{height:46px;padding:12px 14px!important;border-bottom:1px solid var(--table-border)!important;background:var(--table-header-bg)!important;color:var(--table-header-color)!important;font-size:14px!important;font-weight:600!important;line-height:20px!important}.account-sets-table .ant-table-tbody>tr>td{min-height:50px;padding:9px 14px!important;border-bottom:1px solid var(--table-border)!important;color:var(--table-body-color);font-size:14px;line-height:21px;vertical-align:middle}.account-sets-table .ant-table-tbody>.ant-table-measure-row>td{padding:0!important;border:0!important}.account-sets-table .ant-table-tbody>tr:hover>td{background:var(--table-hover-bg)!important}.account-sets-table .ant-table-placeholder{display:none}.account-set-list-empty{display:flex;min-height:220px;align-items:center;justify-content:center;border-bottom:1px solid var(--point-color-border-subtle)}.account-set-table-name-cell{display:flex;flex-direction:column;gap:2px;line-height:20px}.account-set-table-name-button{width:fit-content;padding:0;border:0;background:transparent;color:var(--point-color-text-primary);font:inherit;font-family:inherit!important;font-weight:500!important;cursor:pointer}.account-set-table-name-button:hover,.account-set-table-name-button:focus-visible{color:var(--point-color-text-primary);outline:none}.account-set-table-name-button:focus-visible{border-radius:4px;box-shadow:0 0 0 2px color-mix(in srgb,var(--point-color-border-focus) 20%,transparent)}.account-set-table-tax-number{display:inline-flex;align-items:center;gap:2px;color:var(--point-color-text-secondary);font-size:12px;line-height:18px}.account-set-table-tax-number .ant-btn{width:18px;min-width:18px;height:18px;padding:0;color:var(--point-color-text-secondary);font-size:12px}.account-set-status-with-note{display:inline-flex;align-items:center;gap:5px}.account-set-status-note-icon{color:var(--point-color-text-placeholder);cursor:default;font-size:14px}.account-set-view-button{height:28px;padding-inline:14px;border-color:transparent;border-radius:7px;background:var(--point-color-surface-muted);color:var(--point-color-text-secondary);box-shadow:none}.account-set-view-button:hover,.account-set-view-button:focus-visible{border-color:transparent!important;background:var(--point-color-interaction-hover)!important;color:var(--point-color-text-secondary)!important}.account-set-sync-link{height:auto;padding:0;background:transparent;color:var(--point-color-brand-primary);box-shadow:none}.account-set-sync-link:hover,.account-set-sync-link:focus-visible{background:transparent!important;color:var(--point-color-brand-primary)!important;text-decoration:underline}.account-sets-table .ant-pagination .ant-pagination-item{border-color:transparent;background:transparent}.account-sets-table .ant-pagination .ant-pagination-item a{color:var(--point-color-surface-overlay);font-size:14px}.account-sets-table .ant-pagination .ant-pagination-item-active{border-color:transparent;background:var(--point-color-surface-muted)}.account-sets-table .ant-pagination .ant-pagination-item-active a{color:var(--point-color-text-primary);font-weight:500}.account-set-center-state{display:flex;min-height:320px;flex-direction:column;align-items:center;justify-content:center;gap:16px;border:1px solid var(--point-color-interaction-hover);border-radius:10px;color:var(--point-color-text-secondary)}.account-set-detail-section{width:100%}.account-set-finance-filing-title{margin-top:8px;color:var(--point-color-text-primary);font-size:16px;font-weight:600;line-height:24px}.account-set-detail-descriptions :is(.ant-descriptions-item-label,.ant-descriptions-item-content){padding:0 16px;line-height:18px}.account-set-detail-descriptions .ant-descriptions-item-label{width:1%;white-space:nowrap}.account-set-detail-descriptions .ant-descriptions-item-content{min-width:0;overflow-wrap:anywhere;white-space:normal}.account-set-wizard-modal{--account-set-primary: var(--point-color-interaction-primary);--account-set-primary-hover: var(--point-color-interaction-primary-hover);--account-set-text: var(--point-color-text-primary);--account-set-muted: var(--point-color-text-secondary);--account-set-placeholder: var(--point-color-text-placeholder);--account-set-control-bg: var(--point-color-surface-muted);--account-set-border: var(--point-color-border-control);--account-set-danger: var(--point-color-status-danger);--account-set-control-height: 44px;--account-set-label-width: 104px;--account-set-label-star-width: 14px}.account-set-wizard-modal:focus,.account-set-wizard-modal:focus-visible{outline:none}.account-set-wizard-modal .ant-modal-content{overflow:hidden;border-radius:12px;background:var(--point-color-surface-raised);color:var(--account-set-text);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:0}.account-set-wizard-modal .ant-modal-body{max-height:calc(100vh - 96px);overflow:auto;padding:38px 48px 34px}.account-set-wizard-modal .ant-modal-close{top:14px;right:14px;width:34px;height:34px;border-radius:8px;color:var(--point-color-text-secondary)}.account-set-wizard-modal .ant-modal-close:hover{background:var(--point-color-surface-muted);color:var(--point-color-text-secondary)}.tax-login-sms-hint{margin:0 0 16px;color:var(--point-color-text-secondary);font-size:14px;line-height:22px}.tax-login-sms-field{display:flex;align-items:center;gap:8px}.tax-login-sms-field label{flex:none;color:var(--point-color-text-primary);font-size:14px;white-space:nowrap}.account-set-create-shell{width:min(792px,100%);margin:0 auto;padding:0;color:var(--account-set-text)}.account-set-create-steps{display:flex;align-items:center;justify-content:center;width:min(760px,100%);height:30px;margin:6px auto 38px}.account-set-create-steps--two{display:grid;grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);column-gap:18px;width:min(560px,100%)}.account-set-create-steps--two>.account-set-create-step{justify-content:center}.account-set-create-steps--two>.account-set-create-step-line{width:100%;margin:0}.account-set-create-step{display:flex;align-items:center;min-width:0}.account-set-create-step-index{display:inline-flex;flex:0 0 30px;align-items:center;justify-content:center;width:30px;height:30px;margin-inline-end:12px;border:0;border-radius:50%;background:var(--point-color-surface-muted);color:var(--account-set-muted);font-size:13px;font-weight:600;line-height:1}.account-set-create-step-title{flex:0 0 auto;color:var(--point-color-text-secondary);font-size:15px;font-weight:600;line-height:30px;white-space:nowrap}.account-set-create-step-line{flex:0 0 70px;width:70px;height:1px;margin:0 20px;background:var(--point-color-border-control)}.account-set-create-step--active .account-set-create-step-index{color:var(--point-color-text-inverse);background:var(--account-set-primary)}.account-set-create-step--active .account-set-create-step-title{color:var(--account-set-text)}.account-set-create-step--done .account-set-create-step-index{background:var(--point-color-surface-muted);color:var(--account-set-primary)}.account-set-create-form{width:100%}.account-set-create-card{min-height:244px;background:var(--point-color-surface-raised)}.account-set-create-card--create-flow{min-height:244px}.account-set-create-card--company{display:flex;align-items:center}.account-set-create-card--company>.account-set-form-grid{width:100%}.account-set-create-card--profiles{display:flex;align-items:center}.account-set-create-card--profiles>.account-set-form-grid{width:100%}.account-set-enterprise-sync-success{display:flex;align-items:center;min-height:32px;margin-left:132px;color:var(--point-color-status-success);font-size:14px}.account-set-enterprise-sync-success .anticon{margin-right:6px;color:var(--point-color-status-success)}.account-set-enterprise-sync-success .ant-btn{height:32px;padding:0 6px;color:var(--point-color-status-info);font-size:14px}.account-set-enterprise-sync-failure{display:flex;align-items:center;min-height:32px;margin-left:132px;color:var(--point-color-status-danger);font-size:14px}.account-set-enterprise-sync-failure .anticon{margin-right:6px;color:var(--point-color-status-danger)}.account-set-enterprise-validation-result{grid-column:1 / -1}.account-set-enterprise-validation-result .ant-divider{margin:4px 0 10px}.account-set-enterprise-validation-result .ant-collapse-header{padding-inline:0!important;color:var(--account-set-text)!important;font-weight:600}.account-set-enterprise-validation-result .ant-collapse-content-box{padding:4px 0 0!important}.account-set-form-grid{display:grid;grid-template-columns:1fr;row-gap:18px}.account-set-form-grid--account-info{row-gap:12px}.account-set-company-tax-row,.account-set-region-industry-row,.account-set-period-accountant-row,.account-set-standard-currency-row,.account-set-taxpayer-row,.account-set-tax-login-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:18px}.account-set-form-grid--account-info :where(.account-set-company-tax-row,.account-set-tax-login-row){grid-template-columns:minmax(0,1fr);row-gap:12px}.account-set-company-tax-row .ant-form-item-row,.account-set-region-industry-row .ant-form-item-row,.account-set-period-accountant-row .ant-form-item-row,.account-set-standard-currency-row .ant-form-item-row,.account-set-taxpayer-row .ant-form-item-row,.account-set-tax-login-row .ant-form-item-row{flex-wrap:nowrap}.account-set-company-tax-row .ant-form-item-label,.account-set-region-industry-row .ant-form-item-label,.account-set-period-accountant-row .ant-form-item-label,.account-set-standard-currency-row .ant-form-item-label,.account-set-taxpayer-row .ant-form-item-label,.account-set-tax-login-row .ant-form-item-label{flex-basis:114px!important;padding-right:14px}.account-set-company-tax-row .ant-form-item:nth-child(2) .ant-form-item-label,.account-set-region-industry-row .ant-form-item:nth-child(2) .ant-form-item-label,.account-set-period-accountant-row .ant-form-item:nth-child(2) .ant-form-item-label,.account-set-standard-currency-row .ant-form-item:nth-child(2) .ant-form-item-label,.account-set-taxpayer-row .ant-form-item:nth-child(2) .ant-form-item-label,.account-set-tax-login-row .ant-form-item:nth-child(2) .ant-form-item-label{flex-basis:118px!important}.account-set-form-grid--account-info :where(.account-set-company-tax-row,.account-set-tax-login-row) .ant-form-item:nth-child(n) .ant-form-item-label{flex:0 0 132px!important}.account-set-create-form .ant-form-item{margin-bottom:0}.account-set-create-form .ant-form-item-row{align-items:flex-start}.account-set-create-form .ant-form-item-label{flex:0 0 var(--account-set-label-width)!important;padding:11px 24px 0 0;text-align:left}.account-set-create-form .ant-form-item-label>label{position:relative;display:flex;align-items:baseline;height:22px;color:var(--account-set-text);font-size:14px;font-weight:500;line-height:22px;white-space:nowrap}.account-set-create-form .ant-form-item-required:before{position:static;flex:0 0 var(--account-set-label-star-width);width:var(--account-set-label-star-width);margin-inline-end:0!important;color:var(--account-set-danger)!important;font-size:14px;line-height:22px}.account-set-create-form .ant-form-item-label>label:not(.ant-form-item-required):before{position:static;flex:0 0 var(--account-set-label-star-width);width:var(--account-set-label-star-width);color:transparent;font-size:14px;line-height:22px;content:"*"}.account-set-create-form .ant-form-item-label>label:after{display:none}.account-set-create-form .ant-form-item-control{min-width:0}.account-set-create-form .account-set-account-info-control{height:36px}.account-set-form-grid--account-info .account-set-period-suffix{line-height:36px}.account-set-create-form .account-set-account-info-control .ant-select-selector{height:36px!important}.account-set-wizard-modal .account-set-create-form :where(.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-group-wrapper,.ant-select){width:100%;font-size:14px}.account-set-wizard-modal .account-set-create-form .account-set-business-scope-textarea{height:auto!important;min-height:110px!important;padding:10px 12px;line-height:22px;resize:none}.account-set-period-controls{display:flex;align-items:center;gap:12px}.account-set-period-compact-control{display:inline-flex;align-items:center;width:132px;height:var(--account-set-control-height);overflow:hidden;border-radius:8px;background:var(--account-set-control-bg)}.account-set-period-compact-control .ant-input-number{width:88px!important;flex:0 0 88px;border-radius:8px 0 0 8px!important}.account-set-period-suffix{flex:1 0 32px;color:var(--account-set-text);font-size:14px;line-height:var(--account-set-control-height);text-align:center}.account-set-old-book-options{display:inline-flex;align-items:center;width:66.666%;height:var(--account-set-control-height);gap:18px;min-width:176px}.account-set-select-create-action{margin-top:0;padding:4px 8px;border-top:1px solid var(--point-color-border-subtle)}.account-set-profile-select-popup .ant-select-item-option-selected{background:var(--point-color-interaction-selected)!important;color:var(--point-color-text-primary)!important}.account-set-profile-select-popup .ant-select-item-option-active,.account-set-profile-select-popup .ant-select-item-option-selected:hover{background:var(--point-color-interaction-hover)!important;color:var(--point-color-text-primary)!important}.account-set-tax-handler-password-action{display:flex;height:24px;align-items:center;justify-content:flex-end;margin-top:2px}.account-set-tax-handler-password-button{height:24px;padding:0;color:var(--point-color-text-secondary);font-size:13px;line-height:24px}.account-set-tax-handler-password-button:hover,.account-set-tax-handler-password-button:focus-visible{background:transparent!important;color:var(--point-color-text-secondary)!important}.tax-handler-password-summary{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:16px}@media(max-width:620px){.tax-handler-password-summary{grid-template-columns:1fr}}.account-set-old-book-upload-box{display:flex;min-height:82px;align-items:center;justify-content:center;gap:10px;border:1px dashed var(--point-color-interaction-selected);border-radius:10px;background:var(--point-color-surface-muted);color:var(--point-color-text-secondary);cursor:pointer}.account-set-old-book-upload-box:hover{border-color:var(--point-color-border-control);color:var(--point-color-text-primary)}.account-set-capability-count-trigger{display:inline-flex;height:32px;min-width:54px;align-items:center;justify-content:center;gap:8px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--account-set-text);cursor:pointer;font:inherit}.account-set-capability-count-trigger:hover,.account-set-capability-count-trigger:focus-visible{background:var(--point-color-surface-muted);color:var(--point-color-status-info);outline:none}.account-set-capability-count-trigger .anticon-down{opacity:0;transition:opacity .15s ease}.account-set-capability-count-trigger:hover .anticon-down{opacity:1}.account-set-capability-count-trigger:focus-visible .anticon-down{opacity:1}.account-set-capability-count-trigger .anticon{color:var(--account-set-muted);font-size:11px}.account-set-capability-menu{min-width:236px;padding:6px;border:1px solid var(--point-color-border-control);border-radius:10px;background:var(--point-color-surface-raised);box-shadow:0 8px 24px color-mix(in srgb,var(--point-color-text-primary) 10%,transparent)}.account-set-capability-menu-item{display:grid;width:100%;min-height:36px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 10px;border:0;border-radius:6px;background:transparent;color:var(--account-set-text);font:inherit;text-align:left}.account-set-capability-menu-check{color:var(--point-color-status-success);font-size:14px}.account-set-capability-menu-label{display:inline-flex;min-width:0;align-items:flex-end;gap:3px;line-height:20px;white-space:nowrap}.account-set-capability-menu-expiry{color:var(--account-set-muted);font-size:11px;line-height:14px}.account-set-capability-menu-placeholder{width:14px}.account-set-capability-menu-item--open{cursor:pointer}.account-set-capability-menu-item--open:hover,.account-set-capability-menu-item--open:focus-visible{background:color-mix(in srgb,var(--point-color-status-info) 8%,transparent);color:var(--point-color-status-info);outline:none}.account-set-capability-menu-action{color:var(--point-color-status-info);font-size:13px;opacity:0;transition:opacity .15s ease}.account-set-capability-menu-item--open:hover .account-set-capability-menu-action,.account-set-capability-menu-item--open:focus-visible .account-set-capability-menu-action{opacity:1}.account-set-tax-login-trigger{display:inline-flex;align-items:center;gap:7px;padding:4px 0;border:0;background:transparent;color:var(--account-set-text);cursor:pointer;font:inherit}.account-set-tax-login-trigger:hover,.account-set-tax-login-trigger:focus-visible{color:var(--point-color-status-info);outline:none}.account-set-tax-login-table{margin-top:20px}.account-set-tax-login-table .ant-table-thead>tr>th:last-child{text-align:center}.account-set-tax-login-state{display:inline-flex;align-items:center;white-space:nowrap}.account-set-tax-login-status-value{display:inline-flex;align-items:center;justify-content:flex-end;width:70px;gap:7px}.account-set-tax-login-unlinked{display:block;width:100%;color:var(--point-color-text-placeholder);text-align:center}.account-set-tax-login-associate{display:flex;justify-content:center;width:100%;padding-inline:0}.account-set-tax-login-verify{opacity:0;pointer-events:none;transition:opacity .15s ease}.account-set-tax-login-table-row--hovered .account-set-tax-login-verify{opacity:1;pointer-events:auto}.account-set-tax-login-associate-content{display:grid;gap:16px}.account-set-tax-login-associate-modal{min-width:620px;max-width:calc(100vw - 48px)}.account-set-tax-login-profile-table .ant-table{width:max-content;min-width:100%}.account-set-tax-login-method-field{display:grid;gap:14px}.account-set-tax-login-method-field>span{color:var(--account-set-text);font-size:14px}.account-set-tax-login-method-field .ant-radio-group{display:flex;gap:32px}.account-set-tax-login-method-field .ant-radio-wrapper{margin:0}.account-set-tax-login-profile-table .ant-table-row{cursor:pointer}.account-set-tax-login-profile-table .ant-table-tbody>tr.account-set-tax-login-profile-row--selected>td{background:var(--point-color-surface-muted)!important}.account-set-tax-login-profile-password{display:inline-flex;align-items:center;gap:8px;width:max-content;min-width:100%}.account-set-tax-login-profile-password-value{white-space:nowrap}.account-set-tax-login-profile-password .ant-btn{flex:0 0 auto;padding-inline:0}.account-set-tax-login-password-visibility{color:var(--account-set-muted)}.account-set-tax-login-profile-table .ant-table-thead>tr>th,.account-set-tax-login-profile-table .ant-table-tbody>tr>td{white-space:nowrap}.account-set-tax-login-associate-empty{color:var(--account-set-muted);font-size:13px}.account-set-tax-login-associate-empty{padding:20px 0;text-align:center}.account-set-checkout-coupon{display:flex;min-width:0;height:36px;align-items:center}.account-set-checkout-coupon-control{height:36px;width:100%}.account-set-checkout-coupon-control.ant-select{height:36px;min-height:36px;align-items:center!important;padding-block:0!important}.account-set-checkout-coupon-control.ant-select .ant-select-content{align-items:center}.account-set-checkout-coupon-control.ant-select .ant-select-placeholder{line-height:20px}.account-set-create-shell .ant-upload-wrapper,.account-set-create-shell .ant-upload-select{display:block;width:100%}.account-set-create-actions{display:flex;align-items:center;justify-content:center;gap:12px;padding:24px 0 0}.account-set-create-actions .ant-btn{height:32px;font-size:14px}.account-set-cancel-button{width:96px}.account-set-next-button{width:120px}@media(max-width:980px){.account-set-wizard-modal .ant-modal-body{padding:32px 24px 28px}.account-set-create-card{min-height:0}.account-set-company-tax-row,.account-set-region-industry-row,.account-set-period-accountant-row,.account-set-standard-currency-row,.account-set-taxpayer-row,.account-set-tax-login-row{grid-template-columns:1fr;row-gap:18px}.account-set-checkout-coupon{grid-template-columns:1fr;gap:8px}}@media(max-width:900px){.finclaw-account-set-center{padding:22px 18px 40px}.account-sets-filter-row>.ant-input-affix-wrapper{width:100%}.account-sets-filter-actions{width:100%}}.enterprise-info-sync-modal__content{max-height:60vh;margin:0;padding:16px;overflow:auto;border-radius:10px;background:var(--point-color-surface-muted);color:var(--point-color-text-primary);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:13px;line-height:1.6;white-space:pre-wrap;word-break:break-word}.account-set-company-confirm-question{font-size:14px;letter-spacing:-.15px;white-space:nowrap}.account-set-company-confirm-question strong{font-weight:600}.progress-center{box-sizing:border-box;display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;height:100%;padding:24px 28px;color:var(--point-color-text-primary);background:var(--point-color-surface-base)}.progress-center-heading{margin-bottom:20px}.progress-center-heading h1{margin:0;font-size:clamp(20px,1.2vw,24px);font-weight:600;line-height:32px}.progress-center-navigation{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--point-color-border-subtle)}.progress-center-filters{display:flex;align-items:center;flex:0 0 auto;gap:16px;padding-bottom:7px}.progress-center-filter{display:flex;align-items:center;gap:8px;color:var(--point-color-text-secondary);font-size:13px;white-space:nowrap}.progress-center-filter-control{min-width:120px}.progress-center-filter--taxpayer .progress-center-filter-control{min-width:136px}.progress-center-tabs{display:flex;flex:0 0 auto;gap:36px}.progress-center-tab{position:relative;min-width:88px;padding:0 2px 14px;border:0;color:var(--point-color-text-secondary);background:transparent;font:inherit;font-size:15px;font-weight:500;line-height:22px;cursor:pointer}.progress-center-tab:after{position:absolute;width:50%;left:50%;transform:translate(-50%);bottom:-1px;height:3px;border-radius:3px 3px 0 0;background:var(--point-color-text-primary);content:"";opacity:0}.progress-center-tab--active{color:var(--point-color-text-primary);font-weight:600}.progress-center-tab--active:after{opacity:1}.progress-center-tab:focus-visible{border-radius:4px;outline:2px solid var(--point-color-border-focus);outline-offset:2px}.progress-center-panel{flex:1;min-width:0;min-height:0;padding-top:20px}.progress-center-table{width:100%;overflow-x:auto}.progress-center-account-set{display:flex;flex-direction:column;gap:2px;min-width:0}.progress-center-account-set strong,.progress-center-account-set span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-center-account-set strong{font-weight:500}.progress-center-account-set span{color:var(--point-color-text-secondary);font-size:12px}.progress-center-state{display:flex;align-items:center;justify-content:center;gap:10px;min-height:240px;color:var(--point-color-text-secondary)}.progress-center-state--error{flex-direction:column}@media(max-width:900px){.progress-center{padding:18px 16px}.progress-center-tabs{gap:24px;overflow-x:auto}.progress-center-tab{flex:0 0 auto}.progress-center-navigation{align-items:flex-start;flex-direction:column;gap:12px}.progress-center-filters{width:100%;flex-wrap:wrap;padding-bottom:12px}}.finance-job-center{min-width:0;height:100%;overflow:auto;background:var(--point-color-surface-canvas);color:var(--point-color-text-primary)}.finance-job-heading,.finance-job-detail-heading,.finance-job-progress>div:first-child,.finance-job-list button,.finance-task-rows article>div:first-child,.finance-artifact-list article>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px}.finance-job-heading{padding:20px 24px;border-bottom:1px solid var(--point-color-border-subtle);background:var(--point-color-surface-raised)}.finance-job-heading h1,.finance-job-detail-heading h2{margin:0;font-size:20px;letter-spacing:0}.finance-job-heading p,.finance-artifact-list p{margin:4px 0 0;color:var(--point-color-text-secondary)}.finance-job-layout{display:grid;grid-template-columns:minmax(220px,300px) minmax(0,1fr);min-height:calc(100% - 82px)}.finance-job-list{border-right:1px solid var(--point-color-border-subtle);background:var(--point-color-surface-raised)}.finance-job-list button{width:100%;min-height:88px;padding:14px 16px;border:0;border-bottom:1px solid var(--point-color-border-subtle);background:transparent;text-align:left;flex-wrap:wrap;cursor:pointer}.finance-job-list button.is-active{background:var(--point-color-interaction-selected);box-shadow:inset 3px 0 var(--point-color-interaction-primary)}.finance-job-list button>span:last-child{width:100%;color:var(--point-color-text-secondary);font-size:12px}.finance-job-detail{min-width:0;padding:24px}.finance-job-detail-heading code{display:block;margin-top:5px;color:var(--point-color-text-secondary)}.finance-job-status{color:var(--point-color-text-secondary);font-size:12px}.finance-job-status.is-running,.finance-job-status.is-cancelling{color:var(--point-color-status-info)}.finance-job-status.is-succeeded{color:var(--point-color-status-success)}.finance-job-status.is-failed,.finance-job-status.is-blocked{color:var(--point-color-status-danger)}.finance-job-progress{margin-top:24px}.finance-job-progress progress{width:100%;height:8px;margin:10px 0;accent-color:var(--point-color-interaction-primary)}.finance-job-counts{display:flex;flex-wrap:wrap;gap:8px 18px;color:var(--point-color-text-secondary);font-size:13px}.finance-job-times,.finance-task-rows dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.finance-job-times div,.finance-task-rows dl div{min-width:0}.finance-job-times dt,.finance-task-rows dt{color:var(--point-color-text-secondary);font-size:12px}.finance-job-times dd,.finance-task-rows dd{margin:4px 0 0;overflow-wrap:anywhere}.finance-job-tabs{display:flex;gap:20px;border-bottom:1px solid var(--point-color-border-subtle)}.finance-job-tabs button{padding:10px 2px;border:0;border-bottom:2px solid transparent;background:transparent;cursor:pointer}.finance-job-tabs button[aria-selected=true]{border-color:var(--point-color-interaction-primary);color:var(--point-color-interaction-primary)}.finance-task-list>label{display:flex;align-items:center;gap:8px;margin:16px 0}.finance-task-list select{min-height:34px;border:1px solid var(--point-color-border-control);border-radius:4px;background:var(--point-color-surface-raised)}.finance-task-rows,.finance-artifact-list,.finance-result-list{display:grid;gap:10px;margin:16px 0}.finance-result-list article{padding:14px 16px;border:1px solid var(--point-color-border-subtle);border-radius:6px;background:var(--point-color-surface-raised)}.finance-result-list article>div,.finance-result-list dl{display:flex;justify-content:space-between;gap:12px}.finance-result-list dt{color:var(--point-color-text-secondary)}.finance-result-list dd{margin:0}.finance-usage-panel{margin-top:16px}.finance-usage-panel article,.finance-settlement{padding:12px 0;border-bottom:1px solid var(--point-color-border-subtle)}.finance-usage-panel article>div,.finance-settlement,.finance-quota-list div{display:flex;justify-content:space-between;gap:12px}.finance-usage-panel p{margin:4px 0;color:var(--point-color-text-secondary)}.finance-settlement.is-retry_wait,.finance-settlement.is-pending,.finance-settlement.is-processing{color:var(--point-color-status-warning)}.finance-quota-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 20px}.finance-quota-list dd{margin:0;font-weight:600}.finance-task-rows article,.finance-artifact-list article{padding:14px 16px;border:1px solid var(--point-color-border-subtle);border-radius:6px;background:var(--point-color-surface-raised)}.finance-task-error,.finance-job-error{color:var(--point-color-status-danger)}.finance-task-guidance{margin:6px 0 0;color:var(--point-color-text-secondary);font-size:13px}.finance-job-error{padding:10px 24px;background:color-mix(in srgb,var(--point-color-status-danger) 8%,var(--point-color-surface-raised))}.finance-artifact-list code{display:block;max-width:100%;margin:8px 0;overflow-wrap:anywhere}.finance-artifact-list a,.finance-artifact-actions{display:inline-flex;align-items:center;gap:6px}.finance-artifact-actions{gap:14px}.finance-job-state{display:flex;min-height:180px;align-items:center;justify-content:center;gap:10px;color:var(--point-color-text-secondary)}@media(max-width:760px){.finance-job-heading,.finance-job-detail{padding:16px}.finance-job-layout{display:block}.finance-job-list{display:flex;overflow-x:auto;border-right:0;border-bottom:1px solid var(--point-color-border-subtle)}.finance-job-list button{flex:0 0 220px;border-right:1px solid var(--point-color-border-subtle)}.finance-job-list button.is-active{box-shadow:inset 0 -3px var(--point-color-interaction-primary)}.finance-job-detail-heading{align-items:flex-start}.finance-job-times,.finance-task-rows dl{grid-template-columns:repeat(2,minmax(0,1fr))}}@font-face{font-display:block;font-family:KaTeX_AMS;font-style:normal;font-weight:400;src:url(/work/assets/KaTeX_AMS-Regular-BQhdFMY1.woff2) format("woff2"),url(/work/assets/KaTeX_AMS-Regular-DMm9YOAa.woff) format("woff"),url(/work/assets/KaTeX_AMS-Regular-DRggAlZN.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:700;src:url(/work/assets/KaTeX_Caligraphic-Bold-Dq_IR9rO.woff2) format("woff2"),url(/work/assets/KaTeX_Caligraphic-Bold-BEiXGLvX.woff) format("woff"),url(/work/assets/KaTeX_Caligraphic-Bold-ATXxdsX0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Caligraphic;font-style:normal;font-weight:400;src:url(/work/assets/KaTeX_Caligraphic-Regular-Di6jR-x-.woff2) format("woff2"),url(/work/assets/KaTeX_Caligraphic-Regular-CTRA-rTL.woff) format("woff"),url(/work/assets/KaTeX_Caligraphic-Regular-wX97UBjC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:700;src:url(/work/assets/KaTeX_Fraktur-Bold-CL6g_b3V.woff2) format("woff2"),url(/work/assets/KaTeX_Fraktur-Bold-BsDP51OF.woff) format("woff"),url(/work/assets/KaTeX_Fraktur-Bold-BdnERNNW.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Fraktur;font-style:normal;font-weight:400;src:url(/work/assets/KaTeX_Fraktur-Regular-CTYiF6lA.woff2) format("woff2"),url(/work/assets/KaTeX_Fraktur-Regular-Dxdc4cR9.woff) format("woff"),url(/work/assets/KaTeX_Fraktur-Regular-CB_wures.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:700;src:url(/work/assets/KaTeX_Main-Bold-Cx986IdX.woff2) format("woff2"),url(/work/assets/KaTeX_Main-Bold-Jm3AIy58.woff) format("woff"),url(/work/assets/KaTeX_Main-Bold-waoOVXN0.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:700;src:url(/work/assets/KaTeX_Main-BoldItalic-DxDJ3AOS.woff2) format("woff2"),url(/work/assets/KaTeX_Main-BoldItalic-SpSLRI95.woff) format("woff"),url(/work/assets/KaTeX_Main-BoldItalic-DzxPMmG6.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:italic;font-weight:400;src:url(/work/assets/KaTeX_Main-Italic-NWA7e6Wa.woff2) format("woff2"),url(/work/assets/KaTeX_Main-Italic-BMLOBm91.woff) format("woff"),url(/work/assets/KaTeX_Main-Italic-3WenGoN9.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Main;font-style:normal;font-weight:400;src:url(/work/assets/KaTeX_Main-Regular-B22Nviop.woff2) format("woff2"),url(/work/assets/KaTeX_Main-Regular-Dr94JaBh.woff) format("woff"),url(/work/assets/KaTeX_Main-Regular-ypZvNtVU.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:700;src:url(/work/assets/KaTeX_Math-BoldItalic-CZnvNsCZ.woff2) format("woff2"),url(/work/assets/KaTeX_Math-BoldItalic-iY-2wyZ7.woff) format("woff"),url(/work/assets/KaTeX_Math-BoldItalic-B3XSjfu4.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Math;font-style:italic;font-weight:400;src:url(/work/assets/KaTeX_Math-Italic-t53AETM-.woff2) format("woff2"),url(/work/assets/KaTeX_Math-Italic-DA0__PXp.woff) format("woff"),url(/work/assets/KaTeX_Math-Italic-flOr_0UB.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:700;src:url(/work/assets/KaTeX_SansSerif-Bold-D1sUS0GD.woff2) format("woff2"),url(/work/assets/KaTeX_SansSerif-Bold-DbIhKOiC.woff) format("woff"),url(/work/assets/KaTeX_SansSerif-Bold-CFMepnvq.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:italic;font-weight:400;src:url(/work/assets/KaTeX_SansSerif-Italic-C3H0VqGB.woff2) format("woff2"),url(/work/assets/KaTeX_SansSerif-Italic-DN2j7dab.woff) format("woff"),url(/work/assets/KaTeX_SansSerif-Italic-YYjJ1zSn.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_SansSerif;font-style:normal;font-weight:400;src:url(/work/assets/KaTeX_SansSerif-Regular-DDBCnlJ7.woff2) format("woff2"),url(/work/assets/KaTeX_SansSerif-Regular-CS6fqUqJ.woff) format("woff"),url(/work/assets/KaTeX_SansSerif-Regular-BNo7hRIc.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Script;font-style:normal;font-weight:400;src:url(/work/assets/KaTeX_Script-Regular-D3wIWfF6.woff2) format("woff2"),url(/work/assets/KaTeX_Script-Regular-D5yQViql.woff) format("woff"),url(/work/assets/KaTeX_Script-Regular-C5JkGWo-.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size1;font-style:normal;font-weight:400;src:url(/work/assets/KaTeX_Size1-Regular-mCD8mA8B.woff2) format("woff2"),url(/work/assets/KaTeX_Size1-Regular-C195tn64.woff) format("woff"),url(/work/assets/KaTeX_Size1-Regular-Dbsnue_I.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size2;font-style:normal;font-weight:400;src:url(/work/assets/KaTeX_Size2-Regular-Dy4dx90m.woff2) format("woff2"),url(/work/assets/KaTeX_Size2-Regular-oD1tc_U0.woff) format("woff"),url(/work/assets/KaTeX_Size2-Regular-B7gKUWhC.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size3;font-style:normal;font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAA4oAA4AAAAAHbQAAA3TAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmAAgRQIDgmcDBEICo1oijYBNgIkA14LMgAEIAWJAAeBHAyBHBvbGiMRdnO0IkRRkiYDgr9KsJ1NUAf2kILNxgUmgqIgq1P89vcbIcmsQbRps3vCcXdYOKSWEPEKgZgQkprQQsxIXUgq0DqpGKmIvrgkeVGtEQD9DzAO29fM9jYhxZEsL2FeURH2JN4MIcTdO049NCVdxQ/w9NrSYFEBKTDKpLKfNkCGDc1RwjZLQcm3vqJ2UW9Xfa3tgAHz6ivp6vgC2yD4/6352ndnN0X0TL7seypkjZlMsjmZnf0Mm5Q+JykRWQBKCVCVPbARPXWyQtb5VgLB6Biq7/Uixcj2WGqdI8tGSgkuRG+t910GKP2D7AQH0DB9FMDW/obJZ8giFI3Wg8Cvevz0M+5m0rTh7XDBlvo9Y4vm13EXmfttwI4mBo1EG15fxJhUiCLbiiyCf/ZA6MFAhg3pGIZGdGIVjtPn6UcMk9A/UUr9PhoNsCENw1APAq0gpH73e+M+0ueyHbabc3vkbcdtzcf/fiy+NxQEjf9ud/ELBHAXJ0nk4z+MXH2Ev/kWyV4k7SkvpPc9Qr38F6RPWnM9cN6DJ0AdD1BhtgABtmoRoFCvPsBAumNm6soZG2Gk5GyVTo2sJncSyp0jQTYoR6WDvTwaaEcHsxHfvuWhHA3a6bN7twRKtcGok6NsCi7jYRrM2jExsUFMxMQYuJbMhuWNOumEJy9hi29Dmg5zMp/A5+hhPG19j1vBrq8JTLr8ki5VLPmG/PynJHVul440bxg5xuymHUFPBshC+nA9I1FmwbRBTNHAcik3Oae0cxKoI3MOriM42UrPe51nsaGxJ+WfXubAsP84aabUlQSJ1IiE0iPETLUU4CATgfXSCSpuRFRmCGbO+wSpAnzaeaCYW1VNEysRtuXCEL1kUFUbbtMv3Tilt/1c11jt3Q5bbMa84cpWipp8Elw3MZhOHsOlwwVUQM3lAR35JiFQbaYCRnMF2lxAWoOg2gyoIV4PouX8HytNIfLhqpJtXB4vjiViUI8IJ7bkC4ikkQvKksnOTKICwnqWSZ9YS5f0WCxmpgjbIq7EJcM4aI2nmhLNY2JIUgOjXZFWBHb+x5oh6cwb0Tv1ackHdKi0I9OO2wE9aogIOn540CCCziyhN+IaejtgAONKznHlHyutPrHGwCx9S6B8kfS4Mfi4Eyv7OU730bT1SCBjt834cXsf43zVjPUqqJjgrjeGnBxSG4aYAKFuVbeCfkDIjAqMb6yLNIbCuvXhMH2/+k2vkNpkORhR59N1CkzoOENvneIosjYmuTxlhUzaGEJQ/iWqx4dmwpmKjrwTiTGTCVozNAYqk/zXOndWxuWSmJkQpJw3pK5KX6QrLt5LATMqpmPAQhkhK6PUjzHUn7E0gHE0kPE0iKkolgkUx9SZmVAdDgpffdyJKg3k7VmzYGCwVXGz/tXmkOIp+vcWs+EMuhhvN0h9uhfzWJziBQmCREGSIFmQIkgVpAnSBRmC//6hkLZwaVhwxlrJSOdqlFtOYxlau9F2QN5Y98xmIAsiM1HVp2VFX+DHHGg6Ecjh3vmqtidX3qHI2qycTk/iwxSt5UzTmEP92ZBnEWTk4Mx8Mpl78ZDokxg/KWb+Q0QkvdKVmq3TMW+RXEgrsziSAfNXFMhDc60N5N9jQzjfO0kBKpUZl0ZmwJ41j/B9Hz6wmRaJB84niNmQrzp9eSlQCDDzazGDdVi3P36VZQ+Jy4f9UBNp+3zTjqI4abaFAm+GShVaXlsGdF3FYzZcDI6cori4kMxUECl9IjJZpzkvitAoxKue+90pDMvcKRxLl53TmOKCmV/xRolNKSqqUxc6LStOETmFOiLZZptlZepcKiAzteG8PEdpnQpbOMNcMsR4RR2Bs0cKFEvSmIjAFcnarqwUL4lDhHmnVkwu1IwshbiCcgvOheZuYyOteufZZwlcTlLgnZ3o/WcYdzZHW/WGaqaVfmTZ1aWCceJjkbZqsfbkOtcFlUZM/jy+hXHDbaUobWqqXaeWobbLO99yG5N3U4wxco0rQGGcOLASFMXeJoham8M+/x6O2WywK2l4HGbq1CoUyC/IZikQhdq3SiuNrvAEj0AVu9x2x3lp/xWzahaxidezFVtdcb5uEnzyl0ZmYiuKI0exvCd4Xc9CV1KB0db00z92wDPde0kukbvZIWN6jUWFTmPIC/Y4UPCm8UfDTFZpZNon1qLFTkBhxzB+FjQRA2Q/YRJT8pQigslMaUpFyAG8TMlXigiqmAZX4xgijKjRlGpLE0GdplRfCaJo0JQaSxNBk6ZmMzcya0FmrcisDdn0Q3HI2sWSppYigmlM1XT/kLQZSNpMJG0WkjYbSZuDpM1F0uYhFc1HxU4m1QJjDK6iL0S5uSj5rgXc3RejEigtcRBtqYPQsiTskmO5vosV+q4VGIKbOkDg0jtRrq+Em1YloaTFar3EGr1EUC8R0kus1Uus00usL97ABr2BjXoDm/QGNhuWtMVBKOwg/i78lT7hBsAvDmwHc/ao3vmUbBmhjeYySZNWvGkfZAgISDSaDo1SVpzGDsAEkF8B+gEapViUoZgUWXcRIGFZNm6gWbAKk0bp0k1MHG9fLYtV4iS2SmLEQFARzRcnf9PUS0LVn05/J9MiRRBU3v2IrvW974v4N00L7ZMk0wXP1409CHo/an8zTRHD3eSJ6m8D4YMkZNl3M79sqeuAsr/m3f+8/yl7A50aiAEJgeBeMWzu7ui9UfUBCe2TIqZIoOd/3/udRBOQidQZUERzb2/VwZN1H/Sju82ew2H2Wfr6qvfVf3hqwDvAIpkQVFy4B9Pe9e4/XvPeceu7h3dvO56iJPf0+A6cqA2ip18ER+iFgggiuOkvj24bby0N9j2UHIkgqIt+sVgfodC4YghLSMjSZbH0VR/6dMDrYJeKHilKTemt6v6kvzvn3/RrdWtr0GoN/xL+Sex/cPYLUpepx9cz/D46UPU5KXgAQa+NDps1v6J3xP1i2HtaDB0M9aX2deA7SYff//+gUCovMmIK/qfsFcOk+4Y5ZN97XlG6zebqtMbKgeRFi51vnxTQYBUik2rS/Cn6PC8ADR8FGxsRPB82dzfND90gIcshOcYUkfjherBz53odpm6TP8txlwOZ71xmfHHOvq053qFF/MRlS3jP0ELudrf2OeN8DHvp6ZceLe8qKYvWz/7yp0u4dKPfli3CYq0O13Ih71mylJ80tOi10On8wi+F4+LWgDPeJ30msSQt9/vkmHq9/Lvo2b461mP801v3W4xTcs6CbvF9UDdrSt+A8OUbpSh55qAUFXWznBBfdeJ8a4d7ugT5tvxUza3h9m4H7ptTqiG4z0g5dc0X29OcGlhpGFMpQo9ytTS+NViZpNdvU4kWx+LKxNY10kQ1yqGXrhe4/1nvP7E+nd5A92TtaRplbHSqoIdOqtRWti+fkB5/n1+/VvCmz12pG1kpQWsfi1ftlBobm0bpngs16CHkbIwdLnParxtTV3QYRlfJ0KFskH7pdN/YDn+yRuSd7sNH3aO0DYPggk6uWuXrfOc+fa3VTxFVvKaNxHsiHmsXyCLIE5yuOeN3/Jdf8HBL/5M6shjyhxHx9BjB1O0+4NLOnjLLSxwO7ukN4jMbOIcD879KLSi6Pk61Oqm2377n8079PXEEQ7cy7OKEC9nbpet118fxweTafpt69x/Bt8UqGzNQt7aelpc44dn5cqhwf71+qKp/Zf/+a0zcizOUWpl/iBcSXip0pplkatCchoH5c5aUM8I7/dWxAej8WicPL1URFZ9BDJelUwEwTkGqUhgSlydVes95YdXvhh9Gfz/aeFWvgVb4tuLbcv4+wLdutVZv/cUonwBD/6eDlE0aSiKK/uoH3+J1wDE/jMVqY2ysGufN84oIXB0sPzy8ollX/LegY74DgJXJR57sn+VGza0x3DnuIgABFM15LmajjjsNlYj+JEZGbuRYcAMOWxFkPN2w6Wd46xo4gVWQR/X4lyI/R6K/YK0110GzudPRW7Y+UOBGTfNNzHeYT0fiH0taunBpq9HEW8OKSaBGj21L0MqenEmNRWBAWDWAk4CpNoEZJ2tTaPFgbQYj8HxtFilErs3BTRwT8uO1NXQaWfIotchmPkAF5mMBAliEmZiOGVgCG9LgRzpscMAOOwowlT3JhusdazXGSC/hxR3UlmWVwWHpOIKheqONvjyhSiTHIkVUco5bnji8m//zL7PKaT1Vl5I6UE609f+gkr6MZKVyKc7zJRmCahLsdlyA5fdQkRSan9LgnnLEyGSkaKJCJog0wAgvepWBt80+1yKln1bMVtCljfNWDueKLsWwaEbBSfSPTEmVRsUcYYMnEjcjeyCZzBXK9E9BYBXLKjOSpUDR+nEV3TFSUdQaz+ot98QxgXwx0GQ+EEUAKB2qZPkQQ0GqFD8UPFMqyaCHM24BZmSGic9EYMagKizOw9Hz50DMrDLrqqLkTAhplMictiCAx5S3BIUQdeJeLnBy2CNtMfz6cV4u8XKoFZQesbf9YZiIERiHjaNodDW6LgcirX/mPnJIkBGDUpTBhSa0EIr38D5hCIszhCM8URGBqImoWjpvpt1ebu/v3Gl3qJfMnNM+9V+kiRFyROTPHQWOcs1dNW94/ukKMPZBvDi55i5CttdeJz84DLngLqjcdwEZ87bFFR8CIG35OAkDVN6VRDZ7aq67NteYqZ2lpT8oYB2CytoBd6VuAx4WgiAsnuj3WohG+LugzXiQRDeM3XYXlULv4dp5VFYC) format("woff2"),url(/work/assets/KaTeX_Size3-Regular-CTq5MqoE.woff) format("woff"),url(/work/assets/KaTeX_Size3-Regular-DgpXs0kz.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Size4;font-style:normal;font-weight:400;src:url(/work/assets/KaTeX_Size4-Regular-Dl5lxZxV.woff2) format("woff2"),url(/work/assets/KaTeX_Size4-Regular-BF-4gkZK.woff) format("woff"),url(/work/assets/KaTeX_Size4-Regular-DWFBv043.ttf) format("truetype")}@font-face{font-display:block;font-family:KaTeX_Typewriter;font-style:normal;font-weight:400;src:url(/work/assets/KaTeX_Typewriter-Regular-CO6r4hn1.woff2) format("woff2"),url(/work/assets/KaTeX_Typewriter-Regular-C0xS9mPB.woff) format("woff"),url(/work/assets/KaTeX_Typewriter-Regular-D3Ib7_Hf.ttf) format("truetype")}.katex{font: 1.21em KaTeX_Main,Times New Roman,serif;line-height:1.2;position:relative;text-indent:0;text-rendering:auto}.katex *{-ms-high-contrast-adjust:none!important;border-color:currentColor}.katex .katex-version:after{content:"0.18.1"}.katex .katex-mathml{border:0;-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px}.katex .katex-html>.katex-newline{display:block}.katex .katex-base{position:relative;white-space:nowrap;width:-webkit-min-content;width:-moz-min-content;width:min-content}.katex .katex-base,.katex .katex-strut{display:inline-block}.katex .textbf{font-weight:700}.katex .textit{font-style:italic}.katex .textrm{font-family:KaTeX_Main}.katex .textsf{font-family:KaTeX_SansSerif}.katex .texttt{font-family:KaTeX_Typewriter}.katex .mathnormal{font-family:KaTeX_Math;font-style:italic}.katex .mathit{font-family:KaTeX_Main;font-style:italic}.katex .mathrm{font-style:normal}.katex .mathbf{font-family:KaTeX_Main;font-weight:700}.katex .boldsymbol{font-family:KaTeX_Math;font-style:italic;font-weight:700}.katex .amsrm,.katex .mathbb,.katex .textbb{font-family:KaTeX_AMS}.katex .mathcal{font-family:KaTeX_Caligraphic}.katex .mathfrak,.katex .textfrak{font-family:KaTeX_Fraktur}.katex .mathboldfrak,.katex .textboldfrak{font-family:KaTeX_Fraktur;font-weight:700}.katex .mathtt{font-family:KaTeX_Typewriter}.katex .mathscr,.katex .textscr{font-family:KaTeX_Script}.katex .mathsf,.katex .textsf{font-family:KaTeX_SansSerif}.katex .mathboldsf,.katex .textboldsf{font-family:KaTeX_SansSerif;font-weight:700}.katex .mathitsf,.katex .mathsfit,.katex .textitsf{font-family:KaTeX_SansSerif;font-style:italic}.katex .mainrm{font-family:KaTeX_Main;font-style:normal}.katex .vlist-t{border-collapse:collapse;display:inline-table;table-layout:fixed}.katex .vlist-r{display:table-row}.katex .vlist{display:table-cell;position:relative;vertical-align:bottom}.katex .vlist>span{display:block;height:0;position:relative}.katex .vlist>span>span{display:inline-block}.katex .vlist>span>.pstrut{overflow:hidden;width:0}.katex .vlist-t2{margin-right:-2px}.katex .vlist-s{display:table-cell;font-size:1px;min-width:2px;vertical-align:bottom;width:2px}.katex .katex-vbox{align-items:baseline;display:inline-flex;flex-direction:column}.katex .katex-thinbox{display:inline-flex;flex-direction:row;max-width:0;width:0}.katex .msupsub{text-align:left}.katex .mfrac>span>span{text-align:center}.katex .mfrac .frac-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline,.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-rule,.katex .katex-underline .underline-line,.katex .mfrac .frac-line{min-height:1px}.katex .mspace{display:inline-block}.katex .katex-smash{display:inline;line-height:0}.katex .clap,.katex .llap,.katex .rlap{position:relative;width:0}.katex .clap>.katex-inner,.katex .llap>.katex-inner,.katex .rlap>.katex-inner{position:absolute}.katex .clap>.katex-fix,.katex .llap>.katex-fix,.katex .rlap>.katex-fix{display:inline-block}.katex .llap>.katex-inner{right:0}.katex .clap>.katex-inner,.katex .rlap>.katex-inner{left:0}.katex .clap>.katex-inner>span{margin-left:-50%;margin-right:50%}.katex .katex-rule{border:0 solid;display:inline-block;position:relative}.katex .katex-hline,.katex .katex-overline .overline-line,.katex .katex-underline .underline-line{border-bottom-style:solid;display:inline-block;width:100%}.katex .katex-hdashline{border-bottom-style:dashed;display:inline-block;width:100%}.katex .sqrt>.katex-root{margin-left:.2777777778em;margin-right:-.5555555556em}.katex .fontsize-ensurer.reset-size1.size1,.katex .katex-sizing.reset-size1.size1{font-size:1em}.katex .fontsize-ensurer.reset-size1.size2,.katex .katex-sizing.reset-size1.size2{font-size:1.2em}.katex .fontsize-ensurer.reset-size1.size3,.katex .katex-sizing.reset-size1.size3{font-size:1.4em}.katex .fontsize-ensurer.reset-size1.size4,.katex .katex-sizing.reset-size1.size4{font-size:1.6em}.katex .fontsize-ensurer.reset-size1.size5,.katex .katex-sizing.reset-size1.size5{font-size:1.8em}.katex .fontsize-ensurer.reset-size1.size6,.katex .katex-sizing.reset-size1.size6{font-size:2em}.katex .fontsize-ensurer.reset-size1.size7,.katex .katex-sizing.reset-size1.size7{font-size:2.4em}.katex .fontsize-ensurer.reset-size1.size8,.katex .katex-sizing.reset-size1.size8{font-size:2.88em}.katex .fontsize-ensurer.reset-size1.size9,.katex .katex-sizing.reset-size1.size9{font-size:3.456em}.katex .fontsize-ensurer.reset-size1.size10,.katex .katex-sizing.reset-size1.size10{font-size:4.148em}.katex .fontsize-ensurer.reset-size1.size11,.katex .katex-sizing.reset-size1.size11{font-size:4.976em}.katex .fontsize-ensurer.reset-size2.size1,.katex .katex-sizing.reset-size2.size1{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size2.size2,.katex .katex-sizing.reset-size2.size2{font-size:1em}.katex .fontsize-ensurer.reset-size2.size3,.katex .katex-sizing.reset-size2.size3{font-size:1.1666666667em}.katex .fontsize-ensurer.reset-size2.size4,.katex .katex-sizing.reset-size2.size4{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size2.size5,.katex .katex-sizing.reset-size2.size5{font-size:1.5em}.katex .fontsize-ensurer.reset-size2.size6,.katex .katex-sizing.reset-size2.size6{font-size:1.6666666667em}.katex .fontsize-ensurer.reset-size2.size7,.katex .katex-sizing.reset-size2.size7{font-size:2em}.katex .fontsize-ensurer.reset-size2.size8,.katex .katex-sizing.reset-size2.size8{font-size:2.4em}.katex .fontsize-ensurer.reset-size2.size9,.katex .katex-sizing.reset-size2.size9{font-size:2.88em}.katex .fontsize-ensurer.reset-size2.size10,.katex .katex-sizing.reset-size2.size10{font-size:3.4566666667em}.katex .fontsize-ensurer.reset-size2.size11,.katex .katex-sizing.reset-size2.size11{font-size:4.1466666667em}.katex .fontsize-ensurer.reset-size3.size1,.katex .katex-sizing.reset-size3.size1{font-size:.7142857143em}.katex .fontsize-ensurer.reset-size3.size2,.katex .katex-sizing.reset-size3.size2{font-size:.8571428571em}.katex .fontsize-ensurer.reset-size3.size3,.katex .katex-sizing.reset-size3.size3{font-size:1em}.katex .fontsize-ensurer.reset-size3.size4,.katex .katex-sizing.reset-size3.size4{font-size:1.1428571429em}.katex .fontsize-ensurer.reset-size3.size5,.katex .katex-sizing.reset-size3.size5{font-size:1.2857142857em}.katex .fontsize-ensurer.reset-size3.size6,.katex .katex-sizing.reset-size3.size6{font-size:1.4285714286em}.katex .fontsize-ensurer.reset-size3.size7,.katex .katex-sizing.reset-size3.size7{font-size:1.7142857143em}.katex .fontsize-ensurer.reset-size3.size8,.katex .katex-sizing.reset-size3.size8{font-size:2.0571428571em}.katex .fontsize-ensurer.reset-size3.size9,.katex .katex-sizing.reset-size3.size9{font-size:2.4685714286em}.katex .fontsize-ensurer.reset-size3.size10,.katex .katex-sizing.reset-size3.size10{font-size:2.9628571429em}.katex .fontsize-ensurer.reset-size3.size11,.katex .katex-sizing.reset-size3.size11{font-size:3.5542857143em}.katex .fontsize-ensurer.reset-size4.size1,.katex .katex-sizing.reset-size4.size1{font-size:.625em}.katex .fontsize-ensurer.reset-size4.size2,.katex .katex-sizing.reset-size4.size2{font-size:.75em}.katex .fontsize-ensurer.reset-size4.size3,.katex .katex-sizing.reset-size4.size3{font-size:.875em}.katex .fontsize-ensurer.reset-size4.size4,.katex .katex-sizing.reset-size4.size4{font-size:1em}.katex .fontsize-ensurer.reset-size4.size5,.katex .katex-sizing.reset-size4.size5{font-size:1.125em}.katex .fontsize-ensurer.reset-size4.size6,.katex .katex-sizing.reset-size4.size6{font-size:1.25em}.katex .fontsize-ensurer.reset-size4.size7,.katex .katex-sizing.reset-size4.size7{font-size:1.5em}.katex .fontsize-ensurer.reset-size4.size8,.katex .katex-sizing.reset-size4.size8{font-size:1.8em}.katex .fontsize-ensurer.reset-size4.size9,.katex .katex-sizing.reset-size4.size9{font-size:2.16em}.katex .fontsize-ensurer.reset-size4.size10,.katex .katex-sizing.reset-size4.size10{font-size:2.5925em}.katex .fontsize-ensurer.reset-size4.size11,.katex .katex-sizing.reset-size4.size11{font-size:3.11em}.katex .fontsize-ensurer.reset-size5.size1,.katex .katex-sizing.reset-size5.size1{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size5.size2,.katex .katex-sizing.reset-size5.size2{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size5.size3,.katex .katex-sizing.reset-size5.size3{font-size:.7777777778em}.katex .fontsize-ensurer.reset-size5.size4,.katex .katex-sizing.reset-size5.size4{font-size:.8888888889em}.katex .fontsize-ensurer.reset-size5.size5,.katex .katex-sizing.reset-size5.size5{font-size:1em}.katex .fontsize-ensurer.reset-size5.size6,.katex .katex-sizing.reset-size5.size6{font-size:1.1111111111em}.katex .fontsize-ensurer.reset-size5.size7,.katex .katex-sizing.reset-size5.size7{font-size:1.3333333333em}.katex .fontsize-ensurer.reset-size5.size8,.katex .katex-sizing.reset-size5.size8{font-size:1.6em}.katex .fontsize-ensurer.reset-size5.size9,.katex .katex-sizing.reset-size5.size9{font-size:1.92em}.katex .fontsize-ensurer.reset-size5.size10,.katex .katex-sizing.reset-size5.size10{font-size:2.3044444444em}.katex .fontsize-ensurer.reset-size5.size11,.katex .katex-sizing.reset-size5.size11{font-size:2.7644444444em}.katex .fontsize-ensurer.reset-size6.size1,.katex .katex-sizing.reset-size6.size1{font-size:.5em}.katex .fontsize-ensurer.reset-size6.size2,.katex .katex-sizing.reset-size6.size2{font-size:.6em}.katex .fontsize-ensurer.reset-size6.size3,.katex .katex-sizing.reset-size6.size3{font-size:.7em}.katex .fontsize-ensurer.reset-size6.size4,.katex .katex-sizing.reset-size6.size4{font-size:.8em}.katex .fontsize-ensurer.reset-size6.size5,.katex .katex-sizing.reset-size6.size5{font-size:.9em}.katex .fontsize-ensurer.reset-size6.size6,.katex .katex-sizing.reset-size6.size6{font-size:1em}.katex .fontsize-ensurer.reset-size6.size7,.katex .katex-sizing.reset-size6.size7{font-size:1.2em}.katex .fontsize-ensurer.reset-size6.size8,.katex .katex-sizing.reset-size6.size8{font-size:1.44em}.katex .fontsize-ensurer.reset-size6.size9,.katex .katex-sizing.reset-size6.size9{font-size:1.728em}.katex .fontsize-ensurer.reset-size6.size10,.katex .katex-sizing.reset-size6.size10{font-size:2.074em}.katex .fontsize-ensurer.reset-size6.size11,.katex .katex-sizing.reset-size6.size11{font-size:2.488em}.katex .fontsize-ensurer.reset-size7.size1,.katex .katex-sizing.reset-size7.size1{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size7.size2,.katex .katex-sizing.reset-size7.size2{font-size:.5em}.katex .fontsize-ensurer.reset-size7.size3,.katex .katex-sizing.reset-size7.size3{font-size:.5833333333em}.katex .fontsize-ensurer.reset-size7.size4,.katex .katex-sizing.reset-size7.size4{font-size:.6666666667em}.katex .fontsize-ensurer.reset-size7.size5,.katex .katex-sizing.reset-size7.size5{font-size:.75em}.katex .fontsize-ensurer.reset-size7.size6,.katex .katex-sizing.reset-size7.size6{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size7.size7,.katex .katex-sizing.reset-size7.size7{font-size:1em}.katex .fontsize-ensurer.reset-size7.size8,.katex .katex-sizing.reset-size7.size8{font-size:1.2em}.katex .fontsize-ensurer.reset-size7.size9,.katex .katex-sizing.reset-size7.size9{font-size:1.44em}.katex .fontsize-ensurer.reset-size7.size10,.katex .katex-sizing.reset-size7.size10{font-size:1.7283333333em}.katex .fontsize-ensurer.reset-size7.size11,.katex .katex-sizing.reset-size7.size11{font-size:2.0733333333em}.katex .fontsize-ensurer.reset-size8.size1,.katex .katex-sizing.reset-size8.size1{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size8.size2,.katex .katex-sizing.reset-size8.size2{font-size:.4166666667em}.katex .fontsize-ensurer.reset-size8.size3,.katex .katex-sizing.reset-size8.size3{font-size:.4861111111em}.katex .fontsize-ensurer.reset-size8.size4,.katex .katex-sizing.reset-size8.size4{font-size:.5555555556em}.katex .fontsize-ensurer.reset-size8.size5,.katex .katex-sizing.reset-size8.size5{font-size:.625em}.katex .fontsize-ensurer.reset-size8.size6,.katex .katex-sizing.reset-size8.size6{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size8.size7,.katex .katex-sizing.reset-size8.size7{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size8.size8,.katex .katex-sizing.reset-size8.size8{font-size:1em}.katex .fontsize-ensurer.reset-size8.size9,.katex .katex-sizing.reset-size8.size9{font-size:1.2em}.katex .fontsize-ensurer.reset-size8.size10,.katex .katex-sizing.reset-size8.size10{font-size:1.4402777778em}.katex .fontsize-ensurer.reset-size8.size11,.katex .katex-sizing.reset-size8.size11{font-size:1.7277777778em}.katex .fontsize-ensurer.reset-size9.size1,.katex .katex-sizing.reset-size9.size1{font-size:.2893518519em}.katex .fontsize-ensurer.reset-size9.size2,.katex .katex-sizing.reset-size9.size2{font-size:.3472222222em}.katex .fontsize-ensurer.reset-size9.size3,.katex .katex-sizing.reset-size9.size3{font-size:.4050925926em}.katex .fontsize-ensurer.reset-size9.size4,.katex .katex-sizing.reset-size9.size4{font-size:.462962963em}.katex .fontsize-ensurer.reset-size9.size5,.katex .katex-sizing.reset-size9.size5{font-size:.5208333333em}.katex .fontsize-ensurer.reset-size9.size6,.katex .katex-sizing.reset-size9.size6{font-size:.5787037037em}.katex .fontsize-ensurer.reset-size9.size7,.katex .katex-sizing.reset-size9.size7{font-size:.6944444444em}.katex .fontsize-ensurer.reset-size9.size8,.katex .katex-sizing.reset-size9.size8{font-size:.8333333333em}.katex .fontsize-ensurer.reset-size9.size9,.katex .katex-sizing.reset-size9.size9{font-size:1em}.katex .fontsize-ensurer.reset-size9.size10,.katex .katex-sizing.reset-size9.size10{font-size:1.2002314815em}.katex .fontsize-ensurer.reset-size9.size11,.katex .katex-sizing.reset-size9.size11{font-size:1.4398148148em}.katex .fontsize-ensurer.reset-size10.size1,.katex .katex-sizing.reset-size10.size1{font-size:.2410800386em}.katex .fontsize-ensurer.reset-size10.size2,.katex .katex-sizing.reset-size10.size2{font-size:.2892960463em}.katex .fontsize-ensurer.reset-size10.size3,.katex .katex-sizing.reset-size10.size3{font-size:.337512054em}.katex .fontsize-ensurer.reset-size10.size4,.katex .katex-sizing.reset-size10.size4{font-size:.3857280617em}.katex .fontsize-ensurer.reset-size10.size5,.katex .katex-sizing.reset-size10.size5{font-size:.4339440694em}.katex .fontsize-ensurer.reset-size10.size6,.katex .katex-sizing.reset-size10.size6{font-size:.4821600771em}.katex .fontsize-ensurer.reset-size10.size7,.katex .katex-sizing.reset-size10.size7{font-size:.5785920926em}.katex .fontsize-ensurer.reset-size10.size8,.katex .katex-sizing.reset-size10.size8{font-size:.6943105111em}.katex .fontsize-ensurer.reset-size10.size9,.katex .katex-sizing.reset-size10.size9{font-size:.8331726133em}.katex .fontsize-ensurer.reset-size10.size10,.katex .katex-sizing.reset-size10.size10{font-size:1em}.katex .fontsize-ensurer.reset-size10.size11,.katex .katex-sizing.reset-size10.size11{font-size:1.1996142719em}.katex .fontsize-ensurer.reset-size11.size1,.katex .katex-sizing.reset-size11.size1{font-size:.2009646302em}.katex .fontsize-ensurer.reset-size11.size2,.katex .katex-sizing.reset-size11.size2{font-size:.2411575563em}.katex .fontsize-ensurer.reset-size11.size3,.katex .katex-sizing.reset-size11.size3{font-size:.2813504823em}.katex .fontsize-ensurer.reset-size11.size4,.katex .katex-sizing.reset-size11.size4{font-size:.3215434084em}.katex .fontsize-ensurer.reset-size11.size5,.katex .katex-sizing.reset-size11.size5{font-size:.3617363344em}.katex .fontsize-ensurer.reset-size11.size6,.katex .katex-sizing.reset-size11.size6{font-size:.4019292605em}.katex .fontsize-ensurer.reset-size11.size7,.katex .katex-sizing.reset-size11.size7{font-size:.4823151125em}.katex .fontsize-ensurer.reset-size11.size8,.katex .katex-sizing.reset-size11.size8{font-size:.578778135em}.katex .fontsize-ensurer.reset-size11.size9,.katex .katex-sizing.reset-size11.size9{font-size:.6945337621em}.katex .fontsize-ensurer.reset-size11.size10,.katex .katex-sizing.reset-size11.size10{font-size:.8336012862em}.katex .fontsize-ensurer.reset-size11.size11,.katex .katex-sizing.reset-size11.size11{font-size:1em}.katex .delimsizing.size1{font-family:KaTeX_Size1}.katex .delimsizing.size2{font-family:KaTeX_Size2}.katex .delimsizing.size3{font-family:KaTeX_Size3}.katex .delimsizing.size4{font-family:KaTeX_Size4}.katex .delimsizing.mult .delim-size1>span{font-family:KaTeX_Size1}.katex .delimsizing.mult .delim-size4>span{font-family:KaTeX_Size4}.katex .nulldelimiter{display:inline-block;width:.12em}.katex .delimcenter,.katex .op-symbol{position:relative}.katex .op-symbol.small-op{font-family:KaTeX_Size1}.katex .op-symbol.large-op{font-family:KaTeX_Size2}.katex .katex-accent>.vlist-t,.katex .op-limits>.vlist-t{text-align:center}.katex .katex-accent .accent-body{position:relative}.katex .katex-accent .accent-body:not(.accent-full){width:0}.katex .katex-overlay{display:block}.katex .mtable .vertical-separator{display:inline-block;min-width:1px}.katex .mtable .arraycolsep{display:inline-block}.katex .mtable .col-align-c>.vlist-t{text-align:center}.katex .mtable .col-align-l>.vlist-t{text-align:left}.katex .mtable .col-align-r>.vlist-t{text-align:right}.katex .svg-align{text-align:left}.katex svg{fill:currentColor;stroke:currentColor;display:block;height:inherit;position:absolute;width:100%}.katex svg path{stroke:none}.katex svg{fill-rule:nonzero;fill-opacity:1;stroke-width:1;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1}.katex img{border-style:none;max-height:none;max-width:none;min-height:0;min-width:0}.katex .katex-stretchy{display:block;overflow:hidden;position:relative;width:100%}.katex .katex-stretchy:after,.katex .katex-stretchy:before{content:""}.katex .hide-tail{overflow:hidden;position:relative;width:100%}.katex .halfarrow-left{left:0;overflow:hidden;position:absolute;width:50.2%}.katex .halfarrow-right{overflow:hidden;position:absolute;right:0;width:50.2%}.katex .brace-left{left:0;overflow:hidden;position:absolute;width:25.1%}.katex .brace-center{left:25%;overflow:hidden;position:absolute;width:50%}.katex .brace-right{overflow:hidden;position:absolute;right:0;width:25.1%}.katex .x-arrow-pad{padding:0 .5em}.katex .cd-arrow-pad{padding:0 .55556em 0 .27778em}.katex .mover,.katex .munder,.katex .x-arrow{text-align:center}.katex .boxpad{padding:0 .3em}.katex .fbox,.katex .fcolorbox{border:.04em solid;box-sizing:border-box}.katex .cancel-pad{padding:0 .2em}.katex .cancel-lap{margin-left:-.2em;margin-right:-.2em}.katex .katex-sout{border-bottom-style:solid;border-bottom-width:.08em}.katex .angl{border-right:.049em solid;border-top:.049em solid;box-sizing:border-box;margin-right:.03889em}.katex .anglpad{padding:0 .03889em}.katex .eqn-num:before{content:"(" counter(katexEqnNo) ")";counter-increment:katexEqnNo}.katex .mml-eqn-num:before{content:"(" counter(mmlEqnNo) ")";counter-increment:mmlEqnNo}.katex .mtr-glue{width:50%}.katex .cd-vert-arrow{display:inline-block;position:relative}.katex .cd-label-left{display:inline-block;position:absolute;right:calc(50% + .3em);text-align:left}.katex .cd-label-right{display:inline-block;left:calc(50% + .3em);position:absolute;text-align:right}.katex-display{display:block;margin:1em 0;text-align:center}.katex-display>.katex{display:block;text-align:center;white-space:nowrap}.katex-display>.katex>.katex-html{display:block;position:relative}.katex-display>.katex>.katex-html>.katex-tag{position:absolute;right:0}.katex-display.leqno>.katex>.katex-html>.katex-tag{left:0;right:auto}.katex-display.fleqn>.katex{padding-left:2em;text-align:left}body{counter-reset:katexEqnNo mmlEqnNo}.point-codex-markdown{position:relative;max-width:100%;overflow-x:auto;color:var(--point-message-fg);font-size:var(--point-message-font-size);line-height:var(--point-message-line-height);overflow-wrap:anywhere}.point-markdown-footnotes{margin-top:18px;padding-top:var(--codex-markdown-block-gap, 13px);border-top:1px solid var(--point-message-fg-20);color:var(--point-message-fg-60);font-size:14px;line-height:22px}.point-markdown-footnote-ref{margin-inline:2px;font-size:12px}.point-markdown-footnotes ol{margin-bottom:0}.point-markdown-footnotes li{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.point-markdown-math{display:inline-block;max-width:100%;overflow-x:auto;vertical-align:middle}.point-markdown-math--block{display:block;margin-block:13px;padding:12px 16px;border-radius:var(--codex-markdown-radius, 9px);background:var(--codex-markdown-surface, var(--point-message-hover));text-align:center}.point-markdown-mermaid{min-height:72px;margin-block:0 var(--codex-markdown-block-gap, 13px);padding:16px;overflow:auto;border:1px solid var(--finclaw-x-border);border-radius:var(--codex-markdown-radius, 9px);background:var(--codex-markdown-surface, var(--point-message-hover));text-align:center}.point-markdown-mermaid svg{max-width:100%;height:auto}.point-markdown-mermaid-fallback{display:grid;gap:8px;color:var(--finclaw-x-text-secondary);text-align:left}.point-markdown-mermaid-fallback pre{margin:0;white-space:pre-wrap}.point-markdown-image-trigger{display:inline-block;max-width:100%;padding:0;border:0;border-radius:var(--codex-markdown-radius, 9px);background:transparent;cursor:zoom-in}.point-markdown-image-fallback{display:inline-flex;min-height:36px;align-items:center;padding:6px 10px;border-radius:7px;color:var(--finclaw-x-text-secondary);background:var(--point-message-hover)}.point-markdown-image-preview{position:fixed;inset:0;z-index:10020;display:flex;align-items:center;justify-content:center;padding:48px;background:var(--point-color-surface-muted)}.point-markdown-image-preview>button{position:absolute;top:20px;right:24px;width:36px;height:36px;border:0;border-radius:50%;color:var(--point-color-text-inverse);background:var(--point-color-surface-muted);font-size:26px;cursor:pointer}.point-markdown-image-preview>img{max-width:min(1200px,92vw);max-height:88vh;object-fit:contain}.point-codex-markdown h1,.point-codex-markdown h2,.point-codex-markdown h3,.point-codex-markdown h4,.point-codex-markdown h5,.point-codex-markdown h6{margin-block:18px var(--codex-markdown-block-gap, 13px);color:inherit;font-weight:650;letter-spacing:-.01em}.point-codex-markdown [data-point-anchor-active]{border-radius:4px;outline:3px solid var(--point-color-border-control);background:var(--point-color-surface-muted)}.point-codex-markdown [data-point-deferred-block=pending]{min-height:240px;content-visibility:auto}.point-codex-markdown h1:first-child,.point-codex-markdown h2:first-child,.point-codex-markdown h3:first-child,.point-codex-markdown h4:first-child,.point-codex-markdown h5:first-child,.point-codex-markdown h6:first-child{margin-top:0}.point-codex-markdown h1{font-size:27px;line-height:34px}.point-codex-markdown h2{font-size:23px;line-height:30px}.point-codex-markdown h3,.point-codex-markdown h4{font-size:19px;line-height:27px}.point-codex-markdown h5,.point-codex-markdown h6{font-size:17px;line-height:25px}.point-codex-markdown p,.point-codex-markdown blockquote,.point-codex-markdown pre,.point-codex-markdown .point-markdown-table-container{margin-block:0 var(--codex-markdown-block-gap, 13px)}.point-codex-markdown p{white-space:pre-wrap}.point-codex-markdown>:last-child{margin-block-end:0}.point-codex-markdown ul,.point-codex-markdown ol{display:grid;gap:9px;margin-block:0 var(--codex-markdown-block-gap, 13px);padding-inline-start:24px}.point-codex-markdown li>p{margin:0}.point-codex-markdown .point-markdown-task-item{list-style:none}.point-codex-markdown .point-markdown-task-item>input{width:16px;height:16px;margin:4px 7px 0 -23px;vertical-align:top;accent-color:var(--point-message-info)}.point-codex-markdown strong{font-weight:650}.point-codex-markdown a{border-radius:3px;color:inherit;text-decoration:underline;text-decoration-color:var(--point-message-fg-40);text-decoration-thickness:1px;text-underline-offset:3px;transition:color var(--point-motion-standard),text-decoration-color var(--point-motion-standard)}.point-codex-markdown a:hover{text-decoration-color:currentColor}.point-codex-markdown a.point-markdown-web-link{padding-inline:2px;color:var(--point-color-text-link);cursor:pointer;font-weight:500;text-decoration:none;white-space:nowrap}.point-markdown-web-link__icon-slot{position:relative;display:inline-block;width:16px;height:1lh;margin-inline-end:3px;vertical-align:bottom}.point-markdown-web-link__web-icon{position:absolute;top:50%;left:0;width:16px;height:16px;transform:translateY(-50%);color:inherit}.point-markdown-web-link__label{min-width:0;overflow-wrap:break-word;white-space:normal}@media(hover:hover){.point-codex-markdown a.point-markdown-web-link:hover{text-decoration-line:underline;text-decoration-style:dashed;text-decoration-thickness:.5px;text-underline-offset:2px}}.point-codex-markdown a:focus-visible,.point-markdown-error button:focus-visible{outline:2px solid currentColor;outline-offset:3px}.point-codex-markdown blockquote{padding:9px 27px;border-left:3px solid var(--point-message-fg-40);color:var(--point-message-fg-60);background:var(--point-message-hover)}.point-codex-markdown .point-markdown-inline-code{-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:1px 6px;overflow-wrap:anywhere;border-radius:6px;color:inherit;background:color-mix(in srgb,var(--point-color-interaction-hover) 60%,var(--point-message-fg) 6%);font-family:var(--point-mono-font);font-size:.92em;line-height:inherit;word-break:break-word;display:inline}.point-markdown-inline-isolate{unicode-bidi:isolate}.point-markdown-color-swatch{display:inline-block;width:12px;height:12px;margin-inline-start:4px;border:1px solid var(--point-color-border-subtle);border-radius:3px;vertical-align:-.08em}.point-markdown-code-frame{overflow:hidden;border-radius:12.5px;background:#1a1c1f0c}.point-markdown-code-header{display:flex;min-height:34px;align-items:center;justify-content:space-between;padding:0 8px;color:#1a1c1fb3;font-family:-apple-system,"system-ui",Segoe UI,sans-serif;font-size:13px;font-weight:445;line-height:18.5714px}.point-markdown-code-copy{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;padding:4px;border:1px solid transparent;border-radius:10px;color:inherit;background:transparent;cursor:pointer}.point-markdown-code-copy-icon{width:16px;height:16px;fill:currentColor}.point-markdown-code-copy-state{white-space:nowrap}.point-markdown-code{max-width:100%;margin:0;padding:8px;overflow-x:auto;border:0;border-radius:0;color:#1a1c1f;background:transparent;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,Liberation Mono,monospace;font-size:var(--point-code-block-size);font-weight:445;line-height:22px;tab-size:2}.point-codex-markdown .point-markdown-code{margin:0}.point-markdown-code>code{display:block;min-width:max-content;padding:0;color:inherit;background:transparent;font:inherit}.point-markdown-code .hljs-keyword,.point-markdown-code .hljs-selector-tag,.point-markdown-code .hljs-literal{color:#a626a4}.point-markdown-code .hljs-string,.point-markdown-code .hljs-attribute{color:var(--point-color-text-secondary)}.point-markdown-code .hljs-number,.point-markdown-code .hljs-variable,.point-markdown-code .hljs-template-variable{color:#986801}.point-markdown-code .hljs-comment{color:var(--point-color-text-secondary)}.point-markdown-table-container{width:calc(100% + 48px);margin-inline:-24px;position:relative}.point-markdown-table-scroll{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch}.point-markdown-table-fit{position:relative;width:calc(100% - 48px);min-width:max(calc(100% - 48px),35rem);margin-inline:24px;pointer-events:auto}.point-codex-markdown table{display:table;width:100%;border-collapse:collapse;border-spacing:0}.point-codex-markdown .point-markdown-table{width:100%;min-width:100%;table-layout:auto;font-size:14px}.point-native-thread .point-native-turn__answer-block .point-codex-markdown{overflow-x:visible}.point-codex-markdown .point-markdown-table :is(th,td){max-width:40rem;overflow-wrap:break-word;word-break:normal;white-space:normal}.point-codex-markdown thead{color:var(--point-message-fg-60);background:var(--point-message-hover)}.point-codex-markdown th,.point-codex-markdown td{padding:9px 14px;border-right:1px solid var(--finclaw-x-border);border-bottom:1px solid var(--finclaw-x-border);color:inherit;text-align:left;vertical-align:top;white-space:normal}.point-codex-markdown th{font-weight:650}.point-codex-markdown tr>:last-child{border-right:0}.point-codex-markdown tbody tr:last-child td{border-bottom:0}.point-codex-markdown tbody tr:hover{background:var(--point-message-hover)}.point-markdown-table-actions{z-index:10;position:absolute;inset-block:0;inset-inline-start:calc(100% - 24px);inset-inline-end:auto;-webkit-user-select:none;user-select:none;transition:opacity .12s ease}.point-markdown-table-actions__rail{position:sticky;top:0;display:flex;flex-direction:column;align-items:flex-start}.point-markdown-table-container:not(:hover) .point-markdown-table-actions{opacity:0;pointer-events:none}:is(.point-markdown-table-expand,.point-markdown-table-copy){display:inline-flex;align-items:center;justify-content:center;width:31.2px;height:31.2px;min-width:31.2px;margin:5.2px;padding:5.2px;border:1px solid transparent;border-radius:7.8px;color:var(--point-message-fg-60);background:transparent;cursor:pointer}:is(.point-markdown-table-expand,.point-markdown-table-copy):hover{color:var(--point-message-fg);background:var(--point-message-hover)}:is(.point-markdown-table-expand,.point-markdown-table-copy) svg{width:20.8px;height:20.8px}.point-markdown-table-scroll:focus-visible,.point-markdown-table-expand:focus-visible,.point-markdown-table-copy:focus-visible{outline:2px solid currentColor;outline-offset:2px}.point-markdown-table-copy-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.point-markdown-table-preview{position:fixed;inset:0;z-index:10020;display:flex;align-items:center;justify-content:center;padding:48px 32px;background:var(--point-color-surface-overlay)}.point-markdown-table-preview__content{width:fit-content;max-width:80%;max-height:calc(100dvh - 96px);padding:32px;overflow-x:auto;overflow-y:auto;border:1px solid var(--finclaw-x-border);border-radius:16px;background:var(--point-color-surface-raised);box-shadow:0 24px 70px var(--point-shadow-popup)}.point-markdown-table-preview__content .point-markdown-table{width:fit-content;min-width:min(calc(100vw - 128px),46rem)}.point-codex-markdown img{display:block;max-width:100%;height:auto;margin-block:0 13px;border-radius:9px;animation:point-markdown-image-enter .18s ease both}.point-codex-markdown hr{margin:18px 0;border:0;border-top:1px solid var(--finclaw-x-border)}.point-markdown-raw-fallback,.point-markdown-unknown-fallback,.point-markdown-media-fallback{white-space:pre-wrap}.point-markdown-error{display:grid;gap:9px;justify-items:start;padding-block:4px}.point-markdown-error__title{color:var(--point-message-fg-60);font-size:14px;line-height:20px}.point-codex-file-citation{align-items:center;background:var(--point-surface-muted, #f4f4f5);border:1px solid var(--point-border-subtle, #dedee3);border-radius:8px;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:6px;max-width:100%;padding:4px 8px;text-align:left}.point-codex-file-citation:hover{background:var(--point-surface-hover, #ececef)}.point-codex-file-citation:focus-visible{outline:2px solid var(--point-focus-ring, #111827);outline-offset:2px}.point-codex-file-citation__icon{flex:0 0 auto}.point-markdown-error button{width:fit-content;min-height:32px;border:0;border-radius:7px;color:inherit;background:var(--point-message-hover);cursor:pointer}.point-codex-markdown[data-streaming=true] [data-reveal=new]{animation:point-markdown-enter var(--point-motion-enter) both}@keyframes point-markdown-enter{0%{opacity:0;transform:translateY(2px)}to{opacity:1;transform:translateY(0)}}@keyframes point-markdown-image-enter{0%{opacity:0}to{opacity:1}}@media(max-width:900px){.point-codex-markdown{overflow-x:auto;-webkit-overflow-scrolling:touch}.point-codex-markdown table{min-width:560px}}@media(prefers-reduced-motion:reduce){.point-codex-markdown *,.point-codex-markdown *:before,.point-codex-markdown *:after{animation-duration:.01ms;transition-duration:.01ms;transform:none}}.point-native-thread{--codex-markdown-block-gap: 13px;--codex-markdown-radius: 9px;--codex-markdown-surface: var(--point-message-hover);--codex-markdown-muted: var(--point-message-fg-60);--codex-markdown-border: var(--finclaw-x-border);--codex-markdown-reveal-duration: .16s;--codex-markdown-reveal-easing: cubic-bezier(.2, .8, .2, 1)}.point-native-thread .point-codex-markdown [data-reveal=new]{animation:point-codex-markdown-reveal var(--codex-markdown-reveal-duration) var(--codex-markdown-reveal-easing) both}@keyframes point-codex-markdown-reveal{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.point-native-thread .point-codex-markdown [data-reveal=new]{animation:none}}.point-native-subagent-loading{position:relative;flex:1;min-height:0;width:100%;height:100%}.point-native-subagent-loading__fill{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:transparent}.point-native-subagent-loading__logo{--point-blossom-highlight: var(--point-color-loading-highlight);--point-blossom-base: var(--point-color-loading-base);position:relative;display:inline-flex;flex-shrink:0;width:56px;height:56px}.point-native-subagent-loading__base,.point-native-subagent-loading__overlay{position:absolute;inset:0;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='21'%20height='21'%20viewBox='0%200%2021%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cpath%20d='M11.6475%2018.3409C11.0975%2018.3409%2010.575%2018.2364%2010.08%2018.0274C9.58502%2017.8184%209.14502%2017.5269%208.76002%2017.1529C8.34202%2017.2959%207.90751%2017.3674%207.45651%2017.3674C6.71951%2017.3674%206.03751%2017.1859%205.41051%2016.8229C4.78351%2016.4599%204.27751%2015.9649%203.89251%2015.3379C3.51851%2014.7109%203.33151%2014.0124%203.33151%2013.2424C3.33151%2012.9234%203.37551%2012.5769%203.46351%2012.2029C3.02351%2011.7959%202.68251%2011.3284%202.44051%2010.8004C2.19851%2010.2614%202.07751%209.70044%202.07751%209.11744C2.07751%208.52344%202.20401%207.95144%202.45701%207.40144C2.71001%206.85144%203.06201%206.37844%203.51301%205.98244C3.97501%205.57544%204.50851%205.29494%205.11351%205.14094C5.23451%204.51394%205.48751%203.95294%205.87251%203.45794C6.26851%202.95194%206.75252%202.55594%207.32452%202.26994C7.89652%201.98394%208.50702%201.84094%209.15602%201.84094C9.70602%201.84094%2010.2285%201.94544%2010.7235%202.15444C11.2185%202.36344%2011.6585%202.65494%2012.0435%203.02894C12.4615%202.88594%2012.896%202.81444%2013.347%202.81444C14.084%202.81444%2014.766%202.99594%2015.393%203.35894C16.02%203.72194%2016.5205%204.21694%2016.8945%204.84394C17.2795%205.47094%2017.472%206.16944%2017.472%206.93944C17.472%207.25844%2017.428%207.60494%2017.34%207.97894C17.78%208.38594%2018.121%208.85894%2018.363%209.39794C18.605%209.92594%2018.726%2010.4814%2018.726%2011.0644C18.726%2011.6584%2018.5995%2012.2304%2018.3465%2012.7804C18.0935%2013.3304%2017.736%2013.8089%2017.274%2014.2159C16.823%2014.6119%2016.295%2014.8869%2015.69%2015.0409C15.569%2015.6679%2015.3105%2016.2289%2014.9145%2016.7239C14.5295%2017.2299%2014.051%2017.6259%2013.479%2017.9119C12.907%2018.1979%2012.2965%2018.3409%2011.6475%2018.3409ZM7.57201%2016.2784C8.12201%2016.2784%208.60051%2016.1629%209.00751%2015.9319L12.1095%2014.1499C12.2195%2014.0729%2012.2745%2013.9684%2012.2745%2013.8364V12.4174L8.28152%2014.7109C8.03952%2014.8539%207.79751%2014.8539%207.55552%2014.7109L4.43701%2012.9124C4.43701%2012.9454%204.43151%2012.9839%204.42051%2013.0279C4.42051%2013.0719%204.42051%2013.1379%204.42051%2013.2259C4.42051%2013.7869%204.55252%2014.3039%204.81651%2014.7769C5.09152%2015.2389%205.47101%2015.6019%205.95501%2015.8659C6.43901%2016.1409%206.97801%2016.2784%207.57201%2016.2784ZM7.73701%2013.5889C7.80301%2013.6219%207.86351%2013.6384%207.91851%2013.6384C7.97351%2013.6384%208.02852%2013.6219%208.08352%2013.5889L9.32101%2012.8794L5.34451%2010.5694C5.10251%2010.4264%204.98151%2010.2119%204.98151%209.92594V6.34544C4.43151%206.58744%203.99151%206.96144%203.66151%207.46744C3.33151%207.96244%203.16651%208.51244%203.16651%209.11744C3.16651%209.65644%203.30401%2010.1734%203.57901%2010.6684C3.85401%2011.1634%204.21151%2011.5374%204.65151%2011.7904L7.73701%2013.5889ZM11.6475%2017.2519C12.2305%2017.2519%2012.7585%2017.1199%2013.2315%2016.8559C13.7045%2016.5919%2014.0785%2016.2289%2014.3535%2015.7669C14.6285%2015.3049%2014.766%2014.7879%2014.766%2014.2159V10.6519C14.766%2010.5199%2014.711%2010.4209%2014.601%2010.3549L13.347%209.62894V14.2324C13.347%2014.5184%2013.226%2014.7329%2012.984%2014.8759L9.86551%2016.6744C10.4045%2017.0594%2010.9985%2017.2519%2011.6475%2017.2519ZM12.2745%2011.2129V8.96894L10.41%207.91294L8.52902%208.96894V11.2129L10.41%2012.2689L12.2745%2011.2129ZM7.45651%205.94944C7.45651%205.66344%207.57752%205.44894%207.81952%205.30594L10.938%203.50744C10.399%203.12244%209.80502%202.92994%209.15602%202.92994C8.57302%202.92994%208.04501%203.06194%207.57201%203.32594C7.09902%203.58994%206.72502%203.95294%206.45002%204.41494C6.18602%204.87694%206.05401%205.39394%206.05401%205.96594V9.51344C6.05401%209.64544%206.10901%209.74994%206.21902%209.82694L7.45651%2010.5529V5.94944ZM15.8385%2013.8364C16.3885%2013.5944%2016.823%2013.2204%2017.142%2012.7144C17.472%2012.2084%2017.637%2011.6584%2017.637%2011.0644C17.637%2010.5254%2017.4995%2010.0084%2017.2245%209.51344C16.9495%209.01844%2016.592%208.64444%2016.152%208.39144L13.0665%206.60944C13.0005%206.56544%2012.94%206.54894%2012.885%206.55994C12.83%206.55994%2012.775%206.57644%2012.72%206.60944L11.4825%207.30244L15.4755%209.62894C15.5965%209.69494%2015.6845%209.78294%2015.7395%209.89294C15.8055%209.99194%2015.8385%2010.1129%2015.8385%2010.2559V13.8364ZM12.522%205.45444C12.764%205.30044%2013.006%205.30044%2013.248%205.45444L16.383%207.28594C16.383%207.20894%2016.383%207.10994%2016.383%206.98894C16.383%206.46094%2016.251%205.96044%2015.987%205.48744C15.734%205.00344%2015.3655%204.61844%2014.8815%204.33244C14.4085%204.04644%2013.8585%203.90344%2013.2315%203.90344C12.6815%203.90344%2012.203%204.01894%2011.796%204.24994L8.69402%206.03194C8.58402%206.10894%208.52902%206.21344%208.52902%206.34544V7.76444L12.522%205.45444Z'%20fill='currentColor'%20/%3e%3c/svg%3e") center / contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='21'%20height='21'%20viewBox='0%200%2021%2021'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%20%3e%3cpath%20d='M11.6475%2018.3409C11.0975%2018.3409%2010.575%2018.2364%2010.08%2018.0274C9.58502%2017.8184%209.14502%2017.5269%208.76002%2017.1529C8.34202%2017.2959%207.90751%2017.3674%207.45651%2017.3674C6.71951%2017.3674%206.03751%2017.1859%205.41051%2016.8229C4.78351%2016.4599%204.27751%2015.9649%203.89251%2015.3379C3.51851%2014.7109%203.33151%2014.0124%203.33151%2013.2424C3.33151%2012.9234%203.37551%2012.5769%203.46351%2012.2029C3.02351%2011.7959%202.68251%2011.3284%202.44051%2010.8004C2.19851%2010.2614%202.07751%209.70044%202.07751%209.11744C2.07751%208.52344%202.20401%207.95144%202.45701%207.40144C2.71001%206.85144%203.06201%206.37844%203.51301%205.98244C3.97501%205.57544%204.50851%205.29494%205.11351%205.14094C5.23451%204.51394%205.48751%203.95294%205.87251%203.45794C6.26851%202.95194%206.75252%202.55594%207.32452%202.26994C7.89652%201.98394%208.50702%201.84094%209.15602%201.84094C9.70602%201.84094%2010.2285%201.94544%2010.7235%202.15444C11.2185%202.36344%2011.6585%202.65494%2012.0435%203.02894C12.4615%202.88594%2012.896%202.81444%2013.347%202.81444C14.084%202.81444%2014.766%202.99594%2015.393%203.35894C16.02%203.72194%2016.5205%204.21694%2016.8945%204.84394C17.2795%205.47094%2017.472%206.16944%2017.472%206.93944C17.472%207.25844%2017.428%207.60494%2017.34%207.97894C17.78%208.38594%2018.121%208.85894%2018.363%209.39794C18.605%209.92594%2018.726%2010.4814%2018.726%2011.0644C18.726%2011.6584%2018.5995%2012.2304%2018.3465%2012.7804C18.0935%2013.3304%2017.736%2013.8089%2017.274%2014.2159C16.823%2014.6119%2016.295%2014.8869%2015.69%2015.0409C15.569%2015.6679%2015.3105%2016.2289%2014.9145%2016.7239C14.5295%2017.2299%2014.051%2017.6259%2013.479%2017.9119C12.907%2018.1979%2012.2965%2018.3409%2011.6475%2018.3409ZM7.57201%2016.2784C8.12201%2016.2784%208.60051%2016.1629%209.00751%2015.9319L12.1095%2014.1499C12.2195%2014.0729%2012.2745%2013.9684%2012.2745%2013.8364V12.4174L8.28152%2014.7109C8.03952%2014.8539%207.79751%2014.8539%207.55552%2014.7109L4.43701%2012.9124C4.43701%2012.9454%204.43151%2012.9839%204.42051%2013.0279C4.42051%2013.0719%204.42051%2013.1379%204.42051%2013.2259C4.42051%2013.7869%204.55252%2014.3039%204.81651%2014.7769C5.09152%2015.2389%205.47101%2015.6019%205.95501%2015.8659C6.43901%2016.1409%206.97801%2016.2784%207.57201%2016.2784ZM7.73701%2013.5889C7.80301%2013.6219%207.86351%2013.6384%207.91851%2013.6384C7.97351%2013.6384%208.02852%2013.6219%208.08352%2013.5889L9.32101%2012.8794L5.34451%2010.5694C5.10251%2010.4264%204.98151%2010.2119%204.98151%209.92594V6.34544C4.43151%206.58744%203.99151%206.96144%203.66151%207.46744C3.33151%207.96244%203.16651%208.51244%203.16651%209.11744C3.16651%209.65644%203.30401%2010.1734%203.57901%2010.6684C3.85401%2011.1634%204.21151%2011.5374%204.65151%2011.7904L7.73701%2013.5889ZM11.6475%2017.2519C12.2305%2017.2519%2012.7585%2017.1199%2013.2315%2016.8559C13.7045%2016.5919%2014.0785%2016.2289%2014.3535%2015.7669C14.6285%2015.3049%2014.766%2014.7879%2014.766%2014.2159V10.6519C14.766%2010.5199%2014.711%2010.4209%2014.601%2010.3549L13.347%209.62894V14.2324C13.347%2014.5184%2013.226%2014.7329%2012.984%2014.8759L9.86551%2016.6744C10.4045%2017.0594%2010.9985%2017.2519%2011.6475%2017.2519ZM12.2745%2011.2129V8.96894L10.41%207.91294L8.52902%208.96894V11.2129L10.41%2012.2689L12.2745%2011.2129ZM7.45651%205.94944C7.45651%205.66344%207.57752%205.44894%207.81952%205.30594L10.938%203.50744C10.399%203.12244%209.80502%202.92994%209.15602%202.92994C8.57302%202.92994%208.04501%203.06194%207.57201%203.32594C7.09902%203.58994%206.72502%203.95294%206.45002%204.41494C6.18602%204.87694%206.05401%205.39394%206.05401%205.96594V9.51344C6.05401%209.64544%206.10901%209.74994%206.21902%209.82694L7.45651%2010.5529V5.94944ZM15.8385%2013.8364C16.3885%2013.5944%2016.823%2013.2204%2017.142%2012.7144C17.472%2012.2084%2017.637%2011.6584%2017.637%2011.0644C17.637%2010.5254%2017.4995%2010.0084%2017.2245%209.51344C16.9495%209.01844%2016.592%208.64444%2016.152%208.39144L13.0665%206.60944C13.0005%206.56544%2012.94%206.54894%2012.885%206.55994C12.83%206.55994%2012.775%206.57644%2012.72%206.60944L11.4825%207.30244L15.4755%209.62894C15.5965%209.69494%2015.6845%209.78294%2015.7395%209.89294C15.8055%209.99194%2015.8385%2010.1129%2015.8385%2010.2559V13.8364ZM12.522%205.45444C12.764%205.30044%2013.006%205.30044%2013.248%205.45444L16.383%207.28594C16.383%207.20894%2016.383%207.10994%2016.383%206.98894C16.383%206.46094%2016.251%205.96044%2015.987%205.48744C15.734%205.00344%2015.3655%204.61844%2014.8815%204.33244C14.4085%204.04644%2013.8585%203.90344%2013.2315%203.90344C12.6815%203.90344%2012.203%204.01894%2011.796%204.24994L8.69402%206.03194C8.58402%206.10894%208.52902%206.21344%208.52902%206.34544V7.76444L12.522%205.45444Z'%20fill='currentColor'%20/%3e%3c/svg%3e") center / contain no-repeat}.point-native-subagent-loading__base{background:var(--point-blossom-base)}.point-native-subagent-loading__overlay{pointer-events:none;background-image:linear-gradient(112deg,transparent 22%,color-mix(in srgb,var(--point-blossom-highlight) 4%,transparent) 38%,color-mix(in srgb,var(--point-blossom-highlight) 48%,transparent) 49%,color-mix(in srgb,var(--point-blossom-highlight) 8%,transparent) 56%,transparent 74%);background-position:140% 0;background-repeat:no-repeat;background-size:220% 100%;animation:point-subagent-blossom-shimmer 2.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes point-subagent-blossom-shimmer{0%{background-position:140% 0}to{background-position:-105% 0}}@media(prefers-reduced-motion:reduce){.point-native-subagent-loading__overlay{animation:none}}.point-native-panel-layout{--point-native-panel-spring: linear(0,.003418,.012996,.027797,.046984,.069808,.095602,.123773,.153797,.185211,.21761,.250637,.283985,.317384,.350606,.383453,.41576,.447388,.478222,.508169,.537156,.565124,.592031,.617849,.642559,.666154,.688634,.710007,.730287,.749494,.767652,.784788,.800933,.816119,.830381,.843755,.856277,.867984,.878914,.889103,.89859,.907409,.915597,.923189,.930217,.936716,.942717,.94825,.953345,.958029,.96233,.966273,.969883,.973182,.976194,.978937,.981433,.983699,.985753,.987611,.989288,.9908,.992159,.993378,.994468,.995441,.996306,.997074,.997752,.99835,.998874,.999331,.999728,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1)}.finclaw-x-chat .point-native-panel-layout__side:has(.point-native-panel-shell){display:flex;flex-direction:column;overflow:hidden}.point-native-panel-shell{display:flex;flex-direction:column;min-width:0;min-height:0;height:100%;flex:1;opacity:1;animation:point-panel-enter .5s var(--point-native-panel-spring)}.point-native-panel-shell[data-panel-visible=false]{opacity:0;transition:opacity .5s var(--point-native-panel-spring);pointer-events:none}.point-native-panel-shell__tabs{display:flex;align-items:center;flex-shrink:0;height:46px;min-height:46px;border-bottom:1px solid var(--point-color-border-subtle);gap:3px;padding:0 8px}.point-native-panel-shell__tab{display:flex;align-items:center;flex:0 1 auto;min-width:0;max-width:160px;border-radius:6px}.point-native-panel-shell__tab[data-selected=true]{background:var(--point-color-interaction-hover)}.point-native-panel-shell__tabs button{border:0;background:transparent;color:inherit;cursor:pointer;padding:6px;font:inherit;font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.point-native-panel-shell__tab>[role=tab]{min-width:0}.point-native-panel-shell__tab>button:not([role=tab]){flex-shrink:0}.point-native-panel-shell__expand{margin-left:auto;flex-shrink:0}.point-native-panel-shell__content{display:flex;flex:1;min-height:0;overflow:hidden}.point-native-panel-shell__content>.point-native-side-panel{flex:1;min-width:0}.point-native-subagent-overview-entry{align-self:flex-start;background:transparent;border:0;color:var(--point-color-text-secondary);font:inherit;font-size:12px;padding:8px 16px;cursor:pointer}.finclaw-x-chat .point-native-panel-layout[data-panel-resizable=true]:not([data-panel-resizing=true]) .point-native-panel-layout__side{transition:width .5s var(--point-native-panel-spring),max-width .5s var(--point-native-panel-spring),flex-basis .5s var(--point-native-panel-spring)}.finclaw-x-chat .point-native-panel-layout[data-panel-full-width=true] .point-native-panel-layout__main{display:none}.finclaw-x-chat .point-native-panel-layout[data-panel-overlay=true] .point-native-panel-layout__side{width:100%;max-width:100%}@keyframes point-panel-enter{0%{opacity:0}to{opacity:1}}.finclaw-x-chat .point-native-panel-layout:not([data-panel-resizing=true]) .point-native-panel-layout__side{transition:width .5s var(--point-native-panel-spring),max-width .5s var(--point-native-panel-spring),flex-basis .5s var(--point-native-panel-spring),opacity .5s var(--point-native-panel-spring)}.point-native-panel-shell{flex:0 0 auto;width:var(--point-native-side-width);min-width:var(--point-native-side-width)}.finclaw-x-chat .point-native-panel-layout[data-point-native-panel-open=false] .point-native-panel-layout__side{pointer-events:none}@media(prefers-reduced-motion:reduce){.finclaw-x-chat .point-native-panel-layout .point-native-panel-shell{animation:none;transition:none}.finclaw-x-chat .point-native-panel-layout[data-panel-resizable][data-panel-resizing] .point-native-panel-layout__side{transition:none}}.finclaw-x-chat .point-native-panel-layout[data-panel-drag-collapsed=true] .point-native-panel-layout__side{visibility:hidden;pointer-events:none}.point-native-subagent-chip-group{min-width:0;color:var(--point-message-fg);font-size:14px;line-height:20px}.finclaw-x-chat .point-native-thread .point-native-subagent-chip,.point-native-subagent-chip.point-native-subagent-row{display:inline-flex;box-sizing:border-box;width:auto;height:28px;min-height:28px;max-width:min(192px,100%);min-width:0;align-items:center;gap:6px;margin-inline-end:6px;padding:0 8px 0 6px;border:1px solid var(--point-color-border-subtle);border-radius:9999px;background:var(--point-color-surface-raised);color:inherit;font:inherit;vertical-align:middle}.point-native-subagent-chip-group>.point-native-subagent-chip:first-child{margin-inline-start:-6px}.finclaw-x-chat .point-native-thread .point-native-subagent-chip .point-native-subagent-avatar,.point-native-subagent-chip .point-native-subagent-avatar{width:16px;height:16px;flex:0 0 16px}.finclaw-x-chat .point-native-thread .point-native-subagent-chip .point-native-subagent-row__content,.point-native-subagent-chip .point-native-subagent-row__content{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finclaw-x-chat .point-native-thread button.point-native-subagent-chip:hover{border-color:var(--point-color-border-control);background:var(--point-color-interaction-hover);color:var(--point-message-fg)}.finclaw-x-chat .point-native-thread button.point-native-subagent-chip:focus-visible{outline:2px solid var(--point-color-border-focus);outline-offset:2px}.finclaw-x-chat .point-native-thread button.point-native-subagent-chip:active{background:var(--point-color-surface-muted)}.point-native-subagent-chip-group__status,.point-native-subagent-chip-group__overflow{vertical-align:middle}.point-native-subagent-chip[data-animate-entrance]{transform-origin:0;animation:point-native-subagent-chip-enter .28s cubic-bezier(.23,1,.32,1) both}@keyframes point-native-subagent-chip-enter{0%{opacity:0;transform:translate(-8px,4px) scale(.92)}70%{opacity:1;transform:translate(1px,-1px) scale(1.02)}to{opacity:1;transform:translate(0) scale(1)}}@media(prefers-reduced-motion:reduce){.point-native-subagent-chip[data-animate-entrance]{animation:none}}.point-native-thread .point-native-user-message__bubble,.mini-chat-theme .index-page__bubble--user{padding:8px 12px;border-radius:16px;background:var(--finclaw-x-user-bubble, #edeef1)}.point-native-thread .point-native-turn__answer-block .point-codex-markdown{color:var(--point-message-fg);font-family:-apple-system-body,ui-sans-serif,-apple-system,"system-ui",Segoe UI,Helvetica,"Apple Color Emoji",Arial,"sans-serif","Segoe UI Emoji",Segoe UI Symbol;font-size:16px;font-weight:400;line-height:26px;letter-spacing:normal;overflow-wrap:break-word}.point-native-thread .point-native-turn__answer-block .point-codex-markdown :is(h1,h2,h3,h4,h5,h6){margin-block:16px 4px;font-weight:600;letter-spacing:normal}.point-native-thread .point-native-turn__answer-block .point-codex-markdown h1{margin-top:0;margin-bottom:8px;font-size:24px;line-height:32px}.point-native-thread .point-native-turn__answer-block .point-codex-markdown h2{font-size:20px;line-height:28px}.point-native-thread .point-native-turn__answer-block .point-codex-markdown h3{font-size:18px;line-height:28px}.point-native-thread .point-native-turn__answer-block .point-codex-markdown h4{margin-bottom:0;font-size:16px;line-height:24px}.point-native-thread .point-native-turn__answer-block .point-codex-markdown p{margin-block:4px;white-space:normal}.point-native-thread .point-native-turn__answer-block .point-codex-markdown p:not(:first-child){margin-top:8px}.point-native-thread .point-native-turn__answer-block .point-codex-markdown p+p{margin-block:16px}.point-native-thread .point-native-turn__answer-block .point-codex-markdown :is(ul,ol){display:block;margin:0;padding-inline-start:26px}.point-native-thread .point-native-turn__answer-block .point-codex-markdown li{margin:0;padding-inline-start:6px;letter-spacing:normal}.point-native-thread .point-native-turn__answer-block .point-codex-markdown li::marker{font-weight:700;color:currentColor}.point-native-thread .point-native-turn__answer-block .point-codex-markdown li>:first-child{margin-block:0}.point-native-thread .point-native-turn__answer-block .point-codex-markdown li>:last-child{margin-bottom:0}.point-native-thread .point-native-turn__answer-block .point-codex-markdown strong{font-weight:600}.point-native-thread .point-native-turn__answer-block .point-codex-markdown blockquote{position:relative;margin:0 0 8px;padding:8px 0 8px 24px;border:0;color:inherit;background:transparent;font-weight:400;line-height:24px}.point-native-thread .point-native-turn__answer-block .point-codex-markdown blockquote:after{content:"";position:absolute;inset-block:8px;inset-inline-start:0;width:4px;border-radius:2px;background:var(--point-color-border-document-medium)}.point-native-thread .point-native-turn__answer-block .point-codex-markdown blockquote>p{margin:0}.point-native-thread .point-native-turn__answer-block .point-codex-markdown hr{margin-block:28px;border-top-color:var(--point-color-border-document-medium)}.point-native-thread .point-native-turn__answer-block .point-codex-markdown :is(h1,h2,h3,h4,p):first-child,.point-native-thread .point-native-turn__answer-block .point-codex-markdown hr+*,.point-native-thread .point-native-turn__answer-block .point-codex-markdown h4+p{margin-top:0}.point-native-thread .point-native-turn__answer-block .point-codex-markdown :is(ul,ol)+:is(h1,h2,h3,h4,h5,h6){margin-top:16px}.point-native-thread .point-native-turn__answer-block .point-codex-markdown .point-markdown-table-container,.point-native-thread .point-native-turn__answer-block .point-codex-markdown .point-markdown-table-scroll{margin-block:0}.point-native-thread .point-native-turn__answer-block .point-codex-markdown table{font-size:14px;line-height:24px}.point-native-thread .point-native-turn__answer-block .point-codex-markdown thead{color:inherit;background:transparent}.point-native-thread .point-native-turn__answer-block .point-codex-markdown :is(th,td){padding:10px 24px 10px 8px;border-right:0;border-bottom:1px solid var(--point-color-border-document-subtle)}.point-native-thread .point-native-turn__answer-block .point-codex-markdown th{padding-block:8px;border-bottom-color:var(--point-color-border-document-medium);font-weight:600;line-height:16px}.point-native-thread .point-native-turn__answer-block .point-codex-markdown tr>:first-child{padding-inline-start:0}.point-native-thread .point-native-turn__answer-block .point-codex-markdown th:last-child{padding-inline-end:40px}.point-native-thread .point-native-turn__answer-block .point-codex-markdown td:last-child{padding-inline-end:0}.point-native-thread .point-native-turn__answer-block .point-codex-markdown tbody tr:last-child td{padding-bottom:24px;border-bottom:0}.point-native-thread .point-native-turn__answer-block .point-codex-markdown>:last-child{margin-bottom:4px}.finclaw-x-chat .point-native-thread{--codex-native-thread-max-width: var(--point-message-max-width);--codex-native-thread-viewport-gutter: 20px;--codex-native-thread-inline-padding: 0px;--codex-native-thread-bottom-padding: 32px;--codex-native-conversation-item-gap: 12px;--codex-native-conversation-grouped-item-gap: 4px;--codex-native-agent-activity-unit-gap: 16px;--codex-native-generated-image-gap: 8px;flex-direction:column;padding:0}.finclaw-x-chat .finclaw-x-chat-thread.point-native-thread{padding-block:24px;padding-inline:0}.finclaw-x-chat .point-native-thread__scroll{width:100%;height:100%;overflow-x:hidden;overflow-y:auto;overflow-anchor:none;scroll-padding-bottom:var(--codex-native-thread-bottom-padding);scrollbar-width:none}.finclaw-x-chat .point-native-thread__scroll::-webkit-scrollbar{display:none}.finclaw-x-chat .point-native-thread__content{box-sizing:border-box;display:flex;width:min(var(--codex-native-thread-max-width),calc(100% - (var(--codex-native-thread-viewport-gutter) * 2)));min-height:100%;flex-direction:column;gap:var(--codex-native-conversation-item-gap);margin:0 auto;padding:0 var(--codex-native-thread-inline-padding) var(--codex-native-thread-bottom-padding)}@media(max-width:900px){.finclaw-x-chat .point-native-thread{--codex-native-thread-viewport-gutter: 12px}.finclaw-x-chat .finclaw-x-chat-thread.point-native-thread{padding-block:16px}}.finclaw-x-chat .point-native-response-spacer{height:var(--point-response-spacer-height, 0px);flex:0 0 auto;pointer-events:none}.finclaw-x-chat .point-native-turn{display:flex;flex-direction:column;gap:12px;content-visibility:auto;contain-intrinsic-size:auto 280px;scroll-margin-top:10px}.finclaw-x-chat .point-native-turn:has(.point-markdown-table-container){content-visibility:visible;contain-intrinsic-size:none}.finclaw-x-chat .point-native-turn__user{display:flex;width:100%;max-width:77%;flex-direction:column;align-items:flex-end;align-self:flex-end;font-size:16px;font-weight:400;line-height:26px}.point-native-thread .point-native-user-message{display:flex;width:100%;min-width:0;flex-direction:column;align-items:flex-end;gap:8px}.point-native-thread .point-native-user-message__attachments{display:flex;width:fit-content;max-width:100%;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-end;gap:8px;overflow-x:auto;scrollbar-width:none}.point-native-thread .point-native-user-message__attachments::-webkit-scrollbar{display:none}.point-native-thread .point-native-user-message__bubble{display:flex;max-width:100%;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.point-native-thread .point-native-user-message__goal{color:var(--point-color-text-tertiary);font-size:12px;line-height:18px}.point-native-thread .point-native-user-input--text{min-width:0;flex:1 1 100%;overflow-wrap:anywhere;white-space:pre-wrap}.point-native-thread .point-native-user-media--image{width:80px;height:80px;flex:0 0 80px;border:1px solid var(--codex-native-user-attachment-border);border-radius:8px;object-fit:cover}.point-native-thread .point-native-user-media--audio{width:min(320px,100%);height:36px}.point-native-thread .point-native-user-attachment{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:6px;padding:4px 8px;border:1px solid var(--point-color-border-control);border-radius:8px;color:var(--point-color-text-secondary);background:var(--point-color-surface-raised);font-size:12px;line-height:18px}.point-native-thread .point-native-user-attachment span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-native-thread .point-native-image-view-group,.point-native-thread .point-native-generated-gallery{min-width:0}.point-native-thread .point-native-image-view-group__summary{color:var(--point-color-text-secondary);font-size:13px;line-height:20px}.point-native-thread .point-native-image-view-group__paths{display:flex;min-width:0;flex-wrap:wrap;gap:6px;margin-top:6px}.point-native-thread .point-native-media-file{display:inline-flex;min-width:0;max-width:100%;padding:4px 8px;border:1px solid var(--point-color-border-control);border-radius:8px;color:var(--point-color-text-secondary);background:var(--point-color-surface-raised);font-size:12px;line-height:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-native-thread .point-native-generated-gallery{display:flex;min-width:0;flex-direction:column;gap:var(--codex-native-generated-image-gap)}.point-native-thread .point-native-activity-unit{display:flex;min-width:0;flex-direction:column;gap:8px}.point-native-thread .point-native-activity-unit--group{gap:var(--codex-native-conversation-grouped-item-gap)}.point-native-thread .point-native-generated-gallery__selected{min-width:0}.point-native-thread .point-native-generated-gallery__preview-trigger{display:block;width:100%;padding:0;border:0;border-radius:12px;background:transparent;cursor:zoom-in}.point-native-thread .point-native-generated-gallery__preview-trigger img{display:block;width:100%;max-height:360px;object-fit:contain}.point-native-thread .point-native-generated-gallery__pending,.point-native-thread .point-native-generated-gallery__failed{display:flex;min-height:120px;align-items:center;justify-content:center;padding:12px;border:1px solid var(--point-color-border-control);border-radius:12px;color:var(--point-color-text-secondary);background:var(--point-color-surface-raised)}.point-native-thread .point-native-generated-gallery__actions,.point-native-thread .point-native-generated-gallery__carousel,.point-native-thread .point-native-generated-gallery__slides{display:flex;align-items:center;gap:8px}.point-native-thread .point-native-generated-gallery__carousel{justify-content:space-between}.point-native-thread .point-native-generated-gallery__slides{justify-content:center}.point-native-thread .point-native-generated-gallery__slides [aria-current=true]{font-weight:700;outline:2px solid var(--point-color-text-secondary)}.point-native-generated-gallery__preview{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:48px;background:color-mix(in srgb,var(--point-color-text-primary) 78%,transparent)}.point-native-generated-gallery__preview>button{position:absolute;top:20px;right:20px}.point-native-generated-gallery__preview img{max-width:100%;max-height:100%;object-fit:contain}.point-native-thread .point-native-collab-action__prompt{margin:6px 0 0;overflow-wrap:anywhere;white-space:pre-wrap}.point-native-thread .point-native-collab-action__configuration,.point-native-thread .point-native-collab-action__agents{display:flex;min-width:0;flex-wrap:wrap;gap:6px;margin-top:6px}.point-native-thread .point-native-collab-action__configuration span,.point-native-thread .point-native-collab-action__agents>div{display:inline-flex;min-width:0;align-items:center;gap:6px;padding:3px 7px;border-radius:999px;color:var(--point-color-text-secondary);background:var(--point-color-interaction-hover);font-size:12px;line-height:18px}.point-native-thread .point-native-collab-action__agents code,.point-native-thread .point-native-collab-action__agents span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-native-thread .point-native-subagent-activity{color:var(--point-color-text-secondary);font-size:13px;line-height:20px}.point-native-thread .point-native-automation-update{display:flex;min-width:0;flex-direction:column;gap:4px;color:var(--point-color-text-secondary);font-size:14px;line-height:20px}.point-native-thread .point-native-automation-update strong,.point-native-thread .point-native-automation-update p{margin:0}.point-native-thread .point-native-automation-update strong{color:var(--point-color-text-primary);font-weight:500}.point-native-thread .point-native-hook-feedback{display:flex;min-width:0;flex-direction:column;gap:6px}.point-native-thread .point-native-hook-feedback__message{overflow-wrap:anywhere;white-space:pre-wrap}.point-native-thread .point-native-hook-feedback__status{display:inline-flex;align-items:center;align-self:flex-end;gap:4px;color:var(--point-color-text-secondary);font-size:12px;line-height:16px}.point-native-thread .point-native-hook-feedback__icon{display:block;width:14px;height:14px;flex:none;background:currentColor;-webkit-mask:var(--point-native-hook-feedback-icon) center / contain no-repeat;mask:var(--point-native-hook-feedback-icon) center / contain no-repeat}.finclaw-x-chat .point-native-item,.finclaw-x-chat .point-native-turn__persistent,.finclaw-x-chat .point-native-turn__requests,.finclaw-x-chat .point-native-turn__events,.finclaw-x-chat .point-native-turn__reviews{min-width:0}.finclaw-x-chat .point-native-approval-review,.finclaw-x-chat .point-native-turn__plan,.finclaw-x-chat .point-native-turn__diff{padding:10px 12px;border:1px solid var(--point-color-border-control);border-radius:10px;background:var(--point-color-surface-raised)}.finclaw-x-chat .point-native-turn-event{min-width:0}.finclaw-x-chat .point-native-error-notice{box-sizing:border-box;width:100%;min-width:0;font-size:14px;line-height:20px}.finclaw-x-chat .point-native-error-notice--card{display:flex;align-items:flex-start;gap:8px;padding:8px 12px;border:1px solid color-mix(in srgb,var(--point-color-danger) 20%,transparent);border-radius:16px;color:var(--point-color-danger);background:color-mix(in srgb,var(--point-color-danger) 6%,var(--point-color-surface-raised));box-shadow:0 1px 2px var(--point-shadow-popup)}.finclaw-x-chat .point-native-error-notice--inline{display:flex;align-items:flex-start;gap:6px;color:var(--point-color-text-secondary)}.finclaw-x-chat .point-native-error-notice__icon{display:block;flex:none;width:16px;height:16px;margin-top:2px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.finclaw-x-chat .point-native-error-notice__icon--reconnecting{animation:point-native-reconnect-spin 1.2s linear infinite}.finclaw-x-chat .point-native-error-notice__body{min-width:0;flex:1}.finclaw-x-chat .point-native-error-notice__message{overflow-wrap:anywhere;white-space:pre-wrap}.finclaw-x-chat .point-native-error-notice__progress{font-variant-numeric:tabular-nums}.finclaw-x-chat .point-native-error-notice__details{margin-top:4px;color:var(--point-color-text-secondary)}.finclaw-x-chat .point-native-error-notice__details summary{width:fit-content;cursor:pointer;-webkit-user-select:none;user-select:none}.finclaw-x-chat .point-native-composer-error{width:100%;margin-top:8px}@keyframes point-native-reconnect-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.finclaw-x-chat .point-native-error-notice__icon--reconnecting{animation:none}}.finclaw-x-chat .point-native-thread__jump-latest{--point-button-interaction-border-color: var(--point-color-border-control);--point-button-interaction-box-shadow: var(--point-shadow-popup);position:absolute;left:50%;bottom:24px;z-index:30;display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:32px;min-width:32px;height:32px;padding:0;border:1px solid var(--point-color-border-control);border-radius:50%;color:var(--point-color-text-primary);background:var(--point-color-surface-raised);background-clip:padding-box;box-shadow:var(--point-shadow-popup);transform:translate(-50%);cursor:pointer}.finclaw-x-chat .point-button.point-native-thread__jump-latest:not(:disabled):is(:hover,:focus,:focus-visible,:active){background:var(--point-color-surface-raised)}.point-native-thread__jump-latest-arrow{width:16px;height:16px}.point-native-thread__jump-latest-dots{display:flex;align-items:center;justify-content:center;gap:4px}.point-native-thread__jump-latest-dot{width:4px;height:4px;border-radius:50%;background:color-mix(in srgb,var(--point-color-text-primary) 70%,transparent);animation:point-native-working-dot-wave 1s ease-in-out infinite}.point-native-thread__jump-latest-dot:nth-child(2){animation-delay:.1s}.point-native-thread__jump-latest-dot:nth-child(3){animation-delay:.2s}@keyframes point-native-working-dot-wave{0%,10%,to{transform:translateY(0)}25%{transform:translateY(1.2px)}55%{transform:translateY(-2px)}70%{transform:translateY(0)}}.finclaw-x-chat .point-native-server-request{box-sizing:border-box;width:min(680px,100%);margin:0 auto;padding:14px 16px 12px;border:1px solid var(--point-color-border-subtle);border-radius:12px;background:var(--point-color-surface-raised);color:var(--point-color-text-primary);font-size:14px;line-height:20px}.finclaw-x-chat .point-native-server-request--approval{padding:0;border:0;border-radius:24px;background:transparent}.point-native-approval-card{box-sizing:border-box;display:flex;width:100%;min-width:0;flex-direction:column;overflow:hidden;border-radius:24px;background:var(--point-color-surface-raised);box-shadow:var(--point-shadow-popup)}.point-native-approval-card__header{display:flex;min-width:0;flex-direction:column;gap:8px;padding:16px 16px 12px}.point-native-approval-card__identity{display:flex;min-width:0;align-items:center;gap:8px;color:var(--point-color-text-secondary);font-size:13px;font-weight:400;line-height:20px}.point-native-approval-card__identity svg{width:16px;height:16px;flex:none}.point-native-approval-card__heading{display:flex;min-width:0;flex-direction:column;gap:2px}.point-native-approval-card__heading[data-subtitle-inline=true]{flex-flow:row wrap;align-items:baseline;column-gap:8px}.point-native-approval-card__heading strong{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:20px}.point-native-approval-card__heading>span{color:var(--point-color-text-secondary);font-size:13px;line-height:18px}.point-native-approval-card__details{display:flex;min-width:0;flex-direction:column;gap:4px;margin:0;padding-top:2px}.point-native-approval-card__details>div{display:grid;min-width:0;grid-template-columns:120px minmax(0,1fr);gap:8px;font-size:13px;line-height:18px}.point-native-approval-card__details dt{color:var(--point-color-text-secondary)}.point-native-approval-card__details dd{min-width:0;margin:0;overflow-wrap:anywhere}.point-native-approval-card__body-frame{display:flex;min-width:0;max-height:320px;flex-direction:column;margin:0 12px;overflow:hidden;border-radius:6px;color:var(--point-color-text-secondary);background:var(--point-color-surface-muted)}.point-native-approval-card__body{min-width:0;padding:8px;overflow:auto}.point-native-approval-card__body[data-collapsed=true]{max-height:60px;overflow:hidden}.point-native-approval-card__body code{display:block;overflow-wrap:anywhere;font-family:var(--point-font-family-mono, ui-monospace, monospace);font-size:12px;font-weight:500;line-height:20px;white-space:pre-wrap}.point-native-approval-card__body-toggle{align-self:flex-end;margin:0 4px 4px;padding:2px 6px;border:0;border-radius:5px;color:var(--point-color-text-secondary);background:transparent;font:inherit;font-size:12px;line-height:20px;cursor:pointer}.point-native-approval-card__body-toggle:hover{color:var(--point-color-text-primary);background:var(--point-color-interaction-hover)}.point-native-approval-card__permission-list{display:flex;min-width:0;flex-direction:column;gap:4px;margin:0;padding-left:20px;color:var(--point-color-text-primary);font-size:13px;line-height:18px}.point-native-approval-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px 16px}.point-native-approval-card__primary-actions{display:flex;align-items:center;margin-left:auto;gap:8px}.point-native-approval-card__actions .point-button{min-height:32px;height:32px;border-radius:10px}.point-native-approval-card__actions .point-native-approval-card__allow-all{border-color:var(--point-color-status-danger);color:var(--point-color-status-danger);background:transparent}.point-native-approval-card__primary-split{display:inline-flex;align-items:stretch}.point-native-approval-card__primary-split:has(.point-native-approval-card__scope-menu)>.point-button{border-radius:10px 0 0 10px}.point-native-approval-card__scope-menu{position:relative}.point-native-approval-card__scope-menu>summary{display:flex;height:36px;align-items:center;padding:0 10px;border-left:1px solid color-mix(in srgb,currentcolor 20%,transparent);border-radius:0 10px 10px 0;color:var(--point-color-text-on-accent);background:var(--point-color-accent);cursor:pointer;list-style:none}.point-native-approval-card__scope-menu .point-native-approval-card__scoped-action{position:absolute;z-index:2;top:calc(100% + 6px);right:0;min-width:max-content}.finclaw-x-chat .point-native-server-request>strong{display:block;margin:0;font-size:14px;font-weight:600;line-height:20px}.finclaw-x-chat .point-native-server-request>p{margin:4px 0 0;color:var(--point-color-text-secondary);font-size:13px;line-height:18px}.finclaw-x-chat .point-native-server-request .point-native-server-request__form{gap:8px;margin-top:10px}.finclaw-x-chat .point-native-server-request .point-native-server-request__form fieldset{gap:6px;min-width:0;margin:0}.finclaw-x-chat .point-native-server-request .point-native-server-request__form legend{padding:0;color:var(--point-color-text-secondary);font-size:12px;font-weight:500;line-height:16px}.finclaw-x-chat .point-native-server-request .point-native-server-request__form fieldset>p{margin:0 0 2px;font-size:14px;line-height:20px}.finclaw-x-chat .point-native-server-request .point-native-server-request__form label{box-sizing:border-box;min-height:34px;padding:6px 8px;border-radius:8px;cursor:pointer;transition:background-color .12s ease}.finclaw-x-chat .point-native-server-request .point-native-server-request__form label:hover{background:var(--point-color-interaction-hover)}.finclaw-x-chat .point-native-server-request .point-native-server-request__form label:has(input[type=radio]:checked){background:var(--point-color-interaction-selected);box-shadow:inset 0 0 0 1px var(--point-color-border-strong)}.finclaw-x-chat .point-native-server-request .point-native-server-request__form input[type=radio]{width:16px;height:16px;margin:0;accent-color:var(--point-color-interaction-primary)}.finclaw-x-chat .point-native-server-request .point-native-server-request__form label>span{font-size:14px;line-height:20px}.finclaw-x-chat .point-native-server-request .point-native-server-request__form small{font-size:12px;line-height:16px}.finclaw-x-chat .point-native-mcp-multiselect{display:flex;flex-wrap:wrap;gap:4px}.finclaw-x-chat .point-native-mcp-multiselect>label{display:inline-flex;align-items:center;gap:6px}.finclaw-x-chat .point-native-server-request .point-native-server-request__form>button{align-self:flex-end;width:auto;min-width:64px;height:32px;margin-top:2px;padding:0 14px;border-radius:8px;font-size:14px;line-height:30px}@media(max-width:720px){.finclaw-x-chat .point-native-server-request{width:100%;padding:12px}}.finclaw-x-chat .point-native-server-request__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.finclaw-x-chat .point-native-server-request__actions button{padding:6px 10px;border:1px solid var(--point-color-border-control);border-radius:8px;color:var(--point-color-text-primary);background:var(--point-color-surface-raised);cursor:pointer}.finclaw-x-chat .point-native-server-request__actions button:disabled{color:var(--point-color-text-disabled);cursor:default}.finclaw-x-chat .point-native-thread .point-turn-activity--animated{display:grid;overflow:hidden;grid-template-rows:1fr;opacity:1;transform:translateY(0);transition:grid-template-rows var(--codex-native-activity-duration) var(--codex-native-activity-easing),opacity var(--codex-native-activity-opacity-duration) var(--codex-native-activity-easing),transform var(--codex-native-activity-duration) var(--codex-native-activity-easing)}.finclaw-x-chat .point-native-thread .point-turn-activity--animated[data-collapsed=true]{grid-template-rows:0fr;opacity:0;pointer-events:none;transform:translateY(var(--codex-native-activity-translate-y))}.finclaw-x-chat .point-native-thread .point-turn-activity__motion-content{display:flex;min-height:0;flex-direction:column;gap:var(--codex-native-agent-activity-unit-gap)}.finclaw-x-chat .point-native-thread .point-native-agent-activity-group{display:flex;min-width:0;flex-direction:column}.finclaw-x-chat .point-native-thread .point-native-agent-activity-group>.point-activity-header{width:fit-content;max-width:min(100%,var(--codex-native-thread-max-width));min-width:0}.finclaw-x-chat .point-native-thread .point-native-agent-activity-group>button.point-activity-header{width:fit-content;cursor:default}.finclaw-x-chat .point-native-thread .point-native-agent-activity-group>.point-activity-header:is(:hover,:focus-visible) .point-activity-header__label-text{color:var(--point-message-fg)}.finclaw-x-chat .point-native-thread .point-native-agent-activity-group>.point-activity-header:is(:hover,:focus-visible) .point-activity-header__arrow{color:var(--point-message-fg)}.finclaw-x-chat .point-native-thread .point-native-agent-activity-group .point-activity-header__label{max-width:100%;min-width:0;flex:1 1 auto;gap:4px;overflow:hidden}.finclaw-x-chat .point-native-thread .point-native-agent-activity-group .point-activity-header__label-text{display:block;max-width:100%;min-width:0;flex:1 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finclaw-x-chat .point-native-thread .point-native-agent-activity-group__items{display:flex;max-height:14rem;min-width:0;flex-direction:column;gap:4px;padding-top:4px;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:contain;transition:max-height var(--codex-native-activity-duration) var(--codex-native-activity-easing),opacity var(--codex-native-activity-opacity-duration) var(--codex-native-activity-easing),transform var(--codex-native-activity-duration) var(--codex-native-activity-easing)}.finclaw-x-chat .point-native-thread .point-native-subagent-row{display:flex;width:fit-content;max-width:100%;min-height:28px;align-items:center;gap:7px;padding:2px 4px 2px 0;border:0;border-radius:7px;background:transparent;color:var(--point-color-text-secondary);font:inherit;text-align:left}.finclaw-x-chat .point-native-thread button.point-native-subagent-row{cursor:pointer}.finclaw-x-chat .point-native-thread button.point-native-subagent-row:hover,.finclaw-x-chat .point-native-thread button.point-native-subagent-row:focus-visible{color:var(--point-message-fg)}.finclaw-x-chat .point-native-thread .point-native-subagent-avatar{width:20px;height:20px;flex:0 0 20px}.finclaw-x-chat .point-native-thread .point-native-subagent-row__content{display:flex;min-width:0;align-items:center;gap:7px}.finclaw-x-chat .point-native-thread .point-native-agent-activity-group[data-point-native-agent-activity-group-state=opening] .point-native-agent-activity-group__items{max-height:0;opacity:0;transform:translateY(var(--codex-native-activity-translate-y))}.finclaw-x-chat .point-native-thread .point-native-agent-activity-group[data-point-native-agent-activity-group-state=expanded] .point-native-agent-activity-group__items{max-height:14rem;opacity:1;transform:translateY(0)}.finclaw-x-chat .point-native-thread .point-native-agent-activity-group[data-point-native-agent-activity-group-state=closing] .point-native-agent-activity-group__items{max-height:0;opacity:0;transform:translateY(var(--codex-native-activity-translate-y))}.finclaw-x-chat .point-native-server-request__form{display:flex;flex-direction:column;gap:10px;margin-top:10px}.finclaw-x-chat .point-native-server-request__form fieldset{display:flex;min-width:0;flex-direction:column;gap:8px;padding:0;border:0}.finclaw-x-chat .point-native-server-request__form label{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;align-items:center}.finclaw-x-chat .point-native-server-request__form small{grid-column:2;color:var(--point-color-text-secondary)}.finclaw-x-chat .point-native-server-request__form input[type=text],.finclaw-x-chat .point-native-server-request__form input[type=password],.finclaw-x-chat .point-native-server-request__form textarea{box-sizing:border-box;width:100%;padding:8px 10px;border:1px solid var(--point-color-border-control);border-radius:8px;color:var(--point-color-text-primary);background:var(--point-color-surface-raised)}.finclaw-x-chat .point-native-turn__answer-block{min-width:0}.point-native-thread .point-native-turn__answer-block .point-markdown-inline-code{padding:2px 5px;border-radius:6px;background:var(--point-qianwen-inline-code-bg);font-size:14px}.point-native-thread .point-native-created-threads{margin-top:12px}.point-native-thread .point-native-created-threads__list{overflow:hidden;border:1px solid var(--point-color-border-subtle);border-radius:12px;background:var(--point-color-surface-raised)}.point-native-thread .point-native-created-thread-card+.point-native-created-thread-card{border-top:1px solid var(--point-color-border-subtle)}.point-native-thread .point-native-created-thread-card__button{box-sizing:border-box;display:grid;width:100%;min-height:56px;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px;border:0;color:var(--point-color-text-primary);background:transparent;font:inherit;text-align:left;cursor:pointer}.point-native-thread .point-native-created-thread-card__button:hover{background:var(--point-color-interaction-hover)}.point-native-thread .point-native-created-thread-card__button:focus-visible{outline:2px solid var(--point-color-border-focus);outline-offset:-2px}.point-native-thread .point-native-created-thread-card__button:disabled{cursor:default;opacity:.6}.point-native-thread .point-native-created-thread-card__icon{display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border-radius:8px;color:var(--point-color-text-secondary);background:var(--point-color-surface-muted)}.point-native-thread .point-native-created-thread-card__icon svg{width:20px;height:20px}.point-native-thread .point-native-created-thread-card__title{min-width:0;overflow:hidden;font-size:14px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.point-native-thread .point-native-created-thread-card__action,.point-native-thread .point-native-created-threads__toggle{color:var(--point-color-text-secondary);font-size:13px;line-height:20px}.point-native-thread .point-native-created-threads__toggle{min-height:36px;padding:6px 8px;border:0;background:transparent;cursor:pointer}.point-native-thread .point-native-created-thread-card__status{display:block;padding:0 12px 8px 54px;color:var(--point-color-status-danger);font-size:12px;line-height:16px}.point-native-thread .point-native-turn__answer-block+.point-native-turn__actions{margin-top:-12px}.point-native-thread .point-native-turn__actions{position:relative;min-height:24px}.point-native-thread .point-native-turn__action-row{display:flex;height:24px;gap:8px;align-items:center;justify-content:flex-start;margin:16px 0 8px}.point-native-thread .point-native-turn__action-row:not(.point-native-turn__action-row--always-visible) .point-native-turn__action-tooltip{pointer-events:none;opacity:0;transition:opacity .1s ease}.point-native-thread .point-native-turn:hover .point-native-turn__action-row:not(.point-native-turn__action-row--always-visible) .point-native-turn__action-tooltip,.point-native-thread .point-native-turn:focus-within .point-native-turn__action-row:not(.point-native-turn__action-row--always-visible) .point-native-turn__action-tooltip{pointer-events:auto;opacity:1}.point-native-thread .point-native-turn__sent-time{display:inline-flex;height:24px;align-items:center;margin-left:6px;color:var(--point-color-text-tertiary);font-size:12px;line-height:20px;opacity:0;transition:opacity .1s ease;white-space:nowrap}.point-native-thread .point-native-subagent-task__time{display:block;width:100%;margin-bottom:8px;color:var(--point-color-text-tertiary);font-size:12px;line-height:20px;text-align:center;white-space:nowrap}.point-native-thread .point-native-turn:hover .point-native-turn__sent-time,.point-native-thread .point-native-turn:focus-within .point-native-turn__sent-time{opacity:1}.point-native-thread .point-native-turn__action-tooltip{position:relative;display:inline-flex;flex:none}.finclaw-x-chat .point-native-thread .point-native-turn__action-button{box-sizing:border-box;display:inline-flex;width:24px;min-width:24px;height:24px;align-items:center;justify-content:center;padding:4px;border:0;border-radius:4px;color:var(--point-qianwen-action-fg);background:transparent;cursor:pointer;transition:color .2s ease,background-color .2s ease;-webkit-user-select:none;user-select:none}.point-native-thread .point-native-turn__action-button[aria-pressed=true]{color:var(--point-color-text-primary);background:transparent}.point-native-thread .point-native-turn__action-button:hover,.point-native-thread .point-native-turn__action-button:active{color:var(--point-color-text-primary);background:var(--point-color-interaction-hover)}.point-native-thread .point-native-turn__action-button:focus-visible{outline:2px solid var(--point-color-border-focus);outline-offset:0}.point-native-thread .point-native-turn__action-icon{display:block;width:16px;height:16px;flex:none;background:currentColor;-webkit-mask:var(--point-native-action-icon) center / contain no-repeat;mask:var(--point-native-action-icon) center / contain no-repeat}.point-native-thread .point-native-turn__action-icon--thumbs-down-selected{transform:rotate(180deg)}.point-native-turn__action-tooltip-popup--memory .ant-tooltip-inner{width:max-content;max-width:min(28rem,calc(100vw - 16px));padding:8px 12px;white-space:normal}.point-native-thread .point-native-turn__memory-citations{display:flex;min-width:0;flex-direction:column;gap:8px;text-align:left}.point-native-thread .point-native-turn__memory-citations strong{font-weight:600}.point-native-thread .point-native-turn__memory-citations ul{display:flex;min-width:0;flex-direction:column;gap:4px;margin:0;padding-left:16px}.point-native-thread .point-native-turn__action-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(prefers-reduced-motion:reduce){.point-native-thread *,.point-native-thread *:before,.point-native-thread *:after{animation:none!important;scroll-behavior:auto!important;transition:none!important}.finclaw-x-chat .point-native-thread .point-turn-activity--animated{transition:none}}.point-native-question-option{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:center}.point-native-question-actions{display:flex;justify-content:flex-end;gap:8px}.point-native-question-progress{color:var(--point-color-text-secondary);font-size:12px;line-height:18px}.point-native-interaction-summary{color:var(--codex-native-muted-color);font-size:14px;line-height:20px}.point-native-interaction-summary>summary{padding:2px 0;cursor:pointer}.point-native-interaction-summary dl{display:grid;gap:8px;margin:8px 0 0;padding-left:20px}.point-native-interaction-summary dt,.point-native-interaction-summary dd{margin:0}.point-native-interaction-summary dd{color:var(--point-color-text-primary)}[data-response-annotation-target] ::selection{background:var(--point-color-interaction-selected)}.point-native-selected-text-overlay{position:fixed;z-index:50;display:flex;width:fit-content;max-width:calc(100vw - 32px);overflow:hidden;border:1px solid color-mix(in srgb,var(--point-color-border-control) 70%,transparent);border-radius:8px;color:var(--point-color-text-primary);background:color-mix(in srgb,var(--point-color-surface-raised) 90%,transparent);box-shadow:var(--point-shadow-popup);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transform:translate(-50%,-100%);pointer-events:auto}.point-native-selected-text-overlay button{min-height:32px;padding:0 10px;border:0;border-radius:0;color:var(--point-color-text-primary);background:transparent;font:inherit;font-size:13px;line-height:20px;cursor:pointer}.point-native-selected-text-overlay button:hover{background:var(--point-color-interaction-hover)}.point-native-selected-text-overlay button:focus-visible{outline:2px solid var(--point-color-border-focus);outline-offset:-2px}.point-native-response-annotation-editor{position:fixed;z-index:50;width:min(294px,calc(100vw - 32px));border:1px solid var(--point-color-border-control);border-radius:12px;color:var(--point-color-text-primary);background:var(--point-color-surface-raised);box-shadow:var(--point-shadow-popup);padding:10px;transform:translateY(-100%)}.point-native-response-annotation-editor__selection{max-height:72px;margin-bottom:8px;padding:6px 8px;overflow:auto;border-radius:7px;color:var(--point-color-text-secondary);background:var(--point-color-surface-muted);font-size:12px;line-height:18px}.point-native-response-annotation-editor textarea{box-sizing:border-box;width:100%;min-height:64px;resize:vertical;padding:8px 9px;border:1px solid var(--point-color-border-control);border-radius:8px;color:var(--point-color-text-primary);background:var(--point-color-surface-canvas);font:inherit;font-size:13px;line-height:20px;outline:none}.point-native-response-annotation-editor textarea:focus{border-color:var(--point-color-border-focus);box-shadow:0 0 0 2px var(--point-color-interaction-selected)}.point-native-response-annotation-editor__actions{display:flex;justify-content:flex-end;gap:6px;margin-top:8px}.point-native-response-annotation-markers{position:fixed;z-index:40;inset:0;pointer-events:none}.point-native-response-annotation-marker{position:fixed;display:inline-flex;width:25px;height:25px;align-items:center;justify-content:center;padding:0;border:1px solid var(--point-color-surface-raised);border-radius:50%;color:var(--point-color-text-inverse);background:var(--point-color-interaction-primary);box-shadow:0 2px 8px var(--point-shadow-popup);font-size:12px;font-weight:600;line-height:1;transform:translate(-50%,-50%);cursor:pointer;pointer-events:auto}.point-native-response-annotation-editor button{min-height:28px;padding:4px 8px;border:0;border-radius:7px;color:var(--point-color-text-secondary);background:transparent;cursor:pointer}.point-native-response-annotation-editor button:hover{color:var(--point-color-text-primary);background:var(--point-color-interaction-hover)}.point-native-response-annotation-editor [data-response-annotation-direct-submit],.point-native-response-annotation-editor [data-response-annotation-add-to-composer]{color:var(--point-color-text-inverse);background:var(--point-color-interaction-primary)}.point-native-response-annotations{position:relative;display:inline-flex;width:fit-content;max-width:100%;align-items:center}.point-native-response-annotations__trigger{box-sizing:border-box;display:inline-flex;max-width:320px;align-items:center;gap:4px;padding:6px 8px;border:1px solid var(--point-color-border-subtle);border-radius:999px;color:var(--point-color-text-primary);background:var(--point-color-surface-raised);font-size:12px;font-weight:500;line-height:17px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background-color .12s ease}.point-native-response-annotations__trigger:hover{background:var(--point-color-interaction-hover)}.point-native-response-annotations__icon{width:14px;height:14px;flex:none;fill:var(--point-color-text-placeholder);stroke:none}.point-native-response-annotations__label{min-width:0;overflow:hidden;padding-inline-end:4px;text-overflow:ellipsis;white-space:nowrap}.point-native-response-annotations__remove-all{position:absolute;z-index:1;top:50%;right:4px;display:inline-flex;width:20px;min-height:20px;align-items:center;justify-content:center;padding:0;border:1px solid var(--point-color-border-control);border-radius:50%;color:var(--point-color-text-primary);background:var(--point-color-surface-raised);pointer-events:none;opacity:0;transform:translateY(-50%);transition:opacity .12s ease,background-color .12s ease}.point-native-response-annotations__remove-all:before{position:absolute;z-index:-1;inset:-2px -2px -2px -28px;border-radius:999px;background:linear-gradient(to right,transparent,var(--point-color-surface-raised) 70%);content:""}.point-native-response-annotations:hover .point-native-response-annotations__remove-all,.point-native-response-annotations:focus-within .point-native-response-annotations__remove-all{pointer-events:auto;opacity:1}.point-native-response-annotations__remove-all svg,.point-native-response-annotations__action svg{width:12px;height:12px;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5}.point-native-response-annotations__list{position:fixed;z-index:20;box-sizing:border-box;display:flex;width:min(384px,calc(100vw - 16px));max-height:min(320px,calc(100vh - 16px));flex-direction:column;margin:0;padding:0;overflow:auto;border:1px solid var(--point-color-border-control);border-radius:12px;color:var(--point-color-text-primary);background:var(--point-color-surface-raised);box-shadow:var(--point-shadow-popup);list-style:none;transform:translateY(-100%)}.point-native-response-annotations__list>li{display:flex;min-width:0;gap:8px;padding:8px 10px;font-size:14px;line-height:20px}.point-native-response-annotations__list>li+li{border-top:1px solid var(--point-color-border-subtle)}.point-native-response-annotations__number{flex:none;color:var(--point-color-text-tertiary)}.point-native-response-annotations__content{display:flex;min-width:0;flex:1;flex-direction:column;gap:8px}.point-native-response-annotations__field{display:flex;min-width:0;flex-direction:column;gap:2px;font-size:14px;line-height:20px}.point-native-response-annotations__field strong{color:var(--point-color-text-tertiary);font-size:12px;font-weight:500;line-height:16px}.point-native-response-annotations__field span{overflow-wrap:anywhere;white-space:pre-wrap}.point-native-response-annotations__actions{display:flex;flex:none;align-self:flex-start;pointer-events:none;opacity:0}.point-native-response-annotations__list>li:hover .point-native-response-annotations__actions,.point-native-response-annotations__list>li:focus-within .point-native-response-annotations__actions{pointer-events:auto;opacity:1}.point-native-response-annotations__action.point-button.point-button--icon-only{box-sizing:border-box;display:inline-flex;width:20px;min-width:20px;height:20px;min-height:20px;flex:none;align-items:center;justify-content:center;padding:2px;border:0;border-radius:6px;color:var(--point-color-text-secondary);background:transparent;cursor:pointer;transition:color .12s ease,background-color .12s ease}.point-native-response-annotations__action.point-button:hover{color:var(--point-color-text-primary);background:var(--point-color-interaction-hover)}.point-native-response-annotations__action.point-button:focus-visible:after{position:absolute;inset:-1px;border:1px solid var(--point-color-border-focus);border-radius:7px;content:"";pointer-events:none}@media(max-width:720px){.point-native-response-annotation-editor{right:16px;left:16px;width:auto}}.point-native-thread{--codex-native-font-family: -apple-system, "system-ui", "Segoe UI", sans-serif;--codex-native-font-weight: 445;--codex-native-foreground: var(--point-color-text-primary);--codex-native-user-attachment-border: var(--codex-native-foreground);--codex-native-answer-font-size: var(--point-font-size-body, 15px);--codex-native-answer-line-height: var(--point-line-height-body, 24px);--codex-native-muted-color: var(--point-color-text-secondary);--codex-native-turn-gap: 12px;--point-qianwen-question-response-gap: 40px;--point-message-fg: var(--codex-native-foreground);font-family:var(--codex-native-font-family);font-weight:var(--codex-native-font-weight);color:var(--codex-native-foreground)}@supports (color: color-mix(in oklab,currentColor,currentColor)){.point-native-thread{--codex-native-user-attachment-border: color-mix( in oklab, var(--codex-native-foreground) 12%, transparent )}}.finclaw-x-chat[data-theme=dark] .point-native-thread{--codex-native-foreground: var(--point-color-text-primary)}.point-native-thread .point-native-turn{gap:var(--codex-native-turn-gap)}.point-native-thread .point-native-turn__user+.point-native-turn__thinking,.point-native-thread .point-native-turn__user+[data-point-native-process],.point-native-thread .point-native-turn__user+[data-point-native-timing-only],.point-native-thread .point-native-turn__user+.point-native-turn__answer-block{margin-top:calc(var(--point-qianwen-question-response-gap) - var(--codex-native-turn-gap))}.point-native-thread [data-point-native-process]{--point-message-font-size: 16px;--point-message-line-height: 26px;--point-tool-meta-size: 16px;--point-tool-meta-line-height: 26px;font-size:16px;line-height:26px}.point-native-thread [data-point-native-process] .point-tool-row__title,.point-native-thread [data-point-native-process] .point-activity-header__summary{color:var(--point-tool-title-color);font-size:14px;font-weight:400;line-height:20px}.point-native-thread [data-point-native-process] .point-activity-header__label-text,.point-native-thread [data-point-native-timing-only] .point-execution-timeline__summary{font-size:14px;font-weight:400;line-height:20px}.point-native-thread [data-point-native-process] .finclaw-x-execution-panel__divider{margin-bottom:12px}.point-native-thread [data-point-native-process] [data-point-native-message-phase=commentary] .point-codex-markdown,.point-native-thread [data-point-native-process] [data-point-native-message-phase=commentary] .point-codex-markdown strong{font-weight:400}.point-native-thread .point-final-answer{font-size:var(--codex-native-answer-font-size);line-height:var(--codex-native-answer-line-height)}.point-native-thread .point-native-status-line{display:flex;min-width:0;gap:6px;align-items:center;color:var(--codex-native-muted-color)}.point-native-thread .point-native-reasoning{min-width:0}.point-native-thread .point-native-reasoning__header{display:flex;width:100%;min-width:0;min-height:24px;align-items:center;gap:6px;padding:2px 0;border:0;color:var(--codex-native-muted-color);background:transparent;font:inherit;font-size:14px;font-weight:400;line-height:20px;text-align:left}.point-native-thread button.point-native-reasoning__header{cursor:pointer}.point-native-thread button.point-native-reasoning__header:focus-visible{border-radius:5px;outline:2px solid var(--point-color-border-focus);outline-offset:2px}.point-native-thread .point-native-reasoning__chevron{display:inline-flex;margin-left:auto;transform:rotate(0);transition:transform var(--codex-native-tool-duration) ease-out}.point-native-thread .point-native-reasoning__header[aria-expanded=true] .point-native-reasoning__chevron{transform:rotate(90deg)}.point-native-thread .point-native-reasoning__body-frame{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows var(--codex-native-tool-duration) ease-out,opacity var(--codex-native-tool-duration) ease-out}.point-native-thread .point-native-reasoning__body-frame[data-expanded=false]{grid-template-rows:0fr;opacity:0}.point-native-thread .point-native-reasoning__scroll{min-height:0;max-height:8.75rem;padding:6px 0 2px;overflow-x:hidden;overflow-y:auto;color:var(--codex-native-muted-color);overscroll-behavior-y:contain}.point-native-thread .point-native-reasoning__scroll .point-codex-markdown{font-size:14px;line-height:20px}.point-native-thread .point-native-activity-card{min-width:0}.point-native-thread .point-native-activity-card__summary{display:flex;width:fit-content;max-width:100%;min-width:0;min-height:23px;align-items:center;gap:4px;padding:0;border:0;color:var(--codex-native-muted-color);background:transparent;font:inherit;font-size:14px;font-weight:400;line-height:21px;text-align:left}.point-native-thread .point-native-activity-card__status-icon{display:inline-flex;width:16px;height:16px;flex:0 0 16px;align-items:center;justify-content:center}button.point-native-activity-card__summary{cursor:default}.point-native-thread .point-native-activity-card__summary:is(:hover,:focus-visible){color:var(--point-message-fg)}.point-native-thread .point-native-activity-card__summary-label{min-width:0;overflow:hidden;flex:0 1 auto;text-overflow:ellipsis;white-space:nowrap}.point-native-thread button.point-native-activity-card__summary:focus-visible{border-radius:5px;outline:2px solid var(--point-color-border-focus);outline-offset:2px}.point-native-thread .point-native-activity-card__arrow{display:inline-flex;width:14px;height:14px;flex:0 0 14px;margin-left:0;opacity:0;transform:rotate(0);transition:opacity var(--point-motion-standard),transform var(--codex-native-tool-duration) ease-out}.point-native-thread .point-native-activity-card__summary:is(:hover,:focus-visible) .point-native-activity-card__arrow,.point-native-thread .point-native-activity-card__summary[aria-expanded=true] .point-native-activity-card__arrow{opacity:1}.point-native-thread .point-native-activity-card__summary:is(:hover,:focus-visible) .point-native-activity-card__arrow{color:var(--point-message-fg)}.point-native-thread .point-native-activity-card__summary[aria-expanded=true] .point-native-activity-card__arrow{transform:rotate(90deg)}.point-native-thread .point-native-activity-card__details{display:flex;min-width:0;flex-direction:column;gap:8px;padding:8px 0 4px 24px}.point-native-thread .point-native-activity-card__details[data-collapsed=true]{padding-block:0;pointer-events:none}.point-native-thread .point-native-disclosure__trigger{padding:0;border:0;color:var(--codex-native-muted-color);background:transparent;cursor:pointer}.point-native-thread .point-native-disclosure__content{min-width:0;margin-top:6px}.point-native-thread .point-native-command,.point-native-thread .point-native-file-change{display:grid;min-width:0;gap:8px}.point-native-thread .point-native-command__command,.point-native-thread .point-native-command__cwd,.point-native-thread .point-native-command__exit-code{overflow:hidden;color:var(--codex-native-muted-color);text-overflow:ellipsis;white-space:nowrap}.point-native-thread .point-native-command__output,.point-native-thread .point-native-command__terminal-input,.point-native-thread .point-native-file-change pre{max-height:320px;overflow:auto;margin:0;white-space:pre-wrap}.point-native-thread .point-native-file-change__files{display:grid;gap:8px}.point-native-thread .point-native-file-change__files header{display:flex;min-width:0;gap:8px}.point-native-thread .point-native-tool{display:grid;min-width:0;gap:8px}.finclaw-x-chat .point-native-thread .point-native-context-compaction__row{display:inline-flex;width:fit-content;max-width:100%;min-width:0;align-items:center;align-self:flex-start;gap:4px;color:var(--point-message-fg-60);font-size:var(--point-tool-title-size);line-height:var(--point-tool-line-height)}.finclaw-x-chat .point-native-thread .point-native-context-compaction__row .point-activity-header__icon{width:16px;height:16px;flex:0 0 16px;color:inherit}.finclaw-x-chat .point-native-thread .point-native-context-compaction__row .point-activity-header__icon svg{width:16px;height:16px}.finclaw-x-chat .point-native-thread .point-native-context-compaction__label{min-width:0;overflow:hidden;color:inherit;text-overflow:ellipsis;white-space:nowrap}.point-native-thread .point-native-tool pre{max-height:320px;overflow:auto;margin:0;white-space:pre-wrap}.point-native-thread .point-native-mcp-text-block{overflow:hidden;border:1px solid var(--point-color-border-subtle);border-radius:8px;background:var(--point-color-surface-muted)}.point-native-thread .point-native-mcp-text-block__header{position:sticky;top:0;padding:8px 12px;color:var(--point-color-text-secondary);background:var(--point-color-surface-muted);font-size:13px;line-height:18px}.point-native-thread .point-native-mcp-text-block__body{padding:0 12px 12px;font-family:var(--point-font-family-mono, ui-monospace, monospace);font-size:14px;line-height:20px}.point-native-thread .point-native-mcp-error{box-sizing:border-box;display:flex;width:100%;align-items:flex-start;gap:6px;padding:8px;border:1px solid color-mix(in srgb,var(--point-color-status-danger) 15%,transparent);border-radius:16px;background:color-mix(in srgb,var(--point-color-status-danger) 20%,var(--point-color-surface-raised));color:var(--point-color-text-primary);font-size:14px;line-height:19.6px}.point-native-thread .point-native-mcp-error__body{min-width:0;max-height:192px;flex:1;overflow:auto;white-space:pre-wrap}.point-native-thread .point-native-tool img,.point-native-thread .point-native-tool audio{max-width:100%}.point-native-thread .point-native-system-items{display:grid;min-width:0;gap:8px}.point-native-thread .point-native-system-items pre{max-height:240px;overflow:auto;margin:0;white-space:pre-wrap}.point-native-thread .point-native-virtual-spacer{width:1px;flex:0 0 auto;pointer-events:none}.point-native-thread .point-native-thread__jump-latest{transition:opacity var(--codex-native-jump-duration) ease-out,transform var(--codex-native-jump-duration) ease-out}.point-native-thread [data-point-native-tool-status=completed]{transition:opacity var(--codex-native-tool-duration) ease-out,transform var(--codex-native-tool-duration) ease-out}@media(prefers-reduced-motion:reduce){.point-native-thread .point-native-thread__jump-latest,.point-native-thread [data-point-native-tool-status=completed]{transition:none}}.finclaw-x-chat .point-native-turn[data-point-native-subagent-task]{padding-bottom:28px}.finclaw-x-chat .point-native-turn[data-point-native-subagent-task]>.point-turn-activity>.point-native-turn__thinking:not(:first-child){margin-block-start:var(--codex-native-turn-gap)}.point-native-thread .point-native-user-file-pill{display:inline-flex;box-sizing:border-box;max-width:min(320px,100%);flex:0 0 auto;align-items:center;gap:4px;padding:6px 8px;border:1px solid var(--codex-native-user-attachment-border, var(--point-color-border-document-medium));border-radius:9999px;background:var(--point-color-surface-canvas);color:var(--point-color-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12px;line-height:16px;font-weight:500}.point-native-thread .point-native-user-file-pill>svg{width:14px;height:14px;flex:0 0 14px;color:color-mix(in srgb,currentColor 50%,transparent)}.point-native-thread .point-native-user-file-pill>span{min-width:0;padding-right:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finclaw-x-composer[data-point-agent-mentions-enabled=true]{position:relative}.point-composer-agent-options{position:absolute;z-index:20;bottom:100%;left:0;width:min(360px,100%);max-height:280px;overflow-y:auto;padding:6px;border:1px solid var(--point-color-border-subtle);border-radius:12px;background:var(--point-color-surface-raised);box-shadow:var(--point-shadow-dialog)}.point-composer-agent-options__title{padding:6px 8px;font-size:12px;color:var(--point-color-text-secondary)}.point-composer-agent-options__option{display:flex;align-items:center;width:100%;gap:8px;padding:8px;border:0;border-radius:6px;background:transparent;color:var(--point-color-text-primary);font:inherit;text-align:start;cursor:pointer}.point-composer-agent-options__option:hover,.point-composer-agent-options__option[aria-selected=true]{background:var(--point-color-interaction-hover)}.point-composer-agent-options .point-native-subagent-avatar{width:16px;height:16px;flex:0 0 16px}.point-composer-agent-options__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-composer-agent-options__role{margin-inline-start:auto;color:var(--point-color-text-secondary);font-size:12px}.point-composer-agent-mention{display:inline-flex;max-width:100%;gap:3px;padding-inline:2px;color:var(--point-color-text-primary);font-weight:500;vertical-align:bottom;cursor:pointer}.point-composer-agent-mention>span{min-width:0;overflow-wrap:break-word}.point-composer-agent-mention:hover{opacity:.9}.finclaw-x-chat .finclaw-x-composer[data-point-agent-mentions-enabled=true] .finclaw-x-sender [data-slot-key^="agent:"]{display:inline;margin:0;height:auto;vertical-align:bottom;word-break:normal}.coding-workbench{width:min(22rem,34vw);min-width:16rem;overflow:auto;border-left:1px solid var(--point-color-border-subtle);padding:1rem}.coding-workbench h2,.coding-workbench h3{margin:0 0 .5rem}.coding-workbench section+section{margin-top:1rem}.coding-workbench ul{margin:0;padding-left:1.25rem}.coding-workbench details{margin-top:.5rem}.coding-workbench pre{max-height:14rem;overflow:auto;white-space:pre-wrap;word-break:break-word}@media(max-width:900px){.coding-workbench{width:auto;min-width:0;max-height:18rem;border-top:1px solid var(--point-color-border-subtle);border-left:0}}*{margin:0;padding:0;box-sizing:border-box}body{--ys-workbench-bg: var(--point-color-surface-canvas);--ys-workbench-sidebar-bg: var(--point-color-surface-sidebar);--ys-workbench-sidebar-border: var(--point-color-border-subtle);--ys-workbench-sidebar-item-bg: var(--point-color-surface-sidebar);--ys-workbench-sidebar-item-hover-bg: var(--point-color-interaction-hover);--ys-workbench-sidebar-item-selected-bg: var(--point-color-interaction-selected);--ys-workbench-sidebar-item-color: var(--point-color-text-secondary);--ys-workbench-sidebar-item-active-color: var(--point-color-text-primary);--ys-workbench-sidebar-item-height: 42px;--ys-workbench-sidebar-item-gap: 2px;--ys-workbench-sidebar-item-radius: 14px;--ys-workbench-title-color: var(--point-color-text-primary);--ys-workbench-title-size: clamp(20px, 1.2vw, 24px);--ys-workbench-title-weight: 650;--ys-workbench-title-line-height: 1.18;--ys-workbench-title-letter-spacing: -.015em;--ys-workbench-title-gap: 24px;--ys-workbench-table-header-bg: var(--point-color-surface-muted);--ys-workbench-table-header-color: var(--point-color-text-secondary);--ys-workbench-table-body-color: var(--point-color-text-primary);--ys-workbench-table-border: var(--point-color-border-subtle);--ys-workbench-table-hover-bg: var(--point-color-interaction-hover);--ys-workbench-table-radius: 8px;--ys-workbench-card-border: var(--point-color-border-subtle);--ys-workbench-card-radius: 10px;--ys-workbench-card-bg: var(--point-color-surface-raised);--ys-filter-control-height: 32px;--ys-filter-control-radius: 8px;--ys-filter-control-bg: var(--point-color-surface-muted);--ys-filter-control-bg-hover: var(--point-color-interaction-hover);--ys-filter-control-border: transparent;--ys-filter-control-border-hover: var(--point-color-border-control);--ys-filter-control-border-active: var(--point-color-border-strong);--ys-filter-control-placeholder: var(--point-color-text-placeholder);--ys-filter-control-text: var(--point-color-text-primary);--ys-platform-muted-text: var(--point-color-text-secondary);--ys-subtle-button-bg: var(--point-color-surface-muted);--ys-subtle-button-bg-hover: var(--point-color-interaction-hover);--ys-subtle-button-bg-active: var(--point-color-interaction-selected);--ys-subtle-button-text: var(--point-color-text-secondary);--ys-filter-button-bg: var(--point-color-interaction-primary);--ys-filter-button-bg-hover: var(--point-color-interaction-primary-hover);--ys-filter-button-text: var(--point-color-text-inverse);--ys-filter-dropdown-shadow: var(--point-shadow-popup);--ys-flat-focus-ring: 0 0 0 2px var(--point-color-text-secondary);--ys-brand-green: var(--point-color-status-success);--ys-status-warning-bg: var(--point-color-surface-muted);--ys-status-warning-border: var(--point-color-text-secondary);--ys-status-warning-text: var(--point-color-status-warning);--ys-status-success-bg: var(--point-color-surface-muted);--ys-status-success-text: var(--point-color-status-success);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased;background:var(--ys-workbench-bg);color:var(--point-color-text-primary)}#root{min-height:100vh}.ys-workbench-title{margin:0;color:var(--ys-workbench-title-color);font-size:var(--ys-workbench-title-size);font-weight:var(--ys-workbench-title-weight);line-height:var(--ys-workbench-title-line-height);letter-spacing:var(--ys-workbench-title-letter-spacing)}.ys-subtle-action-button{min-height:var(--ys-filter-control-height);border:1px solid var(--ys-filter-control-border);border-radius:var(--ys-filter-control-radius);background:var(--ys-subtle-button-bg);color:var(--ys-subtle-button-text);box-shadow:none}.ys-subtle-action-button:hover,.ys-subtle-action-button:focus-visible{background:var(--ys-subtle-button-bg-hover);color:var(--ys-subtle-button-text);box-shadow:var(--ys-flat-focus-ring)}.ant-table-wrapper{font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ys-workbench-table-body-color);font-size:14px}html,body,#root{height:100%;overflow:hidden}body{margin:0}.stitch-chat-shell{overscroll-behavior:none}.stitch-chat-shell{height:100vh;display:grid;grid-template-columns:256px minmax(0,1fr);background:var(--ys-workbench-bg);color:var(--ys-workbench-table-body-color);font-family:PingFang SC,-apple-system,"system-ui",Hiragino Sans GB,Hiragino Sans,SF Pro Text,system-ui,Noto Sans SC,Helvetica Neue,Helvetica,Arial,sans-serif;overflow:hidden}.stitch-chat-shell *{box-sizing:border-box}.stitch-chat-shell button,.stitch-chat-shell input,.stitch-chat-shell textarea{font:inherit}.stitch-account-trigger{width:100%;border:0;background:transparent;display:inline-flex;align-items:center;gap:11px;padding:8px 9px;border-radius:14px;color:var(--point-color-text-primary);text-align:left;cursor:pointer;transition:background-color .12s ease,box-shadow .12s ease}.stitch-account-trigger:hover,.stitch-account-trigger--open{background:var(--point-color-surface-muted)}.stitch-account-trigger:focus,.stitch-account-trigger:active{outline:none;box-shadow:none}.stitch-account-trigger:focus-visible{outline:none;box-shadow:0 0 0 2px var(--point-shadow-popup)}.stitch-account-logo{width:24px;height:24px;border-radius:10px;background:var(--point-color-surface-raised);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden;box-shadow:0 8px 18px var(--point-shadow-popup)}.stitch-account-logo img{width:100%;height:100%;object-fit:contain;display:block}.stitch-user-meta{display:flex;flex-direction:column;gap:2px;min-width:0}.stitch-user-meta strong{font-size:14px;line-height:1.2;color:var(--point-color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stitch-user-meta span{font-size:12px;line-height:1.2;color:var(--point-color-text-secondary);font-weight:500}.stitch-account-menu{position:absolute;left:0;right:0;bottom:calc(100% + 2px);width:auto;padding:6px;border:1px solid var(--point-color-border-subtle);border-radius:14px;background:var(--point-color-surface-raised);box-shadow:0 2px 8px color-mix(in srgb,var(--point-color-text-primary) 6%,transparent);display:flex;flex-direction:column;gap:2px;z-index:40;transform-origin:left bottom;animation:stitchAccountMenuIn .12s ease-out both}.stitch-account-menu-item{width:100%;min-height:38px;border:0;border-radius:10px;background:transparent;color:var(--point-color-text-primary);display:inline-flex;align-items:center;gap:9px;padding:0 10px;cursor:pointer;text-align:left;font-size:14px;font-weight:500;transition:background-color .12s ease,color .12s ease}.stitch-account-menu-item:hover{background:var(--point-color-surface-muted)}.stitch-account-menu-item--danger{color:var(--point-color-text-primary)}.stitch-account-menu-item--danger:hover{background:var(--point-color-surface-muted);color:var(--point-color-text-secondary)}.stitch-account-menu-icon{width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;color:currentColor;flex:0 0 auto}.stitch-account-menu-icon svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.stitch-account-menu-membership{margin:0 0 8px;overflow:hidden;border-radius:12px;background:var(--point-color-surface-muted)}.stitch-account-usage{margin:0 0 6px;padding:10px;border-radius:12px;background:var(--point-color-surface-muted);color:var(--point-color-text-primary);display:flex;flex-direction:column;gap:10px}.stitch-account-usage-head{display:flex;align-items:center;gap:8px;min-height:22px;font-size:14px;font-weight:650}.stitch-account-usage-badge{margin-left:auto;min-width:38px;height:22px;border-radius:7px;background:var(--point-color-interaction-primary);color:var(--point-color-text-inverse);display:inline-flex;align-items:center;justify-content:center;padding:0 8px;font-size:12px;font-weight:650;line-height:22px}.stitch-account-usage-select{height:32px;border-radius:9px;background:var(--point-color-surface-raised);display:flex;align-items:center;gap:8px;padding:0 8px;color:var(--point-color-text-secondary);font-size:12px;font-weight:600}.stitch-account-usage-select select{min-width:0;flex:1;border:0;outline:none;background:transparent;color:var(--point-color-text-primary);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.stitch-account-usage-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.stitch-account-usage-grid span{min-width:0;min-height:48px;border-radius:9px;background:var(--point-color-surface-raised);display:flex;flex-direction:column;justify-content:center;gap:3px;padding:7px 8px}.stitch-account-usage-grid strong{color:var(--point-color-text-primary);font-size:12px;font-weight:700;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stitch-account-usage-grid em{color:var(--point-color-text-secondary);font-size:11px;font-style:normal;line-height:1.1;white-space:nowrap}.stitch-account-usage-breakdown{display:flex;flex-wrap:wrap;gap:5px;color:var(--point-color-text-secondary);font-size:11px;line-height:1.2}.stitch-account-usage-breakdown span{min-width:0;border-radius:6px;background:var(--point-color-surface-raised);padding:4px 6px;white-space:nowrap}.stitch-account-usage-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--point-color-text-secondary);font-size:12px;font-weight:600}.stitch-account-menu-membership-row{width:100%;min-height:40px;border:0;background:transparent;color:var(--point-color-text-primary);display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 10px;text-align:left;font-size:14px;font-weight:500}.stitch-account-menu-membership-row+.stitch-account-menu-membership-row{border-top:1px solid var(--point-color-border-subtle)}.stitch-account-menu-membership-row--link{cursor:pointer}.stitch-account-menu-membership-row--link:hover{background:var(--point-color-surface-muted)}.stitch-account-menu-membership-row--link:focus,.stitch-account-menu-membership-row--link:focus-visible,.stitch-account-menu-upgrade:focus,.stitch-account-menu-upgrade:focus-visible{outline:none;box-shadow:none}.stitch-account-menu-upgrade{min-width:42px;height:24px;border:0;border-radius:7px;background:var(--point-color-interaction-primary);color:var(--point-color-text-inverse);cursor:pointer;padding:0 11px;font-size:12px;font-weight:600;line-height:24px}.stitch-account-menu-upgrade:hover{background:var(--point-color-interaction-primary)}.stitch-account-menu-balance{display:inline-flex;align-items:center;gap:8px;min-width:0}.stitch-account-menu-points{color:var(--point-color-text-secondary);display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:500}@keyframes stitchAccountMenuIn{0%{opacity:0;transform:translateY(4px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}.stitch-settings-overlay{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:32px;background:var(--point-color-surface-overlay)}.stitch-settings-panel{position:relative;display:flex;align-items:stretch;width:min(940px,calc(100vw - 64px));height:min(600px,calc(100vh - 96px));min-height:520px;overflow:hidden;border-radius:20px;background:var(--point-color-surface-canvas);box-shadow:none;color:var(--point-color-text-primary);font-size:13px;line-height:19.5px}.stitch-settings-panel--billing-usage{width:min(940px,calc(100vw - 64px));height:min(600px,calc(100vh - 96px));min-height:520px}.stitch-settings-panel:before{display:none}.stitch-settings-close{position:absolute;top:18px;right:18px;z-index:3;width:32px;height:32px;border:0;border-radius:7px;background:transparent;color:var(--point-color-text-secondary);display:inline-flex;align-items:center;justify-content:center;line-height:0;cursor:pointer}.stitch-settings-close svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.1}.stitch-settings-close:hover{background:var(--point-color-interaction-hover);color:var(--point-color-text-primary)}.stitch-settings-close:focus,.stitch-settings-close:focus-visible{outline:none;box-shadow:none}button[aria-label^=关闭]:is(:hover,:focus,:focus-visible,:active),.ant-modal-close:is(:hover,:focus,:focus-visible,:active),.ant-drawer-close:is(:hover,:focus,:focus-visible,:active){border-color:transparent!important;outline:0!important;box-shadow:none!important}.finclaw-x-chat .ant-btn:is(:hover,:focus,:focus-visible,:active),.ant-modal-root .ant-btn:is(:hover,:focus,:focus-visible,:active),.ant-drawer-root .ant-btn:is(:hover,:focus,:focus-visible,:active){border-color:transparent!important;outline:0!important;box-shadow:none!important}.stitch-settings-tabs{position:relative;z-index:2;display:flex;flex-direction:column;width:180px;height:100%;flex:0 0 180px;padding:12px 8px;border-right:1px solid var(--point-color-border-subtle);background:var(--point-color-surface-sidebar);font:400 14px/25px quote-cjk-patch,Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;letter-spacing:0}.stitch-settings-workspace{position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:0;width:100%;margin:0 0 16px;border-radius:12px;background:transparent}.stitch-settings-workspace:hover{background:var(--point-color-interaction-hover)}.stitch-settings-profile{display:flex;align-items:center;gap:8px;width:100%;min-width:0;margin:0;padding:8px;border:0;border-radius:12px;background:transparent;color:var(--point-color-text-primary);text-align:left;cursor:pointer;overflow:hidden}.stitch-settings-profile img{width:34px;height:34px;flex:0 0 34px;border-radius:50%;object-fit:contain}.stitch-settings-profile>span{display:grid;flex:1;min-width:0;overflow:hidden}.stitch-settings-profile strong,.stitch-settings-profile small{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stitch-settings-profile strong{inline-size:6em;font-size:14px;font-weight:600;line-height:20px}.stitch-settings-profile small{color:var(--point-color-text-secondary);font-size:12px;line-height:18px}.stitch-settings-profile-name-field{display:grid;gap:8px}.stitch-settings-profile-name-field input{height:40px;padding:0 12px;border:1px solid var(--point-color-border-subtle);border-radius:8px;outline:none}.stitch-settings-profile-name-field input:focus{border-color:var(--point-color-border-subtle)}.stitch-settings-profile-name-error{margin:8px 0 0;color:var(--point-color-status-danger);font-size:13px}.stitch-settings-profile-name-modal{z-index:1300}.stitch-settings-tab{appearance:none;-webkit-appearance:none;width:100%;height:42px;border:0;border-radius:14px;background:transparent;display:flex;align-items:center;gap:10px;padding:0 16px;color:var(--point-color-text-primary);font-family:inherit;font-size:14px;font-weight:400;line-height:25px;text-align:left;cursor:pointer}.stitch-settings-tab-label{font:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stitch-settings-tab+.stitch-settings-tab{margin-top:2px}.stitch-settings-tab-icon{display:inline-flex;width:18px;height:18px;flex:0 0 18px;align-items:center;justify-content:center;color:currentColor;font-size:18px;line-height:1}.stitch-settings-tab-icon svg{width:18px;height:18px}.stitch-settings-tab:hover{background:var(--point-color-interaction-hover)}.stitch-settings-tab--active{background:var(--point-color-interaction-selected);color:var(--point-color-text-primary);font-weight:600}.stitch-settings-tab--active .stitch-settings-tab-icon{color:currentColor}.stitch-settings-tab:active{background:var(--point-color-interaction-selected)}.stitch-settings-tab+.stitch-settings-tab--logout{margin-top:auto}.stitch-settings-content{position:relative;z-index:1;flex:1 1 auto;height:100%;min-width:0;overflow:auto;padding:0 24px 24px;background:var(--point-color-surface-canvas)}.stitch-settings-content-head h2{margin:0;color:var(--point-color-text-primary);font-size:20px;font-weight:700;line-height:28px}.stitch-settings-content-head span{display:block;margin-top:8px;color:var(--point-color-text-placeholder);font-size:13px;line-height:1.5}.stitch-settings-content-head,.stitch-settings-content--billing-usage .stitch-settings-content-head{margin:0 -24px;min-height:70px;padding:21px 56px 20px 24px;border-bottom:1px solid var(--point-color-border-subtle)}.stitch-settings-content--billing-usage .stitch-settings-content-head--tax-login-no-divider,.stitch-settings-content--billing-usage .stitch-settings-content-head--no-divider{border-bottom:0}.stitch-settings-content--billing-usage .stitch-settings-content-head h2{color:var(--point-color-text-primary);font-size:20px;font-weight:700;line-height:28px}.stitch-settings-content .stitch-account-panel,.stitch-settings-content .stitch-skill-market{width:auto;margin:0;padding:34px 0 24px;border:0;border-radius:0;background:transparent;box-shadow:none;animation:none}.stitch-settings-content .stitch-account-panel,.stitch-settings-content .stitch-account-panel-grid,.stitch-settings-content .stitch-account-panel-columns,.stitch-settings-content .stitch-skill-market,.stitch-settings-content .stitch-skill-market-grid{max-width:768px;margin-left:auto;margin-right:auto}.stitch-settings-content .stitch-account-panel-head,.stitch-settings-content .stitch-skill-market-top{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;min-height:0;margin:0 0 24px}.stitch-settings-content .stitch-account-panel-head p,.stitch-settings-content .stitch-skill-market-title p{margin:0;color:var(--point-color-text-secondary);font-size:13px;font-weight:400;letter-spacing:0;line-height:19.5px;text-transform:none}.stitch-settings-content .stitch-account-panel-head h2,.stitch-settings-content .stitch-skill-market-title h1{margin:4px 0 0;color:var(--point-color-text-primary);font-size:24px;font-weight:600;line-height:30px;letter-spacing:0}.stitch-settings-content .stitch-skill-market-stats{display:none}.stitch-settings-content .stitch-account-panel-grid,.stitch-settings-content .stitch-account-panel-columns,.stitch-settings-content .stitch-skill-market-grid{display:flex;flex-direction:column;gap:0}.stitch-settings-content .stitch-account-card,.stitch-settings-content .stitch-account-section,.stitch-settings-content .stitch-skill-card{min-height:0;margin:0;padding:18px 0;border:0;border-top:1px solid var(--point-color-border-subtle);border-radius:0;background:transparent;box-shadow:none;cursor:default;animation:none}.stitch-settings-content .stitch-account-card:first-child,.stitch-settings-content .stitch-account-section:first-child,.stitch-settings-content .stitch-skill-card:first-child{border-top:0;padding-top:0}.stitch-settings-content .stitch-account-card:hover,.stitch-settings-content .stitch-account-card:focus-visible,.stitch-settings-content .stitch-skill-card:hover,.stitch-settings-content .stitch-skill-card:focus-visible{transform:none;border-color:var(--point-color-border-subtle);background:transparent;box-shadow:none}.stitch-settings-content .stitch-account-card span,.stitch-settings-content .stitch-account-field span,.stitch-settings-content .stitch-skill-status{color:var(--point-color-text-secondary);font-size:13px;font-weight:400;line-height:18px}.stitch-settings-content .stitch-account-card strong,.stitch-settings-content .stitch-account-section h3,.stitch-settings-content .stitch-skill-card h2{margin:0 0 6px;color:var(--point-color-text-primary);font-size:16px;font-weight:500;line-height:24px;white-space:normal}.stitch-settings-content .stitch-account-card strong{display:block;margin-top:4px}.stitch-settings-content .stitch-account-card p,.stitch-settings-content .stitch-account-section p,.stitch-settings-content .stitch-skill-card p{min-height:0;margin:4px 0 0;color:var(--point-color-text-secondary);font-size:13px;font-weight:400;line-height:19.5px;display:block;overflow:visible}.stitch-settings-content .stitch-skill-card-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.stitch-settings-content .stitch-skill-card-tags span{min-height:0;border-radius:6px;background:var(--point-color-surface-muted);color:var(--point-color-text-primary);padding:5px 8px;font-size:12px;font-weight:500}.stitch-settings-content .stitch-skill-card-action{position:static;height:32px;margin:2px 8px 2px 0;opacity:1;transform:none;pointer-events:auto}.stitch-settings-content .stitch-account-field{max-width:280px}.stitch-settings-content .stitch-account-actions{margin-top:12px}.stitch-settings-content .stitch-account-panel button,.stitch-settings-content .stitch-skill-card-action{border:0;border-radius:8px;background:var(--point-color-text-primary);color:var(--point-color-text-inverse);font-family:inherit;font-size:13px;font-weight:500;line-height:18px;padding:0 12px}.stitch-settings-content .stitch-account-panel button{min-height:32px}.stitch-settings-content .stitch-account-panel button:hover,.stitch-settings-content .stitch-skill-card-action:hover{background:var(--point-color-interaction-primary)}.stitch-settings-content .stitch-account-panel button:disabled,.stitch-settings-content .stitch-skill-card-action:disabled{cursor:default;background:var(--point-color-surface-muted);color:var(--point-color-text-secondary)}.stitch-settings-content .stitch-skill-card-action--secondary{background:var(--point-color-surface-muted);color:var(--point-color-text-primary)}.stitch-settings-content .stitch-account-field input{height:36px;border:1px solid var(--point-color-border-subtle);border-radius:8px;background:var(--point-color-surface-raised);color:var(--point-color-text-primary);font-size:13px;line-height:18px;padding:0 10px}.stitch-settings-content .stitch-settings-usage-share-banner{display:flex;align-items:center;gap:18px;margin-top:30px;padding:18px;border:1px solid var(--point-color-border-subtle);border-radius:16px;background:var(--point-color-surface-muted)}.stitch-settings-section{margin-top:24px}.stitch-settings-section h3{margin:0 0 16px;color:var(--point-color-text-primary);font-size:16px;font-weight:700;line-height:1.2}.stitch-settings-personal-info{max-width:none;padding:8px 0 28px}.stitch-settings-personal-basic h3,.stitch-settings-appearance h3{margin:0;color:var(--point-color-text-primary);font-size:16px;font-weight:600;line-height:24px}.stitch-settings-personal-basic-card{display:grid;gap:0;margin-top:11px;padding:14px 28px;border-radius:16px;background:var(--point-color-surface-raised)}.stitch-settings-personal-basic-row{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;min-height:42px;font-size:14px;line-height:20px}.stitch-settings-personal-basic-row span{color:var(--point-color-text-secondary);font-weight:400}.stitch-settings-personal-basic-row strong{min-width:0;overflow:hidden;color:var(--point-color-text-primary);font-weight:500;text-overflow:ellipsis;white-space:nowrap}button.stitch-settings-personal-basic-row{width:100%;grid-template-columns:96px minmax(0,1fr) auto;padding:0;border:0;background:transparent;font:inherit;text-align:left;cursor:default}.stitch-settings-personal-wechat-row .stitch-settings-personal-status{justify-self:start;overflow:visible}.stitch-settings-personal-wechat-action{opacity:0;color:var(--point-color-text-secondary);font-size:13px;font-style:normal;transition:opacity .15s ease}.stitch-settings-personal-wechat-row:hover .stitch-settings-personal-wechat-action,.stitch-settings-personal-wechat-row:focus-visible .stitch-settings-personal-wechat-action{opacity:1}.stitch-settings-personal-username{min-width:0;display:flex;align-items:center;gap:8px}.stitch-settings-personal-username button{width:26px;height:26px;flex:0 0 26px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;background:transparent;color:var(--point-color-text-placeholder);cursor:pointer}.stitch-settings-personal-username button:hover{background:var(--point-color-interaction-hover);color:var(--point-color-text-primary)}.stitch-settings-personal-username svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.stitch-settings-personal-divider{height:1px;margin:15px 0 32px;background:var(--point-color-border-subtle)}.stitch-settings-personal-status{display:inline-flex;align-items:center;height:24px;padding:0 9px;border-radius:7px;background:var(--point-color-interaction-hover);color:var(--point-color-text-secondary);font-size:12px;font-weight:500;line-height:24px}.stitch-settings-personal-status.is-bound{background:var(--point-color-surface-muted);color:var(--point-color-text-secondary)}.stitch-settings-appearance-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:18px}.stitch-settings-appearance-option{min-width:0;display:grid;gap:12px;padding:0;border:0;background:transparent;color:var(--point-color-text-primary);text-align:left;cursor:pointer}.stitch-settings-appearance-option:hover,.stitch-settings-appearance-option.is-active{border-color:transparent}.stitch-settings-appearance-option.is-active{box-shadow:none}.stitch-settings-appearance-option>strong{color:var(--point-color-text-placeholder);font-size:15px;font-weight:500;text-align:center}.stitch-settings-appearance-preview{height:116px;display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--point-color-border-control);border-radius:12px;background:var(--point-color-surface-raised);transition:border-color .12s ease,box-shadow .12s ease}.stitch-settings-appearance-option:hover .stitch-settings-appearance-preview,.stitch-settings-appearance-option.is-active .stitch-settings-appearance-preview{border-color:var(--point-color-status-info)}.stitch-settings-appearance-option.is-active .stitch-settings-appearance-preview{box-shadow:0 0 0 1px var(--point-color-status-info)}.stitch-settings-appearance-option.is-active>strong{color:var(--point-color-text-secondary)}.stitch-settings-appearance-preview-window{position:relative;width:78%;height:66%;overflow:hidden;border:1px solid var(--point-color-border-subtle);border-radius:10px;background:var(--point-color-surface-raised);box-shadow:0 8px 18px var(--point-shadow-popup)}.stitch-settings-appearance-preview-window i,.stitch-settings-appearance-preview-window b{position:absolute;left:8px;height:11px;border-radius:5px;background:var(--point-color-interaction-hover)}.stitch-settings-appearance-preview-window i{top:8px;right:8px}.stitch-settings-appearance-preview-window b{top:27px;width:48%}.stitch-settings-appearance-preview-window em{position:absolute;right:7px;bottom:6px;width:30px;height:15px;border-radius:6px;background:var(--point-color-interaction-primary)}.stitch-settings-appearance-preview.is-dark{background:var(--point-color-text-primary)}.stitch-settings-appearance-preview.is-dark .stitch-settings-appearance-preview-window{border-color:var(--point-color-text-secondary);background:var(--point-color-interaction-primary)}.stitch-settings-appearance-preview.is-dark .stitch-settings-appearance-preview-window i,.stitch-settings-appearance-preview.is-dark .stitch-settings-appearance-preview-window b{background:var(--point-color-text-secondary);opacity:.45}.stitch-settings-appearance-preview.is-system,.stitch-settings-appearance-preview.is-system .stitch-settings-appearance-preview-window{background:linear-gradient(90deg,var(--point-color-surface-raised) 0 50%,var(--point-color-interaction-primary) 50%)}.stitch-settings-appearance-preview.is-system .stitch-settings-appearance-preview-window i,.stitch-settings-appearance-preview.is-system .stitch-settings-appearance-preview-window b{background:linear-gradient(90deg,var(--point-color-interaction-hover) 0 50%,var(--point-color-text-secondary) 50%)}.stitch-settings-account-divider{margin-top:32px;margin-bottom:32px}.stitch-settings-account-management{display:flex;justify-content:flex-end;margin-top:32px}.stitch-settings-account-logout{display:inline-flex;align-items:center;justify-content:center;min-width:104px;height:38px;margin-top:0;margin-left:auto;padding:0 18px;border:0;border-radius:9px;background:var(--point-color-surface-muted);color:var(--point-color-text-primary);font-size:14px;font-weight:500;cursor:pointer}.stitch-settings-account-logout .point-button__label{display:inline-flex;align-items:center;gap:7px}.stitch-settings-account-logout-icon{width:16px;height:16px;flex:0 0 16px;fill:currentColor}.stitch-settings-account-logout:hover{background:var(--point-color-interaction-hover)}.stitch-settings-wechat-bind-modal .ant-modal-content{border-radius:18px;padding:24px}.stitch-settings-wechat-bind-content{min-height:290px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:12px 0 4px}.stitch-settings-wechat-bind-content iframe{width:300px;height:400px;border:0;background:var(--point-color-surface-raised)}.stitch-settings-wechat-bind-content p{margin:0;color:var(--point-color-text-secondary);font-size:14px}.stitch-settings-wechat-bind-content .stitch-settings-wechat-bind-error{color:var(--point-color-text-secondary)}.stitch-settings-reply-section{max-width:768px;display:grid;gap:0}.stitch-settings-section-divider{height:1px;margin:40px 0 32px;background:var(--point-color-border-subtle)}.stitch-settings-reply-group{display:grid;gap:14px}.stitch-settings-reply-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.stitch-settings-reply-group h3,.stitch-settings-reply-row-copy h3{margin:0;color:var(--ys-workbench-title-color);font-size:15px;font-weight:650;line-height:22px}.stitch-settings-reply-options,.stitch-settings-reply-segments{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stitch-settings-reply-segments{grid-template-columns:repeat(3,minmax(0,1fr))}.stitch-settings-reply-option,.stitch-settings-reply-segment{min-width:0;display:grid;gap:6px;padding:12px;border:1px solid var(--ys-workbench-card-border);border-radius:var(--ys-workbench-card-radius);background:var(--ys-workbench-card-bg);color:var(--ys-workbench-title-color);cursor:pointer;text-align:left;transition:border-color .15s ease,background .15s ease}.stitch-settings-reply-option:hover,.stitch-settings-reply-segment:hover{border-color:var(--point-color-border-control);background:var(--ys-filter-control-bg-hover)}.stitch-settings-reply-option--active,.stitch-settings-reply-segment--active{border-color:var(--ys-workbench-card-border);background:var(--ys-filter-control-bg-hover);color:var(--ys-workbench-title-color)}.stitch-settings-reply-option-title,.stitch-settings-reply-segment-title{color:inherit;font-size:15px;font-weight:650;line-height:21px}.stitch-settings-reply-option-desc,.stitch-settings-reply-segment-desc{color:var(--ys-platform-muted-text, var(--point-color-text-secondary));font-size:13px;line-height:20px}.stitch-settings-reply-option--active .stitch-settings-reply-option-desc,.stitch-settings-reply-segment--active .stitch-settings-reply-segment-desc{color:var(--ys-platform-muted-text, var(--point-color-text-secondary))}.stitch-settings-reply-option-meta{width:max-content;max-width:100%;padding:2px 8px;border-radius:8px;background:var(--ys-filter-control-bg);color:var(--ys-platform-muted-text, var(--point-color-text-secondary));font-size:12px;font-weight:500;line-height:18px}.stitch-settings-reply-option--active .stitch-settings-reply-option-meta{background:var(--ys-filter-control-bg);color:var(--point-color-text-primary)}.stitch-settings-reply-row{display:flex;align-items:center;justify-content:space-between;gap:18px}.stitch-settings-reply-row--stacked{display:grid;align-items:stretch}.stitch-settings-billing-usage-section{max-width:768px;margin:0 auto;padding-top:24px}.stitch-settings-billing-usage-plan{display:flex;flex-direction:column;width:100%;min-height:191px;padding:0 16px;border:1px solid var(--point-color-border-subtle);border-radius:12px;background:var(--point-color-surface-muted)}.stitch-settings-billing-usage-plan-head{display:flex;align-items:center;justify-content:space-between;min-height:56px;gap:16px}.stitch-settings-billing-usage-plan-head strong{color:var(--point-color-text-primary);font-size:16px;font-weight:700;line-height:22px}.stitch-settings-billing-usage-upgrade{display:inline-flex;align-items:center;justify-content:center;width:64px;height:32px;padding:0 8px;border:0;border-radius:8px;background:var(--point-color-text-primary);color:var(--point-color-text-inverse);font-family:inherit;font-size:14px;font-weight:500;line-height:18px;cursor:pointer}.stitch-settings-billing-usage-plan-divider{height:1px;border-top:1px dashed var(--point-color-border-subtle)}.stitch-settings-billing-usage-plan-body{display:flex;flex-direction:column;gap:16px;padding:16px 0}.stitch-settings-billing-usage-plan-group{display:flex;flex-direction:column}.stitch-settings-billing-usage-plan-main,.stitch-settings-billing-usage-plan-sub{display:flex;align-items:center;justify-content:space-between;gap:16px}.stitch-settings-billing-usage-plan-main{color:var(--point-color-text-primary);font-size:14px;font-weight:500;line-height:20px}.stitch-settings-billing-usage-plan-main strong{font:inherit}.stitch-settings-billing-usage-plan-sub{margin-top:2px;color:var(--point-color-text-secondary);font-size:13px;font-weight:400;line-height:18px}.stitch-settings-billing-usage-plan-group p{margin:4px 0 0;color:var(--point-color-text-secondary);font-size:12px;font-weight:400;line-height:18px}.stitch-settings-billing-usage-checkin-main{align-items:center}.stitch-settings-billing-usage-checkin{flex:0 0 auto;min-width:72px;height:30px;padding:0 12px;border:0;border-radius:8px;background:var(--point-color-text-primary);color:var(--point-color-text-inverse);font-family:inherit;font-size:13px;font-weight:500;line-height:18px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:6px}.stitch-settings-billing-usage-checkin:hover,.stitch-settings-billing-usage-checkin:focus-visible{background:var(--point-color-interaction-primary);outline:none}.stitch-settings-billing-usage-checkin:disabled{cursor:default;background:var(--point-color-surface-muted);color:var(--point-color-text-secondary)}.stitch-settings-billing-usage-checkin--done,.stitch-settings-billing-usage-checkin--done:disabled{background:var(--point-color-surface-muted);color:var(--point-color-text-secondary);animation:stitchCheckinDonePop .42s cubic-bezier(.2,1.35,.35,1)}.stitch-settings-billing-usage-checkmark{width:17px;height:17px;border-radius:50%;background:var(--point-color-text-primary);color:var(--point-color-text-inverse);display:inline-flex;align-items:center;justify-content:center;transform-origin:center;animation:stitchCheckinMarkIn .36s ease-out both}.stitch-settings-billing-usage-checkmark svg{width:12px;height:12px;fill:none}.stitch-settings-billing-usage-checkmark path{stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:16;stroke-dashoffset:16;animation:stitchCheckinTickDraw .46s ease-out .12s forwards}@keyframes stitchCheckinDonePop{0%{transform:scale(.96)}58%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes stitchCheckinMarkIn{0%{opacity:0;transform:scale(.45) rotate(-14deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes stitchCheckinTickDraw{to{stroke-dashoffset:0}}.stitch-settings-billing-usage-checkin-error{color:var(--point-color-text-secondary)!important}.stitch-settings-billing-usage-recharge{display:flex;flex-direction:column;gap:18px;margin-top:26px}.stitch-settings-billing-usage-provider{flex:0 0 242px}.stitch-settings-billing-usage-provider-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:8px}.stitch-settings-content .stitch-account-panel .ys-recharge-provider__button,.stitch-settings-content .stitch-settings-billing-usage-section .ys-recharge-provider__button{min-height:42px;border:1px solid var(--ys-recharge-provider-border)!important;border-radius:14px!important;background:var(--point-color-surface-raised)!important;color:var(--point-color-text-primary)!important;box-shadow:none!important}.stitch-settings-content .stitch-account-panel .ys-recharge-provider__button:not(.ys-recharge-provider__button--active):hover,.stitch-settings-content .stitch-settings-billing-usage-section .ys-recharge-provider__button:not(.ys-recharge-provider__button--active):hover{border-color:var(--ys-recharge-provider-border)!important;background:var(--point-color-surface-raised)!important}.stitch-settings-content .stitch-account-panel .ys-recharge-provider__button--active,.stitch-settings-content .stitch-settings-billing-usage-section .ys-recharge-provider__button--active{border-color:var(--ys-recharge-provider-border)!important;background:var(--ys-recharge-provider-selected-bg)!important}.stitch-settings-content .stitch-account-panel .ys-recharge-preset,.stitch-settings-content .stitch-settings-billing-usage-section .ys-recharge-preset{min-height:54px;border:1px solid var(--ys-recharge-preset-border);border-radius:11px;background:var(--point-color-surface-raised);color:var(--point-color-text-primary);box-shadow:none;padding:8px}.stitch-settings-content .stitch-account-panel .ys-recharge-preset:not(.ys-recharge-preset--active):hover,.stitch-settings-content .stitch-settings-billing-usage-section .ys-recharge-preset:not(.ys-recharge-preset--active):hover{border-color:var(--ys-recharge-preset-border);background:var(--point-color-surface-raised)}.stitch-settings-content .stitch-account-panel .ys-recharge-preset--active,.stitch-settings-content .stitch-account-panel .ys-recharge-preset--active:hover,.stitch-settings-content .stitch-settings-billing-usage-section .ys-recharge-preset--active,.stitch-settings-content .stitch-settings-billing-usage-section .ys-recharge-preset--active:hover{border-color:var(--ys-recharge-preset-border);background:var(--ys-recharge-preset-selected-bg)}.stitch-settings-content .stitch-account-panel .ys-account-recharge__submit,.stitch-settings-content .stitch-settings-billing-usage-section .ys-account-recharge__submit{width:100%;min-height:42px;border:0;border-radius:12px;background:var(--point-color-text-primary);color:var(--point-color-text-inverse);box-shadow:none}.stitch-settings-content .stitch-account-panel .ys-account-recharge__submit:hover,.stitch-settings-content .stitch-settings-billing-usage-section .ys-account-recharge__submit:hover{background:var(--point-color-text-primary)}.stitch-settings-content .stitch-account-panel .ys-account-recharge__submit:disabled,.stitch-settings-content .stitch-settings-billing-usage-section .ys-account-recharge__submit:disabled{cursor:not-allowed;background:var(--point-color-border-control);color:var(--point-color-text-inverse)}.stitch-checkin-modal{position:fixed;inset:0;z-index:1500;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--point-color-surface-overlay)}.stitch-checkin-card{position:relative;width:min(520px,calc(100vw - 48px));overflow:hidden;border-radius:18px;background:var(--point-color-surface-raised);color:var(--point-color-text-primary);box-shadow:0 24px 80px color-mix(in srgb,var(--point-color-text-primary) 22%,transparent)}.stitch-checkin-close{position:absolute;top:14px;right:14px;z-index:3;width:30px;height:30px;border:0;border-radius:8px;background:var(--point-color-surface-overlay);color:var(--point-color-text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.stitch-checkin-close svg{width:17px;height:17px;stroke:currentColor;fill:none}.stitch-checkin-art{display:block;width:100%;height:172px;object-fit:cover}.stitch-checkin-content{position:relative;padding:18px 24px 24px}.stitch-checkin-kicker{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:var(--point-color-surface-muted);color:var(--point-color-text-secondary);font-size:12px;font-weight:600;line-height:16px}.stitch-checkin-content h3{margin:12px 0 6px;color:var(--point-color-text-primary);font-size:20px;font-weight:700;line-height:28px}.stitch-checkin-content p{margin:0;color:var(--point-color-text-secondary);font-size:13px;line-height:20px}.stitch-checkin-stages{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin-top:18px}.stitch-checkin-stage{position:relative;min-width:0;min-height:76px;padding:10px 6px;border:1px solid var(--point-color-border-subtle);border-radius:12px;background:var(--point-color-surface-muted);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px}.stitch-checkin-stage span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:var(--point-color-surface-raised);color:var(--point-color-text-secondary);font-size:13px;font-weight:700}.stitch-checkin-stage strong{color:var(--point-color-text-primary);font-size:13px;font-weight:700;line-height:16px}.stitch-checkin-stage--done{border-color:var(--point-color-border-control);background:linear-gradient(180deg,var(--point-color-surface-muted),var(--point-color-surface-muted))}.stitch-checkin-stage--done span{background:var(--point-color-text-primary);color:var(--point-color-text-inverse)}.stitch-checkin-stage--current{border-color:var(--point-color-border-control);background:var(--point-color-surface-muted);box-shadow:inset 0 0 0 1px var(--point-shadow-popup)}.stitch-checkin-stage--current span{background:var(--point-color-surface-muted);color:var(--point-color-text-inverse)}.stitch-checkin-stage--locked strong{color:var(--point-color-text-secondary)}.stitch-checkin-actions{display:flex;justify-content:flex-end;margin-top:20px}.stitch-checkin-primary{min-width:88px;height:36px;border:0;border-radius:9px;background:var(--point-color-text-primary);color:var(--point-color-text-inverse);font-family:inherit;font-size:14px;font-weight:600;cursor:pointer}.stitch-settings-billing-usage-history{margin-top:24px}.stitch-settings-billing-usage-history-title{display:flex;align-items:center;gap:6px}.stitch-settings-billing-usage-history-title h3{margin:0;color:var(--point-color-text-primary);font-size:16px;font-weight:500;line-height:24px}.stitch-settings-billing-usage-history-title span{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1px solid var(--point-color-border-control);border-radius:50%;color:var(--point-color-text-secondary);font-size:10px;font-weight:500;line-height:14px}.stitch-settings-billing-usage-history-list{width:100%;margin-top:4px}.stitch-settings-billing-usage-date{padding:8px 0;border-bottom:1px solid var(--point-color-border-subtle);color:var(--point-color-text-secondary);font-size:13px;font-weight:400;line-height:19.5px}.stitch-settings-billing-usage-record{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:34px}.stitch-settings-billing-usage-record span{min-width:0;color:var(--point-color-text-primary);font-size:13px;font-weight:400;line-height:18px}.stitch-settings-billing-usage-record strong{flex:0 0 auto;color:var(--point-color-text-primary);font-size:13px;font-weight:500;line-height:18px;text-align:right}.stitch-settings-billing-usage-empty{padding:18px 0;color:var(--point-color-text-secondary);font-size:13px;line-height:20px}.stitch-settings-download-row{display:flex;align-items:center;justify-content:space-between;gap:24px}.stitch-settings-account-balance-list{display:flex;flex-direction:column;max-width:720px}.stitch-settings-account-section{max-width:672px}.stitch-settings-account-section .stitch-settings-account-balance-list{gap:32px;max-width:672px}.stitch-settings-account-balance-list .stitch-settings-download-row+.stitch-settings-download-row{margin-top:18px;padding-top:18px;border-top:1px solid var(--point-color-border-subtle)}.stitch-settings-account-section .stitch-settings-download-row{gap:16px;min-height:45px}.stitch-settings-account-section .stitch-settings-download-row+.stitch-settings-download-row{margin-top:0;padding-top:0;border-top:0}.stitch-settings-download-copy{display:flex;flex:1 1 auto;min-width:0;flex-direction:column;gap:4px}.stitch-settings-download-row h3{margin-bottom:10px}.stitch-settings-download-row p{margin:0;color:var(--point-color-text-secondary);font-size:12px;line-height:1.6}.stitch-settings-account-section .stitch-settings-download-row h3{margin:0;color:var(--point-color-text-primary);font-size:14px;font-weight:500;line-height:21px}.stitch-settings-account-section .stitch-settings-download-row p{margin:0;color:var(--point-color-text-secondary);font-size:13px;line-height:20px}.stitch-settings-account-section .stitch-account-menu-upgrade{min-width:52px;height:38px;padding:8px 12px;border-radius:8px;font-size:14px;font-weight:500;line-height:22px}.stitch-settings-download-row a{color:var(--point-color-text-secondary);text-decoration:none}.ys-account-recharge{--ys-recharge-preset-border: var(--ys-workbench-card-border);--ys-recharge-preset-selected-bg: var(--point-color-surface-muted);display:flex;flex-direction:column;gap:18px}.ys-account-recharge__presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.ys-account-recharge__presets .ys-recharge-preset{width:100%;min-width:0}.ys-account-recharge__amount{display:flex;flex-direction:column;gap:8px;color:var(--point-color-text-primary);font-size:14px;font-weight:600}.ys-account-recharge__amount input{width:100%;height:42px;border:1px solid var(--ys-workbench-card-border);border-radius:14px;background:var(--point-color-surface-raised);color:var(--point-color-text-primary);font:inherit;font-size:15px;font-weight:600;padding:0 14px;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.ys-account-recharge__amount input:focus{border-color:var(--point-color-text-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--point-color-text-primary) 8%,transparent)}.ys-account-recharge__amount .ant-input-number-group-wrapper{width:100%}.ys-account-recharge__error{border-radius:10px;padding:10px 12px;background:var(--point-color-surface-muted);color:var(--point-color-status-danger);font-size:13px;line-height:1.5}.ys-account-recharge__submit,.ys-account-recharge__submit.ant-btn-primary{height:42px;border:0;border-radius:12px;background:var(--point-color-text-primary);box-shadow:none;color:var(--point-color-text-inverse);cursor:pointer;font-family:inherit;font-size:15px;font-weight:650}.ys-account-recharge__submit:hover,.ys-account-recharge__submit.ant-btn-primary:hover{background:var(--point-color-text-primary)!important}.ys-account-recharge__submit:disabled{cursor:not-allowed;background:var(--point-color-border-control);color:var(--point-color-text-inverse)}.ys-recharge-provider{--ys-recharge-provider-border: var(--ys-workbench-card-border);--ys-recharge-provider-selected-bg: var(--point-color-surface-muted);width:100%}.ys-recharge-provider__label{color:var(--point-color-text-primary);font-size:14px;font-weight:600}.ys-recharge-provider__button,.ys-recharge-provider__button.ant-btn{display:flex;width:100%;min-height:42px;align-items:center;justify-content:center;border:1px solid var(--ys-recharge-provider-border)!important;border-radius:14px!important;background:var(--point-color-surface-raised)!important;box-shadow:none!important;color:var(--point-color-text-primary)!important;cursor:pointer;font-family:inherit}.ys-recharge-provider__button:not(.ys-recharge-provider__button--active):hover,.ys-recharge-provider__button.ant-btn:not(.ys-recharge-provider__button--active):hover{border-color:var(--ys-recharge-provider-border)!important;background:var(--point-color-surface-raised)!important}.ys-recharge-provider__button:focus-visible,.ys-recharge-provider__button.ant-btn:focus-visible{border-color:var(--ys-recharge-provider-border)!important;outline:2px solid var(--point-color-text-placeholder);outline-offset:2px}.ys-recharge-provider__button--active,.ys-recharge-provider__button--active.ant-btn,.ys-recharge-provider__button--active.ant-btn:hover,.ys-recharge-provider__button--active.ant-btn:focus,.ys-recharge-provider__button--active.ant-btn:focus-visible,.ys-recharge-provider__button--active.ant-btn:active{border-color:var(--ys-recharge-provider-border)!important;background:var(--ys-recharge-provider-selected-bg)!important}.ys-recharge-provider__text{color:inherit;font-size:15px;font-weight:650;white-space:nowrap}.ys-recharge-provider__icon{display:inline-flex;align-items:center;justify-content:center;margin-right:8px;font-size:18px;line-height:1}.ys-recharge-provider__icon--wechat{color:var(--point-color-status-success)}.ys-recharge-provider__icon--alipay{color:var(--point-color-status-info)}.ys-recharge-preset{position:relative;width:calc((100% - 36px) / 6);min-width:88px;padding:8px;border:1px solid var(--ys-recharge-preset-border);border-radius:11px;background:var(--point-color-surface-raised);box-shadow:none;color:var(--point-color-text-primary);cursor:pointer;text-align:center;transition:border-color .15s ease,background-color .15s ease}.ys-recharge-preset:not(.ys-recharge-preset--active):hover{border-color:var(--ys-recharge-preset-border);background:var(--point-color-surface-raised)}.ys-recharge-preset:focus-visible{border-color:var(--ys-recharge-preset-border);outline:2px solid var(--point-color-text-placeholder);outline-offset:2px}.ys-recharge-preset--active,.ys-recharge-preset--active:hover,.ys-recharge-preset--active:focus,.ys-recharge-preset--active:focus-visible,.ys-recharge-preset--active:active{border-color:var(--ys-recharge-preset-border);background:var(--ys-recharge-preset-selected-bg)}.ys-recharge-preset__value{color:var(--point-color-text-primary);font-size:18px;font-weight:750;line-height:1.2}.stitch-recharge-modal{position:fixed;inset:0;z-index:1500;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--point-color-surface-overlay)}.stitch-recharge-card{position:relative;width:min(520px,calc(100vw - 48px));max-height:min(720px,calc(100vh - 48px));overflow:auto;padding:28px;border:1px solid var(--point-color-border-control);border-radius:18px;background:var(--point-color-surface-raised);color:var(--point-color-text-primary);box-shadow:0 24px 80px color-mix(in srgb,var(--point-color-text-primary) 22%,transparent)}.stitch-recharge-close{position:absolute;top:14px;right:14px;z-index:3;width:30px;height:30px;border:0;border-radius:8px;background:var(--point-color-surface-overlay);color:var(--point-color-text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-family:inherit;font-size:28px;font-weight:300;line-height:1}.stitch-recharge-close:hover,.stitch-recharge-close:focus-visible{background:var(--point-color-surface-muted);color:var(--point-color-text-primary);outline:none}.stitch-recharge-head{margin:0 40px 20px 0}.stitch-recharge-head span{display:block;margin-bottom:8px;color:var(--point-color-text-secondary);font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.stitch-recharge-head h3{margin:0 0 8px;color:var(--point-color-text-primary);font-size:24px;font-weight:760;line-height:1.2}.stitch-recharge-head p{margin:0;color:var(--point-color-text-secondary);font-size:14px;line-height:1.6}.stitch-recharge-card .ys-account-recharge{margin-top:18px}.stitch-recharge-card .stitch-settings-billing-usage-provider-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:8px}@media(max-width:640px){.stitch-recharge-modal{padding:16px}.stitch-recharge-card{width:100%;padding:22px;border-radius:16px}}.stitch-settings-accountset-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px}.stitch-settings-accountset-all{margin:0;flex:0 0 auto;padding:0;border:0;background:transparent;color:var(--ys-filter-control-placeholder, var(--point-color-text-secondary))!important;font:inherit;font-size:13px;font-weight:500;line-height:var(--ys-filter-control-height, 32px);cursor:pointer}.stitch-settings-accountset-all:hover,.stitch-settings-accountset-all:focus-visible{color:var(--point-color-status-info)!important;outline:none}.stitch-settings-accountset-search{width:300px;height:var(--ys-filter-control-height, 32px);min-height:var(--ys-filter-control-height, 32px);display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--ys-filter-control-border, transparent);border-radius:var(--ys-filter-control-radius, 8px);background:var(--ys-filter-control-bg, var(--point-color-surface-muted));box-shadow:none;color:var(--point-color-text-secondary);transition:border-color .2s ease,background-color .2s ease}.stitch-settings-accountset-search:hover{border-color:var(--ys-filter-control-border-hover, var(--point-color-border-control));background:var(--point-color-surface-muted)}.stitch-settings-accountset-search:focus-within{border-color:var(--ys-filter-control-border-active, var(--point-color-text-primary));background:var(--point-color-surface-raised);box-shadow:none}.stitch-settings-accountset-search svg{width:15px;height:15px;flex:0 0 auto;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round}.stitch-settings-accountset-search input{width:100%;min-width:0;height:calc(var(--ys-filter-control-height, 32px) - 2px);line-height:calc(var(--ys-filter-control-height, 32px) - 2px);border:0;outline:0;background:transparent;color:var(--ys-filter-control-text, var(--point-color-text-secondary));font:inherit;font-size:13px}.stitch-settings-accountset-search input::placeholder{color:var(--ys-filter-control-placeholder, var(--point-color-text-secondary))}.stitch-settings-accountset-list{display:flex;flex-direction:column;margin-top:18px;padding-right:2px}.stitch-settings-accountset-empty-section{min-height:calc(100% - 94px);display:flex;align-items:center;justify-content:center}.stitch-settings-accountset-create{min-width:132px;height:40px;padding:0 18px;border:0;border-radius:8px;background:var(--point-color-text-primary);color:var(--point-color-text-inverse);font:inherit;font-size:14px;font-weight:650;line-height:40px;cursor:pointer;box-shadow:none}.stitch-settings-accountset-create:hover,.stitch-settings-accountset-create:focus-visible{background:var(--point-color-text-primary);outline:none}.stitch-settings-accountset-item{min-height:60px;border-bottom:1px solid var(--point-color-border-subtle);background:var(--point-color-surface-raised)}.stitch-settings-accountset-item:first-child{border-top:1px solid var(--point-color-border-subtle)}.stitch-settings-accountset-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;min-height:60px;padding:12px 0}.stitch-settings-accountset-main{min-width:0}.stitch-settings-accountset-name{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;color:var(--point-color-text-primary);font-size:14px;font-weight:700;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.stitch-settings-accountset-name-text{min-width:0;overflow:hidden;text-overflow:ellipsis}.stitch-settings-taxpayer-badge{flex:0 0 auto;min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;line-height:20px}.stitch-settings-taxpayer-badge--small{background:var(--ys-status-success-bg, var(--point-color-surface-muted));color:var(--ys-status-success-text, var(--point-color-status-success))}.stitch-settings-taxpayer-badge--general{background:var(--ys-status-warning-bg, var(--point-color-surface-muted));color:var(--ys-status-warning-text, var(--point-color-text-secondary))}.stitch-settings-accountset-meta{display:flex;flex-wrap:wrap;gap:6px 12px;margin-top:5px;margin-left:32px;color:var(--point-color-text-secondary);font-size:12px;line-height:1.35}.stitch-settings-accountset-tax{max-width:100%;overflow:hidden;padding:0;border:0;background:transparent;color:var(--point-color-text-secondary);font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.stitch-settings-accountset-tax:hover,.stitch-settings-accountset-tax:focus-visible{color:var(--point-color-text-primary);outline:none}.stitch-settings-accountset-actions{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px}.stitch-settings-accountset-icon{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;background:transparent;color:var(--point-color-text-secondary);cursor:pointer;transition:background-color .16s ease,color .16s ease}.stitch-settings-accountset-icon:hover,.stitch-settings-accountset-icon:focus-visible,.stitch-settings-accountset-icon--active{background:var(--point-color-surface-muted);color:var(--point-color-text-primary);outline:none}.stitch-settings-accountset-icon--muted{color:var(--point-color-text-secondary)}.stitch-settings-accountset-icon--wecom-bound,.stitch-settings-accountset-icon--phone-bound{color:var(--point-color-text-primary)}.stitch-settings-accountset-icon svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.stitch-settings-accountset-icon .stitch-settings-wecom-svg{width:20px;height:20px;fill:currentColor;stroke:none}.stitch-settings-accountset-icon .stitch-settings-phone-svg{stroke-width:1.45}.stitch-settings-accountset-icon .stitch-settings-phone-svg circle{fill:currentColor;stroke:none}.stitch-settings-accountset-icon .stitch-settings-chevron-icon{transition:transform .16s ease}.stitch-settings-accountset-icon--active .stitch-settings-chevron-icon{transform:rotate(180deg)}.stitch-settings-accountset-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding:0 0 14px;color:var(--point-color-text-secondary)}.stitch-settings-accountset-details div{min-width:0;padding:10px 12px;border-radius:10px;background:var(--point-color-surface-muted)}.stitch-settings-accountset-details span{display:block;margin-bottom:5px;font-size:12px;line-height:1.3}.stitch-settings-accountset-details strong{display:block;overflow:hidden;color:var(--point-color-text-primary);font-size:12px;font-weight:600;line-height:1.4;text-overflow:ellipsis;white-space:nowrap}.stitch-settings-accountset-empty{margin-top:18px;padding:18px 16px;border:1px dashed var(--point-color-border-control);border-radius:12px;color:var(--point-color-text-secondary);font-size:13px;line-height:1.5}.stitch-settings-wecom-section{max-width:820px}.stitch-settings-wecom-panel{display:flex;flex-direction:column;gap:18px}.stitch-settings-wecom-head h3{margin:0 0 8px}.stitch-settings-wecom-head p{margin:0;color:var(--point-color-text-secondary);font-size:13px;line-height:1.7}.stitch-settings-wecom-loading{min-height:120px;display:flex;align-items:center;color:var(--point-color-text-secondary);font-size:13px}.stitch-settings-wecom-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stitch-settings-wecom-step{min-width:0;display:flex;gap:10px;padding:12px;border-radius:12px;background:var(--point-color-surface-muted)}.stitch-settings-wecom-step>strong{width:22px;height:22px;flex:0 0 auto;border-radius:999px;background:var(--point-color-text-primary);color:var(--point-color-text-inverse);text-align:center;font-size:12px;line-height:22px}.stitch-settings-wecom-step b{display:block;color:var(--point-color-text-primary);font-size:13px;line-height:18px}.stitch-settings-wecom-step p{margin:4px 0 0;color:var(--point-color-text-secondary);font-size:12px;line-height:1.55}.stitch-settings-wecom-switch,.stitch-settings-wecom-check{display:inline-flex;align-items:center;gap:9px;color:var(--point-color-text-primary);font-size:13px;font-weight:600;line-height:20px;cursor:pointer}.stitch-settings-wecom-switch input,.stitch-settings-wecom-check input{width:16px;height:16px;margin:0;accent-color:var(--point-color-text-primary)}.stitch-settings-wecom-check--inline{align-self:end;min-height:38px;padding-bottom:1px}.stitch-settings-wecom-card{padding:14px;border:1px solid var(--point-color-interaction-hover);border-radius:14px;background:var(--point-color-surface-raised)}.stitch-settings-wecom-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.stitch-settings-wecom-card-head h4{margin:0;color:var(--point-color-text-primary);font-size:14px;line-height:20px}.stitch-settings-wecom-card-head span{flex:0 0 auto;color:var(--point-color-text-secondary);font-size:12px;line-height:18px}.stitch-settings-wecom-copy-list{display:flex;flex-direction:column;gap:10px}.stitch-settings-wecom-copy-field{display:grid;grid-template-columns:120px minmax(0,1fr) 64px;align-items:center;gap:10px}.stitch-settings-wecom-copy-field span{color:var(--point-color-text-secondary);font-size:12px;font-weight:650}.stitch-settings-wecom-copy-field input{width:100%;min-width:0;height:36px;border:1px solid var(--point-color-interaction-hover);border-radius:10px;background:var(--point-color-surface-muted);color:var(--point-color-text-primary);padding:0 11px;font-size:12px;outline:none}.stitch-settings-wecom-copy-field button{height:34px;border:0;border-radius:9px;background:var(--point-color-surface-muted);color:var(--point-color-text-primary);cursor:pointer;font-size:12px;font-weight:650}.stitch-settings-wecom-copy-field button:hover{background:var(--point-color-surface-muted)}.stitch-settings-wecom-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.stitch-settings-wecom-field{min-width:0;display:flex;flex-direction:column;gap:7px}.stitch-settings-wecom-field--full{grid-column:1 / -1}.stitch-settings-wecom-field span{color:var(--point-color-text-secondary);font-size:12px;font-weight:650;line-height:1.4}.stitch-settings-wecom-field input,.stitch-settings-wecom-field select,.stitch-settings-wecom-field textarea{width:100%;min-width:0;border:1px solid var(--point-color-interaction-hover);border-radius:10px;background:var(--point-color-surface-raised);color:var(--point-color-text-primary);outline:none;font:inherit;font-size:13px;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.stitch-settings-wecom-field input,.stitch-settings-wecom-field select{height:38px;padding:0 11px}.stitch-settings-wecom-field textarea{min-height:78px;resize:vertical;padding:9px 11px;line-height:1.55}.stitch-settings-wecom-field input::placeholder,.stitch-settings-wecom-field textarea::placeholder{color:var(--point-color-text-secondary)}.stitch-settings-wecom-field input:focus,.stitch-settings-wecom-field select:focus,.stitch-settings-wecom-field textarea:focus{border-color:var(--point-color-text-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--point-color-text-primary) 8%,transparent)}.stitch-settings-wecom-advanced{border:1px solid var(--point-color-interaction-hover);border-radius:14px;background:var(--point-color-surface-raised);padding:0}.stitch-settings-wecom-advanced summary{padding:13px 14px;color:var(--point-color-text-secondary);cursor:pointer;font-size:13px;font-weight:650;list-style-position:inside}.stitch-settings-wecom-advanced[open] summary{border-bottom:1px solid var(--point-color-interaction-hover)}.stitch-settings-wecom-advanced .stitch-settings-wecom-grid{padding:14px}.stitch-settings-wecom-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.stitch-settings-wecom-secondary{min-width:88px;height:34px;border:0;border-radius:9px;padding:0 14px;cursor:pointer;font-size:13px;font-weight:650}.stitch-settings-wecom-secondary{background:var(--point-color-surface-muted);color:var(--point-color-text-primary)}.stitch-settings-wecom-secondary:hover{background:var(--point-color-interaction-hover)}.stitch-settings-wecom-secondary:disabled{cursor:not-allowed;opacity:.58}.stitch-settings-wecom-status{color:var(--point-color-text-secondary);font-size:12px;line-height:18px}.stitch-settings-wecom-error,.stitch-settings-wecom-success{border-radius:10px;padding:9px 11px;font-size:13px;line-height:1.55}.stitch-settings-wecom-error{background:var(--point-color-surface-muted);color:var(--point-color-status-danger)}.stitch-settings-wecom-success{background:var(--point-color-surface-muted);color:var(--point-color-text-secondary)}.stitch-settings-phone-editor{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;background:var(--point-color-surface-overlay);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.stitch-settings-phone-editor-card{width:min(360px,calc(100vw - 56px));padding:22px;border-radius:18px;background:var(--point-color-surface-raised);box-shadow:0 24px 70px color-mix(in srgb,var(--point-color-text-primary) 18%,transparent)}.stitch-settings-phone-editor-card h3{margin:0 0 8px;color:var(--point-color-text-primary);font-size:16px;font-weight:700}.stitch-settings-phone-editor-card p{margin:0 0 16px;overflow:hidden;color:var(--point-color-text-secondary);font-size:13px;text-overflow:ellipsis;white-space:nowrap}.stitch-settings-phone-editor-card input{width:100%;height:38px;padding:0 12px;border:1px solid var(--point-color-border-control);border-radius:10px;color:var(--point-color-text-primary);font-size:14px;outline:none}.stitch-settings-phone-editor-card input:focus{border-color:var(--point-color-status-info)}.stitch-settings-phone-editor-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:18px}.stitch-settings-phone-editor-actions button{height:34px;padding:0 16px;border:0;border-radius:9px;background:var(--point-color-surface-muted);color:var(--point-color-text-primary);font-size:13px;font-weight:600;cursor:pointer}.stitch-settings-phone-editor-actions button:disabled{cursor:not-allowed;opacity:.55}.stitch-settings-phone-editor-actions button:last-child{background:var(--point-color-text-primary);color:var(--point-color-text-inverse)}.stitch-settings-phone-editor-error{margin-top:10px;color:var(--point-color-text-secondary);font-size:12px;line-height:1.4}.stitch-settings-usage-section{max-width:672px}.stitch-settings-usage-overview{margin-bottom:42px;color:var(--point-color-text-primary)}.stitch-settings-usage-overview-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.stitch-settings-usage-overview-metric{display:flex;flex-direction:column;justify-content:space-between;gap:12px;min-width:0;min-height:100px;padding:16px 20px;border-radius:16px;background:var(--point-color-surface-muted)}.stitch-settings-usage-overview-label{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0;color:var(--point-color-text-primary);font-size:14px;font-weight:400;line-height:22px}.stitch-settings-usage-overview-info{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:1.4px solid var(--point-color-border-control);border-radius:50%;color:var(--point-color-text-secondary);font-size:10px;font-weight:600;line-height:1}.stitch-settings-usage-overview-value{display:inline-flex;align-items:baseline;gap:6px;min-width:0;color:var(--point-color-text-primary)}.stitch-settings-usage-overview-value span{font-variant-numeric:tabular-nums;font-size:29px;font-weight:500;line-height:36px;letter-spacing:0}.stitch-settings-usage-overview-value strong{color:var(--point-color-text-secondary);font-size:16px;font-weight:400;line-height:24px}.stitch-settings-usage-overview-card-footer{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px;width:100%}.stitch-settings-usage-overview-recharge{display:inline-flex;align-items:center;justify-content:center;height:36px;min-width:72px;padding:0 14px;border:0;border-radius:4096px;background:var(--point-color-text-primary);color:var(--point-color-text-inverse);font-family:inherit;font-size:14px!important;font-weight:400!important;line-height:22px!important;cursor:pointer}.stitch-settings-usage-overview-recharge:hover,.stitch-settings-usage-overview-recharge:focus-visible{background:var(--point-color-surface-muted);outline:none}.stitch-settings-usage-overview-warning{display:inline-flex;align-items:center;height:24px;min-width:0;padding:0 6px;border-radius:4px;background:var(--point-color-surface-muted);color:var(--point-color-text-secondary);font-size:11px;font-weight:400;line-height:19.5px;white-space:nowrap}.stitch-settings-usage-overview-warning--enabled{background:var(--point-color-surface-muted);color:var(--point-color-text-secondary)}.stitch-settings-usage-overview-warning button{margin:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.stitch-settings-usage-overview-warning button:focus-visible{border-radius:3px;outline:2px solid var(--point-color-status-info);outline-offset:2px}.stitch-settings-usage-share-banner{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr) auto;align-items:center;min-height:72px;margin-top:48px;overflow:hidden;border-radius:8px;background:radial-gradient(circle at 100% 0%,var(--point-color-text-secondary) 0 36px,transparent 37px),linear-gradient(110deg,var(--point-color-text-secondary) 0%,var(--point-color-text-secondary) 58%,var(--point-color-text-secondary) 100%);color:var(--point-color-text-primary)}.stitch-settings-usage-share-banner:after{content:"";position:absolute;right:0;top:0;width:86px;height:100%;background:linear-gradient(135deg,var(--point-color-surface-muted),var(--point-color-interaction-hover));clip-path:polygon(24% 0,100% 0,100% 100%,0 100%);pointer-events:none}.stitch-settings-usage-share-visual{position:relative;display:flex;align-items:center;justify-content:center;height:100%;border-right:1px dashed var(--point-color-border-control)}.stitch-settings-usage-share-visual:before,.stitch-settings-usage-share-visual:after{content:"";position:absolute;right:-9px;width:18px;height:18px;border-radius:50%;background:var(--point-color-surface-raised)}.stitch-settings-usage-share-visual:before{top:-9px}.stitch-settings-usage-share-visual:after{bottom:-9px}.stitch-settings-usage-share-money{position:relative;display:inline-flex;align-items:center;justify-content:center;width:42px;height:34px;border-radius:11px 11px 13px 13px;background:linear-gradient(180deg,var(--point-color-surface-muted) 0%,var(--point-color-status-danger) 100%);color:var(--point-color-text-secondary);font-size:25px;font-weight:700;line-height:1;box-shadow:0 10px 20px var(--point-shadow-popup)}.stitch-settings-usage-share-money:before{content:"";position:absolute;top:-6px;left:50%;width:22px;height:9px;border-radius:999px;background:linear-gradient(180deg,var(--point-color-surface-muted),var(--point-color-surface-muted));transform:translate(-50%)}.stitch-settings-usage-share-sparkle{position:absolute;width:10px;height:10px;background:var(--point-color-surface-muted);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%)}.stitch-settings-usage-share-sparkle--one{left:16px;top:14px}.stitch-settings-usage-share-sparkle--two{left:26px;top:28px;width:7px;height:7px}.stitch-settings-usage-share-copy{min-width:0;padding:0 18px}.stitch-settings-usage-share-copy h3{margin:0 0 5px;color:var(--point-color-text-primary);font-size:18px;font-weight:700;line-height:20px}.stitch-settings-usage-share-copy p{margin:0;color:var(--point-color-text-secondary);font-size:13px;font-weight:400;line-height:14px}.stitch-settings-usage-share-action{position:relative;z-index:1;min-width:104px;height:32px;margin-right:20px;padding:0 20px;border:0;border-radius:8px;background:linear-gradient(90deg,var(--point-color-surface-muted) 0%,var(--point-color-status-danger) 100%);color:var(--point-color-text-inverse);font-size:15px;font-weight:700;line-height:22px;cursor:pointer}.stitch-settings-usage-share-action:hover,.stitch-settings-usage-share-action:focus-visible{filter:brightness(.98);outline:none}.stitch-share-placard-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--point-color-surface-overlay)}.stitch-share-placard{position:relative;display:flex;flex-direction:column;width:474px;height:min(728px,calc(100vh - 48px));max-width:calc(100vw - 48px);max-height:calc(100vh - 48px);overflow:hidden;border-radius:14px;background-color:var(--point-color-surface-muted);color:var(--point-color-text-primary);box-shadow:0 22px 56px var(--point-shadow-popup);font-family:PingFang SC,PingFang HK,Helvetica Neue,Helvetica,Microsoft Yahei,Arial,sans-serif}.stitch-share-placard-bg{position:absolute;inset:0 auto auto 0;z-index:0;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.stitch-share-placard-close{position:absolute;top:24px;right:18px;z-index:3;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:2px;border:0;border-radius:6px;background:transparent;color:var(--point-color-text-secondary);cursor:pointer;font-size:16px;line-height:1}.stitch-share-placard-close svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.stitch-share-placard-hero{position:relative;flex:0 0 auto;display:flex;align-items:center;min-height:106px;padding:35px 24px 16px;overflow:hidden;background:transparent}.stitch-share-placard-hero:before{content:none}.stitch-share-placard-title{position:relative;z-index:1;display:flex;align-items:baseline;color:var(--point-color-text-primary);font-size:28px;font-weight:800;line-height:42px;letter-spacing:0;white-space:nowrap;-webkit-user-select:text;user-select:text;pointer-events:auto}.stitch-share-placard-title span{color:var(--point-color-status-danger)}.stitch-share-placard-title em{color:var(--point-color-status-danger);font-style:normal}.stitch-share-placard-body{display:flex;flex-direction:column;flex:1 1 auto;position:relative;z-index:1;gap:10px;min-height:0;overflow-y:auto;padding:0 24px 20px}.stitch-share-placard-card{border:0;border-radius:12px;background:linear-gradient(var(--point-color-surface-muted),var(--point-color-surface-raised) 20%)}.stitch-share-placard-progress-card{min-height:196px;padding:20px}.stitch-share-placard-card-title{display:flex;align-items:center;justify-content:space-between;gap:14px}.stitch-share-placard-card-title strong{color:var(--point-color-text-primary);font-size:18px;font-weight:600;line-height:26px}.stitch-share-placard-card-title span{color:var(--point-color-text-secondary);font-size:14px;font-weight:400;line-height:26px}.stitch-share-placard-progress{position:relative;min-height:70px;margin-top:16px;padding-top:40px}.stitch-share-placard-redpacket{position:absolute;left:0;top:0;display:inline-flex;align-items:center;justify-content:center;width:108px;height:24px;border-radius:8px;background:linear-gradient(90deg,var(--point-color-status-warning) 0%,var(--point-color-status-danger) 100%);color:var(--point-color-text-inverse);font-size:10px;font-weight:700;line-height:16px}.stitch-share-placard-redpacket:after{content:"";position:absolute;left:20px;bottom:-6px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid var(--point-color-border-control)}.stitch-share-placard-redpacket:before{content:"¥";display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:4px;border-radius:999px;background:var(--point-color-surface-muted);color:var(--point-color-text-secondary);font-size:11px;font-weight:800}.stitch-share-placard-invited{position:absolute;left:0;top:36px;z-index:1;display:inline-flex;align-items:center;height:22px;padding:0 12px;border:1px solid var(--point-color-border-control);border-radius:20px;background:var(--point-color-surface-muted);color:var(--point-color-text-secondary);font-size:12px;font-weight:500;line-height:20px}.stitch-share-placard-track{height:6px;border-radius:999px;background:var(--point-color-surface-muted);overflow:hidden}.stitch-share-placard-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--point-color-status-warning) 0%,var(--point-color-status-danger) 100%)}.stitch-share-placard-rewards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:31px;margin-top:8px;text-align:center}.stitch-share-placard-rewards div{display:flex;flex-direction:column}.stitch-share-placard-rewards strong{color:var(--point-color-text-primary);font-size:14px;font-weight:500;line-height:22px}.stitch-share-placard-rewards span{color:var(--point-color-text-secondary);font-size:12px;white-space:nowrap;font-weight:400;line-height:20px}.stitch-share-placard-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:88px;padding:22px 20px}.stitch-share-placard-stats div{display:flex;flex-direction:column;align-items:center;justify-content:center}.stitch-share-placard-stats span{color:var(--point-color-text-secondary);font-size:14px;font-weight:400;line-height:22px}.stitch-share-placard-stats strong{margin-top:2px;color:var(--point-color-text-primary);font-size:22px;font-weight:600;line-height:30px}.stitch-share-placard-rules{min-height:220px;padding:20px}.stitch-share-placard-rules .stitch-share-placard-card-title button{border:0;background:transparent;color:var(--point-color-text-secondary);font-size:14px;font-weight:400;line-height:22px;cursor:pointer}.stitch-share-placard-rules ol{display:flex;flex-direction:column;gap:12px;margin:18px 0 0;padding:0;list-style:none;counter-reset:invite-step}.stitch-share-placard-rules li{position:relative;min-height:24px;padding-left:36px;color:var(--point-color-text-primary);font-size:14px;font-weight:400;line-height:22px;counter-increment:invite-step}.stitch-share-placard-rules li:before{content:counter(invite-step);position:absolute;left:0;top:1px;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:999px;background:var(--point-color-text-primary);color:var(--point-color-text-inverse);font-size:10px;font-weight:700;line-height:16px}.stitch-share-placard-rules li:not(:last-child):after{content:"";position:absolute;left:7px;top:21px;width:1px;height:11px;background:var(--point-color-surface-muted)}.stitch-share-placard-actions{flex:0 0 auto;position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:20px 24px 24px;background:var(--point-color-surface-muted)}.stitch-share-placard-actions:before{content:"";position:absolute;left:0;right:0;top:-1px;height:21px;background:var(--point-color-surface-muted);pointer-events:none}.stitch-share-placard-actions button{display:inline-flex;align-items:center;justify-content:center;height:50px;padding:9px 15px;border:0;border-radius:8px;font-size:16px;line-height:30px;cursor:pointer}.stitch-share-placard-actions button svg{width:16px;height:16px;margin-right:9px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.stitch-share-placard-copy{background:var(--point-color-surface-raised);color:var(--point-color-text-primary);font-weight:500}.stitch-share-placard-download{background:linear-gradient(90deg,var(--point-color-surface-muted) 0%,var(--point-color-surface-muted) 100%);color:var(--point-color-text-inverse);font-weight:600}.stitch-share-placard-toast{position:absolute;left:50%;top:52px;z-index:5;transform:translate(-50%);min-width:92px;padding:9px 16px;border-radius:6px;background:var(--point-color-surface-muted);color:var(--point-color-text-inverse);font-size:14px;font-weight:400;line-height:20px;text-align:center;box-shadow:0 6px 18px var(--point-shadow-popup);pointer-events:none}.stitch-settings-usage-list{display:flex;flex-direction:column;gap:0;margin-top:32px}.stitch-settings-usage-group{display:grid;gap:0}.stitch-settings-usage-group-heading{margin:0;color:var(--point-color-text-primary);font-size:14px;font-weight:600;line-height:22px}.stitch-settings-usage-group-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.stitch-settings-usage-capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stitch-settings-usage-capability-card{display:flex;min-width:0;min-height:82px;flex-direction:column;justify-content:center;gap:4px;padding:14px 16px;border-radius:10px;background:var(--point-color-surface-muted);color:var(--point-color-text-secondary);font-size:13px;line-height:20px}.stitch-settings-usage-capability-value{overflow:hidden;color:var(--point-color-text-primary);font-size:24px;font-weight:600;line-height:30px;text-overflow:ellipsis}.stitch-settings-usage-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:36px}.stitch-settings-usage-subscription-group .stitch-settings-usage-row{min-height:54px}.stitch-settings-usage-value{margin:0;color:var(--point-color-text-secondary);font-size:13px;line-height:20px}.stitch-settings-usage-plan{display:flex;align-items:center;gap:10px}.stitch-settings-token-plan-badge{display:inline-flex;min-width:46px;height:18px;align-items:center;justify-content:center;padding:0 10px;border-radius:999px;color:var(--point-color-text-inverse);font-size:12px;font-weight:600}.stitch-settings-token-plan-badge--plus{background:var(--point-color-status-success)}.stitch-settings-token-plan-badge--pro{background:var(--point-color-status-warning)}.stitch-settings-token-plan-badge--ultra{background:linear-gradient(135deg,var(--point-color-plan-ultra-start),var(--point-color-plan-ultra-middle) 58%,var(--point-color-plan-ultra-end));color:var(--point-color-text-inverse)}.stitch-settings-token-plan-badge--none{background:var(--point-color-surface-muted)}.stitch-settings-usage-copy{display:flex;flex-direction:column;gap:4px;min-width:0}.stitch-settings-usage-title{display:inline-flex;align-items:center;gap:5px;color:var(--point-color-text-primary);font-size:14px;font-weight:500;line-height:21px}.stitch-settings-usage-title svg{width:14px;height:14px;fill:none;stroke:var(--point-color-text-secondary);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.stitch-settings-usage-copy p{margin:0;color:var(--point-color-text-secondary);font-size:13px;line-height:20px}.stitch-settings-usage-credit-breakdown{display:flex;align-items:center;gap:10px}.stitch-settings-usage-credit-breakdown i{width:1px;height:14px;background:var(--point-color-border-control)}.stitch-chat-shell .stitch-settings-usage-action{display:block;flex:0 0 auto;width:auto;min-width:0;height:34px;padding:8px 12px;border:0;border-radius:8px;background:color-mix(in srgb,var(--point-color-text-primary) 4%,transparent);color:var(--point-color-text-secondary);font-family:inherit;font-size:14px;font-weight:400;line-height:18px;text-align:center;cursor:pointer;transition:background-color .3s ease}.stitch-chat-shell .stitch-settings-usage-action:hover,.stitch-chat-shell .stitch-settings-usage-action:focus-visible{background:color-mix(in srgb,var(--point-color-text-primary) 8%,transparent);color:var(--point-color-text-secondary);outline:none}.stitch-settings-usage-action-content{display:flex;min-width:0;height:18px;align-items:center;gap:4px}.stitch-settings-usage-action-icon,.stitch-settings-usage-action-icon svg{display:block;width:16px;height:16px;flex:0 0 16px}.stitch-settings-usage-divider{height:1px;margin:-8px 0;background:var(--point-color-border-subtle)}.stitch-settings-usage-invoice-group{display:flex;flex-direction:column;gap:12px}.stitch-settings-usage-note{margin:0;color:var(--point-color-text-secondary);font-size:13px;line-height:20px}.stitch-settings-payment-history{display:flex;flex-direction:column;gap:0;width:100%;max-width:1120px;margin:0 auto}.stitch-settings-payment-history-state button{flex:0 0 auto;padding:7px 12px;border:0;border-radius:8px;background:var(--point-color-interaction-hover);color:var(--point-color-text-secondary);cursor:pointer}.stitch-settings-payment-history-list{display:flex;flex-direction:column}.stitch-billing-invoice-selection-toolbar{display:flex;min-height:22px;align-items:center;justify-content:flex-end}.stitch-billing-invoice-start-selection{padding:0;border:0;background:transparent;color:var(--point-color-text-secondary);font-size:15px;line-height:22px;cursor:pointer}.stitch-billing-invoice-start-selection:hover,.stitch-billing-invoice-start-selection:focus-visible{color:var(--point-color-status-info);outline:0}.stitch-billing-invoice-selection-summary{color:var(--point-color-text-secondary);font-size:14px;line-height:22px}.stitch-settings-payment-history-item{display:flex;align-items:center;gap:12px;min-height:72px;padding:12px 0;border-bottom:1px solid var(--point-color-border-subtle)}.stitch-settings-payment-history-item.is-selecting{cursor:pointer}.stitch-settings-payment-history-item.is-selected{margin:0 -12px;padding-right:12px;padding-left:12px;border-radius:10px;background:var(--point-color-interaction-hover)}.stitch-settings-payment-history-item.is-disabled{cursor:not-allowed;opacity:.68}.stitch-settings-payment-history-select{position:relative;flex:0 0 auto;width:16px;height:16px;margin:0;appearance:none;border:1.5px solid var(--point-color-border-control);border-radius:50%;background:var(--point-color-surface-raised);cursor:pointer}.stitch-settings-payment-history-select:checked{border-color:var(--point-color-status-info);background:var(--point-color-status-info)}.stitch-settings-payment-history-select:focus-visible{outline:0;box-shadow:0 0 0 3px var(--point-shadow-popup)}.stitch-settings-payment-history-select:checked:after{position:absolute;top:1px;left:4px;width:4px;height:8px;border:solid var(--point-color-border-subtle);border-width:0 1.5px 1.5px 0;content:"";transform:rotate(45deg)}.stitch-settings-payment-history-select:disabled{border-color:var(--point-color-border-control);background:var(--point-color-surface-muted);cursor:not-allowed}.stitch-settings-payment-history-item>div{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.stitch-settings-payment-history-title{display:flex;align-items:center;gap:8px}.stitch-settings-payment-history-item strong{color:var(--point-color-text-primary);font-size:15px;font-weight:500}.stitch-settings-payment-history-title em{padding:2px 7px;border-radius:999px;background:var(--point-color-interaction-hover);color:var(--point-color-text-secondary);font-size:11px;font-style:normal;font-weight:400;line-height:16px}.stitch-settings-payment-history-title em.is-issued{background:var(--point-color-surface-muted);color:var(--point-color-text-secondary)}.stitch-settings-payment-history-item span{overflow:hidden;color:var(--point-color-text-secondary);font-size:12px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.stitch-settings-payment-history-item b{flex:0 0 auto;margin-left:auto;color:var(--point-color-text-primary);font-size:16px;font-weight:500}.stitch-settings-payment-history-state{display:flex;align-items:center;justify-content:center;gap:12px;min-height:220px;color:var(--point-color-text-secondary);font-size:14px}.stitch-settings-payment-history-footer{position:sticky;bottom:0;display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:auto;padding:16px 0;background:var(--point-color-surface-raised)}.stitch-settings-payment-history-footer>span{color:var(--point-color-text-secondary);font-size:14px}.stitch-settings-payment-history-footer button{min-width:72px;height:32px;padding:0 14px;border:0;border-radius:8px;background:var(--point-color-interaction-primary);color:var(--point-color-text-inverse);font-size:14px;cursor:pointer}.stitch-settings-payment-history-footer .stitch-billing-invoice-cancel-selection{border:1px solid var(--point-color-border-subtle);background:var(--point-color-surface-muted);color:var(--point-color-text-primary)}.stitch-settings-payment-history-footer .stitch-billing-invoice-cancel-selection:hover,.stitch-settings-payment-history-footer .stitch-billing-invoice-cancel-selection:focus-visible{background:var(--point-color-surface-muted);outline:0}.stitch-settings-payment-history-footer button:disabled{cursor:not-allowed;opacity:.4}.stitch-settings-payment-history-submit-error{margin:-14px 0 0;color:var(--point-color-status-danger);font-size:13px;text-align:right}.stitch-billing-invoice-application{display:flex;flex-direction:column;gap:24px}.stitch-billing-invoice-title-heading{margin:0 0 24px;color:var(--point-color-text-primary);font-size:16px;font-weight:500;line-height:25px}.stitch-billing-invoice-title-close{position:absolute;top:16px;right:16px;z-index:1}.stitch-billing-invoice-title-modal [class$=-modal-content]{min-height:405px;padding:24px;border-radius:12px;box-shadow:0 6px 16px var(--point-shadow-popup),0 3px 6px -4px var(--point-shadow-popup),0 9px 28px 8px var(--point-shadow-popup)}.stitch-billing-invoice-title-modal.is-enterprise [class$=-modal-content]{min-height:488px}.stitch-billing-invoice-title-modal [class$=-modal-body],.stitch-billing-invoice-title-form{width:610px}.stitch-billing-invoice-title-row{display:grid;grid-template-columns:96px 490px;align-items:center;gap:24px;width:610px;height:40px;margin-bottom:12px}.stitch-billing-invoice-title-label{position:relative;color:var(--point-color-text-primary);font-size:14px;font-weight:400;line-height:22px}.stitch-billing-invoice-title-label.is-required:before{position:absolute;right:calc(100% + 4px);color:var(--point-color-status-danger);content:"*"}.stitch-billing-invoice-radio-group{display:flex;align-items:center;gap:32px;width:490px}.stitch-billing-invoice-radio{display:inline-flex;align-items:center;gap:8px;height:21px;padding:0;border:0;background:transparent;color:var(--point-color-text-primary);font:inherit;font-size:14px;line-height:21px;cursor:pointer}.stitch-billing-invoice-radio svg{flex:0 0 14px;width:14px;height:14px}.stitch-billing-invoice-radio:disabled{cursor:not-allowed;opacity:.5}.stitch-billing-invoice-title-input{box-sizing:border-box;width:490px;height:40px;padding:8px 12px;border:1px solid transparent;border-radius:8px;outline:none;background:var(--point-color-surface-muted);color:var(--point-color-text-primary);font:inherit;font-size:14px;line-height:22px}.stitch-billing-invoice-title-input:focus{border-color:var(--point-color-border-subtle)}.stitch-billing-invoice-title-input::placeholder{color:var(--point-color-text-secondary)}.stitch-billing-invoice-optional-toggle{display:flex;align-items:center;gap:4px;height:19px;margin:0 0 0 120px;padding:0;border:0;background:transparent;color:var(--point-color-text-secondary);font:inherit;font-size:13px;line-height:19px;cursor:pointer}.stitch-billing-invoice-optional-toggle span{color:var(--point-color-text-primary);font-size:13px}.stitch-billing-invoice-optional-fields{margin-top:12px}.stitch-billing-invoice-title-actions{display:flex;justify-content:flex-end;margin-top:16px}.stitch-billing-invoice-title-actions button{height:32px;padding:6px 20px;border:0;border-radius:6px;background:var(--point-color-interaction-primary);color:var(--point-color-text-inverse);font:inherit;font-size:14px;font-weight:500;line-height:19px;cursor:pointer}.stitch-billing-invoice-title-actions button:disabled{cursor:not-allowed;opacity:.45}.stitch-billing-invoice-record a{color:var(--point-color-status-info);text-decoration:none}.stitch-billing-invoice-records{min-height:340px;overflow-x:auto;border-radius:14px;background:var(--point-color-surface-muted)}.stitch-billing-invoice-records-head,.stitch-billing-invoice-record{display:grid;grid-template-columns:1.25fr .75fr .8fr 1.6fr .65fr;gap:14px;align-items:center;min-width:760px;padding:15px 18px}.stitch-billing-invoice-records-head{border-bottom:1px solid var(--point-color-border-subtle);color:var(--point-color-text-secondary);font-size:13px;font-weight:600}.stitch-billing-invoice-record{border-bottom:1px solid var(--point-color-border-subtle);color:var(--point-color-text-secondary);font-size:13px}.stitch-billing-invoice-record>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stitch-billing-invoice-records-empty{display:flex;align-items:center;justify-content:center;min-height:280px;color:var(--point-color-text-secondary);font-size:14px}.stitch-memory-preference-panel{margin-top:18px;border-top:1px solid var(--point-color-interaction-hover);padding-top:16px;display:flex;flex-direction:column;gap:14px}.stitch-memory-preference-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.stitch-memory-preference-row--stacked{align-items:stretch;flex-direction:column;gap:8px}.stitch-memory-preference-label{color:var(--point-color-text-primary);font-size:13px;font-weight:700;line-height:1.35;min-width:72px}.stitch-memory-preference-segments{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.stitch-memory-preference-value{min-width:0;display:flex;flex:1;flex-direction:column;align-items:flex-end;gap:7px}.stitch-memory-preference-segment,.stitch-memory-preference-action,.stitch-memory-preference-clear{min-height:34px;border-radius:8px;border:1px solid var(--point-color-border-control);background:var(--point-color-surface-raised);color:var(--point-color-text-primary);cursor:pointer;font-size:13px;font-weight:700;line-height:1.2;padding:0 12px}.stitch-memory-preference-segment--rich{width:150px;min-height:62px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;text-align:left}.stitch-memory-preference-segment-title{font-size:13px;font-weight:800;line-height:1.2}.stitch-memory-preference-segment-desc{color:var(--point-color-text-secondary);font-size:12px;font-weight:500;line-height:1.35}.stitch-memory-preference-segment--active .stitch-memory-preference-segment-desc{color:var(--point-color-text-secondary)}.stitch-memory-preference-hint{color:var(--point-color-text-secondary);font-size:12px;font-weight:500;line-height:1.45;text-align:right}.stitch-memory-preference-segment--active{border-color:var(--point-color-status-info);background:var(--point-color-surface-muted);color:var(--point-color-text-secondary)}.stitch-memory-preference-company{display:flex;gap:8px}.stitch-memory-preference-input{min-width:0;flex:1;height:36px;border:1px solid var(--point-color-border-control);border-radius:8px;color:var(--point-color-text-primary);font-size:13px;padding:0 10px}.stitch-memory-preference-footer{display:flex;justify-content:flex-end}.stitch-memory-preference-clear{border-color:var(--point-color-border-control);color:var(--point-color-status-danger)}.stitch-memory-preference-segment:disabled,.stitch-memory-preference-action:disabled,.stitch-memory-preference-clear:disabled,.stitch-memory-preference-input:disabled{cursor:not-allowed;opacity:.58}.stitch-skill-market{width:100%;margin:0;padding:104px 24px 42px;display:flex;flex-direction:column;gap:22px;animation:stitchSkillMarketIn .36s ease-out both}.stitch-skill-market-top{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start;position:relative;min-height:178px}.stitch-skill-market-title{min-width:0}.stitch-skill-market-title h1{margin:0 0 12px;color:var(--point-color-text-primary);font-size:40px;line-height:48px;font-weight:600;letter-spacing:0}.stitch-skill-market-title p{margin:0;width:min(760px,100%);color:var(--point-color-text-secondary);font-size:14px;line-height:20px}.stitch-skill-market-hero-art{width:318px;height:179px;color:var(--point-color-text-primary);justify-self:end;margin-top:-30px;animation:stitchSkillHeroFloat 4.8s ease-in-out infinite}.stitch-skill-market-stats{display:none}.stitch-skill-market-stats span{min-height:74px;padding:14px;border:1px solid var(--point-color-border-control);border-radius:8px;background:var(--point-color-surface-raised);display:flex;flex-direction:column;gap:4px}.stitch-skill-market-stats strong{color:var(--point-color-text-primary);font-size:24px;line-height:1}.stitch-skill-market-stats em{color:var(--point-color-text-secondary);font-style:normal;font-size:12px}.stitch-skill-market-toolbar{display:flex;align-items:center;gap:18px;margin-top:54px}.stitch-skill-market-search{margin-left:auto;flex:0 0 240px;height:36px;border:1px solid color-mix(in srgb,var(--point-color-text-primary) 8%,transparent);border-radius:10px;background:var(--point-color-surface-raised);display:inline-flex;align-items:center;gap:8px;padding:0 12px;color:var(--point-color-text-placeholder);transition:border-color .16s ease,box-shadow .16s ease}.stitch-skill-market-search:focus-within{border-color:var(--point-color-border-control);box-shadow:none}.stitch-skill-market-search svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.stitch-skill-market-search input{width:100%;border:0;outline:none;color:var(--point-color-text-primary);background:transparent;font-size:13px;line-height:18px}.stitch-skill-market-search input::placeholder{color:var(--point-color-text-placeholder)}.stitch-skill-market-tabs{min-width:0;display:flex;gap:5px;overflow-x:auto;padding-bottom:0}.stitch-chat-shell .stitch-skill-market-tab{flex:0 0 auto;height:36px;border:0;border-radius:10px;background:transparent;color:var(--point-color-text-secondary);padding:0 12px;font-size:14px;line-height:20px;font-weight:500;cursor:pointer;transition:color .15s ease,background .15s ease}.stitch-chat-shell .stitch-skill-market-tab--active{color:var(--point-color-text-primary);background:color-mix(in srgb,var(--point-color-text-primary) 8%,transparent);font-weight:700}.stitch-chat-shell .stitch-skill-market-tab:hover{color:var(--point-color-text-primary);background:color-mix(in srgb,var(--point-color-text-primary) 8%,transparent)}.stitch-chat-shell .stitch-skill-market-tab--active:hover{background:color-mix(in srgb,var(--point-color-text-primary) 8%,transparent)}.stitch-skill-market-error{border:1px solid var(--point-color-border-control);border-radius:8px;background:var(--point-color-surface-muted);color:var(--point-color-status-danger);padding:12px 14px;font-weight:700}.stitch-skill-market-grid{display:grid;grid-template-columns:repeat(4,minmax(210px,1fr));gap:12px}.stitch-skill-card{min-height:158px;border:1px solid color-mix(in srgb,var(--point-color-text-primary) 8%,transparent);border-radius:16px;background:var(--point-color-surface-raised);padding:16px;display:flex;flex-direction:column;gap:8px;box-shadow:none;position:relative;overflow:hidden;cursor:pointer;animation:stitchSkillCardIn .42s ease-out both;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}.stitch-skill-card:nth-child(2){animation-delay:35ms}.stitch-skill-card:nth-child(3){animation-delay:70ms}.stitch-skill-card:nth-child(4){animation-delay:105ms}.stitch-skill-card:nth-child(n+5){animation-delay:.14s}.stitch-skill-card:hover,.stitch-skill-card:focus-visible{transform:none;border-color:color-mix(in srgb,var(--point-color-text-primary) 8%,transparent);box-shadow:none;background:color-mix(in srgb,var(--point-color-text-primary) 8%,transparent);outline:none}.stitch-skill-card--enabled{border-color:var(--point-color-border-control);background:var(--point-color-surface-raised)}.stitch-skill-card-head,.stitch-skill-card-meta,.stitch-skill-card-tags{display:flex;align-items:center}.stitch-skill-card-head{display:none}.stitch-skill-card-icon{width:40px;height:40px;border-radius:8px;background:var(--point-color-surface-muted);color:var(--point-color-status-info);display:inline-flex;align-items:center;justify-content:center}.stitch-skill-card-icon svg{width:21px;height:21px;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.stitch-skill-status{height:24px;border-radius:999px;padding:0 9px;display:inline-flex;align-items:center;background:var(--point-color-surface-muted);color:var(--point-color-text-secondary);font-size:12px;font-weight:800}.stitch-skill-status--enabled,.stitch-skill-status--disabled,.stitch-skill-status--installed{background:var(--point-color-surface-muted);color:var(--point-color-text-secondary)}.stitch-skill-card h2{margin:0;color:var(--point-color-text-primary);font-size:14px;line-height:20px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stitch-skill-card p{min-height:54px;margin:0;color:var(--point-color-text-placeholder);font-size:13px;line-height:18px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.stitch-skill-card-tags{display:none}.stitch-skill-card-tags span{min-height:24px;border-radius:6px;background:var(--point-color-surface-muted);color:var(--point-color-text-primary);padding:4px 8px;font-size:12px;font-weight:700}.stitch-skill-card-meta{margin-top:8px;justify-content:space-between;gap:8px;color:var(--point-color-text-secondary);font-size:12px;line-height:16px}.stitch-skill-card-author{min-width:0;display:inline-flex;align-items:center;gap:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stitch-skill-card-author span{width:14px;height:14px;border-radius:4px;background:var(--point-color-surface-muted);color:var(--point-color-text-primary);display:inline-flex;align-items:center;justify-content:center}.stitch-skill-card-author .stitch-skill-card-author-logo{background:transparent}.stitch-skill-card-author-logo img{display:block;width:14px;height:14px;object-fit:contain}.stitch-skill-card-author svg{width:11px;height:11px;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2}.stitch-skill-card-action{position:absolute;right:12px;top:12px;height:28px;border:1px solid transparent;border-radius:8px;background:var(--point-color-text-primary);color:var(--point-color-text-inverse);font-size:12px;font-weight:700;padding:0 12px;cursor:pointer;opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .16s ease,transform .16s ease,background .16s ease,border-color .16s ease,color .16s ease}.stitch-skill-card:hover .stitch-skill-card-action,.stitch-skill-card:focus-within .stitch-skill-card-action{opacity:1;transform:translateY(0);pointer-events:auto}.stitch-skill-card-action:hover{background:var(--point-color-status-info)}.stitch-skill-card-action:disabled{cursor:wait;opacity:.65}.stitch-skill-card-action--secondary{background:var(--point-color-interaction-hover);border-color:transparent;color:var(--point-color-text-secondary)}.stitch-skill-card-action--secondary:hover{background:var(--point-color-interaction-hover);border-color:var(--point-color-text-primary);color:var(--point-color-text-primary)}.stitch-skill-card-action--secondary:focus-visible{background:var(--point-color-interaction-hover);border-color:var(--point-color-text-primary);color:var(--point-color-text-primary);outline:none}.stitch-skill-card-readonly{position:absolute;right:12px;top:12px;height:28px;border-radius:8px;background:var(--point-color-surface-muted);color:var(--point-color-text-secondary);padding:0 10px;display:inline-flex;align-items:center;font-size:12px;font-weight:700}@keyframes stitchSkillMarketIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes stitchSkillHeroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}@keyframes stitchSkillCardIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.stitch-skill-market-empty{grid-column:1 / -1;min-height:160px;border:1px dashed var(--point-color-border-control);border-radius:8px;background:var(--point-color-surface-raised);color:var(--point-color-text-secondary);display:flex;align-items:center;justify-content:center;font-weight:700}.stitch-auth-loading{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;gap:12px;color:var(--ys-workbench-sidebar-item-color);font-size:15px}.stitch-auth-loading-spinner{width:22px;height:22px;border:2px solid var(--point-color-border-control);border-top-color:var(--point-color-text-secondary);border-radius:50%;animation:stitchAuthSpin .8s linear infinite}.stitch-auth-required{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:32px 24px;color:var(--point-color-text-secondary);text-align:center}.stitch-auth-required h2{margin:0;color:var(--point-color-text-primary);font-size:18px;line-height:1.4;font-weight:650}.stitch-auth-required p{margin:0;max-width:360px;font-size:14px;line-height:1.6}.stitch-auth-required button{height:36px;padding:0 16px;border:0;border-radius:8px;background:var(--point-color-text-primary);color:var(--point-color-text-inverse);font-size:14px;font-weight:600;cursor:pointer}@keyframes stitchAuthSpin{to{transform:rotate(360deg)}}.stitch-finance-context-badge{align-self:center;display:inline-flex;gap:10px;max-width:min(760px,calc(100% - 32px));margin:8px auto 0;padding:6px 10px;border:1px solid var(--point-color-border-subtle);border-radius:999px;background:var(--point-color-surface-overlay);color:var(--point-color-text-primary);font-size:12px;line-height:1.4;box-shadow:0 8px 24px var(--point-shadow-popup)}.stitch-activity-pet{align-self:center;display:inline-flex;align-items:center;gap:10px;max-width:min(760px,calc(100% - 32px));margin:8px auto 0;padding:8px 12px;border:1px solid var(--point-color-border-subtle);border-radius:999px;background:var(--point-color-surface-overlay);color:var(--point-color-text-primary);font-size:12px;line-height:1.35;box-shadow:0 10px 26px color-mix(in srgb,var(--point-color-text-primary) 10%,transparent)}.stitch-activity-pet-orb{position:relative;width:18px;height:18px;flex:0 0 auto;border-radius:999px;background:var(--point-color-status-info);box-shadow:0 0 0 4px color-mix(in srgb,var(--point-color-status-info) 12%,transparent)}.stitch-activity-pet-orb span{position:absolute;top:6px;width:3px;height:3px;border-radius:999px;background:var(--point-color-surface-raised)}.stitch-activity-pet-orb span:first-child{left:5px}.stitch-activity-pet-orb span:last-child{right:5px}.stitch-activity-pet-copy{display:inline-flex;gap:6px;min-width:0}.stitch-activity-pet-copy span{overflow:hidden;color:var(--point-color-text-secondary);text-overflow:ellipsis;white-space:nowrap}.stitch-activity-pet--waiting .stitch-activity-pet-orb{background:var(--point-color-status-warning);box-shadow:0 0 0 4px var(--point-shadow-popup)}.stitch-activity-pet--review .stitch-activity-pet-orb{background:var(--point-color-surface-muted);box-shadow:0 0 0 4px var(--point-shadow-popup)}.stitch-activity-pet--failed .stitch-activity-pet-orb{background:var(--point-color-status-danger);box-shadow:0 0 0 4px var(--point-shadow-popup)}.stitch-activity-pet em{padding:2px 6px;border-radius:999px;background:var(--point-color-surface-muted);color:var(--point-color-status-info);font-style:normal;font-weight:700}.stitch-account-panel{width:min(1080px,calc(100% - 48px));margin:24px auto;padding:24px;border:1px solid color-mix(in srgb,var(--point-color-text-primary) 10%,transparent);border-radius:24px;background:var(--point-color-surface-overlay);box-shadow:0 18px 45px color-mix(in srgb,var(--point-color-text-primary) 10%,transparent)}.stitch-account-panel-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.stitch-account-panel-head p,.stitch-account-panel-head h2{margin:0}.stitch-account-panel-head p{color:var(--point-color-text-secondary);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stitch-account-panel-head h2{color:var(--point-color-text-primary);font-size:24px}.stitch-account-panel button{border:1px solid var(--point-color-border-control);border-radius:12px;background:var(--point-color-status-info);color:var(--point-color-text-inverse);cursor:pointer;font-weight:700;padding:9px 14px}.stitch-account-panel button:disabled{cursor:not-allowed;opacity:.55}.stitch-account-panel-success,.stitch-account-panel-error{margin:0 0 14px;border-radius:12px;padding:10px 12px;font-size:13px}.stitch-account-panel-success{background:var(--point-color-surface-muted);color:var(--point-color-status-success)}.stitch-account-panel-error{background:var(--point-color-surface-muted);color:var(--point-color-text-secondary)}.stitch-account-panel-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:16px}.stitch-account-card,.stitch-account-section{border:1px solid color-mix(in srgb,var(--point-color-text-primary) 10%,transparent);border-radius:18px;background:var(--point-color-surface-muted);padding:16px}.stitch-account-card span,.stitch-account-field span{color:var(--point-color-text-secondary);font-size:12px;font-weight:700}.stitch-account-card strong{display:block;margin-top:8px;color:var(--point-color-text-primary);font-size:22px}.stitch-account-card p,.stitch-account-section p{color:var(--point-color-text-secondary);font-size:13px;line-height:1.6;margin:8px 0 0}.stitch-account-panel-columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.stitch-account-section h3{margin:0 0 12px;color:var(--point-color-text-primary);font-size:16px}.stitch-account-field{display:grid;gap:6px;margin:10px 0}.stitch-account-field input{border:1px solid color-mix(in srgb,var(--point-color-text-primary) 10%,transparent);border-radius:12px;background:var(--point-color-surface-raised);color:var(--point-color-text-primary);font:inherit;padding:9px 10px}.stitch-account-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.stitch-account-order{display:grid;gap:6px;margin-top:12px;border-radius:12px;background:var(--point-color-surface-raised);color:var(--point-color-text-secondary);font-size:12px;padding:10px}.stitch-account-order code{overflow-wrap:anywhere;white-space:normal}.stitch-business-table-card{width:100%;max-width:100%;margin:14px 0 18px;overflow:hidden;border:1px solid var(--point-color-border-subtle);border-radius:12px;background:var(--point-color-surface-raised)}.stitch-business-table-head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 14px;border-bottom:1px solid var(--point-color-border-subtle);background:var(--point-color-surface-muted);color:var(--point-color-text-primary);font-size:15px;font-weight:700}.stitch-business-table-head span:last-child{flex:0 0 auto;color:var(--point-color-text-secondary);font-size:13px;font-weight:600}.stitch-business-table-wrap{width:100%;max-width:100%;overflow-x:auto}.stitch-business-table{width:100%;min-width:640px;border-collapse:collapse;font-size:15px;line-height:1.55}.stitch-business-table th,.stitch-business-table td{border:1px solid var(--point-color-border-subtle);padding:10px 12px;text-align:left;vertical-align:top}.stitch-business-table th:first-child,.stitch-business-table td:first-child{border-left:0}.stitch-business-table th:last-child,.stitch-business-table td:last-child{border-right:0}.stitch-business-table tbody tr:last-child td{border-bottom:0}.stitch-business-table th{background:var(--point-color-surface-raised);color:var(--point-color-text-primary);font-weight:700}.stitch-business-table td{color:var(--point-color-text-primary)}.stitch-business-detail-view{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:-4px 0 18px;padding:10px 12px;border:1px solid var(--point-color-border-subtle);border-radius:10px;background:var(--point-color-surface-muted);color:var(--point-color-text-secondary);font-size:14px}.stitch-business-detail-content{width:100%}.stitch-business-detail-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px}.stitch-business-detail-search{max-width:320px}.stitch-business-detail-drawer .ant-drawer-body{padding:18px 20px}.stitch-business-detail-source{display:block;margin-top:-2px;font-size:12px}.stitch-tool-activity{display:inline-flex;align-items:center;gap:8px;margin:8px 0;color:var(--point-color-text-secondary);font-size:14px;line-height:1.4}.stitch-tool-activity-icon{width:14px;height:14px;border:2px solid var(--point-color-border-control);border-top-color:var(--point-color-text-secondary);border-radius:50%}.stitch-tool-activity[data-status=running] .stitch-tool-activity-icon{animation:stitch-tool-activity-spin .9s linear infinite}.stitch-tool-activity[data-status=completed] .stitch-tool-activity-icon,.stitch-tool-activity[data-status=failed] .stitch-tool-activity-icon{animation:none}@keyframes stitch-tool-activity-spin{to{transform:rotate(360deg)}}.stitch-banner{width:min(100%,860px);margin:0 auto 12px;padding:10px 14px;border-radius:12px;background:var(--point-color-surface-muted);color:var(--point-color-text-secondary);font-size:13px}.stitch-banner:not(.stitch-banner--error){background:var(--point-color-surface-muted);color:var(--point-color-text-secondary)}.stitch-invoice-seller-modal-backdrop{position:fixed;inset:0;z-index:1300;background:color-mix(in srgb,var(--point-color-text-primary) 10%,transparent);display:flex;align-items:center;justify-content:center;padding:24px 20px}.stitch-invoice-seller-modal{width:min(100%,560px);max-height:min(82vh,720px);background:var(--point-color-surface-raised);border:1px solid var(--point-color-interaction-hover);border-radius:18px;box-shadow:0 26px 70px color-mix(in srgb,var(--point-color-text-primary) 10%,transparent);overflow:hidden;display:flex;flex-direction:column}.stitch-invoice-seller-modal-head{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 18px 16px 20px;border-bottom:1px solid var(--point-color-border-subtle)}.stitch-invoice-seller-modal-head h2{margin:0;color:var(--point-color-text-primary);font-size:20px;line-height:28px;font-weight:700}.stitch-invoice-seller-modal-close{width:32px;height:32px;border:0;border-radius:10px;background:transparent;color:var(--point-color-text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.stitch-invoice-seller-modal-close:hover{background:var(--point-color-surface-muted);color:var(--point-color-text-secondary)}.stitch-invoice-seller-modal-close svg,.stitch-invoice-seller-search svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.stitch-invoice-seller-search{min-height:32px;margin:16px 20px 8px;padding:0 12px;border:1px solid transparent;border-radius:8px;color:var(--point-color-text-secondary);background:var(--point-color-surface-muted);display:flex;align-items:center;gap:8px;transition:border-color .2s,background-color .2s}.stitch-invoice-seller-search:hover{border-color:var(--point-color-border-control);background:var(--point-color-surface-muted)}.stitch-invoice-seller-search:focus-within{border-color:var(--point-color-text-primary);background:var(--point-color-surface-raised);box-shadow:none}.stitch-invoice-seller-search input{width:100%;border:0;outline:0;background:transparent;color:var(--point-color-text-secondary);font-size:14px;line-height:30px;padding:0}.stitch-invoice-seller-search input::placeholder{color:var(--point-color-text-secondary)}.stitch-invoice-seller-list{min-height:220px;overflow-y:auto;padding:8px 14px 16px}.stitch-invoice-seller-row{width:100%;min-height:64px;padding:10px 12px;border:0;border-radius:12px;background:transparent;color:var(--point-color-text-primary);display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;text-align:left;cursor:pointer}.stitch-invoice-seller-row:hover{background:var(--point-color-surface-muted)}.stitch-invoice-seller-row:active{transform:scale(.995)}.stitch-invoice-seller-name{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:22px;font-weight:700}.stitch-invoice-seller-meta{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--point-color-text-secondary);font-size:13px;line-height:19px}.stitch-invoice-seller-empty{min-height:180px;display:flex;align-items:center;justify-content:center;text-align:center;color:var(--point-color-text-secondary);font-size:14px;line-height:22px;padding:20px}.stitch-invoice-seller-modal-close:focus-visible,.stitch-invoice-seller-row:focus-visible{outline:2px solid var(--point-color-border-control);outline-offset:2px}.stitch-search-modal-backdrop{position:fixed;inset:0;z-index:90;background:color-mix(in srgb,var(--point-color-text-primary) 10%,transparent);display:flex;align-items:center;justify-content:center;padding:24px 20px}.stitch-search-modal{width:min(100%,520px);max-height:min(84vh,760px);background:var(--point-color-surface-raised);border:1px solid var(--point-color-interaction-hover);border-radius:18px;box-shadow:0 26px 70px color-mix(in srgb,var(--point-color-text-primary) 10%,transparent);overflow:hidden;display:flex;flex-direction:column}.stitch-search-modal-head{min-height:56px;display:flex;align-items:center;gap:12px;padding:8px 14px 8px 16px;border-bottom:1px solid var(--point-color-interaction-hover)}.stitch-search-modal-searchbox{flex:1;min-width:0;min-height:40px;padding:0 4px 0 2px;border:0;border-radius:0;background:transparent;display:flex;align-items:center;gap:10px}.stitch-search-modal-searchicon{width:20px;height:20px;color:var(--point-color-text-secondary);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}.stitch-search-modal-searchicon svg{width:20px;height:20px;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.stitch-search-modal-input{width:100%;border:0;outline:0;background:transparent;color:var(--point-color-text-primary);font-size:17px;line-height:1.2;padding:0}.stitch-search-modal-input::placeholder{color:var(--point-color-text-secondary)}.stitch-search-modal-close{width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--point-color-text-secondary);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto}.stitch-search-modal-close:hover{background:var(--point-color-surface-muted);color:var(--point-color-text-secondary)}.stitch-search-modal-close svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9}.stitch-search-modal-body{padding:12px 18px 16px;overflow-y:auto}.stitch-search-modal-list{display:flex;flex-direction:column;min-height:190px;max-height:190px;overflow-y:auto}.stitch-search-modal-row{width:100%;min-height:38px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:var(--point-color-text-primary);display:inline-flex;align-items:center;gap:10px;text-align:left;cursor:pointer;font-size:16px}.stitch-search-modal-row:hover{background:var(--point-color-surface-muted)}.stitch-search-modal-title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stitch-search-modal-icon{width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;color:var(--point-color-text-primary);flex:0 0 auto}.stitch-search-modal-icon svg{width:18px;height:18px;stroke:currentColor;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.stitch-search-modal-section-label{margin:4px 0 6px;padding:0 8px;color:var(--point-color-text-secondary);font-size:14px;font-weight:500}.stitch-search-modal-empty{padding:10px 8px 4px;color:var(--point-color-text-secondary);font-size:14px}.stitch-clawbot-modal .ant-modal-content{border-radius:14px;padding:0;overflow:hidden;box-shadow:0 22px 60px color-mix(in srgb,var(--point-color-text-primary) 18%,transparent)}.stitch-clawbot-modal{width:auto!important;max-width:calc(100vw - 32px)}.stitch-clawbot-modal .ant-modal-close{top:15px;right:15px}.stitch-clawbot-panel{width:max-content;max-width:calc(100vw - 32px);padding:28px 30px 24px;background:var(--point-color-surface-raised);color:var(--point-color-text-primary)}.stitch-clawbot-head{position:relative;display:flex;align-items:flex-start;justify-content:center;margin-bottom:11px;padding:0 52px}.stitch-clawbot-head h2{margin:0;color:var(--point-color-text-primary);font-size:24px;font-weight:700;line-height:1.18;letter-spacing:0;text-align:center}.stitch-clawbot-body{display:flex;align-items:center;justify-content:center}.stitch-clawbot-qr{width:284px;min-height:284px;border:0;border-radius:0;background:var(--point-color-surface-raised);display:flex;align-items:center;justify-content:center;color:var(--point-color-text-secondary);font-size:14px;overflow:hidden}.stitch-clawbot-qr svg{width:252px;height:252px;object-fit:contain;display:block}.stitch-clawbot-hint{margin:14px 0 0;color:var(--point-color-text-secondary);font-size:14px;font-weight:700;line-height:1.4;text-align:center}@keyframes stitch-bot-nod{0%,to{transform:translateY(0) rotate(0)}18%{transform:translateY(-1px) rotate(-3deg)}34%{transform:translateY(0) rotate(2deg)}56%{transform:translateY(1px) rotate(0)}}@keyframes stitch-bot-blink{0%,42%,46%,to{transform:scaleY(1);opacity:1}44%{transform:scaleY(.2);opacity:.8}}@media(max-width:960px){.stitch-chat-shell{grid-template-columns:1fr;height:100vh;min-height:0;overflow:hidden}.stitch-skill-market{padding:24px 18px 36px}.stitch-skill-market-top,.stitch-skill-market-toolbar{grid-template-columns:1fr;flex-direction:column;align-items:stretch}.stitch-skill-market-stats,.stitch-skill-market-grid{grid-template-columns:1fr}.stitch-skill-market-search{flex-basis:auto;width:100%}}@media(max-width:640px){.stitch-search-modal{width:100%}.stitch-search-modal-head{min-height:52px;padding:8px 12px}.stitch-search-modal-body{padding:10px 12px 14px}.stitch-clawbot-modal{max-width:calc(100vw - 28px)}.stitch-clawbot-panel{width:auto;padding:22px 18px 18px}.stitch-clawbot-head{padding:0 52px}.stitch-clawbot-body{justify-content:center}.stitch-clawbot-qr{width:min(284px,calc(100vw - 72px));min-height:min(284px,calc(100vw - 72px))}.stitch-settings-usage-overview-grid{grid-template-columns:1fr;gap:12px}.stitch-settings-usage-share-banner{grid-template-columns:76px minmax(0,1fr);gap:0;padding-right:16px}.stitch-settings-usage-share-copy{padding:10px 14px}.stitch-settings-usage-share-copy h3{font-size:16px;line-height:18px}.stitch-settings-usage-share-action{grid-column:2;justify-self:start;margin:0 0 10px 14px}.stitch-share-placard-modal{padding:14px}.stitch-share-placard{max-width:calc(100vw - 28px);max-height:calc(100vh - 28px)}.stitch-share-placard-hero{min-height:94px;padding:30px 20px 14px}.stitch-share-placard-title{max-width:260px;font-size:23px;line-height:30px}.stitch-share-placard-envelope{right:23px;top:43px;width:60px;height:44px}.stitch-share-placard-body{max-height:calc(100vh - 222px);padding:0 14px 20px}.stitch-share-placard-progress-card,.stitch-share-placard-rules{padding:16px}.stitch-share-placard-card-title{align-items:flex-start;flex-direction:column;gap:2px}.stitch-share-placard-rewards{gap:10px}.stitch-share-placard-actions{gap:10px;padding:18px 14px}.stitch-share-placard-actions:before{height:19px}.stitch-share-placard-actions button{height:46px;padding:8px 10px;font-size:14px;line-height:24px}}.stitch-task-pet{position:fixed;right:28px;bottom:28px;z-index:40;display:flex;flex-direction:column;align-items:flex-end;gap:12px;pointer-events:none}.stitch-task-pet-button,.stitch-task-pet-panel{pointer-events:auto}.stitch-task-pet-button{width:58px;height:58px;border:0;border-radius:50%;background:var(--point-color-surface-raised);color:var(--point-color-text-primary);box-shadow:0 18px 42px var(--point-shadow-popup),0 4px 10px color-mix(in srgb,var(--point-color-text-primary) 10%,transparent);cursor:pointer;display:grid;place-items:center;position:relative;transition:transform .16s ease,box-shadow .16s ease}.stitch-task-pet-button:hover{transform:translateY(-2px);box-shadow:0 22px 46px var(--point-shadow-popup),0 6px 14px var(--point-shadow-popup)}.stitch-task-pet-button--attention{box-shadow:0 18px 42px var(--point-shadow-popup),0 0 0 4px var(--point-shadow-popup)}.stitch-task-pet-sprite{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--point-color-status-info);font-family:SF Mono,ui-monospace,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:800;line-height:.78;letter-spacing:0;white-space:pre;transform:scale(1.22);text-shadow:0 1px 0 color-mix(in srgb,var(--point-color-text-primary) 75%,transparent)}.stitch-task-pet-sprite span{display:block}.stitch-task-pet-badge{min-width:22px;height:22px;border-radius:999px;padding:0 6px;position:absolute;top:-6px;right:-6px;background:var(--point-color-status-info);color:var(--point-color-text-inverse);border:2px solid var(--point-color-border-subtle);font-size:12px;font-weight:700;line-height:18px;display:inline-flex;align-items:center;justify-content:center}.stitch-task-pet-badge--attention{background:var(--point-color-status-danger)}.stitch-task-pet-panel{width:360px;max-width:calc(100vw - 32px);border:1px solid var(--point-color-border-control);border-radius:18px;background:var(--point-color-surface-overlay);box-shadow:0 24px 60px var(--point-shadow-popup);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);overflow:hidden}.stitch-task-pet-panel-head{min-height:68px;padding:16px 16px 14px;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;border-bottom:1px solid var(--point-color-border-subtle)}.stitch-task-pet-panel-head strong,.stitch-task-pet-panel-head span{display:block}.stitch-task-pet-panel-head strong{font-size:16px;font-weight:800;color:var(--point-color-text-primary)}.stitch-task-pet-panel-head span{margin-top:3px;font-size:13px;color:var(--point-color-text-secondary)}.stitch-task-pet-panel-head button{width:28px;height:28px;border:0;border-radius:50%;background:var(--point-color-surface-muted);color:var(--point-color-text-primary);font-size:20px;line-height:1;cursor:pointer}.stitch-task-pet-list{max-height:360px;overflow-y:auto;padding:10px}.stitch-task-pet-item{min-height:72px;padding:12px;border-radius:12px;display:flex;align-items:center;justify-content:space-between;gap:12px}.stitch-task-pet-item:hover{background:var(--point-color-surface-muted)}.stitch-task-pet-item-main{min-width:0;display:flex;align-items:center;gap:10px}.stitch-task-pet-item-main strong,.stitch-task-pet-item-main span{display:block}.stitch-task-pet-item-main strong{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;color:var(--point-color-text-primary)}.stitch-task-pet-item-main span{margin-top:3px;font-size:12px;color:var(--point-color-text-secondary)}.stitch-task-pet-dot{width:9px;height:9px;border-radius:50%;flex:0 0 auto}.stitch-task-pet-dot--running{background:var(--point-color-status-info)}.stitch-task-pet-dot--waiting{background:var(--point-color-status-warning)}.stitch-task-pet-dot--attention{background:var(--point-color-status-danger)}.stitch-task-pet-status{flex:0 0 auto;border-radius:999px;padding:5px 9px;font-size:12px;font-weight:700}.stitch-task-pet-status--running,.stitch-task-pet-status--waiting{background:var(--point-color-surface-muted);color:var(--point-color-text-secondary)}.stitch-task-pet-status--attention{background:var(--point-color-surface-muted);color:var(--point-color-status-danger)}.stitch-task-pet-empty,.stitch-task-pet-error{padding:18px 12px;color:var(--point-color-text-secondary);font-size:14px}.stitch-task-pet-error{margin:10px 10px 0;border-radius:12px;background:var(--point-color-surface-muted);color:var(--point-color-status-danger)}@media(max-width:760px){.stitch-task-pet{right:18px;bottom:18px}.stitch-task-pet-panel{width:calc(100vw - 36px)}}.stitch-wecom-bind-page{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:linear-gradient(180deg,var(--point-color-surface-muted) 0%,var(--point-color-surface-muted) 100%);color:var(--point-color-text-primary)}.stitch-wecom-bind-card{width:min(480px,100%);padding:32px;border:1px solid var(--point-color-border-subtle);border-radius:28px;background:var(--point-color-surface-overlay);box-shadow:0 24px 80px color-mix(in srgb,var(--point-color-text-primary) 10%,transparent)}.stitch-wecom-bind-badge{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;background:var(--point-color-surface-muted);color:var(--point-color-status-info);font-size:13px;font-weight:700}.stitch-wecom-bind-card h1{margin:18px 0 10px;font-size:28px;line-height:1.25;letter-spacing:-.04em}.stitch-wecom-bind-desc{margin:0 0 24px;color:var(--point-color-text-secondary);font-size:15px;line-height:1.7}.stitch-wecom-bind-field{display:grid;gap:8px;margin-bottom:16px}.stitch-wecom-bind-field span{color:var(--point-color-text-secondary);font-size:14px;font-weight:700}.stitch-wecom-bind-field input{height:48px;padding:0 14px;border:1px solid var(--point-color-border-control);border-radius:14px;background:var(--point-color-surface-raised);font-size:16px;outline:none}.stitch-wecom-bind-field input:focus{border-color:var(--point-color-status-info);box-shadow:0 0 0 4px color-mix(in srgb,var(--point-color-status-info) 12%,transparent)}.stitch-wecom-bind-hint,.stitch-wecom-bind-success,.stitch-wecom-bind-error{margin:12px 0 0;padding:12px 14px;border-radius:14px;font-size:14px;line-height:1.6}.stitch-wecom-bind-hint{color:var(--point-color-text-secondary);background:var(--point-color-surface-muted)}.stitch-wecom-bind-success{color:var(--point-color-status-success);background:var(--point-color-surface-muted)}.stitch-wecom-bind-error{color:var(--point-color-status-danger);background:var(--point-color-surface-muted)}.stitch-wecom-bind-actions{display:flex;gap:12px;margin-top:24px}.stitch-wecom-bind-actions button{height:46px;padding:0 20px;border:0;border-radius:14px;background:var(--point-color-status-info);color:var(--point-color-text-inverse);font-size:15px;font-weight:700;cursor:pointer}.stitch-wecom-bind-actions button:disabled{cursor:not-allowed;opacity:.58}.stitch-wecom-bind-actions .stitch-wecom-bind-secondary{color:var(--point-color-status-info);background:var(--point-color-surface-muted)}.stitch-usage-billing-panel{width:100%;max-width:1120px;margin:0 auto}.stitch-usage-billing-tabs{display:flex;width:fit-content;justify-content:center;gap:0;margin:0 auto 32px;padding:3px;border-radius:100px;background:var(--point-color-interaction-hover)}.stitch-usage-billing-tabs button{height:34px;padding:0 24px;border:0;border-radius:100px;background:transparent;color:var(--point-color-text-secondary);font-size:14px;font-weight:400;line-height:20px;cursor:pointer;transition:background-color .2s ease-in-out}.stitch-usage-billing-tabs button.is-active,.stitch-usage-billing-tabs button.is-active:hover,.stitch-usage-billing-tabs button.is-active:focus-visible{background:var(--point-color-surface-raised);font-weight:500;box-shadow:none}.stitch-usage-billing-tabs button:not(.is-active):hover{background:transparent;font-weight:400}.stitch-usage-billing-tabs button:focus-visible,.stitch-usage-billing-more:focus-visible,.stitch-usage-billing-state button:focus-visible{outline:2px solid var(--point-color-status-info);outline-offset:2px}.stitch-usage-billing-list{background:transparent}.stitch-usage-billing-group{margin-bottom:24px}.stitch-usage-billing-group h3{margin:0;padding:0 0 12px;border-bottom:1px solid var(--point-color-border-subtle);color:var(--point-color-text-secondary);font-size:14px;font-weight:500}.stitch-usage-billing-record{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:52px;padding:12px 0}.stitch-usage-billing-record>div{display:grid;min-width:0;gap:7px}.stitch-usage-billing-record strong{overflow:hidden;color:var(--point-color-text-primary);font-size:15px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.stitch-usage-billing-group .stitch-usage-billing-record{min-height:26px;padding:6px 0}.stitch-usage-billing-group .stitch-usage-billing-record strong{font-size:14px;font-weight:400}.stitch-usage-billing-record span{color:var(--point-color-text-secondary);font-size:14px}.stitch-usage-billing-record b{flex:0 0 auto;color:var(--point-color-text-secondary);font-size:15px;font-weight:500}.stitch-usage-billing-record.is-deleted{color:var(--point-color-text-placeholder)}.stitch-usage-billing-record.is-deleted strong{color:var(--point-color-text-placeholder);text-decoration:line-through}.stitch-usage-billing-record.is-deleted b{color:var(--point-color-text-placeholder)}.stitch-usage-billing-state{display:flex;min-height:180px;align-items:center;justify-content:center;gap:14px;color:var(--point-color-text-secondary)}.stitch-usage-billing-state button,.stitch-usage-billing-more{border:0;border-radius:10px;background:var(--point-color-surface-muted);color:var(--point-color-text-secondary);cursor:pointer}.stitch-usage-billing-state button{padding:8px 16px}.stitch-usage-billing-more{display:block;min-width:120px;margin:20px auto;padding:10px 18px}@media(max-width:640px){.stitch-usage-billing-tabs{margin-bottom:22px}.stitch-usage-billing-tabs button{min-width:0;flex:1}.stitch-usage-billing-record{gap:16px;padding:12px 0}.stitch-usage-billing-record strong{white-space:normal}}.finclaw-x-chat{--codex-message-font-size: 14px;--codex-message-line-height: 22px;--codex-tool-icon-size: 16px;--codex-message-block-gap: 16px;--point-message-scale: 1;--point-message-font-size: 14px;--point-message-line-height: 22px;--point-tool-title-size: 14px;--point-tool-line-height: 22px;--point-tool-meta-size: 13px;--point-tool-meta-line-height: 20px;--point-code-block-size: 14px;--point-tool-icon-size: 14px;--point-disclosure-icon-size: 12px;--point-icon-text-gap: 7px;--point-tool-row-gap: 5px;--point-message-block-gap: 12px;--point-disclosure-top-gap: 5px;--point-disclosure-bottom-gap: 5px;--point-disclosure-indent: 27px;--point-message-max-width: 768px;--point-tool-max-width: 820px;--point-tool-list-max-height: 224px;--point-tool-scroll-fade: 24px;--point-message-fg: var(--point-color-text-primary);--point-message-fg-60: color-mix(in srgb, var(--point-message-fg) 60%, transparent);--point-tool-title-color: var(--point-color-text-secondary);--point-message-fg-40: color-mix(in srgb, var(--point-message-fg) 40%, transparent);--point-message-hover: color-mix(in srgb, var(--point-message-fg) 5%, transparent);--point-message-danger: var(--point-color-status-danger);--point-message-warning: var(--point-color-status-warning);--point-message-added: var(--point-color-status-success);--point-message-info: var(--point-color-status-info);--point-message-deleted: var(--point-color-status-danger);--point-mono-font: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, monospace;--point-motion-standard: .15s ease;--point-motion-disclosure: .3s cubic-bezier(.19, 1, .22, 1);--point-motion-turn-enter: .22s cubic-bezier(.33, 1, .68, 1);--point-motion-enter: .3s cubic-bezier(.19, 1, .22, 1);--point-motion-enter-fast: .3s cubic-bezier(.23, 1, .32, 1)}.finclaw-x-chat{--finclaw-x-ink: var(--point-color-text-primary);--finclaw-x-muted: var(--point-color-text-secondary);--finclaw-x-rail: var(--point-color-surface-sidebar);--finclaw-x-border: var(--point-color-border-subtle);--finclaw-x-hover: var(--point-color-interaction-hover);--finclaw-x-selected: var(--point-color-interaction-selected);--finclaw-x-selected-ink: var(--point-color-text-primary);--finclaw-x-surface: var(--point-color-surface-conversation);--finclaw-x-surface-raised: var(--point-color-surface-raised);--finclaw-x-surface-subtle: var(--point-color-surface-muted);--finclaw-x-user-bubble: var(--point-color-interaction-selected);--finclaw-x-control-border: var(--point-color-border-control);--finclaw-x-control-hover: var(--point-color-interaction-hover);--finclaw-x-disabled: var(--point-color-text-disabled);--finclaw-x-on-accent: var(--point-color-text-inverse);--finclaw-x-primary-control: var(--point-color-interaction-primary);--finclaw-x-green: var(--point-color-status-success);--point-qianwen-answer-fg: var(--point-color-text-primary);--point-qianwen-inline-code-bg: color-mix(in srgb, var(--point-color-text-primary) 6%, transparent);--point-qianwen-action-fg: color-mix(in srgb, var(--point-color-text-primary) 63.2%, var(--point-color-surface-canvas));display:flex;width:100%;min-width:0;height:100dvh;overflow:hidden;color:var(--finclaw-x-ink);background:var(--point-color-surface-conversation);font-family:PingFang SC,Hiragino Sans GB,Microsoft YaHei,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.finclaw-x-chat,.finclaw-x-chat *{box-sizing:border-box}.finclaw-x-chat .finclaw-x-sidebar-desktop,.finclaw-x-chat .finclaw-x-sidebar{width:256px;min-width:256px;height:100%}.finclaw-x-chat .finclaw-x-sidebar{display:flex;flex-direction:column;padding:16px 12px 12px;border-right:1px solid var(--finclaw-x-border);background:var(--finclaw-x-rail)}.finclaw-x-chat .finclaw-x-sidebar-brand{position:relative;display:flex;min-height:52px;align-items:center;gap:10px;padding:0 8px 12px}.finclaw-x-chat .finclaw-x-notification-permission{position:relative;display:inline-flex;width:32px;height:32px;margin-left:auto;align-items:center;justify-content:center;padding:0;border:0;border-radius:8px;color:var(--point-color-text-secondary);background:transparent;cursor:pointer}.finclaw-x-chat .finclaw-x-notification-permission:hover{color:var(--point-color-text-primary);background:var(--point-color-surface-muted)}.finclaw-x-chat .finclaw-x-notification-permission__dot{position:absolute;top:5px;right:5px;width:7px;height:7px;border:1.5px solid var(--finclaw-x-rail);border-radius:50%;background:var(--point-color-status-info)}.finclaw-x-chat .finclaw-x-account-trigger img{width:32px;height:32px;border-radius:10px;object-fit:cover}.finclaw-x-chat .stitch-bot-avatar{width:22px;height:22px;border-radius:9px;background:linear-gradient(135deg,var(--point-color-brand-primary) 0%,var(--point-color-brand-secondary) 100%);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;box-shadow:0 6px 14px var(--point-shadow-popup);transform-origin:center bottom;animation:stitch-bot-nod 2.8s ease-in-out infinite}.finclaw-x-chat .stitch-bot-avatar-ear{position:absolute;top:-3px;width:4px;height:4px;border-radius:50%;background:var(--point-color-status-info)}.finclaw-x-chat .stitch-bot-avatar-ear--left{left:4px}.finclaw-x-chat .stitch-bot-avatar-ear--right{right:4px}.finclaw-x-chat .stitch-bot-avatar-eye{width:3px;height:3px;border-radius:50%;background:var(--point-color-text-inverse);margin:0 1.5px;animation:stitch-bot-blink 2.8s infinite}.finclaw-x-chat .finclaw-x-sidebar-brand-bot{width:28px;height:28px;border-radius:11px}.finclaw-x-chat .finclaw-x-sidebar-brand-bot .stitch-bot-avatar-ear{top:-4px;width:5px;height:5px}.finclaw-x-chat .finclaw-x-sidebar-brand-bot .stitch-bot-avatar-ear--left{left:5px}.finclaw-x-chat .finclaw-x-sidebar-brand-bot .stitch-bot-avatar-ear--right{right:5px}.finclaw-x-chat .finclaw-x-sidebar-brand-bot .stitch-bot-avatar-eye{width:3.5px;height:3.5px;margin:0 2px}.finclaw-x-chat .finclaw-x-sidebar-brand-copy,.finclaw-x-chat .finclaw-x-account-trigger>span{display:flex;min-width:0;flex-direction:column;align-items:flex-start}.finclaw-x-chat .finclaw-x-sidebar-brand-copy strong,.finclaw-x-chat .finclaw-x-account-trigger strong{color:var(--finclaw-x-ink);font-weight:650}.finclaw-x-chat .finclaw-x-sidebar-brand-copy small,.finclaw-x-chat .finclaw-x-account-trigger small{color:var(--finclaw-x-muted);font-size:12px}.finclaw-x-chat .finclaw-x-sidebar-actions{display:grid;gap:2px;margin-bottom:10px}.finclaw-x-chat .finclaw-x-sidebar-actions .ant-btn{height:38px;min-height:38px;justify-content:flex-start;border:0!important;padding-inline:12px 6px;border-radius:10px;outline:0!important;box-shadow:none!important;color:var(--point-color-text-primary);background:transparent;font-size:14px;line-height:20px;transition:background-color .3s ease,color .3s ease}.finclaw-x-chat .finclaw-x-sidebar-actions .ant-btn:hover{color:var(--finclaw-x-selected-ink);background:var(--finclaw-x-hover)}.finclaw-x-chat .finclaw-x-sidebar-actions .ant-btn:is(:focus,:focus-visible,:active){border:0!important;outline:0!important;box-shadow:none!important;transform:none!important;animation:none!important}.finclaw-x-chat .finclaw-x-sidebar-actions .ant-wave{display:none!important}.finclaw-x-chat .finclaw-x-sidebar-conversations{min-height:0;flex:1;overflow-y:auto;scrollbar-width:thin}.finclaw-x-chat .finclaw-x-conversations-title{position:sticky;top:0;z-index:1;margin:0;padding:8px 15px 6px;color:var(--point-color-text-placeholder);font-size:12px;font-weight:400;line-height:1.5;background:var(--finclaw-x-rail)}.finclaw-x-chat .ant-conversations{width:100%}.finclaw-x-chat .ant-conversations-item{height:38px;min-height:38px;margin-block:1px;margin-inline-start:-8px;width:calc(100% + 8px);padding-inline:12px 6px;border-radius:10px;color:var(--point-color-text-primary);font-size:14px;line-height:20px;transition:background-color .3s ease,color .3s ease}.finclaw-x-chat .ant-conversations-item:hover{color:var(--finclaw-x-selected-ink);background:var(--finclaw-x-hover)}.finclaw-x-chat .ant-conversations-item-active{color:var(--point-color-text-primary);background:var(--finclaw-x-selected);font-weight:500}.finclaw-x-chat .finclaw-x-conversation-label{display:flex;width:100%;min-width:0;align-items:center;gap:6px;padding:0;overflow:hidden;border:0;color:var(--point-color-text-primary);background:transparent;font:inherit;text-align:left;cursor:pointer}.finclaw-x-chat .finclaw-x-conversation-title{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finclaw-x-chat .finclaw-x-conversation-approval{display:inline-flex;height:22px;flex:none;align-items:center;padding:0 8px;border-radius:999px;color:var(--point-color-status-info);background:color-mix(in srgb,var(--point-color-status-info) 14%,transparent);font-size:12px;font-weight:500;line-height:22px;white-space:nowrap}.finclaw-x-chat .finclaw-x-conversation-running{position:relative;display:flex;width:20px;height:20px;flex:none;align-items:center;justify-content:center;color:color-mix(in srgb,var(--point-color-text-primary) 70%,transparent)}.finclaw-x-chat .point-sidebar-spinner{display:inline-flex;width:16px;height:16px;align-items:center;justify-content:center;line-height:1;contain:layout paint style;animation:point-sidebar-spin 2s linear infinite}@keyframes point-sidebar-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.finclaw-x-chat .point-sidebar-spinner{animation:none}}.finclaw-x-chat .finclaw-x-conversation-unread{width:7px;height:7px;flex:none;border-radius:50%;background:var(--point-color-status-info)}.finclaw-x-chat .ant-conversations-item .ant-dropdown-trigger,.finclaw-x-chat .ant-conversations-item .ant-btn{min-width:38px;min-height:38px;color:var(--point-color-text-secondary)}.finclaw-x-chat .ant-conversations-item .finclaw-x-conversation-menu-trigger{width:16px;min-width:16px;padding-inline:0;opacity:0;visibility:hidden;pointer-events:none}.finclaw-x-chat .ant-conversations-item:hover .finclaw-x-conversation-menu-trigger,.finclaw-x-chat .ant-conversations-item:has(.finclaw-x-conversation-label:focus-visible) .finclaw-x-conversation-menu-trigger,.finclaw-x-chat .finclaw-x-conversation-menu-trigger:focus-visible{opacity:1;visibility:visible;pointer-events:auto}.finclaw-x-chat .ant-dropdown-menu{padding:6px;border:1px solid var(--finclaw-x-border);border-radius:10px;box-shadow:0 8px 18px color-mix(in srgb,var(--point-color-text-primary) 10%,transparent);background:var(--finclaw-x-surface)}.finclaw-x-chat .ant-dropdown-menu-item{min-height:40px;border-radius:8px;color:var(--point-color-text-secondary)}.finclaw-x-chat .ant-dropdown-menu-item:hover{color:var(--finclaw-x-ink);background:var(--finclaw-x-rail)}.finclaw-x-chat .finclaw-x-sidebar-empty{padding:18px 12px;color:var(--finclaw-x-muted);text-align:center}.finclaw-x-chat .finclaw-x-account-trigger{display:flex;min-height:52px;justify-content:flex-start;gap:10px;padding:8px;border-top:1px solid var(--finclaw-x-border);border-radius:10px}.finclaw-x-chat .finclaw-x-session-action-error{margin-top:10px;color:var(--point-color-status-danger)}.finclaw-x-chat .finclaw-x-main{display:flex;min-width:0;height:100%;flex:1;flex-direction:column;background:var(--finclaw-x-surface)}.finclaw-x-chat .finclaw-x-header{display:flex;min-height:56px;align-items:center;gap:12px;padding:8px 20px;background:var(--finclaw-x-surface)}.finclaw-x-chat .finclaw-x-wechat-entry{min-width:64px;height:32px;margin-left:auto;padding:0 9px;border-radius:9px;color:var(--point-color-text-secondary)}.finclaw-x-chat .finclaw-x-wechat-entry .anticon{color:var(--point-color-status-success);font-size:17px}.finclaw-x-chat .finclaw-x-wechat-entry:hover{background:var(--point-color-interaction-hover);color:var(--point-color-text-primary)}.finclaw-x-chat .finclaw-x-model-switch{position:relative;z-index:30;display:inline-flex;min-width:0;align-items:center}.finclaw-x-chat .finclaw-x-model-trigger{display:inline-flex;max-width:min(210px,38vw);height:32px;min-height:32px;align-items:center;gap:6px;padding:0 6px;border:0;border-radius:8px;outline:none;box-shadow:none;background:transparent;color:var(--finclaw-x-ink);cursor:pointer;transition:background-color .1s ease,color .1s ease}.finclaw-x-chat .finclaw-x-model-trigger:hover,.finclaw-x-chat .finclaw-x-model-trigger:focus-visible,.finclaw-x-chat .finclaw-x-model-trigger--open{background:var(--finclaw-x-control-hover)}.finclaw-x-chat .finclaw-x-model-trigger-label{min-width:0;overflow:hidden;color:inherit;font-size:16px;font-weight:650;line-height:1.1;text-overflow:ellipsis;white-space:nowrap}.finclaw-x-chat .finclaw-x-model-trigger-icon{flex:0 0 auto;color:currentColor;transition:transform .14s ease}.finclaw-x-chat .finclaw-x-model-trigger--open .finclaw-x-model-trigger-icon{transform:rotate(180deg)}.finclaw-x-chat .finclaw-x-model-popover{position:absolute;top:36px;left:0;width:320px;max-width:calc(100vw - 24px);border:0;border-radius:8px;background:transparent;box-shadow:0 12px 36px var(--point-shadow-popup);color:var(--finclaw-x-muted)}.finclaw-x-chat .finclaw-x-model-panel{display:flex;width:100%;overflow:hidden;flex-direction:column;border-radius:12px;background:var(--finclaw-x-surface-raised)}.finclaw-x-chat .finclaw-x-model-panel-title{display:flex;flex:0 0 auto;align-items:center;gap:6px;padding:12px 20px 10px;color:var(--finclaw-x-ink)}.finclaw-x-chat .finclaw-x-model-panel-title .anticon{color:var(--point-color-text-secondary)}.finclaw-x-chat .finclaw-x-model-list{display:flex;overflow-y:auto;flex-direction:column;gap:6px;margin:0 0 12px;padding:0 4px 0 8px}.finclaw-x-chat .finclaw-x-model-option{display:flex;width:100%;height:52px;min-height:52px;align-items:center;justify-content:space-between;gap:8px;padding:0 12px;border:0;border-radius:8px;background:var(--finclaw-x-surface-raised);color:var(--finclaw-x-ink);cursor:pointer;text-align:left;transition:background-color .1s ease,color .1s ease}.finclaw-x-chat .finclaw-x-model-option:not(:disabled):hover{background:var(--finclaw-x-control-hover)}.finclaw-x-chat .finclaw-x-model-option--selected{background:var(--finclaw-x-control-hover)}.finclaw-x-chat .finclaw-x-model-option--selected:not(:disabled):hover{background:var(--finclaw-x-control-hover)}.finclaw-x-chat .finclaw-x-model-option:disabled{cursor:not-allowed;opacity:.48}.finclaw-x-chat .finclaw-x-model-option-copy{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:2px;padding:2px 0 6px}.finclaw-x-chat .finclaw-x-model-option-title-row{display:inline-flex;min-width:0;align-items:center;gap:6px}.finclaw-x-chat .finclaw-x-model-option-label{min-width:0;overflow:hidden;color:var(--finclaw-x-ink);font-size:14px;font-weight:650;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.finclaw-x-chat .finclaw-x-model-option-subtitle{overflow:hidden;color:var(--point-color-text-secondary);font-size:13px;font-weight:400;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.finclaw-x-chat .finclaw-x-model-option-check{flex:0 0 auto;color:var(--point-color-text-secondary)}.finclaw-x-chat .finclaw-x-mobile-menu{display:none;min-width:44px;min-height:44px}.finclaw-x-chat .finclaw-x-auth-loading,.finclaw-x-chat .stitch-auth-required{display:flex;min-height:0;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:12px}.finclaw-x-chat .finclaw-x-error-banner,.finclaw-x-chat .finclaw-x-message-error{border:1px solid var(--point-color-border-control);border-radius:10px;color:var(--point-color-text-secondary);background:var(--point-color-surface-muted)}.finclaw-x-chat .finclaw-x-error-banner{margin:12px 20px 0;padding:10px 14px}.finclaw-x-chat .finclaw-x-message-error{margin:10px 0 0;padding:10px 12px}.finclaw-x-chat .finclaw-x-conversation-surface{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column}.finclaw-x-chat .finclaw-x-conversation-loading{display:grid;min-width:0;min-height:0;flex:1;place-items:center}.finclaw-x-chat .point-native-panel-layout__main:has(>.finclaw-x-welcome){position:relative;justify-content:center;gap:54px}.finclaw-x-chat .point-native-panel-layout__main:has(>.finclaw-x-welcome)>.finclaw-x-composer{order:2;width:min(760px,calc(100% - 40px));padding:0}.finclaw-x-chat .point-native-panel-layout__main:has(>.finclaw-x-welcome) .ant-sender{min-height:112px;border-color:var(--point-color-border-control);border-radius:28px}.finclaw-x-chat .finclaw-x-chat-thread{position:relative;display:flex;min-width:0;min-height:0;flex:1;overflow:hidden;padding:24px max(20px,calc((100% - var(--point-message-max-width)) / 2))}.finclaw-x-chat .finclaw-x-bubble-list{width:min(var(--point-message-max-width),100%);height:100%;margin:0 auto}.finclaw-x-chat .finclaw-x-bubble-list .ant-bubble-list-scroll-box{scrollbar-width:none;-ms-overflow-style:none}.finclaw-x-chat .finclaw-x-bubble-list .ant-bubble-list-scroll-box::-webkit-scrollbar{display:none}.finclaw-x-chat .finclaw-x-bubble-list .ant-bubble-list-scroll-content:after{display:block;height:var(--point-response-spacer-height, 0px);flex:0 0 auto;content:"";transition:height .5s cubic-bezier(.2,.8,.2,1)}.finclaw-x-chat .ant-bubble{margin-block:8px}.finclaw-x-chat .ant-bubble-content{max-width:100%;color:var(--finclaw-x-ink);font-size:16px;line-height:1.75}.finclaw-x-chat .finclaw-x-bubble-list .ant-bubble-end:not(.ant-bubble-divider):not(.ant-bubble-system){padding-inline-start:17%}.finclaw-x-chat .ant-bubble-end .ant-bubble-content-filled{max-width:664px;padding:10px 16px;border-radius:16px;color:var(--finclaw-x-ink);line-height:26px;background:var(--finclaw-x-user-bubble)}.finclaw-x-chat .ant-bubble-end .ant-bubble-header{display:flex;max-width:100%;justify-content:flex-end;margin-bottom:8px}.finclaw-x-chat .finclaw-x-user-attachments{display:flex;max-width:100%;flex-direction:row-reverse;justify-content:flex-start;gap:8px;overflow-x:auto;scrollbar-width:none}.finclaw-x-chat .finclaw-x-user-attachments::-webkit-scrollbar{display:none}.finclaw-x-chat .finclaw-x-user-attachment{display:block;width:80px;min-width:80px;height:80px;overflow:hidden;border:1px solid var(--point-color-border-control);border-radius:8px;background:var(--point-color-surface-muted)}.finclaw-x-chat .finclaw-x-user-attachment:focus-visible{outline:2px solid var(--finclaw-x-focus, var(--point-color-status-info));outline-offset:2px}.finclaw-x-chat .finclaw-x-user-attachment-image{display:block;width:100%;height:100%;object-fit:cover}.finclaw-x-chat .ant-bubble-start .ant-bubble-content-borderless{width:100%;padding:8px 0;background:transparent}.finclaw-x-chat .finclaw-x-message-content{min-width:0;max-width:100%}.finclaw-x-chat .finclaw-x-commentary-message{display:block;width:100%}.finclaw-x-chat .finclaw-x-commentary-message .point-codex-markdown>:last-child{margin-block-end:0}.finclaw-x-chat .finclaw-x-commentary-message+.finclaw-x-commentary-message{margin-block-start:var(--point-message-block-gap)}.finclaw-x-chat .finclaw-x-plain-text{white-space:pre-wrap;overflow-wrap:anywhere}.finclaw-x-chat .finclaw-x-tool-chain{width:min(100%,720px)}.finclaw-x-chat .finclaw-x-tool-chain__summary{display:flex;width:100%;min-height:36px;align-items:center;justify-content:space-between;gap:12px;padding:4px 0;border:0;background:transparent;color:var(--finclaw-x-muted);font:inherit;text-align:left;cursor:pointer}.finclaw-x-chat .finclaw-x-tool-chain__summary:hover{color:var(--finclaw-x-ink)}.finclaw-x-chat .finclaw-x-tool-chain__chevron{flex:0 0 auto;font-size:14px;line-height:1}.finclaw-x-chat .finclaw-x-process-panel{width:min(100%,var(--point-tool-max-width));color:var(--point-message-fg-60)}.finclaw-x-chat .finclaw-x-execution-panel,.finclaw-x-chat .point-execution-timeline{width:min(100%,var(--point-tool-max-width))}.finclaw-x-chat .point-execution-timeline__toggle{display:inline-flex;align-items:center;border:0;background:transparent;font:inherit;cursor:pointer}.finclaw-x-chat .point-execution-timeline__summary,.finclaw-x-chat .point-execution-timeline__toggle{min-height:36px;padding:4px 0;color:var(--point-tool-title-color);font-size:var(--point-tool-title-size);line-height:28px}.finclaw-x-chat .point-turn-activity{animation:point-turn-activity-enter var(--point-motion-turn-enter) both}.finclaw-x-chat .finclaw-x-execution-panel__divider{height:1px;margin:0 0 4px;background:var(--finclaw-x-border)}.finclaw-x-chat .finclaw-x-execution-panel__content{display:grid;min-width:0;gap:var(--point-message-block-gap)}.finclaw-x-chat .point-final-answer{min-width:0;margin-block-start:0}.finclaw-x-chat [data-point-native-process]+.point-native-turn__answer-block .point-final-answer{margin-block-start:4px}.finclaw-x-chat .point-activity-group{max-width:var(--point-tool-max-width);color:var(--point-message-fg-60)}.finclaw-x-chat .point-activity-header{position:relative;display:inline-flex;width:auto;max-width:100%;min-height:32px;align-items:center;gap:var(--point-icon-text-gap);padding:4px 0;border:0;color:inherit;background:transparent;font-family:inherit;font-size:var(--point-tool-title-size);line-height:var(--point-tool-line-height);text-align:left;cursor:pointer;transition:color var(--point-motion-standard)}.finclaw-x-chat .point-execution-timeline__toggle.point-activity-header{min-height:23px;gap:4px;padding:0;border:1px solid transparent;border-radius:10px;color:var(--point-tool-title-color);line-height:21px}.finclaw-x-chat .point-execution-timeline__toggle .point-activity-header__arrow{display:block;width:14px;height:14px;flex:0 0 14px;opacity:1;color:var(--point-message-fg-40)}.finclaw-x-chat .point-activity-header__label{display:inline-flex;min-width:0;align-items:center;gap:6px;line-height:21px}.finclaw-x-chat .point-activity-header__icon{display:inline-flex;width:16px;height:16px;flex:0 0 16px;align-items:center;justify-content:center;color:var(--point-message-fg-40)}.finclaw-x-chat .point-activity-header__icon svg{width:16px;height:16px}.finclaw-x-chat .point-activity-header__label-text{color:var(--point-message-fg-60)}.finclaw-x-chat .point-activity-header:hover,.finclaw-x-chat .point-activity-header:focus-visible{color:var(--point-message-fg)}.finclaw-x-chat .point-activity-header:focus-visible{border-radius:5px;outline:2px solid currentColor;outline-offset:2px}.finclaw-x-chat div.point-activity-header{cursor:default}.finclaw-x-chat .point-activity-header [data-point-activity-semantic-icon]{width:var(--point-tool-icon-size);height:var(--point-tool-icon-size);flex:0 0 auto;font-size:var(--point-tool-icon-size)}.finclaw-x-chat .point-activity-header__summary{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finclaw-x-chat .point-activity-header__accessory{display:inline-flex;flex:0 0 auto;gap:9px;color:var(--point-message-fg-40);font-size:var(--point-tool-meta-size);line-height:var(--point-tool-meta-line-height);white-space:nowrap}.finclaw-x-chat .point-activity-header__status-icon,.finclaw-x-chat .point-tool-row__status-icon{display:inline-flex;width:var(--point-tool-icon-size);height:var(--point-tool-icon-size);flex:0 0 auto;align-items:center;justify-content:center;font-size:var(--point-tool-icon-size);line-height:1}.finclaw-x-chat .point-activity-header__arrow{flex:0 0 auto;opacity:0;font-size:var(--point-disclosure-icon-size);line-height:1;transition:transform var(--point-motion-disclosure),opacity var(--point-motion-standard)}.finclaw-x-chat .point-activity-header:hover .point-activity-header__arrow,.finclaw-x-chat .point-activity-header:focus-visible .point-activity-header__arrow,.finclaw-x-chat .point-activity-header__arrow[data-expanded=true]{opacity:1}.finclaw-x-chat .point-activity-header__arrow[data-expanded=true]{transform:rotate(90deg)}.finclaw-x-chat .point-active-text{display:inline-block}.finclaw-x-chat .point-active-text--active{--point-shimmer-primary: color-mix(in srgb, var(--point-message-fg) 70%, transparent);--point-shimmer-base: color-mix(in srgb, var(--point-shimmer-primary) 55%, transparent);--point-shimmer-contrast: color-mix(in srgb, var(--point-color-surface-raised) 75%, transparent);background:var(--point-shimmer-base) linear-gradient(to right,transparent 0%,var(--point-shimmer-contrast) 40%,var(--point-shimmer-contrast) 60%,transparent 100%);-webkit-text-fill-color:transparent;background-position:-100% 0;background-repeat:no-repeat;background-size:50% 200%;-webkit-background-clip:text;background-clip:text;animation:point-active-text-shimmer 2s steps(48,end) infinite}.finclaw-x-chat .point-activity-disclosure{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--point-motion-disclosure),opacity var(--point-motion-disclosure)}.finclaw-x-chat .point-activity-disclosure[data-expanded=true]{grid-template-rows:1fr;opacity:1}.finclaw-x-chat .point-activity-disclosure[data-disclosure-phase=closing]{pointer-events:none}.finclaw-x-chat .point-activity-disclosure__inner{min-height:0;overflow:hidden}.finclaw-x-chat .point-activity-disclosure__content{padding:var(--point-disclosure-top-gap) 0 var(--point-disclosure-bottom-gap)}.finclaw-x-chat .point-tool-list{position:relative;display:grid;width:100%;min-width:0;max-height:var(--point-tool-list-max-height);gap:var(--point-tool-row-gap);overflow-y:auto;scrollbar-width:thin}.finclaw-x-chat .point-tool-list[data-scrollable=true]{--point-scroll-top-fade: var(--point-tool-scroll-fade);--point-scroll-bottom-fade: var(--point-tool-scroll-fade);-webkit-mask-image:linear-gradient(to bottom,transparent,var(--point-color-text-primary) var(--point-scroll-top-fade),var(--point-color-text-primary) calc(100% - var(--point-scroll-bottom-fade)),transparent);mask-image:linear-gradient(to bottom,transparent,var(--point-color-text-primary) var(--point-scroll-top-fade),var(--point-color-text-primary) calc(100% - var(--point-scroll-bottom-fade)),transparent)}.finclaw-x-chat .point-tool-list[data-scroll-start=true]{--point-scroll-top-fade: 0px}.finclaw-x-chat .point-tool-list[data-scroll-end=true]{--point-scroll-bottom-fade: 0px}.finclaw-x-chat .point-tool-row{width:100%;min-width:0;max-width:var(--point-tool-max-width);color:var(--point-tool-title-color);font-size:var(--point-tool-title-size);line-height:var(--point-tool-line-height)}.finclaw-x-chat .point-tool-row__line{display:flex;width:100%;min-width:0;min-height:var(--point-tool-line-height);align-items:center;gap:var(--point-icon-text-gap)}.finclaw-x-chat button.point-tool-row__line,.finclaw-x-chat .point-patch-file__header,.finclaw-x-chat .point-patch-file__toggle{padding:0;border:0;color:inherit;background:transparent;font:inherit;text-align:left}.finclaw-x-chat button.point-tool-row__line,.finclaw-x-chat .point-patch-file__toggle{cursor:pointer}.finclaw-x-chat button.point-tool-row__line:focus-visible,.finclaw-x-chat .point-patch-file__toggle:focus-visible{border-radius:5px;outline:2px solid currentColor;outline-offset:2px}.finclaw-x-chat .point-tool-row__title{min-width:0;flex:0 1 auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finclaw-x-chat .point-tool-row__metrics-inline{display:inline-flex;flex:0 0 auto;flex-wrap:wrap;gap:5px 9px;color:var(--point-message-fg-40);font-size:var(--point-tool-meta-size);line-height:var(--point-tool-meta-line-height);white-space:nowrap}.finclaw-x-chat .point-tool-row__description{margin-left:calc(var(--point-tool-icon-size) + var(--point-icon-text-gap));color:var(--point-message-fg-40);font-size:var(--point-tool-meta-size);line-height:var(--point-tool-meta-line-height)}.finclaw-x-chat .point-invoice-face-qr{display:flex;width:fit-content;max-width:min(100%,520px);margin:12px 0 4px calc(var(--point-tool-icon-size) + var(--point-icon-text-gap));padding:16px;align-items:center;gap:18px;border:1px solid var(--finclaw-x-border);border-radius:12px;color:var(--point-message-fg);background:color-mix(in srgb,var(--point-message-fg) 2%,transparent)}.finclaw-x-chat .point-invoice-face-qr>svg{width:184px;height:184px;flex:0 0 auto}.finclaw-x-chat .point-invoice-face-qr__copy{display:grid;max-width:260px;gap:8px}.finclaw-x-chat .point-invoice-face-qr__copy strong{font-size:var(--point-message-font-size);font-weight:600}.finclaw-x-chat .point-invoice-face-qr__copy span{color:var(--point-message-fg-60);font-size:var(--point-tool-meta-size);line-height:1.6}@media(max-width:640px){.finclaw-x-chat .point-invoice-face-qr{margin-left:0;flex-direction:column;align-items:flex-start}}.finclaw-x-chat [data-business-outcome=validationFailed] .point-tool-row__description{color:var(--point-message-warning)}.finclaw-x-chat .point-tool-row__metrics-inline [data-metric-tone=added]{color:var(--point-message-added)}.finclaw-x-chat .point-tool-row__metrics-inline [data-metric-tone=deleted]{color:var(--point-message-deleted)}.finclaw-x-chat .point-command-output,.finclaw-x-chat .point-mcp-result,.finclaw-x-chat .point-patch-files{margin:6px 0 4px calc(var(--point-tool-icon-size) + var(--point-icon-text-gap));color:var(--point-message-fg-60);font-size:var(--point-tool-meta-size);line-height:var(--point-tool-meta-line-height)}.finclaw-x-chat .point-command-output__cwd,.finclaw-x-chat .point-command-output__footer{color:var(--point-message-fg-40)}.finclaw-x-chat .point-command-output__footer{display:flex;gap:10px}.finclaw-x-chat .point-command-output pre,.finclaw-x-chat .point-mcp-result pre,.finclaw-x-chat .point-patch-file__detail{max-height:224px;padding:8px 10px;overflow:auto;border-radius:6px;background:color-mix(in srgb,var(--point-message-fg) 4%,transparent);font-family:var(--point-mono-font);white-space:pre-wrap}.finclaw-x-chat .point-patch-files{display:grid;gap:var(--point-tool-row-gap)}.finclaw-x-chat .point-patch-file__header{display:inline-flex;max-width:100%;align-items:center;gap:var(--point-icon-text-gap)}.finclaw-x-chat .point-patch-file__toggle{flex:0 0 auto;color:var(--point-message-fg-40);font-size:var(--point-tool-meta-size)}.finclaw-x-chat .point-patch-file__header [data-metric-tone=added]{color:var(--point-message-added)}.finclaw-x-chat .point-patch-file__header [data-metric-tone=deleted]{color:var(--point-message-deleted)}.finclaw-x-chat .point-execution-timeline__persistent{display:grid;gap:var(--point-tool-row-gap);margin-top:var(--point-disclosure-top-gap)}.finclaw-x-chat .point-tool-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.finclaw-x-chat [data-view-status=failed]{color:var(--point-message-danger)}.finclaw-x-chat [data-view-status=actionRequired]{color:var(--point-message-info)}@keyframes point-active-text-shimmer{0%{background-position:-100% 0}to{background-position:250% 0}}@keyframes point-turn-activity-enter{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes point-turn-activity-enter-reduced{0%{opacity:0}to{opacity:1}}.finclaw-x-chat .finclaw-x-final-answer__divider{height:1px;margin:4px 0 18px;background:var(--finclaw-x-border)}.finclaw-x-chat .finclaw-x-final-answer__title{margin-bottom:10px;font-size:16px;font-weight:600;line-height:24px}.finclaw-x-chat .finclaw-x-pending-thinking{display:inline-flex;min-height:24px;align-items:center;gap:8px;color:var(--point-tool-title-color);font-size:14px;line-height:22px}.finclaw-x-chat .finclaw-x-message-content>:not(:first-child).finclaw-x-process-panel--thinking{margin-block-start:var(--point-message-block-gap)}.finclaw-x-chat .ant-bubble-footer{margin-block-start:12px}.finclaw-x-chat .ant-bubble-start .ant-bubble-footer{opacity:1;visibility:visible;pointer-events:auto}.finclaw-x-chat .finclaw-x-message-actions{display:flex;align-items:center;gap:8px;margin-top:0}.finclaw-x-chat .finclaw-x-message-generated-at{margin-inline-start:4px;color:var(--point-color-text-secondary);font-size:12px;line-height:20px;white-space:nowrap}.finclaw-x-chat .finclaw-x-message-action{display:inline-flex;flex:none;width:24px;min-width:24px;height:24px;align-items:center;justify-content:center;padding:0;border:0;border-radius:6px;color:var(--point-color-text-secondary);background:transparent;cursor:pointer}.finclaw-x-chat .finclaw-x-message-action svg{width:16px;height:16px}.finclaw-x-chat .finclaw-x-message-copy-action{width:24px;min-width:24px}.finclaw-x-chat .finclaw-x-message-action-feedback{position:fixed;top:72px;left:50%;z-index:200;padding:8px 14px;border:1px solid var(--point-color-border-control);border-radius:8px;color:var(--point-color-text-secondary);background:var(--point-color-surface-raised);box-shadow:0 6px 20px var(--point-shadow-popup);font-size:14px;line-height:20px;pointer-events:none;transform:translate(-50%)}.finclaw-x-chat .finclaw-x-message-action:hover{background:var(--point-color-surface-muted)}.finclaw-x-chat .finclaw-x-message-action[aria-pressed=true]{color:var(--point-color-status-info);background:transparent}.finclaw-x-chat .finclaw-x-message-action:disabled{opacity:.3;cursor:not-allowed}.finclaw-x-chat .finclaw-x-finance-context,.finclaw-x-chat .finclaw-x-activity{display:flex;width:min(var(--point-message-max-width),100%);margin:0 auto 10px;border:1px solid var(--finclaw-x-border);border-radius:12px;color:var(--point-color-text-secondary);background:var(--finclaw-x-surface-subtle)}.finclaw-x-chat .finclaw-x-finance-context{flex-wrap:wrap;gap:8px 16px;padding:8px 12px;font-size:13px}.finclaw-x-chat .finclaw-x-activity{flex-direction:column;gap:3px;padding:10px 12px}.finclaw-x-chat .finclaw-x-activity--running,.finclaw-x-chat .finclaw-x-activity--completed{border-color:var(--point-color-border-control);background:var(--point-color-surface-muted)}.finclaw-x-chat .finclaw-x-thread-loading{width:min(var(--point-message-max-width),100%);min-height:180px;margin:0 auto;border-radius:14px;background:linear-gradient(90deg,var(--point-color-surface-muted) 25%,var(--point-color-interaction-hover) 50%,var(--point-color-surface-muted) 75%);background-size:200% 100%;animation:finclaw-x-loading 1.25s ease-in-out infinite}.finclaw-x-chat .finclaw-x-welcome{display:contents}.finclaw-x-chat .finclaw-x-welcome__heading{order:1;width:100%;margin:0 auto;text-align:center}.finclaw-x-chat .finclaw-x-welcome__heading h1{margin:0;color:var(--finclaw-x-ink);font-family:Source Han Sans SC,Noto Sans CJK SC,Noto Sans SC,sans-serif;font-size:28px;font-weight:500;line-height:38px}.finclaw-x-chat .finclaw-x-welcome__banner{order:3;display:grid;width:min(620px,calc(100% - 40px));height:72px;min-height:72px;grid-template-columns:148px minmax(0,1fr) auto;align-items:center;gap:25px;margin:0 auto;padding:0 20px 0 0;overflow:hidden;border:1px solid var(--point-color-border-control);border-radius:12px;background:var(--point-color-surface-muted)}.finclaw-x-chat .finclaw-x-welcome__banner-image,.finclaw-x-chat .finclaw-x-welcome__banner-image img{display:block;width:148px;height:72px}.finclaw-x-chat .finclaw-x-welcome__banner-image img{object-fit:cover}.finclaw-x-chat .finclaw-x-welcome__banner-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.finclaw-x-chat .finclaw-x-welcome__banner-copy strong{overflow:hidden;color:var(--point-color-text-secondary);font-size:14px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.finclaw-x-chat .finclaw-x-welcome__banner-copy span{overflow:hidden;color:var(--point-color-text-secondary);font-size:12px;font-weight:400;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.finclaw-x-chat .finclaw-x-welcome__banner button{height:32px;padding:0 16px;border:0;border-radius:999px;color:var(--point-color-text-inverse);background:var(--point-color-text-primary);cursor:pointer;font-size:14px;line-height:32px;white-space:nowrap;transition:opacity .2s ease}.finclaw-x-chat .finclaw-x-welcome__banner button:hover{opacity:.85}.finclaw-x-chat .finclaw-x-composer{width:min(var(--point-message-max-width),calc(100% - 40px));margin:0 auto;padding:12px 0 18px}.finclaw-x-chat .point-native-composer-plan{position:relative;z-index:4;display:flex;width:fit-content;max-width:calc(100% - 24px);justify-content:center;margin:0 auto 8px}.finclaw-x-chat .point-native-composer-plan__trigger{display:inline-flex;min-height:34px;max-width:100%;align-items:center;gap:8px;padding:5px 14px;border:1px solid var(--point-color-interaction-hover);border-radius:17px;color:var(--finclaw-x-muted);background:color-mix(in srgb,var(--finclaw-x-surface-raised) 84%,transparent);box-shadow:0 4px 14px color-mix(in srgb,var(--point-color-text-primary) 8%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;font:inherit;font-size:14px;line-height:20px}.finclaw-x-chat .point-native-composer-plan__trigger:hover,.finclaw-x-chat .point-native-composer-plan__trigger:focus-visible{color:var(--finclaw-x-ink)}.finclaw-x-chat .point-native-composer-plan__trigger:focus-visible{outline:2px solid var(--point-color-status-info);outline-offset:2px}.finclaw-x-chat .point-native-composer-plan__progress{width:18px;height:18px;flex:0 0 auto;overflow:visible;transform:rotate(-90deg)}.finclaw-x-chat .point-native-composer-plan__progress-track,.finclaw-x-chat .point-native-composer-plan__progress-value{fill:none;stroke-width:3}.finclaw-x-chat .point-native-composer-plan__progress-track{stroke:color-mix(in srgb,var(--point-color-status-info) 20%,transparent)}.finclaw-x-chat .point-native-composer-plan__progress-value{stroke:var(--point-color-status-info);stroke-linecap:round;transition:stroke-dashoffset .18s ease}.finclaw-x-chat .point-native-composer-plan__popover{position:absolute;bottom:calc(100% + 8px);left:50%;width:min(420px,calc(100vw - 40px));max-height:min(320px,45vh);overflow-y:auto;padding:12px;border:1px solid var(--point-color-interaction-hover);border-radius:16px;opacity:0;color:var(--finclaw-x-ink);background:color-mix(in srgb,var(--finclaw-x-surface-raised) 94%,transparent);box-shadow:0 12px 32px color-mix(in srgb,var(--point-color-text-primary) 12%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);pointer-events:none;transform:translate(-50%,4px);transition:opacity .14s ease,transform .14s ease}.finclaw-x-chat .point-native-composer-plan:hover .point-native-composer-plan__popover,.finclaw-x-chat .point-native-composer-plan:focus-within .point-native-composer-plan__popover{opacity:1;pointer-events:auto;transform:translate(-50%)}.finclaw-x-chat .point-native-composer-plan__step{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:8px;padding:5px 4px;color:var(--finclaw-x-muted);font-size:14px;line-height:20px}.finclaw-x-chat .point-native-composer-plan__step[data-status=inProgress]{color:var(--finclaw-x-ink)}.finclaw-x-chat .point-native-composer-plan__step-icon{width:14px;height:14px;margin-top:3px;border:1.5px solid currentColor;border-radius:50%}.finclaw-x-chat .point-native-composer-plan__step[data-status=inProgress] .point-native-composer-plan__step-icon{border-color:color-mix(in srgb,var(--point-color-status-info) 24%,transparent);border-top-color:var(--point-color-status-info);animation:point-native-composer-plan-spin .8s linear infinite}.finclaw-x-chat .point-native-composer-plan__step[data-status=completed] .point-native-composer-plan__step-icon{border-color:var(--point-color-status-info);background:var(--point-color-status-info);box-shadow:inset 0 0 0 3px var(--finclaw-x-surface-raised)}@keyframes point-native-composer-plan-spin{to{transform:rotate(360deg)}}.finclaw-x-chat .finclaw-approval-card{display:flex;min-width:0;overflow:hidden;flex-direction:column;margin-bottom:10px;border:1px solid var(--point-color-interaction-hover);border-radius:24px;color:var(--finclaw-x-ink);background:var(--finclaw-x-surface-raised);box-shadow:0 8px 24px color-mix(in srgb,var(--point-color-text-primary) 10%,transparent)}.finclaw-x-chat .finclaw-approval-card__header{display:flex;min-width:0;flex-direction:column;gap:8px;padding:16px 16px 12px}.finclaw-x-chat .finclaw-approval-card__identity{display:flex;align-items:center;gap:8px;color:var(--finclaw-x-muted);font-size:13px;line-height:20px}.finclaw-x-chat .finclaw-approval-card__identity svg{width:16px;height:16px;flex:0 0 auto}.finclaw-x-chat .finclaw-approval-card__heading{display:flex;min-width:0;flex-direction:column;gap:2px}.finclaw-x-chat .finclaw-approval-card__title{margin:0;color:var(--finclaw-x-ink);font-size:15px;font-weight:600;line-height:20px;overflow-wrap:anywhere}.finclaw-x-chat .finclaw-approval-card__subtitle{margin:0;color:var(--finclaw-x-muted);font-size:13px;line-height:20px;overflow-wrap:anywhere}.finclaw-x-chat .finclaw-approval-card__content{min-width:0;padding:0 16px}.finclaw-x-chat .finclaw-finance-confirmation__details{margin:0;font-size:13px}.finclaw-x-chat .finclaw-tax-sms-request{display:grid;gap:10px;margin:0 0 12px;padding:16px;border:1px solid var(--point-color-interaction-hover);border-radius:14px;color:var(--finclaw-x-ink);background:var(--finclaw-x-surface-raised);box-shadow:0 8px 24px color-mix(in srgb,var(--point-color-text-primary) 10%,transparent)}.finclaw-x-chat .finclaw-tax-sms-request p{margin:0}.finclaw-x-chat .finclaw-tax-sms-request__submit{justify-self:start}.finclaw-x-chat .finclaw-approval-card__detail-row{display:grid;min-height:32px;grid-template-columns:120px minmax(0,1fr);align-items:center;column-gap:12px;padding:6px 0;line-height:20px}.finclaw-x-chat .finclaw-approval-card__detail-row dt{min-width:0;color:var(--finclaw-x-muted);overflow-wrap:anywhere}.finclaw-x-chat .finclaw-approval-card__detail-row dd{display:flex;min-width:0;align-items:flex-start;margin:0;flex-direction:column;gap:2px;color:var(--finclaw-x-ink);overflow-wrap:anywhere}.finclaw-x-chat .point-native-approval-card .point-native-approval-card__details{margin:0;font-size:13px}.finclaw-x-chat .finclaw-finance-confirmation{width:min(680px,100%);margin-right:auto;margin-left:auto}.finclaw-x-chat .point-native-approval-card .point-native-approval-card__details>div{display:grid;min-height:32px;grid-template-columns:120px minmax(0,1fr);align-items:center;column-gap:12px;padding:6px 0;line-height:20px}.finclaw-x-chat .finclaw-finance-confirmation__summary{color:var(--finclaw-x-muted);font-size:12px;line-height:18px}.finclaw-x-chat .finclaw-approval-card__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;padding:8px 16px 16px}.finclaw-x-chat .finclaw-approval-card__split{display:flex;min-width:132px;height:32px;overflow:hidden;border-radius:999px;background:var(--finclaw-x-ink)}.finclaw-x-chat .finclaw-approval-card__button,.finclaw-x-chat .finclaw-approval-card__more{height:32px;padding:0 12px;border:1px solid transparent;border-radius:999px;font:inherit;font-size:13px;line-height:30px;cursor:pointer}.finclaw-x-chat .finclaw-approval-card__button--approve{min-width:100px;flex:1 1 auto;border:0;border-radius:999px 0 0 999px;color:var(--point-color-text-inverse);background:transparent}.finclaw-x-chat .finclaw-approval-card__more{width:32px;padding:0;border:0;border-left:1px solid var(--point-color-border-control);border-radius:0 999px 999px 0;color:var(--point-color-text-inverse);background:transparent}.finclaw-x-chat .finclaw-approval-card__button--deny{min-width:64px;border-color:var(--point-color-border-control);color:var(--finclaw-x-ink);background:var(--point-color-surface-raised)}.finclaw-x-chat .finclaw-approval-card__button--conversation{border-color:var(--point-color-border-control);color:var(--finclaw-x-ink);background:var(--point-color-surface-raised)}.finclaw-x-chat .finclaw-approval-card__button--approve:focus-visible,.finclaw-x-chat .finclaw-approval-card__more:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--point-color-surface-raised)}.finclaw-x-chat .finclaw-approval-card__button--deny:focus-visible{outline:2px solid var(--finclaw-x-ink);outline-offset:2px}.finclaw-x-chat .finclaw-approval-card__button:disabled,.finclaw-x-chat .finclaw-approval-card__more:disabled{border-color:var(--point-color-border-control);color:var(--point-color-text-secondary);background:var(--point-color-interaction-hover);cursor:not-allowed}.finclaw-approval-card__menu .ant-dropdown-menu{min-width:132px;padding:3px;border-radius:8px}.finclaw-approval-card__menu .ant-dropdown-menu-item{min-height:32px;padding:4px 10px;border-radius:6px;font-size:13px}.finclaw-x-chat .finclaw-x-composer .ant-sender{overflow:hidden;border:1px solid var(--finclaw-x-control-border);border-radius:22px;box-shadow:0 2px 10px color-mix(in srgb,var(--point-color-text-primary) 10%,transparent);background:var(--finclaw-x-surface-raised)}.finclaw-x-chat .finclaw-x-composer .ant-sender:focus-within{border-color:var(--finclaw-x-control-border);box-shadow:0 2px 10px color-mix(in srgb,var(--point-color-text-primary) 10%,transparent)}.finclaw-x-chat .finclaw-x-composer .ant-sender-input,.finclaw-x-chat .finclaw-x-composer .ant-input{padding-inline-start:.5em;border:0;outline:none;box-shadow:none;color:var(--finclaw-x-ink);background:transparent;font-size:15px;line-height:1.6}.finclaw-x-chat .finclaw-x-composer .ant-sender-footer{padding:4px 92px 12px 12px}.finclaw-x-chat .finclaw-x-composer .ant-sender-actions-btn,.finclaw-x-chat .finclaw-x-composer .ant-btn{min-width:40px;min-height:40px;border-radius:12px;box-shadow:none}.finclaw-x-chat .finclaw-x-composer .ant-sender-actions-btn-primary,.finclaw-x-chat .finclaw-x-composer .ant-btn-primary{border-color:var(--finclaw-x-ink);color:var(--point-color-text-inverse);background:var(--finclaw-x-ink)}.finclaw-x-chat .finclaw-x-composer .finclaw-x-running-actions{display:inline-flex;align-items:center;gap:6px}.finclaw-x-chat .finclaw-x-composer .finclaw-x-send-button{position:absolute;right:12px;bottom:12px;width:32px;height:32px;min-width:32px;min-height:32px;padding:0;border:0;border-radius:9999px;box-shadow:none;color:var(--finclaw-x-on-accent)!important;transition:background-color .2s cubic-bezier(.4,0,.2,1),color .2s cubic-bezier(.4,0,.2,1),opacity .2s cubic-bezier(.4,0,.2,1)}.finclaw-x-chat .finclaw-x-composer .finclaw-x-send-icon,.finclaw-x-chat .finclaw-x-composer .finclaw-x-stop-icon{display:block;width:16px;height:16px;fill:currentColor}.finclaw-x-chat .finclaw-x-composer .finclaw-x-send-button:disabled{border-color:var(--finclaw-x-disabled)!important;color:var(--finclaw-x-on-accent)!important;background:var(--finclaw-x-disabled)!important;opacity:1}.finclaw-x-chat .finclaw-x-composer .finclaw-x-send-button:not(:disabled){border-color:var(--finclaw-x-primary-control)!important;color:var(--finclaw-x-on-accent)!important;background:var(--finclaw-x-primary-control)!important}.finclaw-x-chat .finclaw-x-composer .finclaw-x-send-button:not(:disabled):hover{opacity:.85}.finclaw-x-chat .finclaw-x-composer .finclaw-x-send-button:not(:disabled):active{opacity:.75;transform:none}.finclaw-x-chat .finclaw-x-composer .finclaw-x-voice-button{position:absolute;right:52px;bottom:12px;display:inline-flex;width:32px;min-width:32px;height:32px;min-height:32px;align-items:center;justify-content:center;padding:0;border:0;border-radius:9999px;box-shadow:none;color:var(--finclaw-x-ink);background:var(--finclaw-x-control-hover);cursor:pointer;transition:background-color .2s ease}.finclaw-x-chat .finclaw-x-composer .finclaw-x-voice-button:hover,.finclaw-x-chat .finclaw-x-composer .finclaw-x-voice-button:active{color:var(--finclaw-x-ink);background:var(--finclaw-x-control-hover);transform:none}.finclaw-x-chat .finclaw-x-composer .finclaw-x-voice-icon{display:block;width:16px;height:16px;fill:currentColor}.finclaw-x-chat .finclaw-x-composer .finclaw-x-dictation-stop-icon{display:block;width:20px;height:20px;fill:currentColor}.finclaw-x-chat .finclaw-x-composer .finclaw-x-composer-voice-button--active{right:12px;z-index:3;color:var(--finclaw-x-ink);background:var(--finclaw-x-control-hover)}.finclaw-x-chat .finclaw-x-dictation-waveform{position:absolute;right:52px;bottom:12px;left:12px;z-index:2;display:flex;min-width:0;height:32px;align-items:center;gap:8px;color:var(--finclaw-x-ink);background:var(--finclaw-x-surface-raised);pointer-events:none}.finclaw-x-chat .finclaw-x-dictation-waveform canvas{display:block;width:100%;min-width:0;height:32px;flex:1 1 auto;color:var(--finclaw-x-ink)}.finclaw-x-chat .finclaw-x-dictation-duration{flex:0 0 auto;color:var(--finclaw-x-muted);font-size:14px;font-variant-numeric:tabular-nums;line-height:20px}.finclaw-x-chat .finclaw-x-composer[data-dictation-status=listening] .ant-sender-input,.finclaw-x-chat .finclaw-x-composer[data-dictation-status=listening] textarea{color:var(--finclaw-x-muted)}.finclaw-x-chat .finclaw-x-composer-footer{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:4px}.finclaw-x-chat .finclaw-x-composer .finclaw-x-composer-attachment-button{display:inline-flex;width:32px;min-width:32px;height:32px;min-height:32px;align-items:center;justify-content:center;padding:0;border:0;border-radius:9999px;box-shadow:none;color:var(--finclaw-x-ink);background:transparent;font-size:14px;transition:color .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1)}.finclaw-x-chat .finclaw-x-composer .finclaw-x-composer-attachment-button svg{width:16px;height:16px}.finclaw-x-chat .finclaw-x-composer .finclaw-x-composer-attachment-button:not(:disabled):hover,.finclaw-x-chat .finclaw-x-composer .finclaw-x-composer-attachment-button:not(:disabled):active{color:var(--finclaw-x-ink);background:var(--finclaw-x-control-hover)}.finclaw-x-chat .finclaw-x-composer .finclaw-x-composer-attachment-button:disabled{color:var(--point-color-text-secondary);background:transparent;cursor:not-allowed;opacity:1}.finclaw-x-chat .finclaw-x-composer .finclaw-x-composer-mode-button{display:inline-flex;width:auto;min-width:0;height:32px;min-height:32px;align-items:center;justify-content:center;gap:4px;padding:4px 8px;border:0;border-radius:9999px;box-shadow:none;color:var(--point-color-text-secondary);background:transparent;font-size:14px;font-weight:400;line-height:14px;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1),opacity .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1),box-shadow .15s cubic-bezier(.4,0,.2,1)}.finclaw-x-chat .finclaw-x-composer .finclaw-x-composer-mode-button svg{width:16px;height:16px}.finclaw-x-chat .finclaw-x-composer .finclaw-x-composer-mode-button:not(:disabled):hover,.finclaw-x-chat .finclaw-x-composer .finclaw-x-composer-mode-button:not(:disabled):active{color:var(--finclaw-x-ink);background:var(--finclaw-x-control-hover);transform:none}.finclaw-x-chat .finclaw-x-composer .finclaw-x-composer-mode-button.finclaw-x-composer-mode-button--active{color:var(--point-color-status-info);background:transparent}.finclaw-x-chat .finclaw-x-composer .finclaw-x-composer-mode-button.finclaw-x-composer-mode-button--active:not(:disabled):hover,.finclaw-x-chat .finclaw-x-composer .finclaw-x-composer-mode-button.finclaw-x-composer-mode-button--active:not(:disabled):active{color:var(--point-color-status-info);background:var(--finclaw-x-control-hover)}.finclaw-x-chat .finclaw-x-composer .finclaw-x-composer-mode-button:disabled{color:var(--point-color-text-secondary);background:transparent;cursor:not-allowed;opacity:1}.finclaw-x-chat .finclaw-x-composer .ant-wave{display:none!important}.finclaw-x-chat .finclaw-x-composer-seller-selection{display:inline-flex;min-width:0;align-items:center}.finclaw-x-chat .finclaw-x-composer-attachment-strip{--composer-attachment-ink: var(--point-color-text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;box-sizing:border-box;max-width:100%;align-items:center;gap:8px;padding:8px 8px 6px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.finclaw-x-chat .finclaw-x-composer-attachment-strip::-webkit-scrollbar{display:none}.finclaw-x-chat .finclaw-x-composer-attachment-chip{position:relative;display:flex;width:80px;min-width:80px;height:80px;flex:0 0 80px;align-items:center;justify-content:center;overflow:visible;border:1px solid var(--point-color-border-control);border-radius:8px;color:var(--point-color-text-secondary);background:var(--point-color-surface-muted)}.finclaw-x-chat .finclaw-x-composer-image-preview{position:absolute;inset:0;display:block;width:100%;height:100%;padding:0;overflow:hidden;border:0;border-radius:8px;background:transparent;cursor:pointer}.finclaw-x-chat .finclaw-x-composer-attachment-thumbnail{display:block;width:100%;height:100%;object-fit:cover}.finclaw-x-chat .finclaw-x-composer-attachment-chip--file{box-sizing:border-box;width:max-content;min-width:0;max-width:256px;height:52px;flex:0 0 auto;overflow:hidden;border:0;border-radius:12px;background:var(--point-color-surface-canvas);box-shadow:inset 0 0 0 .5px color-mix(in srgb,var(--composer-attachment-ink) 15%,transparent)}.finclaw-x-chat .finclaw-x-composer-file-thumbnail{appearance:none;display:flex;box-sizing:border-box;width:100%;height:100%;min-width:0;gap:10px;align-items:center;padding:6px 40px 6px 6px;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.finclaw-x-chat .finclaw-x-composer-file-thumbnail:disabled{opacity:1;cursor:default}.finclaw-x-chat .finclaw-x-composer-file-icon{display:flex;width:40px;height:40px;flex:0 0 40px;align-items:center;justify-content:center;border-radius:10px;color:color-mix(in srgb,var(--composer-attachment-ink) 65%,transparent);background:color-mix(in srgb,var(--composer-attachment-ink) 3%,var(--point-color-surface-canvas))}.finclaw-x-chat .finclaw-x-composer-file-icon svg{display:block;width:24px;height:24px}.finclaw-x-chat .finclaw-x-composer-attachment-name{display:flex;min-width:0;max-width:128px;flex-direction:column;color:var(--composer-attachment-ink);font-size:14px;font-weight:500;line-height:21px;white-space:nowrap}.finclaw-x-chat .finclaw-x-composer-attachment-name>span,.finclaw-x-chat .finclaw-x-composer-attachment-name>small{overflow:hidden;text-overflow:ellipsis}.finclaw-x-chat .finclaw-x-composer-attachment-name>small{color:color-mix(in srgb,var(--composer-attachment-ink) 65%,transparent);font-size:13px;font-weight:400;line-height:19px}.finclaw-x-chat .finclaw-x-composer .finclaw-x-composer-attachment-remove{position:absolute;top:4px;right:4px;z-index:1;display:inline-flex;width:16px;min-width:16px;height:16px;min-height:16px;align-items:center;justify-content:center;padding:0;border:0;border-radius:9999px;box-shadow:0 1px 2px var(--point-shadow-popup);color:var(--point-color-surface-canvas);background:var(--composer-attachment-ink);cursor:pointer;opacity:1}.finclaw-x-chat .finclaw-x-composer-attachment-chip:hover .finclaw-x-composer-attachment-remove,.finclaw-x-chat .finclaw-x-composer-attachment-remove:focus-visible{opacity:1}.finclaw-x-chat .finclaw-x-composer-attachment-status{position:absolute;inset:auto 0 0;padding:2px 4px;color:var(--point-color-text-inverse);background:var(--point-color-surface-overlay);font-size:10px;line-height:16px;text-align:center}.finclaw-x-chat :is(.ant-btn,.finclaw-x-message-action,.finclaw-x-conversation-label):focus-visible,.finclaw-x-chat .ant-select-selector:has(:focus-visible){outline:2px solid var(--finclaw-x-ink);outline-offset:2px}.finclaw-x-chat .finclaw-x-mobile-drawer .ant-drawer-content,.finclaw-x-chat.finclaw-x-mobile-drawer .ant-drawer-content,.finclaw-x-chat.finclaw-x-mobile-drawer .ant-drawer-body{width:256px;padding:0;background:var(--finclaw-x-rail)}@keyframes finclaw-x-loading{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:900px){.finclaw-x-chat .finclaw-x-sidebar-desktop{display:none}.finclaw-x-chat .finclaw-x-mobile-menu{display:inline-flex}.finclaw-x-chat .finclaw-x-header{padding-inline:10px}.finclaw-x-chat .finclaw-x-wechat-entry{min-width:32px;width:32px;padding:0}.finclaw-x-chat .finclaw-x-wechat-entry .point-button__label-stack{display:none}.finclaw-x-chat .finclaw-x-chat-thread{padding:16px 12px}.finclaw-x-chat .finclaw-x-welcome,.finclaw-x-chat .finclaw-x-composer{width:calc(100% - 24px)}.finclaw-x-chat .point-native-panel-layout__main:has(>.finclaw-x-welcome){gap:32px}.finclaw-x-chat .point-native-panel-layout__main:has(>.finclaw-x-welcome)>.finclaw-x-composer{width:calc(100% - 24px)}.finclaw-x-chat .finclaw-x-welcome__banner{width:calc(100% - 24px);grid-template-columns:112px minmax(0,1fr) auto;gap:12px;padding-right:12px}.finclaw-x-chat .finclaw-x-welcome__banner-image,.finclaw-x-chat .finclaw-x-welcome__banner-image img{width:112px}.finclaw-x-chat .finclaw-x-welcome__banner-copy span{display:none}.finclaw-x-chat .finclaw-x-composer{padding-bottom:max(12px,env(safe-area-inset-bottom))}.finclaw-x-chat .finclaw-approval-card__detail-row{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:2px}.finclaw-x-chat .point-native-approval-card .point-native-approval-card__details>div{grid-template-columns:minmax(0,1fr);align-items:start;row-gap:2px}.finclaw-x-chat .finclaw-approval-card__actions{flex-direction:column-reverse;align-items:stretch}.finclaw-x-chat .finclaw-approval-card__split,.finclaw-x-chat .finclaw-approval-card__button--deny,.finclaw-x-chat .finclaw-approval-card__button--conversation{width:100%}.finclaw-x-chat .finclaw-x-model-trigger{max-width:min(172px,48vw)}.finclaw-x-chat .finclaw-x-model-popover{width:min(320px,calc(100vw - 24px))}.finclaw-x-chat .ant-conversations-item,.finclaw-x-chat .ant-dropdown-menu-item,.finclaw-x-chat .finclaw-x-message-action,.finclaw-x-chat .finclaw-x-composer .ant-btn{min-width:44px;min-height:44px}.finclaw-x-chat .finclaw-x-composer .finclaw-x-send-button,.finclaw-x-chat .finclaw-x-composer .finclaw-x-voice-button{width:32px;height:32px;min-width:32px;min-height:32px}.finclaw-x-chat .finclaw-x-composer .finclaw-x-composer-attachment-button,.finclaw-x-chat .finclaw-x-composer .finclaw-x-composer-mode-button{min-height:32px}.finclaw-x-chat .finclaw-x-composer .finclaw-x-composer-attachment-button{min-width:32px}.finclaw-x-chat .finclaw-x-composer .finclaw-x-composer-mode-button{min-width:0}}@media(prefers-reduced-motion:reduce){.finclaw-x-chat .point-active-text--active{animation:none}.finclaw-x-chat .point-native-composer-plan__step-icon{animation:none!important}.finclaw-x-chat,.finclaw-x-chat *,.finclaw-x-chat *:before,.finclaw-x-chat *:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.finclaw-x-chat .point-turn-activity{animation-name:point-turn-activity-enter-reduced!important;animation-duration:.12s!important}}.point-message-navigation-rail{position:absolute;z-index:20;left:16px;top:50%;width:36px;background:transparent;transform:translateY(-50%)}.point-message-navigation-rail__list{display:flex;width:36px;max-height:min(70vh,40rem);flex-direction:column;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;touch-action:none}.point-message-navigation-rail__list::-webkit-scrollbar{display:none}.point-message-navigation-rail__item{position:relative;display:flex;width:36px;height:10px;align-items:center;padding:0;border:0;appearance:none;background-color:transparent;cursor:pointer;outline:none}.point-message-navigation-rail__item[data-preview-anchor=true]{anchor-name:--point-message-navigation-preview}.point-message-navigation-rail__item:hover,.point-message-navigation-rail__item:focus,.point-message-navigation-rail__item:focus-visible,.point-message-navigation-rail__item:active{background-color:transparent}.point-message-navigation-rail__track{display:flex;width:30px;height:2px;align-items:center}.point-message-navigation-rail__tick{--point-marker-progress: 0;display:block;width:26px;height:2px;background-color:var(--point-color-text-secondary);opacity:.4;transform:scaleX(calc(.2308 + .7692 * var(--point-marker-progress)));transform-origin:left center;transition:transform .16s linear(0,.398 10%,.682 20%,.843 30%,.925 40%,.972 50%,1.004 60%,1.008 70%,1.003 80%,1)}.point-message-navigation-rail__item[aria-current=true] .point-message-navigation-rail__tick{background-color:var(--point-color-text-primary);opacity:.6}:is(.point-message-navigation-rail__item:has(+.point-message-navigation-rail__item[data-scrub-target=true]),.point-message-navigation-rail__item[data-scrub-target=true]+.point-message-navigation-rail__item) .point-message-navigation-rail__tick{--point-marker-progress: .7}:is(.point-message-navigation-rail__item:has(+.point-message-navigation-rail__item+.point-message-navigation-rail__item[data-scrub-target=true]),.point-message-navigation-rail__item[data-scrub-target=true]+.point-message-navigation-rail__item+.point-message-navigation-rail__item) .point-message-navigation-rail__tick{--point-marker-progress: .4}:is(.point-message-navigation-rail__item:has(+.point-message-navigation-rail__item+.point-message-navigation-rail__item+.point-message-navigation-rail__item[data-scrub-target=true]),.point-message-navigation-rail__item[data-scrub-target=true]+.point-message-navigation-rail__item+.point-message-navigation-rail__item+.point-message-navigation-rail__item) .point-message-navigation-rail__tick{--point-marker-progress: .2}:is(.point-message-navigation-rail__item:focus-visible,.point-message-navigation-rail__item[data-scrub-target=true]) .point-message-navigation-rail__tick{--point-marker-progress: 1;background-color:var(--point-color-text-primary);opacity:1}.point-message-navigation-rail__list[data-scrubbing=true] .point-message-navigation-rail__tick{transition-duration:0s}.point-message-navigation-rail__list[data-scrubbing=true] .point-message-navigation-rail__item[aria-current=true]:not([data-scrub-target=true]) .point-message-navigation-rail__tick{background-color:var(--point-color-text-secondary);opacity:.4}.point-message-navigation-rail__card{position:absolute;position-anchor:--point-message-navigation-preview;z-index:3;left:36px;top:anchor(center);display:grid;width:min(320px,calc(100vw - 72px));gap:4px;padding:8px;border:.5px solid var(--point-color-border-control);border-radius:12px;color:var(--point-color-text-primary);background:color-mix(in srgb,var(--point-color-surface-raised) 92%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 12px 36px color-mix(in srgb,var(--point-color-text-primary) 10%,transparent);text-align:left;font-size:14px;line-height:20px;transform:translateY(-50%)}.point-message-navigation-rail__card strong{overflow:hidden;font-size:14px;font-weight:500;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.point-message-navigation-rail__card small{display:-webkit-box;overflow:hidden;color:var(--point-color-text-secondary);font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media(hover:hover)and (pointer:fine){.point-message-navigation-rail__list:not([data-scrubbing=true]):hover .point-message-navigation-rail__item[aria-current=true]:not(:hover):not(:focus-visible) .point-message-navigation-rail__tick{background-color:var(--point-color-text-secondary);opacity:.4}.point-message-navigation-rail__list:not([data-scrubbing=true]) :is(.point-message-navigation-rail__item:has(+.point-message-navigation-rail__item:hover),.point-message-navigation-rail__item:hover+.point-message-navigation-rail__item) .point-message-navigation-rail__tick{--point-marker-progress: .7}.point-message-navigation-rail__list:not([data-scrubbing=true]) :is(.point-message-navigation-rail__item:has(+.point-message-navigation-rail__item+.point-message-navigation-rail__item:hover),.point-message-navigation-rail__item:hover+.point-message-navigation-rail__item+.point-message-navigation-rail__item) .point-message-navigation-rail__tick{--point-marker-progress: .4}.point-message-navigation-rail__list:not([data-scrubbing=true]) :is(.point-message-navigation-rail__item:has(+.point-message-navigation-rail__item+.point-message-navigation-rail__item+.point-message-navigation-rail__item:hover),.point-message-navigation-rail__item:hover+.point-message-navigation-rail__item+.point-message-navigation-rail__item+.point-message-navigation-rail__item) .point-message-navigation-rail__tick{--point-marker-progress: .2}.point-message-navigation-rail__list:not([data-scrubbing=true]) .point-message-navigation-rail__item:hover .point-message-navigation-rail__tick{--point-marker-progress: 1;background-color:var(--point-color-text-primary);opacity:1}}@media(prefers-reduced-motion:reduce){.point-message-navigation-rail__tick{transition-duration:0s}}.point-load-earlier-messages{position:absolute;z-index:5;top:10px;left:50%;transform:translate(-50%);border-radius:999px;background:var(--point-color-surface-muted);box-shadow:0 4px 14px var(--point-shadow-popup)}.point-workspace-status{display:flex;align-items:center;gap:10px;width:min(820px,calc(100% - 32px));margin:0 auto 8px}.point-task-center{position:fixed;z-index:50;right:20px;top:50%;color:var(--point-color-text-primary)}.point-task-center__trigger{position:relative;display:grid;place-items:center;width:60px;height:60px;padding:4px;border:1px solid var(--point-color-border-subtle);border-radius:50%;color:var(--point-color-status-success);background:var(--point-color-surface-raised);box-shadow:0 4px 16px var(--point-shadow-popup);cursor:pointer}.point-task-center__trigger svg{position:absolute;inset:4px;width:50px;height:50px;transform:rotate(-90deg)}.point-task-center__trigger circle{fill:none;stroke-width:3}.point-task-center__track{stroke:var(--point-color-border-subtle)}.point-task-center__value{stroke:var(--point-color-status-success);stroke-linecap:round;transition:stroke-dashoffset .2s ease}.point-task-center__trigger span{font-size:12px;font-variant-numeric:tabular-nums}.point-task-center__trigger:hover,.point-task-center__trigger[aria-expanded=true]{background:var(--point-color-interaction-hover)}.point-task-center__trigger:focus-visible{outline:2px solid var(--point-color-border-focus);outline-offset:3px}.point-task-center__panel{position:absolute;right:72px;top:0;width:min(390px,calc(100vw - 104px));padding:16px;border:1px solid var(--point-color-border-control);border-radius:14px;background:var(--point-color-surface-raised);box-shadow:0 8px 28px var(--point-shadow-popup)}.point-task-center__panel header{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:14px}.point-task-center__panel header>span{color:var(--point-color-status-success)}.point-task-center__items{display:grid;gap:6px;max-height:min(360px,38vh);overflow-y:auto;margin-top:12px}.point-task-center__batch{display:grid;gap:4px}.point-task-center__batch+.point-task-center__batch{border-top:1px solid var(--point-color-border-subtle);padding-top:8px}.point-task-center__batch-header{display:flex;justify-content:space-between;gap:12px;padding:2px 10px;color:var(--point-color-text-secondary);font-size:12px}.point-task-center__archive{margin-left:auto;border:0;background:transparent;color:var(--point-color-text-secondary);cursor:pointer;font-size:12px}.point-task-center__archive:hover{color:var(--point-color-status-danger)}.point-task-center__load-more{justify-self:center;border:0;background:transparent;color:var(--point-color-status-success);cursor:pointer;padding:6px 12px}.point-task-center__loading,.point-task-center__error{position:fixed;right:18px;bottom:88px;z-index:45;color:var(--point-color-text-secondary);font-size:12px}.point-task-center__item{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px;border-radius:8px}.point-task-center__item:hover{background:var(--point-color-interaction-hover)}.point-task-center__item>div{min-width:0;display:grid;gap:4px}.point-task-center__item strong{font-size:13px;font-weight:500;overflow-wrap:anywhere}.point-task-center__item small{font-size:12px;color:var(--point-color-text-secondary)}.point-task-center__status{flex-shrink:0;padding:3px 7px;border-radius:6px;font-size:12px;color:var(--point-color-text-secondary);background:var(--point-color-surface-muted)}.point-task-center__status--succeeded{color:var(--point-color-status-success)}.point-task-center__status--running,.point-task-center__status--verifying{color:var(--point-color-status-info)}.point-task-center__status--failed,.point-task-center__status--partial_failed{color:var(--point-color-status-danger)}.point-task-center__status--waiting_confirmation,.point-task-center__status--unknown{color:var(--point-color-status-warning)}.point-task-center__status--cancelled{color:var(--point-color-text-secondary)}@media(max-width:720px){.point-task-center{right:8px}}@media(prefers-reduced-motion:reduce){.point-task-center__value{transition:none}}.point-context-usage{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;color:var(--point-color-text-secondary);font-size:12px}.finclaw-x-conversation-pinned{color:var(--point-color-text-secondary)}.finclaw-x-composer-file-thumbnail b{font-size:9px;line-height:1}.finclaw-x-composer-attachment-name small{display:block;color:var(--point-color-text-secondary);font-size:10px}.point-attachment-preview{position:fixed;z-index:3000;inset:0;display:grid;grid-template-rows:auto 1fr auto;padding:24px;background:var(--point-color-surface-muted)}.point-attachment-preview header,.point-attachment-preview nav{display:flex;align-items:center;justify-content:center;gap:16px;color:var(--point-color-text-inverse)}.point-attachment-preview__close{margin-left:auto;color:var(--point-color-surface-raised)}.point-attachment-preview main{min-height:0;padding:16px 0}.point-attachment-preview iframe,.point-attachment-preview img{display:block;width:min(1100px,100%);height:100%;margin:auto;border:0;border-radius:10px;object-fit:contain;background:var(--point-color-surface-raised)}@media(max-width:700px){.point-message-navigation-rail{display:none}.point-workspace-status{flex-wrap:wrap}}.finclaw-x-chat .point-native-file-change__files{display:grid}.finclaw-x-chat .point-native-file-change__stats{display:inline-flex;gap:4px;font-size:12px}.finclaw-x-chat .point-native-file-change__stats span:first-child{color:var(--point-color-status-success)}.finclaw-x-chat .point-native-file-change__stats span:last-child{color:var(--point-color-status-danger)}.finclaw-x-chat .point-native-resource-card__details pre,.finclaw-x-chat .point-native-file-change__legacy-output{margin:0;padding:12px;border-top:1px solid var(--finclaw-x-border);overflow:auto}.finclaw-x-chat .point-native-resource-card{position:relative;overflow:hidden;border:1px solid var(--finclaw-x-border);border-radius:10px;background:color-mix(in srgb,var(--point-color-surface-raised) 70%,transparent)}.finclaw-x-chat .point-native-resource-card__open-target{position:absolute;z-index:10;inset:0;border:0;background:transparent;cursor:pointer}.finclaw-x-chat .point-native-resource-card__header{position:relative;display:flex;min-height:40px;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px}.finclaw-x-chat .point-native-resource-card__heading{display:inline-flex;min-width:0;align-items:center;gap:8px;color:var(--point-color-text-secondary);font-size:16px;line-height:20px}.finclaw-x-chat .point-native-resource-card__plan-icon{width:16px;height:16px;flex:0 0 16px}.finclaw-x-chat .point-native-resource-card__body{position:relative;max-height:160px;overflow:hidden;padding:12px 16px;opacity:1;transition:max-height .16s ease,opacity .16s ease,padding .16s ease}.finclaw-x-chat .point-native-resource-card__body--faded{-webkit-mask-image:linear-gradient(to bottom,black calc(100% - 64px),transparent);mask-image:linear-gradient(to bottom,black calc(100% - 64px),transparent)}.finclaw-x-chat .point-native-resource-card--preview .finclaw-x-markdown ol{display:block;padding-left:21px}.finclaw-x-chat .point-native-resource-card--preview .finclaw-x-markdown li{padding-left:2px}.finclaw-x-chat .point-native-resource-card--preview .finclaw-x-markdown li+li{margin-top:8px}.finclaw-x-chat .point-native-resource-card--side-panel-open .point-native-resource-card__body{max-height:0;padding-block:0;opacity:0}.finclaw-x-chat .point-native-resource-card__row{display:flex;min-width:0;align-items:center;gap:10px}.finclaw-x-chat .point-native-resource-card__row{min-height:64px;padding:12px}.finclaw-x-chat .point-native-resource-card__review-row{position:relative;display:flex;align-items:center}.finclaw-x-chat .point-native-resource-card__review-row .point-native-resource-card__row{flex:1;padding-right:76px;pointer-events:none}.finclaw-x-chat .point-native-resource-card__review-target{position:absolute;z-index:1;inset:0;border:0;background:transparent;cursor:pointer}.finclaw-x-chat .point-native-resource-card__review-target:hover,.finclaw-x-chat .point-native-resource-card__review-target:focus-visible{background:var(--point-color-interaction-hover);opacity:.35}.finclaw-x-chat .point-native-resource-card__review-button{position:absolute;z-index:2;right:12px;height:28px;padding:0 11px;border:1px solid var(--finclaw-x-border);border-radius:8px;background:var(--point-color-surface-raised);color:var(--point-color-text-primary);cursor:pointer}.finclaw-x-chat .point-native-resource-card__icon{display:inline-flex;width:40px;height:40px;flex:0 0 40px;border-radius:10px;background:var(--point-color-surface-muted);color:var(--point-color-text-secondary);align-items:center;justify-content:center}.finclaw-x-chat .point-native-resource-card__icon svg{width:24px;height:24px}.finclaw-x-chat .point-native-plan-actions{position:relative;z-index:20;display:inline-flex;align-items:center;gap:4px}.finclaw-x-chat .point-native-plan-actions__button{display:inline-flex;width:24px;height:24px;align-items:center;justify-content:center;padding:5px;border:1px solid transparent;border-radius:8px;color:var(--point-message-fg-40);background:transparent;cursor:pointer}.finclaw-x-chat .point-native-plan-actions__button:hover,.finclaw-x-chat .point-native-plan-actions__button:focus-visible{background:var(--point-color-interaction-hover);color:var(--point-message-fg-60)}.finclaw-x-chat .point-native-plan-actions__button:focus-visible{outline:2px solid var(--point-color-border-focus);outline-offset:1px}.finclaw-x-chat .point-native-plan-actions__button svg{width:14px;height:14px}.finclaw-x-chat .point-native-plan-actions__status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.finclaw-x-chat .point-turn-activity__persistent-gap{height:16px}.finclaw-x-chat .point-native-panel-layout{position:relative;display:flex;min-width:0;min-height:0;flex:1;overflow:hidden}.finclaw-x-chat .panel-animated [data-panel]{will-change:flex-grow,max-width;transition:flex-grow .3s ease,max-width .3s ease}.finclaw-x-chat .point-native-panel-layout__main{display:flex;min-width:0;min-height:0;max-width:100%;flex:1 1 0;flex-direction:column}.finclaw-x-chat .point-native-panel-layout__side{display:flex;min-width:0;max-width:0;flex:0 1 0;overflow:hidden}.finclaw-x-chat .point-native-panel-layout[data-point-native-panel-open=true] .point-native-panel-layout__side{max-width:min(420px,42%);flex-grow:1}.finclaw-x-chat .point-native-side-panel{position:relative;z-index:20;display:flex;flex-direction:column;width:100%;min-width:0;border-left:1px solid var(--finclaw-x-border);background:var(--point-color-surface-raised);box-shadow:-12px 0 32px color-mix(in srgb,var(--point-color-text-primary) 8%,transparent)}.finclaw-x-chat .point-native-side-panel__tabbar{display:flex;height:48px;flex:0 0 48px;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid var(--finclaw-x-border)}.finclaw-x-chat .point-native-side-panel__tab{min-width:0;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.finclaw-x-chat .point-native-side-panel__tabbar button{width:28px;height:28px;border:0;border-radius:8px;background:transparent;color:inherit;cursor:pointer}.finclaw-x-chat .point-native-side-panel__tabbar button:hover,.finclaw-x-chat .point-native-side-panel__tabbar button:focus-visible{background:var(--point-color-interaction-hover)}.finclaw-x-chat .point-native-side-panel__body{min-height:0;flex:1;padding:20px;overflow-y:auto}.finclaw-x-chat .point-native-subagent-header{display:flex;width:100%;min-width:0;align-items:center;gap:8px}.finclaw-x-chat .point-native-subagent-header .point-native-subagent-avatar{width:24px;height:24px;flex:0 0 24px}.finclaw-x-chat .point-native-subagent-header>button{display:flex;width:24px;height:24px;align-items:center;justify-content:center;padding:0;border-radius:6px;color:var(--point-color-text-secondary)}.finclaw-x-chat .point-native-subagent-header>button svg{width:16px;height:16px}.finclaw-x-chat .point-native-subagent-header>span:last-child{min-width:0;flex:1;overflow:hidden;font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.finclaw-x-chat .point-native-side-panel__body--thread{display:flex;padding:0;overflow:hidden}.finclaw-x-chat .point-native-subagent-transcript{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column}.finclaw-x-chat [data-point-native-subagent-observation]{display:flex;flex:0 0 auto;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:8px 20px;color:var(--point-color-text-secondary);font-size:13px;line-height:20px;overflow-wrap:anywhere}.finclaw-x-chat .point-native-subagent-transcript>.point-native-thread{min-width:0;min-height:0;flex:1}.finclaw-x-chat .point-native-subagent-transcript__state{margin:auto;color:var(--point-color-text-secondary);font-size:14px}@media(max-width:860px){.finclaw-x-chat .point-native-panel-layout__side{position:absolute;z-index:20;inset:0 0 0 auto;width:min(420px,100%);flex:none}.finclaw-x-chat .point-native-panel-layout[data-point-native-panel-open=true] .point-native-panel-layout__side{max-width:min(420px,100%)}}.finclaw-x-chat .point-native-resource-card__copy{display:flex;min-width:0;flex:1;flex-direction:column}.finclaw-x-chat .point-native-resource-card__copy strong,.finclaw-x-chat .point-native-resource-card__subtitle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.finclaw-x-chat .point-native-resource-card__subtitle{color:var(--point-color-text-secondary)}.finclaw-x-chat .point-native-resource-card__metadata{display:inline-flex;gap:4px}.finclaw-x-chat .point-native-resource-card details,.finclaw-x-chat .point-native-resource-card summary{margin:0}.finclaw-x-chat .point-native-resource-card summary{cursor:pointer;list-style:none}.finclaw-x-chat .point-native-resource-card summary::-webkit-details-marker{display:none}.finclaw-x-chat .point-native-resource-card__details{border-top:1px solid var(--finclaw-x-border)}.finclaw-x-chat .finclaw-x-composer-response-context{display:flex;min-width:0;flex-direction:column;gap:8px;padding-block:4px;padding-inline:20px 12px}.finclaw-x-chat .finclaw-x-composer .finclaw-x-authorization-control{--finclaw-x-authorization-unrestricted: var(--point-color-authorization-unrestricted);position:absolute;right:92px;bottom:12px;z-index:3}.finclaw-x-chat .finclaw-x-composer .finclaw-x-sender:has(.finclaw-x-authorization-trigger[aria-expanded=true]){overflow:visible}.finclaw-x-chat .finclaw-x-composer .finclaw-x-authorization-trigger{display:inline-flex;width:auto;min-width:0;height:32px;min-height:32px;align-items:center;justify-content:center;gap:4px;padding:4px 8px;border:0;border-radius:9999px;color:var(--point-color-text-secondary);font-size:14px;font-weight:400;line-height:14px}.finclaw-x-chat .finclaw-x-composer .finclaw-x-authorization-trigger:hover,.finclaw-x-chat .finclaw-x-composer .finclaw-x-authorization-trigger:focus-visible{background:var(--point-color-interaction-hover);color:var(--point-color-text-primary)}.finclaw-x-chat .finclaw-x-composer .finclaw-x-authorization-trigger--approve-all,.finclaw-x-chat .finclaw-x-composer .finclaw-x-authorization-trigger--approve-all:hover,.finclaw-x-chat .finclaw-x-composer .finclaw-x-authorization-trigger--approve-all:focus-visible{color:var(--finclaw-x-authorization-unrestricted)}.finclaw-x-authorization-trigger svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.finclaw-x-authorization-option-icon svg,.finclaw-x-authorization-option-check{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75}.finclaw-x-authorization-option-icon svg{width:18px;height:18px}.finclaw-x-authorization-option-check{width:16px;height:16px}.finclaw-x-authorization-popover{position:absolute;right:-35px;bottom:40px;z-index:4;width:min(268px,calc(100vw - 24px));padding:4px;border:.5px solid var(--point-color-border-subtle);border-radius:12px;background:color-mix(in srgb,var(--point-color-surface-raised) 90%,transparent);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.finclaw-x-authorization-menu{display:flex;flex-direction:column;gap:0}.finclaw-x-authorization-menu-header{display:flex;align-items:center;justify-content:space-between;min-height:24px;padding:5px 8px;color:var(--point-color-text-secondary);font-size:14px;font-weight:430;line-height:16px}.finclaw-x-authorization-option{display:grid;grid-template-columns:20px minmax(0,1fr) 20px;column-gap:12px;align-items:center;width:100%;min-height:24px;padding:5px 8px;border:0;border-radius:12px;background:transparent;color:var(--point-color-text-primary);font:inherit;text-align:left;cursor:default}.finclaw-x-authorization-option:hover,.finclaw-x-authorization-option:focus-visible{background:var(--point-color-interaction-hover);outline:none}.finclaw-x-authorization-option-icon{display:inline-flex;align-items:center}.finclaw-x-authorization-option-icon,.finclaw-x-authorization-option-check{color:currentColor;opacity:.75}.finclaw-x-authorization-option:is(:hover,:focus-visible) :is(.finclaw-x-authorization-option-icon,.finclaw-x-authorization-option-check){opacity:1}.finclaw-x-authorization-option-copy{display:flex;min-width:0;flex-direction:column;gap:0}.finclaw-x-authorization-option-title{font-size:14px;font-weight:430;line-height:20px}.finclaw-x-authorization-option-description{color:var(--point-color-text-secondary);font-size:14px;font-weight:430;line-height:20px}.finclaw-x-authorization-option--warning,.finclaw-x-authorization-option--warning .finclaw-x-authorization-option-icon,.finclaw-x-authorization-option--warning .finclaw-x-authorization-option-description{color:var(--finclaw-x-authorization-unrestricted)}.finclaw-x-authorization-option-check{justify-self:end;color:currentColor}.finclaw-x-chat .point-native-panel-layout[data-panel-resizable=true] .point-native-panel-layout__side{position:relative;inset:auto;width:var(--point-native-side-width);max-width:var(--point-native-side-width);flex:0 0 var(--point-native-side-width);transition:none}.finclaw-x-chat .point-native-panel-layout[data-panel-resizable=true] .point-native-panel-layout__main{overflow:hidden;transition:none}.finclaw-x-chat .point-native-panel-layout__main>.finclaw-x-composer{min-width:0;box-sizing:border-box}.finclaw-x-chat .point-native-panel-layout[data-panel-overlay=true] .point-native-panel-layout__side{position:absolute;inset:0 0 0 auto;width:min(420px,100%);max-width:100%}.finclaw-x-chat .point-native-panel-resizer{position:absolute;z-index:40;top:0;bottom:0;right:calc(var(--point-native-side-width) - 8px);width:16px;cursor:col-resize;touch-action:none;outline:none}.finclaw-x-chat .point-native-panel-resizer:after{position:absolute;top:0;bottom:0;left:8px;width:1px;content:"";pointer-events:none;opacity:0;background:linear-gradient(to bottom,transparent,color-mix(in srgb,var(--point-color-text-primary) 25%,transparent),transparent)}.finclaw-x-chat .point-native-panel-resizer:hover:after,.finclaw-x-chat .point-native-panel-resizer:focus-visible:after,.finclaw-x-chat [data-panel-resizing=true] .point-native-panel-resizer:after{opacity:1}.finclaw-x-chat .point-native-panel-layout[data-panel-resizable=true] .point-native-side-panel{box-shadow:none}.finclaw-x-chat .point-native-panel-resizer:focus-visible{box-shadow:inset 0 0 0 1px var(--point-color-border-focus)}.finclaw-x-chat .point-native-panel-layout[data-panel-resizing=true],.finclaw-x-chat .point-native-panel-layout[data-panel-resizing=true] *{cursor:col-resize;-webkit-user-select:none;user-select:none}
