.k-app .pub-screen .largetitle{align-items:center}.k-app .pub-tile{color:#fff;background:var(--tone,var(--accent));border-radius:10px;flex:none;order:-1;place-items:center;width:38px;height:38px;display:grid}.k-app .pub-tile .ico{stroke-width:2px;width:22px;height:22px}.k-app .largetitle .demo-badge{align-self:center}.k-app .pub-big{font-variant-numeric:proportional-nums}.k-app .card.pub-stats{padding:var(--s5) var(--s1) var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;position:relative}.k-app .pub-stats>.demo-badge{top:var(--s1);right:var(--s1);position:absolute}.k-app .pub-stats>div{text-align:center;padding:0 var(--s0);min-width:0}.k-app .pub-stats>div+div{box-shadow:-.5px 0 0 var(--hairline)}.k-app .pub-stats>div>b{letter-spacing:-.012em;white-space:nowrap;font-size:20px;font-weight:650;line-height:26px;display:block}.k-app .pub-stats>div>span{color:var(--label-2);margin-top:2px;font-size:12px;line-height:16px;display:block}.k-app .pub-list{gap:var(--s2);flex-direction:column;display:flex}.k-app .pub-prod{cursor:pointer;transition:transform var(--d-press) var(--ease-out)}.k-app .pub-prod:active{transform:scale(.985)}.k-app .pub-prod .cell+.cell:before{display:none}.k-app .pub-prod .pub-head{min-height:54px}.k-app .pub-prod .pub-head .title{letter-spacing:-.006em;font-weight:600}.k-app .pub-prod .pub-head.multi{min-height:0;padding-bottom:var(--s0)}.k-app .pub-prod .pub-opt{min-height:30px;padding:3px var(--s3) 3px 58px}.k-app .pub-prod .pub-opt:last-child{padding-bottom:var(--s2)}.k-app .pub-prod .pub-opt .title{color:var(--label-2);font-size:15px;line-height:20px}.k-app .pub-prod .price{color:var(--label);white-space:nowrap;font-size:15px;font-weight:600}.k-app .pub-prod .pub-head .price{font-size:16px}.k-app .pub-prod .price.ask{color:var(--label-2);font-weight:500}.k-app .pub-demo .demo-badge{flex:none}.k-app .pub-siblings .cell .sub{white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.k-app[data-mode=compact] .screen.large.pub-screen .navbar .nav-title{visibility:inherit}.k-app[data-mode=compact] .screen.large.pub-screen[inert] .navbar .nav-title{visibility:hidden}.k-app[data-mode=compact] .pub-screen .navbar .nav-title{justify-self:center}.k-app[data-mode=compact] .pub-home .sec-h:first-of-type{padding-top:var(--s2)}.k-app[data-mode=compact] .pub-stats{display:none}.k-app[data-mode=compact] .pub-list{gap:var(--s1)}.k-app[data-mode=compact] .pub-prod .pub-head{min-height:44px;padding-block:6px}.k-app .pub-pick .cell{min-height:52px}.k-app .pub-pick .cell.haslead+.cell.haslead:before{left:48px}.k-app .pub-pick .pick-ck{width:20px}.k-app .pub-pick .price{color:var(--label);white-space:nowrap;font-size:15px;font-weight:600}.k-app .pub-pick .price.ask{color:var(--label-2);font-weight:500}.k-app .card.pub-sum{gap:2px;display:grid}.k-app .pub-sum b{letter-spacing:-.02em;font-size:34px;font-weight:650;line-height:40px}.k-app .pub-sum b.ask{letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:28px}.k-app .pub-sum span{color:var(--label-2);font-size:15px;line-height:20px}.k-app .pub-sum span:empty{display:none}.k-app[data-mode=compact] .pub-sum b{font-size:28px;line-height:34px}.k-app[data-mode=compact] .pub-pick .cell{min-height:44px}.k-app .pub-text p{color:var(--label);margin:0;font-size:15px;line-height:22px}.k-app .pub-aud .card .funnel{gap:var(--s3)}.k-app .pub-aud .fs .fl{color:var(--label);font-size:15px;line-height:20px}.k-app .pub-aud .fs .fv{font-variant-numeric:proportional-nums;font-size:15px;font-weight:600;line-height:20px}.k-app .pub-aud .fs .track{border-radius:3px;height:6px}.k-app .pub-aud .fs .fill{border-radius:3px}.k-app .pub-cases-list{gap:var(--s2);flex-direction:column;display:flex}.k-app .pub-cases-list .card,.k-app .pub-cases-list .card+.card{margin:0 var(--gutter)}.k-app .pub-case .card-h{margin-bottom:2px;font-size:16px;font-weight:600;line-height:21px}.k-app .pub-case-t{min-width:0}.k-app .pub-case-m{margin:0 0 var(--s2) 26px;color:var(--label-2);font-size:13px;line-height:18px}.k-app .pub-kpis{gap:var(--s1);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.k-app .pub-kpis>div{border-radius:var(--r-sm);background:var(--surface-2);text-align:center;min-width:0;padding:10px 6px}.k-app .pub-kpis b{letter-spacing:-.012em;white-space:nowrap;font-size:20px;font-weight:650;line-height:26px;display:block}.k-app .pub-kpis span{color:var(--label-2);font-size:12px;line-height:16px;display:block}.k-app .pub-skel-title{padding:var(--s1) var(--gutter) var(--s2);align-items:center;gap:var(--s2);display:flex}.k-app .pub-skel-h{padding:var(--s5) calc(var(--gutter) + var(--s3)) var(--s1)}.k-app .pub-skel-opt{justify-content:space-between;gap:var(--s5);padding:5px var(--s3) 5px 58px;display:flex}.k-app .pub-skel-opt:last-child{padding-bottom:var(--s3)}.k-app .pub-list .skel-cell{grid-template-columns:30px minmax(0,1fr) 64px}.k-app .pub-state .content{align-content:center;min-height:100%;display:grid}.k-app .pub-offline{margin-top:var(--s1);display:none}.k-app.pub-is-offline .pub-offline,.k-app .pub-is-offline .pub-offline{display:block}.k-app .pub-offline .banner{color:var(--label);background:var(--surface);justify-content:space-between;margin:0}.k-app .pub-offline .banner .ico{color:var(--hue-orange);flex:none}.k-app .pub-offline .banner>span{justify-content:space-between;align-items:center;gap:var(--s2);flex:1;font-weight:450;display:flex}.k-app .pub-retry{color:var(--accent);flex:none;font-size:14px;font-weight:650}.k-app .banner.pub-salesoff{margin-top:var(--s1);--tone:var(--hue-orange);color:var(--label);font-weight:450}.k-app .banner.pub-salesoff b{font-weight:650;display:block}.k-app .pub-cover{margin:var(--s1) var(--gutter) 0;border-radius:var(--r-lg);justify-content:center;align-items:center;gap:var(--s1);height:136px;color:var(--label-2);background:linear-gradient(135deg, color-mix(in oklab, var(--surface), var(--accent) 28%), color-mix(in oklab, var(--surface), var(--accent) 6%));font-size:14px;display:flex}.k-app .pub-cover .ico{width:18px;height:18px}.k-app .pub-blurb{margin:var(--s2) var(--gutter) 0;color:var(--label-2);font-size:16px;line-height:22px}.k-app .pub-sections .cell .sub{color:var(--label-2)}.k-app .pub-callout{align-items:flex-start;gap:var(--s2);text-align:left;margin:var(--s3) var(--gutter) 0;padding:var(--s3);width:calc(100% - 2 * var(--gutter));border-radius:var(--r-md);color:var(--label);background:color-mix(in oklab, var(--surface), var(--hue-green) 16%);display:flex}.k-app .pub-callout .ico{width:22px;height:22px;color:var(--hue-green);flex:none;margin-top:1px}.k-app .pub-callout b{font-size:15px;font-weight:650;line-height:20px;display:block}.k-app .pub-callout span span{color:var(--label);font-size:15px;line-height:20px;display:block}.k-app .pub-about-h{align-items:center;gap:var(--s2);padding:var(--s3) var(--gutter) var(--s1);display:flex}.k-app .pub-about-h .pub-tile{order:0}.k-app .pub-about-h b{letter-spacing:-.015em;font-size:24px;font-weight:700;line-height:30px;display:block}.k-app .pub-about-h span>span{color:var(--label-2);font-size:14px;line-height:18px;display:block}.k-app .pub-about-t{padding:var(--s2) var(--gutter) 0;gap:var(--s2);display:grid}.k-app .pub-about-t p{margin:0;font-size:16px;line-height:22px}.k-app .pub-fol{white-space:nowrap;color:var(--label-2);flex-direction:column;align-items:flex-end;font-size:13px;line-height:17px;display:flex}.k-app .pub-fol b{color:var(--label);font-variant-numeric:proportional-nums;font-size:16px;font-weight:650;line-height:21px}.k-app .pub-kpis2{gap:var(--s2);margin:0 var(--gutter);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.k-app .pub-kpis2 .card{gap:2px;margin:0;display:grid}.k-app .pub-kpi>span{color:var(--label-2);font-size:14px;line-height:18px}.k-app .pub-kpi b{letter-spacing:-.02em;font-size:28px;font-weight:700;line-height:34px}.k-app .pub-how-list .cell .sub{white-space:normal;text-overflow:clip;color:var(--label-2);overflow:visible}.k-app .pub-logo{object-fit:cover;background:var(--surface);border-radius:10px;flex:none;order:-1;width:38px;height:38px}.k-app .logo-tile.mark-telegram,.k-app .logo-tile.mark-dzen{box-sizing:border-box;box-shadow:inset 0 0 0 .5px var(--sep);background:#fff;padding:4px}.k-app .logo-tile.mark-telegram img{border-radius:50%}.k-app .logo-tile.mark-dzen img{object-fit:contain}.k-app .pub-products .price{color:var(--label);white-space:nowrap;font-size:15px;font-weight:600}.k-app .pub-products .price.ask{color:var(--label-2);font-weight:500}.k-app .pub-products .cell .sub,.k-app .pub-info .cell .sub,.k-app .pub-prod .pub-head .sub{color:var(--label-2);white-space:normal}.k-app .pub-block{display:contents}.k-app .pub-text p+p{margin-top:var(--s2)}.k-app .pub-isec{display:contents}.k-app .pub-i .pub-igroup .cell .title{font-weight:600}.k-app .pub-i .pub-igroup .cell .sub{color:var(--label-2);white-space:normal}.k-app .pub-i .pub-igroup .cell:not(:has(.sub)) .title{font-weight:400}.k-app .pub-i .pub-igroup .cell .trail{align-self:start;padding-top:1px}.k-app .pub-tl{padding:var(--s4) var(--s3)}.k-app .pub-tl-list{margin:0;padding:0;list-style:none}.k-app .pub-tl-step{column-gap:var(--s3);padding-bottom:var(--s4);grid-template-columns:28px minmax(0,1fr);display:grid;position:relative}.k-app .pub-tl-step:last-child{padding-bottom:0}.k-app .pub-tl-step:not(:last-child):before{content:"";background:color-mix(in oklab, var(--surface), var(--tone,var(--accent)) 38%);border-radius:1px;width:2px;position:absolute;top:32px;bottom:4px;left:13px}.k-app .pub-tl-mark{color:#fff;background:var(--tone,var(--accent));font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;width:28px;height:28px;font-size:14px;font-weight:650;line-height:1;display:grid}.k-app .pub-tl-body{gap:2px;min-width:0;padding-top:3px;display:grid}.k-app .pub-tl-t{color:var(--label);font-size:16px;font-weight:600;line-height:21px}.k-app .pub-tl-x{color:var(--label-2);font-size:15px;line-height:21px}.k-app .pub-i .pub-dl{height:32px;padding:0 var(--s3);font-size:15px;text-decoration:none}.k-app .pub-i .pub-igroup .cell:has(.pub-dl) .title{font-weight:600}.k-app .pub-i .pub-igroup .cell .trail:has(.pub-dl){align-self:center;padding-top:0}.k-app .pub-i .pub-isec+.pub-isec>.group:first-child{margin-top:var(--s4)}.k-app .pub-i .pub-igroup .cell .trail .ico{color:var(--label-3)}.k-app .card.pub-about{gap:var(--s2);display:grid}.k-app .pub-about p{color:var(--label);margin:0;font-size:15px;line-height:22px}
