:root{--bg:#f3f4f7;--sf:#ffffff;--sf2:#f8f9fb;--ink:#141a2e;--ink2:#2b3249;--mut:#5a6078;--line:#e1e4ec;--line2:#d2d6e2;--co:#2742e6;--co-d:#1b2fb3;--co-s:#e9edff;--go:#0b8a5c;--go-s:#e2f4ec;--kr:#b9864f;--kr-s:#f6ecdf;--red:#c13b3b;--red-s:#fbeaea;--r-lg:22px;--r:14px;--r-sm:9px;--sh:0 1px 2px rgba(20,26,46,.05),0 10px 28px -14px rgba(20,26,46,.22);--sh-lg:0 2px 6px rgba(20,26,46,.06),0 28px 60px -24px rgba(20,26,46,.35);--fd:"Familjen Grotesk",ui-sans-serif,system-ui,sans-serif;--fb:"Geist",ui-sans-serif,system-ui,sans-serif;--wrap:min(1320px,100% - 40px);--bar:0px}*{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-padding-top:120px}body{background:var(--bg);color:var(--ink);font:400 15px/1.55 var(--fb);font-feature-settings:"tnum"0;padding-bottom:var(--bar);-webkit-font-smoothing:antialiased}::-moz-selection{background:var(--co);color:#fff}::selection{background:var(--co);color:#fff}html{scrollbar-color:#c3c8d6 var(--bg)}::-webkit-scrollbar{width:11px;height:11px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#c3c8d6;border-radius:9px;border:3px solid var(--bg)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;border:0;background:0 0}img{display:block;max-width:100%}svg.i{width:20px;height:20px;flex:none;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}:focus-visible{outline:2px solid var(--co);outline-offset:2px;border-radius:6px}input,select,textarea{caret-color:var(--co)}.num{font-variant-numeric:tabular-nums}.wrap{width:var(--wrap);margin-inline:auto}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}h1,h2,h3{font-family:var(--fd);font-weight:600;letter-spacing:-.025em;line-height:1.05;text-wrap:balance}p{text-wrap:pretty}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;height:46px;padding:0 20px;border-radius:12px;font-weight:600;font-size:15px;white-space:nowrap;transition:background .15s,color .15s,box-shadow .15s,transform .1s}.btn:active{transform:translateY(1px)}.btn-p{background:var(--co);color:#fff;box-shadow:0 1px #ffffff2e inset,0 8px 18px -10px #2742e6cc}.btn-p:hover{background:var(--co-d)}.btn-s{background:var(--sf);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line2)}.btn-s:hover{box-shadow:inset 0 0 0 1px var(--ink2)}.btn-g{color:var(--co);padding:0 10px;height:38px}.btn-g:hover{background:var(--co-s)}.btn-sm{height:36px;padding:0 13px;font-size:14px;border-radius:10px}.btn[disabled]{background:#cfd3df;color:#6c7288;box-shadow:none;cursor:not-allowed}.link{color:var(--co);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1.5px}.demo{background:var(--ink);color:#c9cee0;font-size:13px}.demo .wrap{display:flex;align-items:center;gap:16px;min-height:38px;padding:6px 0}.demo b{color:#fff;font-weight:600}.demo nav{margin-left:auto;display:flex;gap:4px}.demo nav a{padding:4px 10px;border-radius:8px;color:#fff;white-space:nowrap}.demo nav a:hover,.demo nav a[aria-current]{background:#ffffff1f}header.top{position:sticky;top:0;z-index:50;background:#f3f4f7db;backdrop-filter:saturate(1.6) blur(14px);-webkit-backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid var(--line)}.hd{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;height:74px}.logo{display:flex;align-items:center;gap:11px;font:700 25px/1 var(--fd);letter-spacing:-.04em}.logo svg{width:34px;height:34px}.hd-act{display:flex;align-items:center;gap:6px}.hd-act a,.hd-act button{display:flex;align-items:center;gap:8px;height:44px;padding:0 13px;border-radius:12px;font-weight:600;font-size:14px}.hd-act a:hover{background:var(--sf)}.hd-cart{background:var(--ink);color:#fff}.hd-cart:hover{background:var(--ink2)!important}.hd-cart .num{font-weight:600}.cnt{min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--co);color:#fff;font-size:12px;display:grid;place-items:center}.search{position:relative;max-width:640px;width:100%;justify-self:center}.search label{display:flex;align-items:center;gap:10px;height:48px;padding:0 8px 0 16px;background:var(--sf);border-radius:14px;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .15s}.search label:focus-within{box-shadow:inset 0 0 0 2px var(--co),0 0 0 5px var(--co-s)}.search input{flex:1;min-width:0;border:0;outline:0;background:0 0;font-size:15px;height:100%}.search input::-moz-placeholder{color:#7d8399}.search input::placeholder{color:#7d8399}.search kbd{font:500 12px/1 var(--fb);color:var(--mut);padding:5px 7px;border-radius:7px;background:var(--sf2);box-shadow:inset 0 0 0 1px var(--line)}.sugg{position:absolute;left:0;right:0;top:calc(100% + 8px);background:var(--sf);border-radius:16px;box-shadow:var(--sh-lg);padding:8px;display:none;max-height:min(70vh,520px);overflow:auto}.sugg.on{display:block}.sugg a{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;padding:8px;border-radius:11px}.sugg a:hover,.sugg a.k{background:var(--sf2)}.sugg img{width:48px;height:48px;border-radius:9px;-o-object-fit:cover;object-fit:cover;background:var(--bg)}.sugg small{display:block;color:var(--mut);font-size:12.5px}.sugg .all{display:block;text-align:center;color:var(--co);font-weight:600;padding:10px}.sugg .none{padding:14px;color:var(--mut)}mark{background:#fff1b8;color:inherit;border-radius:3px;padding:0 1px}.rail{border-top:1px solid var(--line)}.rail .wrap{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;padding:8px 0}.rail .wrap::-webkit-scrollbar{display:none}.rail a{flex:none;padding:7px 12px;border-radius:9px;font-size:14px;font-weight:500;color:var(--ink2)}.rail a:hover{background:var(--sf)}.rail a[aria-current]{background:var(--ink);color:#fff}.hero{padding:44px 0 36px}.hero-g{display:grid;grid-template-columns:1.08fr .92fr;gap:28px;align-items:stretch}.hero-t{background:var(--sf);border-radius:var(--r-lg);padding:52px 52px 40px;display:flex;flex-direction:column;box-shadow:var(--sh)}.hero h1{font-size:clamp(40px,5.4vw,76px);letter-spacing:-.045em;line-height:.96}.hero p.lead{font-size:18px;color:var(--mut);max-width:46ch;margin:22px 0 30px}.hero .search{max-width:none;justify-self:stretch}.hero .search label{height:60px;border-radius:16px;font-size:16px}.hero .search input{font-size:17px}.hero .quick{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.hero .quick a{padding:7px 12px;border-radius:9px;background:var(--sf2);box-shadow:inset 0 0 0 1px var(--line);font-size:14px;font-weight:500}.hero .quick a:hover{box-shadow:inset 0 0 0 1px var(--ink2)}.terms{display:grid;grid-template-columns:repeat(3,1fr);gap:0;margin-top:auto;padding-top:36px}.terms div{padding:0 18px;border-left:1px solid var(--line)}.terms div:first-child{padding-left:0;border-left:0}.terms b{display:block;font:600 22px/1.1 var(--fd);letter-spacing:-.02em}.terms span{font-size:13.5px;color:var(--mut)}.hero-ph{position:relative;border-radius:var(--r-lg);overflow:hidden;min-height:520px;background:#cfc6b8}.hero-ph>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero-ph:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(14,18,34,.55))}.reorder{position:absolute;left:20px;right:20px;bottom:20px;z-index:2;background:#fffffff0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-radius:18px;padding:18px;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;box-shadow:var(--sh-lg)}.reorder h3{font-size:19px;letter-spacing:-.02em}.reorder p{font-size:13.5px;color:var(--mut);margin-top:3px}.thumbs{display:flex;margin-top:11px}.thumbs img{width:38px;height:38px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid #fff;margin-left:-8px;background:var(--bg)}.thumbs img:first-child{margin-left:0}.thumbs span{margin-left:8px;align-self:center;font-size:13px;color:var(--mut)}.sec{padding:56px 0}.sec-h{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:24px}.sec-h h2{font-size:clamp(28px,3.2vw,40px)}.sec-h p{color:var(--mut);margin-top:8px;max-width:58ch}.rubros{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.rubro{position:relative;display:flex;flex-direction:column;background:var(--sf);border-radius:var(--r);overflow:hidden;box-shadow:var(--sh);transition:box-shadow .2s}.rubro:hover{box-shadow:var(--sh-lg)}.rubro .ph{aspect-ratio:16/10;overflow:hidden;background:var(--bg)}.rubro .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.rubro:hover .ph img{transform:scale(1.04)}.rubro div.t{display:flex;justify-content:space-between;align-items:baseline;padding:13px 15px}.rubro b{font:600 17px/1.2 var(--fd);letter-spacing:-.01em}.rubro span{font-size:13px;color:var(--mut)}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:0;background:var(--sf);border-radius:var(--r-lg);box-shadow:var(--sh)}.step{padding:34px 32px;border-left:1px solid var(--line)}.step:first-child{border-left:0}.step .n{font:600 15px/1 var(--fd);width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--co-s);color:var(--co);margin-bottom:22px}.step h3{font-size:22px;margin-bottom:8px}.step p{color:var(--mut);max-width:34ch}.resell{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;background:var(--ink);color:#e9ecf5;border-radius:var(--r-lg);padding:56px;overflow:hidden}.resell h2{color:#fff;font-size:clamp(30px,3.6vw,48px)}.resell p{color:#aeb4c9;margin:16px 0 26px;max-width:46ch;font-size:16.5px}.resell ul{list-style:none;display:grid;gap:10px;margin-bottom:28px}.resell li{display:flex;gap:10px;align-items:flex-start}.resell li svg{color:#8fa0ff;margin-top:2px}.mini{background:#fff;color:var(--ink);border-radius:20px;padding:22px;box-shadow:0 30px 60px -20px #00000080}.mini-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.mini-h b{font:600 16px/1 var(--fd)}.mini-h span{font-size:12.5px;color:var(--mut)}.mini-g{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mini-g div{border-radius:12px;background:var(--sf2);padding:8px}.mini-g img{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;background:var(--bg)}.mini-g p{font-size:12.5px;margin:7px 2px 0;line-height:1.3}.mini-g strong{display:block;font-size:15px;margin:2px}.mini-g s{font-size:11.5px;color:var(--mut)}.range{margin-top:18px}.range div{display:flex;justify-content:space-between;font-size:13.5px;margin-bottom:8px}.range b{color:var(--co)}input[type=range]{width:100%;accent-color:var(--co)}.info{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;padding:8px 0}.info>div{display:grid;grid-template-columns:auto 1fr;gap:14px}.info .ic{width:44px;height:44px;border-radius:12px;background:var(--sf);display:grid;place-items:center;box-shadow:var(--sh);color:var(--co)}.info b{font:600 18px/1.2 var(--fd);display:block;margin-bottom:4px}.info p{color:var(--mut);font-size:14.5px}.grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.card{display:flex;flex-direction:column;background:var(--sf);border-radius:var(--r);box-shadow:var(--sh);overflow:hidden;position:relative}.card .ph{position:relative;aspect-ratio:1;background:var(--bg);overflow:hidden}.card .ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s cubic-bezier(.2,.7,.2,1)}.card:hover .ph img{transform:scale(1.035)}.badge{position:absolute;top:10px;left:10px;display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:8px;font-size:12px;font-weight:600;background:#fff;color:var(--ink);box-shadow:0 2px 8px #00000014}.badge.new{background:var(--co);color:#fff}.badge.low{background:var(--kr-s);color:#7a4f1c}.card .bd{padding:14px 15px 15px;display:flex;flex-direction:column;flex:1}.card .nm{font-weight:600;font-size:15px;line-height:1.3;margin-bottom:4px}.card .nm a:hover{color:var(--co)}.meta{font-size:12.5px;color:var(--mut)}.price{margin:12px 0;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.price strong{font:600 23px/1 var(--fb);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.price span{font-size:12.5px;color:var(--mut)}.pm{display:flex;gap:10px}.tier{display:grid;grid-template-columns:1fr 1fr;margin:12px 0 8px;border-radius:11px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden}.tier>div{padding:8px 10px}.tier small{display:block;font-size:11.5px;color:var(--mut);line-height:1.2}.tier b{font:600 18px/1.25 var(--fb);letter-spacing:-.02em}.tier .tb{background:var(--go-s);box-shadow:inset 1px 0 0 var(--line)}.tier .tb small{color:#086645}.tier .tb b{color:var(--go)}.tier em{font-style:normal;font-size:11.5px;color:#086645;margin-left:3px}.hint{font-size:12.5px;color:var(--ink2);margin-bottom:12px;line-height:1.4;min-height:2.8em}.hint b{color:var(--ink)}.hint .ok-t{display:inline-flex;align-items:center;gap:3px;color:var(--go);font-weight:600;margin-right:4px}.hint .ok-t svg.i{width:14px;height:14px}.hint .link{font-size:12.5px}.hint.big{font-size:14px;min-height:0;margin:14px 0 0}.line .hint{min-height:0;margin:6px 0 0}.ft2{margin-top:auto;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ft2 .adds{display:flex;gap:6px;width:100%}.ft2 .adds .btn-p{flex:1}.ft2 .qty{flex:1;grid-template-columns:36px 1fr 36px}.ft2 .more-b{flex:none}.card .ft{margin-top:auto;display:grid;grid-template-columns:1fr auto;gap:8px;align-items:center}.bultobtn{font-size:12.5px;color:var(--co);font-weight:600;padding:6px 0;text-align:left}.bultobtn:hover{text-decoration:underline;text-underline-offset:3px}.qty{display:inline-grid;grid-template-columns:36px minmax(38px,52px) 36px;align-items:center;height:40px;border-radius:11px;background:var(--sf);box-shadow:inset 0 0 0 1px var(--line2)}.qty button{height:100%;display:grid;place-items:center;border-radius:10px;color:var(--ink2)}.qty button:hover{background:var(--sf2);color:var(--co)}.qty input{width:100%;text-align:center;border:0;outline:0;background:0 0;font-weight:600;font-variant-numeric:tabular-nums;height:100%}.qty svg.i{width:16px;height:16px}.qty.on{box-shadow:inset 0 0 0 2px var(--co)}.card .add{width:100%}.incart{font-size:12.5px;color:var(--go);font-weight:600;display:flex;align-items:center;gap:4px}.incart svg.i{width:15px;height:15px}.page-h{padding:34px 0 22px}.page-h h1{font-size:clamp(32px,4vw,52px)}.crumbs{display:flex;gap:8px;font-size:13.5px;color:var(--mut);margin-bottom:12px;flex-wrap:wrap}.crumbs a:hover{color:var(--co)}.cat{display:grid;grid-template-columns:250px 1fr;gap:28px;align-items:start;padding-bottom:60px}.filters{position:sticky;top:150px;display:grid;gap:24px}.fgroup h3{font:600 14px/1 var(--fb);letter-spacing:0;margin-bottom:10px;color:var(--ink2)}.flist{display:grid;gap:2px}.flist button{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-radius:9px;font-size:14.5px;text-align:left}.flist button:hover{background:var(--sf)}.flist button[aria-pressed=true]{background:var(--sf);box-shadow:inset 0 0 0 1.5px var(--ink);font-weight:600}.flist span{color:var(--mut);font-size:13px;font-variant-numeric:tabular-nums}.tgl{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 0;font-size:14.5px;cursor:pointer}.tgl input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:38px;height:22px;border-radius:11px;background:#cdd2de;position:relative;cursor:pointer;transition:background .15s;flex:none}.tgl input:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .18s;box-shadow:0 1px 2px #0003}.tgl input:checked{background:var(--co)}.tgl input:checked:after{transform:translate(16px)}.sel{height:42px;border-radius:11px;border:0;box-shadow:inset 0 0 0 1px var(--line2);background:var(--sf);padding:0 12px;width:100%;font-size:14.5px}.toolbar{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.toolbar .res{font-size:14px;color:var(--mut);margin-right:auto}.toolbar .res b{color:var(--ink)}.toolbar .sel{width:auto}.seg{display:inline-flex;background:var(--sf);border-radius:11px;box-shadow:inset 0 0 0 1px var(--line2);padding:3px}.seg button{height:36px;padding:0 11px;border-radius:9px;display:flex;align-items:center;gap:6px;font-size:13.5px;font-weight:500;color:var(--mut)}.seg button[aria-pressed=true]{background:var(--ink);color:#fff}.chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.chip{display:inline-flex;align-items:center;gap:6px;padding:6px 8px 6px 11px;border-radius:9px;background:var(--co-s);color:var(--co-d);font-size:13.5px;font-weight:500}.chip svg.i{width:15px;height:15px}.fbtn{display:none}.tbl{width:100%;border-collapse:separate;border-spacing:0;background:var(--sf);border-radius:var(--r);box-shadow:var(--sh);overflow:hidden}.tbl th{font-size:12.5px;font-weight:600;color:var(--mut);text-align:left;padding:12px 14px;background:var(--sf2);border-bottom:1px solid var(--line)}.tbl td{padding:10px 14px;border-bottom:1px solid var(--line);vertical-align:middle;font-size:14.5px}.tbl tr:last-child td{border-bottom:0}.tbl .r{text-align:right}.tbl img{width:52px;height:52px;border-radius:9px;-o-object-fit:cover;object-fit:cover;background:var(--bg)}.tbl .pn{display:flex;align-items:center;gap:12px}.tbl .pn a{font-weight:600}.tbl .pn a:hover{color:var(--co)}.stock{display:inline-flex;align-items:center;gap:6px;font-size:13px}.stock:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--go)}.stock.low:before{background:var(--kr)}.stock.out:before{background:var(--red)}.more{display:flex;flex-direction:column;align-items:center;gap:10px;margin-top:26px;color:var(--mut);font-size:14px}.empty{background:var(--sf);border-radius:var(--r-lg);padding:56px 32px;text-align:center;box-shadow:var(--sh)}.empty h2{font-size:28px;margin-bottom:10px}.empty p{color:var(--mut);max-width:44ch;margin:0 auto 22px}.empty .row{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.pdp{display:grid;grid-template-columns:1.05fr .95fr;gap:40px;padding-bottom:30px}.pdp-ph{background:var(--sf);border-radius:var(--r-lg);overflow:hidden;aspect-ratio:1;box-shadow:var(--sh);position:sticky;top:150px;align-self:start;cursor:zoom-in}.pdp-ph img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .35s ease-out;transform-origin:var(--zx,50%) var(--zy,50%)}.pdp-ph.z img{transform:scale(1.9)}.pdp-i .meta{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.pill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:8px;background:var(--sf);box-shadow:inset 0 0 0 1px var(--line);font-size:13px;font-weight:500;color:var(--ink2)}.pdp-i h1{font-size:clamp(32px,3.6vw,48px);margin:16px 0 12px}.pdp-i .desc{color:var(--mut);font-size:16.5px;max-width:54ch}.buy{margin-top:26px;background:var(--sf);border-radius:var(--r-lg);padding:24px;box-shadow:var(--sh)}.pr-row{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line);overflow:hidden;margin-bottom:20px}.pr-row div{padding:16px 18px}.pr-row div+div{border-left:1px solid var(--line)}.pr-row div.on{background:var(--go-s);box-shadow:inset 0-3px 0 var(--go)}.pr-row div.on small,.pr-row div.on em{color:#086645}.pr-row small{display:block;font-size:13px;color:var(--mut);margin-bottom:6px}.pr-row strong{font:600 32px/1 var(--fb);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.pr-row div+div strong{font-size:24px;color:var(--go)}.pr-row em{display:block;font-style:normal;font-size:12.5px;color:var(--mut);margin-top:6px}.buy-r{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.buy-r .qty{height:50px;grid-template-columns:44px 64px 44px}.buy-r .btn{height:50px}.sub{margin-top:14px;font-size:14px;color:var(--mut);display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.sub b{color:var(--ink)}.spec{margin-top:24px;width:100%;border-collapse:collapse;font-size:14.5px}.spec th{text-align:left;font-weight:500;color:var(--mut);padding:11px 0;border-bottom:1px solid var(--line);width:44%}.spec td{padding:11px 0;border-bottom:1px solid var(--line);font-weight:500}.ship{display:grid;gap:12px;margin-top:22px}.ship div{display:flex;gap:12px;align-items:flex-start;font-size:14.5px}.ship svg{color:var(--co);margin-top:1px}.ship p{color:var(--mut);font-size:13.5px}.order{display:grid;grid-template-columns:1fr 380px;gap:28px;align-items:start;padding-bottom:60px}.lines{background:var(--sf);border-radius:var(--r-lg);box-shadow:var(--sh)}.line{display:grid;grid-template-columns:76px 1fr auto auto;gap:16px;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.line:last-child{border-bottom:0}.line img{width:76px;height:76px;border-radius:12px;-o-object-fit:cover;object-fit:cover;background:var(--bg)}.line .nm{font-weight:600}.line .nm:hover{color:var(--co)}.line .note{margin-top:8px;width:100%;max-width:340px;height:34px;border:0;border-radius:9px;box-shadow:inset 0 0 0 1px var(--line);padding:0 10px;font-size:13.5px;background:var(--sf2)}.line .note:focus{outline:0;box-shadow:inset 0 0 0 2px var(--co)}.line .tot{text-align:right;min-width:110px}.line .tot b{display:block;font-size:17px;font-variant-numeric:tabular-nums}.line .tot small{color:var(--go);font-size:12.5px;font-weight:600}.line .rm{color:var(--mut);font-size:13px;margin-top:4px}.line .rm:hover{color:var(--red)}.lines-h{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid var(--line)}.lines-h b{font:600 18px/1 var(--fd)}.sum{position:sticky;top:150px;background:var(--sf);border-radius:var(--r-lg);box-shadow:var(--sh);padding:24px}.sum h2{font-size:24px;margin-bottom:18px}.sum dl{display:grid;grid-template-columns:1fr auto;gap:10px 12px;font-size:14.5px}.sum dt{color:var(--mut)}.sum dd{text-align:right;font-variant-numeric:tabular-nums;font-weight:500}.sum dd.g{color:var(--go)}.sum .total{border-top:1px solid var(--line);padding-top:14px;margin-top:6px;font-size:16px;font-weight:600;color:var(--ink)}.sum .total+dd{border-top:1px solid var(--line);padding-top:14px;margin-top:6px;font:600 26px/1 var(--fb);letter-spacing:-.02em}.sum .btn{width:100%;margin-top:18px;height:52px}.sum .why{font-size:13px;color:var(--mut);margin-top:10px;text-align:center}.meter{margin:20px 0 4px}.track{position:relative;height:10px;border-radius:5px;background:#e4e7ef}.fill{position:absolute;left:0;top:0;bottom:0;border-radius:5px;background:var(--co);transition:width .7s cubic-bezier(.16,1,.3,1),background .3s}.fill.vol{background:linear-gradient(90deg,var(--co),var(--go))}.mk{position:absolute;top:50%;width:22px;height:22px;margin:-11px 0 0-11px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px #c3c8d6;display:grid;place-items:center;transition:background .3s,box-shadow .3s}.mk svg.i{width:13px;height:13px;stroke-width:2.6;color:#fff;opacity:0;transform:scale(.4);transition:opacity .25s,transform .35s cubic-bezier(.3,1.6,.5,1)}.mk.ok{background:var(--go);box-shadow:none}.mk.ok svg.i{opacity:1;transform:none}.mk.pop{animation:pop .7s cubic-bezier(.2,.9,.3,1)}@keyframes pop{0%{box-shadow:0 0#0b8a5c80}to{box-shadow:0 0 0 16px #0b8a5c00}}.mk-l{display:flex;justify-content:space-between;margin-top:12px;font-size:12px;color:var(--mut)}.mk-l span:last-child{text-align:right}.msg{font-size:14px;font-weight:500;margin-top:10px}.msg b{font-variant-numeric:tabular-nums}.bar{position:fixed;left:0;right:0;bottom:0;z-index:60;transform:translateY(110%);visibility:hidden;transition:transform .45s cubic-bezier(.16,1,.3,1),visibility 0s .45s}.bar.on{transform:none;visibility:visible;transition:transform .45s cubic-bezier(.16,1,.3,1)}.bar-in{width:var(--wrap);margin:0 auto 14px;background:var(--ink);color:#fff;border-radius:18px;padding:12px 12px 12px 22px;display:grid;grid-template-columns:auto 1fr auto;gap:24px;align-items:center;box-shadow:0 20px 50px -18px #0e122299}.bar-in .tt{font-size:13px;color:#a9b0c7}.bar-in .tt b{display:block;font:600 20px/1.1 var(--fb);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em}.bar .track{background:#ffffff24;height:8px}.bar .mk{width:18px;height:18px;margin:-9px 0 0-9px;background:var(--ink);box-shadow:inset 0 0 0 2px #ffffff59}.bar .mk.ok{background:var(--go);box-shadow:none}.bar .msg{margin-top:9px;font-size:13px;color:#d6dbea}.bar .btn-p{height:48px}.co{display:grid;grid-template-columns:1fr 380px;gap:28px;align-items:start;padding-bottom:60px}.stp{background:var(--sf);border-radius:var(--r-lg);box-shadow:var(--sh);margin-bottom:14px}.stp-h{display:flex;align-items:center;gap:14px;padding:20px 24px}.stp-h .n{width:30px;height:30px;border-radius:50%;display:grid;place-items:center;font:600 14px/1 var(--fd);background:var(--sf2);box-shadow:inset 0 0 0 1px var(--line2);color:var(--mut);flex:none}.stp.cur .stp-h .n{background:var(--co);color:#fff;box-shadow:none}.stp.done .stp-h .n{background:var(--go);color:#fff;box-shadow:none}.stp-h h2{font-size:21px;flex:1}.stp-h p{font-size:14px;color:var(--mut)}.stp-b{padding:0 24px 24px}.stp:not(.cur) .stp-b{display:none}.fg{display:grid;grid-template-columns:1fr 1fr;gap:14px}.f{display:grid;gap:6px}.f.w{grid-column:1/-1}.f{min-width:0}.f select{width:100%}.f label{font-size:13.5px;font-weight:500;color:var(--ink2)}.f input,.f select,.f textarea{height:46px;border:0;border-radius:11px;box-shadow:inset 0 0 0 1px var(--line2);padding:0 13px;background:var(--sf);font-size:15px}.f textarea{height:84px;padding:11px 13px;resize:vertical}.f input:focus,.f select:focus,.f textarea:focus{outline:0;box-shadow:inset 0 0 0 2px var(--co)}.f .err{font-size:12.5px;color:var(--red);display:none}.f.bad input{box-shadow:inset 0 0 0 2px var(--red)}.f.bad .err{display:block}.opts{display:grid;gap:10px}.opt{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:16px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line2);cursor:pointer}.opt:hover{box-shadow:inset 0 0 0 1px var(--ink2)}.opt:has(input:checked){box-shadow:inset 0 0 0 2px var(--co);background:#fbfcff}.opt input{accent-color:var(--co);width:18px;height:18px}.opt b{display:block;font-weight:600}.opt span{font-size:13.5px;color:var(--mut)}.opt em{font-style:normal;font-size:13.5px;font-weight:600}.stp-f{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.sum .mini-l{display:grid;gap:10px;margin-bottom:16px;max-height:260px;overflow:auto}.sum .mini-l div{display:grid;grid-template-columns:44px 1fr auto;gap:10px;align-items:center;font-size:13.5px}.sum .mini-l img{width:44px;height:44px;border-radius:9px;-o-object-fit:cover;object-fit:cover;background:var(--bg)}.sum .mini-l small{color:var(--mut)}.thx{max-width:720px;margin:40px auto 70px;background:var(--sf);border-radius:var(--r-lg);box-shadow:var(--sh);padding:48px;text-align:center}.thx .seal{width:68px;height:68px;border-radius:50%;background:var(--go-s);color:var(--go);display:grid;place-items:center;margin:0 auto 22px}.thx .seal svg.i{width:32px;height:32px;stroke-width:2.2}.thx h1{font-size:clamp(30px,4vw,44px);margin-bottom:12px}.thx p{color:var(--mut);max-width:48ch;margin:0 auto}.thx dl{display:grid;grid-template-columns:repeat(3,1fr);margin:30px 0;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line);text-align:left}.thx dl div{padding:16px 18px}.thx dl div+div{border-left:1px solid var(--line)}.thx dt{font-size:13px;color:var(--mut)}.thx dd{font-weight:600;font-size:17px;margin-top:3px;font-variant-numeric:tabular-nums}.thx .row{display:flex;gap:10px;justify-content:center;flex-wrap:wrap}.acc-h{display:flex;justify-content:space-between;align-items:end;gap:20px;flex-wrap:wrap;padding:34px 0 20px}.acc-h h1{font-size:clamp(30px,3.8vw,46px)}.acc-h p{color:var(--mut);margin-top:8px}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--line);margin-bottom:24px;overflow-x:auto;scrollbar-width:none}.tabs a{padding:12px 14px;font-weight:500;color:var(--mut);border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.tabs a:hover{color:var(--ink)}.tabs a[aria-current]{color:var(--ink);border-color:var(--ink);font-weight:600}.acc-g{display:grid;grid-template-columns:1.2fr .8fr;gap:16px;padding-bottom:60px}.box{background:var(--sf);border-radius:var(--r-lg);box-shadow:var(--sh);padding:24px}.box h2{font-size:22px;margin-bottom:6px}.box>p{color:var(--mut);font-size:14.5px}.box-h{display:flex;justify-content:space-between;align-items:start;gap:14px;margin-bottom:16px}.saldo{font:600 40px/1 var(--fb);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:14px 0 6px}.saldo.neg{color:var(--red)}.st{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:7px;font-size:12.5px;font-weight:600}.st.s1{background:var(--co-s);color:var(--co-d)}.st.s2{background:var(--kr-s);color:#7a4f1c}.st.s3{background:var(--go-s);color:#086645}.st.s4{background:#eceef3;color:var(--ink2)}.login{max-width:440px;margin:50px auto 80px}.login .box{padding:32px}.login h1{font-size:34px;margin-bottom:8px}.login .f{margin-top:14px}.login .btn{width:100%;margin-top:18px}.login .alt{margin-top:14px;text-align:center;font-size:14px;color:var(--mut)}.cat-prev{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:18px}.cat-prev .card .price strong{font-size:20px}.share{display:flex;gap:8px;align-items:center;margin-top:16px;flex-wrap:wrap}.share input{flex:1;min-width:220px;height:44px;border:0;border-radius:11px;box-shadow:inset 0 0 0 1px var(--line2);padding:0 12px;background:var(--sf2);font-size:14px;color:var(--ink2)}.adm{background:#eceef3}.adm-g{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.kpi{background:var(--sf);border-radius:var(--r);box-shadow:var(--sh);padding:18px 20px}.kpi small{font-size:13px;color:var(--mut)}.kpi b{display:block;font:600 28px/1.1 var(--fb);letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:6px}.kpi span{font-size:12.5px;color:var(--go);font-weight:600}.kpi span.dn{color:var(--red)}.adm-2{display:grid;grid-template-columns:1.4fr 1fr;gap:14px;margin-bottom:60px}.chart{width:100%;height:auto;margin-top:8px}.chart text{font:500 11px var(--fb);fill:var(--mut)}.chart .v{font-weight:600;fill:var(--ink2)}.rank{list-style:none;display:grid;gap:10px;margin-top:12px}.rank li{display:grid;grid-template-columns:40px 1fr auto;gap:12px;align-items:center;font-size:14px}.rank img{width:40px;height:40px;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:var(--bg)}.rank small{display:block;color:var(--mut);font-size:12.5px}.kan{display:grid;grid-template-columns:repeat(4,minmax(240px,1fr));gap:12px;overflow-x:auto;padding-bottom:60px}.col{background:#e3e6ee;border-radius:var(--r);padding:10px}.col-h{display:flex;justify-content:space-between;align-items:center;padding:6px 6px 12px;font-weight:600;font-size:14px}.col-h span{font-size:12.5px;color:var(--mut);background:var(--sf);border-radius:7px;padding:2px 8px}.oc{background:var(--sf);border-radius:12px;padding:14px;box-shadow:0 1px 2px #141a2e14;margin-bottom:8px}.oc b{display:block;font-weight:600;margin:6px 0 2px}.oc p{font-size:13px;color:var(--mut)}.oc-f{display:flex;justify-content:space-between;align-items:center;margin-top:12px;gap:8px}.oc-f strong{font-variant-numeric:tabular-nums}.oc-f .btn{height:32px;padding:0 10px;font-size:13px}.pin{display:flex;align-items:center;gap:4px;height:36px;border-radius:9px;box-shadow:inset 0 0 0 1px var(--line2);background:var(--sf);padding:0 10px;width:120px}.pin input{width:100%;border:0;outline:0;background:0 0;font-variant-numeric:tabular-nums;font-weight:600}.pin:focus-within{box-shadow:inset 0 0 0 2px var(--co)}.raise{display:grid;grid-template-columns:1.2fr .8fr auto;gap:12px;align-items:end;margin-top:14px}.drop{border-radius:var(--r-lg);box-shadow:inset 0 0 0 2px var(--line2);border:0;background:var(--sf);padding:44px;text-align:center;transition:background .2s,box-shadow .2s}.drop.hov{background:var(--co-s);box-shadow:inset 0 0 0 2px var(--co)}.drop .ic{width:56px;height:56px;border-radius:16px;background:var(--co-s);color:var(--co);display:grid;place-items:center;margin:0 auto 16px}.drop h2{font-size:24px;margin-bottom:6px}.drop p{color:var(--mut);margin-bottom:18px}.diff-up{color:var(--red);font-weight:600}.diff-dn{color:var(--go);font-weight:600}body.adm header.top,body.adm footer{display:none}body.adm{background:#eef0f4}.as{display:grid;grid-template-columns:248px minmax(0,1fr);min-height:calc(100vh - 38px)}.as-nav{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:18px;padding:20px 14px;background:var(--sf);border-right:1px solid var(--line);overflow:auto}.as-nav .logo{font-size:22px;padding:4px 8px}.as-nav .logo small{font:500 12px/1 var(--fb);letter-spacing:0;color:var(--mut);background:var(--sf2);box-shadow:inset 0 0 0 1px var(--line);padding:4px 7px;border-radius:7px;margin-left:2px}.as-nav nav{display:grid;gap:2px}.as-nav nav a{display:flex;align-items:center;gap:11px;padding:9px 10px;border-radius:10px;font-size:14.5px;font-weight:500;color:var(--ink2)}.as-nav nav a:hover{background:var(--sf2)}.as-nav nav a[aria-current]{background:var(--ink);color:#fff}.as-nav nav a span{flex:1}.as-nav nav em{font-style:normal;font-size:12px;font-weight:600;min-width:22px;height:22px;border-radius:11px;display:grid;place-items:center;padding:0 6px;background:var(--co);color:#fff}.as-nav nav svg.i{width:18px;height:18px}.as-me-w{margin-top:auto;position:relative}.as-me{width:100%;display:flex;align-items:center;gap:10px;padding:10px;border-radius:12px;background:var(--sf2);text-align:left;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .15s}.as-me:hover,.as-me[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--ink2)}.as-me>span:nth-child(2){flex:1;min-width:0}.as-me svg.i{width:16px;height:16px;color:var(--mut)}.um{position:absolute;left:0;right:0;bottom:calc(100% + 8px);background:var(--sf);border-radius:16px;box-shadow:var(--sh-lg);padding:8px;display:grid;gap:2px;z-index:5;animation:tin .25s cubic-bezier(.16,1,.3,1)}.um p{font-size:12.5px;color:var(--mut);padding:6px 8px 4px}.um button{display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;text-align:left;width:100%}.um button:hover{background:var(--sf2)}.um button[aria-checked=true]{background:var(--co-s)}.um button>span:nth-child(2){flex:1;min-width:0}.um small{display:block;font-size:12px;color:var(--mut)}.um svg.i{width:16px;height:16px;color:var(--co)}.um .av{width:30px;height:30px;font-size:12px}.um a{font-size:13px;color:var(--co);font-weight:600;padding:8px;border-top:1px solid var(--line);margin-top:4px}.as-as{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:var(--co-s);color:var(--co-d);font-size:14px;margin-bottom:18px}.as-as>span:nth-child(2){flex:1}.as-as .av{width:32px;height:32px;font-size:12px}.av{width:36px;height:36px;border-radius:50%;background:var(--co);color:#fff;display:grid;place-items:center;font-weight:600;font-size:13px;flex:none}.as-me small{display:block;font-size:12.5px;color:var(--mut)}.as-main{padding:26px 32px 40px;min-width:0}.as-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px}.as-top h1{font-size:clamp(26px,2.6vw,34px)}.mb{margin-bottom:16px}.box h2{font-size:20px}.adm-2{margin-bottom:16px}.adm-2 .box{min-width:0}.st.s5{background:var(--red-s);color:#9b2525}.todo{list-style:none;display:grid;gap:4px;margin-top:10px}.todo a{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:10px;padding:10px 8px;border-radius:11px}.todo a:hover{background:var(--sf2)}.todo b{font:600 22px/1 var(--fb);text-align:center;color:var(--co)}.todo svg.i{color:var(--mut);width:16px;height:16px}.todo .none{color:var(--mut);padding:10px}.log{list-style:none;display:grid;gap:0;margin-top:10px}.log li{display:grid;grid-template-columns:96px 1fr;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14px}.log li:last-child{border-bottom:0}.log time{color:var(--mut);font-size:13px;font-variant-numeric:tabular-nums}.log b{font-weight:600}.hb{list-style:none;display:grid;gap:12px;margin-top:16px}.hb li{display:grid;grid-template-columns:130px 1fr auto;gap:12px;align-items:center;font-size:14px}.hb i{height:10px;border-radius:5px;background:#e7eaf1;overflow:hidden}.hb i b{display:block;height:100%;border-radius:5px;background:var(--co)}.hb em{font-style:normal;font-size:13px;color:var(--ink2);min-width:64px;text-align:right}.fun{list-style:none;display:grid;gap:10px;margin-top:16px}.fun li{display:grid;grid-template-columns:1fr 80px 56px;gap:4px 12px;align-items:center;font-size:14px}.fun li span{grid-column:1/-1}.fun li i{height:26px;border-radius:7px;background:linear-gradient(90deg,var(--co),#6a7ff0)}.fun li b{text-align:right;font-weight:600}.fun li small{text-align:right;color:var(--mut);font-size:12.5px}.fun li{grid-template-columns:1fr auto auto}.fun li i{grid-column:1/2}.aging{display:flex;gap:6px;margin-top:16px;border-radius:12px;overflow:hidden}.aging div{padding:16px 14px;min-width:0}.aging b{display:block;font-size:18px;font-weight:600;white-space:nowrap}.aging small{font-size:12.5px}.aging .a1{background:var(--go-s);color:#086645}.aging .a2{background:var(--co-s);color:var(--co-d)}.aging .a3{background:var(--kr-s);color:#7a4f1c}.aging .a4{background:var(--red-s);color:#9b2525}.row-act{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.aq{display:flex;align-items:center;gap:8px;height:42px;padding:0 12px;border-radius:11px;background:var(--sf);box-shadow:inset 0 0 0 1px var(--line2);min-width:240px;flex:1;max-width:360px}.aq input{border:0;outline:0;background:0 0;flex:1;min-width:0;font-size:14.5px}.aq:focus-within{box-shadow:inset 0 0 0 2px var(--co)}.aq svg.i{width:17px;height:17px;color:var(--mut)}.pend{box-shadow:inset 0 0 0 2px var(--co),var(--sh)}.pend-r{display:grid;grid-template-columns:1fr 160px auto auto;gap:10px;align-items:center;padding:12px 0;border-top:1px solid var(--line)}.pend-r small{display:block;color:var(--mut);font-size:13px}.lists{list-style:none;display:grid;gap:0;margin-top:12px}.lists li{display:grid;grid-template-columns:150px 1fr auto;gap:12px;padding:12px 0;border-bottom:1px solid var(--line);font-size:14.5px;align-items:center}.lists li:last-child{border-bottom:0}.lists span{color:var(--mut)}.lists em{font-style:normal;font-size:13px;font-weight:600;color:var(--go)}.code{font-family:var(--fb);letter-spacing:.04em}.ck{width:18px;height:18px;accent-color:var(--co);cursor:pointer}.perm .c{text-align:center}.scroll-x{overflow-x:auto}.kan .oc{display:block;width:100%;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:box-shadow .15s}.kan .oc:hover{box-shadow:0 0 0 1.5px var(--ink2)}.kan .oc.mine{box-shadow:inset 0 0 0 2px var(--co)}.oc-h{display:flex;justify-content:space-between;font-size:12.5px;color:var(--mut)}.oc-p{display:block;font-size:13px;color:var(--mut)}.igrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ig{background:var(--sf);border-radius:var(--r-lg);box-shadow:var(--sh);padding:20px;display:flex;flex-direction:column;gap:12px;align-items:flex-start}.ig-h{display:flex;justify-content:space-between;align-items:center;width:100%;gap:10px}.ig-h b{font:600 17px/1.2 var(--fd)}.ig p{color:var(--mut);font-size:14px}.ig .st{margin-top:auto}.av-l{list-style:none;width:100%}.av-l .tgl{font-size:13.5px;padding:5px 0}.chat{display:grid;gap:10px;margin-top:14px;max-width:620px}.chat p{padding:11px 14px;border-radius:16px;font-size:14.5px;max-width:80%}.chat .in{background:var(--sf2);box-shadow:inset 0 0 0 1px var(--line);justify-self:start;border-bottom-left-radius:4px}.chat .out{background:#dcf7e6;justify-self:end;border-bottom-right-radius:4px}.dr{position:fixed;inset:0;z-index:95;visibility:hidden}.dr.on{visibility:visible}.dr-sc{position:absolute;inset:0;background:#0e12226b;opacity:0;transition:opacity .25s}.dr.on .dr-sc{opacity:1}.dr-p{position:absolute;top:0;right:0;bottom:0;width:min(640px,100%);background:var(--bg);box-shadow:-20px 0 60px -20px #0e122266;transform:translate(102%);transition:transform .35s cubic-bezier(.16,1,.3,1);overflow:auto}.dr.wide .dr-p{width:min(820px,100%)}.dr.on .dr-p{transform:none}.dr-x{position:absolute;top:16px;right:16px;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--sf);box-shadow:inset 0 0 0 1px var(--line2);z-index:2}.dr-h{display:flex;justify-content:space-between;align-items:flex-start;gap:14px;padding:24px 70px 18px 26px;background:var(--sf);border-bottom:1px solid var(--line)}.dr-h h2{font-size:24px;margin-top:4px}.dr-b{padding:20px 26px 40px}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0;background:var(--sf);border-radius:14px;box-shadow:inset 0 0 0 1px var(--line);margin-bottom:16px}.facts div{padding:12px 14px;border-left:1px solid var(--line)}.facts div:first-child{border-left:0}.facts small{display:block;font-size:12.5px;color:var(--mut)}.facts b{font-weight:600;font-variant-numeric:tabular-nums}.note-b{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border-radius:12px;background:var(--co-s);color:var(--co-d);font-size:14px;margin-bottom:14px}.tbl-s td,.tbl-s th{padding:9px 12px;font-size:14px}.tbl-s .meta{font-size:12.5px}.tbl tr.falt td{background:var(--red-s)}.tbl tr.falt b{text-decoration:line-through;color:var(--mut)}.tot-dl{display:grid;grid-template-columns:1fr auto;gap:6px 16px;margin:14px 0 0 auto;max-width:300px;font-size:14.5px}.tot-dl dt{color:var(--mut)}.tot-dl dd{text-align:right;font-variant-numeric:tabular-nums}.tot-dl b{color:var(--ink);font-size:17px}.dr-act{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}.dr-act.w{grid-column:1/-1}.dr-sub{font:600 16px/1.2 var(--fb);letter-spacing:0;margin:24px 0 10px}.credit{background:var(--sf);border-radius:14px;box-shadow:inset 0 0 0 1px var(--line);padding:14px 16px}.credit div:first-child{display:flex;justify-content:space-between;gap:10px;margin-bottom:10px;font-size:14px}.credit small{font-size:12.5px;color:var(--mut)}.credit .track{margin-bottom:8px}.no-res{display:grid;gap:4px;margin-top:6px}.no-res button{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;padding:9px 12px;border-radius:11px;background:var(--sf);box-shadow:inset 0 0 0 1px var(--line);text-align:left}.no-res button:hover{box-shadow:inset 0 0 0 1.5px var(--co)}.no-res small{display:block;color:var(--mut);font-size:12.5px}.no-res em{font-style:normal;font-weight:600}.doc{position:relative;background:#fff;border-radius:6px;box-shadow:0 1px 3px #00000014,0 12px 30px -16px #00000040;padding:28px;font-size:13.5px}.doc-h{display:grid;grid-template-columns:1fr auto 1fr;gap:16px;align-items:start;padding-bottom:16px;border-bottom:1.5px solid var(--ink)}.doc-h p{color:var(--ink2);font-size:12.5px;margin-top:6px}.doc-h .r{text-align:right}.doc-logo{font:700 22px/1 var(--fd);letter-spacing:-.03em}.doc-l{width:58px;height:58px;border:1.5px solid var(--ink);display:grid;place-items:center;font:700 30px/1 var(--fd);text-align:center;line-height:.9}.doc-l small{display:block;font:500 9px/1 var(--fb);margin-top:-6px}.doc-c{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--line);margin-bottom:12px;font-size:13px}.doc .tbl{box-shadow:none;border-radius:0}.doc .tbl th{background:#f3f4f7}.doc-f{display:flex;justify-content:space-between;align-items:flex-end;margin-top:18px;padding-top:14px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink2)}.qr{width:64px;height:64px;background:repeating-conic-gradient(var(--ink)0 25%,#fff 0 50%)0 0/8px 8px;border:4px solid #fff;outline:1px solid var(--line)}.doc-wm{margin-top:12px;font-size:11.5px;color:var(--mut);text-align:center}.labels{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.lbl-c{background:#fff;border:1.5px dashed var(--line2);border-radius:10px;padding:14px;display:grid;gap:4px}.lbl-c small{font-size:11.5px;color:var(--mut)}.lbl-c b{font:600 17px/1.2 var(--fd)}.lbl-c span{font-size:13px;color:var(--ink2)}.lbl-c em{font-style:normal;font-weight:600;font-size:14px}.bars{display:block;height:34px;margin-top:6px;background:repeating-linear-gradient(90deg,var(--ink)0 2px,#fff 2px 4px,var(--ink) 4px 5px,#fff 5px 8px,var(--ink) 8px 11px,#fff 11px 12px)}.cup{display:flex;gap:8px;margin-top:14px}.cup input{flex:1;min-width:0;height:36px;border:0;border-radius:10px;box-shadow:inset 0 0 0 1px var(--line2);padding:0 11px;text-transform:uppercase;font-size:14px;background:var(--sf2)}.cup input:focus{outline:0;box-shadow:inset 0 0 0 2px var(--co)}.sum .cup .btn{width:auto;margin:0;height:36px}.cup-ok{display:flex;align-items:center;gap:6px;margin-top:14px;font-size:14px;color:var(--go)}.cup-ok .link{font-size:13px;margin-left:auto}.cup-ok svg.i{width:16px;height:16px}@media (max-width:1100px){.as{grid-template-columns:minmax(0,1fr)}.as-nav nav{min-width:0;flex:1}.as-nav{position:sticky;top:0;z-index:40;height:auto;flex-direction:row;align-items:center;padding:10px 16px;gap:12px;border-right:0;border-bottom:1px solid var(--line);overflow:visible}.as-nav nav{display:flex;overflow-x:auto;scrollbar-width:none;gap:4px}.as-nav nav::-webkit-scrollbar{display:none}.as-nav nav a{flex:none;padding:8px 10px}.as-nav nav a svg.i{display:none}.as-me-w{margin-top:0;flex:none;order:3}.as-me{padding:4px;background:0 0;box-shadow:none;width:auto}.as-me>span:nth-child(2),.as-me svg.i{display:none}.um{left:auto;right:0;bottom:auto;top:calc(100% + 8px);width:290px}.as-nav .logo{font-size:0;gap:0;padding:0}.as-nav .logo small{display:none}.igrid{grid-template-columns:1fr 1fr}.adm-2{grid-template-columns:1fr!important}}@media (max-width:820px){.as-main{padding:18px 16px 30px}.as-as{flex-wrap:wrap}.igrid{grid-template-columns:1fr}.pend-r{grid-template-columns:1fr 1fr}.pend-r span{grid-column:1/-1}.hb li{grid-template-columns:1fr auto;row-gap:6px}.hb i{grid-column:1/-1;grid-row:2}.adm-2{grid-template-columns:1fr!important}.doc{padding:16px}.doc-h,.doc-c{grid-template-columns:1fr}.doc-h .r{text-align:left}.labels{grid-template-columns:1fr}.dr-h{padding:20px 64px 16px 18px}.dr-b{padding:16px 16px 30px}.log li,.lists li{grid-template-columns:1fr}.aging{flex-direction:column}.aging div{flex:auto!important}}.nav-g{font-size:11.5px;font-weight:600;color:var(--mut);padding:14px 10px 4px}.ig-f{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;margin-top:auto}.ig .ig-f .st{margin-top:0}.wa{display:grid;grid-template-columns:330px minmax(0,1fr);background:var(--sf);border-radius:var(--r-lg);box-shadow:var(--sh);overflow:hidden;height:600px}.wa-l{border-right:1px solid var(--line);overflow:auto}.wa-lh{display:flex;justify-content:space-between;align-items:center;padding:16px 16px 10px}.wa-it{display:grid;grid-template-columns:38px 1fr auto;gap:10px;width:100%;text-align:left;padding:12px 16px;border-top:1px solid var(--line)}.wa-it:hover{background:var(--sf2)}.wa-it.on{background:var(--co-s)}.wa-it .av{width:38px;height:38px;background:#25a366;font-size:12px}.wa-it-t{min-width:0;display:grid;gap:3px;justify-items:start}.wa-it-t small{display:block;color:var(--mut);font-size:12.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.wa-it-t .st{font-size:11px;padding:2px 7px}.wa-it-r{display:grid;justify-items:end;gap:6px;font-size:12px;color:var(--mut)}.wa-it-r em{font-style:normal;min-width:20px;height:20px;border-radius:10px;background:#25a366;color:#fff;font-size:11.5px;font-weight:600;display:grid;place-items:center;padding:0 5px}.wa-r{display:flex;flex-direction:column;min-width:0;background:#f4f1ea url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Ccircle cx='2' cy='2' r='1' fill='%23e3ddd0'/%3E%3C/svg%3E")}.wa-rh{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;background:var(--sf);border-bottom:1px solid var(--line)}.wa-rh small{display:block;color:var(--mut);font-size:12.5px}.wa-th{flex:1;overflow:auto;padding:16px;margin:0;max-width:none;align-content:start}.chat p small{display:block;font-size:11px;color:var(--mut);margin-top:4px;text-align:right}.chat .out.me{background:#cfe6ff}.wa-ord{display:grid;grid-template-columns:1fr auto auto;gap:12px;align-items:center;margin:0 16px 10px;padding:12px 14px;border-radius:14px;background:var(--sf);box-shadow:var(--sh)}.wa-ord small{display:block;color:var(--mut);font-size:12.5px}.wa-send{display:flex;gap:8px;padding:10px 12px;background:var(--sf);border-top:1px solid var(--line)}.wa-send input{flex:1;min-width:0;height:40px;border:0;border-radius:20px;background:var(--sf2);box-shadow:inset 0 0 0 1px var(--line);padding:0 16px;font-size:14.5px}.wa-send input:focus{outline:0;box-shadow:inset 0 0 0 2px var(--co)}.box .wa-send{padding:10px 0 0;border:0;background:0 0}.sim{max-height:300px;overflow:auto;margin:12px 0 4px;padding:12px;border-radius:14px;background:var(--sf2);max-width:none}.kpi b.ml-rep{display:flex;gap:4px;margin-top:12px}.ml-rep i{width:30px;height:10px;border-radius:3px;background:#e5e8ef}.ml-rep i.on{background:#39b54a}.ml-rep i:nth-child(1){background:#fde1e1}.ml-rep i:nth-child(2){background:#ffe7cc}.ml-rep i:nth-child(3){background:#fff6c7}.ml-rep i:nth-child(4){background:#e2f5d8}.mlq{padding:14px 0;border-top:1px solid var(--line);margin-top:12px}.mlq-h{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap}.mlq-h small{color:var(--mut);font-size:12.5px}.mlq-q{margin:6px 0 10px;padding:10px 12px;border-radius:10px;background:var(--sf2);font-size:14px}.mlq textarea,.igq textarea{width:100%;border:0;border-radius:10px;box-shadow:inset 0 0 0 1px var(--line2);padding:10px 12px;font-size:14px;resize:vertical;background:var(--sf)}.mlq textarea:focus,.igq textarea:focus{outline:0;box-shadow:inset 0 0 0 2px var(--co)}.igp{width:100%}.igp-img{position:relative;aspect-ratio:1;border-radius:12px;overflow:hidden;background:var(--bg)}.igp-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.igp-band{position:absolute;left:0;right:0;bottom:0;padding:22px 12px 10px;background:linear-gradient(180deg,transparent,rgba(14,18,34,.82));color:#fff;display:grid;gap:2px}.igp-band b{font:600 15px/1.15 var(--fd);letter-spacing:-.01em}.igp-band span{font-size:12px;color:#d9ddeb}.igp-logo{position:absolute;top:10px;left:10px;background:var(--co);color:#fff;font:700 12px/1 var(--fd);padding:5px 8px;border-radius:7px}.igp-n{position:absolute;top:10px;right:10px;background:#0e1222b3;color:#fff;font-size:11.5px;padding:3px 8px;border-radius:10px}.igq{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(440px,100%),1fr));gap:16px;margin-top:14px}.igq-it{display:grid;grid-template-columns:130px 1fr;gap:12px;align-items:start;padding:12px;border-radius:14px;box-shadow:inset 0 0 0 1px var(--line)}.igq-b{display:grid;gap:8px}.igq-h{display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:13.5px}.igg{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-top:14px}.igg-s{display:grid;gap:2px;font-size:12.5px;color:var(--ink2);margin-top:8px}.igg-s small{color:var(--mut)}.igg .igp-band b{font-size:12.5px}.igg .igp-band span{font-size:11px}@media (max-width:1100px){.nav-g{display:none}.igq{grid-template-columns:1fr}.igg{grid-template-columns:repeat(3,1fr)}}@media (max-width:820px){.wa{grid-template-columns:1fr;height:auto}.wa-l{border-right:0;max-height:260px}.wa-th{max-height:380px}.wa-ord{grid-template-columns:1fr}.igg{grid-template-columns:repeat(2,1fr)}.igq-it{grid-template-columns:96px 1fr}form[data-aform=ig-new]{grid-template-columns:1fr!important}}.subt{margin:-6px 0 18px}.kchip{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:8px;font-size:12.5px;font-weight:600}.k-post{background:#e9edff;color:#1b2fb3}.k-car{background:#e2f4ec;color:#086645}.k-reel{background:#fde7f1;color:#a01d5d}.k-his{background:#fff1d6;color:#7a4f1c}.cal-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:12px}.cal-nav{display:flex;align-items:center;gap:8px;margin-right:auto}.cal-nav b{font:600 20px/1 var(--fd);min-width:180px;text-align:center}.cal-leg{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-bottom:14px}.cal-leg .meta{margin-left:auto}.cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-radius:14px;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line);background:var(--line);gap:1px}.cal-w{background:var(--sf2);padding:8px 10px;font-size:12.5px;font-weight:600;color:var(--mut)}.cal-d{background:var(--sf);min-height:118px;padding:6px;display:flex;flex-direction:column;gap:4px;transition:background .15s}.cal.week .cal-d{min-height:320px}.cal-d.out{background:#fafbfc}.cal-d.out .cal-n{color:#b0b5c4}.cal-d.past{background:#f7f8fa}.cal-d.over{background:var(--co-s);box-shadow:inset 0 0 0 2px var(--co)}.cal-dh{display:flex;justify-content:space-between;align-items:center}.cal-n{font-size:13px;font-weight:600;width:26px;height:26px;display:grid;place-items:center;border-radius:50%}.cal-d.today .cal-n{background:var(--co);color:#fff}.cal-add{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;color:var(--mut);opacity:0;transition:opacity .15s}.cal-d:hover .cal-add,.cal-add:focus-visible{opacity:1}.cal-add:hover{background:var(--sf2);color:var(--co)}.cal-add svg.i{width:15px;height:15px}.cal-i{display:flex;align-items:center;gap:6px;padding:3px 6px 3px 3px;border-radius:7px;font-size:11.5px;font-weight:600;text-align:left;cursor:grab;width:100%;white-space:nowrap;overflow:hidden}.cal-i img{width:20px;height:20px;border-radius:5px;-o-object-fit:cover;object-fit:cover;flex:none;background:#fff}.cal-i.pub{opacity:.62;cursor:default}.cal-i.pub svg.i{width:12px;height:12px;margin-left:auto;flex:none}.cal-i.dragging{opacity:.4}button.cal-i:hover{filter:brightness(.96);box-shadow:0 0 0 1.5px currentColor}.heat{display:grid;grid-template-columns:40px repeat(6,1fr);gap:4px;margin-top:14px;align-items:center}.heat small{font-size:11.5px;color:var(--mut);text-align:center}.heat small:nth-child(7n+8),.heat>small:first-of-type{text-align:left}.heat i{height:24px;border-radius:5px;background:rgba(39,66,230,var(--o))}.nextl{display:grid;gap:6px;margin-top:4px}.nextl-i{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center;padding:8px;border-radius:12px;text-align:left}.nextl-i:hover{background:var(--sf2)}.nextl-i img{width:48px;height:48px;border-radius:9px;-o-object-fit:cover;object-fit:cover;background:var(--bg)}.nextl-i small{display:block;color:var(--mut);font-size:12.5px}.crt{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start}.crt-p{position:sticky;top:20px}.crt-f{margin-top:18px}.crt-f .seg{flex-wrap:wrap}.lb{display:block;font-size:13.5px;font-weight:500;color:var(--ink2);margin-bottom:8px}.lb-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.lb-row .lb{margin:0}.ign-q{width:100%;height:42px;border:0;border-radius:11px;box-shadow:inset 0 0 0 1px var(--line2);padding:0 12px;font-size:14.5px;background:var(--sf)}.ign-q:focus{outline:0;box-shadow:inset 0 0 0 2px var(--co)}.crt textarea{width:100%;border:0;border-radius:11px;box-shadow:inset 0 0 0 1px var(--line2);padding:10px 12px;font-size:14.5px;resize:vertical;background:var(--sf)}.crt textarea:focus{outline:0;box-shadow:inset 0 0 0 2px var(--co)}.chip.tag{background:var(--sf2);color:var(--mut);box-shadow:inset 0 0 0 1px var(--line);padding:6px 10px}.chip.tag.on{background:var(--co-s);color:var(--co-d);box-shadow:none}.hint-b{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13.5px;color:var(--co-d);background:var(--co-s);padding:10px 12px;border-radius:11px}.hint-b svg.i{width:16px;height:16px}.hint-b .link{font-size:13.5px}.phone{width:100%;max-width:340px;margin:0 auto;background:#fff;border-radius:30px;box-shadow:0 0 0 9px #11141f,0 30px 60px -20px #0e122273;overflow:hidden;font-size:13px}.phone.empty{aspect-ratio:9/16;display:grid;place-items:center;text-align:center;color:var(--mut);padding:30px}.ph-top{display:flex;align-items:center;gap:8px;padding:12px 12px 10px}.ph-top small{margin-left:auto;color:var(--mut);font-size:11.5px}.ph-av{width:28px;height:28px;border-radius:50%;background:var(--co);color:#fff;display:grid;place-items:center;font:700 13px/1 var(--fd);box-shadow:0 0 0 2px #fff,0 0 0 4px #e1306c;flex:none}.ph-media{position:relative;aspect-ratio:1;background:#0e1222;overflow:hidden}.phone.vert .ph-media{aspect-ratio:9/14}.phone.vert .ph-top{position:relative;z-index:3}.sl{position:absolute;inset:0;opacity:0;transition:opacity .6s}.sl.on{opacity:1}.sl img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.phone.vert .sl.on img{animation:kb 2.6s ease-out both}@keyframes kb{0%{transform:scale(1.12)}to{transform:scale(1)}}.ov-band{position:absolute;left:0;right:0;bottom:0;padding:40px 16px 16px;background:linear-gradient(180deg,transparent,rgba(14,18,34,.88));color:#fff;display:grid;gap:3px}.ov-band b{font:600 19px/1.1 var(--fd);letter-spacing:-.02em}.ov-band span{font-size:12.5px;color:#d9ddeb}.ov-band .ov-price{font:700 34px/1 var(--fb);letter-spacing:-.03em;color:#fff;margin-top:4px}.ov-band s{opacity:.7}.ov-new{position:absolute;top:14px;left:14px;background:#ffde3b;color:#14182b;font:700 22px/1 var(--fd);padding:8px 12px;border-radius:10px;transform:rotate(-4deg);box-shadow:0 6px 16px #00000040}.ov-off{position:absolute;top:16px;right:16px;width:96px;height:96px;border-radius:50%;background:#e8344e;color:#fff;display:grid;place-content:center;text-align:center;font:700 28px/1 var(--fd);box-shadow:0 8px 20px #0000004d}.ov-off small{font:600 10.5px/1.15 var(--fb);margin-top:4px;padding:0 10px}.combo .combo-g{display:grid;grid-template-columns:1fr 1fr;gap:2px;height:100%}.combo .combo-g img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.ph-bars{position:absolute;top:8px;left:10px;right:10px;display:flex;gap:4px;z-index:3}.ph-bars i{flex:1;height:3px;border-radius:2px;background:#ffffff59;overflow:hidden}.ph-bars i b{display:block;height:100%;width:0;background:#fff}.ph-bars i.done b{width:100%}.ph-bars i.on b{animation:bar 2.6s linear forwards}@keyframes bar{to{width:100%}}.phone.vert .igp-logo{top:22px}.stk{position:absolute;left:50%;top:44%;transform:translate(-50%,-50%) rotate(-3deg);z-index:3}.stk.poll{background:#fff;border-radius:16px;padding:12px;width:72%;box-shadow:0 10px 30px #0000004d;text-align:center}.stk.poll b{display:block;font:600 15px/1.2 var(--fd);margin-bottom:10px}.stk.poll span{display:grid;gap:6px}.stk.poll i{font-style:normal;font-weight:600;font-size:13px;padding:9px;border-radius:10px;background:var(--sf2);box-shadow:inset 0 0 0 1px var(--line)}.stk.link{display:flex;align-items:center;gap:6px;background:#fff;color:#1b2fb3;font-weight:700;padding:10px 14px;border-radius:12px;box-shadow:0 10px 30px #0000004d;white-space:nowrap}.stk.link svg.i{width:16px;height:16px}.ph-music{position:absolute;left:12px;bottom:118px;z-index:3;display:flex;align-items:center;gap:8px;color:#fff;font-size:12px;font-weight:600;background:#00000059;padding:5px 10px;border-radius:14px}.eq{display:flex;align-items:flex-end;gap:2px;height:12px}.eq i{width:3px;background:#fff;border-radius:1px;animation:eq .9s ease-in-out infinite}.eq i:nth-child(2){animation-delay:.2s}.eq i:nth-child(3){animation-delay:.4s}@keyframes eq{0%,to{height:3px}50%{height:12px}}.ph-dots{position:absolute;bottom:10px;left:0;right:0;display:flex;justify-content:center;gap:5px;z-index:3}.ph-dots i{width:6px;height:6px;border-radius:50%;background:#ffffff80}.ph-dots i.on{background:#fff}.ph-arr{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background:#ffffffd9;color:#14182b;font-size:18px;line-height:1;z-index:3}.ph-arr.l{left:8px}.ph-arr.r{right:8px}.ph-act{display:flex;gap:14px;padding:10px 12px 4px}.ph-act svg.i{width:22px;height:22px}.ph-cap{padding:2px 12px 14px;font-size:12.5px;line-height:1.45;max-height:118px;overflow:hidden}.ph-cap .tags{color:#1b4fb3}.dr-prev .phone{max-width:300px}.wphone{max-width:340px;margin:0 auto;border-radius:30px;overflow:hidden;box-shadow:0 0 0 9px #11141f,0 30px 60px -20px #0e122273;background:#efe7dc}.wph-top{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#075e54;color:#fff}.wph-top small{display:block;font-size:11.5px;opacity:.8}.wph-top .ph-av{box-shadow:none;background:#fff;color:#075e54}.wph-body{padding:16px 12px 18px;display:grid;gap:6px;min-height:380px;align-content:start;background:#efe7dc url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40'%3E%3Ccircle cx='2' cy='2' r='1' fill='%23ddd3c4'/%3E%3C/svg%3E")}.wbub{background:#fff;border-radius:4px 14px 14px;padding:10px 12px 6px;font-size:13.5px;line-height:1.45;box-shadow:0 1px 1px #00000014;max-width:92%}.wtime{display:block;text-align:right;font-size:11px;color:var(--mut);margin-top:4px}.wcards{display:grid;gap:6px;margin-top:10px}.wcard{display:grid;grid-template-columns:48px 1fr;gap:10px;align-items:center;padding:6px;border-radius:10px;background:#f5f6f6}.wcard img{width:48px;height:48px;border-radius:8px;-o-object-fit:cover;object-fit:cover;background:var(--bg)}.wcard small{display:block;color:var(--mut);font-size:12px}.wbtn{display:flex;align-items:center;justify-content:center;gap:6px;background:#fff;border-radius:10px;padding:10px;color:#027eb5;font-weight:600;font-size:13.5px;box-shadow:0 1px 1px #00000014;max-width:92%}.wbtn svg.i{width:16px;height:16px}@media (max-width:1100px){.crt{grid-template-columns:1fr}.crt-p{position:static}.cal-d{min-height:96px}.cal-i{font-size:0;padding:3px}.cal-i img{width:22px;height:22px}.cal-i.pub svg.i{display:none}}@media (max-width:820px){.cal-w{padding:6px 4px;font-size:11px;text-align:center}.cal-d{min-height:78px;padding:3px}.cal-nav b{min-width:0;font-size:17px}.cal-leg .meta{margin-left:0}.cal.week{grid-template-columns:repeat(7,minmax(0,1fr))}.cal.week .cal-d{min-height:180px}}.toasts{position:fixed;top:90px;right:20px;z-index:80;display:grid;gap:8px;pointer-events:none}.toast{background:var(--ink);color:#fff;padding:12px 16px;border-radius:12px;font-size:14px;box-shadow:var(--sh-lg);display:flex;gap:10px;align-items:center;animation:tin .4s cubic-bezier(.16,1,.3,1)}.toast svg.i{color:#7ee0b4}@keyframes tin{0%{opacity:0;transform:translateY(-8px)}}.sheet{position:fixed;inset:0;z-index:90;display:none}.sheet.on{display:block}.sheet .sc{position:absolute;inset:0;background:#0e122266}.sheet .sp{position:absolute;left:0;right:0;bottom:0;background:var(--bg);border-radius:22px 22px 0 0;padding:22px 20px 26px;max-height:86vh;overflow:auto}.sheet .sp-h{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.sheet .sp-h b{font:600 22px/1 var(--fd)}footer{background:var(--sf);border-top:1px solid var(--line);padding:54px 0 30px}.ft-g{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}.ft-g h3{font:600 15px/1 var(--fb);letter-spacing:0;margin-bottom:14px}.ft-g p,.ft-g li{color:var(--mut);font-size:14px}.ft-g ul{list-style:none;display:grid;gap:8px}.ft-g a:hover{color:var(--co)}.ft-b{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;margin-top:40px;padding-top:20px;border-top:1px solid var(--line);font-size:13px;color:var(--mut)}.ft-b a{text-decoration:underline;text-underline-offset:2px}[hidden]{display:none!important}main{min-height:60vh}.view{animation:vin .35s ease-out}@keyframes vin{0%{opacity:0}}@media (max-width:1100px){.grid{grid-template-columns:repeat(3,1fr)}.hero-g{grid-template-columns:1fr}.hero-ph{min-height:380px}.rubros{grid-template-columns:repeat(2,1fr)}.resell{grid-template-columns:1fr;padding:40px}.cat{grid-template-columns:1fr}.filters{display:none}.fbtn{display:inline-flex}.order,.co{grid-template-columns:1fr}.sum{position:static}.acc-g,.adm-2{grid-template-columns:1fr}.adm-g,.cat-prev{grid-template-columns:repeat(2,1fr)}.ft-g{grid-template-columns:1fr 1fr}}@media (max-width:820px){.search kbd{display:none}:root{--wrap:calc(100% - 32px)}.hd{grid-template-columns:auto 1fr;grid-template-rows:58px auto;height:auto;gap:0 12px}.hd .search{grid-column:1/-1;grid-row:2;margin-bottom:10px}.hd-act{justify-self:end}.hd-act .lbl,.demo .txt{display:none}.demo nav{margin-left:0;overflow-x:auto;scrollbar-width:none}.demo nav a{font-size:12.5px;padding:4px 8px}.hero{padding:20px 0}.hero-t{padding:30px 22px 26px}.hero p.lead{font-size:16px;margin:16px 0 22px}.terms{grid-template-columns:1fr;gap:12px;padding-top:26px}.terms div{border-left:0;padding:0}.grid{grid-template-columns:repeat(2,1fr);gap:10px}.card .bd{padding:11px}.card .ft{grid-template-columns:1fr}.price strong{font-size:19px}.tier b{font-size:15px}.tier>div{padding:7px 8px}.ft2 .adds{flex-direction:column}.pr-row{grid-template-columns:1fr}.pr-row div+div{border-left:0;border-top:1px solid var(--line)}.steps,.info{grid-template-columns:1fr}.step{border-left:0;border-top:1px solid var(--line);padding:26px 22px}.step:first-child{border-top:0}.info{gap:22px}.pdp{grid-template-columns:1fr;gap:20px}.pdp-ph{position:static}.line{grid-template-columns:64px 1fr;gap:12px;padding:14px}.line img{width:64px;height:64px}.line .qty,.line .tot{grid-column:2}.line .tot{text-align:left;display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.fg{grid-template-columns:1fr}.thx{padding:30px 20px}.thx dl{grid-template-columns:1fr}.thx dl div+div{border-left:0;border-top:1px solid var(--line)}.bar-in{grid-template-columns:1fr auto;gap:12px;padding:10px 10px 10px 16px;margin-bottom:10px}.bar-in .mt{grid-column:1/-1;grid-row:2}.resell{padding:28px 20px}.mini-g{grid-template-columns:repeat(2,1fr)}.mini-g div:nth-child(3){display:none}.tbl .hm{display:none}.raise{grid-template-columns:1fr}.adm-g{gap:10px}.kpi b{font-size:22px}.ft-g{grid-template-columns:1fr}.toasts{left:16px;right:16px;top:76px}}@media (prefers-reduced-motion:reduce){*,:before,:after{animation-duration:1ms!important;transition-duration:1ms!important}}