.region-module-scss-module__aXjHKq__region-page{background-color:#f9fafb;min-height:100vh;padding-top:8rem}.region-module-scss-module__aXjHKq__hero{border-radius:20px;width:100%;height:400px;margin-bottom:3rem;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000026}.region-module-scss-module__aXjHKq__hero__bg{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,1,.3,1)}.region-module-scss-module__aXjHKq__hero__overlay{background:linear-gradient(#0000001a,#000c);flex-direction:column;justify-content:flex-end;padding:3rem;display:flex;position:absolute;inset:0}.region-module-scss-module__aXjHKq__hero__content{color:#fff;z-index:2;max-width:800px;position:relative}.region-module-scss-module__aXjHKq__hero__content .region-module-scss-module__aXjHKq__overline{text-transform:uppercase;letter-spacing:2px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fff3;border-radius:100px;margin-bottom:.5rem;padding:.25rem .75rem;font-size:.875rem;font-weight:600;display:inline-block}.region-module-scss-module__aXjHKq__hero__content h1{text-shadow:0 2px 10px #0000004d;margin-bottom:1rem;font-size:3.5rem;font-weight:800;line-height:1.1}.region-module-scss-module__aXjHKq__hero__content h1 span{color:var(--color-primary,#e11d48)}.region-module-scss-module__aXjHKq__hero__content p{opacity:.9;max-width:600px;font-size:1.25rem;line-height:1.6}.region-module-scss-module__aXjHKq__back-link{color:var(--color-text-muted,#666);align-items:center;gap:.5rem;margin-bottom:2rem;font-weight:600;text-decoration:none;transition:color .2s;display:inline-flex}.region-module-scss-module__aXjHKq__back-link:hover{color:var(--color-primary,#e11d48)}.region-module-scss-module__aXjHKq__infinite-container{width:100%}.region-module-scss-module__aXjHKq__filters_header{flex-wrap:wrap;align-items:center;gap:1.5rem;margin-bottom:2rem;display:flex}.region-module-scss-module__aXjHKq__search_bar{background:#fff;border:1px solid #e5e7eb;border-radius:12px;flex:1;align-items:center;gap:1rem;min-width:280px;padding:.75rem 1.5rem;transition:all .2s;display:flex;box-shadow:0 4px 6px -1px #0000000d}.region-module-scss-module__aXjHKq__search_bar:focus-within{border-color:var(--color-primary,#e11d48);box-shadow:0 0 0 3px #e11d481a}.region-module-scss-module__aXjHKq__search_bar svg{color:#9ca3af}.region-module-scss-module__aXjHKq__search_bar input{color:#1f2937;background:0 0;border:none;outline:none;width:100%;font-size:1rem}.region-module-scss-module__aXjHKq__search_bar input::placeholder{color:#9ca3af}.region-module-scss-module__aXjHKq__filter_toggle{color:#374151;cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:.75rem;padding:.75rem 1.5rem;font-weight:600;transition:all .2s;display:flex}.region-module-scss-module__aXjHKq__filter_toggle:hover{background:#f9fafb;border-color:#d1d5db}.region-module-scss-module__aXjHKq__filter_toggle svg{color:#6b7280}.region-module-scss-module__aXjHKq__filters_expanded{background:#fff;border:1px solid #e5e7eb;border-radius:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-bottom:3rem;padding:2rem;animation:.3s ease-out region-module-scss-module__aXjHKq__slideDown;display:grid}.region-module-scss-module__aXjHKq__filters_expanded .region-module-scss-module__aXjHKq__filter_group{flex-direction:column;gap:.75rem;display:flex}.region-module-scss-module__aXjHKq__filters_expanded .region-module-scss-module__aXjHKq__filter_group label{color:#4b5563;text-transform:uppercase;letter-spacing:.5px;font-size:.875rem;font-weight:700}.region-module-scss-module__aXjHKq__filters_expanded .region-module-scss-module__aXjHKq__filter_group select{color:#1f2937;cursor:pointer;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;outline:none;padding:.75rem 1rem;font-size:.95rem;transition:border-color .2s}.region-module-scss-module__aXjHKq__filters_expanded .region-module-scss-module__aXjHKq__filter_group select:focus{border-color:var(--color-primary,#e11d48)}.region-module-scss-module__aXjHKq__filters_expanded .region-module-scss-module__aXjHKq__clear_filters{color:#b91c1c;cursor:pointer;background:#fee2e2;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;margin-top:auto;padding:.75rem;font-weight:600;transition:background .2s;display:flex}.region-module-scss-module__aXjHKq__filters_expanded .region-module-scss-module__aXjHKq__clear_filters:hover{background:#fecaca}.region-module-scss-module__aXjHKq__loading_trigger{grid-column:1/-1;justify-content:center;padding:3rem 0;display:flex}.region-module-scss-module__aXjHKq__loading_spinner{color:#6b7280;flex-direction:column;align-items:center;gap:1rem;font-weight:500;display:flex}.region-module-scss-module__aXjHKq__loading_spinner svg{width:40px;height:40px}.region-module-scss-module__aXjHKq__empty_state{text-align:center;background:#fff;border:2px dashed #e5e7eb;border-radius:20px;grid-column:1/-1;padding:5rem 2rem}.region-module-scss-module__aXjHKq__empty_state h3{color:#1f2937;margin-bottom:1rem;font-size:1.5rem}.region-module-scss-module__aXjHKq__empty_state p{color:#6b7280}@keyframes region-module-scss-module__aXjHKq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.region-module-scss-module__aXjHKq__filters{scrollbar-width:none;gap:1rem;margin-bottom:2rem;padding-bottom:1rem;display:flex;overflow-x:auto}.region-module-scss-module__aXjHKq__filters::-webkit-scrollbar{display:none}.region-module-scss-module__aXjHKq__filters button{white-space:nowrap;border:1px solid #0000;border-radius:100px;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;transition:all .2s}.region-module-scss-module__aXjHKq__filters button.region-module-scss-module__aXjHKq__active{background-color:var(--color-primary,#e11d48);color:#fff;box-shadow:0 4px 12px #e11d484d}.region-module-scss-module__aXjHKq__filters button.region-module-scss-module__aXjHKq__inactive{color:#666;background-color:#fff;border-color:#ddd}.region-module-scss-module__aXjHKq__filters button.region-module-scss-module__aXjHKq__inactive:hover{border-color:var(--color-primary,#e11d48);color:var(--color-primary,#e11d48)}.region-module-scss-module__aXjHKq__grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2.5rem;margin-bottom:4rem;display:grid}.region-module-scss-module__aXjHKq__card{color:inherit;background:#fff;border:1px solid #00000008;border-radius:16px;flex-direction:column;height:100%;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;overflow:hidden;box-shadow:0 10px 20px #0000000d}.region-module-scss-module__aXjHKq__card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0000001f}.region-module-scss-module__aXjHKq__card:hover .region-module-scss-module__aXjHKq__card__img{transform:scale(1.05)}.region-module-scss-module__aXjHKq__card__img-wrapper{width:100%;height:240px;position:relative;overflow:hidden}.region-module-scss-module__aXjHKq__card__img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.region-module-scss-module__aXjHKq__card__content{flex-direction:column;flex:1;padding:1.5rem;display:flex}.region-module-scss-module__aXjHKq__card__pill{text-transform:uppercase;letter-spacing:.5px;background-color:var(--color-primary-light,#e11d481a);color:var(--color-primary,#e11d48);border-radius:100px;align-self:flex-start;margin-bottom:.75rem;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-block}.region-module-scss-module__aXjHKq__card h4{color:#1f2937;margin-bottom:.75rem;font-size:1.4rem;font-weight:700;line-height:1.2}.region-module-scss-module__aXjHKq__card p{color:#6b7280;font-size:.95rem;line-height:1.6}.region-module-scss-module__aXjHKq__pagination{justify-content:center;align-items:center;gap:1.5rem;margin-top:3rem;display:flex}.region-module-scss-module__aXjHKq__pagination button{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:8px;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:600;transition:all .2s;display:flex}.region-module-scss-module__aXjHKq__pagination button:disabled{opacity:.5;cursor:not-allowed}.region-module-scss-module__aXjHKq__pagination button:not(:disabled):hover{border-color:var(--color-primary,#e11d48);color:var(--color-primary,#e11d48)}.region-module-scss-module__aXjHKq__pagination .region-module-scss-module__aXjHKq__page-info{color:#1f2937;font-weight:700}@media (max-width:768px){.region-module-scss-module__aXjHKq__hero{height:300px}.region-module-scss-module__aXjHKq__hero__content{padding:1.5rem}.region-module-scss-module__aXjHKq__hero__content h1{font-size:2.5rem}}.region-module-scss-module__aXjHKq__card__meta{border-top:1px solid #0000000d;align-items:center;gap:1rem;margin-top:auto;padding-top:1rem;display:flex}.region-module-scss-module__aXjHKq__card__meta-item{color:#6b7280;align-items:center;gap:.35rem;font-size:.85rem;font-weight:500;display:flex}.region-module-scss-module__aXjHKq__card__meta-item svg{stroke-width:2.5px}.region-module-scss-module__aXjHKq__card__meta-item:hover{color:var(--color-primary,#e11d48)}
.destination-module-scss-module___ITgNq__page{background-color:#f9fafb;min-height:100vh;padding-bottom:4rem;transition:background-color .3s}[data-theme=dark] .destination-module-scss-module___ITgNq__page{background-color:var(--color-bg)}.destination-module-scss-module___ITgNq__hero{width:100%;height:70vh;min-height:500px;margin-bottom:-100px;position:relative}@media (max-width:768px){.destination-module-scss-module___ITgNq__hero{height:60vh;min-height:400px;margin-bottom:-60px}}.destination-module-scss-module___ITgNq__heroImage{z-index:0}.destination-module-scss-module___ITgNq__heroOverlay{z-index:1;pointer-events:none;background:linear-gradient(#0000004d 0%,#000c 100%);position:absolute;inset:0}.destination-module-scss-module___ITgNq__heroContent{z-index:10;color:#fff;flex-direction:column;justify-content:flex-end;height:70vh;min-height:500px;padding-bottom:16rem;display:flex;position:relative}@media (max-width:768px){.destination-module-scss-module___ITgNq__heroContent{height:60vh;min-height:400px;padding-bottom:8rem}}.destination-module-scss-module___ITgNq__backLink{color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fff3;border-radius:100px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-weight:500;text-decoration:none;transition:background .2s;display:inline-flex;position:absolute;top:2rem;left:0}.destination-module-scss-module___ITgNq__backLink:hover{background:#ffffff4d}.destination-module-scss-module___ITgNq__heroTitleWrapper{z-index:3;max-width:900px;position:relative}.destination-module-scss-module___ITgNq__badge{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#e11d48;border-radius:100px;margin-bottom:.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:700;display:inline-block}.destination-module-scss-module___ITgNq__tagBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:#fff;text-transform:uppercase;letter-spacing:1px;background:#fff3;border:1px solid #fff6;border-radius:100px;margin-bottom:.5rem;margin-left:.5rem;padding:.5rem 1rem;font-size:.8rem;font-weight:700;display:inline-block}.destination-module-scss-module___ITgNq__mainTitle{color:#fff;text-shadow:0 4px 20px #0009,0 2px 4px #0006;letter-spacing:-.03em;margin:.5rem 0 1.25rem;font-size:4.5rem;font-weight:900;line-height:1}@media (max-width:768px){.destination-module-scss-module___ITgNq__mainTitle{margin-bottom:.75rem;font-size:2.25rem;line-height:1.1}}.destination-module-scss-module___ITgNq__location{color:#fff;text-shadow:0 2px 8px #0006;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:500;display:flex}.destination-module-scss-module___ITgNq__location .destination-module-scss-module___ITgNq__locationIcon{color:#ef4444;filter:drop-shadow(0 2px 4px #0000004d)}.destination-module-scss-module___ITgNq__location span{opacity:.95}@media (max-width:768px){.destination-module-scss-module___ITgNq__location{gap:.5rem;font-size:1rem}}.destination-module-scss-module___ITgNq__heroDescription{color:#fffffff2;text-shadow:0 2px 10px #00000080;max-width:850px;margin-top:1.5rem;font-size:1.15rem;font-weight:500;line-height:1.6}@media (max-width:768px){.destination-module-scss-module___ITgNq__heroDescription{margin-top:1rem;font-size:1rem;line-height:1.5}}.destination-module-scss-module___ITgNq__grid{z-index:20;grid-template-columns:1fr;align-items:start;gap:32px;margin-top:-190px;display:grid;position:relative}@media (max-width:1023px){.destination-module-scss-module___ITgNq__grid{margin-top:-60px}}@media (min-width:1024px){.destination-module-scss-module___ITgNq__grid{grid-template-columns:repeat(12,1fr)}}.destination-module-scss-module___ITgNq__topGalleryWrapper{z-index:1;margin-bottom:2rem;position:relative}.destination-module-scss-module___ITgNq__mainColumn{flex-direction:column;gap:2.5rem;display:flex}@media (min-width:1024px){.destination-module-scss-module___ITgNq__mainColumn{grid-column:span 8}}@media (max-width:768px){.destination-module-scss-module___ITgNq__mainColumn{gap:1.5rem;margin-top:0}}.destination-module-scss-module___ITgNq__mainCard{background:#fff;border-radius:16px;padding:2.5rem;transition:all .3s;box-shadow:0 4px 6px -1px #0000001a}@media (max-width:768px){.destination-module-scss-module___ITgNq__mainCard{border-radius:12px;padding:1.5rem}}[data-theme=dark] .destination-module-scss-module___ITgNq__mainCard{background:var(--color-surface);box-shadow:var(--shadow-lg);border:1px solid var(--color-border)}.destination-module-scss-module___ITgNq__section{margin-bottom:3rem}.destination-module-scss-module___ITgNq__section h2{color:#1f2937;margin-bottom:1.5rem;font-size:1.5rem;font-weight:700}[data-theme=dark] .destination-module-scss-module___ITgNq__section h2{color:var(--color-text-main)}.destination-module-scss-module___ITgNq__description{color:#4b5563;font-size:1.1rem;font-weight:400;line-height:1.8}[data-theme=dark] .destination-module-scss-module___ITgNq__description{color:var(--color-text-muted)}.destination-module-scss-module___ITgNq__gallery{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.destination-module-scss-module___ITgNq__gallery .destination-module-scss-module___ITgNq__galleryItem{aspect-ratio:4/3;cursor:pointer;border-radius:8px;transition:transform .2s;position:relative;overflow:hidden}.destination-module-scss-module___ITgNq__gallery .destination-module-scss-module___ITgNq__galleryItem:hover{transform:scale(1.02)}.destination-module-scss-module___ITgNq__gallery .destination-module-scss-module___ITgNq__galleryItem:first-child{aspect-ratio:16/9;grid-column:1/-1}.destination-module-scss-module___ITgNq__sidebar{flex-direction:column;gap:1.5rem;display:flex}@media (min-width:1024px){.destination-module-scss-module___ITgNq__sidebar{z-index:10;grid-column:span 4;height:fit-content;position:sticky;top:107px}}.destination-module-scss-module___ITgNq__card{background:#fff;border:1px solid #f3f4f6;border-radius:16px;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a}[data-theme=dark] .destination-module-scss-module___ITgNq__card{background:var(--color-surface);border-color:var(--color-border)}.destination-module-scss-module___ITgNq__card h3{color:#1f2937;margin-bottom:1rem;font-size:1.1rem;font-weight:700}[data-theme=dark] .destination-module-scss-module___ITgNq__card h3{color:var(--color-text-main)}.destination-module-scss-module___ITgNq__authorProfile{align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.destination-module-scss-module___ITgNq__avatar{background:#f3f4f6;border-radius:50%;width:64px;height:64px;position:relative;overflow:hidden}.destination-module-scss-module___ITgNq__authorInfo{flex-direction:column;display:flex}.destination-module-scss-module___ITgNq__authorInfo strong{color:#1f2937;font-size:1.1rem}.destination-module-scss-module___ITgNq__authorInfo span{color:#e11d48;font-size:.85rem;font-weight:600}.destination-module-scss-module___ITgNq__metricsLine{justify-content:space-between;align-items:center;gap:.75rem;padding:.25rem 0;display:flex}.destination-module-scss-module___ITgNq__metricItem{color:#4b5563;align-items:center;gap:.4rem;font-size:.9rem;font-weight:700;display:flex}[data-theme=dark] .destination-module-scss-module___ITgNq__metricItem{color:var(--color-text-muted)}.destination-module-scss-module___ITgNq__metricItem svg{color:#9ca3af}.destination-module-scss-module___ITgNq__mobileOnly{flex-direction:column;gap:1.5rem;margin-bottom:2rem;display:flex}@media (min-width:1024px){.destination-module-scss-module___ITgNq__mobileOnly{display:none!important}}.destination-module-scss-module___ITgNq__desktopOnly{display:none!important}@media (min-width:1024px){.destination-module-scss-module___ITgNq__desktopOnly{display:block!important}}.destination-module-scss-module___ITgNq__transportList{flex-direction:column;gap:1.25rem;display:flex}.destination-module-scss-module___ITgNq__transportItem{align-items:flex-start;gap:1rem;display:flex}.destination-module-scss-module___ITgNq__transportIcon{color:#4b5563;background:#f3f4f6;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}[data-theme=dark] .destination-module-scss-module___ITgNq__transportIcon{background:var(--color-bg);color:var(--color-text-muted)}.destination-module-scss-module___ITgNq__transportText{flex-direction:column;gap:.15rem;display:flex}.destination-module-scss-module___ITgNq__transportLabel{text-transform:uppercase;color:#9ca3af;letter-spacing:.025em;font-size:.75rem;font-weight:600}.destination-module-scss-module___ITgNq__transportValue{color:#1f2937;font-size:.95rem;font-weight:600}[data-theme=dark] .destination-module-scss-module___ITgNq__transportValue{color:var(--color-text-main)}.destination-module-scss-module___ITgNq__contentBlocks{flex-direction:column;gap:2.5rem;margin-top:2rem;display:flex}.destination-module-scss-module___ITgNq__textBlock{color:#374151;font-size:1.1rem;line-height:1.8}[data-theme=dark] .destination-module-scss-module___ITgNq__textBlock{color:var(--color-text-muted)}.destination-module-scss-module___ITgNq__textBlock p{margin-bottom:1.25rem}.destination-module-scss-module___ITgNq__textBlock h1,.destination-module-scss-module___ITgNq__textBlock h2,.destination-module-scss-module___ITgNq__textBlock h3{color:#111827;margin:2rem 0 1rem}:is([data-theme=dark] .destination-module-scss-module___ITgNq__textBlock h1,[data-theme=dark] .destination-module-scss-module___ITgNq__textBlock h2,[data-theme=dark] .destination-module-scss-module___ITgNq__textBlock h3){color:var(--color-text-main)}.destination-module-scss-module___ITgNq__textBlock ul,.destination-module-scss-module___ITgNq__textBlock ol{margin-bottom:1.5rem;margin-left:1.5rem}.destination-module-scss-module___ITgNq__textBlock li{margin-bottom:.5rem}.destination-module-scss-module___ITgNq__imageBlock{margin:0}.destination-module-scss-module___ITgNq__imageBlock .destination-module-scss-module___ITgNq__caption{color:#6b7280;text-align:center;margin-top:.75rem;font-size:.9rem;font-style:italic}.destination-module-scss-module___ITgNq__videoBlock .destination-module-scss-module___ITgNq__videoContentWrapper{border-radius:1rem;height:0;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a}.destination-module-scss-module___ITgNq__videoBlock .destination-module-scss-module___ITgNq__videoContentWrapper iframe{width:100%;height:100%;position:absolute;top:0;left:0}.destination-module-scss-module___ITgNq__galleryBlock{background:#f9fafb;border-radius:1.5rem;padding:1rem}[data-theme=dark] .destination-module-scss-module___ITgNq__galleryBlock{background:var(--color-bg-secondary)}.destination-module-scss-module___ITgNq__videoLink{color:#e11d48;background:#f3f4f6;border-radius:1rem;justify-content:center;align-items:center;padding:2rem;font-weight:600;text-decoration:none;transition:background .2s;display:flex}[data-theme=dark] .destination-module-scss-module___ITgNq__videoLink{background:var(--color-bg-secondary);color:var(--color-primary)}.destination-module-scss-module___ITgNq__videoLink:hover{background:#e5e7eb}[data-theme=dark] .destination-module-scss-module___ITgNq__videoLink:hover{background:#333}.destination-module-scss-module___ITgNq__sectionHeaderBlock{justify-content:space-between;align-items:center;gap:1.25rem;margin-bottom:1.75rem;display:flex}@media (max-width:640px){.destination-module-scss-module___ITgNq__sectionHeaderBlock{flex-direction:column;align-items:flex-start;gap:1rem}}.destination-module-scss-module___ITgNq__headerTitleGroup{align-items:center;gap:1rem;min-width:0;display:flex}.destination-module-scss-module___ITgNq__headerIconWrap{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:transform .2s;display:flex}[data-theme=dark] .destination-module-scss-module___ITgNq__headerIconWrap{filter:brightness(.9)}.destination-module-scss-module___ITgNq__headerTextWrap{min-width:0}.destination-module-scss-module___ITgNq__headerTextWrap h2{color:#1f2937;letter-spacing:-.01em;margin:0;font-size:1.5rem;font-weight:700}[data-theme=dark] .destination-module-scss-module___ITgNq__headerTextWrap h2{color:var(--color-text-main)}.destination-module-scss-module___ITgNq__headerLocationMeta{color:#6b7280;flex-wrap:wrap;align-items:center;gap:.5rem;margin:.25rem 0 0;font-size:.925rem;display:flex}[data-theme=dark] .destination-module-scss-module___ITgNq__headerLocationMeta{color:var(--color-text-muted)}.destination-module-scss-module___ITgNq__dotSeparator{color:#d1d5db;font-size:.75rem}[data-theme=dark] .destination-module-scss-module___ITgNq__dotSeparator{color:#4b5563}.destination-module-scss-module___ITgNq__coordsText{color:#4b5563;background:#f3f4f6;border-radius:6px;padding:.15rem .45rem;font-family:monospace;font-size:.85rem}[data-theme=dark] .destination-module-scss-module___ITgNq__coordsText{color:#d1d5db;background:#262626}.destination-module-scss-module___ITgNq__openMapsBtn{color:#374151;white-space:nowrap;background:#fff;border:1px solid #e5e7eb;border-radius:10px;align-items:center;gap:.5rem;padding:.6rem 1.15rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 1px 2px #0000000d}.destination-module-scss-module___ITgNq__openMapsBtn:hover{color:#111827;background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 4px #00000014}[data-theme=dark] .destination-module-scss-module___ITgNq__openMapsBtn{color:#f3f4f6;box-shadow:none;background:#1f2937;border-color:#374151}[data-theme=dark] .destination-module-scss-module___ITgNq__openMapsBtn:hover{background:#283548;border-color:#4b5563}@media (max-width:640px){.destination-module-scss-module___ITgNq__openMapsBtn{justify-content:center;width:100%}}.destination-module-scss-module___ITgNq__integratedMapWrapper{border:1px solid #e5e7eb;border-radius:14px;margin-top:.5rem;overflow:hidden;box-shadow:0 2px 8px #0000000a}[data-theme=dark] .destination-module-scss-module___ITgNq__integratedMapWrapper{border-color:var(--color-border)}.destination-module-scss-module___ITgNq__routeInstructionsBlock{border-top:1px solid #f1f5f9;margin-top:2.25rem;padding-top:2rem}[data-theme=dark] .destination-module-scss-module___ITgNq__routeInstructionsBlock{border-top-color:var(--color-border)}.destination-module-scss-module___ITgNq__routeInstructionsHeader{align-items:flex-start;gap:.875rem;margin-bottom:1.5rem;display:flex}.destination-module-scss-module___ITgNq__routeInstructionsHeader h3{color:#1f2937;margin:0 0 .25rem;font-size:1.25rem;font-weight:700}[data-theme=dark] .destination-module-scss-module___ITgNq__routeInstructionsHeader h3{color:var(--color-text-main)}.destination-module-scss-module___ITgNq__routeHeaderIcon{color:#10b981;background:#ecfdf5;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}[data-theme=dark] .destination-module-scss-module___ITgNq__routeHeaderIcon{color:#34d399;background:#10b98126}.destination-module-scss-module___ITgNq__routeHeaderSubtitle{color:#64748b;margin:0;font-size:.875rem;line-height:1.5}[data-theme=dark] .destination-module-scss-module___ITgNq__routeHeaderSubtitle{color:var(--color-text-muted)}.destination-module-scss-module___ITgNq__destination-page{padding-bottom:5rem}@media (max-width:768px){.destination-module-scss-module___ITgNq__destination-page{padding-bottom:3rem}}.destination-module-scss-module___ITgNq__shareCard h3{margin-bottom:.125rem}.destination-module-scss-module___ITgNq__shareHeader{align-items:flex-start;gap:.75rem;margin-bottom:1.25rem;display:flex}.destination-module-scss-module___ITgNq__shareHeader p{color:#6b7280;margin:0;font-size:.85rem;line-height:1.4}[data-theme=dark] .destination-module-scss-module___ITgNq__shareHeader p{color:var(--color-text-muted)}.destination-module-scss-module___ITgNq__shareIcon{color:#059669;background:#ecfdf5;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}[data-theme=dark] .destination-module-scss-module___ITgNq__shareIcon{color:#34d399;background:#10b98126}.destination-module-scss-module___ITgNq__previewBanner{color:#92400e;text-align:center;background:#fef3c7;border-bottom:1px solid #fde68a;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:600;display:flex}[data-theme=dark] .destination-module-scss-module___ITgNq__previewBanner{color:#fcd34d;background:#f59e0b26;border-color:#f59e0b4d}
.RouteTimeline-module-scss-module__SBkVRa__container{flex-direction:column;gap:1.25rem;display:flex}.RouteTimeline-module-scss-module__SBkVRa__intro{color:var(--color-text-muted);align-items:center;gap:.5rem;font-size:.875rem;display:flex}.RouteTimeline-module-scss-module__SBkVRa__intro p{margin:0}.RouteTimeline-module-scss-module__SBkVRa__timeline{flex-direction:column;display:flex}.RouteTimeline-module-scss-module__SBkVRa__timelineItem{gap:1rem;display:flex}.RouteTimeline-module-scss-module__SBkVRa__marker{flex-direction:column;flex-shrink:0;align-items:center;display:flex}.RouteTimeline-module-scss-module__SBkVRa__markerNumber{background:var(--color-primary);color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.875rem;font-weight:700;display:flex}.RouteTimeline-module-scss-module__SBkVRa__connector{background:var(--color-border);flex:1;width:2px;min-height:1.5rem;margin:.25rem 0}.RouteTimeline-module-scss-module__SBkVRa__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.875rem;flex:1;gap:1rem;margin-bottom:1.25rem;padding:1rem;display:flex}.RouteTimeline-module-scss-module__SBkVRa__cardImage{object-fit:cover;cursor:zoom-in;border-radius:.625rem;flex-shrink:0;width:88px;height:88px;transition:opacity .2s}.RouteTimeline-module-scss-module__SBkVRa__cardImage:hover{opacity:.85}.RouteTimeline-module-scss-module__SBkVRa__cardBody{min-width:0}.RouteTimeline-module-scss-module__SBkVRa__cardBody h4{color:var(--color-text-main);margin:0 0 .375rem;font-size:.9375rem;font-weight:700}.RouteTimeline-module-scss-module__SBkVRa__cardBody p{color:var(--color-text-main);white-space:pre-line;margin:0;font-size:.875rem;line-height:1.55}.RouteTimeline-module-scss-module__SBkVRa__lightbox{z-index:9999;cursor:zoom-out;background:#000000d9;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.RouteTimeline-module-scss-module__SBkVRa__lightbox img{cursor:default;border-radius:.75rem;max-width:100%;max-height:90vh}.RouteTimeline-module-scss-module__SBkVRa__lightboxClose{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex;position:absolute;top:1.5rem;right:1.5rem}.RouteTimeline-module-scss-module__SBkVRa__lightboxClose:hover{background:#fff3}@media (max-width:480px){.RouteTimeline-module-scss-module__SBkVRa__card{flex-direction:column}.RouteTimeline-module-scss-module__SBkVRa__cardImage{width:100%;height:140px}}
.CampingFAQ-module-scss-module__gUFNhW__faqSection{border-bottom:1px solid #e0e0e0;margin-bottom:2rem;padding-bottom:2rem}.CampingFAQ-module-scss-module__gUFNhW__faqSection .CampingFAQ-module-scss-module__gUFNhW__title{color:#222;margin-bottom:1.5rem;font-size:1.5rem;font-weight:600}.CampingFAQ-module-scss-module__gUFNhW__faqSection .CampingFAQ-module-scss-module__gUFNhW__list{border-top:1px solid #e0e0e0;flex-direction:column;display:flex}.CampingFAQ-module-scss-module__gUFNhW__faqSection .CampingFAQ-module-scss-module__gUFNhW__item{border-bottom:1px solid #e0e0e0}.CampingFAQ-module-scss-module__gUFNhW__faqSection .CampingFAQ-module-scss-module__gUFNhW__item .CampingFAQ-module-scss-module__gUFNhW__question{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:20px 0;display:flex}.CampingFAQ-module-scss-module__gUFNhW__faqSection .CampingFAQ-module-scss-module__gUFNhW__item .CampingFAQ-module-scss-module__gUFNhW__question span{color:#222;font-size:1.1rem;font-weight:500}.CampingFAQ-module-scss-module__gUFNhW__faqSection .CampingFAQ-module-scss-module__gUFNhW__item .CampingFAQ-module-scss-module__gUFNhW__question:hover{color:var(--color-primary)}.CampingFAQ-module-scss-module__gUFNhW__faqSection .CampingFAQ-module-scss-module__gUFNhW__item .CampingFAQ-module-scss-module__gUFNhW__answerWrapper{transition:max-height .3s;overflow:hidden}.CampingFAQ-module-scss-module__gUFNhW__faqSection .CampingFAQ-module-scss-module__gUFNhW__item .CampingFAQ-module-scss-module__gUFNhW__answer{color:#484848;padding-bottom:20px;font-size:1rem;line-height:1.6}
.CampingPricingTable-module-scss-module__GuyvhG__section{margin-bottom:2rem}.CampingPricingTable-module-scss-module__GuyvhG__headerRow{align-items:center;gap:10px;margin-bottom:1rem;display:flex}.CampingPricingTable-module-scss-module__GuyvhG__headerRow svg{color:#059669}.CampingPricingTable-module-scss-module__GuyvhG__title{color:#222;font-size:1.5rem;font-weight:600}.CampingPricingTable-module-scss-module__GuyvhG__selectHint{color:#6b7280;align-items:center;gap:6px;margin:-.4rem 0 .9rem;font-size:.82rem;display:flex}.CampingPricingTable-module-scss-module__GuyvhG__selectHint svg{color:#059669}.CampingPricingTable-module-scss-module__GuyvhG__cards{flex-direction:column;gap:12px;display:flex}.CampingPricingTable-module-scss-module__GuyvhG__card{background:#fff;border:1px solid #e5e7eb;border-radius:14px;gap:14px;padding:16px;transition:border-color .15s,box-shadow .15s,background .15s,transform .1s;display:flex}.CampingPricingTable-module-scss-module__GuyvhG__card:hover{border-color:#a7f3d0;box-shadow:0 2px 12px #05966914}.CampingPricingTable-module-scss-module__GuyvhG__cardClickable{cursor:pointer;outline:none}.CampingPricingTable-module-scss-module__GuyvhG__cardClickable:focus-visible{border-color:#059669;box-shadow:0 0 0 3px #0596692e}.CampingPricingTable-module-scss-module__GuyvhG__cardClickable:active{transform:scale(.995)}.CampingPricingTable-module-scss-module__GuyvhG__cardSelected{background:#f0fdf4;border-color:#059669;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:inset 0 0 0 1px #059669}.CampingPricingTable-module-scss-module__GuyvhG__cardSelected:hover{border-color:#059669}.CampingPricingTable-module-scss-module__GuyvhG__cardSelected .CampingPricingTable-module-scss-module__GuyvhG__cardIcon{color:#fff;background:#059669;border-color:#059669}.CampingPricingTable-module-scss-module__GuyvhG__selectedTag{color:#fff;background:#059669;border-radius:999px;align-items:center;gap:3px;padding:2px 8px;font-size:.72rem;font-weight:700;display:inline-flex}.CampingPricingTable-module-scss-module__GuyvhG__simulate{text-transform:uppercase;letter-spacing:.04em;color:#059669;margin-top:6px;font-size:.72rem;font-weight:700}.CampingPricingTable-module-scss-module__GuyvhG__accordionPanel{background:#f0fdf4;border:1px solid #059669;border-top:none;border-radius:0 0 14px 14px;margin:-4px 0 2px;padding:12px;animation:.18s ease-out CampingPricingTable-module-scss-module__GuyvhG__accordionIn}@keyframes CampingPricingTable-module-scss-module__GuyvhG__accordionIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.CampingPricingTable-module-scss-module__GuyvhG__cardIcon{color:#047857;background:#ecfdf5;border:1px solid #d1fae5;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.CampingPricingTable-module-scss-module__GuyvhG__cardBody{flex:1;min-width:0}.CampingPricingTable-module-scss-module__GuyvhG__cardTop{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.CampingPricingTable-module-scss-module__GuyvhG__cardName{color:#111827;font-size:.98rem;font-weight:700}.CampingPricingTable-module-scss-module__GuyvhG__badge,.CampingPricingTable-module-scss-module__GuyvhG__seasonTag,.CampingPricingTable-module-scss-module__GuyvhG__qty{border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:600;display:inline-block}.CampingPricingTable-module-scss-module__GuyvhG__badge{color:#065f46;background:#d1fae5}.CampingPricingTable-module-scss-module__GuyvhG__seasonTag{color:#92400e;background:#fef3c7}.CampingPricingTable-module-scss-module__GuyvhG__cardDesc{color:#6b7280;margin-top:4px;font-size:.87rem;line-height:1.5}.CampingPricingTable-module-scss-module__GuyvhG__inclusions{flex-wrap:wrap;gap:4px 6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.CampingPricingTable-module-scss-module__GuyvhG__inclusions li{color:#4b5563;padding-left:14px;font-size:.8rem;position:relative}.CampingPricingTable-module-scss-module__GuyvhG__inclusions li:before{content:"✓";color:#059669;font-weight:700;position:absolute;left:0}.CampingPricingTable-module-scss-module__GuyvhG__qty{color:#4338ca;background:#eef2ff;margin-top:6px}.CampingPricingTable-module-scss-module__GuyvhG__vehiclePeople{color:#1d4ed8;margin-top:6px;font-size:.8rem;font-weight:500;display:block}.CampingPricingTable-module-scss-module__GuyvhG__cardPrice{text-align:right;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;display:flex}.CampingPricingTable-module-scss-module__GuyvhG__cardPrice strong{color:#111827;white-space:nowrap;font-size:1.15rem;font-weight:800}.CampingPricingTable-module-scss-module__GuyvhG__cardPrice span{color:#6b7280;white-space:nowrap;font-size:.75rem}.CampingPricingTable-module-scss-module__GuyvhG__policies{flex-direction:column;gap:8px;margin-top:14px;display:flex}.CampingPricingTable-module-scss-module__GuyvhG__policy{color:#4b5563;align-items:center;gap:8px;font-size:.87rem;display:flex}.CampingPricingTable-module-scss-module__GuyvhG__policy svg{color:#9ca3af;flex-shrink:0}@media (max-width:560px){.CampingPricingTable-module-scss-module__GuyvhG__card{flex-wrap:wrap}.CampingPricingTable-module-scss-module__GuyvhG__cardPrice{text-align:left;border-top:1px solid #f3f4f6;align-items:flex-start;width:100%;margin-top:4px;padding-top:10px}}
.CampingStayCalculator-module-scss-module__MWj5oG__card{padding:2px}.CampingStayCalculator-module-scss-module__MWj5oG__header{border-bottom:1px solid #bbf7d0;align-items:center;gap:8px;margin-bottom:12px;padding-bottom:10px;display:flex}.CampingStayCalculator-module-scss-module__MWj5oG__header svg{color:#059669}.CampingStayCalculator-module-scss-module__MWj5oG__header h3{color:#111827;font-size:.95rem;font-weight:700}.CampingStayCalculator-module-scss-module__MWj5oG__header .CampingStayCalculator-module-scss-module__MWj5oG__hint{color:#9ca3af;margin-left:auto;font-size:.72rem}.CampingStayCalculator-module-scss-module__MWj5oG__empty{text-align:center;color:#6b7280;flex-direction:column;align-items:center;gap:8px;padding:18px 12px;font-size:.86rem;display:flex}.CampingStayCalculator-module-scss-module__MWj5oG__empty svg{color:#9ca3af}.CampingStayCalculator-module-scss-module__MWj5oG__empty p{max-width:320px}.CampingStayCalculator-module-scss-module__MWj5oG__grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.CampingStayCalculator-module-scss-module__MWj5oG__infoLine,.CampingStayCalculator-module-scss-module__MWj5oG__warnLine{margin-top:10px;font-size:.78rem;line-height:1.45}.CampingStayCalculator-module-scss-module__MWj5oG__infoLine{color:#1d4ed8}.CampingStayCalculator-module-scss-module__MWj5oG__warnLine{color:#b45309;font-weight:600}.CampingStayCalculator-module-scss-module__MWj5oG__field{flex-direction:column;gap:4px;display:flex}.CampingStayCalculator-module-scss-module__MWj5oG__field span{color:#374151;font-size:.75rem;font-weight:600}.CampingStayCalculator-module-scss-module__MWj5oG__stepper{background:#fff;border:1px solid #d1d5db;border-radius:8px;align-items:center;display:flex;overflow:hidden}.CampingStayCalculator-module-scss-module__MWj5oG__stepper button{color:#4b5563;background:#fff;align-items:center;padding:8px 10px;display:flex}.CampingStayCalculator-module-scss-module__MWj5oG__stepper button:hover{background:#f3f4f6}.CampingStayCalculator-module-scss-module__MWj5oG__stepper input{text-align:center;-moz-appearance:textfield;border:none;outline:none;width:100%;padding:8px 0;font-size:.85rem;font-weight:600}.CampingStayCalculator-module-scss-module__MWj5oG__stepper input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.CampingStayCalculator-module-scss-module__MWj5oG__stepper input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.CampingStayCalculator-module-scss-module__MWj5oG__addons{border-top:1px solid #e5e7eb;flex-wrap:wrap;gap:14px;margin-top:12px;padding-top:12px;display:flex}.CampingStayCalculator-module-scss-module__MWj5oG__addons label{color:#374151;cursor:pointer;align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.CampingStayCalculator-module-scss-module__MWj5oG__result{background:#ecfdf5;border:1px solid #a7f3d0;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.CampingStayCalculator-module-scss-module__MWj5oG__resultLabel{text-transform:uppercase;letter-spacing:.03em;color:#047857;font-size:.7rem;font-weight:700}.CampingStayCalculator-module-scss-module__MWj5oG__breakdown{color:#059669;margin-top:2px;font-size:.78rem}.CampingStayCalculator-module-scss-module__MWj5oG__resultValue{color:#064e3b;white-space:nowrap;font-size:1.35rem;font-weight:800}.CampingStayCalculator-module-scss-module__MWj5oG__metered{color:#047857;font-size:.85rem;font-weight:600}
.styles-module-scss-module__ajNESq__overlay{z-index:var(--z-modal,1001);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#0009;justify-content:center;align-items:center;padding:1rem;animation:.2s ease-out styles-module-scss-module__ajNESq__authModalFadeIn;display:flex;position:fixed;inset:0}@keyframes styles-module-scss-module__ajNESq__authModalFadeIn{0%{opacity:0}to{opacity:1}}.styles-module-scss-module__ajNESq__modal{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-lg,1rem);width:100%;max-width:420px;box-shadow:var(--shadow-lg,0 20px 60px #0000004d);text-align:center;padding:2rem 1.75rem 1.75rem;animation:.25s cubic-bezier(.4,0,.2,1) styles-module-scss-module__ajNESq__authModalSlideUp;position:relative}@keyframes styles-module-scss-module__ajNESq__authModalSlideUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.styles-module-scss-module__ajNESq__closeButton{width:32px;height:32px;color:var(--color-text-muted,#6b7280);cursor:pointer;transition:background-color var(--transition-fast,.2s ease);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:.75rem;right:.75rem}.styles-module-scss-module__ajNESq__closeButton:hover{background:var(--color-bg-secondary,#f3f4f6)}.styles-module-scss-module__ajNESq__iconWrapper{width:56px;height:56px;color:var(--color-primary,#10b981);background:#10b9811f;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.styles-module-scss-module__ajNESq__title{font-size:var(--font-size-xl,1.25rem);color:var(--color-text-main,#171717);margin:0 0 .5rem;font-weight:700}.styles-module-scss-module__ajNESq__message{color:var(--color-text-muted,#6b7280);margin:0 0 1.25rem;font-size:.95rem;line-height:1.5}.styles-module-scss-module__ajNESq__actions{flex-direction:column;gap:.6rem;display:flex}.styles-module-scss-module__ajNESq__btnPrimary,.styles-module-scss-module__ajNESq__btnSecondary{border-radius:var(--radius-md,.75rem);cursor:pointer;width:100%;transition:filter var(--transition-fast,.2s ease);justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1rem;font-size:.9rem;font-weight:600;display:flex}.styles-module-scss-module__ajNESq__btnPrimary:hover,.styles-module-scss-module__ajNESq__btnSecondary:hover{filter:brightness(.95)}.styles-module-scss-module__ajNESq__btnPrimary{background:linear-gradient(135deg,var(--color-primary,#059669),var(--color-primary-dark,#047857));color:#fff;border:none}.styles-module-scss-module__ajNESq__btnSecondary{border:1px solid var(--color-border,#e5e7eb);color:var(--color-text-main,#171717);background:0 0}
@keyframes styles-module-scss-module__Zosq0G__revealSlide{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes styles-module-scss-module__Zosq0G__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.styles-module-scss-module__Zosq0G__galleryContainer{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin-bottom:2rem}.styles-module-scss-module__Zosq0G__mainImageBox{aspect-ratio:16/9;touch-action:pan-y pinch-zoom;box-sizing:border-box;background:#f1f5f9;border-radius:20px;width:100%;min-width:0;max-width:100%;position:relative;overflow:hidden}@media (max-width:768px){.styles-module-scss-module__Zosq0G__mainImageBox{aspect-ratio:16/10;border-radius:16px;min-height:250px;max-height:380px}}.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__videoWrapper{background:#000;width:100%;height:100%;position:relative}.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__videoWrapper .styles-module-scss-module__Zosq0G__muteToggleBtn{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#fff;cursor:pointer;z-index:20;background:#0f172a99;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;bottom:16px;left:16px}.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__videoWrapper .styles-module-scss-module__Zosq0G__muteToggleBtn:hover{background:#0f172acc;transform:scale(1.1)}.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__videoWrapper .styles-module-scss-module__Zosq0G__muteToggleBtn:active{transform:scale(.95)}.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__maximizeBtn{-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;z-index:25;background:#0f172a99;border:1px solid #ffffff40;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;transition:all .2s;display:flex;position:absolute;top:14px;right:14px}.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__maximizeBtn:hover{background:#0f172ad9;transform:scale(1.08)}.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__maximizeBtn:active{transform:scale(.95)}@media (max-width:640px){.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__maximizeBtn{width:36px;height:36px;top:10px;right:10px}}.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__navBtn{color:#1e293b;cursor:pointer;z-index:15;background:#ffffffe6;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #00000026}.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__navBtn:hover{background:#fff;transform:translateY(-50%)scale(1.1)}.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__navBtn:active{transform:translateY(-50%)scale(.95)}.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__navBtn.styles-module-scss-module__Zosq0G__prev{left:14px}.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__navBtn.styles-module-scss-module__Zosq0G__next{right:14px}@media (max-width:640px){.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__navBtn{width:38px;height:38px}.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__navBtn.styles-module-scss-module__Zosq0G__prev{left:8px}.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__navBtn.styles-module-scss-module__Zosq0G__next{right:8px}}.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__mediaCounter{-webkit-backdrop-filter:blur(8px);color:#fff;z-index:20;background:#0f172ab3;border:1px solid #ffffff26;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:700;position:absolute;bottom:14px;right:14px}@media (max-width:640px){.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__mediaCounter{padding:3px 10px;font-size:11px;bottom:10px;right:10px}}.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__toolbarShelf{z-index:25;align-items:center;max-width:calc(100% - 64px);display:flex;position:absolute;top:14px;left:14px}@media (max-width:640px){.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__toolbarShelf{max-width:calc(100% - 56px);top:10px;left:10px}}.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__tagShelf{z-index:20;flex-wrap:wrap;align-items:center;gap:8px;max-width:calc(100% - 90px);display:flex;position:absolute;bottom:14px;left:14px}@media (max-width:640px){.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__tagShelf{gap:6px;bottom:10px;left:10px}}.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__badgeShelf{z-index:20;flex-wrap:wrap;align-items:center;gap:10px;display:flex;position:absolute;top:14px;left:14px;right:64px}@media (max-width:640px){.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__badgeShelf{gap:6px;top:10px;left:10px;right:56px}}.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__statusBadge{text-transform:uppercase;letter-spacing:.05em;color:#fff;-webkit-backdrop-filter:blur(8px);border:1px solid #ffffff40;border-radius:9999px;align-items:center;gap:6px;padding:6px 14px;font-size:11px;font-weight:800;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 16px #00000040}.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__statusBadge:hover{transform:translateY(-1px);box-shadow:0 6px 20px #00000059}@media (max-width:640px){.styles-module-scss-module__Zosq0G__mainImageBox .styles-module-scss-module__Zosq0G__statusBadge{padding:4px 10px;font-size:10px}}.styles-module-scss-module__Zosq0G__thumbStrip{scrollbar-width:none;gap:12px;margin-top:12px;padding:4px 8px 16px;display:flex;overflow-x:auto}.styles-module-scss-module__Zosq0G__thumbStrip::-webkit-scrollbar{display:none}.styles-module-scss-module__Zosq0G__thumbStrip .styles-module-scss-module__Zosq0G__thumbItem{cursor:pointer;border:2px solid #0000;border-radius:8px;flex-shrink:0;width:100px;height:70px;transition:all .2s;position:relative;overflow:hidden;box-shadow:0 4px 6px -1px #0000000d}.styles-module-scss-module__Zosq0G__thumbStrip .styles-module-scss-module__Zosq0G__thumbItem.styles-module-scss-module__Zosq0G__active{border-color:#10b981;transform:scale(1.05)}.styles-module-scss-module__Zosq0G__thumbStrip .styles-module-scss-module__Zosq0G__thumbItem .styles-module-scss-module__Zosq0G__videoThumb{background:#000;width:100%;height:100%;position:relative}.styles-module-scss-module__Zosq0G__thumbStrip .styles-module-scss-module__Zosq0G__thumbItem .styles-module-scss-module__Zosq0G__videoThumb .styles-module-scss-module__Zosq0G__playOverlay{background:#0000004d;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.styles-module-scss-module__Zosq0G__thumbStrip .styles-module-scss-module__Zosq0G__thumbItem:hover{opacity:.9}.styles-module-scss-module__Zosq0G__mediaModalOverlay{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:2147483000;background:#0f172af2;flex-direction:column;justify-content:center;align-items:center;padding:20px;animation:.3s ease-out styles-module-scss-module__Zosq0G__fadeInModal;display:flex;position:fixed;inset:0}.styles-module-scss-module__Zosq0G__mediaModalOverlay .styles-module-scss-module__Zosq0G__modalCloseBtn{top:max(16px,env(safe-area-inset-top));color:#fff;cursor:pointer;z-index:10001;background:#0f172ab3;border:1px solid #ffffff59;border-radius:50%;justify-content:center;align-items:center;padding:8px;transition:all .2s;display:flex;position:absolute;right:16px}.styles-module-scss-module__Zosq0G__mediaModalOverlay .styles-module-scss-module__Zosq0G__modalCloseBtn:hover{color:#ef4444;transform:scale(1.1)rotate(90deg)}.styles-module-scss-module__Zosq0G__modalContent{flex-direction:column;justify-content:center;gap:32px;width:100%;max-width:1200px;height:100%;display:flex;position:relative}.styles-module-scss-module__Zosq0G__modalContent .styles-module-scss-module__Zosq0G__modalMainView{flex:1;justify-content:center;align-items:center;width:100%;max-height:70vh;display:flex;position:relative}.styles-module-scss-module__Zosq0G__modalContent .styles-module-scss-module__Zosq0G__modalMainView .styles-module-scss-module__Zosq0G__modalVideoContainer,.styles-module-scss-module__Zosq0G__modalContent .styles-module-scss-module__Zosq0G__modalMainView .styles-module-scss-module__Zosq0G__modalImageContainer{border-radius:12px;width:100%;height:100%;position:relative;overflow:hidden}.styles-module-scss-module__Zosq0G__modalContent .styles-module-scss-module__Zosq0G__modalMainView .styles-module-scss-module__Zosq0G__modalNavBtn{color:#fff;cursor:pointer;z-index:10;background:#ffffff1a;border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;transition:all .3s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.styles-module-scss-module__Zosq0G__modalContent .styles-module-scss-module__Zosq0G__modalMainView .styles-module-scss-module__Zosq0G__modalNavBtn:hover{color:#1e293b;background:#fff;transform:translateY(-50%)scale(1.1)}.styles-module-scss-module__Zosq0G__modalContent .styles-module-scss-module__Zosq0G__modalMainView .styles-module-scss-module__Zosq0G__modalNavBtn.styles-module-scss-module__Zosq0G__prev{left:-80px}.styles-module-scss-module__Zosq0G__modalContent .styles-module-scss-module__Zosq0G__modalMainView .styles-module-scss-module__Zosq0G__modalNavBtn.styles-module-scss-module__Zosq0G__next{right:-80px}@media (max-width:1400px){.styles-module-scss-module__Zosq0G__modalContent .styles-module-scss-module__Zosq0G__modalMainView .styles-module-scss-module__Zosq0G__modalNavBtn.styles-module-scss-module__Zosq0G__prev{left:20px}.styles-module-scss-module__Zosq0G__modalContent .styles-module-scss-module__Zosq0G__modalMainView .styles-module-scss-module__Zosq0G__modalNavBtn.styles-module-scss-module__Zosq0G__next{right:20px}}.styles-module-scss-module__Zosq0G__modalThumbnails{justify-content:center;gap:12px;width:100%;padding:12px;display:flex;overflow-x:auto}.styles-module-scss-module__Zosq0G__modalThumbnails::-webkit-scrollbar{display:none}.styles-module-scss-module__Zosq0G__modalThumbnails .styles-module-scss-module__Zosq0G__modalThumbItem{cursor:pointer;opacity:.5;border:2px solid #0000;border-radius:8px;flex-shrink:0;width:80px;height:54px;transition:all .2s;position:relative;overflow:hidden}.styles-module-scss-module__Zosq0G__modalThumbnails .styles-module-scss-module__Zosq0G__modalThumbItem.styles-module-scss-module__Zosq0G__active{opacity:1;border-color:#10b981;transform:translateY(-4px);box-shadow:0 10px 15px -3px #10b9814d}.styles-module-scss-module__Zosq0G__modalThumbnails .styles-module-scss-module__Zosq0G__modalThumbItem:hover{opacity:.8}.styles-module-scss-module__Zosq0G__modalThumbnails .styles-module-scss-module__Zosq0G__modalThumbItem .styles-module-scss-module__Zosq0G__modalVideoThumb{background:#000;width:100%;height:100%;position:relative}.styles-module-scss-module__Zosq0G__modalThumbnails .styles-module-scss-module__Zosq0G__modalThumbItem .styles-module-scss-module__Zosq0G__modalVideoThumb .styles-module-scss-module__Zosq0G__modalPlayIcon{filter:drop-shadow(0 2px 4px #00000080);margin:auto;position:absolute;inset:0}@keyframes styles-module-scss-module__Zosq0G__fadeInModal{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}
@keyframes styles-module-scss-module__m0tTJq__revealSlide{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes styles-module-scss-module__m0tTJq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.styles-module-scss-module__m0tTJq__publisherCard{background:var(--color-surface);border:1px solid var(--color-border);box-shadow:var(--shadow-md);box-sizing:border-box;border-radius:20px;width:100%;padding:24px;transition:all .2s}[data-theme=dark] .styles-module-scss-module__m0tTJq__publisherCard{box-shadow:0 4px 15px #00000080}.styles-module-scss-module__m0tTJq__categoryTitle{text-transform:uppercase;color:#94a3b8;letter-spacing:.05em;text-align:left;margin-bottom:1rem;font-size:10px;font-weight:900}.styles-module-scss-module__m0tTJq__userProfileHeader{flex-direction:row;align-items:center;gap:16px;display:flex}.styles-module-scss-module__m0tTJq__userPhotoWrap{flex-shrink:0;position:relative}.styles-module-scss-module__m0tTJq__userPhotoWrap .styles-module-scss-module__m0tTJq__photoContainer{border:2px solid #fff;border-radius:50%;width:54px;height:54px;position:relative;overflow:hidden;box-shadow:0 2px 10px #0000001a}.styles-module-scss-module__m0tTJq__userAvatarPlaceholder{background:var(--color-bg-secondary);width:54px;height:54px;color:var(--color-text-muted);border:2px solid var(--color-surface);box-shadow:var(--shadow-sm);border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;font-weight:800;display:flex}.styles-module-scss-module__m0tTJq__verifiedCheck{color:var(--color-primary);z-index:2;background:#fff;border-radius:50%;padding:1px;position:absolute;bottom:0;right:0}.styles-module-scss-module__m0tTJq__userInfoText .styles-module-scss-module__m0tTJq__userName{color:var(--color-text-main);font-size:.9375rem;font-weight:800}.styles-module-scss-module__m0tTJq__userInfoText .styles-module-scss-module__m0tTJq__userSince{color:var(--color-text-muted);margin-top:2px;font-size:.75rem}.styles-module-scss-module__m0tTJq__actionButtons{flex-direction:column;margin-top:1.5rem;display:flex}.styles-module-scss-module__m0tTJq__loadingPulse{background:var(--color-bg-secondary);border:1px solid var(--color-border);box-sizing:border-box;border-radius:20px;width:100%;height:100px;animation:1.5s infinite styles-module-scss-module__m0tTJq__pulse}@keyframes styles-module-scss-module__m0tTJq__pulse{0%{opacity:1}50%{opacity:.5}to{opacity:1}}
@keyframes styles-module-scss-module__NwQq5G__revealSlide{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes styles-module-scss-module__NwQq5G__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.styles-module-scss-module__NwQq5G__highlightsCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;padding:24px;transition:all .2s;box-shadow:0 2px 8px #0000000a}[data-theme=dark] .styles-module-scss-module__NwQq5G__highlightsCard{background:var(--color-surface);border-color:var(--color-border);box-shadow:var(--shadow-lg)}.styles-module-scss-module__NwQq5G__header{border-bottom:1px solid #f1f5f9;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;display:flex}[data-theme=dark] .styles-module-scss-module__NwQq5G__header{border-bottom-color:var(--color-border)}.styles-module-scss-module__NwQq5G__header .styles-module-scss-module__NwQq5G__iconWrap{color:#f59e0b;background:#fffbeb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}[data-theme=dark] .styles-module-scss-module__NwQq5G__header .styles-module-scss-module__NwQq5G__iconWrap{background:#f59e0b33}.styles-module-scss-module__NwQq5G__header .styles-module-scss-module__NwQq5G__title{text-transform:uppercase;color:#1e293b;letter-spacing:.05em;margin:0;font-size:.8125rem;font-weight:800}[data-theme=dark] .styles-module-scss-module__NwQq5G__header .styles-module-scss-module__NwQq5G__title{color:var(--color-text-main)}.styles-module-scss-module__NwQq5G__highlightsList{flex-direction:column;gap:12px;display:flex}.styles-module-scss-module__NwQq5G__highlightItem{align-items:center;gap:12px;display:flex}.styles-module-scss-module__NwQq5G__highlightItem .styles-module-scss-module__NwQq5G__checkWrap{color:#10b981;flex-shrink:0}.styles-module-scss-module__NwQq5G__highlightItem .styles-module-scss-module__NwQq5G__label{color:#1e293b;font-size:.8125rem;font-weight:600;line-height:1.4}[data-theme=dark] .styles-module-scss-module__NwQq5G__highlightItem .styles-module-scss-module__NwQq5G__label{color:var(--color-text-muted)}
@keyframes styles-module-scss-module__pXx3qa__revealSlide{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes styles-module-scss-module__pXx3qa__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.styles-module-scss-module__pXx3qa__pricingCard{background:#fff;border-radius:20px;margin-bottom:24px;padding:24px;transition:background-color .3s;box-shadow:0 10px 30px #00000014}[data-theme=dark] .styles-module-scss-module__pXx3qa__pricingCard{background:var(--color-surface);box-shadow:var(--shadow-lg);border:1px solid var(--color-border)}.styles-module-scss-module__pXx3qa__badgeRow{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px;display:flex}.styles-module-scss-module__pXx3qa__autoTagRow{flex-wrap:wrap;gap:8px;display:flex}.styles-module-scss-module__pXx3qa__intentBadge{text-transform:uppercase;letter-spacing:.05em;border-radius:99px;padding:6px 14px;font-size:11px;font-weight:800;display:inline-block}.styles-module-scss-module__pXx3qa__intentBadge.styles-module-scss-module__pXx3qa__intentRental{color:#fff;background-color:#ef4444;box-shadow:0 4px 12px #ef444433}.styles-module-scss-module__pXx3qa__intentBadge.styles-module-scss-module__pXx3qa__intentSale{color:#fff;background-color:#10b981;box-shadow:0 4px 12px #10b98133}.styles-module-scss-module__pXx3qa__intentBadge.styles-module-scss-module__pXx3qa__intentBoth{color:#fff;background-color:#8b5cf6;box-shadow:0 4px 12px #8b5cf633}.styles-module-scss-module__pXx3qa__autoTag{text-transform:uppercase;letter-spacing:.05em;color:#fff;border-radius:99px;padding:6px 14px;font-size:10px;font-weight:800;animation:.3s ease-out styles-module-scss-module__pXx3qa__slideIn;box-shadow:0 4px 12px #0000001a}@keyframes styles-module-scss-module__pXx3qa__slideIn{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}.styles-module-scss-module__pXx3qa__mainInfo .styles-module-scss-module__pXx3qa__titleBlock{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.styles-module-scss-module__pXx3qa__mainInfo .styles-module-scss-module__pXx3qa__titleBlock h1{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:21px;font-weight:800;line-height:1.2}[data-theme=dark] .styles-module-scss-module__pXx3qa__mainInfo .styles-module-scss-module__pXx3qa__titleBlock h1{color:var(--color-text-main)}.styles-module-scss-module__pXx3qa__mainInfo .styles-module-scss-module__pXx3qa__titleBlock .styles-module-scss-module__pXx3qa__favBtn{color:#94a3b8;cursor:pointer;background:#f8fafc;border:0;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;transition:all .3s;display:flex}[data-theme=dark] .styles-module-scss-module__pXx3qa__mainInfo .styles-module-scss-module__pXx3qa__titleBlock .styles-module-scss-module__pXx3qa__favBtn{background:var(--color-bg-secondary);color:var(--color-text-muted)}.styles-module-scss-module__pXx3qa__mainInfo .styles-module-scss-module__pXx3qa__titleBlock .styles-module-scss-module__pXx3qa__favBtn:hover,.styles-module-scss-module__pXx3qa__mainInfo .styles-module-scss-module__pXx3qa__titleBlock .styles-module-scss-module__pXx3qa__favBtn.styles-module-scss-module__pXx3qa__isFavorite{color:#e11d48;background:#fef2f2}:is([data-theme=dark] .styles-module-scss-module__pXx3qa__mainInfo .styles-module-scss-module__pXx3qa__titleBlock .styles-module-scss-module__pXx3qa__favBtn:hover,[data-theme=dark] .styles-module-scss-module__pXx3qa__mainInfo .styles-module-scss-module__pXx3qa__titleBlock .styles-module-scss-module__pXx3qa__favBtn.styles-module-scss-module__pXx3qa__isFavorite){color:#fb7185;background:#e11d4833}.styles-module-scss-module__pXx3qa__mainInfo .styles-module-scss-module__pXx3qa__locBadge{color:#64748b;align-items:center;gap:6px;margin-bottom:12px;font-size:13px;font-weight:700;display:flex}[data-theme=dark] .styles-module-scss-module__pXx3qa__mainInfo .styles-module-scss-module__pXx3qa__locBadge{color:var(--color-text-muted)}.styles-module-scss-module__pXx3qa__mainInfo .styles-module-scss-module__pXx3qa__locBadge svg{color:#10b981}.styles-module-scss-module__pXx3qa__mainInfo .styles-module-scss-module__pXx3qa__pricingBlock{background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;margin-bottom:16px;padding:12px 16px}[data-theme=dark] .styles-module-scss-module__pXx3qa__mainInfo .styles-module-scss-module__pXx3qa__pricingBlock{background:var(--color-bg);border-color:var(--color-border)}.styles-module-scss-module__pXx3qa__mainInfo .styles-module-scss-module__pXx3qa__pricingBlock .styles-module-scss-module__pXx3qa__priceLabel{text-transform:uppercase;color:#94a3b8;letter-spacing:.1em;margin-bottom:2px;font-size:10px;font-weight:700;display:block}[data-theme=dark] .styles-module-scss-module__pXx3qa__mainInfo .styles-module-scss-module__pXx3qa__pricingBlock .styles-module-scss-module__pXx3qa__priceLabel{color:var(--color-text-muted)}.styles-module-scss-module__pXx3qa__mainInfo .styles-module-scss-module__pXx3qa__pricingBlock .styles-module-scss-module__pXx3qa__priceAmount{color:#059669;letter-spacing:-.02em;font-size:28px;font-weight:900}[data-theme=dark] .styles-module-scss-module__pXx3qa__mainInfo .styles-module-scss-module__pXx3qa__pricingBlock .styles-module-scss-module__pXx3qa__priceAmount{color:#10b981}.styles-module-scss-module__pXx3qa__actionStack{flex-direction:column;gap:12px;display:flex}.styles-module-scss-module__pXx3qa__btnInterest{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:16px;justify-content:center;align-items:center;gap:12px;width:100%;height:60px;font-size:16px;font-weight:800;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 10px 20px #10b98140}.styles-module-scss-module__pXx3qa__btnInterest:hover{background:#059669;transform:translateY(-2px);box-shadow:0 15px 30px #10b98159}.styles-module-scss-module__pXx3qa__btnInterest:active{transform:translateY(0)}.styles-module-scss-module__pXx3qa__btnInterest.styles-module-scss-module__pXx3qa__loading{opacity:.7;cursor:not-allowed}.styles-module-scss-module__pXx3qa__advertiserCardSidebar{border-top:1px solid #f1f5f9;margin-top:24px;padding-top:24px}[data-theme=dark] .styles-module-scss-module__pXx3qa__advertiserCardSidebar{border-top-color:var(--color-border)}.styles-module-scss-module__pXx3qa__advertiserCardSidebar .styles-module-scss-module__pXx3qa__userProfileHeader{align-items:center;gap:16px;margin-bottom:20px;display:flex}.styles-module-scss-module__pXx3qa__advertiserCardSidebar .styles-module-scss-module__pXx3qa__userProfileHeader .styles-module-scss-module__pXx3qa__userPhotoWrap{width:52px;height:52px;position:relative}.styles-module-scss-module__pXx3qa__advertiserCardSidebar .styles-module-scss-module__pXx3qa__userProfileHeader .styles-module-scss-module__pXx3qa__userPhotoWrap .styles-module-scss-module__pXx3qa__userPhoto{object-fit:cover;border:2px solid #fff;border-radius:50%;width:100%;height:100%;box-shadow:0 0 0 1.5px #10b981}[data-theme=dark] .styles-module-scss-module__pXx3qa__advertiserCardSidebar .styles-module-scss-module__pXx3qa__userProfileHeader .styles-module-scss-module__pXx3qa__userPhotoWrap .styles-module-scss-module__pXx3qa__userPhoto{border-color:var(--color-surface)}.styles-module-scss-module__pXx3qa__advertiserCardSidebar .styles-module-scss-module__pXx3qa__userProfileHeader .styles-module-scss-module__pXx3qa__userPhotoWrap .styles-module-scss-module__pXx3qa__userAvatarPlaceholder{color:#fff;background:#10b981;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-size:18px;font-weight:800;display:flex}.styles-module-scss-module__pXx3qa__advertiserCardSidebar .styles-module-scss-module__pXx3qa__userProfileHeader .styles-module-scss-module__pXx3qa__userPhotoWrap .styles-module-scss-module__pXx3qa__verifiedCheck{color:#10b981;background:#fff;border-radius:50%;padding:1px;position:absolute;bottom:-2px;right:-2px}[data-theme=dark] .styles-module-scss-module__pXx3qa__advertiserCardSidebar .styles-module-scss-module__pXx3qa__userProfileHeader .styles-module-scss-module__pXx3qa__userPhotoWrap .styles-module-scss-module__pXx3qa__verifiedCheck{background:var(--color-surface)}.styles-module-scss-module__pXx3qa__advertiserCardSidebar .styles-module-scss-module__pXx3qa__userProfileHeader .styles-module-scss-module__pXx3qa__userInfoText .styles-module-scss-module__pXx3qa__userName{color:#1e293b;margin-bottom:2px;font-size:16px;font-weight:800;display:block}[data-theme=dark] .styles-module-scss-module__pXx3qa__advertiserCardSidebar .styles-module-scss-module__pXx3qa__userProfileHeader .styles-module-scss-module__pXx3qa__userInfoText .styles-module-scss-module__pXx3qa__userName{color:var(--color-text-main)}.styles-module-scss-module__pXx3qa__advertiserCardSidebar .styles-module-scss-module__pXx3qa__userProfileHeader .styles-module-scss-module__pXx3qa__userInfoText .styles-module-scss-module__pXx3qa__userSince{color:#94a3b8;font-size:12px;font-weight:600}[data-theme=dark] .styles-module-scss-module__pXx3qa__advertiserCardSidebar .styles-module-scss-module__pXx3qa__userProfileHeader .styles-module-scss-module__pXx3qa__userInfoText .styles-module-scss-module__pXx3qa__userSince{color:var(--color-text-muted)}.styles-module-scss-module__pXx3qa__advertiserCardSidebar .styles-module-scss-module__pXx3qa__contactBtns{flex-direction:column;gap:8px;display:flex}.styles-module-scss-module__pXx3qa__advertiserCardSidebar .styles-module-scss-module__pXx3qa__contactBtns .styles-module-scss-module__pXx3qa__contactBtn{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:44px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.styles-module-scss-module__pXx3qa__advertiserCardSidebar .styles-module-scss-module__pXx3qa__contactBtns .styles-module-scss-module__pXx3qa__contactBtn.styles-module-scss-module__pXx3qa__btnPrimary{color:#fff;background:#1e293b}.styles-module-scss-module__pXx3qa__advertiserCardSidebar .styles-module-scss-module__pXx3qa__contactBtns .styles-module-scss-module__pXx3qa__contactBtn.styles-module-scss-module__pXx3qa__btnPrimary:hover{background:#0f172a;transform:translateY(-1px)}[data-theme=dark] .styles-module-scss-module__pXx3qa__advertiserCardSidebar .styles-module-scss-module__pXx3qa__contactBtns .styles-module-scss-module__pXx3qa__contactBtn.styles-module-scss-module__pXx3qa__btnPrimary{background:var(--color-bg-secondary)}[data-theme=dark] .styles-module-scss-module__pXx3qa__advertiserCardSidebar .styles-module-scss-module__pXx3qa__contactBtns .styles-module-scss-module__pXx3qa__contactBtn.styles-module-scss-module__pXx3qa__btnPrimary:hover{background:var(--color-surface)}.styles-module-scss-module__pXx3qa__advertiserCardSidebar .styles-module-scss-module__pXx3qa__contactBtns .styles-module-scss-module__pXx3qa__contactBtn.styles-module-scss-module__pXx3qa__btnOutline{color:#1e293b;background:#f8fafc;border:1px solid #e2e8f0}.styles-module-scss-module__pXx3qa__advertiserCardSidebar .styles-module-scss-module__pXx3qa__contactBtns .styles-module-scss-module__pXx3qa__contactBtn.styles-module-scss-module__pXx3qa__btnOutline:hover{background:#f1f5f9;border-color:#cbd5e1}[data-theme=dark] .styles-module-scss-module__pXx3qa__advertiserCardSidebar .styles-module-scss-module__pXx3qa__contactBtns .styles-module-scss-module__pXx3qa__contactBtn.styles-module-scss-module__pXx3qa__btnOutline{color:var(--color-text-main);border-color:var(--color-border);background:0 0}[data-theme=dark] .styles-module-scss-module__pXx3qa__advertiserCardSidebar .styles-module-scss-module__pXx3qa__contactBtns .styles-module-scss-module__pXx3qa__contactBtn.styles-module-scss-module__pXx3qa__btnOutline:hover{background:var(--color-bg-secondary)}.styles-module-scss-module__pXx3qa__metaRow{border-top:1px solid #f1f5f9;border-bottom:1px solid #f1f5f9;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px;margin-bottom:16px;padding:8px 4px;display:flex}[data-theme=dark] .styles-module-scss-module__pXx3qa__metaRow{border-top-color:#ffffff0d;border-bottom-color:#ffffff0d}.styles-module-scss-module__pXx3qa__viewBadge{color:#64748b;background:#f1f5f9;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-size:12px;font-weight:700;display:flex}[data-theme=dark] .styles-module-scss-module__pXx3qa__viewBadge{color:#94a3b8;background:#ffffff0d}.styles-module-scss-module__pXx3qa__viewBadge svg{color:#64748b}[data-theme=dark] .styles-module-scss-module__pXx3qa__viewBadge svg{color:#94a3b8}.styles-module-scss-module__pXx3qa__postDate{color:#94a3b8;font-size:11.5px;font-weight:600}[data-theme=dark] .styles-module-scss-module__pXx3qa__postDate{color:#64748b}.styles-module-scss-module__pXx3qa__codeBadge{color:#475569;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;margin-left:auto;padding:4px 8px;font-size:11px;font-weight:700;transition:all .2s;display:flex}[data-theme=dark] .styles-module-scss-module__pXx3qa__codeBadge{color:#94a3b8;background:#ffffff05;border-color:#ffffff0d}.styles-module-scss-module__pXx3qa__codeBadge:hover{color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}[data-theme=dark] .styles-module-scss-module__pXx3qa__codeBadge:hover{color:#fff;background:#ffffff0d;border-color:#ffffff1a}.styles-module-scss-module__pXx3qa__codeBadge.styles-module-scss-module__pXx3qa__copied{color:#059669;background:#ecfdf5;border-color:#a7f3d0}[data-theme=dark] .styles-module-scss-module__pXx3qa__codeBadge.styles-module-scss-module__pXx3qa__copied{color:#10b981;background:#10b98126;border-color:#10b9814d}.styles-module-scss-module__pXx3qa__codeBadge svg{width:12px;height:12px}.styles-module-scss-module__pXx3qa__reportRow{border-top:1px solid #f1f5f9;justify-content:center;margin-top:18px;padding-top:16px;display:flex}[data-theme=dark] .styles-module-scss-module__pXx3qa__reportRow{border-top-color:var(--color-border)}.styles-module-scss-module__pXx3qa__reportBtn{color:#e53e3e;cursor:pointer;background:#fff5f5;border:1px solid #fed7d7;border-radius:12px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:.85rem;font-weight:600;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex}.styles-module-scss-module__pXx3qa__reportBtn:hover{color:#c53030;background:#fee2e2;border-color:#fca5a5;transform:translateY(-1px);box-shadow:0 4px 12px #e53e3e26}.styles-module-scss-module__pXx3qa__reportBtn:active{transform:translateY(0)}[data-theme=dark] .styles-module-scss-module__pXx3qa__reportBtn{color:#fca5a5;background:#ef444414;border-color:#ef444440}[data-theme=dark] .styles-module-scss-module__pXx3qa__reportBtn:hover{color:#f87171;background:#ef444429;border-color:#ef444466}.styles-module-scss-module__pXx3qa__reportBtn svg{stroke-width:2px;width:15px;height:15px}
@keyframes styles-module-scss-module__BhaBmG__revealSlide{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes styles-module-scss-module__BhaBmG__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.styles-module-scss-module__BhaBmG__actionCard{border:1px solid var(--color-border);box-sizing:border-box;background:#fff;border-radius:20px;width:100%;margin-bottom:24px;padding:24px;transition:background-color .3s;box-shadow:0 10px 30px #00000014}[data-theme=dark] .styles-module-scss-module__BhaBmG__actionCard{background:var(--color-surface);box-shadow:0 10px 30px #00000080}.styles-module-scss-module__BhaBmG__actionStack{flex-direction:column;gap:16px;display:flex}.styles-module-scss-module__BhaBmG__btnInterest{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:16px;justify-content:center;align-items:center;gap:12px;width:100%;height:60px;font-size:16px;font-weight:800;transition:all .3s;display:flex}.styles-module-scss-module__BhaBmG__btnInterest:hover{background:#059669;transform:translateY(-2px)}.styles-module-scss-module__BhaBmG__btnInterest svg{flex-shrink:0}.styles-module-scss-module__BhaBmG__advertiserGrid .styles-module-scss-module__BhaBmG__postDate{color:#64748b;border-bottom:1px solid #f1f5f9;margin-bottom:20px;padding-bottom:12px;font-size:11px;font-weight:600;display:block}[data-theme=dark] .styles-module-scss-module__BhaBmG__advertiserGrid .styles-module-scss-module__BhaBmG__postDate{color:#94a3b8;border-bottom-color:var(--color-bg-secondary)}.styles-module-scss-module__BhaBmG__advertiserGrid .styles-module-scss-module__BhaBmG__categoryTitle{text-transform:uppercase;color:#94a3b8;letter-spacing:.1em;margin-bottom:16px;font-size:10px;font-weight:900;display:block}[data-theme=dark] .styles-module-scss-module__BhaBmG__advertiserGrid .styles-module-scss-module__BhaBmG__categoryTitle{color:var(--color-text-muted)}.styles-module-scss-module__BhaBmG__contactRevealedStack{flex-direction:column;gap:8px;display:flex}.styles-module-scss-module__BhaBmG__contactButton{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;justify-content:space-between;align-items:center;padding:12px 16px;text-decoration:none;transition:all .2s;display:flex}[data-theme=dark] .styles-module-scss-module__BhaBmG__contactButton{background:var(--color-bg);border-color:var(--color-bg-secondary)}.styles-module-scss-module__BhaBmG__contactButton:hover{background:#f1f5f9;border-color:#cbd5e1}[data-theme=dark] .styles-module-scss-module__BhaBmG__contactButton:hover{background:var(--color-surface);border-color:var(--color-border)}.styles-module-scss-module__BhaBmG__contactButton .styles-module-scss-module__BhaBmG__contactInfo{flex-direction:column;display:flex}.styles-module-scss-module__BhaBmG__contactButton .styles-module-scss-module__BhaBmG__contactInfo .styles-module-scss-module__BhaBmG__name{color:#64748b;text-transform:uppercase;letter-spacing:.05em;font-size:11px;font-weight:800}[data-theme=dark] .styles-module-scss-module__BhaBmG__contactButton .styles-module-scss-module__BhaBmG__contactInfo .styles-module-scss-module__BhaBmG__name{color:#94a3b8}.styles-module-scss-module__BhaBmG__contactButton .styles-module-scss-module__BhaBmG__contactInfo .styles-module-scss-module__BhaBmG__number{color:#1e293b;font-size:14px;font-weight:700}[data-theme=dark] .styles-module-scss-module__BhaBmG__contactButton .styles-module-scss-module__BhaBmG__contactInfo .styles-module-scss-module__BhaBmG__number{color:var(--color-text-main)}.styles-module-scss-module__BhaBmG__contactButton .styles-module-scss-module__BhaBmG__contactActionIcon{border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.styles-module-scss-module__BhaBmG__contactButton .styles-module-scss-module__BhaBmG__contactActionIcon.styles-module-scss-module__BhaBmG__whatsapp{color:#10b981;background:#dcfce7}[data-theme=dark] .styles-module-scss-module__BhaBmG__contactButton .styles-module-scss-module__BhaBmG__contactActionIcon.styles-module-scss-module__BhaBmG__whatsapp{background:#10b98133}.styles-module-scss-module__BhaBmG__contactButton .styles-module-scss-module__BhaBmG__contactActionIcon.styles-module-scss-module__BhaBmG__phone{color:#475569;background:#f1f5f9}[data-theme=dark] .styles-module-scss-module__BhaBmG__contactButton .styles-module-scss-module__BhaBmG__contactActionIcon.styles-module-scss-module__BhaBmG__phone{background:var(--color-bg-secondary);color:var(--color-text-muted)}.styles-module-scss-module__BhaBmG__contactButton.styles-module-scss-module__BhaBmG__website{background:#eff6ff;border-color:#dbeafe}[data-theme=dark] .styles-module-scss-module__BhaBmG__contactButton.styles-module-scss-module__BhaBmG__website{background:#3b82f61a;border-color:#3b82f64d}.styles-module-scss-module__BhaBmG__contactButton.styles-module-scss-module__BhaBmG__website:hover{background:#dbeafe}[data-theme=dark] .styles-module-scss-module__BhaBmG__contactButton.styles-module-scss-module__BhaBmG__website:hover{background:#3b82f633}.styles-module-scss-module__BhaBmG__contactButton.styles-module-scss-module__BhaBmG__website .styles-module-scss-module__BhaBmG__contactActionIcon{color:#3b82f6;background:#dbeafe}[data-theme=dark] .styles-module-scss-module__BhaBmG__contactButton.styles-module-scss-module__BhaBmG__website .styles-module-scss-module__BhaBmG__contactActionIcon{background:#3b82f64d}.styles-module-scss-module__BhaBmG__securityDisclaimer{color:#94a3b8;opacity:.8;margin-top:8px;font-size:11px;line-height:1.5}.styles-module-scss-module__BhaBmG__btnShare{color:#1e293b;cursor:pointer;background:#fff;border:2px solid #e2e8f0;border-radius:16px;justify-content:center;align-items:center;gap:10px;width:100%;height:54px;font-size:14px;font-weight:700;transition:all .2s;display:flex}[data-theme=dark] .styles-module-scss-module__BhaBmG__btnShare{background:var(--color-bg);border-color:var(--color-bg-secondary);color:var(--color-text-main)}.styles-module-scss-module__BhaBmG__btnShare:hover{background:#f8fafc;border-color:#cbd5e1}[data-theme=dark] .styles-module-scss-module__BhaBmG__btnShare:hover{border-color:var(--color-border);background:var(--color-surface)}.styles-module-scss-module__BhaBmG__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100000;background:#0f172acc;justify-content:center;align-items:center;padding:20px;animation:.3s ease-out styles-module-scss-module__BhaBmG__fadeIn;display:flex;position:fixed;inset:0}@keyframes styles-module-scss-module__BhaBmG__fadeIn{0%{opacity:0}to{opacity:1}}.styles-module-scss-module__BhaBmG__safetyModalCard{background:#fff;border-radius:32px;width:100%;max-width:580px;padding:40px;position:relative;box-shadow:0 25px 50px -12px #00000040}[data-theme=dark] .styles-module-scss-module__BhaBmG__safetyModalCard{background:var(--color-surface);box-shadow:0 25px 50px -12px #000c}.styles-module-scss-module__BhaBmG__safetyModalCard .styles-module-scss-module__BhaBmG__closeModal{color:#64748b;cursor:pointer;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;top:24px;right:24px}[data-theme=dark] .styles-module-scss-module__BhaBmG__safetyModalCard .styles-module-scss-module__BhaBmG__closeModal{background:var(--color-bg-secondary);color:var(--color-text-muted)}.styles-module-scss-module__BhaBmG__safetyModalCard .styles-module-scss-module__BhaBmG__closeModal:hover{color:#1e293b;background:#e2e8f0}[data-theme=dark] .styles-module-scss-module__BhaBmG__safetyModalCard .styles-module-scss-module__BhaBmG__closeModal:hover{background:var(--color-border);color:var(--color-text-main)}.styles-module-scss-module__BhaBmG__safetyModalCard .styles-module-scss-module__BhaBmG__modalIcon{color:#f59e0b;margin-bottom:24px}.styles-module-scss-module__BhaBmG__safetyModalCard h2{color:#0f172a;letter-spacing:-.02em;margin-bottom:16px;font-size:24px;font-weight:900}[data-theme=dark] .styles-module-scss-module__BhaBmG__safetyModalCard h2{color:var(--color-text-main)}.styles-module-scss-module__BhaBmG__safetyModalCard .styles-module-scss-module__BhaBmG__modalContent p{color:#475569;margin-bottom:20px;line-height:1.6}[data-theme=dark] .styles-module-scss-module__BhaBmG__safetyModalCard .styles-module-scss-module__BhaBmG__modalContent p{color:var(--color-text-muted)}.styles-module-scss-module__BhaBmG__safetyModalCard .styles-module-scss-module__BhaBmG__modalContent .styles-module-scss-module__BhaBmG__safetyRules{margin:0 0 24px;padding:0;list-style:none}.styles-module-scss-module__BhaBmG__safetyModalCard .styles-module-scss-module__BhaBmG__modalContent .styles-module-scss-module__BhaBmG__safetyRules li{color:#334155;margin-bottom:12px;padding-left:28px;font-size:14px;line-height:1.5;position:relative}[data-theme=dark] .styles-module-scss-module__BhaBmG__safetyModalCard .styles-module-scss-module__BhaBmG__modalContent .styles-module-scss-module__BhaBmG__safetyRules li{color:#e2e8f0}.styles-module-scss-module__BhaBmG__safetyModalCard .styles-module-scss-module__BhaBmG__modalContent .styles-module-scss-module__BhaBmG__safetyRules li:before{content:"✓";color:#10b981;background:#ecfdf5;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;font-weight:700;display:flex;position:absolute;top:0;left:0}[data-theme=dark] .styles-module-scss-module__BhaBmG__safetyModalCard .styles-module-scss-module__BhaBmG__modalContent .styles-module-scss-module__BhaBmG__safetyRules li:before{background:#10b98133}.styles-module-scss-module__BhaBmG__safetyModalCard .styles-module-scss-module__BhaBmG__modalContent .styles-module-scss-module__BhaBmG__reportText{color:#ef4444;margin-bottom:32px;font-size:13px;font-weight:600}.styles-module-scss-module__BhaBmG__safetyModalCard .styles-module-scss-module__BhaBmG__modalActions{flex-direction:column;gap:12px;margin-top:24px;display:flex}.styles-module-scss-module__BhaBmG__safetyModalCard .styles-module-scss-module__BhaBmG__modalActions .styles-module-scss-module__BhaBmG__btnAccept{color:#fff;cursor:pointer;background:#10b981;border:none;border-radius:16px;height:60px;font-size:16px;font-weight:800;transition:all .3s}.styles-module-scss-module__BhaBmG__safetyModalCard .styles-module-scss-module__BhaBmG__modalActions .styles-module-scss-module__BhaBmG__btnAccept:hover{background:#059669}.styles-module-scss-module__BhaBmG__safetyModalCard .styles-module-scss-module__BhaBmG__modalActions .styles-module-scss-module__BhaBmG__btnAccept:disabled{color:#94a3b8;cursor:not-allowed;opacity:.8;background:#cbd5e1;transform:none}.styles-module-scss-module__BhaBmG__safetyModalCard .styles-module-scss-module__BhaBmG__modalActions .styles-module-scss-module__BhaBmG__btnReport{color:#ef4444;cursor:pointer;background:0 0;border:2px solid #fee2e2;border-radius:16px;justify-content:center;align-items:center;gap:8px;height:50px;font-size:14px;font-weight:700;transition:all .2s;display:flex}.styles-module-scss-module__BhaBmG__safetyModalCard .styles-module-scss-module__BhaBmG__modalActions .styles-module-scss-module__BhaBmG__btnReport:hover{background:#fef2f2;border-color:#fecaca}
@keyframes styles-module-scss-module__qCwZMq__revealSlide{0%{opacity:0;transform:translateY(-20px)scale(.95)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes styles-module-scss-module__qCwZMq__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.styles-module-scss-module__qCwZMq__premiumCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;margin-bottom:24px;padding:24px;transition:all .2s;overflow:hidden;box-shadow:0 1px 3px #0000000d}[data-theme=dark] .styles-module-scss-module__qCwZMq__premiumCard{background:var(--color-surface);border-color:var(--color-border);box-shadow:var(--shadow-lg)}.styles-module-scss-module__qCwZMq__premiumCard .styles-module-scss-module__qCwZMq__sectionHeader{border-bottom:1px solid #f1f5f9;align-items:center;gap:16px;margin-bottom:24px;padding-bottom:16px;display:flex}[data-theme=dark] .styles-module-scss-module__qCwZMq__premiumCard .styles-module-scss-module__qCwZMq__sectionHeader{border-bottom-color:var(--color-border)}.styles-module-scss-module__qCwZMq__premiumCard .styles-module-scss-module__qCwZMq__sectionHeader .styles-module-scss-module__qCwZMq__iconWrap{color:#475569;background:#f8fafc;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}[data-theme=dark] .styles-module-scss-module__qCwZMq__premiumCard .styles-module-scss-module__qCwZMq__sectionHeader .styles-module-scss-module__qCwZMq__iconWrap{background:var(--color-bg-secondary);color:var(--color-text-main)}.styles-module-scss-module__qCwZMq__premiumCard .styles-module-scss-module__qCwZMq__sectionHeader .styles-module-scss-module__qCwZMq__headerTitles{flex-direction:column;gap:4px;display:flex}.styles-module-scss-module__qCwZMq__premiumCard .styles-module-scss-module__qCwZMq__sectionHeader h2{color:#1e293b;text-transform:uppercase;letter-spacing:.025em;margin:0;font-size:1.125rem;font-weight:800}[data-theme=dark] .styles-module-scss-module__qCwZMq__premiumCard .styles-module-scss-module__qCwZMq__sectionHeader h2{color:var(--color-text-main)}.styles-module-scss-module__qCwZMq__premiumCard .styles-module-scss-module__qCwZMq__sectionHeader .styles-module-scss-module__qCwZMq__headerDescription{color:#64748b;margin:0;font-size:.8125rem;line-height:1.4}[data-theme=dark] .styles-module-scss-module__qCwZMq__premiumCard .styles-module-scss-module__qCwZMq__sectionHeader .styles-module-scss-module__qCwZMq__headerDescription{color:var(--color-text-muted)}.styles-module-scss-module__qCwZMq__brandDisplay{margin-bottom:24px;padding:0 4px}.styles-module-scss-module__qCwZMq__brandDisplay .styles-module-scss-module__qCwZMq__label{color:#94a3b8;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px;font-size:10px;font-weight:800;display:block}[data-theme=dark] .styles-module-scss-module__qCwZMq__brandDisplay .styles-module-scss-module__qCwZMq__label{color:var(--color-text-muted)}.styles-module-scss-module__qCwZMq__brandDisplay .styles-module-scss-module__qCwZMq__value{color:#1e293b;letter-spacing:-.01em;margin:0;font-size:24px;font-weight:800}[data-theme=dark] .styles-module-scss-module__qCwZMq__brandDisplay .styles-module-scss-module__qCwZMq__value{color:var(--color-text-main)}.styles-module-scss-module__qCwZMq__specsGridV3{grid-template-columns:repeat(1,1fr);gap:12px;margin-bottom:24px;display:grid}@media (min-width:640px){.styles-module-scss-module__qCwZMq__specsGridV3{grid-template-columns:repeat(2,1fr)}}@media (min-width:1200px){.styles-module-scss-module__qCwZMq__specsGridV3{grid-template-columns:repeat(3,1fr)}}.styles-module-scss-module__qCwZMq__specItemV3{background:#f8fafc;border:1px solid #f1f5f9;border-radius:12px;align-items:center;gap:12px;padding:12px;display:flex}[data-theme=dark] .styles-module-scss-module__qCwZMq__specItemV3{background:var(--color-bg);border-color:var(--color-surface)}.styles-module-scss-module__qCwZMq__specItemV3 .styles-module-scss-module__qCwZMq__iconCircle{color:#10b981;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 2px 4px #0000000d}[data-theme=dark] .styles-module-scss-module__qCwZMq__specItemV3 .styles-module-scss-module__qCwZMq__iconCircle{background:var(--color-bg-secondary);box-shadow:none}.styles-module-scss-module__qCwZMq__specItemV3 .styles-module-scss-module__qCwZMq__specInfo label{text-transform:uppercase;color:#94a3b8;letter-spacing:.025em;margin-bottom:2px;font-size:.625rem;font-weight:800;display:block}[data-theme=dark] .styles-module-scss-module__qCwZMq__specItemV3 .styles-module-scss-module__qCwZMq__specInfo label{color:var(--color-text-muted)}.styles-module-scss-module__qCwZMq__specItemV3 .styles-module-scss-module__qCwZMq__specInfo span{color:#1e293b;font-size:.8125rem;font-weight:700;line-height:1.2}[data-theme=dark] .styles-module-scss-module__qCwZMq__specItemV3 .styles-module-scss-module__qCwZMq__specInfo span{color:var(--color-text-main)}.styles-module-scss-module__qCwZMq__amenitiesGroupedContainer{border-top:1px solid #eef2f7;flex-direction:column;gap:1.75rem;margin-top:1.5rem;padding-top:1.5rem;display:flex}.styles-module-scss-module__qCwZMq__amenitiesGroupedContainer:first-child,.styles-module-scss-module__qCwZMq__amenitiesGroupedContainer.styles-module-scss-module__qCwZMq__noTopBorder{border-top:none;margin-top:0;padding-top:0}[data-theme=dark] .styles-module-scss-module__qCwZMq__amenitiesGroupedContainer{border-top-color:var(--color-border)}.styles-module-scss-module__qCwZMq__amenitiesGroupedContainer .styles-module-scss-module__qCwZMq__amenityGroupBlock .styles-module-scss-module__qCwZMq__groupTitle{color:#334155;border-bottom:1px solid #eef2f7;margin:0 0 .875rem;padding-bottom:.5rem;font-size:.95rem;font-weight:700}[data-theme=dark] .styles-module-scss-module__qCwZMq__amenitiesGroupedContainer .styles-module-scss-module__qCwZMq__amenityGroupBlock .styles-module-scss-module__qCwZMq__groupTitle{color:var(--color-text-main);border-bottom-color:var(--color-border)}.styles-module-scss-module__qCwZMq__amenitiesGroupedContainer .styles-module-scss-module__qCwZMq__amenityGroupBlock .styles-module-scss-module__qCwZMq__groupChildrenGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:.625rem;display:grid}.styles-module-scss-module__qCwZMq__childItem{background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;flex-direction:column;align-items:flex-start;gap:.25rem;padding:.625rem .875rem;transition:all .2s;display:flex}[data-theme=dark] .styles-module-scss-module__qCwZMq__childItem{background:var(--color-bg-secondary);border-color:var(--color-border)}.styles-module-scss-module__qCwZMq__childItem>span{color:#475569;font-size:.875rem;font-weight:600}[data-theme=dark] .styles-module-scss-module__qCwZMq__childItem>span{color:var(--color-text-muted)}.styles-module-scss-module__qCwZMq__childItem .styles-module-scss-module__qCwZMq__attrLabel{color:#64748b;font-size:.75rem;font-weight:500;line-height:1.35}[data-theme=dark] .styles-module-scss-module__qCwZMq__childItem .styles-module-scss-module__qCwZMq__attrLabel{color:var(--color-text-muted)}.styles-module-scss-module__qCwZMq__childItem .styles-module-scss-module__qCwZMq__attrValue{color:#0f172a;align-items:center;gap:.3rem;font-size:.9rem;font-weight:700;display:inline-flex}[data-theme=dark] .styles-module-scss-module__qCwZMq__childItem .styles-module-scss-module__qCwZMq__attrValue{color:var(--color-text-main)}.styles-module-scss-module__qCwZMq__childItem .styles-module-scss-module__qCwZMq__attrValue svg{flex-shrink:0}.styles-module-scss-module__qCwZMq__childItem .styles-module-scss-module__qCwZMq__attrYes{color:#059669}[data-theme=dark] .styles-module-scss-module__qCwZMq__childItem .styles-module-scss-module__qCwZMq__attrYes{color:#34d399}.styles-module-scss-module__qCwZMq__childItem .styles-module-scss-module__qCwZMq__dot{color:#64748b;background:#f1f5f9;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;transition:all .2s;display:flex}[data-theme=dark] .styles-module-scss-module__qCwZMq__childItem .styles-module-scss-module__qCwZMq__dot{background:var(--color-bg)}.styles-module-scss-module__qCwZMq__childItem .styles-module-scss-module__qCwZMq__dot .styles-module-scss-module__qCwZMq__smallDot{background:#cbd5e1;border-radius:50%;width:4px;height:4px}.styles-module-scss-module__qCwZMq__childItem.styles-module-scss-module__qCwZMq__isHighlightable{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:12px}.styles-module-scss-module__qCwZMq__childItem.styles-module-scss-module__qCwZMq__isHighlightable:hover{border-color:#fbbf24;transform:translate(4px)}.styles-module-scss-module__qCwZMq__childItem.styles-module-scss-module__qCwZMq__isHighlightable .styles-module-scss-module__qCwZMq__selectorCheck{color:#0000;border:2px solid #e2e8f0;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;transition:all .2s;display:flex}.styles-module-scss-module__qCwZMq__childItem.styles-module-scss-module__qCwZMq__isHighlightable .styles-module-scss-module__qCwZMq__selectorCheck .styles-module-scss-module__qCwZMq__smallDot{background:#cbd5e1;border-radius:50%;width:4px;height:4px}.styles-module-scss-module__qCwZMq__childItem.styles-module-scss-module__qCwZMq__isHighlightable.styles-module-scss-module__qCwZMq__isActive{background:#10b9810d;border-color:#10b981;box-shadow:0 4px 10px #10b98114}.styles-module-scss-module__qCwZMq__childItem.styles-module-scss-module__qCwZMq__isHighlightable.styles-module-scss-module__qCwZMq__isActive span{color:#059669}.styles-module-scss-module__qCwZMq__childItem.styles-module-scss-module__qCwZMq__isHighlightable.styles-module-scss-module__qCwZMq__isActive .styles-module-scss-module__qCwZMq__selectorCheck{color:#fff;background:#10b981;border-color:#10b981}.styles-module-scss-module__qCwZMq__emptyState{text-align:center;color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:12px;margin:8px 0;padding:20px 24px;font-size:14px;line-height:1.6}[data-theme=dark] .styles-module-scss-module__qCwZMq__emptyState{color:#94a3b8;background:#ffffff05;border-color:#ffffff1a}.styles-module-scss-module__qCwZMq__emptyState p{margin:0;font-weight:500}
.styles-module-scss-module__EepuVW__card{background:#fff;border-radius:20px;margin-bottom:24px;padding:24px;transition:background-color .3s;box-shadow:0 10px 30px #00000014}[data-theme=dark] .styles-module-scss-module__EepuVW__card{background:var(--color-surface);box-shadow:var(--shadow-lg);border:1px solid var(--color-border)}.styles-module-scss-module__EepuVW__loading{color:var(--color-text-muted,#64748b);align-items:center;gap:8px;font-size:14px;display:flex}.styles-module-scss-module__EepuVW__spin{animation:1s linear infinite styles-module-scss-module__EepuVW__spin}@keyframes styles-module-scss-module__EepuVW__spin{to{transform:rotate(360deg)}}.styles-module-scss-module__EepuVW__header{color:var(--color-accent,#f97316);align-items:center;gap:10px;margin-bottom:6px;display:flex}.styles-module-scss-module__EepuVW__header h3{color:var(--color-text-main,#0f172a);margin:0;font-size:1.05rem;font-weight:700}.styles-module-scss-module__EepuVW__subtitle{color:var(--color-text-muted,#64748b);margin:0 0 16px;font-size:.85rem;line-height:1.5}.styles-module-scss-module__EepuVW__plansGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.styles-module-scss-module__EepuVW__planCard{text-align:left;border:1.5px solid var(--color-border,#e5e7eb);background:var(--color-bg-secondary,#f3f4f6);cursor:pointer;border-radius:14px;flex-direction:column;gap:4px;padding:14px;transition:border-color .2s,background-color .2s,transform .15s;display:flex;position:relative}.styles-module-scss-module__EepuVW__planCard:hover{border-color:var(--color-primary,#10b981);transform:translateY(-1px)}.styles-module-scss-module__EepuVW__planCard.styles-module-scss-module__EepuVW__active{border-color:var(--color-primary,#10b981);background:hsla(var(--primary-hue,150),var(--primary-sat,60%),var(--primary-light,40%),.08)}.styles-module-scss-module__EepuVW__checkBadge{background:var(--color-primary,#10b981);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:10px;right:10px}.styles-module-scss-module__EepuVW__planName{color:var(--color-text-main,#0f172a);font-size:.9rem;font-weight:700}.styles-module-scss-module__EepuVW__planPrice{color:var(--color-primary,#10b981);font-size:.8rem;font-weight:600}.styles-module-scss-module__EepuVW__planScore{color:var(--color-text-muted,#64748b);font-size:.72rem}.styles-module-scss-module__EepuVW__planDesc{color:var(--color-text-muted,#64748b);font-size:.72rem;line-height:1.35}.styles-module-scss-module__EepuVW__durationBlock{border-top:1px dashed var(--color-border,#e5e7eb);margin-top:16px;padding-top:16px}.styles-module-scss-module__EepuVW__durationBlock label{color:var(--color-text-main,#0f172a);margin-bottom:8px;font-size:.8rem;font-weight:600;display:block}.styles-module-scss-module__EepuVW__durationOptions{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.styles-module-scss-module__EepuVW__durationOption{border:1px solid var(--color-border,#e5e7eb);background:var(--color-bg-secondary,#f3f4f6);color:var(--color-text-main,#0f172a);cursor:pointer;border-radius:99px;padding:6px 12px;font-size:.78rem;font-weight:600}.styles-module-scss-module__EepuVW__durationOption.styles-module-scss-module__EepuVW__active{background:var(--color-primary,#10b981);border-color:var(--color-primary,#10b981);color:#fff}.styles-module-scss-module__EepuVW__totalRow{color:var(--color-text-main,#0f172a);justify-content:space-between;align-items:center;margin-bottom:12px;font-size:.85rem;display:flex}.styles-module-scss-module__EepuVW__totalRow strong{color:var(--color-primary,#10b981);font-size:1.05rem}.styles-module-scss-module__EepuVW__noticeBox{color:var(--color-text-main,#0f172a);background:#f478251a;border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.75rem;line-height:1.45;display:flex}.styles-module-scss-module__EepuVW__noticeBox svg{color:var(--color-accent,#f97316);flex-shrink:0;margin-top:1px}
.styles-module-scss-module__6W4oTW__floatingActions{-webkit-backdrop-filter:blur(16px);z-index:1000;background:#ffffffd9;border:1px solid #e2e8f099;border-radius:1.5rem;justify-content:space-between;align-items:center;width:calc(100% - 3rem);max-width:64rem;padding:1rem 1.5rem;transition:all .4s cubic-bezier(.4,0,.2,1);animation:.6s cubic-bezier(.23,1,.32,1) styles-module-scss-module__6W4oTW__barSlideUp;display:flex;position:fixed;bottom:2rem;left:50%;transform:translate(-50%);box-shadow:0 10px 40px #0000001f}@media (max-width:640px){.styles-module-scss-module__6W4oTW__floatingActions{width:calc(100% - 1.5rem);padding:.75rem 1rem;bottom:1rem}}.styles-module-scss-module__6W4oTW__floatingActions .styles-module-scss-module__6W4oTW__leftGroup,.styles-module-scss-module__6W4oTW__floatingActions .styles-module-scss-module__6W4oTW__rightGroup{flex:1;align-items:center;display:flex}.styles-module-scss-module__6W4oTW__floatingActions .styles-module-scss-module__6W4oTW__leftGroup{justify-content:flex-start}.styles-module-scss-module__6W4oTW__floatingActions .styles-module-scss-module__6W4oTW__rightGroup{justify-content:flex-end}.styles-module-scss-module__6W4oTW__floatingActions .styles-module-scss-module__6W4oTW__centerGroup{justify-content:center;align-items:center;display:flex}.styles-module-scss-module__6W4oTW__btnSecondary{color:var(--color-primary);background-color:var(--color-primary-light);border:1px solid hsla(var(--primary-hue),var(--primary-sat),var(--primary-light),.2);cursor:pointer;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:600;transition:all .2s;display:flex}.styles-module-scss-module__6W4oTW__btnSecondary:hover{background-color:hsla(var(--primary-hue),var(--primary-sat),var(--primary-light),.2);transform:translate(-2px)}.styles-module-scss-module__6W4oTW__btnSecondary span{display:none}@media (min-width:640px){.styles-module-scss-module__6W4oTW__btnSecondary span{display:inline}}.styles-module-scss-module__6W4oTW__btnSave{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-weight:600;transition:all .2s;display:flex}.styles-module-scss-module__6W4oTW__btnSave:hover{border-color:var(--color-primary);color:var(--color-primary);background:#f8fafc;transform:translateY(-1px)}.styles-module-scss-module__6W4oTW__btnSave:active{transform:translateY(0)}.styles-module-scss-module__6W4oTW__btnSave svg{color:#64748b}.styles-module-scss-module__6W4oTW__btnSave span{display:none}@media (min-width:640px){.styles-module-scss-module__6W4oTW__btnSave span{display:inline}}.styles-module-scss-module__6W4oTW__btnSave:disabled{opacity:.6;cursor:not-allowed}.styles-module-scss-module__6W4oTW__btnPrimary{background:var(--color-primary);color:#fff;box-shadow:0 4px 12px hsla(var(--primary-hue),var(--primary-sat),var(--primary-light),.3);cursor:pointer;border:none;border-radius:.75rem;align-items:center;gap:.5rem;padding:.75rem 2rem;font-weight:700;transition:all .2s;display:flex}.styles-module-scss-module__6W4oTW__btnPrimary:hover{background:var(--color-primary-dark);box-shadow:0 8px 20px hsla(var(--primary-hue),var(--primary-sat),var(--primary-light),.4);transform:translateY(-2px)}.styles-module-scss-module__6W4oTW__btnPrimary:active{transform:translateY(0)}.styles-module-scss-module__6W4oTW__btnPrimary:disabled{opacity:.6;cursor:not-allowed;transform:none!important}@keyframes styles-module-scss-module__6W4oTW__barSlideUp{0%{opacity:0;transform:translate(-50%,40px)}to{opacity:1;transform:translate(-50%)}}
.style-module-scss-module__g7WL7W__wrapper{align-items:center;width:100%;display:flex;position:relative}.style-module-scss-module__g7WL7W__icon{color:var(--color-text-muted,#94a3b8);pointer-events:none;z-index:1;position:absolute;left:1rem}.style-module-scss-module__g7WL7W__input{border:1px solid var(--color-border,#e2e8f0);background:var(--color-surface,white);width:100%;color:var(--color-text-main,#334155);border-radius:.75rem;outline:none;min-height:2.75rem;padding:.75rem 1rem;font-family:inherit;font-size:.95rem;transition:all .2s}.style-module-scss-module__g7WL7W__input::placeholder{color:var(--color-text-muted,#94a3b8);opacity:.7}.style-module-scss-module__g7WL7W__input:hover:not(:disabled){border-color:var(--color-primary,#2ecc71)}.style-module-scss-module__g7WL7W__input:focus{border-color:var(--color-primary,#2ecc71);box-shadow:0 0 0 4px hsla(var(--primary-hue,145),var(--primary-sat,63%),var(--primary-light,49%),.1);background:var(--color-surface,white)}.style-module-scss-module__g7WL7W__input.style-module-scss-module__g7WL7W__withIcon{padding-left:2.75rem}.style-module-scss-module__g7WL7W__input:disabled{background:var(--color-bg-secondary,#f8fafc);cursor:not-allowed;opacity:.7}[data-theme=dark] .style-module-scss-module__g7WL7W__input{background:var(--color-surface);border-color:var(--color-border);color:var(--color-text-main)}[data-theme=dark] .style-module-scss-module__g7WL7W__input::placeholder{color:var(--color-text-muted)}[data-theme=dark] .style-module-scss-module__g7WL7W__input:focus{background:var(--color-surface);border-color:var(--color-primary)}[data-theme=dark] .style-module-scss-module__g7WL7W__input:disabled{background:var(--color-bg-secondary);border-color:var(--color-border)}
.styles-module-scss-module__D8khtW__infoCarousel{border:1px solid #0000;border-radius:1.25rem;align-items:flex-start;gap:1.25rem;width:100%;margin-bottom:2.5rem;padding:1.5rem;transition:all .5s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden;box-shadow:0 10px 25px -5px #0000000d}.styles-module-scss-module__D8khtW__theme_info{color:#0369a1;background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border-color:#bae6fd}.styles-module-scss-module__D8khtW__theme_info .styles-module-scss-module__D8khtW__iconCircle{color:#0284c7;background-color:#fff;box-shadow:0 4px 12px #0284c726}.styles-module-scss-module__D8khtW__theme_info .styles-module-scss-module__D8khtW__title{color:#0c4a6e}.styles-module-scss-module__D8khtW__theme_info .styles-module-scss-module__D8khtW__text{color:#075985}.styles-module-scss-module__D8khtW__theme_info .styles-module-scss-module__D8khtW__dot{background-color:#0284c7}.styles-module-scss-module__D8khtW__theme_info .styles-module-scss-module__D8khtW__progressBar{background:linear-gradient(90deg,#0ea5e9,#0284c7)}.styles-module-scss-module__D8khtW__theme_info .styles-module-scss-module__D8khtW__controlBtn{color:#0284c7}[data-theme=dark] .styles-module-scss-module__D8khtW__theme_info{color:#38bdf8;background:linear-gradient(135deg,#0c4a6e66 0%,#0369a133 100%);border-color:#0284c766}[data-theme=dark] .styles-module-scss-module__D8khtW__theme_info .styles-module-scss-module__D8khtW__iconCircle{background-color:var(--color-surface,#171717);color:#38bdf8;box-shadow:0 4px 12px #0000004d}[data-theme=dark] .styles-module-scss-module__D8khtW__theme_info .styles-module-scss-module__D8khtW__title{color:#7dd3fc}[data-theme=dark] .styles-module-scss-module__D8khtW__theme_info .styles-module-scss-module__D8khtW__text{color:#bae6fd}[data-theme=dark] .styles-module-scss-module__D8khtW__theme_info .styles-module-scss-module__D8khtW__controlBtn{border:1px solid var(--color-border,#404040);color:#38bdf8;background:#171717d9}[data-theme=dark] .styles-module-scss-module__D8khtW__theme_info .styles-module-scss-module__D8khtW__controlBtn:hover{background:#262626}.styles-module-scss-module__D8khtW__theme_warning{color:#92400e;background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border-color:#fde68a}.styles-module-scss-module__D8khtW__theme_warning .styles-module-scss-module__D8khtW__iconCircle{color:#d97706;background-color:#fff;box-shadow:0 4px 12px #d9770626}.styles-module-scss-module__D8khtW__theme_warning .styles-module-scss-module__D8khtW__title{color:#78350f}.styles-module-scss-module__D8khtW__theme_warning .styles-module-scss-module__D8khtW__text{color:#92400e}.styles-module-scss-module__D8khtW__theme_warning .styles-module-scss-module__D8khtW__dot{background-color:#d97706}.styles-module-scss-module__D8khtW__theme_warning .styles-module-scss-module__D8khtW__progressBar{background:linear-gradient(90deg,#f59e0b,#d97706)}.styles-module-scss-module__D8khtW__theme_warning .styles-module-scss-module__D8khtW__controlBtn{color:#d97706}[data-theme=dark] .styles-module-scss-module__D8khtW__theme_warning{color:#fbbf24;background:linear-gradient(135deg,#78350f66 0%,#b4530933 100%);border-color:#d9770666}[data-theme=dark] .styles-module-scss-module__D8khtW__theme_warning .styles-module-scss-module__D8khtW__iconCircle{background-color:var(--color-surface,#171717);color:#fbbf24;box-shadow:0 4px 12px #0000004d}[data-theme=dark] .styles-module-scss-module__D8khtW__theme_warning .styles-module-scss-module__D8khtW__title{color:#fde68a}[data-theme=dark] .styles-module-scss-module__D8khtW__theme_warning .styles-module-scss-module__D8khtW__text{color:#fef3c7}[data-theme=dark] .styles-module-scss-module__D8khtW__theme_warning .styles-module-scss-module__D8khtW__controlBtn{border:1px solid var(--color-border,#404040);color:#fbbf24;background:#171717d9}[data-theme=dark] .styles-module-scss-module__D8khtW__theme_warning .styles-module-scss-module__D8khtW__controlBtn:hover{background:#262626}.styles-module-scss-module__D8khtW__theme_primary{color:#15803d;background:linear-gradient(135deg,#f0fdf4 0%,#dcfce7 100%);border-color:#bbf7d0}.styles-module-scss-module__D8khtW__theme_primary .styles-module-scss-module__D8khtW__iconCircle{color:#16a34a;background-color:#fff;box-shadow:0 4px 12px #16a34a26}.styles-module-scss-module__D8khtW__theme_primary .styles-module-scss-module__D8khtW__title{color:#14532d}.styles-module-scss-module__D8khtW__theme_primary .styles-module-scss-module__D8khtW__text{color:#166534}.styles-module-scss-module__D8khtW__theme_primary .styles-module-scss-module__D8khtW__dot{background-color:#16a34a}.styles-module-scss-module__D8khtW__theme_primary .styles-module-scss-module__D8khtW__progressBar{background:linear-gradient(90deg,#22c55e,#16a34a)}.styles-module-scss-module__D8khtW__theme_primary .styles-module-scss-module__D8khtW__controlBtn{color:#16a34a}[data-theme=dark] .styles-module-scss-module__D8khtW__theme_primary{color:#34d399;background:linear-gradient(135deg,#064e3b66 0%,#065f4633 100%);border-color:#05966966}[data-theme=dark] .styles-module-scss-module__D8khtW__theme_primary .styles-module-scss-module__D8khtW__iconCircle{background-color:var(--color-surface,#171717);color:#34d399;box-shadow:0 4px 12px #0000004d}[data-theme=dark] .styles-module-scss-module__D8khtW__theme_primary .styles-module-scss-module__D8khtW__title{color:#6ee7b7}[data-theme=dark] .styles-module-scss-module__D8khtW__theme_primary .styles-module-scss-module__D8khtW__text{color:#a7f3d0}[data-theme=dark] .styles-module-scss-module__D8khtW__theme_primary .styles-module-scss-module__D8khtW__controlBtn{border:1px solid var(--color-border,#404040);color:#34d399;background:#171717d9}[data-theme=dark] .styles-module-scss-module__D8khtW__theme_primary .styles-module-scss-module__D8khtW__controlBtn:hover{background:#262626}.styles-module-scss-module__D8khtW__iconWrapper{flex-shrink:0}.styles-module-scss-module__D8khtW__iconWrapper .styles-module-scss-module__D8khtW__iconCircle{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:3rem;height:3rem;transition:transform .2s;display:flex;box-shadow:0 8px 16px #0000000f}.styles-module-scss-module__D8khtW__iconWrapper .styles-module-scss-module__D8khtW__iconCircle svg{stroke-width:2px;width:1.5rem;height:1.5rem}.styles-module-scss-module__D8khtW__contentArea{flex-direction:column;flex:1;padding-bottom:2rem;padding-right:4rem;display:flex}.styles-module-scss-module__D8khtW__title{margin-bottom:.5rem;font-size:1rem;font-weight:600;display:block}.styles-module-scss-module__D8khtW__carouselContainer{grid-template-rows:1fr;grid-template-columns:1fr;display:grid;position:relative;overflow:visible}.styles-module-scss-module__D8khtW__carouselItem{opacity:0;pointer-events:none;visibility:hidden;grid-area:1/1;width:100%;height:fit-content;transition:opacity .3s}.styles-module-scss-module__D8khtW__carouselItem.styles-module-scss-module__D8khtW__active{opacity:1;pointer-events:auto;visibility:visible}.styles-module-scss-module__D8khtW__textContainer{flex-direction:column;gap:1rem;display:flex}.styles-module-scss-module__D8khtW__text{margin:0;font-size:.875rem;line-height:1.5}.styles-module-scss-module__D8khtW__text ul{margin:.25rem 0 0;padding:0;list-style:none}.styles-module-scss-module__D8khtW__text ul li{align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}.styles-module-scss-module__D8khtW__text ul li:before{content:"•";opacity:.5;font-weight:700}.styles-module-scss-module__D8khtW__linkContainer{margin-top:.5rem;padding:.5rem 0;display:flex}.styles-module-scss-module__D8khtW__linkButton{color:inherit;background-color:#fff;border:1px solid #fffc;border-radius:9999px;align-items:center;gap:.5rem;padding:.625rem 1.5rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.4,0,.2,1);display:inline-flex;box-shadow:0 4px 12px #00000014}[data-theme=dark] .styles-module-scss-module__D8khtW__linkButton{background-color:var(--color-surface,#171717);border-color:var(--color-border,#404040);color:var(--color-text-main,#f5f5f5)}[data-theme=dark] .styles-module-scss-module__D8khtW__linkButton:hover{background-color:var(--color-bg-secondary,#262626)}.styles-module-scss-module__D8khtW__linkButton:hover{transform:translateY(-2px);box-shadow:0 6px 16px #0000001f}.styles-module-scss-module__D8khtW__linkButton:active{transform:translateY(0)}.styles-module-scss-module__D8khtW__linkButton svg{opacity:.8}.styles-module-scss-module__D8khtW__footerActions{flex-direction:column;align-items:flex-end;gap:1.25rem;display:flex;position:absolute;bottom:1.5rem;right:1.5rem}.styles-module-scss-module__D8khtW__dots{gap:6px;display:flex}.styles-module-scss-module__D8khtW__dot{opacity:.2;cursor:pointer;background-color:currentColor;border-radius:50%;width:6px;height:6px;transition:all .3s cubic-bezier(.4,0,.2,1)}.styles-module-scss-module__D8khtW__dot.styles-module-scss-module__D8khtW__active{opacity:1;border-radius:3px;width:18px}.styles-module-scss-module__D8khtW__controls{gap:.625rem;display:flex}.styles-module-scss-module__D8khtW__controlBtn{cursor:pointer;background:#ffffffe6;border:none;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;box-shadow:0 4px 12px #00000014}.styles-module-scss-module__D8khtW__controlBtn:hover{background:#fff;transform:translateY(-2px);box-shadow:0 6px 18px #0000001f}.styles-module-scss-module__D8khtW__controlBtn:active{transform:translateY(0)}.styles-module-scss-module__D8khtW__progressBarContainer{background-color:#00000008;border-radius:0 0 1.25rem 1.25rem;width:100%;height:4px;position:absolute;bottom:0;left:0;overflow:hidden}.styles-module-scss-module__D8khtW__progressBar{height:100%;transition:width .12s linear}@keyframes styles-module-scss-module__D8khtW__fadeIn{0%{opacity:0}to{opacity:1}}
.MediaActionsToolbar-module-scss-module__0tS-zG__toolbar{-webkit-backdrop-filter:blur(16px);white-space:nowrap;background:#fffffff0;border:1px solid #ffffffb3;border-radius:9999px;flex-wrap:nowrap;align-items:center;gap:2px;max-width:100%;padding:4px 6px;transition:all .2s;display:inline-flex;box-shadow:0 4px 20px #0000002e,0 2px 6px #00000014}[data-theme=dark] .MediaActionsToolbar-module-scss-module__0tS-zG__toolbar{background:#0f172ae0;border-color:#ffffff26;box-shadow:0 6px 24px #00000080}.MediaActionsToolbar-module-scss-module__0tS-zG__divider{background:#0000001a;flex-shrink:0;width:1px;height:18px;margin:0 4px}[data-theme=dark] .MediaActionsToolbar-module-scss-module__0tS-zG__divider{background:#ffffff26}.MediaActionsToolbar-module-scss-module__0tS-zG__viewsBadge{color:#1e293b;-webkit-user-select:none;user-select:none;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:700;display:inline-flex}[data-theme=dark] .MediaActionsToolbar-module-scss-module__0tS-zG__viewsBadge{color:#f1f5f9}.MediaActionsToolbar-module-scss-module__0tS-zG__viewsBadge .MediaActionsToolbar-module-scss-module__0tS-zG__viewsIcon{color:#0284c7;flex-shrink:0}.MediaActionsToolbar-module-scss-module__0tS-zG__actionBtn{color:#334155;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:9999px;align-items:center;gap:6px;padding:6px 12px;font-size:.82rem;font-weight:700;text-decoration:none;transition:all .18s cubic-bezier(.4,0,.2,1);display:inline-flex}[data-theme=dark] .MediaActionsToolbar-module-scss-module__0tS-zG__actionBtn{color:#cbd5e1}.MediaActionsToolbar-module-scss-module__0tS-zG__actionBtn:hover{color:#0284c7;background:#f1f5f9;transform:translateY(-1px)}[data-theme=dark] .MediaActionsToolbar-module-scss-module__0tS-zG__actionBtn:hover{color:#38bdf8;background:#ffffff1a}.MediaActionsToolbar-module-scss-module__0tS-zG__actionBtn:active{transform:translateY(0)}.MediaActionsToolbar-module-scss-module__0tS-zG__actionBtn.MediaActionsToolbar-module-scss-module__0tS-zG__copied{color:#059669;background:#ecfdf5}[data-theme=dark] .MediaActionsToolbar-module-scss-module__0tS-zG__actionBtn.MediaActionsToolbar-module-scss-module__0tS-zG__copied{color:#34d399;background:#10b98133}.MediaActionsToolbar-module-scss-module__0tS-zG__actionBtn .MediaActionsToolbar-module-scss-module__0tS-zG__checkIcon{color:#059669}[data-theme=dark] .MediaActionsToolbar-module-scss-module__0tS-zG__actionBtn .MediaActionsToolbar-module-scss-module__0tS-zG__checkIcon{color:#34d399}.MediaActionsToolbar-module-scss-module__0tS-zG__likeBtn .MediaActionsToolbar-module-scss-module__0tS-zG__heartIcon{color:#64748b;transition:transform .2s,color .2s}.MediaActionsToolbar-module-scss-module__0tS-zG__likeBtn:hover{color:#e11d48;background:#fff1f2}.MediaActionsToolbar-module-scss-module__0tS-zG__likeBtn:hover .MediaActionsToolbar-module-scss-module__0tS-zG__heartIcon{color:#e11d48;transform:scale(1.15)}[data-theme=dark] .MediaActionsToolbar-module-scss-module__0tS-zG__likeBtn:hover{color:#fb7185;background:#e11d4826}.MediaActionsToolbar-module-scss-module__0tS-zG__likeBtn.MediaActionsToolbar-module-scss-module__0tS-zG__liked{color:#e11d48;background:#ffe4e6}.MediaActionsToolbar-module-scss-module__0tS-zG__likeBtn.MediaActionsToolbar-module-scss-module__0tS-zG__liked .MediaActionsToolbar-module-scss-module__0tS-zG__heartIcon{color:#e11d48;fill:#e11d48}[data-theme=dark] .MediaActionsToolbar-module-scss-module__0tS-zG__likeBtn.MediaActionsToolbar-module-scss-module__0tS-zG__liked{color:#fb7185;background:#e11d4840}.MediaActionsToolbar-module-scss-module__0tS-zG__reportBtn{color:#64748b}.MediaActionsToolbar-module-scss-module__0tS-zG__reportBtn .MediaActionsToolbar-module-scss-module__0tS-zG__flagIcon{color:#64748b;transition:transform .2s,color .2s}.MediaActionsToolbar-module-scss-module__0tS-zG__reportBtn:hover{color:#dc2626;background:#fef2f2}.MediaActionsToolbar-module-scss-module__0tS-zG__reportBtn:hover .MediaActionsToolbar-module-scss-module__0tS-zG__flagIcon{color:#dc2626;transform:scale(1.1)}[data-theme=dark] .MediaActionsToolbar-module-scss-module__0tS-zG__reportBtn:hover{color:#f87171;background:#ef444426}[data-theme=dark] .MediaActionsToolbar-module-scss-module__0tS-zG__reportBtn:hover .MediaActionsToolbar-module-scss-module__0tS-zG__flagIcon{color:#f87171}.MediaActionsToolbar-module-scss-module__0tS-zG__likeCount{margin-left:-2px;font-size:.8rem;font-weight:700}@media (max-width:768px){.MediaActionsToolbar-module-scss-module__0tS-zG__toolbar{gap:2px;padding:3px 6px;box-shadow:0 4px 14px #0003}.MediaActionsToolbar-module-scss-module__0tS-zG__divider{height:16px;margin:0 2px}.MediaActionsToolbar-module-scss-module__0tS-zG__viewsBadge{gap:4px;min-height:36px;padding:6px 8px;font-size:.78rem}.MediaActionsToolbar-module-scss-module__0tS-zG__actionBtn{touch-action:manipulation;justify-content:center;gap:4px;min-width:36px;min-height:36px;padding:6px 9px;font-size:.78rem}.MediaActionsToolbar-module-scss-module__0tS-zG__actionBtn .MediaActionsToolbar-module-scss-module__0tS-zG__btnLabel{display:none}.MediaActionsToolbar-module-scss-module__0tS-zG__likeCount{font-size:.75rem}}
