:root{--bg:#f7f4ee;--panel:#fff;--ink:#2a2420;--ink-2:#6b5f55;--ink-3:#9a8d82;--line:#e6ddd2;--brand:#8a6a45;--brand-2:#6f5334;--brand-soft:#efe5d8;--brand-tint:#f3ece3;--hero-a:#7a6656;--hero-b:#5a4a3e;--gold:#d9b98a;--ok:#2f7d4f;--warn:#b8862b;--err:#b3412f;--info:#3b6a8f;--font-d:"Playfair Display",Georgia,serif;--font-b:"Jost","Segoe UI",system-ui,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--font-b);font-size:14.5px;line-height:1.5}button{cursor:pointer}button,input,select,textarea{font:inherit}a{color:var(--brand-2)}h1,h2,h3{font-family:var(--font-d);font-weight:500;margin:0}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.serif{font-family:var(--font-d)}.card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:16px 18px}.card h2{font-size:19px;display:flex;align-items:center;gap:8px;margin-bottom:2px}.card .sub{font-size:13px;color:var(--ink-2);margin:0 0 12px}.btn{border:0;border-radius:9px;padding:8px 14px;background:var(--brand);color:#fff;font-weight:600;white-space:nowrap;font-size:13.5px;display:inline-flex;align-items:center;gap:6px}.btn:hover{background:var(--brand-2)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.ghost{background:transparent;color:var(--brand-2);border:1px solid var(--line)}.btn.ghost:hover{background:var(--brand-tint)}.btn.sm{padding:5px 10px;font-size:12.5px}.btn.danger{background:transparent;color:var(--err);border:1px solid var(--line)}.pill{font-size:11px;font-weight:600;border-radius:999px;padding:1px 8px;white-space:nowrap;display:inline-block}.pill.ok{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok)}.pill.warn{background:color-mix(in srgb,var(--warn) 16%,transparent);color:var(--warn)}.pill.err{background:color-mix(in srgb,var(--err) 14%,transparent);color:var(--err)}.pill.info{background:color-mix(in srgb,var(--info) 14%,transparent);color:var(--info)}.pill.n{background:var(--brand-soft);color:var(--brand-2)}.pill.g{background:var(--line);color:var(--ink-2)}.field{display:block;margin-bottom:14px}.field label{display:block;font-size:13px;font-weight:600;color:var(--ink-2);margin-bottom:6px}.field input,.field select,.field textarea{width:100%;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--panel);color:var(--ink);outline:none}.field input:focus,.field select:focus,.field textarea:focus{border-color:#c9a373;box-shadow:0 0 0 3px hsla(33,44%,62%,.25)}.err-msg{color:var(--err)}.err-msg,.ok-msg{font-size:13px;margin:-6px 0 12px}.ok-msg{color:var(--ok)}.note{border:1px dashed var(--line);border-radius:12px;padding:10px 14px;font-size:12.5px;color:var(--ink-2);background:var(--brand-tint)}.grid2{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:14px;gap:14px}@media (max-width:1000px){.grid2{grid-template-columns:1fr}}.stack{display:flex;flex-direction:column;gap:14px}.rank div{display:flex;justify-content:space-between;gap:8px;padding:6px 0;border-bottom:1px solid var(--line);font-size:13.5px}.rank div:last-child{border-bottom:0}.acts{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.tog{width:36px;height:20px;border-radius:999px;background:var(--line);position:relative;display:inline-block;vertical-align:middle;cursor:pointer;flex:none;border:0;padding:0}.tog:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:left .15s}.tog.on{background:var(--ok)}.tog.on:after{left:18px}.rowi{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line);font-size:13.5px}.rowi:first-of-type{border-top:0}.rowi small{display:block;color:var(--ink-3);font-size:12.5px}.seg{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px;align-items:center}.seg button{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:5px 12px;font-size:13px;color:var(--ink-2)}.seg button.on{background:var(--brand-tint);color:var(--ink);border-color:var(--brand-soft);font-weight:500}.mx{width:100%;overflow-x:auto}table.t{border-collapse:collapse;width:100%;font-size:13px;min-width:600px}table.t td,table.t th{padding:8px 10px;border-bottom:1px solid var(--line);text-align:left;white-space:nowrap;vertical-align:top}table.t th{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600}table.t td small{display:block;color:var(--ink-3);font-size:11.5px}table.t tr.grp td{background:var(--brand-tint);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.cb{width:20px;height:20px;border-radius:6px;border:1.5px solid var(--line);display:inline-grid;place-items:center;cursor:pointer;font-size:12px;color:#fff;background:var(--panel);padding:0}.cb.on{background:var(--brand);border-color:var(--brand)}.cb.lock{background:var(--line);border-color:var(--line);color:var(--ink-3);cursor:not-allowed}.toast{position:fixed;bottom:18px;left:50%;transform:translateX(-50%);background:var(--ink);color:#fff;padding:10px 16px;border-radius:10px;font-size:13.5px;z-index:100;box-shadow:0 10px 30px rgba(0,0,0,.3)}.spinner{display:inline-block;width:16px;height:16px;border:2px solid hsla(0,0%,100%,.4);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.empty{border:1px dashed var(--line);border-radius:12px;padding:26px 18px;text-align:center;color:var(--ink-3);font-size:13.5px}.login{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:linear-gradient(165deg,var(--hero-a),var(--hero-b));position:relative;overflow:hidden}.login:before{content:"";position:absolute;inset:auto -140px -180px auto;width:480px;height:480px;border-radius:50%;border:1px solid hsla(36,51%,70%,.16)}.lcard{position:relative;z-index:1;width:100%;max-width:372px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:26px 26px 18px;box-shadow:0 24px 48px -28px rgba(0,0,0,.45)}.lhead{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.logo2{font-family:var(--font-d);font-size:20px;font-weight:600;color:var(--ink);line-height:1}.logo2 span{color:var(--brand);font-style:italic;font-weight:500}.lang2{display:flex;gap:2px;border:1px solid var(--line);border-radius:999px;padding:2px}.lang2 button{border:0;background:transparent;color:var(--ink-3);font-size:11.5px;font-weight:600;padding:3px 8px;border-radius:999px;letter-spacing:.02em}.lang2 button.on{background:var(--brand);color:#fff}.lcard h2{font-size:19px;margin-bottom:2px}.lead{color:var(--ink-2);margin:0 0 16px;font-size:13px}.lcard .field{margin-bottom:11px}.lcard .field label{font-size:12px;font-weight:600;margin-bottom:4px}.lcard .field input{padding:9px 11px;border-radius:9px;font-size:14px}.lbtn{width:100%;border:0;border-radius:9px;padding:10px;font-weight:600;font-size:14px;background:var(--brand);color:#fff;display:flex;justify-content:center;gap:8px;align-items:center;margin-top:2px}.lbtn:hover{background:var(--brand-2)}.lbtn:disabled{opacity:.6}.or{display:flex;align-items:center;gap:8px;margin:14px 0 10px;font-size:11px;color:var(--ink-3)}.or:after,.or:before{content:"";flex:1 1;height:1px;background:var(--line)}.social{display:grid;grid-gap:6px;gap:6px}.sbtn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:9px;padding:9px;font-weight:500;font-size:13.5px}.sbtn:hover{background:var(--bg)}.hint{font-size:12px;margin:12px 0 0;text-align:center}.hint a{color:var(--brand-2);font-weight:600}.otp{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:6px;gap:6px;margin:4px 0 12px}.otp input{width:100%;text-align:center;font-size:19px;font-family:var(--font-d);padding:8px 0;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--ink);outline:none}.otp input:focus{border-color:#c9a373;box-shadow:0 0 0 3px hsla(33,44%,62%,.25)}.chk{display:flex;gap:8px;align-items:flex-start;font-size:12.5px;color:var(--ink-2);margin:2px 0 12px}.chk input{margin-top:2px;accent-color:var(--brand)}.who{display:flex;gap:10px;align-items:center;border:1px solid var(--line);border-radius:10px;padding:10px;margin-bottom:12px}.av{width:34px;height:34px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--brand));color:#fff;display:grid;place-items:center;font-family:var(--font-d);font-weight:600;flex:none;font-size:14px}.who small{display:block;font-size:11.5px}.lfoot,.who small{color:var(--ink-3)}.lfoot{display:flex;justify-content:space-between;font-size:11px;margin-top:16px;padding-top:10px;border-top:1px solid var(--line)}.lcard .err-msg{font-size:12.5px;margin:-4px 0 10px}.frame{display:grid;grid-template-columns:250px 1fr;min-height:100vh}@media (max-width:900px){.frame{grid-template-columns:1fr}.side{position:fixed;inset:0 auto 0 0;width:min(86vw,280px);z-index:30;transform:translateX(-105%);transition:transform .2s;box-shadow:0 0 40px rgba(0,0,0,.25);overflow:auto}.side.open{transform:none}}.side{background:var(--panel);border-right:1px solid var(--line);padding:16px 12px;font-size:13.5px;color:var(--ink-2)}.side .name{font-family:var(--font-d);font-size:21px;font-weight:600;color:var(--ink);padding:0 8px 2px}.side .name span{color:var(--brand);font-style:italic;font-weight:500}.side .role{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:0 8px 12px}.side .search{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;padding:7px 10px;font-size:13px;color:var(--ink-3);margin-bottom:10px;cursor:pointer;background:var(--panel);width:100%}.side .search kbd{margin-left:auto;font-size:11px;border:1px solid var(--line);border-radius:4px;padding:0 5px}.side .scope{margin:0 0 10px;border:1px solid var(--line);border-radius:10px;padding:8px 10px;font-size:12.5px;color:var(--ink);display:flex;gap:8px;align-items:center}.side .scope .b{width:28px;height:28px;border-radius:7px;background:linear-gradient(135deg,var(--gold),var(--brand));color:#fff;display:grid;place-items:center;font-family:var(--font-d);font-weight:600;flex:none}.side .scope small{display:block;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.side a.i{padding:7px 10px;border-radius:8px;display:flex;justify-content:space-between;align-items:center;color:var(--ink-2);text-decoration:none}.side a.i.on,.side a.i:hover{background:var(--brand-tint)}.side a.i.on{color:var(--ink);font-weight:500}.side a.i.sub{padding-left:24px;font-size:13px}.side .c{font-size:11px;background:var(--brand-soft);color:var(--brand-2);border-radius:999px;padding:0 7px;font-weight:600}.side .c.hot{background:color-mix(in srgb,var(--err) 14%,transparent);color:var(--err)}.side .g{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:12px 10px 4px}.side .dim{color:var(--ink-3);font-size:12px;padding:10px;border-top:1px dashed var(--line);margin-top:10px}.main{min-width:0}.top{background:linear-gradient(120deg,var(--hero-a),var(--hero-b));color:#f4ede4;padding:16px clamp(16px,3vw,28px) 20px}.top .row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.burger{display:none;border:1px solid hsla(0,0%,100%,.3);background:transparent;color:#fff;border-radius:8px;width:36px;height:36px}@media (max-width:900px){.burger{display:block}}.gs{flex:1 1;min-width:180px;max-width:480px;background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.25);border-radius:999px;padding:8px 14px;color:hsla(34,42%,93%,.8);font-size:13.5px;cursor:text;display:flex;gap:8px;align-items:center}.gs kbd{margin-left:auto;font-size:11px;border:1px solid hsla(0,0%,100%,.35);border-radius:4px;padding:0 5px}.top .ic{margin-left:auto;gap:8px}.top .ic,.top .ic .ib{display:flex;align-items:center}.top .ic .ib{height:38px;min-width:38px;padding:0 10px;border-radius:999px;border:1px solid hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.1);color:#fff;gap:6px;justify-content:center;position:relative;transition:background .15s,border-color .15s}.top .ic .ib:hover{background:hsla(0,0%,100%,.2)}.top .ic .ib.on{background:#fff;color:var(--hero-b);border-color:#fff}.top .ic .ib .lb{font-size:12px;font-weight:600;letter-spacing:.06em}.top .ic .badge{position:absolute;top:-3px;right:-3px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--gold);color:#3a2f26;font-size:11px;font-weight:700;display:grid;place-items:center;border:2px solid var(--hero-b);font-family:var(--font-b)}.top .ic .uchip{height:38px;padding:0 10px 0 4px;border-radius:999px;border:1px solid hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.1);color:#fff;display:flex;gap:8px;align-items:center;transition:background .15s}.top .ic .uchip:hover{background:hsla(0,0%,100%,.2)}.top .ic .uchip.on{background:#fff;color:var(--hero-b);border-color:#fff}.top .ic .uchip .ua{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,var(--gold),var(--brand));display:grid;place-items:center;font-family:var(--font-d);font-size:12.5px;font-weight:600;color:#fff;flex:none;letter-spacing:.02em}.top .ic .uchip .ut{display:flex;flex-direction:column;line-height:1.15;text-align:left}.top .ic .uchip .ut b{font-size:13px;font-weight:600}.top .ic .uchip .ut small{font-size:10.5px;opacity:.75}.top .ic .uchip.on .ut small{opacity:.6}@media (max-width:640px){.top .ic .uchip .ut{display:none}.top .ic .uchip{padding:0 6px 0 4px}.top .ic .ib .lb{display:none}}.top .crumb{font-size:12.5px;color:hsla(34,42%,93%,.7);margin-top:12px}.top h1{font-size:clamp(22px,2.6vw,30px);margin-top:4px}.top h1 em{color:var(--gold)}.top p{margin:2px 0 0;font-size:13px;color:hsla(34,42%,93%,.75);max-width:80ch}.top .stabs{display:flex;gap:4px;flex-wrap:wrap;margin-top:14px}.top .stabs a{padding:6px 12px;border-radius:999px;font-size:13px;color:hsla(34,42%,93%,.8);text-decoration:none}.top .stabs a.on{background:hsla(0,0%,100%,.16);color:#fff;font-weight:500}.content{padding:clamp(14px,2.5vw,24px)}.pop{position:absolute;right:clamp(16px,3vw,28px);top:64px;width:340px;max-width:calc(100vw - 32px);background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:14px;box-shadow:0 20px 40px -16px rgba(0,0,0,.35);z-index:35;overflow:hidden}.pop .h{padding:12px 16px;border-bottom:1px solid var(--line);font-weight:600;display:flex;justify-content:space-between;font-size:13.5px}.pop .h button{border:0;background:none;color:var(--brand-2);font-size:12.5px;font-weight:600}.pop .n{padding:10px 16px;border-bottom:1px solid var(--line);font-size:13px;display:flex;gap:10px}.pop .n .d{width:8px;height:8px;border-radius:50%;background:var(--info);margin-top:7px;flex:none}.pop .n .d.warn{background:var(--warn)}.pop .n .d.ok{background:var(--ok)}.pop .n .d.err{background:var(--err)}.pop .n small{display:block;color:var(--ink-3);font-size:12px}.pop .p{padding:10px 16px;display:flex;gap:10px;align-items:center;font-size:13.5px;cursor:pointer;border:0;background:none;width:100%;text-align:left;color:var(--ink)}.pop .p:hover{background:var(--brand-tint)}.pop .p svg{color:var(--ink-3);flex:none}.pop .p.danger{border-top:1px solid var(--line)}.pop .p.danger,.pop .p.danger svg{color:var(--err)}.pop .p.sel{font-weight:600}.pop .p.sel svg{margin-left:auto;color:var(--brand)}.pop .lcode{width:30px;height:22px;border-radius:6px;background:var(--brand-tint);color:var(--brand-2);font-size:11px;font-weight:700;display:grid;place-items:center;flex:none}.pop .me small{line-height:1.45}.pop .me{padding:14px 16px;border-bottom:1px solid var(--line);display:flex;gap:12px;align-items:center}.pop .me small{display:block;color:var(--ink-3);font-size:12px}.scrim{position:fixed;inset:0;background:rgba(30,20,10,.45);z-index:40;display:grid;place-items:start center;padding:10vh 16px 16px}.cmdk{width:100%;max-width:640px;background:var(--panel);border:1px solid var(--line);border-radius:16px;box-shadow:0 30px 60px -20px rgba(0,0,0,.4);overflow:hidden}.cmdk .in{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--line)}.cmdk input{flex:1 1;border:0;background:transparent;font-size:16px;color:var(--ink);outline:none}.cmdk .sec{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:10px 16px 4px}.cmdk a.r{display:flex;gap:10px;align-items:center;padding:9px 16px;font-size:14px;color:var(--ink);text-decoration:none}.cmdk a.r:hover{background:var(--brand-tint)}.cmdk a.r small{margin-left:auto;color:var(--ink-3);font-size:12px}.strip{flex-wrap:wrap;margin-bottom:16px}.strip,.strip .s{display:flex;gap:8px}.strip .s{background:var(--panel);border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:13px;align-items:center}.strip .s b{font-family:var(--font-d);font-size:17px}.strip .s.hl{background:var(--brand);color:#fff;border-color:var(--brand)}.sh-head{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.sh-head h2{font-size:19px;margin-right:6px}.sh-head .f{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:3px 10px;font-size:12px;color:var(--ink-2)}.sh-head .f.on{background:var(--brand-tint);color:var(--ink);border-color:var(--brand-soft)}.sites{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));grid-gap:12px;gap:12px}.site{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden;cursor:pointer;transition:transform .12s,border-color .12s;text-decoration:none;color:inherit;display:block}.site:hover{transform:translateY(-2px);border-color:var(--gold)}.site .hd{padding:12px 14px;color:#f4ede4;background:linear-gradient(135deg,#4f4a52,#2e2a30);display:flex;justify-content:space-between;align-items:center;gap:8px}.site.t2 .hd{background:linear-gradient(135deg,#6a5a4a,#3e3128)}.site.t3 .hd{background:linear-gradient(135deg,#4a5d55,#2b3a34)}.site.t4 .hd{background:linear-gradient(135deg,#5a4d5e,#332a36)}.site .hd b{font-family:var(--font-d);font-weight:500;font-size:16px}.site .hd small{display:block;font-size:12px;color:hsla(34,42%,93%,.7)}.site .met{display:grid;grid-template-columns:repeat(3,1fr);padding:10px 14px 6px}.site .met b{display:block;font-family:var(--font-d);font-size:19px}.site .met small{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.site .why{padding:0 14px 10px;font-size:12.5px;color:var(--ink-2)}.site .bar{height:5px;background:var(--brand-tint);border-radius:999px;overflow:hidden;margin-top:6px}.site .bar i{display:block;height:100%;background:var(--ok)}.site .bar i.warn{background:var(--warn)}.site .bar i.err{background:var(--err)}.site .ft{padding:8px 14px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-2);display:flex;gap:8px;align-items:center}.site .ft span:first-child{margin-right:auto}.list .it{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line);font-size:13.5px}.list .it:first-child{border-top:0}.list a.it{color:inherit;text-decoration:none;border-radius:8px;transition:background .12s}.list a.it:hover{background:var(--brand-tint)}.list .d{width:8px;height:8px;border-radius:50%;background:var(--info)}.list .d.err{background:var(--err)}.list .d.warn{background:var(--warn)}.list .d.ok{background:var(--ok)}.list .d.info{background:var(--info)}.list b{font-weight:500;display:block}.list small{color:var(--ink-3);font-size:12.5px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:14px}@media (max-width:700px){.kpis{grid-template-columns:repeat(2,1fr)}}.kpis div{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:10px 14px}.kpis small{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.kpis b{display:block;font-family:var(--font-d);font-size:22px}.kpis .t{font-size:12px;color:var(--ink-2)}.tl{position:relative;padding-left:22px}.tl:before{content:"";position:absolute;left:6px;top:6px;bottom:6px;width:1px;background:var(--line)}.tl .e{position:relative;padding:8px 0 8px 8px;font-size:13.5px;display:flex;gap:10px;align-items:center}.tl .e>div{flex:1 1;min-width:0}.tl .e:before{content:"";position:absolute;left:-19px;top:14px;width:9px;height:9px;border-radius:50%;background:var(--brand);border:2px solid var(--panel)}.tl .e.err:before{background:var(--err)}.tl .e.ok:before{background:var(--ok)}.tl .e.warn:before{background:var(--warn)}.tl .e.info:before{background:var(--info)}.tl .e small{display:block;color:var(--ink-3);font-size:12px}.tl .day{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:10px 0 2px 8px}.layout{display:grid;grid-template-columns:290px 1fr;grid-gap:14px;gap:14px}@media (max-width:1000px){.layout{grid-template-columns:1fr}}.roles{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.roles .h{border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font-weight:600}.role,.roles .h{padding:12px 16px;align-items:center}.role{cursor:pointer;display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;gap:10px;border:0;border-bottom:1px solid var(--line);background:none;width:100%;text-align:left;color:var(--ink)}.role.on,.role:hover{background:var(--brand-tint)}.role .ic{width:34px;height:34px;border-radius:9px;background:var(--brand-soft);display:grid;place-items:center}.role b{display:block;font-weight:500}.role small{color:var(--ink-3);font-size:12.5px}.role .cnt{font-size:12px;color:var(--ink-3)}.foot{display:flex;gap:8px;justify-content:flex-end;flex-wrap:wrap;margin-top:14px;padding-top:12px}.foot,.people .p{border-top:1px solid var(--line);align-items:center}.people .p{display:grid;grid-template-columns:auto 1.2fr 1fr 1.4fr auto;grid-gap:12px;gap:12px;padding:10px 0;font-size:13.5px}.people .p:first-child{border-top:0}@media (max-width:800px){.people .p{grid-template-columns:auto 1fr auto}.people .p .hide{display:none}}.people small{display:block;color:var(--ink-3);font-size:12px}.chips{gap:4px}.chips span{font-size:11.5px;border:1px solid var(--line);border-radius:999px;padding:1px 8px;color:var(--ink-2)}.form{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:700px){.form{grid-template-columns:1fr}}.form .full{grid-column:1/-1}.dept{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:12px;gap:12px}.dept .d{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--panel)}.dept .d b{display:flex;justify-content:space-between;font-weight:600}.dept .d small{display:block;color:var(--ink-2);font-size:12.5px;margin-top:4px}.dept .d .mods{margin-top:8px;display:flex;gap:4px;flex-wrap:wrap}.dept .d .mods span{font-size:11px;background:var(--brand-tint);border-radius:999px;padding:1px 8px;color:var(--brand-2)}.langs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}@media (max-width:700px){.langs{grid-template-columns:1fr}}.lg{border:1px solid var(--line);border-radius:12px;padding:12px 14px}.lg b{display:flex;justify-content:space-between;align-items:center;font-weight:600}.lg small{display:block;color:var(--ink-2);font-size:12.5px;margin:4px 0 8px}.bar{height:6px;background:var(--brand-tint);border-radius:999px;overflow:hidden}.bar i{display:block;height:100%;background:var(--brand)}.bar i.warn{background:var(--warn)}td .in{border:1px solid var(--line);border-radius:8px;padding:5px 9px;background:var(--panel);min-width:150px;display:block;width:100%}td .in.miss{border-color:var(--warn);background:color-mix(in srgb,var(--warn) 8%,transparent)}.sw{display:flex;gap:8px;align-items:center}.swatch{width:34px;height:34px;border-radius:9px;border:1px solid var(--line);flex:none}.modal{position:fixed;inset:0;background:rgba(30,20,10,.45);z-index:50;display:grid;place-items:center;padding:16px}.modal .box{width:100%;max-width:560px;background:var(--panel);border-radius:16px;padding:20px 22px;max-height:90vh;overflow:auto}a.btn,a.chip{text-decoration:none}.tbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.tbar .sp{margin-left:auto}.tbar .fi{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:5px 12px;font-size:12.5px;color:var(--ink-2)}.tbar .fi.on{background:var(--brand-tint);color:var(--ink);border-color:var(--brand-soft);font-weight:600}.sin{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:7px 14px;font-size:13.5px;min-width:220px;outline:none;color:var(--ink)}.sin:focus{border-color:#c9a373;box-shadow:0 0 0 3px hsla(33,44%,62%,.25)}.tbar select{border:1px solid var(--line);border-radius:999px;padding:6px 12px;font-size:13px;color:var(--ink-2)}.tbar select,.tcard{background:var(--panel)}.tcard{border:1px solid var(--line);border-radius:14px;overflow:auto}.tcard table{border-collapse:collapse;width:100%;font-size:13.5px;min-width:640px}.tcard th{text-align:left;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding:12px 14px 8px}.tcard td{padding:10px 14px;border-top:1px solid var(--line);vertical-align:middle}.tcard tbody tr:hover{background:var(--brand-tint)}.tcard tbody tr.clk{cursor:pointer}.tcard td small{display:block;color:var(--ink-3);font-size:11.5px}.wo{display:flex;gap:9px;align-items:center;min-width:0}.wo .av{width:30px;height:30px;font-size:12px}.bar2{height:6px;border-radius:999px;background:var(--brand-tint);overflow:hidden;width:72px;margin-top:4px}.bar2 i{display:block;height:100%;background:var(--brand)}.tags{display:flex;gap:4px;flex-wrap:wrap}.tag{background:var(--brand-tint);border-radius:999px;padding:1px 8px;font-size:11.5px;white-space:nowrap}.legend,.tag{color:var(--ink-2)}.legend{display:flex;gap:14px;flex-wrap:wrap;align-items:center;font-size:12.5px;margin:0 0 12px}.legend i{display:inline-block;width:11px;height:11px;border-radius:3px;margin-right:5px;vertical-align:-1px;border:1px solid var(--line)}.legend .sep{width:1px;height:14px;background:var(--line);margin:0 2px}.legend i.sw.OWNER{background:#dff0e4;border-color:#9dcbaf}.legend i.sw.TENANT{background:#eef2f6;border-color:#cddbe6}.legend i.sw.EMPTY{background:var(--bg);border-color:var(--line)}.legend i.sw.debt{background:#f9ece9;border-color:#e8cdc6}.legend i.dotlg{border-radius:50%;border:0}.legend i.dotlg.ok{background:#2f8f52}.legend i.dotlg.no{background:var(--err)}.blk{border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden;margin-bottom:14px}.blk .bh{display:flex;gap:10px;align-items:center;padding:10px 15px;border-bottom:1px solid var(--line);background:var(--brand-tint)}.blk .bh b{font-family:var(--font-d);font-size:16px}.flr{display:flex;gap:10px;align-items:flex-start;padding:8px 15px;border-top:1px solid var(--line)}.flr:first-of-type{border-top:0}.flr .fl{width:56px;flex:none;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600;padding-top:16px}.us{display:flex;gap:6px;flex-wrap:wrap}.u{width:64px;height:50px;border-radius:9px;border:1px solid var(--line);display:grid;place-items:center;font-size:12.5px;font-weight:600;line-height:1.15;text-align:center;position:relative;background:var(--panel);color:var(--ink);padding:0}.u small{display:block;font-size:9.5px;font-weight:500;color:var(--ink-3)}.u:hover{border-color:var(--brand);box-shadow:0 0 0 2px var(--brand-tint)}.u.OWNER{background:#dff0e4;border-color:#9dcbaf}.u.TENANT{background:#eef2f6;border-color:#cddbe6}.u.EMPTY{background:var(--bg);color:var(--ink-3)}.u.debt{background:#f9ece9;border-color:#e8cdc6}.u.sel{outline:2px solid var(--brand);outline-offset:1px}.u .dot{position:absolute;top:4px;right:5px;width:7px;height:7px;border-radius:50%;background:var(--err);box-shadow:0 0 0 1.5px var(--panel)}.u .dot.ok{background:#2f8f52}.u .dot.no{background:var(--err)}.scrim2{position:fixed;inset:0;background:rgba(40,32,26,.38);z-index:40;display:flex;justify-content:flex-end}.drw{width:min(560px,100%);background:var(--panel);height:100%;overflow:auto;box-shadow:-24px 0 60px -30px rgba(0,0,0,.5);animation:slideIn .18s ease-out}@keyframes slideIn{0%{transform:translateX(30px);opacity:.4}to{transform:none;opacity:1}}.drw .dh{position:-webkit-sticky;position:sticky;top:0;background:var(--panel);border-bottom:1px solid var(--line);padding:16px 20px;display:flex;gap:10px;align-items:flex-start;z-index:2}.drw .dh h2{font-size:20px}.drw .dh .x{margin-left:auto;border:1px solid var(--line);background:var(--panel);border-radius:9px;width:32px;height:32px;color:var(--ink-2);flex:none}.drw .db{padding:16px 20px 40px}.drw h3{font-size:14.5px;font-family:var(--font-b);font-weight:600;margin:18px 0 2px}.drw h3:first-child{margin-top:0}.two{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:560px){.two{grid-template-columns:1fr}}.plist .p{display:flex;gap:10px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.plist .p:first-child{border-top:0}.plist .p .t{flex:1 1;min-width:0}.plist .p b{display:block;font-weight:600}.plist .p small{display:block;color:var(--ink-3);font-size:12px}.plist .p.off{opacity:.55}.tline{padding-left:18px;margin-top:8px}.tline,.tline .e{position:relative}.tline .e{padding:0 0 12px;font-size:13px}.tline .e:before{content:"";position:absolute;left:-18px;top:5px;width:8px;height:8px;border-radius:50%;background:var(--brand)}.tline .e:after{content:"";position:absolute;left:-14.5px;top:15px;bottom:0;width:1px;background:var(--line)}.tline .e:last-child:after{display:none}.tline small{display:block;color:var(--ink-3);font-size:12px}.appr .a{display:flex;gap:10px;align-items:flex-start;padding:14px 0;border-top:1px solid var(--line)}.appr .a:first-child{border-top:0}.appr .a .t{flex:1 1;min-width:0}.appr .a .t b{font-weight:600;margin-right:6px}.appr .a small{display:block;color:var(--ink-3);font-size:12px}.appr .a .why{color:var(--ink-2);font-size:12.5px;margin-top:3px}.appr .a .acts{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.appr input[type=checkbox]{accent-color:var(--brand);margin-top:4px}.steps{display:flex;gap:0;flex-wrap:wrap;margin-bottom:18px}.steps .st{display:flex;gap:9px;align-items:center;padding:0 20px 0 0;color:var(--ink-3);font-size:13.5px}.steps .st .n{width:26px;height:26px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-size:12px;font-weight:600;background:var(--panel)}.steps .st.on{color:var(--ink);font-weight:600}.steps .st.on .n{background:var(--brand);color:#fff;border-color:var(--brand)}.steps .st.done .n{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok);border-color:color-mix(in srgb,var(--ok) 30%,transparent)}.drop{border:2px dashed var(--line);border-radius:14px;background:var(--panel);padding:34px 20px;text-align:center}.drop.on{border-color:var(--brand);background:var(--brand-tint)}.drop b{display:block;font-family:var(--font-d);font-size:18px;margin-bottom:4px}.drop p{color:var(--ink-3);font-size:13px;margin:0}.mrow{display:grid;grid-template-columns:minmax(0,1fr) 16px minmax(0,1.1fr) auto;grid-gap:8px;gap:8px;align-items:center;padding:8px 0}.mrow .src{background:var(--bg);padding:6px 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mrow .src,.mrow select{border:1px solid var(--line);border-radius:8px;font-size:12.5px}.mrow select{padding:6px 8px;width:100%;background:var(--panel);color:var(--ink)}.mrow .ar{text-align:center;color:var(--ink-3)}.rl .r{display:flex;gap:10px;align-items:flex-start;padding:10px 0;border-top:1px solid var(--line)}.rl .r:first-child{border-top:0}.rl .r .t{flex:1 1;min-width:0}.rl .r b{display:block;font-weight:600;font-size:13.5px}.rl .r small{display:block;color:var(--ink-3);font-size:12px}.sev{width:8px;height:8px;border-radius:50%;flex:none;margin-top:6px;background:var(--info)}.sev.err{background:var(--err)}.sev.warn{background:var(--warn)}.sev.ok{background:var(--ok)}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{background:var(--brand-tint);border-radius:999px;padding:4px 11px;font-size:12.5px;color:var(--ink-2);border:0}.chip:hover{background:var(--brand-soft)}.hr{height:1px;background:var(--line);margin:14px 0}.hint{color:var(--ink-3)}.hint,.mini{font-size:12.5px}.mini{width:100%;border-collapse:collapse}.mini th{text-align:left;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);padding:0 8px 6px}.mini td{padding:7px 8px;border-top:1px solid var(--line)}@media (max-width:760px){.kpis{grid-template-columns:repeat(2,1fr)}}.plist .pbtn{flex:1 1;min-width:0;display:flex;gap:10px;align-items:center;background:none;border:0;padding:4px 6px;margin:-4px -6px;border-radius:9px;text-align:left;color:inherit}.plist .pbtn:hover{background:var(--brand-tint)}.plist .pbtn .t{display:block;min-width:0}.plist .pbtn b{display:block;font-weight:600}.plist .pbtn small{display:block;color:var(--ink-3);font-size:12px}.drw .dh .av{flex:none}.tsites{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:6px;gap:6px}.ts{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:8px 10px;font-size:13px;color:var(--ink);text-align:left;line-height:1.25}.ts small{display:block;color:var(--ink-3);font-size:11.5px}.ts:hover{border-color:var(--brand-soft)}.ts.on,.ts:hover{background:var(--brand-tint)}.ts.on{border-color:var(--brand);font-weight:600}.ts:disabled{opacity:.6}.reach{border:1px solid var(--line);border-radius:12px;padding:12px 14px;background:var(--brand-tint);margin-top:4px}.reach small{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.reach b{display:block;font-family:var(--font-d);font-size:26px;line-height:1.15}.reach span{display:block;font-size:12.5px;color:var(--ink-2)}.reach span.w{color:var(--warn);margin-top:4px}.pwrap{min-height:100vh;background:var(--bg)}.phead{display:flex;gap:10px;align-items:center;justify-content:space-between;padding:12px clamp(14px,4vw,20px);background:linear-gradient(120deg,var(--hero-a),var(--hero-b));color:#f4ede4}.phead .name{font-family:var(--font-d);font-size:19px;font-weight:600}.phead .name span{color:var(--gold);font-style:italic;font-weight:500}.phead .btn.ghost{color:#f4ede4;border-color:hsla(0,0%,100%,.35)}.phead .btn.ghost:hover{background:hsla(0,0%,100%,.15)}.pbody{max-width:560px;margin:0 auto;padding:18px clamp(14px,4vw,16px) 48px}.pbody h1{font-size:23px;margin-bottom:2px}.psub{font-size:13px;color:var(--ink-2);margin:0 0 16px}.psec{font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:600;margin:22px 0 8px}.pcard{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:16px 18px;margin-bottom:12px}.pcard.hl{border-color:var(--brand);background:linear-gradient(160deg,var(--panel),var(--brand-tint))}.pcard.unread{border-left:3px solid var(--gold)}.pcard.clkc{cursor:pointer}.pcard.clkc:hover{border-color:var(--brand-soft)}.pcard h3{font-size:16.5px;margin-bottom:3px;font-family:var(--font-d);font-weight:600}.pcard .meta{font-size:12px;color:var(--ink-3);margin-bottom:8px}.pcard p{font-size:13.5px;color:var(--ink-2);line-height:1.6;margin:0}.pcard .more{display:inline-block;margin-top:6px;font-size:12.5px;color:var(--brand-2);font-weight:600}.opt{display:flex;gap:10px;align-items:center;width:100%;text-align:left;border:1px solid var(--line);border-radius:12px;padding:12px 14px;margin-top:8px;background:var(--panel);color:var(--ink);font-size:14px}.opt.sel,.opt:hover{border-color:var(--brand);background:var(--brand-tint)}.opt.sel{font-weight:600}.opt .rd{width:17px;height:17px;border-radius:50%;border:2px solid var(--line);flex:none}.opt.sel .rd{border-color:var(--brand);box-shadow:inset 0 0 0 3px var(--panel);background:var(--brand)}.opt .rd.sq{border-radius:5px}.opt.sel .rd.sq{box-shadow:inset 0 0 0 2px var(--panel)}.hits{border:1px solid var(--line);border-radius:10px;margin-top:6px;overflow:hidden;max-height:250px;overflow-y:auto}.hit{display:flex;gap:9px;align-items:center;width:100%;text-align:left;background:var(--panel);border:0;border-top:1px solid var(--line);padding:8px 10px;color:var(--ink)}.hit:first-child{border-top:0}.hit:hover{background:var(--brand-tint)}.hit .av{width:28px;height:28px;font-size:11.5px}.hit b{display:block;font-weight:600;font-size:13.5px}.hit small{display:block;color:var(--ink-3);font-size:11.5px}.picked{display:flex;gap:9px;align-items:center;border:1px solid var(--brand-soft);background:var(--brand-tint);border-radius:10px;padding:8px 10px}.picked .av{width:30px;height:30px;font-size:12px}.picked b{display:block;font-weight:600;font-size:13.5px}.picked small{display:block;color:var(--ink-3);font-size:11.5px}.picked .btn{margin-left:auto}.pager{display:flex;gap:12px;align-items:center;flex-wrap:wrap;justify-content:space-between;margin-top:12px;padding-top:10px;border-top:1px solid var(--line);font-size:13px;color:var(--ink-2)}.pager .rng b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink)}.flow{margin:4px 0 16px}.flow .st{padding-right:18px}.thread{display:grid;grid-gap:12px;gap:12px;margin-top:4px}.msg{display:flex;gap:10px;align-items:flex-start}.msg .bub{background:var(--brand-tint);border-radius:14px 14px 14px 4px;padding:10px 13px;font-size:13.5px;color:var(--ink);max-width:80%;white-space:pre-wrap}.msg .bub .who{font-size:11.5px;color:var(--ink-3);margin-bottom:3px;display:block;white-space:normal}.msg.me{flex-direction:row-reverse}.msg.me .bub{background:var(--brand-soft);border-radius:14px 14px 4px 14px}.msg.note .bub{background:#fffdf7;border:1px dashed var(--warn);border-radius:12px;color:var(--ink-2)}.msg .att{display:inline-flex;gap:6px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:8px;padding:4px 9px;font-size:12px;margin-top:6px;margin-right:6px;color:var(--ink-2)}.cats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.cat{border:1px solid var(--line);border-radius:12px;padding:12px;text-align:left;background:var(--panel);font-size:13.5px;color:var(--ink);line-height:1.3}.cat:hover{border-color:var(--brand-soft)}.cat.on,.cat:hover{background:var(--brand-tint)}.cat.on{border-color:var(--brand);font-weight:600}.cat small{display:block;color:var(--ink-3);font-size:11.5px;font-weight:400;margin-top:3px}.stars{font-size:20px;letter-spacing:3px;color:var(--gold);line-height:1}.firms{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-gap:12px;gap:12px}.firm{border:1px solid var(--line);border-radius:14px;background:var(--panel);overflow:hidden;text-decoration:none;color:inherit;display:block;transition:transform .12s,border-color .12s}.firm:hover{transform:translateY(-2px);border-color:var(--gold)}.firm .ic{height:68px;display:grid;place-items:center;font-size:26px;background:linear-gradient(135deg,var(--brand-tint),var(--brand-soft))}.firm .bd{padding:11px 13px}.firm b{display:block;font-family:var(--font-d);font-size:15px;font-weight:600}.firm small{display:block;color:var(--ink-3);font-size:11.5px;margin-top:1px}.firm .off{display:inline-block;margin-top:7px;background:var(--brand);color:#fff;border-radius:999px;padding:2px 10px;font-size:12px;font-weight:600;line-height:1.5}.firm .ft{border-top:1px solid var(--line);padding:7px 13px;font-size:11.5px;color:var(--ink-3);display:flex;justify-content:space-between;align-items:center;gap:8px}.bigic{width:54px;height:54px;border-radius:14px;flex:none;display:grid;place-items:center;font-size:25px;background:linear-gradient(135deg,var(--brand-tint),var(--brand-soft))}.bigic.sm{width:42px;height:42px;font-size:20px;border-radius:12px}.lock{font-size:11.5px;color:var(--warn);background:color-mix(in srgb,var(--warn) 16%,transparent);border-radius:999px;padding:2px 9px;font-weight:600;vertical-align:middle}.cols{display:flex;gap:8px;align-items:flex-end;height:118px;margin-top:10px}.cols .c{flex:1 1;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:5px}.cols .c i{display:block;width:100%;background:var(--brand);border-radius:4px 4px 0 0;min-height:2px}.cols .c em{font-style:normal;font-size:11px;color:var(--ink-3)}.cols .c b{font-size:11.5px}.cat.add{border-style:dashed;color:var(--ink-2);font-weight:600}.logorow{display:flex;gap:14px;align-items:flex-start}.logobox{width:76px;height:76px;flex:none;border:1px solid var(--line);border-radius:12px;background:var(--bg);display:grid;place-items:center;overflow:hidden;font-size:10.5px;color:var(--ink-3)}.logobox img{width:100%;height:100%;object-fit:contain}.tierbox{border:1px solid var(--line);border-radius:12px;background:var(--bg);padding:12px 13px;margin:0 0 14px}.tierrow{display:flex;gap:8px;align-items:center;margin-top:8px}.tierrow .tl{width:140px;flex:none;line-height:1.2}.tierrow .tl b{font-size:13px;display:block}.tierrow .tl small{font-size:10.5px;color:var(--ink-3)}.tierrow input{flex:1 1;min-width:0}@media(max-width:640px){.tierrow{flex-wrap:wrap}.tierrow .tl{width:100%}}.plogo{width:44px;height:44px;flex:none;border-radius:11px;border:1px solid var(--line);background:#fff;object-fit:contain;padding:3px}.plogo.lg{width:72px;height:72px;border-radius:16px;margin:0 auto 8px;display:block}.acts.two{display:flex;gap:8px}.acts.two>*{flex:1 1;min-width:0}.side .nb{margin:0}.side .nr{display:flex;align-items:center}.side .nr .i{flex:1 1;min-width:0}.side .tw{flex:none;width:26px;height:26px;margin-right:6px;border:0;background:transparent;border-radius:7px;color:var(--ink-3);display:grid;place-items:center;cursor:pointer;transition:transform .15s}.side .tw:hover{background:var(--brand-tint);color:var(--brand)}.side .tw.on{transform:rotate(180deg)}.side .kids{margin:1px 0 6px 20px;padding-left:10px;border-left:1px solid var(--line);display:flex;flex-direction:column}.side .kids .k{display:block;padding:6px 9px;border-radius:7px;font-size:12.5px;color:var(--ink-2);text-decoration:none}.side .kids .k.on,.side .kids .k:hover{background:var(--brand-tint);color:var(--brand)}.side .kids .k.on{font-weight:600}.icons{display:flex;gap:6px;flex-wrap:wrap}.icons .ic{width:38px;height:38px;border:1px solid var(--line);border-radius:10px;background:var(--panel);font-size:17px;display:grid;place-items:center;cursor:pointer;transition:border-color .15s,background .15s}.icons .ic:hover{border-color:var(--brand-soft);background:var(--brand-tint)}.icons .ic.on{border-color:var(--brand);background:var(--brand-tint);box-shadow:0 0 0 2px var(--brand-tint)}.firm .ic.lg{object-fit:contain;background:#fff;padding:4px}.firm .bd .tiers{color:var(--brand);font-size:11.5px}.banner{border-radius:12px;padding:11px 14px;font-size:13.5px;border:1px solid var(--line);background:var(--panel)}.banner b{font-weight:600}.banner.warn{background:#fbf1de;border-color:#eadbb8;color:#6b5423}.banner.err{background:#f8e9e6;border-color:#eccfc8;color:#7a3025}.banner.ok{background:#e9f1eb;border-color:#c6dfce;color:#26593c}.rq .r{display:grid;grid-template-columns:118px 1.45fr 1.05fr 1fr 148px 56px;grid-gap:12px;gap:12px;align-items:center;padding:12px 0;border-top:1px solid var(--line);font-size:13.5px;color:inherit;text-decoration:none}.rq .r:first-of-type{border-top:0}.rq .r>div:first-child{display:flex;flex-direction:column;gap:4px;align-items:flex-start}.rq .r b{font-weight:600}.rq .r b,.rq .r small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rq .r small{color:var(--ink-3);font-size:11.5px}.rq .r:hover{background:var(--tint)}@media (max-width:1040px){.rq .r{grid-template-columns:1fr 1fr;row-gap:6px}}.tno{font-family:var(--font-d);font-size:12.5px;color:var(--ink-3)}.kind{font-size:11px;border-radius:999px;padding:2px 9px;font-weight:600;white-space:nowrap;display:inline-block}.kind.rent{background:#e9eff4;color:var(--info)}.kind.guar{background:#e9f1eb;color:var(--ok)}.kind.short{background:var(--soft);color:var(--brand-2)}.kind.sale{background:var(--tint);color:var(--brand-2)}.kind.fast{color:var(--err)}.count,.kind.fast{background:#f8e9e6}.count{display:flex;gap:12px;align-items:center;border:1px solid #eccfc8;border-radius:12px;padding:11px 15px;margin-bottom:14px;flex-wrap:wrap}.count.calm{background:var(--tint);border-color:var(--soft)}.count .big{font-family:var(--font-d);font-size:24px;color:var(--err);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1}.count.calm .big{color:var(--brand-2)}.count small{display:block;font-size:12px;color:var(--ink-2)}.flow{display:flex;gap:0;flex-wrap:wrap;margin:4px 0 14px}.flow .st{display:flex;gap:8px;align-items:center;padding:3px 18px 3px 0;font-size:13px;color:var(--ink-3)}.flow .st .n{width:24px;height:24px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-size:11px;font-weight:600;background:var(--panel);flex:none}.flow .st.done{color:var(--ink-2)}.flow .st.done .n{background:var(--ok);border-color:var(--ok);color:#fff}.flow .st.now{color:var(--ink);font-weight:600}.flow .st.now .n{background:var(--brand);border-color:var(--brand);color:#fff}.offer{border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:14px 15px}.offer .big{font-family:var(--font-d);font-size:28px;line-height:1.1}.offer .r2{display:flex;justify-content:space-between;gap:10px;padding:6px 0;font-size:13.5px;border-top:1px solid var(--line)}.offer .r2:first-of-type{border-top:0}.offer .r2 span{color:var(--ink-3)}.kv{display:flex;justify-content:space-between;gap:10px;padding:7px 0;font-size:13.5px;border-top:1px solid var(--line)}.kv:first-of-type{border-top:0}.kv span{color:var(--ink-3)}.kv b{font-weight:600;text-align:right}.dates{border:1px solid var(--line);border-radius:12px;background:var(--bg);padding:13px 14px;margin-bottom:12px}.dates .r{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}@media (max-width:620px){.dates .r{grid-template-columns:1fr}}.dates .cap{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.dates .val{font-family:var(--font-d);font-size:20px;margin-top:2px}.dates .sum{margin-top:10px;font-size:12.5px;color:var(--brand-2);font-weight:600}.dates .sum span{color:var(--ink-3);font-weight:400}.cal{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:3px;gap:3px;margin-top:8px}.cal .d{aspect-ratio:1;border-radius:6px;background:var(--bg);border:1px solid var(--line);display:grid;place-items:center;font-size:11.5px;color:var(--ink-2)}.cal .d.hd{background:transparent;border:0;color:var(--ink-3);font-size:10px;letter-spacing:.06em;text-transform:uppercase;aspect-ratio:auto;padding:2px 0}.cal .d.BOOKED{background:#e9eff4;border-color:#cddbe6;color:var(--info);font-weight:600}.cal .d.OWNER{background:#fbf1de;border-color:#eadbb8;color:var(--warn);font-weight:600}.cal .d.BLOCKED{background:var(--tint);border-color:var(--soft);color:var(--ink-3)}.cal .d.off{opacity:.3}.exp{border:1px solid var(--line);border-radius:12px;background:var(--bg);padding:13px 14px;font-size:13px;color:var(--ink-2)}.exp .g2{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px 14px;gap:6px 14px;margin-top:8px}@media (max-width:620px){.exp .g2{grid-template-columns:1fr}}.exp .g2 div{display:flex;justify-content:space-between;gap:8px;border-bottom:1px dashed var(--line);padding-bottom:4px}.exp .g2 b{font-weight:600;color:var(--ink)}.intent{display:grid;grid-gap:12px;gap:12px;margin-top:4px}.icard{border:1px solid var(--line);border-radius:18px;background:var(--panel);padding:18px;text-align:left;display:block;width:100%;transition:border-color .15s,box-shadow .15s}.icard:hover{border-color:var(--brand);box-shadow:0 6px 18px rgba(138,106,69,.1)}.icard .ico{width:46px;height:46px;border-radius:14px;display:grid;place-items:center;font-size:22px;background:linear-gradient(135deg,var(--tint),var(--soft));margin-bottom:10px}.icard b{display:block;font-family:var(--font-d);font-size:19px;font-weight:600;line-height:1.25}.icard p{font-size:13px;color:var(--ink-2);margin-top:5px}.icard .go{display:inline-block;margin-top:10px;font-size:12.5px;color:var(--brand-2);font-weight:600}.icard.sale .ico{background:linear-gradient(135deg,#f1e3d2,#e6d0b4)}.ocard{border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:14px 15px;margin-bottom:10px;text-align:left;width:100%;display:block;position:relative}.ocard.sel,.ocard:hover{border-color:var(--brand);background:var(--tint)}.ocard .hd{display:flex;gap:9px;align-items:center}.ocard .hd b{font-size:15px;font-weight:600;flex:1 1}.ocard .em{font-size:20px;flex:none}.ocard p{font-size:12.5px;color:var(--ink-2);margin-top:6px;line-height:1.55}.ocard .tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:8px}.ocard .tg{font-size:11px;background:var(--bg);border:1px solid var(--line);border-radius:999px;padding:2px 9px;color:var(--ink-2)}.ocard.hot{border-color:var(--gold);background:#fffdf7}.ribbon{position:absolute;top:12px;right:13px;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;background:var(--brand);color:#fff;border-radius:999px;padding:2px 9px;font-weight:600}.ribbon.err{background:var(--err)}.fast{border:1px solid var(--gold);border-radius:14px;background:#fffdf7;padding:15px;margin-top:4px}.fast .st{display:grid;grid-template-columns:26px 1fr;grid-gap:11px;gap:11px;align-items:start;padding:9px 0;border-top:1px dashed var(--line)}.fast .st:first-of-type{border-top:0}.fast .st .n{width:26px;height:26px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:600}.fast .st b{display:block;font-size:13.5px}.fast .st small{display:block;color:var(--ink-2);font-size:12.5px;line-height:1.5;margin-top:2px}.track2{border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:16px}.track2 .s{display:grid;grid-template-columns:24px 1fr;grid-gap:12px;gap:12px;padding-bottom:14px;position:relative}.track2 .s:last-child{padding-bottom:0}.track2 .s:after{content:"";position:absolute;left:11px;top:26px;bottom:0;width:1px;background:var(--line)}.track2 .s:last-child:after{display:none}.track2 .s .n{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;background:var(--panel);border:1px solid var(--line);color:var(--ink-3);z-index:1}.track2 .s.done .n{background:var(--ok);border-color:var(--ok);color:#fff}.track2 .s.now .n{background:var(--brand);border-color:var(--brand);color:#fff}.track2 .s b{display:block;font-size:13.5px}.track2 .s.wait b{color:var(--ink-3);font-weight:400}.track2 .s small{display:block;color:var(--ink-3);font-size:12px;margin-top:1px}.side .i .n{margin-left:auto;font-size:10.5px;background:var(--brand);color:#fff;border-radius:999px;padding:1px 7px;font-weight:600;flex:none}.side .i .n.err{background:var(--err)}.chart{margin-top:6px}.chart .row{display:grid;grid-template-columns:150px 1fr 56px;grid-gap:10px;gap:10px;align-items:center;padding:5px 0}@media (max-width:620px){.chart .row{grid-template-columns:104px 1fr 48px}}.chart .lbl{font-size:13px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chart .track{height:14px;background:var(--tint);border-radius:4px;overflow:hidden;display:block}.chart .track i{display:block;height:100%;background:var(--brand);border-radius:0 4px 4px 0;min-width:2px}.chart .val{font-size:13px;font-weight:600;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acts label{white-space:nowrap}.daysep{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:600;margin:0 0 8px 2px}.nrow{display:flex;gap:11px;align-items:flex-start;padding:12px 2px;border-top:1px solid var(--line);cursor:pointer}.nrow:first-child{border-top:0}.nrow:hover{background:var(--tint)}.nrow.unread{background:#fffdf7}.nrow.unread:hover{background:var(--tint)}.nrow .nbd{flex:1 1;min-width:0}.nrow .nbd b{display:block;font-size:13.5px;font-weight:600}.nrow .nbd small{display:block;color:var(--ink-2);font-size:12.5px;margin-top:2px;line-height:1.5}.nrow .nmeta{display:block;color:var(--ink-3);font-size:11.5px;margin-top:4px}.nrow .nact{display:flex;gap:8px;align-items:center;flex:none}.nrow .nact .x{width:24px;height:24px;border-radius:7px;border:0;background:transparent;color:var(--ink-3);font-size:17px;line-height:1;cursor:pointer}.nrow .nact .x:hover{background:var(--line);color:var(--err)}.nic{width:30px;height:30px;flex:none;border-radius:9px;display:grid;place-items:center;font-size:15px;background:var(--tint);border:1px solid var(--line)}.nic.ok{background:#e9f1eb;border-color:#c6dfce}.nic.warn{background:#fbf1de;border-color:#eadbb8}.nic.err{background:#f8e9e6;border-color:#eccfc8}.nic.info{background:#e9eff4;border-color:#cddbe6}.dotu{width:8px;height:8px;border-radius:50%;background:var(--brand);flex:none;margin-top:10px}.pop.npop{width:340px;max-height:460px;overflow:auto;padding-bottom:0}.pop.npop .n{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-top:1px solid var(--line);cursor:pointer}.pop.npop .n:hover{background:var(--tint)}.pop.npop .n.unread{background:#fffdf7}.pop.npop .n>div{flex:1 1;min-width:0;font-size:13px;line-height:1.35}.pop.npop .n small{display:block;color:var(--ink-2);font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pop.npop .n em{display:block;font-style:normal;color:var(--ink-3);font-size:11px;margin-top:3px}.pop .allbtn{position:-webkit-sticky;position:sticky;bottom:0;width:100%;text-align:center;padding:10px;border:0;border-top:1px solid var(--line);background:var(--panel);color:var(--brand-2);font-size:12.5px;font-weight:600;cursor:pointer}.pop .allbtn:hover{background:var(--tint)}.ntoasts{position:fixed;right:18px;bottom:18px;z-index:60;display:flex;flex-direction:column;gap:8px;max-width:340px;color:var(--ink)}@media (max-width:640px){.ntoasts{left:12px;right:12px;bottom:12px;max-width:none}}.ntoast{display:flex;gap:10px;align-items:flex-start;background:var(--panel);border:1px solid var(--line);border-left:3px solid var(--brand);border-radius:12px;padding:11px 12px;box-shadow:0 10px 30px rgba(40,32,26,.16);animation:ntin .25s ease-out;color:var(--ink);text-align:left}@keyframes ntin{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ntoast.ok{border-left-color:var(--ok)}.ntoast.warn{border-left-color:var(--warn)}.ntoast.err{border-left-color:var(--err)}.ntoast.info{border-left-color:var(--info)}.ntoast .ic{font-size:17px;flex:none;line-height:1.2}.ntoast .bd{flex:1 1;min-width:0}.ntoast .bd b{display:block;font-size:13px;font-weight:600;line-height:1.35;color:var(--ink)}.ntoast .bd small{display:block;color:var(--ink-2);font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ntoast .bd .go{display:inline-block;margin-top:5px;font-size:11.5px;color:var(--brand-2);font-weight:600}.ntoast .x{border:0;background:transparent;color:var(--ink-3);font-size:17px;line-height:1;cursor:pointer;flex:none}.ntoast .x:hover{color:var(--ink)}.pbell{position:relative;margin-left:auto;margin-right:8px}.pbell .bell{width:36px;height:36px;border-radius:50%;border:1px solid hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.12);color:#fff;font-size:15px;position:relative;cursor:pointer}.pbell .bell.on{background:#fff}.pbell .bell .badge{position:absolute;top:-3px;right:-3px;min-width:17px;height:17px;padding:0 4px;border-radius:999px;background:var(--gold);color:#3a2f26;font-size:10.5px;font-weight:700;display:grid;place-items:center;border:2px solid var(--hero-b);font-family:var(--font-b)}.bscrim{position:fixed;inset:0;z-index:40}.pbell .bpop{position:absolute;right:0;top:44px;width:312px;max-height:420px;overflow:auto;z-index:41;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 44px rgba(40,32,26,.2);color:var(--ink);text-align:left}@media (max-width:420px){.pbell .bpop{width:min(312px,calc(100vw - 24px));right:-8px}}.pbell .bpop .h{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:11px 13px;border-bottom:1px solid var(--line);font-size:12.5px;font-weight:600;color:var(--ink-2)}.pbell .bpop .h button{border:0;background:transparent;color:var(--brand-2);font-size:11.5px;font-weight:600;cursor:pointer}.pbell .bpop .n{display:flex;gap:10px;align-items:flex-start;padding:10px 13px;border-top:1px solid var(--line);cursor:pointer;text-align:left}.pbell .bpop .n:first-of-type{border-top:0}.pbell .bpop .n.unread{background:#fffdf7}.pbell .bpop .n>div{flex:1 1;min-width:0}.pbell .bpop .n b{display:block;font-size:13px;font-weight:600;line-height:1.35;color:var(--ink)}.pbell .bpop .n small{display:block;color:var(--ink-2);font-size:12px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.pbell .bpop .n em{display:block;font-style:normal;color:var(--ink-3);font-size:11px;margin-top:3px}.pbell .bpop .allbtn{position:-webkit-sticky;position:sticky;bottom:0;width:100%;padding:10px;border:0;border-top:1px solid var(--line);background:var(--panel);color:var(--brand-2);font-size:12.5px;font-weight:600;cursor:pointer}.nrow2{display:flex;gap:11px;align-items:flex-start;cursor:pointer}.nrow2.unread{border-color:var(--gold);background:#fffdf7}.nrow2 b{font-size:14px;font-weight:600;line-height:1.35;display:block}.trow{display:flex;gap:11px;align-items:center;padding:11px 2px;border-top:1px solid var(--line);cursor:pointer}.trow:first-child{border-top:0}.trow:hover{background:var(--tint)}.trow.on{background:var(--brand-tint);box-shadow:inset 3px 0 0 var(--brand)}.trow .bd{flex:1 1;min-width:0}.trow .bd b{display:block;font-size:13.5px;font-weight:600}.trow .bd small{display:block;color:var(--ink-3);font-size:11.5px;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.trow .ch{display:flex;gap:8px;align-items:center;flex:none}.trow .chs{display:flex;gap:3px}.chip2{width:24px;height:24px;border-radius:7px;display:grid;place-items:center;font-size:11.5px;background:var(--bg);border:1px solid var(--line);color:var(--ink-3);opacity:.45}.chip2.on{opacity:1;background:var(--brand-tint);border-color:var(--brand-soft);color:var(--brand-2)}.chipt{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:6px 13px;font-size:13px;color:var(--ink-2);white-space:nowrap;line-height:1.3}.chipt.on,.chipt:hover:not(:disabled){border-color:var(--brand-soft)}.chipt.on{background:var(--brand-tint);color:var(--ink);font-weight:500}.chipt:disabled{cursor:default}.mailframe{border:1px solid var(--line);border-radius:12px;overflow:hidden;margin-top:10px;background:#f4f1ea}.mailframe iframe{width:100%;height:440px;border:0;display:block;background:#f4f1ea}.nprev{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:12px;background:var(--bg);padding:11px 12px}.nprev b{display:block;font-size:13px;font-weight:600;line-height:1.35}.nprev small{display:block;color:var(--ink-2);font-size:12px;margin-top:2px}.pwabar{position:-webkit-sticky;position:sticky;top:0;z-index:60;display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap;padding:7px 14px;font-size:12.5px;font-weight:500;line-height:1.35;text-align:center}.pwabar b{font-weight:700}.pwabar button{border:0;background:hsla(0,0%,100%,.28);color:inherit;font-size:12px;font-weight:600;border-radius:999px;padding:3px 11px}.pwabar button:hover{background:hsla(0,0%,100%,.45)}.pwabar.off{background:#4a3a29;color:#f5ece0}.pwabar.q{background:var(--brand-soft);color:var(--brand-2)}.pwabar.q button{background:var(--brand);color:#fff}.pwabar.up{background:color-mix(in srgb,var(--info) 16%,#fff);color:var(--info)}.pwabar.up button{background:var(--info);color:#fff}.pwainst{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:70;display:flex;gap:11px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:11px 12px;box-shadow:0 10px 34px rgba(42,36,32,.18);max-width:520px;margin:0 auto}.pwainst .ic{font-size:22px;line-height:1}.pwainst .tx{flex:1 1;min-width:0}.pwainst .tx b{display:block;font-size:13.5px}.pwainst .tx span{display:block;font-size:12px;color:var(--ink-2)}.pwainst .x{border:0;background:transparent;color:var(--ink-3);font-size:20px;line-height:1;padding:0 2px}.pwamodal{position:fixed;inset:0;z-index:80;background:rgba(42,36,32,.42);display:grid;place-items:center;padding:18px}.pwamodal .box{background:var(--panel);border-radius:16px;padding:20px;max-width:380px;width:100%}.pwamodal .box h3{font-size:18px;margin-bottom:10px}.pwamodal .box ol{margin:0 0 10px;padding-left:20px;font-size:13.5px;color:var(--ink-2);line-height:1.8}.pwamodal .box .note{margin-bottom:14px}.mnav{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:55;display:none;align-items:center;gap:2px;max-width:560px;margin:0 auto;background:hsla(0,0%,100%,.82);backdrop-filter:blur(18px) saturate(1.4);-webkit-backdrop-filter:blur(18px) saturate(1.4);border:1px solid hsla(0,0%,100%,.9);border-radius:34px;padding:8px;box-shadow:0 18px 40px -14px rgba(50,35,20,.45),0 2px 6px rgba(50,35,20,.08)}.mnav:before{content:"";position:fixed;left:0;right:0;bottom:0;height:calc(120px + env(safe-area-inset-bottom));z-index:-1;pointer-events:none;background:linear-gradient(180deg,hsla(40,36%,95%,0),hsla(40,36%,95%,.88) 60%)}.mnav .mt{flex:1 1;min-width:0;height:62px;border:0;background:transparent;border-radius:26px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#3b322b;white-space:nowrap}.mnav .mt svg.ai{width:27px;height:27px;stroke-width:1.8}.mnav .mt .l{font-size:13px;font-weight:500;line-height:1}.mnav .mt.on{color:var(--brand);background:rgba(138,106,69,.1)}.mnav .mt.on .l{font-weight:600}.mnav .mt.on svg.ai{fill:currentColor;fill-opacity:.9}.mnav .mt.fabw{flex:0 0 64px;background:transparent}.mnav .fab{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,#9c7a52,#6f5334);box-shadow:0 10px 20px -8px rgba(90,60,30,.7),inset 0 1px 0 hsla(0,0%,100%,.25)}.mnav .fab svg.ai{width:26px;height:26px;stroke-width:2.2;fill:none}.mnav .mt .b{position:absolute;top:6px;left:calc(50% + 8px);min-width:19px;height:19px;border-radius:999px;background:var(--err);color:#fff;font-size:10.5px;font-style:normal;font-weight:700;border:2px solid #fff;display:grid;place-items:center;padding:0 4px}@media (max-width:360px){.mnav .mt .l{font-size:11.5px}.mnav .mt svg.ai{width:24px;height:24px}}@media (max-width:860px){.mnav{display:flex}.main,.pbody{padding-bottom:calc(118px + env(safe-area-inset-bottom))}}body:has(.mnav) .pwainst{bottom:calc(104px + env(safe-area-inset-bottom))}.shots .btns{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.shots .note{margin-top:6px}.shots .note.err{color:var(--err)}.thumbs{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}.thumbs .th{position:relative;width:78px}.thumbs .th img{object-fit:cover;display:block}.thumbs .th .doc,.thumbs .th img{width:78px;height:78px;border-radius:10px;border:1px solid var(--line)}.thumbs .th .doc{background:var(--bg);display:grid;place-items:center;font-size:26px}.thumbs .th .x{position:absolute;top:-6px;right:-6px;width:21px;height:21px;border-radius:999px;border:0;background:var(--ink);color:#fff;font-size:14px;line-height:1;display:grid;place-items:center}.thumbs .th em{display:block;font-style:normal;font-size:10.5px;color:var(--ink-3);text-align:center;margin-top:3px}.atts{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.atts a{display:block;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:var(--bg)}.atts a img{width:92px;height:92px;object-fit:cover;display:block}.atts a.doc{display:flex;align-items:center;gap:7px;padding:9px 12px;font-size:12.5px;color:var(--ink-2)}.stale{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--ink-3)}.stale i{width:6px;height:6px;border-radius:999px;background:var(--warn);font-style:normal}@media (min-width:861px) and (max-width:1200px){.pbody{max-width:860px;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;gap:0 18px;align-items:start}.pbody .psec,.pbody .psub,.pbody h1{grid-column:1/-1}}@media (max-width:640px){.top{padding:12px 14px 14px}.top .row{flex-wrap:nowrap}.gs{display:none}.top .ic{margin-left:auto}.top h1{font-size:21px}.top .crumb{margin-top:8px}}.grid2>*,.kpis>*,.layout>*,.stack>*{min-width:0}.card h2,.list .it b,.list .it small,.pcard h3{overflow-wrap:anywhere}.rsteps{gap:6px;margin:4px 0 16px}.rs,.rsteps{display:flex}.rs{flex:1 1;flex-direction:column;align-items:center;gap:4px;font-size:11px;color:var(--ink-3);text-align:center;line-height:1.2}.rs i{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:600;background:var(--bg);border:1px solid var(--line);color:var(--ink-3)}.rs.on{color:var(--ink)}.rs.on i{background:var(--brand);border-color:var(--brand);color:#fff}.rs.done i{background:color-mix(in srgb,var(--ok) 14%,transparent);border-color:transparent;color:var(--ok)}.rpick{display:grid;grid-gap:8px;gap:8px;margin-bottom:14px}.rp{text-align:left;border:1px solid var(--line);background:var(--panel);border-radius:12px;padding:11px 14px}.rp b{display:block;font-size:14.5px;font-weight:600}.rp small{display:block;color:var(--ink-2);font-size:12.5px;margin-top:2px}.rp.on{border-color:var(--brand);background:var(--brand-tint)}.rp:hover:not(.on){border-color:var(--brand-soft)}.rsum{border:1px solid var(--line);border-radius:12px;background:var(--bg);padding:10px 13px;display:grid;grid-gap:6px;gap:6px}.rsum>div{display:flex;gap:10px;justify-content:space-between;align-items:baseline;font-size:13.5px}.rsum span{color:var(--ink-3);font-size:12px;letter-spacing:.06em;text-transform:uppercase}.rsum b{text-align:right}.rdone{font-size:40px;text-align:center;margin-bottom:6px}.appq{display:grid;grid-gap:12px;gap:12px}.apc{border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:14px 16px}.apc.low{border-left:4px solid var(--err)}.apc.mid{border-left:4px solid var(--warn)}.apc.high{border-left:4px solid var(--ok)}.apc .hd{display:flex;gap:10px;align-items:flex-start;flex-wrap:wrap}.apc .hd h3{font-size:16.5px}.apc .hd .who{flex:1 1;min-width:200px;display:block;border:0;border-radius:0;padding:0;margin:0}.apc .hd .who small{display:block;color:var(--ink-3);font-size:12.5px}.apc .hd .av{width:38px;height:38px;border-radius:50%;flex:none;display:grid;place-items:center;background:linear-gradient(135deg,var(--gold),var(--brand));color:#fff;font-family:var(--font-d);font-size:14px;font-weight:600}.apc .said{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}@media(max-width:700px){.apc .said{grid-template-columns:1fr}}.apc .said>div{background:var(--bg);border-radius:10px;padding:9px 12px}.apc .said h4{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600;margin-bottom:3px}.apc .said p{margin:0;font-size:13.5px}.apc .notes{margin:10px 0 0;padding-left:18px;font-size:13px;color:var(--ink-2)}.apc .notes li{margin-bottom:3px}.apc .acts2{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:12px;border-top:1px dashed var(--line);padding-top:11px}.apc .acts2 select{border:1px solid var(--line);border-radius:9px;padding:6px 9px;background:var(--panel);color:var(--ink);font-size:13px}.tgl{width:46px;height:26px;border-radius:999px;border:1px solid var(--line);background:var(--bg);position:relative;flex:none;cursor:pointer;transition:background .15s,border-color .15s}.tgl i{position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.2);transition:left .15s}.tgl.on{background:var(--brand);border-color:var(--brand)}.tgl.on i{left:22px}.tgl.lock{opacity:.55;cursor:not-allowed}.newmem{display:flex;gap:12px;align-items:center;margin-top:16px;padding:14px;border-radius:12px;text-decoration:none;color:var(--ink);background:linear-gradient(135deg,var(--brand-tint),#fbf6ee);border:1.5px solid var(--gold);transition:border-color .15s,transform .15s,box-shadow .15s}.newmem:hover{border-color:var(--brand);transform:translateY(-1px);box-shadow:0 8px 20px -12px rgba(90,74,62,.45)}.newmem .ic{width:40px;height:40px;border-radius:11px;flex:none;display:grid;place-items:center;font-size:20px;background:var(--brand);box-shadow:inset 0 0 0 2px hsla(0,0%,100%,.18)}.newmem .tx{flex:1 1;min-width:0}.newmem .tx b{display:block;font-family:var(--font-d);font-size:17px;font-weight:600;color:var(--brand-2)}.newmem .tx small{display:block;font-size:12.5px;color:var(--ink-2);line-height:1.4;margin-top:1px}.newmem .go{font-size:26px;line-height:1;color:var(--brand);font-weight:300}.rp{display:flex;gap:12px;align-items:center}.rp .ri{width:36px;height:36px;border-radius:10px;flex:none;display:grid;place-items:center;font-size:18px;background:var(--bg);border:1px solid var(--line)}.rp.on .ri{background:var(--panel);border-color:var(--brand-soft)}.lx{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:100vh;min-height:100dvh;background:var(--bg)}.lx-logo{font-family:var(--font-d);font-size:21px;font-weight:600;letter-spacing:.2px}.lx-logo span{color:var(--gold);font-style:italic;font-weight:500}.lx-mtop{display:none}.lx-hero{position:relative;overflow:hidden;color:#f5ede2;padding:26px clamp(20px,3vw,40px);display:flex;flex-direction:column;background:radial-gradient(120% 70% at 100% 0,hsla(36,51%,70%,.2),transparent 60%),linear-gradient(165deg,var(--hero-a),#4a3a2e)}.lx-hero:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.45;background-image:radial-gradient(hsla(36,51%,70%,.2) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 50%);mask-image:linear-gradient(180deg,#000,transparent 50%)}.lx-hero>*{max-width:540px}.lx-hero>*,.lx-hmsg{position:relative;z-index:1}.lx-hmsg{margin-top:auto;padding-top:28px}.lx-hmsg h1{margin:0;font-size:clamp(24px,2.3vw,32px);line-height:1.12;max-width:520px;color:#fff}.lx-hmsg h1 em{color:var(--gold)}.lx-lead{color:hsla(35,49%,92%,.8);max-width:420px;margin:8px 0 0;font-size:13.5px}.lx-tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:18px 0 14px}.lx-tile{display:flex;gap:10px;align-items:center;padding:10px 11px;border-radius:12px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12)}.lx-tile .ti{width:32px;height:32px;border-radius:9px;flex:none;display:grid;place-items:center;background:hsla(36,51%,70%,.18);color:var(--gold)}.lx-tile b{display:block;font-size:13px;font-weight:600;color:#fff;line-height:1.2}.lx-tile small{display:block;font-size:11.5px;color:hsla(35,49%,92%,.66);line-height:1.3;margin-top:1px}.lx-langs{margin-top:12px;margin-bottom:auto;font-size:11px;letter-spacing:.14em;color:hsla(36,51%,70%,.8);font-weight:600}.lx-facts{display:flex;gap:18px;margin-top:16px;flex-wrap:wrap}.lx-facts div{font-size:12px;color:hsla(35,49%,92%,.7)}.lx-facts b{display:block;font-family:var(--font-d);font-size:17px;color:#fff;font-weight:600}.lx-pfoot{display:none}.lx-site{position:relative;z-index:1;margin-top:0;width:100%;min-height:150px;display:flex;gap:12px;align-items:flex-end;padding:16px 18px;border-radius:14px;border:1px solid hsla(36,51%,70%,.6);background:#3a2e24;overflow:hidden;color:inherit;text-align:left;cursor:pointer;transition:transform .15s,box-shadow .15s}.lx-site:hover{transform:translateY(-2px);box-shadow:0 18px 36px -18px rgba(0,0,0,.6)}.lx-site:focus-visible{outline:3px solid var(--gold);outline-offset:2px}.lx-sitebg{position:absolute;inset:0;background-size:cover;background-position:50%;transition:transform .6s ease}.lx-sitebg.art svg{width:100%;height:100%;display:block;transform:translateX(14%) scale(1.06)}.lx-site:hover .lx-sitebg{transform:scale(1.04)}.lx-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(28,21,15,.94),rgba(28,21,15,.82) 34%,rgba(28,21,15,.35) 62%,rgba(28,21,15,0) 82%),linear-gradient(0deg,rgba(28,21,15,.55) 0,rgba(28,21,15,0) 55%)}.lx-site .go,.lx-site .ic,.lx-site .tx{position:relative;z-index:1}.lx-site .ic{width:40px;height:40px;border-radius:11px;flex:none;display:grid;place-items:center;font-size:19px;background:var(--gold)}.lx-site .tx{flex:1 1;min-width:0;max-width:62%}.lx-site .tx small{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:600}.lx-site .tx b{display:block;font-family:var(--font-d);font-size:15.5px;font-weight:600;color:#fff;margin-top:1px;text-shadow:0 1px 10px rgba(0,0,0,.35)}.lx-site .tx .long{display:block;font-size:12px;color:hsla(34,58%,95%,.88);margin-top:2px}.lx-site .tx .short{display:none}.lx-site .go{flex:none;border-radius:999px;background:#fff;color:#4a3a2e;font-weight:600;font-size:12.5px;padding:7px 12px;white-space:nowrap}.lx-side{display:flex;align-items:center;justify-content:center;padding:24px clamp(16px,3vw,36px)}.lx-card{width:100%;max-width:384px;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:22px 24px 16px;box-shadow:0 24px 48px -30px rgba(42,36,32,.4)}.lx-ctop{display:flex;justify-content:flex-end;margin-bottom:14px}.lx-lang{display:flex;border:1px solid var(--line);border-radius:999px;padding:3px}.lx-lang button{border:0;background:transparent;border-radius:999px;padding:3px 9px;font-size:11.5px;font-weight:600;color:var(--ink-3)}.lx-lang button.on{background:var(--brand);color:#fff}.lx-form{display:flex;flex-direction:column}.lx-form h2{font-size:22px}.lx-sub{color:var(--ink-2);font-size:13.5px;margin:3px 0 16px}.lx-field{margin-bottom:11px}.lx-field label{display:flex;justify-content:space-between;font-size:12px;font-weight:600;color:var(--ink-2);margin-bottom:4px}.lx-field label a{color:var(--brand-2);font-weight:600}.lx-field input,.lx-field select,.lx-field textarea{width:100%;border:1px solid var(--line);border-radius:10px;padding:9px 12px;background:var(--panel);color:var(--ink);font-size:14.5px}.lx-field input:focus,.lx-field select:focus,.lx-field textarea:focus{outline:3px solid var(--brand-soft);border-color:var(--brand)}.lx-chk{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--ink-2);margin:2px 0 13px}.lx-chk input{accent-color:var(--brand);width:16px;height:16px;flex:none}.lx-btn{border:0;border-radius:10px;padding:10px 14px;background:var(--brand);color:#fff;font-weight:600;font-size:14.5px;width:100%;display:inline-flex;gap:7px;align-items:center;justify-content:center}.lx-btn:hover{background:var(--brand-2)}.lx-btn:disabled{opacity:.55;cursor:not-allowed}.lx-btn.ghost{background:var(--panel);color:var(--ink);border:1px solid var(--line);font-weight:500}.lx-btn.ghost:hover{background:var(--brand-tint)}.lx-or{display:flex;align-items:center;gap:10px;color:var(--ink-3);font-size:12px;margin:11px 0}.lx-or:after,.lx-or:before{content:"";flex:1 1;height:1px;background:var(--line)}.lx-social{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.lx-social .lx-btn{padding:8px;font-size:13px}.lx-member{margin-top:13px;padding-top:11px;border-top:1px solid var(--line)}.lx-member .q{display:block;font-size:12.5px;color:var(--ink-3);text-align:center;margin-bottom:8px}.lx-join{display:flex;gap:11px;align-items:center;text-decoration:none;color:var(--ink);border:1.5px solid var(--gold);background:linear-gradient(135deg,var(--brand-tint),#fffaf3);border-radius:11px;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.lx-join:hover{border-color:var(--brand);box-shadow:0 6px 16px -10px rgba(90,74,62,.5)}.lx-join .ji{width:34px;height:34px;border-radius:10px;flex:none;display:grid;place-items:center;background:var(--brand);font-size:16px}.lx-join .jt{flex:1 1;min-width:0}.lx-join .jt b{display:block;font-size:14.5px;font-weight:600;color:var(--brand-2)}.lx-join .jt small{display:block;font-size:12px;color:var(--ink-2)}.lx-join .jg{font-size:22px;line-height:1;color:var(--brand)}.lx-foot{display:flex;justify-content:space-between;margin-top:12px;font-size:11.5px}.lx-foot,.lx-foot a,.lx-hint{color:var(--ink-3)}.lx-hint{text-align:center;font-size:12.5px;margin:10px 0 0}.lx-msg{font-size:13px;border-radius:10px;padding:9px 12px;margin:0 0 12px}.lx-msg.err{background:color-mix(in srgb,var(--err) 9%,#fff);color:var(--err)}.lx .otp{margin-bottom:12px}.lx-scrim{position:fixed;inset:0;background:rgba(42,36,32,.45);z-index:80;opacity:0;pointer-events:none;transition:opacity .2s}.lx-scrim.on{opacity:1;pointer-events:auto}.lx-drawer{position:fixed;top:0;right:0;bottom:0;width:min(540px,100%);background:var(--panel);z-index:81;transform:translateX(105%);transition:transform .28s ease;display:flex;flex-direction:column;box-shadow:-30px 0 60px -30px rgba(0,0,0,.4)}.lx-drawer.on{transform:none}.lx-dh{padding:18px 22px 12px;border-bottom:1px solid var(--line);display:flex;gap:12px;align-items:flex-start}.lx-dh h3{font-size:21px}.lx-dh p{margin:3px 0 0;font-size:13px}.lx-dh p,.lx-x{color:var(--ink-2)}.lx-x{margin-left:auto;border:0;background:var(--bg);width:34px;height:34px;border-radius:50%;font-size:18px;flex:none}.lx-steps{display:flex;gap:6px;padding:12px 22px 0}.lx-steps i{flex:1 1;height:5px;border-radius:999px;background:var(--line)}.lx-steps i.on{background:var(--brand)}.lx-stepname{padding:7px 22px 0;font-size:11.5px;color:var(--ink-3);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.lx-db{padding:12px 22px 18px;overflow:auto;flex:1 1}.lx-df{padding:12px 22px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);display:flex;gap:10px;align-items:center;background:var(--bg)}.lx-df .lx-btn{width:auto;padding:10px 18px}.lx-df .sp{flex:1 1}.lx-g2{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 12px;gap:0 12px}.lx-lbl{font-size:12px;font-weight:600;color:var(--ink-2);margin:4px 0 7px}.lx-chips{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:13px}.lx-chips button{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:6px 12px;font-size:13px;color:var(--ink-2)}.lx-chips button.on{border-color:var(--brand);background:var(--brand-tint);color:var(--ink);font-weight:500}.lx-svc{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:13px}.lx-svc label{display:flex;gap:10px;align-items:flex-start;border:1px solid var(--line);border-radius:12px;padding:9px 11px;cursor:pointer;font-size:13px}.lx-svc label.on{border-color:var(--brand);background:var(--brand-tint)}.lx-svc input{accent-color:var(--brand);margin-top:3px}.lx-svc b{display:block;font-weight:600;font-size:13px}.lx-svc small{display:block;color:var(--ink-3);font-size:11.5px}.lx-sum{border:1px solid var(--line);border-radius:12px;background:var(--bg);padding:9px 13px;margin-bottom:13px;font-size:13px}.lx-sum div{display:flex;justify-content:space-between;gap:12px;padding:2px 0}.lx-sum span{color:var(--ink-3)}.lx-sum b{text-align:right;font-weight:600}.lx-done{text-align:center;padding:14px 4px}.lx-done .big{font-size:44px}.lx-done h3{font-size:23px;margin:6px 0}.lx-done p{color:var(--ink-2);margin:0}.lx-done .ref{display:inline-block;margin:10px 0 14px;font-family:ui-monospace,Menlo,monospace;background:var(--brand-tint);border-radius:8px;padding:6px 12px;font-size:15px;color:var(--brand-2)}.lx-done .note{font-size:12.5px;color:var(--ink-3);margin-top:12px}.lx-tl{text-align:left;border:1px solid var(--line);border-radius:14px;padding:4px 14px}.lx-tl>div{display:grid;grid-template-columns:26px 1fr;grid-gap:10px;gap:10px;padding:10px 0;border-bottom:1px dashed var(--line)}.lx-tl>div:last-child{border-bottom:0}.lx-tl i{font-style:normal;width:26px;height:26px;border-radius:50%;background:var(--brand-tint);color:var(--brand-2);display:grid;place-items:center;font-size:12px;font-weight:700}.lx-tl b{display:block;font-size:14px}.lx-tl small{color:var(--ink-2);font-size:12.5px}@media (max-width:880px){.lx{display:flex;flex-direction:column}.lx-mtop{display:flex;align-items:center;justify-content:space-between;order:0;color:#f5ede2;padding:calc(12px + env(safe-area-inset-top)) 16px 10px;background:linear-gradient(160deg,var(--hero-a),#4a3a2e)}.lx-mtop .lx-lang{border-color:hsla(0,0%,100%,.28)}.lx-mtop .lx-lang button{color:hsla(35,49%,92%,.75)}.lx-mtop .lx-lang button.on{background:var(--gold);color:#3a2f26}.lx-ctop,.lx-foot{display:none}.lx-side{order:1;padding:0;align-items:stretch}.lx-card{max-width:none;border:0;border-radius:0;box-shadow:none;background:var(--bg);padding:18px 16px 6px}.lx-form h2{font-size:21px}.lx-sub{font-size:13px;margin-bottom:14px}.lx-field input{padding:11px 12px;font-size:16px}.lx-btn{padding:12px 14px;font-size:15px}.lx-social .lx-btn{padding:10px}.lx-member{border-top:0;padding-top:0;margin-top:14px}.lx-join{padding:12px 13px;border-width:2px;background:var(--panel)}.lx-join .ji{width:38px;height:38px;font-size:18px}.lx-join .jt b{font-size:16px}.lx-join .jt small{font-size:12.5px}.lx-form>.lx-member{order:5}.lx-form>.lx-or{order:6}.lx-form>.lx-social{order:7}.lx-hero{order:2;background:var(--bg);color:inherit;padding:8px 16px calc(18px + env(safe-area-inset-bottom));overflow:visible}.lx-hero:after,.lx-hero>.lx-logo,.lx-hmsg,.lx-langs,.lx-tiles{display:none}.lx-hero>*{max-width:none}.lx-site{margin-top:0;min-height:128px;padding:12px 13px;border:0;box-shadow:0 10px 24px -14px rgba(42,36,32,.6)}.lx-shade{background:linear-gradient(0deg,rgba(28,21,15,.94) 0,rgba(28,21,15,.6) 50%,rgba(28,21,15,.05))}.lx-sitebg.art svg{transform:none}.lx-site .ic{width:38px;height:38px;font-size:18px}.lx-site .tx{max-width:none}.lx-site .tx .long,.lx-site .tx small{display:none}.lx-site .tx .short{display:block;font-size:12.5px;color:hsla(34,58%,95%,.88)}.lx-site .tx b{font-size:16px}.lx-site .go{width:30px;height:30px;padding:0;border-radius:50%;font-size:0;background:hsla(0,0%,100%,.16);display:grid;place-items:center}.lx-site .go:after{content:"›";font-size:20px;color:#fff;line-height:1}.lx-pfoot{display:block;text-align:center;font-size:11.5px;margin-top:12px}.lx-pfoot,.lx-pfoot a{color:var(--ink-3)}.lx-drawer{width:100%;box-shadow:none}.lx-dh{padding:calc(12px + env(safe-area-inset-top)) 16px 10px}.lx-dh h3{font-size:19px}.lx-steps{padding:10px 16px 0}.lx-stepname{padding:6px 16px 0}.lx-db{padding:12px 16px 16px}.lx-df{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.lx-g2,.lx-svc{grid-template-columns:1fr}.lx-field input,.lx-field select,.lx-field textarea{font-size:16px}}.ld-bar{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.ld-bar .sin{margin-left:auto;min-width:240px}.ld-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start}@media(max-width:1000px){.ld-grid{grid-template-columns:1fr}}.ld-rows{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.ld-rows .empty{padding:36px 16px}.ld-row{display:grid;grid-template-columns:10px minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px;border-bottom:1px solid var(--line);cursor:pointer}.ld-row:last-child{border-bottom:0}.ld-row.sel,.ld-row:hover{background:var(--brand-tint)}.ld-row.sel{box-shadow:inset 3px 0 0 var(--brand)}.ld-row .dot{width:8px;height:8px;border-radius:50%;background:var(--brand)}.ld-row.seen .dot{background:var(--line)}.ld-row b{display:block;font-size:14.5px;overflow-wrap:anywhere}.ld-row.seen b{font-weight:500}.ld-row small{display:block;color:var(--ink-3);font-size:12.5px;overflow-wrap:anywhere}.ld-row .when{font-size:12px;color:var(--ink-3);white-space:nowrap}.ld-det .empty{padding:30px 0}.ld-dh{display:flex;gap:10px;align-items:flex-start;justify-content:space-between}.ld-dh small{color:var(--ink-3);font-size:12.5px}.ld-kv{display:grid;grid-template-columns:140px minmax(0,1fr);grid-gap:7px 14px;gap:7px 14px;font-size:14px;margin-top:12px}.ld-kv span{color:var(--ink-3)}.ld-kv div{overflow-wrap:anywhere}.ld-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.ld-acts a.btn{text-decoration:none}.ld-cover{position:relative;height:150px;border-radius:12px;overflow:hidden;background:#3a2e24;display:flex;align-items:flex-end;padding:14px 16px}.ld-cover .bg{position:absolute;inset:0;background-size:cover;background-position:50%}.ld-cover .bg.art svg{width:100%;height:100%;display:block;transform:translateX(14%) scale(1.06)}.ld-cover .shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(28,21,15,.94),rgba(28,21,15,.8) 34%,rgba(28,21,15,.3) 62%,rgba(28,21,15,0) 82%)}.ld-cover .tx{position:relative;color:#fff}.ld-cover .tx small{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:600}.ld-cover .tx b{font-family:var(--font-d);font-size:17px;font-weight:600}.tr-aih{gap:16px;align-items:flex-start;justify-content:space-between}.tr-aih,.tr-aih h2{display:flex;flex-wrap:wrap}.tr-aih h2{align-items:center;gap:8px}.tr-run{display:flex;align-items:center;gap:10px;background:#f7f1e8;border:1px solid #eadcc6;border-radius:12px;padding:8px 10px 8px 14px}.tr-run b{font-family:var(--font-d);font-size:24px;line-height:1}.tr-run small{font-size:12px;color:var(--ink-3);margin-right:4px}.tr-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:14px;gap:14px;margin-top:10px}@media(max-width:800px){.tr-grid{grid-template-columns:1fr}}.tr-key{display:flex;gap:8px}.tr-key input{flex:1 1;min-width:0}.tr-help{display:block;color:var(--ink-3);margin-top:6px;line-height:1.45}.lnk,.tr-help{font-size:12px}.lnk{border:0;background:none;padding:0;color:var(--err,#b3261e);cursor:pointer;text-decoration:underline}.tr-foot{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:10px;padding-top:10px;border-top:1px solid var(--line);font-size:12.5px;color:var(--ink-2)}.tr-foot .sp{flex:1 1}.tr-foot small{color:var(--ink-3)}.tr-tbl td{vertical-align:top}.tr-cell{position:relative}.tr-cell textarea.in{width:100%;resize:vertical;min-height:34px;font:inherit;font-size:13px;line-height:1.35;border:1px solid var(--line);border-radius:8px;padding:6px 8px;background:var(--panel);color:var(--ink)}.tr-cell textarea.in.miss{background:#fff8e6;border-color:#f0d9a8}.tr-cell .tr-oto{position:absolute;right:6px;top:-7px}.tr-oto{display:inline-block;font-size:10px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;background:#e9f2fb;color:#2c5d8a;border:1px solid #cfe0f1;border-radius:6px;padding:0 5px;line-height:15px}.fx-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;flex-wrap:wrap}.fx-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));grid-gap:10px;gap:10px;margin-top:8px}.fx-r{border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:8px;background:var(--panel);position:relative}.fx-r.off{opacity:.55}.fx-c{display:flex;gap:10px;align-items:center}.fx-c .sy,.fx-sy{width:32px;height:32px;border-radius:9px;background:#f3eadc;display:inline-grid;place-items:center;font-size:16px;font-weight:600;color:#6d5234}.fx-sy{width:26px;height:26px;font-size:13px;margin-right:6px;vertical-align:middle}.fx-c b{display:block;font-size:14px}.fx-c small{display:block;font-size:12px;color:var(--ink-3)}.fx-v b{font-family:var(--font-d);font-size:20px}.fx-v small{display:block;font-size:12px;color:var(--ink-3)}.fx-v .up{color:#1f7a4d}.fx-v .dn{color:#b3261e}.lnk2{position:absolute;top:10px;right:12px;border:0;background:none;color:var(--ink-3);font-size:12px;text-decoration:underline;cursor:pointer;padding:0}.fx-man{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;border:1px dashed #d9b98a;border-radius:10px;background:#fbf7f0;font-size:13.5px}.fx-man input{width:120px;border:1px solid var(--line);border-radius:8px;padding:6px 8px}.fx-man small{flex-basis:100%;color:var(--ink-3);font-size:12px}.fx-sites select{border:1px solid var(--line);border-radius:8px;padding:6px 10px;background:var(--panel);min-width:100px}.kpis div.kpi-pay{background:linear-gradient(145deg,#e9f4ec,#f6fbf7);border-color:#bcdcc6;position:relative}.kpis div.kpi-pay small{color:#2f7d4f}.kpis div.kpi-pay b{color:#23613c}.kpis div.kpi-pay span{color:#3f6b50}.kpis div.kpi-pay .kbar{height:5px;background:#d3e8da;margin-top:8px;overflow:hidden}.kpis div.kpi-pay .kbar,.kpis div.kpi-pay .kbar i{display:block;border-radius:999px;padding:0;border:0}.kpis div.kpi-pay .kbar i{height:100%;background:#2f7d4f}.lsel{border:1px solid var(--line);border-radius:8px;padding:3px 6px;background:var(--panel);font-size:12.5px;font-weight:600;color:var(--ink-2);cursor:pointer}.st-legend{display:flex;flex-wrap:wrap;gap:6px 18px;margin:-4px 0 12px;font-size:12px;color:var(--ink-3)}.st-legend i{font-style:normal;margin-right:4px}.lang-q{display:flex;align-items:center;gap:8px;margin-top:10px;flex-wrap:wrap}.lang-q small{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.lang-q .lq-h{text-transform:none;letter-spacing:0;font-weight:400}.seg-mini{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:2px;background:var(--panel)}.seg-mini button{border:0;background:transparent;border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600;color:var(--ink-3);cursor:pointer}.seg-mini button.on{background:var(--brand,#8a6a45);color:#fff}.seg-mini button:disabled{cursor:default}.cc-h{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:6px}.cc-h,.cc-stats{display:flex;flex-wrap:wrap}.cc-stats{align-items:center;gap:18px}.cc-stats small{display:block;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.cc-stats b{font-family:var(--font-d);font-size:19px;color:var(--ink)}.cc-plot{position:relative}.cc-plot svg{width:100%;height:auto;display:block;overflow:visible}.cc-ax{font-size:11px;fill:var(--ink-3);font-family:var(--font-b)}.cc-ax.now,.cc-lbl{fill:var(--ink);font-weight:600}.cc-lbl{font-size:11.5px;font-family:var(--font-b)}.cc-tip{position:absolute;top:0;transform:translateX(-50%);pointer-events:none;background:var(--panel);border:1px solid var(--line);border-radius:10px;box-shadow:0 10px 24px -14px rgba(42,36,32,.45);padding:8px 11px;font-size:12px;color:var(--ink-2);white-space:nowrap;display:flex;flex-direction:column;gap:1px;z-index:2}.cc-tip b{font-size:12.5px}.cc-tip b,.cc-tip strong{color:var(--ink)}.cc-t td,.cc-t th{font-size:13px}svg.ai{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;flex:none}.ax{--okbg:#e9f4ec;--warnbg:#fbf1dc;--errbg:#f9e6e2;--infobg:#e6eef5}.pwrap.ax{padding-top:env(safe-area-inset-top)}.ax .pbody{padding-top:6px}.ax-head{display:flex;align-items:center;gap:10px;padding:10px 0 12px}.ax-head h1{font-family:var(--font-d);font-weight:500;font-size:24px;margin:0;flex:1 1;line-height:1.15}.ax-head h1 em{color:var(--brand)}.ax-ib{width:40px;height:40px;border-radius:12px;border:1px solid var(--line);background:var(--panel);display:grid;place-items:center;position:relative;flex:none;color:var(--ink);text-decoration:none}.ax-ib .dot{position:absolute;top:6px;right:7px;min-width:9px;height:9px;border-radius:9px;background:var(--err);border:2px solid #fff}.ax-brand{font-family:var(--font-d);font-size:19px;font-weight:600;flex:1 1}.ax-brand span{color:var(--gold);font-style:italic;font-weight:500}.ax-link{font-size:13.5px;font-weight:600;color:var(--brand);text-decoration:none;background:none;border:0;padding:0}.ax-greet{padding:0 2px 14px}.ax-greet small{font-size:13px;color:var(--ink-3)}.ax-greet h1{font-family:var(--font-d);font-weight:500;font-size:28px;margin:2px 0 1px;line-height:1.1}.ax-greet h1 em{color:var(--brand)}.ax-hero{border-radius:22px;padding:18px;color:#f7efe4;position:relative;overflow:hidden;margin-bottom:4px;background:radial-gradient(120% 90% at 100% 0,hsla(36,51%,70%,.35),transparent 60%),linear-gradient(160deg,#7a6656,#4a3a2e)}.ax-hero.ok{background:radial-gradient(120% 90% at 100% 0,hsla(0,0%,100%,.18),transparent 60%),linear-gradient(160deg,#3f8a5c,#24593b)}.ax-hero.err{background:radial-gradient(120% 90% at 100% 0,rgba(255,200,180,.25),transparent 60%),linear-gradient(160deg,#8a4a3c,#5a2a22)}.ax-hero small{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:600}.ax-hero.ok small{color:#cfe9d7}.ax-hero .big{font-family:var(--font-d);font-size:34px;font-weight:600;margin:4px 0 2px;color:#fff;line-height:1.1}.ax-hero .sub{font-size:13px;color:hsla(35,54%,93%,.82)}.ax-hero .row{display:flex;gap:8px;margin-top:14px}.ax-pbtn{flex:1 1;height:46px;border-radius:14px;border:0;background:#fff;color:var(--brand-2);font-weight:600;font-size:15px;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.ax-pbtn.ghost{background:hsla(0,0%,100%,.14);color:#fff;border:1px solid hsla(0,0%,100%,.28)}.ax-btn{height:50px;border-radius:14px;border:0;background:var(--brand);color:#fff;font-weight:600;font-size:15.5px;width:100%;display:flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}.ax-btn:disabled{opacity:.55}.ax-btn.ghost{background:var(--panel);color:var(--brand-2);border:1px solid var(--line)}.ax-btn.ok{background:var(--ok)}.ax-btn.sm{height:40px;font-size:13.5px;border-radius:11px;width:auto;padding:0 14px}.ax-sec{padding:20px 2px 8px;display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ax-sec h3{font-family:var(--font-b);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin:0;font-weight:600}.ax-todo{display:flex;gap:12px;align-items:center;padding:12px 14px;margin-bottom:8px;background:var(--panel);border:1px solid var(--line);border-radius:16px;cursor:pointer;width:100%;text-align:left;color:inherit}.ax-todo .ti{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;flex:none}.ax-todo .tx{flex:1 1;min-width:0}.ax-todo b{display:block;font-size:14.5px;font-weight:600}.ax-todo small{display:block;color:var(--ink-3);margin-top:1px;overflow:hidden;text-overflow:ellipsis}.ax-todo .go,.ax-todo small{font-size:12.5px;white-space:nowrap}.ax-todo .go{font-weight:600;color:var(--brand);background:var(--brand-tint);padding:6px 11px;border-radius:999px}.t-err .ti{background:var(--errbg);color:var(--err)}.t-warn .ti{background:var(--warnbg);color:var(--warn)}.t-info .ti{background:var(--infobg);color:var(--info)}.t-ok .ti{background:var(--okbg);color:var(--ok)}.ax-quick{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.ax-quick button{border:1px solid var(--line);background:var(--panel);border-radius:16px;padding:12px 4px 10px;display:flex;flex-direction:column;align-items:center;gap:6px;font-size:12px;color:var(--ink-2);font-weight:500}.ax-quick .q{width:40px;height:40px;border-radius:12px;background:var(--brand-tint);display:grid;place-items:center;color:var(--brand-2)}.ax-ann{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden;margin-bottom:10px;cursor:pointer}.ax-ann .img{height:120px;background:linear-gradient(135deg,#c9b294,#8a6a45);background-size:cover;background-position:50%}.ax-ann .img.i2{background:linear-gradient(135deg,#8fb7c4,#4f7f8f)}.ax-ann .img.i3{background:linear-gradient(135deg,#a9c3a0,#5d7d55)}.ax-ann .bd{padding:12px 14px}.ax-ann b{display:block;font-size:15.5px;margin:6px 0 3px}.ax-ann p{margin:0;font-size:13.5px;color:var(--ink-2);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ax-ann .meta{font-size:12px;color:var(--ink-3);margin-top:6px}.ax-ann.unread{border-color:#e3cfb2;box-shadow:inset 0 0 0 1px #e3cfb2}.ax-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:4px 14px;margin-bottom:12px}.ax-row{display:flex;align-items:center;gap:12px;padding:13px 0;width:100%;background:none;border:0;border-top:1px solid var(--line);text-align:left;color:inherit;text-decoration:none}.ax-row:first-child{border-top:0}.ax-row .mi{width:38px;height:38px;border-radius:11px;background:var(--brand-tint);display:grid;place-items:center;color:var(--brand-2);flex:none}.ax-row .mid{flex:1 1;min-width:0}.ax-row b{display:block;font-size:14.5px;font-weight:600}.ax-row small{display:block;font-size:12.5px;color:var(--ink-3);margin-top:1px}.ax-row .rt{margin-left:auto;color:var(--ink-3)}.ax-row .n{background:var(--err);color:#fff;border-radius:999px;font-size:11px;font-weight:700;min-width:20px;height:20px;display:grid;place-items:center;padding:0 5px}.ax-kv{display:flex;justify-content:space-between;gap:10px;padding:10px 0;border-top:1px solid var(--line);font-size:14px}.ax-kv:first-child{border-top:0}.ax-kv span{color:var(--ink-3)}.ax-chips{display:flex;gap:6px;overflow-x:auto;padding:0 0 10px;scrollbar-width:none}.ax-chips::-webkit-scrollbar{display:none}.ax-chips button{flex:none;border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:7px 14px;font-size:13px;color:var(--ink-2)}.ax-chips button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.ax-seg{display:flex;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:3px;margin-bottom:12px}.ax-seg button{flex:1 1;border:0;background:transparent;border-radius:9px;padding:8px;font-size:13.5px;color:var(--ink-3);font-weight:500;display:flex;align-items:center;justify-content:center;gap:6px}.ax-seg button.on{background:var(--brand);color:#fff;font-weight:600}.ax-lang{display:flex;gap:6px}.ax-lang button{border:1px solid var(--line);background:var(--panel);border-radius:10px;padding:6px 12px;font-size:13px;font-weight:600;color:var(--ink-3)}.ax-lang button.on{background:var(--brand);color:#fff;border-color:var(--brand)}.ax-empty{text-align:center;color:var(--ink-3);padding:26px 16px;font-size:14px;background:var(--panel);border:1px dashed var(--line);border-radius:18px}.tl-h{display:flex;align-items:baseline;justify-content:space-between;padding:12px 2px 10px}.tl-h h3{font-family:var(--font-d);font-weight:500;font-size:22px;margin:0}.tl-h span{font-size:13px;color:var(--ink-3)}.tl-i{position:relative;display:flex;gap:12px;padding-bottom:12px}.tl-i:before{content:"";position:absolute;left:11px;top:26px;bottom:-4px;width:2px;background:#e6dccd}.tl-i:last-child:before{display:none}.tl-dot{flex:none;width:24px;height:24px;border-radius:50%;border:3px solid #4a3f37;background:var(--bg);margin-top:16px;position:relative;z-index:1}.tl-dot.info{border-color:var(--info)}.tl-dot.warn{border-color:var(--warn)}.tl-dot.ok{border-color:var(--ok);background:var(--ok);box-shadow:inset 0 0 0 3px var(--bg)}.tl-dot.err{border-color:var(--err);background:#f9e6e2}.tl-dot.g{border-color:#b5a797}.tl-card{flex:1 1;min-width:0;background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:14px 16px 12px;cursor:pointer;box-shadow:0 6px 16px -14px rgba(60,40,20,.4);text-align:left;color:inherit;display:block;width:100%}.tl-i.late .tl-card{border-color:#efcfc8}.tl-card>b{display:block;font-size:16.5px;font-weight:600;line-height:1.25}.tl-meta{display:flex;gap:6px 14px;flex-wrap:wrap;margin-top:8px;font-size:13.5px;color:var(--ink-2)}.tl-meta span{display:inline-flex;align-items:center;gap:6px;min-width:0}.tl-meta svg.ai{color:#b8924f;width:17px;height:17px}.tl-who{font-size:12.5px;margin-top:5px}.tl-sla,.tl-who{color:var(--ink-3)}.tl-sla{display:flex;align-items:center;gap:8px;font-size:12px;margin-top:8px}.tl-sla i{flex:1 1;max-width:120px;height:4px;border-radius:9px;background:#eee4d8;overflow:hidden}.tl-sla i u{display:block;height:100%;background:var(--warn)}.tl-sla.err i u{background:var(--err)}.tl-sla.err{color:var(--err)}.tl-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--line);margin-top:12px;padding-top:10px}.tl-st{font-size:14px;font-weight:500;color:#b8924f}.tl-st.info{color:var(--info)}.tl-st.warn{color:var(--warn)}.tl-st.ok{color:var(--ok)}.tl-st.err{color:var(--err)}.tl-st.g{color:var(--ink-3)}.tl-btn{border:0;background:#efe9e0;color:var(--ink);font-weight:600;font-size:13.5px;border-radius:999px;padding:8px 16px;white-space:nowrap}.ax-tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.ax-tile{position:relative;height:178px;border-radius:22px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;padding:14px;color:#fff;cursor:pointer;box-shadow:0 12px 24px -16px rgba(40,28,18,.6);border:0;text-align:left;background:#caa}.ax-bg,.ax-bg svg{width:100%;height:100%;display:block}.ax-bg,.ax-bg svg,.ax-sh{position:absolute;inset:0}.ax-sh{background:linear-gradient(180deg,rgba(20,14,10,0) 35%,rgba(20,14,10,.78))}.ax-tile b,.ax-tile small{position:relative}.ax-tile b{font-family:var(--font-d);font-size:24px;font-weight:500;line-height:1.1}.ax-tile small{font-size:12px;opacity:.88;margin-top:2px}.ax-pst{position:absolute;top:12px;left:12px;background:hsla(0,0%,100%,.93);color:var(--ok);font-size:11.5px;font-weight:700;border-radius:999px;padding:4px 10px}.ax-pst.hot{color:var(--err)}.ax-pst.g{color:var(--ink-2)}.ax-phero{position:relative;height:230px;color:#fff;overflow:hidden;border-radius:0 0 28px 28px;margin:0 calc(-1 * clamp(14px,4vw,16px))}.ax-phero .ax-sh{background:linear-gradient(180deg,rgba(20,14,10,.35),rgba(20,14,10,.1) 40%,rgba(20,14,10,.82))}.ax-phero .fl{position:absolute;top:calc(14px + env(safe-area-inset-top));left:16px;width:40px;height:40px;border-radius:12px;border:0;background:hsla(0,0%,100%,.88);display:grid;place-items:center;color:var(--ink);z-index:2}.ax-phtx{position:absolute;left:18px;right:18px;bottom:16px}.ax-phtx small{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:600}.ax-phtx b{display:block;font-family:var(--font-d);font-size:30px;font-weight:500;line-height:1.1}.ax-phtx span{font-size:13px;opacity:.9}.ax.full .pbody{padding-top:0}@media (min-width:600px){.ax-phero{margin:0;border-radius:0 0 28px 28px}}.ax-pipe{display:flex;padding:16px 0 6px}.ax-pipe div{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;font-size:11px;color:var(--ink-3);text-align:center}.ax-pipe div:before{content:"";position:absolute;top:6px;left:-50%;width:100%;height:2px;background:#e6dccd}.ax-pipe div:first-child:before{display:none}.ax-pipe div.on:before{background:var(--ok)}.ax-pipe i{width:14px;height:14px;border-radius:50%;background:#e6dccd;position:relative;z-index:1}.ax-pipe div.on i{background:var(--ok)}.ax-pipe div.cur i{box-shadow:0 0 0 5px #e9f4ec}.ax-pipe div.cur span{color:var(--ink);font-weight:600}.ax-pipe.stop div.cur i{background:var(--err);box-shadow:0 0 0 5px #f9e6e2}.ax-offer{margin:8px 0 4px;border-radius:22px;padding:16px;background:linear-gradient(145deg,#e9f4ec,#f7fbf8);border:1px solid #bcdcc6}.ax-offer small{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ok);font-weight:600}.ax-offer>b{display:block;font-family:var(--font-d);font-size:34px;color:#23613c;margin:2px 0 6px;line-height:1.15}.ax-offer.n{background:linear-gradient(145deg,var(--brand-tint),#fbf8f3);border-color:var(--line)}.ax-offer.n small{color:var(--brand)}.ax-offer.n>b{color:var(--ink);font-size:24px}.ax-kvs{display:flex;gap:6px 14px;flex-wrap:wrap;font-size:12.5px;color:var(--ink-2)}.ax-kvs b{color:var(--ink)}.ax-cd{display:inline-flex;align-items:center;gap:6px;margin:10px 0 12px;font-size:12.5px;font-weight:600;color:var(--warn);background:#fff;border-radius:999px;padding:5px 11px}.ax-acts{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:8px;gap:8px}.ax-cal{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:5px;gap:5px}.ax-cal span{aspect-ratio:1;border-radius:10px;background:var(--panel);border:1px solid var(--line);display:grid;place-items:center;font-size:12.5px;color:var(--ink-2)}.ax-cal span.bk{background:#8a6a45;border-color:#8a6a45;color:#fff;font-weight:600}.ax-cal span.x{visibility:hidden}.ax-cal span.td{box-shadow:0 0 0 2px var(--gold) inset}.ax-cal-h{display:grid;grid-template-columns:repeat(7,1fr);grid-gap:5px;gap:5px;font-size:11px;color:var(--ink-3);text-align:center;margin-bottom:4px}.lg-bk{display:inline-block;width:10px;height:10px;border-radius:3px;background:#8a6a45;vertical-align:middle;margin-right:4px}.ax-sopts{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;padding-top:14px}.ax-sopt{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:14px;display:flex;flex-direction:column;gap:6px;cursor:pointer;text-align:left;color:inherit}.ax-sopt.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.ax-sopt.hot{border-color:#efcfc8;background:linear-gradient(160deg,#fff,#fdf3f0)}.ax-sopt.hot.on{border-color:var(--err);box-shadow:0 0 0 1px var(--err) inset}.ax-sopt .si{width:40px;height:40px;border-radius:12px;display:grid;place-items:center}.ax-sopt b{font-size:15.5px}.ax-sopt small{font-size:12px;color:var(--ink-3);line-height:1.4}.ax-sopt .go2{font-size:13px;font-weight:600;color:var(--brand);margin-top:auto}.ax-lcard{border-radius:20px;overflow:hidden;background:var(--panel);border:1px solid var(--line);display:flex;margin-bottom:12px;cursor:pointer;width:100%;text-align:left;color:inherit;padding:0}.ax-lph{position:relative;width:104px;flex:none;min-height:104px}.ax-lph svg{position:absolute;inset:0;width:100%;height:100%}.ax-lbd{flex:1 1;min-width:0;padding:12px 14px}.ax-lt{display:flex;justify-content:space-between;gap:6px;align-items:flex-start}.ax-lt b{font-size:14.5px;overflow:hidden;text-overflow:ellipsis}.ax-lpr{font-family:var(--font-d);font-size:19px;margin:4px 0 2px}.ax-lbd small{font-size:12.5px;color:var(--ink-3);display:block}.ax-urgent{border-radius:22px;padding:16px;background:linear-gradient(150deg,#4a2a22,#7a3a2c);color:#fff;margin-bottom:10px;cursor:pointer}.ax-ut{display:flex;justify-content:space-between;align-items:center;gap:10px}.ax-ut b{font-size:15px}.ax-cdn{font-family:ui-monospace,Menlo,monospace;font-size:19px;font-weight:700;background:hsla(0,0%,100%,.14);border-radius:10px;padding:4px 10px;letter-spacing:.04em;white-space:nowrap}.ax-kvg{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:14px 0 4px}.ax-kvg div{background:hsla(0,0%,100%,.1);border-radius:12px;padding:8px 10px;min-width:0}.ax-kvg small{display:block;font-size:10.5px;opacity:.75;text-transform:uppercase;letter-spacing:.08em}.ax-kvg b{font-size:13px}.ax-map{position:relative;height:260px;border-radius:22px;overflow:hidden;border:1px solid var(--line);background:#e7efe9;margin-bottom:12px}.ax-map iframe{width:100%;height:100%;border:0;display:block}.ax-mapph{height:100%;flex-direction:column;justify-content:center;gap:6px;color:#5f7f6d;font-size:13px;background:repeating-linear-gradient(45deg,#e3ece5 0 14px,#dde8e0 14px 28px)}.ax-mapcard,.ax-mapph{display:flex;align-items:center}.ax-mapcard{position:absolute;left:10px;right:10px;bottom:10px;background:#fff;border-radius:16px;padding:10px;gap:10px;box-shadow:0 10px 24px -12px rgba(0,0,0,.4)}.ax-lg{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;font-family:var(--font-d);font-weight:600;flex:none;overflow:hidden;font-size:16px}.ax-lg img{width:100%;height:100%;object-fit:cover}.ax-mapcard .tx{flex:1 1;min-width:0}.ax-mapcard b{display:block;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ax-mapcard small{font-size:12px;color:var(--ink-3)}.ax-dir{display:inline-flex;gap:6px;background:var(--brand);color:#fff;text-decoration:none;font-size:13px;font-weight:600;border-radius:12px;padding:9px 12px;white-space:nowrap;border:0}.ax-dir,.ax-perk{align-items:center}.ax-perk{display:flex;gap:12px;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:12px;margin-bottom:10px;cursor:pointer}.ax-perk.sel{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.ax-perk .ax-lg{width:58px;height:58px;border-radius:14px;font-size:20px}.ax-perk .tx{flex:1 1;min-width:0}.ax-perk b{display:block;font-size:15px}.ax-perk small{display:flex;align-items:center;gap:4px;color:var(--ink-3);font-size:12.5px;flex-wrap:wrap}.ax-perk .off{display:inline-block;margin-top:6px;background:#e9f4ec;color:var(--ok);font-weight:600;font-size:12.5px;padding:3px 9px;border-radius:8px}.ax-pact{display:flex;flex-direction:column;gap:6px}.ax-mini{width:38px;height:38px;border-radius:11px;border:1px solid var(--line);background:var(--panel);display:grid;place-items:center;color:var(--brand-2);text-decoration:none}.ax-mini.on{background:var(--brand);color:#fff;border-color:var(--brand)}.mob-only{display:none}@media (max-width:860px){.mob-only{display:block}.desk-only{display:none!important}}.ax-hs{display:flex;gap:10px;overflow-x:auto;padding:0 0 4px;scrollbar-width:none;scroll-snap-type:x mandatory}.ax-hs::-webkit-scrollbar{display:none}.ax-more .ax-tiles{margin-bottom:14px}.ax-scrim{position:fixed;inset:0;background:rgba(30,22,16,.45);z-index:90;display:flex;align-items:flex-end;justify-content:center;animation:axf .18s}.ax-sheet{width:100%;max-width:560px;background:var(--panel);border-radius:26px 26px 0 0;padding:8px 0 calc(22px + env(safe-area-inset-bottom));max-height:90vh;overflow:auto;animation:axu .22s ease-out}.ax-sheet .grab{width:40px;height:5px;border-radius:9px;background:#ddd3c6;margin:4px auto 10px}.ax-sheet h3{font-family:var(--font-d);font-weight:500;font-size:21px;margin:0 18px 4px}.ax-sheet p.s{margin:0 18px 14px;color:var(--ink-3);font-size:13px}.ax-sheet .in{padding:0 14px}@media (min-width:700px){.ax-scrim{align-items:center}.ax-sheet{border-radius:24px}}@keyframes axu{0%{transform:translateY(24px);opacity:.4}to{transform:none;opacity:1}}@keyframes axf{0%{opacity:0}to{opacity:1}}.ax-opt{display:flex;align-items:center;gap:12px;margin:0 0 8px;padding:14px;border:1px solid var(--line);border-radius:16px;background:var(--panel);width:100%;text-align:left;color:inherit}.ax-opt.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset;background:#fcf9f4}.ax-opt .oi{width:42px;height:42px;border-radius:12px;background:var(--brand-tint);display:grid;place-items:center;color:var(--brand-2);flex:none}.ax-opt .tx{flex:1 1;min-width:0}.ax-opt b{display:block;font-size:14.5px}.ax-opt small{color:var(--ink-3);font-size:12.5px}.ax-opt .rad{width:22px;height:22px;border-radius:50%;border:2px solid #d6c7b3;flex:none}.ax-opt.on .rad{border:7px solid var(--brand)}.ax-amount{margin:0 0 14px;text-align:center;padding:14px;border-radius:18px;background:var(--brand-tint)}.ax-amount small{font-size:12px;color:var(--ink-3);display:block}.ax-amount input{width:100%;border:0;background:transparent;text-align:center;font-family:var(--font-d);font-size:34px;color:var(--ink);outline:none;padding:2px 0}.ax-head .pbell{margin:0}.ax-list .ax-row{cursor:default}.ax-list .ax-row .rt{color:var(--ink);font-weight:600;text-align:right;white-space:nowrap;font-size:14px}.ax-list .ax-row .rt .pill{margin-top:3px}@media (max-width:860px){.tbar{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.tbar::-webkit-scrollbar{display:none}.tbar>*{flex:none}.tbar .sin{min-width:190px}.tbar .sp{display:none}.kpis.kpis-hs{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:10px;margin-left:calc(-1 * var(--gut,0px));padding-bottom:4px}}@media (max-width:860px){.kpis.kpis-hs::-webkit-scrollbar{display:none}.kpis.kpis-hs>div{flex:none;width:156px;border-radius:18px;padding:12px 14px;scroll-snap-align:start}}.ax-unit{border-radius:22px;overflow:hidden;background:var(--panel);border:1px solid var(--line);margin-bottom:4px}.ax-unit .utop{padding:16px;background:linear-gradient(160deg,#7a6656,#4a3a2e);color:#fff}.ax-unit .utop small{color:var(--gold);font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:600}.ax-unit .utop b{display:block;font-family:var(--font-d);font-size:26px;font-weight:600}.ax-unit .utop span{font-size:13px;opacity:.85}.ax-unit .bd{padding:4px 16px 6px}.ax .tl-i .tl-card b{font-size:15px}.ax-top{display:flex;align-items:center;gap:10px;max-width:560px;margin:0 auto;padding:12px clamp(14px,4vw,16px) 0}.ax-top .ax-brand{font-size:17px}.ax-phero.in{margin:0 0 12px;border-radius:24px;height:200px}.ax a.ax-lcard{color:inherit}.ax-todo .go{flex:none}.ax-todo b{overflow-wrap:anywhere;line-height:1.3}.mnav.all{display:flex}body:has(.mnav.all) .pbody{padding-bottom:calc(118px + env(safe-area-inset-bottom))}.vx{display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,480px);min-height:100vh;min-height:100dvh;background:radial-gradient(90% 70% at 20% 10%,#6d5440 0,#3a2c21 55%,#241a13 100%);position:relative;overflow:hidden}.vx:before{inset:0;opacity:.16;background-image:repeating-linear-gradient(115deg,hsla(36,51%,70%,.35) 0 1px,transparent 1px 38px)}.vx:after,.vx:before{content:"";position:absolute;pointer-events:none}.vx:after{width:640px;height:640px;border-radius:50%;left:24%;top:14%;background:radial-gradient(circle,hsla(36,51%,70%,.26),transparent 65%)}.vx-hero{position:relative;z-index:1;color:#fff;padding:30px clamp(24px,4vw,56px);display:flex;flex-direction:column}.vx-top{display:flex;align-items:center;justify-content:space-between}.vx-hero .lx-logo{color:#fff;font-size:22px}.vx-mlang{display:none}.vx-stage{flex:1 1;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-gap:clamp(20px,3vw,44px);gap:clamp(20px,3vw,44px);align-items:center;max-width:980px;padding:20px 0}.vx-over{font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--gold);font-weight:600}.vx-copy h1{font-family:var(--font-d);font-weight:500;font-size:clamp(34px,3.6vw,52px);line-height:1.04;margin:12px 0 10px;color:#fff}.vx-copy h1 em{color:var(--gold);font-style:italic}.vx-lead{font-size:15px;color:hsla(0,0%,100%,.76);max-width:470px;line-height:1.55;margin:0}.vx-chips{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}.vx-chips span{display:inline-flex;align-items:center;gap:8px;border:1px solid hsla(0,0%,100%,.25);border-radius:12px;padding:8px 12px;font-size:12.5px;color:hsla(0,0%,100%,.86)}.vx-toasts{display:flex;flex-direction:column;gap:10px;max-width:330px;margin-top:28px}.vx-tst{display:flex;gap:12px;align-items:center;background:hsla(0,0%,100%,.96);color:var(--ink);border-radius:18px;padding:12px 14px;box-shadow:0 20px 40px -20px rgba(0,0,0,.6);animation:vxfl 6s ease-in-out infinite}.vx-tst:nth-child(2){margin-left:34px;animation-delay:-2s}.vx-tst:nth-child(3){margin-left:10px;animation-delay:-4s}.vx-tst i{width:38px;height:38px;border-radius:12px;display:grid;place-items:center;flex:none}.vx-tst i.ok{background:#e9f4ec;color:#2f7d4f}.vx-tst i.br{background:#f3ece3;color:#6f5334}.vx-tst i.info{background:#e6eef5;color:#3b6a8f}.vx-tst b{display:block;font-size:13.5px}.vx-tst small{font-size:12px;color:var(--ink-3)}@keyframes vxfl{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.vx-tst{animation:none}}.vx-ph{width:280px;height:580px;border-radius:44px;background:#15100c;padding:10px;transform:rotate(-4deg);box-shadow:0 50px 80px -30px rgba(0,0,0,.7),inset 0 0 0 1px hsla(0,0%,100%,.08)}.vx-scr{width:100%;height:100%;border-radius:35px;background:var(--bg);overflow:hidden;color:var(--ink);position:relative;padding:34px 14px 0;font-size:11px}.vx-scr .nt{position:absolute;top:8px;left:50%;transform:translateX(-50%);width:84px;height:22px;border-radius:14px;background:#000}.vx-scr small{color:var(--ink-3);font-size:10px}.vx-scr h4{font-family:var(--font-d);font-weight:500;font-size:20px;margin:1px 0 10px}.vx-scr h4 em{color:var(--brand)}.vx-mhero{border-radius:16px;padding:12px;color:#fff;background:radial-gradient(120% 90% at 100% 0,hsla(36,51%,70%,.35),transparent 60%),linear-gradient(160deg,#7a6656,#4a3a2e)}.vx-mhero small{color:var(--gold);letter-spacing:.12em;text-transform:uppercase;font-weight:600;font-size:8.5px}.vx-mhero b{display:block;font-family:var(--font-d);font-size:22px;margin:2px 0 8px}.vx-mhero span{display:inline-block;background:#fff;color:var(--brand-2);font-weight:600;border-radius:9px;padding:6px 14px;font-size:10.5px}.vx-scr .sec{font-size:8.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:600;margin:12px 2px 6px}.vx-scr .todo{display:flex;gap:8px;align-items:center;background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px;margin-bottom:6px}.vx-scr .todo i{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;flex:none}.vx-scr .todo i.warn{background:#fbf1dc;color:#b8862b}.vx-scr .todo i.info{background:#e6eef5;color:#3b6a8f}.vx-scr .q svg,.vx-scr .todo svg{width:13px;height:13px}.vx-scr .todo b{display:block;font-size:10.5px}.vx-scr .todo small{font-size:9px}.vx-scr .q{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px}.vx-scr .q div{background:#fff;border:1px solid var(--line);border-radius:10px;padding:7px 2px;text-align:center;font-size:8.5px;color:var(--ink-2)}.vx-scr .q i{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;background:var(--brand-tint);color:var(--brand-2);margin:0 auto 3px}.vx-scr .nav{position:absolute;left:8px;right:8px;bottom:10px;height:52px;border-radius:26px;background:hsla(0,0%,100%,.92);box-shadow:0 10px 20px -10px rgba(50,35,20,.45);display:flex;align-items:center;justify-content:space-around;color:#3b322b}.vx-scr .nav svg{width:18px;height:18px}.vx-scr .nav .on{color:var(--brand)}.vx-scr .nav .f{width:38px;height:38px;border-radius:50%;background:linear-gradient(160deg,#9c7a52,#6f5334);color:#fff;display:grid;place-items:center}.vx-hfoot{font-size:11.5px;color:hsla(0,0%,100%,.45)}.vx-side{position:relative;z-index:1;padding:28px clamp(18px,3vw,40px) 28px 0}.vx-card{max-width:420px;border:0;border-radius:24px;padding:24px 28px 18px;box-shadow:0 40px 80px -30px rgba(0,0,0,.6)}.vx-ctop{justify-content:space-between;align-items:center;margin-bottom:16px}.vx-ctop .lx-logo{font-size:17px}.vx-card .lx-form h2{font-size:27px}.vx-card .lx-field input{height:48px;border-radius:13px;padding:0 14px;font-size:15px}.vx-card .lx-btn:not(.ghost){height:50px;border-radius:14px;background:linear-gradient(160deg,#9c7a52,#6f5334);box-shadow:0 12px 22px -12px rgba(90,60,30,.7);font-size:15.5px}.vx-card .lx-btn.ghost{height:44px;border-radius:12px}.vx-leadc{margin-top:14px;display:flex;align-items:center;gap:12px;width:100%;border:0;border-radius:16px;background:#2f261e;color:#fff;padding:8px 12px 8px 8px;text-align:left;cursor:pointer;transition:transform .15s}.vx-leadc:hover{transform:translateY(-1px)}.vx-leadc .ph{width:60px;height:46px;border-radius:10px;flex:none;background-size:cover;background-position:50%;overflow:hidden;background-color:#4a3a2e}.vx-leadc .ph.art svg{width:100%;height:100%;display:block}.vx-leadc .tx{flex:1 1;min-width:0}.vx-leadc small{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:600}.vx-leadc b{font-size:13.5px;font-weight:500}.vx-leadc .go{color:var(--gold);font-weight:600;font-size:13px;white-space:nowrap}@media (max-width:1180px){.vx-stage{grid-template-columns:1fr}.vx-show{display:none}}@media (max-width:760px){.vx{grid-template-columns:1fr;background:var(--bg);overflow:visible}.vx:after,.vx:before{display:none}.vx-hero{background:radial-gradient(90% 90% at 10% 0,#6d5440 0,#3a2c21 60%,#241a13 100%);padding:calc(18px + env(safe-area-inset-top)) 20px 40px;min-height:300px;overflow:hidden}.vx-mlang{display:block}.vx-mlang .lx-lang{border-color:hsla(0,0%,100%,.25)}.vx-mlang .lx-lang button{color:hsla(0,0%,100%,.7)}.vx-mlang .lx-lang button.on{background:var(--gold);color:#2f261e}.vx-stage{display:block;position:relative;padding:16px 0 0}.vx-copy{position:relative;z-index:2;max-width:58%}.vx-toasts{display:none}.vx-copy h1{font-size:31px;margin:8px 0 6px}.vx-lead{font-size:13px}.vx-over{font-size:10px}.vx-chips,.vx-hfoot{display:none}.vx-show{display:block;position:absolute;right:-150px;top:34px}.vx-ph{transform:rotate(-8deg) scale(.6);transform-origin:top left}.vx-side{padding:0;margin-top:-26px;display:block}.vx-card{max-width:none;border-radius:28px 28px 0 0;box-shadow:0 -10px 30px -20px rgba(0,0,0,.4);padding:22px 20px calc(20px + env(safe-area-inset-bottom))}.vx-ctop{display:none}}.fx-sched{margin:4px 0 2px;padding:10px 12px;border-radius:12px;background:var(--brand-tint)}.fx-sched .seg-mini{flex-wrap:wrap}.fx-sched small{display:block;margin-top:8px;font-size:12px;color:var(--ink-2);line-height:1.5}.lp-bar{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.lp-c{margin-left:auto;font-size:12px;color:var(--ink-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.lp-map{height:280px;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:#e7efe9;position:relative;z-index:0}.lp-map iframe{width:100%;height:100%;border:0}.lp-wait{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:20px;color:var(--ink-3);font-size:13px}.lp-h{text-align:left;margin-top:6px}.lp-pin span{position:relative;display:block;width:30px;height:30px;border-radius:50% 50% 50% 0;transform:rotate(-45deg);background:var(--brand);border:3px solid #fff;box-shadow:0 6px 14px rgba(0,0,0,.35);margin-top:2px}.lp-pin span:after{content:"";position:absolute;inset:8px;border-radius:50%;background:#fff}.lp-pin{background:none;border:0}.rm{margin-top:14px}.rm-h{display:flex;gap:14px;align-items:flex-start;justify-content:space-between}.rm-flow{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:8px 0 14px;position:relative}.rm-flow.off{opacity:.55}.rm-st{border:1px solid var(--line);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:6px;background:var(--panel);position:relative}.rm-st.on{border-color:#d8c3a3;background:linear-gradient(160deg,#fffdf9,var(--brand-tint))}.rm-st .dot{font-size:18px}.rm-st b{font-size:14px}.rm-st small{font-size:11.5px;color:var(--ink-3);font-style:italic}.rm-st select{border:1px solid var(--line);border-radius:9px;padding:6px 8px;background:var(--panel)}.rm-chips{display:flex;gap:4px;flex-wrap:wrap}.rm-chips button{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:3px 9px;font-size:12px;color:var(--ink-2)}.rm-chips button.on{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:600}.tog.sm{transform:scale(.85);transform-origin:left center}.rm-grid{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:18px;gap:18px}.rm-grid input,.rm-grid select{width:100%;border:1px solid var(--line);border-radius:10px;padding:8px 10px;background:var(--panel)}.rm-l{display:block;font-size:12px;font-weight:600;color:var(--ink-2);margin-bottom:6px;text-transform:uppercase;letter-spacing:.06em}.rm-today{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-top:14px;padding:12px 14px;border-radius:12px;background:var(--bg);border:1px dashed var(--line)}.rm-today b{display:block;font-size:14px}.rm-today small{font-size:12px;color:var(--ink-3)}@media (max-width:760px){.rm-flow,.rm-grid{grid-template-columns:1fr}}.bk-hero{display:flex;gap:14px;align-items:center;padding:16px 18px;border-radius:16px;margin-bottom:14px;color:#fff;background:linear-gradient(140deg,#3f8a5c,#24593b)}.bk-hero.warn{background:linear-gradient(140deg,#b8862b,#8a5d1b)}.bk-ic{width:48px;height:48px;border-radius:14px;background:hsla(0,0%,100%,.18);display:grid;place-items:center;font-size:24px;flex:none}.bk-tx{flex:1 1;min-width:0}.bk-tx small{font-size:11px;letter-spacing:.14em;text-transform:uppercase;opacity:.8;font-weight:600}.bk-tx b{display:block;font-family:var(--font-d);font-size:22px;font-weight:500}.bk-tx span{font-size:13px;opacity:.85}.bk-hero .btn{background:#fff;color:#24593b}.bk-hero.warn .btn{color:#8a5d1b}.bk-code{font-size:12px;background:var(--bg);padding:1px 6px;border-radius:6px;word-break:break-all}.bk-ol{margin:4px 0 10px;padding-left:20px;font-size:13.5px;color:var(--ink-2);line-height:1.7}.bk-f{display:inline-flex;gap:10px;align-items:center}.bk-f a{font-weight:600;text-decoration:none}.msg-h{display:flex;gap:12px;align-items:center;margin-bottom:12px}.msg-h>div{flex:1 1}.msg-ic{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;color:#fff;font-weight:700;font-size:12px;flex:none}.msg-ic.wa{background:#25a263}.msg-ic.sms{background:#3b6a8f}.msg-tpl{display:grid;grid-template-columns:150px 1fr auto;grid-gap:8px;gap:8px;align-items:center;margin-bottom:8px;font-size:13px}.msg-tpl input{border:1px solid var(--line);border-radius:9px;padding:7px 10px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px}.msg-hint{grid-column:1/-1;background:var(--bg);border-radius:10px;padding:10px 12px;font-size:12.5px;color:var(--ink-2)}.msg-hint p{margin:0 0 6px}.msg-hint small{color:var(--ink-3)}@media (max-width:760px){.msg-tpl{grid-template-columns:1fr}.bk-hero{flex-wrap:wrap}}.bk-f .lnk2,.msg-tpl .lnk2{position:static}.dm .ax-hero{margin-bottom:0}.dm-pb{height:6px;background:hsla(0,0%,100%,.2);overflow:hidden;margin:10px 0}.dm-pb,.dm-pb i{border-radius:9px}.dm-pb i{display:block;height:100%;background:#fff}.dm-row{display:flex;gap:14px;font-size:12px;color:hsla(0,0%,100%,.85)}.dm-row>div{flex:1 1;min-width:0}.dm-row>div:nth-child(2){flex:1.35 1}.dm-row b{display:block;font-size:13.5px;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm .ax-chips button b{margin-left:4px}.dm-srch{display:flex;align-items:center;gap:8px;height:44px;border-radius:13px;background:var(--panel);border:1px solid var(--line);padding:0 12px;color:var(--ink-3);margin:2px 0 4px}.dm-srch input{flex:1 1;border:0;outline:0;background:transparent;font:inherit;font-size:15px;color:var(--ink);min-width:0}.dm-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:12px 14px;margin-bottom:9px}.dm-card.late{border-color:#efcfc8}.dm-card .t{display:flex;gap:10px;align-items:center;cursor:pointer}.dm-card .av{min-width:44px;height:42px;border-radius:12px;display:grid;place-items:center;font-weight:600;font-size:12.5px;flex:none;padding:0 5px;background:var(--okbg);color:var(--ok)}.dm-card .av.err{background:var(--errbg);color:var(--err)}.dm-card .av.warn{background:var(--warnbg);color:var(--warn)}.dm-card .mid{flex:1 1;min-width:0}.dm-card b{font-size:14.5px}.dm-card b,.dm-card small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dm-card small{font-size:12px;color:var(--ink-3)}.dm-card .amt{text-align:right;font-weight:600;font-size:15px;white-space:nowrap}.dm-card .amt.err{color:var(--err)}.dm-card .ft{display:flex;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid var(--line)}.dm-card .ft>*{flex:1 1;border:0;border-radius:10px;padding:9px 6px;font-size:12.5px;font-weight:600;display:flex;gap:5px;align-items:center;justify-content:center;background:#efe9e0;color:var(--ink);text-decoration:none}.dm-card .ft svg.ai,.dm-pact svg.ai{width:17px;height:17px}.dm-card .ft .g{background:var(--okbg);color:var(--ok)}.dm-card .ft .w{background:#e3f5ea;color:#1b8a4f}.dm-card .ft .off{opacity:.5}.dm-appr{background:linear-gradient(150deg,var(--panel),#fbf5ea);border:1px solid #e8d7ba;border-radius:18px;padding:12px;margin-bottom:8px}.dm-appr .t{display:flex;gap:10px;align-items:center}.dm-appr b{display:block;font-size:14px}.dm-appr small{display:block;color:var(--ink-3);font-size:12px}.dm-appr .ic{width:40px;height:40px;border-radius:12px;background:var(--infobg);color:var(--info);display:grid;place-items:center;flex:none}.dm-appr .ft{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:6px;gap:6px;margin-top:10px}.dm-appr .ft button{border:0;border-radius:10px;padding:10px;font-weight:600;font-size:13px}.dm-appr .ft .no{background:var(--panel);border:1px solid var(--line);color:var(--err)}.dm-appr .ft .yes{background:var(--ok);color:#fff}.pav{width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,#c8a67a,#8a6a45);color:#fff;display:grid;place-items:center;font-weight:600;font-size:13px;flex:none;position:relative}.pav.lg{width:52px;height:52px;font-size:15px}.pav i{position:absolute;right:-2px;bottom:-2px;width:13px;height:13px;border-radius:50%;border:2px solid #fff}.dm-pp{width:100%;text-align:left;color:inherit;background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:11px 12px;margin-bottom:8px;display:flex;gap:11px;align-items:center}.dm-pp .mid{flex:1 1;min-width:0}.dm-pp b{display:block;font-size:14.5px}.dm-pp small{display:block;font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dm-pp .lang{font-size:10.5px;font-weight:700;color:var(--ink-2);border:1px solid var(--line);border-radius:6px;padding:1px 5px}.dm-pact{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;margin:12px 0 8px}.dm-pact>*{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:10px 2px;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:11.5px;color:var(--ink-2);text-decoration:none}.dm-pact>.off{opacity:.45}.dm-pact>* span{width:36px;height:36px;border-radius:11px;display:grid;place-items:center}.dm-pact .i1{background:var(--infobg);color:var(--info)}.dm-pact .i2{background:#e3f5ea;color:#1b8a4f}.dm-pact .i3{background:var(--brand-tint);color:var(--brand-2)}.dm-pact .i4{background:#efe9e0;color:var(--ink)}.dm-amt{text-align:center;padding:12px;border-radius:16px;background:var(--brand-tint);margin-bottom:12px}.dm-amt small{font-size:12px;color:var(--ink-3)}.dm-amt input{display:block;width:100%;text-align:center;border:0;background:transparent;font-family:var(--font-d);font-size:32px;font-weight:600;color:var(--ink);outline:0}.iv-funnel{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.iv-funnel>div{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:12px 14px;position:relative;overflow:hidden}.iv-funnel small{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.iv-funnel b{display:block;font-family:var(--font-d);font-size:26px;font-weight:500;margin:2px 0}.iv-funnel span{display:block;font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.iv-funnel i{display:block;height:5px;border-radius:9px;background:var(--brand);margin-top:8px;max-width:100%}.iv-funnel .g i{background:var(--ok)}.iv-funnel .g b{color:var(--ok)}.iv-l{display:block;font-size:12.5px;font-weight:600;color:var(--ink-2);margin:4px 0 6px}.iv-chips{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.iv-chips button{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:6px 12px;font-size:13px;color:var(--ink-2)}.iv-chips button.on{background:var(--brand);border-color:var(--brand);color:#fff}.iv-ch{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.iv-ch button{text-align:left;border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:11px 12px;color:inherit;position:relative;opacity:.65}.iv-ch button.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset;background:#fcf9f4;opacity:1}.iv-ch b{font-size:14px}.iv-ch small{display:block;font-size:12px;color:var(--ink-3);margin-top:4px}.iv-ch .n{position:absolute;top:10px;right:12px;font-weight:700;font-size:15px}.iv-reach{display:flex;gap:12px;align-items:center;margin-top:12px;padding:12px 14px;border-radius:14px;background:var(--brand-tint);font-size:13.5px}.iv-reach>b{font-family:var(--font-d);font-size:30px;font-weight:500;color:var(--brand-2)}.iv-reach small{display:block;color:var(--ink-3);font-size:12.5px}.iv-follow .lnk,.iv-reach .lnk{color:var(--brand-2);font-size:inherit;font-weight:600}.iv-prev{border:1px solid var(--line);border-radius:14px;overflow:hidden}.iv-prev .ph{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--line);font-size:13px}.iv-prev .ph small{color:var(--ink-3);font-size:12px;text-align:right}.iv-prev .wa{background:#e9dfd3;padding:14px}.iv-prev .bub{background:#fff;border-radius:4px 12px 12px 12px;padding:10px 12px;font-size:13px;line-height:1.5;max-width:92%;box-shadow:0 1px 1px rgba(0,0,0,.08)}.iv-prev .bl{display:block;text-align:center;border-top:1px solid #eee;margin:8px -12px -10px;padding:9px;color:#1f8fd6;font-weight:600}.iv-prev .ml{padding:14px;font-size:13px;line-height:1.55;color:var(--ink-2)}.iv-prev .ml h4{font-family:var(--font-d);font-weight:500;font-size:18px;margin:0 0 6px;color:var(--ink)}.iv-prev .cta{display:inline-block;margin-top:10px;background:var(--brand);color:#fff;border-radius:10px;padding:8px 14px;font-weight:600}.iv-sites .it{display:flex;gap:10px;align-items:center;padding:9px 0;border-top:1px solid var(--line);font-size:13.5px}.iv-sites .it:first-of-type{border-top:0}.iv-sites .it b{flex:1 1;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.iv-sites .pb{width:120px;height:6px;border-radius:9px;background:#eee4d8;overflow:hidden}.iv-sites .pb i{display:block;height:100%;background:var(--ok)}.iv-bych{display:flex;flex-direction:column;gap:4px;margin-top:10px;font-size:13px;color:var(--ink-2)}.iv-follow{display:flex;gap:10px;align-items:center;margin-top:12px;padding:12px;border-radius:12px;border:1px dashed #d8c3a3;background:#fffdf9;font-size:13.5px}@media (max-width:1000px){.iv-funnel{grid-template-columns:repeat(2,1fr)}.iv-ch{grid-template-columns:1fr}}@media (min-width:1001px){.grid2.g21{grid-template-columns:2fr 1fr}.grid2.g54{grid-template-columns:1.25fr 1fr}}:root{--s1:#a8651e;--s2:#2f6fa3;--grid:#ece4d9;--axis:#cfc4b6}.rp-body{display:grid;grid-template-columns:270px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}.rp-cat{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:12px;position:-webkit-sticky;position:sticky;top:12px;max-height:calc(100vh - 40px);overflow:auto}.rp-srch{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:10px;padding:7px 10px;color:var(--ink-3);margin-bottom:6px}.rp-srch input{border:0;outline:0;flex:1 1;min-width:0;background:transparent;font:inherit;color:var(--ink)}.rp-cat h5{display:flex;align-items:center;gap:8px;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:12px 6px 4px;font-weight:600}.rp-cat h5 i{font-style:normal;font-size:14px}.rp-cat button{display:block;width:100%;text-align:left;border:0;background:transparent;border-radius:9px;padding:7px 10px;color:var(--ink-2);font-size:13.5px}.rp-cat button:hover{background:var(--bg)}.rp-cat button.on{background:var(--brand-tint);color:var(--ink);font-weight:600}.rp-cat button small{display:block;font-size:11.5px;color:var(--ink-3);font-weight:400;line-height:1.35;margin-top:1px}.rp-rep{min-width:0}.rp-h{display:flex;gap:14px;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;margin-bottom:12px}.rp-h h2{font-family:var(--font-d);font-weight:500;font-size:26px;margin:0}.rp-h p{margin:2px 0 0;color:var(--ink-2);font-size:13.5px;max-width:640px}.rp-acts{gap:6px}.rp-acts,.rp-filters{display:flex;flex-wrap:wrap}.rp-filters{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:12px 14px;gap:10px 14px;align-items:flex-end;margin-bottom:10px}.rp-filters .f{display:flex;flex-direction:column;gap:4px}.rp-filters .f>label{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.rp-filters input[type=date],.rp-filters select{border:1px solid var(--line);border-radius:9px;padding:6px 9px;background:var(--panel);color:var(--ink);font:inherit;font-size:13px}.rp-seg{display:inline-flex;border:1px solid var(--line);border-radius:10px;padding:2px;background:var(--panel);flex-wrap:wrap}.rp-seg button{border:0;background:transparent;border-radius:8px;padding:5px 10px;font-size:12.5px;color:var(--ink-2);white-space:nowrap}.rp-seg button.on{background:var(--ink);color:#fff;font-weight:600}.rp-ms{position:relative}.rp-ms>button{border:1px solid var(--line);border-radius:9px;padding:6px 10px;background:var(--panel);min-width:160px;text-align:left;font-size:13px;color:var(--ink)}.rp-ms-bg{position:fixed;inset:0;z-index:19}.rp-ms .pop{position:absolute;top:calc(100% + 4px);left:0;z-index:20;background:var(--panel);border:1px solid var(--line);border-radius:12px;box-shadow:0 18px 30px -16px rgba(40,28,18,.4);padding:6px;min-width:250px;max-height:320px;overflow:auto}.rp-ms .pop label{display:flex;gap:8px;align-items:center;padding:6px 8px;border-radius:8px;font-size:13px;color:var(--ink);cursor:pointer}.rp-ms .pop label:hover{background:var(--bg)}.rp-ms .pop input{accent-color:var(--brand)}.rp-tg{gap:8px;font-size:13px;color:var(--ink-2);padding-bottom:5px}.rp-chips,.rp-tg{display:flex;align-items:center}.rp-chips{gap:6px;flex-wrap:wrap;margin:0 0 12px;font-size:12.5px;color:var(--ink-3)}.rp-chips span{background:var(--brand-tint);border-radius:999px;padding:3px 10px}.rp-chips .lnk,.rp-chips span{color:var(--brand-2);font-weight:600}.rp-chips .lnk{font-size:12.5px}.rp-chips em{margin-left:auto}.rp-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:10px;gap:10px;margin-bottom:12px}.rp-kpis .kpi{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:12px 14px;min-width:0}.rp-kpis .kpi small{font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.rp-kpis .kpi b{display:block;font-family:var(--font-d);font-size:23px;font-weight:500;margin:3px 0 1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-kpis .kpi span{font-size:12px;color:var(--ink-2)}.rp-kpis .kpi i{font-style:normal;font-weight:600}.rp-kpis .up,.rp-t .dlt.up{color:var(--ok)}.rp-kpis .dn,.rp-t .dlt.dn{color:var(--err)}.rp-panel{margin-bottom:12px}.rp-ph{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:6px;flex-wrap:wrap}.rp-ph h2{margin:0}.rp-lgd{display:flex;gap:14px;font-size:12.5px;color:var(--ink-2)}.rp-lgd i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.rp-plot{position:relative}.rp-plot svg{width:100%;height:auto;display:block}.rp-plot .ax{font-size:11px;fill:var(--ink-3)}.rp-plot .axl{font-size:11px;fill:var(--ink-2)}.rp-plot .dl{font-size:11px;fill:var(--ink);font-weight:600}.rp-tip{position:absolute;pointer-events:none;background:var(--panel);border:1px solid var(--line);box-shadow:0 10px 24px -14px rgba(42,36,32,.45);color:var(--ink-2);border-radius:10px;padding:8px 11px;font-size:12.5px;transform:translate(-50%,calc(-100% - 8px));white-space:nowrap;z-index:5;display:flex;flex-direction:column;gap:2px}.rp-tip b{color:var(--ink)}.rp-tip i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:6px}.rp-t th{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.rp-t td.r,.rp-t th.r{text-align:right}.rp-t td{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-t td.m{font-weight:600;color:var(--ink)}.rp-t td.dim{color:var(--ink-2)}.rp-t tr.tot td{font-weight:600;background:var(--bg)}.rp-t .dlt{font-size:12px;font-weight:600}.rp-saved{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.rp-sv{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:14px;display:flex;flex-direction:column;gap:6px}.rp-sv b{font-size:15px}.rp-sv small{color:var(--ink-3);font-size:12.5px}.rp-sv .when{font-size:12.5px;color:var(--ink-2);background:var(--bg);border-radius:10px;padding:7px 9px}.rp-sv .when.off{background:none;padding:0;color:var(--ink-3)}.rp-sv .when em{color:var(--ink-3);font-style:normal}.rp-sv .row{display:flex;gap:6px;margin-top:4px;flex-wrap:wrap}.rp-scrim{position:fixed;inset:0;background:rgba(30,22,16,.45);display:grid;place-items:center;z-index:80;padding:16px;overflow:auto}.rp-modal{background:var(--panel);border-radius:20px;padding:20px;width:100%;max-width:500px;max-height:calc(100dvh - 32px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.rp-modal h3{font-family:var(--font-d);font-weight:500;font-size:22px;margin:0 0 4px}.rp-modal p{margin:0 0 14px;color:var(--ink-2);font-size:13px}@media (max-width:1100px){.rp-body{grid-template-columns:1fr}.rp-cat{position:static;max-height:280px}}@media (max-width:700px){.rp-plot .ax,.rp-plot .axl,.rp-plot .dl{font-size:20px}}.aiorb{position:relative;border-radius:50%;flex:none;display:inline-grid;place-items:center;background:radial-gradient(circle at 35% 28%,#fff6e2 0,#f0d9b0 20%,#c9a06a 48%,#8a6a45 74%,#4a3727 100%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.25),0 10px 34px -8px hsla(36,51%,70%,.6);animation:aiBreathe 4.2s ease-in-out infinite}.aiorb:before{content:"";position:absolute;inset:-16%;border-radius:50%;background:conic-gradient(from 0deg,transparent,hsla(38,68%,82%,.45),transparent 40%,hsla(36,51%,70%,.35),transparent 75%);filter:blur(8px);animation:aiSpin 7s linear infinite;z-index:-1}.aiorb.think{animation:aiBreathe 1s ease-in-out infinite}.aiorb svg{width:78%;height:78%;overflow:visible}.aiorb .spark{animation:aiTw 2.4s ease-in-out infinite;transform-origin:center;transform-box:fill-box}@keyframes aiBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes aiSpin{to{transform:rotate(1turn)}}@keyframes aiTw{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.25) rotate(20deg)}}@media (prefers-reduced-motion:reduce){.aiorb,.aiorb .spark,.aiorb:before{animation:none}}.mnav .mt.aiw{flex:0 0 66px;background:transparent}.mnav .mt.aiw .aiorb{margin-top:-26px;border:3px solid #fff;box-shadow:0 12px 26px -10px rgba(80,55,30,.6)}.ai-scr{position:fixed;inset:0;z-index:40;display:flex;flex-direction:column;color:#f3e9dc;font-family:var(--font-b);background:radial-gradient(120% 55% at 50% -8%,hsla(36,51%,70%,.22),transparent 60%),linear-gradient(180deg,#241a14,#15100c 70%);padding-top:env(safe-area-inset-top)}.ai-scr>*{width:100%;max-width:720px;margin-left:auto;margin-right:auto}.ai-empty{padding:40px;text-align:center}.ai-top{display:flex;align-items:center;gap:10px;padding:12px 16px 10px;flex:none}.ai-back{width:36px;height:36px;border-radius:12px;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);color:#e8dccb;font-size:20px;line-height:1}.ai-tt b{font-family:var(--font-d);font-weight:500;font-size:19px;display:block;line-height:1.1;color:#fff}.ai-tt small{font-size:12px;color:#b9a68f}.ai-lang{margin-left:auto;font-size:11px;font-weight:700;border:1px solid hsla(0,0%,100%,.14);border-radius:8px;padding:3px 7px;color:#e6d6c2}.ai-stream{flex:1 1;overflow-y:auto;scrollbar-width:none;padding:6px 14px 12px;display:flex;flex-direction:column;gap:10px}.ai-stream::-webkit-scrollbar{display:none}.ai-stream>*{flex:none}.ai-welcome{text-align:center;padding:22px 6px 8px}.ai-welcome .aiorb{margin:4px auto 18px}.ai-welcome h2{font-family:var(--font-d);font-weight:500;font-size:27px;margin:0;color:#fff}.ai-welcome h2 em{color:var(--gold)}.ai-welcome p{margin:6px 12px 16px;font-size:14px;color:#c9b8a3;line-height:1.5}.ai-hint{display:flex;gap:10px;align-items:center;width:100%;text-align:left;margin:0 0 12px;background:hsla(36,51%,70%,.12);border:1px solid hsla(36,51%,70%,.35);border-radius:16px;padding:11px 13px;color:#f3e9dc}.ai-hint b{flex:1 1;font-weight:500;font-size:13.5px}.ai-hint em{font-style:normal;font-weight:600;font-size:12.5px;background:var(--gold);color:#23180f;border-radius:999px;padding:5px 11px}.ai-qgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;text-align:left}.ai-qgrid button{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);border-radius:18px;padding:13px;color:#f3e9dc;text-align:left;font-size:13.5px;line-height:1.3}.ai-qgrid button:hover{background:hsla(0,0%,100%,.11);border-color:hsla(36,51%,70%,.5)}.ai-qgrid i{display:block;font-style:normal;font-size:19px;margin-bottom:6px}.ai-u{align-self:flex-end;max-width:82%;background:linear-gradient(135deg,#d9b98a,#b8925f);color:#23180f;padding:10px 14px;border-radius:20px 20px 6px 20px;font-size:14.5px;font-weight:500;animation:aiPop .25s ease-out}.ai-turn{flex-direction:column}.ai-a,.ai-turn{display:flex;gap:8px}.ai-a{align-self:flex-start;max-width:92%;animation:aiPop .25s ease-out}.ai-a .aiorb{margin-top:2px}.ai-a .bub{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);padding:10px 13px;border-radius:6px 20px 20px 20px;font-size:14.5px;line-height:1.5;color:#f3e9dc}.ai-a .bub b{color:#fff}.ai-a .src{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.ai-a .src span{font-size:11px;color:#c9b8a3;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;padding:2px 8px}@keyframes aiPop{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ai-a .dots{display:inline-flex;gap:4px;padding:4px 2px}.ai-a .dots i{width:6px;height:6px;border-radius:50%;background:#d9b98a;animation:aiBlink 1s infinite}.ai-a .dots i:nth-child(2){animation-delay:.15s}.ai-a .dots i:nth-child(3){animation-delay:.3s}@keyframes aiBlink{0%,to{opacity:.25}50%{opacity:1}}.ai-alert{display:flex;gap:10px;align-items:center;border-radius:16px;padding:11px 13px;background:rgba(179,65,47,.2);border:1px solid hsla(10,80%,71%,.4);font-size:13.5px;color:#ffd9d0}.ai-alert b{color:#fff}.ai-alert a{margin-left:auto;background:#b3412f;color:#fff;border-radius:10px;padding:8px 12px;font-weight:600;text-decoration:none;white-space:nowrap}.ai-foot{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin-left:34px}.ai-foot .fu{border:1px solid hsla(36,51%,70%,.45);background:transparent;color:#f0d9b0;border-radius:999px;padding:6px 11px;font-size:12.5px}.ai-foot .rt{margin-left:auto;display:flex;gap:4px}.ai-foot .rt button{border:0;background:transparent;opacity:.45;font-size:14px}.ai-foot .rt button.on{opacity:1}.ai-card{margin-left:34px;border-radius:22px;overflow:hidden;animation:aiPop .3s ease-out}.ai-card.dues{background:linear-gradient(160deg,#fff,#f6efe4);color:var(--ink);padding:14px}.ai-card .hd{display:flex;align-items:center;gap:12px}.ai-card .ring{width:62px;height:62px;flex:none}.ai-card small{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.ai-card .big{font-family:var(--font-d);font-size:27px;font-weight:600;line-height:1.1}.ai-card .sub{font-size:12.5px;color:var(--ink-2)}.ai-card .per{display:flex;gap:4px;margin:12px 0 4px}.ai-card .per div{flex:1 1;min-width:0;border-radius:10px;background:#f1e8db;padding:6px 8px;font-size:11.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-card .per b{display:block;color:var(--ink);font-size:13px}.ai-card .acts{display:flex;gap:8px;margin-top:10px}.ai-card .acts button{flex:1 1;border:0;border-radius:14px;padding:11px;font-weight:600;font-size:13.5px}.ai-card .acts .p{background:var(--ok);color:#fff}.ai-card .acts .s{background:#efe6d9;color:var(--brand-2)}.ai-card.slots{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);padding:12px}.ai-card.slots .h{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ai-card.slots .h i{font-style:normal;font-size:22px;width:40px;height:40px;border-radius:12px;background:hsla(36,51%,70%,.18);display:grid;place-items:center}.ai-card.slots .h b{display:block;color:#fff;font-size:14.5px}.ai-card.slots .h span{font-size:12px;color:#b9a68f}.ai-card .sl{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.ai-card .sl button{border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05);color:#f3e9dc;border-radius:12px;padding:8px 2px;font-weight:600;font-size:13px}.ai-card .sl small{display:block;font-weight:400;font-size:10.5px;color:#a8957f;letter-spacing:0;text-transform:none}.ai-card .sl button.on{background:var(--gold);color:#23180f;border-color:var(--gold)}.ai-card .sl button.on small{color:#5a4632}.ai-card .sl button.x{opacity:.35;text-decoration:line-through}.ai-card .bk{margin-top:10px}.ai-card .bk,.ai-card .st{display:flex;gap:8px;align-items:center}.ai-card .st{color:#e6d6c2;font-size:12.5px}.ai-card .st button{width:30px;height:30px;border-radius:10px;border:1px solid hsla(0,0%,100%,.2);background:transparent;color:#fff;font-size:16px}.ai-card .st b{color:#fff;min-width:14px;text-align:center}.ai-card .st em{font-style:normal}.ai-card .go{flex:1 1;border:0;border-radius:14px;padding:11px;font-weight:600;background:var(--gold);color:#23180f}.ai-card .go:disabled{opacity:.5}.ai-card .blk{margin:4px 0 0;font-size:13px;color:#e6c6a0}.ai-card .ok{margin:10px 0 0;font-weight:600;color:#9fd8b2}.ai-card.list{background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12)}.ai-card.list button{display:flex;justify-content:space-between;gap:10px;width:100%;text-align:left;background:none;border:0;border-top:1px solid hsla(0,0%,100%,.08);padding:11px 13px;color:#f3e9dc;font-size:13.5px}.ai-card.list button:first-child{border-top:0}.ai-card.list span{color:#d9b98a;font-size:12.5px;white-space:nowrap}.ai-card.ticket{background:#fff;color:var(--ink)}.ai-card.ticket .ph{height:92px;background:linear-gradient(135deg,#7f96a6,#3f5666);background-size:cover;background-position:50%;position:relative}.ai-card.ticket .ph em{position:absolute;right:10px;top:10px;font-style:normal;font-size:11px;font-weight:700;background:#f3ece3;color:var(--brand-2);border-radius:999px;padding:3px 9px}.ai-card.ticket .ph em.high,.ai-card.ticket .ph em.urgent{background:#f9e6e2;color:var(--err)}.ai-card.ticket .in{padding:12px 14px}.ai-card.ticket .t{font-weight:600;font-size:15px}.ai-card.ticket .ed{width:100%;border:1px solid var(--line);border-radius:10px;padding:8px 10px;font:inherit;margin-bottom:6px}.ai-card.ticket .chips{display:flex;gap:6px;flex-wrap:wrap}.ai-card.ticket .chips button{border:1px solid var(--line);background:#fff;border-radius:999px;padding:5px 10px;font-size:12.5px}.ai-card.ticket .chips button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.ai-card.ticket .kvs{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;margin:10px 0}.ai-card.ticket .kvs div{background:#f6f1ea;border-radius:10px;padding:7px 9px;font-size:11.5px;color:var(--ink-3)}.ai-card.ticket .kvs b{display:block;color:var(--ink);font-size:13px}.ai-card.ticket .ok{color:var(--ok)}.ai-comp{padding:8px 12px calc(14px + env(safe-area-inset-bottom));flex:none}.ai-comp .box{display:flex;align-items:center;gap:8px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:24px;padding:6px 6px 6px 16px}.ai-comp input{flex:1 1;background:transparent;border:0;outline:0;color:#fff;font-size:15.5px;min-width:0;font-family:inherit}.ai-comp input::placeholder{color:#a8957f}.ai-comp .mic,.ai-comp .send{width:40px;height:40px;border-radius:50%;border:0;display:grid;place-items:center;font-size:16px;flex:none}.ai-comp .mic{background:transparent;color:#d9b98a}.ai-comp .send{background:var(--gold);color:#23180f;font-weight:700}.ai-comp .send:disabled{opacity:.45}.ai-comp .note{font-size:10.5px;color:#8f7e6b;text-align:center;margin-top:6px}.ai-voice{position:fixed;inset:0;background:rgba(18,13,10,.93);flex-direction:column;justify-content:center;gap:18px;z-index:45;color:#f3e9dc;max-width:none}.ai-voice,.ai-voice .wave{display:flex;align-items:center}.ai-voice .wave{gap:4px;height:40px}.ai-voice .wave i{width:4px;border-radius:4px;background:var(--gold);animation:aiWv 1s ease-in-out infinite}@keyframes aiWv{0%,to{height:8px}50%{height:36px}}.ai-ask{position:relative;border-radius:24px;padding:15px;margin:2px 0 12px;overflow:hidden;color:#f7efe4;cursor:pointer;background:radial-gradient(130% 120% at 100% 0,hsla(36,51%,70%,.35),transparent 55%),linear-gradient(160deg,#3a2c22,#1c1511)}.ai-ask .row{display:flex;gap:12px;align-items:center}.ai-ask b{font-family:var(--font-d);font-weight:500;font-size:18.5px;display:block}.ai-ask span.s{font-size:12.5px;color:#cdbba5}.ai-ask .field{margin-top:12px;display:flex;align-items:center;gap:10px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.16);border-radius:16px;padding:11px 13px;color:#e6d6c2;font-size:14px}.ai-ask .field i{margin-left:auto;font-style:normal;width:30px;height:30px;border-radius:50%;background:var(--gold);color:#2a1f17;display:grid;place-items:center;font-size:14px}.rz-slots{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.rz-slots button{border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:10px 4px;font-size:14px;font-weight:600;color:var(--ink)}.rz-slots button small{display:block;font-weight:400;font-size:11.5px;color:var(--ink-3)}.rz-slots button.off{opacity:.45}.rz-slots button.mine{border-color:var(--ok);background:var(--okbg)}.rz-slots button.mine small{color:var(--ok)}.rz-slots button:not(:disabled):hover{border-color:var(--brand)}.rz-my{display:flex;gap:12px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:11px 13px;margin-bottom:8px}.rz-my .ic{width:40px;height:40px;border-radius:12px;background:var(--brand-tint);display:grid;place-items:center;font-size:19px;flex:none}.rz-my .mid{flex:1 1;min-width:0}.rz-my b{display:block;font-size:14.5px}.rz-my small{display:block;font-size:12.5px;color:var(--ink-3)}.rz-step{display:inline-flex;align-items:center;gap:10px}.rz-step button{width:34px;height:34px;border-radius:10px;border:1px solid var(--line);background:var(--panel);font-size:18px}.rz-step b{min-width:18px;text-align:center;font-size:16px}.mt-photo{background:var(--panel);border:1px dashed #d8c3a3;border-radius:16px;padding:12px;margin-bottom:10px}.mt-l{display:block;font-size:12.5px;font-weight:600;color:var(--ink-2);margin:4px 2px 5px}.mt-in{width:100%;border:1px solid var(--line);border-radius:14px;padding:12px 14px;font-size:24px;letter-spacing:.06em;background:var(--panel);margin-bottom:6px}.mt-in,.plate{font-family:ui-monospace,Menlo,monospace}.plate{font-weight:700;font-size:14.5px;border:2px solid #1f2d5c;border-radius:6px;padding:3px 8px 3px 20px;position:relative;background:#fff;letter-spacing:.04em;white-space:nowrap;color:#111}.plate:before{content:"TR";position:absolute;left:0;top:0;bottom:0;width:15px;background:#1f3f9a;color:#fff;font-size:8px;display:grid;place-items:center;border-radius:3px 0 0 3px}.vh-card{display:flex;gap:10px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:11px 13px;margin-bottom:8px}.vh-card.guest{background:#fffaf0}.vh-card .mid{flex:1 1;min-width:0}.vh-card b{display:block;font-size:14px}.vh-card small{display:block;font-size:12px;color:var(--ink-3)}.vh-form label{display:block;font-size:12.5px;font-weight:600;color:var(--ink-2);margin:10px 2px 5px}.vh-form input{width:100%;border:1px solid var(--line);border-radius:12px;padding:10px 12px;font-size:15px;background:var(--panel)}.vh-form .plate-in{font-family:ui-monospace,Menlo,monospace;font-size:20px;letter-spacing:.08em;text-transform:uppercase}.fc-grid{display:grid;grid-template-columns:300px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start}@media (max-width:1100px){.fc-grid{grid-template-columns:1fr}}.fc-item{display:flex;gap:10px;align-items:center;width:100%;text-align:left;border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:10px 12px;margin-bottom:6px;color:inherit}.fc-item.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset;background:#fcf9f4}.fc-item.off{opacity:.55}.fc-item .ic{width:38px;height:38px;border-radius:11px;display:grid;place-items:center;font-size:19px;background:var(--brand-tint);flex:none}.fc-item div{flex:1 1;min-width:0}.fc-item b{display:block;font-size:14px}.fc-item small{display:block;font-size:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fc-item .n{font-size:12px;font-weight:700;background:var(--brand-tint);color:var(--brand-2);border-radius:999px;padding:2px 8px}.fc-h{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.fc-cal{display:grid;grid-gap:4px;gap:4px;font-size:12px;overflow-x:auto}.fc-cal .h{text-align:center;font-weight:600;color:var(--ink-2);padding:4px 0}.fc-cal .h.today{color:var(--brand)}.fc-cal .t{color:var(--ink-3);text-align:right;padding-right:6px;line-height:30px;white-space:nowrap}.fc-cal .s{height:30px;border-radius:7px;background:#f4efe7;border:1px solid transparent;font-size:11px;color:var(--ink-3);min-width:0;padding:0}.fc-cal .s.b{background:#ead9c1;color:var(--brand-2);font-weight:600}.fc-cal .s.f{background:var(--errbg,#f9e6e2);color:var(--err)}.fc-cal .s.m{background:repeating-linear-gradient(135deg,#eee7dc 0 6px,#f7f3ed 6px 12px)}.fc-cal .s.past{opacity:.55}.fc-cal .s.sel,.fc-cal .s:hover{border-color:var(--brand)}.fc-lgd{display:flex;gap:14px;font-size:12px;color:var(--ink-2);margin-top:10px;flex-wrap:wrap}.fc-lgd i{display:inline-block;width:12px;height:12px;border-radius:4px;vertical-align:-2px;margin-right:5px;background:#f4efe7;border:1px solid var(--line)}.fc-lgd i.b{background:#ead9c1}.fc-lgd i.f{background:#f9e6e2}.fc-lgd i.m{background:repeating-linear-gradient(135deg,#eee7dc 0 4px,#f7f3ed 4px 8px)}.fc-det{margin-top:12px;background:#fffaf0;border:1px dashed #d8c3a3;border-radius:12px;padding:10px 14px;font-size:13.5px}.fc-icons{display:flex;gap:6px;flex-wrap:wrap}.fc-icons button{width:38px;height:38px;border-radius:10px;border:1px solid var(--line);background:var(--panel);font-size:18px}.fc-icons button.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand) inset}.field textarea{width:100%;border:1px solid var(--line);border-radius:10px;padding:10px 12px;background:var(--panel);font:inherit}.mtl{position:relative;padding-left:24px}.mtl:before{content:"";position:absolute;left:8px;top:6px;bottom:6px;width:2px;background:#e6dccd}.mtl .it{position:relative;margin-bottom:14px}.mtl .it:before{content:"";position:absolute;left:-21px;top:4px;width:12px;height:12px;border-radius:50%;background:#fff;border:3px solid var(--brand)}.mtl .it.in:before{border-color:var(--ok)}.mtl .it.out:before{border-color:var(--err)}.mtl b{font-size:14px}.mtl small{display:block;color:var(--ink-3);font-size:12px}.mtr{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-top:6px}.mtr>div{border:1px solid var(--line);border-radius:10px;padding:7px 9px;background:var(--panel);position:relative}.mtr>div.na{color:var(--ink-3);opacity:.6}.mtr small{font-size:10.5px;color:var(--ink-3);letter-spacing:.04em;text-transform:uppercase}.mtr b{display:block;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mtr i{font-size:11.5px;color:var(--ok);font-weight:600}.mtr em,.mtr i{font-style:normal}.mtr em{font-size:11px;margin-left:4px}.mtr .x{position:absolute;right:4px;top:2px;border:0;background:none;color:var(--ink-3);font-size:14px;cursor:pointer}.mtl .ph{display:flex;gap:6px;margin-top:6px}.mtl .ph img{width:54px;height:54px;object-fit:cover;border-radius:8px;border:1px solid var(--line)}.mbar{display:grid;grid-template-columns:96px 1fr;grid-gap:8px;gap:8px;align-items:end;margin-bottom:10px}.mbar .l{font-size:13px;color:var(--ink-2);padding-bottom:16px}.mbar .bars{display:flex;gap:6px;height:70px;align-items:flex-end;border-bottom:1px solid #cfc4b6}.mbar .bars div{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:2px}.mbar .bars i{display:block;width:70%;max-width:22px;border-radius:4px 4px 0 0;background:var(--s1,#a8651e)}.mbar .bars i.warn{background:var(--err)}.mbar .bars small{font-size:10.5px;color:var(--ink-3)}.mbill{border:1px solid var(--line);border-radius:12px;padding:8px 12px;margin-bottom:10px}.mbill .bh{display:flex;justify-content:space-between;align-items:center;margin-bottom:4px}.mbill table.t{min-width:0}.mbill table.t td{padding:6px 4px}.mrow{border-top:1px solid var(--line);padding-top:8px;margin-top:6px}.pd-tabs{display:flex;gap:2px;padding:0 18px;border-bottom:1px solid var(--line)}.pd-tabs button{border:0;background:transparent;padding:10px 12px;font-size:13.5px;color:var(--ink-3);border-bottom:2px solid transparent;display:inline-flex;align-items:center}.pd-tabs button.on{color:var(--ink);font-weight:600;border-bottom-color:var(--brand)}.vh-row{display:flex;gap:10px;align-items:center;border:1px solid var(--line);border-radius:14px;padding:9px 12px;margin-bottom:8px;flex-wrap:wrap}.vh-row.guest{background:#fffaf0}.vh-row .mid{flex:1 1;min-width:160px}.vh-row b{display:block;font-size:14px}.vh-row small{display:block;font-size:12px;color:var(--ink-3)}.vh-row .dot,.vh-t .dot{display:inline-block;width:10px;height:10px;border-radius:50%;vertical-align:-1px;margin-right:4px;border:1px solid rgba(0,0,0,.15)}.vh-f{border:1px dashed #d8c3a3;background:#fffdf9;border-radius:14px;padding:12px;margin-top:10px}.vh-f .plate-in,.vh-gate input{font-family:ui-monospace,Menlo,monospace;letter-spacing:.08em;text-transform:uppercase}.vh-gate{background:#211a15;color:#f3e9dc;border-radius:20px;padding:18px}.vh-gate h2{color:#fff;margin:0}.vh-gate p{margin:2px 0 12px;font-size:13px;color:#cbbba8}.vh-gate input{width:100%;border:0;border-radius:14px;padding:14px 16px;font-size:24px}.vh-hit{margin-top:10px;background:#fff;color:var(--ink);border-radius:14px;padding:12px 14px;display:flex;gap:12px;align-items:center;flex-wrap:wrap}.vh-hit .st{font-weight:700;font-size:14px;min-width:150px}.vh-hit.ok .st{color:var(--ok)}.vh-hit.guest .st{color:var(--warn)}.vh-hit.expired .st,.vh-hit.moved .st,.vh-hit.none .st,.vh-hit.pending .st{color:var(--err)}.vh-hit .mid{flex:1 1;min-width:180px;font-size:13.5px}.vh-hit .mid small{display:block;color:var(--ink-3)}.as-grid{display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:16px;gap:16px;align-items:start}@media (max-width:1100px){.as-grid{grid-template-columns:1fr}}.as-grid .card+.card{margin-top:16px}.as-hero{border-radius:24px;padding:22px 24px;color:#f7efe4;background:radial-gradient(90% 140% at 100% 0,hsla(36,51%,70%,.35),transparent 55%),linear-gradient(150deg,#3a2c22,#1c1511)}.as-hero .top{display:flex;gap:16px;align-items:center}.as-hero h3{font-family:var(--font-d);font-weight:500;font-size:25px;margin:0;color:#fff}.as-hero h3 em{color:var(--gold)}.as-hero p{margin:2px 0 0;color:#cdbba5;font-size:13.5px}.as-hero .hs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-top:18px}@media (max-width:700px){.as-hero .hs{grid-template-columns:repeat(2,1fr)}}.as-hero .hs div{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:16px;padding:12px 14px}.as-hero small{font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#bfa98e;font-weight:600}.as-hero .hs b{display:block;font-family:var(--font-d);font-size:26px;font-weight:500;color:#fff;margin:2px 0}.as-hero .hs span{font-size:12px;color:#cdbba5}.as-top{display:flex;flex-direction:column;gap:9px}.as-top>div{display:grid;grid-template-columns:170px 1fr 90px;grid-gap:12px;gap:12px;align-items:center;font-size:13.5px}.as-top .tr{height:10px;border-radius:9px;background:#f1ebe2;overflow:hidden}.as-top .tr i{display:block;height:100%;border-radius:9px;background:linear-gradient(90deg,#c9a06a,#8a6a45)}.as-top span{font-size:12px;color:var(--ink-3);text-align:right}.as-top em{font-style:normal;color:var(--ok);font-weight:600}.as-ua{border:1px solid var(--line);border-radius:16px;padding:12px 14px;margin-bottom:10px}.as-ua .q{display:flex;gap:10px;align-items:center;margin-bottom:8px}.as-ua .q b{flex:1 1;font-weight:500}.as-ua .n{font-size:11.5px;font-weight:700;background:#fbf1dc;color:var(--warn);border-radius:999px;padding:2px 9px}.as-ua textarea{width:100%;border:1px dashed #d8c3a3;background:#faf7f2;border-radius:12px;padding:10px 12px;font:inherit;font-size:13.5px}.as-ua .acts{display:flex;gap:6px;margin-top:8px;flex-wrap:wrap}.as-kb{border-top:1px solid var(--line);padding:8px 0;font-size:13.5px}.as-kb p{margin:2px 0;color:var(--ink-2)}.as-kb small{color:var(--ink-3)}.as-persona{display:flex;gap:14px;align-items:center;padding:12px;border-radius:16px;background:#faf7f2;border:1px solid var(--line);margin-bottom:6px}.as-persona input{border:0;background:transparent;font-family:var(--font-d);font-size:19px;width:100%;padding:0;outline:0}.as-persona small{display:block;font-size:12.5px;color:var(--ink-3)}.as-num{width:80px;border:1px solid var(--line);border-radius:10px;padding:6px 8px;text-align:right}.as-kt{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.as-kt button{border:1px solid var(--line);border-radius:14px;padding:10px 12px;display:flex;gap:10px;align-items:center;background:var(--panel);text-align:left;color:inherit}.as-kt button.on{border-color:#bcdcc6;background:#f4faf6}.as-kt i{font-style:normal;font-size:18px}.as-kt b{font-size:13px;display:block}.as-kt small{font-size:11.5px;color:var(--ink-3)}.as-kt .ck{margin-left:auto;width:18px;height:18px;border-radius:50%;border:2px solid #cfc4b6;flex:none}.as-kt button.on .ck{background:var(--ok);border-color:var(--ok)}.as-rules{width:100%;border:1px solid var(--line);border-radius:12px;padding:10px 12px;font:inherit;font-size:13.5px;line-height:1.5}.as-guard{display:flex;flex-direction:column;gap:8px}.as-guard div{display:flex;gap:10px;align-items:flex-start;font-size:13px;color:var(--ink-2);line-height:1.45}.as-guard i{font-style:normal;width:26px;height:26px;border-radius:8px;background:#f3ece3;display:grid;place-items:center;flex:none;font-size:13px}.pop .nfoot{position:-webkit-sticky;position:sticky;bottom:0;display:flex;background:var(--panel)}.pop .nfoot .allbtn{position:static;flex:1 1}.pop .nfoot .allbtn.gear{flex:none;width:46px;border-left:1px solid var(--line);font-size:15px}.pop.npop .n em .nthr{font-weight:600;color:var(--brand-2)}.np{display:flex;flex-direction:column;gap:14px}.np-empty{padding:30px;text-align:center;color:var(--ink-3)}.np-quiet{border-radius:18px;padding:16px 18px;background:var(--panel);border:1px solid var(--line)}.np-quiet.on{background:linear-gradient(150deg,#2c2621,#3d342b);border-color:#3d342b;color:#f4ece1}.np-qh{display:flex;align-items:center;gap:12px}.np-moon{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;font-size:20px;background:var(--brand-tint);flex:none}.np-quiet.on .np-moon{background:hsla(36,51%,70%,.16)}.np-qt{flex:1 1;min-width:0}.np-qt b{display:block;font-family:var(--font-d);font-weight:500;font-size:18px}.np-qt small{display:block;font-size:12.5px;color:var(--ink-2);margin-top:1px}.np-quiet.on .np-qt small{color:#d7c8b5}.np-qr{display:flex;align-items:flex-end;gap:10px;margin-top:14px;flex-wrap:wrap}.np-qr label{display:flex;flex-direction:column;gap:4px;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#bfae98;font-weight:600}.np-qr select{border:1px solid hsla(36,51%,70%,.35);background:hsla(0,0%,100%,.06);color:#fff;border-radius:10px;padding:8px 12px;font-size:16px;font-family:var(--font-b);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.np-qr select option{color:var(--ink)}.np-dash{color:#bfae98;padding-bottom:9px}.np-now{margin-left:auto;align-self:center;background:hsla(36,51%,70%,.2)!important;color:var(--gold)!important}.np-note{font-size:11.5px;margin:12px 0 0;color:var(--ink-3)}.np-quiet.on .np-note{color:#a8977f}.np-chs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.np-ch{display:flex;align-items:center;gap:10px;background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:10px 12px;flex-wrap:wrap}.np-ch .i{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--line);font-size:15px;flex:none;filter:grayscale(1);opacity:.7}.np-ch.ok .i{background:color-mix(in srgb,var(--ok) 14%,transparent);filter:none;opacity:1}.np-ch>div{flex:1 1;min-width:0}.np-ch b{display:block;font-size:13px}.np-ch small{display:block;font-size:11.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-grid{background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden}.np-gh,.np-row{display:grid;grid-template-columns:1fr 58px 58px 58px;align-items:center}.np-gh{padding:10px 12px 8px 16px;border-bottom:1px solid var(--line);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.np-gh .c{display:flex;flex-direction:column;align-items:center;font-size:15px;letter-spacing:0;text-transform:none;gap:1px}.np-gh .c small{font-size:10px;font-weight:600;color:var(--ink-3)}.np-g+.np-g{border-top:1px solid var(--line)}.np-row{padding:4px 12px 4px 6px}.np-name{display:flex;align-items:center;gap:10px;background:none;border:0;text-align:left;padding:8px 6px;min-width:0;color:var(--ink);border-radius:10px}.np-name .gi,button.np-name:hover{background:var(--brand-tint)}.np-name .gi{width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-size:16px;flex:none}.np-name .gt{flex:1 1;min-width:0}.np-name .gt b{display:block;font-size:14px;font-weight:600}.np-name .gt small{display:block;font-size:11.5px;color:var(--ink-3);line-height:1.35}.np-name .chev{color:var(--ink-3);font-size:20px;transition:transform .15s;flex:none}.np-g.open .np-name .chev{transform:rotate(90deg)}.np-t{justify-self:center;width:40px;height:24px;border-radius:999px;border:0;background:var(--line);position:relative;padding:0;cursor:pointer}.np-t i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.18);transition:left .15s}.np-t.on{background:var(--ok)}.np-t.on i{left:19px}.np-t.some{background:linear-gradient(90deg,var(--ok) 50%,var(--line) 50%)}.np-t.some i{left:11px}.np-t.lock{opacity:.55;cursor:not-allowed}.np-t.na{background:none;color:var(--ink-3);text-align:center;font-size:13px;cursor:default;height:auto}.np-t:disabled:not(.lock){opacity:.6}.np-topics{background:#fbf9f5;border-top:1px dashed var(--line);padding:2px 0 6px}.np-row.sub{padding-left:52px}.np-row.sub .np-name{padding:7px 6px}.np-row.sub .gt b{font-weight:500;font-size:13.5px}.np-lock{margin-left:6px;font-size:11px}.np-foot{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--ink-3)}.np-foot span{flex:1 1}@media (max-width:640px){.np-chs{grid-template-columns:1fr}.np-gh,.np-row{grid-template-columns:1fr 50px 50px 50px}.np-gh .c small{font-size:9px;letter-spacing:-.01em;white-space:nowrap}.np-t{width:36px;height:22px}.np-t i{width:16px;height:16px}.np-t.on i{left:17px}.np-t.some i{left:10px}.np-row.sub{padding-left:14px}.np-name .gt small{display:none}.np-row.sub .np-name .gt small{display:block}.np-foot{flex-direction:column;align-items:stretch;text-align:center}}.nl-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px}.nl-bar .sp{flex:1 1}.nl-mods{display:flex;gap:6px;overflow-x:auto;padding-bottom:4px;margin-bottom:6px;scrollbar-width:none}.nl-mods::-webkit-scrollbar{display:none}.nl-mods button{border:1px solid var(--line);background:transparent;border-radius:999px;padding:4px 11px;font-size:12px;color:var(--ink-2);white-space:nowrap;display:inline-flex;gap:5px;align-items:center}.nl-mods button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.nl-mods button i{font-style:normal;background:var(--err);color:#fff;border-radius:999px;font-size:10px;padding:0 6px;font-weight:700}.nl-day{margin-bottom:14px}.nl-card{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden}.nl-item{border-top:1px solid var(--line);position:relative}.nl-card>.nl-item:first-child{border-top:0}.nl-item.unread{background:linear-gradient(90deg,var(--brand-tint),transparent 60%)}.nl-main{display:flex;gap:11px;padding:12px 14px 4px;cursor:pointer;align-items:flex-start}.nl-bd{flex:1 1;min-width:0}.nl-bd b{display:block;font-size:13.5px;font-weight:600;line-height:1.35}.nl-item:not(.unread) .nl-bd b{font-weight:500}.nl-bd small{display:block;color:var(--ink-2);font-size:12.5px;margin-top:2px;line-height:1.4}.nl-meta{display:flex;gap:6px;align-items:center;flex-wrap:wrap;font-size:11.5px;color:var(--ink-3);margin-top:4px}.nl-snz{color:var(--brand-2);font-weight:600}.nl-acts{display:flex;gap:6px;padding:0 14px 10px 55px;align-items:center;flex-wrap:wrap}.nl-acts .nl-a,.nl-acts .nl-more{border:0;background:transparent;font-size:11.5px;font-weight:600;color:var(--ink-3);padding:3px 8px;border-radius:999px}.nl-acts .nl-a.on,.nl-acts .nl-a:hover{background:var(--brand-tint);color:var(--brand-2)}.nl-acts .nl-more{background:var(--brand-soft);color:var(--brand-2)}.nl-acts .nl-a.x{margin-left:auto;font-size:15px;padding:0 8px}.nl-snzbar{display:flex;gap:6px;flex-wrap:wrap;align-items:center;margin:0 14px 12px 55px;padding:8px 10px;border-radius:12px;background:var(--bg);border:1px dashed var(--line)}.nl-snzbar span{font-size:11.5px;color:var(--ink-3);width:100%}.nl-snzbar button{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:5px 11px;font-size:12px;color:var(--ink)}.nl-snzbar button:hover{border-color:var(--brand);color:var(--brand-2)}.nl-thread{margin:0 14px 10px 55px;border-left:2px solid var(--brand-soft);padding-left:4px}.nl-item.child{border-top:0;background:none}.nl-item.child .nl-main{padding:6px 8px 2px}.nl-item.child .nl-acts{padding:0 8px 6px 47px}.nl-item.child .nic{transform:scale(.85)}.nl-empty{text-align:center;padding:36px 18px;color:var(--ink-3);font-size:13px}.nl-empty b{display:block;color:var(--ink-2);font-size:14px;margin-bottom:4px}.nl-clear{border:0;background:none;color:var(--brand-2);font-weight:600;font-size:12.5px}.nl-banner{display:flex;gap:10px;align-items:center;background:var(--panel);border:1px dashed var(--brand);border-radius:14px;padding:10px 12px;margin-bottom:12px}.nl-banner>span{font-size:20px}.nl-banner>div{flex:1 1;min-width:0}.nl-banner b{display:block;font-size:13px}.nl-banner small{display:block;font-size:11.5px;color:var(--ink-2)}.nl.app .nl-card{border-radius:18px}@media (max-width:640px){.nl-acts,.nl-snzbar,.nl-thread{margin-left:0;padding-left:14px}.nl-snzbar{margin:0 12px 12px}.nl-thread{margin:0 12px 10px 20px}}.nm-mand{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:10px 12px;border-radius:12px;background:var(--bg);border:1px solid var(--line);cursor:default}.nm-mand b{display:block;font-size:13px}.nm-mand small{display:block;font-size:12px;color:var(--ink-2)}.nr-hero{display:grid;grid-template-columns:1.2fr auto 1fr;grid-gap:22px;gap:22px;align-items:center;background:linear-gradient(150deg,#2c2621,#463b30);color:#f4ece1;border-radius:18px;padding:20px 24px;margin-bottom:12px}.nr-big small{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:#bfae98;font-weight:600}.nr-big b{display:block;font-family:var(--font-d);font-weight:500;font-size:44px;line-height:1.05;margin:4px 0}.nr-big span{font-size:13px;color:#d7c8b5}.nr-ring{--p:0;width:118px;height:118px;background:conic-gradient(var(--gold) calc(var(--p)*1%),hsla(0,0%,100%,.1) 0);place-items:center}.nr-ring,.nr-ring>div{border-radius:50%;display:grid}.nr-ring>div{width:96px;height:96px;background:#3a3129;place-items:center;align-content:center;text-align:center}.nr-ring b{font-family:var(--font-d);font-size:26px;font-weight:500;color:#fff;line-height:1}.nr-ring small{font-size:11px;color:#bfae98;display:block;margin-top:2px}.nr-side{display:flex;flex-direction:column;gap:10px}.nr-side b{font-family:var(--font-d);font-size:20px;font-weight:500;margin-right:6px}.nr-side small{font-size:12.5px;color:#d7c8b5}.nr-ms{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:12px}.nr-m{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:12px 14px}.nr-mh{display:flex;align-items:center;gap:8px;margin-bottom:8px}.nr-mh .i{font-size:15px}.nr-mh b{flex:1 1;font-size:13px;font-weight:600}.nr-mh .v{font-family:var(--font-d);font-size:20px}.nr-m small{display:block;font-size:11.5px;color:var(--ink-2);margin-top:6px}.nr-bar{height:6px;background:var(--brand-tint);overflow:hidden}.nr-bar,.nr-bar i{display:block;border-radius:999px}.nr-bar i{height:100%;background:#a8651e;min-width:2px}.nr-bar.sm{height:4px;margin-top:5px;width:100%}.nr-list{display:flex;flex-direction:column}.nr-b{display:flex;gap:10px;align-items:center;text-align:left;border:0;border-top:1px solid var(--line);background:none;padding:11px 4px;color:var(--ink);width:100%}.nr-b:first-child{border-top:0}.nr-b:hover{background:var(--brand-tint);border-radius:10px}.nr-b .bd{flex:1 1;min-width:0}.nr-b .bd b{display:block;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nr-b .bd small{display:block;font-size:11.5px;color:var(--ink-3)}.nr-b .chs{display:flex;gap:8px;margin-top:3px;font-size:11.5px;color:var(--ink-2)}.nr-b .chs i{font-style:normal}.nr-b .chs i.q{color:var(--info)}.nr-b .chs i.er{color:var(--err)}.nr-b .pc{width:92px;text-align:right;flex:none}.nr-b .pc b{font-family:var(--font-d);font-size:18px;font-weight:500}.nr-b .pc small{display:block;font-size:11px;color:var(--ink-3)}.nr-t{display:grid;grid-template-columns:1fr 90px 44px;grid-gap:10px;gap:10px;align-items:center;padding:7px 0;border-top:1px solid var(--line);font-size:13px}.nr-t:first-of-type{border-top:0}.nr-t .l small{display:block;font-size:11px;color:var(--ink-3)}.nr-t b{text-align:right;font-weight:600}.nr-modal{max-width:980px!important;width:calc(100vw - 32px)}.nr-mhd{display:flex;gap:12px;align-items:center;margin-bottom:10px}.nr-mhd h3{font-family:var(--font-d);font-size:20px;font-weight:500;margin:0}.nr-mhd p{margin:2px 0 0;font-size:12.5px;color:var(--ink-3)}.nr-mhd .x{border:0;background:none;font-size:22px;color:var(--ink-3)}.nr-mst{display:flex;gap:18px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.nr-mst>div b{font-family:var(--font-d);font-size:22px;font-weight:500;margin-right:4px}.nr-mst>div small{font-size:12px;color:var(--ink-3)}.nr-mst .sp{flex:1 1}.nr-tbl{min-width:760px}.nr-s{font-size:11.5px;font-weight:600;border-radius:999px;padding:1px 8px;white-space:nowrap}.nr-s.ok{background:var(--brand-tint);color:var(--brand-2)}.nr-s.op{background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok)}.nr-s.q{background:color-mix(in srgb,var(--info) 14%,transparent);color:var(--info)}.nr-s.sk{color:var(--ink-3);font-weight:500}.nr-s.er{background:color-mix(in srgb,var(--err) 14%,transparent);color:var(--err)}.nr-s.none{color:var(--line)}@media (max-width:900px){.nr-hero{grid-template-columns:1fr auto}.nr-side{grid-column:1/-1;flex-direction:row;flex-wrap:wrap;gap:16px}.nr-ms{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.nr-big b{font-size:36px}.nr-ring{width:96px;height:96px}.nr-ring>div{width:78px;height:78px}}.dsc-pub{display:flex;gap:14px;align-items:center;flex-wrap:wrap;border:1px solid #d8c3a3;border-radius:16px;padding:14px 17px;margin-bottom:16px;background:linear-gradient(135deg,#fffaf0,#f7efe1)}.dsc-pub.live{border-color:#bfe0c9;background:linear-gradient(135deg,#f1f9f3,#e9f4ec)}.dsc-pub .ic{width:42px;height:42px;border-radius:13px;display:grid;place-items:center;font-size:20px;background:#fff;border:1px solid var(--line);flex:none}.dsc-pub .bd{flex:1 1;min-width:220px}.dsc-pub .bd b{display:block;font-size:14.5px}.dsc-pub .bd small{display:block;color:var(--ink-2);font-size:12.5px;margin-top:2px;line-height:1.45}.dsc-pub .chk{display:flex;gap:14px;flex-wrap:wrap;margin-top:8px;font-size:12px;color:var(--ink-2)}.dsc-pub .chk i{font-style:normal;color:var(--ok);font-weight:700}.dsc-pub .act{align-items:center}.dsc-pub .act,.dsc-tabs{display:flex;gap:8px;flex-wrap:wrap}.dsc-tabs{margin-bottom:16px}.dsc-tabs button{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:7px 14px;font-size:13px;color:var(--ink-2)}.dsc-tabs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.dsc-grid{display:grid;grid-template-columns:1.6fr 1fr;grid-gap:16px;gap:16px;align-items:start}.dsc-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:6px;gap:6px}.dsc-cal .dh{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:600;text-align:center;padding-bottom:2px}.dsc-cal .d{min-height:74px;border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:7px 8px;text-align:left;font-size:12px;color:var(--ink-2);display:flex;flex-direction:column;gap:4px}.dsc-cal .d.pad{background:transparent;border-color:transparent}.dsc-cal .d .n{font-family:var(--font-d);font-size:15px;color:var(--ink)}.dsc-cal .d.today .n{background:var(--ink);color:#fff;border-radius:50%;width:24px;height:24px;display:grid;place-items:center;font-size:13px}.dsc-cal .d.has{cursor:pointer}.dsc-cal .d.has:hover{border-color:var(--brand)}.dsc-cal .d.sel{outline:2px solid var(--brand);outline-offset:-2px}.dsc-cal .ev{border-radius:7px;padding:2px 5px;font-size:10.5px;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.dsc-cal .more{font-size:10.5px;color:var(--ink-3)}.dsc-day{display:flex;gap:11px;align-items:center;padding:10px 0;border-top:1px solid var(--line)}.dsc-day:first-child{border-top:0}.dsc-day .bar{width:5px;align-self:stretch;border-radius:999px;flex:none}.dsc-day .bd{flex:1 1;min-width:0}.dsc-day b{font-size:14px}.dsc-day small{display:block;color:var(--ink-2);font-size:12px;margin-top:2px}.dsc-lg{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;color:var(--ink-2);margin-right:10px}.dsc-lg i{width:9px;height:9px;border-radius:3px;display:inline-block}.dsc-tgrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px}.dsc-tc{background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden;text-align:left}.dsc-tc .im{height:104px;display:grid;place-items:center;font-size:34px;position:relative}.dsc-tc .im .lb{left:9px;padding:3px 10px;background:hsla(0,0%,100%,.93);color:var(--brand-2)}.dsc-tc .im .lb,.dsc-tc .im .st{position:absolute;top:9px;border-radius:999px;font-size:11px;font-weight:600}.dsc-tc .im .st{right:9px;padding:2px 9px;background:rgba(0,0,0,.45);color:#fff}.dsc-tc .bd{padding:11px 13px 13px}.dsc-tc .bd b{font-size:14.5px;display:block}.dsc-tc .bd small{color:var(--ink-2);font-size:12px}.dsc-tc .mt{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}.dsc-tc .mt i{font-style:normal;background:var(--brand-tint);border-radius:8px;padding:3px 8px;font-size:11.5px;color:var(--ink-2)}.dsc-tc .ft{display:flex;gap:8px;align-items:center;margin-top:11px;flex-wrap:wrap}.dsc-tc .ft .stat{flex:1 1;font-size:11.5px;color:var(--ink-3)}.dsc-add{border:1px dashed var(--line);border-radius:16px;display:grid;place-items:center;grid-gap:6px;gap:6px;color:var(--brand-2);font-weight:600;font-size:13.5px;min-height:200px;background:transparent}.dsc-add span{font-size:26px}.dsc-sw{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.dsc-sw button{width:28px;height:28px;border-radius:9px;border:2px solid transparent}.dsc-sw button.on{border-color:var(--ink)}.dsc-row{display:flex;align-items:center;gap:12px;padding:9px 0;border-top:1px solid var(--line)}.dsc-row:first-of-type{border-top:0}.dsc-row .bd{flex:1 1;min-width:0}.dsc-row b{font-size:13.5px}.dsc-row small{display:block;color:var(--ink-2);font-size:12px}.dsc-kpi{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:14px}.dsc-kpi>div{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:11px 14px}.dsc-kpi small{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.dsc-kpi b{display:block;font-family:var(--font-d);font-size:26px;font-weight:500;margin:2px 0}.dsc-kpi span{font-size:12px;color:var(--ink-2)}@media (max-width:1200px){.dsc-tgrid{grid-template-columns:1fr}}@media (max-width:900px){.dsc-grid{grid-template-columns:1fr}.dsc-kpi{grid-template-columns:repeat(2,1fr)}}.kf-strip{display:flex;gap:10px;overflow-x:auto;padding-bottom:6px;scrollbar-width:none}.kf-strip::-webkit-scrollbar{display:none}.kf-ev{flex:none;width:186px;background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden;text-align:left}.kf-ev .im{height:92px;display:grid;place-items:center;font-size:30px}.kf-ev .bd{padding:9px 11px 11px}.kf-ev .dt{font-size:11px;font-weight:600;color:var(--brand-2);margin-bottom:3px}.kf-ev b{display:block;font-size:13.5px;line-height:1.3}.kf-ev small{display:block;color:var(--ink-2);font-size:11.5px;margin-top:3px}.kf-tour{background:var(--panel);border:1px solid var(--line);border-radius:18px;overflow:hidden;margin-bottom:12px;text-align:left;width:100%;display:block;padding:0}.kf-tour .im{height:120px;display:grid;place-items:center;font-size:38px;position:relative}.kf-tour .im .lb{position:absolute;left:10px;top:10px;border-radius:999px;padding:3px 10px;font-size:11px;font-weight:600;background:hsla(0,0%,100%,.93);color:var(--brand-2)}.kf-tour .bd{padding:11px 13px 13px}.kf-tour b{font-size:15px;display:block;line-height:1.3}.kf-tour .prov{margin-top:2px}.kf-tour .meta,.kf-tour .prov{font-size:12px;color:var(--ink-2)}.kf-tour .meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.kf-tour .meta i{font-style:normal;background:var(--brand-tint);border-radius:8px;padding:3px 8px}.kf-tour .row{display:flex;gap:8px;align-items:center;margin-top:11px}.kf-tour .row .price{flex:1 1;font-size:13px;color:var(--ink-2)}.kf-tour .row .price b{font-size:15px;color:var(--ink);display:inline}.kf-hero{height:168px;border-radius:18px;display:grid;place-items:center;font-size:48px;margin-bottom:12px}.kf-kv{display:flex;justify-content:space-between;gap:10px;border-top:1px solid var(--line);padding:9px 0;font-size:13.5px}.kf-kv:first-of-type{border-top:0}.kf-kv span{color:var(--ink-2)}.kf-kv b{font-weight:600;text-align:right}.kf-box{background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:12px 14px;margin-bottom:12px}.kf-box h4{margin:0 0 6px;font-size:14px}.kf-box p{line-height:1.5}.kf-box p,.kf-box ul{margin:0;font-size:13px;color:var(--ink-2)}.kf-box ul{padding-left:18px;line-height:1.65}.kf-cta{display:flex;gap:8px;margin:14px 0 4px}.kf-cta .ax-btn{flex:1 1}.kf-wa{background:#25a263!important;color:#fff!important;border:0!important}.kf-step{display:flex;align-items:center;gap:12px}.kf-step button{width:42px;height:42px;border-radius:12px;border:1px solid var(--line);background:var(--panel);font-size:18px;color:var(--ink-2)}.kf-step b{font-size:18px;min-width:30px;text-align:center}.kf-consent{display:flex;gap:9px;align-items:flex-start;background:var(--brand-tint);border-radius:12px;padding:11px 13px;font-size:12.5px;color:var(--ink-2);line-height:1.5}.kf-consent input{margin-top:2px;flex:none}.kf-done{text-align:center;padding:24px 8px}.kf-done .ic{width:66px;height:66px;border-radius:50%;background:color-mix(in srgb,var(--ok) 14%,transparent);color:var(--ok);display:grid;place-items:center;font-size:30px;margin:0 auto 12px}.kf-done h3{font-family:var(--font-d);font-weight:500;font-size:22px;margin:0 0 6px}.kf-tr{display:flex;gap:10px;padding:9px 0}.kf-tr i{font-style:normal;width:22px;height:22px;border-radius:50%;background:var(--line);color:#fff;display:grid;place-items:center;font-size:12px;flex:none}.kf-tr.ok i{background:var(--ok)}.kf-tr.now i{background:var(--brand)}.kf-tr.warn i{background:var(--err)}.kf-tr b{display:block;font-size:13.5px}.kf-tr small{color:var(--ink-3);font-size:12px}.tr-veh{display:block;width:100%;height:auto}.tr-pass{background:linear-gradient(158deg,#3c332b,#211b16);border-radius:22px;color:#f2e8da;position:relative;box-shadow:0 14px 30px rgba(34,28,23,.26);margin-bottom:6px}.tr-pass .hd{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 15px 0;font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#bfae97}.tr-pass .hd,.tr-pass .hd em{font-weight:600;white-space:nowrap}.tr-pass .hd em{font-style:normal;background:var(--gold);color:#2f261e;border-radius:999px;padding:3px 10px;letter-spacing:0;font-size:10.5px;text-transform:none}.tr-pass .rt{display:flex;align-items:flex-end;gap:9px;padding:10px 15px 0}.tr-pass .pt{min-width:0}.tr-pass .pt.r{text-align:right}.tr-pass .code{font-family:var(--font-d);font-size:25px;line-height:1}.tr-pass .sub{font-size:11px;color:#bfae97;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tr-pass .mid{flex:1 1;display:flex;align-items:center;gap:5px;padding-bottom:7px;color:#8f7f6c}.tr-pass .mid s{flex:1 1;height:0;border-top:1px dashed hsla(0,0%,100%,.28);text-decoration:none}.tr-pass .mid i{font-style:normal;font-size:12px}.tr-pass .band{margin:8px 12px 0;border-radius:15px;background:linear-gradient(180deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.04));padding:8px 12px 2px}.tr-pass .band svg{max-width:228px;margin:0 auto}.tr-pass .facts{display:flex;gap:6px;padding:9px 15px 0;flex-wrap:wrap}.tr-pass .facts span{background:hsla(0,0%,100%,.1);border-radius:999px;padding:3px 8px;font-size:10.5px;color:#e6dacb}.tr-pass .cut{position:relative;height:18px;margin-top:9px}.tr-pass .cut b{position:absolute;left:16px;right:16px;top:8px;height:0;border-top:1px dashed hsla(0,0%,100%,.26)}.tr-pass .cut s,.tr-pass .cut u{position:absolute;top:-3px;width:22px;height:22px;border-radius:50%;background:var(--bg);text-decoration:none}.tr-pass .cut u{left:-11px}.tr-pass .cut s{right:-11px}.tr-pass .ft{display:flex;align-items:center;gap:10px;padding:0 15px 15px}.tr-pass .av{width:38px;height:38px;border-radius:50%;background:var(--gold);color:#2f261e;display:grid;place-items:center;font-weight:600;font-size:13px;flex:none}.tr-pass .ft .bd{flex:1 1;min-width:0}.tr-pass .ft .bd b{font-size:13.5px;display:block}.tr-pass .ft .bd small{font-size:11.5px;color:#bfae97}.tr-rb{width:37px;height:37px;border-radius:13px;display:grid;place-items:center;font-size:15px;border:0;flex:none;background:hsla(0,0%,100%,.1);color:#f2e8da;text-decoration:none}.tr-rb.wa{background:#25a263;color:#fff}.tr-acts{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.tr-act{border:1px solid var(--line);border-radius:18px;background:var(--panel);text-align:left;padding:0}.tr-act,.tr-act .sky{overflow:hidden;display:block}.tr-act .sky{height:82px;position:relative}.tr-sky-svg{position:absolute;inset:0;width:100%;height:100%}.tr-act .sky em{position:absolute;left:9px;bottom:8px;font-style:normal;background:hsla(0,0%,100%,.92);border-radius:999px;padding:2px 9px;font-size:10.5px;font-weight:600;color:var(--brand-2)}.tr-act .bd{padding:10px 11px 12px;display:flex;align-items:center;gap:7px}.tr-act .bd .tx{flex:1 1;min-width:0}.tr-act .bd b{font-size:13.5px;display:block;line-height:1.25}.tr-act .bd small{font-size:11.5px;color:var(--ink-2)}.tr-act .bd .go{width:26px;height:26px;border-radius:9px;background:var(--brand-tint);color:var(--brand-2);display:grid;place-items:center;font-size:14px;flex:none}.tr-act.on{border-color:var(--brand);box-shadow:0 0 0 2px rgba(138,106,69,.14)}.tr-round{margin-top:10px;width:100%;border:1px solid #e2d0ae;border-radius:18px;background:linear-gradient(118deg,#fffaf0,#f4e8d3);padding:12px 14px;display:flex;gap:11px;align-items:center;text-align:left}.tr-round .ic{width:42px;height:42px;border-radius:14px;background:var(--gold);color:#2f261e;display:grid;place-items:center;font-size:19px;flex:none}.tr-round .bd{flex:1 1;min-width:0}.tr-round .bd b{font-size:13.5px;display:block}.tr-round .bd small{font-size:11.5px;color:var(--ink-2)}.tr-round .rib{background:var(--ok);color:#fff;border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:600;flex:none}.tr-seg{display:flex;background:var(--brand-tint);border-radius:14px;padding:4px;gap:4px;margin-bottom:12px}.tr-seg button{flex:1 1;border:0;background:transparent;border-radius:11px;padding:9px 8px;font-size:13px;color:var(--ink-2);font-weight:500}.tr-seg button.on{background:var(--panel);color:var(--ink);font-weight:600;box-shadow:0 2px 6px rgba(0,0,0,.06)}.tr-tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px}.tr-tile{border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:11px 12px;text-align:left}.tr-tile.on{border-color:var(--brand);box-shadow:0 0 0 2px rgba(138,106,69,.14)}.tr-tile .em{font-size:24px;line-height:1}.tr-tile b{display:block;font-size:13.5px;margin-top:5px}.tr-tile small{display:block;font-size:11.5px;color:var(--ink-2);margin-top:1px}.tr-tile .pr{display:block;font-size:13px;font-weight:600;color:var(--brand-2);margin-top:6px}.tr-tile .vw{display:block;width:100%;max-width:130px;margin:0 auto 2px}.tr-tile:disabled{opacity:.55}.tr-slots{display:flex;gap:7px;flex-wrap:wrap}.tr-slots button{border:1px solid var(--line);background:var(--panel);border-radius:11px;padding:8px 12px;font-size:13px;color:var(--ink-2);min-width:64px}.tr-slots button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.tr-step{display:flex;align-items:center;gap:12px}.tr-step button{width:42px;height:42px;border-radius:12px;border:1px solid var(--line);background:var(--panel);font-size:18px;color:var(--ink-2)}.tr-step b{font-size:18px;min-width:30px;text-align:center}.tr-sum{background:var(--brand-tint);border-radius:14px;padding:12px 14px;margin-bottom:12px}.tr-sum .kv{display:flex;justify-content:space-between;gap:10px;border-top:1px solid #e2d6c6;padding:8px 0;font-size:13.5px}.tr-sum .kv:first-of-type{border-top:0}.tr-sum .kv span{color:var(--ink-2)}.tr-sum .kv b{font-weight:600;text-align:right}.tr-sum .tot{display:flex;justify-content:space-between;align-items:baseline;border-top:1px solid #e2d6c6;padding-top:9px;margin-top:4px}.tr-sum .tot b{font-family:var(--font-d);font-size:21px;font-weight:500}.tr-warn{background:color-mix(in srgb,var(--warn) 12%,transparent);border:1px solid color-mix(in srgb,var(--warn) 30%,transparent);border-radius:13px;color:#7a5a17}.tr-info,.tr-warn{padding:10px 13px;font-size:12.5px;line-height:1.5;margin-bottom:12px}.tr-info{background:color-mix(in srgb,var(--info) 10%,transparent);border:1px solid color-mix(in srgb,var(--info) 25%,transparent);border-radius:13px;color:#2c5678}.tr-code{font-family:ui-monospace,Menlo,monospace;letter-spacing:.08em;font-size:20px;font-weight:600}.tr-tl{display:flex;gap:10px;padding:9px 0}.tr-tl i{font-style:normal;width:22px;height:22px;border-radius:50%;background:var(--line);color:#fff;display:grid;place-items:center;font-size:12px;flex:none}.tr-tl.ok i{background:var(--ok)}.tr-tl.now i{background:var(--brand)}.tr-tl.warn i{background:var(--err)}.tr-tl b{display:block;font-size:13.5px}.tr-tl small{color:var(--ink-3);font-size:12px}.tr-board{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.tr-col{background:var(--brand-tint);border:1px solid var(--line);border-radius:16px;padding:10px;min-height:120px}.tr-col h4{margin:0 0 9px;font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);display:flex;justify-content:space-between;align-items:center}.tr-col h4 em{font-style:normal;border-radius:999px;padding:1px 8px;color:var(--ink-2);font-size:11.5px}.tr-col h4 em,.tr-tk{background:var(--panel)}.tr-tk{border:1px solid var(--line);border-radius:13px;padding:10px 11px;margin-bottom:9px;text-align:left;width:100%}.tr-tk:hover{border-color:var(--brand)}.tr-tk .t1{display:flex;gap:7px;align-items:center;font-size:12px;color:var(--ink-2)}.tr-tk .t1 b{color:var(--ink);font-size:13px}.tr-tk .who{display:block;border:0;border-radius:0;padding:0;margin:5px 0 0;font-size:13.5px;font-weight:600}.tr-tk .rt2{font-size:12px;color:var(--ink-2);margin-top:3px;line-height:1.45}.tr-tk .ft2{display:flex;gap:6px;align-items:center;margin-top:8px;flex-wrap:wrap}.tr-tk.urg{border-color:color-mix(in srgb,var(--err) 35%,var(--line));background:#fffaf9}.tr-vgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.tr-vc{background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden}.tr-vc .im{padding:14px 16px 8px;display:block;background:linear-gradient(180deg,#faf6f0,#f0e8dc)}.tr-vc .bd{padding:11px 13px 13px}.tr-vc .bd b{font-size:14.5px;display:block}.tr-vc .bd small{color:var(--ink-2);font-size:12px}.tr-vc .pl{display:flex;justify-content:space-between;border-top:1px solid var(--line);padding:7px 0;font-size:12.5px}.tr-vc .pl:first-of-type{border-top:0;margin-top:8px}.tr-vc .pl span{color:var(--ink-2)}.tr-vc .pl b{font-weight:600}@media (max-width:1200px){.tr-board{grid-template-columns:repeat(2,1fr)}.tr-vgrid{grid-template-columns:1fr 1fr}}@media (max-width:900px){.tr-board,.tr-vgrid{grid-template-columns:1fr}}@media (max-width:420px){.tr-tile .vw{max-width:110px}}.tr-photo{display:flex;gap:14px;align-items:flex-start;flex-wrap:wrap}.tr-photo .box{width:170px;height:104px;border:1px dashed var(--line);border-radius:14px;overflow:hidden;background:linear-gradient(180deg,#faf6f0,#f0e8dc);display:grid;place-items:center;flex:none;padding:8px}.tr-photo .box img{width:100%;height:100%;object-fit:cover;border-radius:10px}.tr-photo .box svg{width:100%;height:auto}.tr-photo .side{flex:1 1;min-width:200px}.tr-photo .side input[type=file]{font-size:12.5px}.tr-kinds{flex-direction:column}.tr-kind,.tr-kinds{display:flex;gap:8px}.tr-kind{align-items:center;border:1px solid var(--line);border-radius:12px;padding:8px 10px;background:var(--panel)}.tr-kind .ic{width:34px;height:34px;border-radius:10px;background:var(--brand-tint);display:grid;place-items:center;font-size:16px;flex:none}.tr-kind input{flex:1 1;min-width:90px;color:var(--ink)}.tr-kind input,.tr-kind select{border:1px solid var(--line);border-radius:9px;padding:6px 9px;background:var(--panel)}.tr-kind select{color:var(--ink-2);font-size:12.5px}.tr-kind .x{border:0;background:none;color:var(--ink-3);font-size:18px;line-height:1;padding:0 4px}.tr-kind .x:disabled{opacity:.3}.st{--st-ink:#2a2420;--st-ink2:#6b5f55;--st-ink3:#9a8d82;--st-line:#e6ddd2;--st-bg:#f7f4ee;--st-panel:#fff;--st-brand:#8a6a45;--st-brand2:#6f5334;--st-tint:#f3ece3;--st-gold:#d9b98a;--st-dark:#2c2621;background:var(--st-bg);color:var(--st-ink);font-family:var(--font-b);min-height:100vh;display:flex;flex-direction:column}.st a{color:inherit;text-decoration:none}.st-wrap{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.st h1,.st h2,.st h3{font-family:var(--font-d);font-weight:500;line-height:1.15;margin:0}.st p{margin:0;line-height:1.65}.st-head{position:-webkit-sticky;position:sticky;top:0;z-index:40;background:hsla(40,36%,95%,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--st-line)}.st-head .in{display:flex;align-items:center;gap:18px;height:66px}.st-logo{font-family:var(--font-d);font-size:21px;letter-spacing:.01em;white-space:nowrap}.st-logo i{font-style:italic;color:var(--st-brand)}.st-nav{display:flex;gap:4px;flex:1 1;flex-wrap:wrap}.st-nav a{padding:8px 12px;border-radius:9px;font-size:14px;color:var(--st-ink2)}.st-nav a:hover{background:var(--st-tint);color:var(--st-ink)}.st-nav a.on{color:var(--st-ink);font-weight:600}.st-acts{display:flex;align-items:center;gap:8px}.st-lang{display:inline-flex;border:1px solid var(--st-line);border-radius:999px;overflow:hidden;background:var(--st-panel)}.st-lang a{padding:5px 10px;font-size:12px;color:var(--st-ink3);font-weight:600}.st-lang a.on{background:var(--st-ink);color:#fff}.st-btn{display:inline-flex;align-items:center;gap:7px;border:0;border-radius:10px;padding:10px 16px;background:var(--st-brand);color:#fff;font-weight:600;font-size:14px;white-space:nowrap;cursor:pointer}.st-btn:hover{background:var(--st-brand2)}.st-btn.ghost{background:transparent;color:var(--st-brand2);border:1px solid var(--st-line)}.st-btn.ghost:hover{background:var(--st-tint)}.st-btn.dark{background:var(--st-dark)}.st-btn.lg{padding:13px 22px;font-size:15px;border-radius:12px}.st-btn:disabled{opacity:.5;cursor:not-allowed}.st-burger{display:none;width:40px;height:40px;border:1px solid var(--st-line);border-radius:11px;background:var(--st-panel);font-size:17px}.st-hero{position:relative;overflow:hidden;background:linear-gradient(140deg,#2f2820,#4a3d31 55%,#6b5641)}.st-hero .in{position:relative;padding:76px 0 92px;color:#f6efe6;max-width:760px}.st-hero h1{font-size:clamp(32px,5vw,54px);color:#fff}.st-hero h1 em{font-style:italic;color:var(--st-gold)}.st-hero p{margin-top:16px;font-size:17px;color:#e2d6c6;max-width:620px}.st-hero .cta{display:flex;gap:10px;margin-top:26px;flex-wrap:wrap}.st-hero .cta .st-btn.ghost{color:#f3e9dc;border-color:hsla(0,0%,100%,.35)}.st-hero .cta .st-btn.ghost:hover{background:hsla(0,0%,100%,.1)}.st-hero .glow{position:absolute;right:-120px;top:-80px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,hsla(36,51%,70%,.35),transparent 65%)}.st-search{background:var(--st-panel);border:1px solid var(--st-line);border-radius:18px;padding:16px;box-shadow:0 18px 40px rgba(44,38,33,.12);margin-top:-44px;position:relative;z-index:5}.st-search form{display:grid;grid-template-columns:1.3fr 1fr 1fr .8fr auto;grid-gap:10px;gap:10px;align-items:end}.st-f label{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--st-ink3);font-weight:600;margin-bottom:5px}.st-f input,.st-f select,.st-f textarea{width:100%;border:1px solid var(--st-line);border-radius:11px;padding:11px 12px;background:var(--st-panel);color:var(--st-ink);font:inherit;outline:none}.st-f input:focus,.st-f select:focus,.st-f textarea:focus{border-color:var(--st-brand)}.st-sec{padding:64px 0}.st-sec.tint{background:var(--st-tint)}.st-sec.dark{background:var(--st-dark);color:#f3e9dc}.st-sec.dark h2,.st-sec.dark h3{color:#fff}.st-sec.dark p{color:#cdbfae}.st-head2{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:26px;flex-wrap:wrap}.st-head2 .st-tag{display:block;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--st-brand);font-weight:600;margin-bottom:6px}.st-head2 h2{font-size:clamp(24px,3vw,34px)}.st-head2 h2 em{font-style:italic;color:var(--st-brand)}.st-head2 p{color:var(--st-ink2);font-size:15px;margin-top:8px;max-width:620px}.st-sec.dark .st-head2 .st-tag,.st-sec.dark .st-head2 h2 em{color:var(--st-gold)}.st-grid{display:grid;grid-gap:18px;gap:18px}.st-grid.c2{grid-template-columns:repeat(2,1fr)}.st-grid.c3{grid-template-columns:repeat(3,1fr)}.st-grid.c4{grid-template-columns:repeat(4,1fr)}.st-card{background:var(--st-panel);border:1px solid var(--st-line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.st-card .ph{aspect-ratio:4/3;background:linear-gradient(140deg,#cbb79c,#efe5d8);position:relative;display:grid;place-items:center}.st-card .ph img{width:100%;height:100%;object-fit:cover}.st-card .ph .none{font-size:34px;opacity:.5}.st-card .ph .lb{position:absolute;left:10px;top:10px;border-radius:999px;padding:4px 11px;font-size:11.5px;font-weight:600;background:hsla(0,0%,100%,.94);color:var(--st-brand2)}.st-card .bd{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px;flex:1 1}.st-card .bd b{font-size:16px;font-weight:600;line-height:1.3}.st-card .where{font-size:13px;color:var(--st-ink2)}.st-card .meta{display:flex;gap:6px;flex-wrap:wrap;margin-top:4px}.st-card .meta i{font-style:normal;background:var(--st-tint);border-radius:8px;padding:3px 9px;font-size:12px;color:var(--st-ink2)}.st-card .ft{display:flex;align-items:center;gap:10px;margin-top:auto;padding-top:12px}.st-card .price{flex:1 1;font-size:13px;color:var(--st-ink2)}.st-card .price b{font-size:18px;color:var(--st-ink);font-family:var(--font-d);font-weight:500}.st-srv{background:var(--st-panel);border:1px solid var(--st-line);border-radius:18px;padding:20px;display:flex;flex-direction:column;gap:10px}.st-srv .ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-size:22px;background:var(--st-tint)}.st-srv b{font-size:17px;font-weight:600}.st-srv p{font-size:14px;color:var(--st-ink2)}.st-srv .more{margin-top:auto;padding-top:8px;font-size:13.5px;color:var(--st-brand2);font-weight:600}.st-sec.dark .st-srv{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12)}.st-sec.dark .st-srv .ic{background:hsla(0,0%,100%,.1)}.st-sec.dark .st-srv p{color:#cdbfae}.st-live{position:relative;border-radius:18px;overflow:hidden;min-height:230px;display:flex;align-items:flex-end;background:linear-gradient(160deg,#6b5641,#2f2820);color:#fff;padding:18px}.st-live img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.55}.st-live .in2{position:relative}.st-live b{display:block;font-size:17px;font-weight:600}.st-live small{display:block;font-size:13px;color:#e2d6c6;margin-top:4px;line-height:1.5}.st-post{background:var(--st-panel);border:1px solid var(--st-line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.st-post .ph{aspect-ratio:16/9;background:linear-gradient(140deg,#cbb79c,#efe5d8);display:grid;place-items:center}.st-post .ph img{width:100%;height:100%;object-fit:cover}.st-post .bd{padding:15px 17px 18px;display:flex;flex-direction:column;gap:7px;flex:1 1}.st-post .st-cat{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--st-brand);font-weight:600}.st-post b{font-size:17px;font-weight:600;line-height:1.32}.st-post p{font-size:14px;color:var(--st-ink2)}.st-post .ft{margin-top:auto;padding-top:10px;font-size:12.5px;color:var(--st-ink3)}.st-band{background:linear-gradient(135deg,#8a6a45,#5a4a3e);color:#fff;border-radius:22px;padding:34px 36px;display:flex;align-items:center;gap:24px;flex-wrap:wrap}.st-band .bd{flex:1 1;min-width:260px}.st-band h2{font-size:clamp(22px,2.6vw,30px);color:#fff}.st-band p{margin-top:8px;color:#efe3d4;font-size:15px}.st-band .st-btn{background:#fff;color:var(--st-brand2)}.st-band .st-btn:hover{background:var(--st-gold);color:#2f261e}.st-article{max-width:760px}.st-article h2{font-size:28px;margin:32px 0 10px}.st-article h3{font-size:22px;margin:26px 0 8px}.st-article p{margin:0 0 14px}.st-article p,.st-article ul{font-size:16px;color:var(--st-ink2)}.st-article ul{margin:0 0 16px;padding-left:20px;line-height:1.75}.st-article figure{margin:22px 0}.st-article figure img{width:100%;border-radius:16px;display:block}.st-article figcaption{font-size:12.5px;color:var(--st-ink3);margin-top:8px;text-align:center}.st-quote{border-left:3px solid var(--st-gold);padding:6px 0 6px 18px;margin:22px 0;font-family:var(--font-d);font-size:20px;line-height:1.5}.st-gal{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px;margin:22px 0}.st-gal img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:12px}.st-ldetail{display:grid;grid-template-columns:1.7fr 1fr;grid-gap:28px;gap:28px;align-items:start}.st-shots{display:grid;grid-template-columns:2fr 1fr;grid-gap:10px;gap:10px}.st-shots .big{grid-row:span 2;aspect-ratio:4/3}.st-shots img{width:100%;height:100%;object-fit:cover;border-radius:14px;display:block}.st-shots .small{aspect-ratio:16/10}.st-facts{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin:22px 0}.st-facts div{background:var(--st-panel);border:1px solid var(--st-line);border-radius:14px;padding:12px 14px}.st-facts small{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--st-ink3);font-weight:600}.st-facts b{display:block;font-family:var(--font-d);font-size:21px;font-weight:500;margin-top:3px}.st-side{position:-webkit-sticky;position:sticky;top:86px;background:var(--st-panel);border:1px solid var(--st-line);border-radius:18px;padding:20px}.st-side .pr{font-family:var(--font-d);font-size:28px;font-weight:500}.st-side .pr span{font-size:14px;font-family:var(--font-b);color:var(--st-ink2)}.st-chips{display:flex;gap:7px;flex-wrap:wrap}.st-chips a,.st-chips span{border:1px solid var(--st-line);background:var(--st-panel);border-radius:999px;padding:7px 14px;font-size:13.5px;color:var(--st-ink2)}.st-chips a.on{background:var(--st-ink);color:#fff;border-color:var(--st-ink)}.st-note{background:var(--st-tint);border-radius:12px;padding:11px 14px;font-size:13px;color:var(--st-ink2);line-height:1.55}.st-ok{background:color-mix(in srgb,#2f7d4f 12%,transparent);border:1px solid color-mix(in srgb,#2f7d4f 30%,transparent);border-radius:12px;color:#2f7d4f}.st-err,.st-ok{padding:12px 14px;font-size:13.5px}.st-err{background:color-mix(in srgb,#b3412f 10%,transparent);border:1px solid color-mix(in srgb,#b3412f 28%,transparent);border-radius:12px;color:#b3412f}.st-consent{display:flex;gap:9px;align-items:flex-start;font-size:12.5px;color:var(--st-ink2);line-height:1.5}.st-consent input{margin-top:3px;flex:none}.st-foot{margin-top:auto;background:var(--st-dark);padding:52px 0 26px}.st-foot,.st-foot a{color:#cdbfae}.st-foot a:hover{color:#fff}.st-foot .cols{display:grid;grid-template-columns:1.6fr 1fr 1fr 1fr;grid-gap:28px;gap:28px}.st-foot h4{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--st-gold);font-weight:600;margin:0 0 12px}.st-foot ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:14px}.st-foot .brand{font-family:var(--font-d);font-size:22px;color:#fff}.st-foot .brand i{font-style:italic;color:var(--st-gold)}.st-foot .about{font-size:14px;margin-top:10px;max-width:330px;line-height:1.65}.st-foot .cx{margin-top:14px;font-size:14px;display:flex;flex-direction:column;gap:6px}.st-foot .bar{margin-top:34px;padding-top:18px;border-top:1px solid hsla(0,0%,100%,.12);display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:13px;color:#9a8d82}.st-foot .bar .links{display:flex;gap:16px;flex-wrap:wrap}@media (max-width:1000px){.st-grid.c3,.st-grid.c4{grid-template-columns:repeat(2,1fr)}.st-ldetail{grid-template-columns:1fr}.st-side{position:static}.st-search form{grid-template-columns:1fr 1fr}.st-search form .wide{grid-column:1/-1}.st-foot .cols{grid-template-columns:1fr 1fr}}@media (max-width:720px){.st-nav{display:none;position:absolute;left:0;right:0;top:66px;background:var(--st-panel);border-bottom:1px solid var(--st-line);flex-direction:column;padding:10px 16px 16px;gap:2px;box-shadow:0 14px 30px rgba(44,38,33,.12)}.st-nav.open{display:flex}.st-burger{display:block}.st-grid.c2,.st-grid.c3,.st-grid.c4{grid-template-columns:1fr}.st-facts{grid-template-columns:repeat(2,1fr)}.st-shots{grid-template-columns:1fr}.st-shots .big{grid-row:auto}.st-sec{padding:44px 0}.st-hero .in{padding:54px 0 70px}.st-band{padding:26px 22px}.st-foot .cols{grid-template-columns:1fr}.st-gal{grid-template-columns:repeat(2,1fr)}}.wb-tabs{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.wb-tabs button{border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:7px 14px;font-size:13px;color:var(--ink-2)}.wb-tabs button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.wb-kpi{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:16px}.wb-kpi>div{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:11px 14px}.wb-kpi small{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.wb-kpi b{display:block;font-family:var(--font-d);font-size:26px;font-weight:500;margin:2px 0}.wb-kpi span{font-size:12px;color:var(--ink-2)}.wb-row{display:flex;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.wb-row:first-of-type{border-top:0}.wb-row .th{width:66px;height:46px;border-radius:10px;background:var(--brand-tint);flex:none;overflow:hidden;display:grid;place-items:center;font-size:18px}.wb-row .th img{width:100%;height:100%;object-fit:cover}.wb-row .bd{flex:1 1;min-width:0}.wb-row b{font-size:14px;display:block}.wb-row small{display:block;color:var(--ink-2);font-size:12px;margin-top:1px}.wb-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.wb-media{border:1px solid var(--line);border-radius:14px;overflow:hidden;background:var(--panel);text-align:left}.wb-media .im{aspect-ratio:4/3;background:var(--brand-tint);display:grid;place-items:center}.wb-media .im img{width:100%;height:100%;object-fit:cover}.wb-media .bd{padding:8px 10px}.wb-media .bd b{font-size:12.5px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wb-media .bd small{font-size:11px;color:var(--ink-3)}.wb-media.on{outline:2px solid var(--brand);outline-offset:-2px}.wb-lang{display:inline-flex;border:1px solid var(--line);border-radius:999px;overflow:hidden;margin-bottom:12px}.wb-lang button{border:0;background:var(--panel);padding:6px 14px;font-size:12.5px;color:var(--ink-2)}.wb-lang button.on{background:var(--brand);color:#fff;font-weight:600}.wb-blocks{display:flex;flex-direction:column;gap:10px}.wb-block{border:1px solid var(--line);border-radius:12px;background:var(--panel);padding:10px 12px}.wb-block .hd{display:flex;align-items:center;gap:8px;margin-bottom:8px}.wb-block .hd select{border:1px solid var(--line);border-radius:8px;padding:4px 8px;font-size:12.5px;background:var(--panel);color:var(--ink-2)}.wb-block .hd .sp{flex:1 1}.wb-block .hd button{border:0;background:none;color:var(--ink-3);font-size:15px;line-height:1;padding:2px 5px}.wb-block input,.wb-block textarea{width:100%;border:1px solid var(--line);border-radius:9px;padding:8px 10px;background:var(--panel);color:var(--ink);font:inherit}.wb-pick{display:flex;gap:10px;align-items:center}.wb-pick .prev{width:92px;height:62px;border-radius:10px;border:1px dashed var(--line);background:var(--brand-tint);display:grid;place-items:center;overflow:hidden;flex:none}.wb-pick .prev img{width:100%;height:100%;object-fit:cover}.wb-menu{display:flex;gap:8px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:8px 10px;background:var(--panel);margin-bottom:8px}.wb-menu input,.wb-menu select{border:1px solid var(--line);border-radius:9px;padding:6px 9px;background:var(--panel);color:var(--ink);font:inherit;font-size:13px}.wb-menu input{flex:1 1;min-width:80px}.wb-menu .x{border:0;background:none;color:var(--ink-3);font-size:17px;padding:0 4px}@media (max-width:1100px){.wb-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.wb-grid,.wb-kpi{grid-template-columns:repeat(2,1fr)}}.st .nb{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:11px;padding:11px 19px;background:var(--st-dark);color:#fff;font-weight:600;font-size:14px;transition:.15s;cursor:pointer}.st .nb:hover{background:#3a3028}.st .nb.brand{background:var(--st-brand)}.st .nb.brand:hover{background:var(--st-brand2)}.st .nb.terra{background:#a2512c}.st .nb.terra:hover{background:#8c4424}.st .nb.white{background:#fff;color:var(--st-dark)}.st .nb.white:hover{background:#f1e9dd}.st .nb.ghost{background:transparent;border:1px solid var(--st-line);color:var(--st-ink)}.st .nb.ghost:hover{background:var(--st-tint)}.st .nb.ghost.light{color:#f0e5d6;border-color:hsla(0,0%,100%,.3)}.st .nb.ghost.light:hover{background:hsla(0,0%,100%,.1)}.st .nb.round{border-radius:999px}.st .nb.lg{padding:14px 22px;font-size:15px;border-radius:12px}.st .nb.lg.round{border-radius:999px}.st .nb.sm{padding:9px 14px;font-size:13px;border-radius:9px}.st .nb.wide{width:100%}.nh{position:-webkit-sticky;position:sticky;top:0;z-index:60;background:#1b1613;border-bottom:1px solid hsla(0,0%,100%,.06)}.nh .in{display:flex;align-items:center;gap:14px;height:58px}.nh .bg{width:38px;height:38px;border:1px solid hsla(0,0%,100%,.15);background:transparent;border-radius:10px;color:#f1e7da;font-size:15px;display:grid;place-items:center;flex:0 0 auto}.nh .bg:hover{background:hsla(0,0%,100%,.08)}.nh .wm{font-family:var(--font-d);font-size:22px;color:#fff;margin:0 auto;white-space:nowrap}.nh .wm i{font-style:italic;color:#efe3d2}.nh .ac{display:flex;gap:8px;flex:0 0 auto}.nh .ac,.nh .ch{align-items:center}.nh .ch{display:inline-flex;gap:6px;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;padding:6px 13px;font-size:12.5px;color:#eadfd1;background:transparent;font-weight:500;white-space:nowrap}.nh .ch:hover{background:hsla(0,0%,100%,.09);color:#fff}.nh .ch.gold{border-color:hsla(36,51%,70%,.6);color:var(--st-gold)}.nh .lang-wrap{position:relative}.nh .lang-menu{position:absolute;right:0;top:calc(100% + 7px);background:#fff;border:1px solid var(--st-line);border-radius:11px;box-shadow:0 14px 34px rgba(42,36,32,.2);padding:5px;display:flex;flex-direction:column;min-width:86px;z-index:5}.nh .lang-menu a{padding:7px 11px;border-radius:8px;font-size:13px;color:var(--st-ink2);font-weight:600}.nh .lang-menu a:hover{background:var(--st-tint)}.nh .lang-menu a.on{background:var(--st-dark);color:#fff}.nh-scrim{position:fixed;inset:0;z-index:70;background:rgba(20,15,12,.55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.nh-drawer{position:absolute;left:0;top:0;bottom:0;width:min(330px,86vw);background:#1b1613;color:#eadfd1;display:flex;flex-direction:column;padding:16px;box-shadow:24px 0 60px rgba(0,0,0,.4)}.nh-drawer .hd{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.nh-drawer .wm{font-family:var(--font-d);font-size:20px;color:#fff}.nh-drawer .wm i{font-style:italic;color:var(--st-gold)}.nh-drawer .hd button{width:34px;height:34px;border:1px solid hsla(0,0%,100%,.16);background:transparent;border-radius:9px;color:#eadfd1;font-size:14px}.nh-drawer .ls{display:flex;flex-direction:column;gap:2px;flex:1 1;overflow:auto}.nh-drawer .ls a{padding:12px;border-radius:10px;font-size:16px;color:#eadfd1}.nh-drawer .ls a:hover{background:hsla(0,0%,100%,.08);color:#fff}.nh-drawer .ft{display:flex;gap:7px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.1)}.nh-drawer .ft .ch{display:inline-flex;border:1px solid hsla(0,0%,100%,.2);border-radius:999px;padding:6px 13px;font-size:12.5px;color:#eadfd1;font-weight:600}.nh-drawer .ft .ch.on{background:var(--st-gold);border-color:var(--st-gold);color:#241e1a}.hp-hero{position:relative;min-height:560px;display:flex;align-items:center;background:#2b241e}.hp-hero .bgi{position:absolute;inset:0;overflow:hidden}.hp-hero .bgi .vl{position:absolute;inset:0;background:linear-gradient(100deg,rgba(22,17,13,.85),rgba(22,17,13,.38) 52%,rgba(22,17,13,.2))}.hp-hero .in{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) 380px;grid-gap:40px;gap:40px;align-items:center;width:100%;padding:72px 0 92px}.hp-hero h1{font-size:clamp(32px,4.6vw,52px);color:#fff;max-width:600px;line-height:1.16}.hp-hero h1 span{display:block}.hp-hero .tx p{margin:18px 0 0;color:#ddd0bf;max-width:470px;font-size:15.5px}.hp-search{background:#fff;border-radius:18px;box-shadow:0 18px 48px rgba(20,15,12,.3);padding:18px}.hp-search h2{font-size:19px;font-family:var(--font-d)}.hp-search .sub{font-size:12.5px;color:var(--st-ink3);margin:3px 0 14px}.hp-search .tabs{display:flex;background:var(--st-tint);border-radius:11px;padding:4px;margin-bottom:14px}.hp-search .tabs span{flex:1 1;text-align:center;border-radius:8px;padding:8px 10px;font-size:13px;color:var(--st-ink2);font-weight:500}.hp-search .tabs .on{background:#fff;color:var(--st-ink);font-weight:600;box-shadow:0 2px 6px rgba(42,36,32,.08)}.hp-search .tabs .off{opacity:.55;cursor:default}.hp-f{margin-bottom:11px}.hp-f label{display:block;font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--st-ink3);font-weight:700;margin-bottom:5px}.hp-f input,.hp-f select{width:100%;border:1px solid var(--st-line);border-radius:11px;padding:11px 12px;background:#fff;color:var(--st-ink);outline:none;font:inherit}.hp-f input::placeholder{color:var(--st-ink3)}.hp-f input:focus,.hp-f select:focus{border-color:#c9a373;box-shadow:0 0 0 3px hsla(33,44%,62%,.22)}.hp-f.hp-two{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.hp-search .nb{margin-top:4px}.hp-thumbs{position:absolute;left:0;right:0;bottom:28px;z-index:2;display:flex;align-items:center;gap:9px;max-width:1200px;margin:0 auto;padding:0 20px}.hp-thumbs .th{position:relative;width:58px;height:44px;border-radius:9px;overflow:hidden;opacity:.75;flex:0 0 auto}.hp-thumbs .th.on{border-color:hsla(0,0%,100%,.65);opacity:1}.hp-thumbs .th img{width:100%;height:100%;object-fit:cover}.hp-thumbs small{color:#e4d8c8;font-size:12px;letter-spacing:.08em;margin-left:6px}.hp-sec{padding:62px 0}.hp-sec.top0{padding-top:0}.hp-sec.dark{background:#453629;color:#efe4d6}.hp-sec.dark h2{color:#fff}.hp-h2{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:26px}.hp-h2 h2{font-family:var(--font-d);font-weight:500;font-size:clamp(25px,3.1vw,34px)}.hp-h2 h2 em{font-style:italic;color:var(--st-brand)}.hp-sec.dark .hp-h2 h2 em{color:var(--st-gold)}.hp-h2 .s{margin:7px 0 0;color:var(--st-ink2);font-size:14px}.hp-sec.dark .hp-h2 .s{color:#c9b9a6}.hp-more{font-size:13.5px;color:var(--st-brand2);font-weight:600;white-space:nowrap}.hp-more:hover{text-decoration:underline}.hp-more.mid{margin-top:auto;text-align:center;display:block}.hp-grid{display:grid;grid-gap:20px;gap:20px}.hp-grid.c4{grid-template-columns:repeat(4,1fr)}.hp-grid.c3{grid-template-columns:repeat(3,1fr)}.hp-grid.c2{grid-template-columns:repeat(2,1fr)}.st .lc{background:var(--st-panel);border:1px solid var(--st-line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column;transition:.18s}.st .lc:hover{box-shadow:0 14px 34px rgba(42,36,32,.1);transform:translateY(-2px)}.st .lc .ph{aspect-ratio:4/3;position:relative;display:grid;place-items:center;overflow:hidden;background:linear-gradient(140deg,#cbb79c,#efe5d8)}.st .lc .ph img{width:100%;height:100%;object-fit:cover}.st .lc .ph .none{font-size:34px;opacity:.5}.st .lc .ph .lb{position:absolute;left:10px;top:10px;border-radius:999px;padding:4px 11px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;background:var(--st-gold);color:#2f261e}.st .lc .bd{padding:14px 15px 15px;display:flex;flex-direction:column;gap:7px;flex:1 1}.st .lc .bd h3{font-family:var(--font-b);font-size:17px;font-weight:600;line-height:1.3}.st .lc .sub{font-size:12.5px;color:var(--st-ink3)}.st .lc .unit{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--st-line);border-radius:999px;padding:3px 10px 3px 4px;font-size:11.5px;color:var(--st-ink2);align-self:flex-start;max-width:100%}.st .lc .unit i{width:18px;height:18px;border-radius:50%;background:var(--st-brand);color:#fff;font-style:normal;font-size:9px;display:grid;place-items:center;flex:0 0 auto;font-weight:600}.st .lc .unit span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st .lc .price{font-size:19px;font-weight:600;margin-top:2px}.st .lc .price small{font-size:12.5px;color:var(--st-ink3);font-weight:400}.st .lc .btns{display:flex;gap:8px;margin-top:auto;padding-top:11px}.st .lc .btns .nb{flex:1 1}.hp-svc{grid-template-columns:repeat(4,1fr)}.hp-svc .sv{border-radius:18px;padding:22px 20px}.hp-svc .sv.wide{grid-column:span 1}.hp-svc .sv.dark{background:#3b2f25;border-color:#3b2f25;color:#e8dccd}.hp-svc .sv .no{right:20px;top:18px;font-size:15px}.hp-svc .sv.dark .no{color:#9a8872}.hp-svc .sv .ic{width:46px;height:46px;font-size:19px;margin-bottom:14px}.hp-svc .sv.dark .ic{background:hsla(0,0%,100%,.1)}.hp-svc .sv h3{font-family:var(--font-d);font-weight:500;font-size:19px;margin-bottom:8px}.hp-svc .sv p{margin:0 0 14px}.hp-svc .sv.dark p{color:#bfae99}.hp-svc .sv ul{margin:0 0 18px;gap:8px}.hp-svc .sv.dark li{color:#d6c7b2}.hp-svc .tiles{grid-template-columns:repeat(2,1fr);margin-bottom:16px}.hp-svc .tile{padding:11px 9px;text-align:center;font-size:11.5px;font-weight:600;line-height:1.25}.hp-band{background:linear-gradient(118deg,var(--st-brand),#5d472f);border-radius:20px;padding:30px 32px;color:#f5ece0;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap}.hp-band h2{font-family:var(--font-d);font-weight:500;color:#fff;font-size:clamp(23px,2.6vw,30px)}.hp-band p{margin:8px 0 0;color:#e0d2bf;font-size:14.5px;max-width:620px}.hp-living{display:grid;grid-gap:12px;height:330px}.hp-living .cell{border-radius:15px}.hp-living .cell .none{opacity:.6}.hp-living .cell:after{background:linear-gradient(transparent 45%,rgba(22,16,12,.72))}.hp-living .cap{left:18px;right:18px;bottom:16px}.hp-living .cap b{font-size:22px;font-weight:500}.hp-living .cap small{color:#d9cbb9;margin:4px 0 9px}.hp-living .cap em{font-size:12px;letter-spacing:.1em}.hp-living .vcap{left:14px;bottom:16px;font-size:14px}.hp-app{background:linear-gradient(118deg,var(--st-brand),#5a452e);border-radius:22px;padding:34px;display:grid;grid-template-columns:1fr 1.05fr;grid-gap:30px;gap:30px;align-items:center;color:#f3e9dc}.hp-app .art{position:relative;height:430px}.hp-app .art .floor{position:absolute;left:8%;right:12%;bottom:6px;height:38px;border-radius:50%;background:radial-gradient(ellipse,rgba(20,14,10,.42),transparent 68%);filter:blur(5px)}.hp-app .dev{position:absolute;border-radius:40px;padding:7px;background:linear-gradient(160deg,#2c2520,#120e0b 60%);box-shadow:0 30px 60px rgba(14,9,6,.5),inset 0 0 0 1px hsla(0,0%,100%,.07)}.hp-app .dev .isl{position:absolute;left:50%;top:9px;transform:translateX(-50%);width:52px;height:15px;border-radius:999px;background:#120e0b;z-index:4}.hp-app .dev .bl,.hp-app .dev .br{position:absolute;width:3px;border-radius:2px;background:#3a322c}.hp-app .dev .bl{left:-3px;top:96px;height:46px}.hp-app .dev .br{right:-3px;top:112px;height:66px}.hp-app .dev .scr{position:relative;border-radius:33px;overflow:hidden;background:#f7f4ee;height:100%;display:flex;flex-direction:column}.hp-app .back{width:176px;height:350px;left:196px;top:10px;transform:rotate(5deg)}.hp-app .front{width:190px;height:380px;left:26px;top:34px;transform:rotate(-3deg)}.hp-app .phd{background:linear-gradient(140deg,#7d6243,#4a3a28);color:#fff;padding:26px 13px 14px;flex:0 0 auto}.hp-app .phd .r{display:flex;align-items:center;justify-content:space-between;gap:8px}.hp-app .phd small{font-size:6.5px;color:hsla(0,0%,100%,.65);display:block}.hp-app .phd b{font-family:var(--font-d);font-weight:400;font-size:13px;display:block;line-height:1.2}.hp-app .hpav{width:20px;height:20px;border-radius:50%;background:hsla(0,0%,100%,.2);display:grid;place-items:center;font-size:7px;color:#fff;font-weight:600;flex:0 0 auto}.hp-app .pbd{padding:11px 11px 0;display:flex;flex-direction:column;gap:9px;flex:1 1;min-height:0}.hp-app .bal{background:#fff;border-radius:12px;padding:10px 11px;box-shadow:0 6px 16px rgba(42,36,32,.1);border:1px solid #efe7db;position:relative;overflow:hidden}.hp-app .bal:after{content:"";position:absolute;right:-18px;top:-18px;width:56px;height:56px;border-radius:50%;background:hsla(36,51%,70%,.25)}.hp-app .bal i{font-style:normal;font-size:6.5px;color:#9a8d82;display:block}.hp-app .bal b{font-family:var(--font-d);font-weight:400;font-size:19px;display:block;margin:2px 0 7px}.hp-app .bal em{font-style:normal;font-size:5.5px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;background:#e4f0e7;color:#2f7d4f;border-radius:999px;padding:3px 7px}.hp-app .gd{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.hp-app .gd>span{display:flex;flex-direction:column;align-items:center;gap:3px;background:#fff;border:1px solid #efe7db;border-radius:10px;padding:7px 2px;font-size:5.5px;color:#6b5f55;text-align:center;line-height:1.2}.hp-app .gd i{font-style:normal;font-size:11px}.hp-app .ttl{font-size:6px;letter-spacing:.14em;text-transform:uppercase;color:#9a8d82;font-weight:700;margin-top:2px}.hp-app .rw{display:flex;align-items:center;gap:7px;background:#fff;border:1px solid #efe7db;border-radius:10px;padding:7px 8px}.hp-app .rw i{width:16px;height:16px;border-radius:5px;background:var(--st-tint);display:grid;place-items:center;font-style:normal;font-size:7px;flex:0 0 auto}.hp-app .rw u{text-decoration:none;font-size:6px;color:#4a403a;line-height:1.25;flex:1 1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hp-app .rw u small{display:block;color:#9a8d82;font-size:5.5px}.hp-app .tab{margin-top:auto;justify-content:space-between;padding:7px 10px 10px;background:#fff;border-top:1px solid #efe7db;flex:0 0 auto}.hp-app .tab,.hp-app .tab>span{display:flex;align-items:center;gap:2px}.hp-app .tab>span{flex-direction:column;font-size:5px;color:#b3a898;flex:1 1}.hp-app .tab>span i{font-style:normal;font-size:9px}.hp-app .tab>span.on{color:var(--st-brand);font-weight:700}.hp-app .tab>span.mid i{width:22px;height:22px;border-radius:50%;background:linear-gradient(150deg,var(--st-gold),#b8914f);display:grid;place-items:center;color:#241e1a;font-size:9px;box-shadow:0 4px 10px rgba(184,145,79,.5)}.hp-app .back .scr{background:#171310}.hp-app .back .phd{background:linear-gradient(140deg,#2e2721,#1b1613)}.hp-app .back .ttl{color:#7d7064}.hp-app .back .rw{background:#221c18;border-color:#2e2822}.hp-app .back .rw i{background:#2e2822}.hp-app .back .rw u{color:#d9ccba}.hp-app .back .rw u small{color:#8a7d6e}.hp-app .pchip{position:absolute;z-index:6;background:hsla(0,0%,100%,.96);border-radius:13px;padding:9px 12px;box-shadow:0 14px 30px rgba(14,9,6,.3);display:flex;align-items:center;gap:9px;white-space:nowrap}.hp-app .pchip i{font-style:normal;width:26px;height:26px;border-radius:9px;background:var(--st-tint);display:grid;place-items:center;font-size:12px;flex:0 0 auto}.hp-app .pchip b{display:block;font-size:11px;color:#2a2420;line-height:1.25}.hp-app .pchip small{display:block;font-size:9.5px;color:#9a8d82}.hp-app .c1{left:-6px;top:6px}.hp-app .c2{left:150px;bottom:24px}.hp-app .eb{display:block;font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--st-gold);font-weight:600;margin-bottom:10px}.hp-app h2{font-family:var(--font-d);font-weight:500;color:#fff;font-size:clamp(25px,3vw,34px)}.hp-app h2 em{font-style:italic;display:block}.hp-app .tx>p{margin:14px 0 20px;color:#ddcfbc;font-size:14.5px;max-width:470px}.hp-app .cta{gap:12px;flex-wrap:wrap}.hp-app .cta,.hp-app .qr{display:flex;align-items:center}.hp-app .qr{gap:11px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:13px;padding:9px 13px}.hp-app .qr img{width:46px;height:46px;border-radius:7px;background:#fff;padding:3px;object-fit:contain}.hp-app .qr b{display:block;font-size:12px;color:#fff}.hp-app .qr small{font-size:10.5px;color:#c9b9a6}.hp-app .pl{display:flex;gap:18px;margin-top:16px;font-size:11.5px;color:#c2b19c}.hp-app .pl span:before{content:"•";margin-right:6px;color:var(--st-gold)}.hp-jrn{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:32px;gap:32px;align-items:start}.hp-jrn .st-tag{display:inline-block;border-radius:999px;padding:3px 11px;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;background:var(--st-tint);color:var(--st-brand2)}.hp-jrn .big .ph{position:relative;display:block;aspect-ratio:16/10;border-radius:16px;overflow:hidden;background:linear-gradient(140deg,#cbb79c,#efe5d8);display:grid;place-items:center}.hp-jrn .big .ph img{width:100%;height:100%;object-fit:cover}.hp-jrn .big .st-cat{margin:16px 0 9px}.hp-jrn .big h3{font-family:var(--font-d);font-weight:500;font-size:26px;margin-bottom:9px}.hp-jrn .big p{margin:0;color:var(--st-ink2);font-size:14px;max-width:520px}.hp-jrn .big .ft{display:flex;justify-content:space-between;align-items:center;margin-top:12px;font-size:12.5px;color:var(--st-ink3)}.hp-jrn .list{display:flex;flex-direction:column}.hp-jrn .row{display:flex;gap:16px;align-items:center;padding:16px 0;border-top:1px solid var(--st-line)}.hp-jrn .row:first-child{border-top:0;padding-top:0}.hp-jrn .row .tx{flex:1 1;min-width:0}.hp-jrn .row .st-tag{margin-bottom:7px}.hp-jrn .row b{display:block;font-size:15px;font-weight:600;line-height:1.35;margin-bottom:5px}.hp-jrn .row small{color:var(--st-ink3);font-size:12px}.hp-jrn .row .ph{position:relative;width:92px;height:68px;border-radius:12px;overflow:hidden;flex:0 0 auto;display:grid;place-items:center;background:linear-gradient(140deg,#cbb79c,#efe5d8)}.hp-jrn .row .ph img{width:100%;height:100%;object-fit:cover}.hp-jrn .row:hover b{color:var(--st-brand2)}.nf{background:var(--st-dark);color:#cdbfae;padding:48px 0 0;margin-top:auto}.nf .fcols{display:grid;grid-template-columns:1.6fr repeat(3,1fr);grid-gap:28px;gap:28px;padding-bottom:36px}.nf .brand{font-family:var(--font-d);font-size:21px;color:#fff}.nf .brand i{font-style:italic;color:var(--st-gold)}.nf .fcols>div>p{font-size:13px;margin:11px 0 0;color:#a29387;max-width:260px}.nf h5{font-size:10.5px;letter-spacing:.17em;text-transform:uppercase;color:#a29387;font-weight:600;margin:0 0 13px}.nf ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px}.nf ul a,.nf ul span{font-size:13.5px;color:#cdbfae}.nf ul a:hover{color:#fff}.nf .fbar{border-top:1px solid hsla(0,0%,100%,.09);padding:16px 0;display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:12.5px;color:#8e8176}.nf .fbar .links{display:flex;gap:18px}.nf .fbar a{color:#8e8176}.nf .fbar a:hover{color:#fff}@media(max-width:1060px){.hp-hero .in{grid-template-columns:1fr;padding:56px 0 150px}.hp-search{max-width:430px}.hp-grid.c3,.hp-grid.c4,.hp-svc{grid-template-columns:repeat(2,1fr)}.hp-living{grid-template-columns:1fr 1fr!important;grid-auto-rows:190px;height:auto}.hp-living .cell.big{grid-column:span 2;height:250px}.hp-living .vcap{writing-mode:horizontal-tb;transform:none}.hp-app,.hp-jrn{grid-template-columns:1fr}.nf .fcols{grid-template-columns:1fr 1fr}}@media(max-width:620px){.hp-grid.c2,.hp-grid.c3,.hp-grid.c4,.hp-svc{grid-template-columns:1fr}.hp-living{grid-template-columns:1fr!important}.hp-living .cell.big{grid-column:span 1}.hp-f.hp-two,.nf .fcols{grid-template-columns:1fr}.nh .wm{margin:0;font-size:19px}.nh .hide-sm{display:none}.hp-app .art{transform:scale(.8);transform-origin:left top}.hp-band{padding:24px 22px}}.st .phx{position:absolute;inset:0;overflow:hidden;background:#d8c9b4}.st .phx:before{background:radial-gradient(120% 90% at 20% 15%,hsla(0,0%,100%,.4),transparent 60%),linear-gradient(145deg,var(--p1,#b9a287),var(--p2,#8d7a62) 60%,var(--p3,#6d5c4b))}.st .phx:after,.st .phx:before{content:"";position:absolute;inset:0}.st .phx:after{background-image:linear-gradient(transparent 62%,rgba(26,20,16,.52)),repeating-linear-gradient(115deg,hsla(0,0%,100%,.05) 0 2px,transparent 2px 16px)}.st .phx.v0{--p1:#c8b193;--p2:#9a8167;--p3:#6f5b47}.st .phx.v1{--p1:#a9bcc4;--p2:#728d99;--p3:#4d6975}.st .phx.v2{--p1:#c9b4a0;--p2:#a07f63;--p3:#6d4f3a}.st .phx.v3{--p1:#b6c2ab;--p2:#86977b;--p3:#5d6e54}.st .phx.v4{--p1:#d2bfa6;--p2:#b08f6a;--p3:#7b5c3e}.st .phx.v5{--p1:#bfb0c4;--p2:#8e7f96;--p3:#5f5468}.hp-hero.noimg .bgi{background:linear-gradient(145deg,#e0c9a8,#c49a63 55%,#8a6436)}.hp-hero.noimg .bgi .vl{background:linear-gradient(100deg,rgba(22,17,13,.84),rgba(22,17,13,.42) 55%,rgba(22,17,13,.26))}.hp-living .cell .phx+.none{z-index:1;opacity:.35}@font-face{font-family:Ivy Mode;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/ivy/IvyMode-Light.woff2) format("woff2"),url(/fonts/ivy/IvyMode-Light.woff) format("woff")}@font-face{font-family:Ivy Mode;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/ivy/IvyMode-LightItalic.woff2) format("woff2"),url(/fonts/ivy/IvyMode-LightItalic.woff) format("woff")}@font-face{font-family:Ivy Mode;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ivy/IvyMode-Regular.woff2) format("woff2"),url(/fonts/ivy/IvyMode-Regular.woff) format("woff")}@font-face{font-family:Ivy Mode;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/ivy/IvyMode-Italic.woff2) format("woff2"),url(/fonts/ivy/IvyMode-Italic.woff) format("woff")}@font-face{font-family:Ivy Mode;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ivy/IvyMode-SemiBold.woff2) format("woff2"),url(/fonts/ivy/IvyMode-SemiBold.woff) format("woff")}@font-face{font-family:Ivy Mode;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/ivy/IvyMode-SemiBoldItalic.woff2) format("woff2"),url(/fonts/ivy/IvyMode-SemiBoldItalic.woff) format("woff")}.st{--font-d:"Ivy Mode","Playfair Display",Georgia,serif}.st h1,.st h2,.st h3,.st h4{font-family:var(--font-d);letter-spacing:.005em}.hp-svc{display:grid;grid-template-columns:1fr 1fr 1.62fr 1fr;grid-gap:18px;gap:18px;align-items:stretch}.hp-svc .sv{background:var(--st-panel);border:1px solid var(--st-line);border-radius:20px;padding:26px 22px 22px;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.hp-svc .sv.dark{background:linear-gradient(150deg,#7d6243,#4a3a28 72%);border-color:transparent;color:#ecdfcd}.hp-svc .sv .no{position:absolute;left:22px;right:auto;top:20px;font-family:var(--font-d);font-style:italic;font-size:19px;color:var(--st-ink3);line-height:1}.hp-svc .sv.dark .no{color:hsla(36,50%,88%,.55)}.hp-svc .sv .ic{width:62px;height:62px;border-radius:50%;background:var(--st-tint);display:grid;place-items:center;font-size:25px;margin:10px 0 16px}.hp-svc .sv.dark .ic{background:hsla(0,0%,100%,.12)}.hp-svc .sv h3{font-size:20px;margin-bottom:10px;max-width:15ch}.hp-svc .sv.dark h3{color:#fff}.hp-svc .sv p{margin:0 0 18px;font-size:13.5px;color:var(--st-ink2);line-height:1.6}.hp-svc .sv.dark p{color:#cbb9a2}.hp-svc .sv ul{list-style:none;margin:0 0 20px;padding:0;display:flex;flex-direction:column;gap:10px;width:100%;text-align:left}.hp-svc .sv li{display:flex;gap:9px;font-size:13.5px;color:var(--st-ink2);line-height:1.4}.hp-svc .sv.dark li{color:#dbcab2}.hp-svc .sv li i{font-style:normal;color:var(--st-brand);flex:0 0 auto}.hp-svc .sv.dark li i{color:var(--st-gold)}.hp-svc .sv .nb{margin-top:auto;width:100%;border-radius:999px}.hp-svc .sv .hp-more{margin-top:auto;width:100%;text-align:center}.hp-svc .tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:9px;gap:9px;width:100%;margin-bottom:20px}.hp-svc .tile{display:flex;align-items:center;gap:9px;background:var(--st-bg);border:1px solid var(--st-line);border-radius:12px;padding:10px 11px;text-align:left;font-size:12.5px;font-weight:500;line-height:1.3;color:var(--st-ink2);min-height:56px;transition:.16s}.hp-svc .tile:hover{border-color:#d8c3a4;transform:translateY(-2px)}.hp-svc .tile i{font-style:normal;font-size:15px;width:28px;height:28px;border-radius:8px;background:var(--st-tint);display:grid;place-items:center;flex:0 0 auto}.hp-living{display:flex;gap:12px;height:360px}.hp-living .cell{position:relative;flex:1 1;min-width:0;border-radius:18px;overflow:hidden;display:block;background:#5c4a3a;transition:flex-grow .45s cubic-bezier(.22,.61,.36,1)}.hp-living .cell.big{flex-grow:2.1}.hp-living:hover .cell.big{flex-grow:1}.hp-living .cell:hover{flex-grow:2.6}.hp-living .cell img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.22,.61,.36,1)}.hp-living .cell:hover img{transform:scale(1.06)}.hp-living .cell .none{position:absolute;inset:0;display:grid;place-items:center;font-size:30px;color:#fff;opacity:.4}.hp-living .cell:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 38%,rgba(22,16,12,.78));pointer-events:none}.hp-living .cap{position:absolute;z-index:2;left:20px;right:20px;bottom:18px;color:#fff;opacity:0;transform:translateY(10px);transition:opacity .28s .08s,transform .28s .08s}.hp-living .cap b{font-family:var(--font-d);font-size:23px;font-weight:400;display:block}.hp-living .cap small{display:block;font-size:12.5px;color:#dacbb8;margin:5px 0 10px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.hp-living .cap em{font-style:normal;font-size:11.5px;letter-spacing:.12em;color:var(--st-gold);font-weight:600}.hp-living .vcap{position:absolute;z-index:2;left:16px;bottom:18px;color:#fff;font-size:14.5px;font-weight:500;writing-mode:vertical-rl;transform:rotate(180deg);opacity:1;transition:opacity .2s}.hp-living .cell.big .cap,.hp-living .cell:hover .cap{opacity:1;transform:none}.hp-living .cell.big .vcap,.hp-living .cell:hover .vcap{opacity:0}.hp-living:hover .cell.big:not(:hover) .cap{opacity:0;transform:translateY(10px)}.hp-living:hover .cell.big:not(:hover) .vcap{opacity:1}@media(max-width:1060px){.hp-svc{grid-template-columns:repeat(2,1fr)}.hp-living,.hp-svc .tiles{grid-template-columns:1fr 1fr}.hp-living{display:grid;grid-auto-rows:210px;height:auto}.hp-living .cell,.hp-living .cell.big,.hp-living .cell:hover{flex:none}.hp-living .cell.big{grid-column:span 2;height:260px}.hp-living .vcap{display:none}.hp-living .cap{opacity:1;transform:none}}@media(max-width:620px){.hp-living,.hp-svc,.hp-svc .tiles{grid-template-columns:1fr}.hp-living .cell.big{grid-column:span 1}}.ad-wrap{min-height:100vh;display:grid;place-items:center;padding:24px;background:radial-gradient(120% 90% at 20% 10%,#3b3027,#1b1613 65%)}.ad-card{width:100%;max-width:420px;background:var(--panel);border-radius:20px;box-shadow:0 30px 70px rgba(0,0,0,.45);padding:30px 28px}.ad-hd{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px}.ad-logo{font-family:var(--font-d);font-size:21px;color:var(--ink)}.ad-logo i{font-style:italic;color:var(--brand)}.ad-tag{font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;color:var(--brand-2);background:var(--brand-soft);border-radius:999px;padding:4px 11px}.ad-card h1{font-family:var(--font-d);font-weight:500;font-size:26px;margin:0 0 6px}.ad-sub{color:var(--ink-2);font-size:13.5px;margin:0 0 20px;line-height:1.55}.ad-f{display:block;margin-bottom:14px}.ad-f span{display:block;font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-weight:700;margin-bottom:6px}.ad-f input{width:100%;border:1px solid var(--line);border-radius:11px;padding:12px 13px;background:var(--panel);color:var(--ink);outline:none;font:inherit}.ad-f input:focus{border-color:#c9a373;box-shadow:0 0 0 3px hsla(33,44%,62%,.25)}.ad-btn{display:block;width:100%;text-align:center;border:0;border-radius:11px;padding:13px;background:var(--ink);color:#fff;font-weight:600;font-size:14.5px;margin-top:6px;text-decoration:none}.ad-btn:hover{background:#3a3028}.ad-btn:disabled{opacity:.55;cursor:not-allowed}.ad-err{background:color-mix(in srgb,var(--err) 10%,transparent);color:var(--err);border-radius:10px;padding:9px 12px;font-size:13px;margin-bottom:12px}.ad-ft{display:flex;justify-content:space-between;gap:12px;margin-top:18px;border-top:1px solid var(--line);padding-top:14px;font-size:13px}.ad-ft a,.ad-link{color:var(--brand-2);font-weight:600;background:none;border:0;padding:0;cursor:pointer}.ad-ft a:hover,.ad-link:hover{text-decoration:underline}.ad-card .otp{margin-bottom:14px}.nv{position:fixed;inset:0;z-index:150;background:#766757;opacity:0;visibility:hidden;transition:opacity .34s;overflow:auto;-webkit-overflow-scrolling:touch}.nv.on{opacity:1;visibility:visible}.nv .nvtop{display:flex;align-items:center;justify-content:space-between;height:58px}.nv .wm{font-family:var(--font-d);font-size:22px;color:#fff}.nv .wm i{font-style:italic;color:#f0e6d8}.nv .x{width:38px;height:38px;border:1px solid hsla(0,0%,100%,.3);background:transparent;border-radius:10px;color:#fff;font-size:14px}.nv .x:hover{background:hsla(0,0%,100%,.14)}.nv .body{display:grid;grid-template-columns:1.35fr 1fr;grid-gap:60px;gap:60px;padding:34px 0 60px;align-items:start}.nv nav{display:flex;flex-direction:column}.nv nav a{font-family:var(--font-d);font-size:clamp(27px,3.4vw,42px);color:#fff;padding:9px 0;display:flex;align-items:baseline;gap:16px;opacity:0;transform:translateY(14px);transition:opacity .34s,transform .34s,color .2s}.nv.on nav a{opacity:1;transform:none}.nv nav a em{font-style:normal;font-family:var(--font-b);font-size:11px;letter-spacing:.2em;color:hsla(0,0%,100%,.5);font-weight:600;min-width:28px}.nv nav a:hover{color:var(--st-gold)}.nv .nvside{color:hsla(0,0%,100%,.82)}.nv .nvside h3{font-family:var(--font-d);font-weight:400;color:#fff;font-size:17px;margin:0 0 13px}.nv .nvside .nvcard+h3,.nv .nvside h3+h3{margin-top:26px}.nv .nvcard{display:block;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:16px;overflow:hidden;padding:0;transition:.2s}.nv .nvcard:hover{background:hsla(0,0%,100%,.16);transform:translateY(-2px)}.nv .nvcard .ph{display:block;aspect-ratio:16/9;background:linear-gradient(145deg,#a08d74,#5d5043)}.nv .nvcard .ph img{width:100%;height:100%;object-fit:cover;display:block}.nv .nvcard .bd{display:block;padding:13px 15px;font-size:13.5px;color:#f1e9df;line-height:1.5}.nv .ln{display:block;padding:7px 0;font-size:14.5px;color:hsla(0,0%,100%,.82)}.nv .ln:hover{color:var(--st-gold)}.nv .nvfoot{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-top:22px;border-top:1px solid hsla(0,0%,100%,.2);padding-top:16px}.nv .nvfoot small{font-size:12.5px;color:hsla(0,0%,100%,.6)}.nv .lang{display:inline-flex;border:1px solid hsla(0,0%,100%,.3);border-radius:999px;overflow:hidden}.nv .lang a{padding:6px 13px;font-size:12.5px;color:hsla(0,0%,100%,.8);font-weight:600}.nv .lang a.on{background:var(--st-gold);color:#241e1a}.hp-hero .bgi img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 1.1s ease}.hp-hero .bgi img.on{opacity:1}.hp-thumbs .th{border:2px solid transparent;background:transparent;padding:0;cursor:pointer}.hp-thumbs .th:hover{opacity:1}@media(max-width:900px){.nv .body{grid-template-columns:1fr;gap:30px;padding-top:24px}.nv nav a{font-size:26px;padding:7px 0}}.wb-slides{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch}.wb-slides .sl{position:relative;width:138px;height:88px;border-radius:11px;overflow:hidden;border:1px solid var(--line);background:var(--bg)}.wb-slides .sl>img{width:100%;height:100%;object-fit:cover;display:block}.wb-slides .sl .ops{position:absolute;left:0;right:0;bottom:0;display:flex;gap:3px;justify-content:center;padding:4px;background:linear-gradient(transparent,rgba(26,20,16,.62))}.wb-slides .sl .ops button{border:0;background:hsla(0,0%,100%,.92);border-radius:6px;width:24px;height:24px;font-size:13px;line-height:1;color:#2a2420;display:grid;place-items:center}.wb-slides .sl .ops button:hover:not(:disabled){background:#fff}.wb-slides .sl .ops button:disabled{opacity:.35;cursor:not-allowed}.wb-slides .sl .ops button:last-child{color:var(--err);font-size:15px}.wb-slides .add{width:138px;height:88px;border:1px dashed var(--line);border-radius:11px;background:transparent;color:var(--ink-2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-size:19px}.wb-slides .add small{font-size:11.5px}.wb-slides .add:hover{background:var(--brand-tint);border-color:#d8c3a4;color:var(--brand-2)}.jp-prog{position:-webkit-sticky;position:sticky;top:58px;z-index:50;height:3px;background:rgba(42,36,32,.08)}.jp-prog i{display:block;height:100%;background:var(--st-gold);transition:width .08s linear}.jp-cover{position:relative;height:clamp(320px,46vw,460px);overflow:hidden;background:#5c4a3a;display:flex;align-items:flex-end}.jp-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.jp-cover .ov{position:absolute;inset:0;background:linear-gradient(transparent 32%,rgba(22,16,12,.8))}.jp-cover .in{position:relative;z-index:2;width:100%;padding:0 0 38px}.jp-cover h1{font-family:var(--font-d);font-weight:400;color:#fff;margin:16px 0 0;font-size:clamp(28px,4.2vw,48px);line-height:1.14;max-width:19ch}.jp-tag{display:inline-block;border-radius:999px;padding:4px 12px;font-size:10px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;background:var(--st-tint);color:var(--st-brand2)}.jp-cover .jp-tag{background:hsla(0,0%,100%,.2);color:#fff}.lc .jp-tag.sm{align-self:flex-start}.jp-art{display:grid;grid-template-columns:70px minmax(0,1fr);grid-gap:34px;gap:34px;max-width:900px;margin:0 auto;padding:36px 22px 0}.jp-rail{position:-webkit-sticky;position:sticky;top:90px;display:flex;flex-direction:column;gap:9px;align-items:center;height:max-content}.jp-rail span{font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--st-ink3);font-weight:700;writing-mode:vertical-rl;margin-bottom:4px}.jp-rail button{width:38px;height:38px;border-radius:50%;border:1px solid var(--st-line);display:grid;place-items:center;font-size:13px;color:var(--st-ink2);background:#fff;cursor:pointer;transition:.16s}.jp-rail button:hover{background:var(--st-tint);color:var(--st-brand);border-color:#d8c3a4}.jp-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;color:var(--st-ink3);font-size:13px;margin-bottom:28px}.jp-meta .jav{width:34px;height:34px;border-radius:50%;background:var(--st-brand);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:600;flex:0 0 auto}.jp-meta .jwho b{display:block;color:var(--st-ink);font-weight:600;font-size:13.5px;line-height:1.2}.jp-meta .jwho small{display:block;color:var(--st-ink3);font-size:11.5px}.jp-meta .dot:before{content:"·";margin-right:14px}.jp-lead{font-size:20px;line-height:1.7;color:#5b514a;margin:0 0 22px}.jp-art .st-article p{font-size:17px;line-height:1.8;color:#443c35;margin:0 0 20px}.jp-art .st-article>p:first-of-type:first-letter{font-family:var(--font-d);font-size:58px;line-height:.86;float:left;margin:6px 12px 0 0;color:var(--st-brand)}.jp-art .st-article blockquote,.jp-art .st-article figure,.jp-art .st-article h2,.jp-art .st-article h3,.jp-art .st-article ul{clear:left}.jp-art .st-article h2{font-family:var(--font-d);font-weight:400;font-size:27px;margin:38px 0 14px}.jp-art .st-article h3{font-family:var(--font-d);font-weight:400;font-size:21px;margin:30px 0 10px}.jp-art .st-article ul{padding-left:0;list-style:none;margin:0 0 22px}.jp-art .st-article ul li{position:relative;padding-left:26px;margin-bottom:10px;font-size:16.5px;color:#443c35;line-height:1.7}.jp-art .st-article ul li:before{content:"";position:absolute;left:6px;top:12px;width:6px;height:6px;border-radius:50%;background:var(--st-gold)}.jp-art .st-article blockquote{margin:34px 0;padding:0 0 0 26px;border-left:3px solid var(--st-gold);background:transparent;border-radius:0;font-family:var(--font-d);font-size:23px;line-height:1.45;font-style:italic;color:var(--st-brand2)}.jp-art .st-article figure{margin:34px 0}.jp-art .st-article figure img{width:100%;border-radius:16px;display:block}.jp-art .st-article figcaption{font-size:12.5px;color:var(--st-ink3);margin-top:9px;text-align:center}.jp-author{display:flex;gap:16px;align-items:center;background:var(--st-panel);border:1px solid var(--st-line);border-radius:18px;padding:18px 20px;margin:44px 0 0}.jp-author .jav{width:52px;height:52px;border-radius:50%;background:var(--st-brand);color:#fff;display:grid;place-items:center;font-size:17px;font-family:var(--font-d);flex:0 0 auto}.jp-author b{display:block;font-size:15.5px}.jp-author small{display:block;color:var(--st-ink3);font-size:12.5px;margin-top:2px}.jp-cta{background:linear-gradient(118deg,var(--st-brand),#5d472f);border-radius:20px;padding:28px 30px;color:#f5ece0;display:flex;align-items:center;justify-content:space-between;gap:22px;flex-wrap:wrap;margin:20px 0 10px}.jp-cta h3{font-family:var(--font-d);font-weight:400;color:#fff;font-size:24px}.jp-cta p{margin:7px 0 0;color:#e0d2bf;font-size:14px;max-width:520px}.jp-cta a{background:#fff;color:var(--st-dark);border-radius:999px;padding:13px 22px;font-weight:600;font-size:14.5px;white-space:nowrap}@media(max-width:900px){.jp-art{grid-template-columns:1fr;gap:0}.jp-rail{position:static;flex-direction:row;justify-content:flex-start;margin-bottom:22px;flex-wrap:wrap}.jp-rail span{writing-mode:horizontal-tb;margin:0 6px 0 0;align-self:center}.jp-art .st-article>p:first-of-type:first-letter{font-size:46px}}.lv-cover{position:relative;height:clamp(330px,44vw,460px);overflow:hidden;background:#5c4a3a;display:flex;align-items:center;text-align:center}.lv-cover>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lv-cover .ov{position:absolute;inset:0;background:linear-gradient(180deg,rgba(18,13,9,.55),rgba(18,13,9,.22) 42%,rgba(18,13,9,.74))}.lv-cover .in{position:relative;z-index:2;width:100%;padding-bottom:46px}.lv-cover h1{font-family:var(--font-d);font-weight:400;color:#fff;margin:12px 0 0;font-size:clamp(30px,4.6vw,56px);line-height:1.06}.lv-cover p{margin:16px auto 0;max-width:600px;color:#ece3d8;font-size:15.5px;line-height:1.7}.lv-crumb{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:hsla(0,0%,100%,.72)}.lv-crumb a{color:inherit}.lv-crumb a:hover{color:#fff}.lv-factswrap{position:relative;z-index:5;margin-top:-54px}.lv-facts{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border:1px solid var(--st-line);border-radius:18px;overflow:hidden;box-shadow:0 18px 44px rgba(44,38,33,.1)}.lv-fact{padding:22px 18px;text-align:center;border-right:1px solid var(--st-line);min-height:112px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px}.lv-fact:last-child{border-right:0}.lv-fact u{text-decoration:none;font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--st-ink3)}.lv-fact b{font-family:var(--font-d);font-weight:400;font-size:20px;color:var(--st-ink);line-height:1.25}.lv-fact.hi b{color:var(--st-brand)}.lv-body{padding:58px 0 10px}.lv-body .st-article{max-width:none;margin:0;text-align:center}.lv-body .st-article>blockquote,.lv-body .st-article>h2,.lv-body .st-article>h3,.lv-body .st-article>p,.lv-body .st-article>ul{max-width:680px;margin-left:auto;margin-right:auto;text-align:center}.lv-body .st-article>p{color:var(--st-ink2);font-size:16.5px;line-height:1.85}.lv-body .st-article>ul{text-align:left}.lv-body .st-gal{max-width:none;margin:36px 0}.lv-h2{font-family:var(--font-d);font-weight:400;font-size:clamp(24px,3vw,34px);margin:0 0 20px}.lv-feat,.lv-h2{text-align:center}.lv-feat{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid var(--st-line);border-radius:18px;background:#fff;overflow:hidden;margin:34px 0}.lv-feat>div{padding:26px 22px;border-right:1px solid var(--st-line)}.lv-feat>div:last-child{border-right:0}.lv-feat i{font-style:normal;font-size:23px;display:block;margin-bottom:10px}.lv-feat b{display:block;font-family:var(--font-d);font-weight:400;font-size:19px;margin-bottom:5px}.lv-feat small{display:block;color:var(--st-ink3);font-size:13.5px;line-height:1.6}.lv-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin:0 0 34px;text-align:left}.lv-card{background:#fff;border:1px solid var(--st-line);border-radius:18px;overflow:hidden;display:flex;flex-direction:column}.lv-ph{position:relative;display:block;height:150px;overflow:hidden;background:#d8c9b4}.lv-ph img{width:100%;height:100%;object-fit:cover;display:block}.lv-card .bd{padding:18px 20px}.lv-card b{display:block;font-family:var(--font-d);font-weight:400;font-size:19px;margin-bottom:5px}.lv-card small{display:block;color:var(--st-ink3);font-size:13.5px;line-height:1.6}.lv-rb{display:inline-block;margin-top:12px;font-size:11.5px;letter-spacing:.03em;border-radius:999px;padding:5px 12px;background:var(--st-tint);color:var(--st-brand2);border:1px solid rgba(0,0,0,.04)}.lv-rb.free{background:#f2f0ea;color:var(--st-ink3)}.lv-bk{max-width:820px;margin:34px auto;background:#fff;border:1px solid var(--st-line);border-radius:20px;padding:28px 30px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;text-align:left}.lv-bk h3{font-family:var(--font-d);font-weight:400;font-size:23px;margin:0 0 8px}.lv-bk p{margin:0;color:var(--st-ink2);font-size:14.5px;line-height:1.7;max-width:420px}.lv-bk>a{background:var(--st-brand);color:#fff;border-radius:999px;padding:13px 26px;font-weight:600;font-size:14.5px;white-space:nowrap;transition:.16s}.lv-bk>a:hover{background:var(--st-brand2)}.lv-bk .hrs{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.lv-bk .hrs span{border:1px solid var(--st-line);border-radius:999px;padding:6px 13px;font-size:12.5px;color:var(--st-ink2)}.lv-more{padding:46px 0 86px}.lv-more .lv-h2{margin-bottom:38px}.lv-others{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px}.lv-other{position:relative;height:150px;border-radius:16px;overflow:hidden;display:block;background:#d8c9b4}.lv-other img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lv-other:after{content:"";position:absolute;inset:0;z-index:2;background:linear-gradient(transparent 40%,rgba(22,16,12,.78))}.lv-other b{position:absolute;z-index:3;left:14px;bottom:12px;right:12px;color:#fff;font-family:var(--font-d);font-weight:400;font-size:16.5px}.lv-other:hover img{transform:scale(1.05)}.lv-other img{transition:transform .5s ease}@media (max-width:900px){.lv-facts{grid-template-columns:1fr 1fr}.lv-fact:nth-child(2){border-right:0}.lv-fact:first-child,.lv-fact:nth-child(2){border-bottom:1px solid var(--st-line)}.lv-feat{grid-template-columns:1fr}.lv-feat>div{border-right:0;border-bottom:1px solid var(--st-line)}.lv-feat>div:last-child{border-bottom:0}.lv-cards,.lv-others{grid-template-columns:1fr 1fr}}@media (max-width:560px){.lv-factswrap{margin-top:-34px}.lv-facts{grid-template-columns:1fr}.lv-fact{border-right:0;border-bottom:1px solid var(--st-line);min-height:88px}.lv-fact:last-child{border-bottom:0}.lv-cards,.lv-others{grid-template-columns:1fr}.lv-bk{padding:22px}}