@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/plus-jakarta-sans-latin-400-normal-Dhut76fR.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-400-normal-BDKaGhyp.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/plus-jakarta-sans-latin-500-normal-Bf-nb4oT.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-500-normal-DYtqi0QS.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/plus-jakarta-sans-latin-600-normal-DLTa1BUW.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-600-normal-BR_Ojra4.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/plus-jakarta-sans-latin-700-normal-CfpNZvy6.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-700-normal-DqEcQeE5.woff) format("woff")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/plus-jakarta-sans-latin-800-normal-CusIZhrK.woff2) format("woff2"),url(/assets/plus-jakarta-sans-latin-800-normal-BRNHt2w0.woff) format("woff")}:root,[data-theme=dark]{color-scheme:dark;--bg: #0A0D14;--card: #111726;--card-b: rgba(255,255,255,.07);--line: rgba(255,255,255,.07);--text: #E7E1D6;--title: #F8F5EF;--sub: #8A94A7;--gold: #E9C463;--goldgrad: linear-gradient(180deg,#FFF3C4 0%,#FFD86B 45%,#F2B92E 100%);--tag: rgba(255,255,255,.06);--tagtext: #CBD5E1;--nav: #0A0D14;--on: #E9C463;--av: #1A2235;--avtext: #E9C463;--tk: #131B2C;--tktext: #F8F5EF;--tksub: #8A94A7;--tk-b: rgba(233,196,99,.16);--tk-cut: rgba(255,255,255,.12);--tk-edge: transparent;--seg: #161D2E;--segon: #F8F5EF;--segontext: #0A0D14;--tint: rgba(233,196,99,.12);--tintc: #E9C463}[data-theme=light]{color-scheme:light;--bg: #FBF8F2;--card: #FFFFFF;--card-b: #E9E2D4;--line: #EFE9DD;--text: #1E293B;--title: #0F172A;--sub: #5F6675;--gold: #94660A;--goldgrad: linear-gradient(180deg,#E9B73E 0%,#C58C12 55%,#A8740A 100%);--tag: #F3EEE4;--tagtext: #334155;--nav: #FBF8F2;--on: #0F172A;--av: #0F1B2D;--avtext: #FFD86B;--tk: #FFFFFF;--tktext: #0F172A;--tksub: #6B7280;--tk-b: #E9E2D4;--tk-cut: #E6DCC8;--tk-edge: #C9962A;--seg: #EFE9DD;--segon: #0F172A;--segontext: #FBF8F2;--tint: #F6EBD3;--tintc: #7A5408}:root{--fs-3xs: 10.5px;--fs-2xs: 11px;--fs-label: 11px;--fs-xs: 11.5px;--fs-sec: 12.5px;--fs-sm: 13px;--fs-meta: 13.5px;--fs-body: 14px;--fs-body-l: 14.5px;--fs-md: 15px;--fs-md-l: 15.5px;--fs-lg: 15px;--fs-xl: 16px;--fs-2xl: 17px;--fs-3xl: 18px;--fs-4xl: 19px;--fs-title: 20px;--fs-5xl: 22px;--fs-hello: 23px;--fs-display: 24px;--fs-display-l: 26px;--fs-display-xl: 32px;--fs-btn: 14px;--fs-input: 14.5px;--ctl-h: 36px;--row-h: 56px;--side-w: 220px;--sp-card-y: 12px;--sp-card-x: 12px;--sp-list: 8px;--sp-section: 24px;--sp-row: 8px;--sp-line: 2px;--sp-pills: 6px;--sp-gutter: 18px;--sp-head: 18px}@media(min-width:1024px){:root{--fs-3xs: 10px;--fs-2xs: 10.5px;--fs-label: 11px;--fs-xs: 11.5px;--fs-sec: 12px;--fs-sm: 12.5px;--fs-meta: 13px;--fs-body: 14px;--fs-body-l: 14.5px;--fs-md: 14.5px;--fs-md-l: 15px;--fs-lg: 16px;--fs-xl: 17px;--fs-2xl: 18.5px;--fs-3xl: 19.5px;--fs-4xl: 21px;--fs-title: 23px;--fs-5xl: 24px;--fs-hello: 26px;--fs-display: 27px;--fs-display-l: 29px;--fs-display-xl: 35px;--fs-btn: 13.5px;--fs-input: 15px;--ctl-h: 40px;--row-h: 72px;--side-w: 244px;--sp-card-y: 24px;--sp-card-x: 28px;--sp-list: 16px;--sp-section: 48px;--sp-row: 14px;--sp-line: 5px;--sp-pills: 10px;--sp-gutter: 56px;--sp-head: 36px}}@media(max-width:360px){:root{--fs-2xs: 10px}}.top{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 8px}.me{display:flex;align-items:center;gap:10px}.me img{width:34px;height:34px;border-radius:50%;object-fit:cover;object-position:50% 12%;border:1.5px solid var(--gold)}.me b{display:block;font-size:var(--fs-body-l);color:var(--title);line-height:1.15}.me span{display:block;font-size:var(--fs-xs);color:var(--sub)}.iconbtn{position:relative;width:40px;height:40px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--card-b);color:var(--title)}.iconbtn b{position:absolute;top:6px;right:7px;width:7px;height:7px;border-radius:50%;background:#e0663a;box-shadow:0 0 0 2px var(--bg)}.ptitle{font-size:var(--fs-title);font-weight:700;letter-spacing:-.02em;color:var(--title)}.hello{font-size:var(--fs-hello);line-height:1.2;font-weight:700;letter-spacing:-.025em;color:var(--title);margin:10px 0 3px}.hello em{font-style:normal;background:var(--goldgrad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.sub{font-size:var(--fs-meta);color:var(--sub);margin:0}.lbl{display:flex;align-items:baseline;justify-content:space-between;margin:var(--sp-section) 0 10px}.lbl h3{margin:0;font-size:var(--fs-label);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--sub)}.lbl a{font-size:var(--fs-sm);font-weight:600;color:var(--gold);text-decoration:none}.tk{border-radius:14px;background:var(--tk);color:var(--tktext);display:flex;align-items:stretch;margin-bottom:var(--sp-list);overflow:hidden;border:1px solid var(--tk-b);box-shadow:inset 3px 0 0 var(--tk-edge)}.tk-time{flex:none;width:74px;display:flex;flex-direction:column;justify-content:center;align-items:center;border-right:1.5px dashed var(--tk-cut);padding:10px 0}.tk-time small{font-size:var(--fs-3xs);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gold)}.tk-time b{font-size:var(--fs-2xl);font-weight:800;letter-spacing:-.02em;line-height:1.15}.tk-time span{font-size:var(--fs-label);color:var(--tksub)}.tk-mid{flex:1;min-width:0;padding:11px 12px;display:flex;flex-direction:column;justify-content:center}.tk-mid b{font-size:var(--fs-md)}.tk-mid span{font-size:var(--fs-sec);color:var(--tksub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stats{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--card-b);border-radius:14px;background:var(--card);margin-top:16px}.st{padding:12px 12px 11px;border-left:1px solid var(--line)}.st:first-child{border-left:0}.st b{display:block;font-size:var(--fs-display);font-weight:700;color:var(--title);letter-spacing:-.03em;line-height:1.1}.st span{display:block;font-size:var(--fs-label);color:var(--sub);line-height:1.3;margin-top:3px}.st.is-gold b{background:var(--goldgrad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.list{border-radius:14px;background:var(--card);border:1px solid var(--card-b);overflow:hidden}.li{display:flex;align-items:center;gap:11px;padding:11px 12px;border-top:1px solid var(--line)}.li:first-child{border-top:0}.av{flex:none;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-sm);font-weight:700;letter-spacing:.02em;background:var(--av);color:var(--avtext)}.li-mid{flex:1;min-width:0}.li-mid b{display:block;font-size:var(--fs-body-l);font-weight:700;color:var(--title)}.li-mid>span{display:block;font-size:var(--fs-sec);color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.li-r{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:5px;font-size:var(--fs-xs);color:var(--sub)}.st8{display:inline-flex;align-items:center;gap:5px;font-size:var(--fs-xs);font-weight:600;color:var(--text)}.dot{width:6px;height:6px;border-radius:50%;background:#94a3b8}.dot.g{background:#e0a922}.dot.v{background:#22c55e}.dot.r{background:#e0663a}.orig{display:inline-flex;color:var(--sub)}.retake{flex:none;display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);font-weight:700;height:32px;padding:0 11px;border-radius:9px;background:#25d3661f;color:#16a34a}[data-theme=dark] .retake{color:#4ade80}.nav{flex:none;display:grid;grid-template-columns:repeat(4,1fr);padding:9px 6px 16px;background:var(--nav);border-top:1px solid var(--line)}.nav a{display:flex;flex-direction:column;align-items:center;gap:4px;font-size:var(--fs-2xs);font-weight:600;color:var(--sub)}.nav a.on{color:var(--on)}.nav svg{width:20px;height:20px}.search{display:flex;align-items:center;gap:8px;height:42px;border-radius:11px;padding:0 12px;background:var(--card);border:1px solid var(--card-b);color:var(--sub);font-size:var(--fs-body-l);margin-top:4px}.seg{display:flex;gap:2px;padding:3px;margin:12px 0 2px;border-radius:11px;background:var(--seg)}.seg span{flex:1;text-align:center;font-size:var(--fs-sec);font-weight:700;padding:7px 0;border-radius:8px;color:var(--sub);white-space:nowrap}.seg span.on{background:var(--segon);color:var(--segontext)}.seg span{padding:6px 0 5px;line-height:1.2}.seg span i{display:block;font-style:normal;font-size:var(--fs-body);font-weight:800;opacity:.9}.day{font-size:var(--fs-label);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--sub);margin:18px 2px 8px}.back{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;border:1px solid var(--card-b);color:var(--title);font-size:var(--fs-3xl)}.who{display:flex;gap:12px;align-items:center;margin-top:6px}.who .av{width:52px;height:52px;font-size:var(--fs-2xl)}.who h2{margin:0;font-size:var(--fs-title);font-weight:700;color:var(--title);letter-spacing:-.02em}.who p{margin:2px 0 0;font-size:var(--fs-sm);color:var(--sub)}.acts{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:8px;margin:16px 0 2px}.act{display:flex;align-items:center;justify-content:center;gap:7px;height:44px;border-radius:11px;font-size:var(--fs-btn);font-weight:700;border:1px solid var(--card-b);color:var(--title);background:var(--card)}.act.wa2{background:#25d366;border-color:#25d366;color:#fff}.ans{border-radius:14px;background:var(--card);border:1px solid var(--card-b);overflow:hidden}.an{display:flex;gap:12px;align-items:center;padding:10px 12px;border-top:1px solid var(--line)}.an:first-child{border-top:0}.an img{width:34px;height:34px;object-fit:contain;flex:none}.an small{display:block;font-size:var(--fs-xs);color:var(--sub)}.an b{display:block;font-size:var(--fs-body-l);font-weight:700;color:var(--title);line-height:1.25}.link{border-radius:14px;background:var(--card);border:1px solid var(--card-b);padding:14px;margin-top:4px}.link small{font-size:var(--fs-label);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--sub)}.link .url{font-size:var(--fs-xl);font-weight:700;color:var(--title);margin:5px 0 12px;letter-spacing:-.01em}.btn2{display:grid;grid-template-columns:1fr 1fr;gap:8px}.gold-btn{display:flex;align-items:center;justify-content:center;gap:6px;height:44px;border-radius:11px;font-size:var(--fs-meta);font-weight:800;letter-spacing:.05em;text-transform:uppercase;color:#2a1c05;background:linear-gradient(180deg,#fff3c4,#f6d77a 28%,#e2b347 58%,#c99530 82%,#e9c463)}.ghost-btn{display:flex;align-items:center;justify-content:center;gap:6px;height:44px;border-radius:11px;font-size:var(--fs-btn);font-weight:700;color:var(--title);border:1px solid var(--card-b)}.qrbox{display:flex;gap:14px;align-items:center;border-radius:14px;background:var(--card);border:1px solid var(--card-b);padding:12px;margin-top:8px}.qrbox .q{flex:none;width:96px;height:96px;background:#fff;border-radius:8px;padding:6px;box-sizing:border-box}.qrbox .q svg{width:100%;height:100%;display:block}.qrbox b{display:block;font-size:var(--fs-md);color:var(--title)}.qrbox span{display:block;font-size:var(--fs-sec);color:var(--sub);margin:3px 0 8px;line-height:1.4}.qrbox em{font-style:normal;font-size:var(--fs-sm);font-weight:700;color:var(--gold)}.chan{border-radius:14px;background:var(--card);border:1px solid var(--card-b);overflow:hidden}.ch{display:flex;align-items:center;gap:11px;padding:10px 12px;border-top:1px solid var(--line);font-size:var(--fs-body-l);font-weight:600;color:var(--title)}.ch:first-child{border-top:0}.ch i{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:8px;color:#fff;font-style:normal}.ch span{margin-left:auto;font-size:var(--fs-sec);color:var(--sub);font-weight:500}.posters{display:flex;gap:10px}.poster{flex:1;aspect-ratio:3/4.2;border-radius:10px;overflow:hidden;position:relative;background:linear-gradient(170deg,#1b2a4a,#0a0d14);border:1px solid var(--card-b)}.poster img{position:absolute;bottom:0;right:-12px;width:78%}.poster p{position:absolute;top:10px;left:10px;right:10px;margin:0;font-size:var(--fs-sm);font-weight:800;line-height:1.15;color:#fff}.poster p em{font-style:normal;color:#ffd86b}.poster .mq{position:absolute;left:10px;bottom:10px;width:38px;height:38px;border-radius:4px;background:#fff}.poster.light{background:linear-gradient(170deg,#fffdf8,#f3ebdd)}.poster.light p{color:#0f1b2d}.poster.light p em{color:#b07d12}.ki{flex:none;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--tint);color:var(--tintc)}.list{display:flex;flex-direction:column;gap:var(--sp-list);background:none;border:0;border-radius:0;overflow:visible}.list .li{border:1px solid var(--card-b);border-radius:14px;background:var(--card)}.stats{gap:var(--sp-list);border:0;background:none;border-radius:0}.stats .st{border:1px solid var(--card-b);border-radius:14px;background:var(--card);padding:12px}.stats .st .ki{display:grid;margin:0 0 12px;color:var(--tintc)}.stats .st.is-gold{border-color:#e0a92273}[data-theme=light] .stats .st.is-gold{background:#fffbf0}.fchips{display:flex;gap:6px;overflow-x:auto;margin:12px -18px 2px;padding:0 18px;scrollbar-width:none}.fchips::-webkit-scrollbar{display:none}.fc{flex:none;display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 10px 0 11px;border-radius:10px;border:1px solid var(--card-b);background:var(--card);font-size:var(--fs-meta);font-weight:700;color:var(--title);white-space:nowrap}.fc svg{opacity:.75}.fc i{font-style:normal;font-size:var(--fs-xs);font-weight:700;min-width:18px;text-align:center;padding:2px 5px;border-radius:6px;background:var(--tag);color:var(--sub)}.fc.on{background:var(--segon);color:var(--segontext);border-color:var(--segon)}.fc.on i{background:#7f7f7f2e;color:inherit}.ans{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--sp-list);background:none;border:0;border-radius:0;overflow:visible}.ans .an{flex-direction:row;align-items:center;gap:12px;border:1px solid var(--card-b);border-radius:14px;background:var(--card);padding:12px}.ans .an img{width:38px;height:38px}.chan{display:flex;flex-direction:column;gap:var(--sp-list);background:none;border:0;border-radius:0;overflow:visible}.chan .ch{border:1px solid var(--card-b);border-radius:14px;background:var(--card)}.ch .cp{margin-left:auto;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:9px;border:1px solid var(--card-b);font-size:var(--fs-sm);font-weight:700;color:var(--title)}.kv{display:flex;flex-direction:column;gap:var(--sp-list);list-style:none;margin:0;padding:0}.kv li{display:flex;align-items:center;gap:12px;border:1px solid var(--card-b);border-radius:14px;background:var(--card);padding:9px 12px}.kv-t{flex:1;min-width:0;font-size:var(--fs-meta);line-height:1.3}.kv-t small{display:block;font-size:inherit;color:var(--sub);margin-bottom:var(--sp-line)}.kv-t b{display:block;font-weight:600;color:var(--title);overflow-wrap:anywhere}.phead{display:flex;align-items:center;gap:10px;font-size:var(--fs-title);font-weight:700;letter-spacing:-.02em;color:var(--title)}.phead img{width:36px;height:36px;object-fit:contain;filter:drop-shadow(0 5px 6px rgba(0,0,0,.28))}.topr{display:flex;align-items:center;gap:8px}.topr img{width:34px;height:34px;border-radius:50%;object-fit:cover;object-position:50% 12%;border:1.5px solid var(--gold)}.ch .cp{border:0;height:auto;padding:0;gap:6px;font-size:var(--fs-meta);font-weight:700;color:var(--gold)}.soon{display:inline-block;margin-top:3px;font-size:var(--fs-label);font-weight:700;color:var(--gold)}.prof{display:flex;align-items:center;gap:12px;border:1px solid var(--card-b);border-radius:14px;background:var(--card);padding:12px}.prof img{width:48px;height:48px;border-radius:50%;object-fit:cover;object-position:50% 12%;border:1.5px solid var(--gold)}.prof b{display:block;font-size:var(--fs-lg);color:var(--title)}.prof span{display:block;font-size:var(--fs-sm);color:var(--sub)}.rows{display:flex;flex-direction:column;gap:var(--sp-list)}.row{display:flex;align-items:center;gap:11px;border:1px solid var(--card-b);border-radius:14px;background:var(--card);padding:11px 12px}.row b{display:block;font-size:var(--fs-body-l);color:var(--title)}.row span{display:block;font-size:var(--fs-sec);color:var(--sub)}.row>div{flex:1;min-width:0}.row .ki{display:grid;color:var(--tintc);font-size:inherit}.sw{flex:none;width:40px;height:24px;border-radius:99px;background:var(--tag);position:relative}.sw:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d}.sw.on{background:#22c55e}.sw.on:after{left:19px}.seg3{display:flex;gap:2px;padding:3px;border-radius:11px;background:var(--seg)}.seg3 span{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;font-size:var(--fs-sm);font-weight:700;padding:8px 0;border-radius:8px;color:var(--sub)}.seg3 span.on{background:var(--segon);color:var(--segontext)}.out{display:flex;align-items:center;justify-content:center;gap:8px;height:44px;border-radius:11px;border:1px solid var(--card-b);color:#e0663a;font-size:var(--fs-btn);font-weight:700;margin-top:18px}.login{flex:1;display:flex;flex-direction:column;padding:0 22px 22px}.login:before{content:"";flex:1 1 0}.login:after{content:"";flex:1.35 1 0}.login-mark{width:64px;height:64px;margin:0 auto 14px;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(0,0,0,.3))}.login h1{margin:0;text-align:center;font-size:var(--fs-display);font-weight:700;letter-spacing:-.025em;color:var(--title)}.login h1 em{font-style:normal;background:var(--goldgrad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.login>div>p{text-align:center;font-size:var(--fs-body);color:var(--sub);margin:6px 0 22px}.gbtn{display:flex;align-items:center;justify-content:center;gap:10px;height:48px;border-radius:12px;background:#fff;color:#1f2937;font-size:var(--fs-md);font-weight:700;border:1px solid #E5E7EB}.or{display:flex;align-items:center;gap:10px;margin:18px 0 12px;font-size:var(--fs-xs);color:var(--sub);font-weight:600}.or:before,.or:after{content:"";flex:1;height:1px;background:var(--card-b)}.fld{display:flex;align-items:center;gap:10px;height:48px;border-radius:12px;border:1px solid var(--card-b);background:var(--card);padding:0 12px;margin-bottom:8px;font-size:var(--fs-md);color:var(--sub)}.fld svg{color:var(--sub)}.login .gold-btn{height:48px;margin-top:6px}.login small{display:block;text-align:center;font-size:var(--fs-sec);color:var(--sub);margin-top:14px}.empty{border:1px solid var(--card-b);border-radius:14px;background:var(--card);padding:20px 16px 16px;text-align:center;margin-top:16px}.empty img{width:64px;height:64px;object-fit:contain;filter:drop-shadow(0 8px 10px rgba(0,0,0,.25))}.empty b{display:block;font-size:var(--fs-xl);color:var(--title);margin-top:8px;letter-spacing:-.01em}.empty p{font-size:var(--fs-meta);color:var(--sub);margin:4px 0 14px}.steps{display:flex;flex-direction:column;gap:var(--sp-list)}.stp{display:flex;align-items:center;gap:11px;border:1px solid var(--card-b);border-radius:14px;background:var(--card);padding:11px 12px}.stp>div{flex:1}.stp b{display:block;font-size:var(--fs-body-l);color:var(--title)}.stp span{display:block;font-size:var(--fs-sec);color:var(--sub)}.num{flex:none;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:var(--fs-sm);font-weight:800;border:1.5px solid var(--card-b);color:var(--sub)}.num.ok{background:#22c55e;border-color:#22c55e;color:#fff}.stp.done b{text-decoration:line-through;opacity:.55}.side{border-right:1px solid var(--line);padding:18px 12px;display:flex;flex-direction:column;gap:4px}.side .who2{display:flex;align-items:center;gap:10px;padding:4px 8px 18px}.side .who2 img{width:34px;height:34px;border-radius:50%;object-fit:cover;object-position:50% 12%;border:1.5px solid var(--gold)}.side .who2 b{display:block;font-size:var(--fs-body);color:var(--title)}.side .who2 span{display:block;font-size:var(--fs-xs);color:var(--sub)}.sn{display:flex;align-items:center;gap:10px;height:38px;padding:0 10px;border-radius:10px;font-size:var(--fs-body-l);font-weight:600;color:var(--sub)}.sn svg{width:18px;height:18px}.sn.on{background:var(--card);color:var(--title);border:1px solid var(--card-b)}.sn em{margin-left:auto;font-style:normal;font-size:var(--fs-xs);font-weight:700;padding:1px 7px;border-radius:6px;background:#e0663a;color:#fff}.side .sp{flex:1}.colL{border-right:1px solid var(--line);overflow:hidden;padding:18px 16px;display:flex;flex-direction:column}.colL .list{overflow:hidden}.colL .li.sel{border-color:var(--gold)}.colR{overflow:hidden;padding:20px 28px}.colR .acts{max-width:420px}.colR .grid2{display:grid;grid-template-columns:1fr 1fr;gap:22px}.login-mark{display:block}.hero{position:relative;border:1px solid var(--card-b);border-radius:16px;background:var(--card);padding:16px;margin-top:4px;overflow:hidden}.hero:before{content:"";position:absolute;left:16px;top:0;width:44px;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,#b07d12,#e0a922)}.hero .date{font-size:var(--fs-sm);color:var(--sub);font-weight:500}.hero h1{margin:4px 0 14px;font-size:var(--fs-display);line-height:1.15;font-weight:700;letter-spacing:-.025em;color:var(--title);max-width:68%}.hero h1 em{font-style:normal;background:var(--goldgrad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hero>img{position:absolute;top:12px;right:10px;width:76px;height:76px;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(0,0,0,.3))}.hero small{display:block;font-size:var(--fs-meta);font-weight:700;color:var(--title)}.urlbox{display:flex;align-items:center;height:40px;border-radius:10px;border:1px solid var(--card-b);padding:0 12px;margin:6px 0 10px;font-size:var(--fs-body-l);font-weight:700;color:var(--gold)}.hero .gold-btn{width:100%}.btnrow{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.s4{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-list);margin-top:16px}.s4c{position:relative;border:1px solid var(--card-b);border-radius:14px;background:var(--card);padding:12px 12px 11px}.s4c small{display:block;font-size:var(--fs-xs);color:var(--sub);font-weight:600}.s4c b{display:block;font-size:var(--fs-display-l);font-weight:700;color:var(--title);letter-spacing:-.03em;line-height:1.15;margin-top:4px}.s4c span{display:block;font-size:var(--fs-xs);color:var(--sub);margin-top:2px}.s4c img{position:absolute;right:10px;top:30px;width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 5px 6px rgba(0,0,0,.25))}.s4c.is-gold{border-color:#e0a92280}.s4c.is-gold b{background:var(--goldgrad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.viewas{flex:none;display:flex;align-items:center;gap:8px;padding:14px 14px 10px;background:linear-gradient(90deg,#a8740a,#e0a922);color:#1c1303;font-size:var(--fs-meta)}.viewas b{font-weight:800}.viewas span{flex:1}.viewas>span:first-child{flex:none;display:inline-flex}.viewas em{font-style:normal;font-size:var(--fs-sm);font-weight:800;padding:6px 12px;border-radius:9px;background:#0f172a;color:#fbf8f2}.nav.nav5{grid-template-columns:repeat(5,1fr)}.acct .li-mid>span{white-space:normal}.warn{color:#e0663a;display:inline-flex}.phead img{width:28px;height:28px;filter:none}.hero>img{width:54px;height:54px;top:16px;right:14px;filter:none}.s4c img{width:30px;height:30px;top:34px;right:12px;filter:none}.login-mark,.empty img{width:52px;height:52px;filter:none}.ans .an img,.an img{width:30px;height:30px;filter:none}.soon{font-style:normal}.gold-btn{background:linear-gradient(180deg,#ebcb78,#e2b85a);box-shadow:inset 0 1px #ffffff38;color:#231703}html{background:var(--bg);-webkit-text-size-adjust:100%}body{margin:0;min-height:100dvh;background:var(--bg);color:var(--text);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-feature-settings:"tnum";-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}em,i{font-style:normal}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;padding:0;margin:0;cursor:pointer}button:disabled{cursor:default;opacity:.6}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.shell{min-height:100dvh;display:flex;flex-direction:column}.app{flex:1;display:flex;flex-direction:column;min-height:0}.main{flex:1;display:flex;flex-direction:column;min-width:0}.top{padding-top:calc(18px + env(safe-area-inset-top))}.viewas{padding-top:calc(14px + env(safe-area-inset-top))}.viewas+.app .top{padding-top:18px}.viewas button{flex:none}.top .phead{min-width:0}.scr-body{flex:1;min-width:0;padding:6px 18px calc(92px + env(safe-area-inset-bottom))}.nav{position:fixed;left:0;right:0;bottom:0;z-index:10;padding-bottom:calc(16px + env(safe-area-inset-bottom))}.side{display:none}.topr .av{width:34px;height:34px}.me-av{display:flex}.urlbox span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side .who2 .av{display:grid;width:34px;height:34px;font-size:var(--fs-sm);color:var(--avtext)}.side .who2>div{min-width:0}.side .who2>div>b,.side .who2>div>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sn{border:1px solid transparent}.tk-mid b,.li-mid b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tk-mid>span{display:block}.tk-mid .soon{align-self:flex-start}.li-go{flex:1;min-width:0;display:flex;align-items:center;gap:11px}.li-mid>b,.li-mid>span{display:block}.retake svg{flex:none}.lbl .lbl-n{font-size:var(--fs-sm);font-weight:600;color:var(--gold)}.empty .gold-btn,.empty .ghost-btn{width:100%}.stp .chev{flex:none;opacity:.5;color:var(--sub)}.stp .num{display:grid;font-size:var(--fs-sm);color:var(--sub)}.stp .num.ok{color:#fff}.login{min-height:100dvh;box-sizing:border-box;padding-top:env(safe-area-inset-top);padding-bottom:calc(22px + env(safe-area-inset-bottom))}.login>div{width:100%;max-width:380px;margin:0 auto}.fld input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;padding:0;font:inherit;color:var(--title)}.fld input::placeholder{color:var(--sub);opacity:1}.fld:focus-within{border-color:var(--gold)}.login .gold-btn{width:100%}.form-error{margin:4px 2px 6px;font-size:var(--fs-meta);font-weight:600;color:#e0663a;text-align:center}.boot{min-height:100dvh;display:grid;place-items:center;padding:24px;box-sizing:border-box;text-align:center;color:var(--sub);font-size:var(--fs-body)}.boot .ghost-btn{margin-top:12px;padding:0 18px}.search{cursor:text}.search svg{flex:none}.search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;padding:0;font:inherit;color:var(--title)}.search input::placeholder{color:var(--sub);opacity:1}.search:focus-within{border-color:var(--gold)}.search .clr{flex:none;display:grid;place-items:center;width:30px;height:30px;margin-right:-8px;color:var(--sub)}.fc{cursor:pointer}.fc svg{flex:none}.day{margin:18px 2px 8px}.li-t{display:inline-flex;align-items:center;gap:5px}.orig svg{display:block}.li.sel{border-color:var(--gold)}.main.nonav .scr-body{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.top .back{flex:none}.who>div{flex:1;min-width:0}.who h2{overflow-wrap:anywhere;line-height:1.25}.who .st8{flex:none;align-self:flex-start;margin-top:6px}.act{cursor:pointer;min-width:0}.act svg{flex:none}.sheet-cols{display:flex;flex-direction:column}.sheet-cols>div{display:contents}.sec-cita{order:1}.sec-neg{order:2}.sec-contact{order:3}.an>div{min-width:0}.an b{overflow-wrap:anywhere}.an small{margin-bottom:var(--sp-line)}.stop{display:flex;align-items:center;gap:10px;margin:0 0 8px;border:1px solid var(--card-b);border-radius:14px;background:var(--card);padding:9px 12px;font-size:var(--fs-meta);color:var(--sub)}.stop b{color:var(--title);font-weight:700}.empty .ghost-btn{width:100%}.link .url{overflow-wrap:anywhere}.qrbox>div:last-child{min-width:0}.qdl{display:inline-flex;align-items:center;gap:4px;font-size:var(--fs-sm);font-weight:700;color:var(--gold)}.ch{width:100%;text-align:left;cursor:pointer}.ch i svg{display:block}.ch .cp svg{flex:none}.prof>div{flex:1;min-width:0}.prof>div>b,.prof>div>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.prof .av{flex:none;display:grid;width:48px;height:48px;font-size:var(--fs-xl);color:var(--avtext)}button.row{width:100%;text-align:left;cursor:pointer}.row .chev{flex:none;color:var(--sub);opacity:.6;transition:transform .2s ease}.row .chev.up{transform:rotate(180deg)}.row .rm{flex:none;font-size:var(--fs-meta);font-weight:700;color:var(--gold);padding:6px 0 6px 6px}.row em.this{margin-left:6px;font-size:var(--fs-label);font-weight:700;padding:1px 6px;border-radius:6px;background:var(--tint);color:var(--tintc);vertical-align:1px}.sw{cursor:pointer;transition:background .2s ease}.sw:after{transition:left .2s ease}.seg3 button{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;font-size:var(--fs-sm);font-weight:700;padding:8px 0;border-radius:8px;color:var(--sub)}.seg3 button.on{background:var(--segon);color:var(--segontext)}.out{width:100%}.pnote{margin-top:8px;border:1px solid var(--card-b);border-radius:14px;background:var(--card);padding:11px 12px;font-size:var(--fs-meta);line-height:1.45;color:var(--sub)}.pnote p{margin:0}.pnote b{color:var(--title)}.pnote .gold-btn{width:100%;margin-top:10px}.pnote .pmsg{margin:8px 0 0}.pmsg{margin:8px 2px 0;font-size:var(--fs-meta);font-weight:600;color:var(--gold)}.isteps{list-style:none;margin:0;padding:4px 12px;border:1px solid var(--card-b);border-radius:14px;background:var(--card)}.isteps li{display:flex;align-items:center;gap:11px;padding:8px 0;font-size:var(--fs-meta);color:var(--text);border-top:1px solid var(--line)}.isteps li:first-child{border-top:0}.isteps b{color:var(--title)}.isteps .ki{display:grid}.acct button.li-go{width:100%;text-align:left}.acct .chev{flex:none;color:var(--sub);opacity:.5}.acct .warn svg{display:block}@media(min-width:1024px){.shell{height:100dvh;min-height:0}.app{display:grid;grid-template-columns:var(--side-w) minmax(0,1fr)}.viewas{padding-top:12px;padding-bottom:10px}.side{display:flex;overflow-y:auto}.main{overflow-y:auto}.main .top{padding:20px 28px 8px}.scr-body{padding:6px 28px 40px}.main .top,.main .scr-body{width:100%;max-width:1264px;margin-inline:auto;padding-inline:32px;box-sizing:border-box}.nav,.topr .me-av{display:none}.s4{grid-template-columns:repeat(4,1fr)}.cols2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px;align-items:start}.cols2 .lbl:first-child{margin-top:6px}.cols2 .qrbox{gap:20px;padding:16px;margin-top:12px}.cols2 .qrbox .q{width:176px;height:176px;padding:10px}.cols2 .qrbox b{font-size:var(--fs-lg)}.adm{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);column-gap:16px}.adm>*{grid-column:1 / -1}.adm>.hero{grid-column:1;grid-row:1}.adm>.s4{grid-column:2;grid-row:1;margin-top:4px;grid-template-columns:1fr 1fr}.narrow{max-width:760px}}@media(min-width:1180px){.home{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:0 28px;align-items:start}.home-b>.s4{grid-template-columns:1fr 1fr;margin-top:4px}}:root,[data-theme=dark]{--rs-head:color-mix(in srgb, var(--card) 94%, #fff 6%);--rs-hover:color-mix(in srgb, var(--card) 96%, #fff 4%);--rs-pop:0 18px 44px rgba(0,0,0,.55);--rs-scrim:rgba(3,5,10,.62)}[data-theme=light]{--rs-head:color-mix(in srgb, var(--card) 97%, #8B7A55 3%);--rs-hover:color-mix(in srgb, var(--card) 98%, #8B7A55 2%);--rs-pop:0 14px 36px rgba(15,23,42,.13);--rs-scrim:rgba(15,23,42,.3)}.rs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rs-lead{margin:0 0 14px;font-size:var(--fs-body);color:var(--sub)}.rs{display:flex;flex-direction:column;gap:14px;min-width:0}.rs-primary{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--ctl-h);padding:0 16px;border-radius:10px;font-size:var(--fs-btn);font-weight:700;color:#231703;background:linear-gradient(180deg,#ebcb78,#e2b85a);box-shadow:inset 0 1px #ffffff38}.rs-ghost{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:var(--ctl-h);padding:0 14px;border-radius:10px;font-size:var(--fs-btn);font-weight:700;color:var(--title);border:1px solid var(--card-b)}.rs-link{font-size:var(--fs-body);font-weight:700;color:var(--gold)}.rs-link:disabled{color:var(--sub);opacity:.55}.rs-muted{color:var(--sub);opacity:.6}@media(min-width:1024px)and (max-width:1439px){.main:has(.rs) .top,.main:has(.rs) .scr-body{padding-inline:24px}}.rs-tabs{display:flex;gap:26px;border-bottom:1px solid var(--line);overflow-x:auto;scrollbar-width:none}.rs-tabs::-webkit-scrollbar{display:none}.rs-tabs button{position:relative;flex:none;display:inline-flex;align-items:center;gap:8px;height:42px;padding:0 2px;font-size:var(--fs-body-l);font-weight:700;color:var(--sub);white-space:nowrap}.rs-tabs button b{font-size:var(--fs-xs);font-weight:700;min-width:18px;text-align:center;padding:2px 6px;border-radius:6px;background:var(--tag);color:var(--sub)}.rs-tabs button:hover,.rs-tabs button[aria-selected=true]{color:var(--title)}.rs-tabs button[aria-selected=true] b{background:var(--tint);color:var(--tintc)}.rs-tabs button[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;border-radius:2px 2px 0 0;background:var(--gold)}.rs-tbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.rs-tbar-left,.rs-tbar-right{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.rs-tool{display:inline-flex;align-items:center;gap:7px;height:var(--ctl-h);padding:0 12px;border-radius:10px;border:1px solid var(--card-b);background:var(--card);font-size:var(--fs-btn);font-weight:700;color:var(--title);white-space:nowrap;transition:border-color .15s}.rs-tool svg{flex:none;color:var(--sub)}.rs-tool:hover{border-color:color-mix(in srgb,var(--card-b),var(--gold) 35%)}.rs-tool[data-state=open]{border-color:var(--gold)}.rs-tool[data-state=open] svg{color:var(--gold)}.rs-tool-icon{width:var(--ctl-h);padding:0;justify-content:center}.rs-count{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:8px;background:var(--tag);color:var(--tagtext);font-size:var(--fs-sm);font-weight:700}.rs-search{width:290px;height:var(--ctl-h);margin:0;font-size:var(--fs-body);border-radius:10px}.rs-table-wrap{display:flex;flex-direction:column;gap:6px}.rs-table-scroll{position:relative;overflow-x:auto;padding:0 1px}.rs-table{width:100%;border-collapse:separate;border-spacing:0 var(--sp-row);margin:calc(-1 * var(--sp-row)) 0}.rs-table th{text-align:left;font-size:var(--fs-sec);font-weight:700;color:var(--sub);padding:4px 9px 0;background:none;border:0;white-space:nowrap}.rs-table th button{display:inline-flex;align-items:center;gap:4px;font:inherit;color:inherit;border-radius:6px;padding:2px 4px;margin:-2px -4px}.rs-table th button:hover{color:var(--title);background:var(--tag)}.rs-table th[aria-sort=ascending] button,.rs-table th[aria-sort=descending] button{color:var(--title)}.rs-table th[aria-sort] svg{color:var(--gold)}.rs-table td{height:var(--row-h);padding:6px 9px;font-size:var(--fs-body);color:var(--text);vertical-align:middle;box-sizing:border-box;background:var(--card);border-top:1px solid var(--card-b);border-bottom:1px solid var(--card-b);transition:background-color .12s,border-color .12s}.rs-table td:first-child{border-left:1px solid var(--card-b);border-radius:12px 0 0 12px}.rs-table td:last-child{border-right:1px solid var(--card-b);border-radius:0 12px 12px 0}.rs-who{max-width:215px}.rs-table th[data-col=persona]{min-width:200px}.rs-table td[data-col=arrival],.rs-table td[data-col=origin],.rs-table td[data-col=status],.rs-table td[data-col=appt]{white-space:nowrap}.rs-table .c-check{width:40px;padding-left:16px;padding-right:0}.rs-table .c-act{width:48px;padding-left:4px;padding-right:12px;text-align:right}.rs-table input[type=checkbox],.rs-cols-item input[type=checkbox]{appearance:none;-webkit-appearance:none;flex:none;display:inline-grid;place-items:center;width:17px;height:17px;margin:0;vertical-align:middle;border-radius:5px;border:1.5px solid color-mix(in srgb,var(--sub) 55%,transparent);background:transparent;cursor:pointer;transition:background-color .12s,border-color .12s}.rs-table input[type=checkbox]:hover,.rs-cols-item input[type=checkbox]:hover{border-color:var(--gold)}.rs-table input[type=checkbox]:checked,.rs-cols-item input[type=checkbox]:checked,.rs-table input[type=checkbox]:indeterminate{border-color:#e2b85a;background:linear-gradient(180deg,#ebcb78,#e2b85a)}.rs-table input[type=checkbox]:checked:after,.rs-cols-item input[type=checkbox]:checked:after{content:"";width:9px;height:5px;margin-top:-2px;border-left:2px solid #231703;border-bottom:2px solid #231703;transform:rotate(-45deg)}.rs-table input[type=checkbox]:indeterminate:after{content:"";width:8px;height:2px;border-radius:1px;background:#231703}.rs-cols-item input[type=checkbox]:disabled{opacity:.5;cursor:default}.rs-trow{cursor:pointer}.rs-trow:hover td{background:var(--rs-hover);border-color:color-mix(in srgb,var(--card-b),var(--gold) 30%)}.rs-trow[data-selected] td{background:color-mix(in srgb,var(--card) 90%,var(--gold) 10%)}.rs-trow:focus-visible{outline:0}.rs-who{display:flex;align-items:center;gap:10px;min-width:0}.rs-who .av{width:30px;height:30px;font-size:var(--fs-label)}.rs-who-t{display:flex;flex-direction:column;gap:1px;min-width:0}.rs-who-t strong{display:flex;align-items:center;gap:8px;min-width:0;font-size:var(--fs-body-l);font-weight:700;color:var(--title)}.rs-who-t strong>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-who-t small{font-size:var(--fs-sm);color:var(--sub);white-space:nowrap}.rs-test{flex:none;font-size:var(--fs-label);font-weight:700;padding:1px 6px;border-radius:6px;background:var(--tint);color:var(--tintc)}.rs-cell{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-origin{display:inline-flex;align-items:center;gap:8px}.rs-origin-icon{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;background:var(--tag);color:var(--sub)}.rs-origin-icon .orig{color:inherit}.rs-table .st8{gap:7px;font-size:var(--fs-body)}.rs-table .dot{width:7px;height:7px}.rs-wa{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#25d366;color:#fff;transition:transform .15s}.rs-wa:active{transform:scale(.95)}.rs-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:10px 14px;border:1px solid var(--card-b);border-radius:12px;background:var(--card);font-size:var(--fs-body);color:var(--sub)}.rs-pager-size{display:inline-flex;align-items:center;gap:8px}.rs-pager-nav{display:inline-flex;align-items:center;gap:4px}.rs-pager-nav button{min-width:30px;height:30px;padding:0 6px;display:inline-grid;place-items:center;border-radius:8px;font-size:var(--fs-body);font-weight:700;color:var(--text)}.rs-pager-nav button:hover:not(:disabled){background:var(--tag)}.rs-pager-nav button[aria-current=page]{background:linear-gradient(180deg,#ebcb78,#e2b85a);color:#231703}.rs-pager-nav button:disabled{opacity:.35}.rs-pager-gap{min-width:20px;text-align:center}.rs-select{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;height:32px;min-width:64px;padding:0 8px 0 10px;border-radius:9px;border:1px solid var(--card-b);background:var(--bg);font-size:var(--fs-body);font-weight:600;color:var(--title)}.rs-select:hover{border-color:color-mix(in srgb,var(--card-b),var(--gold) 35%)}.rs-select[data-state=open]{border-color:var(--gold)}.rs-select[data-placeholder]{color:var(--sub);font-weight:500}.rs-select-chev{display:inline-grid;color:var(--sub)}.rs-sel-val{display:inline-flex;align-items:center;gap:8px;min-width:0}.rs-sel-val>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rs-sel-val>svg,.rs-select-item>svg{flex:none;color:var(--sub)}.rs-select-content,.rs-menu{z-index:70;min-width:170px;padding:4px;background:var(--card);border:1px solid var(--card-b);border-radius:12px;box-shadow:var(--rs-pop);color:var(--text);font-family:inherit;animation:rs-drop .15s cubic-bezier(.22,1,.36,1)}.rs-select-content{min-width:var(--radix-select-trigger-width);max-height:min(320px,var(--radix-select-content-available-height));overflow-y:auto}.rs-select-item,.rs-menu-item{position:relative;display:flex;align-items:center;gap:8px;min-height:32px;padding:0 10px 0 28px;border-radius:8px;font-size:var(--fs-body);font-weight:600;color:var(--title);cursor:pointer;outline:0;-webkit-user-select:none;user-select:none}.rs-menu-item:not([role=menuitemradio]){padding-left:10px}.rs-menu-item svg{flex:none;color:var(--sub)}.rs-select-item[data-highlighted],.rs-menu-item[data-highlighted]{background:var(--tag)}.rs-menu-item[data-disabled]{opacity:.45;cursor:default}.rs-check{position:absolute;left:8px;display:inline-grid;color:var(--gold)}.rs-check svg{color:var(--gold)!important}.rs-menu-label{padding:7px 10px 4px;font-size:var(--fs-label);font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--sub)}.rs-menu-sep{height:1px;margin:4px 0;background:var(--line)}.rs-select-item .rs-origin-icon{width:20px;height:20px}@keyframes rs-drop{0%{opacity:0;transform:translateY(-4px)}}.rs-pop{z-index:50;width:min(400px,calc(100vw - 24px));max-height:min(640px,var(--radix-popover-content-available-height, 100dvh));overflow-y:auto;box-sizing:border-box;display:flex;flex-direction:column;gap:14px;padding:18px;background:var(--card);border:1px solid var(--card-b);border-radius:14px;box-shadow:var(--rs-pop);color:var(--text);animation:rs-drop .2s cubic-bezier(.22,1,.36,1)}.rs-fed{display:flex;flex-direction:column;gap:8px}.rs-fed-title{margin:0;font-size:var(--fs-body-l);font-weight:700;color:var(--title)}.rs-fed-empty{margin:0;font-size:var(--fs-meta);color:var(--sub)}.rs-frow{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.rs-frow-a{flex:none;display:flex;align-items:center;gap:10px}.rs-frow-b{flex:1 1 120px;min-width:0;display:flex;align-items:center;gap:6px}.rs-frow .rs-field{flex:none;width:calc(6.2em + 68px)}.rs-frow .rs-value{flex:1;min-width:0}.rs-frow-op{flex:none;font-size:var(--fs-sm);color:var(--sub)}.rs-frow-x{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;color:var(--sub)}.rs-frow-x:hover{background:var(--tag);color:var(--title)}.rs-fed-add{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 8px;margin-left:-8px;border-radius:8px;font-size:var(--fs-body);font-weight:700;color:var(--gold)}.rs-fed-add:hover:not(:disabled){background:var(--tint)}.rs-switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0 0;border-top:1px solid var(--line);font-size:var(--fs-body);font-weight:600;color:var(--title);cursor:pointer}.rs-switch-row small{display:block;margin-top:2px;font-size:var(--fs-sm);font-weight:500;color:var(--sub)}.rs-switch{position:relative;flex:none;width:40px;height:24px;border-radius:99px;background:var(--tag);border:1px solid var(--card-b);transition:background-color .18s}.rs-switch[data-state=checked]{background:var(--gold);border-color:var(--gold)}.rs-switch>span{display:block;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0000004d;transform:translate(2px);transition:transform .18s cubic-bezier(.22,1,.36,1)}.rs-switch>span[data-state=checked]{transform:translate(18px)}.rs-pop footer{position:sticky;bottom:-18px;margin:0 -18px -18px;padding:12px 18px 14px;display:flex;align-items:center;justify-content:space-between;background:var(--card);border-top:1px solid var(--line)}.rs-selbar{position:fixed;left:50%;bottom:20px;transform:translate(-50%);z-index:30;display:flex;align-items:center;gap:4px;padding:6px 6px 6px 16px;border-radius:12px;background:var(--segon);color:var(--segontext);box-shadow:var(--rs-pop);font-size:var(--fs-body);animation:rs-rise .2s cubic-bezier(.22,1,.36,1)}.rs-selbar strong{font-weight:700;margin-right:8px;white-space:nowrap}.rs-selbar button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:8px;font-size:var(--fs-btn);font-weight:700;white-space:nowrap}.rs-selbar button:hover{background:#7f7f7f2e}.rs-selbar .rs-selbar-x{width:32px;padding:0;justify-content:center}.rs-toast{position:fixed;left:50%;bottom:76px;transform:translate(-50%);z-index:80;display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:10px;background:var(--segon);color:var(--segontext);font-size:var(--fs-body);font-weight:700;box-shadow:var(--rs-pop);animation:rs-rise .2s cubic-bezier(.22,1,.36,1)}.rs-toast svg{color:#22c55e}@keyframes rs-rise{0%{opacity:0;transform:translate(-50%,8px)}}.rs-overlay{position:fixed;inset:0;z-index:40;background:var(--rs-scrim)}.rs-drawer{position:fixed;top:0;right:0;bottom:0;z-index:41;width:min(480px,100vw);box-sizing:border-box;display:flex;flex-direction:column;background:var(--bg);border-left:1px solid var(--card-b);box-shadow:-18px 0 44px #00000047;color:var(--text);outline:0}.rs-close{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;border:1px solid var(--card-b);color:var(--title)}.rs-close:hover{background:var(--tag)}.rs-sheet:focus-visible{outline:0}.rs-sheet{overflow-y:auto;overscroll-behavior:contain;will-change:transform}.rs-sheet-head{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;padding:14px 18px 12px 24px;background:var(--bg);border-bottom:1px solid var(--line)}.rs-sheet-head h2{margin:0;font-size:var(--fs-label);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--sub)}.rs-sheet-body{padding:8px 24px 32px}.rs-sheet-body>.empty{margin-top:24px}.rs-sheet .who .st8{margin-left:auto}.rs-sheet .acts{margin-top:18px}.rs-cols{width:min(380px,100vw);animation:rs-slide .25s cubic-bezier(.22,1,.36,1)}@keyframes rs-slide{0%{transform:translate(24px);opacity:0}}.rs-cols-head{display:flex;align-items:center;justify-content:space-between;padding:22px 22px 10px}.rs-cols-head h2{margin:0;font-size:var(--fs-2xl);font-weight:700;letter-spacing:-.02em;color:var(--title)}.rs-cols-search{margin:4px 22px 6px;height:38px;font-size:var(--fs-body)}.rs-cols-body{flex:1;overflow-y:auto;padding:0 22px 16px}.rs-cols-body h3{margin:16px 0 8px;font-size:var(--fs-label);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--sub)}.rs-cols-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rs-cols-item{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 12px 0 4px;border:1px solid var(--card-b);border-radius:10px;background:var(--card);font-size:var(--fs-body);font-weight:600;color:var(--title)}.rs-cols-item[draggable=true]{cursor:grab}.rs-cols-item[data-dragging]{opacity:.45;border-style:dashed}.rs-cols-item small{margin-left:auto;font-size:var(--fs-sm);font-weight:500;color:var(--sub)}.rs-grip{flex:none;display:grid;place-items:center;width:24px;height:28px;border-radius:6px;color:var(--sub);cursor:grab}.rs-grip:hover{color:var(--title);background:var(--tag)}.rs-grip-lock{cursor:default}.rs-cols-fixed{background:var(--rs-head)}.rs-cols-none{padding:8px 4px;font-size:var(--fs-body);color:var(--sub)}.rs-cols-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:14px 22px;border-top:1px solid var(--line)}.rs-cards .day:first-child{margin-top:4px}.rs-pager-m{margin-top:4px;border:1px solid var(--card-b);border-radius:14px;background:var(--card);justify-content:space-between}@media(max-width:1023px){.rs-lead{margin-bottom:10px}.rs{gap:12px}.rs-tabs{gap:20px;margin:0 -18px;padding:0 18px}.rs-tabs button{height:44px}.rs-tbar{gap:8px}.rs-tbar-right{display:contents}.rs-search{order:-1;flex:1 1 100%;width:auto;height:42px;font-size:var(--fs-body-l);border-radius:11px}.rs-tbar-left{flex:1;flex-wrap:nowrap;min-width:0}.rs-tool{height:40px}.rs-tool-icon{width:40px}.rs-count{white-space:nowrap}.rs-pop{padding:16px}.rs-pop footer{margin:0 -16px -16px;padding:12px 16px 14px;bottom:-16px}.rs-select{height:40px}.rs-toast{bottom:calc(96px + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.rs-pop,.rs-menu,.rs-select-content,.rs-cols,.rs-selbar,.rs-toast{animation:none}}@media(min-width:1440px){.rs-who{max-width:300px}}.rs .empty .ghost-btn{max-width:320px;margin:0 auto}.kv-copy{flex:none;display:inline-flex;align-items:center;gap:5px;height:28px;min-width:28px;justify-content:center;padding:0 7px;margin-right:-4px;border-radius:8px;font-size:var(--fs-sec);font-weight:700;color:var(--sub);transition:color .15s,background-color .15s}.kv-copy:hover{color:var(--gold);background:var(--tag)}.kv-copy.on{color:var(--gold)}.kv-copy span:empty{display:none}.reg-note{align-items:flex-start;line-height:1.45}.reg-note b{display:inline}.reg-wa{display:flex;align-items:center;justify-content:center;gap:7px;height:40px;margin-top:10px;border-radius:10px;background:#25d366;color:#fff;font-size:var(--fs-btn);font-weight:700}.dot.b{background:#60a5fa}.enr-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}.enr-head p{margin:0;font-size:var(--fs-body);color:var(--sub);line-height:1.45}.enr-head p b{color:var(--title)}.enr-event-btn{flex:none;height:38px;padding:0 14px;border-radius:10px;background:var(--card)}.enr-grid{display:flex;flex-direction:column;gap:4px}.enr-card{border:1px solid var(--card-b);border-radius:14px;background:var(--card);padding:16px}.enr-card-head{display:flex;align-items:center;gap:12px;margin-bottom:14px}.enr-card-head img{width:40px;height:40px;object-fit:contain;flex:none}.enr-card-head h2{margin:0;font-size:var(--fs-xl);font-weight:700;letter-spacing:-.01em;color:var(--title)}.enr-card-head p{margin:2px 0 0;font-size:var(--fs-meta);color:var(--sub)}.enr-form{display:flex;flex-direction:column;gap:12px}.enr-row{display:grid;grid-template-columns:1fr;gap:12px}.enr-sub{margin:4px 0 -2px;font-size:var(--fs-meta);color:var(--sub)}.enr-field{display:flex;flex-direction:column;gap:6px;min-width:0}.enr-field label{display:flex;align-items:baseline;gap:6px;font-size:var(--fs-meta);font-weight:700;color:var(--title)}.enr-field label small{font-size:var(--fs-xs);font-weight:600;color:var(--sub)}.enr-box{display:flex;align-items:center;gap:10px;height:46px;padding:0 12px;border-radius:11px;border:1px solid var(--card-b);background:var(--bg);transition:border-color .15s}.enr-box:focus-within{border-color:var(--gold)}.enr-field[data-invalid] .enr-box{border-color:#e0663a}.enr-icon{flex:none;display:inline-grid;color:var(--sub)}.enr-box:focus-within .enr-icon{color:var(--gold)}.enr-box input{flex:1;min-width:0;height:100%;border:0;outline:0;background:none;padding:0;font:inherit;font-size:var(--fs-input);color:var(--title)}.enr-box input::placeholder{color:var(--sub);opacity:.75}.enr-ok{flex:none;color:#22c55e}.enr-error{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:var(--fs-meta);font-weight:600;color:#e0663a;line-height:1.4}.enr-error svg{flex:none;margin-top:2px}.enr-error a{color:var(--gold);font-weight:700;white-space:nowrap}.enr-form-error{padding:10px 12px;border-radius:10px;background:#e0663a1a}.enr-hint{margin:0;font-size:var(--fs-meta);font-weight:600;color:var(--gold)}.gold-btn.enr-submit{height:48px;margin-top:6px;font-size:var(--fs-md);letter-spacing:0;text-transform:none;border-radius:12px}.enr-saved{display:flex;flex-direction:column;align-items:center;text-align:center;padding:12px 4px 4px;animation:enr-in .3s cubic-bezier(.22,1,.36,1)}.enr-saved img{width:52px;height:52px;object-fit:contain}.enr-saved h2{margin:10px 0 4px;font-size:var(--fs-4xl);font-weight:700;letter-spacing:-.02em;color:var(--title);overflow-wrap:anywhere}.enr-saved p{margin:0 0 16px;max-width:420px;font-size:var(--fs-body);line-height:1.45;color:var(--sub)}.enr-saved-acts{display:flex;flex-direction:column;gap:8px;width:100%;max-width:420px}.enr-wa{display:flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:12px;background:#25d366;color:#fff;font-size:var(--fs-md);font-weight:700}.enr-saved-acts .ghost-btn{background:var(--card)}.enr-recent .lbl{margin-top:20px}.enr-recent .li-mid>span{white-space:nowrap}.enr-none{margin:0;padding:16px;border:1px solid var(--card-b);border-radius:14px;background:var(--card);font-size:var(--fs-meta);color:var(--sub);text-align:center}@keyframes enr-in{0%{opacity:0;transform:translateY(8px)}}.enr-event{position:fixed;inset:0;z-index:60;display:flex;flex-direction:column;background:var(--bg);overflow-y:auto;padding:calc(14px + env(safe-area-inset-top)) 18px calc(24px + env(safe-area-inset-bottom));box-sizing:border-box}.enr-event header{display:flex;align-items:center;justify-content:space-between;gap:10px}.enr-event header .ghost-btn{height:38px;padding:0 12px;border-radius:10px;background:var(--card);font-size:var(--fs-meta)}.enr-event-count{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border-radius:10px;background:var(--tint);color:var(--tintc);font-size:var(--fs-meta);font-weight:600}.enr-event-count b{font-weight:800}.enr-event-body{width:100%;max-width:720px;margin:auto;padding:24px 0}.enr-event-body h1{margin:0;font-size:var(--fs-display-l);font-weight:700;letter-spacing:-.025em;color:var(--title)}.enr-event-body>p{margin:6px 0 20px;font-size:var(--fs-body-l);color:var(--sub)}.enr-form.big .enr-box{height:56px;border-radius:12px}.enr-form.big .enr-box input{font-size:var(--fs-2xl)}.enr-form.big .enr-field label{font-size:var(--fs-body-l)}.enr-form.big .enr-submit{height:56px;font-size:var(--fs-xl)}.enr-flash{position:fixed;left:50%;bottom:calc(24px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:61;display:flex;align-items:center;gap:10px;width:max-content;max-width:calc(100vw - 32px);padding:10px 16px 10px 10px;border-radius:12px;background:var(--segon);color:var(--segontext);box-shadow:var(--rs-pop);animation:rs-rise .25s cubic-bezier(.22,1,.36,1)}.enr-flash>span:first-child{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:9px;background:#22c55e;color:#fff}.enr-flash b{display:block;font-size:var(--fs-body-l)}.enr-flash small{display:block;font-size:var(--fs-sm);opacity:.75}@media(prefers-reduced-motion:reduce){.enr-saved,.enr-flash{animation:none}}@media(max-width:1023px){.enr-head{align-items:flex-start}.enr-event-btn{height:36px;padding:0 11px;font-size:var(--fs-meta)}}@media(min-width:640px){.enr-row{grid-template-columns:1fr 1fr}}@media(min-width:1024px){.enr-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);gap:0 24px;align-items:start}.enr-card{padding:22px 24px 24px}.enr-recent .lbl:first-child{margin-top:6px}.enr-saved{padding:28px 8px 16px}.enr-event{padding:22px 32px 32px}.enr-event-body h1{font-size:var(--fs-display-xl)}}.mat-lead{margin:0 0 14px;font-size:var(--fs-body);color:var(--sub)}.mat-link{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:16px;border:1px solid var(--card-b);border-radius:14px;background:var(--card);padding:18px 16px 16px}.mat-link:before{content:"";position:absolute;left:16px;top:0;width:44px;height:3px;border-radius:0 0 3px 3px;background:linear-gradient(90deg,#b07d12,#e0a922)}.mat-qr{flex:none;align-self:center;width:min(200px,100%);aspect-ratio:1;box-sizing:border-box;padding:12px;border-radius:12px;background:#fff;border:1px solid var(--card-b)}.mat-qr svg{width:100%;height:100%;display:block}.mat-link-body{min-width:0}.mat-link-body>small{font-size:var(--fs-label);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--sub)}.mat-url{margin:5px 0 6px;font-size:var(--fs-3xl);font-weight:700;letter-spacing:-.01em;color:var(--gold);overflow-wrap:anywhere}.mat-link-body>p{margin:0 0 14px;font-size:var(--fs-meta);line-height:1.5;color:var(--sub)}.mat-acts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mat-acts .mat-main{grid-column:1 / -1;text-transform:none;letter-spacing:0;font-size:var(--fs-body-l)}.mat-link .ghost-btn{background:var(--card);padding:0 12px}.mat-full-btn{width:100%;margin-top:8px}.mat-cols{display:flex;flex-direction:column}.mat-fine{margin:8px 2px 0;font-size:var(--fs-sec);line-height:1.45;color:var(--sub)}.tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-list)}.tile{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:14px 8px 10px;border:1px solid var(--card-b);border-radius:14px;background:var(--card);text-align:center}.tile i{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;color:#fff}.tile i svg{width:24px;height:24px;display:block}.tile b{font-size:var(--fs-meta);font-weight:700;color:var(--title);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile-cp{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:100%;height:32px;border-radius:9px;border:1px solid var(--card-b);font-size:var(--fs-sm);font-weight:700;color:var(--title);transition:border-color .15s,color .15s}.tile-cp:hover{border-color:color-mix(in srgb,var(--card-b),var(--gold) 40%)}.tile-cp.on{color:var(--gold);border-color:var(--gold)}.sample-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:var(--tint);color:var(--tintc);font-size:var(--fs-xs);font-weight:700}.visits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-list)}.visit{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px;border:1px solid var(--card-b);border-radius:14px;background:var(--card)}.visit .ki{margin-bottom:10px}.visit small{font-size:var(--fs-xs);font-weight:600;color:var(--sub)}.visit b{font-size:var(--fs-title);font-weight:700;letter-spacing:-.03em;color:var(--title);line-height:1.2;white-space:nowrap}.soon-box{display:flex;align-items:center;gap:14px;padding:16px;border:1px dashed var(--card-b);border-radius:14px;background:var(--card)}.soon-box img{flex:none;width:40px;height:40px;object-fit:contain}.soon-box b{display:block;font-size:var(--fs-md);color:var(--title)}.soon-box p{margin:2px 0 0;font-size:var(--fs-meta);line-height:1.45;color:var(--sub)}.qr-full{position:fixed;inset:0;z-index:70;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:calc(24px + env(safe-area-inset-top)) 20px calc(24px + env(safe-area-inset-bottom));box-sizing:border-box;background:#0f1b2d;color:#f8f5ef;text-align:center;overflow:auto}.qr-full-x{position:absolute;top:calc(14px + env(safe-area-inset-top));right:14px;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;border:1px solid rgba(255,255,255,.2);color:#f8f5ef}.qr-full h2{margin:0;max-width:680px;padding:0 36px;font-size:clamp(23px,4vw,38px);line-height:1.15;font-weight:800;letter-spacing:-.025em;color:#f8f5ef}.qr-full-sub{margin:0;font-size:clamp(14px,1.8vw,18px);font-weight:600;color:#aeb8c9}.qr-full-card{flex:none;margin-top:6px;padding:clamp(14px,2vw,22px);border-radius:18px;background:#fff}.qr-full-code{width:min(46vh,72vw,520px);aspect-ratio:1}.qr-full-code svg{width:100%;height:100%;display:block}.qr-full-url{margin:0;font-size:clamp(16px,2.2vw,24px);font-weight:700;color:#e9c463;overflow-wrap:anywhere}.qr-full-who{display:flex;align-items:center;gap:12px;text-align:left}.qr-full-who img,.qr-full-who .av{flex:none;width:52px;height:52px;border-radius:50%;object-fit:cover;object-position:50% 12%}.qr-full-who .av{background:#1a2235;color:#e9c463}.qr-full-who b{display:block;font-size:var(--fs-lg);color:#f8f5ef}.qr-full-who small{font-size:var(--fs-sm);color:#aeb8c9}:focus-visible.qr-full-x{outline-color:#e9c463}@media(min-width:640px){.tile{padding:18px 12px 14px;gap:10px}.tile i{width:56px;height:56px;border-radius:14px}.tile i svg{width:28px;height:28px}.tile b{font-size:var(--fs-body-l)}.tile-cp{width:auto;padding:0 14px}.visit b{font-size:var(--fs-display)}}@media(min-width:1024px){.mat-link{flex-direction:row;align-items:center;gap:32px;padding:28px 28px 26px}.mat-link:before{left:28px}.mat-qr{width:200px;align-self:auto}.mat-acts{grid-template-columns:auto auto auto;justify-content:start}.mat-acts .mat-main{grid-column:auto;padding:0 18px}.mat-acts .ghost-btn{padding:0 16px}.mat-full-btn{width:auto;display:inline-flex;padding:0 16px!important}.mat-url{font-size:var(--fs-5xl)}.mat-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px}}.enr-flabel{font-size:var(--fs-meta);font-weight:700;color:var(--title)}.enr-more{border-top:1px solid var(--line);margin-top:4px;padding-top:4px}.enr-more-t{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;min-height:44px;text-align:left}.enr-more-t>span:first-child{display:flex;align-items:baseline;gap:8px}.enr-more-t b{font-size:var(--fs-md);font-weight:700;color:var(--title)}.enr-more-t small{font-size:var(--fs-xs);font-weight:600;color:var(--sub)}.enr-more-r{display:inline-flex;align-items:center;gap:10px;color:var(--sub)}.enr-more-r em{font-size:var(--fs-sm);font-weight:700;color:var(--tintc);background:var(--tint);padding:3px 8px;border-radius:7px}.enr-more-chev{transition:transform .2s ease}.enr-more.open .enr-more-chev{transform:rotate(180deg)}.enr-more-b{display:flex;flex-direction:column;gap:14px;padding:2px 0 8px;animation:enr-in .2s ease}.enr-more-b>.enr-sub{margin:0}.enr-chips{display:flex;flex-wrap:wrap;gap:6px}.enr-chip{display:inline-flex;align-items:center;gap:6px;min-height:38px;padding:0 12px;border-radius:10px;border:1px solid var(--card-b);background:var(--bg);font-size:var(--fs-body);font-weight:600;color:var(--text);transition:border-color .15s,background-color .15s,color .15s}.enr-chip:hover{border-color:color-mix(in srgb,var(--card-b),var(--gold) 40%)}.enr-chip.on{border-color:var(--gold);background:var(--tint);color:var(--title);font-weight:700}.enr-chip.on svg{color:var(--gold)}.enr-pick .rs-select{width:100%;height:46px;border-radius:11px;padding:0 12px;background:var(--bg);font-size:var(--fs-input);font-weight:500}.enr-form.big .enr-pick .rs-select{height:56px;border-radius:12px;font-size:var(--fs-2xl)}.enr-form.big .enr-chip{min-height:46px;padding:0 16px;font-size:var(--fs-lg)}@media(max-width:639px){.enr-chips{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.enr-chip{justify-content:center;text-align:center;padding:6px 8px;line-height:1.25}}@media(prefers-reduced-motion:reduce){.enr-more-b{animation:none}.enr-more-chev{transition:none}}.ct-group+.ct-group{margin-top:14px}.ct-day{display:flex;align-items:baseline;gap:6px;margin:0 2px 8px;font-size:var(--fs-meta);font-weight:600;color:var(--sub)}.ct-day b{font-weight:800;color:var(--title)}.ct-day i{font-style:normal;opacity:.6}.ct-day em{margin-left:auto;font-style:normal;font-size:var(--fs-sec);font-weight:600;color:var(--sub)}.ct{position:relative;display:flex;align-items:stretch;margin-bottom:var(--sp-list);border-radius:14px;background:var(--tk);color:var(--tktext);border:1px solid var(--tk-b);box-shadow:inset 3px 0 0 var(--tk-edge);transition:border-color .15s,background-color .15s}.ct:hover{border-color:color-mix(in srgb,var(--tk-b),var(--gold) 45%)}.ct.is-next{border-color:color-mix(in srgb,var(--tk-b),var(--gold) 70%)}.ct.is-past{opacity:.6}.ct-time{flex:none;width:76px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:12px 4px;border-right:1.5px dashed var(--tk-cut);text-align:center}.ct-time b{font-size:var(--fs-4xl);font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--tktext)}.ct-time span{font-size:var(--fs-sec);font-weight:600;color:var(--tksub)}.ct-time small{max-width:62px;margin-top:3px;font-size:var(--fs-3xs);font-weight:600;line-height:1.2;color:var(--tksub);opacity:.85}.ct-mid{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:var(--sp-line);padding:11px 10px 11px 13px}.ct-go{min-width:0;outline:0}.ct-go:after{content:"";position:absolute;inset:-1px;border-radius:14px}.ct-go:focus-visible:after{outline:2px solid var(--gold);outline-offset:2px}.ct-go b{display:block;font-size:var(--fs-md-l);font-weight:700;color:var(--tktext);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-sub{font-size:var(--fs-sm);color:var(--tksub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-pills{display:flex;flex-wrap:wrap;gap:5px;margin-top:var(--sp-pills)}.pill{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:7px;background:var(--tag);color:var(--tagtext);font-size:var(--fs-xs);font-weight:600;white-space:nowrap}.pill svg{flex:none;opacity:.8}.pill-gold{background:var(--tint);color:var(--tintc);font-weight:700}.pill-gold svg{opacity:1}.pill-muted{background:transparent;box-shadow:inset 0 0 0 1px var(--tk-b);color:var(--tksub)}[data-theme=dark] .pill-muted{box-shadow:inset 0 0 0 1px #ffffff24}.ct-title{display:block;font-size:var(--fs-md-l);font-weight:700;color:var(--tktext);overflow-wrap:anywhere}.ct-sheet{margin-bottom:0}.ct-sheet:hover:not(.is-next){border-color:var(--tk-b)}.ct-acts{position:relative;z-index:1;flex:none;display:flex;flex-direction:column;justify-content:center;gap:6px;padding:10px 10px 10px 0}.ct-wa,.ct-call{display:inline-flex;align-items:center;justify-content:center;gap:7px;width:40px;height:40px;border-radius:12px;font-size:var(--fs-btn);font-weight:700;transition:transform .15s,border-color .15s,background-color .15s}.ct-wa{background:#25d366;color:#fff}.ct-call{border:1px solid var(--tk-b);color:var(--tktext);background:transparent}[data-theme=dark] .ct-call{border-color:#ffffff24}.ct-call:hover{border-color:var(--gold)}.ct-wa:active,.ct-call:active{transform:scale(.96)}.ct-wa span,.ct-call span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:640px){.ct-time{width:92px}.ct-time small{max-width:none}.ct-acts{flex-direction:row;align-items:center;gap:8px;padding:0 14px 0 4px}.ct-call{width:auto;padding:0 14px}.ct-call span{position:static;width:auto;height:auto;overflow:visible;clip:auto}.ct-mid{padding:14px 12px 14px 16px}}@media(prefers-reduced-motion:reduce){.ct,.ct-wa,.ct-call{transition:none}}@media(min-width:1024px){.sn{height:42px;gap:12px}.sn svg{width:20px;height:20px}.side .who2 .av,.side .who2 img{width:38px;height:38px}.iconbtn{width:40px;height:40px}.phead img{width:32px;height:32px}.ghost-btn,.gold-btn,.act{height:46px}.av{width:40px;height:40px}.li{padding:var(--sp-card-y) var(--sp-card-x);gap:13px}.li-go{gap:13px}.row,.stp{padding:var(--sp-card-y) var(--sp-card-x)}.ki{width:34px;height:34px}.retake{height:36px;padding:0 13px}.s4c,.ch{padding:var(--sp-card-y) var(--sp-card-x)}.ch i{width:34px;height:34px}.urlbox{height:46px}.tile-cp{height:36px}.rs-who .av{width:34px;height:34px}.rs-who{max-width:240px}.rs-table th[data-col=persona]{min-width:220px}.rs-cell{max-width:240px}.rs-search{width:320px}.rs-select{height:36px}.rs-wa{width:36px;height:36px}.rs-origin-icon{width:26px;height:26px}.rs-tabs button{height:48px}.rs-tabs button b{font-size:var(--fs-sm)}.rs-count{height:30px}.rs-pager-nav button{min-width:34px;height:34px}.rs-select-item,.rs-menu-item{min-height:36px}.rs-cols-item{min-height:44px}.rs-drawer{width:min(520px,100vw)}}@media(min-width:1600px){.main:has(.rs) .top,.main:has(.rs) .scr-body{max-width:1600px}.enr-box,.enr-pick .rs-select{height:50px}.enr-chip{min-height:42px;padding:0 14px}.gold-btn.enr-submit,.enr-wa{height:52px}.ct-wa,.ct-call{height:42px}.ct-wa{width:42px}.ct-time{width:100px}.pill{height:25px;padding:0 9px}}@media(min-width:1024px)and (max-width:1279px){.enr-grid{grid-template-columns:minmax(0,1fr)}.enr-recent .lbl:first-child{margin-top:20px}}@media(min-width:1024px){.mat-acts{display:flex;flex-wrap:wrap}.mat-acts>*{white-space:nowrap}}@media(min-width:1024px){.stats .st,.ans .an,.kv li,.stop,.prof,.pnote,.visit,.soon-box,.enr-none,.tile{padding:var(--sp-card-y) var(--sp-card-x)}.hero{padding:var(--sp-card-x)}.hero:before{left:var(--sp-card-x)}.hero>img{top:var(--sp-card-x);right:var(--sp-card-x)}.s4c img{right:var(--sp-card-x);top:calc(var(--sp-card-y) + 22px)}.empty{padding:24px var(--sp-card-x) var(--sp-card-x)}.isteps{padding:6px var(--sp-card-x)}.isteps li{padding:10px 0}.cols2 .qrbox{padding:var(--sp-card-x)}.rs-pager{padding:12px var(--sp-card-x)}.ct-time{padding:var(--sp-card-y) 4px}.ct-mid{padding:var(--sp-card-y) 12px var(--sp-card-y) var(--sp-card-x)}.ct-sheet .ct-mid{padding-right:var(--sp-card-x)}.ct-acts{padding:0 var(--sp-card-x) 0 4px}.ct-group+.ct-group{margin-top:20px}.ct-day{margin-bottom:10px}.li-mid>span,.row>div>span,.stp>div>span,.prof>div>span{margin-top:var(--sp-line)}.li-r{gap:6px}.s4c b{margin-top:6px}.s4c span,.stats .st span{margin-top:var(--sp-line)}.visit,.rs-who-t{gap:var(--sp-line)}.tile{gap:var(--sp-pills)}}@media(min-width:1024px){.main .top,.main .scr-body{padding-inline:var(--sp-gutter);max-width:calc(1200px + 2 * var(--sp-gutter))}.main .top{padding-top:var(--sp-head);padding-bottom:28px}.scr-body{padding-top:4px;padding-bottom:64px}.lbl{margin-bottom:16px}.side{gap:8px;padding:24px 16px}.side .who2{padding:4px 10px 24px}.sn{height:48px;padding:0 14px}.home,.cols2,.mat-cols,.enr-grid{gap:0 48px}.adm{column-gap:24px}.home-b>.s4,.adm>.s4{margin-top:0}.hero{padding:var(--sp-card-y) var(--sp-card-x) var(--sp-card-x)}.hero h1{margin-bottom:20px}.btnrow{gap:12px;margin-top:12px}.s4c img{top:calc(var(--sp-card-y) + 24px)}.mat-link{padding:32px;gap:40px}.mat-link:before{left:32px}.enr-card{padding:var(--sp-card-x) 32px 32px}.empty{padding:32px var(--sp-card-x) var(--sp-card-x)}.isteps{padding:8px var(--sp-card-x)}.isteps li{padding:14px 0}.ct-time{width:104px}.ct-acts{gap:10px}.tile{padding:24px 16px 20px}.soon-box{gap:18px}.rs{gap:24px}.rs-lead{margin-bottom:20px}.rs-table th{padding:4px 14px 0}.rs-table td{padding:8px 14px}.rs-table .c-check{width:44px;padding-left:var(--sp-card-x);padding-right:0}.rs-table .c-act{width:56px;padding-left:6px;padding-right:var(--sp-card-x)}.rs-pager{padding:14px var(--sp-card-x)}.rs-sheet-head{padding:18px 24px 16px var(--sp-card-x)}.rs-sheet-body{padding:12px var(--sp-card-x) 40px}.rs-sheet .acts{margin-top:24px;gap:12px}.rs-drawer{width:min(560px,100vw)}}@media(min-width:1024px)and (max-width:1439px){.main:has(.rs) .top,.main:has(.rs) .scr-body{padding-left:var(--sp-gutter);padding-right:32px}}.enr-field.lg .enr-box{height:54px;border-radius:12px;padding:0 14px}.enr-field.lg .enr-box input{font-size:var(--fs-lg)}.enr-field.lg label{font-size:var(--fs-body-l)}.gold-btn.enr-submit{height:52px;margin-top:4px}.enr-more{border-top:0;margin-top:2px;padding-top:0}.enr-more-t{gap:12px;min-height:52px;padding:0 14px 0 12px;border-radius:12px;border:1px dashed color-mix(in srgb,var(--card-b),var(--sub) 35%);transition:border-color .15s,background-color .15s}.enr-more-t:hover{border-color:color-mix(in srgb,var(--card-b),var(--gold) 50%)}.enr-more.open .enr-more-t{border-style:solid;border-color:var(--card-b);background:var(--bg)}.enr-more-t>span.enr-more-plus{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--tint);color:var(--tintc)}.enr-more-plus svg{display:block;transition:transform .2s ease}.enr-more.open .enr-more-plus svg{transform:rotate(45deg)}.enr-more-t>.enr-more-l{flex:1;min-width:0;display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.enr-more-t>.enr-more-l b{font-size:var(--fs-md);font-weight:700;color:var(--title)}.enr-more-t>.enr-more-l small{font-size:var(--fs-sm);font-weight:600;color:var(--sub)}.enr-more-b{gap:22px;padding:18px 0 4px}.enr-blk{display:flex;flex-direction:column;gap:14px}.enr-blk+.enr-blk{padding-top:22px;border-top:1px solid var(--line)}.enr-blk-t{margin:0;font-size:var(--fs-label);font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--sub)}.enr-blk-t+.enr-sub{margin-top:-8px}.enr-blk .enr-sub{margin:0;font-size:var(--fs-sm)}.enr-link{font-size:inherit;font-weight:700;color:var(--gold);padding:0}.enr-link:hover{text-decoration:underline;text-underline-offset:3px}.enr-hint{font-weight:500;color:var(--sub)}.enr-field[data-invalid] .enr-hint{color:inherit}.enr-qgrid{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;align-items:start}.enr-branch{display:flex;flex-direction:column;gap:12px;min-width:0}.enr-chip{min-height:36px;padding:0 11px}.enr-stick{position:sticky;bottom:calc(62px + env(safe-area-inset-bottom));z-index:3;margin:0 -16px -16px;padding:14px 16px 16px;border-radius:0 0 14px 14px;background:var(--card);box-shadow:0 -1px 0 var(--line),0 -14px 18px -10px color-mix(in srgb,var(--card) 80%,transparent)}.enr-stick .gold-btn.enr-submit{width:100%;margin-top:0}.enr-event .enr-stick{bottom:calc(-24px - env(safe-area-inset-bottom));margin:0;padding:14px 0 calc(24px + env(safe-area-inset-bottom));border-radius:0;background:var(--bg);box-shadow:0 -14px 18px -10px var(--bg)}.enr-form.big .enr-field.lg .enr-box{height:60px}.enr-form.big .enr-field.lg .enr-box input{font-size:var(--fs-2xl)}.enr-none{display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px 16px}.enr-none img{width:44px;height:44px;object-fit:contain}.enr-none p{margin:0;font-size:var(--fs-body);font-weight:600;color:var(--sub);max-width:240px;line-height:1.4}@media(prefers-reduced-motion:reduce){.enr-more-plus svg{transition:none}}@media(min-width:1024px){.enr-head{margin-bottom:28px}.enr-card-head{margin-bottom:24px;gap:14px}.enr-form,.enr-row{gap:18px}.enr-field.lg .enr-box{height:58px}.gold-btn.enr-submit{height:54px}.enr-more-t{min-height:56px;padding:0 18px 0 14px}.enr-more-b{gap:28px;padding-top:24px}.enr-blk{gap:18px}.enr-blk+.enr-blk{padding-top:28px}.enr-qgrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 18px}.enr-stick{bottom:0;margin:0 -32px -32px;padding:16px 32px 24px}.enr-event .enr-stick{bottom:-32px;padding:16px 0 32px}.enr-none{padding:32px var(--sp-card-x)}.enr-none img{width:52px;height:52px}.enr-recent .lbl:first-child{margin-top:6px}}@media(min-width:1180px){.home{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}@media(min-width:1280px){.enr-grid{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr)}}@media(min-width:1024px){.visit{padding-inline:20px}}.who-biz{font-weight:600;color:var(--text)}.ans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.ans .an{flex-direction:column;align-items:flex-start;gap:0;padding:14px}.ans .an img{width:40px;height:40px;margin-bottom:12px}.ans .an small,.kv li small{display:block;margin:0 0 3px;font-size:var(--fs-xs);font-weight:500;color:var(--sub);line-height:1.3}.ans .an b{font-size:var(--fs-body-l);font-weight:700;line-height:1.3}.kv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.kv li{position:relative;flex-direction:column;align-items:flex-start;gap:0;min-width:0;padding:14px;cursor:pointer}.kv li .ki{width:40px;height:40px;border-radius:11px;margin-bottom:12px}.kv li b{display:block;max-width:100%;font-size:var(--fs-body-l);font-weight:700;line-height:1.3;color:var(--title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kv li .kv-copy{position:absolute;top:8px;right:8px;margin:0}.s4{grid-auto-rows:1fr}.s4c{display:flex;flex-direction:column;align-items:flex-start;padding:14px}.s4c img{position:static;width:40px;height:40px;margin:0 0 10px}.s4c b{margin-top:0;line-height:1.1}.s4c small{margin-top:6px}.s4c span{margin-top:2px}@media(min-width:1024px){.ans .an,.kv li{padding:20px 20px 18px}.ans .an img{width:48px;height:48px;margin-bottom:14px}.kv li .ki{width:48px;height:48px;border-radius:13px;margin-bottom:14px}.kv li .ki svg{width:22px;height:22px}.kv li .kv-copy{top:12px;right:12px}.s4c{padding:20px 22px}.s4c img{width:52px;height:52px;margin-bottom:14px}.s4c small{margin-top:8px}}:root,[data-theme=dark]{--hov-b:color-mix(in srgb, var(--gold) 45%, var(--card-b));--hov-sh:0 8px 18px -12px rgba(0,0,0,.7)}[data-theme=light]{--hov-sh:0 8px 18px -12px rgba(15,23,42,.28)}.list .li,.ct:not(.ct-sheet),.s4c.is-link,.tile,.kv li,.rs-trow{transition:border-color .15s,transform .15s,box-shadow .15s,filter .15s,background-color .15s}@media(hover:hover){.list .li:hover,.s4c.is-link:hover,.tile:hover,.kv li:hover{border-color:var(--hov-b);transform:translateY(-1px);box-shadow:var(--hov-sh)}.ct:not(.ct-sheet):hover{border-color:color-mix(in srgb,var(--gold) 45%,var(--tk-b));transform:translateY(-1px);box-shadow:inset 3px 0 0 var(--tk-edge),var(--hov-sh)}.rs-trow:hover{transform:translateY(-1px);filter:drop-shadow(0 4px 7px rgba(0,0,0,.18))}.rs-trow:hover td{border-color:var(--hov-b)}}.list .li:has(:focus-visible),.s4c.is-link:focus-visible,.tile:has(:focus-visible),.kv li:has(:focus-visible){border-color:var(--hov-b)}.ct:not(.ct-sheet):has(.ct-go:focus-visible){border-color:color-mix(in srgb,var(--gold) 45%,var(--tk-b))}.s4c.is-gold.is-link{border-color:#e0a92280}.list .li.sel,.colL .li.sel{border-color:var(--gold)}.ct.is-next,.ct.is-next:not(.ct-sheet):hover{border-color:color-mix(in srgb,var(--tk-b),var(--gold) 70%)}.rs-trow[data-open] td,.rs-trow:focus-visible td{border-color:var(--gold)}@media(prefers-reduced-motion:reduce){.list .li,.ct:not(.ct-sheet),.s4c.is-link,.tile,.kv li,.rs-trow{transition:none}.list .li:hover,.ct:not(.ct-sheet):hover,.s4c.is-link:hover,.tile:hover,.kv li:hover,.rs-trow:hover{transform:none}}.kv li .ki .orig{color:inherit}.s4{grid-auto-rows:auto}.s4c{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto auto;column-gap:10px;align-items:center;align-content:center;padding:12px}.s4c img{grid-row:1 / 4;grid-column:1;width:36px;height:36px;margin:0;align-self:center}.s4c b,.s4c small,.s4c span{grid-column:2;min-width:0}.s4c b{margin:0;line-height:1.05}.s4c small{margin-top:3px;line-height:1.25}.s4c span{margin-top:1px;line-height:1.25}@media(min-width:1024px){.s4c{column-gap:16px;padding:18px 20px}.s4c img{width:52px;height:52px;margin:0}.s4c b{margin:0}.s4c small{margin-top:5px}.s4c span{margin-top:var(--sp-line)}.ct-acts{gap:8px;padding:0 var(--sp-card-x) 0 4px}.ct-wa,.ct-call{width:42px;height:42px;padding:0}.ct-call span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ct-time{width:92px}.ct-mid{padding-left:20px}.s4{grid-template-columns:repeat(2,minmax(0,1fr))}.home-b>.s4,.adm>.s4{grid-template-columns:repeat(auto-fit,minmax(224px,1fr))}}@media(min-width:1024px)and (max-width:1599px){.ct-acts{flex-direction:column;justify-content:center;gap:8px;padding:0 20px 0 0}}.nbadge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:9px;background:#e0663a;color:#fff;font-size:var(--fs-xs);font-weight:700;font-style:normal;line-height:1}.iconbtn .nbadge{position:absolute;top:-6px;right:-6px;box-shadow:0 0 0 2px var(--bg)}.nav-ic{position:relative;display:block;line-height:0}.nav-ic .nbadge{position:absolute;top:-7px;right:-11px;box-shadow:0 0 0 2px var(--nav)}.news-wrap{position:fixed;top:calc(10px + env(safe-area-inset-top));left:50%;transform:translate(-50%);z-index:55;width:min(480px,calc(100vw - 24px));pointer-events:none}body:has(.viewas) .news-wrap{top:calc(56px + env(safe-area-inset-top))}.news{pointer-events:auto;display:flex;align-items:center;gap:10px;padding:10px;background:var(--card);border:1px solid var(--tk-b);border-radius:14px;box-shadow:0 10px 28px #0a0d1438;animation:news-in .22s ease-out}@keyframes news-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.news{animation:none}}.news-ic,.pn-ic{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:10px;background:var(--tint);color:var(--tintc)}.news-copy{flex:1;min-width:0}.news-copy b{display:block;font-size:var(--fs-body-l);font-weight:700;color:var(--title);line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.news-copy span{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin-top:2px;font-size:var(--fs-sec);color:var(--sub);line-height:1.3}.news-go,.pn-go{flex:none;display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 12px;border-radius:10px;font-size:var(--fs-btn);font-weight:700;color:var(--title);border:1px solid var(--card-b);background:var(--tag);white-space:nowrap}.news-x,.pn-x{flex:none;display:grid;place-items:center;width:32px;height:40px;color:var(--sub)}.pn{display:flex;align-items:center;gap:10px;margin-top:var(--sp-list);padding:10px;background:var(--card);border:1px solid var(--card-b);border-radius:14px}.pn p{flex:1;min-width:0;margin:0;font-size:var(--fs-meta);font-weight:600;color:var(--title);line-height:1.35}.pn-go:disabled{opacity:.6}.li-wa{flex:none;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:10px;background:#25d366;color:#fff;transition:transform .15s}.li-wa:active{transform:scale(.95)}.li-mid>b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;overflow-wrap:anywhere;line-height:1.25}.srch-btn{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:10px;border:1px solid var(--card-b);color:var(--title)}.srch-btn span{display:none}.srch{position:fixed;inset:0;z-index:58;display:flex;justify-content:center;align-items:flex-start;padding:calc(10px + env(safe-area-inset-top)) 12px 12px;box-sizing:border-box;background:var(--rs-scrim, rgba(10,13,20,.45))}.srch-box{width:min(600px,100%);max-height:100%;display:flex;flex-direction:column;background:var(--bg);border:1px solid var(--card-b);border-radius:14px;box-shadow:0 14px 36px #0a0d1447;overflow:hidden}.srch-field{flex:none;display:flex;align-items:center;gap:10px;padding:6px 8px 6px 14px;border-bottom:1px solid var(--line);color:var(--sub)}.srch-field input{flex:1;min-width:0;height:44px;border:0;outline:0;background:transparent;color:var(--title);font:inherit;font-size:16px}.srch-field input::-webkit-search-cancel-button{display:none}.srch-out{overflow:auto;padding:10px}.srch-note{margin:6px 4px;font-size:var(--fs-meta);color:var(--sub)}.srch .list{display:flex;flex-direction:column;gap:var(--sp-list)}@media(min-width:1024px){.srch-btn{display:inline-flex;gap:10px;width:280px;justify-content:flex-start;padding:0 14px;background:var(--card);color:var(--sub);font-size:var(--fs-body);font-weight:500}.srch-btn span{display:inline}.srch{padding-top:72px}.topr{gap:10px}}.sk{min-height:88px;border-radius:14px;border:1px solid var(--card-b);background:var(--card);animation:sk-pulse 1.4s ease-in-out infinite}.sk-hero{min-height:240px}.sk-row{min-height:72px;margin-top:var(--sp-list)}.sk-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--sp-list)}@keyframes sk-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.sk{animation:none}}.photo-acts{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-top:6px}.photo-acts button{height:32px;padding:0;font-size:var(--fs-sm);font-weight:700;color:var(--gold)}.photo-acts button.quiet{color:var(--sub);font-weight:600}.photo-note{display:block;margin-top:2px;font-size:var(--fs-sec);color:var(--sub)}.prof>div>.photo-acts{display:flex;gap:16px}.ct-go b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;white-space:normal;overflow-wrap:anywhere;line-height:1.2}.sn.on{background:var(--tint);color:var(--tintc);border-color:transparent}.nav a.on{color:var(--tintc);font-weight:700}.av-person{color:#0f172a}.gold-btn{text-transform:none;letter-spacing:-.005em}.news{border-color:#ffffff14;background:#0f1b2d;box-shadow:0 12px 32px -6px #0a142873}.news-ic{background:#ffffff1a;color:#ffd86b}.news-copy b{color:#fff}.news-copy span{color:#b9c4d6}.news .news-go{border:0;background:#fff;color:#0f1b2d}.news .news-x{color:#b9c4d6}[data-theme=light] .out{color:#b4431f}[data-theme=light] .retake{color:#0f7a3c}.li-wa,.ct-wa,.rs-wa{background:#1da851}.act.wa2{background:#0e8548;border-color:#0e8548}.li{position:relative}.li-go{outline:0}.li-go:after{content:"";position:absolute;inset:0;border-radius:inherit}.li-go:focus-visible:after{outline:2px solid var(--gold);outline-offset:2px;border-radius:14px}.li>:not(.li-go){position:relative;z-index:1}.lbl a{padding:12px 8px;margin:-12px -8px}.seg3 button{min-height:40px}.enr-event-btn{height:40px}.nav{padding-top:4px;padding-bottom:calc(11px + env(safe-area-inset-bottom))}.nav a{padding-block:5px}.back,.sw,.kv-copy,.me-av,.tile-cp,.retake,.photo-acts button{position:relative}.back:before,.sw:before,.kv-copy:before,.me-av:before,.tile-cp:before,.retake:before,.photo-acts button:before{content:"";position:absolute;inset:-7px}.sw:before{inset:-10px}.hero h1 em,.hello em,.login h1 em,.s4c.is-gold b{background:none;-webkit-text-fill-color:currentColor;color:var(--gold)}@media(max-width:767px){.enr-head{flex-direction:column;align-items:flex-start;gap:10px}}.empty-retry{width:100%}@media(min-width:1024px){.empty .empty-retry{width:auto;display:inline-flex;padding:0 28px;margin-inline:auto}}@media(max-width:767px){.s4c{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto auto;column-gap:6px;align-content:start}.s4c b{grid-column:1;grid-row:1;align-self:center}.s4c img{grid-column:2;grid-row:1}.s4c small{grid-column:1 / -1;grid-row:2;margin-top:6px}.s4c span{grid-column:1 / -1;grid-row:3}}@media(min-width:1024px){.news-wrap{width:min(580px,calc(100vw - 24px))}}.hero-acts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px}.hero-acts .hero-open{grid-column:span 2}.hero-acts .gold-btn{grid-column:span 4}.hero-acts .hero-half{grid-column:span 3}.hero-acts>*{box-sizing:border-box;height:46px}@media(min-width:768px){.hero .urlbox{width:fit-content;max-width:100%;min-width:320px;padding-right:24px}.hero-acts{display:flex;flex-wrap:wrap;gap:10px}.hero-acts .gold-btn,.hero-acts .ghost-btn{width:auto;padding:0 13px}.hero-acts .gold-btn{padding:0 18px}}@media(min-width:1024px)and (max-width:1365px){.hero-acts .gold-btn,.hero-acts .ghost-btn{padding:0 10px}.hero-acts .gold-btn{padding:0 14px}}.gold-btn{transition:filter .15s,transform .15s,box-shadow .15s}@media(hover:hover){.gold-btn:hover:not(:disabled){filter:brightness(1.08) saturate(1.1);transform:translateY(-1px);box-shadow:0 8px 16px -8px #96640aa6}}.gold-btn:active:not(:disabled){transform:scale(.98);filter:brightness(.97);box-shadow:none}@media(prefers-reduced-motion:reduce){.gold-btn{transition:none}.gold-btn:hover:not(:disabled),.gold-btn:active:not(:disabled){transform:none}}.fu{margin-top:14px;display:flex;flex-direction:column;gap:8px}.fu-t{margin:0;font-size:var(--fs-meta);font-weight:700;color:var(--sub)}.fu-t b{color:var(--title);font-weight:700}.fu-t b.fu-late{color:var(--gold)}.fu-btns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.fu-btns.fu-two{grid-template-columns:repeat(2,minmax(0,1fr))}.fu-btns .ghost-btn{padding:0 6px}.fu-btns .ghost-btn:disabled{opacity:.55}.fu-pick{grid-template-columns:minmax(0,1fr) auto auto}.fu-pick .ghost-btn{padding:0 12px}.fu-date{box-sizing:border-box;min-width:0;width:100%;height:44px;border-radius:11px;border:1px solid var(--card-b);background:var(--card);color:var(--title);padding:0 10px;font:inherit;font-size:var(--fs-input)}.fu-date:focus{outline:0;border-color:var(--gold)}.fu-err{margin:0;font-size:var(--fs-meta);font-weight:600;color:var(--gold)}@media(max-width:420px){.fu-pick{grid-template-columns:repeat(2,minmax(0,1fr))}.fu-pick .fu-date{grid-column:1 / -1}}@media(min-width:768px){.fu,.colR .fu{max-width:420px}}.cal-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.cal-nav{display:flex;align-items:center;gap:8px;flex:1 1 100%;min-width:0}.cal-nav>b{flex:1;min-width:0;text-align:center;font-size:var(--fs-md);font-weight:700;color:var(--title);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cal-nav .iconbtn{flex:none;width:44px;height:44px}.cal-today{flex:none;padding:0 14px}.cal-today:disabled{opacity:.5}.cal-tools{display:flex;align-items:center;gap:12px;flex:1 1 100%;min-width:0}.cal-tools .seg3{flex:1 1 auto;min-width:0;max-width:240px}.cal-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin-left:auto;font-size:var(--fs-sm);font-weight:600;color:var(--gold);white-space:nowrap}.cal-pick{margin-top:12px}.cal-strip,.cal-month{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:2px}.cal-w{display:grid;place-items:center;height:22px;font-size:var(--fs-label);font-weight:700;color:var(--sub)}.cal-d{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;min-height:44px;padding:5px 0 4px;border-radius:10px;color:var(--text);cursor:pointer}.cal-strip .cal-d{min-height:58px}.cal-d small{font-size:var(--fs-label);font-weight:700;color:var(--sub)}.cal-d b{font-size:var(--fs-md);font-weight:700;line-height:1.1}.cal-d i{width:5px;height:5px;border-radius:50%;background:transparent}.cal-d i.dot-on{background:var(--gold)}.cal-d.is-out{color:var(--sub);opacity:.65}.cal-d.is-today b{color:var(--gold)}.cal-d.on{background:var(--segon);color:var(--segontext);opacity:1}.cal-d.on small,.cal-d.on b{color:var(--segontext)}.cal-d.on i.dot-on{background:var(--segontext)}.cal-d:focus-visible{outline:2px solid var(--gold);outline-offset:1px}@media(hover:hover){.cal-d:not(.on):hover{background:var(--tag)}}.cal-title{margin:16px 0 0;font-size:var(--fs-body-l);font-weight:700;color:var(--title)}.cal-list .lbl{margin:14px 0 8px}.cal-none{margin-top:10px;padding:14px 16px}.cal-none p{margin:0}.cal-list .sk-row{margin-top:10px}@media(min-width:768px){.cal-nav,.cal-tools{flex:0 1 auto}.cal-nav>b{min-width:150px}.cal-tools .seg3{width:200px;flex:none}.cal-link{margin-left:0}}@media(min-width:1024px){.cal.is-week .cal-strip{max-width:560px}.cal.is-month .cal-body{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:0 40px;align-items:start}.cal.is-month .cal-title{margin-top:12px}.cal-list{max-width:720px}}.avl-back{margin:-6px 0 4px -2px}.avl{max-width:640px}.avl-note{margin:0 0 12px;font-size:var(--fs-meta);color:var(--sub)}.avl-days{display:flex;flex-direction:column;gap:var(--sp-list)}.avl-day{border:1px solid var(--card-b);border-radius:14px;background:var(--card);padding:11px 12px}.avl-name{display:flex;align-items:center;gap:10px;min-height:28px}.avl-name b{font-size:var(--fs-body-l);font-weight:700;color:var(--title)}.avl-name span{margin-left:auto;font-size:var(--fs-sec);color:var(--sub)}.avl-times{margin-top:10px;display:flex;flex-direction:column;gap:8px}.avl-int{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) 44px;align-items:center;gap:6px}.avl-int>span{font-size:var(--fs-sec);color:var(--sub)}.avl-sel{box-sizing:border-box;min-width:0;width:100%;height:44px;padding:0 8px;border-radius:11px;border:1px solid var(--card-b);background:var(--bg);color:var(--title);font:inherit;font-size:var(--fs-input)}.avl-sel:focus{outline:0;border-color:var(--gold)}.avl-rm{width:44px;height:44px;color:var(--sub)}.avl-more{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 12px;margin:-2px 0 -6px}.avl-more button{display:inline-flex;align-items:center;gap:4px;min-height:40px;font-size:var(--fs-sm);font-weight:600;color:var(--gold);cursor:pointer}.avl-err{margin:0;font-size:var(--fs-meta);font-weight:600;color:var(--gold)}.avl-save{width:100%;margin-top:14px}.avl-save:disabled{opacity:.55}.avl-confirm{margin-top:14px}.avl-confirm p{margin:0 0 8px;font-size:var(--fs-body);font-weight:600;color:var(--title)}.avl-status{margin:10px 0 0;font-size:var(--fs-meta);color:var(--sub)}.avl-status.is-bad{color:var(--gold);font-weight:600}@media(min-width:768px){.avl-day{display:grid;grid-template-columns:150px minmax(0,1fr);align-items:start;gap:12px}.avl-name{min-height:44px}.avl-name span{margin-left:0}.avl-times{margin-top:0}.avl-save{width:220px}}.enr-head-btns{display:flex;flex-wrap:wrap;gap:8px}.enr-source{display:flex}@media(max-width:767px){.enr-source .enr-chip,.enr-head-btns .enr-event-btn{min-height:44px;height:44px}}.pl{max-width:640px}.pl-back{margin:-4px 0 4px -2px;cursor:pointer}.pl-help{display:block;margin-bottom:8px;font-size:var(--fs-meta);color:var(--sub)}.pl-text{box-sizing:border-box;display:block;width:100%;min-height:132px;padding:10px 12px;border-radius:12px;border:1px solid var(--card-b);background:var(--card);color:var(--title);font:inherit;font-size:var(--fs-input);line-height:1.45;resize:vertical}.pl-text:focus{outline:0;border-color:var(--gold)}.pl-text::placeholder{color:var(--sub);opacity:1}.pl .lbl{margin:16px 0 8px}.pl-list{list-style:none;margin:0;padding:0;border:1px solid var(--card-b);border-radius:14px;background:var(--card);overflow:hidden}.pl-list li{padding:9px 12px}.pl-list li+li{border-top:1px solid var(--line)}.pl-list span{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0}.pl-list b{font-size:var(--fs-body);font-weight:700;color:var(--title);overflow-wrap:anywhere}.pl-list small{font-size:var(--fs-sec);color:var(--sub);white-space:nowrap}.pl-list em{display:inline-flex;align-items:center;gap:4px;font-style:normal;font-size:var(--fs-sec);font-weight:600;color:var(--gold)}.pl-list em svg{flex:none}.pl-err{margin:10px 0 0;font-size:var(--fs-meta);font-weight:600;color:var(--gold)}.pl-go{width:100%;margin-top:12px}.pl-go:disabled{opacity:.55}.pl-note{margin:8px 0 0;font-size:var(--fs-sec);color:var(--sub)}.pl-sum{display:flex;align-items:center;gap:8px;margin:4px 0 12px;font-size:var(--fs-md);font-weight:700;color:var(--title)}.pl-sum svg{color:var(--gold);flex:none}.pl-acts{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pl-acts .ghost-btn{padding:0 14px;cursor:pointer}@media(min-width:768px){.pl-go{width:220px}}.pc{min-height:100dvh;box-sizing:border-box;display:flex;align-items:center;justify-content:center;padding:24px 16px calc(24px + env(safe-area-inset-bottom));background:var(--bg)}.pc-none{margin:0;font-size:var(--fs-md);color:var(--sub);text-align:center}.ce-pub{margin-bottom:var(--sp-list)}.ce-grid{display:grid;gap:16px}.ce-form{display:flex;flex-direction:column;gap:12px}.ce-in{box-sizing:border-box;width:100%;height:44px;padding:0 12px;border-radius:11px;border:1px solid var(--card-b);background:var(--card);color:var(--title);font:inherit;font-size:var(--fs-input)}.ce-in:focus{outline:0;border-color:var(--gold)}.ce-in::placeholder{color:var(--sub);opacity:1}.ce-form .enr-flabel small,.ce-form label small{font-size:var(--fs-xs);font-weight:600;color:var(--sub)}.ce-states{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.ce-states .enr-chip{min-height:44px;cursor:pointer}.ce-note{margin:0;font-size:var(--fs-meta);color:var(--sub)}.ce-note a{color:var(--gold);font-weight:600}.ce-save{padding:0 18px;cursor:pointer}.ce-save:disabled{opacity:.55}.ce-err{margin:0;font-size:var(--fs-meta);font-weight:600;color:var(--gold)}.ce-link{display:flex;gap:14px;align-items:center;border:1px solid var(--card-b);border-radius:14px;background:var(--card);padding:12px}.ce-qr{flex:none;box-sizing:border-box;width:96px;height:96px;padding:6px;background:#fff;border-radius:8px}.ce-qr svg{display:block;width:100%;height:100%}.ce-url{flex:1;min-width:0}.ce-url small{display:block;font-size:var(--fs-xs);font-weight:600;color:var(--sub)}.ce-url b{display:block;margin:3px 0 8px;font-size:var(--fs-body);font-weight:700;color:var(--title);overflow-wrap:anywhere}.ce-acts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.ce-acts .ghost-btn{padding:0 6px;cursor:pointer}@media(min-width:1024px){.ce-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.ce-save{align-self:flex-start}}.home-first .li-mid>span{white-space:normal}.res-seg{max-width:320px}.res-totals{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-list);margin-top:12px}.res-c{display:block;min-width:0}.res-c span{line-height:1.3}.res-table{width:100%;margin:0;border-collapse:separate;border-spacing:0;border:1px solid var(--card-b);border-radius:14px;background:var(--card);overflow:hidden}.res-table th,.res-table td{padding:10px 8px;font-size:var(--fs-body);text-align:right;border-top:1px solid var(--line);font-variant-numeric:tabular-nums}.res-table thead th{padding-block:8px;font-size:var(--fs-xs);font-weight:600;color:var(--sub);border-top:0}.res-table thead th:first-child,.res-table tbody th{text-align:left;padding-left:12px}.res-table td:last-child,.res-table thead th:last-child{padding-right:12px}.res-table tbody th{font-weight:600;color:var(--title)}.res-table tbody th .orig{display:inline-grid;vertical-align:-2px;margin-right:6px;color:var(--sub)}.res-table td{font-weight:700;color:var(--title)}.res-table td small{display:block;font-size:var(--fs-xs);font-weight:500;color:var(--sub)}.home-res{display:inline-flex;align-items:center;min-height:44px;margin-top:2px;font-size:var(--fs-sm);font-weight:600;color:var(--gold)}@media(min-width:768px){.res-c{padding:var(--sp-card-y) var(--sp-card-x)}.res-table td small{display:inline;margin-left:6px}}@media(min-width:1024px){.res{max-width:860px}}.co-scene{perspective:1200px}.co{--co-ink:#191409;--co-soft:#2C2412;--co-art:url(/card/aluminio.webp);position:relative;box-sizing:border-box;width:100%;max-width:360px;margin:0 auto;display:flex;container-type:inline-size;text-align:center;color:var(--co-ink);background:var(--co-art) center / 100% 100% no-repeat;transform:rotateX(var(--co-rx,0deg)) rotateY(var(--co-ry,0deg));filter:drop-shadow(0 1px 0 #D2B57A) drop-shadow(0 1px 0 #B5975C) drop-shadow(0 1px 0 #8F7440) drop-shadow(0 16px 20px rgba(8,14,26,.55))}.co-in{position:relative;box-sizing:border-box;flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;min-height:140cqw;padding:6.2cqw 11.5cqw 4.6cqw}.co-pass,.co-glint{position:absolute;inset:0;pointer-events:none;-webkit-mask:var(--co-art) center / 100% 100% no-repeat;mask:var(--co-art) center / 100% 100% no-repeat}.co-pass{overflow:hidden}.co-pass:after{content:"";position:absolute;top:-12%;bottom:-12%;left:-75%;width:62%;background:linear-gradient(100deg,transparent 0%,rgba(255,255,255,.1) 28%,rgba(255,255,255,.42) 50%,rgba(255,255,255,.1) 72%,transparent 100%);transform:skew(-16deg);animation:co-pass 1.5s cubic-bezier(.4,0,.2,1) .45s both}@keyframes co-pass{to{left:125%}}.co-glint{background:linear-gradient(112deg,transparent calc(var(--co-gp,30%) - 18%),rgba(255,255,255,.22) var(--co-gp,30%),transparent calc(var(--co-gp,30%) + 18%));mix-blend-mode:soft-light}.co-lic p{margin:0;font-size:3.2cqw;line-height:1.2;font-weight:500;color:var(--co-soft)}.co-lic ul{display:flex;flex-wrap:wrap;justify-content:center;gap:.4cqw 2.7cqw;margin:.9cqw 0 0;padding:0;list-style:none;font-size:3.5cqw;line-height:1.25;font-weight:600;letter-spacing:.09em;color:var(--co-soft)}.co-ring{flex:none;box-sizing:border-box;width:44cqw;aspect-ratio:1;margin-top:3.8cqw;padding:.9cqw;border-radius:50%;background:linear-gradient(145deg,#fff6df,#c6a564 62%,#efddb0);box-shadow:0 8px 18px -8px #46320a99,0 0 0 1px #46320a47}.co-ph{display:block;width:100%;height:100%;border-radius:50%;overflow:hidden}.co-ph img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 16%;transform-origin:50% 22%;transform:scale(1.28)}.co-mono{display:grid;place-items:center;background:#191409;color:#f1dfb2;font-size:12cqw;font-weight:600;letter-spacing:-.02em}.co-name{width:100%;margin:3.4cqw 0 0;font-size:10.6cqw;line-height:1.04;font-weight:600;letter-spacing:-.03em;color:var(--co-ink);overflow-wrap:anywhere;text-wrap:balance;text-shadow:0 1px 0 rgba(255,247,226,.8),0 -1px 0 rgba(70,52,18,.22)}.co-name[data-fit=m]{font-size:8.2cqw}.co-name[data-fit=s]{font-size:6.2cqw}.co-title{flex:none;width:calc(100% + 8cqw);margin:1.8cqw 0 2cqw;line-height:1.3;color:var(--co-soft);overflow-wrap:anywhere;text-wrap:balance}.co-title b{display:block;font-size:3.85cqw;font-weight:700;color:var(--co-ink)}.co-title span{display:block;font-size:3.5cqw;font-weight:500}.co-rule{flex:none;width:100%;height:1px;margin-top:auto;padding-top:0;background:#281e0a52}.co-foot{flex:none;width:100%;display:flex;align-items:center;gap:2cqw;margin-top:.6cqw;text-align:left}.co-rows{flex:1;min-width:0;margin:0;padding:0;list-style:none}.co-row{display:flex;align-items:center;gap:2.6cqw;min-height:44px;font-size:3.8cqw;line-height:1.15;font-weight:500;color:var(--co-ink);text-decoration:none;font-variant-ligatures:none;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.co-row span{min-width:0}.co-row svg{flex:none;width:4.3cqw;height:4.3cqw}.co-qr{flex:none;display:grid;place-items:center;width:15.4cqw;height:15.4cqw;min-width:44px;min-height:44px;border-radius:50%;background:#191409;color:#f1dfb2;cursor:pointer}.co-qr svg{width:7cqw;height:7cqw}.co-qr:active{transform:scale(.95)}@media(hover:hover){.co-row:hover span{text-decoration:underline;text-underline-offset:3px}}.co a:focus-visible,.co button:focus-visible{outline:2px solid var(--co-ink);outline-offset:2px;border-radius:6px}.co button:focus-visible{border-radius:50%}@media(prefers-reduced-motion:reduce){.co-pass:after{display:none;animation:none}.co-qr:active{transform:none}}.pc-stack{width:100%;max-width:360px;display:flex;flex-direction:column;align-items:stretch;gap:18px}.pc-actions{position:relative;z-index:1;display:flex;flex-direction:column;gap:8px}.pc-book{box-sizing:border-box;width:100%}.pc-lang{display:flex;justify-content:flex-end;gap:2px;margin:-6px 0 -8px}.pc-lang button{min-width:44px;min-height:36px;padding:0 8px;border-radius:9px;font-size:var(--fs-sm);font-weight:600;color:var(--sub);cursor:pointer}.pc-lang button[aria-pressed=true]{color:var(--title);background:var(--tag)}.pc-review{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;margin-top:-8px;font-size:var(--fs-meta);font-weight:600;color:var(--sub);text-decoration:none}@media(hover:hover){.pc-review:hover{color:var(--title);text-decoration:underline;text-underline-offset:3px}}.pc-note{margin:-2px 0 0;font-size:var(--fs-sm);color:var(--sub);text-align:center}.pc-main{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.32fr);gap:8px}.pc-main .gold-btn,.pc-datos{box-sizing:border-box;min-height:48px;text-transform:none;letter-spacing:0;font-size:var(--fs-btn)}.pc-datos{display:flex;align-items:center;justify-content:center;gap:7px;padding:0 6px;border-radius:11px;font-weight:800;color:var(--title);background:var(--tint);border:1px solid var(--gold);cursor:pointer}.pc-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pc-pair .ghost-btn{box-sizing:border-box;width:100%;padding:0 6px;cursor:pointer;background:var(--card)}.pc-sk{width:100%;max-width:360px;aspect-ratio:5 / 7}.pc .co{max-width:none}.pc-reviews{padding:14px 16px;border-radius:14px;background:var(--card);border:1px solid var(--card-b)}.pc-stars{display:inline-flex;gap:1px;color:var(--gold)}.pc-reviews-head{display:flex;align-items:center;gap:7px;margin:0;font-size:var(--fs-md);color:var(--title)}.pc-reviews-head span:last-child{font-size:var(--fs-sm);color:var(--sub)}.pc-reviews ul{margin:10px 0 0;padding:0;list-style:none}.pc-reviews li{padding:10px 0;border-top:1px solid var(--line)}.pc-reviews-who{display:flex;align-items:center;gap:7px;margin:0;font-size:var(--fs-sm);color:var(--title)}.pc-reviews-who b{min-width:0;overflow-wrap:anywhere;font-weight:600}.pc-reviews-text{margin:4px 0 0;font-size:var(--fs-meta);line-height:1.4;color:var(--text);overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.pc-reviews small{display:block;margin-top:4px;font-size:var(--fs-xs);color:var(--sub)}.cl{position:relative;padding:16px;border-radius:14px;background:var(--card);border:1px solid var(--card-b);animation:cl-in .35s cubic-bezier(.23,1,.32,1) both;scroll-margin-bottom:16px}@keyframes cl-in{0%{opacity:0;transform:translateY(-6px)}}.cl h2{margin:0;font-size:var(--fs-2xl);font-weight:800;letter-spacing:-.015em;color:var(--title)}.cl label{display:block;margin-top:12px;font-size:var(--fs-sm);font-weight:600;color:var(--sub)}.cl input{box-sizing:border-box;display:block;width:100%;height:46px;margin-top:5px;padding:0 13px;border-radius:10px;font:inherit;font-size:var(--fs-input);font-weight:600;color:var(--title);background:var(--bg);border:1px solid var(--card-b)}.cl input:focus{outline:2px solid var(--gold);outline-offset:1px}.cl input[aria-invalid=true]{border-color:var(--gold)}.cl .gold-btn{box-sizing:border-box;width:100%;margin-top:14px;min-height:48px;text-transform:none;letter-spacing:0;font-size:var(--fs-md);cursor:pointer}.cl .gold-btn:disabled{opacity:.6}.cl small{display:block;margin-top:10px;font-size:var(--fs-xs);line-height:1.4;color:var(--sub)}.cl-err{margin:5px 0 0;font-size:var(--fs-sm);font-weight:600;color:var(--gold)}.cl-done{margin:0;font-size:var(--fs-md);font-weight:600;color:var(--title)}.cl-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}@media(prefers-reduced-motion:reduce){.cl{animation:none}}.ce2{display:grid;gap:14px}.ce-case{border-radius:16px;padding:12px 14px 18px;background:#0f1320;color:#f8f5ef}.ce-case-head{display:flex;align-items:center;gap:6px;margin-bottom:12px}.ce-case-head b{flex:1;font-size:var(--fs-md);font-weight:700}.ce-case-head button{display:grid;place-items:center;width:44px;height:44px;border-radius:11px;color:#f8f5ef;border:1px solid rgba(255,255,255,.16);cursor:pointer}.ce-case-head button[aria-pressed=true]{background:#f1dfb229;border-color:#f1dfb280}.ce-case .co{max-width:320px}.ce-side{display:flex;flex-direction:column;gap:12px;min-width:0}.ce-paper{display:flex;align-items:center;justify-content:flex-start;gap:8px}.ce-help{margin:4px 0 0;font-size:var(--fs-meta);color:var(--sub)}.ce-review{display:flex;gap:14px;align-items:center;border:1px solid var(--card-b);border-radius:14px;padding:12px;background:var(--card)}.ce-review .ce-qr{flex:none}.ce-review b{display:block;font-size:var(--fs-body);font-weight:700;color:var(--title)}.ce-review p{margin:3px 0 0;font-size:var(--fs-meta);color:var(--sub)}.gr{display:flex;flex-direction:column;gap:10px;border:1px solid var(--card-b);border-radius:14px;padding:12px;background:var(--card)}.gr b{font-size:var(--fs-body);font-weight:700;color:var(--title)}.gr p{margin:0;font-size:var(--fs-meta);color:var(--sub)}.gr .ghost-btn{box-sizing:border-box;align-self:flex-start;padding:0 14px;cursor:pointer}.gr-row{display:flex;align-items:center;justify-content:space-between;gap:10px}.gr-err{color:var(--gold)!important;font-weight:600}.ce-wall{box-sizing:border-box;width:100%;padding:0 10px;cursor:pointer}.ce-wall:disabled{opacity:.55}@media(min-width:768px){.ce2{grid-template-columns:minmax(0,370px) minmax(0,1fr);align-items:start;gap:18px}}.legal{max-width:680px;margin:0 auto;padding:24px 20px 56px;box-sizing:border-box;font-size:var(--fs-body-l);line-height:1.6}.legal-top{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:28px}.legal-top a{color:var(--gold);font-weight:600}.legal h1{margin:0;color:var(--title);font-size:var(--fs-display);line-height:1.2}.legal-date{margin:6px 0 28px;color:var(--sub);font-size:var(--fs-sm)}.legal section{margin-top:24px}.legal h2{margin:0 0 8px;color:var(--title);font-size:var(--fs-xl);line-height:1.3}.legal p{margin:0 0 10px}.legal ul{margin:0;padding-left:20px}.legal li{margin-bottom:6px}.cl small a,.login small a{color:inherit;text-decoration:underline}
