@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./media/roboto-latin-400-normal-LOX3CHMS.woff2") format("woff2"),url("./media/roboto-latin-400-normal-54N5OGOO.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:400;src:url("./media/roboto-latin-ext-400-normal-JLTDD7L3.woff2") format("woff2"),url("./media/roboto-latin-ext-400-normal-UMSBLPTO.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url("./media/roboto-latin-700-normal-T27NHG46.woff2") format("woff2"),url("./media/roboto-latin-700-normal-MIORRAJE.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:700;src:url("./media/roboto-latin-ext-700-normal-RZWHNB6B.woff2") format("woff2"),url("./media/roboto-latin-ext-700-normal-NK2J5GTF.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:800;src:url("./media/roboto-latin-800-normal-4ZQT2I25.woff2") format("woff2"),url("./media/roboto-latin-800-normal-P65U7FWN.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:800;src:url("./media/roboto-latin-ext-800-normal-LZTCX5NH.woff2") format("woff2"),url("./media/roboto-latin-ext-800-normal-OGLCQ6W5.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:url("./media/roboto-latin-900-normal-OCA4GQGA.woff2") format("woff2"),url("./media/roboto-latin-900-normal-QUCZXAN7.woff") format("woff")}@font-face{font-family:Roboto;font-style:normal;font-display:swap;font-weight:900;src:url("./media/roboto-latin-ext-900-normal-YI55VELW.woff2") format("woff2"),url("./media/roboto-latin-ext-900-normal-54QOTSQ7.woff") format("woff")}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url("./media/arimo-latin-700-normal-JEQJUCSL.woff2") format("woff2"),url("./media/arimo-latin-700-normal-TYT4R2M7.woff") format("woff")}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url("./media/arimo-latin-ext-700-normal-HBZCNMS4.woff2") format("woff2"),url("./media/arimo-latin-ext-700-normal-3R5FIHKO.woff") format("woff")}:root{--color-page: #090b0e;--color-surface-card: #151a1f;--color-surface-menu: #11161b;--color-surface-tag: #222830;--color-selected: #f4f4f2;--color-border: #30363d;--color-border-control: #424a52;--color-border-menu: #454b50;--color-border-tag: #59636c;--color-border-strong: #9ba3aa;--color-divider: #363d43;--color-text-strong: #ffffff;--color-text-heading: #f6f6f4;--color-text-body: #e1e3e4;--color-text-nav: #d3d6d7;--color-text-control: #ced2d5;--color-text-feedback: #ccd0d2;--color-text-muted: #aeb6bb;--color-text-subtle: #9fa7ae;--color-text-on-selected: #121619;--color-text-accent: #f23540;--color-text-preview-link: #ed5d65;--color-action-primary: #ed1f2c;--color-action-primary-hover: #c41622;--gradient-hero-wide: linear-gradient( to right, rgb(4 7 10 / .96) 0%, rgb(5 8 11 / .78) 34%, rgb(5 8 11 / .18) 70%, rgb(5 8 11 / .05) 100% );--gradient-hero-phone: linear-gradient( to bottom, rgb(5 8 11 / .15) 0%, rgb(5 8 11 / .86) 67%, rgb(9 11 14 / 1) 100% );--mask-hero-edges: linear-gradient(to right, transparent, #000 6%, #000 94%, transparent), linear-gradient(to top, transparent, #000 12%);--font-body: "Roboto", Arial, sans-serif;--font-action: "Arimo", Arial, sans-serif;--page-gutter: clamp(20px, 4.86vw, 70px);--page-max-width: 1400px;--motion-hover: .2s;--motion-filter: .42s;--motion-easing: cubic-bezier(.22, 1, .36, 1);view-transition-name:none}*,*:before,*:after{box-sizing:border-box}html{background:var(--color-page)}body{margin:0;min-width:280px;background:var(--color-page);color:var(--color-text-body);font-family:var(--font-body);font-size:1rem;line-height:1.2;overflow-wrap:anywhere}h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}img,svg{display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--color-text-strong);outline-offset:2px}.page-width{width:100%;max-width:var(--page-max-width);margin-inline:auto;padding-inline:var(--page-gutter)}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.eyebrow{color:var(--color-text-accent);font-size:.6875rem;font-weight:900}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:51px;padding:8px 18px 8px 20px;border:1px solid transparent;color:var(--color-text-strong);font-family:var(--font-action);font-size:.8125rem;font-weight:700;transition:background-color var(--motion-hover) var(--motion-easing),border-color var(--motion-hover) var(--motion-easing),color var(--motion-hover) var(--motion-easing)}.button app-arrow-icon{font-size:.9375rem;transition:transform var(--motion-hover) var(--motion-easing)}@media(hover:hover){.button:hover app-arrow-icon{transform:translate(2px,-2px)}}@media(max-width:767.98px){.button{min-height:50px;padding:8px 13px 8px 10px;font-size:.6875rem}.button app-arrow-icon{font-size:.75rem}}.button--primary{min-width:215px;background:var(--color-action-primary)}@media(max-width:767.98px){.button--primary{min-width:0}}@media(hover:hover){.button--primary:hover{background:var(--color-action-primary-hover)}}.button--secondary{min-width:242px;background:var(--color-page);border-color:var(--color-border-strong)}@media(max-width:767.98px){.button--secondary{min-width:0}}@media(hover:hover){.button--secondary:hover{border-color:var(--color-selected);background:var(--color-selected);color:var(--color-text-on-selected)}}.button--compact{justify-content:center;min-width:0;min-height:44px;padding:8px 15px;font-size:.8125rem}.link-underline{position:relative;display:inline-flex;align-items:center}.link-underline:after{content:"";position:absolute;right:0;bottom:0;left:0;height:2px;background:var(--color-action-primary);transform:scaleX(0);transition:transform .25s var(--motion-easing)}.link-underline:focus-visible:after{transform:scaleX(1)}@media(hover:hover){.link-underline:hover:after{transform:scaleX(1)}}.filters{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:767.98px){.filters{gap:7px 5px}}.filter{min-height:42px;padding:8px 26px 8px 15px;border:1px solid var(--color-border-control);background:var(--color-page);color:var(--color-text-control);font-family:var(--font-action);font-size:.75rem;font-weight:700;text-align:left;transition:background-color var(--motion-hover) var(--motion-easing),border-color var(--motion-hover) var(--motion-easing),color var(--motion-hover) var(--motion-easing)}@media(max-width:767.98px){.filter{min-height:44px;padding:8px 24px 8px 10px;font-size:.6875rem}}.filter:hover{border-color:var(--color-border-strong)}.filter[aria-pressed=true]{border-color:var(--color-selected);background:var(--color-selected);color:var(--color-text-on-selected)}.card{display:flex;flex-direction:column;height:100%;border:1px solid var(--color-border);background:var(--color-surface-card)}.card__photo{background:var(--color-surface-tag);color:var(--color-text-muted);font-size:.75rem}.card__photo img{width:100%;height:auto;aspect-ratio:418/255;object-fit:cover}@media(max-width:767.98px){.card__photo img{aspect-ratio:348/230}}.card__body{flex:1;padding:22px 20px 60px}@media(max-width:767.98px){.card__body{padding:17px 20px 42px}}.card__status{color:var(--color-border-strong);font-size:.625rem;font-weight:800}.card__name{margin-top:17px;color:var(--color-text-strong);font-size:1.5rem;font-weight:700}@media(max-width:767.98px){.card__name{margin-top:14px;font-size:1.375rem}}.card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;color:var(--color-text-strong);font-size:.75rem}@media(max-width:767.98px){.card__tags{gap:7px;margin-top:9px}}.card__tags li{min-height:32px;padding:8px 30px 8px 8px;border:1px solid var(--color-border-tag);background:var(--color-surface-tag)}.card__details{margin-top:18px;color:var(--color-text-muted);font-size:.75rem}.card__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:15px;padding-top:19px;border-top:1px solid var(--color-divider)}@media(max-width:767.98px){.card__footer{padding-top:17px}}.card__price{color:var(--color-text-strong);font-size:1.5625rem;font-weight:900}.card__link{display:inline-flex;align-items:center;gap:6px;margin-right:37px;color:var(--color-text-strong);font-size:.75rem;font-weight:700}@media(max-width:767.98px){.card__link{margin-right:17px}}.feedback{min-height:95px;padding:32px 22px;border:1px solid var(--color-border);background:var(--color-page);color:var(--color-text-feedback);font-size:1rem}@media(max-width:767.98px){.feedback{min-height:80px;padding:19px 12px;font-size:.8125rem;line-height:20px}}::view-transition{pointer-events:none}::view-transition-group(*){animation-duration:var(--motion-filter);animation-timing-function:var(--motion-easing)}::view-transition-old(*):only-child{animation:view-leave var(--motion-filter) var(--motion-easing) both}::view-transition-new(*):only-child{animation:view-enter var(--motion-filter) var(--motion-easing) both}@keyframes view-leave{to{opacity:0;filter:blur(4px);transform:scale(.94)}}@keyframes view-enter{0%{opacity:0;filter:blur(4px);transform:translateY(16px) scale(.96)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after,::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important;transition:none!important}}
