.box,.mcard,.compose,.att-map,.att,.att-br,.lab,.offer,.tpl,.tpl-o,.hero,.pf,.sugg,.tree-box,.empty,.orb-stage,.qd,.task-box,.top-b,.me-card,.mo-q,.mo-head,.os-rep,.so-quote,.tg-pinbar,.tg-rq,.tg-ctx,.trio-b,.ln-app,.mj-card,.ap-tile,.rf-panel,.sx-prop{border:1px solid var(--line-2,#DCE3DF)!important;border-radius:14px!important;box-shadow:none!important}.tg-pinbar,.tg-ctx{border-radius:0!important;border-left:0!important;border-right:0!important}.tg-rq{border-radius:8px!important}.os-rep,.so-quote{border-radius:10px!important}.mx-frise{border-left:1px solid var(--line-2)!important}.ln-app{border-radius:18px!important}.ap-tile{border-top-width:1px!important}.ap-c,.vy-c,.ev-c,.pl-i,.mr-c,.vs-c,.p3,.sx-card,.rf-card,.card{border:1px solid var(--line-2,#DCE3DF)!important;box-shadow:none!important}.ap-c:hover,.vy-c:hover,.ev-c:hover,.pl-i:hover,.mr-c:hover,.ap-tile:hover{border-color:var(--ink-3,#7A8A82)!important}.ph>div>h1:after{display:none!important}.ph h1{padding-bottom:0!important}.ic.ai{width:1.2rem;height:1.2rem;color:var(--brand,#0B5D49);flex:none}.ap-c header .ic.ai,.pl-cq a .ic.ai{width:1.6rem;height:1.6rem}.ap-tile .ic.ai{width:1.5rem;height:1.5rem;margin-bottom:.1rem}.ap-ctx .ic.ai,.ap-links .ic.ai{width:1rem;height:1rem;vertical-align:-.15rem;margin-right:.15rem}.ap-links a{display:inline-flex;align-items:center;gap:.2rem;margin:.1rem .5rem .1rem 0}.ap-c.ap-off{opacity:.62}.ap-c.ap-off:hover{opacity:1}.ap-help{margin:.2rem 0 .8rem;color:var(--ink-2)}.ap-sw{display:inline-flex;align-items:center;gap:.45rem;margin-left:auto;padding:.2rem .3rem;border:0;background:none;color:var(--ink-2);font:600 .8rem var(--ui);cursor:pointer}.ap-sw i{position:relative;width:2.1rem;height:1.2rem;border-radius:999px;background:var(--line-2,#DCE3DF);transition:background .2s}.ap-sw i:after{content:"";position:absolute;top:.15rem;left:.15rem;width:.9rem;height:.9rem;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040;transition:transform .2s}.ap-sw.on i{background:var(--brand,#0B5D49)}.ap-sw.on i:after{transform:translate(.9rem)}.ap-sw.on{color:var(--brand,#0B5D49)}.ap-c .actions{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}@media(min-width:901px){body.has-apps{--cats:3.75rem}body.has-appnav{--cats:6.35rem}#subnav-d.sn-bar{display:flex;flex-direction:column;height:var(--cats);overflow:visible}#subnav-d.sn-bar .subnav{height:3.75rem;flex:none}.sn-apps{justify-content:flex-start;gap:clamp(.4rem,1.3vw,1.1rem);padding:0 clamp(.8rem,2.5vw,2rem);overflow-x:auto;scrollbar-width:none}.sn-apps::-webkit-scrollbar{display:none}.sn-apps .subnav-i{gap:.4rem;padding:0 .35rem;font-weight:600}.sn-apps .subnav-i .ic.ai{color:var(--ink-2)}.sn-apps .subnav-i:hover .ic.ai,.sn-apps .subnav-i[aria-current=page] .ic.ai{color:var(--brand,#0B5D49)}.sn-apps .subnav-i[aria-current=page]{color:var(--brand,#0B5D49);border-bottom-color:var(--brand,#0B5D49)}.sn-apps .sn-all{margin-left:.25rem;padding-left:.75rem;border-left:1px solid var(--line-2)!important;border-radius:0;color:var(--ink-2)}.sn-apps .sn-off{opacity:.55}.sn-apps .subnav-sib{flex:none}body[data-mode=immersive] #subnav-d{display:flex!important}body[data-mode=immersive] .main{padding-top:calc(var(--top) + var(--cats) + env(safe-area-inset-top,0px))!important}.hi,.vy-app{height:calc(100dvh - var(--top) - var(--cats) - env(safe-area-inset-top,0px))!important;min-height:480px}}.appnav{display:flex;align-items:center;gap:.25rem;height:2.6rem;padding:0 clamp(.8rem,2.5vw,2rem);overflow-x:auto;scrollbar-width:none;background:var(--surface,#F2F5F3);border-top:1px solid var(--line)}.appnav::-webkit-scrollbar{display:none}.appnav-k{display:inline-flex;align-items:center;gap:.35rem;margin-right:.6rem;padding-right:.7rem;border-right:1px solid var(--line-2);color:var(--brand,#0B5D49);font:800 max(.78rem,11px)/1 var(--ui);white-space:nowrap;flex:none}.appnav-k .ic.ai{width:1rem;height:1rem}.appnav-i{flex:none;display:inline-flex;align-items:center;padding:.38rem .75rem;border:1px solid transparent;border-radius:999px;background:none;color:var(--ink-2);font:600 max(.8rem,11px)/1 var(--ui);text-decoration:none;cursor:pointer;white-space:nowrap}.appnav-i:hover{background:var(--bg);border-color:var(--line-2);color:var(--ink)}.appnav-i[aria-current=page]{background:var(--bg);border-color:var(--ink);color:var(--ink)}button.appnav-i:after{content:"›";margin-left:.3rem;opacity:.6}@media(max-width:900px){.sn-m{margin:0 0 .6rem}.sn-m .sn-apps{display:flex;gap:.1rem;height:auto;margin:0;padding:.15rem 0 .25rem;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--line)}.sn-m .sn-apps::-webkit-scrollbar{display:none}.sn-m .sn-apps .subnav-i{flex:none;flex-direction:column;gap:.2rem;min-width:3.9rem;padding:.4rem .2rem;border:0;color:var(--ink-2);font:600 max(.66rem,10px)/1.1 var(--ui)}.sn-m .sn-apps .subnav-i .ic.ai{width:1.35rem;height:1.35rem;color:var(--ink-2)}.sn-m .sn-apps .subnav-i[aria-current=page],.sn-m .sn-apps .subnav-i[aria-current=page] .ic.ai{color:var(--brand,#0B5D49)}.sn-m .sn-apps .subnav-i[aria-current=page] .ic.ai{background:var(--brand-s,#E8F3EF);border-radius:10px;padding:.2rem;width:1.75rem;height:1.75rem}.sn-m .sn-apps .sn-off{opacity:.5}.sn-m .appnav{height:2.3rem;padding:0;background:none;border:0}.sn-m .appnav-k{display:none}.sn-m .appnav-i{padding:.3rem .65rem;border-color:var(--line-2)}.sn-m-imm{margin:0;padding:0 .6rem;background:var(--bg)}.pg-world .sn-m,.pg-visites .sn-m{padding:0 .8rem}body[data-mode=immersive] .sn-m{display:block!important}.hi{height:calc(100dvh - var(--top) - 6.4rem - 64px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;min-height:400px}body.fs-on .sn-m{display:none!important}}@media(min-width:901px){.hi.hi-wide{display:grid;grid-template-columns:minmax(0,1fr) 380px}.hi.hi-wide .hi-globe,.hi.hi-wide .hi-top,.hi.hi-wide .hi-card,.hi.hi-wide .hi-tl{position:absolute}.hi.hi-wide .hi-globe,.hi.hi-wide .hi-top,.hi.hi-wide .hi-card,.hi.hi-wide .hi-tl{right:380px}.hi.hi-wide>.hi-side{grid-column:2;position:relative;z-index:4;overflow:auto;padding:1rem 1.1rem 1.5rem;border-left:1px solid var(--line);background:var(--bg);color:var(--ink)}}.hi-side .pk{margin:0 0 .2rem;display:flex;align-items:center;gap:.35rem}.hi-sh h3{margin:0 0 .8rem;font:800 1.1rem/1.2 var(--ui)}.hi-sum{padding:.9rem 1rem;border:1px solid var(--line-2);border-radius:14px;background:var(--surface,#F2F5F3)}.hi-sum.ai{background:var(--brand-s,#E8F3EF);border-color:var(--brand-s,#E8F3EF)}.hi-sum.flash{outline:2px solid var(--brand,#0B5D49);outline-offset:2px}.hi-sum-t{font-size:.92rem;line-height:1.5}.hi-sum .actions{margin-top:.7rem;display:flex;flex-wrap:wrap;gap:.4rem}.hi-list{list-style:none;margin:1rem 0 0;padding:0;border:1px solid var(--line-2);border-radius:14px;overflow:hidden}.hi-list li+li{border-top:1px solid var(--line)}.hi-list button{display:flex;gap:.6rem;align-items:baseline;width:100%;padding:.5rem .75rem;border:0;background:none;color:var(--ink);font:500 .86rem/1.3 var(--ui);text-align:left;cursor:pointer}.hi-list button b{flex:none;min-width:5.2rem;color:var(--ink-2);font-weight:700;font-size:.78rem}.hi-list li[aria-current] button{background:var(--brand-s,#E8F3EF);color:var(--brand-d,#033732)}.hi-list li[aria-current] button b{color:var(--brand,#0B5D49)}.hi-list button:hover{background:var(--surface)}.hi-ma-dot{display:inline-block;width:.45rem;height:.45rem;margin-left:.3rem;border-radius:50%;background:#c1272d;vertical-align:middle}.hi-deep{margin-top:.8rem}.hi-sheet{max-height:70vh;overflow:auto;padding-top:.4rem}.hi-sheet .hi-list{max-height:40vh;overflow:auto}.hi-card .actions .btn,.hi-per button{border:1px solid rgba(255,255,255,.3)!important}.pl>.vs-filters,.vs-page>.vs-filters{display:none!important}.vs-page .vs-filters.vs-tags{display:flex!important}@media(max-width:900px){body[data-mode=immersive] .sn-m .subnav-m{display:flex!important}.sn-m-imm .sn-apps .subnav-i{min-width:2.6rem;padding:.3rem .25rem}.sn-m-imm .sn-apps .subnav-i span{display:none}.sn-m-imm .sn-apps .subnav-i[aria-current=page] span{display:inline}.sn-m-imm .sn-apps .subnav-i[aria-current=page]{flex-direction:row;gap:.3rem;padding:.3rem .5rem;border-radius:999px;background:var(--brand-s,#E8F3EF)}.sn-m-imm .sn-apps .subnav-i[aria-current=page] .ic.ai{background:none;padding:0;width:1.3rem;height:1.3rem}}.nv-dup{display:none!important}
