.sgs,.sgq,.sgq-ov,.sgs-toast{--bg:#FFFFFF;--bg2:#F2F4FA;--txt:#0A0F1F;--body:#4A5270;--muted:#5B6382;--line:#DDE2F0;--btn:#1F3BFF;--btnh:#1530E0;--soft:#E6EBFF;--soft2:#F5F7FF;--ok:#18A86B;--star:#F2A900;--grad:linear-gradient(135deg,#1F3BFF 0%,#2A22D8 60%,#4A1FD0 100%);--g:linear-gradient(125deg,#1F3BFF 0%,#2A22D8 55%,#4A1FD0 100%);--f:"Instrument Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--fd:"Unbounded","Instrument Sans",system-ui,sans-serif;--fm:"SUSE Mono",ui-monospace,Menlo,monospace;--ease:cubic-bezier(.2,0,0,1);--ease2:cubic-bezier(.4,0,.2,1)}@property --ga{syntax:"<angle>";inherits:false;initial-value:45deg}@keyframes sgs-gspin{to{--ga:405deg}}.sgs [hidden],.sgq [hidden]:not(.bk),.sgs-toast[hidden]{display:none!important}.sgs button,.sgs input,.sgs select,.sgq button,.sgq input{letter-spacing:inherit;text-transform:none;min-height:0;box-shadow:none;margin:0;line-height:inherit}.sgs ul,.sgs ol{margin:0;padding:0;list-style:none}.sgs details,.sgs summary{margin:0}.sgq-ov,.sgq-ov:empty{display:block}.sgs .sgs-nlf{display:none!important}.sgq .em .er{display:block;color:#b42318;font-size:13px;margin-top:8px}.sgq em,.sgs-toast em{font-style:normal}.sgs img,.sgq img{height:auto}.sgs .g90 p a{color:#fff;text-decoration:underline;text-underline-offset:2px}.sgs .g90 p a:hover{color:#bcc8ff}.sgs{color:var(--body);font:400 16px/1.6 var(--f);background:var(--bg);overflow-x:clip;scroll-margin-top:80px}.sgs *{box-sizing:border-box}.sgs h1,.sgs h2,.sgs h3,.sgs p{margin:0}.sgs h1,.sgs h2,.sgs h3{color:var(--txt);font-family:var(--fd);letter-spacing:-.02em;text-wrap:balance}.sgs em{font-style:normal}.sgs a{color:inherit}.sgs button,.sgs select{font-family:inherit;color:inherit;cursor:pointer}.sgs img{max-width:100%;display:block}.sgs svg{display:block}.sgs :focus-visible{outline:2px solid var(--btn);outline-offset:3px}.sgs .w{max-width:1240px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}.sgs .vh,.sgq .vh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sgs .top0{position:relative;isolation:isolate;overflow:hidden;background:#eef0ff;padding-block:clamp(28px,3.4vw,48px) clamp(30px,3.6vw,52px)}.sgs .mesh{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none;background:radial-gradient(40% 70% at 4% 6%,#fffffffa,#fff0 74%),radial-gradient(50% 90% at 98% 0%,#768cffb8,#768cff00 74%),radial-gradient(42% 70% at 62% 40%,#c4b2ff8c,#c4b2ff00 74%),radial-gradient(52% 80% at 10% 100%,#8cceff8c,#8cceff00 74%),radial-gradient(48% 80% at 94% 100%,#6878ff8c,#6878ff00 74%),linear-gradient(155deg,#f2f4ff,#e3e6ff 52%,#e9ecff)}.sgs .mesh i{position:absolute;display:block}.sgs .mesh .sheen{top:-20%;right:-30%;bottom:-20%;left:-30%;background:linear-gradient(112deg,#fff0 14%,#ffffffb3 25%,#fff3 31%,#fff0 40% 55%,#ffffff73 63%,#ffffff1a 68%,#fff0 76%)}.sgs .mesh .grain{top:0;right:0;bottom:0;left:0;opacity:.16;mix-blend-mode:multiply;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .2  0 0 0 0 .22  0 0 0 0 .4  0 0 0 .55 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.sgs .rate{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap;padding:9px 18px 9px 14px;border-radius:999px;background:#ffffffd1;border:1px solid var(--line);box-shadow:0 8px 24px -18px #141e5a66;font:500 14px/1 var(--f);color:var(--body);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sgs .rate .ri{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.sgs .rate .st{color:var(--star);font-size:12.5px;letter-spacing:.5px;align-self:center}.sgs .rate b{font:500 13.5px/1 var(--fm);color:var(--txt);letter-spacing:-.01em}.sgs .rate .dot{width:3px;height:3px;border-radius:50%;background:#aeb6d3}.sgs .rate .sep{width:1px;height:16px;background:#d3d8ea;margin:0 4px}.sgs .hrow{display:flex;justify-content:space-between;align-items:flex-end;gap:14px 48px;flex-wrap:wrap;margin-top:22px}.sgs .hrow h1{font:800 clamp(44px,6.2vw,84px)/.9 var(--fd);letter-spacing:-.045em;text-transform:uppercase}.sgs .hrow p{max-width:440px;font-size:16.5px;line-height:1.55}.sgs .main{padding-top:clamp(24px,3vw,40px)}.sgs .find{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(20px,2.6vw,36px);align-items:start}.sgs .goals{position:sticky;top:calc(var(--sgs-top,0px) + env(safe-area-inset-top,0px) + 20px);display:grid;gap:4px}.sgs .goals button{display:flex;justify-content:space-between;align-items:center;gap:10px;text-align:left;border:1px solid transparent;background:transparent;border-radius:14px;padding:12px 16px;font:700 14.5px/1.25 var(--f);color:var(--txt);transition:background .3s var(--ease2),color .3s var(--ease2),border-color .3s}.sgs .goals button small{font:500 11px/1 var(--fm);color:var(--muted);font-variant-numeric:tabular-nums;transition:color .3s}.sgs .goals button:hover{background:var(--soft2)}.sgs .goals button[aria-pressed=true]{background:var(--txt);color:#fff}.sgs .goals button[aria-pressed=true] small{color:#aeb9da}.sgs .goals .sep{display:block;height:1px;background:var(--line);margin:8px 16px}.sgs .col{min-width:0}.sgs .bar{display:flex;align-items:center;gap:12px;margin-bottom:18px}.sgs .ct{flex:1;font-size:14.5px;color:var(--muted)}.sgs .ct b{font:600 15px/1 var(--fm);color:var(--txt);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.sgs .sw{position:relative;display:inline-flex;background:var(--bg2);border-radius:999px;padding:4px}.sgs .sw button{position:relative;z-index:1;border:0;background:none;font:600 13px/1 var(--f);padding:12px 16px;border-radius:999px;color:var(--muted);white-space:nowrap;transition:color .35s var(--ease2)}.sgs .sw button:hover{color:var(--txt)}.sgs .sw button[aria-pressed=true]{color:#fff}.sgs .sw i{position:absolute;top:4px;bottom:4px;left:0;width:0;border-radius:999px;background:var(--g);box-shadow:0 8px 18px -10px #1f3bffbf;transition:transform .5s cubic-bezier(.2,.8,.2,1),width .5s cubic-bezier(.2,.8,.2,1)}.sgs .srt{position:relative;display:block}.sgs .sort{height:45px;border:1px solid var(--line);border-radius:999px;padding:0 40px 0 18px;font:600 13px var(--f);color:var(--txt);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath d='M1 1l4 4 4-4' fill='none' stroke='%230A0F1F' stroke-width='1.6' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 16px center;-webkit-appearance:none;appearance:none;transition:border-color .2s}.sgs .sort:hover{border-color:#b9c4f0}.sgs .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.sgs .pc{position:relative;isolation:isolate;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:22px;background:#fff;overflow:hidden}.sgs .pc:before,.sgs .promo:before,.sgs .qt:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;padding:1.5px;pointer-events:none;background:linear-gradient(var(--ga),rgba(31,59,255,1) 0%,rgba(31,59,255,0) 25%,rgba(31,59,255,0) 75%,rgba(31,59,255,1) 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);opacity:0;transition:opacity .6s var(--ease2);animation:sgs-gspin 9s linear infinite paused}.sgs .qt:before{background:linear-gradient(var(--ga),rgba(255,255,255,.95) 0%,rgba(255,255,255,0) 25%,rgba(255,255,255,0) 75%,rgba(160,180,255,.95) 100%)}.sgs .pc:hover:before,.sgs .pc:focus-within:before,.sgs .promo:hover:before,.sgs .promo:focus-visible:before,.sgs .qt:hover:before{opacity:1;animation-play-state:running}.sgs .pc .im{position:relative;display:block;aspect-ratio:1/1;max-width:100%;background:linear-gradient(160deg,#dce3ff,#eef1ff,#fff 52%)}.sgs .pc .im img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transform-origin:50% 88%;transition:transform .8s var(--ease)}.sgs .pc .im img.h2{object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity .6s var(--ease2),transform 1s var(--ease)}@media(hover:hover){.sgs .pc:hover .im img.h2{opacity:1;transform:none}.sgs .pc:hover .tk{background:#ffffffe6;color:var(--txt)}}.sgs .pc .tg{position:absolute;left:14px;top:14px;z-index:2;font:600 10px/1 var(--fm);letter-spacing:.1em;text-transform:uppercase;background:var(--soft2);color:var(--btn);border-radius:6px;padding:6px 8px}.sgs .pc .tk{position:absolute;right:8px;top:14px;z-index:2;font:600 10px/1 var(--fm);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);padding:6px;border-radius:6px;background:#fff0;transition:background .5s var(--ease2),color .5s var(--ease2)}.sgs .pc .bd{padding:4px 20px 20px;display:flex;flex-direction:column;gap:9px;flex:1}.sgs .pc .rt{font:500 11.5px/1.2 var(--fm);color:var(--muted);letter-spacing:-.01em}.sgs .pc .rt em{font-style:normal}.sgs .pc .rt i{font-style:normal;color:var(--star);letter-spacing:1px;margin-right:5px}.sgs .pc h3{font:800 15.5px/1.25 var(--fd);letter-spacing:-.01em}.sgs .pc h3 a{text-decoration:none;transition:color .2s}.sgs .pc h3 a:hover{color:var(--btn)}.sgs .pc .ds{font-size:14px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sgs .pc .ch{display:flex;flex-wrap:wrap;gap:5px}.sgs .pc .ch span{font:500 10.5px/1 var(--fm);letter-spacing:.01em;border:1px solid var(--line);border-radius:6px;padding:5px 7px;color:var(--txt);white-space:nowrap}.sgs .pc .ch span:first-child{border-color:#c7d0f5;background:var(--soft2);color:var(--btn)}.sgs .pc .ft{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 10px;margin-top:auto;padding-top:8px}.sgs .pc .pr{min-width:0}.sgs .pc .pr b{display:block;font:600 19px/1.1 var(--fm);color:var(--txt);letter-spacing:-.035em;font-variant-numeric:tabular-nums}.sgs .pc .pr s{font:400 13px var(--fm);color:var(--muted);margin-left:6px}.sgs .pc .pk{grid-column:1/-1;display:block;font-size:12.5px;color:var(--muted)}.sgs .pc .pk b{display:inline;font:600 12.5px var(--fm);color:var(--btn);letter-spacing:-.02em}.sgs .add{position:relative;z-index:2;flex:none;display:inline-flex;align-items:center;height:44px;padding:0 12px;border:0;border-radius:999px;background:var(--btn);color:#fff;font:600 13px/1 var(--f);white-space:nowrap;transition:background .3s var(--ease2),box-shadow .3s var(--ease2)}.sgs .add svg{width:20px;height:20px;flex:none}.sgs .add .lb{max-width:0;overflow:hidden;opacity:0;transition:max-width .5s var(--ease),margin .5s var(--ease),opacity .3s var(--ease2)}.sgs .add:hover{background:var(--btnh);box-shadow:0 12px 26px -14px #1f3bffd9}@media(hover:hover){.sgs .add:hover .lb{max-width:120px;margin-left:8px;opacity:1}}.sgs .add:focus-visible .lb,.sgs .add.ok .lb{max-width:120px;margin-left:8px;opacity:1}.sgs .add[disabled]{cursor:default}.sgs .add.ok{background:var(--ok);box-shadow:none}.sgs .busy svg,.sgq .busy svg{animation:sgs-pls .9s ease-in-out infinite}@keyframes sgs-pls{50%{opacity:.35;transform:scale(.86)}}.sgs .go,.sgq .go{display:inline-flex;align-items:center;gap:14px;padding:7px 7px 7px 22px;border-radius:999px;border:0;font:600 13px/1 var(--f);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .3s,color .3s,box-shadow .3s}.sgs .go i,.sgq .go i{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;transition:transform .35s var(--ease),color .3s}.sgs .go svg,.sgq .go svg{width:15px;height:15px}.sgs .go:hover i,.sgq .go:hover i,.sgs .promo:hover .go i{transform:translate(3px)}.sgs .go.lt,.sgq .go.lt{background:#fff;color:var(--btn)}.sgs .go.lt i,.sgq .go.lt i{background:var(--btn);color:#fff}.sgs .go.dk{background:var(--txt);color:#fff}.sgs .go.dk i{background:#fff;color:var(--txt)}.sgs .go.dk:hover,.sgs .promo:hover .go.dk{background:var(--btn)}.sgs .go.dk:hover i,.sgs .promo:hover .go.dk i{color:var(--btn)}.sgs .qt{grid-column:1/-1;position:relative;isolation:isolate;overflow:hidden;border-radius:28px;background:var(--grad);color:#fff;padding:clamp(24px,3vw,40px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"tx gi" "qa gi";gap:22px clamp(24px,4vw,56px);align-items:center}.sgs .qt:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 90% at 100% 0%,#fff3,#fff0 70%),radial-gradient(40% 70% at 0% 100%,#78c8ff2e,#78c8ff00 70%)}.sgs .qt .tx{grid-area:tx}.sgs .qt h3{color:#fff;font:800 clamp(24px,2.6vw,34px)/1.02 var(--fd);letter-spacing:-.03em;text-transform:uppercase}.sgs .qt h3 em{display:block;color:#bcc8ff}.sgs .qt p{margin-top:12px;color:#dce2ff;font-size:15.5px;max-width:420px}.sgs .qt .qa{grid-area:qa;align-self:end}.sgs .qt .gi{grid-area:gi;display:flex;flex-wrap:wrap;gap:8px;align-content:center}.sgs .qt .gi button{display:inline-flex;align-items:center;gap:8px;padding:9px 14px 9px 11px;border-radius:999px;border:1px solid rgba(255,255,255,.24);background:#ffffff1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;font:600 14px/1 var(--f);white-space:nowrap;transition:background .3s var(--ease2),border-color .3s,transform .45s var(--ease)}.sgs .qt .gi svg{width:20px;height:20px;flex:none}.sgs .qt .gi button:hover{background:#fff3;border-color:#ffffff8c;transform:translateY(-2px)}.sgs .qt .gi button:focus-visible,.sgs .qt .go:focus-visible{outline-color:#fff}.sgs .promo{grid-column:1/-1;position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:flex-start;min-height:clamp(250px,24vw,300px);padding:clamp(24px,3vw,40px);border-radius:28px;border:1px solid var(--line);background:linear-gradient(150deg,#f8f9ff,#ecefff 55%,#dee4ff);text-decoration:none;color:inherit}.sgs .promo h3{position:relative;z-index:1;font:800 clamp(24px,2.6vw,34px)/1.02 var(--fd);letter-spacing:-.03em;text-transform:uppercase;max-width:min(420px,52%)}.sgs .promo p{position:relative;z-index:1;margin-top:12px;max-width:min(360px,40%);font-size:15.5px}.sgs .promo .go{position:relative;z-index:1;margin-top:auto}.sgs .promo .gap{flex:1 0 22px}.sgs .promo .ph{position:absolute;z-index:0;right:clamp(10px,2.4vw,40px);bottom:-9%;width:min(54%,520px);pointer-events:none}.sgs .promo .gp{display:flex;align-items:flex-end}.sgs .promo .gp img{width:60%;height:auto;transform-origin:50% 100%;transition:transform .9s var(--ease)}.sgs .promo .gp .a{transform:translate(4%,-6%) scale(.88)}.sgs .promo .gp .b{position:relative;z-index:1;margin-left:-14%}.sgs .promo:hover .gp .a{transform:translate(2%,-9%) scale(.9)}.sgs .promo:hover .gp .b{transform:translateY(-3%) scale(1.02)}.sgs .promo .fl{position:absolute;z-index:2;display:block;transition:transform 1s var(--ease)}.sgs .promo .fl img{display:block;width:100%;height:auto;filter:drop-shadow(0 10px 12px rgba(16,22,80,.22));animation:sgs-flt var(--d,6s) ease-in-out var(--dl,0s) infinite alternate}@keyframes sgs-flt{0%{transform:translateY(0) rotate(var(--r,0deg))}to{transform:translateY(-7px) rotate(calc(var(--r,0deg) + 4deg))}}.sgs .promo .f1{left:4%;top:-10%;width:19%;--r:-22deg;--d:5.6s}.sgs .promo .f2{right:2%;top:-16%;width:17%;--r:28deg;--d:6.4s;--dl:-2s}.sgs .promo .f3{left:-14%;top:46%;width:17%;--r:14deg;--d:7s;--dl:-1s}.sgs .promo .f4{right:-4%;top:28%;width:15%;--r:-36deg;--d:5.2s;--dl:-3s;z-index:0}.sgs .promo:hover .f1{transform:translate(-12px,-24px) rotate(-8deg)}.sgs .promo:hover .f2{transform:translate(4px,-28px) rotate(10deg)}.sgs .promo:hover .f3{transform:translate(-14px,-20px) rotate(8deg)}.sgs .promo:hover .f4{transform:translate(2px,-22px) rotate(-10deg)}.sgs .empty{grid-column:1/-1;border:1px dashed #C9D2EE;border-radius:22px;padding:36px 28px;display:grid;justify-items:start;gap:16px}.sgs .empty p{font-size:16px;color:var(--txt);max-width:520px}.sgs .cl{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:16px;margin-top:clamp(56px,7vw,96px)}.sgs .g90{border-radius:28px;background:var(--grad);color:#fff;padding:clamp(24px,3.4vw,44px);display:grid;grid-template-columns:auto minmax(0,1fr);gap:clamp(22px,3.4vw,40px);align-items:center}.sgs .g90 h3{color:#fff;font:800 clamp(22px,2.4vw,30px)/1.1 var(--fd);text-transform:uppercase}.sgs .g90 p{margin-top:10px;color:#dce2ff;font-size:15px}.sgs .dial{position:relative;width:clamp(140px,14vw,186px);aspect-ratio:1;max-width:100%;flex:none}.sgs .dial svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.sgs .dial .t{stroke:#ffffff38;stroke-width:1.7;stroke-linecap:round;transition:stroke .35s ease}.sgs .dial .t.m{stroke-width:2.4}.sgs .dial .trk{fill:none;stroke:#ffffff24;stroke-width:2}.sgs .dial .pr{fill:none;stroke:#fff;stroke-width:3.2;stroke-linecap:round;transform:rotate(-90deg);transform-origin:100px 100px;transition:stroke-dashoffset 1.25s var(--ease)}.sgs .dial .orb{opacity:0;transform-origin:100px 100px;transition:opacity .6s ease}.sgs .dial .orb circle{fill:#fff;filter:drop-shadow(0 0 6px rgba(255,255,255,.95)) drop-shadow(0 0 14px rgba(140,160,255,.9))}.sgs .dial.go .t{stroke:#fff;transition-delay:calc(var(--i) * 12ms)}.sgs .dial.go .pr{stroke-dashoffset:0!important}.sgs .dial.go .orb{opacity:1;transition-delay:1.15s;animation:sgs-orbit 16s linear 1.15s infinite}.sgs .dial.reset *{transition:none!important;animation:none!important}@keyframes sgs-orbit{to{transform:rotate(360deg)}}.sgs .dial .num{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:4px;text-align:center;color:#fff}.sgs .dial .num b{font:600 clamp(38px,4vw,52px)/1 var(--fm);letter-spacing:-.05em;font-variant-numeric:tabular-nums}.sgs .dial .num small{font:500 11px/1 var(--fm);letter-spacing:.2em;text-transform:uppercase;color:#ffffffbf}.sgs .why3{border-radius:28px;border:1px solid var(--line);background:var(--soft2);padding:clamp(14px,2.2vw,26px) clamp(20px,2.6vw,32px);display:grid;align-content:center}.sgs .why3 div{display:grid;grid-template-columns:46px minmax(0,1fr);gap:2px 16px;align-items:center;padding:14px 0}.sgs .why3 div+div{border-top:1px solid var(--line)}.sgs .why3 .ic{grid-row:1/3;width:46px;height:46px;border-radius:14px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;color:var(--btn)}.sgs .why3 .ic svg{width:23px;height:23px}.sgs .why3 b{font:700 16px/1.3 var(--f);color:var(--txt)}.sgs .why3 span{font-size:14.5px;line-height:1.4}.sgs .faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:24px clamp(32px,5vw,72px);align-items:start;padding-block:clamp(64px,8vw,112px)}.sgs .faq h2{position:sticky;top:calc(var(--sgs-top,0px) + env(safe-area-inset-top,0px) + 32px);font:800 clamp(30px,4vw,52px)/.96 var(--fd);letter-spacing:-.035em;text-transform:uppercase}.sgs .faq h2 em{display:block;color:var(--btn)}.sgs .faq details{border-top:1px solid var(--line)}.sgs .faq details:last-child{border-bottom:1px solid var(--line)}.sgs .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font:600 17.5px/1.35 var(--f);color:var(--txt);transition:color .2s}.sgs .faq summary:hover{color:var(--btn)}.sgs .faq summary::-webkit-details-marker{display:none}.sgs .faq summary i{position:relative;flex:none;width:34px;height:34px;border-radius:50%;background:var(--soft2);border:1px solid var(--line);transition:transform .5s var(--ease),background .3s,border-color .3s}.sgs .faq summary i:before,.sgs .faq summary i:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.5px;margin:-.75px 0 0 -6px;background:var(--btn);border-radius:1px;transition:background .3s}.sgs .faq summary i:after{transform:rotate(90deg)}.sgs .faq details[open] summary i{transform:rotate(45deg);background:var(--btn);border-color:var(--btn)}.sgs .faq details[open] summary i:before,.sgs .faq details[open] summary i:after{background:#fff}.sgs .faq details p{padding:0 56px 24px 0;font-size:16px;max-width:640px}.sgs .faq details[open] p{animation:sgs-fqin .55s var(--ease)}@keyframes sgs-fqin{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.sgq-ov{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a0f1f6b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:2147482990;opacity:0;pointer-events:none;transition:opacity .35s var(--ease2)}.sgq-ov.on{opacity:1;pointer-events:auto}.sgq{position:fixed;left:50%;top:50%;width:min(820px,calc(100% - 32px));max-height:calc(100% - 48px);overflow:auto;overscroll-behavior:contain;transform:translate(-50%,-47%) scale(.98);opacity:0;pointer-events:none;visibility:hidden;transition:transform .5s var(--ease),opacity .3s var(--ease2),visibility 0s .5s;z-index:2147482995;background:#fff;border-radius:28px;box-shadow:0 40px 100px -30px #0a0f3c80;color:var(--body);font:400 15px/1.55 var(--f)}.sgq.on{transform:translate(-50%,-50%);opacity:1;pointer-events:auto;visibility:visible;transition:transform .5s var(--ease),opacity .3s var(--ease2),visibility 0s}.sgq *{box-sizing:border-box}.sgq p,.sgq h2,.sgq h3{margin:0}.sgq button,.sgq input{font-family:inherit;color:inherit}.sgq svg{display:block}.sgq :focus-visible{outline:2px solid var(--btn);outline-offset:3px}.sgq .tp{position:sticky;top:0;z-index:2;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:16px 20px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:14px;align-items:center;border-bottom:1px solid var(--line)}.sgq .tp .bk,.sgq .tp .x{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:#fff;display:grid;place-items:center;cursor:pointer;color:var(--txt);transition:border-color .2s,background .2s}.sgq .tp .bk:hover,.sgq .tp .x:hover{border-color:#b9c4f0;background:var(--soft2)}.sgq .tp svg{width:18px;height:18px}.sgq .tp .bk[hidden]{visibility:hidden;display:grid}.sgq .pg{display:flex;gap:6px}.sgq .pg i{position:relative;height:4px;flex:1;border-radius:4px;background:var(--line);overflow:hidden}.sgq .pg i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--g);transform:scaleX(0);transform-origin:left;transition:transform .6s var(--ease)}.sgq .pg i.on:after{transform:none}.sgq .stp{font:500 12.5px var(--fm);color:var(--muted);font-variant-numeric:tabular-nums}.sgq .bd{padding:28px 32px 32px;animation:sgs-qin .5s var(--ease)}@keyframes sgs-qin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.sgq h2{font:800 clamp(24px,3vw,32px)/1.04 var(--fd);color:var(--txt);text-transform:uppercase;letter-spacing:-.03em;text-wrap:balance}.sgq .sub{color:var(--body);margin-top:10px;font-size:15.5px}.sgq .op{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:22px}.sgq .op.c3{grid-template-columns:repeat(3,minmax(0,1fr))}.sgq .op button{position:relative;border:1px solid var(--line);background:#fff;border-radius:20px;padding:16px;text-align:left;cursor:pointer;display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 14px;align-items:center;min-height:84px;transition:border-color .25s,box-shadow .3s,transform .45s var(--ease)}.sgq .op button:hover{border-color:#b9c4f0;box-shadow:0 14px 30px -18px #1f3bff80;transform:translateY(-2px)}.sgq .op .ic{grid-row:1/3;width:46px;height:46px;border-radius:14px;background:var(--soft2);display:grid;place-items:center;color:var(--btn);transition:background .3s,color .3s}.sgq .op button:hover .ic{background:var(--btn);color:#fff}.sgq .op .ic svg{width:24px;height:24px}.sgq .op .ic.n{font:600 16px/1 var(--fm);letter-spacing:-.03em}.sgq .op b{font:700 16px/1.25 var(--f);color:var(--txt)}.sgq .op .d{font-size:13.5px;color:var(--muted);line-height:1.4}.sgq .op .d .pr{font:600 12.5px var(--fm);color:var(--btn);letter-spacing:-.02em}.sgq .op button.best:after{content:"Najlepsza cena";position:absolute;top:-9px;right:14px;background:var(--g);color:#fff;font:600 9.5px/1 var(--fm);letter-spacing:.08em;text-transform:uppercase;padding:5px 8px;border-radius:6px}.sgq .im2{grid-row:1/3;display:flex}.sgq .qi{display:block;flex:none;overflow:hidden;width:46px;height:46px;border-radius:12px;border:1px solid var(--line);background:linear-gradient(160deg,#dce3ff,#eef1ff,#fff 60%)}.sgq .qi img{display:block;width:100%;height:100%;object-fit:contain}.sgq .im2 .qi+.qi{margin-left:-14px;box-shadow:0 0 0 2px #fff}.sgq .why{background:var(--soft2);border:1px solid var(--line);border-radius:18px;padding:14px 16px;margin-top:16px;font-size:14.5px;color:var(--txt)}.sgq .why b{color:var(--btn)}.sgq .rl{display:grid;gap:10px;margin-top:16px}.sgq .rp{display:grid;grid-template-columns:104px minmax(0,1fr) auto;gap:18px;align-items:center;border:1px solid var(--line);border-radius:20px;padding:10px 18px 10px 10px}.sgq .rp .qi{width:104px;height:104px;border-radius:14px}.sgq .rp .ro{font:600 10px/1 var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--btn);background:var(--soft2);border-radius:6px;padding:5px 7px;display:inline-block}.sgq .rp h3{font:800 17px/1.2 var(--fd);color:var(--txt);margin-top:8px;letter-spacing:-.01em}.sgq .rp .ch{display:flex;gap:5px;flex-wrap:wrap;margin-top:7px}.sgq .rp .ch span{font:500 10px/1 var(--fm);border:1px solid var(--line);border-radius:6px;padding:4px 6px;color:var(--txt)}.sgq .rp p{font-size:13.5px;margin-top:7px}.sgq .rp .q{text-align:right;white-space:nowrap}.sgq .rp .q b{display:block;font:600 18px/1.2 var(--fm);color:var(--txt);letter-spacing:-.03em}.sgq .rp .q span{font:500 12px var(--fm);color:var(--muted)}.sgq .sum{margin-top:16px;display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap;background:var(--g);color:#fff;border-radius:22px;padding:18px 18px 18px 24px;box-shadow:0 22px 50px -22px #1f3bff99}.sgq .sum b{font:600 28px/1.1 var(--fm);letter-spacing:-.04em}.sgq .sum s{color:#fff9;margin-right:8px;font:400 15px var(--fm)}.sgq .sum small{display:block;color:#ffffffd1;font-size:13px;margin-top:4px}.sgq .sum .go i svg{width:18px;height:18px}.sgq .sum .go.ok{background:#fff;color:var(--ok)}.sgq .sum .go.ok i{background:var(--ok)}.sgq .em{margin-top:14px;border:1px dashed #C9D2EE;border-radius:20px;padding:16px 18px}.sgq .em b{font:700 15px var(--f);color:var(--txt)}.sgq .em form{display:flex;gap:8px;margin-top:12px}.sgq .em input{flex:1;height:48px;border:1px solid var(--line);border-radius:999px;padding:0 18px;font:500 15px var(--f);min-width:0;color:var(--txt);background:#fff}.sgq .em input:focus-visible{outline:2px solid var(--btn);outline-offset:1px}.sgq .em form button{height:48px;padding:0 22px;border-radius:999px;border:0;background:var(--btn);color:#fff;font:600 12.5px var(--f);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .2s}.sgq .em form button:hover{background:var(--btnh)}.sgq .em small{display:block;color:var(--muted);font-size:12px;margin-top:8px}.sgq .em.ok{border-style:solid;border-color:var(--ok);background:#f0fbf6}.sgq .lk{display:flex;gap:22px;margin-top:18px;flex-wrap:wrap}.sgq .lk button{border:0;background:none;padding:0;font:600 14px var(--f);color:var(--btn);cursor:pointer}.sgq .lk button span{display:inline-block;transition:transform .3s var(--ease)}.sgq .lk button:hover span{transform:translate(4px)}.sgs-toast{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom,0px));transform:translate(-50%,24px);opacity:0;visibility:hidden;pointer-events:none;z-index:2147483000;background:var(--txt);color:#fff;border-radius:999px;padding:7px 7px 7px 8px;display:flex;align-items:center;gap:12px;box-shadow:0 18px 50px #0a0f1f4d;transition:transform .45s var(--ease),opacity .3s,visibility .3s;font:500 14px var(--f);max-width:calc(100% - 24px)}.sgs-toast.on{transform:translate(-50%);opacity:1;visibility:visible;pointer-events:auto}.sgs-toast .ok{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--ok);flex:none}.sgs-toast .ok svg{width:18px;height:18px;display:block}.sgs-toast span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sgs-toast b{font-weight:700}.sgs-toast a{flex:none;background:#fff;color:var(--txt);text-decoration:none;border-radius:999px;padding:11px 16px;font:600 12px/1 var(--f);letter-spacing:.06em;text-transform:uppercase}.sgs-toast.err{background:#b42318;padding:12px 18px}.sgs .pc .tg{transition:opacity .35s var(--ease2)}.sgs .pc .tk{transition:opacity .35s var(--ease2),background .5s var(--ease2),color .5s var(--ease2)}@media(hover:hover){.sgs .pc:hover .tg,.sgs .pc:hover .tk{opacity:0}}@media(max-width:1000px){.sgs .find{grid-template-columns:minmax(0,1fr);gap:0}.sgs .goals{top:calc(var(--sgs-top,0px) + env(safe-area-inset-top,0px));z-index:20;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1*max(16px,env(safe-area-inset-right,0px))) 16px calc(-1*max(16px,env(safe-area-inset-left,0px)));padding:10px max(16px,env(safe-area-inset-right,0px)) 10px max(16px,env(safe-area-inset-left,0px));background:#ffffffe6;-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid var(--line)}.sgs .goals::-webkit-scrollbar{display:none}.sgs .goals button{flex:none;border-color:var(--line);border-radius:999px;padding:10px 15px;font-size:13.5px;gap:8px}.sgs .goals .sep{display:none}.sgs .cl{grid-template-columns:minmax(0,1fr)}}@media(max-width:760px){.sgs .bar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px}.sgs .sw{grid-column:1/-1;grid-row:2;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.sgs .sw button{padding:11px 6px;font-size:12.5px}.sgs .sort{height:40px;padding:0 34px 0 14px;font-size:12.5px;background-position:right 13px center}.sgs .grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sgs .pc{border-radius:18px}.sgs .pc .tg{left:9px;top:9px;font-size:8.5px;padding:5px 6px}.sgs .pc .tk{right:4px;top:9px;font-size:8.5px;padding:5px}.sgs .pc .bd{padding:2px 12px 14px;gap:7px}.sgs .pc .rt{font-size:10.5px}.sgs .pc .rt i{letter-spacing:0;margin-right:3px}.sgs .pc .rt em{display:none}.sgs .pc h3{font-size:13px}.sgs .pc .ds{font-size:12.5px}.sgs .pc .ch span{font-size:9.5px;padding:4px 5px}.sgs .pc .ch span:nth-child(n+3){display:none}.sgs .pc .pr b{font-size:16px}.sgs .pc .pk,.sgs .pc .pk b{font-size:11px}.sgs .pc .pk em{display:none}.sgs .add{height:40px;padding:0 10px}.sgs .qt{grid-template-columns:minmax(0,1fr);grid-template-areas:"tx" "gi" "qa";padding:24px 20px;gap:18px;border-radius:22px}.sgs .qt .gi{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:0 -20px;padding:0 20px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 20px,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 20px,#000 85%,transparent)}.sgs .qt .gi::-webkit-scrollbar{display:none}.sgs .qt .gi button{flex:none}.sgs .qt .go{width:100%;justify-content:space-between}.sgs .promo{min-height:0;padding:22px 20px 20px;border-radius:22px}.sgs .promo h3{font-size:clamp(21px,6vw,26px);max-width:none}.sgs .promo p{font-size:14.5px;max-width:none;margin-top:8px}.sgs .promo .gap{display:none}.sgs .promo .ph{position:relative;order:3;right:auto;bottom:auto;width:84%;align-self:center;margin:18px 0 0}.sgs .promo .go{order:4;margin-top:14px;width:100%;justify-content:space-between}.sgs .promo:hover .fl{transform:none}.sgs .faq{grid-template-columns:minmax(0,1fr)}.sgs .faq h2{position:static}.sgs .faq summary{font-size:16px;padding:18px 0}.sgs .faq details p{padding-right:0;font-size:15px}.sgq{left:0;top:auto;bottom:0;width:100%;max-height:92%;border-radius:24px 24px 0 0;transform:translateY(100%);opacity:1}.sgq.on{transform:none}.sgq .tp{padding:12px 14px;gap:10px}.sgq .bd{padding:20px 16px calc(28px + env(safe-area-inset-bottom,0px))}.sgq .sub{font-size:14.5px}.sgq .op,.sgq .op.c3{grid-template-columns:minmax(0,1fr);gap:8px;margin-top:16px}.sgq .op button{min-height:0;padding:12px 14px}.sgq .rp{grid-template-columns:76px minmax(0,1fr);gap:4px 12px;padding:10px}.sgq .rp .qi{width:76px;height:76px;grid-row:1/3}.sgq .rp .q{grid-column:2;text-align:left}.sgq .rp h3{font-size:14.5px}.sgq .sum{padding:16px}.sgq .sum b{font-size:23px}.sgq .sum .go{width:100%;justify-content:space-between}.sgq .em form{flex-direction:column}}@media(max-width:560px){.sgs .g90{grid-template-columns:auto minmax(0,1fr);gap:18px;padding:24px 20px}.sgs .dial{width:116px}.sgs .dial .num b{font-size:32px}.sgs .g90 h3{font-size:19px}.sgs .g90 p{font-size:14px}.sgs .rate{font-size:13px;gap:8px;padding:8px 14px 8px 12px}.sgs .rate b{font-size:12.5px}.sgs .rate .st{font-size:11px;letter-spacing:0}.sgs .rate .sep{margin:0 2px}.sgs .hrow{margin-top:18px}.sgs .hrow p{font-size:15px}}@media(max-width:370px){.sgs .pc .tk{display:none}.sgs .g90{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.sgs .promo .fl img,.sgs .busy svg,.sgq .busy svg{animation:none}.sgs *,.sgq,.sgq *,.sgs-toast{transition-duration:.01ms!important;animation-duration:.01ms!important}.sgs .dial .orb{display:none}}.sgs .qm{grid-column:1/-1;position:relative;isolation:isolate;overflow:hidden;border-radius:22px;background:var(--grad);color:#fff;padding:14px 14px 14px 18px;display:flex;align-items:center;gap:16px}.sgs .qm:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 120% at 100% 0%,#fff3,#fff0 70%),radial-gradient(40% 90% at 0% 100%,#78c8ff2e,#78c8ff00 70%)}.sgs .qm .ic{flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#ffffff1f;border:1px solid rgba(255,255,255,.26)}.sgs .qm .ic svg{width:22px;height:22px}.sgs .qm .tx{flex:1;min-width:0;display:grid;gap:5px}.sgs .qm b{font:800 clamp(15px,1.45vw,19px)/1.1 var(--fd);letter-spacing:-.02em;text-transform:uppercase;color:#fff}.sgs .qm b em{font-style:normal;color:#bcc8ff}.sgs .qm small{font-size:14px;line-height:1.4;color:#dce2ff}.sgs .qm .go{flex:none}.sgs .qm .go:focus-visible{outline-color:#fff}@media(max-width:760px){.sgs .qm{flex-wrap:wrap;padding:16px;gap:12px 14px;border-radius:18px}.sgs .qm .ic{width:40px;height:40px}.sgs .qm .tx{flex-basis:calc(100% - 60px)}.sgs .qm .go{width:100%;justify-content:space-between}}.sgs .pc .bs{position:absolute;left:14px;bottom:14px;z-index:2;font:600 10px/1 var(--fm);letter-spacing:.1em;text-transform:uppercase;background:var(--txt);color:#fff;border-radius:6px;padding:6px 8px;transition:opacity .35s var(--ease2)}.sgs .pc .ds{display:block;-webkit-line-clamp:unset;overflow:visible}.sgs .pc .ch span.hw{display:inline-flex;align-items:center;gap:5px}.sgs .pc .ch span.hw svg{width:12px;height:12px;flex:none;color:var(--muted)}.sgs .hrow h1.lg{font-size:clamp(34px,4.6vw,64px);line-height:.95;max-width:16ch}.sgs .hrow h1 em{font-style:normal;color:var(--btn)}.sgs .rate .tr{font-size:13.5px;color:var(--txt)}@media(hover:hover){.sgs .pc:hover .bs{opacity:0}}@media(max-width:760px){.sgs .pc .bs{left:9px;bottom:9px;font-size:8.5px;padding:5px 6px}.sgs .pc .ch{flex-direction:column;align-items:flex-start}.sgs .pc .ch span{white-space:normal}.sgs .pc .ch span.hw svg{width:11px;height:11px}}@media(max-width:560px){.sgs .rate .tr{font-size:12.5px}}
/*# sourceMappingURL=/cdn/shop/t/72/assets/sgs.css.map */
