@font-face{font-family:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/d9fef5bf2f64cf9a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/de42cfb9a3b980ae-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Figtree Fallback;src:local("Arial");ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.00%;size-adjust:100.72%}.__className_31007d{font-family:Figtree,Figtree Fallback;font-style:normal}.__variable_31007d{--font-figtree:"Figtree","Figtree Fallback"}.nlp.hlp section{padding:72px 0 0}.hlp .nav{background:rgba(255,255,255,.88);border-bottom:1px solid var(--hair)}.hlp .crumbs{display:flex;gap:8px;font-size:13.5px;color:var(--soft);margin-bottom:14px}.hlp .crumbs a:hover{color:var(--brand-ink)}.hlp .h1{font-weight:300;font-size:clamp(38px,5.4vw,64px);line-height:1.02;letter-spacing:-.035em;text-wrap:balance}.hlp .h-top{background:linear-gradient(to bottom,var(--cream) 0,var(--cream) 70%,#fff 100%);padding:64px 0 40px;text-align:center}.hlp .h-top .lead{max-width:520px;margin:16px auto 0}.hlp .h-search{margin:30px auto 0;max-width:560px;display:flex;align-items:center;gap:12px;height:58px;border-radius:999px;border:1px solid #e4e4e7;background:#fff;padding:0 22px;box-shadow:0 1px 2px rgba(0,0,0,.04),0 12px 32px -12px rgba(20,24,10,.14)}.hlp .h-search:focus-within{border-color:#cfcfd4}.hlp .h-search svg{flex:none;color:#a3a3a8}.hlp .h-search input{flex:1;min-width:0;border:0;outline:0;background:none;font:inherit;font-size:17px;color:var(--ink)}.hlp .h-search input::placeholder{color:#a3a3a8}.hlp .h-topics{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:18px}.hlp .h-topics a{height:34px;padding:0 14px;border-radius:999px;border:1px solid #e4e4e7;background:#fff;font-size:14px;font-weight:500;color:#5c5c62;display:flex;align-items:center}.hlp .h-topics a:hover{background:var(--tint);border-color:transparent;color:var(--brand-ink)}.hlp .h-sec{scroll-margin-top:90px}.hlp .h-sec+.h-sec{margin-top:64px}.hlp .h-sec>h2{margin-bottom:22px}.hlp .h-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.hlp .h-card{display:block;border-radius:18px;overflow:hidden;background:#fff;border:1px solid var(--hair);transition:border-color .2s,transform .2s}.hlp .h-card:hover{border-color:#d9dfc6;transform:translateY(-2px)}.hlp .h-card .thumb{display:block;position:relative;height:220px;background:var(--cream);overflow:hidden;pointer-events:none}.hlp .h-card .thumb>.hs{position:absolute;left:50%;top:22px;transform:translateX(-50%) scale(.78);transform-origin:50% 0}.hlp .h-card .cap{display:block;padding:16px 18px 18px}.hlp .h-card .cap b{display:block;font-weight:500;font-size:16.5px;line-height:1.3;letter-spacing:-.01em}.hlp .h-card .cap small{display:block;color:var(--soft);font-size:14px;margin-top:4px;line-height:1.4}.hlp .h-empty{text-align:center;color:var(--sec);padding:40px 0}.hlp .h-close{margin-top:88px}.hlp .h-close .row a.btn.ghost{background:#fff}.hlp .a-head{background:var(--cream);padding:48px 0 44px}.hlp .a-head .lead{max-width:640px;margin-top:14px}.hlp .a-head .where{display:flex;gap:8px;margin-top:20px;flex-wrap:wrap}.hlp .a-head .where>span{height:30px;padding:0 12px;border-radius:999px;background:#fff;font-size:13px;font-weight:500;color:var(--sec);display:flex;align-items:center;gap:6px}.hlp .a-head .where .ic{color:var(--brand-dark)}.hlp .steps{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:72px}.hlp .step{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center}.hlp .step:nth-child(2n) .stage{order:-1}.hlp .step .tx .num{display:block;font-weight:300;font-size:56px;line-height:1;letter-spacing:-.04em;color:var(--brand);margin-bottom:14px}.hlp .step .tx h2{font-weight:400;font-size:clamp(22px,2.2vw,28px);line-height:1.2;letter-spacing:-.025em;text-wrap:balance}.hlp .step .tx p{color:var(--sec);font-size:16.5px;margin-top:12px;max-width:460px;text-wrap:pretty}.hlp .step .tx p b{color:var(--ink);font-weight:500}.hlp .step .tx .web{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:12px 14px;border-radius:12px;background:#f6f6f7;font-size:14.5px;color:var(--sec);max-width:460px}.hlp .step .tx .web .ic{color:var(--brand-dark);margin-top:2px;flex:none}.hlp .stage{position:relative;display:grid;place-items:center;min-width:0;min-height:460px;padding:40px 24px;border-radius:24px;background:var(--cream);overflow:hidden}.hlp .stage:before{content:"";position:absolute;inset:0;background:radial-gradient(420px 260px at 50% 60%,rgba(154,184,88,.16),rgba(154,184,88,0) 70%)}.hlp .stage>.hs{position:relative}.hlp .notes{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.hlp .note{border-radius:14px;padding:18px 18px 20px;font-size:15.5px;line-height:1.45;background:var(--tint)}.hlp .note b{display:block;font-weight:500;font-size:13px;margin-bottom:8px;color:var(--brand-ink)}.hlp .note.pro{background:#f4eee0}.hlp .note.pro b{color:#7a6630}.hlp .related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}@media (max-width:900px){.hlp .h-grid,.hlp .related{grid-template-columns:repeat(2,minmax(0,1fr))}.hlp .step{grid-template-columns:minmax(0,1fr);gap:24px}.hlp .stage,.hlp .step:nth-child(2n) .stage{order:-1}.hlp .stage{min-height:0;padding:28px 12px}.hlp .steps{gap:56px}}@media (max-width:620px){.hlp .h-grid,.hlp .related{grid-template-columns:minmax(0,1fr)}.hlp .stage{padding:22px 8px}.hlp .stage>.hs{zoom:.84}}.hs{--fg:#1c1c1e;--sec:rgba(28,28,30,.58);--ter:rgba(28,28,30,.36);--bd:rgba(28,28,30,.1);--inset:rgba(0,0,0,.045);--chip:#f2f2f7;--amber:#d9a53a;--red:#d0352b;--b:#9ab858;--b-dark:#7c983e;--b-ink:#5c6b2e;--b-tint:#edf1df;--on-b:#1f2a08;width:360px;max-width:100%;background:#fff;border-radius:22px;overflow:hidden;color:var(--fg);text-align:left;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.35;letter-spacing:0;box-shadow:0 1px 2px rgba(0,0,0,.05),0 30px 60px -28px rgba(20,24,10,.35);-webkit-font-smoothing:antialiased;user-select:none}.hs *{box-sizing:border-box}.hs b{font-weight:700}.hlp .ic,.hs .ic{display:inline-block;flex:none;background:currentColor;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}.hs.sheet{border-radius:22px}.hs.sheet:before{content:"";display:block;width:36px;height:5px;border-radius:3px;background:rgba(0,0,0,.14);margin:7px auto 0}.hs.tight{width:320px}.hs.wide{width:400px}.hs .hot{position:relative;z-index:1}.hs .hot:after{content:"";position:absolute;inset:-5px;border-radius:inherit;border:2px solid var(--b);box-shadow:0 0 0 6px rgba(154,184,88,.22);animation:hs-ping 2.2s ease-in-out infinite;pointer-events:none}.hs .addrow.hot:after,.hs .row.hot:after,.hs .stop.hot:after{inset:2px 6px;border-radius:12px}@keyframes hs-ping{0%,to{opacity:.55;transform:scale(.985)}50%{opacity:1;transform:scale(1.015)}}.hs .finger{position:absolute;width:30px;height:30px;border-radius:50%;background:rgba(28,28,30,.22);border:2px solid rgba(255,255,255,.85);box-shadow:0 4px 12px rgba(0,0,0,.18);z-index:5;pointer-events:none;animation:hs-tap 2.2s ease-in-out infinite;transform:translate(-50%,-50%)}@keyframes hs-tap{0%,to{transform:translate(-50%,-50%) scale(1)}45%{transform:translate(-50%,-50%) scale(.82)}55%{transform:translate(-50%,-50%) scale(.82)}}@media (prefers-reduced-motion:reduce){.hs .drag,.hs .finger,.hs .hot:after,.hs .lifted{animation:none}}.hs .time{height:26px;flex:none;background:var(--b-tint);padding:0 10px;font-size:13px;font-weight:600;color:var(--b-dark);font-variant-numeric:tabular-nums}.hs .pill,.hs .time{display:inline-flex;align-items:center;border-radius:999px}.hs .pill{height:24px;gap:5px;padding:0 9px;font-size:12px;font-weight:600;white-space:nowrap}.hs .pill.neutral{background:var(--inset);color:var(--sec)}.hs .pill.brand{background:var(--b-tint);color:var(--b-ink)}.hs .pill.dark{height:17px;padding:0 6px;background:var(--fg);color:#fff;font-size:9px;font-weight:800;letter-spacing:.12em}.hs .bub{position:relative;display:grid;place-items:center;width:32px;height:32px;flex:none;border-radius:50%;background:var(--b);color:#fff;font-size:14.5px;font-weight:700}.hs .bub.wish{background:#fff;color:var(--amber);box-shadow:inset 0 0 0 1.5px rgba(217,165,58,.5)}.hs .bub .badge{position:absolute;right:-5px;bottom:-5px;width:17px;height:17px;border-radius:50%;border:2px solid #fff;display:grid;place-items:center;color:#fff}.hs .chips{display:flex;gap:7px;padding:10px 14px 11px;border-bottom:1px solid var(--bd);overflow:hidden}.hs .chip{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:56px;height:72px;flex:none;border-radius:17px;border:1px solid var(--bd);background:#fff}.hs .chip small{font-size:10.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--ter)}.hs .chip b{font-size:18px;line-height:1.15}.hs .chip .wx{display:grid;place-items:center;height:12px;color:var(--sec)}.hs .chip .wx i{width:4px;height:4px;border-radius:50%;background:rgba(28,28,30,.22)}.hs .chip.on{background:var(--b);border-color:transparent;color:#fff}.hs .chip.on .wx,.hs .chip.on small{color:rgba(255,255,255,.85)}.hs .chip.wl .disc{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:rgba(217,165,58,.15);color:var(--amber);margin-top:5px}.hs .chip.wl.on{background:var(--amber)}.hs .chip.wl.on .disc{background:rgba(255,255,255,.25);color:#fff}.hs .chip.drop{border:2px dashed var(--b);background:var(--b-tint)}.hs .chip.wl.drop{border-color:var(--amber);background:#fbf3e2}.hs .chip.new{border-style:dashed;color:var(--b-ink);gap:4px}.hs .chip.new small{color:var(--b-ink);text-transform:none;letter-spacing:0;font-size:10.5px}.hs .cover{height:150px;background:#ddd 50%/cover}.hs .panel{padding:14px 16px 0}.hs .panel .tt{display:flex;align-items:center;gap:10px}.hs .panel h3{flex:1;min-width:0;margin:0;font-size:26px;line-height:1.15;font-weight:800;letter-spacing:-.01em}.hs .faces{display:inline-flex;align-items:center;gap:4px;border-radius:999px;background:var(--inset);padding:3px 8px 3px 3px;color:var(--b-dark)}.hs .faces i{width:26px;height:26px;border-radius:50%;border:2px solid #fff;margin-left:-8px;display:grid;place-items:center;color:#fff;font-style:normal;font-size:11px;font-weight:700}.hs .faces i:first-child{margin-left:0}.hs .meta{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.hs .meta>span{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 11px;border-radius:999px;background:var(--inset);font-size:12.5px;font-weight:600;white-space:nowrap}.hs .meta .ic{color:var(--b-dark)}.hs .meta>span.hot:after{border-radius:999px}.hs .tools{display:flex;margin-top:12px;border-top:1px solid var(--bd);padding:12px 0}.hs .tools>span{flex:1;display:flex;flex-direction:column;align-items:center;gap:5px;font-size:11.5px;font-weight:500;color:var(--sec);border-radius:12px;padding:2px 0}.hs .tools .ti{position:relative;color:var(--b);height:22px;display:grid;place-items:center}.hs .tools .ti em{position:absolute;top:-8px;left:12px;height:15px;min-width:15px;padding:0 4px;border-radius:999px;background:var(--fg);color:#fff;font-style:normal;font-size:9px;line-height:15px;font-weight:700;white-space:nowrap;box-shadow:0 0 0 2px #fff}.hs .tools .dv{flex:none;width:1px;align-self:center;height:42px;background:linear-gradient(transparent 12%,var(--bd) 58%,var(--bd) 76%,transparent)}.hs .dayhead{padding:12px 16px 6px}.hs .dayhead small{display:block;font-size:11.5px;font-weight:700;letter-spacing:.06em;color:var(--sec);text-transform:uppercase}.hs .dayhead div{display:flex;align-items:center;gap:8px}.hs .dayhead b{flex:1;min-width:0;font-size:21px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs .opts{display:flex;align-items:center;gap:5px;height:34px;padding:0 11px;background:var(--inset);color:var(--b-dark)}.hs .opts,.hs .opts.hot:after{border-radius:999px}.hs .stop{position:relative;display:flex;gap:13px;padding:0 16px;background:#fff}.hs .stop .rail{display:flex;flex-direction:column;align-items:center;width:32px;flex:none}.hs .stop .bub{margin-top:11px}.hs .stop .line{width:3px;flex:1;border-radius:3px;background:var(--b);margin:4px 0 -8px}.hs .stop .body{display:flex;align-items:flex-start;gap:9px;padding:12px 0 14px}.hs .stop .body,.hs .stop .txt{flex:1;min-width:0}.hs .stop .txt b{font-size:15.5px}.hs .stop .txt b,.hs .stop .txt small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs .stop .txt small{font-size:13.5px;color:var(--sec);margin-top:1px}.hs .stop .lg{display:flex;align-items:center;gap:5px;font-size:12.5px;color:var(--ter);margin-top:6px}.hs .stop.faded{opacity:.35}.hs .stop.lifted{z-index:4;border-radius:14px;box-shadow:0 14px 30px -10px rgba(0,0,0,.3),0 0 0 1px var(--bd);transform:rotate(-1.5deg) scale(1.02);animation:hs-lift 2.4s ease-in-out infinite}.hs .stop.lifted .line{opacity:0}@keyframes hs-lift{0%,to{transform:rotate(-1.5deg) scale(1.02) translateY(0)}50%{transform:rotate(-1.5deg) scale(1.02) translateY(-6px)}}.hs .addrow{position:relative;display:flex;align-items:center;gap:13px;padding:8px 16px 12px;font-weight:600;color:var(--b-ink)}.hs .addrow>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;border:1.5px dashed rgba(92,107,46,.45)}.hs .bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;padding:12px 16px 8px}.hs .bar b{font-size:16px}.hs .bar .bl{color:var(--b-dark);font-weight:500}.hs .bar .br{justify-self:end;color:var(--b-dark);font-weight:700;border-radius:999px;padding:2px 4px}.hs .shead{padding:10px 18px 4px}.hs .shead small{display:block;font-size:11.5px;font-weight:700;letter-spacing:.06em;color:var(--sec);text-transform:uppercase}.hs .shead b{display:block;font-size:23px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.hs .shead p{margin:4px 0 0;color:var(--sec);font-size:14px}.hs .grp{padding:0 14px 6px}.hs .grp h4{margin:0;padding:12px 6px 6px;font-size:11.5px;font-weight:600;letter-spacing:.04em;color:var(--sec);text-transform:uppercase}.hs .grp .box{border:1px solid var(--bd);border-radius:15px;overflow:hidden;background:#fff}.hs .row{position:relative;display:flex;align-items:center;gap:11px;height:47px;padding:0 13px;font-size:15px;font-weight:500;white-space:nowrap}.hs .row+.row:before{content:"";position:absolute;top:0;right:0;left:52px;height:1px;background:var(--bd)}.hs .row .ri{display:grid;place-items:center;width:27px;height:27px;flex:none;color:var(--b-dark)}.hs .row .ri.tile{border-radius:8px;background:var(--b);color:#fff}.hs .row .rl{overflow:hidden;text-overflow:ellipsis}.hs .row .rtr{margin-left:auto;display:flex;align-items:center;gap:4px;color:var(--sec);font-size:14px;font-weight:400}.hs .row .chev{color:var(--ter);margin-left:auto}.hs .row .rtr+.chev{margin-left:4px}.hs .row.danger,.hs .row.danger .ri{color:var(--red)}.hs .foot{display:flex;gap:10px;padding:10px 14px 16px}.hs .foot>span{flex:1;display:flex;align-items:center;justify-content:center;gap:7px;height:42px;border-radius:13px;border:1px solid var(--bd);font-weight:600;font-size:14.5px}.hs .foot .danger{color:var(--red)}.hs .main{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;height:50px;margin:8px 14px 16px;background:var(--b);color:var(--on-b);font-weight:700;font-size:16px}.hs .main,.hs .main.hot:after{border-radius:999px}.hs .field{display:flex;align-items:center;gap:10px;height:44px;margin:6px 14px;padding:0 13px;border-radius:12px;background:var(--chip);color:var(--sec);font-size:15px}.hs .field b{color:var(--fg);font-weight:500}.hs .seg{display:flex;margin:4px 14px 8px;padding:2px;border-radius:10px;background:var(--chip)}.hs .seg span{flex:1;text-align:center;height:30px;line-height:30px;border-radius:8px;font-size:13.5px;font-weight:500;color:var(--sec)}.hs .seg span.on{background:#fff;color:var(--fg);font-weight:600;box-shadow:0 1px 3px rgba(0,0,0,.1)}.hs .scrim{position:absolute;inset:0;background:rgba(0,0,0,.18);z-index:3}.hs .menu{position:absolute;z-index:4;width:max-content;min-width:236px;border-radius:14px;background:rgba(250,250,250,.98);box-shadow:0 18px 50px -12px rgba(0,0,0,.35),0 0 0 .5px rgba(0,0,0,.08);overflow:hidden}.hs .menu .mi{position:relative;display:flex;align-items:center;gap:16px;height:42px;padding:0 14px;font-size:15px;white-space:nowrap}.hs .menu .mi+.mi{border-top:.5px solid rgba(0,0,0,.1)}.hs .menu .mi .ic:last-child{margin-left:auto;color:var(--sec)}.hs .menu .mi.danger{color:var(--red)}.hs .menu .mi.sep{border-top:6px solid rgba(0,0,0,.05)}.hs .menu .mi.hot{background:var(--b-tint)}.hs .menu .mi.hot:after{content:none}.hs .menu .mi small{margin-left:auto;color:var(--sec);font-size:13px}.hs .ahead{position:relative;height:170px;background:#ddd 50%/cover}.hs .ahead .ob{position:absolute;top:12px;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.92);display:grid;place-items:center;color:var(--fg);box-shadow:0 2px 8px rgba(0,0,0,.15)}.hs .ahead .ob.l{left:12px}.hs .ahead .ob.r{right:12px}.hs .atitle{padding:14px 16px 4px}.hs .atitle b{display:block;font-size:22px;font-weight:800;letter-spacing:-.01em}.hs .atitle small{color:var(--sec);font-size:14px}.hs .apills{display:flex;gap:6px;padding:8px 16px 14px}.hs .map{position:relative;overflow:hidden;background:#f3f0e8}.hs .map img{object-fit:cover}.hs .map img,.hs .map svg{position:absolute;inset:0;width:100%;height:100%}.hs .map svg{overflow:visible}.hs .map polyline{fill:none;stroke:var(--b-dark);stroke-width:3.5;stroke-linecap:round;stroke-linejoin:round}.hs .map polyline.dash{stroke:#e0574b;stroke-dasharray:2 7;stroke-width:3}.hs .pin{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--b);color:#fff;font-size:13px;font-weight:700;box-shadow:0 0 0 2.5px #fff,0 3px 8px rgba(0,0,0,.25);z-index:1}.hs .pin.wish{background:#fff;color:var(--amber)}.hs .pin.hotel{background:#2563EB}.hs .rstats{display:grid;grid-template-columns:repeat(3,1fr);margin:12px 14px 4px;border:1px solid var(--bd);border-radius:14px;padding:10px 0;text-align:center}.hs .rstats div+div{border-left:1px solid var(--bd)}.hs .rstats b{display:block;font-size:16px;font-weight:800;font-variant-numeric:tabular-nums}.hs .rstats small{font-size:11.5px;color:var(--sec)}.hs .rstats .muted b{color:var(--sec)}.hs .rstats .acc b{color:var(--b-ink)}.hs .cal{padding:4px 16px 8px}.hs .cal .mh{display:flex;align-items:center;justify-content:space-between;padding:6px 2px 10px;font-weight:700;font-size:15.5px}.hs .cal .mh>span{display:flex;gap:18px;color:var(--b-dark)}.hs .cal .gr{display:grid;grid-template-columns:repeat(7,1fr);row-gap:4px;text-align:center}.hs .cal .wd{font-size:11px;font-weight:600;color:var(--ter);text-transform:uppercase;padding-bottom:4px}.hs .cal .d{position:relative;height:36px;display:grid;place-items:center;font-size:15px;font-variant-numeric:tabular-nums}.hs .cal .d.mute{color:var(--ter)}.hs .cal .d em{position:relative;font-style:normal}.hs .cal .d.was em{color:var(--ter);text-decoration:line-through}.hs .cal .d.sel i{position:absolute;inset:1px calc(50% - 17px);border-radius:50%;background:var(--b)}.hs .cal .d.sel em{color:#fff;font-weight:700}.hs .cal .d.hot:after{inset:0 calc(50% - 20px);border-radius:50%}.hs .person{display:flex;align-items:center;gap:11px;padding:9px 14px}.hs .person>i{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;color:#fff;font-style:normal;font-weight:700;flex:none}.hs .person div{flex:1;min-width:0}.hs .person b{display:block;font-size:15px}.hs .person small{color:var(--sec);font-size:13px}.hs .roles{display:grid;gap:8px;padding:6px 14px 4px}.hs .role{position:relative;display:flex;gap:12px;padding:13px 14px;border-radius:15px;border:1.5px solid var(--bd)}.hs .role.on{border-color:var(--b);background:var(--b-tint)}.hs .role .ri{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;background:var(--inset);color:var(--b-dark)}.hs .role.on .ri{background:var(--b);color:#fff}.hs .role b{display:block;font-size:15px}.hs .role small{display:block;font-size:13px;color:var(--sec);line-height:1.35;margin-top:1px}.hs .role .ck{position:absolute;top:12px;right:12px;color:var(--b-dark)}.hs .link{display:flex;align-items:center;gap:10px;margin:8px 14px;padding:12px 13px;border-radius:13px;background:var(--chip);font-size:14px;color:var(--sec)}.hs .link span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--fg);font-weight:500}.hs .msg{margin:8px 14px 6px;padding:13px 14px;border-radius:16px 16px 16px 4px;background:#e9f6e0;font-size:14px;line-height:1.4}.hs .msg b{font-weight:600}.hs .msg .card{display:flex;gap:10px;align-items:center;margin-top:9px;padding:8px;border-radius:11px;background:#fff}.hs .msg .card i{width:40px;height:40px;border-radius:9px;background:#ddd 50%/cover;flex:none}.hs .msg .card small{display:block;color:var(--sec);font-size:12px}.hs .res{display:flex;align-items:center;gap:11px;padding:9px 14px}.hs .res .th{width:44px;height:44px;border-radius:10px;flex:none;background:#ddd 50%/cover}.hs .res div{flex:1;min-width:0}.hs .res b{font-size:15px}.hs .res b,.hs .res small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs .res small{color:var(--sec);font-size:13px}.hs .res .plus{width:32px;height:32px;border-radius:50%;background:var(--b-tint);color:var(--b-ink);display:grid;place-items:center;flex:none;border:1px solid rgba(92,107,46,.15)}.hs .res .plus.hot:after{border-radius:50%}.hs .res .plus.done{background:var(--b);color:#fff}.hs .social{display:flex;gap:3px;align-items:center}.hs .social img{width:16px;height:16px}.hs .yt{display:grid;place-items:center;width:16px;height:16px;border-radius:4.5px;background:#f00}.hs .yt:after{content:"";margin-left:1px;border-left:5.5px solid #fff;border-top:3.5px solid transparent;border-bottom:3.5px solid transparent}.hs .tray{display:flex;gap:8px;padding:8px 14px}.hs .tray i{width:64px;height:84px;border-radius:9px;background:#f4f4f6 50%/cover;box-shadow:0 0 0 1px var(--bd)}.hs .found{display:flex;align-items:center;gap:11px;margin:6px 14px;padding:10px 12px;border-radius:13px;border:1px solid var(--bd)}.hs .found .fi{width:34px;height:34px;flex:none;border-radius:10px;display:grid;place-items:center;color:#fff}.hs .found div{flex:1;min-width:0}.hs .found b{display:block;font-size:14.5px}.hs .found small{color:var(--sec);font-size:12.5px}.hs .task{display:flex;align-items:center;gap:11px;padding:10px 14px;font-size:15px}.hs .task .ck{width:22px;height:22px;border-radius:50%;border:1.5px solid rgba(28,28,30,.25);flex:none;display:grid;place-items:center}.hs .task.done .ck{background:var(--b);border-color:var(--b);color:#fff}.hs .task.done>span:last-child{color:var(--ter);text-decoration:line-through}.hs .total{padding:6px 18px 10px}.hs .total small{display:block;color:var(--sec);font-size:13px}.hs .total b{display:block;font-size:30px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.hs .exp{display:flex;align-items:center;gap:11px;padding:9px 14px}.hs .exp .ei{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;color:#fff;flex:none}.hs .exp div{flex:1;min-width:0}.hs .exp b{display:block;font-size:15px}.hs .exp small{color:var(--sec);font-size:12.5px}.hs .exp em{font-style:normal;font-weight:700;font-variant-numeric:tabular-nums}.hs .drag{position:absolute;z-index:6;width:250px;animation:hs-drag 3.2s ease-in-out infinite}.hs .drag .stop{border-radius:14px;box-shadow:0 14px 30px -10px rgba(0,0,0,.35),0 0 0 1px var(--bd)}.hs .drag .stop .line{display:none}@keyframes hs-drag{0%,15%{transform:translate(0) rotate(0)}55%,80%{transform:translate(var(--dx),var(--dy)) rotate(-2deg) scale(.92)}to{transform:translate(0) rotate(0)}}.hs .cover{position:relative}.hs .topbtn{position:absolute;top:12px;right:12px;width:34px;height:34px;background:rgba(255,255,255,.92);display:grid;place-items:center;color:var(--fg);box-shadow:0 2px 8px rgba(0,0,0,.15);z-index:2}.hs .topbtn,.hs .topbtn.hot:after{border-radius:50%}.hs .alert{position:absolute;z-index:4;left:50%;top:50%;transform:translate(-50%,-50%);width:270px;border-radius:16px;background:rgba(248,248,248,.98);text-align:center;box-shadow:0 20px 50px -12px rgba(0,0,0,.35);overflow:hidden}.hs .alert b{display:block;padding:18px 16px 2px;font-size:16px;font-weight:600}.hs .alert p{margin:0;padding:2px 16px 16px;font-size:13px;color:var(--sec);line-height:1.35}.hs .alert .ab{display:flex;border-top:.5px solid rgba(0,0,0,.15)}.hs .alert .ab span{flex:1;height:44px;line-height:44px;color:#0a7aff;font-size:16px}.hs .alert .ab span+span{border-left:.5px solid rgba(0,0,0,.15);font-weight:600}.hs .alert .ab span.hot:after{inset:4px;border-radius:10px}.hs .alert .ab .danger{color:var(--red)}.hs .bigpill{position:relative;display:flex;align-items:center;gap:12px;margin:6px 14px 14px;padding:10px 14px 10px 10px;border-radius:999px;background:var(--b-tint);color:var(--b-ink)}.hs .bigpill>span{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--b);color:#fff;flex:none}.hs .bigpill b{display:block;font-size:15px}.hs .bigpill small{display:block;font-size:12.5px;color:var(--sec)}.hs .bigpill.hot:after{border-radius:999px}.hs .bigpill.wl{background:#fbf3e2;color:#8a6420}.hs .bigpill.wl>span{background:var(--amber)}.hs .modes{display:flex;gap:6px;padding:2px 14px 6px}.hs .modes>span{display:flex;align-items:center;gap:6px;height:32px;padding:0 13px;border-radius:999px;border:1px solid var(--bd);font-size:13.5px;font-weight:600;color:var(--sec)}.hs .modes>span.on{background:var(--b);border-color:transparent;color:var(--on-b)}.hs .caret{width:1.5px;height:18px;background:var(--b-dark);animation:nlp-blink 1s steps(1) infinite}.hs .grip{color:var(--ter)}.hs .foot .primary{background:var(--b);border-color:transparent;color:var(--on-b)}.hs .foot>span.hot:after{border-radius:13px}.hs .cmark{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;background:var(--b);color:#fff;margin-bottom:10px}.hs .rbi{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:var(--b-tint);color:var(--b-ink);flex:none}.hs .row .two{display:flex;flex-direction:column;line-height:1.2}.hs .row .two small{font-size:12px;color:var(--sec);font-weight:400}.hs .row:has(.two){height:56px}.hs .quiet{margin:-6px 0 14px;text-align:center;font-size:13.5px;color:var(--red)}.hs .newstop .stop{background:#fbfcf6}.hs .offcard{margin:4px 14px 8px;border:1px solid var(--bd);border-radius:16px;overflow:hidden}.hs .offcard .oc{display:flex;align-items:center;gap:10px;padding:11px 12px}.hs .offcard .oc div{flex:1;min-width:0}.hs .offcard b{display:flex;align-items:center;gap:6px;font-size:15px}.hs .offcard small{display:block;font-size:12.5px;color:var(--sec);line-height:1.3;margin-top:2px}.hs .dl{position:relative;display:flex;align-items:center;gap:5px;height:32px;padding:0 13px;background:var(--b);color:var(--on-b);font-weight:700;font-size:13.5px;flex:none}.hs .dl,.hs .dl.hot:after{border-radius:999px}.hs .down{transform:rotate(180deg)}.hs .social.big{gap:6px;margin-bottom:4px}.hs .social.big .yt,.hs .social.big img{width:26px;height:26px;border-radius:7px}.hs .social.big .yt:after{border-left-width:8px;border-top-width:5px;border-bottom-width:5px}.hs .role .ri.danger{color:var(--red)}.hs .field.hot:after{border-radius:12px}.hs .stop .lk{margin-left:6px;color:var(--sec);vertical-align:0}.hs .stop .mv{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--b);margin-left:7px;vertical-align:2px}.hs .tools>span.hot:after{border-radius:12px}.hs .ahead,.hs .cover,.hs .msg .card i,.hs .res .th{background-size:cover;background-repeat:no-repeat}.hs .cover,.hs .msg .card i{background-position:50%}.hs .alert .ab.stack{flex-direction:column-reverse}.hs .alert .ab.stack span+span{border-left:0;border-bottom:.5px solid rgba(0,0,0,.15)}.hs .row .rl{min-width:0}.hs .row .two small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hs .ahead.map-head{background:none}.hs .ahead.map-head .map{position:absolute;inset:0;height:auto!important}.hs .ahead .ob{z-index:2}.hs .res .th.cat{display:grid;place-items:center;color:#fff}