
.fw-scope.fw-scope{
  --fw-ink:#1D1B17; --fw-muted:#66625A; --fw-line:#E7E4DC;
  --fw-surface:#FFFFFF; --fw-cream:#FFFFFF; --fw-sunken:#F5F4F0;
  --fw-accent:#F4B81C; --fw-accent-hover:#E8A90C; --fw-accent-soft:#FDF0C8; --fw-on-accent:#1D1B17;
  --fw-font-display:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;
  --fw-font-text:"Manrope",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;
  background:#FFFFFF; color:#1D1B17; font-size:16px;
}
html body .fw-head{background:#FFFFFF;border-bottom:1px solid #EFEDE6;backdrop-filter:none;padding:14px 18px;gap:12px}
html body .fw-head::before{content:"";flex:none;width:42px;height:42px;border-radius:50%;
  background:#F4B81C url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Cg fill='%231D1B17'%3E%3Cellipse cx='24' cy='12' rx='5' ry='10'/%3E%3Cellipse cx='24' cy='36' rx='5' ry='10'/%3E%3Cellipse cx='12' cy='24' rx='10' ry='5'/%3E%3Cellipse cx='36' cy='24' rx='10' ry='5'/%3E%3Cellipse cx='15.5' cy='15.5' rx='4.2' ry='8.6' transform='rotate(-45 15.5 15.5)'/%3E%3Cellipse cx='32.5' cy='32.5' rx='4.2' ry='8.6' transform='rotate(-45 32.5 32.5)'/%3E%3Cellipse cx='32.5' cy='15.5' rx='4.2' ry='8.6' transform='rotate(45 32.5 15.5)'/%3E%3Cellipse cx='15.5' cy='32.5' rx='4.2' ry='8.6' transform='rotate(45 15.5 32.5)'/%3E%3C/g%3E%3Ccircle cx='24' cy='24' r='5' fill='%23F4B81C'/%3E%3C/svg%3E") center/24px no-repeat;
  box-shadow:0 0 0 4px #FDF0C8}
html body .fw-head .fw-title{color:#1D1B17;font-weight:800;font-size:17px;letter-spacing:-.03em;line-height:1.2}
html body .fw-head .fw-title::after{content:" AI";font-size:10.5px;font-weight:800;letter-spacing:.04em;vertical-align:3px;
  margin-left:6px;padding:2px 6px;border-radius:6px;background:#1D1B17;color:#F4B81C}
html body .fw-head .fw-sub{display:none}
html body .fw-head .fw-reset{font-size:0;gap:0;width:38px;height:38px;padding:0;justify-content:center;
  border-radius:50%;color:#1D1B17;background:#F5F4F0;border:0}
html body .fw-head .fw-reset svg{width:17px;height:17px}
html body .fw-head .fw-reset:hover{background:#F4B81C;color:#1D1B17}
html body .fw-head .fw-x{color:#66625A}
html body .fw-body{background:#FFFFFF;padding:20px 22px 22px;gap:16px;
  -webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 26px);mask-image:linear-gradient(to bottom,transparent 0,#000 26px)}
html body .fw-msg{font-size:15.5px;line-height:1.6}
html body .fw-bot{background:none;border:0;padding:0;max-width:100%;color:#1D1B17;border-radius:0}
html body .fw-user{background:#F2F0E9;color:#1D1B17;padding:10px 17px;border-radius:22px 22px 6px 22px;max-width:78%;font-weight:500}
html body .fw-q{color:#1D1B17;font-weight:700}
html body .fw-chip{background:#FFFFFF;border:1px solid #E1DED5;color:#1D1B17;font-size:14px;font-weight:600;padding:8px 15px}
html body .fw-chip:hover{background:#F4B81C;border-color:#F4B81C;color:#1D1B17}
html body .fw-chips:has(> .fw-chip:nth-child(3)){display:grid;grid-template-columns:1fr 1fr;
  gap:8px;max-width:100%;width:100%;align-self:stretch}
html body .fw-chips:has(> .fw-chip:nth-child(3)) .fw-chip{min-height:50px;padding:10px 14px;font-size:14.5px;
  font-weight:700;text-align:center;border-radius:16px}
html body .fw-chips:has(> .fw-chip:nth-child(3)) .fw-chip:last-child:nth-child(odd){grid-column:1/-1}
html body .fw-chips:has(> .fw-chip:nth-child(3)):has(> .fw-chip-take){grid-template-columns:repeat(auto-fit,minmax(118px,1fr))}
html body .fw-chips:has(> .fw-chip:nth-child(3)):has(> .fw-chip-take) .fw-chip{border-radius:999px}
html body .fw-chips:has(> .fw-chip:nth-child(3)):has(> .fw-chip-take) .fw-chip:last-child:nth-child(odd){grid-column:auto}
html body .fw-chip.fw-chip-take{background:#F4B81C;border-color:#F4B81C;color:#1D1B17;font-weight:800}
html body .fw-card{background:#FFFFFF;border:1px solid #E7E4DC;border-radius:18px}
html body .fw-card .fw-cn{font-size:15.5px;font-weight:700;color:#1D1B17}
html body .fw-card .fw-cnote,html body .fw-card .fw-ccomp{font-size:13px;color:#66625A}
html body .fw-card .fw-cp{font-size:16.5px;font-weight:800;color:#1D1B17}
html body .fw-card .fw-cact button{font-size:13px}
html body .fw-take{font-weight:800}
html body .fw-edit{background:#FFFFFF;color:#1D1B17;border:1px solid #E1DED5}
html body .fw-edit:hover{background:#F5F4F0}
html body .fw-proj{flex:none;background:#FFFFFF;border:1px solid #E7E4DC;border-radius:20px;padding:0;overflow:hidden;
  min-width:280px}
html body .fw-proj-head{background:#FFFFFF;margin:0;padding:14px 16px 12px;gap:11px;border-bottom:1px solid #EFEDE6}
html body .fw-proj-ic{width:34px;height:34px;border-radius:50%;box-sizing:border-box;border:1.5px solid #F4B81C;background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231D1B17' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21.5 7 10.8M12 21.5V7.5M12 21.5l5-10.7'/%3E%3Cpath d='M9.4 14.8c-1.9.1-3.1-.9-3.5-2.5 1.8-.2 3.1.8 3.5 2.5z' fill='%231D1B17'/%3E%3Cpath d='M10 17.6h4M10.2 17.6c-1.3-.9-2.6-.5-2.6.5s1.4 1.2 2.6-.5zM13.8 17.6c1.3-.9 2.6-.5 2.6.5s-1.4 1.2-2.6-.5z'/%3E%3Ccircle cx='6.4' cy='8.8' r='2.1' fill='%231D1B17'/%3E%3Ccircle cx='12' cy='5.2' r='2.3' fill='%231D1B17'/%3E%3Ccircle cx='17.6' cy='8.8' r='2.1' fill='%231D1B17'/%3E%3Ccircle cx='12' cy='5.2' r='.8' fill='%231D1B17' stroke='none'/%3E%3C/svg%3E") center/20px no-repeat;color:#1D1B17}
html body .fw-proj-ic svg{display:none}
html body .fw-proj-t{font-size:15.5px;font-weight:800;color:#1D1B17;letter-spacing:-.02em}
html body .fw-proj-pal{display:block;margin-top:2px;font-size:13px;font-weight:500;color:#66625A;background:none;padding:0}
html body .fw-proj-comp{padding:13px 18px 0;font-size:15px;color:#1D1B17;font-weight:500}
html body .fw-proj-comp .fw-li i{color:#F4B81C;font-weight:900}
html body .fw-proj-price{margin:12px 18px 0;padding:12px 0 15px;border-top:1.5px dashed #E1DED5;align-items:center}
html body .fw-proj-price .fw-pl{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#66625A}
html body .fw-proj-price .fw-pv{font-size:24px;font-weight:800;letter-spacing:-.03em;color:#1D1B17}
html body .fw-warn,html body .fw-card .fw-cwarn{position:relative;display:block;margin:12px 18px 0;
  padding:0 0 0 30px;border:0;border-radius:0;color:#2B2924;font-size:14px;line-height:1.5;
  background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='8.9' fill='none' stroke='%23F4B81C' stroke-width='1.7'/%3E%3Cpath d='M10 5.6v5.4' stroke='%231D1B17' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='14.2' r='1.2' fill='%231D1B17'/%3E%3C/svg%3E") 0 1px/20px 20px no-repeat}
html body .fw-warn svg{display:none}
html body .fw-warn::before,html body .fw-card .fw-cwarn::before{content:"Учтите: ";font-weight:800;color:#1D1B17}
html body .fw-confirm,html body .fw-lead{background:#FFFFFF;border:1px solid #E7E4DC;border-radius:18px}
html body .fw-proj{align-self:stretch;max-width:100%}
html body .fw-proj:has(+ .fw-florist){border-bottom:0;border-radius:20px 20px 0 0}
html body .fw-florist{flex:none;align-self:stretch;max-width:100%;position:relative;background:#F5F4F0;
  border:1px solid #E7E4DC;border-radius:20px;padding:14px 18px 16px}
html body .fw-proj + .fw-florist{margin-top:-16px;border-radius:0 0 20px 20px}
html body .fw-fl-head{gap:9px;margin-bottom:8px}
html body .fw-fl-ava{width:30px;height:30px;box-sizing:border-box;background:none;color:#1D1B17;box-shadow:none;border:1.5px solid #F4B81C;border-radius:50%}
html body .fw-fl-ava svg{width:16px;height:16px}
html body .fw-fl-name{font-size:14px;font-weight:800;color:#1D1B17;letter-spacing:-.01em}
html body .fw-fl-text{font-size:15px;line-height:1.6;color:#1D1B17}
html body .fw-tip{margin-top:12px;padding:12px 0 0;background:none;border:0;border-top:1.5px dashed #E1DED5;border-radius:0}
html body .fw-tip-head{margin-bottom:8px}
html body .fw-tip-text{color:#1D1B17;font-size:15px;line-height:1.6}
html body .fw-tip-apply{width:40px;height:40px;padding:0;background:#F4B81C;color:#1D1B17}
html body .fw-tip-apply:hover{background:#FFC83A}
html body .fw-lead button{font-weight:800}
html body .fw-input{background:#FFFFFF;border-top:0;padding:6px 16px 16px;gap:0;position:relative}
html body .fw-input input{width:0;min-width:0;background:#F5F4F0;border:1px solid #8F8A80;color:#1D1B17;font-size:15.5px;
  border-radius:28px;padding:15px 62px 15px 22px}
html body .fw-lead input{border-color:#8F8A80}
html body .fw-input input::placeholder{color:#66625A}
html body .fw-lead input:focus,html body .fw-input input:focus{border-color:#1D1B17;outline:none}
html body .fw-input button{position:absolute;right:24px;top:50%;transform:translateY(calc(-50% - 5px));
  width:38px;height:38px;background:#1D1B17;color:#fff}
html body .fw-input button:hover{background:#F4B81C;color:#1D1B17}
@media(max-width:360px){
  html body .fw-input{padding:6px 10px 12px}
  html body .fw-input input{padding:15px 50px 15px 14px}
  html body .fw-input button{right:18px;transform:translateY(calc(-50% - 3px))}
}
html body .fw-panel,html body .fw-btn,html body .fw-gal-nav,html body .fw-lightbox img{box-shadow:none}
html body .fw-gal-nav{color:#1D1B17}
html body .fw-imgbox:focus-within .fw-gal-nav{opacity:1}
html body .fw-gal-nav:focus-visible{opacity:1;outline:2px solid #1D1B17;outline-offset:2px;box-shadow:0 0 0 2px #FFFFFF;border-radius:50%}
:root[data-theme="dark"] .fw-scope.fw-scope{
  --fw-ink:#F3F1EC; --fw-muted:#A8A399; --fw-line:#34312B;
  --fw-surface:#1A1916; --fw-cream:#211F1B; --fw-sunken:#24221E;
  background:#1A1916; color:#F3F1EC;
}
:root[data-theme="dark"] body .fw-panel{background:#1A1916}
:root[data-theme="dark"] body .fw-head{background:#1A1916;border-bottom-color:#2F2C26}
:root[data-theme="dark"] body .fw-head::before{box-shadow:0 0 0 4px #3A2F12}
:root[data-theme="dark"] body .fw-head .fw-title{color:#F3F1EC}
:root[data-theme="dark"] body .fw-head .fw-title::after{background:#2F2C26}
:root[data-theme="dark"] body .fw-head .fw-reset{background:#24221E;color:#F3F1EC}
:root[data-theme="dark"] body .fw-head .fw-reset:hover{background:#F4B81C;color:#1D1B17}
:root[data-theme="dark"] body .fw-head .fw-x{color:#A8A399}
:root[data-theme="dark"] body .fw-body{background:#1A1916}
:root[data-theme="dark"] body .fw-bot,:root[data-theme="dark"] body .fw-q{color:#F3F1EC}
:root[data-theme="dark"] body .fw-user{background:#2A2721;color:#F3F1EC}
:root[data-theme="dark"] body .fw-chip{background:transparent;border-color:#3A362F;color:#F3F1EC}
:root[data-theme="dark"] body .fw-chip:hover,:root[data-theme="dark"] body .fw-chip.fw-chip-take{background:#F4B81C;border-color:#F4B81C;color:#1D1B17}
:root[data-theme="dark"] body .fw-card,:root[data-theme="dark"] body .fw-confirm,:root[data-theme="dark"] body .fw-lead,
:root[data-theme="dark"] body .fw-proj{background:#211F1B;border-color:#34312B}
:root[data-theme="dark"] body .fw-card .fw-cn,:root[data-theme="dark"] body .fw-card .fw-cp,
:root[data-theme="dark"] body .fw-proj-t,:root[data-theme="dark"] body .fw-proj-comp,
:root[data-theme="dark"] body .fw-proj-price .fw-pv,:root[data-theme="dark"] body .fw-fl-name{color:#F3F1EC}
:root[data-theme="dark"] body .fw-card .fw-cnote,:root[data-theme="dark"] body .fw-card .fw-ccomp,
:root[data-theme="dark"] body .fw-proj-pal{color:#A8A399}
:root[data-theme="dark"] body .fw-edit{background:#211F1B;color:#F3F1EC;border-color:#3A362F}
:root[data-theme="dark"] body .fw-edit:hover{background:#2A2721}
:root[data-theme="dark"] body .fw-proj-head{background:#211F1B;border-bottom-color:#2F2C26}
:root[data-theme="dark"] body .fw-proj-price{border-top-color:#3A362F}
:root[data-theme="dark"] body .fw-proj-price .fw-pl{color:#A8A399}
:root[data-theme="dark"] body .fw-proj-ic{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23F3F1EC' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 21.5 7 10.8M12 21.5V7.5M12 21.5l5-10.7'/%3E%3Cpath d='M9.4 14.8c-1.9.1-3.1-.9-3.5-2.5 1.8-.2 3.1.8 3.5 2.5z' fill='%23F3F1EC'/%3E%3Cpath d='M10 17.6h4M10.2 17.6c-1.3-.9-2.6-.5-2.6.5s1.4 1.2 2.6-.5zM13.8 17.6c1.3-.9 2.6-.5 2.6.5s-1.4 1.2-2.6-.5z'/%3E%3Ccircle cx='6.4' cy='8.8' r='2.1' fill='%23F3F1EC'/%3E%3Ccircle cx='12' cy='5.2' r='2.3' fill='%23F3F1EC'/%3E%3Ccircle cx='17.6' cy='8.8' r='2.1' fill='%23F3F1EC'/%3E%3Ccircle cx='12' cy='5.2' r='.8' fill='%23F3F1EC' stroke='none'/%3E%3C/svg%3E")}
:root[data-theme="dark"] body .fw-fl-ava{color:#F3F1EC}
:root[data-theme="dark"] body .fw-warn,:root[data-theme="dark"] body .fw-card .fw-cwarn{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Ccircle cx='10' cy='10' r='8.9' fill='none' stroke='%23F4B81C' stroke-width='1.7'/%3E%3Cpath d='M10 5.6v5.4' stroke='%23F3F1EC' stroke-width='2' stroke-linecap='round'/%3E%3Ccircle cx='10' cy='14.2' r='1.2' fill='%23F3F1EC'/%3E%3C/svg%3E")}
:root[data-theme="dark"] body .fw-warn,:root[data-theme="dark"] body .fw-card .fw-cwarn{color:#E4E1DA}
:root[data-theme="dark"] body .fw-warn::before,:root[data-theme="dark"] body .fw-card .fw-cwarn::before{color:#F3F1EC}
:root[data-theme="dark"] body .fw-florist{background:#24221E;border-color:#34312B}
:root[data-theme="dark"] body .fw-fl-text,:root[data-theme="dark"] body .fw-tip-text{color:#F3F1EC}
:root[data-theme="dark"] body .fw-tip{border-top-color:#3A362F}
:root[data-theme="dark"] body .fw-input{background:#1A1916}
:root[data-theme="dark"] body .fw-input input{background:#24221E;border-color:#77726A;color:#F3F1EC}
:root[data-theme="dark"] body .fw-input input::placeholder{color:#A8A399}
:root[data-theme="dark"] body .fw-lead input:focus,:root[data-theme="dark"] body .fw-input input:focus{border-color:#F3F1EC}
:root[data-theme="dark"] body .fw-input button{background:#F3F1EC;color:#1D1B17}
:root[data-theme="dark"] body .fw-input button:hover{background:#F4B81C;color:#1D1B17}
