.OucbsG_section{border:1px solid var(--panel-border,var(--border-soft));border-radius:var(--radius-lg);background:var(--panel-section-bg,#fffffff0);box-shadow:var(--panel-section-shadow,0 12px 40px #1822380a);scroll-margin-top:calc(var(--header-height) + 16px);padding:26px}.OucbsG_header{border-bottom:1px solid var(--panel-line,var(--border-soft));justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:20px;padding-bottom:18px;display:flex}.OucbsG_sectionLabel{color:var(--panel-gold,var(--gold-600));font-size:var(--font-xs);letter-spacing:.1em;text-transform:uppercase;margin-bottom:5px;font-weight:750;display:block}.OucbsG_header h2{color:var(--panel-title,var(--navy-900));font-family:var(--font-serif);margin:0;font-size:24px;font-weight:400}.OucbsG_summary{align-items:center;gap:10px;margin-top:8px;display:flex}.OucbsG_summary strong{color:var(--panel-title,var(--navy-900));font-family:var(--font-serif);font-size:26px;font-weight:600;line-height:1}.OucbsG_summaryCount{color:var(--panel-text,var(--text-muted));font-size:var(--font-sm);font-weight:650}.OucbsG_summaryEmpty{color:var(--panel-text,var(--text-secondary));font-size:var(--font-base);margin:6px 0 0}.OucbsG_headerActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.OucbsG_primaryButton,.OucbsG_secondaryButton{min-height:var(--control-height-md);border-radius:var(--radius-pill);font:inherit;font-size:var(--font-md);cursor:pointer;justify-content:center;align-items:center;padding:0 18px;font-weight:750;transition:transform .18s,border-color .18s,background .18s,color .18s;display:inline-flex}.OucbsG_primaryButton{border:1px solid var(--panel-gold,var(--navy-900));background:var(--panel-primary-bg,var(--navy-900));color:var(--panel-primary-text,var(--white))}.OucbsG_secondaryButton{border:1px solid var(--panel-border,#bea06457);background:var(--panel-soft-bg,var(--white));color:var(--panel-title,var(--navy-900))}@media (hover:hover){.OucbsG_primaryButton:hover{transform:translateY(-1px)}.OucbsG_secondaryButton:hover{border-color:var(--panel-gold,var(--gold-600));color:var(--panel-gold,var(--gold-600));transform:translateY(-1px)}}.OucbsG_primaryButton:focus-visible,.OucbsG_secondaryButton:focus-visible,.OucbsG_reportButton:focus-visible{outline:2px solid var(--panel-gold,var(--gold-500));outline-offset:3px}.OucbsG_list{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.OucbsG_review{border:1px solid var(--panel-line,var(--border-soft));border-radius:var(--radius-md);background:var(--panel-card-bg,var(--white));padding:16px 18px}.OucbsG_reviewTop{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.OucbsG_author{color:var(--panel-title,var(--navy-900));font-size:var(--font-sm);font-weight:750}.OucbsG_date{color:var(--panel-text,var(--text-muted));font-size:var(--font-xs)}.OucbsG_offer{border:1px solid var(--panel-line,transparent);border-radius:var(--radius-pill);background:var(--panel-soft-bg,var(--ivory-100));color:var(--panel-text,var(--navy-800));font-size:var(--font-xs);margin-top:8px;padding:3px 9px;font-weight:650;display:inline-block}.OucbsG_comment{color:var(--panel-text,var(--text-secondary));font-size:var(--font-base);line-height:var(--line-height-relaxed);white-space:pre-line;overflow-wrap:anywhere;margin:10px 0 0}.OucbsG_reviewActions{justify-content:flex-end;margin-top:8px;display:flex}.OucbsG_ownReview{border-color:var(--panel-gold,#bea06466);background:var(--panel-soft-bg,var(--ivory-100))}.OucbsG_ownBadge{border-radius:var(--radius-pill);background:var(--panel-primary-bg,var(--navy-900));color:var(--panel-primary-text,var(--white));font-size:var(--font-xs);padding:2px 8px;font-weight:700}.OucbsG_editButton{border:1px solid var(--panel-border,#bea06466);border-radius:var(--radius-pill);background:var(--panel-soft-bg,var(--white));min-height:34px;color:var(--panel-title,var(--navy-900));font:inherit;font-size:var(--font-sm);cursor:pointer;padding:0 13px;font-weight:700}@media (hover:hover){.OucbsG_editButton:hover{border-color:var(--panel-gold,var(--gold-600));color:var(--panel-gold,var(--gold-600))}}.OucbsG_editButton:focus-visible{outline:2px solid var(--panel-gold,var(--gold-500));outline-offset:3px}.OucbsG_reportButton{color:var(--panel-text,var(--text-muted));font:inherit;font-size:var(--font-xs);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-weight:650}@media (hover:hover){.OucbsG_reportButton:hover{color:var(--panel-danger,#a65454)}}@media (max-width:768px){.OucbsG_section{padding:20px}}@media (max-width:560px){.OucbsG_section{padding:15px}.OucbsG_header{flex-direction:column;align-items:flex-start;gap:12px}.OucbsG_headerActions{justify-content:stretch;width:100%}.OucbsG_primaryButton,.OucbsG_secondaryButton{flex:100%}}@media (prefers-reduced-motion:reduce){.OucbsG_primaryButton,.OucbsG_secondaryButton{transition:none}}
.by-oSa_container{--panel-title:#fff9ef;--panel-text:var(--catalogue-muted);--panel-line:#e4c5852e;--panel-gold:var(--catalogue-gold);--panel-soft-bg:#ffffff0a;--panel-soft-bg-hover:#ffffff17;--panel-border:#e4c58547;--panel-card-bg:#0e1f37b3;--panel-primary-bg:linear-gradient(135deg, #ecd8a9, #cbb078);--panel-primary-text:var(--navy-950);--panel-error:#f3b0b0;--panel-section-bg:radial-gradient(ellipse at 100% 100%, #e2b86d14, transparent 50%), linear-gradient(165deg, #1a2c47 0%, #11213a 55%, #0d1a2f 100%);--panel-section-shadow:0 22px 50px #0000004d;--panel-danger:#f3b0b0;--panel-fav-active:#ffb08a;--panel-fav-active-bg:#ff8c5a1f;flex-direction:column;gap:22px;width:100%;max-width:1120px;margin:0 auto;display:flex}.by-oSa_breadcrumb{color:var(--catalogue-muted);font-size:var(--font-sm);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.by-oSa_breadcrumb a{color:var(--catalogue-muted);text-decoration:none}.by-oSa_breadcrumb a:hover{color:var(--catalogue-gold)}.by-oSa_breadcrumb [aria-current]{color:var(--catalogue-text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.by-oSa_breadcrumb a:focus-visible{outline:2px solid var(--catalogue-gold);outline-offset:3px;border-radius:4px}.by-oSa_profileCard,.by-oSa_panel{border-radius:var(--radius-lg);background:radial-gradient(at 100% 100%,#e2b86d14,#0000 50%),linear-gradient(165deg,#1a2c47 0%,#11213a 55%,#0d1a2f 100%);border:1px solid #e4c58542;position:relative;overflow:hidden;box-shadow:0 22px 50px #0000004d,inset 0 1px #fff4d912}.by-oSa_cover{background:radial-gradient(at 78% 30%,#cfb77f33,#0000 42%),linear-gradient(120deg,#10182a 0%,#182943 60%,#253750 100%);border-bottom:1px solid #e4c58529;height:190px;position:relative;overflow:hidden}.by-oSa_cover:before,.by-oSa_cover:after{content:"";pointer-events:none;position:absolute;inset:0}.by-oSa_cover:before{opacity:.8;background-image:var(--cosmoria-stars);background-size:520px 420px}.by-oSa_cover:after{background-image:var(--cosmoria-stars-bright);background-position:60px -30px;background-size:760px 560px;animation:6s ease-in-out infinite alternate by-oSa_coverTwinkle}@keyframes by-oSa_coverTwinkle{0%{opacity:.35}to{opacity:1}}.by-oSa_coverMoon{--moon:64px;width:var(--moon);height:var(--moon);-webkit-mask-image:radial-gradient(circle calc(var(--moon) * .48) at 24% 34%, transparent 98%, #000 100%);-webkit-mask-image:radial-gradient(circle calc(var(--moon) * .48) at 24% 34%, transparent 98%, #000 100%);mask-image:radial-gradient(circle calc(var(--moon) * .48) at 24% 34%, transparent 98%, #000 100%);background:radial-gradient(circle at 72% 42%,#f8e6bc,#d4b778 55%,#997748);border-radius:50%;position:absolute;top:34px;right:9%}.by-oSa_profileContent{padding:0 32px 32px}.by-oSa_profileHeader{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:24px;display:grid}.by-oSa_avatarWrapper{z-index:2;margin-top:-70px;position:relative}.by-oSa_avatar,.by-oSa_avatarPlaceholder{border:3px solid #e4c585;border-radius:50%;width:140px;height:140px;box-shadow:0 0 0 6px #11213af2,0 14px 34px #0006}.by-oSa_avatar{object-fit:cover;background:#12243b;display:block}.by-oSa_avatarPlaceholder{color:var(--catalogue-gold);font-family:var(--font-serif);background:radial-gradient(circle,#314762,#12243b 75%);place-items:center;font-size:48px;display:grid}.by-oSa_identity{min-width:0;padding-top:18px}.by-oSa_name{color:#fff9ef;font-family:var(--font-serif);letter-spacing:-.02em;margin:0;font-size:clamp(32px,4vw,44px);font-weight:400;line-height:1.08}.by-oSa_liveBadge{border-radius:var(--radius-pill);width:fit-content;min-height:28px;font-size:var(--font-xs);letter-spacing:.02em;align-items:center;gap:8px;margin-bottom:10px;padding:0 12px;font-weight:700;display:inline-flex}.by-oSa_liveDot{background:currentColor;border-radius:50%;width:8px;height:8px}.by-oSa_liveAvailable{color:#8be0ac;background:#6ed6961a;border:1px solid #6ed69666}.by-oSa_liveAvailable .by-oSa_liveDot{animation:2s ease-out infinite by-oSa_livePulse;box-shadow:0 0 #6ed69680}.by-oSa_liveBusy{color:var(--catalogue-gold);background:#e4c58514;border:1px solid #e4c58559}@keyframes by-oSa_livePulse{0%{box-shadow:0 0 #6ed69680}70%{box-shadow:0 0 0 7px #6ed69600}to{box-shadow:0 0 #6ed69600}}.by-oSa_ratingLink{color:var(--catalogue-text);font-size:var(--font-sm);margin-top:10px;text-decoration:none;display:inline-flex}.by-oSa_ratingVisible{align-items:center;gap:7px;display:inline-flex}.by-oSa_ratingLink strong{color:#f0cf89;font-weight:700}.by-oSa_ratingCount{color:var(--catalogue-muted)}@media (hover:hover){.by-oSa_ratingLink:hover .by-oSa_ratingCount{color:var(--catalogue-gold);text-decoration:underline}}.by-oSa_ratingLink:focus-visible{outline:2px solid var(--catalogue-gold);outline-offset:3px;border-radius:4px}.by-oSa_ratingNew{color:var(--catalogue-gold);font-size:var(--font-xs);letter-spacing:.08em;text-transform:uppercase;margin:10px 0 0;font-weight:700}.by-oSa_shortDescription{color:#d7dce6;max-width:620px;font-size:var(--font-lg);line-height:var(--line-height-relaxed);margin:12px 0 0}.by-oSa_profileActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:22px;display:flex}.by-oSa_contactAction{display:flex}:is(.by-oSa_contactAction button,.by-oSa_contactAction a){min-height:var(--control-height-md);justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex;border-radius:var(--radius-pill)!important;color:var(--navy-950)!important;font-size:var(--font-md)!important;background:linear-gradient(135deg,#ecd8a9,#cbb078)!important;border:1px solid #d5bc87!important;font-weight:750!important;transition:transform .18s!important;box-shadow:0 8px 22px #00000038!important}@media (hover:hover){:is(.by-oSa_contactAction button:hover,.by-oSa_contactAction a:hover){transform:translateY(-1px)}}.by-oSa_reportButton{min-height:var(--control-height-md);border-radius:var(--radius-pill);color:var(--catalogue-muted);font:inherit;font-size:var(--font-xs);cursor:pointer;background:0 0;border:1px solid #0000;align-items:center;padding:0 12px;font-weight:650;transition:color .18s,border-color .18s;display:inline-flex}@media (hover:hover){.by-oSa_reportButton:hover{color:#f3b0b0;border-color:#eb7d7d4d}}:is(.by-oSa_contactAction button:focus-visible,.by-oSa_contactAction a:focus-visible,.by-oSa_reportButton:focus-visible){outline:2px solid var(--catalogue-gold);outline-offset:3px}.by-oSa_metaSection{border-top:1px solid #e4c58526;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;padding-top:24px;display:grid}.by-oSa_metaGroup{min-width:0}.by-oSa_metaLabel{color:var(--catalogue-gold);font-family:var(--font-sans);font-size:var(--font-xs);letter-spacing:.12em;text-transform:uppercase;margin:0 0 9px;font-weight:700}.by-oSa_tags{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.by-oSa_tag{border-radius:var(--radius-pill);color:#f1e8d7;min-height:28px;font-size:var(--font-xs);background:#e1caa312;border:1px solid #e4c58542;align-items:center;padding:0 11px;font-weight:600;display:inline-flex}.by-oSa_about{border-top:1px solid #e4c58526;grid-template-columns:190px minmax(0,1fr);gap:28px;margin-top:26px;padding-top:24px;display:grid}.by-oSa_sectionTitle{color:#fff9ef;font-family:var(--font-serif);margin:0;font-size:24px;font-weight:400}.by-oSa_sectionLabel{color:var(--catalogue-gold);font-family:var(--font-sans);font-size:var(--font-xs);letter-spacing:.12em;text-transform:uppercase;margin-bottom:5px;font-weight:700;display:block}.by-oSa_aboutText{color:#d7dce6;max-width:760px;font-size:var(--font-base);line-height:var(--line-height-relaxed);white-space:pre-line;overflow-wrap:anywhere;border-left:2px solid #e4c58559;margin:0;padding-left:18px}.by-oSa_panel{padding:28px}.by-oSa_panelHeader{border-bottom:1px solid #e4c58526;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:22px;padding-bottom:18px;display:flex}.by-oSa_count{border-radius:var(--radius-pill);color:var(--catalogue-muted);font-size:var(--font-xs);border:1px solid #e4c58542;flex:none;padding:6px 12px;font-weight:700}.by-oSa_offerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.by-oSa_emptyOffers{border-radius:var(--radius-md);text-align:center;border:1px dashed #e4c5854d;flex-direction:column;justify-content:center;align-items:center;min-height:190px;padding:28px;display:flex}.by-oSa_emptyIcon{width:38px;height:38px;color:var(--catalogue-gold);border:1px solid #e4c58557;border-radius:50%;place-items:center;margin-bottom:10px;display:grid}.by-oSa_emptyOffers strong{color:#fff9ef;font-family:var(--font-serif);font-size:var(--font-xl);font-weight:400}.by-oSa_emptyOffers p{max-width:350px;color:var(--catalogue-muted);margin:5px 0 0}@media (max-width:1000px){.by-oSa_profileHeader{grid-template-columns:auto minmax(0,1fr)}.by-oSa_profileActions{grid-column:1/-1;justify-content:flex-start;padding-top:0}.by-oSa_offerGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.by-oSa_container{gap:18px}.by-oSa_cover{height:140px}.by-oSa_coverMoon{--moon:48px;top:24px}.by-oSa_profileContent{padding:0 20px 24px}.by-oSa_profileHeader{grid-template-columns:1fr;gap:14px}.by-oSa_avatarWrapper{margin-top:-56px}.by-oSa_avatar,.by-oSa_avatarPlaceholder{width:112px;height:112px}.by-oSa_identity{padding-top:0}.by-oSa_profileActions{grid-column:auto}.by-oSa_contactAction{flex:100%}:is(.by-oSa_contactAction button,.by-oSa_contactAction a){width:100%}.by-oSa_metaSection{grid-template-columns:1fr;gap:16px}.by-oSa_about{grid-template-columns:1fr;gap:12px}.by-oSa_panel{padding:20px}}@media (max-width:580px){.by-oSa_offerGrid{grid-template-columns:1fr}.by-oSa_panelHeader{flex-direction:column;align-items:flex-start;gap:10px}}@media (prefers-reduced-motion:reduce){.by-oSa_cover:after,.by-oSa_liveAvailable .by-oSa_liveDot{animation:none}.by-oSa_reportButton{transition:none!important}.by-oSa_contactAction button{transition:none!important}.by-oSa_contactAction a{transition:none!important}}
