<!DOCTYPE html><html lang="en" data-theme="light"><head><style data-rc-order="prependQueue" data-rc-priority="-999" data-css-hash="1sssysb" data-token-hash="css-var-_r_0_">.css-var-_r_0_{--ant-blue:#1677FF;--ant-purple:#722ED1;--ant-cyan:#13C2C2;--ant-green:#52C41A;--ant-magenta:#EB2F96;--ant-pink:#EB2F96;--ant-red:#F5222D;--ant-orange:#FA8C16;--ant-yellow:#FADB14;--ant-volcano:#FA541C;--ant-geekblue:#2F54EB;--ant-gold:#FAAD14;--ant-lime:#A0D911;--ant-color-primary:#FF383C;--ant-color-success:#52c41a;--ant-color-warning:#faad14;--ant-color-error:#ff4d4f;--ant-color-info:#1677ff;--ant-color-link:#071E54;--ant-color-text-base:#000;--ant-color-bg-base:#fff;--ant-font-family:"Poppins", sans-serif;--ant-font-family-code:'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;--ant-font-size:14px;--ant-line-width:1px;--ant-line-type:solid;--ant-motion-ease-out-circ:cubic-bezier(0.08, 0.82, 0.17, 1);--ant-motion-ease-in-out-circ:cubic-bezier(0.78, 0.14, 0.15, 0.86);--ant-motion-ease-out:cubic-bezier(0.215, 0.61, 0.355, 1);--ant-motion-ease-in-out:cubic-bezier(0.645, 0.045, 0.355, 1);--ant-motion-ease-out-back:cubic-bezier(0.12, 0.4, 0.29, 1.46);--ant-motion-ease-in-back:cubic-bezier(0.71, -0.46, 0.88, 0.6);--ant-motion-ease-in-quint:cubic-bezier(0.755, 0.05, 0.855, 0.06);--ant-motion-ease-out-quint:cubic-bezier(0.23, 1, 0.32, 1);--ant-border-radius:6px;--ant-size-unit:4px;--ant-size-step:4px;--ant-size-popup-arrow:16px;--ant-control-height:32px;--ant-z-index-base:0;--ant-z-index-popup-base:1000;--ant-opacity-image:1;--ant-blue-1:#e6f4ff;--ant-blue-2:#bae0ff;--ant-blue-3:#91caff;--ant-blue-4:#69b1ff;--ant-blue-5:#4096ff;--ant-blue-6:#1677ff;--ant-blue-7:#0958d9;--ant-blue-8:#003eb3;--ant-blue-9:#002c8c;--ant-blue-10:#001d66;--ant-purple-1:#f9f0ff;--ant-purple-2:#efdbff;--ant-purple-3:#d3adf7;--ant-purple-4:#b37feb;--ant-purple-5:#9254de;--ant-purple-6:#722ed1;--ant-purple-7:#531dab;--ant-purple-8:#391085;--ant-purple-9:#22075e;--ant-purple-10:#120338;--ant-cyan-1:#e6fffb;--ant-cyan-2:#b5f5ec;--ant-cyan-3:#87e8de;--ant-cyan-4:#5cdbd3;--ant-cyan-5:#36cfc9;--ant-cyan-6:#13c2c2;--ant-cyan-7:#08979c;--ant-cyan-8:#006d75;--ant-cyan-9:#00474f;--ant-cyan-10:#002329;--ant-green-1:#f6ffed;--ant-green-2:#d9f7be;--ant-green-3:#b7eb8f;--ant-green-4:#95de64;--ant-green-5:#73d13d;--ant-green-6:#52c41a;--ant-green-7:#389e0d;--ant-green-8:#237804;--ant-green-9:#135200;--ant-green-10:#092b00;--ant-magenta-1:#fff0f6;--ant-magenta-2:#ffd6e7;--ant-magenta-3:#ffadd2;--ant-magenta-4:#ff85c0;--ant-magenta-5:#f759ab;--ant-magenta-6:#eb2f96;--ant-magenta-7:#c41d7f;--ant-magenta-8:#9e1068;--ant-magenta-9:#780650;--ant-magenta-10:#520339;--ant-pink-1:#fff0f6;--ant-pink-2:#ffd6e7;--ant-pink-3:#ffadd2;--ant-pink-4:#ff85c0;--ant-pink-5:#f759ab;--ant-pink-6:#eb2f96;--ant-pink-7:#c41d7f;--ant-pink-8:#9e1068;--ant-pink-9:#780650;--ant-pink-10:#520339;--ant-red-1:#fff1f0;--ant-red-2:#ffccc7;--ant-red-3:#ffa39e;--ant-red-4:#ff7875;--ant-red-5:#ff4d4f;--ant-red-6:#f5222d;--ant-red-7:#cf1322;--ant-red-8:#a8071a;--ant-red-9:#820014;--ant-red-10:#5c0011;--ant-orange-1:#fff7e6;--ant-orange-2:#ffe7ba;--ant-orange-3:#ffd591;--ant-orange-4:#ffc069;--ant-orange-5:#ffa940;--ant-orange-6:#fa8c16;--ant-orange-7:#d46b08;--ant-orange-8:#ad4e00;--ant-orange-9:#873800;--ant-orange-10:#612500;--ant-yellow-1:#feffe6;--ant-yellow-2:#ffffb8;--ant-yellow-3:#fffb8f;--ant-yellow-4:#fff566;--ant-yellow-5:#ffec3d;--ant-yellow-6:#fadb14;--ant-yellow-7:#d4b106;--ant-yellow-8:#ad8b00;--ant-yellow-9:#876800;--ant-yellow-10:#614700;--ant-volcano-1:#fff2e8;--ant-volcano-2:#ffd8bf;--ant-volcano-3:#ffbb96;--ant-volcano-4:#ff9c6e;--ant-volcano-5:#ff7a45;--ant-volcano-6:#fa541c;--ant-volcano-7:#d4380d;--ant-volcano-8:#ad2102;--ant-volcano-9:#871400;--ant-volcano-10:#610b00;--ant-geekblue-1:#f0f5ff;--ant-geekblue-2:#d6e4ff;--ant-geekblue-3:#adc6ff;--ant-geekblue-4:#85a5ff;--ant-geekblue-5:#597ef7;--ant-geekblue-6:#2f54eb;--ant-geekblue-7:#1d39c4;--ant-geekblue-8:#10239e;--ant-geekblue-9:#061178;--ant-geekblue-10:#030852;--ant-gold-1:#fffbe6;--ant-gold-2:#fff1b8;--ant-gold-3:#ffe58f;--ant-gold-4:#ffd666;--ant-gold-5:#ffc53d;--ant-gold-6:#faad14;--ant-gold-7:#d48806;--ant-gold-8:#ad6800;--ant-gold-9:#874d00;--ant-gold-10:#613400;--ant-lime-1:#fcffe6;--ant-lime-2:#f4ffb8;--ant-lime-3:#eaff8f;--ant-lime-4:#d3f261;--ant-lime-5:#bae637;--ant-lime-6:#a0d911;--ant-lime-7:#7cb305;--ant-lime-8:#5b8c00;--ant-lime-9:#3f6600;--ant-lime-10:#254000;--ant-color-text:rgba(0,0,0,0.88);--ant-color-text-secondary:rgba(0,0,0,0.65);--ant-color-text-tertiary:rgba(0,0,0,0.45);--ant-color-text-quaternary:rgba(0,0,0,0.25);--ant-color-fill:rgba(0,0,0,0.15);--ant-color-fill-secondary:rgba(0,0,0,0.06);--ant-color-fill-tertiary:rgba(0,0,0,0.04);--ant-color-fill-quaternary:rgba(0,0,0,0.02);--ant-color-bg-solid:rgb(0,0,0);--ant-color-bg-solid-hover:rgba(0,0,0,0.75);--ant-color-bg-solid-active:rgba(0,0,0,0.95);--ant-color-bg-layout:#f5f5f5;--ant-color-bg-container:#ffffff;--ant-color-bg-elevated:#ffffff;--ant-color-bg-spotlight:rgba(0,0,0,0.85);--ant-color-bg-blur:transparent;--ant-color-border:#d9d9d9;--ant-color-border-disabled:#d9d9d9;--ant-color-border-secondary:#f0f0f0;--ant-color-primary-bg:#e6f4ff;--ant-color-primary-bg-hover:#bae0ff;--ant-color-primary-border:#91caff;--ant-color-primary-border-hover:#69b1ff;--ant-color-primary-hover:#E63236;--ant-color-primary-active:#E63236;--ant-color-primary-text-hover:#4096ff;--ant-color-primary-text:#1677ff;--ant-color-primary-text-active:#0958d9;--ant-color-success-bg:#f6ffed;--ant-color-success-bg-hover:#d9f7be;--ant-color-success-border:#b7eb8f;--ant-color-success-border-hover:#95de64;--ant-color-success-hover:#95de64;--ant-color-success-active:#389e0d;--ant-color-success-text-hover:#73d13d;--ant-color-success-text:#52c41a;--ant-color-success-text-active:#389e0d;--ant-color-error-bg:#fff2f0;--ant-color-error-bg-hover:#fff1f0;--ant-color-error-bg-filled-hover:#ffdfdc;--ant-color-error-bg-active:#ffccc7;--ant-color-error-border:#ffccc7;--ant-color-error-border-hover:#ffa39e;--ant-color-error-hover:#ff7875;--ant-color-error-active:#d9363e;--ant-color-error-text-hover:#ff7875;--ant-color-error-text:#ff4d4f;--ant-color-error-text-active:#d9363e;--ant-color-warning-bg:#fffbe6;--ant-color-warning-bg-hover:#fff1b8;--ant-color-warning-border:#ffe58f;--ant-color-warning-border-hover:#ffd666;--ant-color-warning-hover:#ffd666;--ant-color-warning-active:#d48806;--ant-color-warning-text-hover:#ffc53d;--ant-color-warning-text:#faad14;--ant-color-warning-text-active:#d48806;--ant-color-info-bg:#e6f4ff;--ant-color-info-bg-hover:#bae0ff;--ant-color-info-border:#91caff;--ant-color-info-border-hover:#69b1ff;--ant-color-info-hover:#69b1ff;--ant-color-info-active:#0958d9;--ant-color-info-text-hover:#4096ff;--ant-color-info-text:#1677ff;--ant-color-info-text-active:#0958d9;--ant-color-link-hover:#E63236;--ant-color-link-active:#0958d9;--ant-color-bg-mask:rgba(0,0,0,0.45);--ant-color-white:#fff;--ant-font-size-sm:12px;--ant-font-size-lg:16px;--ant-font-size-xl:20px;--ant-font-size-heading-1:38px;--ant-font-size-heading-2:30px;--ant-font-size-heading-3:24px;--ant-font-size-heading-4:20px;--ant-font-size-heading-5:16px;--ant-line-height:1.5714285714285714;--ant-line-height-lg:1.5;--ant-line-height-sm:1.6666666666666667;--ant-font-height:22px;--ant-font-height-lg:24px;--ant-font-height-sm:20px;--ant-line-height-heading-1:1.2105263157894737;--ant-line-height-heading-2:1.2666666666666666;--ant-line-height-heading-3:1.3333333333333333;--ant-line-height-heading-4:1.4;--ant-line-height-heading-5:1.5;--ant-size-xxl:48px;--ant-size-xl:32px;--ant-size-lg:24px;--ant-size-md:20px;--ant-size-ms:16px;--ant-size:16px;--ant-size-sm:12px;--ant-size-xs:8px;--ant-size-xxs:4px;--ant-control-height-sm:24px;--ant-control-height-xs:16px;--ant-control-height-lg:40px;--ant-motion-duration-fast:0.1s;--ant-motion-duration-mid:0.2s;--ant-motion-duration-slow:0.3s;--ant-line-width-bold:2px;--ant-border-radius-xs:2px;--ant-border-radius-sm:4px;--ant-border-radius-lg:8px;--ant-border-radius-outer:4px;--ant-color-fill-content:rgba(0,0,0,0.06);--ant-color-fill-content-hover:rgba(0,0,0,0.15);--ant-color-fill-alter:rgba(0,0,0,0.02);--ant-color-bg-container-disabled:rgba(0,0,0,0.04);--ant-color-border-bg:#ffffff;--ant-color-split:rgba(5,5,5,0.06);--ant-color-text-placeholder:rgba(0,0,0,0.25);--ant-color-text-disabled:rgba(0,0,0,0.25);--ant-color-text-heading:rgba(0,0,0,0.88);--ant-color-text-label:rgba(0,0,0,0.65);--ant-color-text-description:rgba(0,0,0,0.45);--ant-color-text-light-solid:#fff;--ant-color-highlight:#ff4d4f;--ant-color-bg-text-hover:rgba(0,0,0,0.06);--ant-color-bg-text-active:rgba(0,0,0,0.15);--ant-color-icon:rgba(0,0,0,0.45);--ant-color-icon-hover:rgba(0,0,0,0.88);--ant-color-error-outline:rgba(255,38,5,0.06);--ant-color-warning-outline:rgba(255,215,5,0.1);--ant-font-size-icon:12px;--ant-line-width-focus:3px;--ant-control-outline-width:2px;--ant-control-interactive-size:16px;--ant-control-item-bg-hover:rgba(0,0,0,0.04);--ant-control-item-bg-active:#e6f4ff;--ant-control-item-bg-active-hover:#bae0ff;--ant-control-item-bg-active-disabled:rgba(0,0,0,0.15);--ant-control-tmp-outline:rgba(0,0,0,0.02);--ant-control-outline:rgba(5,145,255,0.1);--ant-font-weight-strong:600;--ant-opacity-loading:0.65;--ant-link-decoration:none;--ant-link-hover-decoration:none;--ant-link-focus-decoration:none;--ant-control-padding-horizontal:12px;--ant-control-padding-horizontal-sm:8px;--ant-padding-xxs:4px;--ant-padding-xs:8px;--ant-padding-sm:12px;--ant-padding:16px;--ant-padding-md:20px;--ant-padding-lg:24px;--ant-padding-xl:32px;--ant-padding-content-horizontal-lg:24px;--ant-padding-content-vertical-lg:16px;--ant-padding-content-horizontal:16px;--ant-padding-content-vertical:12px;--ant-padding-content-horizontal-sm:16px;--ant-padding-content-vertical-sm:8px;--ant-margin-xxs:4px;--ant-margin-xs:8px;--ant-margin-sm:12px;--ant-margin:16px;--ant-margin-md:20px;--ant-margin-lg:24px;--ant-margin-xl:32px;--ant-margin-xxl:48px;--ant-box-shadow:
      0 6px 16px 0 rgba(0, 0, 0, 0.08),
      0 3px 6px -4px rgba(0, 0, 0, 0.12),
      0 9px 28px 8px rgba(0, 0, 0, 0.05)
    ;--ant-box-shadow-secondary:
      0 6px 16px 0 rgba(0, 0, 0, 0.08),
      0 3px 6px -4px rgba(0, 0, 0, 0.12),
      0 9px 28px 8px rgba(0, 0, 0, 0.05)
    ;--ant-box-shadow-tertiary:
      0 1px 2px 0 rgba(0, 0, 0, 0.03),
      0 1px 6px -1px rgba(0, 0, 0, 0.02),
      0 2px 4px 0 rgba(0, 0, 0, 0.02)
    ;--ant-box-shadow-popover-arrow:2px 2px 5px rgba(0, 0, 0, 0.05);--ant-box-shadow-card:
      0 1px 2px -2px rgba(0,0,0,0.16),
      0 3px 6px 0 rgba(0,0,0,0.12),
      0 5px 12px 4px rgba(0,0,0,0.09)
    ;--ant-box-shadow-drawer-right:
      -6px 0 16px 0 rgba(0, 0, 0, 0.08),
      -3px 0 6px -4px rgba(0, 0, 0, 0.12),
      -9px 0 28px 8px rgba(0, 0, 0, 0.05)
    ;--ant-box-shadow-drawer-left:
      6px 0 16px 0 rgba(0, 0, 0, 0.08),
      3px 0 6px -4px rgba(0, 0, 0, 0.12),
      9px 0 28px 8px rgba(0, 0, 0, 0.05)
    ;--ant-box-shadow-drawer-up:
      0 6px 16px 0 rgba(0, 0, 0, 0.08),
      0 3px 6px -4px rgba(0, 0, 0, 0.12),
      0 9px 28px 8px rgba(0, 0, 0, 0.05)
    ;--ant-box-shadow-drawer-down:
      0 -6px 16px 0 rgba(0, 0, 0, 0.08),
      0 -3px 6px -4px rgba(0, 0, 0, 0.12),
      0 -9px 28px 8px rgba(0, 0, 0, 0.05)
    ;--ant-box-shadow-tabs-overflow-left:inset 10px 0 8px -8px rgba(0, 0, 0, 0.08);--ant-box-shadow-tabs-overflow-right:inset -10px 0 8px -8px rgba(0, 0, 0, 0.08);--ant-box-shadow-tabs-overflow-top:inset 0 10px 8px -8px rgba(0, 0, 0, 0.08);--ant-box-shadow-tabs-overflow-bottom:inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08);}</style><style data-rc-order="prependQueue" data-rc-priority="-999" data-css-hash="tc6vch">a:where(.css-1uga22k){color:var(--ant-color-link);text-decoration:var(--ant-link-decoration);background-color:transparent;outline:none;cursor:pointer;transition:color var(--ant-motion-duration-slow);-webkit-text-decoration-skip:objects;}a:where(.css-1uga22k):hover{color:var(--ant-color-link-hover);}a:where(.css-1uga22k):active{color:var(--ant-color-link-active);}a:where(.css-1uga22k):active,a:where(.css-1uga22k):hover{text-decoration:var(--ant-link-hover-decoration);outline:0;}a:where(.css-1uga22k):focus{text-decoration:var(--ant-link-focus-decoration);outline:0;}a:where(.css-1uga22k)[disabled]{color:var(--ant-color-text-disabled);cursor:not-allowed;}:where(.css-1uga22k) a{color:var(--ant-color-link);text-decoration:var(--ant-link-decoration);background-color:transparent;outline:none;cursor:pointer;transition:color var(--ant-motion-duration-slow);-webkit-text-decoration-skip:objects;}:where(.css-1uga22k) a:hover{color:var(--ant-color-link-hover);}:where(.css-1uga22k) a:active{color:var(--ant-color-link-active);}:where(.css-1uga22k) a:active,:where(.css-1uga22k) a:hover{text-decoration:var(--ant-link-hover-decoration);outline:0;}:where(.css-1uga22k) a:focus{text-decoration:var(--ant-link-focus-decoration);outline:0;}:where(.css-1uga22k) a[disabled]{color:var(--ant-color-text-disabled);cursor:not-allowed;}:where(.css-1uga22k).anticon{display:inline-flex;align-items:center;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}:where(.css-1uga22k).anticon >*{line-height:1;}:where(.css-1uga22k).anticon svg{display:inline-block;}:where(.css-1uga22k).anticon .anticon .anticon-icon{display:block;}</style><style data-rc-order="prependQueue" data-rc-priority="-999" data-css-hash="13ndqib">:where(.css-1uga22k).ant-modal-css-var{font-family:var(--ant-font-family);font-size:var(--ant-font-size);box-sizing:border-box;}:where(.css-1uga22k).ant-modal-css-var::before,:where(.css-1uga22k).ant-modal-css-var::after{box-sizing:border-box;}:where(.css-1uga22k).ant-modal-css-var [class^="ant-modal"],:where(.css-1uga22k).ant-modal-css-var [class*=" ant-modal"]{box-sizing:border-box;}:where(.css-1uga22k).ant-modal-css-var [class^="ant-modal"]::before,:where(.css-1uga22k).ant-modal-css-var [class*=" ant-modal"]::before,:where(.css-1uga22k).ant-modal-css-var [class^="ant-modal"]::after,:where(.css-1uga22k).ant-modal-css-var [class*=" ant-modal"]::after{box-sizing:border-box;}:where(.css-1uga22k).ant-modal-root .ant-modal-wrap-rtl{direction:rtl;}:where(.css-1uga22k).ant-modal-root .ant-modal-centered{text-align:center;}:where(.css-1uga22k).ant-modal-root .ant-modal-centered::before{display:inline-block;width:0;height:100%;vertical-align:middle;content:"";}:where(.css-1uga22k).ant-modal-root .ant-modal-centered .ant-modal{top:0;display:inline-block;padding-bottom:0;text-align:start;vertical-align:middle;}@media (max-width: 767px){:where(.css-1uga22k).ant-modal-root .ant-modal{max-width:calc(100vw - 16px);margin:var(--ant-margin-xs) auto;}:where(.css-1uga22k).ant-modal-root .ant-modal-centered .ant-modal{flex:1;}}:where(.css-1uga22k).ant-modal{box-sizing:border-box;margin:0 auto;padding:0;color:var(--ant-color-text);font-size:var(--ant-font-size);line-height:var(--ant-line-height);list-style:none;font-family:var(--ant-font-family);pointer-events:none;position:relative;top:100px;width:auto;max-width:calc(100vw - calc(var(--ant-margin) * 2));padding-bottom:var(--ant-padding-lg);}:where(.css-1uga22k).ant-modal .ant-modal-title{margin:0;color:var(--ant-modal-title-color);font-weight:var(--ant-font-weight-strong);font-size:var(--ant-modal-title-font-size);line-height:var(--ant-modal-title-line-height);word-wrap:break-word;}:where(.css-1uga22k).ant-modal .ant-modal-container{position:relative;background-color:var(--ant-modal-content-bg);background-clip:padding-box;border:0;border-radius:var(--ant-border-radius-lg);box-shadow:var(--ant-box-shadow);pointer-events:auto;padding:var(--ant-modal-content-padding);}:where(.css-1uga22k).ant-modal .ant-modal-close{position:absolute;top:calc((calc(calc(var(--ant-line-height-heading-5) * var(--ant-font-size-heading-5)) + calc(var(--ant-padding) * 2)) - var(--ant-control-height)) / 2);inset-inline-end:calc((calc(calc(var(--ant-line-height-heading-5) * var(--ant-font-size-heading-5)) + calc(var(--ant-padding) * 2)) - var(--ant-control-height)) / 2);z-index:calc(var(--ant-z-index-popup-base) + 10);padding:0;color:var(--ant-color-icon);font-weight:var(--ant-font-weight-strong);line-height:1;text-decoration:none;background:transparent;border-radius:var(--ant-border-radius-sm);width:var(--ant-control-height);height:var(--ant-control-height);border:0;outline:0;cursor:pointer;transition:color var(--ant-motion-duration-mid),background-color var(--ant-motion-duration-mid);}:where(.css-1uga22k).ant-modal .ant-modal-close-x{display:flex;font-size:var(--ant-font-size-lg);font-style:normal;line-height:var(--ant-control-height);justify-content:center;text-transform:none;text-rendering:auto;}:where(.css-1uga22k).ant-modal .ant-modal-close:disabled{pointer-events:none;}:where(.css-1uga22k).ant-modal .ant-modal-close:hover{color:var(--ant-color-icon-hover);background-color:var(--ant-color-bg-text-hover);text-decoration:none;}:where(.css-1uga22k).ant-modal .ant-modal-close:active{background-color:var(--ant-color-bg-text-active);}:where(.css-1uga22k).ant-modal .ant-modal-close:focus-visible{outline:var(--ant-line-width-focus) solid var(--ant-color-primary-border);outline-offset:1px;transition:outline-offset 0s,outline 0s;}:where(.css-1uga22k).ant-modal .ant-modal-header{color:var(--ant-color-text);background:var(--ant-modal-header-bg);border-radius:var(--ant-border-radius-lg) var(--ant-border-radius-lg) 0 0;margin-bottom:var(--ant-modal-header-margin-bottom);padding:var(--ant-modal-header-padding);border-bottom:var(--ant-modal-header-border-bottom);}:where(.css-1uga22k).ant-modal .ant-modal-body{font-size:var(--ant-font-size);line-height:var(--ant-line-height);word-wrap:break-word;padding:var(--ant-modal-body-padding);}:where(.css-1uga22k).ant-modal .ant-modal-body .ant-modal-body-skeleton{width:100%;height:100%;display:flex;justify-content:center;align-items:center;margin:var(--ant-margin) auto;}:where(.css-1uga22k).ant-modal .ant-modal-footer{text-align:end;background:var(--ant-modal-footer-bg);margin-top:var(--ant-modal-footer-margin-top);padding:var(--ant-modal-footer-padding);border-top:var(--ant-modal-footer-border-top);border-radius:var(--ant-modal-footer-border-radius);}:where(.css-1uga22k).ant-modal .ant-modal-footer >.ant-btn+.ant-btn{margin-inline-start:var(--ant-margin-xs);}:where(.css-1uga22k).ant-modal .ant-modal-open{overflow:hidden;}:where(.css-1uga22k).ant-modal-pure-panel{top:auto;padding:0;display:flex;flex-direction:column;}:where(.css-1uga22k).ant-modal-pure-panel .ant-modal-container,:where(.css-1uga22k).ant-modal-pure-panel .ant-modal-body,:where(.css-1uga22k).ant-modal-pure-panel .ant-modal-confirm-body-wrapper{display:flex;flex-direction:column;flex:auto;}:where(.css-1uga22k).ant-modal-pure-panel .ant-modal-confirm-body{margin-bottom:auto;}:where(.css-1uga22k).ant-modal-root .ant-modal-wrap-rtl{direction:rtl;}:where(.css-1uga22k).ant-modal-root .ant-modal-wrap-rtl .ant-modal-confirm-body{direction:rtl;}:where(.css-1uga22k).ant-modal-root .ant-modal.ant-zoom-enter,:where(.css-1uga22k).ant-modal-root .ant-modal.ant-zoom-appear{transform:none;opacity:0;animation-duration:var(--ant-motion-duration-slow);user-select:none;}:where(.css-1uga22k).ant-modal-root .ant-modal.ant-zoom-leave .ant-modal-container{pointer-events:none;}:where(.css-1uga22k).ant-modal-root .ant-modal-mask{position:fixed;inset:0;z-index:var(--ant-z-index-popup-base);height:100%;background-color:var(--ant-color-bg-mask);pointer-events:none;}:where(.css-1uga22k).ant-modal-root .ant-modal-mask.ant-modal-mask-blur{backdrop-filter:blur(4px);}:where(.css-1uga22k).ant-modal-root .ant-modal-mask .ant-modal-hidden{display:none;}:where(.css-1uga22k).ant-modal-root .ant-modal-wrap{position:fixed;inset:0;z-index:var(--ant-z-index-popup-base);overflow:auto;outline:0;-webkit-overflow-scrolling:touch;}:where(.css-1uga22k).ant-modal-root .ant-fade-enter,:where(.css-1uga22k).ant-modal-root .ant-fade-appear{animation-duration:var(--ant-motion-duration-mid);animation-fill-mode:both;animation-play-state:paused;}:where(.css-1uga22k).ant-modal-root .ant-fade-leave{animation-duration:var(--ant-motion-duration-mid);animation-fill-mode:both;animation-play-state:paused;}:where(.css-1uga22k).ant-modal-root .ant-fade-enter.ant-fade-enter-active,:where(.css-1uga22k).ant-modal-root .ant-fade-appear.ant-fade-appear-active{animation-name:css-1uga22k-antFadeIn;animation-play-state:running;}:where(.css-1uga22k).ant-modal-root .ant-fade-leave.ant-fade-leave-active{animation-name:css-1uga22k-antFadeOut;animation-play-state:running;pointer-events:none;}:where(.css-1uga22k).ant-modal-root .ant-fade-enter,:where(.css-1uga22k).ant-modal-root .ant-fade-appear{opacity:0;animation-timing-function:linear;}:where(.css-1uga22k).ant-modal-root .ant-fade-leave{animation-timing-function:linear;}:where(.css-1uga22k).ant-zoom-enter,:where(.css-1uga22k).ant-zoom-appear{animation-duration:var(--ant-motion-duration-mid);animation-fill-mode:both;animation-play-state:paused;}:where(.css-1uga22k).ant-zoom-leave{animation-duration:var(--ant-motion-duration-mid);animation-fill-mode:both;animation-play-state:paused;}:where(.css-1uga22k).ant-zoom-enter.ant-zoom-enter-active,:where(.css-1uga22k).ant-zoom-appear.ant-zoom-appear-active{animation-name:css-1uga22k-antZoomIn;animation-play-state:running;}:where(.css-1uga22k).ant-zoom-leave.ant-zoom-leave-active{animation-name:css-1uga22k-antZoomOut;animation-play-state:running;pointer-events:none;}:where(.css-1uga22k).ant-zoom-enter,:where(.css-1uga22k).ant-zoom-appear{transform:scale(0);opacity:0;animation-timing-function:var(--ant-motion-ease-out-circ);}:where(.css-1uga22k).ant-zoom-enter-prepare,:where(.css-1uga22k).ant-zoom-appear-prepare{transform:none;}:where(.css-1uga22k).ant-zoom-leave{animation-timing-function:var(--ant-motion-ease-in-out-circ);}:where(.css-1uga22k).ant-modal-root .ant-modal{--ant-modal-sm-width:var(--ant-modal-xs-width);--ant-modal-md-width:var(--ant-modal-sm-width);--ant-modal-lg-width:var(--ant-modal-md-width);--ant-modal-xl-width:var(--ant-modal-lg-width);--ant-modal-xxl-width:var(--ant-modal-xl-width);width:var(--ant-modal-xs-width);}@media (min-width: 576px){:where(.css-1uga22k).ant-modal-root .ant-modal{width:var(--ant-modal-sm-width);}}@media (min-width: 768px){:where(.css-1uga22k).ant-modal-root .ant-modal{width:var(--ant-modal-md-width);}}@media (min-width: 992px){:where(.css-1uga22k).ant-modal-root .ant-modal{width:var(--ant-modal-lg-width);}}@media (min-width: 1200px){:where(.css-1uga22k).ant-modal-root .ant-modal{width:var(--ant-modal-xl-width);}}@media (min-width: 1600px){:where(.css-1uga22k).ant-modal-root .ant-modal{width:var(--ant-modal-xxl-width);}}</style><style data-rc-order="prependQueue" data-rc-priority="-999" data-css-hash="_effect-css-1uga22k-antFadeIn">@keyframes css-1uga22k-antFadeIn{0%{opacity:0;}100%{opacity:1;}}</style><style data-rc-order="prependQueue" data-rc-priority="-999" data-css-hash="_effect-css-1uga22k-antFadeOut">@keyframes css-1uga22k-antFadeOut{0%{opacity:1;}100%{opacity:0;}}</style><style data-rc-order="prependQueue" data-rc-priority="-999" data-css-hash="_effect-css-1uga22k-antZoomIn">@keyframes css-1uga22k-antZoomIn{0%{transform:scale(0.2);opacity:0;}100%{transform:scale(1);opacity:1;}}</style><style data-rc-order="prependQueue" data-rc-priority="-999" data-css-hash="_effect-css-1uga22k-antZoomOut">@keyframes css-1uga22k-antZoomOut{0%{transform:scale(1);}100%{transform:scale(0.2);opacity:0;}}</style><style data-rc-order="prependQueue" data-rc-priority="-999" data-css-hash="18vwa2q" data-token-hash="css-var-_r_0_">.css-var-_r_0_.ant-modal-css-var{--ant-modal-footer-bg:transparent;--ant-modal-header-bg:transparent;--ant-modal-title-line-height:1.5;--ant-modal-title-font-size:16px;--ant-modal-content-bg:#ffffff;--ant-modal-title-color:rgba(0,0,0,0.88);--ant-modal-content-padding:20px 24px;--ant-modal-header-padding:0px;--ant-modal-header-border-bottom:none;--ant-modal-header-margin-bottom:8px;--ant-modal-body-padding:0px;--ant-modal-footer-padding:0px;--ant-modal-footer-border-top:none;--ant-modal-footer-border-radius:0px;--ant-modal-footer-margin-top:12px;--ant-modal-confirm-body-padding:0px;--ant-modal-confirm-icon-margin-inline-end:12px;--ant-modal-confirm-btns-margin-top:12px;}</style><style data-rc-order="prependQueue" data-rc-priority="-999" data-css-hash="14979hz">:where(.css-1uga22k).ant-wave{font-family:var(--ant-font-family);font-size:var(--ant-font-size);box-sizing:border-box;}:where(.css-1uga22k).ant-wave::before,:where(.css-1uga22k).ant-wave::after{box-sizing:border-box;}:where(.css-1uga22k).ant-wave [class^="ant-wave"],:where(.css-1uga22k).ant-wave [class*=" ant-wave"]{box-sizing:border-box;}:where(.css-1uga22k).ant-wave [class^="ant-wave"]::before,:where(.css-1uga22k).ant-wave [class*=" ant-wave"]::before,:where(.css-1uga22k).ant-wave [class^="ant-wave"]::after,:where(.css-1uga22k).ant-wave [class*=" ant-wave"]::after{box-sizing:border-box;}:where(.css-1uga22k).ant-wave{position:absolute;background:transparent;pointer-events:none;box-sizing:border-box;color:var(--wave-color, var(--ant-color-primary));box-shadow:0 0 0 0 currentcolor;opacity:0.2;}:where(.css-1uga22k).ant-wave.wave-motion-appear{transition:box-shadow 0.4s var(--ant-motion-ease-out-circ),opacity 2s var(--ant-motion-ease-out-circ);}:where(.css-1uga22k).ant-wave.wave-motion-appear-active{box-shadow:0 0 0 6px currentcolor;opacity:0;}:where(.css-1uga22k).ant-wave.wave-motion-appear.wave-quick{transition:box-shadow var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out),opacity var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out);}</style><style data-rc-order="prependQueue" data-rc-priority="-999" data-css-hash="bjcput">:where(.css-1uga22k).ant-switch{font-family:var(--ant-font-family);font-size:var(--ant-font-size);box-sizing:border-box;}:where(.css-1uga22k).ant-switch::before,:where(.css-1uga22k).ant-switch::after{box-sizing:border-box;}:where(.css-1uga22k).ant-switch [class^="ant-switch"],:where(.css-1uga22k).ant-switch [class*=" ant-switch"]{box-sizing:border-box;}:where(.css-1uga22k).ant-switch [class^="ant-switch"]::before,:where(.css-1uga22k).ant-switch [class*=" ant-switch"]::before,:where(.css-1uga22k).ant-switch [class^="ant-switch"]::after,:where(.css-1uga22k).ant-switch [class*=" ant-switch"]::after{box-sizing:border-box;}:where(.css-1uga22k).ant-switch{box-sizing:border-box;margin:0;padding:0;color:var(--ant-color-text);font-size:var(--ant-font-size);line-height:var(--ant-switch-track-height);list-style:none;font-family:var(--ant-font-family);position:relative;display:inline-block;min-width:var(--ant-switch-track-min-width);height:var(--ant-switch-track-height);vertical-align:middle;background:var(--ant-color-text-quaternary);border:0;border-radius:100px;cursor:pointer;transition:all var(--ant-motion-duration-mid);user-select:none;}:where(.css-1uga22k).ant-switch:hover:not(.ant-switch-disabled){background:var(--ant-color-text-tertiary);}:where(.css-1uga22k).ant-switch:focus-visible{outline:var(--ant-line-width-focus) solid var(--ant-color-primary-border);outline-offset:1px;transition:outline-offset 0s,outline 0s;}:where(.css-1uga22k).ant-switch.ant-switch-checked{background:var(--ant-color-primary);}:where(.css-1uga22k).ant-switch.ant-switch-checked:hover:not(.ant-switch-disabled){background:var(--ant-color-primary-hover);}:where(.css-1uga22k).ant-switch.ant-switch-loading,:where(.css-1uga22k).ant-switch.ant-switch-disabled{cursor:not-allowed;opacity:var(--ant-opacity-loading);}:where(.css-1uga22k).ant-switch.ant-switch-loading *,:where(.css-1uga22k).ant-switch.ant-switch-disabled *{box-shadow:none;cursor:not-allowed;}:where(.css-1uga22k).ant-switch.ant-switch-rtl{direction:rtl;}:where(.css-1uga22k).ant-switch .ant-switch-inner{display:block;overflow:hidden;border-radius:100px;height:100%;padding-inline-start:var(--ant-switch-inner-max-margin);padding-inline-end:var(--ant-switch-inner-min-margin);transition:padding-inline-start var(--ant-motion-duration-mid) ease-in-out,padding-inline-end var(--ant-motion-duration-mid) ease-in-out;}:where(.css-1uga22k).ant-switch .ant-switch-inner .ant-switch-inner-checked,:where(.css-1uga22k).ant-switch .ant-switch-inner .ant-switch-inner-unchecked{display:block;color:var(--ant-color-text-light-solid);font-size:var(--ant-font-size-sm);transition:margin-inline-start var(--ant-motion-duration-mid) ease-in-out,margin-inline-end var(--ant-motion-duration-mid) ease-in-out;pointer-events:none;min-height:var(--ant-switch-track-height);}:where(.css-1uga22k).ant-switch .ant-switch-inner .ant-switch-inner-checked{margin-inline-start:calc(-100% + calc(var(--ant-switch-handle-size) + var(--ant-switch-track-padding) * 2) - calc(var(--ant-switch-inner-max-margin) * 2));margin-inline-end:calc(100% - calc(var(--ant-switch-handle-size) + var(--ant-switch-track-padding) * 2) + calc(var(--ant-switch-inner-max-margin) * 2));}:where(.css-1uga22k).ant-switch .ant-switch-inner .ant-switch-inner-unchecked{margin-top:calc(var(--ant-switch-track-height) * -1);margin-inline-start:0;margin-inline-end:0;}:where(.css-1uga22k).ant-switch.ant-switch-checked .ant-switch-inner{padding-inline-start:var(--ant-switch-inner-min-margin);padding-inline-end:var(--ant-switch-inner-max-margin);}:where(.css-1uga22k).ant-switch.ant-switch-checked .ant-switch-inner .ant-switch-inner-checked{margin-inline-start:0;margin-inline-end:0;}:where(.css-1uga22k).ant-switch.ant-switch-checked .ant-switch-inner .ant-switch-inner-unchecked{margin-inline-start:calc(100% - calc(var(--ant-switch-handle-size) + var(--ant-switch-track-padding) * 2) + calc(var(--ant-switch-inner-max-margin) * 2));margin-inline-end:calc(-100% + calc(var(--ant-switch-handle-size) + var(--ant-switch-track-padding) * 2) - calc(var(--ant-switch-inner-max-margin) * 2));}:where(.css-1uga22k).ant-switch:not(.ant-switch-disabled):active:not(.ant-switch-checked) .ant-switch-inner .ant-switch-inner-unchecked{margin-inline-start:calc(var(--ant-switch-track-padding) * 2);margin-inline-end:calc(var(--ant-switch-track-padding) * -1 * 2);}:where(.css-1uga22k).ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-inner .ant-switch-inner-checked{margin-inline-start:calc(var(--ant-switch-track-padding) * -1 * 2);margin-inline-end:calc(var(--ant-switch-track-padding) * 2);}:where(.css-1uga22k).ant-switch .ant-switch-handle{position:absolute;top:var(--ant-switch-track-padding);inset-inline-start:var(--ant-switch-track-padding);width:var(--ant-switch-handle-size);height:var(--ant-switch-handle-size);transition:all var(--ant-motion-duration-mid) ease-in-out;}:where(.css-1uga22k).ant-switch .ant-switch-handle::before{position:absolute;top:0;inset-inline-end:0;bottom:0;inset-inline-start:0;background-color:var(--ant-switch-handle-bg);border-radius:calc(var(--ant-switch-handle-size) / 2);box-shadow:var(--ant-switch-handle-shadow);transition:all var(--ant-motion-duration-mid) ease-in-out;content:"";}:where(.css-1uga22k).ant-switch.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - calc(var(--ant-switch-handle-size) + var(--ant-switch-track-padding)));}:where(.css-1uga22k).ant-switch:not(.ant-switch-disabled):active .ant-switch-handle::before{inset-inline-end:-30%;inset-inline-start:0;}:where(.css-1uga22k).ant-switch:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-handle::before{inset-inline-end:0;inset-inline-start:-30%;}:where(.css-1uga22k).ant-switch .ant-switch-loading-icon.anticon{position:relative;top:calc((var(--ant-switch-handle-size) - var(--ant-font-size)) / 2);color:rgba(0, 0, 0, var(--ant-opacity-loading));vertical-align:top;}:where(.css-1uga22k).ant-switch.ant-switch-checked .ant-switch-loading-icon{color:var(--ant-color-primary);}:where(.css-1uga22k).ant-switch.ant-switch-small{min-width:var(--ant-switch-track-min-width-sm);height:var(--ant-switch-track-height-sm);line-height:var(--ant-switch-track-height-sm);}:where(.css-1uga22k).ant-switch.ant-switch-small .ant-switch-inner{padding-inline-start:var(--ant-switch-inner-max-margin-sm);padding-inline-end:var(--ant-switch-inner-min-margin-sm);}:where(.css-1uga22k).ant-switch.ant-switch-small .ant-switch-inner .ant-switch-inner-checked,:where(.css-1uga22k).ant-switch.ant-switch-small .ant-switch-inner .ant-switch-inner-unchecked{min-height:var(--ant-switch-track-height-sm);}:where(.css-1uga22k).ant-switch.ant-switch-small .ant-switch-inner .ant-switch-inner-checked{margin-inline-start:calc(-100% + calc(var(--ant-switch-handle-size-sm) + var(--ant-switch-track-padding) * 2) - calc(var(--ant-switch-inner-max-margin-sm) * 2));margin-inline-end:calc(100% - calc(var(--ant-switch-handle-size-sm) + var(--ant-switch-track-padding) * 2) + calc(var(--ant-switch-inner-max-margin-sm) * 2));}:where(.css-1uga22k).ant-switch.ant-switch-small .ant-switch-inner .ant-switch-inner-unchecked{margin-top:calc(var(--ant-switch-track-height-sm) * -1);margin-inline-start:0;margin-inline-end:0;}:where(.css-1uga22k).ant-switch.ant-switch-small .ant-switch-handle{width:var(--ant-switch-handle-size-sm);height:var(--ant-switch-handle-size-sm);}:where(.css-1uga22k).ant-switch.ant-switch-small .ant-switch-loading-icon{top:calc((var(--ant-switch-handle-size-sm) - calc(var(--ant-font-size-icon) * 0.75)) / 2);font-size:calc(var(--ant-font-size-icon) * 0.75);}:where(.css-1uga22k).ant-switch.ant-switch-small.ant-switch-checked .ant-switch-inner{padding-inline-start:var(--ant-switch-inner-min-margin-sm);padding-inline-end:var(--ant-switch-inner-max-margin-sm);}:where(.css-1uga22k).ant-switch.ant-switch-small.ant-switch-checked .ant-switch-inner .ant-switch-inner-checked{margin-inline-start:0;margin-inline-end:0;}:where(.css-1uga22k).ant-switch.ant-switch-small.ant-switch-checked .ant-switch-inner .ant-switch-inner-unchecked{margin-inline-start:calc(100% - calc(var(--ant-switch-handle-size-sm) + var(--ant-switch-track-padding) * 2) + calc(var(--ant-switch-inner-max-margin-sm) * 2));margin-inline-end:calc(-100% + calc(var(--ant-switch-handle-size-sm) + var(--ant-switch-track-padding) * 2) - calc(var(--ant-switch-inner-max-margin-sm) * 2));}:where(.css-1uga22k).ant-switch.ant-switch-small.ant-switch-checked .ant-switch-handle{inset-inline-start:calc(100% - calc(var(--ant-switch-handle-size-sm) + var(--ant-switch-track-padding)));}:where(.css-1uga22k).ant-switch.ant-switch-small:not(.ant-switch-disabled):active:not(.ant-switch-checked) .ant-switch-inner .ant-switch-inner-unchecked{margin-inline-start:calc(var(--ant-margin-xxs) / 2);margin-inline-end:calc(var(--ant-margin-xxs) * -1 / 2);}:where(.css-1uga22k).ant-switch.ant-switch-small:not(.ant-switch-disabled):active.ant-switch-checked .ant-switch-inner .ant-switch-inner-checked{margin-inline-start:calc(var(--ant-margin-xxs) * -1 / 2);margin-inline-end:calc(var(--ant-margin-xxs) / 2);}</style><style data-rc-order="prependQueue" data-rc-priority="-999" data-css-hash="b1upw8" data-token-hash="css-var-_r_0_">.css-var-_r_0_.ant-switch{--ant-switch-track-height:22px;--ant-switch-track-height-sm:16px;--ant-switch-track-min-width:44px;--ant-switch-track-min-width-sm:28px;--ant-switch-track-padding:2px;--ant-switch-handle-bg:#fff;--ant-switch-handle-size:18px;--ant-switch-handle-size-sm:12px;--ant-switch-handle-shadow:0 2px 4px 0 rgba(0,35,11,0.2);--ant-switch-inner-min-margin:9px;--ant-switch-inner-max-margin:24px;--ant-switch-inner-min-margin-sm:6px;--ant-switch-inner-max-margin-sm:18px;}</style><style data-rc-order="prependQueue" data-rc-priority="-999" data-css-hash="13zorfk">:where(.css-1uga22k).ant-btn{font-family:var(--ant-font-family);font-size:var(--ant-font-size);box-sizing:border-box;}:where(.css-1uga22k).ant-btn::before,:where(.css-1uga22k).ant-btn::after{box-sizing:border-box;}:where(.css-1uga22k).ant-btn [class^="ant-btn"],:where(.css-1uga22k).ant-btn [class*=" ant-btn"]{box-sizing:border-box;}:where(.css-1uga22k).ant-btn [class^="ant-btn"]::before,:where(.css-1uga22k).ant-btn [class*=" ant-btn"]::before,:where(.css-1uga22k).ant-btn [class^="ant-btn"]::after,:where(.css-1uga22k).ant-btn [class*=" ant-btn"]::after{box-sizing:border-box;}:where(.css-1uga22k).ant-btn{outline:none;position:relative;display:inline-flex;gap:var(--ant-button-icon-gap);align-items:center;justify-content:center;font-weight:var(--ant-button-font-weight);white-space:nowrap;text-align:center;background-image:none;cursor:pointer;transition:all var(--ant-motion-duration-mid) var(--ant-motion-ease-in-out);user-select:none;touch-action:manipulation;}:where(.css-1uga22k).ant-btn:disabled>*{pointer-events:none;}:where(.css-1uga22k).ant-btn .ant-btn-icon>svg{display:inline-flex;align-items:center;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}:where(.css-1uga22k).ant-btn .ant-btn-icon>svg >*{line-height:1;}:where(.css-1uga22k).ant-btn .ant-btn-icon>svg svg{display:inline-block;}:where(.css-1uga22k).ant-btn >a{color:currentColor;}:where(.css-1uga22k).ant-btn:not(:disabled):focus-visible{outline:var(--ant-line-width-focus) solid var(--ant-color-primary-border);outline-offset:1px;transition:outline-offset 0s,outline 0s;}:where(.css-1uga22k).ant-btn.ant-btn-two-chinese-chars::first-letter{letter-spacing:0.34em;}:where(.css-1uga22k).ant-btn.ant-btn-two-chinese-chars>*:not(.anticon){margin-inline-end:-0.34em;letter-spacing:0.34em;}:where(.css-1uga22k).ant-btn.ant-btn-icon-only{padding-inline:0;}:where(.css-1uga22k).ant-btn.ant-btn-icon-only.ant-btn-compact-item{flex:none;}:where(.css-1uga22k).ant-btn.ant-btn-loading{opacity:var(--ant-opacity-loading);cursor:default;}:where(.css-1uga22k).ant-btn .ant-btn-loading-icon{transition:width var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out),opacity var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out),margin var(--ant-motion-duration-slow) var(--ant-motion-ease-in-out);}:where(.css-1uga22k).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-appear-start,:where(.css-1uga22k).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-enter-start{margin-inline-end:calc(var(--ant-button-icon-gap) * -1);}:where(.css-1uga22k).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-appear-active,:where(.css-1uga22k).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-enter-active{margin-inline-end:0;}:where(.css-1uga22k).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-leave-start{margin-inline-end:0;}:where(.css-1uga22k).ant-btn:not(.ant-btn-icon-end) .ant-btn-loading-icon-motion-leave-active{margin-inline-end:calc(var(--ant-button-icon-gap) * -1);}:where(.css-1uga22k).ant-btn-icon-end{flex-direction:row-reverse;}:where(.css-1uga22k).ant-btn-icon-end .ant-btn-loading-icon-motion-appear-start,:where(.css-1uga22k).ant-btn-icon-end .ant-btn-loading-icon-motion-enter-start{margin-inline-start:calc(var(--ant-button-icon-gap) * -1);}:where(.css-1uga22k).ant-btn-icon-end .ant-btn-loading-icon-motion-appear-active,:where(.css-1uga22k).ant-btn-icon-end .ant-btn-loading-icon-motion-enter-active{margin-inline-start:0;}:where(.css-1uga22k).ant-btn-icon-end .ant-btn-loading-icon-motion-leave-start{margin-inline-start:0;}:where(.css-1uga22k).ant-btn-icon-end .ant-btn-loading-icon-motion-leave-active{margin-inline-start:calc(var(--ant-button-icon-gap) * -1);}:where(.css-1uga22k).ant-btn{font-size:var(--ant-button-content-font-size);height:var(--ant-control-height);padding:0px var(--ant-button-padding-inline);border-radius:var(--ant-border-radius);}:where(.css-1uga22k).ant-btn.ant-btn-icon-only{width:var(--ant-control-height);}:where(.css-1uga22k).ant-btn.ant-btn-icon-only .anticon{font-size:var(--ant-button-only-icon-size);}:where(.css-1uga22k).ant-btn.ant-btn-circle.ant-btn{min-width:var(--ant-control-height);padding-inline:0;border-radius:50%;}:where(.css-1uga22k).ant-btn.ant-btn-round.ant-btn{border-radius:var(--ant-control-height);}:where(.css-1uga22k).ant-btn.ant-btn-round.ant-btn:not(.ant-btn-icon-only){padding-inline:var(--ant-button-padding-inline);}:where(.css-1uga22k).ant-btn-sm{font-size:var(--ant-button-content-font-size-sm);height:var(--ant-control-height-sm);padding:0px var(--ant-button-padding-inline-sm);border-radius:var(--ant-border-radius-sm);}:where(.css-1uga22k).ant-btn-sm.ant-btn-icon-only{width:var(--ant-control-height-sm);}:where(.css-1uga22k).ant-btn-sm.ant-btn-icon-only .anticon{font-size:var(--ant-button-only-icon-size-sm);}:where(.css-1uga22k).ant-btn.ant-btn-circle.ant-btn-sm{min-width:var(--ant-control-height-sm);padding-inline:0;border-radius:50%;}:where(.css-1uga22k).ant-btn.ant-btn-round.ant-btn-sm{border-radius:var(--ant-control-height-sm);}:where(.css-1uga22k).ant-btn.ant-btn-round.ant-btn-sm:not(.ant-btn-icon-only){padding-inline:var(--ant-button-padding-inline-sm);}:where(.css-1uga22k).ant-btn-lg{font-size:var(--ant-button-content-font-size-lg);height:var(--ant-control-height-lg);padding:0px var(--ant-button-padding-inline-lg);border-radius:var(--ant-border-radius-lg);}:where(.css-1uga22k).ant-btn-lg.ant-btn-icon-only{width:var(--ant-control-height-lg);}:where(.css-1uga22k).ant-btn-lg.ant-btn-icon-only .anticon{font-size:var(--ant-button-only-icon-size-lg);}:where(.css-1uga22k).ant-btn.ant-btn-circle.ant-btn-lg{min-width:var(--ant-control-height-lg);padding-inline:0;border-radius:50%;}:where(.css-1uga22k).ant-btn.ant-btn-round.ant-btn-lg{border-radius:var(--ant-control-height-lg);}:where(.css-1uga22k).ant-btn.ant-btn-round.ant-btn-lg:not(.ant-btn-icon-only){padding-inline:var(--ant-button-padding-inline-lg);}:where(.css-1uga22k).ant-btn.ant-btn-block{width:100%;}:where(.css-1uga22k).ant-btn{--ant-btn-border-width:1px;--ant-btn-border-color:#000;--ant-btn-border-color-hover:var(--ant-btn-border-color);--ant-btn-border-color-active:var(--ant-btn-border-color);--ant-btn-border-color-disabled:var(--ant-btn-border-color);--ant-btn-border-style:solid;--ant-btn-text-color:#000;--ant-btn-text-color-hover:var(--ant-btn-text-color);--ant-btn-text-color-active:var(--ant-btn-text-color);--ant-btn-text-color-disabled:var(--ant-btn-text-color);--ant-btn-bg-color:#ddd;--ant-btn-bg-color-hover:var(--ant-btn-bg-color);--ant-btn-bg-color-active:var(--ant-btn-bg-color);--ant-btn-bg-color-disabled:var(--ant-color-bg-container-disabled);--ant-btn-bg-color-container:var(--ant-color-bg-container);--ant-btn-shadow:none;border:var(--ant-btn-border-width) var(--ant-btn-border-style) var(--ant-btn-border-color);color:var(--ant-btn-text-color);background-color:var(--ant-btn-bg-color);}:where(.css-1uga22k).ant-btn:not(:disabled):not(.ant-btn-disabled):hover{border:var(--ant-btn-border-width) var(--ant-btn-border-style) var(--ant-btn-border-color-hover);color:var(--ant-btn-text-color-hover);background-color:var(--ant-btn-bg-color-hover);}:where(.css-1uga22k).ant-btn:not(:disabled):not(.ant-btn-disabled):active{border:var(--ant-btn-border-width) var(--ant-btn-border-style) var(--ant-btn-border-color-active);color:var(--ant-btn-text-color-active);background-color:var(--ant-btn-bg-color-active);}:where(.css-1uga22k).ant-btn.ant-btn-variant-solid{--ant-btn-solid-bg-color:var(--ant-btn-color-base);--ant-btn-solid-bg-color-hover:var(--ant-btn-color-hover);--ant-btn-solid-bg-color-active:var(--ant-btn-color-active);--ant-btn-border-color:transparent;--ant-btn-text-color:var(--ant-color-text-light-solid);--ant-btn-bg-color:var(--ant-btn-solid-bg-color);--ant-btn-bg-color-hover:var(--ant-btn-solid-bg-color-hover);--ant-btn-bg-color-active:var(--ant-btn-solid-bg-color-active);box-shadow:var(--ant-btn-shadow);}:where(.css-1uga22k).ant-btn.ant-btn-variant-outlined,:where(.css-1uga22k).ant-btn.ant-btn-variant-dashed{--ant-btn-border-color:var(--ant-btn-color-base);--ant-btn-border-color-hover:var(--ant-btn-color-hover);--ant-btn-border-color-active:var(--ant-btn-color-active);--ant-btn-bg-color:var(--ant-btn-bg-color-container);--ant-btn-text-color:var(--ant-btn-color-base);--ant-btn-text-color-hover:var(--ant-btn-color-hover);--ant-btn-text-color-active:var(--ant-btn-color-active);box-shadow:var(--ant-btn-shadow);}:where(.css-1uga22k).ant-btn.ant-btn-variant-dashed{--ant-btn-border-style:dashed;--ant-btn-bg-color-disabled:var(--ant-button-dashed-bg-disabled);}:where(.css-1uga22k).ant-btn.ant-btn-variant-filled{--ant-btn-border-color:transparent;--ant-btn-text-color:var(--ant-btn-color-base);--ant-btn-bg-color:var(--ant-btn-color-light);--ant-btn-bg-color-hover:var(--ant-btn-color-light-hover);--ant-btn-bg-color-active:var(--ant-btn-color-light-active);}:where(.css-1uga22k).ant-btn.ant-btn-variant-text,:where(.css-1uga22k).ant-btn.ant-btn-variant-link{--ant-btn-border-color:transparent;--ant-btn-text-color:var(--ant-btn-color-base);--ant-btn-text-color-hover:var(--ant-btn-color-hover);--ant-btn-text-color-active:var(--ant-btn-color-active);--ant-btn-bg-color:transparent;--ant-btn-bg-color-hover:transparent;--ant-btn-bg-color-active:transparent;}:where(.css-1uga22k).ant-btn.ant-btn-variant-text:disabled,:where(.css-1uga22k).ant-btn.ant-btn-variant-link:disabled,:where(.css-1uga22k).ant-btn.ant-btn-variant-text.ant-btn-disabled,:where(.css-1uga22k).ant-btn.ant-btn-variant-link.ant-btn-disabled{background:transparent;border-color:transparent;}:where(.css-1uga22k).ant-btn.ant-btn-variant-text{--ant-btn-bg-color-hover:var(--ant-btn-color-light);--ant-btn-bg-color-active:var(--ant-btn-color-light-active);}:where(.css-1uga22k).ant-btn.ant-btn-variant-link{--ant-btn-color-base:var(--ant-color-link);--ant-btn-color-hover:var(--ant-color-link-hover);--ant-btn-color-active:var(--ant-color-link-active);}:where(.css-1uga22k).ant-btn.ant-btn-color-primary{--ant-btn-color-base:var(--ant-color-primary);--ant-btn-color-hover:var(--ant-color-primary-hover);--ant-btn-color-active:var(--ant-color-primary-active);--ant-btn-color-light:var(--ant-color-primary-bg);--ant-btn-color-light-hover:var(--ant-color-primary-bg-hover);--ant-btn-color-light-active:var(--ant-color-primary-border);--ant-btn-shadow:var(--ant-button-primary-shadow);}:where(.css-1uga22k).ant-btn.ant-btn-color-primary.ant-btn-variant-solid{--ant-btn-text-color:var(--ant-button-primary-color);--ant-btn-text-color-hover:var(--ant-btn-text-color);--ant-btn-text-color-active:var(--ant-btn-text-color);}:where(.css-1uga22k).ant-btn.ant-btn-color-dangerous{--ant-btn-color-base:var(--ant-color-error);--ant-btn-color-hover:var(--ant-color-error-hover);--ant-btn-color-active:var(--ant-color-error-active);--ant-btn-color-light:var(--ant-color-error-bg);--ant-btn-color-light-hover:var(--ant-color-error-bg-filled-hover);--ant-btn-color-light-active:var(--ant-color-error-bg-active);--ant-btn-shadow:var(--ant-button-danger-shadow);}:where(.css-1uga22k).ant-btn.ant-btn-color-dangerous.ant-btn-variant-solid{--ant-btn-text-color:var(--ant-button-danger-color);--ant-btn-text-color-hover:var(--ant-btn-text-color);--ant-btn-text-color-active:var(--ant-btn-text-color);}:where(.css-1uga22k).ant-btn.ant-btn-color-default{--ant-btn-solid-bg-color:var(--ant-color-bg-solid);--ant-btn-solid-bg-color-hover:var(--ant-color-bg-solid-hover);--ant-btn-solid-bg-color-active:var(--ant-color-bg-solid-active);--ant-btn-color-base:var(--ant-button-default-border-color);--ant-btn-color-hover:var(--ant-button-default-hover-border-color);--ant-btn-color-active:var(--ant-button-default-active-border-color);--ant-btn-color-light:var(--ant-color-fill-tertiary);--ant-btn-color-light-hover:var(--ant-color-fill-secondary);--ant-btn-color-light-active:var(--ant-color-fill);--ant-btn-text-color:var(--ant-color-text);--ant-btn-text-color-hover:var(--ant-button-default-hover-border-color);--ant-btn-text-color-active:var(--ant-button-default-active-border-color);--ant-btn-shadow:var(--ant-button-default-shadow);}:where(.css-1uga22k).ant-btn.ant-btn-color-default.ant-btn-variant-solid{--ant-btn-text-color:var(--ant-button-solid-text-color);--ant-btn-text-color-hover:var(--ant-btn-text-color);--ant-btn-text-color-active:var(--ant-btn-text-color);}:where(.css-1uga22k).ant-btn.ant-btn-color-default.ant-btn-variant-filled,:where(.css-1uga22k).ant-btn.ant-btn-color-default.ant-btn-variant-text{--ant-btn-text-color-hover:var(--ant-btn-text-color);--ant-btn-text-color-active:var(--ant-btn-text-color);}:where(.css-1uga22k).ant-btn.ant-btn-color-default.ant-btn-variant-outlined,:where(.css-1uga22k).ant-btn.ant-btn-color-default.ant-btn-variant-dashed{--ant-btn-bg-color-hover:var(--ant-button-default-hover-bg);--ant-btn-bg-color-active:var(--ant-button-default-active-bg);}:where(.css-1uga22k).ant-btn.ant-btn-color-default.ant-btn-background-ghost.ant-btn-variant-outlined,:where(.css-1uga22k).ant-btn.ant-btn-color-default.ant-btn-background-ghost.ant-btn-variant-dashed{--ant-btn-text-color:var(--ant-button-default-ghost-color);--ant-btn-border-color:var(--ant-button-default-ghost-border-color);}:where(.css-1uga22k).ant-btn.ant-btn-color-blue{--ant-btn-color-base:var(--ant-blue-6);--ant-btn-color-hover:var(--ant-blue-5);--ant-btn-color-active:var(--ant-blue-7);--ant-btn-color-light:var(--ant-blue-1);--ant-btn-color-light-hover:var(--ant-blue-2);--ant-btn-color-light-active:var(--ant-blue-3);--ant-btn-shadow:var(--ant-button-blue-shadow-color);}:where(.css-1uga22k).ant-btn.ant-btn-color-purple{--ant-btn-color-base:var(--ant-purple-6);--ant-btn-color-hover:var(--ant-purple-5);--ant-btn-color-active:var(--ant-purple-7);--ant-btn-color-light:var(--ant-purple-1);--ant-btn-color-light-hover:var(--ant-purple-2);--ant-btn-color-light-active:var(--ant-purple-3);--ant-btn-shadow:var(--ant-button-purple-shadow-color);}:where(.css-1uga22k).ant-btn.ant-btn-color-cyan{--ant-btn-color-base:var(--ant-cyan-6);--ant-btn-color-hover:var(--ant-cyan-5);--ant-btn-color-active:var(--ant-cyan-7);--ant-btn-color-light:var(--ant-cyan-1);--ant-btn-color-light-hover:var(--ant-cyan-2);--ant-btn-color-light-active:var(--ant-cyan-3);--ant-btn-shadow:var(--ant-button-cyan-shadow-color);}:where(.css-1uga22k).ant-btn.ant-btn-color-green{--ant-btn-color-base:var(--ant-green-6);--ant-btn-color-hover:var(--ant-green-5);--ant-btn-color-active:var(--ant-green-7);--ant-btn-color-light:var(--ant-green-1);--ant-btn-color-light-hover:var(--ant-green-2);--ant-btn-color-light-active:var(--ant-green-3);--ant-btn-shadow:var(--ant-button-green-shadow-color);}:where(.css-1uga22k).ant-btn.ant-btn-color-magenta{--ant-btn-color-base:var(--ant-magenta-6);--ant-btn-color-hover:var(--ant-magenta-5);--ant-btn-color-active:var(--ant-magenta-7);--ant-btn-color-light:var(--ant-magenta-1);--ant-btn-color-light-hover:var(--ant-magenta-2);--ant-btn-color-light-active:var(--ant-magenta-3);--ant-btn-shadow:var(--ant-button-magenta-shadow-color);}:where(.css-1uga22k).ant-btn.ant-btn-color-pink{--ant-btn-color-base:var(--ant-pink-6);--ant-btn-color-hover:var(--ant-pink-5);--ant-btn-color-active:var(--ant-pink-7);--ant-btn-color-light:var(--ant-pink-1);--ant-btn-color-light-hover:var(--ant-pink-2);--ant-btn-color-light-active:var(--ant-pink-3);--ant-btn-shadow:var(--ant-button-pink-shadow-color);}:where(.css-1uga22k).ant-btn.ant-btn-color-red{--ant-btn-color-base:var(--ant-red-6);--ant-btn-color-hover:var(--ant-red-5);--ant-btn-color-active:var(--ant-red-7);--ant-btn-color-light:var(--ant-red-1);--ant-btn-color-light-hover:var(--ant-red-2);--ant-btn-color-light-active:var(--ant-red-3);--ant-btn-shadow:var(--ant-button-red-shadow-color);}:where(.css-1uga22k).ant-btn.ant-btn-color-orange{--ant-btn-color-base:var(--ant-orange-6);--ant-btn-color-hover:var(--ant-orange-5);--ant-btn-color-active:var(--ant-orange-7);--ant-btn-color-light:var(--ant-orange-1);--ant-btn-color-light-hover:var(--ant-orange-2);--ant-btn-color-light-active:var(--ant-orange-3);--ant-btn-shadow:var(--ant-button-orange-shadow-color);}:where(.css-1uga22k).ant-btn.ant-btn-color-yellow{--ant-btn-color-base:var(--ant-yellow-6);--ant-btn-color-hover:var(--ant-yellow-5);--ant-btn-color-active:var(--ant-yellow-7);--ant-btn-color-light:var(--ant-yellow-1);--ant-btn-color-light-hover:var(--ant-yellow-2);--ant-btn-color-light-active:var(--ant-yellow-3);--ant-btn-shadow:var(--ant-button-yellow-shadow-color);}:where(.css-1uga22k).ant-btn.ant-btn-color-volcano{--ant-btn-color-base:var(--ant-volcano-6);--ant-btn-color-hover:var(--ant-volcano-5);--ant-btn-color-active:var(--ant-volcano-7);--ant-btn-color-light:var(--ant-volcano-1);--ant-btn-color-light-hover:var(--ant-volcano-2);--ant-btn-color-light-active:var(--ant-volcano-3);--ant-btn-shadow:var(--ant-button-volcano-shadow-color);}:where(.css-1uga22k).ant-btn.ant-btn-color-geekblue{--ant-btn-color-base:var(--ant-geekblue-6);--ant-btn-color-hover:var(--ant-geekblue-5);--ant-btn-color-active:var(--ant-geekblue-7);--ant-btn-color-light:var(--ant-geekblue-1);--ant-btn-color-light-hover:var(--ant-geekblue-2);--ant-btn-color-light-active:var(--ant-geekblue-3);--ant-btn-shadow:var(--ant-button-geekblue-shadow-color);}:where(.css-1uga22k).ant-btn.ant-btn-color-lime{--ant-btn-color-base:var(--ant-lime-6);--ant-btn-color-hover:var(--ant-lime-5);--ant-btn-color-active:var(--ant-lime-7);--ant-btn-color-light:var(--ant-lime-1);--ant-btn-color-light-hover:var(--ant-lime-2);--ant-btn-color-light-active:var(--ant-lime-3);--ant-btn-shadow:var(--ant-button-lime-shadow-color);}:where(.css-1uga22k).ant-btn.ant-btn-color-gold{--ant-btn-color-base:var(--ant-gold-6);--ant-btn-color-hover:var(--ant-gold-5);--ant-btn-color-active:var(--ant-gold-7);--ant-btn-color-light:var(--ant-gold-1);--ant-btn-color-light-hover:var(--ant-gold-2);--ant-btn-color-light-active:var(--ant-gold-3);--ant-btn-shadow:var(--ant-button-gold-shadow-color);}:where(.css-1uga22k).ant-btn:disabled,:where(.css-1uga22k).ant-btn.ant-btn-disabled{cursor:not-allowed;border-color:var(--ant-button-border-color-disabled);background:var(--ant-btn-bg-color-disabled);color:var(--ant-color-text-disabled);box-shadow:none;}:where(.css-1uga22k).ant-btn.ant-btn-background-ghost{--ant-btn-bg-color:transparent;--ant-btn-shadow:none;}:where(.css-1uga22k).ant-btn-group{position:relative;display:inline-flex;}:where(.css-1uga22k).ant-btn-group >span:not(:last-child),:where(.css-1uga22k).ant-btn-group >.ant-btn:not(:last-child),:where(.css-1uga22k).ant-btn-group >span:not(:last-child)>.ant-btn,:where(.css-1uga22k).ant-btn-group >.ant-btn:not(:last-child)>.ant-btn{border-start-end-radius:0;border-end-end-radius:0;}:where(.css-1uga22k).ant-btn-group >span:not(:first-child),:where(.css-1uga22k).ant-btn-group >.ant-btn:not(:first-child){margin-inline-start:calc(var(--ant-line-width) * -1);}:where(.css-1uga22k).ant-btn-group >span:not(:first-child),:where(.css-1uga22k).ant-btn-group >.ant-btn:not(:first-child),:where(.css-1uga22k).ant-btn-group >span:not(:first-child)>.ant-btn,:where(.css-1uga22k).ant-btn-group >.ant-btn:not(:first-child)>.ant-btn{border-start-start-radius:0;border-end-start-radius:0;}:where(.css-1uga22k).ant-btn-group .ant-btn{position:relative;z-index:1;}:where(.css-1uga22k).ant-btn-group .ant-btn:hover,:where(.css-1uga22k).ant-btn-group .ant-btn:focus,:where(.css-1uga22k).ant-btn-group .ant-btn:active{z-index:2;}:where(.css-1uga22k).ant-btn-group .ant-btn[disabled]{z-index:0;}:where(.css-1uga22k).ant-btn-group .ant-btn-icon-only{font-size:var(--ant-font-size);}:where(.css-1uga22k).ant-btn-group >span:not(:last-child):not(:disabled),:where(.css-1uga22k).ant-btn-group >.ant-btn-primary:not(:last-child):not(:disabled),:where(.css-1uga22k).ant-btn-group >span:not(:last-child)>.ant-btn-primary:not(:disabled),:where(.css-1uga22k).ant-btn-group >.ant-btn-primary:not(:last-child)>.ant-btn-primary:not(:disabled){border-inline-end-color:var(--ant-button-group-border-color);}:where(.css-1uga22k).ant-btn-group >span:not(:first-child):not(:disabled),:where(.css-1uga22k).ant-btn-group >.ant-btn-primary:not(:first-child):not(:disabled),:where(.css-1uga22k).ant-btn-group >span:not(:first-child)>.ant-btn-primary:not(:disabled),:where(.css-1uga22k).ant-btn-group >.ant-btn-primary:not(:first-child)>.ant-btn-primary:not(:disabled){border-inline-start-color:var(--ant-button-group-border-color);}:where(.css-1uga22k).ant-btn-group >span:not(:last-child):not(:disabled),:where(.css-1uga22k).ant-btn-group >.ant-btn-danger:not(:last-child):not(:disabled),:where(.css-1uga22k).ant-btn-group >span:not(:last-child)>.ant-btn-danger:not(:disabled),:where(.css-1uga22k).ant-btn-group >.ant-btn-danger:not(:last-child)>.ant-btn-danger:not(:disabled){border-inline-end-color:var(--ant-color-error-hover);}:where(.css-1uga22k).ant-btn-group >span:not(:first-child):not(:disabled),:where(.css-1uga22k).ant-btn-group >.ant-btn-danger:not(:first-child):not(:disabled),:where(.css-1uga22k).ant-btn-group >span:not(:first-child)>.ant-btn-danger:not(:disabled),:where(.css-1uga22k).ant-btn-group >.ant-btn-danger:not(:first-child)>.ant-btn-danger:not(:disabled){border-inline-start-color:var(--ant-color-error-hover);}</style><style data-rc-order="prependQueue" data-rc-priority="-999" data-css-hash="1ns5oev" data-token-hash="css-var-_r_0_">.css-var-_r_0_.ant-btn{--ant-border-radius:32px;--ant-button-blue-shadow-color:0 2px 0 rgba(5,145,255,0.1);--ant-button-purple-shadow-color:0 2px 0 rgba(155,5,255,0.06);--ant-button-cyan-shadow-color:0 2px 0 rgba(5,255,215,0.1);--ant-button-green-shadow-color:0 2px 0 rgba(142,255,30,0.08);--ant-button-magenta-shadow-color:0 2px 0 rgba(255,5,105,0.06);--ant-button-pink-shadow-color:0 2px 0 rgba(255,5,105,0.06);--ant-button-red-shadow-color:0 2px 0 rgba(255,22,5,0.06);--ant-button-orange-shadow-color:0 2px 0 rgba(255,175,5,0.1);--ant-button-yellow-shadow-color:0 2px 0 rgba(245,255,5,0.1);--ant-button-volcano-shadow-color:0 2px 0 rgba(255,125,25,0.1);--ant-button-geekblue-shadow-color:0 2px 0 rgba(5,88,255,0.06);--ant-button-lime-shadow-color:0 2px 0 rgba(225,255,5,0.1);--ant-button-gold-shadow-color:0 2px 0 rgba(255,215,5,0.1);--ant-button-font-weight:600;--ant-button-icon-gap:8px;--ant-button-default-shadow:0 2px 0 rgba(0,0,0,0.02);--ant-button-primary-shadow:0 2px 0 rgba(5,145,255,0.1);--ant-button-danger-shadow:0 2px 0 rgba(255,38,5,0.06);--ant-button-primary-color:#fff;--ant-button-danger-color:#fff;--ant-button-border-color-disabled:#d9d9d9;--ant-button-default-ghost-color:#ffffff;--ant-button-ghost-bg:transparent;--ant-button-default-ghost-border-color:#ffffff;--ant-button-padding-inline:15px;--ant-button-padding-inline-lg:15px;--ant-button-padding-inline-sm:7px;--ant-button-only-icon-size:inherit;--ant-button-only-icon-size-sm:inherit;--ant-button-only-icon-size-lg:inherit;--ant-button-group-border-color:#E63236;--ant-button-link-hover-bg:transparent;--ant-button-text-text-color:rgba(0,0,0,0.88);--ant-button-text-text-hover-color:rgba(0,0,0,0.88);--ant-button-text-text-active-color:rgba(0,0,0,0.88);--ant-button-text-hover-bg:rgba(0,0,0,0.04);--ant-button-default-color:rgba(0,0,0,0.88);--ant-button-default-bg:#ffffff;--ant-button-default-border-color:#d9d9d9;--ant-button-default-border-color-disabled:#d9d9d9;--ant-button-default-hover-bg:#ffffff;--ant-button-default-hover-color:#E63236;--ant-button-default-hover-border-color:#E63236;--ant-button-default-active-bg:#ffffff;--ant-button-default-active-color:#E63236;--ant-button-default-active-border-color:#E63236;--ant-button-solid-text-color:#fff;--ant-button-content-font-size:14px;--ant-button-content-font-size-sm:14px;--ant-button-content-font-size-lg:16px;--ant-button-content-line-height:1.5714285714285714;--ant-button-content-line-height-sm:1.5714285714285714;--ant-button-content-line-height-lg:1.5;--ant-button-padding-block:4px;--ant-button-padding-block-sm:0px;--ant-button-padding-block-lg:7px;--ant-button-default-bg-disabled:rgba(0,0,0,0.04);--ant-button-dashed-bg-disabled:rgba(0,0,0,0.04);}</style><style data-rc-order="prependQueue" data-rc-priority="-999" data-css-hash="fmkred" data-token-hash="css-var-root">.css-var-root{--ant-blue:#1677FF;--ant-purple:#722ED1;--ant-cyan:#13C2C2;--ant-green:#52C41A;--ant-magenta:#EB2F96;--ant-pink:#EB2F96;--ant-red:#F5222D;--ant-orange:#FA8C16;--ant-yellow:#FADB14;--ant-volcano:#FA541C;--ant-geekblue:#2F54EB;--ant-gold:#FAAD14;--ant-lime:#A0D911;--ant-color-primary:#1677ff;--ant-color-success:#52c41a;--ant-color-warning:#faad14;--ant-color-error:#ff4d4f;--ant-color-info:#1677ff;--ant-color-link:#1677ff;--ant-color-text-base:#000;--ant-color-bg-base:#fff;--ant-font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial,
'Noto Sans', sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol',
'Noto Color Emoji';--ant-font-family-code:'SFMono-Regular', Consolas, 'Liberation Mono', Menlo, Courier, monospace;--ant-font-size:14px;--ant-line-width:1px;--ant-line-type:solid;--ant-motion-ease-out-circ:cubic-bezier(0.08, 0.82, 0.17, 1);--ant-motion-ease-in-out-circ:cubic-bezier(0.78, 0.14, 0.15, 0.86);--ant-motion-ease-out:cubic-bezier(0.215, 0.61, 0.355, 1);--ant-motion-ease-in-out:cubic-bezier(0.645, 0.045, 0.355, 1);--ant-motion-ease-out-back:cubic-bezier(0.12, 0.4, 0.29, 1.46);--ant-motion-ease-in-back:cubic-bezier(0.71, -0.46, 0.88, 0.6);--ant-motion-ease-in-quint:cubic-bezier(0.755, 0.05, 0.855, 0.06);--ant-motion-ease-out-quint:cubic-bezier(0.23, 1, 0.32, 1);--ant-border-radius:6px;--ant-size-unit:4px;--ant-size-step:4px;--ant-size-popup-arrow:16px;--ant-control-height:32px;--ant-z-index-base:0;--ant-z-index-popup-base:1000;--ant-opacity-image:1;--ant-blue-1:#e6f4ff;--ant-blue-2:#bae0ff;--ant-blue-3:#91caff;--ant-blue-4:#69b1ff;--ant-blue-5:#4096ff;--ant-blue-6:#1677ff;--ant-blue-7:#0958d9;--ant-blue-8:#003eb3;--ant-blue-9:#002c8c;--ant-blue-10:#001d66;--ant-purple-1:#f9f0ff;--ant-purple-2:#efdbff;--ant-purple-3:#d3adf7;--ant-purple-4:#b37feb;--ant-purple-5:#9254de;--ant-purple-6:#722ed1;--ant-purple-7:#531dab;--ant-purple-8:#391085;--ant-purple-9:#22075e;--ant-purple-10:#120338;--ant-cyan-1:#e6fffb;--ant-cyan-2:#b5f5ec;--ant-cyan-3:#87e8de;--ant-cyan-4:#5cdbd3;--ant-cyan-5:#36cfc9;--ant-cyan-6:#13c2c2;--ant-cyan-7:#08979c;--ant-cyan-8:#006d75;--ant-cyan-9:#00474f;--ant-cyan-10:#002329;--ant-green-1:#f6ffed;--ant-green-2:#d9f7be;--ant-green-3:#b7eb8f;--ant-green-4:#95de64;--ant-green-5:#73d13d;--ant-green-6:#52c41a;--ant-green-7:#389e0d;--ant-green-8:#237804;--ant-green-9:#135200;--ant-green-10:#092b00;--ant-magenta-1:#fff0f6;--ant-magenta-2:#ffd6e7;--ant-magenta-3:#ffadd2;--ant-magenta-4:#ff85c0;--ant-magenta-5:#f759ab;--ant-magenta-6:#eb2f96;--ant-magenta-7:#c41d7f;--ant-magenta-8:#9e1068;--ant-magenta-9:#780650;--ant-magenta-10:#520339;--ant-pink-1:#fff0f6;--ant-pink-2:#ffd6e7;--ant-pink-3:#ffadd2;--ant-pink-4:#ff85c0;--ant-pink-5:#f759ab;--ant-pink-6:#eb2f96;--ant-pink-7:#c41d7f;--ant-pink-8:#9e1068;--ant-pink-9:#780650;--ant-pink-10:#520339;--ant-red-1:#fff1f0;--ant-red-2:#ffccc7;--ant-red-3:#ffa39e;--ant-red-4:#ff7875;--ant-red-5:#ff4d4f;--ant-red-6:#f5222d;--ant-red-7:#cf1322;--ant-red-8:#a8071a;--ant-red-9:#820014;--ant-red-10:#5c0011;--ant-orange-1:#fff7e6;--ant-orange-2:#ffe7ba;--ant-orange-3:#ffd591;--ant-orange-4:#ffc069;--ant-orange-5:#ffa940;--ant-orange-6:#fa8c16;--ant-orange-7:#d46b08;--ant-orange-8:#ad4e00;--ant-orange-9:#873800;--ant-orange-10:#612500;--ant-yellow-1:#feffe6;--ant-yellow-2:#ffffb8;--ant-yellow-3:#fffb8f;--ant-yellow-4:#fff566;--ant-yellow-5:#ffec3d;--ant-yellow-6:#fadb14;--ant-yellow-7:#d4b106;--ant-yellow-8:#ad8b00;--ant-yellow-9:#876800;--ant-yellow-10:#614700;--ant-volcano-1:#fff2e8;--ant-volcano-2:#ffd8bf;--ant-volcano-3:#ffbb96;--ant-volcano-4:#ff9c6e;--ant-volcano-5:#ff7a45;--ant-volcano-6:#fa541c;--ant-volcano-7:#d4380d;--ant-volcano-8:#ad2102;--ant-volcano-9:#871400;--ant-volcano-10:#610b00;--ant-geekblue-1:#f0f5ff;--ant-geekblue-2:#d6e4ff;--ant-geekblue-3:#adc6ff;--ant-geekblue-4:#85a5ff;--ant-geekblue-5:#597ef7;--ant-geekblue-6:#2f54eb;--ant-geekblue-7:#1d39c4;--ant-geekblue-8:#10239e;--ant-geekblue-9:#061178;--ant-geekblue-10:#030852;--ant-gold-1:#fffbe6;--ant-gold-2:#fff1b8;--ant-gold-3:#ffe58f;--ant-gold-4:#ffd666;--ant-gold-5:#ffc53d;--ant-gold-6:#faad14;--ant-gold-7:#d48806;--ant-gold-8:#ad6800;--ant-gold-9:#874d00;--ant-gold-10:#613400;--ant-lime-1:#fcffe6;--ant-lime-2:#f4ffb8;--ant-lime-3:#eaff8f;--ant-lime-4:#d3f261;--ant-lime-5:#bae637;--ant-lime-6:#a0d911;--ant-lime-7:#7cb305;--ant-lime-8:#5b8c00;--ant-lime-9:#3f6600;--ant-lime-10:#254000;--ant-color-text:rgba(0,0,0,0.88);--ant-color-text-secondary:rgba(0,0,0,0.65);--ant-color-text-tertiary:rgba(0,0,0,0.45);--ant-color-text-quaternary:rgba(0,0,0,0.25);--ant-color-fill:rgba(0,0,0,0.15);--ant-color-fill-secondary:rgba(0,0,0,0.06);--ant-color-fill-tertiary:rgba(0,0,0,0.04);--ant-color-fill-quaternary:rgba(0,0,0,0.02);--ant-color-bg-solid:rgb(0,0,0);--ant-color-bg-solid-hover:rgba(0,0,0,0.75);--ant-color-bg-solid-active:rgba(0,0,0,0.95);--ant-color-bg-layout:#f5f5f5;--ant-color-bg-container:#ffffff;--ant-color-bg-elevated:#ffffff;--ant-color-bg-spotlight:rgba(0,0,0,0.85);--ant-color-bg-blur:transparent;--ant-color-border:#d9d9d9;--ant-color-border-disabled:#d9d9d9;--ant-color-border-secondary:#f0f0f0;--ant-color-primary-bg:#e6f4ff;--ant-color-primary-bg-hover:#bae0ff;--ant-color-primary-border:#91caff;--ant-color-primary-border-hover:#69b1ff;--ant-color-primary-hover:#4096ff;--ant-color-primary-active:#0958d9;--ant-color-primary-text-hover:#4096ff;--ant-color-primary-text:#1677ff;--ant-color-primary-text-active:#0958d9;--ant-color-success-bg:#f6ffed;--ant-color-success-bg-hover:#d9f7be;--ant-color-success-border:#b7eb8f;--ant-color-success-border-hover:#95de64;--ant-color-success-hover:#95de64;--ant-color-success-active:#389e0d;--ant-color-success-text-hover:#73d13d;--ant-color-success-text:#52c41a;--ant-color-success-text-active:#389e0d;--ant-color-error-bg:#fff2f0;--ant-color-error-bg-hover:#fff1f0;--ant-color-error-bg-filled-hover:#ffdfdc;--ant-color-error-bg-active:#ffccc7;--ant-color-error-border:#ffccc7;--ant-color-error-border-hover:#ffa39e;--ant-color-error-hover:#ff7875;--ant-color-error-active:#d9363e;--ant-color-error-text-hover:#ff7875;--ant-color-error-text:#ff4d4f;--ant-color-error-text-active:#d9363e;--ant-color-warning-bg:#fffbe6;--ant-color-warning-bg-hover:#fff1b8;--ant-color-warning-border:#ffe58f;--ant-color-warning-border-hover:#ffd666;--ant-color-warning-hover:#ffd666;--ant-color-warning-active:#d48806;--ant-color-warning-text-hover:#ffc53d;--ant-color-warning-text:#faad14;--ant-color-warning-text-active:#d48806;--ant-color-info-bg:#e6f4ff;--ant-color-info-bg-hover:#bae0ff;--ant-color-info-border:#91caff;--ant-color-info-border-hover:#69b1ff;--ant-color-info-hover:#69b1ff;--ant-color-info-active:#0958d9;--ant-color-info-text-hover:#4096ff;--ant-color-info-text:#1677ff;--ant-color-info-text-active:#0958d9;--ant-color-link-hover:#69b1ff;--ant-color-link-active:#0958d9;--ant-color-bg-mask:rgba(0,0,0,0.45);--ant-color-white:#fff;--ant-font-size-sm:12px;--ant-font-size-lg:16px;--ant-font-size-xl:20px;--ant-font-size-heading-1:38px;--ant-font-size-heading-2:30px;--ant-font-size-heading-3:24px;--ant-font-size-heading-4:20px;--ant-font-size-heading-5:16px;--ant-line-height:1.5714285714285714;--ant-line-height-lg:1.5;--ant-line-height-sm:1.6666666666666667;--ant-font-height:22px;--ant-font-height-lg:24px;--ant-font-height-sm:20px;--ant-line-height-heading-1:1.2105263157894737;--ant-line-height-heading-2:1.2666666666666666;--ant-line-height-heading-3:1.3333333333333333;--ant-line-height-heading-4:1.4;--ant-line-height-heading-5:1.5;--ant-size-xxl:48px;--ant-size-xl:32px;--ant-size-lg:24px;--ant-size-md:20px;--ant-size-ms:16px;--ant-size:16px;--ant-size-sm:12px;--ant-size-xs:8px;--ant-size-xxs:4px;--ant-control-height-sm:24px;--ant-control-height-xs:16px;--ant-control-height-lg:40px;--ant-motion-duration-fast:0.1s;--ant-motion-duration-mid:0.2s;--ant-motion-duration-slow:0.3s;--ant-line-width-bold:2px;--ant-border-radius-xs:2px;--ant-border-radius-sm:4px;--ant-border-radius-lg:8px;--ant-border-radius-outer:4px;--ant-color-fill-content:rgba(0,0,0,0.06);--ant-color-fill-content-hover:rgba(0,0,0,0.15);--ant-color-fill-alter:rgba(0,0,0,0.02);--ant-color-bg-container-disabled:rgba(0,0,0,0.04);--ant-color-border-bg:#ffffff;--ant-color-split:rgba(5,5,5,0.06);--ant-color-text-placeholder:rgba(0,0,0,0.25);--ant-color-text-disabled:rgba(0,0,0,0.25);--ant-color-text-heading:rgba(0,0,0,0.88);--ant-color-text-label:rgba(0,0,0,0.65);--ant-color-text-description:rgba(0,0,0,0.45);--ant-color-text-light-solid:#fff;--ant-color-highlight:#ff4d4f;--ant-color-bg-text-hover:rgba(0,0,0,0.06);--ant-color-bg-text-active:rgba(0,0,0,0.15);--ant-color-icon:rgba(0,0,0,0.45);--ant-color-icon-hover:rgba(0,0,0,0.88);--ant-color-error-outline:rgba(255,38,5,0.06);--ant-color-warning-outline:rgba(255,215,5,0.1);--ant-font-size-icon:12px;--ant-line-width-focus:3px;--ant-control-outline-width:2px;--ant-control-interactive-size:16px;--ant-control-item-bg-hover:rgba(0,0,0,0.04);--ant-control-item-bg-active:#e6f4ff;--ant-control-item-bg-active-hover:#bae0ff;--ant-control-item-bg-active-disabled:rgba(0,0,0,0.15);--ant-control-tmp-outline:rgba(0,0,0,0.02);--ant-control-outline:rgba(5,145,255,0.1);--ant-font-weight-strong:600;--ant-opacity-loading:0.65;--ant-link-decoration:none;--ant-link-hover-decoration:none;--ant-link-focus-decoration:none;--ant-control-padding-horizontal:12px;--ant-control-padding-horizontal-sm:8px;--ant-padding-xxs:4px;--ant-padding-xs:8px;--ant-padding-sm:12px;--ant-padding:16px;--ant-padding-md:20px;--ant-padding-lg:24px;--ant-padding-xl:32px;--ant-padding-content-horizontal-lg:24px;--ant-padding-content-vertical-lg:16px;--ant-padding-content-horizontal:16px;--ant-padding-content-vertical:12px;--ant-padding-content-horizontal-sm:16px;--ant-padding-content-vertical-sm:8px;--ant-margin-xxs:4px;--ant-margin-xs:8px;--ant-margin-sm:12px;--ant-margin:16px;--ant-margin-md:20px;--ant-margin-lg:24px;--ant-margin-xl:32px;--ant-margin-xxl:48px;--ant-box-shadow:
      0 6px 16px 0 rgba(0, 0, 0, 0.08),
      0 3px 6px -4px rgba(0, 0, 0, 0.12),
      0 9px 28px 8px rgba(0, 0, 0, 0.05)
    ;--ant-box-shadow-secondary:
      0 6px 16px 0 rgba(0, 0, 0, 0.08),
      0 3px 6px -4px rgba(0, 0, 0, 0.12),
      0 9px 28px 8px rgba(0, 0, 0, 0.05)
    ;--ant-box-shadow-tertiary:
      0 1px 2px 0 rgba(0, 0, 0, 0.03),
      0 1px 6px -1px rgba(0, 0, 0, 0.02),
      0 2px 4px 0 rgba(0, 0, 0, 0.02)
    ;--ant-box-shadow-popover-arrow:2px 2px 5px rgba(0, 0, 0, 0.05);--ant-box-shadow-card:
      0 1px 2px -2px rgba(0,0,0,0.16),
      0 3px 6px 0 rgba(0,0,0,0.12),
      0 5px 12px 4px rgba(0,0,0,0.09)
    ;--ant-box-shadow-drawer-right:
      -6px 0 16px 0 rgba(0, 0, 0, 0.08),
      -3px 0 6px -4px rgba(0, 0, 0, 0.12),
      -9px 0 28px 8px rgba(0, 0, 0, 0.05)
    ;--ant-box-shadow-drawer-left:
      6px 0 16px 0 rgba(0, 0, 0, 0.08),
      3px 0 6px -4px rgba(0, 0, 0, 0.12),
      9px 0 28px 8px rgba(0, 0, 0, 0.05)
    ;--ant-box-shadow-drawer-up:
      0 6px 16px 0 rgba(0, 0, 0, 0.08),
      0 3px 6px -4px rgba(0, 0, 0, 0.12),
      0 9px 28px 8px rgba(0, 0, 0, 0.05)
    ;--ant-box-shadow-drawer-down:
      0 -6px 16px 0 rgba(0, 0, 0, 0.08),
      0 -3px 6px -4px rgba(0, 0, 0, 0.12),
      0 -9px 28px 8px rgba(0, 0, 0, 0.05)
    ;--ant-box-shadow-tabs-overflow-left:inset 10px 0 8px -8px rgba(0, 0, 0, 0.08);--ant-box-shadow-tabs-overflow-right:inset -10px 0 8px -8px rgba(0, 0, 0, 0.08);--ant-box-shadow-tabs-overflow-top:inset 0 10px 8px -8px rgba(0, 0, 0, 0.08);--ant-box-shadow-tabs-overflow-bottom:inset 0 -10px 8px -8px rgba(0, 0, 0, 0.08);}</style><style data-rc-order="prependQueue" data-css-hash="eugadl">.anticon{display:inline-flex;align-items:center;color:inherit;font-style:normal;line-height:0;text-align:center;text-transform:none;vertical-align:-0.125em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.anticon >*{line-height:1;}.anticon svg{display:inline-block;}.anticon .anticon .anticon-icon{display:block;}</style>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>CollieAi for Startups — Growth plan free for 6 months</title>
    <meta name="description" content="CollieAi helps startups ship LLM apps and AI agents safely. Apply for the Startup Program and get 6 months of Growth — our full AI firewall — free. Protection against prompt injection, jailbreaks, PII leaks and abuse.">
    <meta name="keywords" content="AI firewall, LLM security, prompt injection, AI gateway, AI security proxy, OpenAI proxy, jailbreak detection, PII detection">
    <link rel="canonical" href="https://collieai.io/startups">

    <!-- Structured Data -->
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "SoftwareApplication",
      "name": "CollieAi",
      "applicationCategory": "SecurityApplication",
      "operatingSystem": "Cloud, On-Premise",
      "description": "AI firewall and drop-in security proxy for LLM applications. Blocks prompt injection, jailbreaks, PII leaks, and policy violations.",
      "url": "https://collieai.io",
      "offers": [
        {
          "@type": "Offer",
          "name": "Free",
          "price": "0",
          "priceCurrency": "USD",
          "description": "20,000 API calls/month, 1 project, all filtering functionality"
        },
        {
          "@type": "Offer",
          "name": "Growth",
          "price": "49",
          "priceCurrency": "USD",
          "priceSpecification": {
            "@type": "UnitPriceSpecification",
            "price": "49",
            "priceCurrency": "USD",
            "billingDuration": "P1M"
          },
          "description": "250,000 API calls/month included, then $0.001/request, unlimited projects, ticket support"
        }
      ],
      "publisher": {
        "@type": "Organization",
        "name": "CollieAi",
        "url": "https://collieai.io",
        "sameAs": [
          "https://github.com/CollieAi/llm-firewall"
        ]
      },
      "featureList": [
        "Prompt injection detection and blocking",
        "Jailbreak attempt prevention",
        "PII detection and masking",
        "Input and output content filtering",
        "Real-time dashboard with logs and analytics",
        "9 security rule types including ML classifiers",
        "OpenAI SDK compatible drop-in proxy",
        "Async jobs API with webhook delivery",
        "Cloud SaaS and on-premise deployment"
      ]
    }
    </script>

    <!-- Open Graph -->
    <meta property="og:type" content="website">
    <meta property="og:url" content="https://collieai.io/startups">
    <meta property="og:title" content="CollieAi for Startups — Growth plan free for 6 months">
    <meta property="og:description" content="CollieAi helps startups ship LLM apps and AI agents safely. Apply for the Startup Program and get 6 months of Growth — our full AI firewall — free. Protection against prompt injection, jailbreaks, PII leaks and abuse.">
    <meta property="og:site_name" content="CollieAi">

    <!-- Twitter -->
    <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:title" content="CollieAi for Startups — Growth plan free for 6 months">
    <meta name="twitter:description" content="CollieAi helps startups ship LLM apps and AI agents safely. Apply for the Startup Program and get 6 months of Growth — our full AI firewall — free. Protection against prompt injection, jailbreaks, PII leaks and abuse.">

    <!-- Favicon -->
    <link rel="icon" type="image/svg+xml" href="/favicon.svg">
    <link rel="apple-touch-icon" href="/favicon.svg">
    <meta name="theme-color" content="#ff383c">

    <!-- Google tag (gtag.js) — GA4 + Google Ads -->
    <script async="" src="https://www.googletagmanager.com/gtag/js?id=G-PRYZSGCS9W"></script>
    <script>
      window.dataLayer = window.dataLayer || [];
      function gtag(){dataLayer.push(arguments);}
      gtag('js', new Date());

      gtag('config', 'G-PRYZSGCS9W');
      gtag('config', 'AW-18223242345');
    </script>

    <!-- PostHog (self-hosted at analytics.collieai.io) -->
    <script>
      !function(t,e){var o,n,p,r;e.__SV||(window.posthog=e,e._i=[],e.init=function(i,s,a){function g(t,e){var o=e.split(".");2==o.length&&(t=t[o[0]],e=o[1]),t[e]=function(){t.push([e].concat(Array.prototype.slice.call(arguments,0)))}}(p=t.createElement("script")).type="text/javascript",p.crossOrigin="anonymous",p.async=!0,p.src=s.api_host.replace(".i.posthog.com","-assets.i.posthog.com")+"/static/array.js",(r=t.getElementsByTagName("script")[0]).parentNode.insertBefore(p,r);var u=e;for(void 0!==a?u=e[a]=[]:a="posthog",u.people=u.people||[],u.toString=function(t){var e="posthog";return"posthog"!==a&&(e+="."+a),t||(e+=" (stub)"),e},u.people.toString=function(){return u.toString(1)+".people (stub)"},o="init capture register register_once register_for_session unregister unregister_for_session getFeatureFlag getFeatureFlagPayload isFeatureEnabled reloadFeatureFlags updateEarlyAccessFeatureEnrollment getEarlyAccessFeatures on onFeatureFlags onSessionId getSurveys getActiveMatchingSurveys renderSurvey canRenderSurvey identify setPersonProperties group resetGroups setPersonPropertiesForFlags resetPersonPropertiesForFlags setGroupPropertiesForFlags resetGroupPropertiesForFlags reset opt_in_capturing opt_out_capturing has_opted_in_capturing has_opted_out_capturing clear_opt_in_out_capturing debug getPageViewId captureException loadToolbar get_property getSessionProperty createPersonProfile opt_in_session_recording opt_out_session_recording session_recording_started captureTraceFeedback captureTraceMetric".split(" "),n=0;n<o.length;n++)g(u,o[n]);e._i.push([i,s,a])},e.__SV=1)}(document,window.posthog||[]);
      posthog.init('phc_mSnUuHdtRCwsNAxCqz3fH3DinQUjbCpTAynerjnJfiK7', {
        api_host: 'https://analytics.collieai.io',
        capture_pageview: 'history_change',
        person_profiles: 'identified_only'
      });
    </script>
    <script type="module" crossorigin="" src="/assets/index-BhS94P1l.js"></script>
    <link rel="stylesheet" crossorigin="" href="/assets/index-pt_CCP24.css">
  <meta property="og:image" content="https://collieai.io/og-startups.png"><meta name="twitter:image" content="https://collieai.io/og-startups.png"></head>
  <body>
    <noscript>
      <h1>CollieAi — AI Firewall for LLM Applications</h1>
      <p>CollieAi is a drop-in, provider-agnostic security proxy for LLM applications. Point your existing LLM client at CollieAi and block prompt injection, jailbreaks, and PII leaks — before they reach your users.</p>
      <h2>How It Works</h2>
      <p>One line change: point your base_url at CollieAi. No SDK, no architecture changes — works with your existing OpenAI-compatible or Anthropic-native client. CollieAi filters both input prompts and output responses through 9 rule types and a 3-layer detection pipeline — deterministic patterns, ML classifiers, and a generative LLM that reasons about intent.</p>
      <h2>What CollieAi Protects Against</h2>
      <ul>
        <li>Prompt injection — direct &amp; indirect (via RAG docs, tool output)</li>
        <li>Jailbreak &amp; safety bypass attempts</li>
        <li>PII &amp; financial-data leakage</li>
        <li>Secrets &amp; API-key exposure (sk-…, ghp_…, AKIA…, JWT)</li>
        <li>Malicious &amp; obfuscated URLs</li>
        <li>Hidden / encoded (base64) payloads</li>
        <li>Evasion via Unicode tricks (homoglyphs, zero-width)</li>
        <li>Unsafe or non-compliant model output</li>
        <li>Policy &amp; brand-safety violations</li>
      </ul>
      <h2>Features</h2>
      <ul>
        <li>Provider-agnostic drop-in proxy — OpenAI, Anthropic Claude, Gemini, Azure, Bedrock, self-hosted</li>
        <li>Three modes: drop-in proxy, real-time streaming (SSE), async jobs</li>
        <li>Input + output filtering with Monitor and Enforce modes</li>
        <li>Real-time dashboard — logs, analytics &amp; threshold alerts</li>
        <li>SIEM export &amp; full audit trail</li>
        <li>Cloud SaaS, self-hosted or on-premise (open-source core)</li>
      </ul>
      <h2>Pricing</h2>
      <ul>
        <li>Free: $0 — 20,000 API calls/month, all filtering functionality</li>
        <li>Growth: $49/month — 250,000 API calls/month included, then $0.001/request, unlimited projects</li>
        <li>Enterprise: Custom — unlimited, on-premise, dedicated support</li>
      </ul>
      <p><a href="https://app.collieai.io/auth/login">Get started free</a> | <a href="https://github.com/CollieAi/llm-firewall">GitHub</a></p>
    </noscript>
    <div id="root"><script type="application/ld+json">{"@context":"https://schema.org","@graph":[{"@type":"Product","name":"CollieAi","url":"https://collieai.io","description":"AI firewall and security proxy for LLM applications — blocks prompt injection, jailbreaks, PII leaks and policy violations.","brand":{"@type":"Organization","name":"CollieAi","url":"https://collieai.io"},"offers":{"@type":"Offer","name":"CollieAi for Startups — Growth free for 6 months","price":"0","priceCurrency":"USD","url":"https://collieai.io/startups","category":"Startup Program","description":"The full Growth plan free for 6 months for eligible early-stage startups (founded under 3 years ago, building with LLMs). After 6 months: stay on Growth at $49/mo, scale up, or move to the free plan — no surprise charges.","availability":"https://schema.org/InStock"}},{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://collieai.io/"},{"@type":"ListItem","position":2,"name":"Startups","item":"https://collieai.io/startups"}]}]}</script><div style="position: relative;"><div class="_header_1nwpb_107"><div class="_logo-container_1nwpb_139"><span class="_logo_1nwpb_139"><svg width="1em" height="1em" viewBox="0 0 136 36" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M64.7578 13.7872C66.172 13.7872 67.4545 14.1081 68.6035 14.7501C69.7524 15.3743 70.6536 16.2667 71.3076 17.4259C71.9793 18.5851 72.3154 19.9227 72.3154 21.4386C72.3154 22.9545 71.9706 24.2921 71.2812 25.4513C70.6095 26.6106 69.6901 27.5114 68.5234 28.1534C67.3744 28.7776 66.0842 29.0899 64.6523 29.09C63.2381 29.09 61.9653 28.7777 60.834 28.1534C59.7027 27.5114 58.8093 26.6106 58.1553 25.4513C57.5191 24.2921 57.2012 22.9544 57.2012 21.4386C57.2012 19.9227 57.5286 18.5852 58.1826 17.4259C58.8543 16.2667 59.7642 15.3743 60.9131 14.7501C62.062 14.1081 63.3438 13.7873 64.7578 13.7872ZM64.7051 17.0509C63.6446 17.0509 62.752 17.4346 62.0273 18.2013C61.3203 18.9503 60.9668 20.0297 60.9668 21.4386C60.9668 22.8475 61.3116 23.9353 62.001 24.7023C62.7081 25.4513 63.5917 25.8263 64.6523 25.8263C65.324 25.8263 65.9518 25.6659 66.5352 25.3448C67.136 25.006 67.6133 24.5065 67.9668 23.8468C68.3203 23.1869 68.4971 22.3838 68.4971 21.4386C68.497 20.0297 68.1262 18.9503 67.3838 18.2013C66.659 17.4344 65.7657 17.0509 64.7051 17.0509Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M103.596 13.7872C104.992 13.7872 106.239 14.0901 107.335 14.6964C108.449 15.3028 109.306 16.1685 109.907 17.2921C110.526 18.3977 110.835 19.6729 110.835 21.1173C110.835 21.6523 110.799 22.1346 110.729 22.5626H99.9902C100.079 23.6325 100.45 24.4709 101.104 25.0773C101.758 25.6836 102.562 25.9864 103.517 25.9864C104.895 25.9864 105.877 25.3893 106.46 24.1945H110.464C110.04 25.6212 109.226 26.7983 108.024 27.7257C106.822 28.6353 105.346 29.09 103.596 29.09C102.182 29.0899 100.909 28.7776 99.7773 28.1534C98.6639 27.5114 97.7886 26.6104 97.1523 25.4513C96.5338 24.2921 96.2246 22.9544 96.2246 21.4386C96.2246 19.9048 96.5337 18.5578 97.1523 17.3986C97.771 16.2395 98.6375 15.3479 99.751 14.7237C100.865 14.0996 102.146 13.7873 103.596 13.7872ZM103.49 16.8634C102.571 16.8634 101.793 17.1491 101.156 17.7198C100.538 18.2726 100.158 19.0486 100.017 20.047H106.99C106.972 19.0842 106.628 18.3168 105.956 17.7462C105.284 17.1579 104.462 16.8634 103.49 16.8634Z"></path><path d="M46.2598 9.93566C48.3279 9.93566 50.1398 10.4702 51.6953 11.5402C53.2509 12.6103 54.3383 14.0911 54.957 15.9816H50.6875C50.2632 15.0899 49.6625 14.4206 48.8848 13.9747C48.1247 13.5289 47.2409 13.3058 46.2334 13.3058C45.1551 13.3058 44.1913 13.5649 43.3428 14.0821C42.5122 14.5815 41.8581 15.2947 41.3809 16.2218C40.9213 17.1492 40.6914 18.238 40.6914 19.4864C40.6915 20.7169 40.9213 21.805 41.3809 22.7501C41.8581 23.6774 42.512 24.3999 43.3428 24.9171C44.1913 25.4165 45.1551 25.6661 46.2334 25.6661C47.2409 25.6661 48.1247 25.443 48.8848 24.9972C49.6625 24.5335 50.2633 23.8556 50.6875 22.964H54.957C54.3383 24.8723 53.2509 26.3616 51.6953 27.4318C50.1574 28.484 48.3456 29.0099 46.2598 29.0099C44.492 29.0099 42.8918 28.6093 41.46 27.8068C40.0458 26.9863 38.9236 25.8529 38.0928 24.4083C37.2798 22.9638 36.8731 21.3232 36.873 19.4864C36.8731 17.6495 37.2797 16.0082 38.0928 14.5636C38.9235 13.1013 40.046 11.9687 41.46 11.1661C42.8918 10.3457 44.492 9.93566 46.2598 9.93566Z"></path><path d="M78.749 28.8497H75.0371V9.05285H78.749V28.8497Z"></path><path d="M86.1299 28.8497H82.418V9.05285H86.1299V28.8497Z"></path><path d="M93.5107 28.8497H89.7979V14.0284H93.5107V28.8497Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M130.035 28.8497H126.111L124.892 25.2911H117.52L116.3 28.8497H112.402L119.058 10.1495H123.38L130.035 28.8497ZM118.527 22.295H123.884L121.206 14.4835L118.527 22.295Z"></path><path d="M135.55 28.8497H131.837V14.0284H135.55V28.8497Z"></path><path d="M12.8027 23.4991C14.0348 23.4992 14.6544 25.0124 13.7822 25.8927L11.5098 28.1866C11.2419 28.4569 10.7972 28.4569 10.5293 28.1866L8.25684 25.8927C7.37703 25.0124 7.99664 23.4992 9.23633 23.4991H12.8027Z"></path><path d="M27.666 5.66711C28.1634 5.66711 28.5384 6.19175 28.4697 6.77844C28.0182 10.5079 25.3008 13.38 22.0176 13.38V23.2218C22.0176 23.932 21.3984 24.4645 20.7021 24.3644C16.2634 23.7235 12.8496 19.8632 12.8496 15.2071V14.9171C12.8497 9.80569 16.9593 5.65945 22.0254 5.65929H27.6738L27.666 5.66711Z"></path><path d="M1.31641 0.0137869C5.76277 0.654674 9.17566 4.50833 9.17578 9.17199L9.16797 9.16418V15.2062C9.16797 19.8622 5.75515 23.7079 1.31641 24.3566C0.627673 24.4569 8.53952e-05 23.9243 0 23.214V1.15637C0.000418046 0.44635 0.627871 -0.0942524 1.31641 0.0137869Z"></path><path d="M91.6807 7.87511C92.3345 7.87511 92.8737 8.08901 93.2979 8.51672C93.7397 8.92682 93.9608 9.44447 93.9609 10.0685C93.9609 10.6927 93.7397 11.2195 93.2979 11.6476C92.8736 12.0576 92.3346 12.2628 91.6807 12.2628C91.0268 12.2628 90.479 12.0576 90.0371 11.6476C89.6129 11.2195 89.4004 10.6927 89.4004 10.0685C89.4005 9.44447 89.613 8.92682 90.0371 8.51672C90.4789 8.08899 91.0269 7.87514 91.6807 7.87511Z"></path><path d="M133.72 7.87511C134.374 7.87511 134.913 8.089 135.337 8.51672C135.779 8.92682 136 9.44447 136 10.0685C136 10.6927 135.779 11.2195 135.337 11.6476C134.913 12.0576 134.374 12.2628 133.72 12.2628C133.066 12.2628 132.518 12.0576 132.076 11.6476C131.652 11.2195 131.439 10.6927 131.439 10.0685C131.44 9.44447 131.652 8.92682 132.076 8.51672C132.518 8.089 133.066 7.87514 133.72 7.87511Z"></path><path d="M11.1367 30.0156C11.6877 30.5174 12.4995 30.8496 13.4102 30.8496V30.8574C14.1369 30.8573 14.7952 30.6414 15.3154 30.3018V31.8223C15.3153 34.1309 13.4629 35.9999 11.1748 36H11.1367L11.1357 35.9941V35.999H11.0977C8.80953 35.999 6.95727 34.1308 6.95703 31.8223V30.3008C7.47733 30.6404 8.1355 30.8564 8.8623 30.8564V30.8486C9.77284 30.8486 10.5857 30.5174 11.1367 30.0156Z" fill="#FF383C"></path><path d="M133.72 12.2625C133.066 12.2625 132.518 12.0574 132.076 11.6472C131.652 11.2191 131.439 10.693 131.439 10.0688C131.439 9.44452 131.652 8.92729 132.076 8.51708C132.518 8.08903 133.066 7.875 133.72 7.875C134.374 7.875 134.913 8.08903 135.337 8.51708C135.779 8.92729 136 9.44452 136 10.0688C136 10.693 135.779 11.2191 135.337 11.6472C134.913 12.0574 134.374 12.2625 133.72 12.2625Z" fill="#FF383C"></path></svg></span></div><div class="_menu_1nwpb_157"><a class="_menu-item_1nwpb_174" href="/#main"><span>General</span></a><a class="_menu-item_1nwpb_174" href="/#how_keeps"><span>How it works</span></a><a class="_menu-item_1nwpb_174" href="/#prices"><span>Pricing</span></a><a class="_menu-item_1nwpb_174 _active_1nwpb_95" href="/startups"><span>For Startups</span></a><a class="_menu-item_1nwpb_174" href="/blog"><span>Blog</span></a></div><div class="_actions_1nwpb_220"><a href="https://github.com/CollieAi/llm-firewall" target="_blank" rel="noopener noreferrer" class="_ghBtn_1nwpb_228"><svg width="16" height="16" viewBox="0 0 24 24" fill="currentColor"><path d="M12 2C6.477 2 2 6.484 2 12.017c0 4.425 2.865 8.18 6.839 9.504.5.092.682-.217.682-.483 0-.237-.008-.868-.013-1.703-2.782.605-3.369-1.343-3.369-1.343-.454-1.158-1.11-1.466-1.11-1.466-.908-.62.069-.608.069-.608 1.003.07 1.531 1.032 1.531 1.032.892 1.53 2.341 1.088 2.91.832.092-.647.35-1.088.636-1.338-2.22-.253-4.555-1.113-4.555-4.951 0-1.093.39-1.988 1.029-2.688-.103-.253-.446-1.272.098-2.65 0 0 .84-.27 2.75 1.026A9.564 9.564 0 0112 6.844c.85.004 1.705.115 2.504.337 1.909-1.296 2.747-1.027 2.747-1.027.546 1.379.202 2.398.1 2.651.64.7 1.028 1.595 1.028 2.688 0 3.848-2.339 4.695-4.566 4.943.359.309.678.92.678 1.855 0 1.338-.012 2.419-.012 2.747 0 .268.18.58.688.482A10.019 10.019 0 0022 12.017C22 6.484 17.522 2 12 2z"></path></svg><span>GitHub</span></a><a href="https://app.collieai.io/auth/login" target="_blank" rel="noopener noreferrer" class="_getStartedBtn_1nwpb_259">Get started <span class="cta-arrow" aria-hidden="true"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"><line x1="5" y1="12" x2="19" y2="12"></line><polyline points="12 5 19 12 12 19"></polyline></svg></span></a><button type="button" role="switch" aria-checked="false" class="ant-switch css-1uga22k css-var-_r_0_"><div class="ant-switch-handle"></div><span class="ant-switch-inner"><span class="ant-switch-inner-checked"><div class="_theme-icon-container_1nwpb_310"><span class="_theme-icon_1nwpb_310"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path d="M10.2482 1.59885C10.1052 1.06538 9.55688 0.748802 9.02341 0.891744C8.48994 1.03469 8.17336 1.58302 8.3163 2.11649L8.82586 4.01816C8.9688 4.55162 9.51714 4.86821 10.0506 4.72526C10.5841 4.58232 10.9007 4.03398 10.7577 3.50052L10.2482 1.59885Z"></path><path d="M18.1159 3.40668C18.392 2.92839 18.2282 2.3168 17.7499 2.04066C17.2716 1.76451 16.66 1.92839 16.3839 2.40668L15.3995 4.11167C15.1233 4.58996 15.2872 5.20155 15.7655 5.4777C16.2438 5.75384 16.8554 5.58996 17.1315 5.11167L18.1159 3.40668Z"></path><path d="M3.40674 5.88392C2.92845 5.60777 2.31686 5.77165 2.04072 6.24994C1.76457 6.72823 1.92845 7.33982 2.40674 7.61597L4.11172 8.60034C4.59002 8.87648 5.20161 8.71261 5.47775 8.23432C5.75389 7.75603 5.59002 7.14444 5.11173 6.86829L3.40674 5.88392Z"></path><path d="M22.4009 10.2482C22.9344 10.1053 23.251 9.55696 23.1081 9.02349C22.9651 8.49002 22.4168 8.17344 21.8833 8.31638L19.9816 8.82593C19.4482 8.96887 19.1316 9.5172 19.2745 10.0507C19.4175 10.5841 19.9658 10.9007 20.4993 10.7578L22.4009 10.2482Z"></path><path d="M4.01816 15.1739C4.55162 15.0309 4.86821 14.4826 4.72526 13.9491C4.58232 13.4156 4.03399 13.0991 3.50052 13.242L1.59885 13.7515C1.06539 13.8945 0.748803 14.4428 0.891744 14.9763C1.03468 15.5098 1.58302 15.8263 2.11649 15.6834L4.01816 15.1739Z"></path><path d="M19.8883 15.3995C19.41 15.1234 18.7984 15.2873 18.5222 15.7656C18.2461 16.2439 18.41 16.8555 18.8882 17.1316L20.5932 18.116C21.0715 18.3921 21.6831 18.2282 21.9593 17.7499C22.2354 17.2717 22.0715 16.6601 21.5932 16.3839L19.8883 15.3995Z"></path><path d="M8.60028 19.8882C8.87642 19.4099 8.71255 18.7984 8.23426 18.5222C7.75596 18.2461 7.14437 18.4099 6.86823 18.8882L5.88386 20.5932C5.60771 21.0715 5.77159 21.6831 6.24988 21.9593C6.72818 22.2354 7.33977 22.0715 7.61591 21.5932L8.60028 19.8882Z"></path><path d="M15.1738 19.9816C15.0309 19.4482 14.4825 19.1316 13.9491 19.2745C13.4156 19.4175 13.099 19.9658 13.242 20.4993L13.7515 22.4009C13.8945 22.9344 14.4428 23.251 14.9763 23.1081C15.5097 22.9651 15.8263 22.4168 15.6834 21.8833L15.1738 19.9816Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M11.9999 5.99988C8.68617 5.99988 5.99988 8.68617 5.99988 11.9999C5.99988 15.3136 8.68617 17.9999 11.9999 17.9999C15.3136 17.9999 17.9999 15.3136 17.9999 11.9999C17.9999 8.68617 15.3136 5.99988 11.9999 5.99988ZM7.99988 11.9999C7.99988 9.79074 9.79074 7.99988 11.9999 7.99988C14.209 7.99988 15.9999 9.79074 15.9999 11.9999C15.9999 14.209 14.209 15.9999 11.9999 15.9999C9.79074 15.9999 7.99988 14.209 7.99988 11.9999Z"></path></svg></span></div></span><span class="ant-switch-inner-unchecked"></span></span></button><span class="_mobile-menu-icon_1nwpb_75"><svg width="1em" height="1em" viewBox="0 0 24 24" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M2 5C2 4.44772 2.44772 4 3 4H21C21.5523 4 22 4.44772 22 5C22 5.55228 21.5523 6 21 6H3C2.44772 6 2 5.55228 2 5ZM2 12C2 11.4477 2.44772 11 3 11H21C21.5523 11 22 11.4477 22 12C22 12.5523 21.5523 13 21 13H3C2.44772 13 2 12.5523 2 12ZM2 19C2 18.4477 2.44772 18 3 18H21C21.5523 18 22 18.4477 22 19C22 19.5523 21.5523 20 21 20H3C2.44772 20 2 19.5523 2 19Z"></path></svg></span></div></div><main><section class="_hero_12up7_8"><div class="_wrap_12up7_1"><div class="_eyebrow_12up7_14">🚀 CollieAi for Startups</div><h1 class="_h1_12up7_26">Building an AI startup?<span class="_h1Sub_12up7_36">We'll help you ship it safely.</span></h1><p class="_lead_12up7_46">CollieAi helps startups ship LLM apps and AI agents safely — with protection against prompt injection, jailbreaks, PII leaks and service abuse.</p><p class="_leadBold_12up7_54">Apply for the Startup Program and get 6 months of Growth for free.</p><div class="_ctaRow_12up7_62"><button type="button" class="_cta_12up7_62 _ctaPrimary_12up7_325">Apply for Startup Program</button></div><p class="_microcopy_12up7_70">For early-stage startups founded under 3 years ago · every application is reviewed within <b>24 hours</b></p></div></section><div class="_trust_12up7_81"><div class="_wrap_12up7_1"><div class="_badges_12up7_85" aria-label="Certifications and compliance"><img alt="Covers OWASP Top 10 for LLM" class="_badgeWide_12up7_99" src="/assets/cert-owasp-8SwKeuTf.png"><img alt="GDPR Compliant" src="/assets/cert-gdpr-fzuOQtdb.png"><img alt="AICPA SOC 2 — In Progress" src="/assets/cert-soc2-CsYRwrOe.png"><img alt="ISO 27001 — In Progress" src="/assets/cert-iso27001-fo1sjd_m.png"></div><div class="_g2_12up7_103"><span class="_stars_12up7_113" aria-hidden="true">★★★★★</span><span>5/5 on</span><a href="https://www.g2.com/products/collieai" target="_blank" rel="noreferrer" aria-label="Read CollieAi reviews on G2" class="_g2Badge_12up7_119"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 300 300" width="1em" height="1em"><g><path fill="#fff" d="M300,150c0,82.8-67.2,150-150,150S0,232.8,0,150,67.2,0,150,0s150,67.2,150,150"></path><path fill="#ff492c" d="M214.9,114.9h-25.6c.7-4,3.2-6.3,8.2-8.8l4.7-2.4c8.4-4.3,12.9-9.2,12.9-17.2s-1.9-9-5.8-11.8c-3.8-2.9-8.4-4.3-13.8-4.3s-8.1,1.1-11.7,3.3c-3.5,2.2-6.1,5-7.7,8.4l7.4,7.4c2.9-5.8,7-8.7,12.5-8.7s7.5,2.4,7.5,5.7-1.4,5.1-6.7,7.8l-3,1.5c-6.6,3.3-11.1,7.1-13.8,11.5-2.6,4.3-3.9,9.8-3.9,16.3v1.8h38.8v-10.6Z"></path><polygon fill="#ff492c" points="211.5 137.8 169.1 137.8 147.9 174.5 190.3 174.5 211.5 211.2 232.7 174.5 211.5 137.8"></polygon><path fill="#ff492c" d="M151.5,199c-27,0-49-22-49-49s22-49,49-49l16.8-35.1c-5.4-1.1-11-1.6-16.8-1.6-47.3,0-85.7,38.4-85.7,85.7s38.4,85.7,85.7,85.7,36.3-6.1,50.5-16.4l-18.6-32.2c-8.6,7.4-19.7,11.9-31.9,11.9"></path></g></svg></a></div></div></div><section class="_dealSection_12up7_129"><div class="_wrap_12up7_1"><div class="_growth_12up7_133"><div><div class="_gxTag_12up7_144">The deal</div><h2 class="_growthTitle_12up7_153">Growth, free for 6 months</h2><div class="_price_12up7_161"><span class="_big_12up7_167">$0</span><s>$294</s></div><div class="_free_12up7_180">then $49/mo — or stay on Free</div><p class="_terms_12up7_186">After 6 months it's your call: stay on Growth, scale up, or move to our free plan. We'll always warn you before anything changes. No credit card to apply.</p></div><div><ul class="_featList_12up7_194"><li><span class="_ck_12up7_207" aria-hidden="true">✓</span> 250,000 API calls / month included</li><li><span class="_ck_12up7_207" aria-hidden="true">✓</span> 3-layer detection — patterns → ML → LLM reasoning</li><li><span class="_ck_12up7_207" aria-hidden="true">✓</span> Catches paraphrased &amp; indirect prompt injection</li><li><span class="_ck_12up7_207" aria-hidden="true">✓</span> PII, secrets &amp; jailbreak protection (input + output)</li><li><span class="_ck_12up7_207" aria-hidden="true">✓</span> Unlimited projects &amp; API keys</li><li><span class="_ck_12up7_207" aria-hidden="true">✓</span> Full audit trail &amp; 30-day log retention</li><li><span class="_ck_12up7_207" aria-hidden="true">✓</span> Ticket support with 24h SLA</li></ul></div></div><div class="_dealFoot_12up7_214"><p class="_reason_12up7_220">We started from zero once too — so we know what the early days feel like. Building something is hard enough without security turning into one more thing to worry about. If we can take that part off your plate so you can focus on building, that's what we're here for.<span class="_reasonSign_12up7_227">— The CollieAi founders</span></p><p class="_intake_12up7_234">We take a limited number of startups each month — but everyone has a chance. Apply and we'll give it a fair look.</p><button type="button" class="_cta_12up7_62 _ctaPrimary_12up7_325">Apply for the program</button></div></div></section><section class="_help_12up7_242"><div class="_wrap_12up7_1"><div class="_center_12up7_248"><div class="_kicker_12up7_254">Need help?</div><h2 class="_helpTitle_12up7_263">We're founder-friendly</h2><p class="_sectionSub_12up7_272">Questions about the program, eligibility, or integration? We're one message away.</p></div><div class="_helpGrid_12up7_278"><div class="_helpCard_12up7_285"><h3>Talk to us</h3><p>Reach the team directly about the startup program or a custom fit.</p><a class="_cta_12up7_62 _ctaGhost_12up7_337 _ctaSm_12up7_346" href="mailto:hello@collieai.io?subject=CollieAi%20for%20Startups">Email hello@collieai.io</a></div><div class="_helpCard_12up7_285"><h3>Start right now</h3><p>Don't want to wait? Spin up a free key and protect your app in 5 minutes.</p><a class="_cta_12up7_62 _ctaPrimary_12up7_325 _ctaSm_12up7_346" href="https://app.collieai.io/auth/login" target="_blank" rel="noreferrer">Get started</a></div></div></div></section></main><footer class="_footer_j7aio_1"><div class="_logoContainer_j7aio_15"><span class="_logo_j7aio_15"><svg width="1em" height="1em" viewBox="0 0 136 36" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M64.7578 13.7872C66.172 13.7872 67.4545 14.1081 68.6035 14.7501C69.7524 15.3743 70.6536 16.2667 71.3076 17.4259C71.9793 18.5851 72.3154 19.9227 72.3154 21.4386C72.3154 22.9545 71.9706 24.2921 71.2812 25.4513C70.6095 26.6106 69.6901 27.5114 68.5234 28.1534C67.3744 28.7776 66.0842 29.0899 64.6523 29.09C63.2381 29.09 61.9653 28.7777 60.834 28.1534C59.7027 27.5114 58.8093 26.6106 58.1553 25.4513C57.5191 24.2921 57.2012 22.9544 57.2012 21.4386C57.2012 19.9227 57.5286 18.5852 58.1826 17.4259C58.8543 16.2667 59.7642 15.3743 60.9131 14.7501C62.062 14.1081 63.3438 13.7873 64.7578 13.7872ZM64.7051 17.0509C63.6446 17.0509 62.752 17.4346 62.0273 18.2013C61.3203 18.9503 60.9668 20.0297 60.9668 21.4386C60.9668 22.8475 61.3116 23.9353 62.001 24.7023C62.7081 25.4513 63.5917 25.8263 64.6523 25.8263C65.324 25.8263 65.9518 25.6659 66.5352 25.3448C67.136 25.006 67.6133 24.5065 67.9668 23.8468C68.3203 23.1869 68.4971 22.3838 68.4971 21.4386C68.497 20.0297 68.1262 18.9503 67.3838 18.2013C66.659 17.4344 65.7657 17.0509 64.7051 17.0509Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M103.596 13.7872C104.992 13.7872 106.239 14.0901 107.335 14.6964C108.449 15.3028 109.306 16.1685 109.907 17.2921C110.526 18.3977 110.835 19.6729 110.835 21.1173C110.835 21.6523 110.799 22.1346 110.729 22.5626H99.9902C100.079 23.6325 100.45 24.4709 101.104 25.0773C101.758 25.6836 102.562 25.9864 103.517 25.9864C104.895 25.9864 105.877 25.3893 106.46 24.1945H110.464C110.04 25.6212 109.226 26.7983 108.024 27.7257C106.822 28.6353 105.346 29.09 103.596 29.09C102.182 29.0899 100.909 28.7776 99.7773 28.1534C98.6639 27.5114 97.7886 26.6104 97.1523 25.4513C96.5338 24.2921 96.2246 22.9544 96.2246 21.4386C96.2246 19.9048 96.5337 18.5578 97.1523 17.3986C97.771 16.2395 98.6375 15.3479 99.751 14.7237C100.865 14.0996 102.146 13.7873 103.596 13.7872ZM103.49 16.8634C102.571 16.8634 101.793 17.1491 101.156 17.7198C100.538 18.2726 100.158 19.0486 100.017 20.047H106.99C106.972 19.0842 106.628 18.3168 105.956 17.7462C105.284 17.1579 104.462 16.8634 103.49 16.8634Z"></path><path d="M46.2598 9.93566C48.3279 9.93566 50.1398 10.4702 51.6953 11.5402C53.2509 12.6103 54.3383 14.0911 54.957 15.9816H50.6875C50.2632 15.0899 49.6625 14.4206 48.8848 13.9747C48.1247 13.5289 47.2409 13.3058 46.2334 13.3058C45.1551 13.3058 44.1913 13.5649 43.3428 14.0821C42.5122 14.5815 41.8581 15.2947 41.3809 16.2218C40.9213 17.1492 40.6914 18.238 40.6914 19.4864C40.6915 20.7169 40.9213 21.805 41.3809 22.7501C41.8581 23.6774 42.512 24.3999 43.3428 24.9171C44.1913 25.4165 45.1551 25.6661 46.2334 25.6661C47.2409 25.6661 48.1247 25.443 48.8848 24.9972C49.6625 24.5335 50.2633 23.8556 50.6875 22.964H54.957C54.3383 24.8723 53.2509 26.3616 51.6953 27.4318C50.1574 28.484 48.3456 29.0099 46.2598 29.0099C44.492 29.0099 42.8918 28.6093 41.46 27.8068C40.0458 26.9863 38.9236 25.8529 38.0928 24.4083C37.2798 22.9638 36.8731 21.3232 36.873 19.4864C36.8731 17.6495 37.2797 16.0082 38.0928 14.5636C38.9235 13.1013 40.046 11.9687 41.46 11.1661C42.8918 10.3457 44.492 9.93566 46.2598 9.93566Z"></path><path d="M78.749 28.8497H75.0371V9.05285H78.749V28.8497Z"></path><path d="M86.1299 28.8497H82.418V9.05285H86.1299V28.8497Z"></path><path d="M93.5107 28.8497H89.7979V14.0284H93.5107V28.8497Z"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M130.035 28.8497H126.111L124.892 25.2911H117.52L116.3 28.8497H112.402L119.058 10.1495H123.38L130.035 28.8497ZM118.527 22.295H123.884L121.206 14.4835L118.527 22.295Z"></path><path d="M135.55 28.8497H131.837V14.0284H135.55V28.8497Z"></path><path d="M12.8027 23.4991C14.0348 23.4992 14.6544 25.0124 13.7822 25.8927L11.5098 28.1866C11.2419 28.4569 10.7972 28.4569 10.5293 28.1866L8.25684 25.8927C7.37703 25.0124 7.99664 23.4992 9.23633 23.4991H12.8027Z"></path><path d="M27.666 5.66711C28.1634 5.66711 28.5384 6.19175 28.4697 6.77844C28.0182 10.5079 25.3008 13.38 22.0176 13.38V23.2218C22.0176 23.932 21.3984 24.4645 20.7021 24.3644C16.2634 23.7235 12.8496 19.8632 12.8496 15.2071V14.9171C12.8497 9.80569 16.9593 5.65945 22.0254 5.65929H27.6738L27.666 5.66711Z"></path><path d="M1.31641 0.0137869C5.76277 0.654674 9.17566 4.50833 9.17578 9.17199L9.16797 9.16418V15.2062C9.16797 19.8622 5.75515 23.7079 1.31641 24.3566C0.627673 24.4569 8.53952e-05 23.9243 0 23.214V1.15637C0.000418046 0.44635 0.627871 -0.0942524 1.31641 0.0137869Z"></path><path d="M91.6807 7.87511C92.3345 7.87511 92.8737 8.08901 93.2979 8.51672C93.7397 8.92682 93.9608 9.44447 93.9609 10.0685C93.9609 10.6927 93.7397 11.2195 93.2979 11.6476C92.8736 12.0576 92.3346 12.2628 91.6807 12.2628C91.0268 12.2628 90.479 12.0576 90.0371 11.6476C89.6129 11.2195 89.4004 10.6927 89.4004 10.0685C89.4005 9.44447 89.613 8.92682 90.0371 8.51672C90.4789 8.08899 91.0269 7.87514 91.6807 7.87511Z"></path><path d="M133.72 7.87511C134.374 7.87511 134.913 8.089 135.337 8.51672C135.779 8.92682 136 9.44447 136 10.0685C136 10.6927 135.779 11.2195 135.337 11.6476C134.913 12.0576 134.374 12.2628 133.72 12.2628C133.066 12.2628 132.518 12.0576 132.076 11.6476C131.652 11.2195 131.439 10.6927 131.439 10.0685C131.44 9.44447 131.652 8.92682 132.076 8.51672C132.518 8.089 133.066 7.87514 133.72 7.87511Z"></path><path d="M11.1367 30.0156C11.6877 30.5174 12.4995 30.8496 13.4102 30.8496V30.8574C14.1369 30.8573 14.7952 30.6414 15.3154 30.3018V31.8223C15.3153 34.1309 13.4629 35.9999 11.1748 36H11.1367L11.1357 35.9941V35.999H11.0977C8.80953 35.999 6.95727 34.1308 6.95703 31.8223V30.3008C7.47733 30.6404 8.1355 30.8564 8.8623 30.8564V30.8486C9.77284 30.8486 10.5857 30.5174 11.1367 30.0156Z" fill="#FF383C"></path><path d="M133.72 12.2625C133.066 12.2625 132.518 12.0574 132.076 11.6472C131.652 11.2191 131.439 10.693 131.439 10.0688C131.439 9.44452 131.652 8.92729 132.076 8.51708C132.518 8.08903 133.066 7.875 133.72 7.875C134.374 7.875 134.913 8.08903 135.337 8.51708C135.779 8.92729 136 9.44452 136 10.0688C136 10.693 135.779 11.2191 135.337 11.6472C134.913 12.0574 134.374 12.2625 133.72 12.2625Z" fill="#FF383C"></path></svg></span></div><nav class="_legal_j7aio_28"><a href="/startups">Startups</a><a href="/blog">Blog</a><a href="/terms">Terms of Service</a></nav></footer></div></div>

    <!-- Dynamic Text Replacement (DTR) for the hero H1. Runs before paint so
         ad visitors (?utm_content=…) never see the default headline flash; React
         then renders the same variant. Only values from this fixed dictionary
         are inserted (XSS- / junk-safe). Keys are case-sensitive.
         Keep in sync with HERO_TITLES in src/pages/landing/ui/main/ui/Main.tsx. -->
    <script>
      (function () {
        var DICT = {
          prompt_injection: { pre: "Stop ", accent: "prompt injection", mid: " in your AI app." },
          ai_firewall: { pre: "Add an ", accent: "AI firewall", mid: " to your LLM app." },
          guardrails: { pre: "Add ", accent: "AI guardrails", mid: " to your LLM app." },
          genai_security: { pre: "Secure your ", accent: "generative AI", mid: " app." },
          agent_security: { pre: "Secure your ", accent: "AI agents", mid: "." },
          llm_security_tools: { pre: "Secure your ", accent: "LLM app", mid: "." },
          alternatives: { pre: "A faster, drop-in ", accent: "LLM guardrails alternative", mid: "." }
        };
        try {
          var key = new URLSearchParams(location.search).get("utm_content");
          if (!key || !Object.prototype.hasOwnProperty.call(DICT, key)) return; // default → keep prerendered H1
          var v = DICT[key];
          var h1 = document.getElementById("hero-title");
          if (!h1) return;
          var oldSpan = h1.querySelector("span");
          var span = document.createElement("span");
          span.className = oldSpan ? oldSpan.className : ""; // reuse the hashed accent class
          span.textContent = v.accent;
          h1.textContent = "";
          h1.appendChild(document.createTextNode(v.pre));
          h1.appendChild(span);
          h1.appendChild(document.createTextNode(v.mid));
          h1.appendChild(document.createElement("br"));
          h1.appendChild(document.createTextNode("One line change."));
        } catch (e) {}
      })();
    </script>

  

</body></html>