.lk-root{--lk-bg:#fff;--lk-bg-soft:#f8f8f8;--lk-ink:#303030;--lk-ink-strong:#000;--lk-ink-muted:#878787;--lk-ink-soft:#959595;--lk-line:#e5e5e5;--lk-line-soft:#f3f3f3;--lk-accent:#ec4a4a;--lk-on-dark:#fff;--lk-font:"TT Norms", "Helvetica Neue", Arial, sans-serif;--lk-text-xs:11px;--lk-text-sm:12px;--lk-text-cap:13px;--lk-text-base:14px;--lk-text-md:15px;--lk-text-lg:17px;--lk-text-xl:21px;--lk-display-sm:24px;--lk-display:32px;--lk-display-lg:40px;--lk-lh:1.45;--lk-lh-tight:1.1;--lk-track-label:.16em;--lk-track-title:.05em;--lk-track-wide:.1em;--lk-track-cta:.12em;--lk-track-logo:.4em;--lk-weight-regular:400;--lk-weight-medium:500;--lk-weight-bold:700;--lk-space-1:4px;--lk-space-2:8px;--lk-space-3:12px;--lk-space-4:16px;--lk-space-5:20px;--lk-space-6:24px;--lk-space-8:32px;--lk-space-10:40px;--lk-space-14:56px;--lk-aside:250px;--lk-border:1px;--lk-border-accent:2px;--lk-radius:0;--lk-card-pad:24px;--lk-control-h:46px;--lk-transition:.15s ease-out;--an-loss:var(--lk-accent);--an-pending:#c9c9c9;--an-ghost:#d8d8d8;font-family:var(--lk-font);font-size:var(--lk-text-md);line-height:var(--lk-lh);color:var(--lk-ink);background:var(--lk-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100vh}.lk-root *,.lk-root :before,.lk-root :after{box-sizing:border-box;border-radius:var(--lk-radius);margin:0;padding:0}.lk-root a{color:inherit;text-decoration:none}.an-top{justify-content:space-between;align-items:center;gap:var(--lk-space-6);padding:var(--lk-space-5) var(--lk-space-10);flex-wrap:wrap;display:flex}.an-logo{font-size:var(--lk-text-xl);font-weight:var(--lk-weight-bold);letter-spacing:var(--lk-track-logo);color:var(--lk-ink-strong);text-transform:uppercase}.an-who{align-items:center;gap:var(--lk-space-4);font-size:var(--lk-text-xs);letter-spacing:var(--lk-track-wide);text-transform:uppercase;color:var(--lk-ink-muted);display:flex}.an-exit{cursor:pointer;font:inherit;font-size:var(--lk-text-xs);letter-spacing:var(--lk-track-wide);text-transform:uppercase;color:var(--lk-ink-muted);transition:color var(--lk-transition);background:0 0;border:0}.an-exit:hover{color:var(--lk-ink-strong)}.lk-shell{grid-template-columns:var(--lk-aside) 1fr;border-top:var(--lk-border) solid var(--lk-line);display:grid}.lk-aside{border-right:var(--lk-border) solid var(--lk-line);padding:var(--lk-space-8) var(--lk-space-5)}.lk-menu{gap:var(--lk-space-1);flex-direction:column;display:flex}.lk-menu a{padding:var(--lk-space-2) var(--lk-space-3);color:var(--lk-ink-muted);font-size:var(--lk-text-xs);letter-spacing:var(--lk-track-cta);text-transform:uppercase;transition:color var(--lk-transition);position:relative}.lk-menu a:hover{color:var(--lk-ink-strong)}.lk-menu a.is-on{color:var(--lk-ink-strong);font-weight:var(--lk-weight-medium)}.lk-menu a.is-on:before{content:"";height:12px;width:var(--lk-border-accent);background:var(--lk-ink-strong);position:absolute;top:50%;left:0;transform:translateY(-50%)}.lk-content{padding:var(--lk-space-8) var(--lk-space-10);min-width:0}.lk-page-head{margin-bottom:var(--lk-space-8);justify-content:space-between;align-items:flex-end;gap:var(--lk-space-6);flex-wrap:wrap;display:flex}.lk-greet{font-size:var(--lk-text-xs);letter-spacing:.18em;text-transform:uppercase;color:var(--lk-ink-soft)}.lk-title{font-size:var(--lk-display);font-weight:var(--lk-weight-bold);letter-spacing:var(--lk-track-title);color:var(--lk-ink-strong);line-height:var(--lk-lh-tight);margin:var(--lk-space-2) 0 var(--lk-space-1)}.lk-sub{font-size:var(--lk-text-cap);color:var(--lk-ink-muted)}.an-stub{border:var(--lk-border) solid var(--lk-line);padding:var(--lk-space-10);color:var(--lk-ink-muted);font-size:var(--lk-text-cap)}.an-gate{min-height:100vh;padding:var(--lk-space-10);justify-content:center;align-items:center;display:flex}.an-gate__box{width:100%;max-width:320px}.an-gate__logo{font-size:var(--lk-text-xl);font-weight:var(--lk-weight-bold);letter-spacing:var(--lk-track-logo);color:var(--lk-ink-strong);text-transform:uppercase;text-align:center}.an-gate__sub{margin-top:var(--lk-space-2);margin-bottom:var(--lk-space-8);text-align:center;font-size:var(--lk-text-xs);letter-spacing:var(--lk-track-wide);text-transform:uppercase;color:var(--lk-ink-soft)}.an-gate__form{gap:var(--lk-space-3);flex-direction:column;display:flex}.an-gate__form input{height:var(--lk-control-h);padding:0 var(--lk-space-4);border:var(--lk-border) solid var(--lk-line);background:var(--lk-bg);font:inherit;font-size:var(--lk-text-base);color:var(--lk-ink);transition:border-color var(--lk-transition);outline:none}.an-gate__form input:focus{border-color:var(--lk-ink-strong)}.an-gate__form button{height:var(--lk-control-h);cursor:pointer;font:inherit;font-size:var(--lk-text-xs);letter-spacing:var(--lk-track-cta);text-transform:uppercase;background:var(--lk-ink-strong);color:var(--lk-on-dark);border:0}.an-gate__form button[disabled]{background:var(--an-pending);cursor:default}.an-gate__form .an-gate__key{background:var(--lk-bg);color:var(--lk-ink-strong);border:var(--lk-border) solid var(--lk-ink-strong)}.an-gate__form .an-gate__key[disabled]{background:var(--lk-bg);border-color:var(--lk-line);color:var(--lk-ink-muted)}.an-gate__or{align-items:center;gap:var(--lk-space-3);font-size:var(--lk-text-cap);letter-spacing:var(--lk-track-wide);text-transform:uppercase;color:var(--lk-ink-muted);display:flex}.an-gate__or:before,.an-gate__or:after{content:"";height:var(--lk-border);background:var(--lk-line);flex:1}.an-gate__error{font-size:var(--lk-text-cap);color:var(--an-loss)}.an-actions{padding:var(--lk-space-4);border-top:var(--lk-border) solid var(--lk-line);justify-content:flex-end;display:flex}.an-addkey{align-items:center;gap:var(--lk-space-2);flex-wrap:wrap;display:flex}.an-addkey input{height:var(--lk-control-h);min-width:220px;padding:0 var(--lk-space-3);border:var(--lk-border) solid var(--lk-line);background:var(--lk-bg);font:inherit;font-size:var(--lk-text-cap);color:var(--lk-ink);outline:none}.an-addkey input:focus{border-color:var(--lk-ink-strong)}.an-addkey button{height:var(--lk-control-h);padding:0 var(--lk-space-5);cursor:pointer;font:inherit;font-size:var(--lk-text-xs);letter-spacing:var(--lk-track-cta);text-transform:uppercase;background:var(--lk-ink-strong);color:var(--lk-on-dark);border:0}.an-addkey button[disabled]{background:var(--an-pending);cursor:default}.an-row-actions{gap:var(--lk-space-2);justify-content:flex-end;display:flex}.an-row-actions button{border:var(--lk-border) solid var(--lk-line);background:var(--lk-bg);cursor:pointer;font:inherit;font-size:var(--lk-text-cap);color:var(--lk-ink);padding:var(--lk-space-1) var(--lk-space-3)}.an-row-actions button:hover:not([disabled]){border-color:var(--lk-ink-strong)}.an-row-actions button[disabled]{color:var(--lk-ink-muted);cursor:default}.an-gate__note{margin-top:var(--lk-space-4);font-size:var(--lk-text-cap);color:var(--lk-ink-muted);text-align:center;line-height:1.6}.an-periods{border:var(--lk-border) solid var(--lk-line);display:flex;position:relative}.an-periods a,.an-periods summary{padding:var(--lk-space-3) var(--lk-space-4);font-size:var(--lk-text-xs);letter-spacing:var(--lk-track-wide);text-transform:uppercase;color:var(--lk-ink-muted);border-right:var(--lk-border) solid var(--lk-line);transition:var(--lk-transition);cursor:pointer;white-space:nowrap;list-style:none}.an-periods summary::-webkit-details-marker{display:none}.an-periods>:last-child a,.an-periods>:last-child summary,.an-periods>a:last-child{border-right:0}.an-periods a:hover,.an-periods summary:hover{color:var(--lk-ink-strong)}.an-periods a.is-on,.an-periods summary.is-on{background:var(--lk-ink-strong);color:var(--lk-on-dark)}.an-periods__pick form{z-index:2;gap:var(--lk-space-2);padding:var(--lk-space-3);border:var(--lk-border) solid var(--lk-line);background:var(--lk-bg);display:flex;position:absolute;top:100%;right:0}.an-periods__pick input{height:34px;padding:0 var(--lk-space-2);border:var(--lk-border) solid var(--lk-line);background:var(--lk-bg);font:inherit;font-size:var(--lk-text-sm);color:var(--lk-ink)}.an-periods__pick button{height:34px;padding:0 var(--lk-space-4);cursor:pointer;font:inherit;font-size:var(--lk-text-xs);letter-spacing:var(--lk-track-cta);text-transform:uppercase;background:var(--lk-ink-strong);color:var(--lk-on-dark);border:0}.an-kpis{border:var(--lk-border) solid var(--lk-line);margin-bottom:var(--lk-space-6);grid-template-columns:repeat(auto-fit,minmax(180px,1fr));display:grid}.an-kpi{padding:var(--lk-space-5) var(--lk-space-6);border-right:var(--lk-border) solid var(--lk-line)}.an-kpi:last-child{border-right:0}.an-kpi__lab{font-size:var(--lk-text-xs);letter-spacing:var(--lk-track-label);text-transform:uppercase;color:var(--lk-ink-soft);font-weight:var(--lk-weight-medium)}.an-kpi__val{font-size:var(--lk-display-sm);font-weight:var(--lk-weight-bold);color:var(--lk-ink-strong);line-height:var(--lk-lh-tight);margin-top:var(--lk-space-3);font-variant-numeric:tabular-nums;letter-spacing:.01em}.an-kpi__note{font-size:var(--lk-text-sm);color:var(--lk-ink-muted);margin-top:var(--lk-space-2)}.an-kpi__note.is-loss{color:var(--an-loss)}.an-kpi__note.is-up:before{content:"↑ "}.an-kpi__note.is-down:before{content:"↓ "}.lk-card{border:var(--lk-border) solid var(--lk-line);padding:var(--lk-card-pad);background:var(--lk-bg);margin-bottom:var(--lk-space-6)}.lk-card__head{margin-bottom:var(--lk-space-5)}.lk-card h2{font-size:var(--lk-text-lg);font-weight:var(--lk-weight-medium);color:var(--lk-ink-strong);letter-spacing:.02em}.lk-card .hint{font-size:var(--lk-text-sm);color:var(--lk-ink-muted);margin-top:var(--lk-space-2)}.lk-grid{gap:var(--lk-space-6);margin-bottom:var(--lk-space-6);display:grid}.lk-grid--2{grid-template-columns:1fr 1fr}.lk-grid--3{grid-template-columns:repeat(3,1fr)}.lk-grid .lk-card{margin-bottom:0}.an-note{border-left:var(--lk-border-accent) solid var(--lk-line);padding:var(--lk-space-1) 0 var(--lk-space-1) var(--lk-space-4);margin:var(--lk-space-6) 0;color:var(--lk-ink-muted);font-size:var(--lk-text-cap);max-width:860px}.an-note b{color:var(--lk-ink-strong);font-weight:var(--lk-weight-medium)}.an-empty{padding:var(--lk-space-8) 0;color:var(--lk-ink-soft);font-size:var(--lk-text-cap)}.lk-root table{border-collapse:collapse;width:100%}.lk-root th{text-align:left;font-size:var(--lk-text-xs);letter-spacing:var(--lk-track-label);text-transform:uppercase;color:var(--lk-ink-soft);font-weight:var(--lk-weight-medium);padding:0 var(--lk-space-4) var(--lk-space-3) 0;white-space:nowrap}.lk-root td{padding:var(--lk-space-4) var(--lk-space-4) var(--lk-space-4) 0;border-top:var(--lk-border) solid var(--lk-line);font-size:var(--lk-text-cap);vertical-align:middle}.lk-root td:last-child,.lk-root th:last-child{padding-right:0}.lk-root .n{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.lk-root .nm{font-size:var(--lk-text-base);color:var(--lk-ink-strong);font-weight:var(--lk-weight-medium)}.lk-root .sub2{font-size:var(--lk-text-sm);color:var(--lk-ink-soft)}.lk-root tfoot td{border-top:var(--lk-border) solid var(--lk-ink-strong);font-weight:var(--lk-weight-medium);color:var(--lk-ink-strong)}.is-loss{color:var(--an-loss)}.lk-status{align-items:center;gap:var(--lk-space-2);font-size:var(--lk-text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--lk-ink);white-space:nowrap;display:inline-flex}.lk-status__sq{background:var(--lk-ink-strong);flex:none;width:6px;height:6px}.lk-status--muted{color:var(--lk-ink-soft)}.lk-status--muted .lk-status__sq{background:var(--lk-ink-soft)}.lk-status--loss{color:var(--an-loss)}.lk-status--loss .lk-status__sq{background:var(--an-loss)}.an-fresh{font-size:var(--lk-text-xs);letter-spacing:var(--lk-track-wide);text-transform:uppercase;color:var(--lk-ink-soft);text-align:right;max-width:220px}.an-bar{background:var(--lk-line);min-width:96px;height:3px;position:relative}.an-bar i{background:var(--lk-ink-strong);position:absolute;top:0;bottom:0;left:0}.an-bar i.is-loss{background:var(--an-loss)}.an-funnel{flex-direction:column;display:flex}.an-fstep{gap:var(--lk-space-5);padding:var(--lk-space-4) 0;border-top:var(--lk-border) solid var(--lk-line);grid-template-columns:220px 1fr 190px;align-items:center;display:grid}.an-fstep:first-child{border-top:0}.an-fname{font-size:var(--lk-text-cap);color:var(--lk-ink-strong)}.an-fname em{font-style:normal;font-size:var(--lk-text-sm);color:var(--lk-ink-soft);margin-top:2px;display:block}.an-ftrack{background:var(--lk-line-soft);height:28px;position:relative}.an-ftrack i{background:var(--lk-ink-strong);position:absolute;top:0;bottom:0;left:0}.an-fsum{font-size:var(--lk-text-cap);text-align:right;font-variant-numeric:tabular-nums;color:var(--lk-ink-strong)}.an-floss{font-size:var(--lk-text-sm);color:var(--an-loss);text-align:right;font-variant-numeric:tabular-nums;margin-top:2px}.an-chart{width:100%;height:auto;display:block}.an-chart__axis,.an-chart__label{fill:var(--lk-ink-soft);font-size:11px}.an-chart__label{letter-spacing:.04em}.an-legend{gap:var(--lk-space-5);font-size:var(--lk-text-sm);color:var(--lk-ink-muted);margin-bottom:var(--lk-space-4);flex-wrap:wrap;display:flex}.an-legend i{width:9px;height:9px;margin-right:6px;display:inline-block}.an-legend__ghost{border-top:2px dashed var(--an-ghost);transform:translateY(-3px);width:14px!important;height:0!important}.an-legend__rate{border-top:2px solid var(--an-loss);transform:translateY(-3px);width:14px!important;height:0!important}.an-chart__head{justify-content:space-between;align-items:flex-start;gap:var(--lk-space-5);flex-wrap:wrap;display:flex}.an-chart__tools{gap:var(--lk-space-3);flex-wrap:wrap;display:flex}.an-units{border:var(--lk-border) solid var(--lk-line);display:flex}.an-units button,.an-units__flag{font:inherit;font-size:var(--lk-text-xs);letter-spacing:var(--lk-track-wide);text-transform:uppercase;padding:var(--lk-space-3) var(--lk-space-4);color:var(--lk-ink-muted);cursor:pointer;white-space:nowrap;transition:var(--lk-transition);background:0 0;border:0}.an-units button{border-right:var(--lk-border) solid var(--lk-line)}.an-units button:last-child{border-right:0}.an-units button:hover,.an-units__flag:hover{color:var(--lk-ink-strong)}.an-units button.is-on{background:var(--lk-ink-strong);color:var(--lk-on-dark)}.an-units__flag{border:var(--lk-border) solid var(--lk-line)}.an-units__flag.is-on{border-color:var(--lk-ink-strong);color:var(--lk-ink-strong)}.an-chart__plot{position:relative}.an-chart a{cursor:pointer}.an-chart__slot{fill:var(--lk-line-soft)}.an-chart__ghost{fill:none;stroke:var(--an-ghost);stroke-width:2px;stroke-dasharray:5 4}.an-chart__rate{fill:none;stroke:var(--an-loss);stroke-width:2px}.an-chart__axis.is-rate{fill:var(--an-loss)}.an-chart__label.is-on{fill:var(--lk-ink-strong)}.an-tip{z-index:2;pointer-events:none;padding:var(--lk-space-3);background:var(--lk-ink-strong);color:var(--lk-on-dark);font-size:var(--lk-text-sm);white-space:nowrap;line-height:1.5;position:absolute}.an-tip b{margin-bottom:var(--lk-space-2);font-size:var(--lk-text-xs);letter-spacing:var(--lk-track-wide);text-transform:uppercase;font-weight:var(--lk-weight-bold);display:block}.an-tip table{border-collapse:collapse}.an-tip td{padding:1px 0}.an-tip td.n{text-align:right;padding-left:var(--lk-space-5);font-variant-numeric:tabular-nums}.an-tip .is-loss td{color:#ff8b8b}.an-tip .is-mute td{color:var(--lk-ink-soft)}.an-tip__note{margin-top:var(--lk-space-2);padding-top:var(--lk-space-2);border-top:var(--lk-border) solid #333;color:var(--lk-ink-soft);font-size:var(--lk-text-xs)}.an-goods{gap:var(--lk-space-6) var(--lk-space-5);grid-template-columns:repeat(auto-fill,minmax(184px,1fr));display:grid}.an-good{flex-direction:column;display:flex}.an-good__ph{aspect-ratio:3/4;background:var(--lk-line-soft);border:var(--lk-border) solid var(--lk-line);position:relative;overflow:hidden}.an-good__ph img{object-fit:cover;object-position:top center;width:100%;height:100%;display:block}.an-good__ph.is-blank:after{content:"без фото";font-size:var(--lk-text-xs);letter-spacing:var(--lk-track-wide);text-transform:uppercase;color:var(--lk-ink-soft);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.an-good__rank{z-index:2;background:var(--lk-ink-strong);color:var(--lk-on-dark);letter-spacing:.08em;font-size:10px;font-weight:var(--lk-weight-medium);padding:3px 7px;position:absolute;top:0;left:0}.an-good__gone{z-index:2;background:var(--lk-bg);border-top:var(--lk-border) solid var(--lk-line);letter-spacing:.08em;text-transform:uppercase;color:var(--lk-ink-muted);text-align:center;padding:4px 7px;font-size:10px;position:absolute;bottom:0;left:0;right:0}.an-good__nm{font-size:var(--lk-text-base);color:var(--lk-ink-strong);margin-top:var(--lk-space-3);line-height:1.35}.an-good__code{font-size:var(--lk-text-sm);color:var(--lk-ink-soft);margin-top:2px}.an-good__facts{margin-top:var(--lk-space-3);padding-top:var(--lk-space-3);border-top:var(--lk-border) solid var(--lk-line);flex-direction:column;gap:5px;display:flex}.an-fact{justify-content:space-between;align-items:baseline;gap:var(--lk-space-2);font-size:var(--lk-text-sm);color:var(--lk-ink-muted);display:flex}.an-fact b{font-weight:var(--lk-weight-medium);color:var(--lk-ink-strong);font-variant-numeric:tabular-nums}.an-fact b.is-loss{color:var(--an-loss)}.an-sizes{margin-top:var(--lk-space-2);flex-wrap:wrap;gap:3px;display:flex}.an-size{letter-spacing:.04em;color:var(--lk-ink-muted);border:var(--lk-border) solid var(--lk-line);padding:2px 5px;font-size:10px}.an-size.is-gone{color:var(--lk-on-dark);background:var(--lk-ink-strong);border-color:var(--lk-ink-strong)}.an-sect{margin-bottom:var(--lk-space-14)}.an-sect__head{justify-content:space-between;align-items:flex-end;gap:var(--lk-space-5);margin-bottom:var(--lk-space-6);padding-bottom:var(--lk-space-3);border-bottom:var(--lk-border) solid var(--lk-ink-strong);display:flex}.an-sect__t{font-size:var(--lk-display-sm);font-weight:var(--lk-weight-bold);color:var(--lk-ink-strong);letter-spacing:var(--lk-track-title);line-height:var(--lk-lh-tight)}.an-sect__d{font-size:var(--lk-text-sm);color:var(--lk-ink-muted);max-width:520px;margin-top:var(--lk-space-2)}.an-sect__meta{font-size:var(--lk-text-xs);letter-spacing:var(--lk-track-label);text-transform:uppercase;color:var(--lk-ink-soft);white-space:nowrap}@media (max-width:720px){.lk-shell{grid-template-columns:1fr}.lk-aside{border-right:0;border-bottom:var(--lk-border) solid var(--lk-line);padding:var(--lk-space-4) var(--lk-space-5)}.lk-menu{gap:var(--lk-space-4);flex-direction:row}.an-top,.lk-content{padding-left:var(--lk-space-5);padding-right:var(--lk-space-5)}.lk-grid--2,.lk-grid--3{grid-template-columns:1fr}.an-periods{flex-wrap:wrap}}@media (max-width:900px){.an-fstep{gap:var(--lk-space-2);grid-template-columns:1fr}.an-fsum,.an-floss{text-align:left}}@media (max-width:1100px){.lk-grid--3{grid-template-columns:1fr 1fr}}
