:where(.ff32) .crmw{border:1px solid var(--hair);background:var(--surface);box-shadow:var(--shadow-soft);border-radius:20px;flex-direction:column;padding:20px;display:flex}@media (max-width:760px){:where(.ff32) .crmw{padding:16px}}:where(.ff32) main[data-ver=ff32] .fc-hc.wide{text-align:center;grid-column:1/-1;align-items:center;border-left:0!important}:where(.ff32) main[data-ver=ff32] .m2{background:var(--base);border:1px solid var(--fc-line);box-sizing:border-box;border-radius:12px;flex-direction:column;gap:10px;min-height:226px;padding:14px;display:flex;position:relative;overflow:hidden}:where(.ff32) main[data-ver=ff32] .m2 img{object-fit:cover;border-radius:50%;flex:none;width:26px;height:26px}:where(.ff32) main[data-ver=ff32] .m2 b{font-weight:500}:where(.ff32) main[data-ver=ff32] .ib2 ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}:where(.ff32) main[data-ver=ff32] .ib2 li{border-radius:9px;align-items:center;gap:9px;padding:6px 8px;font-size:12px;display:flex}:where(.ff32) main[data-ver=ff32] .ib2 li span{flex-direction:column;min-width:0;line-height:1.3;display:flex}:where(.ff32) main[data-ver=ff32] .ib2 li small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}:where(.ff32) main[data-ver=ff32] .ib2 li.on{background:var(--accent-tint)}:where(.ff32) main[data-ver=ff32] .ib2 li i{background:var(--accent);border-radius:50%;flex:none;width:7px;height:7px;margin-left:auto}:where(.ff32) main[data-ver=ff32] .ib2-box{border:1px solid var(--fc-line);background:var(--surface);box-sizing:border-box;border-radius:10px;align-items:flex-end;gap:8px;min-height:40px;margin-top:auto;padding:8px 8px 8px 10px;display:flex}:where(.ff32) main[data-ver=ff32] .ib2-t{flex:1;min-height:18px;margin:0;font-size:12.5px;line-height:1.45}:where(.ff32) main[data-ver=ff32] .ib2-dr{font:11px var(--mono);color:var(--accent);background:var(--accent-tint);border-radius:999px;padding:3px 8px;transition:opacity .3s;position:absolute;bottom:62px;right:22px}:where(.ff32) main[data-ver=ff32] .ib2-dr.busy{animation:1.2s infinite sfpulse}:where(.ff32) main[data-ver=ff32] .ib2-send{background:var(--accent);color:var(--on-accent);border-radius:7px;flex:none;padding:5px 11px;font-size:12px;font-weight:500;transition:transform .15s}:where(.ff32) main[data-ver=ff32] .ib2-send.press{transform:scale(.92)}:where(.ff32) main[data-ver=ff32] .ib2-ok{color:var(--ok);background:var(--ok-tint);border-radius:999px;margin:0;padding:5px 11px;font-size:12px;animation:.3s both fcin2;position:absolute;bottom:62px;left:50%;transform:translate(-50%)}:where(.ff32) main[data-ver=ff32] .cr2-c{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}:where(.ff32) main[data-ver=ff32] .cr2-col{background:var(--elevated);border-radius:9px;flex-direction:column;gap:6px;min-width:0;padding:7px 6px;transition:background .3s;display:flex}:where(.ff32) main[data-ver=ff32] .cr2-col.hot{background:var(--accent-tint)}:where(.ff32) main[data-ver=ff32] .cr2-col p{font:10.5px var(--mono);color:var(--muted);text-transform:uppercase;letter-spacing:.02em;margin:0 0 2px}:where(.ff32) main[data-ver=ff32] .cr2-card{background:var(--surface);border:1px solid var(--fc-line);white-space:nowrap;border-radius:7px;align-items:center;gap:6px;padding:5px 6px;font-size:11.5px;animation:.35s both fcin2;display:flex;overflow:hidden}:where(.ff32) main[data-ver=ff32] .cr2-card img{width:18px;height:18px}:where(.ff32) main[data-ver=ff32] .cr2-card.lift{border-color:var(--accent);box-shadow:0 8px 20px #0000002e}:where(.ff32) main[data-ver=ff32] .cr2-x{font:11px var(--mono);color:var(--muted);margin:0}:where(.ff32) main[data-ver=ff32] .ef2-in{grid-template-columns:1fr 1fr;gap:8px;display:grid}:where(.ff32) main[data-ver=ff32] .ef2-f{border:1px solid var(--fc-line);background:var(--surface);border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:7px 10px;display:flex}:where(.ff32) main[data-ver=ff32] .ef2-f small{color:var(--muted);font-size:10.5px}:where(.ff32) main[data-ver=ff32] .ef2-f b{white-space:nowrap;min-height:17px;font-size:12.5px;overflow:hidden}:where(.ff32) main[data-ver=ff32] .ef2-go{text-align:center;background:var(--accent);color:var(--on-accent);border-radius:9px;grid-column:1/-1;padding:8px;font-size:12.5px;font-weight:500;transition:transform .15s,opacity .2s}:where(.ff32) main[data-ver=ff32] .ef2-go.busy{opacity:.6}:where(.ff32) main[data-ver=ff32] .ef2-r{border:1px solid var(--ok);background:var(--ok-tint);border-radius:10px;align-items:center;gap:10px;padding:9px 10px;animation:.35s both fcin2;display:flex}:where(.ff32) main[data-ver=ff32] .ef2-r span{flex-direction:column;min-width:0;line-height:1.3;display:flex}:where(.ff32) main[data-ver=ff32] .ef2-r b{font:500 12.5px var(--mono);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}:where(.ff32) main[data-ver=ff32] .ef2-r small{color:var(--muted);font-size:11.5px}:where(.ff32) main[data-ver=ff32] .ef2-r em{font:normal 11px var(--mono);color:var(--ok);margin-left:auto}:where(.ff32) main[data-ver=ff32] .cr2-c{flex:none}:where(.ff32) main[data-ver=ff32] .cr2-col{min-height:132px}:where(.ff32) main[data-ver=ff32] .cr2-x{margin-top:auto}@media (max-width:760px){:where(.ff32) main[data-ver=ff32] .cr2-c{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.ff32) main[data-ver=ff32] .cr2-col{min-height:74px}}:where(.ff32) main[data-ver=ff32] .cr2-col{height:196px;overflow:hidden;min-height:0!important}:where(.ff32) main[data-ver=ff32] .cr2-col p em{color:var(--accent);margin-left:4px;font-style:normal}:where(.ff32) main[data-ver=ff32] .cr2-card{flex:none;align-items:center;padding:6px}:where(.ff32) main[data-ver=ff32] .cr2-card b{text-overflow:ellipsis;font-size:11.5px;overflow:hidden}:where(.ff32) main[data-ver=ff32] .cr2-card small{color:var(--muted);text-overflow:ellipsis;font-size:10px;overflow:hidden}:where(.ff32) main[data-ver=ff32] .cr2-card.cr2-nw{border-color:var(--accent)}:where(.ff32) main[data-ver=ff32] .cr2-card.cr2-nw small{color:var(--accent)}@media (max-width:760px){:where(.ff32) main[data-ver=ff32] .cr2-col{height:180px}}:where(.ff32) main[data-ver=ff32] .cr2-c{position:relative}:where(.ff32) main[data-ver=ff32] .cr2-card.lift{transition:transform .3s,box-shadow .3s;transform:scale(1.04)rotate(-1.5deg)}:where(.ff32) main[data-ver=ff32] .fc-hc.wide.crmw{text-align:left;align-items:stretch}:where(.ff32) main[data-ver=ff32] .fc-hc.wide.crmw h3{text-align:left}:where(.ff32) main[data-ver=ff32] .fc-hc.wide.crmw .fc-bl{justify-content:flex-start}:where(.ff32) main[data-ver=ff32] .fc-hc.wide.crmw>div:last-child{width:100%;max-width:none}:where(.ff32) main[data-ver=ff32] .fc-hc.wide.crmw{box-shadow:none!important;background:0 0!important;border-right:0!important;border-radius:0!important}:where(.ff32) main[data-ver=ff32] .cr2-col{height:222px}:where(.ff32) main[data-ver=ff32] .cr2-x{font:12px var(--sans);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;display:flex}:where(.ff32) main[data-ver=ff32] .cr2-x .cr2-xl{font:11px var(--mono);letter-spacing:.02em;text-transform:uppercase}:where(.ff32) main[data-ver=ff32] .cr2-x .cr2-xi{color:var(--fg,inherit);align-items:center;gap:6px;display:inline-flex}:where(.ff32) main[data-ver=ff32] .cr2-x .cr2-xi :is(img,svg){object-fit:contain;flex:none;width:15px;height:15px}:where(.ff32) main[data-ver=ff32] .cr2-x .cr2-xi svg{color:var(--muted)}:where(.ff32) main[data-ver=ff32] .ib2-box{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"dr dr""t send";align-items:center;gap:8px 12px;margin-top:16px;padding:12px 12px 12px 14px;display:grid!important}:where(.ff32) main[data-ver=ff32] .ib2-dr{grid-area:dr;justify-self:start;opacity:1!important;position:static!important}:where(.ff32) main[data-ver=ff32] .ib2-t{grid-area:t;min-height:20px;margin:0}:where(.ff32) main[data-ver=ff32] .ib2-send{grid-area:send}:where(.ff32) main[data-ver=ff32] .ib2-box .ib2-ok{grid-area:dr;justify-self:start;margin:0;position:static!important;transform:none!important}:where(.ff32) main[data-ver=ff32] .ib2-dr{color:var(--accent-hover)!important}:where(.ff32) main[data-ver=ff32] .ib2-box{min-height:90px}@media (max-width:760px){:where(.ff32) main[data-ver=ff32] .ib2-box{min-height:108px}}:where(.ff32) main[data-ver=ff32] .cr2-card>span{flex-direction:column;min-width:0;line-height:1.2;display:flex}:where(.ff32) main[data-ver=ff32] .cr2-card i.av{width:26px;height:26px;font:600 9.5px var(--sans);color:#fff;background:#2f4e8a;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}:where(.ff32) main[data-ver=ff32] .cr2-card.cr2-ok small{color:var(--ok)}:where(.ff32) main[data-ver=ff32] .cr2-card.cr2-ghost{z-index:5;border-color:var(--accent);pointer-events:none;margin:0;transition:transform .65s cubic-bezier(.3,.7,.2,1),width .65s,box-shadow .25s;animation:none;position:absolute;transform:scale(1.04)rotate(-1.5deg);box-shadow:0 12px 26px #00000038}:where(.ff32) main[data-ver=ff32] .ef2-r[hidden]{display:none}:where(.ff32) main[data-ver=ff32] .ib2-box:has(.ib2-ok:not([hidden])) .ib2-dr{display:none}:where(.ff32) main[data-ver=ff32] .fc-s[data-ff32-sec="7"]>.fc-w{padding:128px 48px}@media (max-width:760px){:where(.ff32) main[data-ver=ff32] .fc-s[data-ff32-sec="7"]>.fc-w{padding:88px 18px}}
:where(.ff32) main[data-ver=ff32] .fc-spin{border:2px dotted var(--accent);border-radius:50%;width:12px;height:12px;animation:1.4s linear infinite fcspin;display:inline-block}:where(.ff32) main[data-ver=ff32] .fc-uc{border:1px solid var(--fc-line);background:var(--surface);grid-template-columns:300px minmax(0,1fr);display:grid}:where(.ff32) main[data-ver=ff32] .fc-ul{border-right:1px solid var(--fc-line);flex-direction:column;display:flex}:where(.ff32) main[data-ver=ff32] .fc-ul button{border-bottom:0;border-right:0;border-top:1px solid var(--fc-line);text-align:left;cursor:pointer;font-family:var(--sans);background:0 0;border-left:2px solid #0000;border-image:;flex-direction:column;gap:4px;padding:16px 20px;display:flex}:where(.ff32) main[data-ver=ff32] .fc-ul button:first-child{border-top:0}:where(.ff32) main[data-ver=ff32] .fc-ul button b{color:var(--primary);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}:where(.ff32) main[data-ver=ff32] .fc-ul button b svg{width:14px;height:14px;color:var(--muted)}:where(.ff32) main[data-ver=ff32] .fc-ul button span{color:var(--muted);font-size:12.5px;line-height:1.45}:where(.ff32) main[data-ver=ff32] .fc-ul button.on{background:var(--accent-tint);border-left-color:var(--accent)}:where(.ff32) main[data-ver=ff32] .fc-ul button.on b,:where(.ff32) main[data-ver=ff32] .fc-ul button.on b svg{color:var(--accent)}:where(.ff32) main[data-ver=ff32] .fc-ur{flex-direction:column;gap:14px;padding:24px 28px;display:flex}:where(.ff32) main[data-ver=ff32] .fc-urh{align-items:center;gap:10px;margin:0;font-size:14px;font-weight:500;display:flex}:where(.ff32) main[data-ver=ff32] .fc-urh span{color:var(--muted);margin-left:auto;font-size:12.5px;font-weight:400}:where(.ff32) main[data-ver=ff32] .fc-urf{color:var(--muted);margin:auto 0 0;font-size:12.5px}@media (max-width:760px){:where(.ff32) main[data-ver=ff32] .fc-ul{border-right:0;border-bottom:1px solid var(--fc-line)}:where(.ff32) main[data-ver=ff32] .fc-ul button:not(.on){display:none}}:where(.ff32) main[data-ver=ff32] .fc-uq{font-weight:500}:where(.ff32) main[data-ver=ff32] .fc-urh .fc-uq:before{content:"“"}:where(.ff32) main[data-ver=ff32] .fc-urh .fc-uq:after{content:"”"}:where(.ff32) main[data-ver=ff32] .fc-ready{background:var(--ok-tint);color:var(--ok);opacity:0;border-radius:10px;margin:4px 0 0;padding:12px 14px;font-size:13.5px;font-weight:500}:where(.ff32) main[data-ver=ff32] .fc-ur.play .fc-ready{animation:.4s 3.6s forwards fcin2}:where(.ff32) main[data-ver=ff32] .fc-ur.play .fc-spin{animation-duration:.8s}@media (prefers-reduced-motion:reduce){:where(.ff32) main[data-ver=ff32] .fc-ready{opacity:1}}:where(.ff32) main[data-ver=ff32] .uc-bar{color:var(--muted);justify-content:space-between;align-items:center;margin:0;font-size:12.5px;display:flex}:where(.ff32) main[data-ver=ff32] .uc-ph{font:12px var(--mono)}:where(.ff32) main[data-ver=ff32] .uc-n b{font:600 13px var(--mono);color:var(--primary)}:where(.ff32) main[data-ver=ff32] .uc-l{flex-direction:column;gap:6px;min-height:262px;margin:0;padding:0;list-style:none;display:flex}:where(.ff32) main[data-ver=ff32] .uc-r{border:1px solid var(--fc-line);background:var(--base);border-radius:10px;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 10px;animation:.45s cubic-bezier(.16,1,.3,1) both ucin;display:grid}:where(.ff32) main[data-ver=ff32] .uc-av{background:var(--elevated);width:30px;height:30px;font:600 10.5px var(--sans);color:var(--muted);border-radius:50%;place-items:center;display:grid;overflow:hidden}:where(.ff32) main[data-ver=ff32] .uc-av img{object-fit:cover;width:100%;height:100%}:where(.ff32) main[data-ver=ff32] .uc-t{flex-direction:column;min-width:0;line-height:1.3;display:flex}:where(.ff32) main[data-ver=ff32] .uc-t b{white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:500;overflow:hidden}:where(.ff32) main[data-ver=ff32] .uc-t small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}:where(.ff32) main[data-ver=ff32] .uc-fit{font:600 11.5px var(--mono);color:var(--ok);background:var(--ok-tint);border-radius:6px;padding:3px 7px}:where(.ff32) main[data-ver=ff32] .uc-st{font:11px var(--mono);border:1px solid var(--fc-line);color:var(--muted);text-align:center;border-radius:999px;min-width:96px;padding:3px 8px;transition:color .25s,background .25s,border-color .25s}:where(.ff32) main[data-ver=ff32] .uc-st.wr{color:var(--ok);background:var(--ok-tint);border-color:#0000}:where(.ff32) main[data-ver=ff32] .uc-r.sk .uc-t b,:where(.ff32) main[data-ver=ff32] .uc-r.sk .uc-t small{color:#0000;background:var(--elevated);border-radius:4px;width:70%}:where(.ff32) main[data-ver=ff32] .uc-r.sk .uc-t small{width:45%;margin-top:3px}:where(.ff32) main[data-ver=ff32] .uc-r.sk .uc-fit{visibility:hidden}:where(.ff32) main[data-ver=ff32] .fc-ur.play .fc-ready{animation:auto;animation-timeline:none}:where(.ff32) main[data-ver=ff32] .fc-ready.on{animation:.4s forwards fcin2!important}@media (max-width:760px){:where(.ff32) main[data-ver=ff32] .uc-r{grid-template-columns:28px minmax(0,1fr) auto}:where(.ff32) main[data-ver=ff32] .uc-fit{display:none}}:where(.ff32) main[data-ver=ff32] .fc-ur.uc-done .fc-spin{border-style:solid;border-color:var(--ok);animation:auto;animation-timeline:none}:where(.ff32) main[data-ver=ff32] .fc-ucl{color:var(--accent);cursor:pointer;padding:18px 22px;font-size:14px;font-weight:500;text-decoration:none;display:block}:where(.ff32) main[data-ver=ff32] .fc-ucl:hover{text-decoration:underline}@media (max-width:760px){:where(.ff32) main[data-ver=ff32] .fc-ucl{padding-block:14px}}:where(.ff32) main[data-ver=ff32] .fc-ul button.on b{color:var(--accent-hover)}@keyframes fcspin{to{transform:rotate(360deg)}}@keyframes ucin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:where(.ff32) main[data-ver=ff32] .fc-s:where([data-ff32-sec="8"])>.fc-w{padding:128px 48px}@media (max-width:760px){:where(.ff32) main[data-ver=ff32] .fc-s:where([data-ff32-sec="8"])>.fc-w{padding:88px 18px}:where(.ff32) main[data-ver=ff32] .fc-uc{grid-template-columns:1fr}}
:where(.ff32) .kstick{z-index:30;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--surface) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--border);transition:transform .25s,opacity .25s;display:none;position:sticky;bottom:0}:where(.ff32) .kstick.off{opacity:0;pointer-events:none;transform:translateY(110%)}@media (max-width:760px){:where(.ff32) .kstick{display:block}}:where(.ff32) .ffb{background:var(--accent);color:var(--on-accent);font:500 16.5px var(--sans);cursor:pointer;box-shadow:0 14px 30px -12px rgba(var(--accent-rgb),.55);border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:17px 36px;transition:background .15s,transform .15s;display:inline-flex}:where(.ff32) .ffstick .ffb{width:100%;padding:15px 20px;font-size:16px}@media (max-width:760px){:where(.ff32) .ffb{width:100%;padding:17px 20px}}:where(.ff32) .ffb span[aria-hidden]{transition:transform .2s cubic-bezier(.16,1,.3,1);display:inline-block}@media (hover:hover){:where(.ff32) .ffb:hover span[aria-hidden]{transform:translate(3px)}}:where(.ff32) .ffb{transition:transform .12s,box-shadow .2s;position:relative;overflow:hidden}:where(.ff32) .ffb:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 35%,#ffffff47 50%,#0000 65%);position:absolute;inset:0;transform:translate(-130%)}:where(.ff32) .ffb:hover{box-shadow:0 14px 30px -10px rgba(var(--accent-rgb),.6)}:where(.ff32) .ffb:active{transform:scale(.985)}@media (prefers-reduced-motion:no-preference){:where(.ff32) .ffb:hover:after{transition:transform .8s cubic-bezier(.16,1,.3,1);transform:translate(130%)}}:root[data-theme=dark] :where(.ff32) main[data-ver=ff32] .ffb,:root[data-theme=dark] :where(.ff32) main[data-ver=ff32] .ffb:hover{box-shadow:0 12px 24px -12px #000000bf}#site[id] .kstick{-webkit-backdrop-filter:none;padding:0 16px calc(12px + env(safe-area-inset-bottom));background:0 0;border-top:0}#site[id] .ffstick .ffb{box-shadow:0 10px 28px -6px rgba(var(--accent-rgb), .55);border-radius:14px}#site[id] .kstick{max-width:480px;left:16px;right:16px;bottom:calc(12px + env(safe-area-inset-bottom) + var(--consent-h,0px));z-index:90;margin:0 auto;padding:0;transition:opacity .2s,transform .2s;position:fixed}#site[id] .kstick.off{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s,transform .2s,visibility 0s .2s;transform:translateY(16px)}@media (prefers-reduced-motion:reduce){#site[id] .kstick{transition:none}}#site[id] .ffstick .ffb{text-decoration:none}