:root{--r-sm:10px;--r-md:14px;--r-lg:22px;--r-xl:28px;--e1:0 1px 2px rgba(19,29,39,.06),0 1px 1px rgba(19,29,39,.04);--e2:0 6px 18px -8px rgba(19,29,39,.18),0 2px 4px -2px rgba(19,29,39,.08);--e3:0 22px 48px -20px rgba(19,29,39,.32),0 6px 14px -8px rgba(19,29,39,.12);--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.34,1.4,.64,1);--t-fast:140ms;--t-mid:260ms;--t-slow:420ms;--ring:0 0 0 3px color-mix(in srgb,var(--oya) 55%,transparent);--route:repeating-linear-gradient(90deg,var(--oya) 0 10px,transparent 10px 18px)}:root[data-theme=dark]{--e1:0 1px 2px rgba(0,0,0,.4);--e2:0 8px 20px -10px rgba(0,0,0,.6);--e3:0 24px 50px -20px rgba(0,0,0,.75)}html{scroll-behavior:smooth}::selection{background:var(--oya);color:var(--oya-ink)}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:8px}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes pop{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes sheetUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes shimmer{to{background-position:-200% 0}}@keyframes routeMove{to{background-position:-36px 0}}.acctpage>*,.biz__main>*,.rapp>*,.wrap.store>*,main.page>*{animation:rise var(--t-slow) var(--ease) backwards}.biz__main>:nth-child(2),.rapp>:nth-child(2),main.page>:nth-child(2){animation-delay:40ms}.biz__main>:nth-child(3),.rapp>:nth-child(3),main.page>:nth-child(3){animation-delay:80ms}.rapp>:nth-child(n+4),main.page>:nth-child(n+4){animation-delay:.12s}.addrlist>*,.bevents>*,.bgroup>*,.blist>*,.bprod>*,.bset__groups>*,.btiles>*,.mgroup__list>*,.olist>*,.scats>*,.spicks>*,.suporders>*,.vgrid>*{animation:rise var(--t-slow) var(--ease) backwards}:is(.vgrid,.olist,.blist,.btiles,.bprod,.bgroup,.mgroup__list,.bevents,.addrlist,.spicks,.scats,.suporders,.bset__groups)>:nth-child(2){animation-delay:30ms}:is(.vgrid,.olist,.blist,.btiles,.bprod,.bgroup,.mgroup__list,.bevents,.addrlist,.spicks,.scats,.suporders,.bset__groups)>:nth-child(3){animation-delay:60ms}:is(.vgrid,.olist,.blist,.btiles,.bprod,.bgroup,.mgroup__list,.bevents,.addrlist,.spicks,.scats,.suporders,.bset__groups)>:nth-child(4){animation-delay:90ms}:is(.vgrid,.olist,.blist,.btiles,.bprod,.bgroup,.mgroup__list,.bevents,.addrlist,.spicks,.scats,.suporders,.bset__groups)>:nth-child(5){animation-delay:.12s}:is(.vgrid,.olist,.blist,.btiles,.bprod,.bgroup,.mgroup__list,.bevents,.addrlist,.spicks,.scats,.suporders,.bset__groups)>:nth-child(n+6){animation-delay:.15s}.addbtn,.apptabs a,.bchip,.biz__tabs a,.bround,.brow,.bswitch,.btn,.chip,.hbtn,.iconbtn,.mrow,.otabs a,.rchip,.segtabs button,.storebtn{transition:transform var(--t-fast) var(--ease),background-color var(--t-mid) var(--ease),box-shadow var(--t-mid) var(--ease),color var(--t-mid) var(--ease),border-color var(--t-mid) var(--ease)}.addbtn:active,.apptabs a:active,.bchip:active,.biz__tabs a:active,.bround:active,.btn:active:not(:disabled),.chip:active,.hbtn:active,.iconbtn:active,.storebtn:active{transform:scale(.96)}.brow:active,.mrow:active{transform:scale(.99)}.btn{box-shadow:var(--e1)}.btn:hover:not(:disabled){box-shadow:var(--e2)}.btn.line,.btn.soft{box-shadow:none}@media (hover:hover){.bevent,.bmore__card,.bplan,.bprod__card,.bradio,.card.orow2,.helpbox__row,.spick,.spot,.storebtn,.suporder{transition:transform var(--t-mid) var(--ease),box-shadow var(--t-mid) var(--ease),border-color var(--t-mid) var(--ease)}.bevent:hover,.bmore__card:hover,.bprod__card:hover,.card.orow2:hover,.spick:hover,.spot:hover,.suporder:hover{transform:translateY(-3px);box-shadow:var(--e3)}.storebtn:hover{transform:translateY(-2px)}.spick__img img,.spot img{transition:transform .6s var(--ease)}.spick:hover .spick__img img,.spot:hover img{transform:scale(1.04)}}dialog[open].sheet{animation:sheetUp var(--t-slow) var(--ease) both}dialog[open].sheet::-webkit-backdrop{animation:fade var(--t-mid) var(--ease) both;background:rgba(11,18,26,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}dialog[open].sheet::backdrop{animation:fade var(--t-mid) var(--ease) both;background:rgba(11,18,26,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (max-width:699px){dialog.sheet,dialog.sheet.bsheet{margin:auto auto 0;width:100%;max-width:100%;border-radius:var(--r-xl) var(--r-xl) 0 0;padding-bottom:env(safe-area-inset-bottom,0)}dialog.sheet:before{content:"";display:block;width:40px;height:5px;border-radius:99px;background:var(--line);margin:10px auto 0}}.smenu{animation:sheetUp var(--t-slow) var(--ease) both}.smenu nav a{animation:rise var(--t-slow) var(--ease) backwards}.smenu nav a:nth-child(2){animation-delay:30ms}.smenu nav a:nth-child(3){animation-delay:60ms}.smenu nav a:nth-child(4){animation-delay:90ms}.smenu nav a:nth-child(5){animation-delay:.12s}.smenu nav a:nth-child(6){animation-delay:.15s}.smenu nav a:nth-child(n+7){animation-delay:.18s}input[type=checkbox][role=switch]{-moz-appearance:none;appearance:none;-webkit-appearance:none;flex:none;width:48px;height:28px;margin:0;border-radius:999px;background:var(--line);position:relative;cursor:pointer;transition:background var(--t-mid) var(--ease);border:0;padding:0!important}input[type=checkbox][role=switch]:after{content:"";position:absolute;top:3px;left:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.25);transition:transform var(--t-mid) var(--spring)}input[type=checkbox][role=switch]:checked{background:var(--oya)}input[type=checkbox][role=switch]:checked:after{transform:translateX(20px)}input[type=checkbox][role=switch]:disabled{opacity:.45;cursor:not-allowed}input[type=checkbox][role=switch]:focus-visible{box-shadow:var(--ring)}input[type=checkbox]:not([role=switch]),input[type=radio]{accent-color:var(--oya-text);width:20px;height:20px}.form input:not([type=checkbox]):not([type=radio]):not([type=file]),.form select,.form textarea{transition:border-color var(--t-mid) var(--ease),box-shadow var(--t-mid) var(--ease),background var(--t-mid) var(--ease)}.form input:focus,.form select:focus,.form textarea:focus,.rin:focus-within{box-shadow:var(--ring)}.err{animation:rise var(--t-mid) var(--ease) backwards}.apptabs a.on .apptabs__ico,.bchip.on,.biz__tabs a.on>span,.note,.otabs a.on,.segtabs button.on{animation:pop var(--t-mid) var(--spring) backwards}.btabs a{transition:color var(--t-mid) var(--ease),border-color var(--t-mid) var(--ease)}.sk{display:block;border-radius:var(--r-md);background:linear-gradient(90deg,var(--sunk) 0,color-mix(in srgb,var(--sunk) 55%,var(--surface)) 50%,var(--sunk) 100%) 0 0 /200% 100%;animation:shimmer 1.3s linear infinite}.skpage{padding-top:24px;display:flex;flex-direction:column;gap:16px}.skrow{display:flex;gap:14px;align-items:center}.skgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,240px),1fr));grid-gap:16px;gap:16px}.routeline{height:4px;border-radius:99px;background:var(--route);background-size:18px 4px;animation:routeMove 1.2s linear infinite}.btitle{font-style:normal;text-transform:none;letter-spacing:-.025em;font-size:clamp(26px,4vw,34px)}.btitle.sm{font-size:20px;letter-spacing:-.015em}.btitle.xs{font-size:12px;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);font-weight:800}.bhead--center .bhead__bar .btitle{font-size:18px}.bhero{margin:0 0 8px;border-radius:var(--r-xl);padding:18px 18px 22px;position:relative;overflow:hidden;background:radial-gradient(120% 90% at 100% 0,#24384a 0,transparent 55%),linear-gradient(160deg,#182532,#0f1820);box-shadow:var(--e3)}.bhero:before{left:22px;right:22px;bottom:74px;height:3px;background:var(--route);background-size:18px 3px;opacity:.55;animation:routeMove 1.6s linear infinite}.bhero:after,.bhero:before{content:"";position:absolute}.bhero:after{width:220px;height:220px;right:-80px;top:-90px;border-radius:50%;background:radial-gradient(circle,rgba(165,221,14,.28),transparent 65%);pointer-events:none}.bbal{text-align:left;margin:26px 4px 18px}.bbal__amt{justify-content:flex-start}.bbal__amt b{font-style:normal;letter-spacing:-.04em}.bmoney{max-width:none;margin:0}.bmoney .btn{border-radius:var(--r-md)}.bacct{max-width:none;margin:34px 0 0;background:rgba(255,255,255,.06);border:1px dashed rgba(255,255,255,.18)}.bsheetbody{margin:20px 0 0;padding:0;background:none;border-radius:0}@media (max-width:860px){.bhero{margin-top:0}}.bsetup{background:var(--surface);border:1px solid var(--line);box-shadow:var(--e2);position:relative;overflow:hidden}.bsetup:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--oya)}.ring span,:root[data-theme=dark] .bsetup{background:var(--surface)}.btile{box-shadow:var(--e1);border-radius:var(--r-lg)}.btile>span{border-radius:14px;background:var(--oya-soft)}.btile b{font-style:normal;letter-spacing:-.02em}.bmore__card{border-radius:var(--r-lg);box-shadow:var(--e1)}.biz__nav a{position:relative}.biz__nav a.on:before{content:"";position:absolute;left:-16px;top:10px;bottom:10px;width:4px;border-radius:0 4px 4px 0;background:var(--oya);animation:pop var(--t-mid) var(--spring) backwards}.biz__tabs{box-shadow:0 -10px 30px -18px rgba(19,29,39,.35)}.pat-dots{background:radial-gradient(circle at 20% 120%,var(--oya) 0 38px,transparent 39px),radial-gradient(circle at 70% -20%,#2d4354 0 60px,transparent 61px),var(--navy)}.pat-waves{background:linear-gradient(120deg,#fff4d6 0 40%,transparent 40%),radial-gradient(circle at 85% 60%,var(--oya) 0 26px,transparent 27px),#e9f1fb}.pat-checks{background:radial-gradient(circle at 15% 50%,#ffd34d 0 22px,transparent 23px),radial-gradient(circle at 55% 30%,#9b8cff 0 14px,transparent 15px),radial-gradient(circle at 80% 70%,#e4572e 0 18px,transparent 19px),#fdf3e7}.bprod__card{box-shadow:var(--e1)}.bset__cover:not([style]){background:radial-gradient(80% 120% at 0 100%,rgba(165,221,14,.45),transparent 60%),linear-gradient(135deg,#182532,#0f1820)}.bsupport__hero,.suphero{background:radial-gradient(90% 120% at 100% 0,#24384a,transparent 60%),linear-gradient(160deg,#182532,#0f1820)}.suphero{border-bottom:0}.suphero .wrap:after{content:""}.bdonefull{background:radial-gradient(70% 50% at 50% 35%,rgba(165,221,14,.22),transparent 70%),linear-gradient(170deg,#182532,#0b121a)}.bdonefull__body .bart{animation:pop .6s var(--spring) backwards}.rwelcome{background:radial-gradient(90% 60% at 50% 0,#f4fbe3,transparent 70%),linear-gradient(180deg,#eaf7cc,#f6f8f3 60%);color:var(--navy)}.rwelcome__card{background:#fff;box-shadow:var(--e3);border-radius:var(--r-xl);position:relative;overflow:hidden}.rwelcome__card:after{content:"";position:absolute;left:24px;right:24px;bottom:22px;height:4px;background:var(--route);background-size:18px 4px;animation:routeMove 1.2s linear infinite}.rwelcome__card svg{animation:pop .5s var(--spring) backwards}.rwelcome p{color:#44505c}.rwelcome__cta{background:var(--navy);color:#fff;box-shadow:var(--e2)}.rwelcome__cta:hover{background:#22303d;color:#fff}.rwelcome__link{color:var(--navy)}.rdots button{border-color:var(--navy);background:var(--navy)}.rdots button.on{background:var(--oya);width:26px;height:12px;margin:0;border-radius:99px}:root[data-theme=dark] .rwelcome{background:radial-gradient(90% 60% at 50% 0,#24360a,transparent 70%),var(--bg);color:var(--ink)}:root[data-theme=dark] .rwelcome p,:root[data-theme=dark] .rwelcome__link{color:var(--ink)}.rtitle{letter-spacing:-.03em}.rprog span{background:linear-gradient(90deg,var(--navy),#2d4354)}.rbtn{border-radius:var(--r-md);box-shadow:var(--e2)}.ronline{border-radius:var(--r-xl);transition:background var(--t-slow) var(--ease),color var(--t-slow) var(--ease),transform var(--t-fast) var(--ease)}.ronline:active{transform:scale(.98)}.ronline.on .ronline__dot{animation:livePulse 1.8s ease-out infinite}@keyframes livePulse{0%{box-shadow:0 0 0 0 rgba(165,221,14,.55)}to{box-shadow:0 0 0 14px rgba(165,221,14,0)}}.spot{border-radius:var(--r-lg)}.apptabs{border-radius:24px;-webkit-backdrop-filter:saturate(1.4) blur(10px);backdrop-filter:saturate(1.4) blur(10px);background:color-mix(in srgb,var(--surface) 88%,transparent)}.acchero{border-radius:var(--r-xl);position:relative;overflow:hidden}.acchero:after{content:"";position:absolute;left:24px;right:24px;bottom:12px;height:3px;background:var(--route);background-size:18px 3px;opacity:.6}.card,.cartcard{border-radius:var(--r-lg)}.pill{letter-spacing:.01em}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important;transition-duration:1ms!important;scroll-behavior:auto!important}}.bhero:before{display:none}.bacct{position:relative;border:0;margin-top:30px}.bacct:before{content:"";position:absolute;left:0;right:0;top:-16px;height:3px;background:var(--route);background-size:18px 3px;opacity:.6;animation:routeMove 1.6s linear infinite}.bform .toggle,.form .toggle{flex-direction:row;justify-content:space-between;align-items:center;text-align:left;gap:16px}.form .toggle>span{flex:1 1;min-width:0}.basketbar__sum{display:flex;flex-direction:column;line-height:1.2;min-width:0;white-space:nowrap}.basketbar__sum .price{color:var(--muted);font-weight:700;font-size:14px}.basketbar .btn{white-space:nowrap;flex:none}.basketbar{animation:sheetUp var(--t-slow) var(--ease) both}@media (max-width:620px){body:has(.apptabs) .basketbar{left:12px;right:12px;bottom:calc(92px + env(safe-area-inset-bottom, 0px));border-radius:20px;box-shadow:var(--e3);padding-bottom:0}body:has(.apptabs) .basketbar .wrap{padding:8px 8px 8px 16px}body:has(.apptabs) .basketbar .btn{padding:12px 18px}body:has(.apptabs):has(.basketbar){padding-bottom:calc(170px + env(safe-area-inset-bottom, 0px))}}.installapp{display:flex;align-items:center;gap:14px;width:100%;padding:14px 16px;border-radius:var(--r-lg);border:1.5px dashed var(--oya-text);background:var(--oya-soft);color:var(--ink);text-align:left;cursor:pointer;font:inherit;animation:rise var(--t-slow) var(--ease) backwards;transition:transform var(--t-fast) var(--ease)}.installapp:active{transform:scale(.98)}.installapp .ico{width:40px;height:40px;padding:9px;border-radius:12px;background:var(--oya);color:var(--oya-ink);flex:none}.installapp span{display:flex;flex-direction:column}.installapp small{color:var(--muted)}.rwelcome .installapp{background:#fff}.installsteps{padding-left:34px;display:flex;flex-direction:column;gap:12px;line-height:1.5}