:root,[data-theme=mint]{color-scheme:light;--theme-brand:#163300;--theme-brand-contrast:#ffffff;--theme-brand-soft:#e4f8d3;--theme-neutral-hue:150;--theme-radius-scale:1;--theme-density-scale:1;--theme-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","PingFang SC","Microsoft YaHei",Roboto,Helvetica,Arial,sans-serif;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-10:40px;--ds-radius-xs:calc(4px * var(--theme-radius-scale));--ds-radius-sm:calc(6px * var(--theme-radius-scale));--ds-radius-md:calc(8px * var(--theme-radius-scale));--ds-radius-lg:calc(12px * var(--theme-radius-scale));--ds-radius-full:999px;--ds-font-xs:12px;--ds-font-sm:13px;--ds-font-md:14px;--ds-font-lg:18px;--ds-font-xl:24px;--ds-line-tight:1.25;--ds-line-default:1.5;--ds-color-text:#142b0d;--ds-color-text-subtle:#4b5d43;--ds-color-text-disabled:#75846d;--ds-color-text-inverse:#ffffff;--ds-color-link:var(--theme-brand);--ds-color-canvas:#fbfef8;--ds-color-surface:#ffffff;--ds-color-surface-subtle:#f6fbf0;--ds-color-surface-raised:#ffffff;--ds-color-border:#e2ecd6;--ds-color-border-strong:#cfe0bd;--ds-color-focus:color-mix(in srgb,var(--theme-brand) 46%,transparent);--ds-color-accent:var(--theme-brand);--ds-color-accent-contrast:var(--theme-brand-contrast);--ds-color-accent-hover:color-mix(in srgb,var(--theme-brand) 86%,#000000);--ds-color-accent-pressed:color-mix(in srgb,var(--theme-brand) 74%,#000000);--ds-color-accent-soft:var(--theme-brand-soft);--ds-color-danger:#b42318;--ds-color-danger-soft:#fff1f0;--ds-color-success:#087f5b;--ds-color-success-soft:#e7f8ef;--ds-color-warning:#815b00;--ds-color-warning-soft:#fff8df;--ds-color-info:#3157d5;--ds-color-info-soft:#f5f8ff;--ds-color-note:#5b4c79;--ds-color-note-border:#d9cdef;--ds-color-note-soft:#f2edff;--ds-color-navigation:#163300;--ds-color-navigation-surface:#1f4600;--ds-color-navigation-text:#dce9d3;--ds-color-presence-online:#2fb67d;--ds-color-presence-away:#d49b16;--ds-color-channel-website:#2563eb;--ds-color-channel-website-soft:#e8f2ff;--ds-color-channel-wecom:#087f5b;--ds-color-channel-wecom-soft:#e7f8ef;--ds-color-channel-facebook:#0866ff;--ds-color-channel-facebook-soft:#eaf2ff;--ds-color-channel-whatsapp:#087f5b;--ds-color-channel-whatsapp-soft:#e6f8ef;--ds-color-channel-telegram:#168acd;--ds-color-channel-telegram-soft:#e8f6fd;--ds-color-overlay:rgba(12,22,18,0.38);--ds-shadow-sm:0 1px 2px rgba(15,27,22,0.06);--ds-shadow-md:0 10px 30px rgba(15,27,22,0.1);--ds-shadow-lg:0 24px 70px rgba(15,27,22,0.18);--ds-shadow-raised:0 2px 4px rgba(15,27,22,0.04),0 8px 16px rgba(15,27,22,0.06);--ds-shadow-floating:0 8px 24px rgba(15,27,22,0.1),0 24px 48px rgba(15,27,22,0.14);--ds-shadow-inset:inset 0 1px 2px rgba(15,27,22,0.04);--ds-gradient-brand:linear-gradient(135deg,var(--theme-brand) 0%,color-mix(in srgb,var(--theme-brand) 65%,#7c3aed) 100%);--ds-gradient-brand-soft:linear-gradient(135deg,var(--theme-brand-soft) 0%,color-mix(in srgb,var(--theme-brand-soft) 60%,#ffffff) 100%);--ds-gradient-avatar-1:linear-gradient(135deg,#ff8a5c,#ff5c8a);--ds-gradient-avatar-2:linear-gradient(135deg,#6941c6,#3157d5);--ds-gradient-avatar-3:linear-gradient(135deg,#2fb67d,#176b49);--ds-illustration-stroke:var(--theme-brand);--ds-illustration-fill-soft:var(--theme-brand-soft);--ds-control-height-sm:calc(34px * var(--theme-density-scale));--ds-control-height-md:calc(42px * var(--theme-density-scale));--ds-control-height-lg:calc(48px * var(--theme-density-scale));--ds-content-max:1180px;--ds-content-gutter:clamp(20px,3vw,48px);--ds-motion-fast:120ms;--ds-motion-default:180ms}[data-theme=slate]{--theme-brand:#3157d5;--theme-brand-soft:#eaf0ff;--theme-neutral-hue:220}[data-theme=violet]{--theme-brand:#6941c6;--theme-brand-soft:#f2edff;--theme-neutral-hue:255}[data-color-mode=dark]{color-scheme:dark;--theme-brand:#b9ef96;--theme-brand-contrast:#163300;--theme-brand-soft:#263c1d;--ds-color-text:#f4f6f1;--ds-color-text-subtle:#bec5b8;--ds-color-text-disabled:#8d9787;--ds-color-text-inverse:#142b0d;--ds-color-link:#b9ef96;--ds-color-canvas:#0f1010;--ds-color-surface:#171918;--ds-color-surface-subtle:#1b1e1c;--ds-color-surface-raised:#1d201e;--ds-color-border:#30342f;--ds-color-border-strong:#4a5147;--ds-color-focus:rgba(159,232,112,0.42);--ds-color-accent:#9fe870;--ds-color-accent-contrast:#163300;--ds-color-accent-hover:#8ad95a;--ds-color-accent-pressed:#76c84a;--ds-color-accent-soft:#263c1d;--ds-color-danger:#ffaaa3;--ds-color-danger-soft:#351d1b;--ds-color-success:#9fe870;--ds-color-success-soft:#263c1d;--ds-color-warning:#ffd666;--ds-color-warning-soft:#332d18;--ds-color-info:#9eb7ff;--ds-color-info-soft:#202a45;--ds-color-note:#cdbdf1;--ds-color-note-border:#51456b;--ds-color-note-soft:#292338;--ds-color-navigation:#0f1010;--ds-color-navigation-surface:#171918;--ds-color-navigation-text:#bec5b8;--ds-color-overlay:rgba(0,0,0,0.62);--ds-shadow-sm:0 1px 2px rgba(0,0,0,0.3);--ds-shadow-md:0 12px 30px rgba(0,0,0,0.28);--ds-shadow-lg:0 24px 70px rgba(0,0,0,0.48);--ds-shadow-raised:0 2px 8px rgba(0,0,0,0.22),0 12px 30px rgba(0,0,0,0.28);--ds-shadow-floating:0 8px 24px rgba(0,0,0,0.32),0 24px 48px rgba(0,0,0,0.42)}[data-density=compact]{--theme-density-scale:0.88}[data-radius=soft]{--theme-radius-scale:1.25}[data-radius=sharp]{--theme-radius-scale:0.65}@media (prefers-reduced-motion:reduce){:root{--ds-motion-fast:0ms;--ds-motion-default:0ms}}:root{font-family:var(--theme-font-family);color:var(--ds-color-text);background:var(--ds-color-canvas)}*,:after,:before{box-sizing:border-box}body{margin:0;color:var(--ds-color-text);background:var(--ds-color-canvas)}button,input,select,textarea{font:inherit}button{border:0;background:transparent;color:inherit;cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:3px solid var(--ds-color-focus);outline-offset:2px}h1,h2,h3,p{margin:0}h1{font-size:22px}body,html{max-width:100%;overflow-x:clip}.ant-btn{transition:transform var(--ds-motion-default) cubic-bezier(.2,.8,.2,1),box-shadow var(--ds-motion-default) ease,background var(--ds-motion-default) ease,border-color var(--ds-motion-default) ease}.ant-btn-default:not(:disabled):not(.ant-btn-disabled):hover,.ant-btn-primary:not(:disabled):not(.ant-btn-disabled):hover{transform:translateY(-2px)}.ant-btn:not(:disabled):not(.ant-btn-disabled):active{transform:scale(.98)}.ant-input-affix-wrapper-focused,.ant-input-affix-wrapper:focus-visible,.ant-input:focus-visible{outline:none}@media (pointer:coarse){.widget-file-button,.widget-pending-file .widget-button{min-height:44px;min-width:44px}.ant-btn,.ant-input,.ant-picker,.ant-select-selector,.ant-tabs-tab,.widget-composer .widget-button,.widget-rating-options .widget-button{min-height:44px}.ant-btn-icon-only,.ant-checkbox-wrapper .ant-checkbox,.ant-radio-wrapper .ant-radio,.ant-switch{min-width:44px;min-height:44px}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast:more){.widget-button,.widget-control,.widget-file-button{border-width:2px}.ant-alert,.ant-btn,.ant-input,.ant-select-selector,.ui-form-message{border-width:2px!important}}@media (forced-colors:active){.widget-button,.widget-control,.widget-file-button{border:1px solid ButtonText;background:Canvas;color:CanvasText}.widget-button:focus-visible,.widget-control:focus-visible,.widget-file-button:focus-within{outline:3px solid Highlight;outline-offset:2px}.status-dot{border:1px solid CanvasText;background:Highlight;forced-color-adjust:none}.ant-alert,.ant-btn,.ant-input,.ant-select-selector{border:1px solid ButtonText;background:Canvas;color:CanvasText}.ant-btn-dangerous,.ant-btn-primary,.ant-checkbox-checked .ant-checkbox-inner,.ant-radio-checked .ant-radio-inner,.ant-select-item-option-selected{border-color:Highlight;background:Highlight;color:HighlightText}.ant-btn:focus-visible,.ant-input:focus-visible,.ant-select-focused .ant-select-selector{outline:3px solid Highlight;outline-offset:2px}}@media (max-width:720px){.ant-modal-wrap{max-height:100dvh;overscroll-behavior:contain}.ant-modal-content{max-height:100dvh;padding-bottom:calc(var(--ant-padding-lg, 24px) + env(safe-area-inset-bottom))}.ant-drawer-body,.ant-drawer-content-wrapper{max-height:100dvh}.ant-drawer-body{overscroll-behavior:contain;padding-bottom:calc(var(--ant-padding-lg, 24px) + env(safe-area-inset-bottom))}.ant-drawer-header{padding-top:calc(var(--ant-padding-lg, 24px) + env(safe-area-inset-top))}.ant-drawer-footer,.ant-modal-footer{padding-bottom:calc(var(--ant-padding-md, 16px) + env(safe-area-inset-bottom))}}