.styles-module__8dmd3G__bar{z-index:200;background:linear-gradient(90deg, var(--color-accent), var(--color-accent-hover));width:0%;height:3px;box-shadow:0 0 8px color-mix(in srgb, var(--color-accent) 60%, transparent);pointer-events:none;transition:width .1s linear;position:fixed;top:0;left:0}
.styles-module__JBl9yW__label{font-size:var(--font-size-4xs);font-weight:var(--font-weight-bold);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-4);margin-bottom:14px}.styles-module__JBl9yW__list{flex-direction:column;gap:2px;display:flex}.styles-module__JBl9yW__item{border-radius:var(--radius-sm);cursor:pointer;transition:background .15s var(--ease-out), color .15s var(--ease-out);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-4);line-height:var(--line-height-normal);align-items:flex-start;gap:8px;padding:7px 10px;text-decoration:none;display:flex}.styles-module__JBl9yW__itemActive{background:color-mix(in srgb, var(--color-accent) 10%, transparent);color:var(--color-accent-hover)}@media (hover:hover){.styles-module__JBl9yW__item:hover{background:color-mix(in srgb, var(--color-accent) 10%, transparent);color:var(--color-accent-hover)}}.styles-module__JBl9yW__num{font-family:var(--font-unbounded), sans-serif;font-size:var(--font-size-4xs);font-weight:var(--font-weight-bold);color:var(--color-text-4);transition:color .15s var(--ease-out);flex-shrink:0;margin-top:2px}.styles-module__JBl9yW__itemActive .styles-module__JBl9yW__num{color:var(--color-accent)}@media (hover:hover){.styles-module__JBl9yW__item:hover .styles-module__JBl9yW__num{color:var(--color-accent)}}
.styles-module__UaBUrW__breadcrumb{font-size:var(--font-size-xs);color:var(--color-text-4);align-items:center;gap:8px;margin-bottom:28px;display:flex}.styles-module__UaBUrW__breadcrumb a{color:var(--color-text-4);transition:color .15s var(--ease-out);text-decoration:none}@media (hover:hover){.styles-module__UaBUrW__breadcrumb a:hover{color:var(--color-accent-hover)}}.styles-module__UaBUrW__tags{flex-wrap:wrap;gap:7px;margin-bottom:22px;display:flex}.styles-module__UaBUrW__tag{font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.04em;border-radius:100px;align-items:center;gap:4px;padding:5px 12px;display:inline-flex}.styles-module__UaBUrW__tagCat{color:var(--color-accent-hover);background:color-mix(in srgb, var(--color-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 22%, transparent)}.styles-module__UaBUrW__tagHot{color:var(--color-highlight-light);background:color-mix(in srgb, var(--color-highlight) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-highlight) 18%, transparent)}.styles-module__UaBUrW__tagFresh{color:var(--color-success-light);background:color-mix(in srgb, var(--color-success) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-success) 22%, transparent)}.styles-module__UaBUrW__tagCurrent{color:var(--color-accent-hover);background:color-mix(in srgb, var(--color-accent) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 20%, transparent)}.styles-module__UaBUrW__tagStale{color:var(--color-warning-light);background:color-mix(in srgb, var(--color-warning) 8%, transparent);border:1px solid color-mix(in srgb, var(--color-warning) 20%, transparent)}.styles-module__UaBUrW__title{font-family:var(--font-unbounded), sans-serif;font-weight:var(--font-weight-black);letter-spacing:-.04em;color:var(--color-text);-webkit-hyphens:auto;hyphens:auto;margin-bottom:20px;font-size:clamp(24px,3vw,42px);line-height:1.1}.styles-module__UaBUrW__title em{background:linear-gradient(90deg, var(--color-accent-hover), var(--color-accent));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:inherit;font-style:normal}.styles-module__UaBUrW__lead{font-size:var(--font-size-2xl);color:var(--color-text-2);border-left:3px solid var(--color-accent);margin-bottom:28px;padding-left:20px;line-height:1.75}.styles-module__UaBUrW__meta{border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:40px;padding:16px 0;display:flex}.styles-module__UaBUrW__metaItem{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-4);align-items:center;gap:6px;display:inline-flex}.styles-module__UaBUrW__metaItem:not(:first-child):before{content:"·";color:var(--color-text-4);font-weight:var(--font-weight-bold);margin-right:8px}.styles-module__UaBUrW__metaItem strong{color:var(--color-text-3);font-weight:var(--font-weight-semibold)}.styles-module__UaBUrW__metaLink{color:var(--color-text-3);text-decoration:none;transition:color .15s}.styles-module__UaBUrW__metaLink:hover{color:var(--color-text);text-underline-offset:2px;text-decoration:underline}
.styles-module__htQPnG__wrap{border-top:1px solid var(--color-border);margin-top:56px;padding-top:40px}.styles-module__htQPnG__reactionBar{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);justify-content:space-between;align-items:center;gap:16px;margin-bottom:32px;padding:24px 28px;display:flex}.styles-module__htQPnG__reactionLabel{font-family:var(--font-unbounded), sans-serif;font-size:var(--font-size-lg);font-weight:var(--font-weight-heavy);color:var(--color-text);letter-spacing:-.02em}.styles-module__htQPnG__reactionEmojis{gap:10px;display:flex}.styles-module__htQPnG__reactionBtn{border-radius:var(--radius-lg);cursor:pointer;border:1px solid var(--color-border);background:var(--color-surface);transition:all .2s var(--ease-out);font-family:var(--font-onest), sans-serif;flex-direction:column;align-items:center;gap:4px;padding:10px 16px;display:flex}@media (hover:hover){.styles-module__htQPnG__reactionBtn:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, transparent);background:color-mix(in srgb, var(--color-accent) 6%, transparent);transform:translateY(-2px)}}.styles-module__htQPnG__reactionBtnActive{border-color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, transparent)}.styles-module__htQPnG__reactionEmoji{font-size:var(--font-size-4xl)}.styles-module__htQPnG__reactionCount{font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);color:var(--color-text-4)}@media (max-width:768px){.styles-module__htQPnG__reactionBar{flex-direction:column;align-items:flex-start}.styles-module__htQPnG__reactionEmojis{flex-wrap:wrap}}
.styles-module__Z82WGG__section{padding-top:8px}.styles-module__Z82WGG__heading{font-family:var(--font-unbounded), sans-serif;font-weight:var(--font-weight-black);font-size:var(--font-size-4xl);color:var(--color-text);letter-spacing:-.04em;margin-bottom:24px}.styles-module__Z82WGG__grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.styles-module__Z82WGG__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-3xl);transition:transform .3s var(--ease-spring), border-color .2s var(--ease-out), background .2s var(--ease-out);flex-direction:column;padding:24px;text-decoration:none;display:flex;position:relative;overflow:hidden}@media (hover:hover){.styles-module__Z82WGG__card:hover{background:color-mix(in srgb, var(--color-accent) 4%, var(--color-surface));border-color:color-mix(in srgb, var(--color-accent) 25%, var(--color-border));transform:translateY(-4px)}}.styles-module__Z82WGG__cardTag{font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);letter-spacing:.05em;color:var(--color-text-3);align-items:center;gap:5px;margin-bottom:12px;display:inline-flex}.styles-module__Z82WGG__cardTitle{font-family:var(--font-unbounded), sans-serif;font-weight:var(--font-weight-heavy);font-size:var(--font-size-lg);letter-spacing:-.03em;line-height:var(--line-height-tight);color:var(--color-text);flex:1}.styles-module__Z82WGG__cardDesc{font-size:var(--font-size-sm);color:var(--color-text-2);line-height:var(--line-height-loose);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:10px;display:-webkit-box;overflow:hidden}.styles-module__Z82WGG__cardFoot{border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-top:16px;padding-top:16px;display:flex}.styles-module__Z82WGG__cardMeta{font-size:var(--font-size-2xs-plus);color:var(--color-text-4)}.styles-module__Z82WGG__cardArrow{border-radius:var(--radius-circle);background:color-mix(in srgb, var(--color-accent) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-accent) 22%, transparent);width:28px;height:28px;color:var(--color-accent-hover);transition:background .2s var(--ease-out), color .2s var(--ease-out), transform .2s var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.styles-module__Z82WGG__card:hover .styles-module__Z82WGG__cardArrow{background:var(--color-accent);border-color:var(--color-accent);color:var(--white);transform:translate(2px)}}@media (max-width:768px){.styles-module__Z82WGG__grid{grid-template-columns:1fr}}
.styles-module__UiIZWq__widget{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);padding:22px;position:relative;overflow:hidden}.styles-module__UiIZWq__widgetTitle{font-family:var(--font-unbounded), sans-serif;font-weight:var(--font-weight-heavy);font-size:var(--font-size-sm);letter-spacing:-.02em;color:var(--color-text);margin-bottom:16px}.styles-module__UiIZWq__shareBtns{flex-direction:column;gap:8px;display:flex}.styles-module__UiIZWq__shareBtn{font-size:var(--font-size-xs);font-weight:var(--font-weight-bold);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-2);cursor:pointer;transition:all .2s var(--ease-out);font-family:var(--font-onest), sans-serif;border-radius:100px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;text-decoration:none;display:flex}@media (hover:hover){.styles-module__UiIZWq__shareBtn:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, transparent);color:var(--color-accent-hover);background:color-mix(in srgb, var(--color-accent) 6%, transparent)}}.styles-module__UiIZWq__shareBtnTg{color:var(--color-telegram)}@media (hover:hover){.styles-module__UiIZWq__shareBtnTg:hover{border-color:color-mix(in srgb, var(--color-telegram) 35%, transparent);background:color-mix(in srgb, var(--color-telegram) 6%, transparent);color:var(--color-telegram)}.styles-module__UiIZWq__shareBtnCopy:hover{border-color:color-mix(in srgb, var(--color-success) 35%, transparent);color:var(--color-success);background:color-mix(in srgb, var(--color-success) 6%, transparent)}}.styles-module__UiIZWq__downloadList{flex-direction:column;gap:8px;display:flex}.styles-module__UiIZWq__downloadItem{border-radius:var(--radius-sm);border:1px solid var(--color-border);transition:all .2s var(--ease-out);cursor:pointer;padding:10px 12px;text-decoration:none;display:block}@media (hover:hover){.styles-module__UiIZWq__downloadItem:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, transparent);background:color-mix(in srgb, var(--color-accent) 4%, transparent)}}.styles-module__UiIZWq__downloadTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-2);line-height:var(--line-height-snug)}.styles-module__UiIZWq__downloadMeta{font-size:var(--font-size-2xs);font-weight:var(--font-weight-semibold);color:var(--color-accent-hover);margin-top:4px}.styles-module__UiIZWq__relatedList{flex-direction:column;gap:0;display:flex}.styles-module__UiIZWq__relatedItem{cursor:pointer;border-bottom:1px solid var(--color-border);transition:background .15s var(--ease-out);align-items:flex-start;gap:12px;padding:12px 0;text-decoration:none;display:flex}.styles-module__UiIZWq__relatedItem:last-child{border-bottom:none;padding-bottom:0}.styles-module__UiIZWq__relatedItem:first-child{padding-top:0}.styles-module__UiIZWq__relatedNum{font-family:var(--font-unbounded), sans-serif;font-size:var(--font-size-2xs);font-weight:var(--font-weight-bold);color:color-mix(in srgb, var(--color-accent) 40%, transparent);flex-shrink:0;min-width:22px;margin-top:2px}.styles-module__UiIZWq__relatedBody{flex:1;min-width:0}.styles-module__UiIZWq__relatedTag{font-size:9px;font-weight:var(--font-weight-bold);letter-spacing:.08em;text-transform:uppercase;color:var(--color-accent-muted);background:color-mix(in srgb, var(--color-accent) 10%, transparent);border-radius:100px;margin-bottom:6px;padding:2px 8px;display:inline-block}.styles-module__UiIZWq__relatedTitle{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-2);line-height:var(--line-height-normal);transition:color .2s var(--ease-out);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (hover:hover){.styles-module__UiIZWq__relatedItem:hover .styles-module__UiIZWq__relatedTitle{color:var(--color-accent-hover)}}.styles-module__UiIZWq__relatedMeta{font-size:var(--font-size-2xs);color:var(--color-text-4);margin-top:4px}
.styles-module__VCulsa__wrap{margin:24px 0}.styles-module__VCulsa__root{background:color-mix(in srgb, var(--color-warning) 6%, var(--color-surface));border:1px solid color-mix(in srgb, var(--color-warning) 26%, var(--color-border));border-radius:var(--radius-2xl);transition:border-color .2s var(--ease-out);grid-template-columns:1fr auto;display:grid;position:relative;overflow:hidden}@media (hover:hover){.styles-module__VCulsa__root:hover{border-color:color-mix(in srgb, var(--color-warning) 50%, var(--color-border))}}.styles-module__VCulsa__root.styles-module__VCulsa__root{text-decoration:none}.styles-module__VCulsa__main{padding:22px 24px}.styles-module__VCulsa__label{font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:var(--font-size-2xs);font-weight:var(--font-weight-heavy);letter-spacing:.16em;text-transform:uppercase;color:var(--color-warning);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-warning) 14%, transparent);border:1px solid color-mix(in srgb, var(--color-warning) 30%, transparent);align-items:center;gap:6px;margin-bottom:10px;padding:4px 10px;display:inline-flex}.styles-module__VCulsa__labelMark{font-size:var(--font-size-sm);line-height:var(--line-height-none)}.styles-module__VCulsa__title{font-family:var(--font-unbounded), sans-serif;font-weight:var(--font-weight-heavy);font-size:var(--font-size-3xl);letter-spacing:-.02em;color:var(--color-text);margin-bottom:6px}.styles-module__VCulsa__sub{font-size:var(--font-size-md);line-height:var(--line-height-relaxed);color:var(--color-text-2);margin-bottom:14px}.styles-module__VCulsa__actions{z-index:1;flex-wrap:wrap;gap:10px;display:flex;position:relative}.styles-module__VCulsa__btn{border-radius:var(--radius-pill);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);transition:background-color .2s var(--ease-out), border-color .2s var(--ease-out);align-items:center;gap:6px;padding:9px 16px;display:inline-flex}.styles-module__VCulsa__btn.styles-module__VCulsa__btn{color:var(--color-bg);background:var(--color-warning);border:1px solid var(--color-warning);text-decoration:none}@media (hover:hover){.styles-module__VCulsa__btn.styles-module__VCulsa__btn:hover{color:var(--color-bg);background:color-mix(in srgb, var(--color-warning) 88%, var(--black))}}.styles-module__VCulsa__btnAlt.styles-module__VCulsa__btnAlt{color:var(--color-warning);border:1px solid color-mix(in srgb, var(--color-warning) 45%, var(--color-border));background:0 0}@media (hover:hover){.styles-module__VCulsa__btnAlt.styles-module__VCulsa__btnAlt:hover{color:var(--color-warning);background:color-mix(in srgb, var(--color-warning) 12%, transparent);border-color:color-mix(in srgb, var(--color-warning) 60%, var(--color-border))}}.styles-module__VCulsa__stub{background:color-mix(in srgb, var(--color-warning) 10%, var(--color-surface-2));flex-direction:column;justify-content:center;align-items:center;gap:10px;min-width:140px;padding:22px 20px;font-family:ui-monospace,SF Mono,Consolas,monospace;display:flex;position:relative}.styles-module__VCulsa__stub:before{content:"";border-left:2px dashed color-mix(in srgb, var(--color-warning) 40%, var(--color-border));position:absolute;top:12px;bottom:12px;left:0}.styles-module__VCulsa__stub:after{content:"";border-radius:var(--radius-circle);background:var(--color-bg);width:14px;height:14px;box-shadow:0 -120px 0 var(--color-bg), 0 120px 0 var(--color-bg);position:absolute;top:50%;left:-7px;transform:translateY(-50%)}.styles-module__VCulsa__stubBrand{font-size:var(--font-size-4xs);font-weight:var(--font-weight-heavy);letter-spacing:.18em;text-transform:uppercase;color:color-mix(in srgb, var(--color-warning) 90%, var(--color-text))}.styles-module__VCulsa__stubPrice{font-family:var(--font-unbounded), sans-serif;font-weight:var(--font-weight-heavy);font-size:var(--font-size-4xl);letter-spacing:-.02em;color:var(--color-text);line-height:var(--line-height-none)}.styles-module__VCulsa__stubBars{background:repeating-linear-gradient(to right, var(--color-text) 0 2px, transparent 2px 4px, var(--color-text) 4px 5px, transparent 5px 7px, var(--color-text) 7px 10px, transparent 10px 12px);opacity:.85;width:80px;height:36px}.styles-module__VCulsa__stubAirports{letter-spacing:.06em;color:var(--color-text-3);text-align:center;font-size:9.5px}.styles-module__VCulsa__below{width:fit-content;font-size:var(--font-size-xs);color:var(--color-text-4);transition:opacity .2s var(--ease-out);margin:8px auto 0;text-decoration:none;display:block}.styles-module__VCulsa__below.styles-module__VCulsa__below{text-decoration:none}@media (hover:hover){.styles-module__VCulsa__below:hover{opacity:.8}}@media (max-width:540px){.styles-module__VCulsa__root{grid-template-columns:1fr}.styles-module__VCulsa__stub{grid-template-columns:auto 1fr;grid-template-areas:"brand price""airports airports";align-items:center;gap:10px 16px;min-width:0;padding:14px 22px 16px;display:grid}.styles-module__VCulsa__stub:before{border-left:none;border-top:2px dashed color-mix(in srgb, var(--color-warning) 40%, var(--color-border));height:0;inset:0 12px auto}.styles-module__VCulsa__stub:after,.styles-module__VCulsa__stubBars{display:none}.styles-module__VCulsa__stubBrand{font-size:var(--font-size-4xs);grid-area:brand}.styles-module__VCulsa__stubPrice{font-size:var(--font-size-4xl);grid-area:price;justify-self:end}.styles-module__VCulsa__stubAirports{font-size:var(--font-size-3xs);letter-spacing:.06em;text-align:center;white-space:nowrap;grid-area:airports}}
