:root{--bks-font:"DM Sans", var(--font-body,system-ui), sans-serif;--bks-pink:#e50456;--bks-pink-dark:#b8003f;--bks-rose:#c2185b;--bks-pink-100:#ffe7f0;--bks-pink-50:#fff0f5;--bks-pink-30:#fff6f9;--bks-pink-20:#fff8fa;--bks-pink-ring:#fbd5e3;--bks-pink-line:#f8e1ea;--bks-head:#0f1522;--bks-ink:#1f2a3d;--bks-body:#3a4458;--bks-mut:#6b7385;--bks-white:#fff;--bks-app:#fcfcfd;--bks-grey:#f5f6f8;--bks-grey-2:#f7f7f9;--bks-grey-3:#f1f2f5;--bks-border:#f0e3e8;--bks-border-soft:#f3eef0;--bks-line:#ecedf1;--bks-input:#e3e5ea;--bks-control:#c9cdd5;--bks-green:#167a4c;--bks-green-dark:#12603c;--bks-green-bg:#e3f6ec;--bks-red:#c42d3d;--bks-red-dark:#a3202f;--bks-red-bg:#fdecee;--bks-amber:#8a5a00;--bks-amber-bg:#fff4d6;--bks-amber-line:#f5d78a;--bks-r-xs:10px;--bks-r-sm:12px;--bks-r-md:14px;--bks-r-lg:16px;--bks-r-xl:20px;--bks-r-card:24px;--bks-r-modal:28px;--bks-r-hero:36px;--bks-sh-soft:0 2px 8px #1f2a3d14;--bks-sh-card:0 18px 40px #1f2a3d1a;--bks-sh-float:0 18px 40px #1f2a3d24;--bks-sh-pop:0 30px 60px #1f2a3d1f;--bks-focus:0 0 0 4px var(--bks-pink-100);--bks-s1:4px;--bks-s2:8px;--bks-s3:12px;--bks-s4:16px;--bks-s5:20px;--bks-s6:24px;--bks-s7:28px;--bks-s8:32px;--bks-s9:36px;--bks-s10:48px;--bks-nav-h:76px;--bks-side-w:264px;--bks-top-h:76px;--bks-mtop-h:68px}@media (width<=1023px){:root{--bks-nav-h:64px}}.bks{font-family:var(--bks-font);color:var(--bks-ink);-webkit-font-smoothing:antialiased;line-height:normal}:where(.bks) *,:where(.bks) :before,:where(.bks) :after{box-sizing:border-box}:where(.bks) :is(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0;padding:0}:where(.bks) :is(h1,h2,h3,h4){color:var(--bks-head);font-family:inherit;font-weight:700}:where(.bks) :is(ul,ol){list-style:none}:where(.bks) img{max-width:100%;display:block}:where(.bks) a{color:var(--bks-pink);text-decoration:none}:where(.bks) a:hover{color:var(--bks-pink-dark)}:where(.bks) button,:where(.bks) :is(input,select,textarea){font-family:inherit}:where(.bks) b,:where(.bks) strong{font-weight:700}:where(.bks) svg{flex-shrink:0}.bks-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.bks-wrap{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:0 32px}.bks-stack{gap:var(--bks-gap,24px);flex-direction:column;display:flex}.bks-row{align-items:center;gap:var(--bks-gap,12px);display:flex}.bks-mut{color:var(--bks-mut)}.bks-mono{font-family:ui-monospace,Menlo,monospace}.bks-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}@media (width<=760px){.bks-wrap{padding:0 16px}.bks-only-desk{display:none!important}}@media (width>=761px){.bks-only-phone{display:none!important}}.bks-eyebrow{background:var(--bks-pink-100);height:30px;color:var(--bks-pink);font-family:var(--bks-font);letter-spacing:.4px;border-radius:15px;align-self:flex-start;align-items:center;gap:8px;padding:0 14px;font-size:12.5px;font-weight:700;line-height:1;display:inline-flex}.bks-h1{font-family:var(--bks-font);letter-spacing:-.6px;color:var(--bks-head);margin:0;font-size:36px;font-weight:700;line-height:1.12}.bks-h2{font-family:var(--bks-font);letter-spacing:-.6px;color:var(--bks-head);margin:0;font-size:40px;font-weight:700;line-height:1.12}.bks-lead{font-family:var(--bks-font);color:var(--bks-mut);margin:0;font-size:17px;line-height:1.55}.bks-label-caps{font-family:var(--bks-font);letter-spacing:.8px;color:var(--bks-mut);text-transform:uppercase;font-size:12px;font-weight:700}.bks-link{font-family:var(--bks-font);color:var(--bks-pink);cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex}.bks-link:hover{color:var(--bks-pink-dark)}@media (width<=760px){.bks-h1{letter-spacing:-.4px;font-size:28px}.bks-h2{letter-spacing:-.4px;font-size:28px;line-height:1.15}.bks-lead{font-size:14.5px}}.bks-logo{color:var(--bks-ink);border-radius:12px;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.bks-logo-mark{background:var(--bks-pink);color:#fff;width:36px;height:36px;font-family:var(--bks-font);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;font-size:20px;font-weight:700;line-height:1;display:flex}.bks-logo-word{font-family:var(--bks-font);letter-spacing:2px;color:var(--bks-ink);font-size:20px;font-weight:700;line-height:1}.bks-logo--sm .bks-logo-mark{width:32px;height:32px;font-size:18px}.bks-logo--sm .bks-logo-word{font-size:18px}.bks-btn{box-sizing:border-box;border-radius:var(--bks-r-lg);height:52px;font-family:var(--bks-font);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;background:var(--bks-pink);color:#fff;border:0;justify-content:center;align-items:center;gap:8px;margin:0;padding:0 26px;font-size:15px;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s,filter .15s;display:inline-flex}.bks-btn:hover{background:var(--bks-pink-dark);color:#fff}.bks-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #e5045659}.bks-btn:disabled,.bks-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.bks-btn--secondary{background:var(--bks-grey);color:var(--bks-ink);padding:0 24px}.bks-btn--secondary:hover{color:var(--bks-ink);background:#eceef2}.bks-btn--outline{color:var(--bks-ink);border:1px solid var(--bks-input);background:#fff}.bks-btn--outline:hover{background:var(--bks-grey-2);color:var(--bks-ink);border-color:#d7dae0}.bks-btn--soft{background:var(--bks-pink-50);color:var(--bks-pink)}.bks-btn--soft:hover{background:var(--bks-pink-100);color:var(--bks-pink-dark)}.bks-btn--dark{background:var(--bks-ink);color:#fff}.bks-btn--dark:hover{background:var(--bks-head);color:#fff}.bks-btn--danger{background:var(--bks-red);color:#fff}.bks-btn--danger:hover{background:var(--bks-red-dark);color:#fff}.bks-btn--danger-soft{background:var(--bks-red-bg);color:var(--bks-red)}.bks-btn--danger-soft:hover{color:var(--bks-red-dark);background:#fad9dd}.bks-btn--ghost{color:var(--bks-pink);background:0 0;padding:0 12px}.bks-btn--ghost:hover{background:var(--bks-pink-50);color:var(--bks-pink-dark)}.bks-btn--white{color:var(--bks-ink);background:#fff}.bks-btn--white:hover{background:var(--bks-pink-30);color:var(--bks-ink)}.bks-btn--md{border-radius:var(--bks-r-md);height:44px;padding:0 18px;font-size:14.5px}.bks-btn--sm{border-radius:13px;gap:7px;height:40px;padding:0 14px;font-size:13.5px}.bks-btn--xs{border-radius:var(--bks-r-sm);gap:6px;height:36px;padding:0 14px;font-size:13px}.bks-btn--block{width:100%;display:flex}.bks-btn--icon{width:52px;padding:0}.bks-btn--icon.bks-btn--md{width:44px}.bks-btn--icon.bks-btn--sm{width:40px}.bks-btn--icon.bks-btn--xs{width:36px}.bks-btn .bks-spin{border-width:2.5px;border-color:#fff #ffffff59 #ffffff59;width:18px;height:18px}.bks-btn:is(.bks-btn--secondary,.bks-btn--outline,.bks-btn--soft,.bks-btn--ghost,.bks-btn--white,.bks-btn--danger-soft) .bks-spin{border-color:currentColor #1f2a3d26 #1f2a3d26}.bks-iconbtn{box-sizing:border-box;background:var(--bks-grey);width:34px;height:34px;color:var(--bks-ink);cursor:pointer;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin:0;padding:0;transition:background-color .15s;display:inline-flex}.bks-iconbtn:hover{background:#eceef2}.bks-iconbtn:focus-visible{outline:none;box-shadow:0 0 0 3px #e5045659}.bks-iconbtn--square{border-radius:var(--bks-r-md);width:42px;height:42px}.bks-iconbtn--dark{color:#fff;background:#ffffff1f}.bks-iconbtn--dark:hover{background:#fff3}.bks-card{box-sizing:border-box;border-radius:var(--bks-r-card);border:1px solid var(--bks-border);font-family:var(--bks-font);color:var(--bks-ink);background:#fff;padding:22px;position:relative}.bks-card--pad-0{padding:0;overflow:hidden}.bks-card--pad-sm{padding:16px}.bks-card--pad-lg{padding:28px}.bks-card--dashed{border-style:dashed;border-color:#e3c9d3}.bks-card--muted{background:var(--bks-grey-2);border-radius:var(--bks-r-xl);border-color:#0000;padding:16px}.bks-card--pink{border-color:var(--bks-pink-line);background:linear-gradient(135deg,#fff0f5 0%,#fff8fa 60%,#fff 100%)}.bks-card--dark{background:var(--bks-ink);border-color:var(--bks-ink);color:#fff;border-radius:var(--bks-r-modal)}.bks-card--raised{border-color:var(--bks-border-soft);box-shadow:var(--bks-sh-card)}.bks-card--interactive{cursor:pointer;transition:border-color .15s,box-shadow .15s}.bks-card--interactive:hover{box-shadow:var(--bks-sh-soft);border-color:#f3c9d8}.bks-card--selected{border:2px solid var(--bks-pink);background:var(--bks-pink-30)}.bks-card-head{align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.bks-card-head-text{flex:1;min-width:0}.bks-card-title{font-family:var(--bks-font);color:var(--bks-head);margin:0;font-size:18px;font-weight:700;line-height:1.3}.bks-card-sub{color:var(--bks-mut);margin-top:2px;font-size:13px;line-height:1.45}.bks-card-ic{border-radius:var(--bks-r-md);background:var(--bks-pink-50);width:46px;height:46px;color:var(--bks-pink);flex-shrink:0;justify-content:center;align-items:center;display:flex}.bks-stat{flex-direction:column;gap:10px;display:flex}.bks-stat-ic{border-radius:var(--bks-r-sm);flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.bks-stat-value{letter-spacing:-.8px;color:var(--bks-head);font-size:26px;font-weight:700;line-height:1.15;display:block}.bks-stat-label{color:var(--bks-mut);font-size:12.5px}.bks-stat-sub{font-size:12px;font-weight:700}.bks-chip{box-sizing:border-box;border:1px solid var(--bks-border);height:38px;color:var(--bks-ink);font-family:var(--bks-font);white-space:nowrap;cursor:pointer;background:#fff;border-radius:19px;flex-shrink:0;align-items:center;gap:7px;margin:0;padding:0 15px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:border-color .15s,background-color .15s,color .15s;display:inline-flex}.bks-chip .bks-icon{color:var(--bks-pink)}.bks-chip:hover{background:var(--bks-pink-30);color:var(--bks-ink);border-color:#f3c9d8}.bks-chip.is-on,.bks-chip[aria-pressed=true],.bks-chip[aria-checked=true]{background:var(--bks-ink);border-color:var(--bks-ink);color:#fff}.bks-chip.is-on .bks-icon,.bks-chip[aria-pressed=true] .bks-icon,.bks-chip[aria-checked=true] .bks-icon{color:#fff}.bks-chip:focus-visible{outline:none;box-shadow:0 0 0 3px #e5045659}.bks-chip:disabled{opacity:.5;cursor:not-allowed}.bks-chip--sm{border-radius:17px;gap:6px;height:34px;padding:0 13px;font-size:13px}.bks-chip--grey{background:var(--bks-grey);border-color:var(--bks-grey)}.bks-chip--grey:hover{background:#eceef2;border-color:#eceef2}.bks-chip--grey.is-on,.bks-chip--grey[aria-pressed=true],.bks-chip--grey[aria-checked=true]{background:var(--bks-pink);border-color:var(--bks-pink);color:#fff}.bks-chip-x{background:#ffffff2e;border-radius:9px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.bks-pill{box-sizing:border-box;height:26px;font-family:var(--bks-font);white-space:nowrap;background:var(--bks-grey);color:var(--bks-mut);vertical-align:middle;border-radius:13px;flex-shrink:0;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.bks-pill--sm{border-radius:11px;gap:4px;height:22px;padding:0 8px;font-size:11px}.bks-pill--lg{border-radius:15px;height:30px;padding:0 12px;font-size:12.5px}.bks-pill--pink{background:var(--bks-pink-100);color:var(--bks-rose)}.bks-pill--pink-solid{background:var(--bks-pink);color:#fff}.bks-pill--green{background:var(--bks-green-bg);color:var(--bks-green)}.bks-pill--amber{background:var(--bks-amber-bg);color:var(--bks-amber)}.bks-pill--red{background:var(--bks-red-bg);color:var(--bks-red)}.bks-pill--grey{background:var(--bks-grey);color:var(--bks-mut)}.bks-pill--dark{background:var(--bks-ink);color:#fff}.bks-pill--white{color:var(--bks-mut);border:1px solid var(--bks-line);background:#fff}.bks-pill--outline-pink{color:var(--bks-pink);background:#fff;border:1px solid #f3c9d8}.bks-count{box-sizing:border-box;background:var(--bks-pink);color:#fff;min-width:22px;height:22px;font-family:var(--bks-font);border-radius:11px;flex-shrink:0;justify-content:center;align-items:center;padding:0 6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.bks-count--sm{border-radius:9px;min-width:18px;height:18px;padding:0 5px;font-size:10.5px}.bks-count--grey{color:var(--bks-mut);background:#e9eaee}.bks-count--red{background:var(--bks-red);color:#fff}.bks-count--soft{background:var(--bks-pink-100);color:var(--bks-rose)}.bks-dot{background:var(--bks-pink);border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.bks-av{box-sizing:border-box;background:var(--bks-pink-100);width:40px;height:40px;color:var(--bks-pink);font-family:var(--bks-font);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1;display:inline-flex;position:relative;overflow:hidden}.bks-av img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.bks-av--ring{box-shadow:0 0 0 2px var(--bks-pink-ring);border:2px solid #fff}.bks-av--square{border-radius:var(--bks-r-lg)}.bks-stars{font-family:var(--bks-font);color:var(--bks-ink);white-space:nowrap;align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.bks-stars-glyph{color:var(--bks-pink);letter-spacing:1px}.bks-stars-count{color:var(--bks-mut);font-weight:500}.bks-rate{gap:6px;display:inline-flex}.bks-rate-star{cursor:pointer;color:#e3e5ea;background:0 0;border:0;border-radius:8px;margin:0;padding:2px;transition:color .1s,transform .1s;display:inline-flex}.bks-rate-star.is-on{color:var(--bks-pink)}.bks-rate-star:hover{transform:scale(1.08)}.bks-rate-star:focus-visible{outline:none;box-shadow:0 0 0 3px #e5045659}.bks-spin{box-sizing:border-box;border:3px solid var(--bks-pink-100);border-top-color:var(--bks-pink);border-radius:50%;flex-shrink:0;width:28px;height:28px;animation:.8s linear infinite bks-spin;display:inline-block}@keyframes bks-spin{to{transform:rotate(360deg)}}.bks-skel{background:linear-gradient(90deg,#f1f2f5 0%,#f7f7f9 40%,#f1f2f5 80%) 0 0/200% 100%;border-radius:10px;animation:1.3s ease-in-out infinite bks-shimmer;display:block}.bks-skel--circle{border-radius:50%}.bks-skel-lines{flex-direction:column;gap:8px;display:flex}@keyframes bks-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.bks-empty{box-sizing:border-box;text-align:center;border-radius:var(--bks-r-card);font-family:var(--bks-font);color:var(--bks-ink);background:#fff;border:1px dashed #e3c9d3;flex-direction:column;align-items:center;padding:22px;display:flex}.bks-empty--plain{background:0 0;border:0}.bks-empty--lg{padding:48px 24px}.bks-empty-ic{background:var(--bks-grey);width:48px;height:48px;color:var(--bks-ink);border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.bks-empty-ic--pink{background:var(--bks-pink-50);color:var(--bks-pink)}.bks-empty-title{color:var(--bks-head);margin-top:8px;font-size:15px;font-weight:700;display:block}.bks-empty--lg .bks-empty-title{margin-top:14px;font-size:18px}.bks-empty-text{color:var(--bks-mut);max-width:420px;margin-top:2px;font-size:13px;line-height:1.5}.bks-empty-action{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:14px;display:flex}.bks-notice{box-sizing:border-box;border-radius:var(--bks-r-lg);font-family:var(--bks-font);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex}.bks-notice>.bks-icon{margin-top:1px}.bks-notice-body{flex:1;min-width:0}.bks-notice--green{background:var(--bks-green-bg);color:var(--bks-green-dark)}.bks-notice--green>.bks-icon{color:var(--bks-green)}.bks-notice--red{background:var(--bks-red-bg);color:var(--bks-red-dark)}.bks-notice--amber{color:#6b4600;background:#fff6e0}.bks-notice--amber>.bks-icon{color:var(--bks-amber)}.bks-notice--pink{background:var(--bks-pink-30);color:var(--bks-body)}.bks-notice--pink>.bks-icon{color:var(--bks-pink)}.bks-notice--grey{background:var(--bks-grey-2);color:var(--bks-body)}.bks-notice-close{margin-left:auto}.bks-field{min-width:0;font-family:var(--bks-font);flex-direction:column;display:flex}.bks-lab{font-family:var(--bks-font);color:var(--bks-ink);margin:0 0 8px;font-size:14px;font-weight:700;line-height:1.3;display:block}.bks-lab-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.bks-lab-opt{color:var(--bks-mut);font-weight:500}.bks-hint{color:var(--bks-mut);margin-top:6px;font-size:12.5px;line-height:1.45}.bks-error{color:var(--bks-red);align-items:flex-start;gap:6px;margin-top:6px;font-size:12.5px;font-weight:600;line-height:1.45;display:flex}.bks-inp{box-sizing:border-box;border-radius:var(--bks-r-lg);border:1px solid var(--bks-input);min-width:0;height:52px;color:var(--bks-ink);font-family:var(--bks-font);background:#fff;align-items:center;gap:10px;padding:0 16px;font-size:15px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.bks-inp>.bks-icon{color:var(--bks-mut)}.bks-inp:focus-within{border:2px solid var(--bks-pink);box-shadow:var(--bks-focus);padding:0 15px}.bks-inp.is-invalid{border-color:var(--bks-red)}.bks-inp.is-invalid:focus-within{border-color:var(--bks-red);box-shadow:0 0 0 4px var(--bks-red-bg)}.bks-inp.is-disabled{background:var(--bks-grey-2);color:var(--bks-mut)}.bks-inp-ctl{width:100%;min-width:0;height:100%;box-shadow:none;font:inherit;color:inherit;appearance:none;background:0 0;border:0;outline:0;flex:1;margin:0;padding:0}.bks-inp-ctl::placeholder{color:var(--bks-mut);opacity:1}.bks-inp-ctl:disabled{cursor:not-allowed}select.bks-inp-ctl{cursor:pointer;padding-right:26px}.bks-inp-chev{color:var(--bks-mut);pointer-events:none;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.bks-inp-btn{background:var(--bks-grey);width:36px;height:36px;color:var(--bks-ink);cursor:pointer;border:0;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;margin-right:-6px;padding:0;display:inline-flex}.bks-inp--md{border-radius:var(--bks-r-md);border-color:var(--bks-line);height:48px;padding:0 14px;font-size:14px}.bks-inp--md:focus-within{padding:0 13px}.bks-inp--sm{border-radius:var(--bks-r-md);border-color:var(--bks-line);height:44px;padding:0 14px;font-size:14px}.bks-inp--sm:focus-within{padding:0 13px}.bks-ta{box-sizing:border-box;border-radius:var(--bks-r-lg);border:1px solid var(--bks-input);width:100%;min-height:96px;font-family:var(--bks-font);color:var(--bks-ink);resize:vertical;background:#fff;outline:0;margin:0;padding:14px 16px;font-size:14.5px;line-height:1.5;transition:border-color .15s,box-shadow .15s;display:block}.bks-ta::placeholder{color:var(--bks-mut);opacity:1}.bks-ta:focus{border-color:var(--bks-pink);box-shadow:var(--bks-focus)}.bks-ta.is-invalid{border-color:var(--bks-red)}.bks-ta-count{color:var(--bks-mut);text-align:right;margin-top:6px;font-size:12px}.bks-switch{box-sizing:border-box;background:var(--bks-input);cursor:pointer;border:0;border-radius:14px;flex-shrink:0;width:46px;height:28px;margin:0;padding:0;transition:background-color .18s;display:inline-block;position:relative}.bks-switch:after{content:"";background:#fff;border-radius:50%;width:22px;height:22px;transition:left .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000002e}.bks-switch[aria-checked=true]{background:var(--bks-pink)}.bks-switch[aria-checked=true]:after{left:21px}.bks-switch:disabled{opacity:.55;cursor:not-allowed}.bks-switch:focus-visible{outline:none;box-shadow:0 0 0 3px #e5045659}.bks-toggle-row{font-family:var(--bks-font);align-items:center;gap:16px;padding:16px 0;display:flex}.bks-toggle-row+.bks-toggle-row{border-top:1px solid var(--bks-line)}.bks-toggle-text{flex:1;min-width:0}.bks-toggle-label{color:var(--bks-ink);font-size:15px;font-weight:700;display:block}.bks-toggle-desc{color:var(--bks-mut);margin-top:2px;font-size:13px;line-height:1.45}.bks-check{cursor:pointer;font-family:var(--bks-font);color:var(--bks-ink);align-items:flex-start;gap:10px;font-size:14px;line-height:1.4;display:inline-flex;position:relative}.bks-check input{opacity:0;cursor:pointer;width:20px;height:20px;margin:0;position:absolute}.bks-check-box{box-sizing:border-box;border:2px solid var(--bks-control);color:#fff;background:#fff;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:background-color .12s,border-color .12s;display:inline-flex}.bks-check-box .bks-icon{opacity:0}.bks-check input:checked+.bks-check-box{background:var(--bks-pink);border-color:var(--bks-pink)}.bks-check input:checked+.bks-check-box .bks-icon{opacity:1}.bks-check input:focus-visible+.bks-check-box{box-shadow:0 0 0 3px #e5045659}.bks-check input:disabled+.bks-check-box{opacity:.5}.bks-check-box--radio{border-radius:50%}.bks-check input:checked+.bks-check-box--radio{border:6px solid var(--bks-pink);background:#fff}.bks-opt{box-sizing:border-box;text-align:left;border-radius:var(--bks-r-xl);border:1px solid var(--bks-line);width:100%;font-family:var(--bks-font);color:var(--bks-ink);cursor:pointer;background:#fff;align-items:center;gap:12px;margin:0;padding:16px;font-size:14px;transition:border-color .15s,background-color .15s;display:flex}.bks-opt:hover{border-color:#f3c9d8}.bks-opt[aria-checked=true],.bks-opt.is-on{border:2px solid var(--bks-pink);background:var(--bks-pink-30);padding:15px}.bks-opt:focus-visible{outline:none;box-shadow:0 0 0 3px #e5045659}.bks-seg{box-sizing:border-box;border-radius:var(--bks-r-lg);background:var(--bks-grey);max-width:100%;font-family:var(--bks-font);scrollbar-width:none;gap:4px;padding:4px;display:inline-flex;overflow-x:auto}.bks-seg::-webkit-scrollbar{display:none}.bks-seg--block{display:flex}.bks-seg--block .bks-seg-item{flex:1}.bks-seg-item{box-sizing:border-box;border-radius:var(--bks-r-sm);height:38px;color:var(--bks-mut);font-family:var(--bks-font);white-space:nowrap;cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:7px;margin:0;padding:0 16px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.bks-seg-item:hover{color:var(--bks-ink)}.bks-seg-item[aria-selected=true],.bks-seg-item.is-on{color:var(--bks-head);box-shadow:var(--bks-sh-soft);background:#fff;font-weight:700}.bks-seg-item:focus-visible{outline:none;box-shadow:0 0 0 3px #e5045659}.bks-seg-item .bks-count{min-width:22px;height:20px;color:var(--bks-mut);background:#e9eaee;border-radius:10px;font-size:11.5px}.bks-seg-item[aria-selected=true] .bks-count,.bks-seg-item.is-on .bks-count{background:var(--bks-pink-100);color:var(--bks-rose)}.bks-seg--pink .bks-seg-item[aria-selected=true],.bks-seg--pink .bks-seg-item.is-on{color:var(--bks-pink)}.bks-seg--sm .bks-seg-item{height:34px;padding:0 14px;font-size:13px;font-weight:700}.bks-seg--dark .bks-seg-item[aria-selected=true],.bks-seg--dark .bks-seg-item.is-on{background:var(--bks-ink);color:#fff}.bks-table{border-collapse:collapse;width:100%;font-family:var(--bks-font);color:var(--bks-ink);font-size:13.5px}.bks-table th{text-align:left;background:var(--bks-grey-2);white-space:nowrap;letter-spacing:.6px;text-transform:uppercase;color:var(--bks-mut);padding:12px 14px;font-size:11px;font-weight:700}.bks-table th:first-child{border-top-left-radius:var(--bks-r-md)}.bks-table th:last-child{border-top-right-radius:var(--bks-r-md)}.bks-table td{border-top:1px solid var(--bks-grey-3);vertical-align:middle;padding:12px 14px}.bks-table .is-right{text-align:right}.bks-table-scroll{width:100%;overflow-x:auto}.bks-or{color:var(--bks-mut);font-family:var(--bks-font);letter-spacing:.8px;align-items:center;gap:14px;font-size:12px;font-weight:700;display:flex}.bks-or:before,.bks-or:after{content:"";background:var(--bks-line);flex:1;height:1px}.bks-hr{background:var(--bks-line);border:0;height:1px;margin:0}.bks-overlay{z-index:1000;background:#0f152273;justify-content:center;align-items:center;padding:24px;animation:.16s ease-out bks-fade;display:flex;position:fixed;inset:0}.bks-modal{box-sizing:border-box;border-radius:var(--bks-r-modal);width:100%;max-width:560px;max-height:calc(100vh - 48px);box-shadow:var(--bks-sh-pop);font-family:var(--bks-font);color:var(--bks-ink);background:#fff;flex-direction:column;line-height:normal;animation:.18s ease-out bks-pop;display:flex;position:relative;overflow:hidden}.bks-modal *,.bks-modal :before,.bks-modal :after{box-sizing:border-box}.bks-modal--sm{max-width:420px}.bks-modal--lg{max-width:720px}.bks-modal--xl{max-width:960px}.bks-modal-head{align-items:flex-start;gap:12px;padding:20px 22px 0;display:flex}.bks-modal-head-text{flex:1;min-width:0}.bks-modal-title{color:var(--bks-head);margin:0;font-size:18px;font-weight:700;line-height:1.3}.bks-modal-sub{color:var(--bks-mut);margin:2px 0 0;font-size:13px;line-height:1.45}.bks-modal-body{flex-direction:column;flex:1;gap:14px;min-height:0;padding:18px 22px;display:flex;overflow-y:auto}.bks-modal-foot{border-top:1px solid var(--bks-line);flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 22px 20px;display:flex}.bks-modal-handle{display:none}@keyframes bks-fade{0%{opacity:0}to{opacity:1}}@keyframes bks-pop{0%{opacity:0;transform:translateY(8px)scale(.98)}to{opacity:1;transform:none}}@keyframes bks-up{0%{transform:translateY(100%)}to{transform:none}}@media (width<=640px){.bks-overlay{align-items:flex-end;padding:0}.bks-modal{border-radius:var(--bks-r-modal) var(--bks-r-modal) 0 0;max-width:none;max-height:92vh;padding-bottom:env(safe-area-inset-bottom);animation:.22s ease-out bks-up}.bks-modal-handle{background:#e3e5ea;border-radius:2px;width:40px;height:4px;margin:10px auto 0;display:block}.bks-modal-head{padding:14px 18px 0}.bks-modal-body{padding:16px 18px}.bks-modal-foot{padding:12px 18px 18px}.bks-modal-foot>.bks-btn{flex:1}}.bks-overlay--sheet{align-items:flex-end;padding:0}.bks-overlay--sheet .bks-modal{border-radius:var(--bks-r-modal) var(--bks-r-modal) 0 0;max-width:640px;max-height:92vh;padding-bottom:env(safe-area-inset-bottom);animation:.22s ease-out bks-up}.bks-overlay--sheet .bks-modal-handle{background:#e3e5ea;border-radius:2px;width:40px;height:4px;margin:10px auto 0;display:block}.bks-toasts{z-index:1100;pointer-events:none;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:28px;left:50%;transform:translate(-50%)}.bks-toast{pointer-events:auto;border-radius:var(--bks-r-lg);background:var(--bks-ink);color:#fff;max-width:100%;box-shadow:var(--bks-sh-float);font-family:var(--bks-font);align-items:center;gap:10px;padding:12px 16px;font-size:14px;font-weight:600;line-height:1.4;animation:.18s ease-out bks-pop;display:flex}.bks-toast--success .bks-toast-ic{color:#7bdda8}.bks-toast--error .bks-toast-ic{color:#ff9aae}.bks-toast-action{color:#ffb3c7;font:inherit;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;font-weight:700}@media (width<=1023px){.bks-toasts{bottom:calc(96px + env(safe-area-inset-bottom))}}.bks-menu{z-index:60;border-radius:var(--bks-r-xl);border:1px solid var(--bks-border-soft);width:280px;max-width:calc(100vw - 24px);box-shadow:var(--bks-sh-float);font-family:var(--bks-font);color:var(--bks-ink);text-align:left;background:#fff;animation:.14s ease-out bks-pop;position:absolute;top:calc(100% + 10px);right:0;overflow:hidden}.bks-menu-head{border-bottom:1px solid var(--bks-line);align-items:center;gap:10px;padding:14px 16px;display:flex}.bks-menu-head-text{flex:1;min-width:0}.bks-menu-name{color:var(--bks-head);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:700;display:block;overflow:hidden}.bks-menu-mail{color:var(--bks-mut);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.bks-menu-list{flex-direction:column;padding:6px;display:flex}.bks-menu-item{box-sizing:border-box;border-radius:var(--bks-r-sm);width:100%;min-height:42px;color:var(--bks-ink);text-align:left;font-family:var(--bks-font);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;margin:0;padding:8px 12px;font-size:14px;font-weight:600;text-decoration:none;display:flex}.bks-menu-item .bks-icon{color:var(--bks-mut)}.bks-menu-item:hover,.bks-menu-item:focus-visible{background:var(--bks-pink-30);color:var(--bks-ink);outline:none}.bks-menu-item--danger,.bks-menu-item--danger .bks-icon{color:var(--bks-red)}.bks-menu-item--danger:hover{background:var(--bks-red-bg);color:var(--bks-red)}.bks-menu-sep{background:var(--bks-line);height:1px;margin:4px 6px}.bks-menu-label{letter-spacing:.8px;color:var(--bks-mut);text-transform:uppercase;padding:10px 12px 4px;font-size:11.5px;font-weight:700}.bks-menu-note{border-radius:var(--bks-r-sm);color:var(--bks-ink);align-items:flex-start;gap:10px;padding:10px 12px;font-size:13px;line-height:1.45;text-decoration:none;display:flex}.bks-menu-note:hover{background:var(--bks-pink-30);color:var(--bks-ink)}.bks-menu-note-ic{background:var(--bks-pink-50);width:32px;height:32px;color:var(--bks-pink);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.bks-menu-note b{font-size:13.5px;display:block}.bks-menu-note span{color:var(--bks-mut)}.bks-menu-empty{text-align:center;color:var(--bks-mut);padding:18px 12px;font-size:13px}a.bks-btn,a.bks-btn:hover{color:#fff}a.bks-btn--secondary,a.bks-btn--secondary:hover,a.bks-btn--outline,a.bks-btn--outline:hover,a.bks-btn--white,a.bks-btn--white:hover{color:var(--bks-ink)}a.bks-btn--soft,a.bks-btn--ghost{color:var(--bks-pink)}a.bks-btn--soft:hover,a.bks-btn--ghost:hover{color:var(--bks-pink-dark)}a.bks-btn--danger-soft,a.bks-btn--danger-soft:hover{color:var(--bks-red)}a.bks-link{color:var(--bks-pink)}a.bks-link:hover{color:var(--bks-pink-dark)}a.bks-chip,a.bks-chip:hover{color:var(--bks-ink)}a.bks-chip.is-on{color:#fff}a.bks-menu-item,a.bks-menu-item:hover,a.bks-menu-note,a.bks-menu-note:hover{color:var(--bks-ink)}a.bks-seg-item{color:var(--bks-mut)}a.bks-seg-item:hover{color:var(--bks-ink)}a.bks-seg-item.is-on{color:var(--bks-head)}.bks-seg--pink a.bks-seg-item.is-on{color:var(--bks-pink)}a.bks-logo,a.bks-logo:hover{color:var(--bks-ink)}@media (prefers-reduced-motion:reduce){.bks-spin,.bks-skel{animation-duration:2.4s}.bks-overlay,.bks-modal,.bks-toast,.bks-menu{animation:none!important}.bks-switch,.bks-switch:after,.bks-btn,.bks-chip{transition:none!important}}
