@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_f367f3{font-family:Inter,Inter Fallback;font-style:normal}.__variable_f367f3{--font-inter:"Inter","Inter Fallback"}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Instrument Serif Fallback";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_315a98{font-family:"Instrument Serif","Instrument Serif Fallback";font-weight:400;font-style:normal}.__variable_315a98{--font-serif:"Instrument Serif","Instrument Serif Fallback"}:root{--bs-font-body:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--bs-font-display:var(--font-serif),Georgia,"Times New Roman",serif;--bs-navy:#050b1f;--bs-navy-2:#0a1b3d;--bs-green:#2e8b30;--bs-green-2:#5cb335;--bs-green-3:#8fd86b;--bs-ink:#1d1d1f;--bs-gray:#6e6e73;--bs-gray-2:#86868b;--bs-bg:#f5f5f7;--bs-bg-2:#fbfdfa;--bs-line:#e6e6ea;--bs-line-2:#ededf0}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.9375rem;color:#111;background:#fff;line-height:1.5}.page{min-height:100vh;display:flex;flex-direction:column}.container{width:100%;max-width:960px;margin:0 auto;padding:0 1.5rem}.container--narrow{max-width:480px}h1{font-size:1.5rem}h1,h2{font-weight:600}h2{font-size:1.25rem}h3{font-size:1rem;font-weight:600}.topnav{border-bottom:1px solid #e0e0e0;padding:.75rem 1.5rem;display:flex;align-items:center;justify-content:space-between;background:#fff}.topnav__brand{font-weight:700;font-size:1rem;color:#111;text-decoration:none}.topnav__actions{display:flex;gap:1.25rem;align-items:center}.topnav__links{display:flex;gap:.25rem;align-items:center}.topnav__link{position:relative;font-size:.875rem;color:#555;text-decoration:none;padding:.35rem .6rem;border-radius:5px;transition:color .12s,background .12s}.topnav__link:hover{color:#111;background:#f5f5f5}.topnav__link--active{color:#111;font-weight:600}.topnav__link--active:after{content:"";position:absolute;left:.6rem;right:.6rem;bottom:-.85rem;height:2px;background:#111}.btn{display:inline-flex;align-items:center;justify-content:center;padding:.4rem 1rem;font-size:.875rem;font-weight:500;border:1px solid transparent;border-radius:4px;cursor:pointer;text-decoration:none;transition:background .1s,color .1s;white-space:nowrap}.btn:disabled{opacity:.5;cursor:not-allowed}.btn--primary{background:#111;color:#fff;border-color:#111}.btn--primary:hover:not(:disabled){background:#333;border-color:#333}.bs-shell .btn--primary{background:var(--bs-green);border-color:var(--bs-green)}.bs-shell .btn--primary:hover:not(:disabled){background:var(--bs-green-2);border-color:var(--bs-green-2)}.btn--secondary{background:#fff;color:#111;border-color:#bbb}.btn--secondary:hover:not(:disabled){background:#f5f5f5}.btn--danger{background:#fff;color:#b00020;border-color:#b00020}.btn--danger:hover:not(:disabled){background:#fff0f2}.btn--sm{padding:.25rem .6rem;font-size:.8125rem}.form-group{display:flex;flex-direction:column;gap:.3rem;margin-bottom:1rem}.form-label{font-size:.8125rem;font-weight:500;color:#333}.form-input{padding:.4375rem .625rem;font-size:.9375rem;border:1px solid #bbb;border-radius:4px;background:#fff;color:#111;width:100%;transition:border-color .15s}.form-input:focus{outline:none;border-color:#111}.form-hint{font-size:.8125rem;color:#666}.form-error{font-size:.8125rem;color:#b00020}.input-reveal{position:relative;display:flex}.input-reveal__input{padding-right:2.5rem}.input-reveal__toggle{position:absolute;top:0;right:0;height:100%;width:2.25rem;display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:#777;cursor:pointer;padding:0;border-radius:0 4px 4px 0;transition:color .12s}.input-reveal__toggle:hover{color:#111}.input-reveal__toggle:focus-visible{outline:2px solid #111;outline-offset:-2px}.table-wrap{width:100%;overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:.875rem}thead th{text-align:left;padding:.5rem .75rem;font-weight:600;border-bottom:2px solid #e0e0e0;color:#333;white-space:nowrap}tbody tr{border-bottom:1px solid #e0e0e0}tbody tr:last-child{border-bottom:none}tbody td{padding:.5rem .75rem;vertical-align:middle}.pill{display:inline-block;padding:.125rem .5rem;border-radius:3px;font-size:.75rem;font-weight:500;border:1px solid}.pill--active{color:#1a6e3c;background:#f0faf4}.pill--suspended{color:#7a3a00;background:#fff7ed}.pill--disabled{color:#555;background:#f5f5f5}.alert{padding:.625rem .875rem;border:1px solid transparent;border-radius:4px;font-size:.875rem;margin-bottom:1rem}.alert--error{border-color:#f5c6cb;background:#fff5f7;color:#7a1025}.alert--success{border-color:#b7dfc9;background:#f0faf4;color:#1a6e3c}.alert--info{border-color:#bee5f5;background:#f0f9ff;color:#0c4a6e}.card{border:1px solid #e0e0e0;border-radius:6px;padding:1.25rem 1.5rem;background:#fff;margin-bottom:1.25rem}.card__title{font-size:1rem;font-weight:600;margin-bottom:1rem;padding-bottom:.625rem;border-bottom:1px solid #e0e0e0}@keyframes spin{to{transform:rotate(1turn)}}.spinner{display:inline-block;width:1em;height:1em;border:2px solid;border-top:2px solid transparent;border-radius:50%;animation:spin .6s linear infinite;vertical-align:middle;margin-right:.4em}.mt-0{margin-top:0}.mt-1{margin-top:.5rem}.mt-2{margin-top:1rem}.mt-3{margin-top:1.5rem}.mt-4{margin-top:2rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.5rem}.mb-2{margin-bottom:1rem}.flex{display:flex}.flex-between{display:flex;justify-content:space-between;align-items:center}.gap-1{gap:.5rem}.gap-2{gap:1rem}.text-muted{color:#777}.text-danger{color:#b00020}.text-success{color:#1a6e3c}.text-sm{font-size:.8125rem}.thumb-remove{position:absolute;top:2px;right:2px;background:rgba(255,255,255,.9);border:1px solid #bbb;border-radius:3px;padding:0 4px;font-size:.75rem;line-height:1.4;cursor:pointer}.thumb-select{position:relative;padding:0;border:1px solid #e0e0e0;border-radius:4px;overflow:hidden;width:80px;height:80px;background:none;cursor:pointer}.thumb-select--selected{border:2px solid #1a6e3c}.thumb-select:disabled{opacity:.5;cursor:not-allowed}.login-page{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;padding:2rem 1.25rem;background:radial-gradient(1100px 520px at 50% -12%,rgba(92,179,53,.12),transparent 62%),radial-gradient(900px 500px at 88% 108%,rgba(10,27,61,.07),transparent 60%),linear-gradient(180deg,var(--bs-bg-2) 0,var(--bs-bg) 100%)}.login-card{width:100%;max-width:400px;background:#fff;border:1px solid var(--bs-line);border-radius:18px;padding:2.25rem 2rem 2rem;box-shadow:0 12px 44px -14px rgba(5,11,31,.2),0 2px 8px -4px rgba(5,11,31,.08);position:relative;overflow:hidden}.login-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--bs-green),var(--bs-green-2),var(--bs-green-3))}.login-card__logo{display:block;height:36px;width:auto;margin:.25rem auto 1.5rem}.login-card__head{text-align:center;margin-bottom:1.5rem}.login-card__title{font-family:var(--bs-font-display);font-size:1.5rem;font-weight:600;color:var(--bs-navy);letter-spacing:-.01em}.login-card__sub{margin-top:.35rem;font-size:.875rem;color:var(--bs-gray)}.login-card .btn--primary{background:var(--bs-green);border-color:var(--bs-green);border-radius:10px;height:44px;font-weight:600}.login-card .btn--primary:hover:not(:disabled){background:var(--bs-green-2);border-color:var(--bs-green-2)}.login-foot{font-size:.75rem;color:var(--bs-gray-2);letter-spacing:.02em}.page-header{display:flex;justify-content:space-between;align-items:center;margin:1.5rem 0 1.25rem}.page-header h1{font-size:1.25rem}.breadcrumb{font-size:.8125rem;color:#666;margin-bottom:1rem;display:flex;gap:.4rem;align-items:center}.breadcrumb a{color:#333;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.admin-main{padding:0 0 3rem;flex:1 1}.ai-chat{display:flex;flex-direction:column;max-width:760px;margin:0 auto;height:calc(100vh - 200px);min-height:360px}.ai-chatbar{display:flex;gap:.5rem;margin-bottom:.75rem;flex-shrink:0}.ai-pastchats{border:1px solid #e0e0e0;border-radius:8px;padding:.75rem;margin-bottom:.75rem;background:#fff;max-height:220px;overflow-y:auto}.ai-pastchats__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.25rem}.ai-pastchats__item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;text-align:left;padding:.5rem .625rem;border:1px solid transparent;border-radius:6px;background:transparent;cursor:pointer;font:inherit;color:inherit}.ai-pastchats__item:hover:not(:disabled){border-color:#e0e0e0;background:#fafafa}.ai-pastchats__item:disabled{opacity:.6;cursor:default}.ai-pastchats__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-thread{flex:1 1;overflow-y:auto;padding:.5rem .25rem 1rem;background:#fff;flex-direction:column;gap:1.5rem;scroll-behavior:smooth}.ai-row,.ai-thread{display:flex}.ai-row--user{justify-content:flex-end}.ai-row--assistant{justify-content:flex-start}.ai-message{display:flex;flex-direction:column;gap:.625rem;max-width:85%}.ai-row--user .ai-message{align-items:flex-end}.ai-row--assistant .ai-message{align-items:flex-start}.ai-bubble{font-size:.9375rem;line-height:1.6;word-break:break-word}.ai-bubble--assistant{color:#111;background:none;padding:0;max-width:100%}.ai-bubble--user{background:#f3f3f3;color:#111;padding:.625rem .875rem;border-radius:16px;border-bottom-right-radius:4px;max-width:100%}.ai-pills{display:flex;flex-wrap:wrap;gap:.4rem}.ai-pill{font-size:.8125rem;font-weight:500;color:#333;background:#fff;border:1px solid #e2e2e2;border-radius:999px;padding:.375rem .8125rem;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,color .12s}.ai-pill:hover:not(:disabled){background:#f5f5f5;border-color:#c4c4c4;color:#111}.ai-pill:disabled{opacity:.5;cursor:not-allowed}.ai-bubble--typing{display:inline-flex;align-items:center;gap:.4rem;color:#777}.ai-note{font-size:.8125rem;color:#555}.ai-job{max-width:100%;border:1px solid #ececec;border-radius:12px;padding:.875rem;background:#fbfbfb}.ai-job--pending{display:inline-flex;align-items:center;gap:.5rem}.ai-job__image{border:1px solid #ececec;border-radius:8px;overflow:hidden;background:#fff;text-align:center}.ai-composer{margin-top:.875rem;flex-shrink:0}.ai-composer__field{display:flex;align-items:flex-end;gap:.375rem;border:1px solid #d4d4d4;border-radius:24px;padding:.375rem .5rem;background:#fff;transition:border-color .15s,box-shadow .15s}.ai-composer__field:focus-within{border-color:#111;box-shadow:0 0 0 1px #111}.ai-composer__input{flex:1 1;resize:none;border:none;outline:none;background:none;font-family:inherit;font-size:.9375rem;line-height:1.5;color:#111;padding:.4375rem .25rem;max-height:200px;overflow-y:auto}.ai-composer__input::placeholder{color:#999}.ai-composer__icon,.ai-composer__send{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:none;cursor:pointer;padding:0;transition:background .12s,color .12s,opacity .12s}.ai-composer__icon{background:none;color:#555}.ai-composer__icon:hover:not(:disabled){background:#f0f0f0;color:#111}.ai-composer__send{background:#111;color:#fff}.ai-composer__send:hover:not(:disabled){background:#333}.ai-composer__icon:disabled,.ai-composer__send:disabled{opacity:.4;cursor:not-allowed}.ai-composer__icon .spinner,.ai-composer__send .spinner{margin-right:0}.ai-attachments{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.ai-attachment{position:relative;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden;width:64px;height:64px}@media (max-width:640px){.ai-chat{height:calc(100vh - 140px);height:calc(100svh - 140px);max-width:100%}.ai-thread{padding-left:0;padding-right:0}.ai-composer{position:-webkit-sticky;position:sticky;bottom:0;background:#fff;padding-bottom:env(safe-area-inset-bottom,0)}.ai-message{max-width:92%}}.promo-loader{display:flex;flex-direction:column;gap:.75rem}.promo-loader__status{display:inline-flex;align-items:center;gap:.5rem}.promo-card{border:1px solid #e0e0e0;border-radius:6px;padding:.75rem .875rem;background:#fafafa;max-width:420px}.promo-card__heading{margin:0;font-size:.8125rem;font-weight:600;color:#222}.promo-card__body{margin:.375rem 0 0;font-size:.8125rem;color:#555;line-height:1.45}.promo-card__cta{display:inline-block;margin-top:.5rem;font-size:.8125rem;font-weight:500;color:#111;text-decoration:underline}.promo-card__cta:hover{color:#000}.password-set-badge{display:inline-block;font-size:.8125rem;color:#555;padding:.25rem .5rem;border:1px solid #ccc;border-radius:4px;background:#f9f9f9;font-family:monospace}.bs-app{font-family:var(--bs-font-body);color:var(--bs-ink);height:100dvh;display:flex;flex-direction:column;background:var(--bs-bg-2);overflow:hidden}.bs-notice{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.625rem 1rem;background:#fff7ed;border-bottom:1px solid #f3d8b5;color:#7a3a00;font-size:.8125rem}.bs-notice__link{border:none;background:none;padding:0;font:inherit;color:var(--bs-green);font-weight:600;text-decoration:underline;cursor:pointer}.bs-notice--alert{align-items:center;gap:.75rem;padding:.75rem 1rem;background:#fff7ed;border-bottom:2px solid #f59e0b;color:#7a3a00}.bs-notice__icon{flex:0 0 auto;display:inline-flex;color:#b45309}.bs-notice__text{flex:1 1;font-size:.8125rem;line-height:1.4}.bs-notice--alert .btn{flex:0 0 auto}.bs-shell{flex:1 1;min-height:0;display:grid;grid-template-columns:264px minmax(0,1fr);transition:grid-template-columns .28s ease}.bs-sidebar{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--bs-line);background:#fff}.bs-sidebar__top{flex-shrink:0;padding:1rem .875rem .75rem;border-bottom:1px solid var(--bs-line-2)}.bs-brandrow{display:flex;align-items:center;justify-content:space-between;margin-bottom:.875rem}.bs-logo{height:28px;width:auto;object-fit:contain}.bs-sidebar__close{display:none}.bs-newbanner{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;padding:.55rem .875rem;border:1px solid var(--bs-green);border-radius:12px;background:var(--bs-green);color:#fff;font:inherit;font-weight:600;font-size:.875rem;cursor:pointer;transition:background .12s,border-color .12s}.bs-newbanner:hover:not(:disabled){background:var(--bs-green-2);border-color:var(--bs-green-2)}.bs-newbanner:disabled{opacity:.6;cursor:not-allowed}.bs-history{flex:1 1;min-height:0;overflow-y:auto;padding:.75rem .625rem}.bs-history__empty{font-size:.8125rem;color:var(--bs-gray);padding:.5rem .25rem}.bs-history__group{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-gray-2);padding:.5rem .5rem .25rem}.bs-history__list{list-style:none;margin:0 0 .5rem;padding:0;display:flex;flex-direction:column;gap:.125rem}.bs-history__item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;text-align:left;padding:.5rem .625rem;border:1px solid transparent;border-radius:10px;background:transparent;cursor:pointer;font:inherit;font-size:.8125rem;color:var(--bs-ink)}.bs-history__item:hover:not(:disabled){background:var(--bs-bg)}.bs-history__item--active{background:var(--bs-bg);border-color:var(--bs-line);font-weight:600}.bs-history__item:disabled{opacity:.6;cursor:default}.bs-history__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-sidebar__bottom{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.75rem .875rem;border-top:1px solid var(--bs-line-2)}.bs-badge{display:flex;flex-direction:column;line-height:1.25;min-width:0}.bs-badge__store{font-size:.8125rem;font-weight:600;color:var(--bs-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-badge__sub{font-size:.6875rem;color:var(--bs-gray-2)}.bs-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:none;background:none;color:var(--bs-gray);cursor:pointer;padding:0;transition:background .12s,color .12s}.bs-icon-btn:hover{background:var(--bs-bg);color:var(--bs-ink)}.bs-icon-btn--sm{width:28px;height:28px}.bs-center{display:flex;flex-direction:column;min-height:0;min-width:0;background:#fff}.bs-topbar{display:none;flex-shrink:0;align-items:center;justify-content:space-between;padding:.5rem .75rem;border-bottom:1px solid var(--bs-line);background:#fff}.bs-topbar__title{font-family:var(--bs-font-display);font-size:1.125rem;color:var(--bs-navy)}.bs-thread{flex:1 1;min-height:0;overflow-y:auto;padding:1.25rem .625rem 1rem;display:flex;flex-direction:column;gap:1.5rem;scroll-behavior:smooth;width:100%;scrollbar-width:thin;scrollbar-color:rgba(46,139,48,.45) transparent}.bs-thread::-webkit-scrollbar{width:7px}.bs-thread::-webkit-scrollbar-track{background:transparent}.bs-thread::-webkit-scrollbar-thumb{background:rgba(46,139,48,.45);border-radius:999px}.bs-thread::-webkit-scrollbar-thumb:hover{background:rgba(46,139,48,.65)}.bs-row{display:flex}.bs-row--user{justify-content:flex-end}.bs-row--assistant{justify-content:flex-start}.bs-message{display:flex;flex-direction:column;gap:.625rem;max-width:min(88%,680px)}.bs-row--user .bs-message{align-items:flex-end}.bs-bubble{font-size:.9375rem;line-height:1.6;word-break:break-word}.bs-bubble--assistant{color:var(--bs-ink);background:none;padding:0;max-width:100%}.bs-bubble--user{background:var(--bs-bg);color:var(--bs-ink);padding:.625rem .9375rem;border-radius:18px;border-bottom-right-radius:5px;max-width:100%}.bs-bubble--typing{display:inline-flex;align-items:center;gap:.4rem;color:var(--bs-gray)}.bs-bubble-imgs{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.375rem;justify-content:flex-end}.bs-bubble-img{width:76px;height:76px;object-fit:cover;border-radius:10px;border:1px solid var(--bs-line);display:block}.bs-bubble-img-btn{padding:0;border:none;background:none;cursor:zoom-in;border-radius:10px;line-height:0;transition:transform .12s,box-shadow .12s}.bs-bubble-img-btn:hover{transform:translateY(-1px);box-shadow:0 4px 14px rgba(5,11,31,.16)}.bs-bubble-img-btn:focus-visible{outline:2px solid var(--bs-green-3);outline-offset:2px}.bs-job__image--btn{display:block;width:100%;padding:0;border:1px solid var(--bs-line);background:#fff;cursor:zoom-in}.bs-note{font-size:.8125rem;color:var(--bs-gray)}.bs-pills{display:flex;flex-wrap:wrap;gap:.4rem}.bs-pill{font-size:.8125rem;font-weight:500;color:var(--bs-ink);background:#fff;border:1px solid var(--bs-line);border-radius:999px;padding:.375rem .8125rem;cursor:pointer;white-space:nowrap;transition:background .12s,border-color .12s,color .12s}.bs-pill:hover:not(:disabled){background:var(--bs-bg);border-color:var(--bs-gray-2)}.bs-pill:disabled{opacity:.5;cursor:not-allowed}.bs-job{max-width:100%;border:1px solid var(--bs-line);border-radius:16px;padding:.875rem;background:var(--bs-bg-2)}.bs-job__caption{font-size:.6875rem;color:var(--bs-gray);margin:0 0 .375rem}.bs-job__image{border:1px solid var(--bs-line);border-radius:12px;overflow:hidden;background:#fff;text-align:center}.bs-done{border:1px solid var(--bs-green-3);border-radius:16px;padding:1rem;background:#f3fbef;max-width:88%}.bs-done__title{margin:0;font-weight:600;color:var(--bs-green)}.bs-done__sub{margin:.375rem 0 .75rem;font-size:.8125rem;color:var(--bs-gray)}.bs-composer{position:relative;flex-shrink:0;padding:.5rem .625rem .875rem;width:100%}.bs-composer__field{display:flex;align-items:flex-end;gap:.375rem;border:1px solid var(--bs-line);border-radius:24px;padding:.375rem .5rem;background:#fff;box-shadow:0 1px 2px rgba(5,11,31,.04);transition:border-color .15s,box-shadow .15s}.bs-composer__field:focus-within{border-color:var(--bs-green);box-shadow:0 0 0 3px rgba(46,139,48,.12)}.bs-composer__input{flex:1 1;resize:none;border:none;outline:none;background:none;font-family:inherit;font-size:.9375rem;line-height:1.5;color:var(--bs-ink);padding:.4375rem .25rem;max-height:200px;overflow-y:auto}.bs-composer__input::placeholder{color:var(--bs-gray-2)}.bs-composer__icon,.bs-composer__send{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;cursor:pointer;padding:0;transition:background .12s,color .12s,opacity .12s}.bs-composer__icon{background:none;color:var(--bs-gray)}.bs-composer__icon:hover:not(:disabled){background:var(--bs-bg);color:var(--bs-ink)}.bs-composer__send{background:var(--bs-green);color:#fff}.bs-composer__send:hover:not(:disabled){background:var(--bs-green-2)}.bs-composer__icon:disabled,.bs-composer__send:disabled{opacity:.4;cursor:not-allowed}.bs-composer__icon .spinner,.bs-composer__send .spinner{margin-right:0}.bs-composer__foot{margin:.5rem .5rem 0;font-size:.75rem;color:var(--bs-gray-2);text-align:center}.bs-brandkit-toggle{display:flex;align-items:center;justify-content:center;gap:.5rem;margin:.55rem .5rem 0;font-size:.75rem;color:var(--bs-gray);text-align:center}.bs-brandkit-toggle__text strong{color:var(--bs-green);font-weight:600}.bs-brandkit-toggle--off .bs-brandkit-toggle__text strong{color:var(--bs-gray)}.bs-brandkit-toggle__switch{display:inline-flex;align-items:center;flex-shrink:0;cursor:pointer}.bs-brandkit-toggle__switch input{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.bs-brandkit-toggle__track{position:relative;display:inline-block;width:34px;height:20px;border-radius:999px;background:var(--bs-line);transition:background .18s ease}.bs-brandkit-toggle__thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.25);transition:transform .18s ease}.bs-brandkit-toggle__switch input:checked+.bs-brandkit-toggle__track{background:var(--bs-green)}.bs-brandkit-toggle__switch input:checked+.bs-brandkit-toggle__track .bs-brandkit-toggle__thumb{transform:translateX(14px)}.bs-brandkit-toggle__switch input:focus-visible+.bs-brandkit-toggle__track{outline:2px solid var(--bs-green-3);outline-offset:2px}.bs-composer__attach,.bs-sizesel{position:relative;display:flex;align-items:flex-end;flex-shrink:0}.bs-sizesel__btn{display:inline-flex;align-items:center;justify-content:center;gap:4px;max-width:170px;padding:.3rem .5rem;border:1px solid var(--bs-line);border-radius:999px;background:#fff;color:var(--bs-ink);font-size:.78rem;font-weight:600;cursor:pointer;transition:border-color .12s,background .12s;position:relative;top:-5.20835px}.bs-sizesel__btn:hover{border-color:var(--bs-green-3);background:var(--bs-bg-2)}.bs-sizesel__label{position:static;top:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-sizesel__chev{position:static;top:auto;color:var(--bs-gray);font-size:.7rem}.bs-countsel{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:.15rem .25rem;border:1px solid var(--bs-line);border-radius:999px;background:#fff;position:relative;top:-5.20835px}.bs-countsel__label{font-size:.66rem;font-weight:700;color:var(--bs-gray);text-transform:uppercase;letter-spacing:.02em;padding:0 .15rem 0 .2rem}.bs-countsel__btn{min-width:22px;height:22px;border:none;border-radius:999px;background:transparent;color:var(--bs-ink);font-size:.78rem;font-weight:700;cursor:pointer;transition:background .12s,color .12s}.bs-countsel__btn:hover{background:var(--bs-bg-2)}.bs-countsel__btn.is-active{background:var(--bs-green);color:#fff}.bs-row--wide{width:100%}.bs-variants{width:100%;border:1px solid var(--bs-line);border-radius:16px;padding:.875rem;background:var(--bs-bg-2)}.bs-variants__head{margin:0 0 .625rem;font-size:.8125rem;font-weight:600;color:var(--bs-navy)}.bs-variants-grid{display:grid;grid-template-columns:repeat(var(--bs-vcols,3),1fr);grid-gap:.75rem;gap:.75rem}@media (max-width:760px){.bs-variants-grid{grid-template-columns:1fr}}.bs-variant{display:flex;flex-direction:column;gap:.5rem;border:1px solid var(--bs-line);border-radius:12px;padding:.5rem;background:#fff;transition:box-shadow .12s,opacity .12s,border-color .12s}.bs-variant.is-selected{border-color:var(--bs-green);box-shadow:0 0 0 2px var(--bs-green-3)}.bs-variant.is-dimmed{opacity:.55}.bs-variant.is-editing{border-color:var(--bs-green);box-shadow:0 0 0 2px var(--bs-green-3);opacity:1}.bs-editchip{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;padding:.45rem .7rem;border:1px solid var(--bs-green-3);border-radius:999px;background:#f0faf4}.bs-editchip__text{font-size:.8125rem;color:var(--bs-navy)}.bs-editchip__x{margin-left:auto;border:none;background:none;cursor:pointer;font-size:1.1rem;line-height:1;color:var(--bs-gray);flex-shrink:0}.bs-pill--active{background:var(--bs-green);color:#fff;border-color:var(--bs-green)}.bs-variant--msg{align-items:center;justify-content:center;min-height:120px;text-align:center}.bs-variant__imgbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--bs-line);border-radius:8px;background:#fff;padding:0;cursor:zoom-in;overflow:hidden;position:relative;display:block}.bs-variant__imgbtn img{display:block;width:100%;height:auto}.bs-variant__badge{position:absolute;top:6px;left:6px;display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;background:var(--bs-green);color:#fff;font-size:.66rem;font-weight:700}.bs-variant__actions{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.bs-variants__foot{margin-top:.75rem}.bs-sizemenu{position:absolute;top:calc(100% + 8px);left:0;z-index:41;min-width:248px;max-height:60vh;overflow-y:auto;background:#fff;border:1px solid var(--bs-line);border-radius:12px;box-shadow:0 12px 32px rgba(5,11,31,.16);padding:.35rem}.bs-sizemenu__head{padding:.35rem .5rem .2rem;font-size:.72rem;color:var(--bs-gray)}.bs-sizemenu__grouplabel,.bs-sizemenu__head{font-weight:700;text-transform:uppercase;letter-spacing:.03em}.bs-sizemenu__grouplabel{padding:.35rem .5rem .15rem;font-size:.66rem;color:var(--bs-gray-2)}.bs-sizemenu__item{display:flex;align-items:center;gap:.4rem;width:100%;padding:.4rem .5rem;border:none;border-radius:8px;background:none;text-align:left;cursor:pointer;transition:background .1s}.bs-sizemenu__item:hover{background:var(--bs-bg)}.bs-sizemenu__item.is-active{background:#f0faf4}.bs-sizemenu__check{width:.9rem;flex-shrink:0;color:var(--bs-green);font-weight:700}.bs-sizemenu__labels{display:flex;flex-direction:column;min-width:0}.bs-sizemenu__t{font-size:.8125rem;font-weight:600;color:var(--bs-navy)}.bs-sizemenu__s{font-size:.7rem;color:var(--bs-gray-2)}.bs-attachmenu__backdrop{position:fixed;inset:0;z-index:40;background:transparent;border:none;padding:0;cursor:default}.bs-attachmenu{position:absolute;top:calc(100% + 8px);left:0;z-index:41;min-width:248px;max-height:64vh;overflow-y:auto;background:#fff;border:1px solid var(--bs-line);border-radius:14px;box-shadow:0 12px 36px rgba(5,11,31,.16);padding:.375rem;display:flex;flex-direction:column;gap:.125rem}.bs-attachmenu--up{top:auto;bottom:calc(100% + 8px)}.bs-attachmenu__item{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .625rem;border:none;background:none;border-radius:10px;cursor:pointer;text-align:left;color:var(--bs-ink)}.bs-attachmenu__item:hover:not(:disabled){background:var(--bs-bg)}.bs-attachmenu__item:disabled{opacity:.5;cursor:not-allowed}.bs-attachmenu__item svg{flex:0 0 auto;color:var(--bs-gray)}.bs-attachmenu__labels{display:flex;flex-direction:column;line-height:1.25}.bs-attachmenu__t{font-size:.875rem;font-weight:500}.bs-attachmenu__s{font-size:.75rem;color:var(--bs-gray)}.bs-attachmenu__back{align-self:flex-start;border:none;background:none;cursor:pointer;color:var(--bs-green);font-size:.8125rem;font-weight:600;padding:.3rem .5rem}.bs-attachmenu__item--chev{justify-content:space-between}.bs-attachmenu__chev{margin-left:auto;color:var(--bs-gray);font-size:1rem}.bs-attachmenu__item.is-active{background:#f0faf4}.bs-attachmenu__divider{height:1px;background:var(--bs-line);margin:.3rem .25rem}.bs-attachmenu__row{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .625rem}.bs-attachmenu__row .bs-attachmenu__labels{margin-right:auto}.bs-countsel--menu{top:0;flex-shrink:0}.bs-composer__mic{background:var(--bs-green);color:#fff}.bs-composer__mic:hover:not(:disabled){background:var(--bs-green-2)}.bs-composer__mic--on{animation:bs-mic-pulse 1.3s ease-in-out infinite}@keyframes bs-mic-pulse{0%,to{box-shadow:0 0 0 0 rgba(46,139,48,.45)}50%{box-shadow:0 0 0 7px rgba(46,139,48,0)}}.bs-attachments{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.5rem}.bs-attachment{position:relative;border:1px solid var(--bs-line);border-radius:10px;overflow:hidden;width:64px;height:64px}.bs-right{border-left:2px solid var(--bs-green-3);background:var(--bs-bg);overflow-y:auto;padding:0;min-height:0;display:flex;flex-direction:column;gap:1rem}.bs-empty{margin:auto 0;text-align:center;padding:2rem 1rem}.bs-empty__title{font-family:var(--bs-font-display);font-size:1.25rem;color:var(--bs-navy);margin:0 0 .5rem}.bs-empty__sub{font-size:.8125rem;color:var(--bs-gray);line-height:1.5;max-width:280px;margin:0 auto}.bs-preview{background:#fff;border:1px solid var(--bs-line);border-radius:16px;padding:.875rem}.bs-preview__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.625rem}.bs-preview__label{font-size:.75rem;font-weight:600;color:var(--bs-gray)}.bs-preview__actions{display:flex;gap:.375rem}.bs-mini-btn{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;font-weight:500;color:var(--bs-ink);background:#fff;border:1px solid var(--bs-line);border-radius:999px;padding:.25rem .5rem;cursor:pointer;transition:background .12s,border-color .12s}.bs-mini-btn:hover:not(:disabled){background:var(--bs-bg);border-color:var(--bs-gray-2)}.bs-mini-btn:disabled{opacity:.5;cursor:not-allowed}.bs-preview__frame{border:1px solid var(--bs-line);border-radius:12px;overflow:hidden;background:var(--bs-bg-2)}.bs-preview__frame img{display:block;width:100%;height:auto}.bs-preview__placeholder{border:1px dashed var(--bs-line);border-radius:12px;background:var(--bs-bg-2);padding:1.5rem 1rem;text-align:center;font-size:.8125rem;color:var(--bs-gray-2);line-height:1.5}.bs-plan{background:#fff;border:1px solid var(--bs-line);border-radius:16px;padding:1rem 1.125rem}.bs-plan__head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;margin-bottom:.875rem}.bs-plan__title{font-family:var(--bs-font-body);font-size:1.0625rem;font-weight:600;letter-spacing:-.01em;color:var(--bs-navy);line-height:1.2}.bs-plan__sub{margin:.25rem 0 0;font-size:.75rem;color:var(--bs-gray);line-height:1.4}.bs-plan__meta{display:flex;flex-direction:column;align-items:flex-end;gap:.25rem;flex-shrink:0}.bs-plan__prog{color:var(--bs-gray-2)}.bs-chip,.bs-plan__prog{font-size:.6875rem;white-space:nowrap}.bs-chip{font-weight:600;color:var(--bs-green);background:#eef9ea;border:1px solid var(--bs-green-3);border-radius:999px;padding:.125rem .5rem}.bs-chip--working{display:inline-flex;align-items:center;gap:.3rem}.bs-chip--working .spinner{width:.7rem;height:.7rem}.bs-chip--muted{color:var(--bs-gray);background:var(--bs-bg);border-color:var(--bs-line)}.bs-chip--live{color:#fff;background:var(--bs-green);border-color:var(--bs-green)}.bs-chip--auto{color:#b45309;background:#fff7ed;border-color:#fed7aa}.bs-autopick{display:block;margin-top:.375rem;padding:.5rem .625rem;border:1px solid #fed7aa;border-left:3px solid #f59e0b;background:#fff7ed;border-radius:10px}.bs-autopick__head{display:block;font-size:.75rem;font-weight:700;color:#b45309}.bs-autopick__body{display:block;font-size:.6875rem;color:var(--bs-gray);line-height:1.4;margin-top:.125rem}.bs-autopick__actions{display:flex;gap:.375rem;margin-top:.5rem}.btn--xs{padding:.25rem .625rem;font-size:.75rem;border-radius:8px}.bs-planrow-wrap{border-top:1px solid var(--bs-line-2)}.bs-planrow{display:flex;align-items:center;gap:.625rem;padding:.625rem 0}.bs-planrow__label{flex-shrink:0;width:92px;font-size:.75rem;font-weight:600;color:var(--bs-gray)}.bs-planrow__value{flex:1 1;min-width:0;font-size:.8125rem;color:var(--bs-ink);display:flex;align-items:center;gap:.375rem;flex-wrap:wrap}.bs-planrow__change{flex-shrink:0}.bs-link{border:none;background:none;padding:0;font:inherit;font-size:.75rem;font-weight:600;color:var(--bs-green);cursor:pointer;text-decoration:none}.bs-link:hover{text-decoration:underline}.bs-rowedit{padding:0 0 .75rem;display:flex;flex-direction:column;gap:.625rem}.bs-rowedit__fields{display:flex;gap:.625rem;flex-wrap:wrap}.bs-rowedit__field{display:flex;flex-direction:column;gap:.25rem;flex:1 1;min-width:120px}.bs-rowedit__field--wide{flex-basis:100%}.bs-rowedit__field>span{font-size:.6875rem;font-weight:600;color:var(--bs-gray)}.bs-rowedit__field .form-input{font-size:.8125rem;padding:.375rem .5rem}.bs-rowedit__actions{display:flex;gap:.5rem}.bs-linkopts{display:flex;flex-wrap:wrap;gap:.375rem;max-height:160px;overflow-y:auto}.bs-plan__foot{margin-top:.875rem;padding-top:.875rem;border-top:1px solid var(--bs-line-2)}.bs-plan__foot .btn--primary{background:var(--bs-green);border-color:var(--bs-green)}.bs-plan__foot .btn--primary:hover:not(:disabled){background:var(--bs-green-2);border-color:var(--bs-green-2)}.bs-plan__warn{font-size:.75rem;color:#7a3a00;margin:0 0 .625rem}.bs-plan__help{display:flex;align-items:center;gap:.3rem;flex-wrap:wrap;margin:.5rem 0 0;color:var(--bs-gray-2)}.bs-plan__help,.bs-plan__help .bs-link{font-size:.6875rem}.bs-wait{background:#fff;border:1px solid var(--bs-line);border-radius:16px;padding:1.125rem}.bs-wait__bar{position:relative;height:8px;border-radius:999px;overflow:hidden;background:linear-gradient(90deg,#eaf7e6,#d6f0c9,#eaf7e6)}.bs-wait__shimmer{position:absolute;inset:0;width:40%;border-radius:999px;background:linear-gradient(90deg,var(--bs-green-3),var(--bs-green-2),var(--bs-green));animation:bs-shimmer 1.4s ease-in-out infinite}@keyframes bs-shimmer{0%{transform:translateX(-60%)}to{transform:translateX(260%)}}.bs-wait__label{margin:.75rem 0 0;font-size:.875rem;font-weight:600;color:var(--bs-navy)}.bs-wait__note{margin:.25rem 0 0;font-size:.75rem;color:var(--bs-gray-2)}.bs-ads{margin-top:1rem}.bs-ads__heading{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-gray-2);margin-bottom:.5rem}.bs-ad{border:1px solid var(--bs-line);border-radius:12px;padding:.75rem .875rem;background:var(--bs-bg-2)}.bs-ad__title{margin:0;font-size:.8125rem;font-weight:600;color:var(--bs-ink)}.bs-ad__body{margin:.375rem 0 0;font-size:.75rem;color:var(--bs-gray);line-height:1.45}.bs-ad__cta{display:inline-block;margin-top:.5rem;font-size:.75rem;font-weight:600;color:var(--bs-green);text-decoration:none}.bs-ad__cta:hover{text-decoration:underline}.bs-pinned{display:none;flex-shrink:0;border-bottom:1px solid var(--bs-line);background:#fff}.bs-pinned__head{display:flex;align-items:center;gap:.625rem;width:100%;padding:.5rem .75rem;border:none;background:none;font:inherit;text-align:left;cursor:pointer}.bs-pinned__thumb{flex-shrink:0;width:56px;height:28px;border-radius:6px;overflow:hidden;border:1px solid var(--bs-line);background:var(--bs-bg)}.bs-pinned__thumb img{width:100%;height:100%;object-fit:cover;display:block}.bs-pinned__thumb-loading{display:block;width:100%;height:100%;background:linear-gradient(90deg,#eaf7e6,#d6f0c9,#eaf7e6);background-size:200% 100%;animation:bs-pinned-pulse 1.4s ease-in-out infinite}@keyframes bs-pinned-pulse{0%{background-position:0 0}to{background-position:200% 0}}.bs-pinned__meta{flex:1 1;min-width:0}.bs-pinned__title{display:block;font-size:.75rem;color:var(--bs-ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-pinned__chev{flex-shrink:0;color:var(--bs-gray);transition:transform .15s;display:inline-flex}.bs-pinned__chev.is-open{transform:rotate(180deg)}.bs-pinned__cta{padding:0 .75rem .625rem}.bs-pinned__body{padding:0 .75rem .75rem;max-height:60vh;overflow-y:auto}.bs-modal-overlay{position:fixed;inset:0;z-index:60;background:rgba(5,11,31,.4);display:flex;align-items:flex-start;justify-content:center;padding:2rem 1rem;overflow-y:auto}.bs-modal{width:100%;max-width:600px;background:#fff;border-radius:18px;border:1px solid var(--bs-line);overflow:hidden;margin:auto 0}.bs-modal__head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--bs-line)}.bs-modal__title{font-family:var(--bs-font-display);font-size:1.25rem;font-weight:400;color:var(--bs-navy)}.bs-modal__body{padding:.5rem 1.25rem 1.25rem;max-height:calc(100dvh - 10rem);overflow-y:auto}.bs-modal--media{max-width:680px}.bs-modal--wide{max-width:760px}.bs-textback{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;color:var(--bs-green);font-size:.8125rem;font-weight:600;cursor:pointer;padding:.25rem .5rem .25rem 0;margin-right:.25rem}.bs-textback:hover{text-decoration:underline}.bs-offerrow__pick{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;display:flex;align-items:center;gap:.75rem;padding:0;background:none;border:none;cursor:pointer;text-align:left}.bs-offerrow:hover{border-color:var(--bs-green)}.bs-offerrow__chev{color:var(--bs-muted,#888);font-size:1.25rem;line-height:1;flex:0 0 auto}.bs-dealcfg{position:relative;display:flex;flex-direction:column;gap:.625rem}.bs-dealcfg.is-dragging{outline:2px dashed var(--bs-green);outline-offset:4px;border-radius:12px}.bs-dealcfg__drop{position:absolute;inset:0;z-index:5;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.86);border-radius:12px;font-weight:600;color:var(--bs-green);pointer-events:none}.bs-cfg-label{font-size:.75rem;font-weight:600;color:var(--bs-navy);text-transform:uppercase;letter-spacing:.03em;margin:.25rem 0 0}.bs-cfg-row{display:flex;align-items:baseline;justify-content:space-between;gap:.5rem;margin-top:.25rem}.bs-dealcfg__actions{justify-content:space-between;gap:.75rem;flex-wrap:wrap}.bs-cfg-brandkit,.bs-dealcfg__actions{display:flex;align-items:center;margin-top:.5rem}.bs-cfg-brandkit{gap:.5rem;cursor:pointer}.bs-cfg-brandkit input{width:16px;height:16px;flex-shrink:0;cursor:pointer;accent-color:var(--bs-green)}.bs-cfg-brandkit__text{font-size:.8125rem;color:var(--bs-ink)}.bs-cfg-prompt{border-radius:12px;border:1px solid var(--bs-line);padding:.625rem .75rem;resize:vertical;transition:border-color .12s ease,box-shadow .12s ease}.bs-cfg-prompt:focus{border-color:var(--bs-green);outline:none;box-shadow:0 0 0 3px rgba(46,139,48,.16)}.bs-cfg-create{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--bs-green);border:1px solid var(--bs-green);color:#fff;border-radius:999px;padding:.55rem 1.4rem;font-size:.875rem;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease}.bs-cfg-create:hover:not(:disabled){background:var(--bs-green-2);border-color:var(--bs-green-2)}.bs-cfg-create:disabled{opacity:.6;cursor:not-allowed}.bs-cfg-add{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid var(--bs-green);color:var(--bs-green);border-radius:999px;padding:.5rem 1.1rem;font-size:.8125rem;font-weight:600;cursor:pointer;transition:background .12s ease}.bs-cfg-add:hover:not(:disabled){background:rgba(46,139,48,.08)}.bs-cfg-add:disabled{opacity:.6;cursor:not-allowed}.bs-posfilters{display:flex;gap:.625rem;margin:.5rem 0 .75rem}.bs-posfilters select{flex:1 1;min-width:0}.bs-posgrid{max-height:none;overflow:visible;grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}.bs-posgrid__more{text-align:center;padding:.875rem;color:var(--bs-muted,#888);font-size:.8125rem}.bs-posfoot{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1.25rem;border-top:1px solid var(--bs-line)}.bs-poshead-actions{display:flex;align-items:center;gap:.5rem}.bs-posrefresh{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:none;cursor:pointer;font-size:.75rem;color:var(--bs-muted,#888);padding:.25rem .4rem;white-space:nowrap}.bs-posrefresh:hover:not(:disabled){color:var(--bs-green);text-decoration:underline}.bs-posrefresh:disabled{opacity:.6;cursor:default}.bs-imggrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-gap:.625rem;gap:.625rem;max-height:320px;overflow-y:auto;padding:2px 4px 2px 2px}.bs-mediacard__del{position:absolute;top:4px;right:4px;z-index:2;width:22px;height:22px;border:none;border-radius:50%;background:rgba(0,0,0,.6);color:#fff;font-size:1rem;line-height:1;cursor:pointer}.bs-mediacard__del:hover:not(:disabled){background:#c0392b}.bs-mediacard__del:disabled{opacity:.5;cursor:not-allowed}.bs-imgtile{position:relative;aspect-ratio:1/1;padding:0;border:2px solid transparent;border-radius:10px;overflow:hidden;cursor:pointer;background:#f4f4f5}.bs-imgtile img{width:100%;height:100%;object-fit:cover;display:block}.bs-imgtile.is-selected{border-color:var(--bs-green)}.bs-imgtile.is-disabled{opacity:.4;cursor:not-allowed}.bs-imgtile__check{top:4px;left:4px;border-radius:50%;background:var(--bs-green);font-size:.7rem;line-height:18px;text-align:center}.bs-imgtile__check,.bs-imgtile__x{position:absolute;width:18px;height:18px;color:#fff}.bs-imgtile__x{top:2px;right:2px;border:none;border-radius:50%;background:rgba(0,0,0,.6);font-size:.85rem;line-height:1;cursor:pointer}.bs-composer.is-dragging{outline:2px dashed var(--bs-green);outline-offset:3px}.bs-composer__drop{position:absolute;inset:0;z-index:6;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.88);border-radius:14px;font-weight:600;color:var(--bs-green);pointer-events:none}.bs-pill--primary{background:var(--bs-green);border-color:var(--bs-green);color:#fff}.bs-pill--primary:hover:not(:disabled){background:var(--bs-green-2);border-color:var(--bs-green-2)}.bs-search--media{margin:.25rem 0 .875rem}.bs-mediagrid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-gap:.875rem;gap:.875rem}.bs-mediacard{position:relative;display:flex;flex-direction:column;gap:.375rem}.bs-mediacard__thumb{position:relative;padding:0;border:1px solid var(--bs-line);border-radius:12px;overflow:hidden;background:var(--bs-bg-2);cursor:pointer;aspect-ratio:16/10;transition:border-color .12s,box-shadow .12s,transform .12s}.bs-mediacard__thumb img{width:100%;height:100%;object-fit:cover;display:block}.bs-mediacard__thumb:hover:not(:disabled){border-color:var(--bs-green-3);box-shadow:0 4px 14px rgba(5,11,31,.12);transform:translateY(-1px)}.bs-mediacard__thumb:disabled{cursor:default}.bs-mediacard__badge{position:absolute;inset:0;justify-content:center;gap:.25rem;font-weight:600;color:#fff;background:rgba(5,11,31,.5)}.bs-mediacard__badge,.bs-mediacard__name{display:flex;align-items:center;font-size:.8125rem}.bs-mediacard__name{gap:.3rem;width:100%;padding:0;border:none;background:none;cursor:text;color:var(--bs-ink);text-align:left}.bs-mediacard__name:hover{color:var(--bs-green)}.bs-mediacard__nametext{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-mediacard__name svg{flex:0 0 auto;opacity:.55}.bs-mediacard__rename{display:flex;align-items:center;gap:.25rem}.bs-mediacard__rename .form-input{font-size:.8125rem;padding:.3rem .45rem}.bs-lightbox-overlay{position:fixed;inset:0;z-index:70;background:rgba(5,11,31,.72);display:flex;align-items:center;justify-content:center;padding:2rem 1rem}.bs-lightbox{position:relative;max-width:min(92vw,1100px);max-height:90dvh;display:flex;flex-direction:column;align-items:center;gap:.75rem}.bs-lightbox__img{max-width:100%;max-height:calc(90dvh - 3.5rem);object-fit:contain;border-radius:12px;background:#fff;box-shadow:0 18px 60px rgba(0,0,0,.45)}.bs-lightbox__close{position:absolute;top:-.5rem;right:-.5rem;background:#fff;border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.3)}.bs-lightbox__actions{display:flex;gap:.5rem}.bs-setting{padding:1rem 0;border-bottom:1px solid var(--bs-line-2)}.bs-setting:last-child{border-bottom:none}.bs-setting__title{font-size:.875rem;font-weight:600;color:var(--bs-ink);margin-bottom:.5rem}.bs-setting--alert{border:1px solid #fed7aa;border-left:3px solid #f59e0b;background:#fff7ed;border-radius:12px;padding:.875rem 1rem;margin-bottom:.5rem}.bs-setting--alert .bs-setting__title{color:#b45309}.bs-size-hint{font-weight:400;font-size:.75rem;color:var(--bs-green)}.bs-size-field{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.bs-setting__row{display:flex;align-items:baseline;gap:.75rem;font-size:.8125rem;margin-bottom:.25rem}.bs-setting__label{width:110px;flex-shrink:0;color:var(--bs-gray)}.bs-setting__value{color:var(--bs-ink);font-weight:500}.bs-setting__hint{font-size:.75rem;color:var(--bs-gray);line-height:1.5;margin-top:.5rem}.bs-setting__hint a{color:var(--bs-green)}.bs-setting__actions{display:flex;gap:.5rem;flex-wrap:wrap}.bs-embed-connect .card{max-width:100%!important;margin-bottom:0;border-radius:12px;border-color:var(--bs-line)}.bs-search{display:flex;align-items:center;gap:.4rem;margin-top:.625rem;padding:.4rem .625rem;border:1px solid var(--bs-line);border-radius:10px;background:var(--bs-bg-2);transition:border-color .12s,box-shadow .12s}.bs-search--link{margin-top:0;margin-bottom:.25rem}.bs-search:focus-within{border-color:var(--bs-green);box-shadow:0 0 0 3px rgba(46,139,48,.1)}.bs-search__icon{display:inline-flex;color:var(--bs-gray-2);flex-shrink:0}.bs-search__input{flex:1 1;min-width:0;border:none;outline:none;background:none;font:inherit;font-size:.8125rem;color:var(--bs-ink)}.bs-search__input::placeholder{color:var(--bs-gray-2)}.bs-search__clear{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:none;background:none;color:var(--bs-gray-2);cursor:pointer;padding:0}.bs-search__clear:hover{color:var(--bs-ink)}.bs-hero{flex:1 1;min-height:0;justify-content:center;padding:2rem 1.5rem;overflow-y:auto}.bs-hero,.bs-hero__inner{display:flex;align-items:center}.bs-hero__inner{width:100%;max-width:600px;margin:auto;flex-direction:column;text-align:center;gap:1rem}.bs-hero__logo{height:36px;width:auto;object-fit:contain;margin:0 0 .25rem}.bs-hero__title{font-family:var(--bs-font-body);font-size:1.875rem;font-weight:600;letter-spacing:-.02em;line-height:1.15;color:var(--bs-navy);margin:0}.bs-hero__sub{font-size:.9375rem;color:var(--bs-gray);line-height:1.55;max-width:460px;margin:0}.bs-hero .bs-composer{padding:0;max-width:100%;width:100%}.bs-hero .bs-composer__foot{margin-top:.625rem}.bs-hero__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0}.bs-hero__kit{width:100%;text-align:left;border:1px solid var(--bs-line);border-radius:12px;background:#fff;padding:.75rem .875rem}.bs-hero__kit-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.bs-hero__kit-title{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--bs-gray)}.bs-hero__kit-change{font-size:.75rem}.bs-hero__kit-body{display:flex;align-items:center;gap:.75rem;min-width:0}.bs-hero__kit-logo{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;height:32px;max-width:96px;padding:0 .25rem;border:1px solid var(--bs-line);border-radius:8px;background:var(--bs-bg-2);overflow:hidden}.bs-hero__kit-logo img{height:32px;width:auto;max-width:88px;object-fit:contain;display:block}.bs-hero__kit-text{display:flex;flex-direction:column;gap:.125rem;min-width:0}.bs-hero__kit-label{font-size:.6875rem;color:var(--bs-gray)}.bs-hero__kit-name{font-size:.8125rem;font-weight:600;color:var(--bs-navy)}.bs-hero__kit-desc{font-size:.75rem;color:var(--bs-gray);line-height:1.4;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.bs-hero__kit-empty{font-size:.8125rem;color:var(--bs-gray)}.bs-shell--artifact{grid-template-columns:264px minmax(0,1fr) 454px}.bs-right--in{animation:bs-artifact-in .28s ease}@keyframes bs-artifact-in{0%{opacity:0;transform:translateX(16px)}to{opacity:1;transform:translateX(0)}}.bs-planrow__label{display:flex;align-items:center;gap:.35rem}.bs-planrow__icon{display:inline-flex;color:var(--bs-gray-2)}.bs-planrow__valtext{display:flex;flex-direction:column;min-width:0}.bs-planrow__valtext--anim{animation:bs-valfade .4s ease}@keyframes bs-valfade{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:translateY(0)}}.bs-planrow__note{color:var(--bs-gray-2);line-height:1.4;margin-top:.125rem}.bs-planrow__note,.bs-planrow__note .bs-link{font-size:.6875rem}.bs-linkgroup{display:flex;flex-direction:column;gap:.375rem}.bs-linkgroup__label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--bs-gray-2)}.bs-linkgroup__sublabel{font-size:.6875rem;font-weight:600;color:var(--bs-green);margin-top:.125rem}.bs-pill--on,.bs-pill--on:hover:not(:disabled){background:var(--bs-green);border-color:var(--bs-green);color:#fff}.bs-dayrow{display:flex;flex-wrap:wrap;gap:.3125rem}.bs-daychip{font-size:.75rem;font-weight:600;color:var(--bs-ink);background:#fff;border:1px solid var(--bs-line);border-radius:8px;padding:.3125rem .5rem;min-width:2.4rem;text-align:center;cursor:pointer;transition:background .12s,border-color .12s,color .12s}.bs-daychip:hover{background:var(--bs-bg);border-color:var(--bs-gray-2)}.bs-daychip--on,.bs-daychip--on:hover{background:var(--bs-green);border-color:var(--bs-green);color:#fff}.bs-navlist{display:flex;flex-direction:column;gap:.25rem}.bs-navrow{display:flex;align-items:center;gap:.75rem;width:100%;text-align:left;padding:.625rem .75rem;border:1px solid var(--bs-line);border-radius:12px;background:#fff;color:var(--bs-ink);font:inherit;cursor:pointer;text-decoration:none;transition:background .12s,border-color .12s}.bs-navrow:hover{background:var(--bs-bg);border-color:var(--bs-gray-2)}.bs-navrow__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border-radius:9px;background:var(--bs-bg);color:var(--bs-green)}.bs-navrow__text{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.3}.bs-navrow__label{font-size:.875rem;font-weight:600;color:var(--bs-ink)}.bs-navrow__desc{font-size:.75rem;color:var(--bs-gray)}.bs-navrow>svg{flex-shrink:0;color:var(--bs-gray-2)}.bs-brandkit-card{display:flex;align-items:center;gap:.875rem;padding:.875rem 1rem;border:1px solid var(--bs-green-3);border-radius:14px;background:linear-gradient(180deg,#f3fbef,#ffffff);color:var(--bs-ink);text-decoration:none;transition:box-shadow .12s,border-color .12s}.bs-brandkit-card:hover{border-color:var(--bs-green);box-shadow:0 2px 8px rgba(46,139,48,.12)}.bs-brandkit-card__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex-shrink:0;border-radius:12px;background:#fff;border:1px solid var(--bs-green-3);color:var(--bs-green)}.bs-brandkit-card__text{flex:1 1;min-width:0;display:flex;flex-direction:column;line-height:1.35}.bs-brandkit-card__title{font-size:.9375rem;font-weight:600;color:var(--bs-navy)}.bs-brandkit-card__sub{font-size:.75rem;color:var(--bs-gray)}.bs-brandkit-card__meta{display:flex;align-items:center;gap:.5rem;flex-shrink:0;color:var(--bs-gray-2)}.bs-bklist,.bs-bkpanel{display:flex;flex-direction:column}.bs-bklist{list-style:none;margin:0 0 .875rem;padding:0;gap:.375rem}.bs-bkrow{display:flex;align-items:center;gap:.75rem;padding:.5rem .625rem;border:1px solid var(--bs-line);border-radius:10px;background:#fff}.bs-bkrow__text{display:flex;flex-direction:column;min-width:0;flex:1 1}.bs-bkrow__title{font-size:.8125rem;font-weight:600;color:var(--bs-navy)}.bs-bkrow__sub{font-size:.6875rem;color:var(--bs-gray);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-bkform{flex-direction:column;padding-top:.5rem}.bs-bkassets,.bs-bkform{display:flex;gap:.625rem}.bs-bkassets{flex-wrap:wrap;margin-bottom:.875rem}.bs-bkasset{display:flex;flex-direction:column;gap:.375rem;width:132px;padding:.5rem;border:1px solid var(--bs-line);border-radius:10px;background:#fff}.bs-bkasset__img{width:100%;height:72px;object-fit:cover;border-radius:6px;background:var(--bs-bg-2);display:block}.bs-bkasset__label{font-size:.75rem;color:var(--bs-ink);word-break:break-word}.bs-media-confirm{display:flex;flex-direction:column;gap:.5rem;padding:.625rem;margin-bottom:.5rem;border:1px solid var(--bs-green-3);border-radius:12px;background:#fff}.bs-media-confirm__head{display:flex;flex-direction:column;gap:.125rem}.bs-media-confirm__title{font-size:.8125rem;font-weight:600;color:var(--bs-navy)}.bs-media-confirm__hint{font-size:.6875rem;color:var(--bs-gray)}.bs-media-confirm__list{display:flex;flex-direction:column;gap:.5rem;max-height:220px;overflow-y:auto}.bs-media-confirm__item{display:flex;align-items:center;gap:.5rem}.bs-media-confirm__item .form-input{flex:1 1;min-width:0}.bs-media-confirm__thumb{flex-shrink:0;width:44px;height:44px;border:1px solid var(--bs-line);border-radius:8px;overflow:hidden}.bs-media-confirm__thumb img{width:100%;height:100%;object-fit:cover;display:block}.bs-media-confirm__actions{display:flex;gap:.375rem}.bs-media-saved{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.5rem .625rem;margin-bottom:.5rem;border:1px solid var(--bs-line);border-radius:10px;background:var(--bs-bg-2);font-size:.8125rem;color:var(--bs-ink)}.bs-medialist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.375rem}.bs-mediarow{display:flex;align-items:center;gap:.75rem;padding:.5rem .625rem;border:1px solid var(--bs-line);border-radius:10px;background:#fff}.bs-mediarow__thumb{flex-shrink:0;width:48px;height:48px;border:1px solid var(--bs-line);border-radius:8px;overflow:hidden}.bs-mediarow__thumb img{width:100%;height:100%;object-fit:cover;display:block}.bs-mediarow__name{flex:1 1;min-width:0;font-size:.8125rem;font-weight:600;color:var(--bs-navy);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-mediarow__edit{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.375rem}.bs-mediarow__actions{display:flex;gap:.5rem}.bs-offerlist{list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-direction:column;gap:.375rem}.bs-offerrow{display:flex;align-items:center;gap:.75rem;padding:.5rem .625rem;border:1px solid var(--bs-line);border-radius:10px;background:#fff}.bs-offerrow__text{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:.125rem}.bs-offerrow__name{font-size:.8125rem;font-weight:600;color:var(--bs-navy);display:flex;align-items:center;gap:.4rem;min-width:0}.bs-offerrow__nametext{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.bs-deal-tag{flex-shrink:0;display:inline-block;padding:.05rem .4rem;border-radius:999px;font-size:.625rem;font-weight:700;letter-spacing:.02em;text-transform:uppercase;line-height:1.5;border:1px solid transparent}.bs-deal-tag--expired{background:#fdecea;color:#b42318;border-color:#f6c6c0}.bs-deal-tag--inactive{background:#f1f1f4;color:#6e6e73;border-color:#e0e0e5}.bs-deal-tag--scheduled{background:#eaf2fd;color:#1c5fb4;border-color:#c6dbf6}.bs-offerrow__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bs-inforow{display:flex;align-items:center;gap:.75rem;padding:.5rem 0;border-top:1px solid var(--bs-line-2);font-size:.8125rem}.bs-inforow:first-of-type{border-top:none}.bs-inforow__label{width:120px;flex-shrink:0;color:var(--bs-gray)}.bs-inforow__value{color:var(--bs-ink);font-weight:500;min-width:0;word-break:break-word}.bs-setting__title{display:flex;align-items:center;gap:.4rem}.bs-setting__title-icon{display:inline-flex;color:var(--bs-gray-2)}.bs-pwform .form-group{margin-bottom:.75rem}.bs-pwfield{position:relative}.bs-pwfield .form-input{padding-right:2.5rem}.bs-pwfield__eye{position:absolute;top:50%;right:.5rem;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;border:none;background:none;color:var(--bs-gray-2);cursor:pointer;padding:.25rem}.bs-pwfield__eye:hover{color:var(--bs-ink)}.bs-pwform .alert{display:flex;align-items:center;gap:.35rem}.bs-signout-btn{display:inline-flex;align-items:center;gap:.4rem}.bs-drawer-scrim{display:none}@media (max-width:1023px){.bs-shell,.bs-shell--artifact{grid-template-columns:1fr}.bs-right{display:none}.bs-hero__title{font-size:1.625rem}.bs-hero{padding:1.25rem 1rem}.bs-sidebar{position:fixed;top:0;left:0;bottom:0;width:280px;max-width:86vw;z-index:70;transform:translateX(-100%);transition:transform .2s ease;box-shadow:0 0 0 100vmax rgba(5,11,31,0)}.bs-sidebar--open{transform:translateX(0)}.bs-sidebar__close{display:inline-flex}.bs-drawer-scrim{display:block;position:fixed;inset:0;z-index:65;background:rgba(5,11,31,.4)}.bs-topbar{display:flex}.bs-pinned{display:block}.bs-thread{padding:1rem 1rem .75rem}.bs-composer{padding:.5rem 1rem calc(.875rem + env(safe-area-inset-bottom, 0px));position:-webkit-sticky;position:sticky;bottom:0;background:#fff;border-top:1px solid var(--bs-line-2)}.bs-hero .bs-composer{position:static;border-top:none;padding:0}.bs-message{max-width:92%}.bs-app{height:100svh}}.bs-bm-controls{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.bs-bm-tabs{display:inline-flex;gap:.25rem;border:1px solid #e0e0e0;border-radius:8px;padding:.2rem}.bs-bm-tab{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:.3rem .7rem;border-radius:6px;font-size:.8125rem;font-weight:500;color:#555;cursor:pointer}.bs-bm-tab:hover{background:#f5f5f5}.bs-bm-tab--active{background:#111;color:#fff}.bs-bm-sortbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;font:inherit;font-weight:600;color:inherit;cursor:pointer;display:inline-flex;align-items:center;gap:.3rem}.bs-bm-sortbtn:hover{color:var(--bs-green)}.bs-bm-sortind{font-size:.7em;color:var(--bs-gray-2)}.bs-bm-sortbtn.is-active .bs-bm-sortind{color:var(--bs-green)}.bs-bm-tab--active:hover{background:#111}.bs-bm-thumb-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;cursor:zoom-in;display:inline-block}.bs-bm-thumb{height:44px;width:auto;max-width:88px;object-fit:cover;border-radius:6px;border:1px solid #e5e5ea;display:block}.bs-bm-sched{display:inline-flex;flex-direction:column;align-items:flex-start;gap:.2rem;max-width:220px}.bs-bm-sched__detail{font-size:.75rem;color:var(--bs-gray,#6b7280);line-height:1.25}.bs-bm-pager{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;margin-top:1rem;padding-top:.75rem;border-top:1px solid #e5e5ea}.bs-bm-lightbox{position:relative;width:100%;max-width:960px;margin:auto 0}.bs-bm-lightbox__img{width:100%;height:auto;max-height:calc(100dvh - 6rem);object-fit:contain;border-radius:10px;background:#fff;display:block}.bs-bm-lightbox__close{position:absolute;top:-.5rem;right:-.5rem;background:#fff;border-radius:999px;box-shadow:0 2px 8px rgba(0,0,0,.25)}.bs-bm-confirm-list{list-style:none;margin:.5rem 0 0;padding:0;max-height:320px;overflow-y:auto;border:1px solid #e5e5ea;border-radius:8px}.bs-bm-confirm-row{display:flex;align-items:center;gap:.6rem;padding:.4rem .6rem;border-bottom:1px solid #f0f0f0}.bs-bm-confirm-row:last-child{border-bottom:none}.bs-bm-confirm-thumb{height:32px;width:56px;object-fit:cover;border-radius:4px;border:1px solid #e5e5ea;flex:0 0 auto}.bs-bm-confirm-thumb--empty{background:#f5f5f5;display:inline-block}