.cmp-intro{display:flex;flex-direction:column;gap:6px;max-width:760px}.cmp-missing{align-self:flex-start}.cmp__opening{padding:24px 0}.cmp{--cmp-name:112px;--cmp-col:164px;--cmp-top:70px;--cmp-hide:0px;--cmp-shift:0px}.cmp__scroll{position:relative;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;background:var(--it-surface);border:1px solid var(--it-border);border-radius:var(--it-radius);box-shadow:var(--it-shadow)}.cmp__scroll:focus-visible{outline:2px solid var(--it-focus);outline-offset:2px}.cmp__table{width:calc(var(--cmp-name) + var(--cmp-cols, 2) * var(--cmp-col));min-width:100%;table-layout:fixed;border-collapse:separate;border-spacing:0}.cmp__col-name{width:var(--cmp-name)}.cmp__table td,.cmp__table th{padding:10px 12px;border-bottom:1px solid var(--it-border);background:var(--it-surface);text-align:left;vertical-align:top;overflow-wrap:anywhere}.cmp__head,.cmp__table td{border-left:1px solid var(--it-border)}.cmp__table tbody:last-child tr:last-child>*{border-bottom:0}.cmp__name{position:-webkit-sticky;position:sticky;left:0;z-index:1;color:var(--it-ink-muted);font-size:.875rem;font-weight:600}.cmp__cell{font-size:.9375rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cmp__cell--unknown{font-style:italic}.cmp__cell--none,.cmp__cell--unknown{color:var(--it-ink-muted)}.cmp__row.is-diff>.cmp__name{box-shadow:inset 4px 0 0 var(--it-accent);color:var(--it-ink)}.cmp--diff .is-same,.cmp__nodiff{display:none}.cmp--diff .cmp__nodiff{display:table-row-group}.cmp__nodiff td{padding:20px 16px;color:var(--it-ink-muted);text-align:center}.cmp__band th{padding:8px 12px;background:var(--it-surface-2);color:var(--it-ink-muted);font-family:var(--it-font-display);font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.cmp__bandtext{position:-webkit-sticky;position:sticky;left:12px;display:inline-block}.cmp__pricebig{display:block;color:var(--it-price);font-family:var(--it-font-display);font-size:1.0625rem;font-weight:800}.cmp__cell--unknown .cmp__pricebig{color:var(--it-ink-muted);font-size:.875rem;font-weight:600;font-style:normal}.cmp__sub{display:block;color:var(--it-ink-muted);font-size:.8125rem}.cmp__cell--price.is-best{background:var(--it-accent-soft)}.cmp__corner,.cmp__head{transform:translateY(var(--cmp-shift));border-bottom:2px solid var(--it-border)}.cmp__table .cmp__corner{vertical-align:bottom}.cmp__head{position:relative;z-index:2}.cmp__corner{position:-webkit-sticky;position:sticky;left:0;z-index:3}.cmp__card{display:flex;flex-direction:column;gap:6px;min-width:0}.cmp__pic{position:relative;display:flex;align-items:center;justify-content:center;height:76px}.cmp__pic .it-badge{position:absolute;left:0;top:0;z-index:1}.cmp__pic .it-art--lg{width:68px;height:68px}.cmp__img{width:auto;max-width:100%;max-height:100%;object-fit:contain}.cmp__brandrow{display:flex;align-items:center;justify-content:space-between;gap:6px;min-height:28px}.cmp__brand{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmp__remove{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:1px solid var(--it-border);border-radius:999px;background:var(--it-surface);color:var(--it-ink-muted);cursor:pointer;transition:background-color .15s,border-color .15s,color .15s}.cmp__remove:hover{background:var(--it-danger-bg);border-color:var(--it-danger-ink);color:var(--it-danger-ink)}.cmp__title{color:var(--it-ink);font-family:var(--it-font-display);font-size:.9375rem;font-weight:800;line-height:1.3;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cmp__title:hover{color:var(--it-primary);text-decoration:underline}.cmp__priceline{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.cmp__priceline .it-price{font-size:1rem}.cmp .cmp__offers,.cmp .cmp__shops{display:none}.cmp__shops{color:var(--it-ink-muted);font-size:.8125rem}.cmp__offers{margin-top:4px;white-space:normal;text-align:center}.cmp__offerslink{display:block;margin-top:4px;font-size:.875rem}.cmp__cornerbox{display:flex;flex-direction:column;align-items:flex-start;gap:10px;overflow-wrap:normal}.cmp__hint{font-size:.8125rem}.cmp__switch{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;padding:2px 0;border:0;background:none;color:var(--it-ink);font:inherit;font-size:.8125rem;font-weight:700;line-height:1.3;text-align:left;cursor:pointer}.cmp__track{position:relative;flex:none;width:38px;height:22px;border-radius:999px;background:var(--it-surface-2);border:1px solid var(--it-border);transition:background-color .15s,border-color .15s}.cmp__knob{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--it-ink-muted);transition:transform .15s,background-color .15s}.cmp__switch[aria-pressed=true] .cmp__track{background:var(--it-brand);border-color:var(--it-brand)}.cmp__switch[aria-pressed=true] .cmp__knob{transform:translateX(16px);background:var(--it-brand-ink)}.cmp__clear{padding:0;border:0;background:none;color:var(--it-primary);font:inherit;font-size:.8125rem;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.cmp__clear:hover{color:var(--it-primary-hover)}.cmp__add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:176px;padding:14px 10px;border:2px dashed var(--it-border);border-radius:var(--it-radius);color:var(--it-ink-muted);font-size:.8125rem;text-align:center;text-decoration:none;transition:background-color .15s,border-color .15s}.cmp__add:hover{background:var(--it-primary-soft);border-color:var(--it-brand);color:var(--it-ink-muted)}.cmp__addicon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--it-brand);color:var(--it-brand-ink)}.cmp__addtitle{color:var(--it-ink);font-family:var(--it-font-display);font-size:.9375rem;font-weight:800}@media (min-width:900px){.cmp{--cmp-name:200px;--cmp-col:280px}.cmp__scroll{width:min(100%,calc(var(--cmp-name) + var(--cmp-cols, 2) * var(--cmp-col) + 2px));overflow:clip}.cmp__table{width:100%}.cmp .cmp__shops{display:block}.cmp .cmp__offers{display:inline-flex}.cmp__offerslink{display:none}.cmp__table td,.cmp__table th{padding:12px 16px}.cmp__corner,.cmp__head{position:-webkit-sticky;position:sticky;top:calc(var(--cmp-top) - var(--cmp-hide));transform:none}.cmp__pic{height:132px}.cmp__pic .it-art--lg{width:116px;height:116px}.cmp__title{font-size:1rem}.cmp__priceline .it-price{font-size:1.125rem}.cmp__switch{flex-direction:row;align-items:center;gap:8px;font-size:.875rem}.cmp__title{min-height:2.6em}.cmp__add{min-height:260px}.cmp__band th{padding:9px 16px}.cmp__bandtext{left:16px}}.cmp-empty{display:flex;flex-direction:column;align-items:center;gap:14px;padding:40px 20px;text-align:center;background:var(--it-surface);border:1px dashed var(--it-border);border-radius:var(--it-radius)}.cmp-empty__icon{display:inline-flex;align-items:center;justify-content:center;width:88px;height:88px;border-radius:50%;background:var(--it-accent);color:var(--it-accent-ink)}.cmp-empty__title{font-size:clamp(1.25rem,3vw,1.5rem);font-weight:800}.cmp-empty__body{max-width:560px;color:var(--it-ink-muted)}.cmp-empty__how{gap:10px;max-width:560px;padding:10px 14px;border-radius:var(--it-radius);background:var(--it-accent-soft);font-size:.9375rem;text-align:left}.cmp-empty__how,.cmp-empty__scales{display:inline-flex;align-items:center;color:var(--it-ink)}.cmp-empty__scales{flex:none;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--it-surface);border:1px solid var(--it-border)}.it-pageband .it-btn--outline{background:transparent;border-color:color-mix(in srgb,var(--it-strip-ink) 32%,transparent);color:var(--it-strip-ink)}.it-pageband .it-btn--outline:hover{background:var(--it-strip-ink);border-color:var(--it-strip-ink);color:var(--it-strip)}.it-pageband__eyebrow:has(svg):before{display:none}.it-dirform{display:grid;grid-gap:12px;gap:12px;padding:16px;background:var(--it-surface);border:1px solid var(--it-border);border-radius:var(--it-radius);box-shadow:var(--it-shadow)}.it-dirform__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}@media (min-width:768px){.it-dirform{grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end;padding:16px 20px}}.it-shops{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,18rem),1fr))}.it-shop{display:flex;flex-direction:column;gap:14px;height:100%;padding:18px;background:var(--it-surface);border:1px solid var(--it-border);border-radius:var(--it-radius);color:var(--it-ink);text-decoration:none;transition:box-shadow .2s,transform .2s,border-color .2s}.it-shop:hover{border-color:var(--it-surface);box-shadow:var(--it-shadow-lift);transform:translateY(-2px);color:var(--it-ink)}.it-shop__top{display:flex;align-items:flex-start;gap:12px;min-width:0}.it-outlet__icon,.it-shop__icon{position:relative;display:inline-flex;flex:none;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:var(--it-primary-soft);color:var(--it-ink)}.it-shop__icon:after{content:"";position:absolute;top:2px;right:2px;width:10px;height:10px;border-radius:50%;background:var(--it-accent)}.it-shop__head{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.it-shop__name{color:var(--it-ink);font-family:var(--it-font-display);font-size:1.1rem;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.it-shop:hover .it-shop__name{color:var(--it-primary)}.it-shop__lines{display:flex;flex-direction:column;gap:6px}.it-shop__line{display:flex;align-items:flex-start;gap:8px;min-width:0;color:var(--it-ink-muted);font-size:.9rem;overflow-wrap:anywhere}.it-shop__line svg{flex:none;margin-top:3px}.it-shop__more{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:12px;border-top:1px solid var(--it-border);color:var(--it-primary);font-family:var(--it-font-display);font-size:.875rem;font-weight:800}.it-shop:hover .it-shop__more svg{transform:translateX(3px)}.it-shop__more svg{transition:transform .15s}.it-shopbar{display:flex;flex-direction:column;gap:16px}.it-shopstats{display:flex;flex-wrap:wrap;gap:12px 28px;margin:0}.it-shopstats>div{display:flex;flex-direction:column;gap:2px;min-width:0}.it-shopstats dt{color:var(--it-strip-muted);font-size:.75rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.it-shopstats dd{display:flex;align-items:center;gap:6px;margin:0;min-width:0;color:var(--it-strip-ink);font-family:var(--it-font-display);font-size:1.05rem;font-weight:800;overflow-wrap:anywhere}.it-shopstats dd svg{flex:none;color:var(--it-accent)}.it-shopacts{display:flex;flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none}.it-shopacts li{min-width:0;max-width:100%}.it-shopacts .it-btn{max-width:100%;text-align:left}.it-shopacts .it-btn svg{flex:none}.it-shopacts .it-btn>span{min-width:0}.it-policies{display:grid;grid-gap:16px;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr))}.it-policy{display:flex;align-items:flex-start;gap:14px;padding:18px;background:var(--it-surface);border:1px solid var(--it-border);border-radius:var(--it-radius);overflow-wrap:anywhere}.it-policy__body{display:flex;flex-direction:column;gap:4px;min-width:0}.it-policy__title{font-size:1rem;font-weight:800}.it-outlets{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr))}.it-outlet{display:flex;flex-direction:column;gap:14px;height:100%;padding:18px;background:var(--it-surface);border:1px solid var(--it-border);border-radius:var(--it-radius)}.it-outlet__head{display:flex;align-items:center;gap:12px;min-width:0;padding-bottom:14px;border-bottom:1px solid var(--it-border)}.it-outlet__icon{width:38px;height:38px}.it-outlet__name{min-width:0;font-size:1.05rem;font-weight:800;overflow-wrap:anywhere}.it-outlet__facts{display:flex;flex-direction:column;gap:12px;margin:0}.it-outlet__facts>div{display:flex;flex-direction:column;gap:3px;min-width:0}.it-outlet__facts dt{display:flex;align-items:center;gap:6px;color:var(--it-ink-muted);font-size:.75rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.it-outlet__facts dt svg{color:var(--it-primary)}.it-outlet__facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.it-outlet__address{display:flex;flex-direction:column;font-style:normal}.it-outlet__contact{display:flex;flex-direction:column;gap:2px}.it-services{display:flex;flex-wrap:wrap;gap:6px;margin:auto 0 0;padding:0;list-style:none}.it-service{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border:1px solid var(--it-border);border-radius:999px;color:var(--it-ink-muted);font-size:.85rem}.it-service--on{background:var(--it-success-bg);border-color:var(--it-success-bg);color:var(--it-success-ink);font-weight:600}.it-sellcta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.it-pageband .it-sellcta__button{min-height:50px;padding:10px 22px;font-size:1.05rem}.it-sellcta__note{max-width:32rem;color:var(--it-strip-muted);font-size:.9rem}.it-plans{display:grid;grid-gap:16px;gap:16px;margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr))}.it-plans>li{min-width:0}.it-plan{position:relative;display:flex;flex-direction:column;gap:14px;height:100%;padding:22px 20px 20px;background:var(--it-surface);border:1px solid var(--it-border);border-radius:var(--it-radius);overflow:hidden;transition:box-shadow .2s,transform .2s}.it-plan:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--it-brand)}.it-plan:hover{box-shadow:var(--it-shadow-lift);transform:translateY(-2px)}.it-plan--quote{border-style:dashed;border-width:2px}.it-plan--quote:before{display:none}.it-plan__name{color:var(--it-ink-muted);font-size:.8125rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere}.it-plan__price{color:var(--it-ink);font-family:var(--it-font-display);font-size:2.1rem;font-weight:800;line-height:1.1;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:break-word}.it-plan__price.it-plan__price--word{font-size:1.75rem;letter-spacing:-.01em}.it-plan__per{display:block;margin-top:4px;color:var(--it-ink-muted);font-family:var(--it-font);font-size:.875rem;font-weight:600;letter-spacing:0}.it-plan__summary{color:var(--it-ink-muted);font-size:.9rem}.it-plan__limits{display:flex;flex-direction:column;gap:8px;margin:0;padding:14px 0;list-style:none;border-top:1px solid var(--it-border);border-bottom:1px solid var(--it-border);font-size:.925rem;font-weight:700}.it-plan__limits li{display:flex;align-items:flex-start;gap:8px;overflow-wrap:anywhere}.it-plan__limits svg{flex:none;margin-top:3px;color:var(--it-primary)}.it-plan__perks{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;font-size:.9rem}.it-plan__perks li{display:flex;align-items:flex-start;gap:8px;overflow-wrap:anywhere}.it-plan__tick{display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px;margin-top:1px;border-radius:50%;background:var(--it-success-bg);color:var(--it-success-ink)}.it-plan .it-plan__cta{margin-top:auto;text-align:center;overflow-wrap:anywhere}.it-fair{display:flex;flex-direction:column;gap:16px;padding:22px 20px;background:var(--it-surface);border:1px solid var(--it-border);border-left:4px solid var(--it-accent);border-radius:var(--it-radius)}.it-fair__list{display:grid;grid-gap:14px;gap:14px;margin:0;padding:0;list-style:none}.it-fair__list li{display:flex;align-items:flex-start;gap:12px;min-width:0;overflow-wrap:anywhere}.it-fair__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--it-accent-soft);color:var(--it-ink)}@media (min-width:900px){.it-fair__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.it-authpage{display:flex;justify-content:center;padding-top:40px}.it-authcard{display:flex;flex-direction:column;gap:22px;width:100%;max-width:27rem;padding:28px 20px;background:var(--it-surface);border:1px solid var(--it-border);border-top:4px solid var(--it-brand);border-radius:var(--it-radius);box-shadow:var(--it-shadow)}@media (min-width:480px){.it-authcard{padding:36px 32px}}.it-authcard__head{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.it-authcard__title{font-size:1.6rem;font-weight:800}.it-login{gap:16px}.it-login,.it-login__providers{display:flex;flex-direction:column}.it-login__providers{gap:10px}.it-login__signed{text-align:center;font-weight:600;overflow-wrap:anywhere}.it-login__loading{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 0}.it-login__spinner{width:18px;height:18px;border:2px solid var(--it-border);border-top-color:var(--it-brand);border-radius:50%;animation:it-spin .8s linear infinite}@keyframes it-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.it-login__spinner{animation:none}}.it-panel.it-login__local{display:flex;flex-direction:column;gap:14px;background:var(--it-surface-2)}.it-lostpage{display:flex;align-items:flex-start;justify-content:center;padding-top:40px}.it-lost{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:34rem;padding:32px 20px;overflow:hidden;text-align:center;background:var(--it-surface);border:1px solid var(--it-border);border-radius:var(--it-radius);box-shadow:var(--it-shadow)}.it-lost__code{color:var(--it-primary-soft);font-family:var(--it-font-display);font-size:clamp(4.5rem,18vw,7rem);font-weight:800;line-height:.9;letter-spacing:-.04em}.it-lost__code+.it-art{margin-top:-48px}.it-lost__logo{align-self:center}.it-lost__title{font-size:clamp(1.4rem,4vw,1.8rem);font-weight:800}.it-lost__actions{display:flex;flex-wrap:wrap;gap:10px}.it-lost__actions,.it-lost__langs{justify-content:center;margin-top:8px}.it-down{gap:16px;padding:20px;background:var(--it-surface);border:1px solid var(--it-border);border-left:4px solid var(--it-hot);border-radius:var(--it-radius)}.it-down,.it-down__body{display:flex;align-items:flex-start}.it-down__body{flex-direction:column;gap:8px;min-width:0}.it-down__title{font-size:1.1rem;font-weight:800}