.lt-page{--guide-gold:#f1cd85;--guide-gold-rgb:225,170,72;--guide-ease:cubic-bezier(0.16,1,0.3,1)}.guides-page ::selection{background:rgba(var(--accent-rgb),.45);color:var(--text)}.guides-page a:focus-visible,.guides-page button:focus-visible,.lt-page .guide-card a:focus-visible,.lt-page .guide-card button:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}.guides-hero{display:grid;grid-gap:16px;gap:16px;padding-block:0;overflow:hidden}.guides-hero__text{display:grid;grid-gap:12px;gap:12px;min-width:0}.guides-hero__title{margin:0;display:grid;grid-gap:8px;gap:8px;line-height:1;text-wrap:balance}.guides-hero__lead{font-size:clamp(1.6rem,6vw,2.2rem);font-weight:800;letter-spacing:-.03em}.guides-hero__tail{margin:0;font-size:clamp(1rem,3.8vw,1.35rem);font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--accent-strong)}.guides-hero__voice{margin:0;display:grid;grid-gap:4px;gap:4px}.guides-hero__quote{font-size:clamp(1.02rem,3.6vw,1.25rem);line-height:1.4;font-style:italic;color:var(--text);text-wrap:pretty}.guides-hero__quote:before{content:"\201C"}.guides-hero__quote:after{content:"\201D"}.guides-hero__sign{font-size:.86rem;font-weight:700;color:var(--guide-gold)}.guides-hero__sign:before{content:"\2014\00a0"}.guides-hero__delivery{display:flex;align-items:center;gap:8px;margin:0;color:var(--muted);font-size:.92rem;line-height:1.45}.guides-hero__delivery .guide-icon{width:18px;height:18px;color:var(--guide-gold)}@media (max-width:479px){.guides-hero__text{gap:10px}.guides-hero__title{gap:6px}.guides-hero__lead{font-size:clamp(1.7rem,7.4vw,2rem)}.guides-hero__tail{font-size:.98rem;line-height:1.3}.guides-hero__delivery{font-size:.86rem}}.guides-hero--compact{display:grid;grid-template-columns:minmax(0,1fr);padding-block:14px;grid-gap:0;gap:0}.guides-hero--compact .guides-hero__text{display:grid}.guides-hero--compact .guides-hero__title{gap:4px}.guides-hero--compact .guides-hero__lead{font-size:clamp(1.3rem,5vw,1.6rem);letter-spacing:-.025em}.guides-hero--compact .guides-hero__tail{font-size:.95rem;line-height:1.3}@media (min-width:760px){.guides-hero--compact{padding:12px 20px}.guides-hero--compact .guides-hero__title{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.guides-hero--compact .guides-hero__lead{font-size:1.5rem}}.guides-featured,.guides-launch{margin:0 2px 18px}.guides-featured{gap:0}.guides-featured .guide-card--picked{box-shadow:0 18px 40px rgba(7,4,10,.5)}.guides-notice{display:grid;grid-gap:6px;gap:6px;padding:16px;border-radius:22px;border:1px solid rgba(var(--guide-gold-rgb),.38);background:radial-gradient(circle at top right,rgba(var(--guide-gold-rgb),.14),transparent 55%),var(--shell-card-bg)}.guides-notice__title{margin:0;font-size:clamp(1.3rem,5.4vw,1.7rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.app-shell .guides-notice__title,.guides-notice__title{color:var(--guide-gold)}.guides-notice__body{margin:0;color:var(--text);line-height:1.45}.guides-notice--compact{padding:12px 14px;border-radius:18px}.guides-notice--compact .guides-notice__title{font-size:1.1rem}.guides-notice .guide-card{margin-top:8px;padding:12px 0 0;border:0;border-top:1px solid rgba(var(--guide-gold-rgb),.24);border-radius:0;background:none}.guides-notice--error{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;border-color:rgba(var(--danger-rgb),.4);background:rgba(var(--danger-rgb),.08)}.guides-notice--error .guides-notice__body{color:var(--danger);font-weight:600}.guides-notice__retry{min-width:96px}@media (max-width:380px){.guides-notice--error{grid-template-columns:1fr}}.guides-doors-section,.guides-more-like{display:grid;grid-gap:14px;gap:14px;margin:0 2px 18px;scroll-margin-top:16px}.guides-more-like{margin-bottom:26px}.guides-door-view__title,.guides-section-title{margin:0;font-weight:800;letter-spacing:-.02em;line-height:1.08;text-wrap:balance}.guides-section-title{font-size:clamp(1.4rem,5.6vw,1.9rem);padding-inline:4px}.guides-section-title em{font-style:normal;color:var(--accent-strong)}.guide-doors{list-style:none;margin:0;padding:0;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.guide-doors__item{min-width:0}.guide-doors__item--audio{grid-column:1/-1}.guide-door{display:grid;grid-template-rows:auto 1fr;grid-gap:12px;gap:12px;height:100%;padding:10px 10px 14px;border-radius:24px;border:1px solid rgba(var(--accent-rgb),.2);background:var(--shell-card-bg);box-shadow:var(--shadow-card);color:inherit;text-decoration:none;overflow:hidden;transition:transform .22s var(--guide-ease),border-color .22s var(--guide-ease),box-shadow .22s var(--guide-ease)}.guide-door__lead{display:block;border-radius:16px;overflow:hidden;box-shadow:0 10px 22px rgba(7,4,10,.5)}.guide-door__cover{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;transition:transform .4s var(--guide-ease)}.guide-door__text{display:grid;grid-gap:4px;gap:4px;align-content:start;padding-inline:4px}.guide-door__label{font-size:1.18rem;font-weight:800;line-height:1.15;letter-spacing:-.015em}.guide-door__promise{font-size:.86rem;line-height:1.35;color:var(--muted)}.guide-door__count{margin-top:4px;font-size:.8rem;font-weight:700;color:var(--guide-gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guide-doors__note{margin:-2px 4px 0;color:var(--muted);font-size:.84rem;line-height:1.45}@media (hover:hover){.guide-door:hover{transform:translateY(-3px);border-color:rgba(var(--accent-rgb),.5);box-shadow:0 24px 44px rgba(7,4,10,.45)}.guide-door:hover .guide-door__cover{transform:scale(1.04)}}.guide-door:active{transform:translateY(0)}@media (max-width:759px){.guide-doors__item--audio .guide-door{grid-template-rows:none;grid-template-columns:minmax(120px,40%) minmax(0,1fr);align-items:center}}@media (min-width:760px){.guide-doors{grid-template-columns:repeat(5,minmax(0,1fr))}.guide-doors__item--audio{grid-column:auto}.guide-door__label{font-size:1.06rem}}.guides-quiz{display:grid;grid-gap:16px;gap:16px;padding:12px;border-radius:24px;border:1px solid rgba(var(--accent-rgb),.16);background:var(--shell-panel-bg)}.guides-quiz__door{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;width:100%;min-height:56px;padding:14px 16px;border-radius:16px;border:1px dashed rgba(var(--accent-rgb),.5);background:rgba(var(--accent-rgb),.06);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .18s var(--guide-ease),border-color .18s var(--guide-ease)}.guides-quiz__door[aria-expanded=true]{border-style:solid;border-color:rgba(var(--accent-rgb),.35)}.guides-quiz__label{font-weight:700}.guides-quiz__action{color:var(--accent-strong);font-weight:700}@media (hover:hover){.guides-quiz__door:hover{background:rgba(var(--accent-rgb),.12)}}.guides-chooser{display:grid;grid-gap:18px;gap:18px;padding:0 4px 4px}.guides-quiz__picks{scroll-margin-top:calc(16px + var(--tg-content-safe-area-inset-top, env(safe-area-inset-top, 0px)))}.guides-chooser__group{display:grid;grid-gap:10px;gap:10px;min-width:0;margin:0;padding:0;border:0}.guides-chooser__question{display:flex;align-items:center;gap:10px;padding:0;font-weight:700}.guides-chooser__step{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;border-radius:999px;background:rgba(var(--accent-rgb),.2);color:var(--accent-strong);font-size:.8rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guides-chooser__status{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px}.guides-chooser__progress{margin:0;color:var(--muted);font-size:.92rem;line-height:1.4}.guides-chooser__reset{min-height:44px;padding:0 2px;border:0;background:none;color:var(--accent-strong);font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.guides-kit{gap:0}.guide-door-nav{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 2px 12px;padding:6px;border-radius:26px;border:1px solid rgba(var(--accent-rgb),.22);background:rgba(19,15,23,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 12px 26px rgba(7,4,10,.42)}.guide-door-nav__back,.guide-door-nav__chip{display:inline-flex;align-items:center;gap:6px;min-height:44px;border-radius:999px;text-decoration:none;font-weight:700;white-space:nowrap}.guide-door-nav__back{flex:none;padding:0 14px 0 10px;background:rgba(var(--accent-rgb),.16);color:var(--text)}.guide-door-nav__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px;min-width:0}@media (max-width:759px){.guide-door-nav__list{display:contents}}.guide-door-nav__chip{padding:0 14px;color:var(--muted);font-size:.92rem;font-weight:600}.guide-door-nav__chip[aria-current=page]{background:var(--accent);color:var(--text-on-accent-solid);font-weight:700}@media (hover:hover){.guide-door-nav__chip:not([aria-current]):hover{color:var(--text);background:rgba(var(--accent-rgb),.12)}}@media (min-width:760px){.guide-door-nav{position:-webkit-sticky;position:sticky;top:var(--tg-content-safe-area-inset-top,env(safe-area-inset-top,0));z-index:20;border-radius:999px}.guide-door-nav,.guide-door-nav__list{flex-wrap:nowrap}.guides-door-view__head{scroll-margin-top:88px}}.guides-door-view{gap:16px}.guides-door-view__head{display:grid;grid-gap:6px;gap:6px;scroll-margin-top:16px}.guides-door-view__title{font-size:clamp(1.9rem,8.5vw,2.7rem)}.guides-door-view__promise{margin:0;color:var(--muted);line-height:1.45}.guides-group{display:grid;grid-gap:12px;gap:12px;min-width:0}.guides-group__title{margin:0;font-size:1.05rem;line-height:1.3;letter-spacing:-.005em}.guides-group__title--picked{display:flex;align-items:center;gap:8px;color:var(--guide-gold)}.app-shell .guides-group__title--picked{color:var(--guide-gold)}.guides-group__title--picked .guide-icon{width:18px;height:18px}.guides-delivery-note{display:flex;align-items:center;gap:8px;margin:2px 0 0;color:var(--muted);font-size:.88rem;line-height:1.4}.guides-delivery-note .guide-icon{width:18px;height:18px;color:var(--guide-gold)}.guides-rest{display:grid;grid-gap:12px;gap:12px;margin-top:6px}.guides-rest__summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:0 16px;border-radius:16px;border:1px solid rgba(var(--accent-rgb),.28);background:rgba(var(--accent-rgb),.06);font-weight:700;cursor:pointer;list-style:none;transition:background-color .18s var(--guide-ease),border-color .18s var(--guide-ease)}.guides-rest__summary::-webkit-details-marker{display:none}.guides-rest__summary .guide-icon{color:var(--accent-strong);transition:transform .22s var(--guide-ease)}.guides-rest[open]>.guides-rest__summary .guide-icon{transform:rotate(180deg)}.guides-rest__count{color:var(--guide-gold);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guides-rest__summary:focus-visible{outline:2px solid var(--accent-strong);outline-offset:3px}@media (hover:hover){.guides-rest__summary:hover{background:rgba(var(--accent-rgb),.12);border-color:rgba(var(--accent-rgb),.45)}}.guides-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}@media (max-width:479px){.guides-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}}.guides-grid.guides-crosssell-grid{grid-template-columns:repeat(auto-fit,minmax(92px,120px));justify-content:center}.guides-crosssell-grid .guide-mini span{font-size:.82rem;line-height:1.3;font-weight:600;text-align:center;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.guide-card{position:relative;display:grid;grid-gap:10px;gap:10px;align-content:start;min-width:0;padding:10px;border-radius:20px;border:1px solid rgba(var(--accent-rgb),.14);background:rgba(var(--accent-rgb),.035);cursor:pointer;scroll-margin-top:96px;transition:border-color .2s var(--guide-ease),box-shadow .3s var(--guide-ease)}.guide-card--tile{grid-template-rows:auto 1fr auto}.guide-card--picked{border-color:rgba(var(--guide-gold-rgb),.5);box-shadow:0 14px 30px rgba(7,4,10,.4)}.guide-card--owned{border-color:rgba(var(--success-rgb),.35)}.guide-card__overlay-link{position:absolute;inset:0;z-index:1;border-radius:inherit}.guide-card__media{position:relative;min-width:0}.guide-card__cover{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:14px;transition:transform .4s var(--guide-ease)}@media (hover:hover){.guide-card:hover .guide-card__cover{transform:scale(1.035)}}.guide-card__text{display:grid;grid-gap:4px;gap:4px;align-content:start;min-width:0}.guide-card__title{margin:0;font-size:1rem;line-height:1.3;letter-spacing:-.01em;overflow-wrap:anywhere}.guide-card__subtitle{margin:0;color:var(--muted);font-size:.86rem;line-height:1.4;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.guide-format{justify-self:start;margin:2px 0;padding:3px 9px;border-radius:999px;border:1px solid rgba(var(--guide-gold-rgb),.4);background:rgba(var(--guide-gold-rgb),.08);color:var(--guide-gold);font-size:.74rem;font-weight:700;line-height:1.3;letter-spacing:.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;max-width:100%;overflow-wrap:anywhere}.guide-card__fits-wrap{display:grid;justify-items:start;grid-gap:0;gap:0;min-width:0}.guide-card__fits{margin:0;max-width:70ch;color:var(--muted);font-size:.9rem;line-height:1.45}.guide-card__fits--clamped{display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.guide-card__more{position:relative;z-index:2;min-height:44px;margin:-6px 0 -10px;padding:0 2px;border:0;background:none;color:var(--accent-strong);font:inherit;font-size:.88rem;font-weight:600;text-decoration:underline;text-underline-offset:4px;-webkit-text-decoration-color:rgba(var(--accent-rgb),.5);text-decoration-color:rgba(var(--accent-rgb),.5);cursor:pointer}.guide-card__meta{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px}.guide-card__price{margin:0;font-size:1.08rem;font-weight:800;color:var(--guide-gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guide-card__price--error{font-size:.85rem;font-weight:600;color:var(--muted)}.guide-card__actions{position:relative;z-index:2;min-width:0}.guide-card .lt-error{font-size:.84rem;line-height:1.4}.guide-card--tile .guide-card__actions .lt-button{width:100%}.guide-card--tile .guide-buy__delivery{text-align:center}.guide-card--tile .guide-buy__owned{padding-inline:8px;font-size:.9rem;white-space:nowrap}.guide-card--row{grid-template-columns:96px minmax(0,1fr);column-gap:12px;padding:12px;grid-template-areas:"media text" "fits fits" "meta meta" "actions actions"}.guide-card--row .guide-card__media{grid-area:media;align-self:start}.guide-card--row .guide-card__text{grid-area:text}.guide-card--row .guide-card__fits-wrap{grid-area:fits}.guide-card--row .guide-card__meta{grid-area:meta;justify-content:flex-start}.guide-card--row .guide-card__actions{grid-area:actions}.guide-card--row .guide-card__subtitle{font-style:italic;-webkit-line-clamp:4}@media (min-width:600px){.guides-kit .guide-card--row,.guides-notice .guide-card--row{grid-template-columns:112px minmax(0,1fr);grid-template-rows:auto auto 1fr;grid-template-areas:"media text" "media meta" "media actions"}.guides-featured .guide-card--row{grid-template-columns:112px minmax(0,1fr);grid-template-rows:auto auto auto 1fr;grid-template-areas:"media text" "media fits" "media meta" "media actions"}.guides-featured .guide-card--row .guide-card__meta,.guides-kit .guide-card--row .guide-card__meta,.guides-notice .guide-card--row .guide-card__meta{justify-content:flex-start;gap:2px 16px}.guides-featured .guide-card--row .guide-buy,.guides-kit .guide-card--row .guide-buy,.guides-notice .guide-card--row .guide-buy{max-width:280px}}.guide-buy{display:grid;grid-gap:6px;gap:6px;justify-items:stretch}.guide-buy__delivery{margin:0;font-size:.78rem;line-height:1.35;color:var(--muted)}.guide-buy__owned{background:rgba(var(--success-rgb),.16);color:var(--text);border:1px solid rgba(var(--success-rgb),.45)}.guide-buy .lt-button{width:100%}.guide-buy__free{color:var(--guide-gold);margin-left:.3em}.guide-card__play{display:inline-grid;place-items:center;width:44px;height:44px;padding:0;border-radius:999px;border:1px solid rgba(var(--accent-rgb),.45);background:transparent;color:var(--accent-strong);cursor:pointer;transition:background-color .18s var(--guide-ease),color .18s var(--guide-ease)}.guide-card__play[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:var(--text-on-accent-solid)}.guide-card__play--overlay{position:absolute;z-index:2;right:8px;bottom:8px;background:rgba(19,15,23,.84);color:var(--text);box-shadow:0 6px 14px rgba(7,4,10,.5)}.guide-icon{display:block;flex:none}.guide-icon--spin{animation:guide-spin .9s linear infinite}@keyframes guide-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.guide-icon--spin{animation-duration:2.4s}.guide-card,.guide-card__cover,.guide-door,.guide-door__cover,.guides-rest__summary .guide-icon{transition:none}}.guide-detail{display:grid;grid-gap:18px;gap:18px}.guide-detail__buy-col{display:grid;grid-gap:12px;gap:12px;align-content:start;min-width:0}.guide-detail__cover-wrap{position:relative;max-width:480px}.guide-detail__cover{display:block;width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:18px}.guide-detail__listen{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;gap:10px;padding:6px 14px 6px 6px;border-radius:999px;background:rgba(19,15,23,.88);box-shadow:0 8px 20px rgba(7,4,10,.55)}.guide-card__play--cover{width:48px;height:48px;background:var(--accent);border-color:var(--accent);color:var(--text-on-accent-solid)}.guide-card__play--cover[aria-pressed=true]{background:var(--text);border-color:var(--text)}.guide-audio__time{font-size:.88rem;font-weight:700;color:var(--text);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.guide-detail__title{margin:0;font-size:clamp(1.6rem,6.5vw,2.3rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.guide-detail__heading{margin:6px 0 0;font-size:1.1rem;font-weight:800;letter-spacing:-.01em}.guide-detail__subtitle{margin:0;color:var(--muted);line-height:1.5;max-width:60ch}.guide-detail__description{display:grid;grid-gap:12px;gap:12px}.guide-detail__description p{margin:0;max-width:65ch;line-height:1.6}.guide-detail__fits{margin:0;padding:12px 14px;border-radius:16px;background:rgba(var(--accent-rgb),.09);line-height:1.5;font-size:.95rem;max-width:65ch}.guide-detail__price{margin:0;font-size:1.5rem;font-weight:800;color:var(--guide-gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guide-detail__policy{margin:-6px 0 0;font-size:.86rem}.guide-detail__policy a{color:var(--muted);text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(var(--accent-rgb),.5);text-decoration-color:rgba(var(--accent-rgb),.5)}@media (hover:hover){.guide-detail__policy a:hover{color:var(--text)}}@media (min-width:900px){.guide-detail{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);grid-template-rows:auto auto 1fr;column-gap:36px;row-gap:22px;align-items:start;padding:24px}.guide-detail__cover-wrap,.guide-detail__description,.guide-detail__look{grid-column:1}.guide-detail__cover-wrap{max-width:none}.guide-detail__buy-col{grid-column:2;grid-row:1/-1;align-self:start;position:-webkit-sticky;position:sticky;top:calc(var(--tg-content-safe-area-inset-top, env(safe-area-inset-top, 0px)) + 16px)}}.guide-buy-bar{position:fixed;left:0;right:0;bottom:-96px;z-index:25;display:grid;grid-template-columns:minmax(0,1fr) minmax(120px,auto);align-items:center;grid-gap:12px;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom, 0px));background:#17121c;border-top:1px solid rgba(var(--accent-rgb),.3);box-shadow:0 -12px 28px rgba(7,4,10,.5);opacity:0;visibility:hidden;transition:bottom .32s var(--guide-ease),opacity .2s var(--guide-ease),visibility 0s linear .32s}.guide-buy-bar[data-visible]{bottom:0;opacity:1;visibility:visible;transition-delay:0s}.runtime--telegram .guide-buy-bar{padding-bottom:calc(10px + var(--tg-safe-area-inset-bottom, 0px) + var(--tg-content-safe-area-inset-bottom, 0px))}.guide-buy-bar__text{min-width:0}.guide-buy-bar__title{margin:0;font-size:.88rem;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.guide-buy-bar__price{margin:0;font-size:1rem;font-weight:800;color:var(--guide-gold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (min-width:900px){.guide-buy-bar{display:none}}@media (prefers-reduced-motion:reduce){.guide-buy-bar{transition:none}}.guide-missing{justify-items:start;gap:12px;padding-block:28px}.guide-missing__title{margin:0;font-size:clamp(1.6rem,7vw,2.2rem);font-weight:800;line-height:1.1;letter-spacing:-.02em;text-wrap:balance}.guide-missing__body{margin:0;color:var(--muted);line-height:1.5;max-width:60ch}.guide-missing__action{margin-top:4px}.guide-detail__notice{margin:0;padding:12px 14px;border-radius:16px;border:1px solid rgba(var(--danger-rgb),.4);background:rgba(var(--danger-rgb),.08);color:var(--danger);font-weight:600}.guide-detail__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.guide-detail__actions:empty{display:none}.guide-detail__actions .guide-buy{flex:1 1 260px;min-width:min(100%,260px)}.guide-detail__inside{margin:0;padding-left:20px;display:grid;grid-gap:4px;gap:4px;line-height:1.45}.guide-detail__look{display:grid;grid-gap:10px;gap:10px;min-width:0}.guide-gallery{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;-webkit-overflow-scrolling:touch}.guide-gallery__page{flex:0 0 78%;max-width:360px;scroll-snap-align:center;padding:0;border:0;border-radius:12px;background:none;cursor:zoom-in}.guide-gallery__page img{width:100%;height:auto;border-radius:12px;display:block}.guide-mini{display:grid;grid-gap:6px;gap:6px;text-decoration:none;color:inherit}.guide-mini img{width:100%;height:auto;aspect-ratio:1/1;object-fit:cover;border-radius:12px}.guide-lightbox{position:fixed;inset:0;z-index:900;display:grid;grid-template-rows:auto minmax(0,1fr) auto;justify-items:center;align-items:center;grid-gap:12px;gap:12px;padding:max(12px,var(--tg-content-safe-area-inset-top,env(safe-area-inset-top,0px))) 12px max(16px,var(--tg-content-safe-area-inset-bottom,env(safe-area-inset-bottom,0px)));background:rgba(10,7,14,.97);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.guide-lightbox__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;width:min(100%,720px)}.guide-lightbox__count{margin:0;color:var(--muted);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.guide-lightbox__image{touch-action:pan-y pinch-zoom;-moz-user-select:none;user-select:none;-webkit-user-select:none;max-width:min(100%,720px);max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:12px}.guide-lightbox__steps{display:flex;gap:20px}.guide-lightbox__icon{display:inline-grid;place-items:center;width:48px;height:48px;padding:0;border-radius:999px;border:1px solid rgba(var(--text-on-accent-rgb),.25);background:rgba(var(--text-on-accent-rgb),.08);color:var(--text);cursor:pointer}.guide-lightbox__icon:disabled{opacity:.35;cursor:default}.shop-footer{display:grid;grid-gap:6px;gap:6px;justify-items:center;margin:8px 2px 24px;padding:18px 12px 0;border-top:1px solid rgba(var(--accent-rgb),.16);text-align:center}.shop-footer__links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:center;gap:0 4px}.shop-footer__link{display:inline-flex;align-items:center;min-height:44px;padding:0 10px;color:var(--muted);font-size:.86rem;text-decoration:underline;text-underline-offset:3px;-webkit-text-decoration-color:rgba(var(--accent-rgb),.35);text-decoration-color:rgba(var(--accent-rgb),.35)}@media (hover:hover){.shop-footer__link:hover{color:var(--text);-webkit-text-decoration-color:var(--accent-strong);text-decoration-color:var(--accent-strong)}}.shop-footer__link:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px;border-radius:6px}.shop-footer__note{margin:0;color:var(--muted-strong);font-size:.8rem}