@font-face{font-family:Golos Text;src:url(/fonts/golos-woff2/golos-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Golos Text;src:url(/fonts/golos-woff2/golos-semibold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Golos Text;src:url(/fonts/golos-woff2/golos-bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Golos Text;src:url(/fonts/golos-woff2/golos-extrabold.woff2) format("woff2");font-weight:800;font-style:normal;font-display:swap}:root{--a7-ink-black: #000000;--a7-paper-white: #FFFFFF;--a7-rose-violet: #E472AD;--a7-warm-pink: #FE8272;--a7-sunny-yellow: #FFD585;--a7-aura-gradient: linear-gradient(135deg, var(--a7-sunny-yellow) 0%, var(--a7-warm-pink) 50%, var(--a7-rose-violet) 100%);--a7-aura-gradient-h: linear-gradient(90deg, var(--a7-sunny-yellow) 0%, var(--a7-warm-pink) 50%, var(--a7-rose-violet) 100%);--a7-rose-50: #FBE8F1;--a7-rose-100: #F8D2E5;--a7-rose-300: #EEA0C9;--a7-rose-500: #E472AD;--a7-rose-700: #B1528A;--a7-rose-900: #5C2848;--a7-pink-50: #FFECE7;--a7-pink-100: #FFD8CF;--a7-pink-300: #FFAA9B;--a7-pink-500: #FE8272;--a7-pink-700: #C5594B;--a7-pink-900: #6A2C23;--a7-yellow-50: #FFF7E6;--a7-yellow-100: #FFEECB;--a7-yellow-300: #FFE0A3;--a7-yellow-500: #FFD585;--a7-yellow-700: #C29847;--a7-yellow-900: #6C5321;--a7-violet-700: #6F2E55;--a7-violet-800: #481D37;--a7-violet-900: #2A1020;--a7-neutral-0: #FFFFFF;--a7-neutral-50: #FAF7F4;--a7-neutral-100: #F2EDE8;--a7-neutral-200: #E4DCD4;--a7-neutral-300: #C9BFB5;--a7-neutral-400: #9C9289;--a7-neutral-500: #6E655D;--a7-neutral-700: #3E3832;--a7-neutral-900: #1A1715;--a7-neutral-1000: #000000;--a7-aura-gradient-soft: linear-gradient(135deg, #FFF4E0 0%, #FFE0D8 50%, #F8D5E8 100%);--a7-aura-gradient-radial: radial-gradient(120% 90% at 20% 20%, var(--a7-sunny-yellow) 0%, var(--a7-warm-pink) 45%, var(--a7-rose-violet) 100%);--a7-aura-gradient-deep: linear-gradient(135deg, var(--a7-sunny-yellow) 0%, var(--a7-warm-pink) 38%, var(--a7-rose-violet) 72%, var(--a7-violet-800) 100%);--fg-1: var(--a7-neutral-900);--fg-2: var(--a7-neutral-700);--fg-3: var(--a7-neutral-500);--fg-mute: var(--a7-neutral-400);--fg-on-accent:var(--a7-paper-white);--bg-1: var(--a7-neutral-50);--bg-2: var(--a7-neutral-0);--bg-3: var(--a7-neutral-100);--bg-night: var(--a7-neutral-900);--bg-night-deep:var(--a7-ink-black);--accent: var(--a7-rose-violet);--accent-hover: var(--a7-rose-700);--accent-soft: var(--a7-rose-50);--success: #2F9E6B;--warning: var(--a7-yellow-700);--danger: #C7433C;--info: var(--a7-violet-700);--border: var(--a7-neutral-200);--border-strong: var(--a7-neutral-300);--font-sans: "Golos Text", "Helvetica Neue", system-ui, sans-serif;--font-display: "Golos Text", "Helvetica Neue", system-ui, sans-serif;--font-mono: ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--text-xs: 12px;--text-sm: 14px;--text-base: 16px;--text-md: 18px;--text-lg: 22px;--text-xl: 28px;--text-2xl: 36px;--text-3xl: 48px;--text-4xl: 64px;--text-5xl: 88px;--leading-tight: 1.08;--leading-snug: 1.22;--leading-body: 1.5;--leading-loose: 1.7;--tracking-tight: -.02em;--tracking-display: -.025em;--tracking-caps: .08em;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--radius-xs: 6px;--radius-sm: 10px;--radius-md: 14px;--radius-lg: 20px;--radius-xl: 28px;--radius-2xl: 36px;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgba(26, 23, 21, .06);--shadow-sm: 0 2px 6px rgba(26, 23, 21, .06), 0 1px 2px rgba(26, 23, 21, .04);--shadow-md: 0 8px 20px rgba(26, 23, 21, .08), 0 2px 6px rgba(26, 23, 21, .05);--shadow-lg: 0 18px 40px rgba(26, 23, 21, .1), 0 6px 12px rgba(26, 23, 21, .06);--shadow-glow: 0 10px 50px -10px rgba(228, 114, 173, .45);--shadow-glow-warm: 0 10px 50px -10px rgba(254, 130, 114, .45);--ease-standard: cubic-bezier(.2, .6, .2, 1);--ease-out-soft: cubic-bezier(.16, 1, .3, 1);--dur-1: .12s;--dur-2: .2s;--dur-3: .32s;--dur-4: .56s}.a7{font-family:var(--font-sans);color:var(--fg-1);font-weight:400}.a7-display,.a7 .display{font-family:var(--font-display);font-size:var(--text-5xl);font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--tracking-display)}.a7-h1,.a7 h1{font-family:var(--font-display);font-size:var(--text-4xl);font-weight:800;line-height:var(--leading-tight);letter-spacing:var(--tracking-display);margin:0 0 var(--space-6)}.a7-h2,.a7 h2{font-family:var(--font-display);font-size:var(--text-3xl);font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-5)}.a7-h3,.a7 h3{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);margin:0 0 var(--space-4)}.a7-h4,.a7 h4{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:600;line-height:var(--leading-snug);margin:0 0 var(--space-3)}.a7-lead{font-size:var(--text-lg);line-height:var(--leading-body);font-weight:400;color:var(--fg-2)}.a7-p,.a7 p{font-size:var(--text-base);line-height:var(--leading-body);color:var(--fg-2);margin:0 0 var(--space-4)}.a7-small,.a7 small{font-size:var(--text-sm);line-height:var(--leading-body);color:var(--fg-3)}.a7-caption{font-size:var(--text-xs);line-height:var(--leading-body);color:var(--fg-3);letter-spacing:.02em}.a7-eyebrow{font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--tracking-caps);color:var(--fg-3)}.a7-mono{font-family:var(--font-mono)}.a7-gradient-text{background:var(--a7-aura-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}*{box-sizing:border-box}html,body{margin:0;background:var(--bg-1);font-family:var(--font-sans);color:var(--fg-1);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}.wrap{max-width:1200px;margin:0 auto;padding:0 24px}:root{--mk-call:#16A34A;--mk-call-h:#138A3E;--mk-book:#D79154;--mk-book-h:#C67E42}.util{background:var(--bg-night);color:#ede6db;font-size:12.5px}.util .wrap{display:flex;align-items:center;gap:18px;height:40px}.util .promo{color:#ffd585;font-weight:600}.util .sp{flex:1}.util a{opacity:.85}.util a:hover{opacity:1}.util .phone{opacity:1;display:inline-flex;align-items:center;gap:8px;font-weight:800;font-size:13px;color:#fff;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);padding:5px 13px;border-radius:var(--radius-pill);transition:all .18s var(--ease-standard)}.util .phone:hover{opacity:1;background:#ffffff2e;color:var(--a7-sunny-yellow);border-color:#ffd58580}.util .phone .flag{font-size:15px;line-height:1}.hd{background:var(--bg-2);border-bottom:1px solid var(--border);position:sticky;top:0;z-index:40}.hd .wrap{display:flex;align-items:center;gap:22px;height:64px}.brand{display:flex;align-items:center;gap:8px;font-weight:800;letter-spacing:-.02em;font-size:19px}.brand .a7{background:var(--a7-aura-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.brand .dot{color:var(--a7-rose-violet)}.hd .sp{flex:1}.hd .login{font-size:13.5px;font-weight:600;color:var(--fg-2)}.hd .pick{font-size:13.5px;font-weight:700;padding:9px 16px;border-radius:var(--radius-pill);border:1.5px solid var(--border-strong);background:#fff}.hd .order{font-size:13.5px;font-weight:700;padding:9px 16px;border-radius:var(--radius-pill);background:var(--a7-aura-gradient);color:#3a1e1b;box-shadow:var(--shadow-glow-warm)}.menu{background:var(--bg-1);border-bottom:1px solid var(--border)}.menu .wrap{display:flex;gap:8px;flex-wrap:wrap;padding-top:14px;padding-bottom:14px}.menu a{font-size:13.5px;font-weight:600;padding:9px 15px;border-radius:var(--radius-pill);background:var(--bg-2);border:1px solid var(--border);color:var(--fg-2);transition:all .18s var(--ease-standard)}.menu a:hover{border-color:var(--a7-rose-300);color:var(--a7-rose-700);background:var(--a7-rose-50)}.menu a.on{background:var(--a7-rose-50);border-color:var(--a7-rose-300);color:var(--a7-rose-700)}.crumbs{font-size:12.5px;color:var(--fg-3);padding:18px 0 0}.crumbs a:hover{color:var(--a7-rose-700)}.crumbs .sep{opacity:.5;padding:0 6px}.crumbs b{color:var(--fg-2);font-weight:600}.layout{display:grid;grid-template-columns:1fr 320px;gap:36px;padding:24px 0 64px;align-items:start}.hero{position:relative;border-radius:var(--radius-2xl);overflow:hidden;background:linear-gradient(100deg,#140e0c9e,#140e0c4d 55%,#140e0c1f),var(--a7-aura-gradient-deep);color:#faf7f2;padding:40px 38px;margin-bottom:30px}.hero:before{content:"";position:absolute;top:-40%;right:-10%;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(255,213,133,.4),transparent 65%);pointer-events:none}.hero:after{content:"";position:absolute;bottom:-50%;left:-15%;width:60%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(228,114,173,.35),transparent 65%);pointer-events:none}.hero>*{position:relative;z-index:1}.hero .eyebrow{font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#ffe6ae;margin-bottom:14px;text-shadow:0 1px 8px rgba(20,14,12,.5)}.hero h1{font-size:38px;font-weight:800;letter-spacing:-.03em;line-height:1.06;margin:0 0 14px;max-width:18ch;text-shadow:0 2px 14px rgba(20,14,12,.45)}.hero p{font-size:16px;line-height:1.55;color:#f6efe6;max-width:46ch;margin:0 0 22px;text-shadow:0 1px 10px rgba(20,14,12,.4)}.hero .live{display:inline-flex;align-items:center;gap:9px;font-size:13px;font-weight:700;background:#ffffff1f;border:1px solid rgba(255,255,255,.2);backdrop-filter:blur(8px);padding:9px 15px;border-radius:var(--radius-pill);margin-bottom:22px}.hero .live .d{width:8px;height:8px;flex-shrink:0;border-radius:50%;background:#3fd37e;box-shadow:0 0 0 3px #3fd37e4d;animation:pulse 1.8s infinite}.hero .live b{color:#ffd585}@keyframes pulse{0%,to{box-shadow:0 0 0 3px #3fd37e4d}50%{box-shadow:0 0 0 8px #3fd37e00}}.hero .cta{display:inline-flex;align-items:center;gap:8px;font-size:15px;font-weight:800;padding:14px 24px;border-radius:var(--radius-md);background:#fff;color:var(--a7-rose-900)}.hero .moon{position:absolute;right:42px;top:50%;transform:translateY(-50%);width:120px;height:120px;opacity:.9;z-index:1}.sec-h{display:flex;align-items:center;gap:14px;margin:0 0 6px}.sec-h h2{font-size:24px;font-weight:800;letter-spacing:-.02em;margin:0}.sec-h .rule{flex:1;height:3px;border-radius:2px;background:var(--a7-aura-gradient-h);max-width:120px}.sec-sub{font-size:13.5px;color:var(--fg-3);margin:0 0 18px}.chips{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 22px}.chips .c{font-size:12.5px;font-weight:600;padding:8px 14px;border-radius:var(--radius-pill);background:#fff;border:1px solid var(--border);color:var(--fg-2);cursor:pointer;transition:all .18s var(--ease-standard)}.chips .c:hover{border-color:var(--a7-rose-300);color:var(--a7-rose-700)}.chips .c.on{background:var(--fg-1);color:#fff;border-color:var(--fg-1)}.chips .c .n{opacity:.55;font-weight:500;margin-left:4px}.chips .c.on .n{opacity:.7}.egrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ecard{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-xl);padding:0;overflow:hidden;display:flex;flex-direction:column;transition:all .2s var(--ease-standard)}.ecard:hover{border-color:var(--a7-rose-300);box-shadow:var(--shadow-md);transform:translateY(-2px)}.ecard:hover .ec-photo img{transform:scale(1.04)}.ecard.feat{grid-column:1/-1;flex-direction:row;background:var(--bg-2);border-color:#e472ad4d;align-items:stretch}.ec-photo{position:relative;aspect-ratio:1/1;background:var(--a7-aura-gradient);overflow:hidden;flex-shrink:0}.ec-photo img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s var(--ease-standard)}.ec-photo .initials{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:54px;color:#ffffffeb;letter-spacing:-.03em;text-shadow:0 2px 14px rgba(90,30,60,.3)}.ec-photo .ov{position:absolute;left:12px;top:12px;display:flex;gap:6px;z-index:2;flex-wrap:wrap;max-width:calc(100% - 24px)}.ecard.feat .ec-photo{width:280px;aspect-ratio:auto}.badge.ov-badge{backdrop-filter:blur(6px);box-shadow:0 2px 10px #140e0c2e}.badge.ov-badge.on{background:#3fd37ee6;color:#0b3d24}.badge.ov-badge.busy{background:#ffb35aeb;color:#5a3a0a}.badge.ov-badge.off{background:#140e0c80;color:#ede6db}.badge.ov-badge.free{background:#ffffffeb;color:var(--a7-rose-700)}.ec-body{padding:16px 17px 17px;display:flex;flex-direction:column;gap:11px;flex:1;min-width:0}.ecard.feat .ec-body{padding:26px 26px 24px;gap:13px;justify-content:center}.ec-id{min-width:0}.ec-role{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--a7-rose-700)}.ec-name{font-size:16px;font-weight:800;letter-spacing:-.015em;line-height:1.15;margin:2px 0 0}.ecard.feat .ec-name{font-size:22px}.ec-meta{display:flex;align-items:center;gap:9px;margin-top:5px;font-size:12px;color:var(--fg-3);flex-wrap:wrap}.ec-rating{font-weight:800;color:var(--fg-1)}.ec-rating:before{content:"★";color:var(--a7-rose-violet);margin-right:3px}.badge{font-size:10.5px;font-weight:700;padding:3px 9px;border-radius:var(--radius-pill)}.badge.on{background:#2f9e6b1f;color:#1f6e4a}.badge.busy{background:#c7984724;color:#9c6f22}.badge.free{background:var(--a7-rose-50);color:var(--a7-rose-700)}.ec-name{display:inline-block}.ec-name:hover{color:var(--a7-rose-700)}.ec-desc{font-size:13px;line-height:1.5;color:var(--fg-2);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ecard.feat .ec-desc{-webkit-line-clamp:4}.ec-desc.expanded{-webkit-line-clamp:unset;overflow:visible}.ec-more{font-size:12px;font-weight:700;color:var(--a7-rose-700);cursor:pointer}.ec-more:after{content:" ▾"}.ec-foot{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:4px}.ec-foot .sp{flex:1}.btn{font-family:inherit;font-size:13px;font-weight:700;padding:11px 16px;border-radius:var(--radius-md);border:0;cursor:pointer;white-space:nowrap;line-height:1;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.ecard .btn{flex:1}.btn-call{background:var(--mk-call);color:#fff}.btn-call:hover{background:var(--mk-call-h)}.btn-book{background:var(--mk-book);color:#fff}.btn-book:hover{background:var(--mk-book-h)}.btn-chat{background:#fff;color:var(--fg-1);border:1.5px solid var(--border-strong)}.btn-chat:hover{border-color:var(--a7-rose-300);color:var(--a7-rose-700)}.reviews{margin-top:44px}.rgrid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.rev{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-lg);padding:18px}.rev .stars{color:var(--a7-rose-violet);font-size:13px;letter-spacing:1.5px}.rev .txt{font-size:13.5px;line-height:1.55;color:var(--fg-1);margin:8px 0 10px}.rev .by{font-size:12px;color:var(--fg-3)}.rev .by b{color:var(--fg-2);font-weight:700}.seo{margin-top:44px;max-width:760px}.seo h2{font-size:21px;font-weight:800;letter-spacing:-.015em;margin:26px 0 12px}.seo h2:first-child{margin-top:0}.seo p{font-size:14.5px;line-height:1.7;color:var(--fg-2);margin:0 0 14px}.side{display:flex;flex-direction:column;gap:18px}.scard{background:var(--bg-2);border:1px solid var(--border);border-radius:var(--radius-xl);padding:20px}.scard.accent{background:var(--a7-aura-gradient-soft);border-color:#e472ad40}.scard h4{font-size:15px;font-weight:800;letter-spacing:-.01em;margin:0 0 8px}.scard p{font-size:12.5px;line-height:1.5;color:var(--fg-2);margin:0 0 14px}.scard .sbtn{display:block;text-align:center;font-size:13.5px;font-weight:800;padding:12px;border-radius:var(--radius-md);background:var(--a7-aura-gradient);color:#3a1e1b;box-shadow:var(--shadow-glow-warm)}.poster{position:relative;border-radius:var(--radius-xl);overflow:hidden;background:var(--bg-night);color:#faf7f2;padding:22px 20px;min-height:150px;display:flex;flex-direction:column;justify-content:flex-end}.poster:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 75% 20%,rgba(255,213,133,.35),transparent 55%),radial-gradient(circle at 20% 85%,rgba(228,114,173,.3),transparent 55%)}.poster>*{position:relative;z-index:1}.poster .k{display:block;font-size:10.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--a7-sunny-yellow);margin-bottom:8px;text-decoration:none}.poster .k:hover{text-decoration:underline}.poster h4{font-size:19px;font-weight:800;letter-spacing:-.02em;margin:0 0 6px;line-height:1.1}.poster h4 a{color:inherit;text-decoration:none}.poster h4 a:hover{text-decoration:underline}.poster p{font-size:12px;color:#cfc6bd;margin:0 0 12px;line-height:1.4}.poster .pbtn{align-self:flex-start;font-size:12.5px;font-weight:700;padding:8px 16px;border-radius:var(--radius-pill);background:#fff;color:var(--a7-rose-900)}.app-card{text-align:center}.app-qr{width:154px;height:154px;margin:2px auto 14px;padding:10px;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm)}.app-qr svg{width:100%;height:100%;display:block}.app-card .app-text{font-size:12.5px;line-height:1.5;color:var(--fg-2);margin:0 0 14px}.app-badges{display:flex;flex-direction:column;gap:8px}.app-badge{display:flex;align-items:center;gap:11px;padding:9px 16px;border-radius:var(--radius-md);background:var(--fg-1);color:#fff;text-align:left;transition:background .18s var(--ease-standard)}.app-badge:hover{background:#000}.app-badge .g{width:22px;height:22px;flex-shrink:0}.app-badge span{display:flex;flex-direction:column;line-height:1.12;font-weight:800;font-size:14px;letter-spacing:-.01em}.app-badge small{font-weight:500;font-size:8.5px;letter-spacing:.04em;opacity:.8;text-transform:uppercase;margin-bottom:1px}.ssocial{display:flex;gap:8px}.ssocial a{flex:1;text-align:center;padding:10px 0;border-radius:var(--radius-md);background:var(--bg-2);border:1px solid var(--border);font-size:12px;font-weight:700;color:var(--fg-2)}.ssocial a:hover{border-color:var(--a7-rose-300);color:var(--a7-rose-700)}.ft{background:var(--bg-night);color:#cfc6bd;margin-top:24px;padding:48px 0 32px}.ft .cols{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:36px}.ft .brand{color:#fff;margin-bottom:12px}.ft .brand .a7{background:var(--a7-aura-gradient);-webkit-background-clip:text;background-clip:text;color:transparent}.ft .about{font-size:12.5px;line-height:1.6;color:#9e948a;max-width:34ch}.ft h5{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fff;margin:0 0 14px}.ft ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.ft a{font-size:13px;color:#cfc6bd}.ft a:hover{color:#fff}.ft .copy{margin-top:36px;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);font-size:11.5px;color:#7e756b;line-height:1.6}.ft .copy a{color:#9e948a;text-decoration:underline}.ft .copy a:hover{color:#fff}.ft .copy .adult{display:inline-block;font-weight:800;color:#fff;background:var(--a7-rose-700);border-radius:5px;padding:1px 6px;margin-right:6px;font-size:11px}.ft .country{margin-top:16px;font-family:inherit;font-size:13px;font-weight:600;color:#ede6db;background:#ffffff0f;border:1px solid rgba(255,255,255,.16);border-radius:var(--radius-md);padding:10px 14px;min-width:200px;cursor:pointer;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23CFC6BD' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.ft .country option{color:#1a1715}@media(max-width:600px){.util .wrap{height:auto;min-height:40px;padding-top:7px;padding-bottom:7px;gap:8px 14px;flex-wrap:wrap}.util .promo{flex:1 1 100%;font-size:11.5px;line-height:1.35}.util .sp{display:none}.util a{font-size:12px}.hd .wrap{gap:12px;height:58px}.brand img{height:24px}.hd .login,.hd .pick{display:none}.hd .order{padding:9px 14px;font-size:13px}.menu .wrap{gap:6px}.menu a{font-size:12.5px;padding:8px 12px}.hero{padding:28px 20px}.hero h1{font-size:27px}.hero p{font-size:15px}.hero .live{align-items:flex-start;gap:10px;line-height:1.4;padding:12px 16px;border-radius:18px;max-width:100%}.hero .live .d{margin-top:6px}.sec-h h2{font-size:21px}.wrap{padding:0 16px}}@media(max-width:980px){.layout{grid-template-columns:1fr}.side{position:static}.egrid,.rgrid{grid-template-columns:1fr}.ecard.feat{flex-direction:column}.ecard.feat .ec-photo{width:100%;aspect-ratio:16/10}.hero .moon{display:none}.ft .cols{grid-template-columns:1fr 1fr}}.brand img{height:24px;width:auto;display:block}.aura-listing{margin:0 0 8px}.aura-listing .ec-name{color:var(--fg-1)}.aura-listing-empty{font-size:13.5px;color:var(--fg-3);margin:18px 0 0}.aura-listing-empty a{color:var(--a7-rose-700);font-weight:700}.ecard.sk{min-height:300px;border-color:var(--border);background:var(--bg-3);animation:a7pulse 1.4s ease-in-out infinite;pointer-events:none}.ecard.sk.feat{min-height:260px}@keyframes a7pulse{0%,to{opacity:.55}50%{opacity:.9}}
