/* VERO · hub.css gerado por app/cssbuild.py a partir de vero.css + site.css — não edite à mão */
@font-face{font-family:"Inter";font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/Inter-Regular.woff) format("woff")}@font-face{font-family:"Inter";font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/Inter-Medium.woff) format("woff")}@font-face{font-family:"Inter";font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/Inter-SemiBold.woff) format("woff")}@font-face{font-family:"Inter Display";font-weight:500;font-style:normal;font-display:swap;src:url(../fonts/InterDisplay-Medium.woff) format("woff")}@font-face{font-family:"Inter Display";font-weight:600;font-style:normal;font-display:swap;src:url(../fonts/InterDisplay-SemiBold.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/InstrumentSerif.woff) format("woff")}@font-face{font-family:"Instrument Serif";font-weight:400;font-style:italic;font-display:swap;src:url(../fonts/InstrumentSerif-Italic.woff) format("woff")}@font-face{font-family:"Italiana";font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/Italiana.woff) format("woff")}@font-face{font-family:"Geist Mono";font-weight:400;font-style:normal;font-display:swap;src:url(../fonts/GeistMono.woff) format("woff")}:root{color-scheme:dark;--bg:#09090b;--bg-2:#111114;--surface:#18181c;--raised:#202025;--overlay:#26262c;--line:#2a2a30;--line-2:#383840;--text:#f5f5f7;--text-2:#a1a1aa;--text-3:#8b8b94;--accent:#0b0b0b;--accent-hi:#212121;--accent-text:#b8b7b5;--accent-wash:#0a0a0a;--accent-line:#0a0a0a;--ok:#5fcf93;--ok-wash:#112119;--warn:#e6b05a;--warn-wash:#241b0d;--err:#b6b5b3;--err-wash:#0a0a0a;--info:#8fa8f2;--info-wash:#151a2c;--ink:var(--text);--paper:var(--surface);--muted:var(--text-2);--wine:var(--accent);--wine-2:var(--accent-hi);--wine-tint:var(--accent-text);--wine-wash:var(--accent-wash);--r:14px;--r-sm:10px;--r-xs:6px;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2.5rem;--s7:4rem;--s8:6rem;--font:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif;--display:"Inter Display","Inter",system-ui,-apple-system,"Segoe UI",sans-serif;--shadow:0 1px 0 rgba(255,255,255,.03) inset,0 10px 30px rgba(0,0,0,.35);--ring:0 0 0 3px rgba(184,183,181,.45);--ease:cubic-bezier(.2,.7,.2,1)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--bg)}body{margin:0;font:400 15px/1.6 var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;font-feature-settings:"calt","kern";font-variant-numeric:tabular-nums}h1,h2,h3{font-family:var(--display);font-weight:600;color:var(--text);font-feature-settings:"kern"}a.tag{text-decoration:none}h1{font-size:clamp(1.65rem,3.4vw,2.2rem);line-height:1.12;letter-spacing:-.028em;margin:0 0 var(--s4)}h2{font-size:1.05rem;letter-spacing:-.012em;margin:0 0 var(--s3);line-height:1.3}h3{font-size:.95rem;letter-spacing:-.008em;margin:var(--s4) 0 var(--s2)}p{margin:0 0 var(--s3)}a{color:var(--accent-text);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:#d4d3d1}::selection{background:var(--accent-hi);color:#fff}:focus-visible{outline:none;box-shadow:var(--ring);border-radius:var(--r-xs)}.skip{position:absolute;left:-999px;top:0;background:var(--text);color:var(--bg);padding:.6rem 1rem;z-index:99;border-radius:0 0 var(--r-sm) 0}.skip:focus{left:0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.muted{color:var(--text-2)}.small{font-size:.85rem}.center{text-align:center}.eyebrow{font-size:.8rem;color:var(--accent-text);font-weight:500;margin:0 0 var(--s2);letter-spacing:.01em}.brand{display:inline-flex;align-items:center;gap:.65rem;font:600 1rem var(--display);color:var(--text);text-decoration:none;letter-spacing:-.01em}.brand em{font-style:normal;color:var(--text-2);font-weight:500}.mark{display:inline-block;width:34px;height:28px;font-size:0;color:transparent;background:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20263%20219%22%3E%3Cpath%20fill=%22%23f5f5f7%22%20d=%22M0%200H77L132%20121V219Z%22/%3E%3Cpath%20fill=%22%23191919%22%20d=%22M190%200H263L132%20219V121Z%22/%3E%3C/svg%3E") center/contain no-repeat;flex:none}.btn,button.btn{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;min-height:42px;padding:.55rem 1.15rem;border-radius:999px;border:1px solid var(--text);background:var(--text);color:var(--bg);font:500 .92rem var(--font);text-decoration:none;cursor:pointer;transition:background .18s var(--ease),border-color .18s,transform .08s,box-shadow .18s}.btn:hover{background:#fff;border-color:#fff;color:#000;box-shadow:0 0 0 4px rgba(245,245,247,.08)}.btn:active{transform:scale(.98)}.btn.ghost{background:transparent;color:var(--text);border-color:var(--line-2)}.btn.ghost:hover{background:var(--raised);border-color:var(--text-3);color:var(--text);box-shadow:none}.btn.accent{background:var(--accent);border-color:var(--accent);color:#fff}.btn.accent:hover{background:var(--accent-hi);border-color:var(--accent-hi);color:#fff}.btn.danger{background:transparent;border-color:#0a0a0a;color:var(--err)}.btn.danger:hover{background:var(--err-wash);border-color:var(--err);color:var(--err);box-shadow:none}.btn.light{background:var(--text);color:var(--bg);border-color:var(--text)}.btn.sm{min-height:34px;padding:.3rem .85rem;font-size:.84rem}.btn.block{width:100%}.btn[disabled]{opacity:.45;cursor:not-allowed}button.link{background:none;border:0;padding:0;color:var(--accent-text);font:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px;min-height:32px}label{display:block;font-size:.82rem;font-weight:500;color:var(--text-2);margin:var(--s4) 0 var(--s1)}input,select,textarea{width:100%;min-height:42px;padding:.6rem .8rem;border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--bg-2);font:inherit;color:var(--text);transition:border-color .15s,box-shadow .15s}input::placeholder,textarea::placeholder{color:var(--text-3)}input:hover,select:hover,textarea:hover{border-color:#4a4a54}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent-text);box-shadow:var(--ring)}input[type=checkbox],input[type=radio]{width:auto;min-height:0;accent-color:var(--accent-hi)}input[type=date],input[type=datetime-local],input[type=time]{color-scheme:dark}select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23a1a1aa' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;padding-right:2.2rem}textarea{resize:vertical;line-height:1.5}form.form .btn,form .btn.block{margin-top:var(--s4)}.row2{display:grid;grid-template-columns:1fr;gap:0 var(--s4)}@media(min-width:640px){.row2{grid-template-columns:1fr 1fr}}.hp{position:absolute;left:-9999px}form.inline{display:flex;gap:var(--s2);align-items:center;flex-wrap:wrap}form.inline input{max-width:240px}.help{font-size:.8rem;color:var(--text-3);margin:.3rem 0 0}.counter{font-size:.74rem;color:var(--text-3);text-align:right}.flashes{margin-bottom:var(--s4)}.flash{margin:0 0 var(--s2);padding:.75rem 1rem;border-radius:var(--r-sm);font-size:.9rem;border:1px solid transparent;transition:opacity .4s}.flash.ok{background:var(--ok-wash);color:var(--ok);border-color:#1d3a2a}.flash.err{background:var(--err-wash);color:var(--err);border-color:#0a0a0a}.flash.warn{background:var(--warn-wash);color:var(--warn);border-color:#443213}.flash.gone{opacity:0}.empty{color:var(--text-2);text-align:center;padding:var(--s5)}.panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s5);margin:0 0 var(--s4);box-shadow:var(--shadow)}.panel.raised{background:var(--raised)}.head{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;margin-bottom:var(--s4)}.head h1{margin:0}.actions{display:flex;gap:var(--s2);flex-wrap:wrap}.two{display:grid;gap:var(--s4)}@media(min-width:1000px){.two{grid-template-columns:1.2fr 1fr}}.list{list-style:none;margin:0;padding:0}.list li{display:flex;justify-content:space-between;gap:var(--s3);align-items:center;padding:var(--s3) 0;border-top:1px solid var(--line)}.list li:first-child{border-top:0}.list li.col{flex-direction:column;align-items:flex-start}.list.notes p{margin:0 0 .15rem;white-space:pre-wrap}.todo{list-style:none;margin:0;padding:0}.todo li{padding:var(--s2) 0}.quote{background:var(--bg-2);border-left:2px solid var(--accent-hi);padding:var(--s3) var(--s4);border-radius:0 var(--r-sm) var(--r-sm) 0;white-space:pre-wrap}.dl{display:grid;grid-template-columns:auto 1fr;gap:.4rem var(--s4)}.dl dt{color:var(--text-2)}.dl dd{margin:0}details summary{cursor:pointer;font-weight:500;min-height:32px;color:var(--text)}details[open] summary{margin-bottom:var(--s2)}code.secret{font-size:1rem;letter-spacing:.06em;background:var(--bg-2);border:1px solid var(--line);padding:.15rem .5rem;border-radius:6px;word-break:break-all}hr{border:0;border-top:1px solid var(--line);margin:var(--s5) 0}.tag{display:inline-block;font-size:.72rem;font-weight:500;padding:.14rem .55rem;border-radius:999px;background:var(--raised);color:var(--text-2);border:1px solid var(--line);vertical-align:middle}.tag.on{background:var(--accent-wash);color:var(--accent-text);border-color:var(--accent-line)}progress.meter{width:100%;height:6px;appearance:none;border:0;border-radius:99px;overflow:hidden;background:var(--raised)}progress.meter::-webkit-progress-bar{background:var(--raised)}progress.meter::-webkit-progress-value{background:var(--accent-hi);border-radius:99px}progress.meter::-moz-progress-bar{background:var(--accent-hi)}.tablewrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}table{width:100%;border-collapse:collapse;font-size:.9rem}th,td{text-align:left;padding:.7rem .9rem;border-top:1px solid var(--line)}thead th{border-top:0;color:var(--text-2);font-weight:500;font-size:.8rem;background:var(--bg-2);white-space:nowrap}tbody tr:hover{background:rgba(255,255,255,.02)}td.num,th.num{text-align:right}.kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--s3);margin-bottom:var(--s4)}@media(min-width:900px){.kpis{grid-template-columns:repeat(4,1fr)}}.pipe{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--s2)}@media(min-width:900px){.pipe{grid-template-columns:repeat(6,1fr)}}.stage{display:flex;flex-direction:column;padding:var(--s3);border-radius:var(--r-sm);background:var(--bg-2);text-decoration:none;color:var(--text);border:1px solid var(--line);transition:border-color .15s}.stage:hover{border-color:var(--accent-line);color:var(--text)}.stage b{font:600 1.35rem var(--display)}.stage span{font-size:.8rem;color:var(--text-2)}.badge{display:inline-block;font-size:.74rem;font-weight:500;padding:.18rem .65rem;border-radius:999px;background:var(--raised);color:var(--text-2);border:1px solid var(--line)}.badge.s-novo{background:var(--accent-wash);color:var(--accent-text);border-color:var(--accent-line)}.badge.s-ganho,.badge.s-ok,.badge.s-open,.badge.s-published,.badge.s-paid,.badge.s-done,.badge.s-active,.badge.s-accepted{background:var(--ok-wash);color:var(--ok);border-color:#1d3a2a}.badge.s-perdido,.badge.s-void,.badge.s-closed,.badge.s-canceled{background:var(--bg-2);color:var(--text-3)}.badge.s-proposta,.badge.s-reuniao,.badge.s-draft,.badge.s-pending{background:var(--warn-wash);color:var(--warn);border-color:#443213}.badge.s-contato{background:var(--info-wash);color:var(--info);border-color:#27325a}.filters{display:grid;gap:var(--s2);margin-bottom:var(--s4);grid-template-columns:1fr}@media(min-width:800px){.filters{grid-template-columns:2fr 1fr 1fr auto}}.filters .btn{margin:0}.filters-wide,.feed-filters{display:flex;flex-wrap:wrap;gap:var(--s2);align-items:end;margin-bottom:var(--s4)}.filters-wide>*,.feed-filters>*{flex:1 1 150px}.filters-wide .btn,.feed-filters .btn{flex:none;margin:0}.cards{list-style:none;margin:0 0 var(--s4);padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s2)}.lead-row{display:flex;justify-content:space-between;gap:var(--s3);align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s3) var(--s4);color:inherit;text-decoration:none;min-height:56px;transition:border-color .15s,background .15s}.lead-row:hover{border-color:var(--line-2);background:var(--raised);color:inherit}.lead-row div:first-child{display:flex;flex-direction:column;min-width:0}.lead-row .small{overflow:hidden;text-overflow:ellipsis;color:var(--text-2)}.meta{display:flex;flex-direction:column;align-items:flex-end;gap:.2rem;flex:none}.pager{display:flex;align-items:center;justify-content:center;gap:var(--s4);margin:var(--s4) 0}.roles{display:flex;flex-wrap:wrap;gap:var(--s2);margin-top:var(--s2)}.roles form{margin:0}.chip{font:500 .8rem var(--font);padding:.35rem .8rem;min-height:32px;border-radius:99px;border:1px solid var(--line-2);background:transparent;cursor:pointer;color:var(--text-2);transition:all .15s}.chip.on{background:var(--accent-wash);border-color:var(--accent-line);color:var(--accent-text)}.chip:hover{border-color:var(--text-3);color:var(--text)}.count{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 6px;margin-left:.45rem;border-radius:99px;background:var(--accent-hi);color:#fff;font-size:.68rem;font-weight:600;line-height:1}.shell{min-height:100vh;display:grid;grid-template-columns:minmax(0,1fr)}.side{display:none}.topbar{display:flex;justify-content:space-between;align-items:center;padding:.6rem var(--s4);background:rgba(9,9,11,.85);backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5}.topbar button.link{color:var(--text-2)}.content main{padding:var(--s5) var(--s4) 6rem;max-width:1120px;margin:0 auto;width:100%}.tabbar{position:fixed;left:0;right:0;bottom:0;display:flex;background:rgba(17,17,20,.92);backdrop-filter:blur(14px);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom);z-index:6}.tabbar a{flex:1;text-align:center;padding:.8rem .2rem;min-height:54px;font-size:.76rem;font-weight:500;color:var(--text-3);text-decoration:none;display:flex;align-items:center;justify-content:center;gap:.2rem}.tabbar a[aria-current=page]{color:var(--text);box-shadow:inset 0 2px 0 var(--accent-hi)}.langs{display:flex;gap:.3rem}.langs a{font-size:.72rem;padding:.2rem .5rem;border:1px solid var(--line-2);border-radius:6px;text-decoration:none;color:var(--text-2)}.langs a[aria-current=true]{background:var(--text);color:var(--bg);border-color:var(--text)}@media(min-width:900px){.shell{grid-template-columns:252px minmax(0,1fr)} .side{display:flex;flex-direction:column;background:var(--bg-2);border-right:1px solid var(--line);padding:var(--s5) var(--s3);position:sticky;top:0;height:100vh;overflow-y:auto} .side .brand{margin:0 var(--s2) var(--s5)} .side nav{display:flex;flex-direction:column;gap:2px} .side nav a{color:var(--text-2);text-decoration:none;padding:.55rem .8rem;border-radius:var(--r-sm);font-weight:500;font-size:.9rem;min-height:40px;display:flex;align-items:center;justify-content:space-between;transition:background .15s,color .15s} .side nav a:hover{background:rgba(255,255,255,.05);color:var(--text)} .side nav a[aria-current=page]{background:var(--raised);color:var(--text);box-shadow:inset 2px 0 0 var(--accent-hi)} .side nav a.sec{font-size:.84rem;color:var(--text-3)} .side nav hr{border-top:1px solid var(--line);margin:var(--s3) var(--s2)} .side-foot{margin-top:auto;padding-top:var(--s4);display:flex;flex-direction:column;gap:var(--s2);font-size:.86rem} .side-foot a{color:var(--text-2)} .side-foot button.link{color:var(--text-2);text-align:left} .who{color:var(--text-3);word-break:break-word} .topbar,.tabbar{display:none} .content main{padding:var(--s6) var(--s6) var(--s7)}}.progress-bar{position:fixed;top:0;left:0;height:2px;width:0;background:var(--accent-text);z-index:100;opacity:0;transition:width .3s,opacity .3s}.progress-bar.on{opacity:1;width:70%}.progress-bar.done{width:100%;opacity:0}dialog#confirm,dialog.modal{border:1px solid var(--line-2);border-radius:var(--r);padding:var(--s5);max-width:440px;width:calc(100% - 2rem);background:var(--raised);color:var(--text);box-shadow:0 30px 80px rgba(0,0,0,.6)}dialog#confirm::backdrop,dialog.modal::backdrop{background:rgba(0,0,0,.6);backdrop-filter:blur(3px)}.row-end{display:flex;justify-content:flex-end;gap:var(--s2)}.row-between{display:flex;justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap}.sub{color:var(--text-2);font-size:.9rem;margin:0 0 var(--s3)}.big{font-size:1.4rem}.lg{font-size:1.1rem}.top{margin-top:var(--s4)}.inline-form{display:inline}section.sec{margin-top:var(--s5)}.grid2{display:grid;gap:var(--s4);grid-template-columns:minmax(0,1fr)}@media(min-width:700px){.grid2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid3{grid-template-columns:repeat(3,minmax(0,1fr))}}.tabs{display:flex;gap:var(--s1);overflow-x:auto;margin-bottom:var(--s4);padding:3px;scrollbar-width:none;background:var(--bg-2);border:1px solid var(--line);border-radius:999px;width:fit-content;max-width:100%}.tabs::-webkit-scrollbar{display:none}.tabs a{flex:none;padding:.4rem .95rem;border-radius:999px;text-decoration:none;color:var(--text-2);font-weight:500;font-size:.86rem;min-height:34px;display:inline-flex;align-items:center;transition:all .15s}.tabs a:hover{color:var(--text)}.tabs a.active,.tabs a[aria-current]{background:var(--raised);color:var(--text);box-shadow:0 0 0 1px var(--line-2)}.menu-list{list-style:none;margin:0;padding:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.menu-list li+li{border-top:1px solid var(--line)}.menu-list a,.row-link{display:flex;justify-content:space-between;align-items:center;padding:var(--s4);text-decoration:none;color:var(--text);min-height:52px;transition:background .15s}.menu-list a:hover,.row-link:hover{background:var(--raised);color:var(--text)}.row-link{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);margin-bottom:var(--s2);gap:var(--s3)}@media(min-width:640px){.course-grid{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.course-grid{grid-template-columns:repeat(3,1fr)}}.module{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin-bottom:var(--s3);padding:var(--s3) var(--s4)}.module ul{list-style:none;padding:0;margin:var(--s2) 0 0}.module li{display:flex;justify-content:space-between;gap:var(--s3);padding:.55rem 0;border-top:1px solid var(--line)}.module li.done a::before{content:"✓ ";color:var(--ok)}.video{position:relative;aspect-ratio:16/9;background:#000;border-radius:var(--r);overflow:hidden;margin-bottom:var(--s4);border:1px solid var(--line)}.video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.prose{max-width:66ch;line-height:1.75;color:#d4d4da}.prose p{margin:0 0 1em}.opt{display:flex;gap:var(--s3);align-items:flex-start;padding:var(--s3);border:1px solid var(--line-2);border-radius:var(--r-sm);margin-bottom:var(--s2);cursor:pointer;font-weight:400;color:var(--text);transition:border-color .15s,background .15s}.opt input{margin-top:.25rem}.opt:hover{border-color:var(--text-3)}.opt:has(input:checked){border-color:var(--accent-text);background:var(--accent-wash)}.plan{border:1px solid var(--line);border-radius:var(--r);padding:var(--s5);background:var(--surface)}.plan.active{border-color:var(--accent-line);box-shadow:0 0 0 1px var(--accent-line)}.hero-card{display:flex;flex-direction:column;gap:.15rem;background:var(--raised);border:1px solid var(--line-2);color:var(--text);text-decoration:none;border-radius:var(--r);padding:var(--s4) var(--s5);margin:0 0 var(--s4);transition:border-color .2s}.hero-card:hover{border-color:var(--accent-text);color:var(--text)}.hero-card b{font:600 1.15rem var(--display);letter-spacing:-.015em}.hero-card span:last-child{color:var(--text-2);font-size:.9rem}.profile-head{display:flex;gap:var(--s4);align-items:center;margin-bottom:var(--s4)}.avatar{display:inline-grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--raised);color:var(--text);font-weight:600;font-size:.85rem;flex:none;border:1px solid var(--line-2)}.avatar.lg{width:72px;height:72px;font-size:1.5rem}.avatar.sm{width:30px;height:30px;font-size:.74rem}.post{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s4);margin-bottom:var(--s3);box-shadow:var(--shadow)}.post header{display:flex;gap:var(--s3);align-items:center;margin-bottom:var(--s3)}.post .body{white-space:pre-wrap;word-break:break-word}.comment{display:flex;gap:var(--s3);padding:var(--s3) 0;border-top:1px solid var(--line)}.compose,.compose-bar{display:flex;flex-direction:column;gap:var(--s2)}.reply{margin-left:var(--s5)}.row{display:flex;gap:var(--s3);align-items:center;flex-wrap:wrap}.thread{display:flex;flex-direction:column;gap:var(--s2);max-height:60vh;overflow-y:auto;padding:var(--s3);background:var(--bg-2);border:1px solid var(--line);border-radius:var(--r);margin-bottom:var(--s3)}.msg{max-width:78%;padding:.55rem .85rem;border-radius:16px 16px 16px 4px;background:var(--raised);align-self:flex-start;white-space:pre-wrap;word-break:break-word}.msg p{margin:0}.msg .who{display:block;font-size:.72rem;color:var(--text-3);margin-bottom:.1rem}.msg.mine{align-self:flex-end;background:var(--accent);color:#fff;border-radius:16px 16px 4px 16px}.msg.mine .who{color:#d6d5d3}.notif{display:flex;gap:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin-bottom:var(--s2);text-decoration:none;color:inherit}.notif.unread{border-left:2px solid var(--accent-hi);background:var(--raised)}.ticks{list-style:none;padding:0;margin:0}.ticks li::before{content:"✓ ";color:var(--ok)}.sk{background:linear-gradient(90deg,var(--surface),var(--raised),var(--surface));background-size:200% 100%;animation:sk 1.2s infinite;border-radius:var(--r);height:90px;margin-bottom:var(--s3)}@keyframes sk{to{background-position:-200% 0}}.fade{animation:fade .25s var(--ease) both}@keyframes fade{from{opacity:0;transform:translateY(4px)}}body.app.nav-loading #main{opacity:.6;transition:opacity .15s}.auth-body{display:grid;place-items:center;min-height:100vh;padding:var(--s4);background:radial-gradient(900px 500px at 50% -10%,rgba(11,11,11,.22),transparent 70%),var(--bg)}.auth-card{width:100%;max-width:420px;background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:var(--s6) var(--s5);box-shadow:0 30px 80px rgba(0,0,0,.5)}.auth-card .brand{margin-bottom:var(--s5)}body.pub{background:var(--bg)}.pubnav{display:flex;justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s3) var(--s5);background:rgba(9,9,11,.8);backdrop-filter:saturate(1.4) blur(16px);border-bottom:1px solid var(--line);position:sticky;top:0;z-index:5}.pubnav nav{display:flex;gap:var(--s4);align-items:center}.pubnav nav a:not(.btn){color:var(--text-2);text-decoration:none;font-size:.9rem;font-weight:500;transition:color .15s}.pubnav nav a:not(.btn):hover{color:var(--text)}.pubnav nav .lang{display:flex;gap:.3rem}.pubnav nav .lang a{font-size:.72rem;padding:.2rem .5rem;border:1px solid var(--line-2);border-radius:6px}.pubnav nav .lang a[aria-current=true]{background:var(--text);color:var(--bg)!important}@media(max-width:860px){.pubnav nav a:not(.btn):not(.keep){display:none}.pubnav nav .lang{display:none}}.hero{padding:clamp(4rem,12vw,9rem) var(--s5) clamp(3.5rem,9vw,6.5rem);text-align:center;background:radial-gradient(800px 380px at 50% 105%,rgba(11,11,11,.28),transparent 70%)}.hero h1{font-size:clamp(2.5rem,7.5vw,5rem);line-height:1.02;letter-spacing:-.04em;margin:0 auto var(--s4);max-width:15ch;font-weight:600}.hero .eyebrow{margin-bottom:var(--s4)}.lead{max-width:46ch;margin:0 auto var(--s5);color:var(--text-2);font-size:1.1rem;line-height:1.6}.cta{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--s3)}.lead.left{margin-left:0}.cta.left{justify-content:flex-start}.block{padding:clamp(3rem,8vw,6rem) var(--s5);max-width:1120px;margin:0 auto}.block h2{font-size:clamp(1.55rem,3.6vw,2.3rem);letter-spacing:-.03em;margin-bottom:var(--s5);line-height:1.12}.block.dark{max-width:none;background:var(--bg-2);border-block:1px solid var(--line)}.block.dark>*{max-width:1120px;margin-left:auto;margin-right:auto}.eco{display:grid;gap:var(--s3);grid-template-columns:1fr}@media(min-width:600px){.eco{grid-template-columns:1fr 1fr}}@media(min-width:960px){.eco{grid-template-columns:repeat(4,1fr)}}.steps{list-style:none;padding:0;display:grid;gap:var(--s4);counter-reset:s;grid-template-columns:1fr}@media(min-width:800px){.steps{grid-template-columns:repeat(5,1fr)}}.steps li{counter-increment:s;border-top:1px solid var(--line-2);padding-top:var(--s3);display:flex;flex-direction:column;gap:.2rem}.steps li::before{content:counter(s);color:var(--accent-text);font-size:.85rem;font-weight:500}.steps span{color:var(--text-2);font-size:.9rem}.chips{list-style:none;display:flex;flex-wrap:wrap;gap:var(--s2);padding:0}.chips li{padding:.5rem 1rem;border:1px solid var(--line-2);border-radius:99px;font-weight:500;font-size:.9rem;color:var(--text-2)}.audience{display:grid;gap:var(--s3);grid-template-columns:1fr}@media(min-width:700px){.audience{grid-template-columns:repeat(3,1fr)}}.audience article{padding:var(--s5);border:1px solid var(--line);border-radius:var(--r);background:var(--surface)}.audience h3{margin-top:0}.audience p{color:var(--text-2);margin:0}.pubfoot{border-top:1px solid var(--line);padding:var(--s6) var(--s5);color:var(--text-2);font-size:.88rem}.reveal{opacity:0;transform:translateY(10px);transition:opacity .6s var(--ease),transform .6s var(--ease)}.reveal.in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}.reveal{opacity:1;transform:none}}@media print{.side,.topbar,.tabbar{display:none}body{background:#fff;color:#000}}.ds{display:grid;gap:var(--s6);grid-template-columns:minmax(0,1fr)}.ds section{border-top:1px solid var(--line);padding-top:var(--s5)}.sw{border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden;background:var(--surface)}.sw i{display:block;height:56px;border-bottom:1px solid var(--line)}.sw b{display:block;padding:.5rem .7rem 0;font-size:.82rem}.sw span{display:block;padding:0 .7rem .6rem;font-size:.76rem;color:var(--text-2)}.demo{display:flex;flex-wrap:wrap;gap:var(--s3);align-items:center;padding:var(--s4);border:1px dashed var(--line-2);border-radius:var(--r)}.demo.col{flex-direction:column;align-items:stretch}.t-display{font:600 clamp(2.2rem,6vw,3.6rem)/1.04 var(--display);letter-spacing:-.04em}.t-h1{font:600 2rem/1.12 var(--display);letter-spacing:-.028em}.t-h2{font:600 1.25rem/1.3 var(--display);letter-spacing:-.015em}.t-body{font-size:15px}.t-small{font-size:.85rem;color:var(--text-2)}.space{display:flex;align-items:end;gap:var(--s3);flex-wrap:wrap}.space div{background:var(--accent-wash);border:1px solid var(--accent-line);border-radius:4px;color:var(--accent-text);font-size:.7rem;display:grid;place-items:center}.spark{width:100%;max-width:360px;height:70px}.spark path{fill:none;stroke:var(--accent-text);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.spark .grid{stroke:var(--line);stroke-width:1}.bars{display:flex;align-items:end;gap:6px;height:90px;width:200px;max-width:100%}.bars i{flex:1;background:var(--accent);border-radius:4px 4px 0 0;min-height:4px}.bars .h1{height:30%}.bars .h2{height:55%}.bars .h3{height:42%}.bars .h4{height:78%}.bars .h5{height:64%}.bars .h6{height:92%}.split{display:grid;gap:var(--s5)}@media(min-width:860px){.split{grid-template-columns:5fr 7fr;gap:var(--s7)}}.split h2{margin:0;max-width:16ch}.index{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.index li{display:flex;justify-content:space-between;align-items:center;gap:var(--s4);padding:var(--s4) 0;border-bottom:1px solid var(--line);transition:background .2s}.index li:hover{background:rgba(255,255,255,.015)}.index div{display:flex;flex-direction:column;gap:.1rem;min-width:0}.index b{font:600 1.05rem var(--display);letter-spacing:-.015em}.index div span{color:var(--text-2);font-size:.9rem}@media(min-width:860px){.index{columns:2;column-gap:var(--s6)} .index li{break-inside:avoid}}@media(min-width:760px){.foot-grid{grid-template-columns:1.4fr 1fr 1fr 1fr}}.pubfoot nav{display:flex;flex-direction:column;gap:.45rem}.pubfoot h3{font-size:.82rem;color:var(--text);margin:0 0 .4rem}.pubfoot nav a{color:var(--text-2);text-decoration:none;font-size:.88rem}.pubfoot nav a:hover{color:var(--text)}.doc{max-width:1120px}.doc h1{font-size:clamp(2rem,5vw,3rem);letter-spacing:-.035em}.doc-layout{display:grid;gap:var(--s5);margin-top:var(--s5)}@media(min-width:900px){.doc-layout{grid-template-columns:220px 1fr;gap:var(--s7)}}@media(min-width:900px){.toc{display:flex;flex-direction:column;gap:.35rem;position:sticky;top:90px;align-self:start;font-size:.86rem}}.doc .prose h2{font-size:1.25rem;margin:var(--s6) 0 var(--s3);letter-spacing:-.02em}.doc .prose section:first-child h2{margin-top:0}.doc .prose ul{padding-left:1.2rem;margin:0 0 1em}.doc .prose li{margin-bottom:.4rem}.faq details{border-top:1px solid var(--line);padding:var(--s3) 0}.faq details:last-child{border-bottom:1px solid var(--line)}.faq summary{font-weight:500;padding:.3rem 0;list-style:none;display:flex;justify-content:space-between;gap:var(--s3)}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";color:var(--text-3);font-size:1.2rem;line-height:1}.faq details[open] summary::after{content:"–"}.faq p{margin:.3rem 0 .4rem;max-width:62ch}.block.doc{padding-top:clamp(2.5rem,6vw,4.5rem)}.check{display:flex;gap:var(--s2);align-items:center;margin:var(--s3) 0}.pre{white-space:pre-wrap}.warnbox{border-color:var(--warn-line,#6b5320);background:var(--warn-wash,#2a2210)}.chip{display:block;font-size:.76rem;line-height:1.25;padding:.15rem .4rem;border-radius:6px;background:var(--accent-wash);color:var(--accent-text);border:1px solid var(--accent-line);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}p .chip{display:inline-block}.chip.s-done,.ev.s-done{background:var(--ok-wash);color:var(--ok);border-color:var(--ok-line,var(--line))}.mg{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--line);border-radius:var(--r);overflow:hidden;background:var(--surface)}.mg-h{padding:.5rem;color:var(--text-2);font-size:.78rem;background:var(--bg-2);text-align:center;border-bottom:1px solid var(--line);text-transform:capitalize}.mg-c{min-height:104px;padding:.3rem;border-top:1px solid var(--line);border-left:1px solid var(--line);display:flex;flex-direction:column;gap:3px;min-width:0}.mg-c:nth-child(7n+8){border-left:0}.mg-c.other{background:var(--bg-2);opacity:.6}.mg-c.today{box-shadow:inset 0 0 0 1px var(--accent-hi)}.mg-d{align-self:flex-start;font-size:.8rem;color:var(--text-2);text-decoration:none;padding:0 .3rem;border-radius:6px}.mg-c.today .mg-d{background:var(--accent);color:#fff}.more{font-size:.74rem;color:var(--text-2)}@media(max-width:640px){.mg-c{min-height:64px}.mg-c .chip{font-size:0;padding:0;height:6px;width:100%;border-radius:3px}.mg-c .chip .muted{display:none}}.tg{border:1px solid var(--line);border-radius:var(--r);background:var(--surface);overflow-x:auto}.ev{position:absolute;box-sizing:border-box;padding:2px 5px;font-size:.74rem;line-height:1.2;border-radius:6px;overflow:hidden;background:var(--accent-wash);color:var(--accent-text);border:1px solid var(--accent-line);text-decoration:none;z-index:2}.ev:hover,.chip:hover{filter:brightness(1.25)}.nowline{position:absolute;left:0;right:0;height:2px;background:var(--accent-hi);z-index:3;margin-top:0}.slots{border:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s2)}.slots legend{color:var(--text-2);margin-bottom:var(--s2)}.slot input{position:absolute;opacity:0}.slot span{display:inline-block;padding:.45rem .8rem;border:1px solid var(--line-2);border-radius:999px;cursor:pointer;min-height:36px;box-sizing:border-box}.slot input:checked+span{background:var(--accent);border-color:var(--accent-hi);color:#fff}.slot input:focus-visible+span{outline:2px solid var(--accent-text);outline-offset:2px}.ev.t0,.nowline.t0{top:0px}.ev.t3,.nowline.t3{top:36px}.ev.t7,.nowline.t7{top:84px}.ev.h2{height:22px}.ev.h3{height:34px}.ev.h4{height:46px}.ev.h5{height:58px}.ev.h6{height:70px}.ev.h7{height:82px}.ev.h8{height:94px}.ev.h9{height:106px}.ev.h10{height:118px}.ev.h11{height:130px}.ev.h12{height:142px}.ev.h13{height:154px}.ev.h14{height:166px}.ev.h15{height:178px}.ev.h16{height:190px}.ev.h17{height:202px}.ev.h18{height:214px}.ev.h19{height:226px}.ev.h20{height:238px}.ev.h21{height:250px}.ev.h22{height:262px}.ev.h23{height:274px}.ev.h24{height:286px}.ev.h25{height:298px}.ev.h26{height:310px}.ev.h27{height:322px}.ev.h28{height:334px}.ev.h29{height:346px}.ev.h30{height:358px}.ev.h31{height:370px}.ev.h32{height:382px}.ev.h33{height:394px}.ev.h34{height:406px}.ev.h35{height:418px}.ev.h36{height:430px}.ev.h37{height:442px}.ev.h38{height:454px}.ev.h39{height:466px}.ev.h40{height:478px}.ev.h41{height:490px}.ev.h42{height:502px}.ev.h43{height:514px}.ev.h44{height:526px}.ev.h45{height:538px}.ev.h46{height:550px}.ev.h47{height:562px}.ev.h48{height:574px}.ev.h49{height:586px}.ev.h50{height:598px}.ev.h51{height:610px}.ev.h52{height:622px}.ev.h53{height:634px}.ev.h54{height:646px}.ev.h55{height:658px}.ev.h56{height:670px}.ev.h57{height:682px}.ev.h58{height:694px}.ev.h59{height:706px}.ev.h60{height:718px}.ev.h61{height:730px}.ev.h62{height:742px}.ev.h63{height:754px}.ev.h64{height:766px}.ev.h2,.ev.h3{white-space:nowrap;text-overflow:ellipsis;padding-top:1px;padding-bottom:1px}.wrap{flex-wrap:wrap}.mail{display:grid;gap:var(--s4);grid-template-columns:1fr}@media(min-width:900px){.mail{grid-template-columns:240px 1fr}}.mail-side,.mail-list{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:var(--s4);min-width:0}.mail-acct{display:flex;gap:var(--s2);margin-bottom:var(--s2)}.mail-acct select{min-height:36px}.mail-nav{display:flex;flex-direction:column;gap:2px;margin-bottom:var(--s3)}.mail-nav a{display:flex;justify-content:space-between;align-items:center;padding:.45rem .7rem;border-radius:8px;color:var(--text-2);text-decoration:none;min-height:36px;box-sizing:border-box}.mail-nav a:hover{color:var(--text);background:var(--raised)}.mail-nav a[aria-current]{background:var(--raised);color:var(--text);box-shadow:0 0 0 1px var(--line-2)}.count{background:var(--accent);color:#fff;border-radius:999px;font-size:.72rem;padding:.05rem .45rem}.mail-search{display:flex;gap:var(--s2);margin-bottom:var(--s3)}.mail-search input{flex:1}.mail-rows li{padding:0}.mail-row{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;width:100%;padding:.75rem .5rem;text-decoration:none;color:var(--text)}@media(min-width:700px){.mail-row{grid-template-columns:200px minmax(0,1fr) auto;gap:var(--s3);align-items:center}}.mail-row b,.mail-row span:nth-child(2){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-row:hover{background:var(--raised)}.mail-rows li:not(.unread) .mail-row b{font-weight:500;color:var(--text-2)}.mail-body{font-size:.98rem;line-height:1.6;max-width:72ch}.ws-board{display:block;text-decoration:none;color:var(--text)}.ws-board:hover{border-color:var(--line-2)}.ws-board.archived{opacity:.6}.brand.sm .mark{width:28px;height:23px}.hero-logo{display:flex;flex-direction:column;align-items:center;gap:var(--s3);margin:0 0 var(--s5)}.hero-logo .mark{width:clamp(72px,16vw,120px);height:clamp(60px,13.3vw,100px)}.hero-logo b{font:600 clamp(1.5rem,4.5vw,2.4rem) var(--display);letter-spacing:-.02em;color:var(--text)}.hero-logo b em{font-style:normal;color:var(--text-2);font-weight:500}body.v4{background:#000;--v-bg:#000;--v-gap:clamp(5rem,12vw,10rem)}.v4 .pubnav{padding:0 clamp(1rem,4vw,2.5rem);height:52px;background:rgba(0,0,0,.72);border-bottom:1px solid rgba(255,255,255,.08)}.pub .pubnav{height:52px;padding-block:0}.pubnav nav{gap:clamp(1rem,2.4vw,2rem)}.pubnav nav a:not(.btn){font-size:.8rem;font-weight:400;letter-spacing:.005em}.pubnav .btn.sm{min-height:30px;padding:.2rem .9rem;font-size:.8rem}.btn.big{min-height:52px;padding:.7rem 1.7rem;font-size:1.02rem;font-weight:500}.btn.dark{background:#000;color:#f5f5f7;border-color:#000}.btn.dark:hover{background:#1d1d1f;border-color:#1d1d1f;color:#fff;box-shadow:none}.v-hero{min-height:calc(100svh - 52px);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:clamp(3rem,8vw,6rem) 1.25rem clamp(5rem,12vw,9rem);position:relative;overflow:hidden;background:radial-gradient(70% 55% at 50% 118%,rgba(25,25,25,.55),rgba(25,25,25,.12) 55%,transparent 75%),#000}.v-hero h1{font-size:clamp(2.7rem,6.3vw,6.4rem);line-height:1;text-wrap:balance;letter-spacing:-.052em;font-weight:600;margin:0 0 clamp(1.5rem,3vw,2.25rem);max-width:none;display:flex;flex-direction:column;align-items:center;color:#fff}.v-hero .ln{display:block;padding-bottom:.06em;background:linear-gradient(180deg,#fff 40%,#a4a4ac);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:vrise 1.1s var(--ease) both}.v-hero .ln:nth-child(2){animation-delay:.14s}@keyframes vrise{from{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.v-statement{max-width:1080px;margin:0 auto;padding:var(--v-gap) clamp(1.25rem,5vw,3rem)}.v-statement p{font:600 clamp(1.7rem,4.4vw,3.5rem)/1.12 var(--display);letter-spacing:-.035em;margin:0;color:#4b4b52}.v-statement .on{color:#f5f5f7}@media(min-width:820px){.v-bento{grid-template-columns:repeat(6,1fr)} .v-tile.big{grid-column:span 6} .v-tile{grid-column:span 3} .v-tile.wide{grid-column:span 6}}.v-tile{background:#0c0c0e;border:1px solid rgba(255,255,255,.09);border-radius:30px;padding:clamp(1.75rem,4vw,3.25rem);display:flex;flex-direction:column;gap:1rem;min-height:clamp(300px,34vw,420px);transition:border-color .35s,background .35s}.v-tile:hover{border-color:rgba(255,255,255,.2);background:#101013}.v-tile.big{min-height:clamp(380px,44vw,560px);background:radial-gradient(90% 90% at 100% 100%,rgba(25,25,25,.4),transparent 62%),#0c0c0e}.v-tile.wide{min-height:clamp(260px,26vw,340px)}.v-tile h2{font:600 clamp(2.4rem,6vw,5rem)/1 var(--display);letter-spacing:-.05em;margin:0}.v-tile.big h2{font-size:clamp(3rem,9vw,7.5rem)}.v-tile>p{color:var(--text-2);font-size:clamp(1.02rem,1.6vw,1.3rem);line-height:1.42;letter-spacing:-.01em;max-width:34ch;margin:0}.v-tile .soft{font-size:1rem;color:var(--text-3)}@media(min-width:760px){.v-rows li{grid-template-columns:1.1fr 1fr;align-items:baseline;gap:2rem}}@media(min-width:800px){.v-cols{grid-template-columns:repeat(3,1fr)}}@media(min-width:900px){.v-steps{grid-template-columns:repeat(5,1fr);gap:1.5rem}}@media(min-width:900px){.v-two{grid-template-columns:5fr 7fr;gap:5rem}}.v4 .pubfoot{background:#000;border-top:1px solid rgba(255,255,255,.1);padding:clamp(2.5rem,5vw,4rem) clamp(1.25rem,5vw,3rem)}.pub .doc h1,.pub .block h2{letter-spacing:-.045em}.pub .doc h1{font-size:clamp(2.4rem,6vw,4.4rem);line-height:1.02}.pub .prose p{color:var(--text-2)}.pub .block.doc{max-width:1180px}@media(max-width:640px){.v-tile{border-radius:24px}.v-hero h1{letter-spacing:-.045em}}@media(prefers-reduced-motion:reduce){.v-hero .ln,.v-sub,.v-cta{animation:none}}body.v4{font-feature-settings:"calt","kern","ss01","cv11"}.v4 h1,.v4 h2,.v4 h3{text-wrap:balance}.v4 p{text-wrap:pretty}.v-hero::before{content:"";position:absolute;inset:auto -10% -35% -10%;height:80%;background:radial-gradient(50% 60% at 50% 100%,rgba(33,33,33,.35),transparent 70%);filter:blur(20px);animation:vglow 9s ease-in-out infinite alternate;pointer-events:none}.v-hero::after{content:"";position:absolute;left:50%;bottom:0;width:1px;height:clamp(3rem,9vw,6rem);background:linear-gradient(180deg,transparent,rgba(255,255,255,.5));transform-origin:top;animation:vline 2.4s 1s var(--ease) both}@keyframes vglow{from{opacity:.6;transform:translateY(4%) scale(1)}to{opacity:1;transform:translateY(-2%) scale(1.08)}}@keyframes vline{from{transform:scaleY(0)}to{transform:scaleY(1)}}.v-hero>*{position:relative;z-index:1}.v-hero h1{letter-spacing:-.058em}.v-statement p .w{color:#3a3a40;transition:color .5s var(--ease)}.v-statement p .w.lit{color:#f5f5f7}.v-statement p.js .on{color:inherit}.v-tile{position:relative;overflow:hidden;isolation:isolate}.v-tile::before{content:"";position:absolute;inset:0;z-index:-1;opacity:0;transition:opacity .4s;background:radial-gradient(420px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.07),transparent 60%)}.v-tile:hover::before{opacity:1}.v-tile h2::after{content:"";display:block;width:2.2rem;height:2px;margin-top:1.1rem;background:var(--accent-hi);transition:width .5s var(--ease)}.v-tile:hover h2::after{width:5rem}.pubnav nav a:not(.btn){position:relative}.pubnav nav>a:not(.btn)::after{content:"";position:absolute;left:0;right:0;bottom:-6px;height:1px;background:var(--text);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease)}.pubnav nav>a:not(.btn):hover::after{transform:scaleX(1)}.pubnav nav .lang a::after{display:none}.v4 ::selection{background:#191919}@media(prefers-reduced-motion:reduce){.v-hero::before,.v-hero::after{animation:none}.v-tile h2::after,.v-status li::after{transition:none}}body.v4{--serif:"Instrument Serif","Iowan Old Style",Georgia,serif;--paper:#f2efea;--paper-line:#d9d4cb;--ink:#17161a;--hair:rgba(255,255,255,.14)}.v4 .pubnav{height:60px;background:rgba(0,0,0,.6);border-bottom:1px solid var(--hair)}.v4 .pubnav nav a:not(.btn){font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;color:#b3b3ba}.v4 .pubnav .brand{font:500 .78rem var(--font);letter-spacing:.28em;text-transform:uppercase}.v4 .pubnav .brand em{letter-spacing:.28em;color:#8b8b94}.v4 .pubnav .btn.sm{border-radius:0;background:transparent;color:#f5f5f7;border:1px solid rgba(255,255,255,.5);font-size:.68rem;letter-spacing:.2em;text-transform:uppercase;min-height:34px;padding:.3rem 1.1rem}.v4 .pubnav .btn.sm:hover{background:#f5f5f7;color:#000;box-shadow:none}.v4 .btn{border-radius:0;font-size:.74rem;letter-spacing:.2em;text-transform:uppercase;font-weight:500;background:#f5f5f7;color:#000;border:1px solid #f5f5f7}.v4 .btn.big{min-height:56px;padding:.8rem 2.4rem;font-size:.74rem}.v4 .btn:hover{background:transparent;color:#f5f5f7;box-shadow:none;border-color:#f5f5f7}.v4 .btn.dark{background:#17161a;border-color:#17161a;color:#f2efea}.v4 .btn.dark:hover{background:transparent;color:#17161a;border-color:#17161a}.v4 .v-hero{background:#000;min-height:calc(100svh - 60px)}.v4 .v-hero::before{background:radial-gradient(40% 50% at 50% 100%,rgba(25,25,25,.28),transparent 70%);animation-duration:14s}.v4 .v-hero h1{font:400 clamp(2.6rem,6.6vw,6.2rem)/1.04 var(--serif);letter-spacing:-.025em;margin-bottom:clamp(1.75rem,4vw,3rem)}.v4 .v-hero .ln{background:none;-webkit-text-fill-color:#f5f5f7;color:#f5f5f7;padding:0}.v4 .v-hero .ln:nth-child(2){font-style:italic;-webkit-text-fill-color:#a9a9b1;color:#a9a9b1}.v4 .v-hero::after{height:clamp(4rem,10vw,7rem);background:linear-gradient(180deg,transparent,rgba(25,25,25,.9))}.v4 .v-statement{max-width:1100px}.v4 .v-statement p{font:400 clamp(1.6rem,3.6vw,2.9rem)/1.28 var(--serif);letter-spacing:-.018em;color:#3a3a40}.v4 .v-statement p .w{color:#34343a}.v4 .v-statement p .w.lit{color:#f2efea}.v4 .v-tile{border:0;border-radius:0;background:#000;min-height:clamp(280px,30vw,380px)}.v4 .v-tile.big{background:#000;min-height:clamp(380px,40vw,520px)}.v4 .v-tile.big::after{content:"";position:absolute;right:0;bottom:0;width:60%;height:70%;background:radial-gradient(70% 80% at 100% 100%,rgba(25,25,25,.32),transparent 70%);z-index:-1}.v4 .v-tile:hover{background:#060607}.v4 .v-tile h2{font:400 clamp(2.2rem,5vw,4rem)/1 var(--serif);letter-spacing:-.03em}.v4 .v-tile.big h2{font-size:clamp(3rem,8vw,6.5rem)}.v4 .v-tile h2::after{height:1px;width:2rem;background:#3e3d3d}.v4 .v-tile:hover h2::after{width:4.5rem}.v4 .v-tile>p{font-size:.98rem;line-height:1.7;color:#9a9aa2;max-width:38ch;letter-spacing:.005em}.v4 .v-tile::before{background:radial-gradient(520px circle at var(--mx,50%) var(--my,50%),rgba(255,255,255,.045),transparent 60%)}.v4 .tag{border-radius:0;background:transparent;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;padding:.3rem .7rem;border-color:rgba(255,255,255,.2);color:#9a9aa2}.v4 .tag.on{border-color:#3e3d3d;color:#c0bfbd;background:transparent}.v4 .pubfoot h3{font-size:.64rem;letter-spacing:.3em;text-transform:uppercase;color:#8b8b94;font-weight:500;margin-bottom:.9rem}.v4 .pubfoot nav a{font-size:.85rem}.pub .doc h1,.pub .block h2{font-family:var(--serif,Georgia,serif);font-weight:400;letter-spacing:-.03em}body.app,body.auth-body{--serif:"Instrument Serif","Iowan Old Style",Georgia,serif;--r:0px;--r-sm:0px;--r-xs:0px;--hair:rgba(255,255,255,.12);--shadow:none;--bg:#050506;--bg-2:#0a0a0c;--surface:#0d0d10;--raised:#141418;--line:#222228;--line-2:#34343c;--accent-text:#b5b4b2}body.app{background:#050506;letter-spacing:.003em}body.app h1,body.auth-body h1{font:400 clamp(1.9rem,3.4vw,2.7rem)/1.1 var(--serif);letter-spacing:-.022em;margin-bottom:var(--s4)}body.app h2{font:500 .68rem var(--font);letter-spacing:.26em;text-transform:uppercase;color:var(--text-2);margin:0 0 var(--s4)}body.app h3{font:400 1.12rem/1.3 var(--serif);letter-spacing:-.01em}body.app .eyebrow,body.auth-body .eyebrow{font:500 .64rem var(--font);letter-spacing:.3em;text-transform:uppercase;color:#3e3d3d;margin-bottom:var(--s3)}body.app .head{border-bottom:1px solid var(--hair);padding-bottom:var(--s4);margin-bottom:var(--s5)}body.app .btn,body.auth-body .btn,body.app button.btn{border-radius:0;font:500 .68rem var(--font);letter-spacing:.18em;text-transform:uppercase;min-height:42px;padding:.55rem 1.3rem;background:#f5f5f7;color:#000;border:1px solid #f5f5f7}body.app .btn:hover,body.auth-body .btn:hover{background:transparent;color:#f5f5f7;border-color:#f5f5f7;box-shadow:none}body.app .btn.ghost,body.auth-body .btn.ghost{background:transparent;color:#e8e8ec;border-color:rgba(255,255,255,.28)}body.app .btn.ghost:hover{background:rgba(255,255,255,.06);border-color:#f5f5f7;color:#fff}body.app .btn.accent{background:#0b0b0b;border-color:#0b0b0b;color:#fff}body.app .btn.accent:hover{background:transparent;color:#c5c4c2;border-color:#3e3d3d}body.app .btn.danger{background:transparent;color:#b6b5b3;border-color:#0a0a0a}body.app .btn.danger:hover{background:#0a0a0a}body.app .btn.sm{min-height:34px;padding:.3rem .95rem;font-size:.62rem}body.app button.link,body.app .link{letter-spacing:.02em}body.app input,body.app select,body.app textarea,body.auth-body input,body.auth-body select{border-radius:0;background:transparent;border:1px solid var(--line-2)}body.app input:focus,body.app select:focus,body.app textarea:focus,body.auth-body input:focus{border-color:#b5b4b2;box-shadow:none;outline:1px solid #b5b4b2;outline-offset:0}body.app label,body.auth-body label{font:500 .64rem var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--text-2);margin-top:var(--s5)}body.app input[type=checkbox],body.app input[type=radio]{accent-color:#3e3d3d}body.app .panel,body.app .tablewrap,body.app .lead-row,body.app .plan,body.app .post,body.app .module,body.app .notif,body.app .menu-list,body.app .row-link,body.app .hero-card{background:var(--surface);border:1px solid var(--hair);box-shadow:none;border-radius:0}body.app .panel{padding:clamp(1.25rem,2.4vw,2rem)}body.app .panel.raised,body.app .hero-card{background:var(--raised)}body.app .lead-row:hover{border-color:rgba(255,255,255,.3);background:var(--raised)}body.app .stage{border-radius:0;background:var(--bg-2);border-color:var(--hair)}body.app .stage b{font:400 1.8rem var(--serif)}body.app .stage span{font:500 .6rem var(--font);letter-spacing:.2em;text-transform:uppercase}body.app .quote{border-left:1px solid #3e3d3d;background:transparent;font:400 1.05rem/1.6 var(--serif);font-style:italic}body.app .list li,body.app .module li,body.app .comment{border-color:var(--hair)}body.app hr{border-color:var(--hair)}body.app thead th{font:500 .62rem var(--font);letter-spacing:.2em;text-transform:uppercase;background:var(--bg-2);color:var(--text-2);padding:.9rem 1rem}body.app td{padding:.85rem 1rem;border-color:var(--hair)}body.app tbody tr:hover{background:rgba(255,255,255,.025)}body.app .tag,body.app .badge,body.app .chip{border-radius:0;font:500 .6rem var(--font);letter-spacing:.18em;text-transform:uppercase;padding:.28rem .65rem;background:transparent;border:1px solid rgba(255,255,255,.2);color:#a8a8b0}body.app .tag.on,body.app .chip.on,body.app .badge.s-novo{border-color:#3e3d3d;color:#c0bfbd;background:transparent}body.app .badge[class*="s-ok"],body.app .badge.s-ganho,body.app .badge.s-open,body.app .badge.s-published,body.app .badge.s-paid,body.app .badge.s-done,body.app .badge.s-active,body.app .badge.s-accepted{background:transparent;border-color:#2f6b4c;color:#5fcf93}body.app .badge.s-proposta,body.app .badge.s-reuniao,body.app .badge.s-draft,body.app .badge.s-pending{background:transparent;border-color:#6b5320;color:#e6b05a}body.app .badge.s-contato{background:transparent;border-color:#33407a;color:#8fa8f2}body.app .count{border-radius:0;background:#0b0b0b;min-width:18px;height:18px;font-size:.62rem}body.app .tabs{border-radius:0;background:transparent;border:0;border-bottom:1px solid var(--hair);padding:0;gap:var(--s5);width:100%}body.app .tabs a{border-radius:0;padding:.7rem 0;font:500 .66rem var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);border-bottom:1px solid transparent;margin-bottom:-1px;min-height:0}body.app .tabs a:hover{color:var(--text)}body.app .tabs a.active,body.app .tabs a[aria-current]{background:transparent;box-shadow:none;color:#f5f5f7;border-bottom-color:#3e3d3d}body.app .brand{font:500 .74rem var(--font);letter-spacing:.26em;text-transform:uppercase}body.app .brand em{letter-spacing:.26em;color:#8b8b94}body.app .topbar{background:rgba(5,5,6,.82);border-bottom-color:var(--hair)}body.app .tabbar{background:rgba(5,5,6,.94);border-top-color:var(--hair)}body.app .tabbar a{font:500 .58rem var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3)}body.app .tabbar a[aria-current=page]{color:#f5f5f7;box-shadow:inset 0 1px 0 #3e3d3d}@media(min-width:900px){body.app .side{background:#050506;border-right-color:var(--hair);padding:var(--s6) var(--s4)} body.app .side .brand{margin:0 0 var(--s6)} body.app .side nav a{border-radius:0;font:500 .66rem var(--font);letter-spacing:.2em;text-transform:uppercase;padding:.7rem .6rem;min-height:38px;color:var(--text-3);border-left:1px solid transparent} body.app .side nav a:hover{background:transparent;color:#f5f5f7} body.app .side nav a[aria-current=page]{background:transparent;color:#f5f5f7;box-shadow:none;border-left-color:#3e3d3d;padding-left:.9rem} body.app .side nav a.sec{font-size:.6rem} body.app .side nav hr{border-color:var(--hair)} body.app .content main{padding:clamp(2.5rem,5vw,4.5rem) clamp(1.5rem,5vw,4rem) var(--s8)}}body.app .langs a{border-radius:0;font:500 .58rem var(--font);letter-spacing:.14em}body.app dialog#confirm,body.app dialog.modal{border-radius:0;background:#0d0d10;border-color:var(--line-2)}body.app .msg{border-radius:0;background:var(--raised)}body.app .msg.mine{border-radius:0;background:#0a0a0a;color:#e8e7e5;border:1px solid #0a0a0a}body.app .thread{border-radius:0}body.app .flash{border-radius:0;font-size:.88rem}body.app progress.meter,body.app progress.meter::-webkit-progress-bar,body.app progress.meter::-webkit-progress-value{border-radius:0}body.app .avatar{border-radius:50%}body.app .mg-h{font:500 .62rem var(--font);letter-spacing:.18em;text-transform:uppercase}body.auth-body{background:radial-gradient(60% 50% at 50% 115%,rgba(25,25,25,.3),transparent 70%),#000}body.auth-body .auth-card,body.auth-body .card{border-radius:0;background:#0a0a0c;border:1px solid var(--hair);box-shadow:none;padding:clamp(1.75rem,4vw,3rem)}body.auth-body .brand{font:500 .74rem var(--font);letter-spacing:.26em;text-transform:uppercase;justify-content:center}body.auth-body .brand em{letter-spacing:.26em;color:#8b8b94}body.auth-body .muted,body.auth-body p{color:var(--text-2)}body.auth-body a{color:#b5b4b2}body.app .tabbar a{letter-spacing:.06em;font-size:.56rem;padding:.7rem .1rem;line-height:1.2}body.v4,body.app,body.auth-body{--didone:"Italiana","Didot","Bodoni 72",Georgia,serif;--mono:"Geist Mono",ui-monospace,"SF Mono",Menlo,monospace;--slow:cubic-bezier(.16,1,.3,1);--wine-hi:#3e3d3d;--wine-glow:#878785;--paper:#f4f1ec}.pubnav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.v4 .pubnav{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:72px;padding:0 clamp(1rem,4vw,3rem);background:linear-gradient(180deg,rgba(0,0,0,.92),rgba(0,0,0,.72));border-bottom:1px solid rgba(255,255,255,.07)}.v4 .pubnav .brand{justify-self:center;position:relative;z-index:31}@media(max-width:860px){.v4 .pubnav .v-quick .v-q{display:none}}@media(max-width:560px){.v-menu-l{display:none}}body:has(.v-menu[open]){overflow:hidden}.v4 .btn,.v4 button.btn{position:relative;overflow:hidden;isolation:isolate;background:transparent;color:#f5f5f7;border:1px solid rgba(255,255,255,.55);font:500 .66rem var(--font);letter-spacing:.24em;text-transform:uppercase;transition:color .7s var(--slow),border-color .7s var(--slow)}.v4 .btn::before{content:"";position:absolute;inset:0;z-index:-1;background:#f5f5f7;transform:scaleX(0);transform-origin:right;transition:transform .8s var(--slow)}.v4 .btn:hover{color:#000;border-color:#f5f5f7;background:transparent}.v4 .btn:hover::before{transform:scaleX(1);transform-origin:left}.v4 .btn.big{min-height:58px;padding:.8rem 2.6rem}.v4 .btn.dark{color:#17161a;border-color:#17161a;background:transparent}.v4 .btn.dark::before{background:#17161a}.v4 .btn.dark:hover{color:#f4f1ec;border-color:#17161a}.v4 .v-hero{min-height:calc(100svh - 72px);padding:clamp(4rem,9vw,7rem) 1.25rem clamp(7rem,13vw,10rem)}.v4 .v-hero::after{display:none}.v4 .v-hero::before{background:radial-gradient(42% 46% at 50% 108%,rgba(11,11,11,.32),transparent 72%);filter:none}@keyframes vdial{to{transform:translate(-50%,-50%) rotate(360deg)}}.v4 .v-hero h1{font:400 clamp(3.4rem,9.2vw,9.6rem)/.94 var(--serif);letter-spacing:-.028em;margin-bottom:0}.v4 .v-hero .ln:nth-child(2){font-style:italic;-webkit-text-fill-color:#9d9da5;color:#9d9da5}@media(max-width:760px){.v-hero-foot{justify-content:center}.v-hero-foot>span:not(.v-scroll){display:none}}.v4 .v-statement{max-width:1040px;text-align:center}.v4 .v-statement::before{content:"";display:block;width:1px;height:72px;margin:0 auto clamp(2.5rem,5vw,4rem);background:linear-gradient(transparent,var(--wine-hi))}.v4 .v-statement p{font:400 clamp(1.9rem,4.3vw,3.5rem)/1.2 var(--serif);letter-spacing:-.018em}.v4 .v-tile h2{font:400 clamp(2.5rem,5.4vw,4.4rem)/1 var(--serif)}.v4 .v-tile.big h2{font-size:clamp(3.4rem,9vw,7.4rem)}.v4 .v-tile.big::after{right:-12%;bottom:-38%;width:78%;height:auto;aspect-ratio:1;background:url(../guilloche.svg) center/contain no-repeat;opacity:.11;animation:vspin 300s linear infinite}@keyframes vspin{to{transform:rotate(360deg)}}.v4 .v-tile{transition:background .6s var(--slow)}.v4 .reveal{transform:translateY(28px);transition:opacity 1.5s var(--slow),transform 1.5s var(--slow)}.v4 .v-hero .ln{animation-duration:1.6s;animation-timing-function:var(--slow)}.v4 .doc h1,.v4 .block h2{font:400 clamp(2.6rem,6vw,4.8rem)/1.02 var(--serif);letter-spacing:-.025em}body.app .tag,body.app .badge,body.app .chip{font:400 .58rem var(--mono);letter-spacing:.14em}body.app .eyebrow,body.auth-body .eyebrow{font:400 .8rem var(--didone);letter-spacing:.32em;color:var(--wine-glow)}body.app h1{font-size:clamp(2.2rem,3.8vw,3.1rem);line-height:1.04}body.app .stage b{font-size:2.1rem}@media(min-width:900px){body.app .side{overflow-x:hidden} body.app .side::before{content:"";position:absolute;left:-60%;bottom:-25%;width:220%;aspect-ratio:1;background:url(../guilloche.svg) center/contain no-repeat;opacity:.045;pointer-events:none;animation:vspin 400s linear infinite} body.app .side>*{position:relative}}body.auth-body{position:relative;overflow-x:hidden}body.auth-body::before{content:"";position:fixed;left:50%;top:50%;width:min(115vh,130vw);aspect-ratio:1;transform:translate(-50%,-50%);background:url(../guilloche.svg) center/contain no-repeat;opacity:.09;pointer-events:none;animation:vdial 300s linear infinite}body.auth-body .auth-card{position:relative;z-index:1;background:rgba(8,8,10,.86)}body.auth-body h1{font-size:clamp(2.2rem,5vw,3rem);line-height:1.04}@media(prefers-reduced-motion:reduce){.v-dial,.v-sheet::before,.v4 .v-tile.big::after,body.app .side::before,body.auth-body::before,.v-scroll i{animation:none!important}}.v4 :focus-visible{border-radius:0}@media(max-width:560px){.v4 .v-word{letter-spacing:.42em;font-size:.82rem}.v4 .v-word em{letter-spacing:.42em}}.v4 .doc h2,.v4 .prose h2{font:400 clamp(1.7rem,3vw,2.4rem)/1.1 var(--serif);letter-spacing:-.018em;margin:2.5rem 0 .9rem}.v4 .doc p,.v4 .doc li{font-size:1rem;line-height:1.8}.v4 .doc .eyebrow{font:400 .8rem var(--didone);letter-spacing:.32em;text-transform:uppercase;color:var(--wine-glow)}@media(max-width:560px){.v4 .v-word,.v4 .v-word em{font-size:.62rem;letter-spacing:.36em}}body.app .eyebrow,body.auth-body .eyebrow,.v4 .doc .eyebrow{font:500 .62rem var(--font);letter-spacing:.3em;text-transform:uppercase;color:var(--wine-glow)}@media(max-width:860px){.v4 .pubnav{background:rgba(0,0,0,.96)}}.v4 .v-hero h1{font-size:clamp(4.2rem,12.5vw,12.5rem);line-height:.9;letter-spacing:-.035em}.v4 .v-hero .ln{display:block;overflow:hidden;animation:none;padding:0 .04em .1em}.v4 .v-hero .ln>span{display:block;animation:vmask 1.7s var(--slow) both}.v4 .v-hero .ln:nth-child(2)>span{animation-delay:.14s}@keyframes vmask{from{transform:translateY(108%)}to{transform:none}}.v-kicker{font:400 .6rem var(--mono)!important;letter-spacing:.3em!important;text-transform:uppercase;color:var(--wine-glow)!important;margin:0 0 2rem!important}.v4 .v-statement{padding-block:clamp(7rem,15vw,12rem)}.v4 .v-statement p:not(.v-kicker){font-size:clamp(2rem,4.6vw,3.9rem);line-height:1.16}@media(min-width:760px){.v-pillars{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.v-pillars{grid-template-columns:repeat(4,1fr)}}@media(min-width:760px){.v-pillars li{padding-left:clamp(1rem,2vw,1.75rem);border-left:1px solid rgba(255,255,255,.1)} .v-pillars li:first-child{border-left:0;padding-left:0}}@media(min-width:760px) and (max-width:1099px){.v-pillars li:nth-child(3){border-left:0;padding-left:0}}.v-figures{display:grid;grid-template-columns:repeat(2,1fr);margin:0;border-top:1px solid rgba(255,255,255,.14);border-bottom:1px solid rgba(255,255,255,.14)}@media(min-width:900px){.v-figures{grid-template-columns:repeat(4,1fr)}}.v-figures>div{padding:clamp(1.75rem,4vw,3rem) clamp(.75rem,2vw,1.75rem);display:flex;flex-direction:column-reverse;gap:1rem;border-left:1px solid rgba(255,255,255,.1)}.v-figures>div:nth-child(odd){border-left:0;padding-left:0}@media(min-width:900px){.v-figures>div:nth-child(3){border-left:1px solid rgba(255,255,255,.1);padding-left:clamp(.75rem,2vw,1.75rem)}}@media(max-width:899px){.v-figures>div:nth-child(-n+2){border-bottom:1px solid rgba(255,255,255,.1)}}.v-figures dd{margin:0;font:400 clamp(4.5rem,11vw,9.5rem)/.85 var(--serif);letter-spacing:-.04em;color:#f5f5f7;font-variant-numeric:lining-nums}.v-figures dt{font:400 .6rem var(--mono);letter-spacing:.22em;text-transform:uppercase;color:#8b8b94}.v-figures>div:last-child dd{font-style:italic;color:var(--wine-glow)}@media(prefers-reduced-motion:reduce){.v4 .v-hero .ln>span{animation:none}}@media(max-width:560px){.v4 .v-hero h1{font-size:19vw}}@media(min-width:900px){.v-live-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:900px){.v-live-grid article{padding-left:clamp(1rem,2vw,2rem);border-left:1px solid rgba(255,255,255,.1)} .v-live-grid article:first-child{border-left:0;padding-left:0}}.dg{max-width:1100px;margin:0 auto;padding:clamp(3rem,8vw,6rem) clamp(1.25rem,5vw,3rem) clamp(4rem,9vw,7rem)}.dg-head{text-align:center;max-width:820px;margin:0 auto clamp(3rem,6vw,5rem)}.v4 .dg-head h1{font:400 clamp(3rem,8vw,6.5rem)/.98 var(--serif);letter-spacing:-.03em;margin:0 0 1.5rem}.v4 .dg-head h1 em{color:#9d9da5}.dg-lead{color:#9a9aa2;font-size:1.05rem;line-height:1.75;max-width:52ch;margin:0 auto}.dg-err{max-width:760px;margin:0 auto 2rem}.dg-form{max-width:860px;margin:0 auto;counter-reset:q}.dg-q{border:0;border-top:1px solid rgba(255,255,255,.14);margin:0;padding:clamp(1.75rem,3vw,2.5rem) 0}.dg-q legend{float:left;width:100%;padding:0;margin:0 0 1.25rem;font:400 clamp(1.4rem,2.6vw,2rem)/1.2 var(--serif);letter-spacing:-.012em;color:#f5f5f7}.dg-n{display:block;font:400 .6rem var(--mono);letter-spacing:.22em;color:var(--wine-glow);margin-bottom:.9rem}.dg-opts{clear:both;display:grid;gap:8px;grid-template-columns:1fr}@media(min-width:700px){.dg-opts{grid-template-columns:repeat(2,1fr)}}.dg-opt{position:relative;display:block;margin:0;cursor:pointer;font:400 .95rem var(--font);letter-spacing:.005em;text-transform:none;color:#d8d8dd}.dg-opt input{position:absolute;opacity:0;pointer-events:none}.dg-opt span{display:flex;align-items:center;gap:.9rem;min-height:56px;padding:.8rem 1.1rem;border:1px solid rgba(255,255,255,.14);transition:border-color .4s var(--slow),background .4s var(--slow)}.dg-opt span::before{content:"";flex:none;width:12px;height:12px;border-radius:50%;border:1px solid rgba(255,255,255,.4);transition:all .3s}.dg-opt:hover span{border-color:rgba(255,255,255,.4)}.dg-opt input:checked+span{border-color:#f5f5f7;background:rgba(255,255,255,.04);color:#fff}.dg-opt input:checked+span::before{background:var(--wine-hi);border-color:var(--wine-hi);box-shadow:0 0 0 4px rgba(62,61,61,.2)}.dg-opt input:focus-visible+span{outline:1px solid #b5b4b2;outline-offset:2px}.dg-submit{border-top:1px solid rgba(255,255,255,.14);padding-top:2.5rem;display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.dg-score .dg-total{margin:0;font:400 clamp(7rem,22vw,15rem)/.85 var(--serif);letter-spacing:-.05em;color:#f5f5f7}.dg-score .dg-total span{font-size:.22em;letter-spacing:0;color:#77777f;margin-left:.2em}.dg-pillars{display:grid;gap:0;border-top:1px solid rgba(255,255,255,.14);margin-bottom:clamp(4rem,8vw,6rem)}@media(min-width:900px){.dg-pillars{grid-template-columns:repeat(2,1fr)}}.dg-p{padding:clamp(1.5rem,3vw,2.25rem) clamp(0rem,2vw,2rem) clamp(1.75rem,3vw,2.5rem) 0;border-bottom:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:1rem}@media(min-width:900px){.dg-p:nth-child(even){padding-left:clamp(1rem,2vw,2rem);border-left:1px solid rgba(255,255,255,.1)}}.dg-p header{display:flex;align-items:baseline;gap:1rem}.dg-p header .dg-n{margin:0}.v4 .dg-p h2{font:400 clamp(1.6rem,2.6vw,2.2rem)/1 var(--serif);margin:0;flex:1}.dg-p header b{font:400 2.2rem var(--serif);color:#f5f5f7}.dg-p p{margin:0;color:#9a9aa2;line-height:1.7}.dg-p progress.meter{height:2px;border-radius:0}.dg-p progress.meter::-webkit-progress-value{background:#f5f5f7;border-radius:0}.dg-p.weak progress.meter::-webkit-progress-value{background:var(--wine-hi)}.dg-p progress.meter::-moz-progress-bar{background:#f5f5f7}.dg-p.weak progress.meter::-moz-progress-bar{background:var(--wine-hi)}.dg-svc{font:400 .6rem var(--mono)!important;letter-spacing:.2em;text-transform:uppercase;color:#c0bfbd!important}.dg-svc b{font-weight:400;color:#f5f5f7}.dg-svc.ok{color:#5fcf93!important}.dg-cta{display:grid;gap:2rem;border-top:1px solid rgba(255,255,255,.14);padding-top:clamp(2.5rem,5vw,4rem)}@media(min-width:900px){.dg-cta{grid-template-columns:5fr 7fr;column-gap:4rem}.dg-cta>p{grid-column:2}}.v4 .dg-cta h2{font:400 clamp(2.2rem,4.6vw,3.6rem)/1.04 var(--serif);letter-spacing:-.025em;margin:0 0 1rem}.v4 .dg-cta h2 em{color:#9d9da5}.dg-contact label{font:500 .62rem var(--font);letter-spacing:.2em;text-transform:uppercase;color:#a8a8b0;margin-top:1.25rem}.dg-contact label.opt{font:400 .88rem var(--font);letter-spacing:0;text-transform:none;border-radius:0;border-color:rgba(255,255,255,.14)}.dg-contact input{border-radius:0;background:transparent;border:1px solid rgba(255,255,255,.2)}.dg-contact .btn{margin-top:1.5rem}.ct-hist{list-style:none;margin:0;padding:0}.ct-hist li{display:grid;grid-template-columns:14px 1fr;gap:.8rem;padding:.6rem 0;position:relative}.ct-hist li+li::before{content:"";position:absolute;left:6px;top:-6px;height:16px;width:1px;background:var(--line-2,#333)}.ct-dot{width:13px;height:13px;border-radius:50%;border:1px solid var(--text-3,#888);margin-top:.25rem}.ct-dot.aprovado,.ct-dot.publicado{background:#5fcf93;border-color:#5fcf93}.ct-dot.ajuste{background:#e6b05a;border-color:#e6b05a}.ct-dot.enviado{background:var(--wine-hi,#3e3d3d);border-color:var(--wine-hi,#3e3d3d)}.ct-hist .quote{margin:.4rem 0 0;font-size:.95rem}.rs-grid{display:grid;gap:1px;background:var(--hair,rgba(255,255,255,.12));border:1px solid var(--hair,rgba(255,255,255,.12));grid-template-columns:1fr}@media(min-width:640px){.rs-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.rs-grid{grid-template-columns:repeat(3,1fr)}}.rs-card{background:var(--surface,#0d0d10);padding:1.5rem;display:flex;flex-direction:column;gap:.6rem}.rs-name{font:500 .62rem var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--text-2)}.rs-val{font:400 clamp(2.4rem,4vw,3.2rem)/1 var(--serif,Georgia);letter-spacing:-.03em;color:var(--text)}.rs-val small{font:400 .9rem var(--font);color:var(--text-2);margin-left:.3rem;letter-spacing:0}.rs-delta{font:400 .66rem var(--mono,monospace);letter-spacing:.08em;color:var(--text-3)}.rs-delta.up{color:#5fcf93}.rs-delta.down{color:#b6b5b3}.rs-bars{display:flex;align-items:flex-end;gap:4px;height:40px}.rs-bars progress{-webkit-appearance:none;appearance:none;writing-mode:vertical-lr;direction:rtl;width:8px;height:40px;border:0;background:rgba(255,255,255,.06)}.rs-bars progress::-webkit-progress-bar{background:rgba(255,255,255,.06)}.rs-bars progress::-webkit-progress-value{background:var(--wine-hi,#3e3d3d)}.rs-bars progress::-moz-progress-bar{background:var(--wine-hi,#3e3d3d)}.rs-bars progress:last-child::-webkit-progress-value{background:#f5f5f7}.rs-bars progress:last-child::-moz-progress-bar{background:#f5f5f7}.rs-score{font:400 1.6rem var(--serif,Georgia)}.nps{border:0;padding:0;margin:.5rem 0 0;display:flex;flex-wrap:wrap;gap:6px}.nps legend{margin-bottom:.8rem}.nps-o{position:relative;margin:0!important;cursor:pointer}.nps-o input{position:absolute;opacity:0;pointer-events:none}.nps-o span{display:grid;place-items:center;width:42px;height:42px;border:1px solid var(--line-2,#333);font:400 1rem var(--serif,Georgia);color:var(--text-2);letter-spacing:0;text-transform:none;transition:all .3s}.nps-o:hover span{border-color:var(--text-2)}.nps-o input:checked+span{background:#f5f5f7;color:#000;border-color:#f5f5f7}.nps-o input:focus-visible+span{outline:1px solid #b5b4b2;outline-offset:2px}.rs-grid{background:none;border:0;gap:12px}.rs-card{border:1px solid var(--hair,rgba(255,255,255,.12))}.rs-delta.good{color:#5fcf93}.rs-delta.bad{color:#b6b5b3}@media(max-width:640px){.ct-row{grid-template-columns:1fr;gap:.3rem}.ct-ch{min-width:0}}@media(min-width:960px){.v-show-in{grid-template-columns:1.05fr .95fr}}@media(max-width:520px){.v-show-list li{grid-template-columns:1fr;gap:.2rem}}@media(prefers-reduced-motion:reduce){.v-phone{transform:none;transition:none}}.nw{max-width:1000px;margin:0 auto;padding:clamp(3rem,8vw,6rem) clamp(1.25rem,5vw,3rem) clamp(4rem,9vw,7rem)}.v4 .nw-head{text-align:left;margin-left:0}.nw-list{list-style:none;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.14)}.nw-list li{display:grid;gap:.6rem;padding:clamp(1.5rem,3vw,2.25rem) 0;border-bottom:1px solid rgba(255,255,255,.1)}@media(min-width:760px){.nw-list li{grid-template-columns:10rem 1fr;gap:2rem}}.nw-list time{font:400 .62rem var(--mono);letter-spacing:.22em;text-transform:uppercase;color:var(--wine-glow);padding-top:.6rem}.v4 .nw-list h2{font:400 clamp(1.7rem,3vw,2.4rem)/1.08 var(--serif);letter-spacing:-.02em;margin:0 0 .6rem}.nw-list p{margin:0;color:#9a9aa2;line-height:1.7;max-width:60ch}.nw-cta{margin-top:3rem!important}@media(max-width:959px){.v-phone,.v-device:hover .v-phone{transform:none}}.ag{max-width:1100px;margin:0 auto;padding:clamp(3rem,8vw,6rem) clamp(1.25rem,5vw,3rem) clamp(4rem,9vw,7rem)}.ag .flash{grid-column:1/-1}.co-methods{display:grid;gap:8px;margin-bottom:1rem}.co-m{position:relative;display:block;margin:0!important;cursor:pointer;text-transform:none!important;letter-spacing:0!important;font:inherit!important}.co-m input{position:absolute;opacity:0;pointer-events:none}.co-m span{display:grid;grid-template-columns:1fr auto;gap:.3rem 1rem;padding:1rem 1.1rem;border:1px solid var(--line-2);transition:border-color .3s}.co-m b{font:400 1.25rem var(--serif,Georgia);color:var(--text)}.co-m em{font-style:normal;font:400 1.1rem var(--serif,Georgia);color:var(--text);text-align:right}.co-m small{grid-column:1/-1;color:var(--text-2);font-size:.86rem;line-height:1.5}.co-m input:checked+span{border-color:#f5f5f7;background:rgba(255,255,255,.03);box-shadow:inset 2px 0 0 var(--wine-hi,#3e3d3d)}.co-m input:focus-visible+span{outline:1px solid #b5b4b2}.plan-price .tag{margin-left:.3rem}.pay-st{max-width:640px}.pay-st.paid h1{color:#f5f5f7}.pay-st.paid .eyebrow{color:#5fcf93}.tc-qr{width:180px;height:180px;margin:1rem 0;background:repeating-conic-gradient(#f5f5f7 0 25%,#0d0d10 0 50%) 0 0/24px 24px;border:10px solid #f5f5f7}:root,body.app,body.auth-body,body.v4{--bg:#09090b;--bg-2:#0d0d10;--surface:#111114;--raised:#18181c;--overlay:#1f1f24;--line:#232329;--line-2:#33333b;--hair:rgba(255,255,255,.09);--text:#f5f5f7;--text-2:#a8a8b2;--text-3:#85858f;--accent:#0b0b0b;--accent-hi:#212121;--accent-text:#bebdbb;--accent-wash:rgba(11,11,11,.16);--accent-line:rgba(33,33,33,.55);--field-bg:#0c0c0f;--field-bg-hover:#101013;--field-bg-focus:#131317;--field-border:#2e2e36;--field-border-hover:#4a4a54;--field-text:#f5f5f7;--field-placeholder:#70707a;--field-focus:#858583;--field-ring:0 0 0 3px rgba(33,33,33,.32);--field-disabled-bg:#0d0d10;--field-disabled-text:#5f5f69;--field-err:#b6b5b3;--field-err-ring:0 0 0 3px rgba(182,181,179,.22);--btn-bg:#0b0b0b;--btn-bg-hover:#212121;--btn-text:#fff;color-scheme:dark}html{background:#09090b;color-scheme:dark}body.app,body.auth-body{background:var(--bg)}input,select,textarea,button{color-scheme:dark}body:is(.app,.auth-body,.v4,.pub,.x) :is(input,select,textarea){background-color:var(--field-bg);color:var(--field-text);border:1px solid var(--field-border);caret-color:var(--accent-text);-webkit-appearance:none;appearance:none;transition:border-color .16s var(--ease),background-color .16s,box-shadow .16s}body:is(.app,.auth-body,.v4,.pub,.x) select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23a8a8b2' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .85rem center;padding-right:2.3rem}body:is(.app,.auth-body,.v4,.pub,.x) :is(input,select,textarea):hover{background-color:var(--field-bg-hover);border-color:var(--field-border-hover)}body:is(.app,.auth-body,.v4,.pub,.x) :is(input,select,textarea):focus{background-color:var(--field-bg-focus);border-color:var(--field-focus);box-shadow:var(--field-ring);outline:none}body:is(.app,.auth-body,.v4,.pub,.x) :is(input,select,textarea)::placeholder{color:var(--field-placeholder);opacity:1}body:is(.app,.auth-body,.v4,.pub,.x) :is(input,select,textarea):disabled,body:is(.app,.auth-body,.v4,.pub,.x) :is(input,textarea)[readonly]{background-color:var(--field-disabled-bg);color:var(--field-disabled-text);border-style:dashed;cursor:not-allowed}body:is(.app,.auth-body,.v4,.pub,.x) :is(input,select,textarea)[aria-invalid=true]{border-color:var(--field-err)!important;box-shadow:var(--field-err-ring)}select option,select optgroup{background:#111114;color:#f5f5f7}body:is(.app,.auth-body,.v4,.pub,.x) :is(input[type=checkbox],input[type=radio],input[type=range],input[type=color],input[type=hidden]){-webkit-appearance:auto;appearance:auto;background:none;border:0;box-shadow:none;width:auto;min-height:0;padding:0;accent-color:var(--accent-hi)}input:-webkit-autofill,input:-webkit-autofill:hover,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:var(--field-text);-webkit-box-shadow:0 0 0 1000px var(--field-bg) inset;box-shadow:0 0 0 1000px var(--field-bg) inset;caret-color:var(--accent-text);transition:background-color 99999s}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--field-bg-focus) inset,var(--field-ring);box-shadow:0 0 0 1000px var(--field-bg-focus) inset,var(--field-ring)}input[type=date],input[type=datetime-local],input[type=time],input[type=month]{min-height:44px;font-variant-numeric:tabular-nums}input::-webkit-calendar-picker-indicator{opacity:.65;cursor:pointer}input::-webkit-calendar-picker-indicator:hover{opacity:1}input::-webkit-datetime-edit{color:var(--field-text)}input::-webkit-date-and-time-value{text-align:left}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;width:14px;height:14px;cursor:pointer;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M2 2l10 10M12 2L2 12' stroke='%23a8a8b2' stroke-width='1.5'/%3E%3C/svg%3E") center/contain no-repeat}body:is(.app,.auth-body,.v4,.pub,.x) input[type=file]{padding:.45rem;min-height:46px;color:var(--text-2);cursor:pointer}input[type=file]::file-selector-button{margin-right:.85rem;padding:.45rem .95rem;border:1px solid var(--line-2);background:var(--raised);color:var(--text);font:500 .66rem var(--font);letter-spacing:.16em;text-transform:uppercase;cursor:pointer;transition:background .16s,border-color .16s}input[type=file]::file-selector-button:hover{background:var(--overlay);border-color:var(--text-3)}progress{accent-color:var(--accent-hi)}dialog{background:var(--raised);color:var(--text);border:1px solid var(--line-2);padding:clamp(1.25rem,3vw,2rem);max-width:min(560px,calc(100vw - 32px))}dialog::backdrop{background:rgba(5,5,6,.72);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body:is(.app,.auth-body) :is(.btn,button.btn){background:var(--btn-bg);border-color:var(--btn-bg);color:var(--btn-text)}body:is(.app,.auth-body) :is(.btn,button.btn):hover{background:var(--btn-bg-hover);border-color:var(--btn-bg-hover);color:#fff}body:is(.app,.auth-body) .btn.ghost{background:transparent;color:#e8e8ec;border-color:rgba(255,255,255,.22)}body:is(.app,.auth-body) .btn.ghost:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.5);color:#fff}body:is(.app,.auth-body) .btn.danger{background:transparent;color:var(--err);border-color:#0a0a0a}body:is(.app,.auth-body) .btn.danger:hover{background:var(--err-wash);border-color:var(--err)}body:is(.app,.auth-body) .btn.light{background:#f5f5f7;color:#09090b;border-color:#f5f5f7}body:is(.app,.auth-body) .btn:focus-visible{outline:2px solid var(--accent-text);outline-offset:2px;box-shadow:none}body:is(.app,.auth-body) .btn[disabled],body:is(.app,.auth-body) .btn[aria-disabled=true]{opacity:.42;pointer-events:none}.nps-o input:checked+span{background:var(--accent);color:#fff;border-color:var(--accent-hi)}.co-m input:checked+span{border-color:var(--accent-hi);background:var(--accent-wash)}.dg-opt input:checked+span{border-color:var(--accent-hi);background:var(--accent-wash);color:#fff}.opt:has(input:checked){border-color:var(--accent-hi);background:var(--accent-wash)}body.app .panel,body.app .tablewrap,body.app .lead-row,body.app .plan,body.app .post,body.app .module,body.app .notif,body.app .menu-list,body.app .row-link{background:var(--surface);border-color:var(--hair)}body.app .panel.raised,body.app .hero-card{background:var(--raised)}body.app thead th{background:var(--bg-2)}body.app .side,body.app .topbar,body.app .tabbar{background:rgba(9,9,11,.94)}.v4 .btn.dark{color:#f5f5f7;border-color:rgba(255,255,255,.55);background:transparent}.v4 .btn.dark::before{background:#f5f5f7}.v4 .btn.dark:hover{color:#09090b;border-color:#f5f5f7}.v4 .skip{position:absolute}.v4 .pubnav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(9,9,11,.94)}.langs a[aria-current=true],.pubnav nav .lang a[aria-current=true]{background:var(--accent);border-color:var(--accent-hi);color:#fff}body.app .panel h2:not(:first-child),body.app form h2:not(:first-child){margin-top:var(--s6)}.empty-state{padding:clamp(1.75rem,4vw,3rem);text-align:left}.empty-state p:not(.eyebrow){color:var(--text-2);max-width:56ch}.of-st{display:inline-flex;align-items:center;gap:.5rem;font:500 .6rem var(--font);letter-spacing:.18em;text-transform:uppercase;color:var(--text-2);white-space:nowrap}.of-st::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--text-3)}.of-st-published::before,.of-st-approved::before{background:#8fa8f2}.of-st-accepted::before,.of-st-pending_approval::before,.of-st-past_due::before{background:var(--warn)}.of-st-paid::before,.of-st-active::before{background:var(--ok)}.of-st-paid,.of-st-active{color:#cfe9da}.of-st-declined::before,.of-st-canceled::before,.of-st-expired::before,.of-st-ended::before{background:#55555d}.of-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);gap:var(--s5);align-items:start}.of-layout aside{display:flex;flex-direction:column;gap:var(--s4);position:sticky;top:1rem}.of-layout aside .panel{margin:0}@media(max-width:980px){.of-layout{grid-template-columns:1fr}.of-layout aside{position:static}}.of-sheet{background:var(--surface);border:1px solid var(--hair);padding:clamp(1.25rem,3vw,2.5rem)}.of-head{display:flex;justify-content:space-between;gap:var(--s5);flex-wrap:wrap;padding-bottom:var(--s5);border-bottom:1px solid var(--hair)}.of-title{font:400 clamp(1.6rem,3vw,2.3rem)/1.1 var(--serif,Georgia);letter-spacing:-.02em;text-transform:none;color:var(--text)!important;margin:0 0 .5rem}body.app .of-sheet h2.of-title{font:400 clamp(1.6rem,3vw,2.3rem)/1.1 var(--serif,Georgia);letter-spacing:-.02em;text-transform:none;color:var(--text)}.of-meta{display:flex;gap:var(--s5);margin:0}.of-meta dt{font:500 .58rem var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3)}.of-meta dd{margin:.25rem 0 0;font-variant-numeric:tabular-nums}.of-block{padding:var(--s5) 0;border-bottom:1px solid var(--hair)}.of-block:last-child{border-bottom:0}.of-block h3{font:500 .62rem var(--font);letter-spacing:.24em;text-transform:uppercase;color:var(--text-2);margin:0 0 var(--s3)}.of-items b{font-weight:500}.of-deliv{margin:.5rem 0 0;padding-left:1rem;color:var(--text-2);font-size:.86rem}.of-deliv li{margin:.15rem 0}.of-totals dl{display:grid;gap:.55rem;max-width:420px;margin:0 0 0 auto}.of-totals dl>div{display:flex;justify-content:space-between;gap:1rem;font-variant-numeric:tabular-nums}.of-totals dt{color:var(--text-2)}.of-totals dd{margin:0}.of-disc dd{color:var(--ok)}.of-due{padding-top:.75rem;border-top:1px solid var(--line-2);margin-top:.25rem}.of-due dt{color:var(--text)}.of-due dd{font:400 1.7rem/1 var(--serif,Georgia);letter-spacing:-.02em}.of-next dd{color:var(--text-2)}.of-totals p{text-align:right;margin-top:var(--s3)}.of-terms{color:var(--text-2);font-size:.9rem;line-height:1.7}.of-sign{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-top:var(--s4);border-top:1px solid var(--accent-line);color:var(--text-2);font-size:.86rem}.of-sign code{color:var(--accent-text)}.of-big{font:400 2.4rem/1 var(--serif,Georgia);letter-spacing:-.02em;margin:.25rem 0 .5rem}.of-act{border-color:var(--accent-line)!important;box-shadow:inset 0 1px 0 var(--accent)}.of-steps{display:flex;gap:0;list-style:none;padding:0;margin:0 0 var(--s5);counter-reset:s;border-top:1px solid var(--hair)}.of-steps li{flex:1;counter-increment:s;padding:.85rem 0 0;font:500 .6rem var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);border-top:2px solid transparent;margin-top:-1px}.of-steps li::before{content:counter(s,decimal-leading-zero) " ";color:var(--text-3)}.of-steps li.on{color:var(--text);border-top-color:var(--accent-hi)}.of-steps li.on::before{color:var(--accent-text)}@media(max-width:760px){.of-item-grid{grid-template-columns:1fr 1fr}.of-item-grid .span2{grid-column:1/-1}}.of-events{list-style:none;padding:0;margin:0;border-left:1px solid var(--line-2)}.of-events li{position:relative;padding:0 0 1rem 1rem;font-size:.86rem}.of-events li::before{content:"";position:absolute;left:-4px;top:.45rem;width:7px;height:7px;border-radius:50%;background:var(--line-2)}.of-events li:first-child::before{background:var(--accent-hi)}.of-decline summary{cursor:pointer;color:var(--text-2);font-size:.82rem;margin-top:.4rem}.ev-grid{list-style:none;padding:0;margin:0 0 var(--s5);display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1px;background:var(--hair);border:1px solid var(--hair)}.ev-card{display:flex;flex-direction:column;gap:.55rem;height:100%;padding:clamp(1.25rem,2.4vw,1.75rem);background:var(--surface);color:var(--text);text-decoration:none;position:relative;transition:background .2s}.ev-card::after{content:"→";position:absolute;right:1.25rem;top:1.25rem;color:var(--text-3);transition:transform .2s,color .2s}.ev-card:hover{background:var(--raised);color:var(--text)}.ev-card:hover::after{transform:translateX(4px);color:var(--accent-text)}.ev-k{font:500 .58rem var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--accent-text)}.ev-card b{font:400 1.35rem/1.2 var(--serif,Georgia);font-weight:400;padding-right:1.5rem}.ev-v{font-variant-numeric:tabular-nums;font-size:1.05rem}.ev-v em{font-style:normal;color:var(--text-2);font-size:.88rem}.ev-f{font-size:.78rem;color:var(--text-3);margin-top:auto}.ev-offers h2{margin-bottom:var(--s3)}.ct-card{display:flex;justify-content:space-between;gap:var(--s4);flex-wrap:wrap}.ct-card h3{margin-top:.25rem}@media print{.of-layout aside,.of-steps,.side,.topbar,.tabbar,.head .actions{display:none!important}.of-layout{display:block}.of-sheet{border:0;background:#fff;color:#000}.of-sheet *{color:#000!important}}.mail-steps{list-style:none;padding:0;margin:0 0 var(--s5);display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--hair);counter-reset:m}.mail-steps li{counter-increment:m;padding:1rem 1rem 0 0;display:flex;flex-direction:column;gap:.3rem}.mail-steps b{font:500 .62rem var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--text)}.mail-steps b::before{content:counter(m,decimal-leading-zero) " ";color:var(--accent-text)}.mail-steps span{font-size:.82rem;color:var(--text-2)}@media(max-width:760px){.mail-steps{grid-template-columns:1fr 1fr;row-gap:.5rem}}.mail-dom-h{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;align-items:flex-start;margin-bottom:var(--s4)}body.app .mail-dom-name{font:400 1.6rem/1.15 var(--serif,Georgia);letter-spacing:-.015em;text-transform:none;color:var(--text);margin:0 0 .4rem}.dns-check{list-style:none;padding:0;margin:0 0 var(--s3);display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:1px;background:var(--hair);border:1px solid var(--hair)}.dns-check li{background:var(--bg-2);padding:.85rem 1rem;display:flex;flex-direction:column;gap:.2rem;border-top:2px solid var(--line-2)}.dns-check b{font:500 .6rem var(--font);letter-spacing:.2em;text-transform:uppercase}.dns-check span{font-size:.82rem}.dns-check small{color:var(--text-2);font-size:.76rem;line-height:1.45}.dns-ok{border-top-color:var(--ok)!important}.dns-ok span{color:var(--ok)}.dns-warn{border-top-color:var(--warn)!important}.dns-warn span{color:var(--warn)}.dns-missing{border-top-color:var(--err)!important}.dns-missing span{color:var(--err)}.dns-unknown span{color:var(--text-3)}.mail-rec{margin:var(--s3) 0}.mail-rec summary{cursor:pointer;color:var(--text-2);font-size:.86rem;padding:.4rem 0}.mail-code{font:400 .76rem var(--mono,monospace);word-break:break-all;color:var(--text)}.mail-add{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:0 1rem;align-items:end;margin-top:var(--s4)}@media(max-width:760px){.mail-add{grid-template-columns:1fr}.mail-add .btn{margin-top:var(--s3)}}.mail-at{display:flex;align-items:stretch}.mail-at input{border-right:0!important}.mail-at em{display:flex;align-items:center;padding:0 .8rem;font-style:normal;font-size:.9rem;color:var(--text-2);border:1px solid var(--field-border);background:var(--bg-2);white-space:nowrap;max-width:55%;overflow:hidden;text-overflow:ellipsis}.ac,.pf{max-width:1180px;margin:0 auto;padding:clamp(3rem,8vw,6rem) clamp(1.25rem,5vw,3rem) clamp(4rem,9vw,7rem)}.ac-n{font:400 .62rem var(--mono,monospace);color:var(--text-3);letter-spacing:.12em}.video{position:relative;aspect-ratio:16/9;width:100%}.video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.pf .dg-head{text-align:left;margin-left:0}.pf .dg-lead{margin-left:0}@media(max-width:820px){.sv-list>li{grid-template-columns:2.5rem 1fr}.sv-inc{grid-column:2}}.pf-flow,.pf-mods{margin:0 0 clamp(3.5rem,7vw,5.5rem)}@media(max-width:900px){.sv-how .v-steps{grid-template-columns:1fr}}.pf-steps{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--hair);border:1px solid var(--hair);counter-reset:p}.pf-steps li{background:var(--surface);padding:clamp(1.4rem,2.6vw,2rem);display:flex;flex-direction:column;gap:.6rem;counter-increment:p}.pf-steps li::before{content:counter(p,decimal-leading-zero);font:400 .66rem var(--mono,monospace);color:var(--accent-text)}.pf-steps b{font:400 1.5rem/1.15 var(--serif,Georgia);font-weight:400}.pf-steps span{color:var(--text-2);font-size:.9rem;line-height:1.6}@media(max-width:900px){.pf-steps{grid-template-columns:1fr 1fr}}@media(max-width:560px){.pf-steps{grid-template-columns:1fr}}.hero-card.offer{border-color:var(--accent-line)!important;box-shadow:inset 2px 0 0 var(--accent-hi)}.hv-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;background:var(--hair);border:1px solid var(--hair);margin:0 0 var(--s3)}.hv-grid>div{background:var(--bg-2);padding:1.1rem 1.2rem}.hv-grid dt{font:500 .58rem var(--font);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3)}.hv-grid dd{margin:.4rem 0 0;font:400 2.2rem/1 var(--serif,Georgia);letter-spacing:-.02em}@media(max-width:900px){.hv-grid{grid-template-columns:repeat(2,1fr)}}.ev-grid,.dns-check,.pf-steps,.hv-grid{background:transparent!important;border:0!important;gap:0!important;padding:1px 0 0 1px}.ev-grid>li,.dns-check>li,.pf-steps>li,.hv-grid>div{box-shadow:0 0 0 1px var(--hair);margin:0 0 0 0}body.app label.opt,body.auth-body label.opt{text-transform:none;letter-spacing:0;font:400 .9rem/1.5 var(--font);color:var(--text);margin-top:var(--s4)}body.v4 :is(input,select,textarea){border-radius:0}@media(max-width:640px){.of-items thead{display:none} .of-items,.of-items tbody,.of-items tr,.of-items td{display:block;width:100%} .of-items tr{padding:1rem 1rem .75rem;border-top:1px solid var(--hair)} .of-items td{border:0!important;padding:.15rem 0!important;text-align:left!important} .of-items td:nth-child(2),.of-items td:nth-child(3){display:inline;color:var(--text-2);font-size:.84rem} .of-items td:nth-child(3)::before{content:" × "} .of-items td:nth-child(4){font-variant-numeric:tabular-nums;margin-top:.35rem;font-size:1.02rem} .of-sheet{padding:1.25rem} .of-totals dl{margin:0}}body.v4{--ivory:#ffffff;--stone:#f5f5f4;--ink:#111114;--ink-2:#52525b;--ink-3:#71717a;--rule:rgba(17,17,20,.11);--rule-2:rgba(17,17,20,.22);--bg:#ffffff;--bg-2:#fafaf9;--surface:#fafaf9;--raised:#f5f5f4;--overlay:#eeeeec;--line:var(--rule);--line-2:var(--rule-2);--text:var(--ink);--text-2:var(--ink-2);--text-3:var(--ink-3);--accent-text:#0b0b0b;--accent-wash:#f3f2ef;--accent-line:#b5b4b2;--hair:var(--rule);--paper:var(--stone);--wine-glow:#0b0b0b;--wine-hi:#0b0b0b;--wine-ink:#0b0b0b;color-scheme:light;background:var(--ivory);color:var(--ink)}.v4 ::selection{background:#0b0b0b;color:#f4f0e8}.v4 .is-dark,.v4 .pubfoot{--bg:#09090b;--bg-2:#0d0d10;--surface:#111114;--raised:#18181c;--line:rgba(255,255,255,.12);--line-2:rgba(255,255,255,.24);--text:#f5f5f7;--text-2:#a8a8b2;--text-3:#85858f;--accent-text:#b5b4b2;--hair:rgba(255,255,255,.12);--wine-glow:#969694;--wine-hi:#3e3d3d;--wine-ink:#adacaa;--ink:#f5f5f7;--ink-2:#a8a8b2;--ink-3:#85858f;--rule:rgba(255,255,255,.12);--rule-2:rgba(255,255,255,.24);--stone:#111114;--ivory:#09090b;color:#f5f5f7}.v4 .pubnav{background:rgba(255,255,255,.9);-webkit-backdrop-filter:saturate(1.2) blur(14px)!important;backdrop-filter:saturate(1.2) blur(14px)!important;border-bottom:1px solid var(--rule)}.v4 .pubnav .brand,.v4 .pubnav .brand span{color:var(--ink)}.v4 .pubnav .brand em{color:var(--ink-3)}.v4 .mark{background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20263%20219%22%3E%3Cpath%20fill=%22%23141312%22%20d=%22M0%200H77L132%20121V219Z%22/%3E%3Cpath%20fill=%22%230b0b0b%22%20d=%22M190%200H263L132%20219V121Z%22/%3E%3C/svg%3E")}.v4 .pubfoot .mark{background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20263%20219%22%3E%3Cpath%20fill=%22%23f5f5f7%22%20d=%22M0%200H77L132%20121V219Z%22/%3E%3Cpath%20fill=%22%23191919%22%20d=%22M190%200H263L132%20219V121Z%22/%3E%3C/svg%3E")}.v4 .pubnav nav>a:not(.btn)::after{background:var(--ink)}@media(max-width:860px){.v4 .pubnav{background:rgba(255,255,255,.97)}}.v4 .btn,.v4 button.btn{color:var(--ink);border-color:rgba(20,19,18,.6)}.v4 .btn::before{background:var(--ink)}.v4 .btn:hover{color:var(--ivory);border-color:var(--ink)}.v4 .is-dark .btn{color:#f5f5f7;border-color:rgba(255,255,255,.55)}.v4 .v-hero{background:transparent}.v4 .v-hero::before{background:radial-gradient(45% 50% at 50% 100%,rgba(11,11,11,.10),transparent 72%)}.v4 .v-hero .ln{-webkit-text-fill-color:var(--ink);color:var(--ink)}.v4 .v-hero .ln:nth-child(2){-webkit-text-fill-color:var(--wine-ink);color:var(--wine-ink)}.v4 .v-statement p:not(.v-kicker){color:#b7b0a6}.v4 .v-statement p .on,.v4 .v-statement p .w.lit{color:var(--ink)}.v4 .v-statement p .w{color:#c3bcb2}.v4 .v-statement::before{background:linear-gradient(transparent,#0b0b0b)}.v4 .v-tile{background:var(--ivory)}.v4 .v-tile:hover{background:#fafaf9}.v4 .v-tile.big{background:var(--stone)}.v4 .v-tile.big::after{background-image:url(../guilloche-ink.svg);opacity:.13;mix-blend-mode:multiply}.v4 .v-tile::before{background:radial-gradient(520px circle at var(--mx,50%) var(--my,50%),rgba(11,11,11,.06),transparent 60%)}.v4 .v-tile>p{color:var(--ink-2)}.v4 .v-tile .soft{color:var(--ink-3)}.v4 .is-dark.band{background:#09090b;box-shadow:0 0 0 100vmax #09090b;clip-path:inset(0 -100vmax);padding-block:clamp(4rem,9vw,7rem);margin-block:var(--v-gap)}.v4 .v-figures{border-color:rgba(255,255,255,.14)}.v4 .v-figures>div{border-color:rgba(255,255,255,.1)}.v4 .btn.dark{color:var(--ink);border-color:var(--ink)}.v4 .btn.dark::before{background:var(--ink)}.v4 .btn.dark:hover{color:var(--ivory)}.v4 .pubfoot{background:#09090b;border-top:0}.v4 .pubfoot h3{color:#8b8b94}.v4 .pubfoot nav a{color:#c9c9cf}.v4 .pubfoot nav a:hover{color:#fff}.v4 .pubfoot .brand,.v4 .pubfoot .brand span{color:#f5f5f7}.v4 .dg-head h1,.v4 .nw-list h2,.v4 .dg-p h2,.v4 .dg-cta h2{color:var(--ink)}.v4 .dg-head h1 em,.v4 .dg-cta h2 em{color:var(--wine-ink)}.v4 .dg-lead,.v4 .nw-list p,.v4 .dg-p p{color:var(--ink-2)}.v4 .v-kicker{color:var(--wine-ink)!important}.v4 .dg-q{border-top-color:var(--rule-2)}.v4 .dg-q legend{color:var(--ink)}.v4 .dg-n{color:var(--wine-ink)}.v4 .dg-opt{color:var(--ink-2)}.v4 .dg-opt span{border-color:var(--rule-2);background:rgba(255,255,255,.35)}.v4 .dg-opt span::before{border-color:var(--ink-3)}.v4 .dg-opt:hover span{border-color:var(--ink-2)}.v4 .dg-opt input:checked+span{border-color:var(--ink);background:#fff;color:var(--ink)}.v4 .dg-opt input:checked+span::before{background:#0b0b0b;border-color:var(--wine-ink);box-shadow:0 0 0 4px rgba(11,11,11,.14)}.v4 .dg-submit{border-top-color:var(--rule-2)}.v4 .dg-score .dg-total{color:var(--ink)}.v4 .dg-score .dg-total span{color:var(--ink-3)}.v4 .dg-pillars{border-top-color:var(--rule-2)}.v4 .dg-p{border-color:var(--rule)}.v4 .dg-p header b{color:var(--ink)}.v4 .dg-p progress.meter{background:var(--rule)}.v4 .dg-p progress.meter::-webkit-progress-bar{background:var(--rule)}.v4 .dg-p progress.meter::-webkit-progress-value{background:var(--ink)}.v4 .dg-p.weak progress.meter::-webkit-progress-value{background:#0b0b0b}.v4 .dg-svc{color:var(--wine-ink)!important}.v4 .dg-svc b{color:var(--ink)}.v4 .dg-svc.ok{color:#2f7a52!important}.v4 .dg-cta{border-top-color:var(--rule-2)}.v4 .dg-contact label{color:var(--ink-2)}.v4 .dg-contact input,.v4 .dg-contact select{background:rgba(255,255,255,.55);border-color:var(--rule-2);color:var(--ink);border-radius:0}.v4 .dg-contact label.opt,.v4 label.opt{border-color:var(--rule);color:var(--ink-2)}.v4 .nw-list{border-top-color:var(--rule-2)}.v4 .nw-list li{border-bottom-color:var(--rule)}.v4 .nw-list time{color:var(--wine-ink)}.v4 .panel{background:rgba(255,255,255,.45);border-color:var(--rule);box-shadow:none;border-radius:0}.v4 .flash.ok{background:#e4f0e8;color:#1f5c3b;border-color:#bcd9c6}.v4 .flash.err{background:#f6e3e3;color:var(--wine-ink);border-color:#cfcecc}.v4 .flash.warn{background:#f4ecd9;color:#7a5a12;border-color:#e3d3a8}.v4 .doc h1,.v4 .doc h2,.v4 .block h2{color:var(--ink)}.v4 .doc p,.v4 .doc li,.v4 .prose,.v4 .prose p{color:var(--ink-2)}.v4 .doc .eyebrow{color:var(--wine-ink)}.v4 .doc a,.v4 .prose a{color:var(--wine-ink)}.v4 a{color:var(--wine-ink)}.v4 .pubnav a,.v4 .btn{color:inherit}.v4 .btn{color:var(--ink)}.v4 .pubfoot a{color:#f5f5f7}.v4 .pubfoot nav a{color:#c9c9cf}@media(prefers-reduced-motion:reduce){body.v4::before{display:none}}body.v4{--field-bg:#fff;--field-bg-hover:#fafaf9;--field-bg-focus:#fff;--field-border:rgba(17,17,20,.22);--field-border-hover:rgba(17,17,20,.45);--field-text:#111114;--field-placeholder:#8a8a93;--field-focus:#0b0b0b;--field-ring:0 0 0 3px rgba(11,11,11,.14);--field-disabled-bg:#f5f5f4;--field-disabled-text:#a1a1aa}.v4 .is-dark{--field-bg:#0c0c0f;--field-bg-hover:#101013;--field-bg-focus:#131317;--field-border:#2e2e36;--field-border-hover:#4a4a54;--field-text:#f5f5f7;--field-placeholder:#70707a;--field-focus:#858583;--field-ring:0 0 0 3px rgba(33,33,33,.32)}body.v4 select option{background:#fff;color:#111114}.v4 .pubnav{-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:rgba(255,255,255,.97)}.v4 .mail-at em{background:var(--bg-2)}.v4 .pf-steps li{background:var(--bg)}.v4 .dg-lead{color:var(--ink-2)}.v4 .is-dark h2,.v4 .is-dark h3{color:#f5f5f7}.v4 .is-dark a:not(.btn){color:#e8e8ec}.v4 a.row-go{display:contents;color:inherit;text-decoration:none}.v4 li.go a.cover::after{content:"→";position:absolute;right:0;top:50%;transform:translateY(-50%);color:var(--ink-3);transition:transform .3s,color .3s;font-size:1rem}.v4 li.go:hover a.cover::after{transform:translate(4px,-50%);color:var(--wine-ink)}.v4 li.go a.cover:focus-visible{outline:2px solid var(--wine-ink);outline-offset:4px}.dt,.pl{max-width:1180px;margin:0 auto;padding:clamp(3rem,8vw,6rem) clamp(1.25rem,5vw,3rem) clamp(4rem,9vw,7rem)}.dt-head{margin:0 0 clamp(3rem,6vw,5rem);max-width:880px}.v4 .dt-head h1{font:400 clamp(3rem,8vw,6.2rem)/.98 var(--serif);letter-spacing:-.03em;margin:0 0 1.5rem;color:var(--ink)}.v4 .dt-head h1 em{color:var(--ink-3)}.dt-lead{font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.7;color:var(--ink-2);max-width:56ch;margin:0 0 1.25rem}.dt-who{font:400 .66rem var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin:0 0 2rem}.dt-sec{padding:clamp(2.5rem,5vw,4rem) 0;border-top:1px solid var(--rule)}.dt-two{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4.5rem);padding:clamp(2.5rem,5vw,4rem) 0;border-top:1px solid var(--rule)}@media(max-width:820px){.dt-two{grid-template-columns:1fr}}.dt-big{font:400 clamp(1.45rem,2.6vw,2rem)/1.3 var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0}.dt-list{list-style:none;padding:0;margin:0;counter-reset:d;border-top:1px solid var(--ink)}.dt-list li{counter-increment:d;display:flex;gap:1.5rem;padding:1.1rem 0;border-bottom:1px solid var(--rule);font-size:1.05rem;color:var(--ink)}.dt-list li::before{content:counter(d,decimal-leading-zero);font:400 .7rem var(--mono);color:var(--wine-ink);padding-top:.35rem;min-width:1.6rem}.dt-check,.dt-soon{list-style:none;padding:0;margin:0}.dt-check li,.dt-soon li{position:relative;padding:.75rem 0 .75rem 1.9rem;border-bottom:1px solid var(--rule);color:var(--ink);line-height:1.55}.dt-check li::before{content:"";position:absolute;left:0;top:1.05rem;width:.9rem;height:.5rem;border-left:1.5px solid var(--wine-ink);border-bottom:1.5px solid var(--wine-ink);transform:rotate(-45deg)}.dt-soon li{color:var(--ink-2)}.dt-soon li::before{content:"";position:absolute;left:.1rem;top:1.25rem;width:.8rem;height:1px;background:var(--ink-3)}.dt-note{font-size:.84rem;color:var(--ink-3);margin-top:1rem}.dt-note a{color:var(--wine-ink)}.dt-steps{margin-top:.5rem}@media(min-width:900px){.dt-steps{grid-template-columns:repeat(4,1fr)}}.dt-band{margin-block:clamp(2rem,5vw,3.5rem)}.dt-band-in{max-width:880px}.v4 .dt-h2{font:400 clamp(1.7rem,3.6vw,2.8rem)/1.15 var(--serif);letter-spacing:-.02em;margin:0 0 1.5rem;color:#f5f5f7;max-width:26ch}.chips{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.5rem}.chips li{border:1px solid var(--rule-2);padding:.45rem .85rem;font-size:.86rem;color:var(--ink)}.chips li a{color:var(--ink);text-decoration:none}.chips li:has(a):hover{border-color:var(--ink)}.chips.big li{font:400 1.05rem var(--serif);padding:.6rem 1rem}.dt-pn{display:flex;justify-content:space-between;gap:1rem;margin-top:3rem;border-top:1px solid var(--rule);padding-top:1.5rem}.dt-pn a{display:flex;flex-direction:column;gap:.3rem;color:var(--ink);text-decoration:none;font:400 1.4rem var(--serif)}.dt-pn a.nx{text-align:right;margin-left:auto}.dt-pn small{font:400 .6rem var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3)}.dt-pn a:hover{color:var(--wine-ink)}.pl-grid{list-style:none;padding:0;margin:0 0 clamp(3rem,6vw,4.5rem);display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:0}.pl-card{display:flex;flex-direction:column;padding:clamp(1.5rem,2.6vw,2.2rem);box-shadow:0 0 0 1px var(--rule);background:var(--bg)}.pl-n{font:400 .66rem var(--mono);color:var(--wine-ink);margin:0 0 1rem}.v4 .pl-card h2{font:400 2.4rem/1 var(--serif);letter-spacing:.02em;margin:0 0 .9rem;color:var(--ink)}.pl-aud{color:var(--ink);margin:0 0 .5rem;font-weight:500}.pl-goal{color:var(--ink-2);margin:0 0 1.25rem;line-height:1.6}.pl-inc{list-style:none;padding:0;margin:0 0 1.5rem;border-top:1px solid var(--rule)}.pl-inc li{padding:.55rem 0;border-bottom:1px solid var(--rule);font-size:.88rem;color:var(--ink)}.pl-inc em{font-style:normal;color:var(--ink-3)}.pl-act{margin-top:auto;display:flex;gap:1.25rem;align-items:center;flex-wrap:wrap}.pl-max-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(2rem,5vw,5rem);align-items:start}@media(max-width:900px){.pl-max-in{grid-template-columns:1fr}}.v4 .pl-max-h{font:400 clamp(5rem,14vw,10rem)/.85 var(--serif);letter-spacing:.01em;margin:0 0 1.5rem;color:#f5f5f7;background:linear-gradient(180deg,#fff,#a8a8b2);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.pl-max .pl-aud{color:#f5f5f7}.pl-max .pl-goal{color:#a8a8b2;max-width:44ch}.pl-max-list{list-style:none;padding:0;margin:0;border-top:1px solid rgba(255,255,255,.3)}.pl-max-list li{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:1rem;padding:.8rem 0;border-bottom:1px solid rgba(255,255,255,.1);font-size:.9rem}.pl-max-list b{font-weight:500;color:#f5f5f7}.pl-max-list span{color:#c9c9cf}.pl-cmp{padding:clamp(2.5rem,5vw,4rem) 0}.pl-legend{list-style:none;padding:0;margin:0 0 1.25rem;display:flex;flex-wrap:wrap;gap:.5rem 1.5rem}.lv{display:inline-flex;flex-direction:column;gap:.15rem;font-size:.82rem;line-height:1.3}.lv b{display:inline-flex;align-items:center;gap:.45rem;font:500 .6rem var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--ink)}.lv i{display:inline-block;width:9px;height:9px;border-radius:50%;flex:none;margin-right:.45rem;vertical-align:middle}.lv{flex-direction:row;flex-wrap:wrap;align-items:center}.lv em{flex-basis:100%;font-style:normal;color:var(--ink-2);padding-left:calc(9px + .45rem);margin-top:.15rem}.pl-table{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--rule);scroll-snap-type:x proximity}.pl-table:focus-visible{outline:2px solid var(--wine-ink);outline-offset:2px}.pl-table table{border-collapse:separate;border-spacing:0;min-width:960px;width:100%;background:var(--bg)}.pl-table th,.pl-table td{padding:1rem;border-bottom:1px solid var(--rule);text-align:left;vertical-align:top;background:var(--bg)}.pl-table thead th{font:400 1.15rem var(--serif);letter-spacing:.04em;color:var(--ink);position:sticky;top:0;z-index:2;background:var(--bg-2)}.pl-table thead a{color:inherit;text-decoration:none}.pl-table tbody th{font-weight:500;font-size:.9rem;color:var(--ink);position:sticky;left:0;z-index:1;min-width:150px;box-shadow:1px 0 0 var(--rule)}.pl-table thead th:first-child{left:0;z-index:3}.pl-table .is-max{background:#f3f2ef}.pl-table thead th.is-max{background:#0b0b0b;color:#fff}.pl-table tfoot td,.pl-table tfoot th{border-bottom:0}.pl-tcta{font:500 .62rem var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--wine-ink);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.pl-rows{list-style:none;padding:0;margin:0;border-top:1px solid var(--ink)}.pl-rows li{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:1.5rem;padding:1rem 0;border-bottom:1px solid var(--rule)}.pl-rows li>b{font-weight:500;color:var(--ink)}.pl-hero-max{max-width:none;padding-inline:0}.v4 .pl-hero-max h1{font-size:clamp(5rem,16vw,11rem);color:#f5f5f7}.v4 .pl-hero-max .dt-lead{color:#c9c9cf}.v4 .pl-hero-max .dt-who{color:#85858f}.hp-plans{list-style:none;padding:0;margin:1.5rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem}.hp-plans a{display:inline-block;padding:.55rem 1rem;border:1px solid var(--rule-2);font:400 .66rem var(--mono);letter-spacing:.18em;color:var(--ink);text-decoration:none}.hp-plans a:hover{border-color:var(--ink)}.hp-plans .is-max a{background:#111114;color:#fff;border-color:#111114}.pr-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:clamp(2rem,5vw,4.5rem);align-items:start}@media(max-width:900px){.pr-grid{grid-template-columns:1fr}}.pr-aside{position:sticky;top:6rem;padding:clamp(1.5rem,3vw,2.25rem);background:var(--bg-2);box-shadow:inset 0 2px 0 #0b0b0b}.v4 .pr-aside h2{font:400 2.6rem/1 var(--serif);margin:0 0 .75rem;color:var(--ink)}.pr-aside>p{color:var(--ink-2)}.pr-form .btn{margin-top:1.5rem}.v4 .pubnav .btn.sm{color:var(--ink);border-color:rgba(17,17,20,.5);background:transparent}.v4 .pubnav .btn.sm::before{background:var(--ink)}.v4 .pubnav .btn.sm:hover{color:#fff;border-color:var(--ink)}@media(min-width:900px){.pl-grid{grid-template-columns:repeat(6,1fr)}.pl-grid>li{grid-column:span 2}.pl-grid>li:nth-child(n+4){grid-column:span 3}}.lv b{white-space:nowrap}.pl-swipe{display:none;font:400 .62rem var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin:0 0 .75rem}@media(max-width:960px){.pl-swipe{display:block}}body.app .paper{--bg:#ffffff;--bg-2:#fafaf9;--surface:#ffffff;--raised:#f5f5f4;--line:rgba(17,17,20,.11);--line-2:rgba(17,17,20,.22);--hair:rgba(17,17,20,.11);--text:#111114;--text-2:#52525b;--text-3:#71717a;--accent-text:#0b0b0b;--accent-wash:#f3f2ef;--accent-line:#b5b4b2;--field-bg:#fff;--field-bg-hover:#fafaf9;--field-bg-focus:#fff;--field-border:rgba(17,17,20,.22);--field-border-hover:rgba(17,17,20,.45);--field-text:#111114;--field-placeholder:#8a8a93;--field-focus:#0b0b0b;--field-ring:0 0 0 3px rgba(11,11,11,.14);color-scheme:light;color:#111114}body.app .paper .of-sheet,body.app .paper .panel,body.app .paper.pay-st,body.app .two.paper>*{background:#fff;color:#111114;border-color:rgba(17,17,20,.11)}body.app .paper.pay-st{padding:clamp(1.5rem,3vw,2.5rem);border:1px solid rgba(17,17,20,.11)}body.app .paper h1,body.app .paper h2,body.app .paper h3,body.app .paper b,body.app .paper .of-title{color:#111114}body.app .paper h2{color:#52525b}body.app .paper .muted,body.app .paper .help,body.app .paper .small{color:#52525b}body.app .paper label{color:#52525b}body.app .paper a:not(.btn){color:#0b0b0b}body.app .paper select option{background:#fff;color:#111114}body.app .paper .btn.ghost{color:#111114;border-color:rgba(17,17,20,.3)}body.app .paper .btn.ghost:hover{background:#f5f5f4;color:#111114}body.app .paper .of-steps{border-top-color:rgba(255,255,255,.12)}body.app .paper .of-steps li{color:var(--text-3)}body.app .paper .of-steps li{color:#85858f}body.app .paper .of-steps li.on{color:#f5f5f7}body.app .paper .of-due dd,body.app .paper .of-big{color:#111114}body.app .paper .of-disc dd{color:#2f7a52}body.app .paper .of-act{box-shadow:inset 0 2px 0 #0b0b0b;border-color:rgba(17,17,20,.11)!important}body.app .paper .of-items thead th{background:#fafaf9;color:#52525b}body.app .paper td{border-color:rgba(17,17,20,.08)}body.app .paper .co-m span{border-color:rgba(17,17,20,.2);color:#111114}body.app .paper .co-m small,body.app .paper .co-m em{color:#52525b}body.app .paper .opt{border-color:rgba(17,17,20,.2);color:#111114}body.app .paper .flash.warn{background:#faf3e3;color:#6b4f12;border-color:#ecdcb1}body.app .paper code{color:#0b0b0b}.of-bill{border:0;padding:0;margin:0 0 .5rem}.of-bill legend{font:500 .62rem var(--font);letter-spacing:.22em;text-transform:uppercase;color:#52525b;margin-bottom:.25rem}.ps-next{list-style:none;padding:0;margin:1.5rem 0;counter-reset:n;border-top:1px solid rgba(17,17,20,.11)}.ps-next li{counter-increment:n;display:grid;grid-template-columns:2.2rem 1fr;gap:.2rem 0;padding:.9rem 0;border-bottom:1px solid rgba(17,17,20,.11)}.ps-next li::before{content:counter(n,decimal-leading-zero);grid-row:span 2;font:400 .7rem var(--mono,monospace);color:#0b0b0b;padding-top:.2rem}.ps-next li.done::before{content:"✓";font-size:.9rem}.ps-next b{font-weight:500}.ps-next span{color:#52525b;font-size:.88rem}@media(max-width:900px){.ex-sum-grid{grid-template-columns:1fr}}.ex-spark{width:100%;height:56px;margin-top:.5rem;overflow:visible}.ex-funnel{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.ex-funnel li{display:grid;grid-template-columns:7.5rem minmax(0,1fr) 5rem;gap:.25rem 1rem;align-items:center}.ex-fl{font:500 .62rem var(--font);letter-spacing:.18em;text-transform:uppercase;color:var(--text-2)}.ex-fbar{height:10px;background:rgba(255,255,255,.05)}.ex-fbar i{display:block;height:100%;background:linear-gradient(90deg,#0b0b0b,#858583)}.ex-funnel b{font:400 1.3rem var(--serif,Georgia);text-align:right}.ex-funnel em{grid-column:2/4;font-style:normal;font-size:.75rem;color:var(--text-3)}@media(max-width:760px){.ex-ops{grid-template-columns:1fr}}@media(max-width:600px){.ex-proj li{grid-template-columns:1fr}}@media print{.nps,form{display:none!important}}.ex-fbar i.w0{width:0%}.ex-fbar i.w5{width:5%}.ex-fbar i.w10{width:10%}.ex-fbar i.w15{width:15%}.ex-fbar i.w20{width:20%}.ex-fbar i.w25{width:25%}.ex-fbar i.w30{width:30%}.ex-fbar i.w35{width:35%}.ex-fbar i.w40{width:40%}.ex-fbar i.w45{width:45%}.ex-fbar i.w50{width:50%}.ex-fbar i.w55{width:55%}.ex-fbar i.w60{width:60%}.ex-fbar i.w65{width:65%}.ex-fbar i.w70{width:70%}.ex-fbar i.w75{width:75%}.ex-fbar i.w80{width:80%}.ex-fbar i.w85{width:85%}.ex-fbar i.w90{width:90%}.ex-fbar i.w95{width:95%}.ex-fbar i.w100{width:100%}.ex-fbar i.w1{width:1%;min-width:3px}.v-pop{position:fixed;z-index:41;top:calc(var(--nav-h,60px) + 10px);left:clamp(.75rem,2.5vw,2rem);width:min(960px,calc(100vw - 1.5rem));max-height:calc(100vh - var(--nav-h,60px) - 24px);max-height:calc(100dvh - var(--nav-h,60px) - 24px);overflow:auto;overscroll-behavior:contain;border-radius:22px;padding:clamp(1.1rem,2.2vw,1.75rem) clamp(1.1rem,2.4vw,2rem) clamp(1rem,2vw,1.5rem);background:rgba(255,255,255,.84);-webkit-backdrop-filter:blur(26px) saturate(1.5);backdrop-filter:blur(26px) saturate(1.5);border:1px solid rgba(17,17,20,.08);box-shadow:0 1px 0 rgba(255,255,255,.7) inset,0 40px 90px -30px rgba(17,17,20,.38),0 10px 30px -12px rgba(17,17,20,.16);color:#111114;animation:vpop .26s cubic-bezier(.2,.8,.2,1) both;transform-origin:20px 0}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.v-pop{background:rgba(255,255,255,.98)}}@keyframes vpop{from{opacity:0;transform:translateY(-8px) scale(.985)}to{opacity:1;transform:none}}.v-pop-x{display:none;align-items:center;gap:.45rem;min-height:36px;padding:.35rem .85rem;border-radius:999px;border:1px solid rgba(17,17,20,.14);background:rgba(255,255,255,.7);color:#111114;font:500 .62rem var(--font);letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:background .2s,border-color .2s}.js .v-pop-x{display:inline-flex}.v-pop-x:hover{background:#fff;border-color:rgba(17,17,20,.3)}.v-pop-x:focus-visible{outline:2px solid #0b0b0b;outline-offset:2px}.v4 .pubnav .v-pop a{color:#111114;text-decoration:none}.v4 .pubnav .v-pop .lang{display:flex;gap:.3rem}.v4 .pubnav .v-pop .lang a{font:500 .6rem var(--mono,monospace);letter-spacing:.12em;padding:.4rem .6rem;border-radius:999px;border:1px solid rgba(17,17,20,.14);color:#52525b;min-height:30px;display:inline-flex;align-items:center}.v4 .pubnav .v-pop .lang a[aria-current=true]{background:#111114;border-color:#111114;color:#fff}@media(max-width:900px){.v-pop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v-pg-sol{grid-row:auto}}@media(max-width:640px){.v-pop{left:8px;right:8px;width:auto;top:calc(var(--nav-h,60px) + 6px);border-radius:20px;padding:1rem 1.1rem calc(1rem + env(safe-area-inset-bottom));max-height:calc(100dvh - var(--nav-h,60px) - 14px)} .v-pop-grid{grid-template-columns:1fr;gap:1.1rem} .v-sol{grid-template-columns:1fr 1fr;gap:.15rem .5rem} .v-pg li a{min-height:44px;justify-content:center} .v-pop-foot{flex-direction:column;align-items:stretch} .v4 .pubnav .v-pop .v-pop-cta{justify-content:center}}body:has(.v-menu[open]){overflow:auto}@media(max-width:900px){body:has(.v-menu[open]){overflow:hidden}}@media(prefers-reduced-motion:reduce){.v-pop,.v-scrim{animation:none}}.v4 .pubnav{--nav-h:60px}@media(min-width:1101px){.v-pop{width:min(1080px,calc(100vw - 1.5rem))} .v-pop-grid{grid-template-columns:1fr 1.05fr 1fr .95fr;grid-template-areas:"inst sol pac acc" "know sol cont acc"} .a-inst{grid-area:inst}.a-sol{grid-area:sol}.a-pac{grid-area:pac}.a-know{grid-area:know}.a-cont{grid-area:cont}.a-acc{grid-area:acc} .v-pg-sol{grid-row:auto} .a-acc{align-self:start;background:rgba(17,17,20,.035);border:1px solid rgba(17,17,20,.06);border-radius:16px;padding:1rem 1.1rem} .a-acc li a{margin:0 -.5rem;padding:.5rem}}@media(min-width:1101px){.v-pop-grid{grid-template-rows:auto 1fr;align-items:start}.a-acc{grid-row:1 / span 2}}@media(min-width:1101px){.v-pop-grid{grid-template-areas:none;grid-template-rows:none;grid-template-columns:1fr 1.05fr 1fr .95fr}.v-pop-grid>.v-col>section{grid-area:auto}}@media(min-width:641px) and (max-width:1100px){.v-pop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.v-col{gap:1.1rem}}@media(min-width:1101px){.a-acc{align-self:stretch}}@media(max-width:1100px){.v-col{display:contents}.a-inst{order:1}.a-sol{order:2}.a-pac{order:3}.a-know{order:4}.a-cont{order:5}.a-acc{order:6}}@media(max-width:560px){.v4 .v-hero h1.v-slogan{font-size:clamp(2.6rem,13.2vw,4.4rem);line-height:1;max-width:none}}body.app .list li:has(>.d-edit){flex-wrap:wrap}body.app .list li>.d-edit{flex-basis:100%;margin-top:.25rem}body.app .list li>.d-edit>summary{font-size:.8rem;color:var(--muted,#a1a1aa);cursor:pointer;width:max-content}body.app .list li>.d-edit[open]>summary{margin-bottom:.5rem}.board{position:relative;contain:inline-size;width:100%;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(232px,1fr);gap:var(--s3,.75rem);overflow-x:auto;padding-bottom:var(--s3,.75rem);scroll-snap-type:x proximity}@media (prefers-reduced-motion:reduce){.board{scroll-snap-type:none}}.lead-row{min-width:0}.lead-row div:first-child{flex:1 1 0;min-width:0}.lead-row div:first-child .small{white-space:nowrap;display:block}.lead-row .meta{flex:none}@media (max-width:420px){.lead-row{flex-wrap:wrap}.lead-row div:first-child{flex-basis:100%}.lead-row .meta{width:100%}}.head>.row-end,.head>.actions{flex-wrap:wrap;max-width:100%}.list li>div:first-child,.list li>a:first-child{min-width:0;overflow-wrap:anywhere}.list li>.row-end{flex-wrap:wrap;min-width:0}@media (max-width:640px){body.app main table{display:block;max-width:100%;overflow-x:auto}}@media (min-width:700px) and (max-height:960px){.v4 .v-hero{padding-top:clamp(2.5rem,7vh,5rem)}}@media(max-width:560px){.v4 .v-hero h1.v-slogan{font-size:clamp(2.6rem,13.2vw,4.4rem)}}.v4 .v-hero::before{display:none}@media (max-width:760px){.v4 .v-hero{--reach-d:104vw}}body.v4{--ivory:#f4f1ec;--stone:#ebe6de;--bg:#f4f1ec;--bg-2:#efebe4;--surface:#efebe4;--raised:#ebe6de;--overlay:#e5dfd5;--paper:#ebe6de;--accent-wash:#f1e6e4;--ink-3:#6c6a70;--field-bg:#f4f1ec;--field-bg-hover:#efebe4;--field-bg-focus:#f4f1ec;--field-disabled-bg:#ebe6de;background:#f4f1ec url(../papel.png) repeat;background-size:128px 128px}.v4 .v-hero,.v4 main>section:not(.is-dark):not(.v-show):not(.v-final),.v4 .v-tile,.v4 .v-statement{background-color:transparent}.v4 .v-tile:hover{background:rgba(23,22,26,.035)}.v4 .pubnav{background:rgba(244,241,236,.92)}.v-pop{background:rgba(244,241,236,.9)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.v-pop{background:rgba(244,241,236,.98)}}.v-pop-x{background:rgba(244,241,236,.75)}.v-pop-x:hover{background:#ebe6de}.v4 .dg-contact input,.v4 .dg-contact select{background:var(--field-bg)}.v4 .panel{background-color:rgba(235,230,222,.45)}body.v4 select option{background:#f4f1ec;color:#111114}.pl-card{background:transparent}.v4 table,.v4 th,.v4 td{background-color:transparent}.v4 .pl-max-h{background:linear-gradient(180deg,#f4f1ec,#a8a29a);-webkit-background-clip:text;background-clip:text}.v4 .v-statement p:not(.v-kicker){color:#878075}.v4 .v-statement p .w{color:#8a8378}.v4 .v-statement p .on,.v4 .v-statement p .w.lit{color:var(--ink)}.v4 .pubnav,.v4 .pubnav:is(.scrolled,.solid){background:#f4f1ec url(../papel.png) repeat;background-size:128px 128px}@media(max-width:860px){.v4 .pubnav{background:#f4f1ec url(../papel.png) repeat;background-size:128px 128px}}@media(min-width:900px){.v4 .v-nums .v-figures>div:nth-child(3){--fig-pad:clamp(.75rem,2vw,1.75rem)}}.v4 main>.is-dark.band{margin-block:clamp(3.5rem,8vw,7rem)}.v4 .is-dark.band{box-shadow:none;background:transparent;border-image:linear-gradient(#09090b,#09090b) fill 0 / 0 / 2px 100vmax;clip-path:inset(0 -100vmax)}body.app .hpl-hub{margin:0 0 clamp(2rem,4vw,3rem)}body.app .hpl-hub-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem 1.5rem;margin:0 0 1.25rem;padding-bottom:.9rem;border-bottom:1px solid var(--hair)}body.app .hpl-hub-h span{font:400 .62rem var(--mono,ui-monospace);letter-spacing:.24em;text-transform:uppercase;color:#adacaa}body.app .hpl-hub-h small{font:400 .86rem/1.5 var(--sans,inherit);font-family:inherit;text-transform:none;color:var(--text-2);letter-spacing:0;max-width:60ch}body.app .hpl-hub-h{text-transform:none;letter-spacing:0;font-size:1rem}body.app .hpl-grid{display:grid;gap:1px;background:var(--hair);border:1px solid var(--hair);grid-template-columns:minmax(0,1fr)}@media(min-width:760px){body.app .hpl-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}}body.app .hpl-card{position:relative;display:flex;flex-direction:column;gap:.9rem;padding:clamp(1.5rem,2.6vw,2.1rem);background:var(--surface,#111114);min-width:0}body.app .hpl-card>header{display:flex;align-items:center;justify-content:space-between;gap:.5rem;min-height:1.4rem}body.app .hpl-idx{font:400 .62rem var(--mono,ui-monospace);letter-spacing:.22em;color:#adacaa}body.app .hpl-card h3{font:400 clamp(1.9rem,2.6vw,2.4rem)/1 var(--serif);letter-spacing:-.01em;margin:0;color:var(--text)}body.app .hpl-desc{margin:0;color:var(--text-2);line-height:1.6}body.app .hpl-price{display:flex;flex-wrap:wrap;align-items:baseline;gap:.2rem .45rem;padding:.9rem 0;border-block:1px solid var(--hair)}body.app .hpl-price b{font:400 clamp(1.7rem,2.4vw,2.1rem)/1 var(--serif);color:var(--text);font-variant-numeric:lining-nums tabular-nums}body.app .hpl-per{color:var(--text-2);font-size:.85rem}body.app .hpl-alt{flex-basis:100%;color:var(--text-2);font-size:.85rem}body.app .hpl-ticks{list-style:none;margin:0;padding:0;display:grid;gap:.55rem}body.app .hpl-ticks li{position:relative;padding-left:1.25rem;color:var(--text);line-height:1.5}body.app .hpl-ticks li::before{content:"";position:absolute;left:0;top:.7em;width:.6rem;height:1px;background:#858583}body.app .hpl-card>footer{margin-top:auto;padding-top:.6rem}body.app .hpl-card>footer .btn,body.app .hpl-card>footer .inline-form,body.app .hpl-card>footer .inline-form .btn{width:100%;justify-content:center}body.app .hpl-note{display:block;color:var(--text-2);font-size:.85rem}body.app .hpl-card.is-current{box-shadow:inset 0 2px 0 #212121;background:linear-gradient(180deg,rgba(33,33,33,.12),rgba(33,33,33,0) 55%),var(--surface,#111114)}body.app .hpl-card.is-top{box-shadow:inset 0 1px 0 rgba(173,172,170,.55)}body.app .hpl-fine{margin:.9rem 0 1rem}body.app .hpk-grid{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--hair);border:1px solid var(--hair);grid-template-columns:minmax(0,1fr)}@media(min-width:640px){body.app .hpk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){body.app .hpk-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}body.app .hpk-card{display:flex;flex-direction:column;gap:.6rem;padding:clamp(1.35rem,2.2vw,1.8rem);background:var(--surface,#111114);min-width:0}body.app .hpk-card h3{font:400 clamp(1.6rem,2.2vw,2rem)/1 var(--serif);letter-spacing:.04em;margin:.1rem 0 .1rem;color:var(--text)}body.app .hpk-goal{margin:0;color:var(--text);line-height:1.55}body.app .hpk-aud{margin:0;color:var(--text-2);font-size:.88rem;line-height:1.55}body.app .hpk-go{margin-top:auto;padding-top:.8rem;font-family:inherit;font-weight:500;font-size:.68rem;line-height:1.2;letter-spacing:.18em;text-transform:uppercase;color:var(--text);text-decoration:none;display:inline-flex;gap:.5rem;align-items:center;width:max-content}body.app .hpk-go:hover{color:#adacaa}body.app .hpk-go span{transition:transform .25s}body.app .hpk-go:hover span{transform:translateX(3px)}body.app .hpk-state{margin-top:auto;width:max-content}body.app .hpk-card.is-max{background:radial-gradient(90% 70% at 100% 0%,rgba(33,33,33,.22),rgba(33,33,33,0) 70%),var(--surface,#111114)}body.app .hpk-card.is-max h3{color:#f4f1ec}@media(prefers-reduced-motion:reduce){body.app .hpk-go span{transition:none}}body.app{--glass:rgba(16,16,19,.86);--glass-line:rgba(255,255,255,.1);--wine:#0b0b0b;--wine-2:#212121;--wine-soft:#adacaa}@media(min-width:900px){body.app .side::before{display:none}}body.app .side nav .nav-h{margin:1.4rem .6rem .35rem;font:400 .56rem var(--mono,ui-monospace);letter-spacing:.24em;text-transform:uppercase;color:var(--wine-soft)}body.app .side nav .nav-h:first-child{margin-top:0}body.app .side nav a{min-height:34px;padding-block:.5rem}.topbar{gap:.75rem}@media(max-width:899px){.topbar .top-where{display:none}.topbar .brand.sm{margin-right:auto}}body.app .topbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(9,9,11,.97)}html.menu-open body.app .topbar{z-index:70}html.menu-open body.app .tabbar{z-index:71}@media(min-width:900px){body.app .topbar{display:flex;position:sticky;top:0;z-index:20;padding:.55rem var(--s6)} body.app .topbar .brand.sm{display:none} body.app .topbar .top-logout{display:none}}.app-menu>summary{list-style:none;display:inline-flex;align-items:center;gap:.6rem;cursor:pointer;color:var(--text);padding:.45rem .75rem;border:1px solid var(--glass-line,rgba(255,255,255,.1));min-height:40px;user-select:none;-webkit-user-select:none}.app-menu>summary::-webkit-details-marker{display:none}.app-menu>summary:hover{border-color:rgba(255,255,255,.28)}.app-menu>summary:focus-visible{outline:2px solid var(--wine-2);outline-offset:2px}.app-burger{display:inline-flex;flex-direction:column;gap:5px;width:18px}.app-burger i{display:block;height:1px;background:currentColor}.app-burger i:last-child{width:62%}.app-menu-l{font:500 .62rem var(--font,inherit);letter-spacing:.22em;text-transform:uppercase}.app-kbd{font:400 .6rem var(--mono,ui-monospace);color:var(--text-3);border:1px solid rgba(255,255,255,.12);padding:.1rem .35rem;letter-spacing:.06em}@media(max-width:899px){.app-kbd,.app-menu-l{display:none}.app-menu>summary{padding:.4rem .55rem}}.app-menu[open]>summary{border-color:rgba(173,172,170,.6);color:#fff}.app-scrim{position:fixed;inset:0;z-index:58;background:rgba(4,4,6,.6);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:appFade .18s ease-out}.app-pop{position:fixed;z-index:60;left:50%;top:calc(env(safe-area-inset-top,0px) + 68px);transform:translateX(-50%);width:min(980px,calc(100vw - 24px));max-height:calc(100dvh - 92px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));overflow:auto;overscroll-behavior:contain;background:var(--glass,rgba(17,17,20,.8));-webkit-backdrop-filter:blur(24px) saturate(1.2);backdrop-filter:blur(24px) saturate(1.2);border:1px solid var(--glass-line,rgba(255,255,255,.1));border-radius:14px;box-shadow:0 30px 90px rgba(0,0,0,.6),inset 0 1px 0 rgba(255,255,255,.05);padding:clamp(1rem,2.2vw,1.6rem);animation:appIn .22s cubic-bezier(.16,1,.3,1)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.app-pop{background:rgba(17,17,20,.98)}}@keyframes appIn{from{opacity:0;transform:translate(-50%,-6px) scale(.985)}to{opacity:1;transform:translate(-50%,0) scale(1)}}@keyframes appFade{from{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.app-pop,.app-scrim{animation:none}}html.menu-open{overflow:hidden}.app-pop-head{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-bottom:.9rem;margin-bottom:.9rem;border-bottom:1px solid var(--glass-line,rgba(255,255,255,.1))}.app-pop-k{display:inline-flex;align-items:center;gap:.55rem;font:500 .66rem var(--font,inherit);letter-spacing:.24em;text-transform:uppercase;color:var(--text)}.app-pop-k em{font-style:normal;color:var(--text-3)}.app-pop-k .mark{width:22px;height:18px}.app-pop-x{display:inline-flex;align-items:center;gap:.4rem;background:transparent;border:1px solid var(--glass-line,rgba(255,255,255,.1));color:var(--text-2);font:500 .62rem var(--font,inherit);letter-spacing:.18em;text-transform:uppercase;padding:.5rem .8rem;min-height:38px;cursor:pointer}.app-pop-x:hover{color:#fff;border-color:rgba(255,255,255,.3)}.app-search{margin-bottom:1.1rem}.app-search input{width:100%;min-height:46px;background:rgba(5,5,7,.6);border:1px solid var(--glass-line,rgba(255,255,255,.1));color:var(--text);padding:.6rem .9rem;font-size:1rem}.app-search input:focus{border-color:var(--wine-2);outline:none;box-shadow:0 0 0 3px rgba(33,33,33,.25)}.app-pop-grid{columns:4 190px;column-gap:1.75rem}.app-grp{break-inside:avoid;margin:0 0 1.2rem}.app-grp h2{margin:0 0 .45rem;padding:0 .6rem;font:400 .56rem var(--mono,ui-monospace)!important;letter-spacing:.24em!important;text-transform:uppercase;color:var(--wine-soft,#adacaa)!important}.app-grp ul{list-style:none;margin:0;padding:0;display:grid;gap:1px}.app-grp a{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.55rem .6rem;min-height:40px;color:#e7e7ec;text-decoration:none;font-size:.92rem;border-left:1px solid transparent}.app-grp a:hover,.app-grp a:focus-visible{background:rgba(255,255,255,.05);color:#fff;outline:none}.app-grp a[aria-current=page]{color:#fff;background:linear-gradient(90deg,rgba(33,33,33,.22),rgba(33,33,33,0));border-left-color:var(--wine-2)}.app-empty{color:var(--text-3);margin:.5rem .6rem}.app-pop-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:1.2rem;padding-top:1rem;border-top:1px solid var(--glass-line,rgba(255,255,255,.1));font-size:.85rem;color:var(--text-3)}.app-pop-foot a{color:var(--text-2)}.app-pop-foot .who{margin-left:auto}.app-pop-foot .langs{display:inline-flex;gap:.35rem}.app-pop-foot .langs a{font:500 .6rem var(--font,inherit);letter-spacing:.16em;padding:.3rem .45rem;border:1px solid var(--glass-line,rgba(255,255,255,.1));text-decoration:none}.app-pop-foot .langs a[aria-current]{border-color:var(--wine-2);color:#fff}@media(max-width:600px){.app-pop{top:calc(env(safe-area-inset-top,0px) + 60px);max-height:calc(100dvh - 60px - 74px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));border-radius:12px}}.tabbar a .app-burger{width:14px;gap:4px;margin-right:.35rem}.nav-h2{margin:1.6rem 0 .5rem;font:400 .6rem var(--mono,ui-monospace)!important;letter-spacing:.24em!important;text-transform:uppercase;color:var(--wine-soft,#adacaa)!important}body.app .badge.s-diagnostico{background:transparent;border-color:#5b3a7a;color:#c2a1ec}body.app-admin .badge.s-diagnostico,body.app-hub .badge.s-diagnostico{color:#5b3a7a}body.app .badge.s-negociacao{background:transparent;border-color:#7a4a20;color:#f0b074}body.app .side nav .nav-more{margin-top:1.2rem;border-top:1px solid var(--hair,rgba(255,255,255,.08));padding-top:.9rem;color:var(--text-3)}body.app .side nav .nav-more:hover{color:#fff}body.app .head-x{align-items:flex-end}body.app .head-x .eyebrow{margin-bottom:.35rem}body.app .head-x .actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}body.app .head-x .actions form{margin:0}.crumb{margin:0 0 .75rem;font-size:.85rem}.crumb a{color:var(--text-3);text-decoration:none}.crumb a:hover{color:var(--text)}@media(max-width:640px){body.app .head-x{flex-direction:column;align-items:stretch;gap:.9rem}body.app .head-x .actions{justify-content:flex-start}}details[data-pop]{position:relative}details[data-pop]>summary{list-style:none;cursor:pointer;display:inline-flex;align-items:center;gap:.45rem}details[data-pop]>summary::-webkit-details-marker{display:none}.more-act-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:30;min-width:260px;display:grid;padding:.35rem;background:rgba(16,16,19,.97);border:1px solid var(--glass-line,rgba(255,255,255,.1));box-shadow:0 18px 50px rgba(0,0,0,.55)}.more-act-pop a,.more-act-pop button{display:block;width:100%;text-align:left;padding:.65rem .75rem;min-height:40px;font:400 .88rem var(--font,inherit);color:#e7e7ec;background:transparent;border:0;text-decoration:none;cursor:pointer;letter-spacing:0;text-transform:none}.more-act-pop a:hover,.more-act-pop button:hover{background:rgba(255,255,255,.05);color:#fff}.more-act-pop form{margin:0}@media(max-width:640px){.more-act-pop{left:0;right:auto;min-width:min(300px,calc(100vw - 32px))}}.fbar-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:30;width:min(560px,calc(100vw - 32px));padding:1.1rem 1.1rem 1rem;background:rgba(16,16,19,.97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--glass-line,rgba(255,255,255,.1));box-shadow:0 24px 70px rgba(0,0,0,.6)}.fbar-check{display:flex;align-items:center;gap:.5rem;font-size:.86rem;color:var(--text-2);margin:.2rem 0 .9rem}.fbar-check input{width:auto;margin:0}@media(max-width:640px){.fbar-main .fbar-go{display:none} .fbar-panel{position:fixed;left:0;right:0;bottom:0;top:auto;width:auto;max-height:82dvh;overflow:auto;padding:1.2rem 16px calc(1rem + env(safe-area-inset-bottom,0px));border-width:1px 0 0;box-shadow:0 0 0 100vmax rgba(4,4,6,.6);z-index:80} .fbar-grid{grid-template-columns:minmax(0,1fr)} .fbar-sub{flex-direction:column;align-items:stretch}}.lrows{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--hair,rgba(255,255,255,.08));border:1px solid var(--hair,rgba(255,255,255,.08))}.lrow{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1.6fr) minmax(0,1fr);gap:.5rem 1.25rem;align-items:center;padding:.95rem 1.1rem;background:var(--surface,#111114);color:var(--text);text-decoration:none;border-left:2px solid transparent}.lrow:hover,.lrow:focus-visible{background:#151519;color:var(--text)}.lrow.is-high{border-left-color:var(--wine-2,#212121)}.lrow.is-arch{opacity:.7}.lrow-who{min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem}.lrow-who b{font-weight:500}.lrow-sub{flex-basis:100%;font-size:.8rem;color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.late{color:#cac9c6}.prio{font:400 .54rem var(--mono,ui-monospace);letter-spacing:.18em;text-transform:uppercase;color:#cac9c6;border:1px solid rgba(202,201,198,.45);padding:.18rem .45rem}@media(max-width:820px){.lrow{grid-template-columns:minmax(0,1fr) auto}.lrow-who{grid-column:1}.lrow-stage{grid-column:2;grid-row:1;justify-self:end}.lrow-next,.lrow-own{grid-column:1/-1}}@media(max-width:820px){.lrow-next,.lrow-own{display:flex;gap:.6rem;align-items:baseline}.lrow-k{margin:0;flex:none;width:8.5rem}}.sum-dl{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0}.sum-dl dt{font:400 .54rem var(--mono,ui-monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);margin-bottom:.3rem}.sum-dl dd{margin:0;font-size:.92rem;overflow-wrap:anywhere}.next-form{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;gap:.75rem;align-items:end;border-top:1px solid var(--hair,rgba(255,255,255,.08));padding-top:1rem}.next-form label{font-size:.78rem;color:var(--text-3)}.next-form input{margin:0}.next-form .btn{min-height:42px}@media(max-width:820px){.sum-dl{grid-template-columns:repeat(2,minmax(0,1fr))}.next-form{grid-template-columns:minmax(0,1fr)}}.top{margin-top:1rem}@media(max-width:720px){body.app main table.t-cards{display:block;overflow:visible;border:0} body.app main table.t-cards thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap} body.app main table.t-cards tbody,body.app main table.t-cards tr{display:block;width:100%} body.app main table.t-cards tr{padding:.85rem 1rem;border-bottom:1px solid var(--hair,rgba(255,255,255,.08))} body.app main table.t-cards tr:last-child{border-bottom:0} body.app main table.t-cards td{display:block;position:relative;padding:.3rem 0 .3rem calc(38% + .75rem)!important;min-height:1.6rem;border:0!important;text-align:left!important;overflow-wrap:anywhere} body.app main table.t-cards td::before{content:attr(data-label);position:absolute;left:0;top:.5rem;width:38%;font:400 .54rem var(--mono,ui-monospace);letter-spacing:.16em;text-transform:uppercase;color:var(--text-3);line-height:1.3} body.app main table.t-cards td:first-child,body.app main table.t-cards td:not([data-label]),body.app main table.t-cards td[data-label=""]{padding-left:0!important} body.app main table.t-cards td:first-child{padding-bottom:.45rem!important} body.app main table.t-cards td:first-child::before,body.app main table.t-cards td:not([data-label])::before,body.app main table.t-cards td[data-label=""]::before{display:none} body.app main table.t-cards td:empty{display:none} body.app main table.t-cards td .btn,body.app main table.t-cards td form{display:inline-flex} body.app main .tablewrap:has(table.t-cards){overflow:visible}}@media(max-width:720px){body.app main .tabs{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),transparent);padding-right:28px}}body.app .filters{display:flex;flex-wrap:wrap;gap:.5rem;align-items:stretch;margin-bottom:var(--s4)}body.app .filters>input{flex:1 1 240px;min-width:0;margin:0;min-height:42px}body.app .filters>select{flex:1 1 150px;width:auto;margin:0;min-height:42px}body.app .filters>.btn{flex:none;min-height:42px}@media(max-width:640px){body.app .filters>input,body.app .of-filter>input{flex-basis:100%}body.app .fbar-adv>summary{padding-inline:.8rem}}body.app .filters>select{min-width:0}.geo-head{position:relative;isolation:isolate;overflow:hidden}.geo-head::after{content:"";position:absolute;z-index:-1;right:clamp(-120px,-4vw,-20px);top:50%;height:170%;aspect-ratio:1;transform:translateY(-50%);background:url(../alcance-claro.svg) center/contain no-repeat;opacity:.6;pointer-events:none;-webkit-mask-image:radial-gradient(closest-side,#000 42%,transparent 72%);mask-image:radial-gradient(closest-side,#000 42%,transparent 72%)}@media(max-width:640px){.geo-head::after{right:-110px;height:130%;opacity:.4}}.dash-head{padding:clamp(1.5rem,4vw,2.75rem) 0 clamp(1.5rem,3vw,2.25rem);margin:0 0 var(--s5);border-bottom:1px solid var(--hair,rgba(255,255,255,.08))}.dash-head h1{margin:.35rem 0 .6rem}.dash-lede{color:var(--text-2);max-width:52ch;margin:0 0 1.2rem;font-size:1.02rem}.dash-actions{display:flex;flex-wrap:wrap;gap:.5rem}.dash-block{margin:0 0 clamp(1.75rem,3.5vw,2.5rem)}.dash-h{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 .85rem}.dash-h h2{margin:0;font:400 .6rem var(--mono,ui-monospace)!important;letter-spacing:.24em!important;text-transform:uppercase;color:var(--wine-soft,#adacaa)!important}.dash-h h2 b{font:inherit;color:#f4f1ec}.dash-h a{font-size:.82rem;color:var(--text-2);text-decoration:none;white-space:nowrap}.dash-h a:hover{color:#fff}.fin{display:flex;flex-direction:column;gap:.4rem;padding:1.1rem 1.15rem 1.2rem;background:var(--surface,#111114);border:1px solid var(--hair,rgba(255,255,255,.08));margin:-1px 0 0 -1px}.fin>span{font:400 .54rem var(--mono,ui-monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3)}.fin b{font:400 1.35rem/1.2 var(--serif,Georgia,serif);color:#f4f1ec;overflow-wrap:anywhere}.fin small{font-size:.74rem;color:var(--text-3);line-height:1.4}.nowrap{white-space:nowrap}body.app .pipe{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:700px){body.app .pipe{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1280px){body.app .pipe{grid-template-columns:repeat(8,minmax(0,1fr))}}.empty-line{margin:0;padding:1rem 1.1rem;border:1px dashed rgba(255,255,255,.12);color:var(--text-3);font-size:.9rem}.plist{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--hair,rgba(255,255,255,.08));border:1px solid var(--hair,rgba(255,255,255,.08))}.pitem{display:grid;grid-template-columns:7.5rem minmax(0,1fr) auto 1.2rem;gap:.4rem 1.1rem;align-items:center;padding:.9rem 1.1rem;background:var(--surface,#111114);color:var(--text);text-decoration:none;border-left:2px solid transparent}.pitem:hover{background:#16161a;color:var(--text)}.pitem-sev{font:400 .54rem var(--mono,ui-monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3)}.pitem.s-late{border-left-color:#858583}.pitem.s-late .pitem-sev{color:#cac9c6}.pitem.s-today{border-left-color:#b08a3c}.pitem.s-today .pitem-sev{color:#e7c27a}.pitem.s-wait .pitem-sev{color:#c2a1ec}.pitem-body{min-width:0;display:flex;flex-direction:column;gap:.15rem}.pitem-body b{font-weight:500;overflow-wrap:anywhere}.pitem-body span{font-size:.82rem;color:var(--text-3);overflow-wrap:anywhere}.pitem-meta{font-size:.76rem;color:var(--text-3);white-space:nowrap}.pitem-go{color:var(--text-3);transition:transform .15s}.pitem:hover .pitem-go{transform:translateX(3px);color:#fff}@media(max-width:720px){.pitem{grid-template-columns:minmax(0,1fr) 1rem}.pitem-sev{grid-column:1}.pitem-body{grid-column:1}.pitem-meta{grid-column:1;white-space:normal}.pitem-go{grid-column:2;grid-row:1/4}}@media(prefers-reduced-motion:reduce){.pitem-go{transition:none}}.sev{display:flex;flex-direction:column;gap:.25rem;padding:1rem 1.1rem;background:var(--surface,#111114)}.sev b{font:400 1.8rem/1 var(--serif,Georgia,serif);color:#f4f1ec}.sev span{font-size:.78rem;color:var(--text-3)}.sev.s-late b{color:#cac9c6}.sev.s-today b{color:#e7c27a}@media(max-width:560px){.sev-sum{grid-template-columns:repeat(2,minmax(0,1fr))}}.list.act li{align-items:baseline}.c360-sum{margin:0 0 1.25rem;padding:1.1rem 1.2rem;border:1px solid var(--hair,rgba(255,255,255,.08));background:var(--surface,#111114)}.sum-dl.sum-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sum-dl.sum-4{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.sum-dl.sum-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:560px){.sum-dl.sum-6,.sum-dl.sum-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.c360-nav{top:57px}}body.app h2.nav-h2[id]{scroll-margin-top:120px;margin-top:2rem}.panel h3{margin-top:0}.hub-head h1{margin:.35rem 0 .6rem}.hub-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(280px,100%),1fr));gap:.75rem}.hub-cards .hero-card{margin:0;min-height:120px;justify-content:flex-start}body.app .hero-card.offer{border-left:2px solid var(--wine-2,#212121)}.hub-team-line{margin:0;color:var(--text-2)}.hub-team-line a{margin-left:.35rem}@media(max-width:820px){.grow-cards{grid-template-columns:minmax(0,1fr)}.grow-card{min-height:0}}@media(max-width:640px){.flow-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}.bprog{list-style:none;display:flex;gap:.4rem;margin:0 0 1rem;padding:0;overflow-x:auto;scrollbar-width:none}.bprog li{flex:1 1 0;min-width:max-content;display:flex;align-items:center;gap:.5rem;padding:.6rem .8rem;border:1px solid rgba(255,255,255,.1);font-size:.8rem;color:var(--text-3)}.bprog li b{font:400 1rem/1 var(--serif,Georgia,serif)}.bprog li[aria-current]{border-color:var(--wine-2,#212121);color:#fff;background:rgba(33,33,33,.14)}.bprog li.done,.bprog.done3 li:not([aria-current]){color:var(--text-2);border-color:rgba(255,255,255,.2)}.builder legend{font:400 1.35rem/1.3 var(--serif,Georgia,serif);color:#f4f1ec;margin-bottom:1rem;padding:0}.bstep{margin:0 0 1rem}.bopts{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:.5rem;margin-bottom:1rem}.bopt{position:relative;display:flex}.bopt input{position:absolute;opacity:0;width:1px;height:1px}.bopt span{flex:1;display:flex;align-items:center;min-height:56px;padding:.75rem .95rem;border:1px solid rgba(255,255,255,.14);color:var(--text-2);cursor:pointer;font-size:.92rem;line-height:1.35}.bopt span:hover{border-color:rgba(255,255,255,.32);color:#fff}.bopt input:checked+span{border-color:var(--wine-2,#212121);background:rgba(33,33,33,.16);color:#fff;box-shadow:inset 3px 0 0 var(--wine-2,#212121)}.bopt input:focus-visible+span,.bchip input:focus-visible+span{outline:2px solid var(--wine-soft,#adacaa);outline-offset:2px}.bchips{display:flex;flex-wrap:wrap;gap:.4rem;margin:.3rem 0 .6rem}.bchip{position:relative}.bchip input{position:absolute;opacity:0;width:1px;height:1px}.bchip span{display:inline-flex;align-items:center;min-height:36px;padding:.35rem .8rem;border:1px solid rgba(255,255,255,.14);font-size:.84rem;color:var(--text-2);cursor:pointer}.bchip input:checked+span{border-color:var(--wine-2,#212121);background:rgba(33,33,33,.16);color:#fff}.bpref{margin:.25rem 0 1rem}.bstep-err{color:#cac9c6;margin:0 0 .75rem;font-size:.88rem}.js-only{display:none!important}form.stepped .js-only{display:inline-flex!important}.sum-review dd{margin-bottom:.4rem}.tl{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin:0 0 1.5rem;padding:0;background:var(--hair,rgba(255,255,255,.08));border:1px solid var(--hair,rgba(255,255,255,.08))}.tl li{display:flex;align-items:center;gap:.6rem;padding:.85rem 1rem;background:var(--surface,#111114);font-size:.84rem;color:var(--text-3)}.tl b{display:inline-grid;place-items:center;width:1.7rem;height:1.7rem;border:1px solid rgba(255,255,255,.18);font:400 .85rem var(--serif,Georgia,serif)}.tl li.done{color:var(--text-2)}.tl li.done b{border-color:#3f8f63;color:#7fd3a3}.tl li.now{color:#fff;box-shadow:inset 0 -2px 0 var(--wine-2,#212121)}.tl li.now b{border-color:var(--wine-2,#212121);background:rgba(33,33,33,.2)}@media(max-width:640px){.tl{grid-template-columns:minmax(0,1fr)}}.journey{list-style:none;margin:0 0 .75rem;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(240px,100%),1fr));gap:1px;background:var(--hair,rgba(255,255,255,.08));border:1px solid var(--hair,rgba(255,255,255,.08))}.journey li{display:flex;flex-direction:column;gap:.35rem;padding:1.05rem 1.1rem 1.15rem;background:var(--surface,#111114)}.journey-n{font:400 .56rem var(--mono,ui-monospace);letter-spacing:.22em;color:var(--wine-soft,#adacaa)}.journey b{font:400 1.1rem/1.25 var(--serif,Georgia,serif);color:#f4f1ec}.journey span:last-child{font-size:.84rem;color:var(--text-2);line-height:1.45}.max-cta{border-left:2px solid var(--wine-2,#212121)}.narrow{max-width:640px}.lrow.lrow-2{grid-template-columns:minmax(0,1fr) auto}.bopt,.bchip,.fbar-check,label.opt{font:400 .92rem/1.35 var(--font,inherit)!important;letter-spacing:0!important;text-transform:none!important}.bopt span,.bchip span{letter-spacing:0;text-transform:none}.builder legend{float:left;width:100%;margin:0 0 1.1rem}.builder legend+*{clear:both}.bopt,.bchip{margin:0!important;color:var(--text-2)}.bstep{scroll-margin-top:96px}.plat-box{border-top:1px solid var(--hair,rgba(255,255,255,.08));padding-top:1rem;margin-bottom:2rem}.plat-box>summary{list-style:none;cursor:pointer}.plat-box>summary::-webkit-details-marker{display:none}.plat-box>summary::after{content:"+";float:right;font:300 1.4rem/1 var(--font,inherit);color:var(--text-3)}.plat-box[open]>summary::after{content:"−"}.two{grid-template-columns:minmax(0,1fr)}@media(min-width:1000px){.two{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}body.app .hpk-go{width:auto;max-width:100%}body.app .dl{grid-template-columns:minmax(0,max-content) minmax(0,1fr)}body.app .dl dd{overflow-wrap:anywhere;min-width:0}@media(max-width:420px){body.app .dl{grid-template-columns:minmax(0,1fr);gap:.1rem}body.app .dl dt{font-size:.78rem;color:var(--text-3);margin-top:.55rem}}.hub-hello{padding:clamp(1rem,3vw,2rem) 0 1rem}.hub-hello h1{margin:.35rem 0 0}.ia-box{border:1px solid rgba(173,172,170,.28);background:linear-gradient(180deg,rgba(33,33,33,.10),rgba(33,33,33,0) 60%),var(--surface,#111114);padding:clamp(1.1rem,3vw,1.75rem);margin:0 0 clamp(1.75rem,3.5vw,2.5rem)}.ia-box.geo-head::after{right:-90px;opacity:.35}.ia-box-h{display:flex;gap:1rem;align-items:flex-start;margin-bottom:1rem}.ia-box-h h2{margin:0 0 .3rem;font:400 clamp(1.5rem,3.2vw,2rem)/1.1 var(--serif,Georgia,serif)!important;letter-spacing:-.01em!important;text-transform:none!important;color:#f4f1ec!important}.ia-box-h p{margin:0;color:var(--text-2);max-width:60ch;font-size:.95rem;line-height:1.5}.ia-ask{display:flex;gap:.5rem;align-items:stretch}.ia-ask input{flex:1;min-width:0;margin:0;min-height:52px;font-size:1.02rem;padding:.7rem 1rem;background:rgba(5,5,7,.7)}.ia-ask .btn{min-height:52px;padding-inline:1.4rem}.ia-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}.ia-chip{display:inline-flex;align-items:center;min-height:36px;padding:.4rem .85rem;border:1px solid rgba(255,255,255,.14);color:var(--text-2);text-decoration:none;font-size:.86rem;line-height:1.3}.ia-chip:hover{border-color:var(--wine-soft,#adacaa);color:#fff}.ia-note{margin:.8rem 0 0;font-size:.84rem;color:var(--text-3)}@media(max-width:560px){.ia-ask{flex-direction:column}.ia-ask .btn{width:100%}.ia-box-h .ai-mark{width:36px;height:36px}}.proj-list{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--hair,rgba(255,255,255,.08));border:1px solid var(--hair,rgba(255,255,255,.08))}.proj-list a{display:grid;gap:.35rem;padding:1rem 1.1rem;background:var(--surface,#111114);color:var(--text);text-decoration:none}.proj-list a:hover{background:#16161a;color:var(--text)}.proj-list b{font-weight:500;font-size:1.02rem}.proj-st{font-size:.86rem;color:var(--text-2)}.proj-bar{display:block;height:4px;background:rgba(255,255,255,.08);overflow:hidden}.proj-bar i{display:block;height:100%;background:linear-gradient(90deg,#0b0b0b,#adacaa)}.hub-mini{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.4rem}.hub-mini li{display:flex;flex-wrap:wrap;gap:.25rem .75rem;font-size:.88rem}.hub-mini li span{font:400 .56rem var(--mono,ui-monospace);letter-spacing:.2em;text-transform:uppercase;color:var(--text-3);padding-top:.25rem;min-width:9rem}.hub-step{margin:0 0 1.5rem;padding:.8rem 1rem;border:1px dashed rgba(255,255,255,.12);font-size:.88rem;color:var(--text-2)}.hub-step .inline-form{display:inline}.ai-off{border-left:2px solid var(--wine-2,#212121)}.ai-log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.8rem}.ai-msg{display:flex}.ai-msg.me{justify-content:flex-end}.ai-bubble{max-width:min(620px,88%);padding:.8rem 1rem;line-height:1.55;font-size:.97rem;overflow-wrap:anywhere}.ai-msg.bot .ai-bubble{background:var(--surface,#111114);border:1px solid var(--hair,rgba(255,255,255,.08));border-left:2px solid var(--wine-2,#212121)}.ai-msg.me .ai-bubble{background:rgba(33,33,33,.2);border:1px solid rgba(173,172,170,.3)}.ai-bubble p{margin:0 0 .6rem}.ai-bubble p:last-child{margin-bottom:0}.ai-bubble ul,.ai-bubble ol{margin:.2rem 0 .6rem;padding-left:1.2rem}.ai-bubble li{margin:.2rem 0}.ai-bubble code{font:400 .86em var(--mono,ui-monospace);background:rgba(255,255,255,.06);padding:.05rem .3rem}.ai-log.staff .ai-msg{flex-direction:column}.ai-log.staff .ai-msg.me{align-items:flex-end}.ai-act{align-self:center;font-size:.82rem;color:#9fdcb7;border:1px solid rgba(63,143,99,.5);background:rgba(63,143,99,.1);padding:.4rem .8rem}.ai-err .ai-bubble{border-left-color:#858583;color:#cac9c6}.ai-typing .ai-bubble{display:inline-flex;gap:.3rem;align-items:center;min-height:2.6rem}.ai-typing .ai-bubble span{width:7px;height:7px;border-radius:50%;background:var(--wine-soft,#adacaa);opacity:.4;animation:aiDot 1s infinite ease-in-out}.ai-typing .ai-bubble span:nth-child(2){animation-delay:.15s}.ai-typing .ai-bubble span:nth-child(3){animation-delay:.3s}@keyframes aiDot{0%,100%{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media(prefers-reduced-motion:reduce){.ai-typing .ai-bubble span{animation:none;opacity:.8}}.ai-sugs{display:flex;flex-wrap:wrap;gap:.45rem;margin:1rem 0 0}.ai-sugs form{margin:0}.ai-compose{position:sticky;bottom:0;z-index:3;display:flex;gap:.5rem;align-items:flex-end;margin:1.2rem 0 0;padding:.75rem 0;background:#09090b;box-shadow:0 -18px 18px -6px #09090b}.ai-compose textarea{flex:1;min-width:0;margin:0;min-height:52px;max-height:180px;resize:none;font-size:1rem;padding:.8rem 1rem;line-height:1.4}@media(max-width:899px){.ai-compose{bottom:calc(55px + env(safe-area-inset-bottom,0px));box-shadow:0 -18px 18px -6px #09090b,0 30px 0 0 #09090b}.ai-go-l{display:none}}.ai-log>li{scroll-margin-bottom:150px}.ai-fine{font-size:.78rem;color:var(--text-3);line-height:1.5;margin:.3rem 0 1rem}.ai-hist{margin-top:1rem;border-top:1px solid var(--hair,rgba(255,255,255,.08));padding-top:.8rem}.ai-hist summary{cursor:pointer;color:var(--text-2);font-size:.88rem}.ai-hist ul{list-style:none;margin:.6rem 0 0;padding:0;display:grid;gap:.35rem}.ai-hist a[aria-current]{color:#fff}.proj-bar i.w0{width:0%}.proj-bar i.w10{width:10%}.proj-bar i.w20{width:20%}.proj-bar i.w30{width:30%}.proj-bar i.w40{width:40%}.proj-bar i.w50{width:50%}.proj-bar i.w60{width:60%}.proj-bar i.w70{width:70%}.proj-bar i.w80{width:80%}.proj-bar i.w90{width:90%}.proj-bar i.w100{width:100%}html:has(body.v4),html:has(body.auth-body){background:#fff;color-scheme:light}body.v4,body.auth-body{--ivory:#fff;--stone:#f5f5f7;--bg:#fff;--bg-2:#fbfbfd;--surface:#fbfbfd;--raised:#f5f5f7;--overlay:#ededf0;--paper:#f5f5f7;--ink:#1d1d1f;--ink-2:#424245;--ink-3:#6a6a6f;--rule:rgba(0,0,0,.1);--rule-2:rgba(0,0,0,.18);--text:#1d1d1f;--text-2:#424245;--text-3:#6a6a6f;--line:rgba(0,0,0,.1);--line-2:rgba(0,0,0,.18);--hair:rgba(0,0,0,.1);--accent-text:#1d1d1f;--accent-wash:#f5f5f7;--accent-line:rgba(0,0,0,.22);--wine-ink:#1d1d1f;--wine-glow:#6e6e73;--wine-hi:#1d1d1f;--field-bg:#fff;--field-bg-hover:#fff;--field-bg-focus:#fff;--field-border:#d2d2d7;--field-border-hover:#86868b;--field-text:#1d1d1f;--field-placeholder:#86868b;--field-focus:#1d1d1f;--field-ring:0 0 0 3px rgba(0,0,0,.08);--field-disabled-bg:#f5f5f7;--field-disabled-text:#86868b;--btn-bg:#1d1d1f;--btn-bg-hover:#000;--btn-text:#fff;color-scheme:light;color:#1d1d1f;background:#fff!important;background-image:none!important}body.v4 :is(input,select,textarea,button),body.auth-body :is(input,select,textarea,button){color-scheme:light}body.v4 select option,body.auth-body select option{background:#fff;color:#1d1d1f}.v4 ::selection,body.auth-body ::selection{background:#d2d2d7;color:#1d1d1f}.v4 .is-dark,.v4 .pubfoot{--bg:#f5f5f7;--bg-2:#fbfbfd;--surface:#fff;--raised:#fff;--line:rgba(0,0,0,.1);--line-2:rgba(0,0,0,.18);--text:#1d1d1f;--text-2:#424245;--text-3:#6a6a6f;--accent-text:#1d1d1f;--hair:rgba(0,0,0,.1);--wine-glow:#6e6e73;--wine-hi:#1d1d1f;--wine-ink:#1d1d1f;--ink:#1d1d1f;--ink-2:#424245;--ink-3:#6a6a6f;--rule:rgba(0,0,0,.1);--rule-2:rgba(0,0,0,.18);--stone:#f5f5f7;--ivory:#fff;--field-bg:#fff;--field-bg-hover:#fff;--field-bg-focus:#fff;--field-border:#d2d2d7;--field-border-hover:#86868b;--field-text:#1d1d1f;--field-placeholder:#86868b;--field-focus:#1d1d1f;--field-ring:0 0 0 3px rgba(0,0,0,.08);color:#1d1d1f}.v4 .is-dark.band{border-image:linear-gradient(#f5f5f7,#f5f5f7) fill 0 / 0 / 0 100vmax!important;background:transparent!important;box-shadow:none!important}.v4 .is-dark h2,.v4 .is-dark h3{color:#1d1d1f}.v4 .is-dark a:not(.btn){color:#1d1d1f}.v4 .v-hero,.v4 main>section,.v4 .v-tile,.v4 .v-statement{background:transparent!important;background-image:none!important}.v4 .panel{background:#fff!important;border:1px solid #e5e5ea;border-radius:18px}.v4 .pubnav,.v4 .pubnav:is(.scrolled,.solid){background:rgba(255,255,255,.9)!important;background-image:none!important;border-bottom:1px solid rgba(0,0,0,.08);height:56px;--nav-h:56px}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.v4 .pubnav,.v4 .pubnav:is(.scrolled,.solid){background:rgba(255,255,255,.72)!important}.v4 .pubnav::before{content:"";position:absolute;inset:0;z-index:-1;-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px);pointer-events:none}}.v4 .pubnav{isolation:isolate}.v4 .pubnav .brand,.v4 .pubnav .brand span{color:#1d1d1f;font-weight:600;letter-spacing:-.01em}.v4 .pubnav .brand em{color:#6a6a6f;font-weight:500}.v4 .pubnav .btn.sm,.v4 .pubnav .btn.sm.keep{background:#1d1d1f!important;color:#fff!important;border:1px solid #1d1d1f;border-radius:980px;font:500 .8rem var(--font);letter-spacing:0;text-transform:none;min-height:32px;padding:.3rem .95rem}.v4 .pubnav .btn.sm:hover{background:#000!important}.v-pop{background:rgba(255,255,255,.86)!important;border:1px solid rgba(0,0,0,.08);box-shadow:0 24px 60px rgba(0,0,0,.12)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.v-pop{background:#fff!important}}.v-pop-x{background:#f5f5f7!important;border-color:transparent;font:500 .78rem var(--font);letter-spacing:0;text-transform:none}.v-pop-x:hover{background:#e8e8ed!important}.v4 .pubnav .v-pop h2{font:500 .74rem var(--font);letter-spacing:0;text-transform:none;color:#6a6a6f}.v4 .pubnav .v-pop .lang a{font:500 .72rem var(--font);letter-spacing:0}.v4 .pubnav .v-pop a small{color:#6a6a6f}.v4 .pubnav .v-pop a.is-here span,.v4 .pubnav .v-pop a[aria-current=page] span{color:#1d1d1f;font-weight:600}.v4 :is(.btn,button.btn),.v4 :is(.v-show,.v-final,.is-dark,.cookie-banner,.v-light) .btn,.v4 .btn.dark,body.auth-body :is(.btn,button.btn){background:#1d1d1f;color:#fff!important;border:1px solid #1d1d1f;border-radius:980px;font:500 .94rem/1.2 var(--font);letter-spacing:-.005em;text-transform:none;min-height:44px;padding:.6rem 1.4rem;box-shadow:none;transition:background-color .2s,border-color .2s,color .2s}.v4 .btn::before,body.auth-body .btn::before{display:none!important}.v4 :is(.btn,button.btn):hover,.v4 :is(.v-show,.v-final,.is-dark,.v-light) .btn:hover,.v4 .btn.dark:hover,body.auth-body :is(.btn,button.btn):hover{background:#000;border-color:#000;color:#fff!important}.v4 .btn.big{min-height:50px;padding:.75rem 1.7rem;font-size:1rem}.v4 .btn.sm,body.auth-body .btn.sm{min-height:36px;padding:.4rem 1rem;font-size:.84rem}.v4 .btn.block,body.auth-body .btn.block{width:100%;justify-content:center}.v4 .btn.ghost,.v4 .btn.light,body.auth-body .btn.ghost,body.auth-body .btn.light{background:transparent;color:#1d1d1f!important;border-color:#d2d2d7}.v4 .btn.ghost:hover,.v4 .btn.light:hover,body.auth-body .btn.ghost:hover{background:#f5f5f7;border-color:#86868b;color:#1d1d1f!important}.v4 .btn:focus-visible,body.auth-body .btn:focus-visible{outline:2px solid #1d1d1f;outline-offset:3px}.v4 a{color:#1d1d1f}.v4 .doc a,.v4 .prose a{color:#1d1d1f;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(0,0,0,.3)}.v-kicker,.v4 .v-kicker{font:500 .9rem var(--font)!important;letter-spacing:0!important;text-transform:none!important;color:#6a6a6f!important}.v4 .dg-head h1 em,.v4 .dg-cta h2 em{font-style:normal;color:#6a6a6f}.v4 .eyebrow,.v4 .doc .eyebrow,body.auth-body .eyebrow{font:500 .9rem var(--font);letter-spacing:0;text-transform:none;color:#6a6a6f}.v4 .v-hero{min-height:min(calc(100svh - 56px),940px)}.v4 .v-hero::before{display:none!important}.v4 .v-hero .ln,.v4 .v-hero .ln:nth-child(2){-webkit-text-fill-color:#1d1d1f;color:#1d1d1f;font-style:normal}.v4 .v-statement::before{display:none}.v4 .v-statement p:not(.v-kicker),.v4 .v-statement p .w{color:#6a6a6f}.v4 .v-statement p .on,.v4 .v-statement p .w.lit{color:#1d1d1f}.v4 .pubfoot .mark{background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20263%20219%22%3E%3Cpath%20fill=%22%23141312%22%20d=%22M0%200H77L132%20121V219Z%22/%3E%3Cpath%20fill=%22%230b0b0b%22%20d=%22M190%200H263L132%20219V121Z%22/%3E%3C/svg%3E")}.v4 .hp-plans a{border-radius:980px}.v4 .pubfoot{background:#f5f5f7!important;border-top:0;color:#6a6a6f;padding:clamp(2.5rem,5vw,3.5rem) clamp(1.25rem,5vw,3rem) 2rem}.v4 .pubfoot h3{font:600 .76rem var(--font);letter-spacing:0;text-transform:none;color:#1d1d1f;margin-bottom:.7rem}.v4 .pubfoot a,.v4 .pubfoot nav a{color:#424245!important;font-size:.8rem}.v4 .pubfoot nav a:hover{color:#1d1d1f!important;text-decoration:underline}.v4 .pubfoot .brand,.v4 .pubfoot .brand span{color:#1d1d1f!important;font-size:.95rem}.v4 .pubfoot .brand em{color:#6a6a6f}.v4 .pubfoot .muted{color:#6a6a6f}.v4 .dg-opt input:checked+span::before{background:#1d1d1f;border-color:#1d1d1f;box-shadow:0 0 0 4px rgba(0,0,0,.08)}.v4 .dg-opt span{background:#fff}.v4 .dg-p.weak progress.meter::-webkit-progress-value{background:#86868b}.v4 .dg-svc{color:#6a6a6f!important}.v4 .nw-list time{color:#6a6a6f}.v4 .dg-contact :is(input,select){background:#fff;border-color:#d2d2d7;border-radius:12px}.v4 .pl-max-h{background:none!important;-webkit-text-fill-color:#1d1d1f!important;color:#1d1d1f!important}.v4 .pl-max .pl-aud{color:#1d1d1f}.v4 .pl-max .pl-goal{color:#6a6a6f}.v4 .pl-max-list{border-top-color:rgba(0,0,0,.18)}.v4 .pl-max-list li{border-bottom-color:rgba(0,0,0,.08)}.v4 .pl-max-list b{color:#1d1d1f}.v4 .pl-max-list span{color:#424245}.v4 .flash.err{color:#1c1c1c}body.auth-body::before{display:none}body.auth-body .auth-card{background:#fff;border:1px solid #e5e5ea;border-radius:22px;box-shadow:0 20px 60px rgba(0,0,0,.06);color:#1d1d1f}body.auth-body h1,body.auth-body h2{color:#1d1d1f}body.auth-body p,body.auth-body label{color:#424245}body.auth-body .muted,body.auth-body .small{color:#6a6a6f}body.auth-body a:not(.btn){color:#1d1d1f}body.auth-body .brand,body.auth-body .brand span{color:#1d1d1f}body.auth-body .brand em{color:#6a6a6f}body.auth-body :is(input,select,textarea){border-radius:12px}body.auth-body .mark{background-image:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20263%20219%22%3E%3Cpath%20fill=%22%23141312%22%20d=%22M0%200H77L132%20121V219Z%22/%3E%3Cpath%20fill=%22%230b0b0b%22%20d=%22M190%200H263L132%20219V121Z%22/%3E%3C/svg%3E")}@media(max-width:560px){body.auth-body .auth-card{border:0;box-shadow:none;border-radius:0}}.v4 .v-hero{padding-bottom:clamp(4.5rem,9vw,7.5rem)}@media(min-width:760px){.v4 .v-rows li{align-items:end}}.v4 .hp-plans a{font:500 .8rem var(--font);letter-spacing:.02em}.v4 .hp-plans{margin-bottom:1.5rem}.v4 :is(.ac-crumb,.dg-n,.dt-who,.dt-pn small,.pl-n,.pl-swipe,.nw-list time,.count-plain,.v-figures dt){font-family:var(--font);font-weight:400;font-size:.84rem;letter-spacing:0;text-transform:none;color:#6a6a6f}.v4 .dt-list li::before{font-family:var(--font);letter-spacing:.02em;color:#6a6a6f}.v4 .pl-hero-max h1{color:#1d1d1f;-webkit-text-fill-color:#1d1d1f;background:none}.v4 .pl-hero-max .dt-lead{color:#424245}.v4 .pl-hero-max .dt-who{color:#6a6a6f}.v4 main :is(h1,h2) em{font-style:normal;color:#6a6a6f}.v4 .lv b{font:500 .74rem var(--font);letter-spacing:0;text-transform:none}.v4 .pl-table .is-max{background:#f5f5f7}.v4 .pl-table thead th.is-max{background:#1d1d1f;color:#fff}.v4 .pl-table thead th{font-family:var(--serif)}.v4 .dg-opt span{border-radius:12px}body.auth-body label,.v4 main label{text-transform:none;letter-spacing:0;font-family:var(--font);font-weight:500;font-size:.86rem;color:#1d1d1f}@media(max-width:640px){.v4 .v-status li{flex-wrap:wrap;gap:.55rem;align-items:flex-start} .v4 .v-status li>div{flex:1 1 100%} .v4 .v-status li.go .tag{margin-right:0}}@media(min-width:1101px){.v4 .a-acc{background:#f5f5f7;border-color:transparent}}body.app :is(.ai-app,.ia-box){--text:#0f0f0f;--text-2:#5f5f5f;--text-3:#8f8f8f;--hair:#ececec;--line:#e6e6e6;--line-2:#d9d9d9;--surface:#fff;--field-bg:#fff;--field-bg-hover:#fff;--field-bg-focus:#fff;--field-border:#e3e3e3;--field-border-hover:#c9c9c9;--field-text:#0f0f0f;--field-placeholder:#8f8f8f;--field-focus:#0f0f0f;--field-ring:0 0 0 3px rgba(15,15,15,.08);--field-disabled-bg:#f7f7f7;--field-disabled-text:#a3a3a3;color-scheme:light;color:#0f0f0f;background:#fff;font-family:var(--font)}body.app :is(.ai-app,.ia-box) :is(input,textarea,button){color-scheme:light}body.app :is(.ai-app,.ia-box) :is(h1,h2,h3){font-family:var(--font)!important;font-weight:600;letter-spacing:-.02em!important;text-transform:none!important;color:#0f0f0f!important}body.app :is(.ai-app,.ia-box) a:not(.ai-btn){color:#0f0f0f}body.app :is(.ai-app,.ia-box) :is(input,textarea){border-radius:10px;border-style:solid}body.app .ai-btn,body.app :is(.ai-app,.ia-box) a.ai-btn{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:44px;padding:0 1.1rem;border:1px solid #0f0f0f;border-radius:8px;background:#0f0f0f;color:#fff;font:600 .95rem/1 var(--font);letter-spacing:0;text-transform:none;text-decoration:none;cursor:pointer;transition:background-color .15s,opacity .15s}body.app .ai-btn:hover,body.app :is(.ai-app,.ia-box) a.ai-btn:hover{background:#2b2b2b;border-color:#2b2b2b;color:#fff}body.app .ai-btn:focus-visible{outline:2px solid #0f0f0f;outline-offset:2px}body.app .ai-btn[disabled]{opacity:.35;cursor:not-allowed}body.app .ai-btn.ghost,body.app :is(.ai-app,.ia-box) a.ai-btn.ghost{background:#fff;color:#0f0f0f;border-color:#e3e3e3}body.app .ai-btn.ghost:hover,body.app :is(.ai-app,.ia-box) a.ai-btn.ghost:hover{background:#f7f7f7;color:#0f0f0f}body.app .ai-app{--ai-max:44rem;--ai-avatar:url("data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20viewBox=%220%200%20263%20219%22%3E%3Cpath%20fill=%22%23ffffff%22%20d=%22M0%200H77L132%20121V219Z%22/%3E%3Cpath%20fill=%22%23d9d8d6%22%20d=%22M190%200H263L132%20219V121Z%22/%3E%3C/svg%3E");display:flex;flex-direction:column;margin:-72px -64px -96px;min-height:calc(100svh - 58px);background:#fff}body.app .ai-avatar{flex:none;display:block;border-radius:50%;background:#111 var(--ai-avatar) center/56% no-repeat;box-shadow:0 1px 2px rgba(0,0,0,.18)}body.app .ai-bar{position:sticky;top:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem clamp(1rem,4vw,2rem);background:rgba(255,255,255,.82);-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid #efefef}body.app .ai-bar-name{display:inline-flex;align-items:center;gap:.5rem;font:600 .95rem var(--font);letter-spacing:-.01em;color:#0f0f0f}body.app .ai-dot{width:8px;height:8px;border-radius:50%;background:#1fab62;box-shadow:0 0 0 3px rgba(31,171,98,.16)}body.app .ai-app:not([data-ai-on]) .ai-dot{background:#c7c7cc;box-shadow:none}body.app .ai-bar-act{display:flex;align-items:center;gap:.5rem}body.app .ai-new{display:inline-flex;align-items:center;gap:.35rem;min-height:36px;padding:0 .85rem;border:1px solid #e6e6e6;border-radius:980px;background:#fff;color:#0f0f0f;font:500 .85rem var(--font);letter-spacing:0;text-transform:none;cursor:pointer}body.app .ai-new:hover{background:#f6f6f6}body.app .ai-new span{font-size:1.05rem;line-height:1}body.app .ai-hist>summary{list-style:none;cursor:pointer;min-height:36px;display:inline-flex;align-items:center;padding:0 .85rem;border:1px solid #e6e6e6;border-radius:980px;font:500 .85rem var(--font);color:#0f0f0f}body.app .ai-hist>summary::-webkit-details-marker{display:none}body.app .ai-hist>summary:hover{background:#f6f6f6}body.app .ai-hist-pop{position:absolute;right:clamp(1rem,4vw,2rem);margin-top:.4rem;z-index:6;width:min(320px,80vw);max-height:60vh;overflow:auto;background:#fff;border:1px solid #eaeaea;border-radius:14px;box-shadow:0 18px 50px rgba(0,0,0,.14);padding:.4rem}body.app .ai-hist-pop ul{list-style:none;margin:0;padding:0}body.app .ai-hist-pop li{padding:.1rem}body.app .ai-hist-pop a{display:block;padding:.5rem .6rem;border-radius:9px;color:#0f0f0f;text-decoration:none;font-size:.92rem}body.app .ai-hist-pop a:hover{background:#f6f6f6}body.app .ai-hist-pop a[aria-current]{background:#f2f2f2;font-weight:600}body.app .ai-hist-pop .small{display:block;color:#9a9a9f;font-size:.74rem;margin-top:.1rem}body.app .ai-scroll{flex:1;display:flex;flex-direction:column;width:100%;max-width:var(--ai-max);margin:0 auto;padding:1.5rem clamp(1rem,4vw,1.5rem) 0}body.app .ai-hero{margin:auto 0;display:flex;flex-direction:column;align-items:center;text-align:center;padding:2rem 0 1rem;animation:aiHero .6s cubic-bezier(.16,1,.3,1) both}@keyframes aiHero{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}body.app .ai-avatar-xl{width:60px;height:60px;margin-bottom:1.1rem}body.app .ai-hero h1{margin:0;font:400 clamp(1.9rem,5vw,2.7rem)/1.08 var(--serif)!important;letter-spacing:-.015em!important;color:#0f0f0f!important}body.app .ai-hero-sub{margin:.9rem 0 0;max-width:40ch;color:#6b6b6b;font-size:1.02rem;line-height:1.55}body.app .ai-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;width:100%;margin-top:2rem}body.app .ai-cards form{margin:0}body.app .ai-card{display:flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;min-height:62px;padding:.85rem 1rem;text-align:left;border:1px solid #ececec;border-radius:16px;background:#fff;color:#1d1d1f;font:400 .95rem/1.35 var(--font);cursor:pointer;transition:border-color .18s,background .18s,transform .18s}body.app .ai-card:hover{background:#faf9f7;border-color:#dcdcdc;transform:translateY(-1px)}body.app .ai-card:focus-visible{outline:2px solid #0f0f0f;outline-offset:2px}body.app .ai-card i{flex:none;color:#b0b0b5;font-style:normal;font-size:1rem}body.app .ai-card:hover i{color:#1d1d1f}body.app .ai-off{width:100%;max-width:34rem;margin:2rem auto 0;padding:1.1rem 1.2rem;border-radius:16px;background:#faf7f2;border:1px solid #efe7da;text-align:left}body.app .ai-off .ai-off-k{margin:0 0 .3rem;font:600 .95rem var(--font);color:#8a6d2f}body.app .ai-off p{margin:0 0 .85rem;color:#5a5a5a;font-size:.95rem;line-height:1.55}body.app .ai-log{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1.6rem}body.app .ai-msg{display:flex;max-width:100%}body.app .ai-msg.me{justify-content:flex-end}body.app .ai-msg.bot{align-items:flex-start}body.app .ai-msg.bot::before{content:"";flex:none;width:30px;height:30px;margin:.1rem .85rem 0 0;border-radius:50%;background:#111 var(--ai-avatar) center/56% no-repeat}body.app .ai-bubble{font-size:1.05rem;line-height:1.72;color:#0f0f0f;overflow-wrap:anywhere}body.app .ai-msg.bot .ai-bubble{padding-top:.1rem}body.app .ai-msg.me .ai-bubble{max-width:min(36rem,86%);padding:.7rem 1.05rem;background:#f4f3f1;border-radius:20px 20px 6px 20px;font-size:1.02rem;line-height:1.55}body.app .ai-bubble p{margin:0 0 .75rem}body.app .ai-bubble p:last-child{margin-bottom:0}body.app .ai-bubble ul,body.app .ai-bubble ol{margin:.35rem 0 .75rem;padding-left:1.3rem}body.app .ai-bubble li{margin:.3rem 0}body.app .ai-bubble code{font:400 .88em var(--mono,ui-monospace);background:#f2f2f2;border-radius:5px;padding:.08rem .35rem}body.app .ai-bubble a{color:#0f0f0f;text-decoration:underline;text-underline-offset:2px}body.app .ai-bubble strong{font-weight:600}body.app .ai-act{align-self:flex-start;margin-left:2.9rem;display:inline-flex;align-items:center;gap:.4rem;padding:.4rem .8rem;border-radius:980px;background:#eefaf2;color:#0f7a40;font-size:.86rem;font-weight:500}body.app .ai-err .ai-bubble{color:#b42318}body.app .ai-typing .ai-bubble{display:inline-flex;gap:.32rem;align-items:center;min-height:30px;padding-top:0}body.app .ai-typing .ai-bubble span{width:7px;height:7px;border-radius:50%;background:#1d1d1f;opacity:.35;animation:aiDot 1.1s infinite ease-in-out}body.app .ai-typing .ai-bubble span:nth-child(2){animation-delay:.15s}body.app .ai-typing .ai-bubble span:nth-child(3){animation-delay:.3s}@keyframes aiDot{0%,100%{opacity:.25;transform:translateY(0)}50%{opacity:.9;transform:translateY(-3px)}}body.app .ai-in{animation:aiMsgIn .45s cubic-bezier(.16,1,.3,1) both}@keyframes aiMsgIn{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){body.app .ai-hero,body.app .ai-in{animation:none}body.app .ai-typing .ai-bubble span{animation:none;opacity:.7}}body.app .ai-dock{position:sticky;bottom:0;z-index:4;background:linear-gradient(180deg,rgba(255,255,255,0),#fff 32%);padding:1rem clamp(1rem,4vw,1.5rem) 1rem}body.app .ai-compose{width:100%;max-width:var(--ai-max);margin:0 auto}body.app .ai-field{display:flex;align-items:flex-end;gap:.5rem;padding:.4rem .4rem .4rem 1rem;background:#fff;border:1px solid #e2e2e2;border-radius:26px;box-shadow:0 2px 10px rgba(0,0,0,.05),0 14px 40px -24px rgba(0,0,0,.25);transition:border-color .18s,box-shadow .18s}body.app .ai-field:focus-within{border-color:#c4c4c4;box-shadow:0 2px 10px rgba(0,0,0,.06),0 18px 50px -24px rgba(0,0,0,.3)}body.app .ai-field textarea{flex:1;min-width:0;margin:0;border:0;background:transparent;box-shadow:none;resize:none;padding:.65rem 0;min-height:30px;max-height:180px;font:400 1.02rem/1.5 var(--font);color:#0f0f0f}body.app .ai-field textarea:focus{outline:none;box-shadow:none}body.app .ai-send{flex:none;width:40px;height:40px;border-radius:50%;border:0;background:#1d1d1f;color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,opacity .15s}body.app .ai-send:hover{background:#000}body.app .ai-send:focus-visible{outline:2px solid #0f0f0f;outline-offset:2px}body.app .ai-send[disabled]{background:#e3e3e3;color:#fff;cursor:not-allowed}body.app .ai-fine{margin:.6rem 0 0;text-align:center;color:#9a9a9f;font-size:.78rem;line-height:1.5}body.app .ai-fine b{color:#5a5a5a;font-weight:600}body.app .ai-fine-sep{margin:0 .3rem}@media(max-width:899px){body.app .ai-app{margin:-24px -16px -96px;min-height:calc(100svh - 60px)} body.app .ai-dock{bottom:calc(55px + env(safe-area-inset-bottom,0px))} body.app .ai-cards{grid-template-columns:1fr} body.app .ai-bubble{font-size:1.02rem}}body.app .ia-box{border:0;border-radius:16px;padding:clamp(1.25rem,3.5vw,2rem);background:#fff}body.app .ia-box::after,body.app .ia-box::before{display:none}body.app .ia-box-h{margin-bottom:1.1rem}body.app .ia-box-h h2{margin:0 0 .35rem;font-size:clamp(1.35rem,3vw,1.7rem)!important;line-height:1.15}body.app .ia-box-h p{color:#6b6b6b;font-size:.96rem}body.app .ia-ask input{min-height:52px;background:#fff;font-size:1rem}body.app .ia-ask .ai-btn{min-height:52px;padding:0 1.35rem}body.app .ia-chip{border:1px solid #e3e3e3;border-radius:8px;color:#0f0f0f;background:#fff;font-size:.88rem}body.app .ia-chip:hover{background:#f7f7f7;border-color:#c9c9c9;color:#0f0f0f}body.app .ia-note{color:#6b6b6b}body.app .ia-note a{text-decoration:underline}@media(max-width:560px){body.app .ia-ask .ai-btn{width:100%}}body.app .ia-box-h h2{font-weight:600!important;font-family:var(--font)!important}.v4 .dt-list li::before{color:#6a6a6f}body.app .ai-app .ai-fine,body.app .ai-app .muted{color:#6b6b6b}body.auth-body form .btn.block{margin-bottom:.9rem}.v4 a.skip,body.auth-body a.skip{background:#1d1d1f;color:#fff;border-radius:0 0 12px 0}.v4 .dt-h2{color:#1d1d1f}.v4 .ds .pubnav .keep,.v4 .pubnav nav>a.keep{font:500 .82rem var(--font);letter-spacing:0;text-transform:none;color:#1d1d1f}.v4 .tag{color:#424245}.v4 .tag{font:500 .74rem var(--font);letter-spacing:0;text-transform:none;border-radius:980px;border-color:#d2d2d7}.v4 .tag.on{color:#1d1d1f;border-color:#1d1d1f;background:transparent}body.app .ai-log>li{scroll-margin-bottom:140px;scroll-margin-top:72px}body.app .ai-app .ai-msg.bot .ai-bubble{background:none;border:0;border-left:0;padding-left:0;padding-right:0}body.app .ai-app .ai-msg.me .ai-bubble{border:0}body.app .ai-app .ai-compose{display:block;position:static;bottom:auto;background:transparent;box-shadow:none;padding:0;margin:0 auto;max-width:var(--ai-max);gap:0}html:has(body.app-hub){background:#fff;color-scheme:light}body.app-hub{--bg:#ffffff;--bg-2:#faf9f7;--surface:#ffffff;--raised:#f6f5f2;--overlay:#efeee9;--line:rgba(0,0,0,.09);--line-2:rgba(0,0,0,.16);--hair:rgba(0,0,0,.07);--text:#1d1d1f;--text-2:#5f5f63;--text-3:#6a6a6f;--accent:#1d1d1f;--accent-hi:#000;--accent-text:#0b0b0b;--accent-wash:#f2f1ee;--accent-line:rgba(0,0,0,.18);--wine-glow:#0b0b0b;--wine-hi:#0b0b0b;--wine-soft:#242423;--wine-2:#0b0b0b;--ok:#1f7a46;--err:#b42318;--field-bg:#ffffff;--field-bg-hover:#ffffff;--field-bg-focus:#ffffff;--field-border:#dcdcd7;--field-border-hover:#b9b9b2;--field-text:#1d1d1f;--field-placeholder:#9a9a94;--field-focus:#1d1d1f;--field-ring:0 0 0 3px rgba(0,0,0,.08);--field-disabled-bg:#f6f5f2;--field-disabled-text:#a3a39c;--field-err:#b42318;--field-err-ring:0 0 0 3px rgba(180,35,24,.18);--btn-bg:#1d1d1f;--btn-bg-hover:#000;--btn-text:#fff;color-scheme:light;background:#ffffff;color:#1d1d1f}body.app-hub :is(input,select,textarea,button){color-scheme:light}body.app-hub select option{background:#fff;color:#1d1d1f}body.app-hub ::selection{background:#ececf0;color:#1d1d1f}body.app-hub .side{background:#ffffff;border-right:1px solid rgba(0,0,0,.08);padding:1.6rem 1rem}body.app-hub .side::before{display:none}body.app-hub .side .brand,body.app-hub .side .brand span,body.app-hub .topbar .brand span,body.app-hub .brand span{color:#1d1d1f}body.app-hub .brand em{color:#6a6a6f}body.app-hub .side nav a{color:#6a6a6f;border-radius:9px;font:500 .8rem var(--font);letter-spacing:0;text-transform:none;padding:.5rem .7rem}body.app-hub .side nav a:hover{background:rgba(0,0,0,.04);color:#1d1d1f}body.app-hub .side nav a[aria-current=page]{background:#f5f5f7;color:#1d1d1f;box-shadow:none;border-left:0;padding-left:.7rem;font-weight:600}body.app-hub .side nav .nav-h{color:#6a6a6f;font:500 .62rem var(--font);letter-spacing:.14em;text-transform:uppercase}body.app-hub .side nav a.sec,body.app-hub .side nav .nav-more{color:#6a6a6f;font-size:.78rem;letter-spacing:0;text-transform:none}body.app-hub .langs a{color:#6a6a6f;border-color:#d2d2d7}body.app-hub .langs a[aria-current=true]{background:#f5f5f7;color:#1d1d1f;border-color:#d2d2d7}body.app-hub .topbar{background:rgba(255,255,255,.82);-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid rgba(0,0,0,.08)}body.app-hub .topbar .brand,body.app-hub .topbar .brand span{color:#1d1d1f}body.app-hub .topbar button.link{color:#6a6a6f}body.app-hub .app-menu-l,body.app-hub .app-menu>summary{color:#1d1d1f}body.app-hub .app-kbd{color:#6a6a6f;border-color:rgba(0,0,0,.14)}body.app-hub .tabbar{background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(0,0,0,.08)}body.app-hub .tabbar a{color:#6a6a6f}body.app-hub .tabbar a[aria-current=page]{color:#1d1d1f;box-shadow:inset 0 2px 0 #1d1d1f}body.app-hub .progress-bar{background:#1d1d1f}body.app-hub .app-pop{background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 24px 60px rgba(0,0,0,.14);color:#1d1d1f}body.app-hub .app-pop-k,body.app-hub .app-pop a,body.app-hub .app-grp h2,body.app-hub .app-pop-x,body.app-hub .app-pop-foot a,body.app-hub .app-pop-foot .who{color:#1d1d1f}body.app-hub .app-grp h2{color:#6a6a6f!important;font-family:var(--font)!important;letter-spacing:.14em!important}body.app-hub .app-pop a:hover{background:#f5f5f7}body.app-hub .app-pop a[aria-current=page]{background:#f5f5f7;font-weight:600}body.app-hub .app-search input{background:#f5f5f7}body.app-hub .app-scrim{background:rgba(0,0,0,.28)}body.app-hub h1,body.app-hub h2,body.app-hub h3{color:#1d1d1f}body.app-hub .eyebrow{color:#6a6a6f;font:500 .72rem var(--font);letter-spacing:.14em;text-transform:uppercase}body.app-hub .muted,body.app-hub .small.muted,body.app-hub .lead{color:#6a6a6f}body.app-hub a{color:#1d1d1f}body.app-hub :is(.btn,button.btn){border-radius:980px;background:#1d1d1f;border:1px solid #1d1d1f;color:#fff;font:600 .9rem var(--font);letter-spacing:0;text-transform:none;min-height:44px;padding:.55rem 1.3rem}body.app-hub :is(.btn,button.btn):hover{background:#000;border-color:#000;color:#fff}body.app-hub .btn.ghost,body.app-hub .btn.light{background:#fff;color:#1d1d1f;border-color:#d2d2d7}body.app-hub .btn.ghost:hover,body.app-hub .btn.light:hover{background:#f5f5f7;border-color:#aeaeb2;color:#1d1d1f}body.app-hub .btn.accent{background:#1d1d1f;border-color:#1d1d1f;color:#fff}body.app-hub .btn.accent:hover{background:#000}body.app-hub .btn.danger{background:#fff;color:#b42318;border-color:#e3bdb9}body.app-hub .btn.danger:hover{background:#fbeceb;border-color:#b42318}body.app-hub .btn.sm{min-height:36px;padding:.35rem .95rem;font-size:.82rem}body.app-hub .btn.block{width:100%;justify-content:center}body.app-hub .btn[disabled],body.app-hub .btn[aria-disabled=true]{opacity:.4}body.app-hub .link{color:#1d1d1f}body.app-hub :is(input,select,textarea){border-radius:10px;background:#fff;border:1px solid #d2d2d7;color:#1d1d1f}body.app-hub label{color:#1d1d1f}body.app-hub :is(.panel,.kpi,.tablewrap,.lead-row,.plan,.post,.module,.course-card,.stage,.hero-card,.index){border-radius:16px;border-color:rgba(0,0,0,.1);background:#fff}body.app-hub .panel.raised,body.app-hub .hero-card{background:#ffffff}body.app-hub .lead-row:hover{border-color:rgba(0,0,0,.22);background:#ffffff}body.app-hub .stage b{color:#1d1d1f}body.app-hub .stage{background:#ffffff;border-color:rgba(0,0,0,.08)}body.app-hub .stage span{color:#6a6a6f}body.app-hub .quote{border-left:2px solid #0b0b0b;background:transparent;color:#1d1d1f}body.app-hub .hero-card b{color:#1d1d1f}body.app-hub .hero-card span:last-child{color:#6a6a6f}body.app-hub .hero-card:hover{border-color:#1d1d1f;color:#1d1d1f}body.app-hub .hero-card.offer{border-color:rgba(0,0,0,.14)}body.app-hub .index li:hover{background:rgba(0,0,0,.025)}body.app-hub .index b{color:#1d1d1f}body.app-hub .index div span{color:#6a6a6f}body.app-hub thead th{background:#ffffff;color:#6a6a6f;font:600 .7rem var(--font);letter-spacing:0;text-transform:none}body.app-hub td{border-color:rgba(0,0,0,.08)}body.app-hub tbody tr:hover{background:rgba(0,0,0,.02)}body.app-hub :is(.tag,.badge,.chip){border-radius:980px;font:500 .72rem var(--font);letter-spacing:0;text-transform:none;color:#6a6a6f;border-color:rgba(0,0,0,.14);background:#fff}body.app-hub .tag.on,body.app-hub .chip.on,body.app-hub .badge.s-novo{border-color:#1d1d1f;color:#1d1d1f;background:transparent}body.app-hub :is(.badge.s-ok,.badge.s-ganho,.badge.s-open,.badge.s-published,.badge.s-paid,.badge.s-active,.badge.s-done){border-color:#bfe0cc;color:#1f7a46;background:#f0f9f3}body.app-hub :is(.badge.s-proposta,.badge.s-reuniao,.badge.s-draft,.badge.s-pending){border-color:#e6d9b8;color:#8a6d2f;background:#fbf7ec}body.app-hub .badge.s-contato{border-color:#c6cef0;color:#3a4a8a;background:#f2f4fb}body.app-hub .count{border-radius:980px;background:#1d1d1f;color:#fff}body.app-hub .tabs{border-bottom:1px solid rgba(0,0,0,.1)}body.app-hub .tabs a{color:#6a6a6f}body.app-hub .tabs a:hover{color:#1d1d1f}body.app-hub .tabs a.active,body.app-hub .tabs a[aria-current]{color:#1d1d1f;border-bottom-color:#1d1d1f}body.app-hub .msg{background:#f5f5f7;color:#1d1d1f}body.app-hub .msg.mine{background:#1d1d1f;color:#fff;border:0}body.app-hub dialog#confirm,body.app-hub dialog.modal{background:#fff;border-color:rgba(0,0,0,.14);color:#1d1d1f}body.app-hub dialog::backdrop{background:rgba(0,0,0,.3)}body.app-hub .flash.ok{background:#f0f9f3;color:#1f7a46;border-color:#bfe0cc}body.app-hub .flash.err{background:#fbeceb;color:#b42318;border-color:#e3bdb9}body.app-hub .flash.warn{background:#fbf7ec;color:#8a6d2f;border-color:#e6d9b8}body.app-hub .co-m input:checked+span{border-color:#1d1d1f;background:#ffffff;box-shadow:inset 2px 0 0 #0b0b0b}body.app-hub .co-m b,body.app-hub .co-m em{color:#1d1d1f}body.app-hub .pay-st.paid h1{color:#1d1d1f}body.app-hub .pay-st.paid .eyebrow{color:#1f7a46}body.app-hub .of-sheet{background:#fff;border-color:rgba(0,0,0,.1)}body.app-hub .of-st-paid,body.app-hub .of-st-active{color:#1f7a46}body.app-hub .empty-line,body.app-hub .empty-state p:not(.eyebrow){color:#6a6a6f}body.app-hub .ia-box{border:1px solid rgba(0,0,0,.1);border-radius:18px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.03)}body.app-hub .ia-box-h h2{color:#1d1d1f}body.app-hub .ia-ask input{border:1px solid #d2d2d7}body.app-hub .ia-chip{border-color:#e3e3e0}@media(min-width:640px){.kyc-grid{grid-template-columns:1fr 1fr}}.sign-grid label{display:flex;flex-direction:column;gap:.35rem;font-size:.84rem;color:var(--text-2)}@media(min-width:640px){.kyc-view{grid-template-columns:1fr 1fr}}.link.danger{color:var(--err,#b42318)}.doc-list{list-style:none;margin:0;padding:0}.doc-row{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap;border-top:1px solid var(--hair);padding:1rem 0}.doc-row:first-child{border-top:0}.doc-row b{font-weight:600}.doc-sub{display:block;color:var(--text-3);font-size:.82rem;margin-top:.1rem}.doc-end{display:flex;align-items:center;gap:.6rem}.sign-wrap{max-width:760px;margin:0 auto}.sign-head{margin-bottom:1.25rem}.sign-doc{border:1px solid var(--line);border-radius:14px;padding:clamp(1.25rem,3vw,2.25rem);background:var(--surface);line-height:1.7}.sign-doc h2{font-size:1.2rem;margin:0 0 .8rem}.sign-doc p{margin:0 0 .8rem;color:var(--text-2)}.sign-doc strong{color:var(--text)}.sign-form{margin-top:1.25rem}.sign-form .opt{margin-bottom:1rem}.sign-grid{display:grid;gap:.9rem;grid-template-columns:1fr}@media(min-width:560px){.sign-grid{grid-template-columns:1fr 1fr}}.sign-actions{gap:.6rem;margin-top:1.1rem}.cert-seal{display:flex;flex-direction:column;gap:.15rem;border:1px solid var(--line);border-left:3px solid var(--ok,#1f7a46);border-radius:12px;padding:.9rem 1.1rem;margin:0 0 1.25rem;background:var(--surface)}.cert-seal b{font-size:1rem}.cert-seal span{color:var(--text-2);font-size:.86rem}.cert-seal:not(.is-valid){border-left-color:var(--err,#b42318)}.cert-grid{display:grid;grid-template-columns:1fr;gap:.6rem;margin:0 0 1.5rem}@media(min-width:560px){.cert-grid{grid-template-columns:1fr 1fr}}.cert-grid div{display:flex;flex-direction:column;gap:.1rem;border-top:1px solid var(--hair);padding-top:.5rem}.cert-wide{grid-column:1/-1}.cert-grid dt{font-size:.72rem;color:var(--text-3);letter-spacing:.02em}.cert-grid dd{margin:0;color:var(--text)}.cert-ua,.cert-hash{font:400 .78rem var(--mono,ui-monospace);overflow-wrap:anywhere;color:var(--text-2)}.cert-h2{font-size:1.05rem;margin:0 0 .8rem}.cert-trail{list-style:none;margin:0 0 1.5rem;padding:0;display:grid;gap:.5rem}.cert-trail li{display:grid;grid-template-columns:auto 1fr auto;gap:.8rem;align-items:baseline;border-left:2px solid var(--line-2);padding:.2rem 0 .2rem .9rem}.cert-trail li>span:first-child{font:400 .78rem var(--mono,ui-monospace);color:var(--text-3);white-space:nowrap}.cert-doc{margin-top:.5rem;opacity:.95}@media(min-width:720px){.kyc-score-top{grid-template-columns:auto 1fr}}@media(min-width:520px){.kyc-score-meters{grid-template-columns:1fr 1fr}}.v4 .dg-next{max-width:900px;margin:0 auto;padding:clamp(2rem,5vw,3.5rem) clamp(1.25rem,5vw,3rem);border-top:1px solid var(--rule)}.v4 .dg-next h2{font:400 clamp(1.8rem,3.6vw,2.8rem)/1.05 var(--serif);letter-spacing:-.02em;margin:.3rem 0 .6rem;color:var(--ink)}.v4 .dg-next h2 em{font-style:italic;color:var(--wine-ink)}.v4 .dg-order{list-style:none;margin:1.25rem 0 0;padding:0;counter-reset:dgo;display:grid;gap:.5rem}.v4 .dg-order li{counter-increment:dgo;display:flex;gap:.7rem;align-items:baseline;border-top:1px solid var(--rule);padding-top:.6rem}.v4 .dg-order li::before{content:counter(dgo);font:500 .8rem var(--font);color:#6a6a6f;min-width:1.2rem}.v4 .dg-order b{color:var(--ink)}html:has(body.app-admin){background:#fff;color-scheme:light}body.app-admin{--bg:#ffffff;--bg-2:#faf9f7;--surface:#ffffff;--raised:#f6f5f2;--overlay:#efeee9;--line:rgba(0,0,0,.09);--line-2:rgba(0,0,0,.16);--hair:rgba(0,0,0,.07);--text:#1d1d1f;--text-2:#5f5f63;--text-3:#6a6a6f;--accent:#1d1d1f;--accent-hi:#000;--accent-text:#0b0b0b;--accent-wash:#f2f1ee;--accent-line:rgba(0,0,0,.18);--wine-glow:#0b0b0b;--wine-hi:#0b0b0b;--wine-soft:#242423;--wine-2:#0b0b0b;--ok:#1f7a46;--err:#b42318;--field-bg:#ffffff;--field-bg-hover:#ffffff;--field-bg-focus:#ffffff;--field-border:#dcdcd7;--field-border-hover:#b9b9b2;--field-text:#1d1d1f;--field-placeholder:#9a9a94;--field-focus:#1d1d1f;--field-ring:0 0 0 3px rgba(0,0,0,.08);--field-disabled-bg:#f6f5f2;--field-disabled-text:#a3a39c;--field-err:#b42318;--field-err-ring:0 0 0 3px rgba(180,35,24,.18);--btn-bg:#1d1d1f;--btn-bg-hover:#000;--btn-text:#fff;color-scheme:light;background:#ffffff;color:#1d1d1f}body.app-admin :is(input,select,textarea,button){color-scheme:light}body.app-admin select option{background:#fff;color:#1d1d1f}body.app-admin ::selection{background:#e6e4df;color:#1d1d1f}body.app-admin .side{background:#faf9f7;border-right:1px solid rgba(0,0,0,.08);padding:1.6rem 1rem}body.app-admin .side::before{display:none}body.app-admin .side .brand,body.app-admin .side .brand span,body.app-admin .topbar .brand span,body.app-admin .brand span{color:#1d1d1f}body.app-admin .brand em{color:#6a6a6f}body.app-admin .side nav a{color:#5f5f63;border-radius:9px;font:500 .8rem var(--font);letter-spacing:0;text-transform:none;padding:.5rem .7rem}body.app-admin .side nav a:hover{background:rgba(0,0,0,.04);color:#1d1d1f}body.app-admin .side nav a[aria-current=page]{background:#efeee9;color:#1d1d1f;box-shadow:none;border-left:0;padding-left:.7rem;font-weight:600}body.app-admin .side nav .nav-h{color:#6a6a66;font:500 .62rem var(--font);letter-spacing:.14em;text-transform:uppercase}body.app-admin .side nav a.sec,body.app-admin .side nav .nav-more{color:#6a6a6f;font-size:.78rem;letter-spacing:0;text-transform:none}body.app-admin .langs a{color:#6a6a6f;border-color:#dcdcd7}body.app-admin .langs a[aria-current=true]{background:#efeee9;color:#1d1d1f;border-color:#dcdcd7}body.app-admin .topbar{background:rgba(255,255,255,.82);-webkit-backdrop-filter:saturate(1.6) blur(14px);backdrop-filter:saturate(1.6) blur(14px);border-bottom:1px solid rgba(0,0,0,.08)}body.app-admin .topbar .brand,body.app-admin .topbar .brand span{color:#1d1d1f}body.app-admin .topbar button.link{color:#5f5f63}body.app-admin .app-menu-l,body.app-admin .app-menu>summary{color:#1d1d1f}body.app-admin .app-kbd{color:#6a6a66;border-color:rgba(0,0,0,.14)}body.app-admin .tabbar{background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid rgba(0,0,0,.08)}body.app-admin .tabbar a{color:#6a6a6f}body.app-admin .tabbar a[aria-current=page]{color:#1d1d1f;box-shadow:inset 0 2px 0 #1d1d1f}body.app-admin .progress-bar{background:#1d1d1f}body.app-admin .app-pop{background:#fff;border:1px solid rgba(0,0,0,.1);box-shadow:0 24px 60px rgba(0,0,0,.14);color:#1d1d1f}body.app-admin .app-pop-k,body.app-admin .app-pop a,body.app-admin .app-grp h2,body.app-admin .app-pop-x,body.app-admin .app-pop-foot a,body.app-admin .app-pop-foot .who{color:#1d1d1f}body.app-admin .app-grp h2{color:#6a6a66!important;font-family:var(--font)!important;letter-spacing:.14em!important}body.app-admin .app-pop a:hover{background:#f6f5f2}body.app-admin .app-pop a[aria-current=page]{background:#efeee9;font-weight:600}body.app-admin .app-search input{background:#f6f5f2}body.app-admin .app-scrim{background:rgba(0,0,0,.28)}body.app-admin h1,body.app-admin h2,body.app-admin h3{color:#1d1d1f}body.app-admin .eyebrow{color:#6a6a6f;font:500 .72rem var(--font);letter-spacing:.14em;text-transform:uppercase}body.app-admin .muted,body.app-admin .small.muted,body.app-admin .lead{color:#5f5f63}body.app-admin a{color:#1d1d1f}body.app-admin :is(.btn,button.btn){border-radius:980px;background:#1d1d1f;border:1px solid #1d1d1f;color:#fff;font:600 .9rem var(--font);letter-spacing:0;text-transform:none;min-height:44px;padding:.55rem 1.3rem}body.app-admin :is(.btn,button.btn):hover{background:#000;border-color:#000;color:#fff}body.app-admin .btn.ghost,body.app-admin .btn.light{background:#fff;color:#1d1d1f;border-color:#dcdcd7}body.app-admin .btn.ghost:hover,body.app-admin .btn.light:hover{background:#f6f5f2;border-color:#b9b9b2;color:#1d1d1f}body.app-admin .btn.accent{background:#1d1d1f;border-color:#1d1d1f;color:#fff}body.app-admin .btn.accent:hover{background:#000}body.app-admin .btn.danger{background:#fff;color:#b42318;border-color:#e3bdb9}body.app-admin .btn.danger:hover{background:#fbeceb;border-color:#b42318}body.app-admin .btn.sm{min-height:36px;padding:.35rem .95rem;font-size:.82rem}body.app-admin .btn.block{width:100%;justify-content:center}body.app-admin .btn[disabled],body.app-admin .btn[aria-disabled=true]{opacity:.4}body.app-admin .link{color:#1d1d1f}body.app-admin :is(input,select,textarea){border-radius:10px;background:#fff;border:1px solid #dcdcd7;color:#1d1d1f}body.app-admin label{color:#1d1d1f}body.app-admin :is(.panel,.kpi,.tablewrap,.lead-row,.plan,.post,.module,.course-card,.stage,.hero-card,.index){border-radius:16px;border-color:rgba(0,0,0,.1);background:#fff}body.app-admin .panel.raised,body.app-admin .hero-card{background:#faf9f7}body.app-admin .lead-row:hover{border-color:rgba(0,0,0,.22);background:#faf9f7}body.app-admin .stage b{color:#1d1d1f}body.app-admin .stage{background:#faf9f7;border-color:rgba(0,0,0,.08)}body.app-admin .stage span{color:#5f5f63}body.app-admin .quote{border-left:2px solid #0b0b0b;background:transparent;color:#1d1d1f}body.app-admin .hero-card b{color:#1d1d1f}body.app-admin .hero-card span:last-child{color:#5f5f63}body.app-admin .hero-card:hover{border-color:#1d1d1f;color:#1d1d1f}body.app-admin .hero-card.offer{border-color:rgba(0,0,0,.14)}body.app-admin .index li:hover{background:rgba(0,0,0,.025)}body.app-admin .index b{color:#1d1d1f}body.app-admin .index div span{color:#5f5f63}body.app-admin thead th{background:#faf9f7;color:#5f5f63;font:600 .7rem var(--font);letter-spacing:0;text-transform:none}body.app-admin td{border-color:rgba(0,0,0,.08)}body.app-admin tbody tr:hover{background:rgba(0,0,0,.02)}body.app-admin :is(.tag,.badge,.chip){border-radius:980px;font:500 .72rem var(--font);letter-spacing:0;text-transform:none;color:#5f5f63;border-color:rgba(0,0,0,.14);background:#fff}body.app-admin .tag.on,body.app-admin .chip.on,body.app-admin .badge.s-novo{border-color:#1d1d1f;color:#1d1d1f;background:transparent}body.app-admin :is(.badge.s-ok,.badge.s-ganho,.badge.s-open,.badge.s-published,.badge.s-paid,.badge.s-active,.badge.s-done){border-color:#bfe0cc;color:#1f7a46;background:#f0f9f3}body.app-admin :is(.badge.s-proposta,.badge.s-reuniao,.badge.s-draft,.badge.s-pending){border-color:#e6d9b8;color:#8a6d2f;background:#fbf7ec}body.app-admin .badge.s-contato{border-color:#c6cef0;color:#3a4a8a;background:#f2f4fb}body.app-admin .count{border-radius:980px;background:#1d1d1f;color:#fff}body.app-admin .tabs{border-bottom:1px solid rgba(0,0,0,.1)}body.app-admin .tabs a{color:#6a6a6f}body.app-admin .tabs a:hover{color:#1d1d1f}body.app-admin .tabs a.active,body.app-admin .tabs a[aria-current]{color:#1d1d1f;border-bottom-color:#1d1d1f}body.app-admin .msg{background:#f6f5f2;color:#1d1d1f}body.app-admin .msg.mine{background:#1d1d1f;color:#fff;border:0}body.app-admin dialog#confirm,body.app-admin dialog.modal{background:#fff;border-color:rgba(0,0,0,.14);color:#1d1d1f}body.app-admin dialog::backdrop{background:rgba(0,0,0,.3)}body.app-admin .flash.ok{background:#f0f9f3;color:#1f7a46;border-color:#bfe0cc}body.app-admin .flash.err{background:#fbeceb;color:#b42318;border-color:#e3bdb9}body.app-admin .flash.warn{background:#fbf7ec;color:#8a6d2f;border-color:#e6d9b8}body.app-admin .co-m input:checked+span{border-color:#1d1d1f;background:#faf9f7;box-shadow:inset 2px 0 0 #0b0b0b}body.app-admin .co-m b,body.app-admin .co-m em{color:#1d1d1f}body.app-admin .pay-st.paid h1{color:#1d1d1f}body.app-admin .pay-st.paid .eyebrow{color:#1f7a46}body.app-admin .of-sheet{background:#fff;border-color:rgba(0,0,0,.1)}body.app-admin .of-st-paid,body.app-admin .of-st-active{color:#1f7a46}body.app-admin .empty-line,body.app-admin .empty-state p:not(.eyebrow){color:#5f5f63}body.app-admin .ia-box{border:1px solid rgba(0,0,0,.1);border-radius:18px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.03)}body.app-admin .ia-box-h h2{color:#1d1d1f}body.app-admin .ia-ask input{border:1px solid #dcdcd7}body.app-admin .ia-chip{border-color:#e3e3e0}body.app-admin .dash-head{border-bottom:1px solid rgba(0,0,0,.08)}body.app-admin .dash-head h1{color:#1d1d1f;font-weight:400;letter-spacing:-.01em}body.app-admin .dash-lede{color:#5f5f63}body.app-admin .geo-head::after{display:none}body.app-admin .dash-h h2{font:600 .68rem var(--font)!important;letter-spacing:.14em!important;color:#6a6a66!important}body.app-admin .dash-h h2 b{color:#1d1d1f}body.app-admin .dash-h a{color:#5f5f63}body.app-admin .dash-h a:hover{color:#1d1d1f}body.app-admin .plist{background:rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.08)}body.app-admin .pitem{background:#fff;color:#1d1d1f}body.app-admin .pitem:hover{background:#faf9f7;color:#1d1d1f}body.app-admin .pitem-sev{color:#6a6a6f}body.app-admin .pitem-body b{color:#1d1d1f}body.app-admin .pitem-body span,body.app-admin .pitem-meta{color:#5f5f63}body.app-admin .pitem-go{color:#6a6a6f}body.app-admin .pitem:hover .pitem-go{color:#1d1d1f}body.app-admin .pitem.s-late{border-left-color:#b42318}body.app-admin .pitem.s-late .pitem-sev{color:#b42318}body.app-admin .pitem.s-today{border-left-color:#8a6d2f}body.app-admin .pitem.s-today .pitem-sev{color:#8a6d2f}body.app-admin .pitem.s-wait .pitem-sev{color:#3a4a8a}body.app-admin .sev{background:#fff}body.app-admin .sev b{color:#1d1d1f}body.app-admin .sev span{color:#6a6a6f}body.app-admin .sev.s-late b{color:#b42318}body.app-admin .sev.s-today b{color:#8a6d2f}body.app-admin .empty-line{color:#5f5f63}body.app-admin :is(.board-col.s-novo,.board-col.s-contato,.board-col.s-reuniao,.board-col.s-proposta,.board-col.s-diagnostico,.board-col.s-negociacao){border-top:2px solid #0b0b0b}body.app-admin .prio{color:#b42318;border:1px solid #e3bdb9}body.app-admin .c360-sum{background:#faf9f7;border:1px solid rgba(0,0,0,.08)}body.app-admin .head.head-x h1{color:#1d1d1f;font-weight:400}body.app-hub .proj-list a:hover{background:#ffffff;color:#1d1d1f}body.app-hub .proj-bar{background:rgba(0,0,0,.08)}body.app-hub .hub-step{color:#6a6a6f}body.app-hub .hub-step a,body.app-hub .hub-step .link{color:#1d1d1f;font-weight:600}@media(prefers-reduced-motion:reduce){.onb-go{transition:none}}.dash-pano{margin:0 0 clamp(1.75rem,3.5vw,2.5rem)}.dash-pano>summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:.6rem;min-height:52px;padding:.85rem 1.1rem;border:1px solid rgba(0,0,0,.1);border-radius:14px;background:#fff;color:#1d1d1f;transition:background .15s,border-color .15s}.dash-pano>summary::-webkit-details-marker{display:none}.dash-pano>summary:hover{background:#faf9f7;border-color:rgba(0,0,0,.2)}.dash-pano-t{font:600 1rem var(--font);letter-spacing:0}.dash-pano-h{color:#6a6a6f;font-size:.85rem}.dash-pano-x{margin-left:auto;width:9px;height:9px;border-right:1.6px solid #86868b;border-bottom:1.6px solid #86868b;transform:rotate(45deg);transition:transform .2s;flex:none}.dash-pano[open]>summary{background:#faf9f7}.dash-pano[open] .dash-pano-x{transform:rotate(-135deg)}.dash-pano .dash-block{margin:1.5rem 0 0}.dash-pano .dash-block:first-of-type{margin-top:1.75rem}@media(prefers-reduced-motion:reduce){.dash-pano-x{transition:none}}.tabbar a{flex-direction:column;gap:.18rem;min-height:58px;padding:.5rem .15rem}.tab-ic{width:23px;height:23px;flex:none;display:block}.tab-l{display:block;line-height:1}body.app .tabbar a .tab-l{font:500 .56rem var(--font);letter-spacing:.06em;text-transform:none}body.app-hub .tabbar a{color:#6a6a6f;box-shadow:none}body.app-hub .tabbar a .tab-ic{stroke:#86868b}body.app-hub .tabbar a[aria-current=page]{color:#1d1d1f;box-shadow:none}body.app-hub .tabbar a[aria-current=page] .tab-ic{stroke:#1d1d1f;stroke-width:1.9}body.app-admin .tabbar a{color:#6a6a6f;box-shadow:none}body.app-admin .tabbar a .tab-ic{stroke:#86868b}body.app-admin .tabbar a[aria-current=page]{color:#1d1d1f;box-shadow:none}body.app-admin .tabbar a[aria-current=page] .tab-ic{stroke:#1d1d1f;stroke-width:1.9}body.app-hub .builder legend{color:#1d1d1f;font-weight:400}body.app-hub .bprog li{border:1px solid #d2d2d7;border-radius:980px;color:#6a6a6f}body.app-hub .bprog li b{color:inherit}body.app-hub .bprog li[aria-current]{border-color:#1d1d1f;background:#f5f5f7;color:#1d1d1f}body.app-hub .bprog li.done,body.app-hub .bprog.done3 li:not([aria-current]){color:#6a6a6f;border-color:#d2d2d7}body.app-hub .bopt span{border:1px solid #d2d2d7;border-radius:12px;color:#1d1d1f;background:#fff}body.app-hub .bopt span:hover{border-color:#aeaeb2;background:#ffffff;color:#1d1d1f}body.app-hub .bopt input:checked+span{border-color:#1d1d1f;background:#ffffff;color:#1d1d1f;box-shadow:inset 3px 0 0 #0b0b0b}body.app-hub .bopt input:focus-visible+span,body.app-hub .bchip input:focus-visible+span{outline:2px solid #1d1d1f;outline-offset:2px}body.app-hub .bchip span{border:1px solid #d2d2d7;border-radius:980px;color:#6a6a6f;background:#fff}body.app-hub .bchip input:checked+span{border-color:#1d1d1f;background:#f5f5f7;color:#1d1d1f}body.app-hub .bstep-err{color:#b42318}body.app-hub .bpref p,body.app-hub .fbar-check{color:#6a6a6f}body.app-hub .builder .bopt,body.app-hub .builder .bchip{color:#1d1d1f}body.app-hub .journey b{color:#1d1d1f}body.app-hub .journey-n{color:#0b0b0b}body.app-hub .journey{background:rgba(0,0,0,.08);border-color:rgba(0,0,0,.08)}body.app-hub .rs-delta.good,body.app-hub .rs-delta.up{color:#1f7a46}body.app-hub .rs-delta.bad,body.app-hub .rs-delta.down{color:#b42318}body.app-hub .hpk-card.is-max h3{color:#1d1d1f}.bsub{margin:1.25rem 0 .5rem;font:600 .82rem var(--font);letter-spacing:.01em}.bstep legend+.bsub,.bstep>.bsub:first-of-type{margin-top:.25rem}body.app-hub .bsub{color:#1d1d1f}body.app-admin .bsub{color:#1d1d1f}.intake{margin:0 0 clamp(1.75rem,3.5vw,2.5rem)}.intake-lede{color:#5f5f63;margin:.1rem 0 1rem;max-width:56ch}.intake-grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media(min-width:620px){.intake-grid{grid-template-columns:1fr 1fr}}.intake-card{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 1.3rem 1.35rem;border:1px solid rgba(0,0,0,.1);border-radius:16px;background:#fff;color:#1d1d1f;text-decoration:none;min-height:150px;transition:border-color .15s,background .15s,transform .15s}.intake-card:hover{border-color:#1d1d1f;background:#faf9f7;transform:translateY(-2px)}.intake-ic{color:#0b0b0b;flex:none}.intake-card b{font:400 1.2rem/1.2 var(--serif,Georgia,serif);color:#1d1d1f;letter-spacing:-.01em}.intake-card span{font-size:.9rem;line-height:1.5;color:#5f5f63}.intake-card::after{content:"→";margin-top:auto;color:#6a6a6f;font-size:1.05rem}.intake-card:hover::after{color:#1d1d1f}@media(prefers-reduced-motion:reduce){.intake-card,.intake-card:hover{transform:none}}.proof-band{margin:0 0 clamp(1.75rem,3.5vw,2.5rem)}.proof-k{font:600 .68rem var(--font);letter-spacing:.14em;text-transform:uppercase;color:#6a6a66;margin:0 0 .8rem}.proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgba(0,0,0,.08);border:1px solid rgba(0,0,0,.08);border-radius:16px;overflow:hidden}@media(min-width:760px){.proof{grid-template-columns:repeat(4,minmax(0,1fr))}}.proof-i{display:flex;flex-direction:column;gap:.35rem;padding:1.15rem 1.2rem 1.25rem;background:#fff}.proof-i b{font:400 clamp(1.9rem,5vw,2.6rem)/1 var(--serif,Georgia,serif);letter-spacing:-.02em;color:#1d1d1f}.proof-i span{font-size:.84rem;line-height:1.4;color:#5f5f63}.v4 .proof-pub{max-width:1100px;margin:0 auto clamp(2.5rem,6vw,4rem);padding:0 clamp(1rem,4vw,2rem)}.v4 .proof-pub .proof{border-radius:0;background:var(--rule,rgba(0,0,0,.1));border-color:var(--rule,rgba(0,0,0,.1))}.v4 .proof-pub .proof-i{background:var(--bg,#fff);text-align:center;align-items:center;padding:1.6rem 1rem}.v4 .pl .proof-pub{padding:0;margin-bottom:2rem}.proof-rows{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.proof-row{border:1px solid rgba(0,0,0,.1);border-radius:14px;padding:1rem 1.1rem}.proof-row.is-off{opacity:.6}.proof-admin{margin-top:.25rem}.hpk-grid.hpk-3{grid-template-columns:1fr}@media(min-width:760px){.hpk-grid.hpk-3{grid-template-columns:repeat(3,minmax(0,1fr))}}body.app-hub .hpk-card{border:1px solid rgba(0,0,0,.1);border-radius:16px;background:#fff}body.app-hub .hpk-card.is-max{border-color:#1d1d1f;background:#ffffff;box-shadow:inset 0 3px 0 #0b0b0b}body.app-hub .hpk-card h3{color:#1d1d1f}body.app-hub .hpk-goal,body.app-hub .hpk-card p{color:#6a6a6f}body.app-hub .hpk-go{color:#1d1d1f;font-weight:600}body.app-hub .hpl-idx{color:#0b0b0b}@media(min-width:820px){.v4 .vx-bento{grid-template-columns:1.25fr 1fr}.v4 .vx-tile-wide{grid-row:span 2}}@media(min-width:820px){.v4 .vx-steps{grid-template-columns:repeat(4,1fr);gap:1.6rem}}@media(min-width:860px){.v4 .vx-plans{grid-template-columns:repeat(3,1fr)}}@media(min-width:700px){.v4 .vx-values{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.v4 .vx-values{grid-template-columns:repeat(4,1fr)}}@media(min-width:900px){.v4 .vx-ed{grid-template-columns:1fr 1.1fr;align-items:start;gap:5rem}}@media(min-width:860px){.v4 .vx-plan{padding:0 clamp(1.4rem,3vw,2.6rem);border-top:0;border-left:1px solid #d2d2d7}.v4 .vx-plan:first-child{border-left:0;padding-left:0}.v4 .vx-plan:last-child{padding-right:0}}@media(max-width:859px){.v4 .vx-plan:not(.is-feat) h3{margin-top:0}}@media(min-width:834px){.afoot-cols{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1.4rem}.afoot-acc{display:none}}@media(min-width:834px){.afoot-more{padding-top:.6rem}}@media(max-width:833px){.afoot-legal{flex-direction:column;gap:.55rem}.afoot-lang{margin:0}}@media(prefers-reduced-motion:reduce){.afoot-acc summary::after{transition:none}}@media(max-width:833px){.afoot-links{gap:.45rem 1.1rem}.afoot-links li+li::before{display:none}}.v4 main.vh{--vh-ink:#1d1d1f;--vh-gray:#6e6e73;--vh-soft:#6a6a6f;--vh-line:#d2d2d7;--vh-wine:#0b0b0b}.v4 main.vh .v-hero{display:flex;flex-direction:column;justify-content:space-between;align-items:stretch;text-align:left;min-height:calc(100svh - 72px);padding:clamp(2.5rem,7vw,5rem) clamp(1.25rem,5vw,3.5rem) clamp(2rem,5vw,3rem);background:#fff;overflow:visible}.v4 main.vh .v-hero::before,.v4 main.vh .v-hero::after{display:none!important;content:none!important}@media(max-width:640px){.v4 main.vh .v-hero h1.vh-poster{font-size:16.5vw;text-wrap:wrap}.v4 main.vh .vh-l2{padding-left:0;align-self:flex-start;margin-left:8vw}}@media(min-width:900px){.v4 main.vh .vh-foot{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4rem}}@media(min-width:900px){.v4 main.vh .vh-split{grid-template-columns:1fr 1.25fr;gap:5rem;align-items:start}}@media(min-width:900px){.v4 main.vh .vh-hub{grid-template-columns:1.1fr .9fr}}@media(max-width:480px){.v4 main.vh .vh-facts div{grid-template-columns:1fr;gap:.2rem}}@media(min-width:760px){.v4 main.vh .vh-mods{grid-template-columns:1fr 1fr;border-top:0}}@media(min-width:760px){.v4 main.vh .vh-mods li:nth-child(-n+2){border-top:1px solid var(--vh-line)}}@media(min-width:860px){.v4 main.vh .vh-plans{grid-template-columns:repeat(3,1fr);border-top:0}}@media(min-width:860px){.v4 main.vh .vh-plan{padding:.4rem 2.4rem 1rem;border-bottom:0;border-left:1px solid var(--vh-line)}.v4 main.vh .vh-plan:first-child{border-left:0;padding-left:0}}@media(max-width:859px){.v4 main.vh .vh-plan:not(.is-feat) b{margin-top:0}}@media(prefers-reduced-motion:reduce){.v4 main.vh .vh-faq summary::after{transition:none}}@media(max-width:640px){.v4 main.vh .v-hero{min-height:auto;padding-top:3rem;justify-content:flex-start} .v4 main.vh .v-hero h1.vh-poster{margin:0 0 2.5rem}}.v4 main.vh .v-hero{justify-content:flex-start;min-height:auto;padding:2.25rem 1.25rem 2.5rem}@media(min-width:641px){.v4 main.vh .v-hero{padding:clamp(3.5rem,8vw,6.5rem) clamp(1.5rem,5vw,3.5rem) clamp(2.5rem,5vw,3.5rem)} .v4 main.vh .vh-eyebrow,.v4 main.vh .v-hero h1.vh-poster{width:100%;max-width:1320px;margin-left:auto;margin-right:auto} .v4 main.vh .v-hero h1.vh-poster{font-size:clamp(5rem,10.5vw,10.5rem);line-height:.92;margin-bottom:clamp(2.5rem,5vw,4rem)} .v4 main.vh .v-hero .vh-cta{display:flex;align-items:center;gap:1.75rem} .v4 main.vh .v-hero .vh-cta .btn{width:auto}}@media(min-width:641px){.v4 main.vh .v-hero h1.vh-poster{font-size:clamp(5rem,10.5vw,10.5rem)}}@media(max-width:640px){.v4 main.vh .vh-sec{padding:4.5rem 0}}@media(min-width:641px){.v4 main.vh .vh-sub{max-width:46ch;font-size:1.08rem}}@media(min-width:641px){.v4 main.vh .vh-do{gap:3.5rem}.v4 main.vh .vh-do li+li{padding-top:3.5rem}.v4 main.vh .vh-do p{font-size:clamp(2.6rem,5vw,3.6rem);max-width:20ch}}@media(max-width:899px){.v4 main.vh .vh-hub-copy{text-align:center}.v4 main.vh .vh-hub-copy .vh-p{margin-left:auto;margin-right:auto;max-width:30ch}.v4 main.vh .vh-hub-copy .vh-cta{justify-content:center}}@media(min-width:860px){.v4 main.vh .vh-plan{grid-template-columns:1fr;justify-items:center;text-align:center;padding:1rem 2rem}.v4 main.vh .vh-plan:first-child{padding-left:2rem}.v4 main.vh .vh-plan i{grid-column:1;grid-row:auto;font-size:1.6rem;margin-top:.4rem}.v4 main.vh .vh-plan b{font-size:clamp(2.4rem,4vw,3rem)}}@media(max-width:640px){.v4 main.vh .vh-phone{box-shadow:0 1px 2px rgba(0,0,0,.08),0 28px 50px -28px rgba(29,29,31,.35)}}@media(min-width:760px){.v4 main.vh .vh-tiles{grid-template-columns:repeat(3,1fr);gap:1.1rem}.v4 main.vh .vh-tile{min-height:24rem;padding:2.4rem 2rem 2rem}.v4 main.vh .vh-tile h3{font-size:clamp(3rem,4.4vw,3.8rem)}}@media(max-width:759px){.v4 main.vh .vh-tile{min-height:0}.v4 main.vh .vh-tile h3{margin-top:2rem}}@media(min-width:760px){.v4 main.vh .vh-tile p{min-height:2.9em}}@media(hover:hover){.v4 main.vh .vh-tile:hover{transform:translateY(-4px);box-shadow:0 22px 40px -28px rgba(29,29,31,.35)}}@media(prefers-reduced-motion:reduce){.v4 main.vh .vh-tile{transition:none}.v4 main.vh .vh-tile:hover{transform:none}}@media(max-width:759px){.v4 main.vh #servicos .vh-h{margin-bottom:1.75rem} .v4 main.vh .vh-tiles{display:flex;gap:.75rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding:0 1.25rem;margin:0 -1.25rem 2.25rem;padding:0 1.25rem .25rem;scrollbar-width:none;-webkit-overflow-scrolling:touch} .v4 main.vh .vh-tiles::-webkit-scrollbar{display:none} .v4 main.vh .vh-tile{flex:0 0 80%;scroll-snap-align:start;padding:1.5rem 1.4rem 1.4rem;border-radius:24px} .v4 main.vh .vh-tile:last-child{margin-right:1.25rem} .v4 main.vh .vh-art2 svg{width:min(100%,190px)} .v4 main.vh .vh-tile h3{margin:1.5rem 0 .45rem;font-size:2.5rem} .v4 main.vh .vh-tile p{min-height:2.9em;font-size:1rem;margin-bottom:1.1rem} .v4 main.vh .vh-tile-links a{min-height:38px;padding:0 .85rem;font-size:.8rem}}@media(max-width:759px){.v4 main.vh .vh-tiles{margin-bottom:1rem}.v4 main.vh .vh-swipe{display:block;margin:0 0 2rem;text-align:center;font-size:.8rem;color:var(--vh-gray)}.v4 main.vh .vh-swipe i{font-style:normal;color:var(--vh-wine)}}@media(min-width:760px){.v4 main.vh .vh-plan3{display:grid;grid-template-columns:repeat(3,1fr);gap:1.1rem;overflow:visible;margin:0 0 1.5rem;padding:0} .v4 main.vh .vh-p3{padding:2.2rem 2rem 2rem;border-radius:28px} .v4 main.vh .vh-p3:last-child{margin-right:0} .v4 main.vh .vh-p3.is-feat{order:0;transform:translateY(-.6rem)} .v4 main.vh .vh-p3 h3{font-size:clamp(2.6rem,3.6vw,3.2rem)} .v4 main.vh #planos .vh-swipe{display:none}}@media(min-width:760px){.v4 main.vh .vh-steps3{grid-template-columns:repeat(3,1fr);max-width:none}.v4 main.vh .vh-steps3 li{flex-direction:column;text-align:center}}@media(max-width:759px){.v4 main.vh .vh-dock{display:flex;gap:.6rem;position:fixed;z-index:40;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));padding:.5rem;border-radius:980px;background:rgba(255,255,255,.82);-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);box-shadow:0 10px 30px -12px rgba(0,0,0,.25),0 0 0 1px rgba(0,0,0,.05)} .v4 main.vh .vh-dock .btn{flex:1;justify-content:center;min-height:48px} .v4 main.vh .vh-dock-wa{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#f5f5f7;color:#1d1d1f} .v4 main.vh .vh-dock-wa svg{width:22px;height:22px} body.v4:has(main.vh) .afoot{padding-bottom:6rem}}.v4 main.fn{background:#fff;padding:2rem 0 4rem}.v4 main.fn .flash.err{margin:0 0 1rem}.v4 main.fn .hp{position:absolute;left:-9999px}@supports (animation-timeline: scroll()){@media(max-width:759px) and (prefers-reduced-motion:no-preference){.v4 main.vh .vh-dock{animation:vhDockIn linear both;animation-timeline:scroll(root);animation-range:420px 620px}}}@media(min-width:900px){.vf-in{padding:5.5rem 3rem 0} .vf-top{display:grid;grid-template-columns:auto 1fr;column-gap:1.5rem;align-items:start} .vf-mark{grid-row:1/3;margin:.55rem 0 0;width:46px;height:39px} .vf-slogan{font-size:clamp(3rem,4.6vw,4.2rem);max-width:15ch;margin-bottom:2.2rem} .vf-cta{grid-column:2;margin-bottom:4.5rem} .vf-nav{grid-template-columns:repeat(3,minmax(0,12rem));gap:2rem 4rem;padding:3rem 0} .vf-base{grid-template-columns:1fr auto;align-items:center} .vf-copy{grid-column:1/-1} .vf-word{font-size:min(30vw,27rem)}}@media(min-width:760px){body.v4:has(main.vh) .vf{padding-bottom:0}}@media(max-width:899px){.vf-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem .75rem}.vf-col a{font-size:.9rem}}@media(min-width:900px){.vf-word{font-size:min(26vw,23rem)}}.vlogo{display:inline-flex;align-items:baseline;gap:.45rem;line-height:1}.vlogo-w{font:400 1.75rem/1 "Instrument Serif","Iowan Old Style",Georgia,serif;letter-spacing:-.035em;text-transform:none;color:#1d1d1f}.vlogo-dot{display:inline-block;margin:0 .05em;color:#0b0b0b;transform:translateY(-.04em)}.vlogo-sub{font:500 .66rem/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:#6a6a6f}.brand:has(.vlogo){letter-spacing:0!important;text-transform:none!important;gap:0}.brand .vlogo-w{color:currentColor}.v4 .pubnav .brand .vlogo-w{color:#1d1d1f;font-size:1.85rem}.brand.sm .vlogo-w{font-size:1.5rem}.auth-card .brand .vlogo-w{font-size:2.4rem}.app-pop-k .vlogo-w{font-size:1.45rem}@media(min-width:900px){.vf-top{grid-template-columns:1fr}.vf-logo{margin-bottom:1.8rem}.vf-cta{grid-column:1}}.vlogo .vlogo-dot{color:#0b0b0b!important;-webkit-text-fill-color:#0b0b0b}body.app .side .brand .vlogo-w{font-size:1.7rem}@media(min-width:760px){.v4 .v-pop .vm-main a{font-size:2.1rem;min-height:62px}}@media(min-width:760px){.v4 .v-menu .v-pop{width:min(440px,calc(100vw - 4rem))!important;max-width:440px!important;right:auto}}.v4 main.pl2 .pl2-head{padding-bottom:1.5rem!important}.v4 main.pl2 .pl2-cards{padding-top:1rem!important}@media(min-width:760px){.v4 main.pl2 .vh-p3 h2{font-size:clamp(2.6rem,3.6vw,3.2rem)}}.v4 main.pl2 .pl2-more{margin-top:2.5rem;text-align:center}.v4 main.pl2 .pl2-more[open]{text-align:left}.v4 main.pl2 .pl2-more .pl-cmp{margin:0;padding:0}.v4 main.pl2 .pl2-end{padding-top:0!important}@media(max-width:759px){body.v4:has(.vh-dock) .vf{padding-bottom:5.5rem}}.v4 main.pl2 .pl-cmp2{max-width:640px;margin:1.5rem auto 0}.v4 main.pl2 .pl-cmp2 table{width:100%;border-collapse:collapse;font-size:.92rem;table-layout:fixed}.v4 main.pl2 .pl-cmp2 th,.v4 main.pl2 .pl-cmp2 td{padding:.85rem .3rem;border-bottom:1px solid #ececf0;text-align:center;background:none}.v4 main.pl2 .pl-cmp2 thead th{font:400 1.05rem/1.1 var(--serif);color:#1d1d1f;border-bottom:1px solid #d2d2d7}.v4 main.pl2 .pl-cmp2 thead th a{color:inherit;text-decoration:none}.v4 main.pl2 .pl-cmp2 thead th.is-max a{color:#0b0b0b}.v4 main.pl2 .pl-cmp2 tbody th{text-align:left;font-weight:400;color:#424245;width:38%}.v4 main.pl2 .pl-cmp2 thead th:first-child{width:38%}.v4 main.pl2 .pl-cmp2 td.is-max{background:#f8f7f4}.v4 main.pl2 .pl-cmp2 tfoot td,.v4 main.pl2 .pl-cmp2 tfoot th{border-bottom:0;padding-top:1rem}.v4 main.pl2 .pl-cmp2 .pl-tcta{display:inline-flex;align-items:center;min-height:36px;padding:0 .9rem;border-radius:980px;border:1px solid #d2d2d7;color:#1d1d1f;text-decoration:none;font-size:.82rem}.v4 main.pl2 .mk{display:inline-block;width:12px;height:12px;border-radius:50%;vertical-align:middle}.v4 main.pl2 .mk-y{background:#0b0b0b}.v4 main.pl2 .mk-p{background:linear-gradient(90deg,#0b0b0b 50%,#dcdbd9 50%)}.v4 main.pl2 .mk-o{border:1.5px solid #a1a1a6;background:transparent}.v4 main.pl2 .mk-n{width:12px;height:1.5px;border-radius:0;background:#c7c7cc}.v4 main.pl2 .pl-key{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.35rem .5rem;margin:1.2rem 0 .4rem;font-size:.8rem;color:#6a6a6f}.v4 main.pl2 .pl-key .mk{margin-left:.6rem}.v4 main.pl2 .pl-cmp2 .dt-note{text-align:center;font-size:.78rem;color:#6a6a6f}.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(min-width:760px){.v4 main.sv2 .sv2-list b{font-size:2rem}}.v4 main.pl2 .pl-cmp2 .pl-tcta{text-transform:none!important;letter-spacing:0!important;padding:0 .75rem!important;font:500 .8rem/1 var(--font)!important;min-height:34px;width:auto!important;border-radius:980px!important;background:#fff!important}.v4 main.pl2 .pl-cmp2 td.is-max .pl-tcta{background:#1d1d1f!important;color:#fff!important;border-color:#1d1d1f}@media(hover:hover){.v4 main.sv2 .sv3-t:hover{transform:translateY(-3px);box-shadow:0 18px 34px -24px rgba(29,29,31,.35)}.v4 main.sv2 .sv3-t:hover em{color:#0b0b0b}}@media(min-width:760px){.v4 main.sv2 .sv3{grid-template-columns:repeat(3,1fr);gap:1rem}.v4 main.sv2 .sv3-t{padding:1.8rem 1.6rem 1.5rem;border-radius:28px}.v4 main.sv2 .sv3-art{height:110px}.v4 main.sv2 .sv3-art svg{max-width:190px}.v4 main.sv2 .sv3-t b{font-size:2.6rem}.v4 main.sv2 .sv3-t small{font-size:1rem}}@media(prefers-reduced-motion:reduce){.v4 main.sv2 .sv3-t{transition:none}}body.app-hub{--raised:#f5f5f7;--overlay:#ececf0;--line:rgba(0,0,0,.07);--hair:rgba(0,0,0,.06);--field-border:#d2d2d7;--serif:"Instrument Serif","Iowan Old Style",Georgia,serif}body.app-hub .main h1,body.app-hub main h1{font:400 clamp(2.3rem,8.5vw,3.1rem)/1.03 var(--serif)!important;letter-spacing:-.03em!important;text-transform:none!important;color:#1d1d1f}body.app-hub .main .eyebrow,body.app-hub main .eyebrow{font:500 .7rem/1.2 var(--font)!important;letter-spacing:.12em!important;text-transform:uppercase;color:#6a6a6f!important}body.app-hub .dash-h h2,body.app-hub .panel>h2,body.app-hub main section>h2,body.app-hub .ia-box h2{font:400 1.65rem/1.1 var(--serif)!important;letter-spacing:-.02em!important;text-transform:none!important;color:#1d1d1f!important}body.app-hub .dash-h{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 .9rem;border:0!important;padding:0!important}body.app-hub .dash-h a{font-size:.88rem;color:#1d1d1f;text-decoration:none}body.app-hub :is(.panel,.ia-box,.hero-card,.proj-list a,.intake-card,.onb-step a,.hv,.hub-mini){background:#f5f5f7!important;border:0!important;border-radius:22px!important;box-shadow:none!important}body.app-hub .panel{padding:1.4rem 1.3rem}body.app-hub :is(.btn,.ai-btn,button.btn){border-radius:980px!important}body.app-hub :is(input:not([type=checkbox]):not([type=radio]),select,textarea){border-radius:14px!important}body.app-hub .dash-block,body.app-hub .ia-box,body.app-hub .hv,body.app-hub .hgrow,body.app-hub .intake{margin:0 0 2.2rem}body.app-hub .hh{margin:0 0 1.4rem;padding:0;border:0}body.app-hub .hh .eyebrow{margin:0 0 .5rem}body.app-hub .hq{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin:0 0 2.2rem}body.app-hub .hq a{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.45rem;min-height:84px;padding:.7rem .3rem;border-radius:20px;background:#f5f5f7;color:#1d1d1f;text-decoration:none;transition:background .2s}body.app-hub .hq a:hover,body.app-hub .hq a:focus-visible{background:#ececf0}body.app-hub .hq svg{width:24px;height:24px;color:#0b0b0b}body.app-hub .hq b{font:500 .76rem/1.15 var(--font);text-align:center}body.app-hub .hq i{position:absolute;top:8px;right:10px;min-width:20px;height:20px;padding:0 6px;border-radius:980px;background:#0b0b0b;color:#fff;font:600 .7rem/20px var(--font);font-style:normal;text-align:center}body.app-hub .hub-cards{display:grid;gap:.6rem}body.app-hub .hero-card{display:grid;gap:.25rem;padding:1.1rem 1.2rem!important;color:#1d1d1f;text-decoration:none}body.app-hub .hero-card b{font:400 1.45rem/1.15 var(--serif);letter-spacing:-.015em}body.app-hub .hero-card>span:last-child{font-size:.88rem;color:#6a6a6f}body.app-hub .ia-box{padding:1.3rem 1.2rem!important}body.app-hub .ia-box-h p{margin:.3rem 0 1rem;color:#6a6a6f;font-size:.95rem}body.app-hub .ia-ask{display:flex;gap:.5rem;align-items:stretch}body.app-hub .ia-ask input{flex:1;min-height:50px;background:#fff!important;border-color:#e5e5ea!important}body.app-hub .ia-ask .ai-btn{min-height:50px;padding:0 1.2rem;background:#1d1d1f;color:#fff;border:0;font-weight:500}body.app-hub .ia-chips{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.8rem}body.app-hub .ia-chip{display:inline-flex;align-items:center;min-height:38px;padding:.4rem .9rem;border-radius:980px!important;background:#fff!important;border:0!important;font-size:.84rem;line-height:1.25;color:#1d1d1f;text-decoration:none}body.app-hub .ia-note{margin:.9rem 0 0;font-size:.82rem;color:#6a6a6f}body.app-hub .proj-list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}body.app-hub .proj-list a{display:grid;gap:.35rem;padding:1.1rem 1.2rem!important;color:#1d1d1f;text-decoration:none}body.app-hub .proj-list b{font:400 1.35rem/1.15 var(--serif);letter-spacing:-.015em}body.app-hub .proj-st{font-size:.84rem;color:#6a6a6f}body.app-hub .proj-bar{display:block;height:4px;border-radius:4px;background:#e5e5ea;overflow:hidden;margin-top:.3rem}body.app-hub .proj-bar i{display:block;height:100%;background:#0b0b0b;border-radius:4px}body.app-hub .hub-mini{list-style:none;margin:.6rem 0 0;padding:.6rem 1.2rem!important}body.app-hub .hub-mini li{display:grid;gap:.15rem;padding:.6rem 0;border-bottom:1px solid #e5e5ea}body.app-hub .hub-mini li:last-child{border-bottom:0}body.app-hub .hub-mini span{font:500 .68rem/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:#6a6a6f}body.app-hub .hub-mini a{color:#1d1d1f;text-decoration:none;font-size:.95rem}body.app-hub .hv-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;margin:.8rem 0}body.app-hub .hv-grid div{background:#fff!important;border:0!important;border-radius:16px;padding:.9rem 1rem}body.app-hub .hv-grid dt{font:500 .68rem/1.25 var(--font);letter-spacing:.06em;text-transform:uppercase;color:#6a6a6f}body.app-hub .hv-grid dd{margin:.3rem 0 0;font:400 2.2rem/1 var(--serif);color:#1d1d1f}body.app-hub .hgrow-in{display:flex;align-items:center;gap:1rem;padding:1.15rem 1.2rem;border-radius:22px;background:#1d1d1f;color:#f5f5f7;text-decoration:none}body.app-hub .hgrow-in span{flex:1;display:grid;gap:.2rem}body.app-hub .hgrow-in b{font:400 1.45rem/1.1 var(--serif);letter-spacing:-.015em}body.app-hub .hgrow-in small{font-size:.8rem;color:#c7c7cc}body.app-hub .hgrow-in i{font:300 1.6rem/1 var(--font);font-style:normal;color:#d0cfcc}body.app-hub .hub-step{font-size:.88rem;color:#6a6a6f}body.app-hub .empty-line{color:#6a6a6f;font-size:.92rem;background:#f5f5f7;border-radius:18px;padding:1rem 1.2rem;border:0}@media(min-width:900px){body.app-hub .hq{grid-template-columns:repeat(4,minmax(0,150px))}}body.app-hub .proj-list li{border:0!important;background:none!important;box-shadow:none!important;padding:0!important}body.app-hub .hv .hv-grid>div{border:0!important;box-shadow:none!important;outline:0}body.app-hub .ia-ask{flex-direction:row!important;flex-wrap:nowrap!important}body.app-hub .ia-ask input{min-width:0;width:auto!important}body.app-hub .ia-ask .ai-btn{width:auto!important;flex:none}body.app-hub .hh-lede{margin:.6rem 0 0;color:#6a6a6f;font-size:1rem}body.app-hub .hs-plans{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}body.app-hub .hs-plans a{display:flex;align-items:center;gap:1rem;padding:1.1rem 1.2rem;border-radius:22px;background:#f5f5f7;color:#1d1d1f;text-decoration:none}body.app-hub .hs-plans a.is-feat{background:#1d1d1f;color:#f5f5f7}body.app-hub .hs-plans span{flex:1;display:grid;gap:.2rem}body.app-hub .hs-plans b{font:400 1.6rem/1.05 var(--serif);letter-spacing:-.02em}body.app-hub .hs-plans small{font-size:.86rem;color:#6a6a6f}body.app-hub .hs-plans a.is-feat small{color:#c7c7cc}body.app-hub .hs-plans i{font:300 1.6rem/1 var(--font);font-style:normal;color:#c7c7cc}body.app-hub .hs-plans a.is-feat i{color:#d0cfcc}body.app-hub .hs-svc{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.6rem}body.app-hub .hs-svc a{display:flex;flex-direction:column;height:100%;padding:1rem .95rem;border-radius:20px;background:#f5f5f7;color:#1d1d1f;text-decoration:none}body.app-hub .hs-art{display:grid;place-items:center;height:60px;margin-bottom:.8rem}body.app-hub .hs-art svg{width:100%;max-width:110px;height:auto}body.app-hub .hs-svc b{font:400 1.6rem/1 var(--serif);letter-spacing:-.02em}body.app-hub .hs-svc b span{color:#0b0b0b}body.app-hub .hs-svc small{margin-top:.35rem;font-size:.74rem;letter-spacing:.04em;color:#6a6a6f}body.app-hub .hs-svc .tag,body.app-hub .hs-plans .tag{align-self:flex-start;margin-top:.6rem;font-style:normal;font-size:.7rem;padding:.25rem .6rem;border-radius:980px;background:#fff;color:#1d1d1f;border:0}body.app-hub .hs-svc .tag.on{background:#e8f3ec;color:#1f7a46}body.app-hub .hs-end{margin:1rem 0 2rem;text-align:center}@media(min-width:900px){body.app-hub .hs-svc{grid-template-columns:repeat(3,1fr)}}body.app-hub .grid2>.panel{border:0!important}body.app-hub .nps-o{border-radius:12px!important}body.app-hub .proj-list,body.app-hub ul.proj-list{border:0!important;background:none!important;box-shadow:none!important;padding:0!important}body.app-hub .pj-meet{display:flex;align-items:center;gap:1rem;margin:0 0 1.2rem;padding:1rem 1.1rem;border-radius:22px;background:#1d1d1f;color:#f5f5f7;text-decoration:none}body.app-hub .pj-cal{flex:none;display:grid;place-items:center;width:52px;height:56px;border-radius:14px;background:#fff;color:#1d1d1f}body.app-hub .pj-cal b{font:400 1.6rem/1 var(--serif)}body.app-hub .pj-cal small{font-size:.66rem;color:#0b0b0b;letter-spacing:.08em}body.app-hub .pj-meet>span:nth-child(2){flex:1;display:grid;gap:.15rem}body.app-hub .pj-meet small{font:500 .66rem/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:#6a6a6f}body.app-hub .pj-meet b{font:400 1.25rem/1.15 var(--serif)}body.app-hub .pj-meet em{font-style:normal;font-size:.82rem;color:#c7c7cc}body.app-hub .pj-meet i{font:300 1.5rem/1 var(--font);font-style:normal;color:#d0cfcc}body.app-hub .pj{margin:0 0 1rem;padding:1.3rem 1.2rem;border-radius:22px;background:#f5f5f7}body.app-hub .pj-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.8rem}body.app-hub .pj h2{margin:0!important;font-size:1.55rem!important}body.app-hub .pj-st{flex:none;padding:.3rem .7rem;border-radius:980px;background:#fff;font-size:.74rem;color:#1d1d1f}body.app-hub .pj-st.pj-active{background:#f3f2ef;color:#0b0b0b}body.app-hub .pj-st.pj-done{background:#e8f3ec;color:#1f7a46}body.app-hub .pj-count{margin:.6rem 0 .5rem;font-size:.86rem;color:#6a6a6f}body.app-hub .pj-bar{display:block;height:4px;border-radius:4px;background:#e5e5ea;overflow:hidden;margin-bottom:1rem}body.app-hub .pj-bar i{display:block;height:100%;background:#0b0b0b}body.app-hub .pj-list{list-style:none;margin:0;padding:0}body.app-hub .pj-list li{display:flex;align-items:center;gap:.8rem;padding:.75rem 0;border-top:1px solid #e5e5ea}body.app-hub .pj-list li>span:nth-child(2){flex:1;display:grid;gap:.1rem}body.app-hub .pj-list b{font-weight:500;font-size:.95rem;color:#1d1d1f}body.app-hub .pj-list small{font-size:.78rem;color:#6a6a6f}body.app-hub .pj-list em{font-style:normal;font-size:.76rem;color:#6a6a6f;white-space:nowrap}body.app-hub .pj-mk{flex:none;width:18px;height:18px;border-radius:50%;border:1.5px solid #c7c7cc}body.app-hub .pj-d-doing .pj-mk,body.app-hub .pj-d-review .pj-mk{border-color:#0b0b0b;background:linear-gradient(90deg,#0b0b0b 50%,transparent 50%)}body.app-hub .pj-d-done .pj-mk{border-color:#0b0b0b;background:#0b0b0b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.3l2.6 2.5L13 6.5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/16px no-repeat}body.app-hub .pj-d-done b{color:#6a6a6f}body.app-hub .pj-d-review em{color:#0b0b0b}body.app-hub .pj-svc{margin:1.4rem 0 1rem}body.app-hub .pj-svc ul{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.45rem}body.app-hub .pj-svc li{padding:.45rem .9rem;border-radius:980px;background:#f5f5f7;font-size:.86rem}body.app-hub .pj-foot{display:flex;gap:1.4rem;justify-content:center;margin:1.4rem 0 2rem}body.app-hub .pj-foot a{color:#1d1d1f;font-size:.9rem}body.app-hub .rs-head h1{font-size:clamp(2.6rem,10vw,3.4rem)!important}body.app-hub .rs-periods{display:flex;gap:.4rem;overflow-x:auto;margin-top:.9rem;scrollbar-width:none}body.app-hub .rs-periods::-webkit-scrollbar{display:none}body.app-hub .rs-periods a{flex:none;display:inline-flex;align-items:center;min-height:36px;padding:0 .85rem;border-radius:980px;background:#f5f5f7;color:#1d1d1f;text-decoration:none;font-size:.82rem}body.app-hub .rs-periods a[aria-current]{background:#1d1d1f;color:#fff}body.app-hub .rs-demo{margin:0 0 1rem;font-size:.8rem;color:#8a6d1f;background:#fbf6e8;border-radius:14px;padding:.6rem .9rem}body.app-hub .rs-sum{margin:0 0 1.4rem}body.app-hub .rs-sum p{margin:0 0 .35rem;font-size:.92rem;color:#6a6a6f}body.app-hub .rs-sum p.rs-lead{font:400 1.45rem/1.2 var(--serif);color:#1d1d1f;margin-bottom:.5rem}body.app-hub .rs-kpis{display:grid;grid-template-columns:1fr 1fr;gap:.6rem;margin:0 0 1.6rem}body.app-hub .rs-kpis .rs-name{font:500 .72rem/1.2 var(--font);letter-spacing:.04em;color:#6a6a6f}body.app-hub .rs-tag{font-style:normal;font-size:.62rem;padding:.1rem .4rem;border-radius:980px;background:#fff;color:#8a6d1f}body.app-hub .rs-kpis .rs-val{font:400 2.1rem/1 var(--serif)!important;color:#1d1d1f;letter-spacing:-.02em}body.app-hub .rs-kpis .rs-val small{font-size:.9rem;margin-left:.15rem;color:#6a6a6f}body.app-hub .rs-kpis .rs-delta{font:600 .78rem/1.2 var(--font);color:#6a6a6f}body.app-hub .rs-kpis .rs-delta small{display:block;font-weight:400;font-size:.68rem;color:#6a6a6f;margin-top:.1rem}body.app-hub .rs-kpis .rs-delta.good{color:#1f7a46}body.app-hub .rs-kpis .rs-delta.bad{color:#b42318}body.app-hub .rs-kpis .ex-spark{width:100%;height:34px;margin-top:.35rem}body.app-hub .rs-team{margin:0 0 1.2rem;padding:1.3rem 1.2rem;border-radius:22px;background:#f5f5f7}body.app-hub .rs-team h2{margin:0 0 .7rem!important}body.app-hub .rs-team .rs-q{font:400 1.2rem/1.35 var(--serif);color:#1d1d1f;margin:0 0 1rem}body.app-hub .rs-team .eyebrow{margin:.8rem 0 .3rem}body.app-hub .rs-team .pre{margin:0;font-size:.95rem;color:#1d1d1f;white-space:pre-line}body.app-hub .rs-empty{margin:0;color:#6a6a6f;font-size:.92rem}body.app-hub .rs-more{margin:0 0 .8rem;border-radius:18px;background:#f5f5f7;padding:0 1.1rem}body.app-hub .rs-more>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:54px;font-weight:500;color:#1d1d1f}body.app-hub .rs-more>summary::-webkit-details-marker{display:none}body.app-hub .rs-more>summary::after{content:"+";font-size:1.3rem;color:#6a6a6f}body.app-hub .rs-more[open]>summary::after{content:"−"}body.app-hub .rs-more[open]{padding-bottom:1rem}body.app-hub .rs-team .rs-more{background:#fff;margin-top:1rem}body.app-hub .rs-score{font:400 1.3rem/1 var(--serif);color:#0b0b0b}body.app-hub .rs-csv{text-align:center;margin:1.2rem 0 2rem;font-size:.86rem}body.app-hub .rs-csv a{color:#1d1d1f}@media(min-width:900px){body.app-hub .rs-kpis{grid-template-columns:repeat(4,1fr)}}body.app-hub :is(.pj-bar,.proj-bar) i.w0{width:0%!important}body.app-hub :is(.pj-bar,.proj-bar) i.w10{width:10%!important}body.app-hub :is(.pj-bar,.proj-bar) i.w20{width:20%!important}body.app-hub :is(.pj-bar,.proj-bar) i.w30{width:30%!important}body.app-hub :is(.pj-bar,.proj-bar) i.w40{width:40%!important}body.app-hub :is(.pj-bar,.proj-bar) i.w50{width:50%!important}body.app-hub :is(.pj-bar,.proj-bar) i.w60{width:60%!important}body.app-hub :is(.pj-bar,.proj-bar) i.w70{width:70%!important}body.app-hub :is(.pj-bar,.proj-bar) i.w80{width:80%!important}body.app-hub :is(.pj-bar,.proj-bar) i.w90{width:90%!important}body.app-hub :is(.pj-bar,.proj-bar) i.w100{width:100%!important}body.app-hub .pj h2,body.app-hub .pj-top h2{font:400 1.55rem/1.1 var(--serif)!important;letter-spacing:-.02em!important;text-transform:none!important;margin:0!important;min-width:0}body.app-hub .pj-top{min-width:0}body.app-hub .hp-list{list-style:none;margin:0;padding:0 1.1rem;border-radius:22px;background:#f5f5f7}body.app-hub .hp-list li+li{border-top:1px solid #e5e5ea}body.app-hub .hp-list a{display:flex;align-items:center;gap:.9rem;min-height:68px;color:#1d1d1f;text-decoration:none}body.app-hub .hp-list a>span:first-child{flex:1;display:grid;gap:.15rem;min-width:0}body.app-hub .hp-list b{font:400 1.25rem/1.15 var(--serif)}body.app-hub .hp-list small{font-size:.8rem;color:#6a6a6f}body.app-hub .hp-ring{width:64px}body.app-hub .hp-ring .pj-bar{margin:0}body.app-hub .hp-list a>i{font:300 1.4rem/1 var(--font);font-style:normal;color:#c7c7cc}body.app-hub .hv2{margin:0 0 2rem}body.app-hub .hv2 dl{display:flex;flex-wrap:wrap;gap:1.6rem;margin:.6rem 0 .5rem}body.app-hub .hv2 dl div{display:flex;align-items:baseline;gap:.4rem}body.app-hub .hv2 dd{margin:0;font:400 2.2rem/1 var(--serif);color:#1d1d1f}body.app-hub .hv2 dt{font-size:.82rem;color:#6a6a6f}body.app-hub .hv2-note{margin:0;font-size:.74rem;color:#6a6a6f}body.app-admin .lrows{list-style:none;margin:0;padding:0 1.1rem;border:0!important;border-radius:22px;background:#f5f5f7}body.app-admin .lrows li+li{border-top:1px solid #e5e5ea}body.app-admin .lrow{display:grid!important;grid-template-columns:1fr auto;grid-template-areas:"who stage" "next next";gap:.25rem .8rem;align-items:center;padding:1rem 0!important;background:none!important;border:0!important;box-shadow:none!important;color:#1d1d1f!important;text-decoration:none}body.app-admin .lrow:hover,body.app-admin .lrow:focus-visible{background:none!important;color:#1d1d1f!important}body.app-admin .lrow:hover b{color:#0b0b0b!important}body.app-admin .lrow *{color:inherit}body.app-admin .lrow-who{grid-area:who;display:grid;gap:.15rem;min-width:0}body.app-admin .lrow-who b{font:400 1.3rem/1.15 "Instrument Serif",Georgia,serif;letter-spacing:-.01em;color:#1d1d1f!important}body.app-admin .lrow-sub{font-size:.82rem;color:#6a6a6f!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.app-admin .lrow-stage{grid-area:stage}body.app-admin .lrow .prio{display:inline-block;margin-left:.4rem;font:600 .62rem/1 var(--font);padding:.2rem .45rem;border-radius:980px;background:#f3f2ef;color:#0b0b0b!important;vertical-align:middle}body.app-admin .lrow.is-arch{opacity:.55}@media(min-width:900px){body.app-admin .lrow{grid-template-columns:1fr auto auto;grid-template-areas:"who next stage"}body.app-admin .lrow-next{text-align:right}}body.app-admin .main .panel,body.app-admin main .panel{background:#f5f5f7!important;border:0!important;border-radius:22px!important;box-shadow:none!important}body.app-admin main .panel>h2{font:400 1.45rem/1.1 "Instrument Serif",Georgia,serif!important;letter-spacing:-.015em!important;text-transform:none!important;color:#1d1d1f!important}body.app-admin main .panel :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:#fff!important;border-color:#e5e5ea!important;border-radius:14px!important}body.app-admin main details.panel>summary{list-style:none;cursor:pointer;min-height:52px;display:flex;align-items:center}body.app-hub .ev2,body.app-hub .ac2-grid{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}body.app-hub .ev2 a{position:relative;display:grid;gap:.3rem;padding:1.15rem 2.6rem 1.15rem 1.2rem;border-radius:22px;background:#f5f5f7;color:#1d1d1f;text-decoration:none}body.app-hub .ev2 small{font:500 .68rem/1.2 var(--font);letter-spacing:.08em;text-transform:uppercase;color:#0b0b0b}body.app-hub .ev2 b{font:400 1.4rem/1.15 var(--serif);letter-spacing:-.015em}body.app-hub .ev2-v{font-weight:600;font-size:1rem}body.app-hub .ev2-v em{font-style:normal;font-weight:400;color:#6a6a6f}body.app-hub .ev2-f{font-size:.8rem;color:#6a6a6f}body.app-hub .ev2 i{position:absolute;right:1.1rem;top:50%;transform:translateY(-50%);font:300 1.5rem/1 var(--font);font-style:normal;color:#c7c7cc}body.app-hub .ev2-list{list-style:none;margin:0;padding:0 1.1rem;border-radius:22px;background:#f5f5f7}body.app-hub .ev2-list li+li{border-top:1px solid #e5e5ea}body.app-hub .ev2-list a{display:flex;align-items:center;gap:.9rem;min-height:66px;padding:.7rem 0;color:#1d1d1f;text-decoration:none}body.app-hub .ev2-list a>span{flex:1;display:grid;gap:.15rem;min-width:0}body.app-hub .ev2-list b{font-weight:500;font-size:.95rem;line-height:1.3}body.app-hub .ev2-list small{font-size:.78rem;color:#6a6a6f}body.app-hub .ev2-st{flex:none;font-style:normal;font-size:.72rem;padding:.3rem .65rem;border-radius:980px;background:#fff;color:#1d1d1f}body.app-hub .ev2-st.is-ok{background:#1d1d1f;color:#fff}body.app-hub .ev2-hist{background:#fff;margin-bottom:.6rem}body.app-hub .ev2-form{display:grid;gap:.4rem;padding-top:.2rem}body.app-hub .ev2-form label small{color:#6a6a6f;font-weight:400}body.app-hub .ev2-form input,body.app-hub .ev2-form select,body.app-hub .ev2-form textarea{background:#fff!important}body.app-hub .ev2-form .opt{display:flex;gap:.5rem;align-items:center;border:0!important;padding:.4rem 0!important;background:none!important}body.app-hub .ev2-due{margin:1rem 0 0;text-align:center}body.app-hub .ev2-due a{color:#b42318;font-size:.9rem}body.app-hub .ac2-cont{display:flex;align-items:center;gap:1rem;margin:0 0 1.2rem;padding:1.1rem 1.2rem;border-radius:22px;background:#1d1d1f;color:#f5f5f7;text-decoration:none}body.app-hub .ac2-cont span{flex:1;display:grid;gap:.2rem}body.app-hub .ac2-cont small{font:500 .66rem/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:#6a6a6f}body.app-hub .ac2-cont b{font:400 1.35rem/1.15 var(--serif)}body.app-hub .ac2-cont em{font-style:normal;font-size:.84rem;color:#c7c7cc}body.app-hub .ac2-cont i{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:#1d1d1f;font-style:normal;font-size:.9rem;padding-left:3px}body.app-hub .ac2-tabs{display:flex;gap:.4rem;margin:0 0 .9rem;overflow-x:auto;scrollbar-width:none}body.app-hub .ac2-tabs a{flex:none;display:inline-flex;align-items:center;min-height:38px;padding:0 1rem;border-radius:980px;background:#f5f5f7;color:#1d1d1f;text-decoration:none;font-size:.86rem}body.app-hub .ac2-tabs a[aria-current]{background:#1d1d1f;color:#fff}body.app-hub .ac2-find{display:grid;gap:.5rem;margin:0 0 1.2rem}body.app-hub .ac2-find input[type=search]{min-height:48px;background:#f5f5f7!important;border:0!important}body.app-hub .ac2-filt>summary{list-style:none;cursor:pointer;font-size:.86rem;color:#6a6a6f;padding:.3rem .2rem}body.app-hub .ac2-filt>summary::-webkit-details-marker{display:none}body.app-hub .ac2-filt>summary::after{content:" +"}body.app-hub .ac2-filt[open]{display:grid;gap:.5rem}body.app-hub .ac2-card{position:relative}body.app-hub .ac2-card>a{display:grid;gap:.3rem;padding:1.1rem 3.2rem 1.1rem 1.2rem;border-radius:22px;background:#f5f5f7;color:#1d1d1f;text-decoration:none}body.app-hub .ac2-card small{font:500 .68rem/1.2 var(--font);letter-spacing:.08em;text-transform:uppercase;color:#6a6a6f}body.app-hub .ac2-card b{font:400 1.35rem/1.15 var(--serif);letter-spacing:-.015em}body.app-hub .ac2-card a>span{font-size:.86rem;color:#6a6a6f}body.app-hub .ac2-card em{font-style:normal;font-size:.78rem;color:#6a6a6f}body.app-hub .ac2-card .pj-bar{margin:.4rem 0 .1rem}body.app-hub .ac2-fav{position:absolute;top:.7rem;right:.6rem}body.app-hub .ac2-fav .btn{min-width:40px;min-height:40px;padding:0;border:0!important;background:transparent!important;font-size:1.1rem;color:#0b0b0b}@media(min-width:900px){body.app-hub .ac2-grid{grid-template-columns:repeat(2,1fr)}}body.app-hub .so-back{margin:0 0 1rem}body.app-hub .so-back a{color:#1d1d1f;text-decoration:none;font-size:.9rem;min-height:40px;display:inline-flex;align-items:center}body.app-hub .so-hero{margin:0 0 1.6rem;padding:1.6rem 1.3rem 1.5rem;border-radius:26px;background:#f5f5f7}body.app-hub .so-hero.is-feat{background:#1d1d1f;color:#f5f5f7}body.app-hub .so-art{display:grid;place-items:center;height:84px;margin:0 0 1.2rem}body.app-hub .so-art svg{width:100%;max-width:150px;height:auto}body.app-hub .so-k{margin:0 0 .5rem;font:500 .7rem/1.2 var(--font);letter-spacing:.1em;text-transform:uppercase;color:#0b0b0b}body.app-hub .so-hero.is-feat .so-k{color:#d0cfcc}body.app-hub .so-hero h1{margin:0 0 .6rem!important;font-size:clamp(2.6rem,11vw,3.4rem)!important;color:inherit!important}body.app-hub .so-hero h1 span{color:#0b0b0b}body.app-hub .so-hero.is-feat h1 span{color:#d0cfcc}body.app-hub .so-line{margin:0;font-size:1.02rem;line-height:1.5;color:#424245}body.app-hub .so-hero.is-feat .so-line{color:#d2d2d7}body.app-hub .so-who{margin:.8rem 0 0;font-size:.86rem;color:#6a6a6f}body.app-hub .so-inc{margin:0 0 1.6rem}body.app-hub .so-inc h2{margin:0 0 .8rem!important}body.app-hub .so-list{list-style:none;margin:0;padding:0}body.app-hub .so-list li{display:flex;gap:.8rem;align-items:flex-start;padding:.75rem 0;border-bottom:1px solid #ececf0}body.app-hub .so-list li>span:last-child{display:grid;gap:.1rem}body.app-hub .so-list b{font-weight:500;font-size:.98rem;color:#1d1d1f}body.app-hub .so-list small{font-size:.82rem;color:#6a6a6f}body.app-hub .so-ck{flex:none;width:20px;height:20px;margin-top:.05rem;border-radius:50%;background:#0b0b0b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.3l2.6 2.5L13 6.5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat}body.app-hub .so-ck.is-opt{background:transparent;border:1.5px solid #a1a1a6}body.app-hub .so-all{margin-top:.8rem}body.app-hub .so-note{margin:.9rem 0 0;font-size:.88rem;line-height:1.5;color:#6a6a6f}body.app-hub .so-cta{margin:0 0 1rem;padding:1.3rem 1.2rem;border-radius:22px;background:#f5f5f7}body.app-hub .so-req{font:400 1.25rem/1.2 var(--serif);margin:0 0 1rem}body.app-hub .so-form{display:grid;gap:.7rem}body.app-hub .so-msg>summary{list-style:none;cursor:pointer;font-size:.9rem;color:#1d1d1f;min-height:40px;display:flex;align-items:center;gap:.4rem}body.app-hub .so-msg>summary::-webkit-details-marker{display:none}body.app-hub .so-msg>summary::before{content:"+";color:#6a6a6f}body.app-hub .so-msg[open]>summary::before{content:"−"}body.app-hub .so-msg small{color:#6a6a6f}body.app-hub .so-msg textarea{width:100%;background:#fff!important;margin-top:.3rem}body.app-hub .so-meet{display:flex;gap:.55rem;align-items:center;font-size:.9rem;color:#1d1d1f;border:0!important;background:none!important;padding:0!important}body.app-hub .so-meet input{width:20px;height:20px;accent-color:#1d1d1f}body.app-hub .so-form .btn{width:100%;justify-content:center;min-height:54px}body.app-hub .so-free{margin:0;text-align:center;font-size:.8rem;color:#6a6a6f}body.app-hub .so-terms .eyebrow{margin:.8rem 0 .3rem}body.app-hub .so-plain{margin:0;padding-left:1.1rem;font-size:.86rem;line-height:1.5;color:#6a6a6f}body.app-hub .so-form label.so-meet{font:400 .92rem/1.3 var(--font)!important;letter-spacing:0!important;text-transform:none!important;margin:0!important}body.app-hub .so-form .so-msg{margin:0}body.app-hub .so-form{gap:.5rem}body.app-hub .kv-ring.kv-p0{background:conic-gradient(#0b0b0b 0.0deg,#e5e5ea 0)}body.app-hub .kv-ring.kv-p10{background:conic-gradient(#0b0b0b 36.0deg,#e5e5ea 0)}body.app-hub .kv-ring.kv-p20{background:conic-gradient(#0b0b0b 72.0deg,#e5e5ea 0)}body.app-hub .kv-ring.kv-p30{background:conic-gradient(#0b0b0b 108.0deg,#e5e5ea 0)}body.app-hub .kv-ring.kv-p40{background:conic-gradient(#0b0b0b 144.0deg,#e5e5ea 0)}body.app-hub .kv-ring.kv-p50{background:conic-gradient(#0b0b0b 180.0deg,#e5e5ea 0)}body.app-hub .kv-ring.kv-p60{background:conic-gradient(#0b0b0b 216.0deg,#e5e5ea 0)}body.app-hub .kv-ring.kv-p70{background:conic-gradient(#0b0b0b 252.0deg,#e5e5ea 0)}body.app-hub .kv-ring.kv-p80{background:conic-gradient(#0b0b0b 288.0deg,#e5e5ea 0)}body.app-hub .kv-ring.kv-p90{background:conic-gradient(#0b0b0b 324.0deg,#e5e5ea 0)}body.app-hub .kv-ring.kv-p100{background:conic-gradient(#0b0b0b 360.0deg,#e5e5ea 0)}body.app-hub .kv-lock::before{content:"🔒 "}body.app-hub .kv-hero{display:grid;grid-template-columns:auto 1fr;gap:1rem 1.1rem;align-items:center;margin:0 0 1.2rem;padding:1.3rem 1.2rem;border-radius:24px;background:#f5f5f7}body.app-hub .kv-ring{position:relative;width:76px;height:76px;border-radius:50%;display:grid;place-items:center}body.app-hub .kv-ring::before{content:"";position:absolute;inset:7px;border-radius:50%;background:#f5f5f7}body.app-hub .kv-ring span{position:relative;font:400 1.6rem/1 var(--serif);color:#1d1d1f}body.app-hub .kv-ring small{font-size:.8rem}body.app-hub .kv-s-aprovado .kv-ring{background:conic-gradient(#1f7a46 360deg,#e5e5ea 0)}body.app-hub .kv-hero-t{display:grid;gap:.2rem}body.app-hub .kv-hero-t .eyebrow{margin:0}body.app-hub .kv-hero-t b{font:400 1.5rem/1.1 var(--serif);color:#1d1d1f}body.app-hub .kv-hero-t>span{font-size:.84rem;color:#6a6a6f}body.app-hub .kv-steps{grid-column:1/-1;list-style:none;margin:.4rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:.3rem}body.app-hub .kv-steps li{display:grid;gap:.35rem;justify-items:start;font-size:.72rem;color:#6a6a6f}body.app-hub .kv-steps i{display:block;width:100%;height:4px;border-radius:4px;background:#e5e5ea}body.app-hub .kv-steps li.is-done i{background:#0b0b0b}body.app-hub .kv-steps li.is-now i{background:linear-gradient(90deg,#0b0b0b 50%,#e5e5ea 50%)}body.app-hub .kv-steps li.is-done,body.app-hub .kv-steps li.is-now{color:#1d1d1f;font-weight:500}body.app-hub .kv-note{margin:0 0 1rem;padding:.9rem 1.1rem;border-radius:18px;font-size:.9rem;display:grid;gap:.2rem}body.app-hub .kv-warn{background:#fbf6e8;color:#6b5414}body.app-hub .kv-bad{background:#fdecea;color:#8a1c14}body.app-hub .kv-card{margin:0 0 1rem;padding:1.3rem 1.2rem;border-radius:24px;background:#f5f5f7}body.app-hub .kv-card-h{display:flex;align-items:center;gap:.7rem;margin:0 0 1rem}body.app-hub .kv-card-h h2{margin:0!important;flex:1;font-size:1.5rem!important}body.app-hub .kv-n{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;font:400 1rem/1 var(--serif);color:#1d1d1f}body.app-hub .kv-card.is-ok .kv-n{background:#0b0b0b;color:#fff;font:600 .9rem/1 var(--font)}body.app-hub .kv-count{font-size:.82rem;color:#6a6a6f}body.app-hub .kv-form{display:grid;gap:.7rem}body.app-hub .kv-g{margin:.4rem 0 0;font:500 .7rem/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:#6a6a6f}body.app-hub .kv-2{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}body.app-hub .kv-f{display:grid;gap:.3rem;margin:0!important;font:inherit!important;letter-spacing:0!important;text-transform:none!important}body.app-hub .kv-f>span{font-size:.8rem;color:#6a6a6f;font-weight:500}body.app-hub .kv-f input{min-height:50px;background:#fff!important;border:1px solid #e5e5ea!important;font-size:1rem;width:100%}body.app-hub .kv-f.has-err input{border-color:#b42318!important;box-shadow:0 0 0 3px rgba(180,35,24,.1)}body.app-hub .kv-f em{font-style:normal;font-size:.78rem;color:#b42318}body.app-hub .kv-pep{display:flex;gap:.6rem;align-items:flex-start;font-size:.84rem;line-height:1.4;color:#424245;margin:.2rem 0!important;border:0!important;background:none!important;padding:0!important;text-transform:none!important;letter-spacing:0!important}body.app-hub .kv-pep input{width:20px;height:20px;flex:none;accent-color:#1d1d1f}body.app-hub .kv-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}body.app-hub .kv-chips li{padding:.3rem .7rem;border-radius:980px;background:#e8f3ec;color:#1f7a46;font-size:.74rem}body.app-hub .kv-form .btn{justify-self:start;min-height:48px}body.app-hub .kv-view{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:0}body.app-hub .kv-view dt{font-size:.74rem;color:#6a6a6f}body.app-hub .kv-view dd{margin:.15rem 0 0;color:#1d1d1f}body.app-hub .kv-docs{list-style:none;margin:0;padding:0}body.app-hub .kv-doc{padding:.9rem 0;border-top:1px solid #e5e5ea}body.app-hub .kv-doc:first-child{border-top:0;padding-top:0}body.app-hub .kv-doc-h{display:flex;gap:.7rem;align-items:flex-start}body.app-hub .kv-doc-h b{display:block;font-weight:500;font-size:.95rem;color:#1d1d1f}body.app-hub .kv-doc-h small{font-size:.74rem;color:#6a6a6f}body.app-hub .kv-dot{flex:none;width:20px;height:20px;margin-top:.05rem;border-radius:50%;border:1.5px solid #c7c7cc}body.app-hub .kv-doc.is-ok .kv-dot{border-color:#0b0b0b;background:#0b0b0b url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M5 9.3l2.6 2.5L13 6.5' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center/18px no-repeat}body.app-hub .kv-files{list-style:none;margin:.5rem 0 0 1.95rem;padding:0;display:grid;gap:.35rem}body.app-hub .kv-files li{display:flex;flex-wrap:wrap;align-items:center;gap:.2rem .6rem;font-size:.82rem}body.app-hub .kv-files a{color:#1d1d1f;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.app-hub .kv-files span{color:#6a6a6f}body.app-hub .kv-files em{flex-basis:100%;font-style:normal;color:#b42318}body.app-hub .kv-okt{font-style:normal;color:#1f7a46}body.app-hub .kv-badt{font-style:normal;color:#b42318}body.app-hub .kv-up{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin:.6rem 0 0 1.95rem}body.app-hub .kv-up input[type=file]{flex:1;min-width:0;font-size:.78rem;color:#6a6a6f}body.app-hub .kv-up input[type=file]::file-selector-button{margin-right:.6rem;padding:.5rem .9rem;border:0;border-radius:980px;background:#fff;color:#1d1d1f;font:500 .8rem var(--font);cursor:pointer}body.app-hub .kv-up-label{width:96px;min-height:38px!important;background:#fff!important;font-size:.82rem}body.app-hub .kv-up .btn{min-height:38px}body.app-hub .kv-small{margin:.8rem 0 0;font-size:.76rem;color:#6a6a6f}body.app-hub .kv-miss{margin:0 0 1rem;padding:.9rem 1rem;border-radius:16px;background:#fff}body.app-hub .kv-miss ul{margin:.4rem 0 0;padding-left:1.1rem;font-size:.84rem;color:#424245}body.app-hub .kv-consent{display:grid;gap:.7rem}body.app-hub .kv-consent label{display:flex;gap:.6rem;align-items:flex-start;font-size:.84rem;line-height:1.45;color:#424245;margin:0!important;text-transform:none!important;letter-spacing:0!important;border:0!important;background:none!important;padding:0!important}body.app-hub .kv-consent input{width:20px;height:20px;flex:none;accent-color:#1d1d1f;margin-top:.05rem}body.app-hub .kv-consent .btn{width:100%;justify-content:center;min-height:54px}body.app-hub .kv-consent .btn[disabled]{opacity:.35}body.app-hub .kv-foot{text-align:center;margin:1rem 0 2rem}body.app-hub .kv-card-h h2{font:400 1.5rem/1.1 var(--serif)!important;letter-spacing:-.015em!important;text-transform:none!important;color:#1d1d1f!important}body.app-hub .kv-up input[type=file]{border:0!important;background:none!important;padding:0!important;min-height:38px;text-transform:none!important;letter-spacing:0!important;box-shadow:none!important}body.app-hub .kv-up input[type=file]::file-selector-button{text-transform:none;letter-spacing:0;min-height:38px;border:1px solid #e5e5ea}body.app-hub .ap-ch{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#fff;color:#0b0b0b}body.app-hub .ap-ch svg{width:22px;height:22px}body.app-hub .ap-wait{margin:0 0 1.2rem;padding:1.2rem 1.1rem;border-radius:24px;background:#f3f2ef}body.app-hub .ap-wait.is-empty{background:#f5f5f7}body.app-hub .ap-wait-h{display:flex;align-items:center;justify-content:space-between;margin:0 0 .9rem}body.app-hub .ap-wait-h h2{margin:0!important;font-size:1.5rem!important}body.app-hub .ap-num{min-width:34px;height:34px;padding:0 .6rem;border-radius:980px;background:#0b0b0b;color:#fff;display:grid;place-items:center;font:400 1.2rem/1 var(--serif)}body.app-hub .ap-wait.is-empty .ap-num{background:#e5e5ea;color:#6a6a6f}body.app-hub .ap-cards{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}body.app-hub .ap-cards a{display:flex;align-items:center;gap:.8rem;padding:.9rem;border-radius:18px;background:#fff;color:#1d1d1f;text-decoration:none}body.app-hub .ap-cards .ap-ch{background:#f3f2ef}body.app-hub .ap-t{flex:1;display:grid;gap:.2rem;min-width:0}body.app-hub .ap-t small{font-size:.74rem;color:#6a6a6f}body.app-hub .ap-t b{font:400 1.2rem/1.2 var(--serif)}body.app-hub .ap-go{flex:none;padding:.45rem .8rem;border-radius:980px;background:#1d1d1f;color:#fff;font-size:.76rem;font-weight:500}body.app-hub .ap-calm{margin:0;font-size:.9rem;color:#6a6a6f}body.app-hub .ap-cnt{margin-left:.4rem;font-size:.8rem;color:#6a6a6f;font-weight:400}body.app-hub .ap-list{list-style:none;margin:0 0 .8rem;padding:0 .9rem;border-radius:18px;background:#fff}body.app-hub .ap-list li+li{border-top:1px solid #ececf0}body.app-hub .ap-list a{display:flex;align-items:center;gap:.8rem;min-height:66px;color:#1d1d1f;text-decoration:none}body.app-hub .ap-list a>span:not(.ap-ch){flex:1;display:grid;gap:.15rem;min-width:0}body.app-hub .ap-list b{font-weight:500;font-size:.92rem}body.app-hub .ap-list small{font-size:.76rem;color:#6a6a6f}body.app-hub .ap-list .ap-ch{width:36px;height:36px;border-radius:12px;background:#f5f5f7}body.app-hub .ap-list i{font:300 1.4rem/1 var(--font);font-style:normal;color:#c7c7cc}body.app-hub .ap-head{margin:0 0 1.2rem}body.app-hub .ap-head h1{margin:.3rem 0 .7rem!important;font-size:clamp(2rem,8vw,2.6rem)!important}body.app-hub .ap-st{display:inline-block;padding:.35rem .8rem;border-radius:980px;background:#f5f5f7;font-size:.78rem;color:#1d1d1f}body.app-hub .ap-st-pending{background:#f3f2ef;color:#0b0b0b}body.app-hub .ap-st-approved,body.app-hub .ap-st-published{background:#e8f3ec;color:#1f7a46}body.app-hub .ap-st-changes{background:#fbf6e8;color:#6b5414}body.app-hub .ap-post{margin:0 0 1.2rem;border-radius:24px;background:#fff;box-shadow:0 0 0 1px #ececf0,0 24px 40px -32px rgba(0,0,0,.35);overflow:hidden}body.app-hub .ap-post-top{display:flex;align-items:center;gap:.6rem;padding:.9rem 1rem}body.app-hub .ap-post-top b{font-size:.88rem;flex:1}body.app-hub .ap-post-top small{font-size:.74rem;color:#6a6a6f}body.app-hub .ap-av{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#0b0b0b;color:#fff;font:400 1rem/1 var(--serif)}body.app-hub .ap-art{display:grid;place-items:center;aspect-ratio:4/5;max-height:360px;width:100%;background:linear-gradient(160deg,#f5f5f7,#ececf0);color:#1d1d1f;text-decoration:none}body.app-hub .ap-art span{padding:.6rem 1.1rem;border-radius:980px;background:#fff;font-size:.86rem;font-weight:500}body.app-hub .ap-cap{margin:0;padding:1rem 1.1rem 1.2rem;font-size:.95rem;line-height:1.55;color:#1d1d1f;white-space:pre-line}body.app-hub .ap-decide{display:grid;gap:.6rem;margin:0 0 1rem}body.app-hub .ap-yes{width:100%;justify-content:center;min-height:56px}body.app-hub .ap-change>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:980px;border:1px solid #d2d2d7;color:#1d1d1f;font-weight:500}body.app-hub .ap-change>summary::-webkit-details-marker{display:none}body.app-hub .ap-change[open]>summary{margin-bottom:.6rem}body.app-hub .ap-change textarea{width:100%;background:#f5f5f7!important;border:0!important;margin-bottom:.5rem}body.app-hub .ap-change .btn{width:100%;justify-content:center}body.app-hub .ap-hist .ct-hist{list-style:none;margin:0;padding:0}body.app-hub .ap-wait-h h2{font:400 1.6rem/1.1 var(--serif)!important;text-transform:none!important;letter-spacing:-.01em!important;color:#1d1d1f!important}body.app-hub .ap-art{aspect-ratio:auto;max-height:none;min-height:150px;gap:.6rem;align-content:center}body.app-hub .ap-art::before{content:"";width:44px;height:44px;border-radius:12px;border:1.6px solid #c7c7cc;background:radial-gradient(circle at 34% 36%,#c7c7cc 0 3px,transparent 3.5px)}body.app-admin .bi-filters{margin:0 0 1rem}body.app-admin .bi-chips{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.2rem}body.app-admin .bi-chips::-webkit-scrollbar{display:none}body.app-admin .bi-chips .chip{flex:none;min-height:40px;padding:0 1rem;border-radius:980px;border:1px solid #dcdcd7;background:#fff;color:#1d1d1f;font:500 .82rem var(--font);cursor:pointer}body.app-admin .bi-chips .chip.on{background:#1d1d1f;border-color:#1d1d1f;color:#fff}body.app-admin .bi-more{margin-top:.6rem;border-radius:18px;background:#f6f5f2;padding:0 1rem}body.app-admin .bi-more>summary{list-style:none;cursor:pointer;min-height:48px;display:flex;align-items:center;font:500 .88rem var(--font)}body.app-admin .bi-more>summary::-webkit-details-marker{display:none}body.app-admin .bi-more[open]{padding-bottom:1rem}body.app-admin .bi-grid{display:grid;grid-template-columns:1fr;gap:.6rem}body.app-admin .bi-grid label{display:grid;gap:.3rem;font:500 .76rem var(--font);color:#5f5f63;margin:0}body.app-admin .bi-grid .row-end{grid-column:1/-1}body.app-admin .row-end{display:flex;justify-content:flex-end;gap:.5rem;margin-top:.6rem}@media(min-width:640px){body.app-admin .bi-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){body.app-admin .bi-grid{grid-template-columns:repeat(3,1fr)}}body.app-admin .bi-kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;margin:0 0 1rem}@media(min-width:760px){body.app-admin .bi-kpis{grid-template-columns:repeat(4,1fr)}}body.app-admin .bi-k{position:relative;display:grid;align-content:start;gap:.25rem;padding:1rem;border-radius:20px;background:#f6f5f2;min-height:104px}body.app-admin .bi-k>span{font:500 .74rem var(--font);color:#5f5f63}body.app-admin .bi-k>b{font:400 2.2rem/1 "Instrument Serif",Georgia,serif;color:#1d1d1f;letter-spacing:-.01em}body.app-admin .bi-k>b.bi-money{font-size:1.4rem;line-height:1.15}body.app-admin .bi-k>small{font-size:.7rem;color:#6a6a6f}body.app-admin .bi-k-w{grid-column:1/-1;background:#1d1d1f}body.app-admin .bi-k-w>span,body.app-admin .bi-k-w>small{color:rgba(255,255,255,.65)}body.app-admin .bi-k-w>b{color:#fff}body.app-admin .bi-d{position:absolute;top:.9rem;right:.9rem;font:600 .68rem/1 var(--font);font-style:normal;padding:.25rem .45rem;border-radius:980px;background:#ececea;color:#5f5f63}body.app-admin .bi-d.up{background:#e8f3ec;color:#1f7a46}body.app-admin .bi-d.down{background:#fbeceb;color:#b42318}body.app-admin .bi-h{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.4rem}body.app-admin .bi-legend{margin:0;font-size:.76rem;color:#5f5f63;display:flex;align-items:center;gap:.35rem}body.app-admin .bi-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-left:.4rem}body.app-admin .bi-svg{width:100%;height:200px;display:block;margin-top:.6rem}body.app-admin .bi-svg .bl{fill:#d4d2cc}body.app-admin .bi-svg .bw{fill:#0b0b0b}body.app-admin .bi-svg .ax{stroke:#e2e0da;stroke-width:1}body.app-admin .bi-svg .lb{fill:#86868b;font:500 10px var(--font)}body.app-admin .bi-two{display:grid;gap:1rem;grid-template-columns:1fr}@media(min-width:1000px){body.app-admin .bi-two{grid-template-columns:1fr 1fr}}body.app-admin .bi-two>.panel{margin:0 0 1rem}body.app-admin .bi-funnel,body.app-admin .bi-goals,body.app-admin .bi-rows,body.app-admin .bi-list{list-style:none;margin:.6rem 0;padding:0}body.app-admin .bi-funnel li{display:grid;grid-template-columns:1fr auto;grid-template-areas:"l n" "bar bar" "s s";gap:.25rem .6rem;padding:.55rem 0}body.app-admin .bi-funnel b{grid-area:n;font:400 1.3rem/1 "Instrument Serif",Georgia,serif}body.app-admin .bi-funnel small{grid-area:s;font-size:.72rem;color:#6a6a6f}body.app-admin .bi-goals li{display:grid;gap:.35rem;padding:.7rem 0;border-bottom:1px solid #f0efeb}body.app-admin .bi-goals small{font-size:.72rem;color:#6a6a6f}body.app-admin .bi-goals form{margin:0}body.app-admin .linkbtn{background:none;border:0;padding:0;color:#6a6a6f;text-decoration:underline;cursor:pointer;font:inherit}body.app-admin .bi-rows li{border-bottom:1px solid #f0efeb}body.app-admin .bi-rows li:last-child,body.app-admin .bi-list li:last-child{border-bottom:0}body.app-admin .bi-rows li,body.app-admin .bi-rows li>a{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:58px;color:#1d1d1f;text-decoration:none}body.app-admin .bi-rows li>a{flex:1}body.app-admin .bi-rows li div{display:grid;gap:.15rem;min-width:0}body.app-admin .bi-rows b{font-weight:500;font-size:.9rem}body.app-admin .bi-rows small{font-size:.74rem;color:#6a6a6f}body.app-admin .bi-rows form{margin:0}body.app-admin .bi-late{flex:none;font:600 .66rem/1 var(--font);padding:.3rem .55rem;border-radius:980px;background:#fbeceb;color:#b42318}body.app-admin .bi-score{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f2f1ee;color:#0b0b0b;font:400 1.1rem/1 "Instrument Serif",Georgia,serif}body.app-admin .bi-list li{display:flex;justify-content:space-between;align-items:baseline;gap:.8rem;padding:.65rem 0;border-bottom:1px solid #f0efeb;font-size:.86rem}body.app-admin .bi-list li b{font:400 1.15rem/1 "Instrument Serif",Georgia,serif}body.app-admin .bi-tbl td,body.app-admin .bi-tbl th{white-space:nowrap}body.app-admin .bi-tbl td:first-child{white-space:normal;min-width:150px}body.app-admin .rs-more{margin-top:.6rem;border-top:1px solid #f0efeb}body.app-admin .rs-more>summary{list-style:none;cursor:pointer;min-height:48px;display:flex;align-items:center;justify-content:space-between;font:500 .86rem var(--font)}body.app-admin .rs-more>summary::after{content:"+";font:300 1.3rem/1 var(--font);color:#6a6a6f}body.app-admin .rs-more[open]>summary::after{content:"–"}body.app-admin .rs-more>summary::-webkit-details-marker{display:none}@media(min-width:760px){body.app-admin .jr-touch{grid-template-columns:repeat(2,1fr)}}body.app-admin .bi-page .panel h2,body.app-admin .bi-page .panel>h2{font:400 1.45rem/1.15 "Instrument Serif",Georgia,serif!important;text-transform:none!important;letter-spacing:-.005em!important;color:#1d1d1f!important;margin:0 0 .3rem}body.app-admin .bi-page .panel{border-radius:22px}body.app-admin .bi-svg{height:auto;max-height:240px}@media(max-width:759px){body.app-admin .bi-tbl thead{display:none}}body.app-admin .bi-goals li{grid-template-columns:1fr auto;grid-template-areas:"h h" "bar bar" "pct rm"}body.app-admin .bi-goals small{grid-area:pct}body.app-admin .bi-goals form{grid-area:rm;justify-self:end}body.app-admin .bi-goals .linkbtn{font-size:.74rem}body.app-admin .bi-camp-m{display:block}body.app-admin .bi-camp-d{display:none}@media(min-width:760px){body.app-admin .bi-camp-m{display:none}body.app-admin .bi-camp-d{display:block}}body.app-admin .bi-camp-m li{display:block!important;padding:.8rem 0}body.app-admin .jr h2{font:400 1.45rem/1.15 "Instrument Serif",Georgia,serif!important;text-transform:none!important;letter-spacing:0!important;color:#1d1d1f!important}body.app-admin .side nav .nav-fold{margin-top:.6rem}body.app-admin .side nav .nav-fold>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between}body.app-admin .side nav .nav-fold>summary::-webkit-details-marker{display:none}body.app-admin .side nav .nav-fold>summary::after{content:"+";font:300 1rem/1 var(--font);color:#6a6a66}body.app-admin .side nav .nav-fold[open]>summary::after{content:"–"}body.app-admin .side nav .nav-fold a{font-size:.76rem;color:#6a6a6f}body.app-admin .app-grp-more ul{display:flex;flex-wrap:wrap;gap:.35rem}body.app-admin .app-grp-more li a{display:inline-flex;min-height:36px;align-items:center;padding:0 .8rem!important;border-radius:980px;background:#f6f5f2;font-size:.8rem!important;border:0!important}body.app-admin .dz-head{margin:0 0 1.2rem}body.app-admin .dz-head h1{margin:.2rem 0 .3rem!important;font-size:clamp(2.2rem,9vw,3rem)!important}body.app-admin .dz-lede{margin:0 0 .9rem;font-size:1.02rem;color:#5f5f63}body.app-admin .dz-tiles{display:grid;grid-template-columns:repeat(2,1fr);gap:.6rem;margin:0 0 1.6rem}@media(min-width:900px){body.app-admin .dz-tiles{grid-template-columns:repeat(4,1fr)}}body.app-admin .dz-t{display:grid;align-content:space-between;gap:.5rem;min-height:110px;padding:1rem;border-radius:22px;background:#f6f5f2;color:#1d1d1f!important;text-decoration:none!important}body.app-admin .dz-t span{font:500 .76rem var(--font);color:#5f5f63}body.app-admin .dz-t b{font:400 2.4rem/1 "Instrument Serif",Georgia,serif;letter-spacing:-.01em}body.app-admin .dz-t b.dz-m{font-size:1.35rem;line-height:1.15}body.app-admin .dz-t small{font-size:.72rem;color:#0b0b0b;font-weight:500}body.app-admin .dz-t.is-hot{background:#f3f2ef}body.app-admin .dz-t.is-hot b{color:#0b0b0b}body.app-admin .dz-t-k{background:#1d1d1f}body.app-admin .dz-t-k span{color:rgba(255,255,255,.65)}body.app-admin .dz-t-k b{color:#fff}body.app-admin .dz-sec{margin:0 0 1.6rem}body.app-admin .dz-h{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;margin:0 0 .6rem}body.app-admin .dz-h h2{margin:0!important;font:400 1.5rem/1.1 "Instrument Serif",Georgia,serif!important;text-transform:none!important;letter-spacing:0!important;color:#1d1d1f!important}body.app-admin .dz-h h2 b{font-weight:400}body.app-admin .dz-h a{font:500 .82rem var(--font);color:#1d1d1f;text-decoration:underline;text-underline-offset:3px}body.app-admin .dz-calm{margin:0;padding:1rem;border-radius:18px;background:#f6f5f2;font-size:.88rem;color:#5f5f63}body.app-admin .dz-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}body.app-admin .dz-list .pitem{display:grid!important;grid-template-columns:1fr auto;grid-template-areas:"sev go" "body go" "meta go";gap:.2rem .6rem;padding:.9rem 1rem!important;border:0!important;border-radius:18px!important;background:#f6f5f2!important;color:#1d1d1f!important;text-decoration:none}body.app-admin .dz-list .pitem-sev{grid-area:sev;font:600 .62rem var(--font)!important;letter-spacing:.08em;text-transform:uppercase;color:#6a6a6f!important}body.app-admin .dz-list .s-late .pitem-sev{color:#b42318!important}body.app-admin .dz-list .s-today .pitem-sev{color:#0b0b0b!important}body.app-admin .dz-list .pitem-body{grid-area:body;display:grid;gap:.15rem}body.app-admin .dz-list .pitem-body b{font-weight:500;font-size:.92rem}body.app-admin .dz-list .pitem-body span{font-size:.78rem;color:#5f5f63}body.app-admin .dz-list .pitem-meta{grid-area:meta;font-size:.7rem;color:#6a6a6f}body.app-admin .dz-list .pitem-go{grid-area:go;align-self:center;color:#c7c7cc}body.app-admin .dz-agenda{list-style:none;margin:0;padding:0 1rem;border-radius:18px;background:#f6f5f2}body.app-admin .dz-agenda li{display:flex;align-items:center;gap:.8rem;min-height:60px;border-bottom:1px solid #ecebe7}body.app-admin .dz-agenda li:last-child{border-bottom:0}body.app-admin .dz-agenda div{display:grid;gap:.15rem;min-width:0}body.app-admin .dz-agenda b{font-weight:500;font-size:.9rem}body.app-admin .dz-agenda small{font-size:.74rem;color:#6a6a6f}body.app-admin .dz-agenda small.late{color:#b42318}body.app-admin .dz-ic{flex:none;width:10px;height:10px;border-radius:50%;border:2px solid #1d1d1f}body.app-admin .dz-ic-m{background:#0b0b0b;border-color:#0b0b0b}body.app-admin .dz-pipe{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;padding-bottom:.2rem}body.app-admin .dz-pipe::-webkit-scrollbar{display:none}body.app-admin .dz-pipe a{flex:none;scroll-snap-align:start;display:grid;gap:.2rem;min-width:104px;padding:.8rem .9rem;border-radius:18px;background:#f6f5f2;color:#1d1d1f!important;text-decoration:none!important}body.app-admin .dz-pipe a b{font:400 1.7rem/1 "Instrument Serif",Georgia,serif}body.app-admin .dz-pipe a span{font-size:.7rem;color:#5f5f63}body.app-admin .dz-pipe a.is-zero{opacity:.5}body.app-admin .dz-pipe a:last-child{background:#f3f2ef}body.app-admin .dz-pipe a:last-child b{color:#0b0b0b}body.app-admin .dz-fold{margin:0 0 .8rem}body.app-admin ul.plist.dz-list{background:none!important;border:0!important;padding:0!important;box-shadow:none!important}body.app-admin .dz-list li{border:0!important;background:none!important}body.app-admin .dz-fold{border:0!important;border-radius:18px!important;background:#f6f5f2!important}body.app-admin .dz-fold>summary{min-height:56px}body.app-admin .mn-h{margin:0 0 .5rem!important;font:500 .7rem var(--font)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#6a6a6f!important}body.app-admin .mn-list{list-style:none;margin:0;padding:0 1rem;border-radius:18px;background:#f6f5f2}body.app-admin .mn-list li+li{border-top:1px solid #ecebe7}body.app-admin .mn-list a{display:flex;align-items:center;justify-content:space-between;min-height:54px;color:#1d1d1f!important;text-decoration:none!important;font-size:.95rem;border:0!important;background:none!important}body.app-admin .mn-list a[aria-current=page]{font-weight:600}body.app-admin .mn-list i{font-style:normal;font-size:1.3rem;color:#c7c7cc}body.app-admin .mn-chips{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0 0 1rem}body.app-admin .mn-chips a{display:inline-flex;align-items:center;min-height:40px;padding:0 .9rem;border-radius:980px;background:#fff;color:#1d1d1f!important;text-decoration:none!important;font-size:.84rem}body.app-admin .mn-more{padding:0 1rem!important}body.app-admin .mn-foot{display:flex;gap:.5rem;margin:1.2rem 0}body.app-admin .mn-foot form{margin:0}body.app-admin .dz-fold>summary{border:0!important;background:transparent!important}body.app-admin .dz-fold[open]{padding-bottom:.4rem}body.app-admin .dz-fold>.panel,body.app-admin .dz-fold>.dash-block{background:transparent;margin:0 1rem 1rem}body.app-admin .mn-more>summary{padding:.85rem 0!important}body.app-admin .pz-sum{display:flex;flex-wrap:wrap;gap:.4rem;margin:0 0 .8rem}body.app-admin .pz-s{display:inline-flex;align-items:center;gap:.35rem;min-height:34px;padding:0 .8rem;border-radius:980px;background:#f6f5f2;font-size:.8rem;color:#5f5f63}body.app-admin .pz-s b{font:400 1.05rem/1 "Instrument Serif",Georgia,serif;color:#1d1d1f}body.app-admin .pz-s.s-late{background:#fbeceb;color:#b42318}body.app-admin .pz-s.s-late b{color:#b42318}body.app-admin .pz-areas{margin:0 0 1rem}body.app-admin .pz-areas .chip{display:inline-flex;align-items:center;text-decoration:none}body.app-hub .hteam{display:flex;align-items:center;gap:.8rem;margin:0 0 1.2rem;padding:.9rem 1rem;border-radius:22px;background:#f5f5f7;color:#1d1d1f;text-decoration:none}body.app-hub .hteam.is-new{background:#f3f2ef}body.app-hub .hteam-av,body.app-hub .tm-av{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#0b0b0b;color:#fff;font:400 1.25rem/1 var(--serif)}body.app-hub .hteam-tx{flex:1;display:grid;gap:.15rem;min-width:0}body.app-hub .hteam-tx b{font-weight:500;font-size:.92rem}body.app-hub .hteam-tx small{font-size:.78rem;color:#6a6a6f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.app-hub .hteam-go{flex:none;padding:.45rem .85rem;border-radius:980px;background:#1d1d1f;color:#fff;font-size:.76rem;font-weight:500}body.app-hub .tm-people{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.5rem}body.app-hub .tm-people li{display:flex;align-items:center;gap:.8rem;padding:.8rem 1rem;border-radius:20px;background:#f5f5f7}body.app-hub .tm-people span:last-child{display:grid;gap:.1rem}body.app-hub .tm-people b{font-weight:500}body.app-hub .tm-people small{font-size:.76rem;color:#6a6a6f}body.app-hub .tm-calm{margin:0 0 1rem;padding:1rem;border-radius:20px;background:#f5f5f7;font-size:.9rem;color:#6a6a6f}body.app-hub .tm-more{display:grid;margin:1.2rem 0;padding:0 1rem;border-radius:20px;background:#f5f5f7}body.app-hub .tm-more a{display:flex;align-items:center;justify-content:space-between;min-height:54px;color:#1d1d1f;text-decoration:none;font-size:.92rem}body.app-hub .tm-more a+a{border-top:1px solid #e8e8ed}body.app-hub .tm-more i{font-style:normal;font-size:1.3rem;color:#c7c7cc}:is(body.app-hub,body.app-admin) .tm-chat{margin:0 0 1.2rem;padding:1rem;border-radius:24px;background:#fff;box-shadow:0 0 0 1px #ececf0}:is(body.app-hub,body.app-admin) .tm-msgs{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.6rem}:is(body.app-hub,body.app-admin) .tm-msgs li{max-width:85%;display:grid;gap:.25rem}:is(body.app-hub,body.app-admin) .tm-msgs li p{margin:0;padding:.7rem .95rem;border-radius:20px;font-size:.92rem;line-height:1.45;white-space:pre-line;word-break:break-word}:is(body.app-hub,body.app-admin) .tm-msgs small{font-size:.68rem;color:#6a6a6f;padding:0 .4rem}:is(body.app-hub,body.app-admin) .tm-msgs .is-me{justify-self:end;text-align:right}:is(body.app-hub,body.app-admin) .tm-msgs .is-me p{background:#1d1d1f;color:#fff;border-bottom-right-radius:6px}:is(body.app-hub,body.app-admin) .tm-msgs .is-team p{background:#f5f5f7;color:#1d1d1f;border-bottom-left-radius:6px}:is(body.app-hub,body.app-admin) .tm-empty{margin:0 0 1rem;font-size:.88rem;color:#6a6a6f}:is(body.app-hub,body.app-admin) .tm-form{display:grid;gap:.5rem}:is(body.app-hub,body.app-admin) .tm-form textarea{width:100%;background:#f5f5f7!important;border:0!important;border-radius:18px!important;padding:.85rem 1rem!important;font-size:.95rem}:is(body.app-hub,body.app-admin) .tm-form .btn{width:100%;justify-content:center}body.app-admin .ib-list{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.5rem}body.app-admin .ib-list a{display:flex;align-items:flex-start;gap:.8rem;padding:.9rem 1rem;border-radius:18px;background:#f6f5f2;color:#1d1d1f!important;text-decoration:none!important}body.app-admin .ib-list a.is-wait{background:#fff;box-shadow:0 0 0 1.5px #1d1d1f}body.app-admin .ib-av{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#e9e7e2;color:#1d1d1f;font:400 1.15rem/1 "Instrument Serif",Georgia,serif}body.app-admin .is-wait .ib-av{background:#0b0b0b;color:#fff}body.app-admin .ib-tx{flex:1;display:grid;gap:.15rem;min-width:0}body.app-admin .ib-top{display:flex;justify-content:space-between;gap:.6rem;align-items:baseline}body.app-admin .ib-top b{font-weight:500;font-size:.92rem}body.app-admin .ib-top time{flex:none;font-size:.68rem;color:#6a6a6f}body.app-admin .ib-what{font-size:.72rem;color:#5f5f63}body.app-admin .ib-what em{font-style:normal;font-weight:600;color:#0b0b0b}body.app-admin .ib-body{font-size:.84rem;color:#3a3a3c;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.app-admin .cv-head{display:flex;align-items:center;gap:.9rem}body.app-admin .cv-head h1{margin:0!important;font-size:clamp(1.8rem,7vw,2.4rem)!important}body.app-admin .cv-head .dz-lede{margin:.2rem 0 0;font-size:.85rem}body.app-hub .tp-prog{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"n l" "bar bar";align-items:baseline;gap:.3rem .5rem;margin:0 0 1rem}body.app-hub .tp-prog b{grid-area:n;font:400 2rem/1 var(--serif);color:#1d1d1f}body.app-hub .tp-prog span:not(.pj-bar){grid-area:l;font-size:.84rem;color:#6a6a6f}body.app-hub .tp-prog .pj-bar{grid-area:bar}body.app-hub .tp-topics{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none;margin:0 0 1rem;padding-bottom:.2rem}body.app-hub .tp-topics::-webkit-scrollbar{display:none}body.app-hub .tp-topics a{flex:none;display:inline-flex;align-items:center;gap:.35rem;min-height:40px;padding:0 .95rem;border-radius:980px;background:#f5f5f7;color:#1d1d1f;text-decoration:none;font-size:.84rem}body.app-hub .tp-topics a.on{background:#1d1d1f;color:#fff}body.app-hub .tp-topics i{font-style:normal;font-size:.7rem;opacity:.6}body.app-hub .tp-list{list-style:none;margin:0 0 1.2rem;padding:0 1rem;border-radius:22px;background:#f5f5f7}body.app-hub .tp-list li+li{border-top:1px solid #e8e8ed}body.app-hub .tp-list a{display:flex;align-items:center;gap:.8rem;min-height:68px;padding:.6rem 0;color:#1d1d1f;text-decoration:none}body.app-hub .tp-list a>span:not(.tp-ck){flex:1;display:grid;gap:.15rem;min-width:0}body.app-hub .tp-list b{font-weight:500;font-size:.93rem;line-height:1.3}body.app-hub .tp-list small{font-size:.76rem;color:#6a6a6f;line-height:1.35}body.app-hub .tp-list i{font-style:normal;font-size:1.3rem;color:#c7c7cc}body.app-hub .is-done b{color:#6a6a6f}body.app-hub .tp-foot{font-size:.8rem;color:#6a6a6f;text-align:center}body.app-hub .ai-tipq{margin:1rem 0 .6rem;display:grid;gap:.4rem}body.app-hub .ai-tipq label{font-size:.84rem;font-weight:500;color:#1d1d1f}body.app-hub .ai-tipq div{display:flex;gap:.4rem}body.app-hub .ai-tipq input{flex:1;min-width:0}body.app-hub .ai-tiphits{text-align:left}body.app-hub .ai-tipnone{font-size:.84rem;color:#6a6a6f}@media(min-width:900px){body.app-hub .tp-grid{grid-template-columns:repeat(4,1fr)}}body.app-hub .ai-off .ai-tipq{margin-top:1.2rem;padding-top:1rem;border-top:1px solid rgba(0,0,0,.08)}body.app-hub .ai-off .tp-list{background:#fff;margin-top:.6rem}body.app-hub .bk-h{margin:0 0 .6rem!important;font:500 .72rem var(--font)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#6a6a6f!important}body.app-hub .bk-list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}body.app-hub .bk-list li{display:flex;gap:.9rem;padding:1rem;border-radius:22px;background:#f5f5f7;scroll-margin-top:80px}body.app-hub .bk-cover{flex:none;display:grid;place-items:center;width:56px;height:80px;border-radius:6px 10px 10px 6px;background:linear-gradient(135deg,#0b0b0b,#0a0a0a);box-shadow:inset 4px 0 0 rgba(0,0,0,.18)}body.app-hub .bk-cover span{font:400 1.7rem/1 var(--serif);color:#fff}body.app-hub .is-read .bk-cover{background:linear-gradient(135deg,#1d1d1f,#3a3a3c)}body.app-hub .bk-tx{flex:1;display:grid;gap:.2rem;min-width:0}body.app-hub .bk-tx b{font:400 1.2rem/1.15 var(--serif);color:#1d1d1f}body.app-hub .bk-tx small{font-size:.76rem;color:#6a6a6f}body.app-hub .bk-tx p{margin:.3rem 0 0;font-size:.86rem;line-height:1.45;color:#3a3a3c}body.app-hub .bk-lesson{padding:.55rem .75rem;border-radius:12px;background:#fff;font-size:.84rem!important}body.app-hub .bk-tx form{margin:.4rem 0 0}body.app-hub .bk-btn{min-height:36px;padding:0 .9rem;border-radius:980px;border:1px solid #d2d2d7;background:#fff;color:#1d1d1f;font:500 .78rem var(--font);cursor:pointer}body.app-hub .is-read .bk-btn{background:#1d1d1f;border-color:#1d1d1f;color:#fff}body.app-admin a.bi-k{color:#1d1d1f;text-decoration:none;transition:background .15s}body.app-admin a.bi-k:hover{background:#efeee9}body.app-admin .bi-demo{margin:0 0 .8rem;padding:.7rem 1rem;border-radius:14px;background:#fbf6e8;font-size:.82rem;color:#6b5414}body.app-admin .bi-demo.is-on{background:#f2f1ee;color:#0b0b0b}body.app-admin .bi-demo a{color:inherit;font-weight:600}body.app-admin .df-list{margin:0 0 .8rem;display:grid;gap:.6rem}body.app-admin .df-list div{padding:.8rem 1rem;border-radius:14px;background:#f6f5f2}body.app-admin .df-list dt{font-weight:600;font-size:.86rem}body.app-admin .df-list dd{margin:.3rem 0 0}body.app-admin .df-list p{margin:.15rem 0;font-size:.8rem;line-height:1.45}:is(.pj-bar,.proj-bar) i.w5{width:5%!important}:is(.pj-bar,.proj-bar) i.w15{width:15%!important}:is(.pj-bar,.proj-bar) i.w25{width:25%!important}:is(.pj-bar,.proj-bar) i.w35{width:35%!important}:is(.pj-bar,.proj-bar) i.w45{width:45%!important}:is(.pj-bar,.proj-bar) i.w55{width:55%!important}:is(.pj-bar,.proj-bar) i.w65{width:65%!important}:is(.pj-bar,.proj-bar) i.w75{width:75%!important}:is(.pj-bar,.proj-bar) i.w85{width:85%!important}:is(.pj-bar,.proj-bar) i.w95{width:95%!important}body.app-hub .cx{margin:0 0 1.4rem;padding:1.1rem;border-radius:24px;background:#f5f5f7}body.app-hub .cx .dash-h{margin-bottom:.3rem}body.app-hub .cx-src{margin:0 0 .8rem;font-size:.74rem;color:#6a6a6f}body.app-hub .cx-kpis{display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem;margin:0 0 .8rem}@media(min-width:900px){body.app-hub .cx-kpis{grid-template-columns:repeat(4,1fr)}}body.app-hub .cx-k{position:relative;display:grid;gap:.25rem;padding:.9rem;border-radius:18px;background:#fff;min-height:92px;align-content:start}body.app-hub .cx-k span{font-size:.74rem;color:#6a6a6f}body.app-hub .cx-k b{font:400 1.9rem/1 var(--serif);color:#1d1d1f}body.app-hub .cx-k b small{font:400 .8rem var(--font);color:#6a6a6f}body.app-hub .cx-d{justify-self:start;font-style:normal;font:600 .68rem/1 var(--font);padding:.25rem .45rem;border-radius:980px;background:#f5f5f7;color:#6a6a6f}body.app-hub .cx-d.good{background:#e8f3ec;color:#1f7a46}body.app-hub .cx-d.bad{background:#fbeceb;color:#b42318}body.app-hub .is-hit small{color:#1f7a46;font-weight:600}body.app-hub .cx-calm{margin:0 0 .8rem;font-size:.86rem;color:#6a6a6f}body.app-hub .cx-steps{margin:0 0 1.4rem}body.app-hub .cx-list{list-style:none;margin:0 0 .8rem;padding:0 1rem;border-radius:22px;background:#f5f5f7}body.app-hub .cx-list li+li{border-top:1px solid #e8e8ed}body.app-hub .cx-list a,body.app-hub .cx-list div{display:grid;grid-template-columns:1fr auto;grid-template-areas:"e go" "s go";gap:.1rem .6rem;padding:.8rem 0;color:#1d1d1f;text-decoration:none}body.app-hub .cx-list em{grid-area:e;font-style:normal;font-size:.7rem;color:#6a6a6f;text-transform:uppercase;letter-spacing:.06em}body.app-hub .cx-list span{grid-area:s;font-size:.92rem;line-height:1.35}body.app-hub .cx-list span small{color:#6a6a6f;font-size:.78rem}body.app-hub .cx-list i{grid-area:go;align-self:center;font-style:normal;font-size:1.3rem;color:#c7c7cc}body.app-hub .cx-list .is-you em{color:#0b0b0b;font-weight:600}body.app-admin .pp{display:grid;gap:.5rem}body.app-admin .pp-custom{border-radius:16px;background:#f6f5f2;padding:0 1rem}body.app-admin .pp-custom>summary{list-style:none;cursor:pointer;min-height:44px;display:flex;align-items:center;font:500 .84rem var(--font)}body.app-admin .pp-custom>summary::-webkit-details-marker{display:none}body.app-admin .pp-custom:not([open]){display:none}body.app-admin .pp-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.6rem;padding-bottom:1rem}body.app-admin .pp-row label{display:grid;gap:.25rem;font:500 .74rem var(--font);color:#5f5f63;margin:0;flex:1;min-width:140px}body.app-admin .pp-label{margin:0;font-size:.74rem;color:#6a6a6f}body.app-hub .rs-range{display:grid;gap:.5rem;margin-top:.8rem}body.app-hub .rs-range .tp-topics{margin:0}body.app-hub .rs-range .tp-topics button{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 .95rem;border-radius:980px;border:0;background:#f5f5f7;color:#1d1d1f;font:inherit;font-size:.84rem;cursor:pointer}body.app-hub .rs-range .tp-topics button.on{background:#1d1d1f;color:#fff}body.app-hub .rs-custom{display:flex;flex-wrap:wrap;gap:.5rem;align-items:flex-end}body.app-hub .rs-custom label{display:grid;gap:.2rem;font-size:.74rem;color:#6a6a6f;flex:1;min-width:130px}body.app-hub .rs-cmp{margin:0;font-size:.74rem;color:#6a6a6f}body.app-hub .qz{max-width:560px;margin:0 auto;padding-bottom:1rem}body.app-hub .qz-bars{display:flex;gap:4px;margin:.2rem 0 1rem}body.app-hub .qz-bars i{flex:1;height:4px;border-radius:4px;background:#e5e5ea}body.app-hub .qz-bars i.on{background:#1d1d1f}body.app-hub .qz-bars i.cur{background:#0b0b0b}body.app-hub .qz-top{display:flex;justify-content:space-between;align-items:center;margin:0 0 1.4rem;font-size:.8rem;color:#6a6a6f}body.app-hub .qz-back{color:#1d1d1f;text-decoration:none;font-weight:500;min-height:44px;display:inline-flex;align-items:center}body.app-hub .qz-q{margin:0 0 .4rem!important;font-size:clamp(2rem,8.5vw,2.8rem)!important;line-height:1.05!important}body.app-hub .qz-hint{margin:0 0 1rem;font-size:.86rem;color:#6a6a6f}body.app-hub .qz-opts{display:grid;gap:.6rem;margin:1.2rem 0}body.app-hub .qz-opt{display:flex;align-items:center;justify-content:space-between;gap:.8rem;width:100%;min-height:64px;padding:0 1.2rem;border:0;border-radius:20px;background:#f5f5f7;color:#1d1d1f;font:500 1.02rem var(--font);text-align:left;cursor:pointer;transition:transform .12s,background .15s}body.app-hub .qz-opt:active{transform:scale(.98)}body.app-hub button.qz-opt:hover{background:#ececf0}body.app-hub .qz-opt.on{background:#1d1d1f;color:#fff}body.app-hub .qz-opt i{font-style:normal;font-size:1.4rem;color:#c7c7cc}body.app-hub label.qz-opt input{position:absolute;opacity:0;pointer-events:none}body.app-hub label.qz-opt{position:relative;margin:0}body.app-hub label.qz-opt i{width:24px;height:24px;border-radius:50%;border:1.6px solid #c7c7cc;background:#fff}body.app-hub label.qz-opt:has(input:checked){background:#1d1d1f;color:#fff}body.app-hub label.qz-opt:has(input:checked) i{border-color:#fff;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.5l4 4 8-9' fill='none' stroke='%231d1d1f' stroke-width='2.4'/%3E%3C/svg%3E") center/16px no-repeat}body.app-hub label.qz-opt:focus-within{outline:2px solid #0b0b0b;outline-offset:2px}body.app-hub .qz-next{width:100%;justify-content:center;min-height:56px;margin-top:.4rem}body.app-hub .qz-foot{margin:.8rem 0 0;font-size:.76rem;color:#6a6a6f;text-align:center;line-height:1.45}body.app-hub .qz-why{list-style:none;margin:1rem 0 1.4rem;padding:0;display:grid;gap:.6rem}body.app-hub .qz-why li{padding:1rem 1.1rem;border-radius:20px;background:#f5f5f7;font-size:.95rem;line-height:1.5}body.app-hub .qz-why li:first-child{background:#1d1d1f;color:#fff}body.app-hub .qz-send{display:grid;gap:.6rem}body.app-hub .qz-send .btn{width:100%;justify-content:center;min-height:56px}body.app-hub .qz-meet{display:flex;gap:.6rem;align-items:center;font-size:.9rem;min-height:44px}body.app-hub .qz-review{margin-top:1.2rem}body.app-hub .qz-review .linkbtn{background:none;border:0;color:#6a6a6f;text-decoration:underline;cursor:pointer;font:inherit;padding:.6rem 0}body.app-hub .so-quiz{display:flex;align-items:center;gap:.8rem;padding:1.1rem 1.2rem;border-radius:22px;background:#1d1d1f;color:#fff;text-decoration:none;margin:0 0 .6rem}body.app-hub .so-quiz span{flex:1;display:grid;gap:.2rem}body.app-hub .so-quiz b{font:400 1.4rem/1.1 var(--serif)}body.app-hub .so-quiz small{font-size:.8rem;color:rgba(255,255,255,.75)}body.app-hub .so-quiz i{font-style:normal;font-size:1.6rem;color:rgba(255,255,255,.6)}body.app-hub .so-or{margin:.4rem 0 .6rem;text-align:center;font-size:.76rem;color:#6a6a6f}body.app-hub .hs-quiz{margin:0 0 .8rem;font-size:.86rem;color:#6a6a6f}body.app-hub .hs-quiz a{color:#1d1d1f;font-weight:600}body.app-admin .qc-top{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}body.app-admin .qc-score{display:grid;place-items:center;align-content:center;width:84px;height:84px;border-radius:50%;background:#f6f5f2}body.app-admin .qc-score b{font:400 2rem/1 "Instrument Serif",Georgia,serif}body.app-admin .qc-score small{font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;color:#6a6a6f}body.app-admin .qc-quente{background:#f2f1ee}body.app-admin .qc-quente b{color:#0b0b0b}body.app-admin .qc-top dl{flex:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:.5rem;margin:0}body.app-admin .qc-top dl div{padding:.6rem .8rem;border-radius:12px;background:#f6f5f2}body.app-admin .qc-top dt{font-size:.68rem;color:#6a6a6f;text-transform:uppercase;letter-spacing:.06em}body.app-admin .qc-top dd{margin:.2rem 0 0;font-weight:500;font-size:.9rem}body.app-admin .qc-why{margin:.4rem 0 .8rem;padding-left:1.1rem;font-size:.82rem;line-height:1.5;color:#3a3a3c}@media(min-width:1000px){body.app-admin .ag-grid{grid-template-columns:repeat(3,1fr)}}body.app-hub label.qz-opt,body.app-hub label.qz-opt span,body.app-hub .qz-meet{text-transform:none!important;letter-spacing:0!important;font:500 1.02rem var(--font)!important}body.app-hub .qz-meet{font-size:.9rem!important;color:#1d1d1f}body.app-admin .qc-ans{display:grid;gap:.3rem;margin:1rem 0 .4rem}body.app-admin .qc-ans div{display:flex;justify-content:space-between;gap:1rem;padding:.45rem 0;border-bottom:1px solid #f0efeb;font-size:.82rem}body.app-admin .qc-ans dt{color:#5f5f63}body.app-admin .qc-ans dd{margin:0;font-weight:500;text-align:right}@media(max-width:899px){body.app .topbar:has(.top-back) .brand.sm,body.app .topbar:has(.top-back) .top-where{display:none}}@media(min-width:900px){body.app .top-back{margin-right:.6rem}}body.app-hub .qz-bars a{flex:1;display:block;height:16px;padding:6px 0;background-clip:content-box;border-radius:6px;background-color:#e5e5ea;margin:-6px 0}body.app-hub .qz-bars a.on{background-color:#1d1d1f}body.app-hub .qz-bars a.cur{background-color:#0b0b0b}body.app-hub .qz-prev{display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:980px;border:1px solid #d2d2d7;color:#1d1d1f;text-decoration:none;font-weight:500;font-size:.92rem}body.app-hub .hs-plans li{position:relative}body.app-hub .hs-go{flex:none;font-style:normal;padding:.45rem .9rem;border-radius:980px;background:#1d1d1f;color:#fff;font-size:.78rem;font-weight:600}body.app-hub .is-feat .hs-go{background:#fff;color:#1d1d1f}body.app-hub .hs-more{display:inline-block;margin:.4rem 0 .2rem .4rem;font-size:.8rem;color:#6a6a6f;text-decoration:underline;text-underline-offset:3px;min-height:32px}body.app-hub .hs-plans a.hs-more{display:inline-flex;padding:.2rem .4rem;margin:.3rem 0 .4rem .6rem;background:none;border-radius:0;font-size:.8rem;color:#6a6a6f;text-decoration:underline;min-height:32px;align-items:center}body.app-hub .qz-top{margin-bottom:1rem}@media(min-width:900px){body.app-admin .lx-ess{grid-template-columns:repeat(4,1fr)}body.app-admin .lx-dl{grid-template-columns:repeat(3,1fr)}body.app-admin .lx-card,body.app-admin .lx-folds{max-width:760px}body.app-admin .lx-adv .btn{width:auto}}.vt{max-width:760px;margin:0 auto;padding:0 clamp(1.25rem,5vw,2rem) 3rem}.vt .vt-back{margin:1.2rem 0 0;font-size:.9rem}.vt .vt-back a{color:#6a6a6f;text-decoration:none}@media(min-width:900px){.vt-topics{flex-wrap:wrap;overflow:visible}}@media(min-width:760px){.vt-grid{grid-template-columns:repeat(3,1fr)}}.vt{padding-top:clamp(1.6rem,5vw,3rem)}.vt .vt-back{margin:0 0 .4rem}body.app-hub .owe-bar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1rem;padding:.85rem 1rem;border-radius:16px;background:#f3f2ef;color:#0b0b0b;text-decoration:none;font-size:.9rem;min-height:48px}body.app-hub .owe-bar b{flex:none;font-weight:600}body.app-hub .owe-bar.is-paused{background:#0b0b0b;color:#fff}body.app-hub .py-ok{color:#1f7a4d;font-size:.7em;vertical-align:middle}body.app-hub .py-alert{margin:0 0 1rem;padding:1rem 1.1rem;border-radius:18px;background:#0b0b0b;color:#fff}body.app-hub .py-alert p{margin:.3rem 0 0;font-size:.9rem;color:#eeedea}body.app-hub .py-list{list-style:none;margin:0 0 1.4rem;padding:0;display:grid;gap:.7rem}body.app-hub .py-item{display:grid;gap:.8rem;padding:1.1rem;border-radius:22px;background:#f5f5f7}body.app-hub .py-item.is-late{background:#fff;box-shadow:inset 0 0 0 1.5px #d8d7d5}body.app-hub .py-tx{display:grid;gap:.2rem}body.app-hub .py-tx small{font-size:.76rem;color:#6a6a6f}body.app-hub .is-late .py-tx small{color:#b42318;font-weight:600}body.app-hub .py-tx b{font:400 1.35rem/1.15 var(--serif);color:#1d1d1f}body.app-hub .py-tx span{font-size:.84rem;color:#6a6a6f}body.app-hub .py-tx .py-amt{font:600 1.5rem/1.1 var(--font);color:#1d1d1f;letter-spacing:-.01em}body.app-hub .py-act{display:flex;gap:.5rem;flex-wrap:wrap}body.app-hub .py-act form{flex:1}body.app-hub .py-act .btn,body.app-hub .py-item>form .btn,body.app-hub .py-item>a.btn{width:100%;justify-content:center;min-height:48px}body.app-hub .py-alt{margin:0;font-size:.78rem;color:#6a6a6f}body.app-hub .py-alt a{color:#1d1d1f}body.app-hub .py-note{font-size:.86rem;color:#6a6a6f;margin:-.6rem 0 1.2rem}body.app-hub .py-auto h2{margin:1.4rem 0 .2rem;font:400 1.6rem/1.1 var(--serif);text-transform:none;letter-spacing:-.01em;color:#1d1d1f}body.app-hub .py-sub{margin:0 0 .8rem;font-size:.86rem;color:#6a6a6f}body.app-hub .py-row{grid-template-columns:1fr auto;align-items:center}body.app-hub .py-row .py-tx b{font-size:1.15rem}body.app-hub .py-on{font-size:.8rem;font-weight:600;color:#1f7a4d;white-space:nowrap}body.app-hub .py-off{font-size:.78rem;color:#6a6a6f;white-space:nowrap}body.app-hub .py-foot{font-size:.86rem;color:#6a6a6f}.py-foot a{color:#1d1d1f}body.app-hub .py-legal{font-size:.74rem;color:#6a6a6f;line-height:1.5}body.app-admin .rc-list{list-style:none;margin:0;padding:0}body.app-admin .rc-list>li{display:grid;gap:.6rem;padding:.9rem 0;border-top:1px solid #efeff2}body.app-admin .rc-list>li:first-child{border-top:0}body.app-admin .rc-tx{display:grid;gap:.15rem}body.app-admin .rc-tx b{font:400 1.2rem/1.15 "Instrument Serif",Georgia,serif;color:#1d1d1f}body.app-admin .rc-tx span{font-size:.84rem;color:#6a6a6f}body.app-admin .rc-tx .late{color:#b42318;font-weight:500}body.app-admin .rc-act{display:flex;gap:.5rem;flex-wrap:wrap;align-items:flex-start}body.app-admin .rc-pay>summary{list-style:none}body.app-admin .rc-pay>summary::-webkit-details-marker{display:none}body.app-admin .rc-pay[open] form{margin-top:.6rem;width:100%}body.app-admin .rc-pay label.check{display:flex;gap:.5rem;align-items:flex-start;text-transform:none;letter-spacing:0;font-size:.84rem;color:#1d1d1f}@media(min-width:900px){body.app-admin .rc-list>li{grid-template-columns:1fr auto;align-items:center}}body.app-hub .of-jump{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:0 0 1rem;padding:1rem 1.1rem;border-radius:20px;background:#1d1d1f;color:#fff;text-decoration:none}body.app-hub .of-jump span{display:grid;gap:.1rem}body.app-hub .of-jump small{font-size:.74rem;color:#b3b3ba}body.app-hub .of-jump b{font:600 1.5rem/1.1 var(--font);letter-spacing:-.01em;color:#fff}body.app-hub .of-jump em{font-style:normal;font-size:.86rem;font-weight:600;padding:.55rem .9rem;border-radius:980px;background:#fff;color:#1d1d1f;white-space:nowrap}@media(min-width:1000px){body.app-hub .of-jump{display:none}}body.app-hub .of-rules{font-size:.76rem;color:#6a6a6f;line-height:1.5;margin:.2rem 0 .6rem}.mk-opt{display:flex;gap:.6rem;align-items:flex-start;margin:.2rem 0 .8rem;font-size:.84rem;line-height:1.45;color:#6a6a6f;text-transform:none;letter-spacing:0;font-weight:400}.mk-opt input{width:20px;height:20px;margin-top:.1rem;flex:none;accent-color:#1d1d1f}body.app-hub .mk-pref{display:flex;gap:1rem;align-items:center;justify-content:space-between;padding:.4rem 0 1rem;border-bottom:1px solid #efeff2;margin-bottom:1rem}body.app-hub .mk-pref p{margin:0}body.app-admin .hs-st{flex:none;align-self:flex-start;font-size:.72rem;font-weight:600;padding:.3rem .65rem;border-radius:980px;white-space:nowrap}body.app-admin .hs-ok{background:#e8f5ee;color:#1f7a4d}body.app-admin .hs-bad{background:#fdecea;color:#b42318}body.app-admin .hs-off{background:#f2f2f4;color:#6a6a6f}body.app-admin .rc-tx code{font-size:.78rem;word-break:break-all}@media(min-width:900px){body.app-admin .cp-ess{grid-template-columns:repeat(6,1fr)}}@media(min-width:900px){body.app-hub .cp-card{grid-template-columns:repeat(4,1fr)}}body.app-hub .cx-camp{display:grid;grid-template-columns:1fr auto;gap:.1rem .8rem;align-items:center;margin:.8rem 0;padding:.9rem 1rem;border-radius:18px;background:#fff;color:#1d1d1f;text-decoration:none}body.app-hub .cx-camp span{grid-column:1;font-size:.74rem;color:#6a6a6f}body.app-hub .cx-camp b{grid-column:1;font-weight:600;font-size:.98rem}body.app-hub .cx-camp i{grid-column:2;grid-row:1/3;font-style:normal;color:#6a6a6f}body.app-hub .tr-sec{margin:0 0 1.4rem}@media(min-width:760px){body.app-hub .tr-cards{grid-template-columns:repeat(2,1fr)}}body.app-hub .tr-go{width:100%;justify-content:center;margin:0 0 1rem}body.app-hub .tr-done{font-weight:600;color:#1f7a4d}body.app-hub .tr-list{list-style:none;margin:0 0 1.2rem;padding:0 1rem;border-radius:22px;background:#f5f5f7}body.app-hub .tr-list li+li{border-top:1px solid #e5e5ea}body.app-hub .tr-list a{display:flex;align-items:center;gap:.8rem;min-height:64px;padding:.8rem 0;color:#1d1d1f;text-decoration:none}body.app-hub .tr-list a>span:nth-child(2){display:grid;gap:.15rem;flex:1}body.app-hub .tr-list b{font-weight:600;font-size:.95rem}body.app-hub .tr-list small{font-size:.76rem;color:#6a6a6f}body.app-hub .tr-list i{font-style:normal;color:#6a6a6f}body.app-hub .tr-n{flex:none;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#fff;font-size:.82rem;font-weight:600;box-shadow:inset 0 0 0 1px #d2d2d7}body.app-hub .tr-list a.is-done .tr-n{background:#1d1d1f;color:#fff;box-shadow:none}body.app-hub .cx-ops{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0 0 10px;font-size:.85rem;color:#6a6a6f}body.app-hub .cx-ops b{color:#1d1d1f;font-weight:600}body.app-hub .cx-ctx,body.app-hub .rs-ctx{display:block;font-style:normal;font-size:.75rem;line-height:1.3;color:#6a6a6f;margin-top:4px;overflow-wrap:anywhere}body.app-hub .hh-status{margin:-.6rem 0 1.4rem;font-size:1.05rem;color:#6a6a6f}body.app-hub .hh-status.is-todo{color:#1d1d1f;font-weight:500}body.app-hub .hn-todo{margin:0 0 1.8rem}body.app-hub .hn-todo ul{list-style:none;margin:0;padding:0 1rem;border-radius:22px;background:#f7f6f3}body.app-hub .hn-todo li+li{border-top:1px solid #e8e7e4}body.app-hub .hn-todo a{display:flex;align-items:center;gap:.85rem;min-height:64px;padding:.6rem 0;color:#1d1d1f;text-decoration:none}body.app-hub .hn-todo a>span:nth-child(2){flex:1;display:grid;gap:.1rem;min-width:0}body.app-hub .hn-todo b{font-weight:600;font-size:1rem}body.app-hub .hn-todo small{font-size:.82rem;color:#6a6a6f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.app-hub .hn-dot{width:10px;height:10px;border-radius:50%;background:#0a0a0a;flex:none}body.app-hub .hn-todo a>i{font:300 1.4rem/1 var(--font);font-style:normal;color:#b8b7b5}body.app-hub .cx-ops span+span::before{content:"·";margin-right:16px;color:#c7c7cc}body.app-hub .cx-ops{gap:6px 10px;font-weight:500;color:#1d1d1f}body.app-hub .cx-ops span+span::before{margin-right:10px}body.app-hub .hteam{margin-top:1.6rem}body.app-hub .rs-goals{margin:0 0 1.2rem}body.app-hub .rs-goals h2{margin:0 0 .6rem!important}body.app-hub .rs-head ~ .cx-camp,body.app-hub .rs-goals ~ .cx-camp{margin-bottom:1.2rem}body.app-hub .cx-ops2{display:block;font-size:.9rem;line-height:1.4}body.app-hub .rs-cmpbox{margin:.6rem 0 0}body.app-hub .rs-cmpbox>summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:.9rem;color:#6a6a6f;list-style:none}body.app-hub .rs-cmpbox>summary::-webkit-details-marker{display:none}body.app-hub .rs-cmpbox>summary::after{content:"+";margin-left:.5rem;color:#6a6a6f}body.app-hub .rs-cmpbox[open]>summary::after{content:"–"}body.app-hub .ab-money{margin:1.2rem 0;padding:1rem 1.1rem;border:0;border-radius:18px;background:#f5f5f7}body.app-hub .ab-money legend{font-weight:600;padding:0}body.app-admin .dz-ic-on{background:#28a745!important;border-color:#28a745!important}body.app-hub .tl li.now{color:#1d1d1f!important;font-weight:600}body.app-hub .tl li.now b{color:#0a0a0a}.v4 main.vh{--q-ease:cubic-bezier(.22,.61,.36,1);--q-hair:rgba(29,29,31,.12)}.v4 main.vh .q-narrow{max-width:46rem;margin:0 auto}.v4 main.vh .q-wide{max-width:1180px;margin:0 auto}.v4 main.vh .q-center{text-align:center;margin-left:auto;margin-right:auto}.v4 main.vh .q-k{display:flex;align-items:center;gap:.9rem;margin:0 0 clamp(1.6rem,3vw,2.4rem);font:500 .68rem/1 var(--font);letter-spacing:.24em;text-transform:uppercase;color:var(--vh-gray)}.v4 main.vh .q-k::before{content:"";width:28px;height:1px;background:var(--vh-wine);opacity:.7}.v4 main.vh .q-k.q-center{justify-content:center}.v4 main.vh .q-h{margin:0 0 clamp(1.2rem,2.4vw,1.8rem);font:400 clamp(2.5rem,6.2vw,4.8rem)/1 var(--serif);letter-spacing:-.032em;color:var(--vh-ink);text-wrap:balance}.v4 main.vh .q-line{margin:0;font:400 clamp(1rem,1.5vw,1.12rem)/1.6 var(--font);color:var(--vh-gray);letter-spacing:.005em}.v4 main.vh .q-statement{margin:0;font:400 clamp(2.1rem,5.4vw,4.3rem)/1.08 var(--serif);letter-spacing:-.028em;color:var(--vh-ink);text-wrap:balance;max-width:19ch}.v4 main.vh .q-manifesto{padding-top:clamp(5rem,12vw,9rem)}.v4 main.vh .q-head{margin-bottom:clamp(2.4rem,5vw,4rem)}.v4 main.vh .q-rows{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--q-hair)}.v4 main.vh .q-row{display:grid;grid-template-columns:2.6rem 1fr;grid-template-areas:"n word" ". line" ". tags";column-gap:1rem;row-gap:.55rem;padding:clamp(1.6rem,3.4vw,2.6rem) 0;border-top:1px solid var(--q-hair);transition:background .6s var(--q-ease)}.v4 main.vh .q-n{grid-area:n;align-self:baseline;font:500 .72rem/1 var(--font);letter-spacing:.14em;color:var(--vh-soft);padding-top:.7rem}.v4 main.vh .q-word{grid-area:word;margin:0;font:400 clamp(2rem,4.4vw,3.2rem)/1 var(--serif);letter-spacing:-.025em;color:var(--vh-ink)}.v4 main.vh .q-word a{color:inherit;text-decoration:none}.v4 main.vh .q-row .q-line{grid-area:line}.v4 main.vh .q-tags{grid-area:tags;display:flex;flex-wrap:wrap;gap:.4rem 1.4rem;margin:.4rem 0 0}.v4 main.vh .q-tags a{position:relative;font:500 .78rem/1.8 var(--font);letter-spacing:.06em;color:var(--vh-ink);text-decoration:none;background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;transition:background-size .6s var(--q-ease),color .4s}.v4 main.vh .q-tags a:hover,.v4 main.vh .q-tags a:focus-visible{background-size:100% 1px}@media(min-width:860px){.v4 main.vh .q-row{grid-template-columns:4.5rem minmax(0,1fr) minmax(0,1.25fr) auto;grid-template-areas:"n word line tags";align-items:baseline;column-gap:2rem} .v4 main.vh .q-n{padding-top:0} .v4 main.vh .q-tags{margin:0;justify-content:flex-end} .v4 main.vh .q-row:hover{background:linear-gradient(90deg,transparent,rgba(29,29,31,.025) 30%,transparent)}}.v4 main.vh .q-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--vh-wine);box-shadow:0 0 0 5px rgba(11,11,11,.08)}.v4 main.vh .q-row.is-feat .q-word a{font-style:italic}.v4 main.vh .q-start{display:inline-flex;align-items:center;min-height:40px;padding:0 1.15rem;border:1px solid rgba(29,29,31,.22);border-radius:980px;background:none!important;font:500 .8rem/1 var(--font)!important;letter-spacing:.04em!important;transition:border-color .5s var(--q-ease),background-color .5s var(--q-ease),color .5s var(--q-ease)!important}.v4 main.vh .q-start:hover,.v4 main.vh .q-start:focus-visible{background-color:var(--vh-ink)!important;border-color:var(--vh-ink);color:#fff!important}.v4 main.vh .q-arrow{display:inline-flex;align-items:center;gap:.6rem;min-height:44px;font:500 .86rem/1 var(--font);letter-spacing:.02em;color:var(--vh-ink);text-decoration:none;border-bottom:1px solid transparent;transition:color .4s}.v4 main.vh .q-arrow::after{content:"→";font-family:var(--font);transition:transform .6s var(--q-ease);color:var(--vh-wine)}.v4 main.vh .q-arrow:hover::after,.v4 main.vh .q-arrow:focus-visible::after{transform:translateX(6px)}.v4 main.vh .q-more{margin:clamp(2rem,4vw,3rem) 0 0}.v4 main.vh .q-note{margin:clamp(2rem,4vw,3rem) 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:.4rem 1.2rem;font:400 .9rem/1.6 var(--font);color:var(--vh-gray)}.v4 main.vh .v-hero .btn.big{min-height:52px;padding:0 2.1rem;font:500 .92rem/1 var(--font);letter-spacing:.02em;transition:transform .6s var(--q-ease),background-color .5s var(--q-ease),box-shadow .6s var(--q-ease)}.v4 main.vh .v-hero .btn.big:hover{transform:translateY(-1px);box-shadow:0 12px 30px -18px rgba(0,0,0,.45)}.v4 main.vh .q-hub .q-line{margin-top:.2rem}@media(max-width:899px){.v4 main.vh .vh-dock{left:auto!important;right:16px!important;padding:.35rem!important;transition:opacity .7s var(--q-ease),transform .7s var(--q-ease)} html.js .v4 main.vh .vh-dock{opacity:0;transform:translateY(14px);pointer-events:none} html.js .v4 main.vh .vh-dock.is-on{opacity:1;transform:none;pointer-events:auto} .v4 main.vh .vh-dock .btn{flex:none!important;min-height:44px!important;padding:0 1.4rem;font:500 .86rem/1 var(--font)} .v4 main.vh .vh-dock-wa{width:44px!important;height:44px!important}}@media(prefers-reduced-motion:reduce){.v4 main.vh .vh-dock{transition:none}.v4 main.vh .q-arrow::after,.v4 main.vh .q-tags a{transition:none}}.v4 main.vh .q-manifesto{padding-top:clamp(3rem,7vw,5rem)}.v4 main.vh .q-k{margin-bottom:clamp(1rem,2vw,1.4rem)}.v4 main.vh .q-head{margin-bottom:clamp(1.4rem,3vw,2.2rem)}.v4 main.vh .q-row{padding:clamp(1.1rem,2.4vw,1.8rem) 0}.v4 main.vh .q-more,.v4 main.vh .q-note{margin-top:clamp(1.2rem,2.4vw,1.8rem)}.v4 main.vh .q-learn .q-more{display:flex;justify-content:center;gap:1.6rem}.v4 main.vh .q-arrow.q-soft{color:var(--vh-gray)}.v4 main.vh .q-arrow.q-soft::after{color:var(--vh-soft)}.ls{max-width:40rem;margin:0 auto;padding:clamp(1.2rem,4vw,2.4rem) 0 0;color:#1d1d1f}.ls .ls-lede{margin:0 0 clamp(2.2rem,6vw,3.2rem);font:400 clamp(1.25rem,3.6vw,1.55rem)/1.45 var(--serif);color:#3a3a3c;text-wrap:pretty}.ls .ls-steps{list-style:none;margin:0 0 clamp(2.2rem,6vw,3rem);padding:0;border-top:1px solid rgba(29,29,31,.1)}.ls .ls-steps li{display:grid;grid-template-columns:2.4rem 1fr;gap:.6rem;padding:1.1rem 0;border-bottom:1px solid rgba(29,29,31,.1);font:400 1rem/1.55 var(--font);color:#1d1d1f}.ls .ls-n{font:500 .72rem/1.9 var(--font);letter-spacing:.12em;color:#0b0b0b;font-variant-numeric:tabular-nums}.ls .ls-model{margin:0 0 clamp(2.2rem,6vw,3rem);padding:0 0 0 1.2rem;border-left:1px solid #0b0b0b}.ls .ls-model figcaption{display:flex;align-items:center;justify-content:space-between;margin:0 0 .6rem;font:500 .68rem/1 var(--font);letter-spacing:.2em;text-transform:uppercase;color:#6a6a6f}.ls .ls-model blockquote{margin:0;font:italic 400 clamp(1.15rem,3.2vw,1.35rem)/1.45 var(--serif);color:#1d1d1f;white-space:pre-line}.ls .ls-copy{min-height:36px;padding:0 .2rem;border:0;background:none;font:500 .74rem/1 var(--font);letter-spacing:.06em;text-transform:none;color:#1d1d1f;cursor:pointer;background:linear-gradient(currentColor,currentColor) 0 85%/100% 1px no-repeat;transition:opacity .4s}.ls .ls-copy:hover{opacity:.6}.ls .ls-avoid{margin:0 0 clamp(2rem,5vw,2.6rem);font:400 .95rem/1.55 var(--font);color:#6a6a6f}.ls .ls-avoid span{display:block;margin:0 0 .35rem;font:500 .68rem/1 var(--font);letter-spacing:.2em;text-transform:uppercase;color:#0b0b0b}.ls .ls-more{border-top:1px solid rgba(29,29,31,.1);margin:0}.ls .ls-more>summary{display:flex;align-items:center;min-height:52px;cursor:pointer;list-style:none;font:500 .82rem/1 var(--font);letter-spacing:.04em;color:#1d1d1f}.ls .ls-more>summary::-webkit-details-marker{display:none}.ls .ls-more>summary::after{content:"+";margin-left:auto;font:300 1.2rem/1 var(--font);color:#6a6a6f;transition:transform .5s cubic-bezier(.22,.61,.36,1)}.ls .ls-more[open]>summary::after{transform:rotate(45deg)}.ls .ls-why{margin:.2rem 0 1.4rem;font:400 .95rem/1.65 var(--font);color:#3a3a3c}.ls .ls-k{margin:0 0 .6rem;font:500 .68rem/1 var(--font);letter-spacing:.2em;text-transform:uppercase;color:#6a6a6f}.ls .ls-check{list-style:none;margin:0 0 1.4rem;padding:0}.ls .ls-check li{position:relative;padding:.35rem 0 .35rem 1.4rem;font:400 .93rem/1.5 var(--font);color:#1d1d1f}.ls .ls-check li::before{content:"";position:absolute;left:0;top:.75rem;width:9px;height:9px;border:1px solid #a1a1a6;border-radius:50%}.ls .ls-src{margin:0 0 1.2rem;font:400 .75rem/1.6 var(--font);color:#6a6a6f}.ls .ls-src a{color:#6a6a6f}@media(prefers-reduced-motion:reduce){.ls-btn,.ls-next b::after,.ls .ls-bar i{transition:none}}body.app-hub .tf{max-width:36rem;margin:0 auto}body.app-hub .tf-card{padding:1.6rem 1.35rem 1.4rem;border-radius:26px;background:#fff;border:1px solid #ececf0;box-shadow:0 18px 40px -30px rgba(0,0,0,.25);min-height:52vh;display:flex;flex-direction:column;gap:1rem;animation:tfin .55s cubic-bezier(.22,.61,.36,1)}@keyframes tfin{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}body.app-hub .tf-title{margin:0!important;font:400 clamp(1.9rem,7vw,2.5rem)/1.08 var(--serif)!important;letter-spacing:-.025em!important;color:#1d1d1f!important}body.app-hub .tf-title.is-quote{font-style:italic!important}body.app-hub .tf-text{margin:0;font:400 1.02rem/1.6 var(--font);color:#3a3a3c}body.app-hub .tf-steps{margin:.2rem 0 1rem;padding-left:1.2rem;font-size:.95rem;line-height:1.55;color:#1d1d1f}@media(prefers-reduced-motion:reduce){body.app-hub .tf-card{animation:none}}.v4 main.vh #planos{padding-top:clamp(1.5rem,4vw,3.5rem)}.v4 main.vh .v-hero{padding-bottom:clamp(1.5rem,4vw,3rem)}@media(max-width:640px){.v4 main.vh .v-hero h1.vh-poster{font-size:15.2vw!important;line-height:1!important;margin-top:.6rem!important} .v4 main.vh .vh-l2{margin-left:9vw!important} .v4 main.vh .vh-l3{align-self:flex-end!important;margin-right:1vw!important}}@media(prefers-reduced-motion:reduce){.v4 main.vh .vh-l1,.v4 main.vh .vh-l2,.v4 main.vh .vh-l3{animation:none}}.v4 main.vh .v-hero{align-items:center!important;text-align:center!important;justify-content:center!important;min-height:calc(100svh - 64px)!important;padding:clamp(2.5rem,7vw,5rem) 1.5rem clamp(3rem,8vh,6rem)!important}@media(max-width:640px){.v4 main.vh .v-hero{min-height:calc(100svh - 64px)!important;padding:2rem 1.25rem 3.5rem!important} .v4 main.vh .v-hero h1.vh-poster{font-size:14.2vw!important;line-height:1.03!important}}@media(prefers-reduced-motion:reduce){.v4 main.vh .v-hero h1.vh-poster,.v4 main.vh .vh-foot{animation:none}}.tr-dot{color:#0b0b0b}body.app-hub .tr-week-h{display:grid;gap:.35rem;margin:0 0 1.4rem;padding:1.15rem 1.2rem 1.25rem;border-radius:24px;background:#f5f5f7;color:#1d1d1f;text-decoration:none}body.app-hub .tr-week-h small{font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:#6a6a6f}body.app-hub .tr-week-h b{font:400 1.55rem/1.15 var(--serif);letter-spacing:-.01em}body.app-hub .tr-week-h em{font-style:normal;font-size:.9rem;color:#1d1d1f;padding-top:.5rem;margin-top:.2rem;border-top:1px solid rgba(0,0,0,.08)}body.app-hub .tr-sec{margin:0 0 2.4rem}body.app-hub .tr-h{font:400 1.7rem/1.1 var(--serif);letter-spacing:-.015em;margin:0 0 1rem}body.app-hub .tr-seal{padding:1.3rem 1.25rem 1.2rem;margin:0 0 1rem;border:1px solid rgba(0,0,0,.09);border-radius:24px;background:#fff}body.app-hub .tr-seal h3{font:400 1.45rem/1.15 var(--serif);margin:.1rem 0 1rem}body.app-hub .tr-k{margin:0;font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:#6a6a6f}body.app-hub .tr-nums{display:grid;grid-template-columns:1fr 1fr;gap:.8rem;margin:0 0 1.1rem}body.app-hub .tr-nums small{display:block;font-size:.78rem;color:#6a6a6f}body.app-hub .tr-nums b{font:400 2rem/1.05 var(--serif);letter-spacing:-.01em}body.app-hub .tr-auth fieldset{border:0;padding:0;margin:0 0 .9rem}body.app-hub .tr-auth legend{font-size:.92rem;margin:0 0 .6rem;color:#1d1d1f}body.app-hub .tr-opt{display:flex;align-items:center;gap:.6rem;min-height:44px;padding:0 .9rem;margin:0 0 .45rem;border:1px solid rgba(0,0,0,.1);border-radius:14px;font-size:.95rem}body.app-hub .tr-opt:has(input:checked){border-color:#1d1d1f}body.app-hub .tr-auth .btn{width:100%;justify-content:center;min-height:50px;margin:0 0 .4rem}body.app-hub .tr-seal .linkbtn{min-height:44px;color:#6a6a6f}body.app-hub .tr-state{margin:0 0 .3rem;font-size:.92rem;color:#1d1d1f}body.app-hub .tr-acts{margin:.2rem 0}body.app-hub .tr-seal.is-retirado,body.app-hub .tr-seal.is-recusado{background:#fafafa}body.app-hub .tr-foot,body.app-hub .tr-calm{font-size:.86rem;line-height:1.55;color:#6a6a6f;max-width:38rem}body.app-hub .tr-mem{list-style:none;margin:0;padding:0}body.app-hub .tr-mem li{display:grid;gap:.25rem;padding:1rem 0;border-bottom:1px solid rgba(0,0,0,.07)}body.app-hub .tr-mem li b{font-weight:500;font-size:1rem}body.app-hub .tr-mem li p{margin:0;font-size:.95rem;line-height:1.5}body.app-hub .tr-mem li small{font-size:.8rem;color:#6a6a6f}.tr-r{justify-self:start;font-size:.74rem;padding:.2rem .6rem;border-radius:99px;background:#f5f5f7;color:#424245}.tr-r.is-funcionou{background:#e9f5ee;color:#1f7a46}.tr-r.is-nao_funcionou{background:#fbecea;color:#b42318}body.app-hub .tr-dl{margin:1rem 0 0;font-size:.9rem}body.app-hub .tr-opt span{text-transform:none!important;letter-spacing:0!important;font:400 .98rem/1.3 var(--font)!important;color:#1d1d1f}body.app-hub .tr-seal .linkbtn{display:inline-flex;align-items:center;background:none!important;border:0!important;box-shadow:none!important;padding:0 .1rem!important;font-size:.9rem;color:#6a6a6f!important;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(0,0,0,.25)}body.app-hub .hn-h{margin:0 0 .6rem;font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#6a6a6f}body.app-hub .hn-todo,body.app-hub .hn-news{margin:0 0 1.6rem}body.app-hub .hn-todo ul,body.app-hub .hn-news ul{list-style:none;margin:0;padding:0 1rem;border-radius:22px}body.app-hub .hn-todo ul{background:#fff;border:1px solid rgba(0,0,0,.1)}body.app-hub .hn-news ul{background:#f5f5f7;border:0}body.app-hub .hn-todo li+li,body.app-hub .hn-news li+li{border-top:1px solid rgba(0,0,0,.07)}body.app-hub .hn-news a{display:flex;align-items:center;gap:.85rem;min-height:64px;padding:.6rem 0;color:#1d1d1f;text-decoration:none}body.app-hub .hn-news a>span:nth-child(2){flex:1;display:grid;gap:.1rem;min-width:0}body.app-hub .hn-news b{font-weight:600;font-size:1rem}body.app-hub .hn-news small{font-size:.82rem;color:#6a6a6f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.app-hub .hn-todo a>i,body.app-hub .hn-news a>i{font:300 1.4rem/1 var(--font);font-style:normal;color:#c7c7cc}body.app-hub .hn-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px}body.app-hub .hn-ic svg{width:21px;height:21px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}body.app-hub .hn-todo .hn-ic{background:#f2f1ee;color:#0b0b0b}body.app-hub .hn-news .hn-ic{background:#fff;color:#1d1d1f}body.app-hub :is(.hn-todo,.hn-news) h2.hn-h{margin:0 0 .6rem!important;font:500 .72rem/1.2 var(--font)!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#6a6a6f!important}body.app-hub .tr-week-h b{font:400 1.9rem/1.05 var(--serif)!important}body.app-hub .tr-row{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .7rem}body.app-hub .tr-sub{font-size:.95rem;color:#424245}.tr-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.22rem .6rem;border-radius:99px;font-size:.8rem;font-weight:600;line-height:1.3;white-space:nowrap}.tr-tag i{font-style:normal;font-weight:700}.tr-tag em{font-style:normal;font-weight:400;opacity:.8}.tr-tag.is-good{background:#e9f5ee;color:#1f7a46}.tr-tag.is-bad{background:#f2f1ee;color:#0b0b0b}.tr-tag.is-flat{background:#ececf0;color:#424245}body.app-hub .tr-week-h em.tr-now{font-style:normal;font-size:.9rem;color:#1d1d1f;padding-top:.55rem;margin-top:.25rem;border-top:1px solid rgba(0,0,0,.08)}.tr-tag .tr-tl{font-weight:400;opacity:.8}@media(min-width:760px){.vf2-in{grid-template-columns:minmax(0,1.3fr) minmax(0,2fr);gap:3rem;padding:4.5rem 2.5rem 3rem} .vf2-nav{grid-template-columns:repeat(3,minmax(0,1fr))} .vf2-base{padding:1rem 2.5rem 1.4rem} .vf2-copy{flex:1 1 auto} .vf2-legal{order:3}}@media(min-width:760px){body.v4:has(main.vh) footer.vf2{padding-bottom:0}}.v4 main.vh .lp{padding:clamp(3.5rem,9vw,7rem) 0}.v4 main.vh .lp-in{max-width:1180px;margin:0 auto;padding:0 1.5rem}.v4 main.vh .lp-head{margin:0 0 clamp(2rem,4vw,3.2rem);text-align:center}.v4 main.vh .lp-h{margin:0;font:400 clamp(2.6rem,6.4vw,5.4rem)/1.02 var(--serif);letter-spacing:-.022em;color:#1d1d1f}.v4 main.vh .lp-dot{color:#0b0b0b}.v4 main.vh .lp-grid{list-style:none;margin:0;padding:0;display:grid;gap:1rem}.v4 main.vh .lp-card{position:relative;display:flex;flex-direction:column;padding:1.7rem 1.5rem 1.5rem;border:1px solid #e5e5ea;border-radius:26px;background:#fff;transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s cubic-bezier(.2,.7,.2,1),border-color .45s}.v4 main.vh .lp-card::before{content:"";position:absolute;top:-1px;left:26px;right:26px;height:2px;border-radius:2px;background:#0b0b0b;transform:scaleX(0);transform-origin:left;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.v4 main.vh .lp-card:hover,.v4 main.vh .lp-card:focus-within{transform:translateY(-6px);border-color:#d2d2d7;box-shadow:0 24px 48px -28px rgba(0,0,0,.28),0 2px 6px rgba(0,0,0,.04)}.v4 main.vh .lp-card:hover::before,.v4 main.vh .lp-card:focus-within::before{transform:scaleX(1)}.v4 main.vh .lp-n{font:500 .78rem/1 "Geist Mono",ui-monospace,monospace;letter-spacing:.08em;color:#6a6a6f}.v4 main.vh .lp-t{margin:1.4rem 0 .6rem;font:400 clamp(1.9rem,3.2vw,2.5rem)/1.04 var(--serif);letter-spacing:-.015em}.v4 main.vh .lp-t a{color:#1d1d1f;text-decoration:none}.v4 main.vh .lp-t a::after{content:"";position:absolute;inset:0;border-radius:26px}.v4 main.vh .lp-l{margin:0 0 1.6rem;font-size:1rem;line-height:1.55;color:#6a6a6f;max-width:30ch}.v4 main.vh .lp-go{position:relative;z-index:1;margin-top:auto;align-self:flex-start;display:inline-flex;align-items:center;gap:.6rem;min-height:48px;padding:0 1.15rem 0 .55rem;border-radius:999px;background:#1d1d1f;color:#fff;text-decoration:none;font-size:.95rem;font-weight:500;transition:background .3s,gap .35s cubic-bezier(.2,.7,.2,1)}.v4 main.vh .lp-go .lp-ic{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.12)}.v4 main.vh .lp-go svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.v4 main.vh .lp-go i{font-style:normal;transition:transform .35s cubic-bezier(.2,.7,.2,1)}.v4 main.vh .lp-go:hover,.v4 main.vh .lp-go:focus-visible{background:#000}.v4 main.vh .lp-card:hover .lp-go i,.v4 main.vh .lp-go:focus-visible i{transform:translateX(4px)}.v4 main.vh .lp-go-ia{background:#0b0b0b}.v4 main.vh .lp-go-ia:hover,.v4 main.vh .lp-go-ia:focus-visible{background:#0a0a0a}.v4 main.vh .lp-go-masterclass{background:#fff;color:#1d1d1f;box-shadow:inset 0 0 0 1px #1d1d1f}.v4 main.vh .lp-go-masterclass .lp-ic{background:#f5f5f7}.v4 main.vh .lp-go-masterclass:hover,.v4 main.vh .lp-go-masterclass:focus-visible{background:#1d1d1f;color:#fff}.v4 main.vh .lp-go-masterclass:hover .lp-ic{background:rgba(255,255,255,.12)}.v4 main.vh .lp-note{margin:clamp(2rem,4vw,2.8rem) 0 0;text-align:center;font-size:1rem;color:#6a6a6f}.v4 main.vh .lp-note a{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;color:#1d1d1f;font-weight:500;text-decoration:underline;text-underline-offset:5px;text-decoration-color:rgba(0,0,0,.25)}.v4 main.vh .lp-note a i{font-style:normal;color:#0b0b0b;transition:transform .35s}.v4 main.vh .lp-note a:hover i{transform:translateX(4px)}@media(min-width:860px){.v4 main.vh .lp-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.v4 main.vh .lp-card{padding:2rem 1.8rem 1.8rem;min-height:23rem}}@media(prefers-reduced-motion:reduce){.v4 main.vh .lp-card,.v4 main.vh .lp-card::before,.v4 main.vh .lp-go,.v4 main.vh .lp-go i{transition:none}.v4 main.vh .lp-card:hover{transform:none}}body.app-hub .rx-sum{margin:0 0 2.2rem;padding:0;border:0;background:none}body.app-hub .rx-lead{margin:0;font:400 clamp(2rem,6vw,2.9rem)/1.08 var(--serif);letter-spacing:-.018em;color:#1d1d1f;max-width:20ch}body.app-hub .rx-sub{margin:.8rem 0 0;font-size:1.02rem;line-height:1.55;color:#424245;max-width:40rem}body.app-hub .rx-ctx{margin:1rem 0 0;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:#6a6a6f}body.app-hub .rx-kpis{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:0 0 .8rem}body.app-hub .rx-k{position:relative;display:flex;flex-direction:column;min-height:13.5rem;padding:1.15rem 1.1rem 0;border-radius:24px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 2px rgba(0,0,0,.03),0 18px 40px -32px rgba(0,0,0,.25);overflow:hidden}body.app-hub .rx-name{font-size:.8rem;color:#6a6a6f}body.app-hub .rx-val{margin:.5rem 0 .35rem;font:400 clamp(2.5rem,9vw,3.6rem)/.95 var(--serif);letter-spacing:-.025em;color:#1d1d1f}body.app-hub .rx-val small{font:400 .9rem var(--font);color:#6a6a6f;margin-left:.2rem;letter-spacing:0}body.app-hub .rx-kctx{font-size:.74rem;color:#6a6a6f;margin:0 0 .35rem}body.app-hub .rx-d{align-self:flex-start;display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .55rem;border-radius:99px;font-size:.76rem;font-weight:600;background:#ececf0;color:#424245}body.app-hub .rx-d i{font-style:normal}body.app-hub .rx-d small{font-weight:400;opacity:.75}body.app-hub .rx-d.good{background:#e9f5ee;color:#1f7a46}body.app-hub .rx-d.bad{background:#f2f1ee;color:#0b0b0b}body.app-hub .rx-spark{display:block;width:calc(100% + 2.2rem);height:64px;margin:auto -1.1rem 0}body.app-hub .rx-line{stroke:#1d1d1f;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}body.app-hub .rx-spark.bad .rx-line{stroke:#0b0b0b}body.app-hub .rx-g0{stop-color:#0b0b0b;stop-opacity:.12}body.app-hub .rx-g1{stop-color:#0b0b0b;stop-opacity:0}body.app-hub .rx-dot{fill:#fff;stroke:#1d1d1f;stroke-width:1.6;vector-effect:non-scaling-stroke}body.app-hub .rx-spark.bad .rx-dot{stroke:#0b0b0b}body.app-hub .rx-src{margin:0 0 2.6rem;font-size:.78rem;color:#6a6a6f}body.app-hub .rx-h{margin:0 0 1rem;font:400 1.75rem/1.1 var(--serif);letter-spacing:-.015em;color:#1d1d1f}body.app-hub .rx-goals{margin:0 0 2.8rem}body.app-hub .rx-goals ul{list-style:none;margin:0;padding:0;display:grid;gap:1.4rem}body.app-hub .rx-gh{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin:0 0 .6rem}body.app-hub .rx-gh b{display:block;font-weight:500;font-size:1rem;color:#1d1d1f}body.app-hub .rx-gh small{font-size:.82rem;color:#6a6a6f}body.app-hub .rx-gh em{font:400 2rem/1 var(--serif);font-style:normal;color:#1d1d1f}body.app-hub .rx-bar{display:block;height:6px;border-radius:6px;background:#f0f0f3;overflow:hidden}body.app-hub .rx-bar i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#b6b5b3,#0b0b0b);transition:width 1.2s cubic-bezier(.2,.7,.2,1)}body.app-hub .rx-goals li.is-hit .rx-bar i{background:linear-gradient(90deg,#9fd3b4,#1f7a46)}body.app-hub .rx-gs{display:block;margin:.5rem 0 0;font-size:.82rem;color:#6a6a6f}body.app-hub .rx-team{margin:0 0 2.6rem;padding:1.6rem 1.4rem 1.4rem;border-radius:28px;background:#f5f5f7}body.app-hub .rx-quote{margin:0;padding:0;border:0;font:400 1.45rem/1.3 var(--serif);letter-spacing:-.01em;color:#1d1d1f}body.app-hub .rx-by{margin:.8rem 0 1.4rem;font-size:.84rem;color:#6a6a6f}body.app-hub .rx-k2{margin:1.2rem 0 .6rem;font-size:.72rem;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#6a6a6f}body.app-hub .rx-steps{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}body.app-hub .rx-steps li{display:flex;align-items:flex-start;gap:.75rem;padding:.85rem 1rem;border-radius:16px;background:#fff;font-size:.98rem;line-height:1.45;color:#1d1d1f}body.app-hub .rx-steps li span{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#1d1d1f;color:#fff;font-size:.74rem;font-weight:600}body.app-hub .rx-more{margin:1rem 0 0}body.app-hub .rx-acts{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.4rem 0 0}body.app-hub .rx-act{display:inline-flex;align-items:center;gap:.4rem;min-height:46px;padding:0 1.1rem;border-radius:999px;background:#fff;color:#1d1d1f;text-decoration:none;font-size:.92rem;font-weight:500;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12);transition:transform .3s cubic-bezier(.2,.7,.2,1),background .3s}body.app-hub .rx-act.is-main{background:#1d1d1f;color:#fff;box-shadow:none}body.app-hub .rx-act i{font-style:normal;transition:transform .3s}body.app-hub .rx-act:hover i,body.app-hub .rx-act:focus-visible i{transform:translateX(3px)}body.app-hub .rx-act:active{transform:scale(.97)}@media(min-width:900px){body.app-hub .rx-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}body.app-hub .rx-team{padding:2.2rem 2.2rem 2rem}}@media(prefers-reduced-motion:reduce){body.app-hub .rx-bar i,body.app-hub .rx-act,body.app-hub .rx-act i{transition:none}}body.app-hub section.rx-sum p.rx-lead{margin:0!important;font:400 clamp(2rem,6vw,2.9rem)/1.08 var(--serif)!important;letter-spacing:-.018em!important;color:#1d1d1f!important;max-width:20ch}body.app-hub section.rx-sum p.rx-sub{margin:.8rem 0 0!important;font:400 1.02rem/1.55 var(--font)!important;color:#424245!important}body.app-hub .rx-k .rx-d,body.app-hub .rx-k .rx-d small{font-family:var(--font)!important;letter-spacing:0!important}body.app-hub .rx-bar i.w0{width:0%}body.app-hub .rx-bar i.w5{width:5%}body.app-hub .rx-bar i.w10{width:10%}body.app-hub .rx-bar i.w15{width:15%}body.app-hub .rx-bar i.w20{width:20%}body.app-hub .rx-bar i.w25{width:25%}body.app-hub .rx-bar i.w30{width:30%}body.app-hub .rx-bar i.w35{width:35%}body.app-hub .rx-bar i.w40{width:40%}body.app-hub .rx-bar i.w45{width:45%}body.app-hub .rx-bar i.w50{width:50%}body.app-hub .rx-bar i.w55{width:55%}body.app-hub .rx-bar i.w60{width:60%}body.app-hub .rx-bar i.w65{width:65%}body.app-hub .rx-bar i.w70{width:70%}body.app-hub .rx-bar i.w75{width:75%}body.app-hub .rx-bar i.w80{width:80%}body.app-hub .rx-bar i.w85{width:85%}body.app-hub .rx-bar i.w90{width:90%}body.app-hub .rx-bar i.w95{width:95%}body.app-hub .rx-bar i.w100{width:100%}.v4 main.vh .hb{padding:clamp(4rem,10vw,8rem) 0}.v4 main.vh .hb-in{max-width:1120px;margin:0 auto;padding:0 1.5rem;display:grid;gap:clamp(3rem,6vw,4.5rem);align-items:center}.v4 main.vh .hb-copy{text-align:center}.v4 main.vh .hb-h{margin:0 auto;max-width:12ch;font:400 clamp(2.8rem,7vw,5.2rem)/1.02 var(--serif)!important;letter-spacing:-.022em!important;color:#1d1d1f}.v4 main.vh .hb-l{margin:1.4rem auto 0;max-width:30ch;font-size:clamp(1.05rem,1.4vw,1.2rem)!important;line-height:1.55!important;color:#6a6a6f!important}.v4 main.vh .hb-cta{margin:2.2rem 0 0}.v4 main.vh .hb-btn{display:inline-flex;align-items:center;gap:.9rem;min-height:56px;padding:.4rem .45rem .4rem 1.6rem;border-radius:999px;background:#1d1d1f;color:#fff;text-decoration:none;font-size:1rem;font-weight:500;letter-spacing:.005em;box-shadow:0 1px 2px rgba(0,0,0,.12),0 12px 28px -14px rgba(0,0,0,.45);transition:transform .45s cubic-bezier(.2,.7,.2,1),box-shadow .45s cubic-bezier(.2,.7,.2,1),background .3s}.v4 main.vh .hb-btn i{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff;color:#1d1d1f;transition:transform .45s cubic-bezier(.2,.7,.2,1),background .3s,color .3s}.v4 main.vh .hb-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.v4 main.vh .hb-btn:hover,.v4 main.vh .hb-btn:focus-visible{transform:translateY(-2px);background:#000;box-shadow:0 1px 2px rgba(0,0,0,.12),0 20px 36px -16px rgba(0,0,0,.5)}.v4 main.vh .hb-btn:hover i,.v4 main.vh .hb-btn:focus-visible i{transform:translateX(4px) rotate(-8deg);background:#0b0b0b;color:#fff}.v4 main.vh .hb-btn:active{transform:scale(.98)}.v4 main.vh .hb-wrap{margin:0;display:flex;justify-content:center;position:relative}.v4 main.vh .hb-wrap::before{content:"";position:absolute;left:50%;bottom:-18px;width:62%;height:40px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(closest-side,rgba(0,0,0,.18),transparent);filter:blur(10px);animation:hbshadow 7s ease-in-out infinite}.v4 main.vh .hb-phone{position:relative;width:min(290px,74vw)!important;aspect-ratio:9/18.6!important;border-radius:48px!important;padding:9px!important;background:#111114!important;box-shadow:inset 0 0 0 1.5px #2a2a2e,0 2px 4px rgba(0,0,0,.06),0 30px 60px -30px rgba(17,17,20,.35),0 60px 120px -60px rgba(17,17,20,.35)!important;animation:hbfloat 7s ease-in-out infinite}.v4 main.vh .hb-screen{border-radius:40px!important;background:#fff!important;padding:1.25rem 1rem 1rem!important;gap:0!important}.v4 main.vh .hb-st{display:flex;justify-content:space-between;align-items:center;font-size:.72rem;color:#1d1d1f;margin:0 .3rem}.v4 main.vh .hb-st b{font:400 1.05rem/1 var(--serif);letter-spacing:-.035em}.v4 main.vh .hb-st b span{color:#0b0b0b}.v4 main.vh .hb-k{margin:1.4rem .3rem .8rem;font-size:.66rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:#6a6a6f}.v4 main.vh .hb-post{padding:.55rem;border-radius:22px;border:1px solid rgba(0,0,0,.05);background:#fff;box-shadow:0 8px 24px -18px rgba(0,0,0,.25)}.v4 main.vh .hb-art{aspect-ratio:1;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;border-radius:16px;background:radial-gradient(120% 90% at 85% 10%,#ecebe8 0%,transparent 60%),linear-gradient(165deg,#fcf9f9 0%,#eae9e6 100%)}.v4 main.vh .hb-art small{font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;color:#8a6a71}.v4 main.vh .hb-art b{font:400 1.45rem/1.05 var(--serif);letter-spacing:-.015em;color:#1d1d1f}.v4 main.vh .hb-art em{color:#0b0b0b}.v4 main.vh .hb-pt{margin:.7rem .35rem .2rem;display:flex;flex-direction:column;gap:.1rem;font-size:.76rem;font-weight:600;color:#1d1d1f}.v4 main.vh .hb-pt span{font-weight:400;color:#6a6a6f;font-size:.68rem}.v4 main.vh .hb-acts{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin-top:auto}.v4 main.vh .hb-acts span{display:grid;place-items:center;min-height:40px;border-radius:999px;font:500 .74rem var(--font)}.v4 main.vh .hb-ok{background:#1d1d1f;color:#fff}.v4 main.vh .hb-no{background:#fff;color:#1d1d1f;box-shadow:inset 0 0 0 1px rgba(0,0,0,.12)}@keyframes hbfloat{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes hbshadow{0%,100%{opacity:1;transform:translateX(-50%) scale(1)}50%{opacity:.7;transform:translateX(-50%) scale(.92)}}@media(min-width:900px){.v4 main.vh .hb-in{grid-template-columns:1.1fr .9fr}.v4 main.vh .hb-copy{text-align:left}.v4 main.vh .hb-h,.v4 main.vh .hb-l{margin-left:0}}@media(prefers-reduced-motion:reduce){.v4 main.vh .hb-phone,.v4 main.vh .hb-wrap::before{animation:none}.v4 main.vh .hb-btn,.v4 main.vh .hb-btn i{transition:none}}.v4 main.vh .hb-copy p.hb-l{margin:1.6rem auto 0!important}@media(min-width:900px){.v4 main.vh .hb-copy p.hb-l{margin-left:0!important}}.v4 main.vh .hb-phone{aspect-ratio:9/17.4!important}.v4 main.vh .hb-acts{margin-bottom:.9rem}.v4 main.vh .hb-logo .vlogo-w{font-size:1.1rem;color:#1d1d1f}.v4 main.vh .hb-logo .vlogo-dot{color:#0b0b0b!important;-webkit-text-fill-color:#0b0b0b}body.app-hub .cv-head h1{margin-bottom:.4rem}body.app-hub .cv-seg{position:relative;display:grid;grid-template-columns:repeat(3,1fr);width:min(100%,22rem);margin:0 0 1.8rem;padding:4px;border-radius:999px;background:rgba(118,118,128,.12);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}body.app-hub .cv-ind{position:absolute;top:4px;bottom:4px;left:4px;width:calc((100% - 8px)/3);border-radius:999px;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.08),0 4px 12px -4px rgba(0,0,0,.18);transition:transform .38s cubic-bezier(.3,.7,.2,1)}body.app-hub .cv-seg.is-30 .cv-ind{transform:translateX(100%)}body.app-hub .cv-seg.is-90 .cv-ind{transform:translateX(200%)}body.app-hub .cv-seg:has(input[value="7"]:checked) .cv-ind{transform:translateX(0)}body.app-hub .cv-seg:has(input[value="30"]:checked) .cv-ind{transform:translateX(100%)}body.app-hub .cv-seg:has(input[value="90"]:checked) .cv-ind{transform:translateX(200%)}body.app-hub .cv-seg label{position:relative;z-index:1;display:grid;place-items:center;min-height:40px;cursor:pointer}body.app-hub .cv-seg input{position:absolute;opacity:0;inset:0;margin:0;cursor:pointer}body.app-hub .cv-seg label span{font-size:.88rem;font-weight:500;color:#6a6a6f;transition:color .3s}body.app-hub .cv-seg input:checked+span{color:#1d1d1f}body.app-hub .cv-seg input:focus-visible+span{outline:2px solid #1d1d1f;outline-offset:4px;border-radius:6px}body.app-hub .cv-kpis{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:0 0 .6rem}body.app-hub .cv-k{display:flex;flex-direction:column;align-items:flex-start;gap:.35rem;padding:1.15rem 1.1rem 1.2rem;border-radius:24px;background:#fff;border:1px solid rgba(0,0,0,.06);box-shadow:0 1px 2px rgba(0,0,0,.03),0 18px 40px -32px rgba(0,0,0,.25)}body.app-hub .cv-n{font-size:.8rem;color:#6a6a6f}body.app-hub .cv-k b{font:400 clamp(2rem,7.5vw,2.9rem)/1 var(--serif);letter-spacing:-.025em;color:#1d1d1f}body.app-hub .cv-d{display:inline-flex;align-items:center;gap:.2rem;padding:.18rem .55rem;border-radius:99px;font-size:.76rem;font-weight:600;background:#ececf0;color:#424245}body.app-hub .cv-d i{font-style:normal}body.app-hub .cv-d.good{background:#e9f5ee;color:#1f7a46}body.app-hub .cv-d.bad{background:#f2f1ee;color:#0b0b0b}body.app-hub .cv-badge{margin-top:.15rem;font-size:.74rem;color:#6a6a6f;line-height:1.35}body.app-hub .cv-cmp{margin:0 0 2.4rem;font-size:.78rem;color:#6a6a6f}body.app-hub .cv-h{margin:0 0 1rem;font:400 1.75rem/1.1 var(--serif);letter-spacing:-.015em}body.app-hub .cv-list{display:grid;gap:.85rem;margin:0 0 1.6rem}body.app-hub .cv-c{padding:1.25rem 1.2rem 1.2rem;border-radius:24px;background:#fff;border:1px solid rgba(0,0,0,.06);transition:transform .4s cubic-bezier(.2,.7,.2,1),box-shadow .4s cubic-bezier(.2,.7,.2,1),border-color .4s}body.app-hub .cv-c:hover{transform:translateY(-3px);border-color:rgba(0,0,0,.1);box-shadow:0 20px 40px -28px rgba(0,0,0,.3)}body.app-hub .cv-top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem .8rem}body.app-hub .cv-live{display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .65rem .2rem .55rem;border-radius:99px;background:#f5f5f7;font-size:.74rem;font-weight:500;color:#6a6a6f}body.app-hub .cv-live i{width:7px;height:7px;border-radius:50%;background:#aeaeb2}body.app-hub .cv-live.on{background:#e9f5ee;color:#1f7a46}body.app-hub .cv-live.on i{background:#34a853;box-shadow:0 0 0 0 rgba(52,168,83,.5);animation:cvpulse 2.4s ease-out infinite}body.app-hub .cv-pl{font-size:.76rem;color:#6a6a6f}body.app-hub .cv-c h3{margin:.8rem 0 1rem;font:400 1.5rem/1.15 var(--serif);letter-spacing:-.012em;color:#1d1d1f}body.app-hub .cv-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:0;padding:.9rem 0 0;border-top:1px solid rgba(0,0,0,.06)}body.app-hub .cv-cols dt{font-size:.72rem;color:#6a6a6f;margin:0 0 .2rem}body.app-hub .cv-cols dd{margin:0;font-size:1.05rem;font-weight:600;color:#1d1d1f;font-variant-numeric:tabular-nums}body.app-hub .cv-bud{margin:1rem 0 0}body.app-hub .cv-bar{display:block;height:5px;border-radius:5px;background:#f0f0f3;overflow:hidden}body.app-hub .cv-bar i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#b6b5b3,#0b0b0b)}body.app-hub .cv-bud small{display:block;margin-top:.45rem;font-size:.76rem;color:#6a6a6f}body.app-hub .cv-foot{font-size:.76rem}@keyframes cvpulse{0%{box-shadow:0 0 0 0 rgba(52,168,83,.45)}70%{box-shadow:0 0 0 7px rgba(52,168,83,0)}100%{box-shadow:0 0 0 0 rgba(52,168,83,0)}}@media(min-width:900px){body.app-hub .cv-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}body.app-hub .cv-list{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){body.app-hub .cv-ind,body.app-hub .cv-c{transition:none}body.app-hub .cv-live.on i{animation:none}}body.app-hub .cv-bar i.w0{width:0%}body.app-hub .cv-bar i.w5{width:5%}body.app-hub .cv-bar i.w10{width:10%}body.app-hub .cv-bar i.w15{width:15%}body.app-hub .cv-bar i.w20{width:20%}body.app-hub .cv-bar i.w25{width:25%}body.app-hub .cv-bar i.w30{width:30%}body.app-hub .cv-bar i.w35{width:35%}body.app-hub .cv-bar i.w40{width:40%}body.app-hub .cv-bar i.w45{width:45%}body.app-hub .cv-bar i.w50{width:50%}body.app-hub .cv-bar i.w55{width:55%}body.app-hub .cv-bar i.w60{width:60%}body.app-hub .cv-bar i.w65{width:65%}body.app-hub .cv-bar i.w70{width:70%}body.app-hub .cv-bar i.w75{width:75%}body.app-hub .cv-bar i.w80{width:80%}body.app-hub .cv-bar i.w85{width:85%}body.app-hub .cv-bar i.w90{width:90%}body.app-hub .cv-bar i.w95{width:95%}body.app-hub .cv-bar i.w100{width:100%}body.app-hub .cv-list .cv-h{grid-column:1/-1}body.app-hub form.cv-seg label{margin:0!important;padding:0!important;text-transform:none!important;letter-spacing:0!important;font-size:inherit!important}body.app-hub form.cv-seg label span{text-transform:none!important;letter-spacing:0!important;font:500 .88rem/1 var(--font)!important}.dock{position:fixed;left:12px;right:12px;bottom:calc(10px + env(safe-area-inset-bottom));z-index:6;border-radius:30px;background:rgba(255,255,255,.72);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);border:.5px solid rgba(0,0,0,.08);box-shadow:0 1px 1px rgba(0,0,0,.03),0 12px 32px -14px rgba(0,0,0,.22);max-width:520px;margin:0 auto}html.menu-open body.app .dock{z-index:71}body.app .dock .tabbar{position:relative;left:auto;right:auto;bottom:auto;z-index:1;display:flex;padding:6px;background:transparent!important;border:0!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important}body.app .dock .tabbar a{flex:1 1 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:56px;padding:6px 2px 5px;border-radius:24px;color:#6a6a6f!important;box-shadow:none!important;background:none!important;-webkit-tap-highlight-color:transparent}body.app .dock .tabbar a .tab-ic{width:23px;height:23px;stroke:#8e8e93!important;stroke-width:1.5!important;transition:stroke .3s,transform .3s}body.app .dock .tabbar a .tab-l{font:500 10.5px/1.1 "Inter",var(--font)!important;letter-spacing:-.005em!important;text-transform:none!important;color:inherit;white-space:nowrap}body.app .dock .tabbar a[aria-current=page]{color:#1d1d1f!important}body.app .dock .tabbar a[aria-current=page] .tab-ic{stroke:#1d1d1f!important;stroke-width:1.75!important;animation:dockpop .5s cubic-bezier(.34,1.56,.64,1)}body.app .dock .tabbar a:active .tab-ic{transform:scale(.88)}body.app .dock .tabbar a .count{position:absolute;margin:-26px 0 0 22px}.dock-ind{position:absolute;top:6px;bottom:6px;left:6px;width:calc((100% - 12px)/5);border-radius:24px;background:rgba(0,0,0,.055);box-shadow:inset 0 .5px 0 rgba(255,255,255,.9);opacity:0;transition:transform .6s cubic-bezier(.34,1.45,.64,1),opacity .3s}.dock:has(.tabbar a[aria-current]) .dock-ind{opacity:1}.dock:has(.tabbar a:nth-child(2)[aria-current]) .dock-ind{transform:translateX(100%)}.dock:has(.tabbar a:nth-child(3)[aria-current]) .dock-ind{transform:translateX(200%)}.dock:has(.tabbar a:nth-child(4)[aria-current]) .dock-ind{transform:translateX(300%)}.dock:has(.tabbar a:nth-child(5)[aria-current]) .dock-ind{transform:translateX(400%)}@keyframes dockpop{0%{transform:scale(.82)}60%{transform:scale(1.08)}100%{transform:scale(1)}}@media(prefers-color-scheme:dark){.dock{background:rgba(14,14,16,.78);border-color:rgba(255,255,255,.09);box-shadow:inset 0 .5px 0 rgba(233,216,180,.18),0 14px 34px -14px rgba(0,0,0,.6)} body.app .dock .tabbar a{color:#6a6a6f!important} body.app .dock .tabbar a[aria-current=page]{color:#f2e7d0!important} body.app .dock .tabbar a[aria-current=page] .tab-ic{stroke:#f2e7d0!important} .dock-ind{background:linear-gradient(180deg,rgba(233,216,180,.16),rgba(233,216,180,.07));box-shadow:inset 0 .5px 0 rgba(242,231,208,.35)}}@media(min-width:900px){.dock{display:none}}@media(prefers-reduced-motion:reduce){.dock-ind{transition:opacity .2s}body.app .dock .tabbar a[aria-current=page] .tab-ic{animation:none}}.dock{background:rgba(250,250,252,.9);-webkit-backdrop-filter:saturate(180%) blur(30px);backdrop-filter:saturate(180%) blur(30px)}@media(prefers-color-scheme:dark){.dock{background:rgba(16,16,18,.92)}}.dock{z-index:45}.dock{background:rgba(250,250,252,.93)}@media(prefers-color-scheme:dark){.dock{background:rgba(16,16,18,.94)}}.v4 main.vh .fq-a{overflow:hidden}.v4 main.vh .fq-a p{margin:0;padding:0 3.5rem 1.8rem 0;font-size:1.04rem;line-height:1.65;color:#424245;max-width:38rem}@media(max-width:640px){.v4 main.vh .fq-a p{padding-right:0}}@media(prefers-reduced-motion:reduce){.v4 main.vh .fq-chev,.v4 main.vh .fq-btn,.v4 main.vh .fq-btn i{transition:none}}body.app-admin .qx-head h1{margin:.2rem 0 .5rem;font:400 clamp(2.4rem,7vw,3.4rem)/1.02 var(--serif);letter-spacing:-.02em}body.app-admin .qx-lede{margin:0;font-size:1.15rem;line-height:1.45;color:#424245;max-width:34rem}body.app-admin .qx-lede b{color:#1d1d1f;font-weight:600}body.app-admin .qx-ok{color:#1f7a46;font-weight:500}body.app-admin .qx-done{display:inline-flex;align-items:center;gap:.4rem;margin:.9rem 0 0;padding:.3rem .75rem;border-radius:99px;background:#e9f5ee;color:#1f7a46;font-size:.84rem;font-weight:500}body.app-admin .qx-sec{margin:2rem 0 0}body.app-admin .qx-h{margin:0 0 .7rem;font:500 .72rem/1.2 var(--font);letter-spacing:.12em;text-transform:uppercase;color:#6a6a6f}body.app-admin .qx-list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}body.app-admin .qx-c{border-radius:20px;background:#fff;border:1px solid rgba(0,0,0,.07);transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s,border-color .35s}body.app-admin .qx-c:hover{transform:translateY(-2px);border-color:rgba(0,0,0,.12);box-shadow:0 16px 32px -24px rgba(0,0,0,.3)}body.app-admin .qx-c.s-late,body.app-admin .qx-c.s-today{background:#fffafa;border-color:#f3dede}body.app-admin .qx-main{display:grid;grid-template-columns:auto 1fr;gap:.25rem .8rem;padding:1rem 1.1rem .4rem;color:#1d1d1f;text-decoration:none}body.app-admin .qx-dot{grid-row:1/3;width:9px;height:9px;margin-top:.45rem;border-radius:50%;background:#aeaeb2}body.app-admin .s-late .qx-dot{background:#d9534f;box-shadow:0 0 0 4px rgba(217,83,79,.14)}body.app-admin .s-today .qx-dot{background:#e8846f}body.app-admin .s-wait .qx-dot{background:#d9a441}body.app-admin .qx-tx{display:grid;gap:.15rem;min-width:0}body.app-admin .qx-tx b{font-size:1.02rem;font-weight:600;line-height:1.3}body.app-admin .qx-tx small{font-size:.86rem;color:#6a6a6f;line-height:1.4}body.app-admin .qx-meta{grid-column:2;font-size:.74rem;color:#6a6a6f}body.app-admin .s-late .qx-meta{color:#b42318}body.app-admin .qx-acts{display:flex;flex-wrap:wrap;gap:.45rem;padding:.4rem 1.1rem 1rem 2.6rem}body.app-admin .qx-acts:empty{display:none}body.app-admin .qx-f{margin:0}body.app-admin .qx-b{display:inline-flex;align-items:center;gap:.35rem;min-height:40px;padding:0 1rem;border:0;border-radius:999px;background:#f5f5f7;color:#1d1d1f;font:500 .86rem var(--font);text-decoration:none;cursor:pointer;transition:background .25s,transform .25s}body.app-admin .qx-b:hover{background:#ececf0}body.app-admin .qx-b:active{transform:scale(.96)}body.app-admin .qx-b.is-main{background:#1d1d1f;color:#fff}body.app-admin .qx-b.is-main:hover{background:#000}body.app-admin .qx-wa{background:#e9f5ee;color:#1f7a46}body.app-admin .qx-wa svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round}body.app-admin .qx-more{margin:.6rem 0 0;font-size:.9rem}body.app-admin .qx-fold>summary{display:flex;align-items:center;gap:.6rem;cursor:pointer;list-style:none;min-height:44px}body.app-admin .qx-fold>summary::-webkit-details-marker{display:none}body.app-admin .qx-fold>summary .qx-h{margin:0}body.app-admin .qx-fold>summary em{font-style:normal;font-size:.74rem;padding:.1rem .5rem;border-radius:99px;background:#f5f5f7;color:#6a6a6f}body.app-admin .qx-new{margin:1.4rem 0 0}@media(prefers-reduced-motion:reduce){body.app-admin .qx-c,body.app-admin .qx-b{transition:none}}body.app-admin .qx-lede{hyphens:manual;-webkit-hyphens:manual;max-width:40rem}body.app-hub .app-pop{width:min(760px,calc(100vw - 24px));border-radius:28px!important;border:.5px solid rgba(0,0,0,.08)!important;box-shadow:0 1px 2px rgba(0,0,0,.04),0 30px 80px -30px rgba(0,0,0,.35)!important;padding:0!important;overflow:hidden;display:flex;flex-direction:column}body.app-hub .app-pop-head{padding:1.1rem 1.4rem .4rem!important;border:0!important}body.app-hub .hm-grid{display:grid;grid-template-columns:1fr;gap:.4rem 2rem;padding:.6rem 1.4rem 1.2rem;overflow:auto;flex:1}body.app-hub .hm-p{padding:1rem 0 .4rem}body.app-hub .hm-p h2{margin:0;font:400 1.55rem/1.1 var(--serif)!important;letter-spacing:-.015em!important;text-transform:none!important;color:#1d1d1f!important}body.app-hub .hm-sub{margin:.25rem 0 .7rem;font-size:.86rem;color:#6a6a6f}body.app-hub .hm-p ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}body.app-hub .app-pop a.hm-i{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:56px;padding:.6rem .8rem;margin:0 -.8rem;border-radius:16px;color:#1d1d1f!important;text-decoration:none;background:transparent;transition:background .25s,transform .25s}body.app-hub .app-pop a.hm-i:hover,body.app-hub .app-pop a.hm-i:focus-visible{background:#f5f5f7!important}body.app-hub .app-pop a.hm-i:active{transform:scale(.985)}body.app-hub .hm-i>span{display:grid;gap:.1rem;min-width:0}body.app-hub .hm-i b{font-size:1rem;font-weight:500;letter-spacing:-.005em}body.app-hub .hm-i small{font-size:.8rem;color:#6a6a6f;line-height:1.35}body.app-hub .hm-i>i{font:300 1.3rem/1 var(--font);font-style:normal;color:#c7c7cc;transition:transform .3s,color .3s}body.app-hub .hm-i:hover>i{transform:translateX(3px);color:#1d1d1f}body.app-hub .app-pop a.hm-i[aria-current=page]{background:#f5f5f7!important}body.app-hub .app-pop a.hm-i[aria-current=page] b::after{content:"";display:inline-block;width:6px;height:6px;margin-left:.5rem;border-radius:50%;background:#0b0b0b;vertical-align:middle}body.app-hub .hm-i .count{margin-left:.4rem}body.app-hub .app-pop-foot.hm-foot{position:sticky;bottom:0;display:flex;align-items:center;flex-wrap:wrap;gap:.4rem 1.2rem;margin:0!important;padding:.85rem 1.4rem calc(.85rem + env(safe-area-inset-bottom,0px))!important;background:rgba(250,250,252,.82);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-top:.5px solid rgba(0,0,0,.08)!important}body.app-hub .hm-me{display:inline-flex;align-items:center;gap:.55rem;margin-right:auto}body.app-hub .hm-av{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:#1d1d1f;color:#fff;font:400 .95rem/1 var(--serif)}body.app-hub .hm-foot .who{font-size:.88rem;font-weight:500;color:#1d1d1f!important}body.app-hub .hm-foot .langs{display:inline-flex;gap:.2rem;padding:3px;border-radius:999px;background:rgba(118,118,128,.12)}body.app-hub .hm-foot .langs a{min-height:28px;min-width:34px;display:grid;place-items:center;padding:0 .4rem;border-radius:999px;font-size:.72rem;font-weight:600;letter-spacing:.04em;color:#6a6a6f!important;border:0!important;background:none!important}body.app-hub .hm-foot .langs a[aria-current]{background:#fff!important;color:#1d1d1f!important;box-shadow:0 1px 2px rgba(0,0,0,.08)}body.app-hub .hm-foot button.link{font-size:.86rem;color:#6a6a6f;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(0,0,0,.2)}@media(min-width:700px){body.app-hub .hm-grid{grid-template-columns:1fr 1fr;padding:.6rem 2rem 1.6rem}body.app-hub .app-pop-head{padding:1.3rem 2rem .4rem!important}body.app-hub .app-pop-foot.hm-foot{padding:.9rem 2rem!important}}body.app-admin .app-pop{width:min(1080px,calc(100vw - 24px));border-radius:24px!important;border:.5px solid rgba(0,0,0,.08)!important;padding:0!important;background:rgba(255,255,255,.92)!important;-webkit-backdrop-filter:saturate(180%) blur(28px);backdrop-filter:saturate(180%) blur(28px);box-shadow:0 1px 2px rgba(0,0,0,.04),0 40px 100px -30px rgba(0,0,0,.38)!important;display:flex;flex-direction:column;overflow:hidden}body.app-admin .app-scrim{background:rgba(20,20,22,.28);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}body.app-admin .app-pop-head{padding:1rem 1.4rem .2rem!important;margin:0!important;border:0!important}body.app-admin .app-pop-x{border:0!important;border-radius:999px;background:rgba(118,118,128,.1);color:#6a6a6f!important;letter-spacing:.08em;min-height:34px;padding:.4rem .8rem}body.app-admin .app-pop-x:hover{background:rgba(118,118,128,.18);color:#1d1d1f!important}.cp-bar{position:relative;display:flex;align-items:center;margin:.5rem 1.4rem 0}.cp-glass{position:absolute;left:1.05rem;width:20px;height:20px;fill:none;stroke:#86868b;stroke-width:1.6;stroke-linecap:round;pointer-events:none}body.app-admin .cp-bar input{width:100%;min-height:58px;padding:0 4.2rem 0 3.1rem;border-radius:16px;border:.5px solid rgba(0,0,0,.1);background:rgba(118,118,128,.08);font:400 1.12rem var(--font);letter-spacing:-.01em;color:#1d1d1f;-webkit-appearance:none;appearance:none;transition:background .25s,box-shadow .25s,border-color .25s}body.app-admin .cp-bar input::placeholder{color:#6a6a6f}body.app-admin .cp-bar input:focus{outline:none;background:#fff;border-color:rgba(11,11,11,.35);box-shadow:0 0 0 4px rgba(11,11,11,.08),0 8px 24px -12px rgba(0,0,0,.18)}body.app-admin .cp-bar input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.cp-kbd{position:absolute;right:.9rem;font:500 .72rem var(--font);color:#6a6a6f;padding:.25rem .5rem;border-radius:7px;border:.5px solid rgba(0,0,0,.12);background:#fff;pointer-events:none}.cp-hint{display:flex;gap:1.1rem;margin:.6rem 1.5rem 0;font-size:.74rem;color:#6a6a6f}.cp-hint kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;margin-right:.15rem;padding:0 .3rem;border-radius:6px;border:.5px solid rgba(0,0,0,.12);background:#fff;font:500 .66rem var(--font);color:#6a6a6f}@media(hover:none){.cp-hint,.cp-kbd{display:none}}.cp-grid{display:grid;grid-template-columns:1fr;gap:.2rem 1.6rem;padding:1rem 1.4rem 1.2rem;overflow:auto;flex:1}@media(min-width:620px){.cp-grid{grid-template-columns:1fr 1fr}}@media(min-width:980px){.cp-grid{grid-template-columns:repeat(4,1fr);padding:1.2rem 1.6rem 1.4rem}}.cp-col{padding:.6rem 0 .8rem;min-width:0;animation:cpCol .42s cubic-bezier(.16,1,.3,1) both}.cp-col:nth-child(2){animation-delay:.03s}.cp-col:nth-child(3){animation-delay:.06s}.cp-col:nth-child(4){animation-delay:.09s}@keyframes cpCol{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.cp-col h2{display:flex;align-items:center;gap:.55rem;margin:0 0 .55rem;padding:0 .7rem .6rem;border-bottom:.5px solid rgba(0,0,0,.07);font:400 1.18rem/1.1 var(--serif)!important;letter-spacing:-.01em!important;text-transform:none!important;color:#1d1d1f!important}.cp-ic{width:20px;height:20px;flex:none;fill:none;stroke:#0b0b0b;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.cp-col ul{list-style:none;margin:0;padding:0;display:grid;gap:1px}body.app-admin .app-pop a.cp-i{display:flex;align-items:center;gap:.5rem;min-height:40px;padding:.45rem .7rem;border-radius:11px;color:#1d1d1f!important;text-decoration:none;font:500 .93rem var(--font);letter-spacing:-.005em;background:transparent;transition:background .2s,color .2s,transform .2s}.cp-l{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-s a.cp-i{min-height:36px!important;font-size:.84rem!important;font-weight:400!important;color:#6a6a6f!important}.cp-sep{margin-top:.45rem;padding-top:.45rem;border-top:.5px dashed rgba(0,0,0,.08)}.cp-go{font-style:normal;font-size:.78rem;color:#6a6a6f;opacity:0;transform:translateX(-4px);transition:opacity .2s,transform .2s}body.app-admin .app-pop a.cp-i:hover,body.app-admin .app-pop a.cp-i:focus-visible{background:rgba(118,118,128,.09)!important;color:#1d1d1f!important;outline:none}body.app-admin .app-pop a.cp-i.is-hit{background:#1d1d1f!important;color:#fff!important}body.app-admin .app-pop a.cp-i.is-hit .cp-go{opacity:1;transform:none;color:rgba(255,255,255,.7)}body.app-admin .app-pop a.cp-i:active{transform:scale(.985)}body.app-admin .app-pop a.cp-i[aria-current=page]:not(.is-hit){background:rgba(11,11,11,.07)!important;font-weight:600}body.app-admin .app-pop a.cp-i[aria-current=page] .cp-l::after{content:"";display:inline-block;width:6px;height:6px;margin-left:.45rem;border-radius:50%;background:#0b0b0b;vertical-align:middle}.cp-i .count{margin-left:auto}.cp-in{animation:cpIn .26s cubic-bezier(.16,1,.3,1)}@keyframes cpIn{from{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}.is-q .cp-sep{border-top:0;margin-top:0;padding-top:0}.is-q .cp-s a.cp-i{font-size:.93rem!important;color:#1d1d1f!important;min-height:40px!important}body.app-admin .cp-empty{margin:0 1.6rem 1.4rem;padding:1.4rem;border-radius:16px;background:rgba(118,118,128,.06);text-align:center;color:#6a6a6f;font-size:.92rem}body.app-admin .app-pop-foot{position:sticky;bottom:0;margin:0!important;padding:.8rem 1.6rem calc(.8rem + env(safe-area-inset-bottom,0px))!important;background:rgba(250,250,252,.82);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);border-top:.5px solid rgba(0,0,0,.08)!important;font-size:.84rem}body.app-admin .app-pop-foot .langs{gap:.2rem;padding:3px;border-radius:999px;background:rgba(118,118,128,.12)}body.app-admin .app-pop-foot .langs a{min-height:26px;min-width:32px;display:grid;place-items:center;border:0!important;border-radius:999px;font-size:.7rem;font-weight:600;color:#6a6a6f!important}body.app-admin .app-pop-foot .langs a[aria-current]{background:#fff;color:#1d1d1f!important;box-shadow:0 1px 2px rgba(0,0,0,.08)}body.app-admin .app-pop-foot button.link{color:#6a6a6f;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(0,0,0,.2)}@media(max-width:600px){body.app-admin .app-pop{border-radius:20px!important}.cp-bar{margin:.4rem 1rem 0}.cp-grid{padding:.6rem 1rem 1rem}body.app-admin .cp-bar input{min-height:52px;font-size:1rem}}@media(prefers-reduced-motion:reduce){.cp-col,.cp-in{animation:none}}body.app-admin .side nav a.nav-cp{display:flex;align-items:center;gap:.5rem;margin-top:1.2rem;padding:.55rem .7rem;border-radius:11px;border:.5px solid rgba(0,0,0,.1);background:#fff;color:#6a6a6f;font-size:.78rem}body.app-admin .side nav a.nav-cp svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}body.app-admin .side nav a.nav-cp kbd{margin-left:auto;font:500 .66rem var(--font);color:#6a6a6f}body.app-admin .app-pop{background:rgba(255,255,255,.985)!important}.cp-mhint{display:none}@media(max-width:619px){.cp-hint,.cp-kbd{display:none} .cp-mhint{display:block;margin:.55rem 1.1rem 0;font-size:.8rem;color:#6a6a6f} .app-pop:not(.is-q) .cp-s{display:none} .cp-col{padding:.4rem 0 .5rem} body.app-admin .app-pop-foot .who{display:none}}body.app-admin .app-pop{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}@media(max-width:759px){.v4 .pubnav .v-menu .v-pop{position:fixed;inset:0!important;top:0!important;left:0!important;right:0!important;width:auto!important;max-width:none!important;height:100vh;height:100dvh;max-height:none!important;border-radius:0!important;border:0!important;box-shadow:none!important;padding:calc(var(--nav-h,56px) + env(safe-area-inset-top,0px) + 1.6rem) 1.5rem calc(1.1rem + env(safe-area-inset-bottom,0px))!important} .v4 .pubnav .v-menu .v-pop>.v-pop-head{display:none} .v4 .pubnav .v-menu[open]~.brand{position:relative;z-index:42} .v4 .pubnav .v-menu[open]~.v-quick{visibility:hidden} .v4 .pubnav:has(.v-menu[open]){background:transparent!important;border-bottom-color:transparent} .v4 .pubnav:has(.v-menu[open])::before{display:none} .v4 .pubnav .v-menu .v-scrim{background:rgba(250,250,252,.2)}}@media(min-width:760px){.v4 .pubnav .v-menu .v-pop{width:420px!important;max-width:calc(100vw - 4rem)!important;border-radius:28px!important;padding:1.6rem 1.8rem 1.4rem!important;max-height:calc(100dvh - var(--nav-h,56px) - 28px)!important} .v4 .pubnav .v-menu .v-pop>.v-pop-head{display:none} .v4 .pubnav .v-pop .vm-main a{font-size:2.6rem!important;min-height:60px} .v4 .pubnav .v-pop .vm-dock{margin-top:.4rem}}@media(prefers-reduced-motion:reduce){.v4 .pubnav .v-menu .v-pop,.v4 .pubnav .v-menu[open] .v-pop>*,.v4 .pubnav .v-menu[open] .vm-main li,.v4 .pubnav .v-menu[open] .vm-sec li{animation:none!important} .v4 .pubnav .v-pop .vm-tag::before{animation:none;display:none}}.ap-go{display:grid;justify-items:center;gap:1rem;margin-top:2.4rem}@media(min-width:820px){.ap-pillars{grid-template-columns:repeat(3,1fr);gap:18px}}@media(min-width:820px){.ap-courses{grid-template-columns:1fr 1fr;gap:14px}}@media(min-width:820px){.ap-today{grid-template-columns:1fr 1fr;gap:14px}}@media(min-width:820px){.ap-topics{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.ap-sec.reveal .ap-pillar,.ap-sec.reveal .ap-courses>li,.ap-sec.reveal .ap-pill{opacity:1;transform:none;transition:none}}@media(max-width:819px){.ap a.ap-pillar{min-height:340px}.ap a.ap-pill{min-height:150px}}@media(min-width:820px){.ap-courses>li:last-child:nth-child(odd){grid-column:1/-1}}@keyframes gxDrift1{to{transform:translate3d(7vmax,5vmax,0) scale(1.08)}}@keyframes gxDrift2{to{transform:translate3d(-6vmax,7vmax,0) scale(1.12)}}@keyframes gxDrift3{to{transform:translate3d(5vmax,-6vmax,0) scale(1.05)}}@media(max-width:640px){.v4 main.vh .v-hero.gx{min-height:calc(100svh - 56px)!important;padding:3.2rem 1.25rem 5.5rem!important} .v4 main.vh .gx-h{font-size:14.6vw!important;line-height:1.06!important} .gx-placa{gap:.7rem;font-size:.64rem;letter-spacing:.2em} .gx-placa::before,.gx-placa::after{width:18px} .gx-cta{flex-direction:column;gap:.6rem} .v4 main.vh .v-hero.gx a.gx-btn{width:min(100%,320px)}}@media(max-height:620px){.gx-scroll{display:none}}@media(prefers-reduced-motion:reduce){.gx-light,.gx-light i,.gx-placa,.gx-t,.gx-end::after,.gx-sub,.gx-cta,.gx-scroll,.gx-scroll i{animation:none!important} .gx-t{transform:none}.gx-end::after{transform:none}}@media(max-width:430px){.gx-placa{font-size:.6rem;letter-spacing:.13em;gap:.55rem}.gx-placa::before,.gx-placa::after{width:12px}}@media(min-width:641px){.v4 main.vh .v-hero.gx{padding:clamp(3rem,8vh,6rem) clamp(1.25rem,5vw,3rem) clamp(5rem,11vh,7.5rem)!important} .v4 main.vh .gx-h{font-size:clamp(3.3rem,min(9.4vw,14.2vh),9.6rem)!important} .gx-line{padding:.03em .14em .16em;margin:0 0 -.1em} .gx-sub{max-width:40ch} .gx-placa{margin-bottom:clamp(1.4rem,3.6vh,2.6rem)}}@media(min-width:641px) and (max-height:800px){.v4 main.vh .v-hero.gx{padding-top:2.4rem!important;padding-bottom:4.5rem!important} .v4 main.vh .gx-h{font-size:clamp(3.3rem,min(9.4vw,12.6vh),9.6rem)!important} .gx-placa{margin-bottom:1.2rem}.gx-sub{margin-top:1.5rem}.gx-cta{margin-top:1.7rem}}@media(min-width:760px){.ed-attr{grid-template-columns:52px 1fr}.ed-mono{width:52px;height:52px}}@media(max-width:480px){.ed-help-cta{flex-direction:column}.ed a.ed-btn,.ed a.ed-ghost{width:min(100%,320px);justify-content:center}.ed a.ed-btn{justify-content:space-between}}@media(prefers-reduced-motion:reduce){.ed-crumb,.ed-kicker,.ed .ed-title,.ed-attr,.ed-body,.ed-do{animation:none!important}}@property --nav-a{syntax:"<number>";inherits:true;initial-value:1}body.v4{--nav-h:60px}@media(min-width:760px){body.v4{--nav-h:68px}}body.v4 header.pubnav[class]{--nav-h:inherit;position:sticky;top:0;z-index:60;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;height:var(--nav-h)!important;padding:0 clamp(1.25rem,4.6vw,3.4rem)!important;background:rgba(251,250,248,calc(.74 * var(--nav-a)))!important;background-image:none!important;border-bottom:.5px solid rgba(0,0,0,calc(.08 * var(--nav-a)))!important;box-shadow:0 12px 32px -26px rgba(0,0,0,calc(.4 * var(--nav-a)));transition:--nav-a .4s linear}body.v4 header.pubnav[class]::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;-webkit-backdrop-filter:saturate(calc(1 + .8 * var(--nav-a))) blur(calc(22px * var(--nav-a)));backdrop-filter:saturate(calc(1 + .8 * var(--nav-a))) blur(calc(22px * var(--nav-a)))}@supports (animation-timeline:scroll()){body.v4 header.pubnav[class]{animation:navGlass linear both;animation-timeline:scroll(root block);animation-range:0px 96px}}@keyframes navGlass{from{--nav-a:0}to{--nav-a:1}}@media(max-width:560px){body.v4 .pubnav .v-menu>summary,body.v4 .pubnav .v-menu-a{width:44px;justify-content:center;padding:0;margin-left:-.6rem}}body.v4 .pubnav .brand{justify-self:center;display:inline-flex;align-items:center;height:44px;padding:0 .4rem;text-decoration:none}body.v4 .pubnav .brand .vlogo-w{font-size:1.62rem;line-height:1;transform:translateY(-.04em)}@media(min-width:760px){body.v4 .pubnav .brand .vlogo-w{font-size:1.78rem}}body.v4 .pubnav a.nav-in{--tx:0px;--ty:0px;position:relative;display:inline-flex;align-items:center;min-height:38px;padding:0 1.1rem;border-radius:999px;font:500 .88rem var(--font);letter-spacing:-.005em;color:#1d1d1f;text-decoration:none;white-space:nowrap;background:rgba(255,255,255,.52);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);box-shadow:inset 0 0 0 .5px rgba(29,29,31,.24),0 1px 2px rgba(0,0,0,.04);transform:translate(var(--tx),var(--ty));transition:transform .55s cubic-bezier(.22,1.4,.36,1),background .35s,box-shadow .35s}body.v4 .pubnav a.nav-in::after{content:"";position:absolute;inset:-4px -4px}body.v4 .pubnav a.nav-in:hover{background:rgba(255,255,255,.94);box-shadow:inset 0 0 0 .5px rgba(29,29,31,.4),0 10px 24px -14px rgba(0,0,0,.28)}body.v4 .pubnav a.nav-in:active{transform:translate(var(--tx),var(--ty)) scale(.96);transition-duration:.15s}body.v4 .pubnav a.nav-in:focus-visible{outline:2px solid #0b0b0b;outline-offset:3px}@media(min-width:641px){body.v4 main.vh .v-hero.gx{padding-top:calc(var(--nav-h) + clamp(3rem,8vh,6rem))!important}}@media(min-width:641px) and (max-height:800px){body.v4 main.vh .v-hero.gx{padding-top:calc(var(--nav-h) + 2.4rem)!important}}@media(prefers-reduced-motion:reduce){body.v4 header.pubnav[class]{transition:none}body.v4 .pubnav .v-burger i,body.v4 .pubnav a.nav-in{transition:none}}body.v4 header.pubnav[class]{background:transparent!important;border-bottom:0!important;box-shadow:none!important;animation:none;transition:none}body.v4 header.pubnav[class]::before{content:none!important;display:none!important}.nav-glass{display:none}body.v4 .nav-glass{display:block;position:fixed;top:0;left:0;right:0;height:var(--nav-h);z-index:59;pointer-events:none;background:rgba(251,250,248,calc(.72 * var(--nav-a)));-webkit-backdrop-filter:saturate(calc(1 + .8 * var(--nav-a))) blur(calc(22px * var(--nav-a)));backdrop-filter:saturate(calc(1 + .8 * var(--nav-a))) blur(calc(22px * var(--nav-a)));border-bottom:.5px solid rgba(0,0,0,calc(.08 * var(--nav-a)));box-shadow:0 12px 32px -26px rgba(0,0,0,calc(.4 * var(--nav-a)));transition:--nav-a .4s linear}@supports (animation-timeline:scroll()){body.v4 .nav-glass{animation:navGlass linear both;animation-timeline:scroll(root block);animation-range:0px 96px}}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){body.v4 .nav-glass{background:rgba(251,250,248,calc(.97 * var(--nav-a)))}}body.v4 .pubnav a.nav-in{text-transform:none!important;letter-spacing:-.005em!important}body.v4 .pubnav a.nav-in::after{background:none!important;height:auto!important;transform:none!important;bottom:-4px!important}@media(prefers-reduced-motion:reduce){body.v4 .nav-glass{transition:none}}body.v4 .nav-glass{-webkit-backdrop-filter:saturate(calc(1 + .8 * var(--nav-a))) blur(calc(14px * var(--nav-a)));backdrop-filter:saturate(calc(1 + .8 * var(--nav-a))) blur(calc(14px * var(--nav-a)))}.nx{margin:clamp(2.2rem,5vw,3rem) 0 0;animation:nxIn .7s cubic-bezier(.16,1,.3,1) .15s both}.nx-card{position:relative;display:flex;align-items:center;gap:.95rem;min-height:76px;padding:.95rem 1rem;border-radius:24px;background:rgba(255,255,255,.78);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);border:.5px solid rgba(0,0,0,.08);box-shadow:0 1px 1px rgba(0,0,0,.03),0 12px 32px -16px rgba(0,0,0,.2);color:#1d1d1f!important;text-decoration:none!important;transition:transform .55s cubic-bezier(.34,1.45,.64,1),box-shadow .4s,background .3s}.nx-card:hover{transform:translateY(-2px);background:rgba(255,255,255,.9);box-shadow:0 1px 1px rgba(0,0,0,.03),0 24px 46px -22px rgba(0,0,0,.3)}.nx-card:active{transform:scale(.985);transition-duration:.15s}.nx-card:focus-visible{outline:2px solid #0b0b0b;outline-offset:3px}.nx-ic{display:grid;place-items:center;flex:none;width:46px;height:46px;border-radius:15px;background:rgba(118,118,128,.1);color:#1d1d1f;box-shadow:inset 0 .5px 0 rgba(255,255,255,.9);transition:background .3s,color .3s}.nx-ic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.nx-tx{flex:1;min-width:0;display:grid;gap:.14rem}.nx-k{display:flex;align-items:center;gap:.42rem;font:600 .66rem/1.2 "Inter",var(--font);letter-spacing:.1em;text-transform:uppercase;color:#6a6a6f}.nx-dot{flex:none;width:6px;height:6px;border-radius:50%;background:#0b0b0b;box-shadow:0 0 0 3px rgba(11,11,11,.12)}.nx-t{font:400 clamp(1.2rem,4.2vw,1.4rem)/1.15 var(--serif,"Instrument Serif",Georgia,serif);letter-spacing:-.012em;color:#1d1d1f;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nx-s{font-size:.84rem;line-height:1.4;color:#6a6a6f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-go{display:inline-flex;align-items:center;justify-content:center;gap:.45rem;flex:none;min-height:42px;min-width:42px;padding:0 1rem;border-radius:999px;background:linear-gradient(180deg,#2c2c30,#121214);color:#fff;font:500 .84rem "Inter",var(--font);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 10px 22px -14px rgba(17,17,19,.6)}.nx-go i{font-style:normal;transition:transform .5s cubic-bezier(.34,1.45,.64,1)}.nx-card:hover .nx-go i,.nx-card:focus-visible .nx-go i{transform:translateX(3px)}.nx.is-urgent .nx-ic{background:rgba(11,11,11,.08);color:#0b0b0b}.nx.is-urgent .nx-k{color:#0b0b0b}@media(max-width:560px){.nx-cta{display:none}.nx-go{padding:0}.nx-card{gap:.8rem;padding:.85rem .85rem .85rem .9rem}.nx-ic{width:42px;height:42px;border-radius:14px}}@keyframes nxIn{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.nx{animation:none}.nx-card,.nx-go i{transition:none}}.ap-post+.nx{max-width:none;margin:1.4rem 0 1.6rem}body.app-hub .tf~.nx{max-width:36rem;margin-left:auto;margin-right:auto}.ls~.nx{max-width:40rem;margin-left:auto;margin-right:auto}@media(min-width:900px){body.app-admin .lx-card~.nx,body.app-admin .lx-folds~.nx{max-width:760px}}body.app-hub,body.app-admin{--hc-ink:#1d1d1f;--hc-mute:#6e6e73;--hc-faint:#86868b;--hc-wine:#0b0b0b;--hc-glass:rgba(250,250,252,.88);--hc-glass-bar:rgba(250,250,252,.93);--hc-blur:saturate(180%) blur(14px);--hc-line:rgba(0,0,0,.08);--hc-pill:rgba(0,0,0,.055);--hc-pill-hi:inset 0 .5px 0 rgba(255,255,255,.95);--hc-float:0 1px 1px rgba(0,0,0,.03),0 12px 32px -14px rgba(0,0,0,.22);--hc-panel:0 1px 2px rgba(0,0,0,.04),0 40px 100px -30px rgba(0,0,0,.38);--hc-spring:cubic-bezier(.34,1.45,.64,1);--hc-ease:cubic-bezier(.16,1,.3,1)}body.app-hub .topbar,body.app-admin .topbar{background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;isolation:isolate}body.app-hub .topbar::before,body.app-admin .topbar::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:rgba(255,255,255,.82);-webkit-backdrop-filter:var(--hc-blur);backdrop-filter:var(--hc-blur)}body.app-hub .app-pop,body.app-admin .app-pop{background:var(--hc-glass)!important;-webkit-backdrop-filter:var(--hc-blur)!important;backdrop-filter:var(--hc-blur)!important;border:.5px solid var(--hc-line)!important;box-shadow:var(--hc-panel)!important;border-radius:28px!important}body.app-hub .app-scrim,body.app-admin .app-scrim{background:rgba(20,20,22,.24);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}body.app-hub .app-pop-foot.hm-foot,body.app-admin .app-pop-foot{background:rgba(250,250,252,.6)!important;border-top:.5px solid var(--hc-line)!important}.dock{background:var(--hc-glass-bar,rgba(250,250,252,.9));-webkit-backdrop-filter:var(--hc-blur,saturate(180%) blur(14px));backdrop-filter:var(--hc-blur,saturate(180%) blur(14px));border:.5px solid var(--hc-line,rgba(0,0,0,.08));box-shadow:var(--hc-float)}.dock-ind{background:var(--hc-pill,rgba(0,0,0,.055));box-shadow:var(--hc-pill-hi);transition:transform .6s var(--hc-spring,cubic-bezier(.34,1.45,.64,1)),opacity .3s}@media(prefers-color-scheme:dark){.dock{background:var(--hc-glass-bar,rgba(250,250,252,.93));border-color:var(--hc-line,rgba(0,0,0,.08));box-shadow:var(--hc-float)} body.app .dock .tabbar a{color:#6a6a6f!important} body.app .dock .tabbar a[aria-current=page]{color:#1d1d1f!important} body.app .dock .tabbar a[aria-current=page] .tab-ic{stroke:#1d1d1f!important} .dock-ind{background:var(--hc-pill,rgba(0,0,0,.055));box-shadow:var(--hc-pill-hi)}}body.app-hub .app-pop a.hm-i:hover,body.app-hub .app-pop a.hm-i:focus-visible,body.app-hub .app-pop a.hm-i[aria-current=page],body.app-admin .app-pop a.cp-i:hover,body.app-admin .app-pop a.cp-i:focus-visible{background:var(--hc-pill)!important;box-shadow:var(--hc-pill-hi)}body.app-admin .app-pop a.cp-i[aria-current=page]:not(.is-hit){background:var(--hc-pill)!important;box-shadow:var(--hc-pill-hi);font-weight:500}body.app-admin .app-pop a.cp-i.is-hit{background:#fff!important;color:var(--hc-ink)!important;box-shadow:0 0 0 .5px rgba(0,0,0,.08),0 6px 16px -8px rgba(0,0,0,.25)}body.app-admin .app-pop a.cp-i.is-hit .cp-go{opacity:1;transform:none;color:var(--hc-wine)}body.app-admin .app-pop a.cp-i,body.app-hub .app-pop a.hm-i{transition:background .25s,box-shadow .25s,transform .45s var(--hc-spring)}body.app-admin .app-pop a.cp-i:active,body.app-hub .app-pop a.hm-i:active{transform:scale(.985);transition-duration:.12s}body.app-hub .hm-i>i{transition:transform .45s var(--hc-spring),color .3s}body.app-hub .hm-p h2,.cp-col h2{font:400 clamp(1.28rem,2.1vw,1.5rem)/1.1 var(--serif)!important;letter-spacing:-.014em!important;color:var(--hc-ink)!important}body.app-hub .hm-p{animation:cpCol .45s var(--hc-ease) both}body.app-hub .hm-p:nth-child(2){animation-delay:.04s}body.app-hub .hm-p:nth-child(3){animation-delay:.08s}body.app-hub .hm-p:nth-child(4){animation-delay:.12s}@media(prefers-reduced-motion:reduce){body.app-hub .hm-p{animation:none}}.nx.is-mini{max-width:none;margin:.9rem 1.4rem .1rem;animation:cpCol .45s var(--hc-ease,cubic-bezier(.16,1,.3,1)) both}.nx.is-mini .nx-card{min-height:62px;gap:.8rem;padding:.65rem .7rem .65rem .8rem;border-radius:18px;background:rgba(255,255,255,.74);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 0 0 .5px rgba(0,0,0,.05),0 8px 22px -16px rgba(0,0,0,.3);border:0}.nx.is-mini .nx-card:hover{transform:translateY(-1px);background:#fff}.nx.is-mini .nx-ic{width:38px;height:38px;border-radius:12px}.nx.is-mini .nx-ic svg{width:19px;height:19px}.nx.is-mini .nx-t{font-size:1.1rem;-webkit-line-clamp:1}.nx.is-mini .nx-s{font-size:.78rem}.nx.is-mini .nx-go{min-width:36px;min-height:36px;padding:0}.nx.is-mini .nx-cta{display:none}.is-q .nx.is-mini{display:none}body.app-hub .app-pop .nx.is-mini{margin:.3rem 1.4rem .1rem}@media(min-width:700px){body.app-hub .app-pop .nx.is-mini{margin:.3rem 2rem .1rem}}@media(max-width:600px){.nx.is-mini{margin:.7rem 1rem .1rem}}@media(prefers-reduced-motion:reduce){.nx.is-mini{animation:none}}.v4 main.vh #planos.sl{padding-bottom:clamp(4.5rem,9vw,7.5rem);scroll-margin-top:84px;overflow:visible}@media(min-width:640px){.v4 main.vh .sl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media(min-width:1100px){.v4 main.vh .sl-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}}@media(min-width:640px){.v4 main.vh .sl-card{padding:26px}}@media(min-width:640px){.v4 main.vh .sl-t{min-height:2.1em}}@media(min-width:640px){@supports (grid-template-rows:subgrid){ .v4 main.vh .sl-grid{grid-auto-rows:auto auto auto minmax(3.1em,auto) auto} .v4 main.vh .sl-card{display:grid;grid-row:span 5;grid-template-rows:subgrid;row-gap:0;align-content:stretch} .v4 main.vh .sl-t{min-height:0} .v4 main.vh a.sl-go{align-self:end} }}@media(min-width:640px) and (max-width:899px){@supports (grid-template-rows:subgrid){ .v4 main.vh .sl-grid{grid-auto-rows:auto auto auto minmax(6.2em,auto) auto} }}@media(prefers-reduced-motion:reduce){.v4 main.vh .sl-card,.v4 main.vh .sl-card::before,.v4 main.vh .sl-ic,.v4 main.vh a.sl-go,.v4 main.vh a.sl-go::before,.v4 main.vh .sl-go-a{transition:none} .v4 main.vh .sl-card:hover,.v4 main.vh .sl-card:focus-within{transform:none} html.js .v4 main.vh .sl.reveal:not(.in) .sl-card{opacity:1} .v4 main.vh .sl.reveal.in .sl-card{animation:none}}.v4 .reveal.in{opacity:1;transform:none}body.auth-body{display:block;min-height:100svh;padding:0;background:#f6f4f0;font-variant-numeric:normal}body.auth-body .auth-card{position:relative;width:min(100%,448px);max-width:none;margin:0;padding:clamp(2.1rem,6vw,3rem) clamp(1.35rem,6vw,2.75rem) clamp(1.5rem,5vw,2.2rem);border:0;border-radius:32px;color:#1d1d1f;background:rgba(255,255,255,.6);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);box-shadow:inset 0 0 0 1px rgba(255,255,255,.78),0 0 0 .5px rgba(0,0,0,.07),0 1px 2px rgba(0,0,0,.04),0 44px 90px -42px rgba(10,10,10,.38);animation:lgIn .9s cubic-bezier(.22,1,.36,1) both}@media(max-width:560px){body.auth-body .auth-card{border-radius:28px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.78),0 0 0 .5px rgba(0,0,0,.07),0 30px 70px -40px rgba(10,10,10,.38)}}body.auth-body .auth-card.is-err{animation:lgIn .9s cubic-bezier(.22,1,.36,1) both,lgShake .5s .25s cubic-bezier(.36,.07,.19,.97) both}@keyframes lgIn{from{opacity:0;transform:translateY(14px) scale(.985)}to{opacity:1;transform:none}}@keyframes lgShake{10%,90%{transform:translateX(-2px)}20%,80%{transform:translateX(4px)}30%,50%,70%{transform:translateX(-6px)}40%,60%{transform:translateX(6px)}}body.auth-body .auth-card .brand{display:flex;justify-content:center;margin:0 0 1.5rem}body.auth-body .auth-card .brand .vlogo-w{font-size:2rem}body.auth-body .auth-card .flash{display:flex;align-items:flex-start;gap:.6rem;margin:0 0 1.2rem;padding:.8rem 1rem;border:0;border-radius:16px;background:rgba(11,11,11,.07);box-shadow:inset 0 0 0 1px rgba(11,11,11,.16);color:#0a0a0a;font-size:.93rem;line-height:1.45;text-align:left}body.auth-body .auth-card .flashes{display:grid;gap:.6rem;margin:0 0 1.2rem}body.auth-body .auth-card .flashes .flash{margin:0}body.auth-body .auth-card{display:flex;flex-direction:column}body.auth-body .auth-card>*{order:3}body.auth-body .auth-card>.brand{order:0}body.auth-body .auth-card>.flashes{order:2}body.auth-body .auth-card .flash.ok::before,body.auth-body .auth-card .flash.info::before{content:"✓";display:grid;place-items:center;flex:none;width:20px;height:20px;margin-top:.06rem;border-radius:50%;background:#1d1d1f;color:#fff;font:600 .7rem/1 var(--font)}body.auth-body .auth-card .flash.err::before{content:"!";display:grid;place-items:center;flex:none;width:20px;height:20px;margin-top:.06rem;border-radius:50%;background:#0b0b0b;color:#fff;font:700 .72rem/1 var(--font)}body.auth-body .auth-card .flash.ok,body.auth-body .auth-card .flash.info{background:rgba(29,29,31,.04);box-shadow:inset 0 0 0 1px rgba(29,29,31,.08);color:#1d1d1f}body.auth-body .lg-f-pw input{padding-right:58px}@media(prefers-reduced-motion:reduce){.lg-light,.lg-light i,body.auth-body .auth-card,body.auth-body .auth-card.is-err{animation:none} body.auth-body .lg-f input,body.auth-body .lg-f label,body.auth-body .lg-go,body.auth-body .lg-go::before,body.auth-body .lg-go-a,body.auth-body a.lg-link{transition:none} body.auth-body .lg-spin{animation-duration:2.4s}}body.app-hub,body.app-admin{--hx-pearl:#f6f3ee;--hx-ink:#1d1d1f;--hx-mute:#6e6e73;--hx-taupe:#6e6760;--hx-wine:#0b0b0b;--hx-card:0 0 0 .5px rgba(0,0,0,.06),0 2px 4px rgba(0,0,0,.03),0 26px 50px -30px rgba(40,30,20,.38);--hx-glass:rgba(255,255,255,.62);--hx-blur:saturate(170%) blur(12px)}body.app-hub .shell{grid-template-columns:minmax(0,1fr)!important}body.app-hub .app-menu>summary{display:none!important}body.app-hub .topbar{gap:.6rem}body.app-hub .topbar .brand.sm{display:inline-flex!important;margin-right:auto}body.app-hub .content main{padding-bottom:calc(136px + env(safe-area-inset-bottom))}@media(min-width:900px){body.app-hub .topbar{padding-left:max(2.5rem,calc((100% - 1240px) / 2 + clamp(2rem,5vw,4.5rem)));padding-right:max(2.5rem,calc((100% - 1240px) / 2 + clamp(2rem,5vw,4.5rem)))} body.app-hub .dock{display:block;left:0;right:0;bottom:calc(22px + env(safe-area-inset-bottom));max-width:460px} body.app-hub .content main{max-width:1240px;padding-left:clamp(2rem,5vw,4.5rem);padding-right:clamp(2rem,5vw,4.5rem)}}.dock{background:rgba(24,24,27,.86)!important;border:.5px solid rgba(255,255,255,.09)!important;border-radius:30px;-webkit-backdrop-filter:saturate(170%) blur(14px)!important;backdrop-filter:saturate(170%) blur(14px)!important;box-shadow:inset 0 .5px 0 rgba(255,255,255,.16),0 1px 2px rgba(0,0,0,.2),0 26px 50px -20px rgba(0,0,0,.55)!important}body.app .dock .tabbar a{color:rgba(235,235,245,.62)!important;transition:color .3s,transform .5s var(--hc-spring,cubic-bezier(.34,1.45,.64,1))}body.app .dock .tabbar a .tab-ic{stroke:rgba(235,235,245,.7)!important;transition:stroke .3s,transform .5s var(--hc-spring,cubic-bezier(.34,1.45,.64,1))}body.app .dock .tabbar a[aria-current=page]{color:#1d1d1f!important}body.app .dock .tabbar a[aria-current=page] .tab-ic{stroke:#1d1d1f!important;stroke-width:1.8!important}body.app .dock .tabbar a:active{transform:scale(.92);transition-duration:.12s}body.app .dock .tabbar a:focus-visible{outline:2px solid rgba(255,255,255,.9);outline-offset:-5px}body.app .dock .tabbar a .count{background:#0b0b0b;color:#fff;box-shadow:0 0 0 2px rgba(24,24,27,.95)}@media(hover:hover){body.app .dock .tabbar a:not([aria-current]):hover{color:#fff!important} body.app .dock .tabbar a:not([aria-current]):hover .tab-ic{stroke:#fff!important;transform:translateY(-2px)}}html.menu-open body.app .dock .tabbar a[data-menu-open]:not([aria-current]){color:#fff!important}html.menu-open body.app .dock .tabbar a[data-menu-open]:not([aria-current]) .tab-ic{stroke:#fff!important}.dock-ind{overflow:hidden;background:linear-gradient(180deg,#fffefb 0%,#f2eee7 55%,#e6e0d6 100%)!important;box-shadow:inset 0 1px 0 #fff,inset 0 -1px 0 rgba(0,0,0,.07),0 8px 20px -8px rgba(0,0,0,.6)!important}.dock-ind::after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;mix-blend-mode:soft-light;opacity:.95;background:conic-gradient(from 210deg at 30% 25%,rgba(226,225,222,.7),rgba(196,222,255,.7),rgba(255,238,196,.75),rgba(206,255,232,.55),rgba(226,225,222,.7))}@media(prefers-color-scheme:dark){.dock{background:rgba(24,24,27,.86)!important;border-color:rgba(255,255,255,.09)!important} body.app .dock .tabbar a{color:rgba(235,235,245,.62)!important} body.app .dock .tabbar a[aria-current=page]{color:#1d1d1f!important} body.app .dock .tabbar a[aria-current=page] .tab-ic{stroke:#1d1d1f!important}}body.app-hub .app-pop{top:auto!important;bottom:calc(96px + env(safe-area-inset-bottom,0px));transform-origin:50% 100%;max-height:calc(100dvh - 128px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px));animation:hxSheet .55s var(--hc-spring,cubic-bezier(.34,1.45,.64,1)) both}@media(min-width:900px){body.app-hub .app-pop{bottom:calc(104px + env(safe-area-inset-bottom,0px))}}@keyframes hxSheet{from{opacity:0;transform:translate(-50%,22px) scale(.97)}to{opacity:1;transform:translate(-50%,0) scale(1)}}body.app-hub:has(.hx-aura){isolation:isolate}main.fade:has(.hx-aura){animation-name:hxMain}@keyframes hxMain{from{opacity:0}}.hx-aura{position:fixed;inset:0;z-index:-1;pointer-events:none;overflow:hidden;background:linear-gradient(180deg,#fbfaf7 0%,#f6f3ee 55%,#f2eee8 100%)}.hx-aura::after{content:"";position:absolute;inset:0;background:url(../papel.png) repeat;background-size:128px 128px;opacity:.14;mix-blend-mode:multiply}.hx-aura i{position:absolute;border-radius:50%;will-change:transform}.hx-o1{width:72vmax;height:72vmax;left:-30vmax;top:-36vmax;background:radial-gradient(closest-side,rgba(237,224,204,.95),rgba(237,224,204,0));animation:gxDrift1 28s ease-in-out infinite alternate}.hx-o2{width:62vmax;height:62vmax;right:-28vmax;top:-20vmax;background:radial-gradient(closest-side,rgba(222,230,243,.9),rgba(222,230,243,0));animation:gxDrift2 32s ease-in-out infinite alternate}.hx-o3{width:48vmax;height:48vmax;left:26%;top:44vh;background:radial-gradient(closest-side,rgba(232,231,228,.75),rgba(232,231,228,0));animation:gxDrift3 36s ease-in-out infinite alternate}.hx{position:relative;max-width:1180px;margin:0 auto;color:var(--hx-ink)}.hx-k{margin:0 0 .85rem;font:500 .7rem/1.2 var(--font)!important;letter-spacing:.18em!important;text-transform:uppercase;color:var(--hx-taupe)!important}.hx-hello{padding:clamp(1rem,5vw,3.6rem) 0 clamp(2.4rem,7vw,4.5rem)}body.app-hub .hx-hello h1{margin:0;max-width:12ch;font:400 clamp(3.5rem,16vw,7.75rem)/.9 var(--serif)!important;letter-spacing:-.045em!important;color:var(--hx-ink);text-wrap:balance;animation:hxRise .9s var(--hc-ease,cubic-bezier(.16,1,.3,1)) both}.hx-dot{color:var(--hx-wine)}.hx-lede{margin:clamp(.7rem,2vw,1.1rem) 0 0;max-width:19ch;font:italic 400 clamp(1.75rem,6.6vw,3.2rem)/1.05 var(--serif);letter-spacing:-.022em;color:#6b6762;text-wrap:balance;animation:hxRise .9s .08s var(--hc-ease,cubic-bezier(.16,1,.3,1)) both}.hx-note{margin:clamp(1.5rem,4.5vw,2.4rem) 0 0;font:500 .95rem/1.35 var(--font);animation:hxRise .9s .16s var(--hc-ease,cubic-bezier(.16,1,.3,1)) both}.hx-note>a,.hx-note>span{display:inline-flex;align-items:center;gap:.7rem;min-height:46px;padding:.55rem 1.1rem .55rem .95rem;border-radius:999px;color:var(--hx-ink);text-decoration:none;background:var(--hx-glass);-webkit-backdrop-filter:var(--hx-blur);backdrop-filter:var(--hx-blur);box-shadow:0 0 0 .5px rgba(0,0,0,.06),0 12px 28px -20px rgba(0,0,0,.4);transition:transform .5s var(--hc-spring,cubic-bezier(.34,1.45,.64,1)),box-shadow .3s}.hx-note>a:hover{transform:translateY(-1px);box-shadow:0 0 0 .5px rgba(0,0,0,.08),0 16px 32px -20px rgba(0,0,0,.45)}.hx-live{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:var(--hx-wine)}.hx-live::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1.5px solid rgba(11,11,11,.45);animation:hxPing 2.6s cubic-bezier(.16,1,.3,1) infinite}.hx-calm{flex:none;width:8px;height:8px;border-radius:50%;background:#6f9a7c;box-shadow:0 0 0 4px rgba(111,154,124,.16)}.hx-note-go{font-weight:400;color:var(--hx-wine);transition:transform .5s var(--hc-spring,cubic-bezier(.34,1.45,.64,1))}.hx-note>a:hover .hx-note-go{transform:translateY(3px)}@keyframes hxPing{0%{transform:scale(.4);opacity:1}80%,100%{transform:scale(1.7);opacity:0}}@keyframes hxRise{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.hx-sec{margin:0 0 clamp(3.2rem,9vw,6rem)}.hx-sec,.hx-card,.hx-done{scroll-margin-top:84px}.hx-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:1rem;margin:0 0 clamp(1.1rem,3vw,1.7rem)}.hx-head>*{grid-column:1}.hx-head .hx-k{margin-bottom:.55rem}body.app-hub .hx-head h2{margin:0!important;font:400 clamp(2.2rem,7.4vw,3.4rem)/1 var(--serif)!important;letter-spacing:-.03em!important;text-transform:none!important;color:var(--hx-ink)!important}.hx-sub{margin:.45rem 0 0;font-size:.95rem;line-height:1.4;color:var(--hx-mute);text-wrap:balance}.hx-all{grid-column:2!important;grid-row:1/span 3;align-self:end;display:inline-flex;align-items:center;gap:.35rem;min-height:44px;font-size:.92rem;font-weight:500;color:var(--hx-ink);text-decoration:none}.hx-all:hover{text-decoration:underline;text-underline-offset:3px}.hx-rail{list-style:none;margin:0 -16px;padding:.3rem 16px 1.6rem;display:grid;grid-auto-flow:column;grid-auto-columns:min(88vw,380px);gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.hx-rail::-webkit-scrollbar{display:none}.hx-rail>li{scroll-snap-align:start;min-width:0}.hx-rail.is-solo{grid-auto-columns:minmax(0,440px)}@media(min-width:900px){.hx-rail{margin:0;padding:0;grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:24px;overflow:visible} .hx-rail.is-solo{grid-template-columns:minmax(0,440px)}}.hx-card{position:relative;display:flex;flex-direction:column;height:100%;border-radius:28px;background:#fff;overflow:hidden;box-shadow:var(--hx-card);transition:transform .55s var(--hc-spring,cubic-bezier(.34,1.45,.64,1)),box-shadow .4s,opacity .35s;animation:hxRise .8s var(--hc-ease,cubic-bezier(.16,1,.3,1)) both}.hx-rail>li:nth-child(2){animation-delay:.06s}.hx-rail>li:nth-child(3){animation-delay:.12s}.hx-rail>li:nth-child(4){animation-delay:.18s}@media(hover:hover){.hx-card:hover{transform:translateY(-3px);box-shadow:0 0 0 .5px rgba(0,0,0,.07),0 4px 10px rgba(0,0,0,.04),0 36px 64px -30px rgba(40,30,20,.46)}}.hx-pv,.hx-vis{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;background:linear-gradient(160deg,#f8f4ee 0%,#eee7dc 100%);color:var(--hx-ink);text-decoration:none}.hx-pv img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--hc-ease,cubic-bezier(.16,1,.3,1))}@media(hover:hover){.hx-card:hover .hx-pv img{transform:scale(1.035)}}.hx-pv::before{content:"";position:absolute;inset:0;background:url(../papel.png) repeat;background-size:128px 128px;opacity:.18;mix-blend-mode:multiply;pointer-events:none}.hx-pv.has-img::before{display:none}.hx-pv-cap{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;gap:.8rem;padding:4rem 1.5rem 1.6rem}.hx-pv:not(.has-img){aspect-ratio:1/1}.hx-pv-cap q::before{content:"“";color:var(--hx-wine)}.hx-pv-cap q::after{content:"”";color:var(--hx-wine)}.hx-pv-k{position:relative;font:500 .66rem/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:var(--hx-taupe)}.hx-pv-cap q{position:relative;quotes:none;font:400 clamp(1.5rem,6.2vw,1.85rem)/1.13 var(--serif);letter-spacing:-.015em;color:var(--hx-ink);display:-webkit-box;-webkit-line-clamp:7;-webkit-box-orient:vertical;overflow:hidden}.hx-ch{position:absolute;left:12px;top:12px;display:inline-flex;align-items:center;gap:.4rem;padding:.38rem .75rem .38rem .45rem;border-radius:999px;font:500 .74rem/1 var(--font);color:var(--hx-ink);background:rgba(255,255,255,.74);-webkit-backdrop-filter:var(--hx-blur);backdrop-filter:var(--hx-blur);box-shadow:0 0 0 .5px rgba(0,0,0,.06)}.hx-ch .ap-ch{display:inline-grid;place-items:center;width:18px;height:18px;margin:0;padding:0;border:0;border-radius:0;background:none!important;color:var(--hx-ink)}.hx-ch .ap-ch svg{width:16px;height:16px}.hx-body{display:flex;flex-direction:column;gap:.45rem;flex:1;padding:1.15rem 1.25rem 1.3rem}.hx-meta{margin:0;font:500 .69rem/1.2 var(--font);letter-spacing:.15em;text-transform:uppercase;color:var(--hx-taupe)}body.app-hub .hx-t{margin:0;font:400 1.6rem/1.06 var(--serif)!important;letter-spacing:-.02em!important;text-transform:none!important;color:var(--hx-ink)!important;text-wrap:balance}.hx-cap{margin:0;font-size:.9rem;line-height:1.45;color:var(--hx-mute);text-wrap:pretty;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hx-art{align-self:flex-start;min-height:32px;display:inline-flex;align-items:center;gap:.3rem;font-size:.84rem;font-weight:500;color:var(--hx-ink);text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(0,0,0,.22)}.hx-act{display:flex;flex-direction:column;margin-top:auto}.hx-btns{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:auto;padding-top:.75rem}body.app-hub .hx-yes,body.app-hub .hx-no,body.app-hub .hx-send{-webkit-tap-highlight-color:transparent;font-family:var(--font)!important;letter-spacing:-.005em!important;text-transform:none!important}body.app-hub .hx-yes{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:52px;padding:0 1rem;white-space:nowrap;border:0;border-radius:999px;cursor:pointer;font-size:.95rem!important;font-weight:600;line-height:1;color:#fff!important;text-decoration:none;background:linear-gradient(180deg,#2e2e31,#1d1d1f);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 12px 24px -14px rgba(0,0,0,.7);transition:transform .5s var(--hc-spring,cubic-bezier(.34,1.45,.64,1)),box-shadow .3s}body.app-hub .hx-yes svg{flex:none;width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s var(--hc-spring,cubic-bezier(.34,1.45,.64,1))}body.app-hub .hx-yes:hover{box-shadow:inset 0 1px 0 rgba(255,255,255,.18),0 16px 30px -14px rgba(0,0,0,.75)}body.app-hub .hx-yes:hover svg{transform:scale(1.14)}body.app-hub a.hx-yes:hover svg{transform:translateX(3px)}body.app-hub .hx-yes:active,body.app-hub .hx-no:active,body.app-hub .hx-send:active{transform:scale(.965);transition-duration:.12s}body.app-hub .hx-no{flex:1 0 auto;display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 1.25rem;white-space:nowrap;border:0;border-radius:999px;cursor:pointer;font-size:.95rem!important;font-weight:500;line-height:1;color:var(--hx-ink)!important;text-decoration:none;background:rgba(0,0,0,.05);box-shadow:inset 0 0 0 .5px rgba(0,0,0,.05);transition:background .25s,box-shadow .25s,transform .5s var(--hc-spring,cubic-bezier(.34,1.45,.64,1))}body.app-hub .hx-no:hover{background:rgba(0,0,0,.08)}body.app-hub .hx-no[aria-expanded=true]{background:#fff;box-shadow:inset 0 0 0 1.5px var(--hx-ink)}body.app-hub .hx-yes:focus-visible,body.app-hub .hx-no:focus-visible,body.app-hub .hx-send:focus-visible{outline:2px solid var(--hx-wine);outline-offset:3px}body.app-hub .hx-yes.is-busy{pointer-events:none}body.app-hub .hx-yes.is-busy svg{display:none}body.app-hub .hx-yes.is-busy::before{content:"";width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:hxSpin .8s linear infinite}.hx-card.is-leaving{opacity:.5;transform:scale(.975)}@keyframes hxSpin{to{transform:rotate(360deg)}}.hx-adj{display:grid;gap:.6rem;margin-top:.85rem;padding-top:.95rem;border-top:.5px solid rgba(0,0,0,.08);animation:hxRise .5s var(--hc-ease,cubic-bezier(.16,1,.3,1)) both}.hx-adj[hidden]{display:none}body.app-hub .hx-adj label{margin:0;font:500 .88rem/1.3 var(--font)!important;letter-spacing:0!important;text-transform:none!important;color:var(--hx-ink)!important}body.app-hub .hx-adj textarea{width:100%;min-height:104px;margin:0;padding:.85rem 1rem;border-radius:18px!important;border:.5px solid rgba(0,0,0,.16)!important;background:#fbfaf8!important;font:400 .95rem/1.45 var(--font)!important;color:var(--hx-ink)!important;resize:vertical;box-shadow:none;transition:border-color .25s,box-shadow .3s,background .25s}body.app-hub .hx-adj textarea:focus{outline:0;border-color:rgba(11,11,11,.5)!important;background:#fff!important;box-shadow:0 0 0 4px rgba(11,11,11,.1),0 8px 22px -14px rgba(11,11,11,.4)}.hx-adj-row{display:flex;align-items:center;gap:1rem}body.app-hub .hx-send{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 1.3rem;border:0;border-radius:999px;cursor:pointer;font-size:.92rem!important;font-weight:600;color:#fff!important;background:var(--hx-wine);box-shadow:inset 0 1px 0 rgba(255,255,255,.16),0 10px 22px -14px rgba(11,11,11,.8);transition:transform .5s var(--hc-spring,cubic-bezier(.34,1.45,.64,1)),background .25s}body.app-hub .hx-send:hover{background:#1c1c1c}.hx-cancel{display:inline-flex;align-items:center;min-height:44px;font-size:.92rem;color:var(--hx-mute)!important;text-decoration:none!important}.hx-cancel:hover{color:var(--hx-ink)!important}.hx-vis{display:grid;place-items:center}.hx-vis svg{width:58%;height:auto}.hx-vis.is-wine{background:radial-gradient(120% 90% at 20% 10%,#282827 0%,#0b0b0b 45%,#0a0a0a 100%);color:#f6ece6}.hx-vis.is-wine svg,.hx-vis.is-seal svg{width:42%;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.hx-vis.is-seal{align-content:center;justify-items:center;gap:1.1rem;background:linear-gradient(160deg,#f7f1e6,#eadfca);color:#9a7a45}.hx-vis.is-seal small{font:500 .74rem/1 var(--font);letter-spacing:.16em;color:#9a7a45}.hx-vis.is-date{align-content:center;justify-items:center;gap:.2rem;background:radial-gradient(120% 90% at 20% 10%,#3a3a3e 0%,#1d1d1f 60%,#111113 100%);color:#f4efe7}.hx-vis.is-date b{font:400 clamp(5.5rem,24vw,7.5rem)/.9 var(--serif);letter-spacing:-.04em}.hx-vis.is-date small{font:500 .74rem/1 var(--font);letter-spacing:.18em;text-transform:uppercase;color:rgba(244,239,231,.7)}.hx-card.is-more a{display:grid;place-content:center;justify-items:center;gap:.5rem;height:100%;min-height:280px;padding:2rem 1.5rem;text-align:center;text-decoration:none;color:var(--hx-ink);background:linear-gradient(160deg,#f8f4ee,#ece5da)}.hx-card.is-more b{font:400 5rem/1 var(--serif);letter-spacing:-.04em}.hx-card.is-more span{font-size:.95rem;color:var(--hx-mute)}.hx-card.is-more em{margin-top:.6rem;font-style:normal;font-weight:600;font-size:.92rem}.hx-done{display:flex;align-items:center;gap:.9rem;margin:0 0 1.1rem;padding:.85rem .9rem .85rem .85rem;border-radius:24px;background:rgba(255,255,255,.74);-webkit-backdrop-filter:var(--hx-blur);backdrop-filter:var(--hx-blur);box-shadow:0 0 0 .5px rgba(0,0,0,.06),0 18px 36px -26px rgba(0,0,0,.4);animation:hxDone .7s var(--hc-spring,cubic-bezier(.34,1.45,.64,1)) both}.hx-done-ic{flex:none;display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:var(--hx-ink)}.hx-done-ic svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;animation:hxTick .7s .2s var(--hc-ease,cubic-bezier(.16,1,.3,1)) forwards}.hx-done p{flex:1;min-width:0;margin:0;display:grid;gap:.12rem}.hx-done b{font:400 1.3rem/1.05 var(--serif)}.hx-done p span{font-size:.86rem;color:var(--hx-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-undo-f{margin:0}body.app-hub .hx-undo{min-height:44px;padding:0 1.05rem;border:0;border-radius:999px;cursor:pointer;background:rgba(0,0,0,.055);font:600 .88rem/1 var(--font)!important;color:var(--hx-ink)!important;transition:background .25s}body.app-hub .hx-undo:hover{background:rgba(0,0,0,.09)}.hx-clear{margin:0;font:italic 400 clamp(1.4rem,4.6vw,1.8rem)/1.2 var(--serif);color:#6b6762}@keyframes hxTick{to{stroke-dashoffset:0}}@keyframes hxDone{from{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}.hx-now-grid{display:grid;gap:14px}@media(min-width:900px){.hx-now-grid:has(.hx-week):has(.hx-month){grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px;align-items:stretch}}body.app-hub .hx .tr-week-h,body.app-hub .hx .cx{margin:0;border-radius:28px;background:var(--hx-glass);-webkit-backdrop-filter:var(--hx-blur);backdrop-filter:var(--hx-blur);box-shadow:0 0 0 .5px rgba(0,0,0,.06),0 20px 44px -32px rgba(40,30,20,.45)}body.app-hub .hx .tr-week-h{padding:1.4rem 1.4rem 1.5rem;align-content:start}body.app-hub .hx .tr-week-h b{font:400 clamp(2.2rem,8vw,3rem)/1 var(--serif)!important;letter-spacing:-.03em}body.app-hub .hx .cx{padding:1.3rem}body.app-hub .hx .cx-k{background:rgba(255,255,255,.86);border-radius:20px;box-shadow:0 0 0 .5px rgba(0,0,0,.05)}body.app-hub .hx .hx-steps{margin:clamp(1.8rem,4.5vw,2.6rem) 0 0}body.app-hub .hx-steps h3{margin:0 0 .8rem;font:400 1.55rem/1.1 var(--serif)!important;letter-spacing:-.015em;color:var(--hx-ink)}body.app-hub .hx .cx-list{margin:0;padding:0 1.15rem;border-radius:24px;background:var(--hx-glass);-webkit-backdrop-filter:var(--hx-blur);backdrop-filter:var(--hx-blur);box-shadow:0 0 0 .5px rgba(0,0,0,.06),0 16px 36px -28px rgba(40,30,20,.4)}body.app-hub .hx .cx-list li+li{border-top:.5px solid rgba(0,0,0,.08)}body.app-hub .hx .cx-list a{min-height:60px;padding:.85rem 0}body.app-hub .hx .cx-list a:hover i{color:var(--hx-ink)}.hx-stage{position:relative;isolation:isolate;overflow:hidden;margin:0 -16px;padding:18px 16px 20px;background:linear-gradient(135deg,#efe6da 0%,#ebe3ea 50%,#e1e8f0 100%)}.hx-stage>span{position:absolute;z-index:-1;border-radius:50%;pointer-events:none;will-change:transform}.hx-s1{width:75%;aspect-ratio:1;left:-18%;top:-40%;background:radial-gradient(closest-side,rgba(11,11,11,.34),rgba(11,11,11,0));animation:gxDrift1 22s ease-in-out infinite alternate}.hx-s2{width:70%;aspect-ratio:1;right:-22%;bottom:-45%;background:radial-gradient(closest-side,rgba(198,160,98,.45),rgba(198,160,98,0));animation:gxDrift2 26s ease-in-out infinite alternate}.hx-s3{width:50%;aspect-ratio:1;left:38%;top:-6%;background:radial-gradient(closest-side,rgba(255,255,255,.95),rgba(255,255,255,0));animation:gxDrift3 30s ease-in-out infinite alternate}.hx-glass{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:min(76vw,300px);gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none}.hx-glass::-webkit-scrollbar{display:none}.hx-glass>li{scroll-snap-align:start;min-width:0}@media(min-width:900px){.hx-stage{margin:0;padding:28px;border-radius:40px} .hx-glass{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;overflow:visible}}@media(min-width:640px) and (max-width:899px){.hx-stage{border-radius:36px;margin:0}}.hx-g{position:relative;display:flex;flex-direction:column;gap:.55rem;height:100%;min-height:310px;padding:1.25rem 1.3rem 1.3rem;border-radius:26px;color:var(--hx-ink);text-decoration:none;background:rgba(255,255,255,.44);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),inset 0 0 0 .5px rgba(255,255,255,.6),0 20px 44px -28px rgba(10,10,10,.5);transition:transform .6s var(--hc-spring,cubic-bezier(.34,1.45,.64,1)),background .35s,box-shadow .35s}.hx-g:hover{transform:translateY(-4px);background:rgba(255,255,255,.6);box-shadow:inset 0 1px 0 #fff,inset 0 0 0 .5px rgba(255,255,255,.75),0 28px 54px -28px rgba(10,10,10,.55)}.hx-g:active{transform:scale(.98);transition-duration:.12s}.hx-g:focus-visible{outline:2px solid var(--hx-wine);outline-offset:3px}.hx-g-art{display:block;height:58px;margin:0 0 .5rem}.hx-g-art svg{display:block;height:100%;width:auto}.hx-g-tag{align-self:flex-start;display:inline-flex;align-items:center;gap:.45rem;padding:.34rem .7rem;border-radius:999px;background:rgba(11,11,11,.1);color:var(--hx-wine);font:600 .7rem/1 var(--font);letter-spacing:.02em}.hx-g-tag i{width:6px;height:6px;border-radius:50%;background:var(--hx-wine)}.hx-g-t{font:400 1.75rem/1.04 var(--serif);letter-spacing:-.022em;text-wrap:balance}.hx-g-l{font-size:.9rem;line-height:1.45;color:#47474c;text-wrap:pretty}.hx-g-go{margin-top:auto;padding-top:.6rem;display:inline-flex;align-items:center;gap:.4rem;font:600 .92rem/1 var(--font);color:var(--hx-ink)}.hx-g-go svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s var(--hc-spring,cubic-bezier(.34,1.45,.64,1))}.hx-g:hover .hx-g-go svg{transform:translateX(4px)}.hx-more{display:flex;flex-wrap:wrap;gap:.3rem 1.4rem;margin:1rem 0 0;font-size:.92rem}.hx-more a{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;color:var(--hx-ink);font-weight:500;text-decoration:none}.hx-more a:hover{text-decoration:underline;text-underline-offset:3px}.hx-pair{display:grid;gap:14px;margin:0 0 clamp(1.5rem,4vw,2.5rem)}@media(min-width:900px){.hx-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:stretch}}body.app-hub .hx .hteam{margin:0;min-height:96px;padding:1.1rem 1.15rem;border-radius:28px;background:var(--hx-glass);-webkit-backdrop-filter:var(--hx-blur);backdrop-filter:var(--hx-blur);box-shadow:0 0 0 .5px rgba(0,0,0,.06),0 20px 44px -32px rgba(40,30,20,.45);transition:transform .55s var(--hc-spring,cubic-bezier(.34,1.45,.64,1))}body.app-hub .hx .hteam:hover{transform:translateY(-2px)}body.app-hub .hx .hteam-av{width:52px;height:52px;font:400 1.5rem/1 var(--serif);background:radial-gradient(120% 90% at 30% 20%,#282827,#0b0b0b 60%,#0a0a0a);color:#f6ece6}body.app-hub .hx .hteam-tx .hx-k{display:block;margin:0 0 .25rem}body.app-hub .hx .hteam-tx b{font:400 1.35rem/1.1 var(--serif)}.hx-learn{display:grid;gap:14px;align-content:start}.hx-step{margin:0 0 1rem}@media(max-width:899px){.hx-rail,.hx-stage{margin-left:calc(-1 * var(--hx-gut,16px));margin-right:calc(-1 * var(--hx-gut,16px))}.hx-rail{padding-left:var(--hx-gut,16px);padding-right:var(--hx-gut,16px);scroll-padding-inline:var(--hx-gut,16px)}}@media(max-width:639px){.hx-stage{padding-left:var(--hx-gut,16px);padding-right:var(--hx-gut,16px)}}body.app-hub .ai-dock{bottom:calc(84px + env(safe-area-inset-bottom,0px))}@media(min-width:900px){body.app-hub .ai-dock{bottom:calc(96px + env(safe-area-inset-bottom,0px))}}body.app-hub .ap-thumb{flex:none;display:block;width:48px;height:60px;border-radius:12px;object-fit:cover;background:#f5f2ec;box-shadow:0 0 0 .5px rgba(0,0,0,.08)}body.app-hub .ap-post{max-width:480px}@media(min-width:1000px){body.app-hub .ap-grid{display:grid;grid-template-columns:minmax(0,480px) minmax(0,1fr);gap:clamp(2rem,4vw,3.5rem);align-items:start} body.app-hub .ap-grid .ap-post{margin:0}body.app-hub .ap-side{position:sticky;top:92px;max-width:520px}body.app-hub .ap-side .nx{margin-top:0}}body.app-hub .ap-img{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;background:#f5f2ec}body.app-hub .ap-art.is-under{min-height:0;padding:.85rem 1rem;place-items:start;border-top:.5px solid rgba(0,0,0,.06);background:#fff}body.app-hub .ap-art.is-under::before{display:none}body.app-hub .ap-art.is-under span{padding:0;background:none;text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.hx-pv.has-img,.hx-vis{aspect-ratio:1/1} .hx-pv.has-img+.hx-body .hx-cap{display:none} body.app-hub .hx-t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}@media(max-width:480px){body.app-hub .hx-yes,body.app-hub .hx-no{font-size:.9rem!important}body.app-hub .hx-yes{padding:0 .95rem}body.app-hub .hx-no{padding:0 1.05rem}.hx-body{padding:1.1rem 1.1rem 1.2rem}}@media(prefers-reduced-motion:reduce){.hx-aura i,.hx-stage>span,.hx-live::after{animation:none} .hx-hello h1,.hx-lede,.hx-note,.hx-card,.hx-adj,.hx-done,body.app-hub .app-pop{animation:none!important} .hx-done-ic svg{animation:none;stroke-dashoffset:0} .hx-card,.hx-g,.hx-pv img,body.app .dock .tabbar a,body.app .dock .tabbar a .tab-ic{transition:none}}body.app-hub .shell::after{content:"";position:fixed;left:0;right:0;bottom:0;z-index:40;height:calc(118px + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(to top,rgba(250,249,247,.82) 0%,rgba(250,249,247,.55) 40%,rgba(250,249,247,0) 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(to top,#000 0%,#000 45%,transparent 100%);mask-image:linear-gradient(to top,#000 0%,#000 45%,transparent 100%)}@media(min-width:900px){body.app-hub .shell::after{height:calc(132px + env(safe-area-inset-bottom))}}body.app-hub:has(.ai-app) .shell::after{display:none}body.app-hub .content main{padding-bottom:calc(150px + env(safe-area-inset-bottom))}.sp{position:relative;max-width:1080px;margin:0 auto;color:#1d1d1f}.sp-k{margin:0 0 .8rem;font:500 .7rem/1.2 var(--font)!important;letter-spacing:.18em!important;text-transform:uppercase;color:#6a6a6f!important}.sp-head{padding:clamp(.4rem,3vw,2.4rem) 0 clamp(1.8rem,5vw,2.8rem)}body.app-hub .sp-head h1{margin:0;max-width:12ch;font:400 clamp(3.1rem,14vw,6.4rem)/.92 var(--serif)!important;letter-spacing:-.042em!important;text-transform:none!important;color:#1d1d1f!important;text-wrap:balance;animation:hxRise .9s var(--hc-ease,cubic-bezier(.16,1,.3,1)) both}.sp-head h1 em{font-style:italic;font-weight:400;color:#0b0b0b;padding:0 .04em}body.app-hub .sp-head h1.sp-th{max-width:16ch;font-size:clamp(2.6rem,11vw,4.6rem)!important}.sp-sub{margin:.95rem 0 0;max-width:34ch;font:400 clamp(1.05rem,3.8vw,1.28rem)/1.45 var(--font);color:#6a6a6f;text-wrap:balance;animation:hxRise .9s .07s var(--hc-ease,cubic-bezier(.16,1,.3,1)) both}.sp-back{margin:0 0 .4rem}body.app-hub .sp-back a{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;font-size:.92rem;font-weight:500;color:#6a6a6f;text-decoration:none;transition:color .2s}.sp-back a span{font-size:1.35rem;line-height:1;margin-top:-2px;transition:transform .45s var(--hc-spring,cubic-bezier(.34,1.45,.64,1))}body.app-hub .sp-back a:hover{color:#1d1d1f}.sp-back a:hover span{transform:translateX(-3px)}.sp-week{display:flex;align-items:center;flex-wrap:wrap;gap:.7rem 1rem;margin:clamp(1.4rem,4vw,2.1rem) 0 0;animation:hxRise .9s .14s var(--hc-ease,cubic-bezier(.16,1,.3,1)) both}.sp-week ol{list-style:none;margin:0;padding:.42rem .5rem;display:flex;gap:.32rem;border-radius:999px;background:rgba(255,255,255,.66);-webkit-backdrop-filter:saturate(170%) blur(12px);backdrop-filter:saturate(170%) blur(12px);box-shadow:0 0 0 .5px rgba(0,0,0,.06),0 10px 24px -18px rgba(0,0,0,.35)}.sp-d{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font:600 .68rem/1 var(--font);color:#6a6a6f;background:rgba(0,0,0,.045);transition:transform .5s var(--hc-spring,cubic-bezier(.34,1.45,.64,1))}.sp-d.is-on{color:#fff;background:radial-gradient(120% 120% at 30% 20%,#333332,#0b0b0b 60%,#0a0a0a);box-shadow:0 4px 10px -4px rgba(11,11,11,.7)}.sp-d.is-today{box-shadow:inset 0 0 0 1.5px #1d1d1f;color:#1d1d1f}.sp-d.is-today.is-on{color:#fff;box-shadow:0 0 0 2px #fff,0 0 0 3.5px #0b0b0b}.sp-d.is-future{opacity:.45}.sp-week p{margin:0;font-size:.9rem;color:#6a6a6f}.sp-week p b{color:#1d1d1f;font-weight:600}.sp-prog{display:inline-flex;align-items:center;gap:.6rem;min-width:0}.sp-bar{position:relative;display:block;flex:0 0 auto;width:min(120px,30vw);height:5px;border-radius:999px;background:rgba(0,0,0,.075);overflow:hidden}.sp-bar i{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#282827,#0b0b0b);transform-origin:left center;animation:spFill 1.1s .25s var(--hc-ease,cubic-bezier(.16,1,.3,1)) both}.sp-bar i.w0{width:0}.sp-prog.is-full .sp-bar i{background:linear-gradient(90deg,#0b0b0b,#434342)}.sp-n{font:500 .78rem/1 var(--font);color:#6a6a6f;white-space:nowrap;font-variant-numeric:tabular-nums}.sp-prog.on-dark .sp-bar{background:rgba(255,255,255,.16)}.sp-prog.on-dark .sp-bar i{background:linear-gradient(90deg,#f4efe7,#e3d6c1)}.sp-prog.on-dark .sp-n{color:rgba(244,239,231,.7)}@keyframes spFill{from{transform:scaleX(0)}to{transform:none}}.sp-bar i.w0{width:0%}.sp-bar i.w5{width:5%}.sp-bar i.w10{width:10%}.sp-bar i.w15{width:15%}.sp-bar i.w20{width:20%}.sp-bar i.w25{width:25%}.sp-bar i.w30{width:30%}.sp-bar i.w35{width:35%}.sp-bar i.w40{width:40%}.sp-bar i.w45{width:45%}.sp-bar i.w50{width:50%}.sp-bar i.w55{width:55%}.sp-bar i.w60{width:60%}.sp-bar i.w65{width:65%}.sp-bar i.w70{width:70%}.sp-bar i.w75{width:75%}.sp-bar i.w80{width:80%}.sp-bar i.w85{width:85%}.sp-bar i.w90{width:90%}.sp-bar i.w95{width:95%}.sp-bar i.w100{width:100%}.sp-done{display:flex;align-items:center;gap:.7rem;margin:0 0 .9rem;padding:.7rem 1rem .7rem .75rem;border-radius:20px;background:rgba(255,255,255,.72);-webkit-backdrop-filter:saturate(170%) blur(12px);backdrop-filter:saturate(170%) blur(12px);box-shadow:0 0 0 .5px rgba(0,0,0,.06);font-size:.92rem;color:#3a3a3c;animation:hxDone .7s var(--hc-spring,cubic-bezier(.34,1.45,.64,1)) both;scroll-margin-top:84px}.sp-done b{font-weight:600;color:#1d1d1f}.sp-done-ic{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#1d1d1f}.sp-done-ic svg{width:17px;height:17px;fill:none;stroke:#fff;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;animation:hxTick .7s .2s var(--hc-ease,cubic-bezier(.16,1,.3,1)) forwards}.sp-today{position:relative;isolation:isolate;overflow:hidden;margin:0 0 14px;border-radius:32px;scroll-margin-top:84px;background:linear-gradient(155deg,rgba(255,255,255,.78),rgba(255,255,255,.5));-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 .5px rgba(0,0,0,.05),0 34px 70px -40px rgba(10,10,10,.5);animation:hxRise .9s .1s var(--hc-ease,cubic-bezier(.16,1,.3,1)) both}.sp-today::before{content:"";position:absolute;z-index:-1;right:-18%;top:-45%;width:72%;aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(11,11,11,.17),rgba(11,11,11,0));animation:gxDrift2 26s ease-in-out infinite alternate}.sp-today::after{content:"";position:absolute;z-index:-1;left:-12%;bottom:-50%;width:60%;aspect-ratio:1;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(198,160,98,.2),rgba(198,160,98,0));animation:gxDrift1 30s ease-in-out infinite alternate}.sp-today>summary{list-style:none;cursor:pointer;display:grid;gap:.8rem;padding:clamp(1.5rem,5.5vw,2.4rem);-webkit-tap-highlight-color:transparent;border-radius:32px}.sp-today>summary::-webkit-details-marker{display:none}.sp-today>summary:focus-visible{outline:2px solid #0b0b0b;outline-offset:-4px}.sp-today-k{display:inline-flex;align-items:center;gap:.55rem;font:600 .7rem/1 var(--font);letter-spacing:.15em;text-transform:uppercase;color:#0b0b0b}.sp-today-k i{width:7px;height:7px;border-radius:50%;background:#0b0b0b;box-shadow:0 0 0 4px rgba(11,11,11,.12)}.sp-today-t{max-width:20ch;font:400 clamp(2.05rem,8.4vw,3.4rem)/1.02 var(--serif);letter-spacing:-.03em;color:#1d1d1f;text-wrap:balance}.sp-today-f{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.7rem 1rem;margin-top:.4rem}.sp-chip{display:inline-flex;align-items:center;min-height:28px;padding:0 .75rem;border-radius:999px;background:rgba(0,0,0,.05);font:500 .76rem/1 var(--font);color:#4a4a4f;white-space:nowrap}.sp-today-go{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:0 1rem 0 1.15rem;border-radius:999px;background:#1d1d1f;color:#fff;font:600 .9rem/1 var(--font);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 12px 24px -14px rgba(0,0,0,.7);transition:transform .5s var(--hc-spring,cubic-bezier(.34,1.45,.64,1))}.sp-today-go svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .55s var(--hc-spring,cubic-bezier(.34,1.45,.64,1))}.sp-today>summary:hover .sp-today-go{transform:translateY(-1px)}.sp-today>summary:active .sp-today-go{transform:scale(.96)}.sp-close{display:none}.sp-today[open]:not(.is-closing) .sp-open{display:none}.sp-today[open]:not(.is-closing) .sp-close{display:inline}.sp-today[open]:not(.is-closing) .sp-today-go{background:rgba(0,0,0,.06);color:#1d1d1f;box-shadow:none}.sp-today[open]:not(.is-closing) .sp-today-go svg{transform:rotate(180deg)}.sp-today .fq-a{overflow:hidden}.sp-read{display:grid;gap:1.05rem;padding:0 clamp(1.5rem,5.5vw,2.4rem) clamp(1.5rem,5.5vw,2.4rem);max-width:46rem}.sp-by{margin:0;font:500 .78rem/1.3 var(--font);letter-spacing:.06em;text-transform:uppercase;color:#6a6a6f}.sp-text{margin:0;font:400 clamp(1.06rem,3.9vw,1.18rem)/1.68 var(--font);color:#2c2c2e}.sp-do{padding:1rem 1.15rem 1.05rem;border-radius:20px;background:rgba(255,255,255,.78);box-shadow:inset 0 0 0 .5px rgba(0,0,0,.06)}.sp-do small{display:block;font:600 .68rem/1 var(--font);letter-spacing:.15em;text-transform:uppercase;color:#0b0b0b}.sp-do p{margin:.45rem 0 0;font-size:1rem;line-height:1.5;font-weight:500;color:#1d1d1f}.sp-acts{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem 1.3rem}.sp-acts form{margin:0}body.app-hub .sp-learn{display:inline-flex;align-items:center;gap:.5rem;min-height:52px;padding:0 1.35rem 0 1.15rem;border:0;border-radius:999px;cursor:pointer;font:600 .95rem/1 var(--font)!important;letter-spacing:-.005em!important;text-transform:none!important;color:#fff!important;background:linear-gradient(180deg,#2e2e31,#1d1d1f);box-shadow:inset 0 1px 0 rgba(255,255,255,.14),0 12px 24px -14px rgba(0,0,0,.7);transition:transform .5s var(--hc-spring,cubic-bezier(.34,1.45,.64,1))}body.app-hub .sp-learn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}body.app-hub .sp-learn:active{transform:scale(.96)}.sp-full{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;font-size:.95rem;font-weight:500;color:#1d1d1f;text-decoration:none}.sp-full:hover{text-decoration:underline;text-underline-offset:3px}.sp-ai{margin:0;font-size:.88rem}body.app-hub .sp-ai a{color:#6a6a6f;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(0,0,0,.2)}.sp-cont{display:flex;align-items:center;gap:.95rem;margin:0 0 clamp(2.6rem,7vw,4rem);padding:.95rem 1.1rem;border-radius:24px;color:#1d1d1f;text-decoration:none;background:rgba(255,255,255,.66);-webkit-backdrop-filter:saturate(170%) blur(12px);backdrop-filter:saturate(170%) blur(12px);box-shadow:0 0 0 .5px rgba(0,0,0,.06),0 16px 36px -28px rgba(40,30,20,.45);transition:transform .5s var(--hc-spring,cubic-bezier(.34,1.45,.64,1))}.sp-cont:hover{transform:translateY(-2px)}.sp-cont-ic,.sp-act-ic{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:15px;background:#f3eee6;color:#0b0b0b}.sp-cont-ic svg,.sp-act-ic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sp-cont-tx{flex:1;min-width:0;display:grid;gap:.3rem}.sp-cont-tx small{font:600 .66rem/1.2 var(--font);letter-spacing:.14em;text-transform:uppercase;color:#0b0b0b}.sp-cont-tx b{font:400 1.25rem/1.15 var(--serif);letter-spacing:-.01em}.sp-cont-go{flex:none;font:600 .86rem/1 var(--font);white-space:nowrap}.sp-today+.sp-sec{margin-top:clamp(2.6rem,7vw,4rem)}.sp-sec{margin:0 0 clamp(2.8rem,8vw,4.6rem)}.sp-sh{margin:0 0 clamp(1rem,3vw,1.5rem)}body.app-hub .sp-sh h2{margin:0!important;font:400 clamp(2rem,7vw,3rem)/1 var(--serif)!important;letter-spacing:-.03em!important;text-transform:none!important;color:#1d1d1f!important}.sp-sh p{margin:.45rem 0 0;font-size:.95rem;color:#6a6a6f;text-wrap:balance}.sp-tracks{list-style:none;margin:0;padding:0;display:grid;gap:14px}@media(min-width:760px){.sp-tracks{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}}.sp-track{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:.5rem;height:100%;min-height:228px;padding:1.4rem 1.4rem 1.3rem;border-radius:28px;color:#1d1d1f;text-decoration:none;box-shadow:0 0 0 .5px rgba(0,0,0,.06),0 24px 50px -34px rgba(40,30,20,.5);transition:transform .6s var(--hc-spring,cubic-bezier(.34,1.45,.64,1)),box-shadow .4s}.sp-track::after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(115deg,transparent 35%,rgba(255,255,255,.22) 50%,transparent 65%);transform:translateX(-120%);transition:transform 1.1s var(--hc-ease,cubic-bezier(.16,1,.3,1))}.sp-track:hover{transform:translateY(-4px);box-shadow:0 0 0 .5px rgba(0,0,0,.07),0 32px 60px -32px rgba(40,30,20,.55)}.sp-track:hover::after{transform:translateX(120%)}.sp-track:active{transform:scale(.985);transition-duration:.12s}.sp-track:focus-visible{outline:2px solid #0b0b0b;outline-offset:3px}.sp-track.is-1{color:#f4efe7;background:radial-gradient(130% 100% at 15% 0%,#3a3a3e 0%,#1d1d1f 55%,#121214 100%)}.sp-track.is-2{background:linear-gradient(160deg,rgba(236,241,248,.92),rgba(255,255,255,.72));-webkit-backdrop-filter:saturate(170%) blur(12px);backdrop-filter:saturate(170%) blur(12px)}.sp-track.is-3{background:linear-gradient(160deg,#f7f0e3,#eadcc3)}.sp-tn{position:absolute;right:1.2rem;top:.9rem;font:400 3.4rem/1 var(--serif);letter-spacing:-.04em;opacity:.16}.sp-tic{display:grid;place-items:center;width:44px;height:44px;margin-bottom:.4rem;border-radius:14px;background:rgba(255,255,255,.6);color:#0b0b0b}.sp-track.is-1 .sp-tic{background:rgba(255,255,255,.08);color:#d8d7d5}.sp-track.is-3 .sp-tic{background:rgba(255,255,255,.55);color:#8a6a35}.sp-tic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.sp-tt{font:400 clamp(1.7rem,6vw,2rem)/1.04 var(--serif);letter-spacing:-.022em}.sp-ts{font-size:.9rem;line-height:1.45;opacity:.72;text-wrap:pretty}.sp-tf{display:flex;align-items:center;justify-content:space-between;gap:.8rem;margin-top:auto;padding-top:1rem}.sp-tgo{font-size:1.15rem;transition:transform .5s var(--hc-spring,cubic-bezier(.34,1.45,.64,1))}.sp-track:hover .sp-tgo{transform:translateX(4px)}.sp-track.is-3 .sp-bar i{background:linear-gradient(90deg,#b08d57,#8a6a35)}.sp-acts-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}@media(min-width:900px){.sp-acts-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}.sp-act{display:flex;align-items:center;gap:.6rem;padding:.75rem .8rem .75rem .75rem;border-radius:24px;background:rgba(255,255,255,.72);-webkit-backdrop-filter:saturate(170%) blur(12px);backdrop-filter:saturate(170%) blur(12px);box-shadow:0 0 0 .5px rgba(0,0,0,.06),0 14px 32px -26px rgba(40,30,20,.45);transition:transform .5s var(--hc-spring,cubic-bezier(.34,1.45,.64,1)),box-shadow .3s}.sp-act:hover{transform:translateY(-2px);box-shadow:0 0 0 .5px rgba(0,0,0,.07),0 20px 40px -26px rgba(40,30,20,.5)}.sp-act-main{flex:1;min-width:0;display:flex;align-items:center;gap:.85rem;color:#1d1d1f;text-decoration:none}.sp-act-tx{min-width:0;display:grid;gap:.3rem}.sp-act-tx b{font:500 1rem/1.25 var(--font);letter-spacing:-.01em}.sp-act-tx small{font-size:.8rem;color:#6a6a6f}.sp-act.is-done .sp-act-ic{background:#1d1d1f;color:#f4efe7}body.app-hub .sp-act-go{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:96px;padding:0 1.05rem;border-radius:999px;font:600 .88rem/1 var(--font);color:#fff;text-decoration:none;background:#1d1d1f;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 20px -14px rgba(0,0,0,.6);transition:transform .5s var(--hc-spring,cubic-bezier(.34,1.45,.64,1)),background .25s}body.app-hub .sp-act-go:hover{background:#000}body.app-hub .sp-act-go:active{transform:scale(.95)}body.app-hub .sp-act-go.is-ghost{background:rgba(0,0,0,.05);color:#1d1d1f;box-shadow:none}.sp-act-go:focus-visible,.sp-act-main:focus-visible,.sp-cont:focus-visible{outline:2px solid #0b0b0b;outline-offset:3px}.sp-more{margin:0 0 2rem;border-radius:24px;background:rgba(255,255,255,.6);-webkit-backdrop-filter:saturate(170%) blur(12px);backdrop-filter:saturate(170%) blur(12px);box-shadow:0 0 0 .5px rgba(0,0,0,.06)}.sp-more>summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.8rem;row-gap:.3rem;min-height:60px;padding:.95rem 1.2rem;border-radius:24px}.sp-more>summary::-webkit-details-marker{display:none}.sp-more>summary span{font:400 1.35rem/1.1 var(--serif);letter-spacing:-.01em}.sp-more>summary small{grid-row:2;font-size:.82rem;color:#6a6a6f}.sp-more>summary i{grid-column:2;grid-row:1/span 2}.sp-more>summary i{font:300 1.5rem/1 var(--font);font-style:normal;color:#6a6a6f;transition:transform .5s var(--hc-spring,cubic-bezier(.34,1.45,.64,1))}.sp-more[open]:not(.is-closing)>summary i{transform:rotate(45deg)}.sp-more>summary:focus-visible{outline:2px solid #0b0b0b;outline-offset:2px}.sp-more .fq-a{overflow:hidden}.sp-lib-in{padding:0 1.2rem 1.2rem;display:grid;gap:14px}body.app-hub .sp-quote{display:grid;gap:.4rem;padding:1.1rem 1.2rem;border-radius:20px;background:#1d1d1f;color:#f4efe7;text-decoration:none}.sp-quote small{font:600 .66rem/1 var(--font);letter-spacing:.15em;text-transform:uppercase;color:rgba(244,239,231,.6)}.sp-quote q{font:400 1.35rem/1.25 var(--serif);quotes:"“" "”"}.sp-quote span{font-size:.82rem;color:rgba(244,239,231,.7)}.sp-lib{list-style:none;margin:0;padding:0;display:grid;gap:2px}@media(min-width:760px){.sp-lib{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.4rem}}.sp-lib a{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:52px;padding:.5rem .2rem;border-bottom:.5px solid rgba(0,0,0,.07);color:#1d1d1f;text-decoration:none}.sp-lib a b{font-weight:500;font-size:.95rem}.sp-lib .sp-bar{width:min(84px,22vw)}.sp-lib .sp-n,.sp-act-tx .sp-n{min-width:3.9em;text-align:right}.sp-week p{text-wrap:balance}.sp-ask{margin:1.6rem 0 0;font-size:.92rem}.sp-ask a{color:#1d1d1f;font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(0,0,0,.25)}.sp-head.is-topic{padding-top:0}.sp-head-prog{margin-top:1.3rem}.sp-head-prog .sp-bar{width:min(220px,50vw);height:6px}.sp-pills{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:8px}@media(min-width:900px){.sp-pills{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}.sp-pill{display:flex;align-items:center;gap:1rem;min-height:72px;padding:.8rem 1rem;border-radius:22px;color:#1d1d1f;text-decoration:none;background:rgba(255,255,255,.72);-webkit-backdrop-filter:saturate(170%) blur(12px);backdrop-filter:saturate(170%) blur(12px);box-shadow:0 0 0 .5px rgba(0,0,0,.06);transition:transform .5s var(--hc-spring,cubic-bezier(.34,1.45,.64,1)),background .25s}.sp-pill:hover{transform:translateY(-2px);background:rgba(255,255,255,.9)}.sp-pill:focus-visible{outline:2px solid #0b0b0b;outline-offset:3px}.sp-pn{flex:none;width:2.1rem;font:400 1.35rem/1 var(--serif);color:#b8b3ad;font-variant-numeric:lining-nums}.sp-ptx{flex:1;min-width:0;display:grid;gap:.2rem}.sp-ptx b{font:400 1.2rem/1.2 var(--serif);letter-spacing:-.01em;text-wrap:pretty}.sp-ptx small{font-size:.78rem;color:#6a6a6f}.sp-pm{flex:none;font:500 .76rem/1 var(--font);color:#6a6a6f;white-space:nowrap}.sp-pill.is-done .sp-pn{color:#0b0b0b}.sp-ck{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#0b0b0b}.sp-ck svg{width:15px;height:15px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}@media(max-width:360px){.sp-act-main .sp-act-ic{display:none} .sp-act{padding-left:1rem} body.app-hub .sp-act-go{min-width:0;padding:0 .95rem}}@media(prefers-reduced-motion:reduce){.sp-head h1,.sp-sub,.sp-week,.sp-today,.sp-done,.sp-bar i,.sp-today::before,.sp-today::after{animation:none!important} .sp-done-ic svg{animation:none;stroke-dashoffset:0} .sp-track,.sp-track::after,.sp-act,.sp-pill,.sp-cont,.sp-today-go svg{transition:none}}:root{--v-wine:#0b0b0b;--v-wine-2:#1d1d1d;--v-wine-3:#0a0a0a;--v-wine-soft:rgba(11,11,11,.08);--v-ink:#1d1d1f;--v-ink-2:#6e6e73;--v-ink-3:#6a6a6f;--v-line:rgba(0,0,0,.08);--v-line-2:rgba(0,0,0,.14);--v-bg:#fff;--v-bg-2:#f7f7f8;--v-bg-3:#f1f1f3;--v-top-h:60px;--v-safe-bottom:calc(120px + env(safe-area-inset-bottom,0px));--v-card:0 0 0 .5px rgba(0,0,0,.07),0 1px 2px rgba(0,0,0,.03),0 18px 40px -30px rgba(0,0,0,.28);--v-spring:cubic-bezier(.34,1.45,.64,1);--v-ease:cubic-bezier(.16,1,.3,1)}@media(min-width:760px){:root{--v-top-h:68px}}body.v4,body.app-hub,body.app-admin,body.auth-body{background:#fff!important;color:var(--v-ink)}body.app-hub,body.app-admin{--hx-pearl:#f7f7f8;--hx-glass:#fff;--hc-glass:rgba(255,255,255,.97);--hc-glass-bar:rgba(255,255,255,.95)}.hx-aura,.hx-stage>span,.sp-today::before,.sp-today::after{display:none!important}.hx-stage{background:var(--v-bg-2)!important;box-shadow:none!important}.hx-g{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:var(--v-card)!important}.hx-g:hover{background:#fff!important;box-shadow:0 0 0 .5px rgba(0,0,0,.09),0 26px 50px -30px rgba(0,0,0,.32)!important}.hx-g-tag{background:var(--v-wine-soft)!important}.hx-pv,.hx-vis{background:var(--v-bg-3)!important}.hx-vis.is-wine{background:var(--v-bg-3)!important;color:var(--v-wine)!important}.hx-vis.is-seal{background:var(--v-bg-3)!important;color:var(--v-ink-2)!important}.hx-vis.is-seal small{color:var(--v-ink-2)!important}.hx-calm{background:var(--v-ink-3)!important;box-shadow:0 0 0 4px rgba(0,0,0,.06)!important}body.app-hub .hx-adj textarea{background:var(--v-bg-2)!important}.sp-today{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:var(--v-card)!important}.sp-track.is-2{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sp-track.is-3{background:var(--v-bg-3)!important}.sp-track.is-3 .sp-tic{background:#fff!important;color:var(--v-wine)!important}.sp-track.is-3 .sp-bar i,.sp-prog.is-full .sp-bar i{background:var(--v-wine)!important}.sp-bar i{background:var(--v-wine)!important}.sp-prog.on-dark .sp-bar i{background:#fff!important}.sp-done,.sp-cont,.sp-act,.sp-pill,.sp-more,.sp-week ol{background:#fff!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.sp-act,.sp-pill,.sp-more,.sp-cont{box-shadow:var(--v-card)!important}.sp-act-ic,.sp-cont-ic{background:var(--v-bg-3)!important}body.app .shell{grid-template-columns:minmax(0,1fr)!important;grid-template-rows:auto minmax(0,1fr)}body.app .shell>.topbar{grid-column:1/-1;grid-row:1}body.app .shell>.content{grid-column:1/-1;grid-row:2;min-width:0}@media(min-width:900px){body.app-admin .shell{grid-template-columns:248px minmax(0,1fr)!important} body.app-admin .shell>.side{grid-column:1;grid-row:2;top:var(--v-top-h)!important;height:calc(100dvh - var(--v-top-h))!important;padding-top:1.2rem!important;background:var(--v-bg-2)!important;border-right:.5px solid var(--v-line)!important} body.app-admin .shell>.content{grid-column:2}}body.app .topbar.vt{position:sticky!important;top:0;z-index:60;display:grid!important;grid-template-columns:1fr auto 1fr!important;align-items:center!important;gap:0!important;width:auto!important;max-width:none!important;justify-self:stretch;height:var(--v-top-h);min-height:0;margin:0!important;padding:0 clamp(1.25rem,4.6vw,3.4rem)!important;background:transparent!important;border:0!important;box-shadow:none!important}body.app .topbar.vt::before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:rgba(255,255,255,.86)!important;-webkit-backdrop-filter:saturate(180%) blur(14px)!important;backdrop-filter:saturate(180%) blur(14px)!important;border-bottom:.5px solid var(--v-line)}body.app .topbar.vt .vt-l{justify-self:start;display:flex;align-items:center;min-width:0}body.app .topbar.vt .vt-r{justify-self:end;display:flex;align-items:center;min-width:0}body.app .topbar.vt .vt-brand{justify-self:center;display:inline-flex!important;align-items:center;height:44px;margin:0!important;padding:0 .4rem;text-decoration:none}body.app .topbar.vt .vt-brand .vlogo-w{font-size:1.62rem;line-height:1;transform:translateY(-.04em);color:var(--v-ink)}@media(min-width:760px){body.app .topbar.vt .vt-brand .vlogo-w{font-size:1.78rem}}body.app .topbar.vt .app-menu>summary{display:inline-flex!important;align-items:center;gap:.7rem;min-height:44px;margin-left:-.75rem;padding:0 1rem 0 .75rem;border:0!important;border-radius:999px;background:transparent!important;font:500 .88rem var(--font)!important;letter-spacing:-.005em!important;text-transform:none!important;color:var(--v-ink)!important;transition:background .35s}body.app .topbar.vt .app-menu>summary:hover{background:rgba(118,118,128,.08)!important}body.app .topbar.vt .app-menu>summary:focus-visible{outline:2px solid var(--v-wine);outline-offset:2px}body.app .topbar.vt .app-burger{display:inline-flex;flex-direction:column;align-items:flex-start;gap:6px;width:22px}body.app .topbar.vt .app-burger i{display:block;width:100%;height:1.25px;border-radius:2px;background:currentColor;transform-origin:50% 50%;transition:transform .7s cubic-bezier(.22,1.3,.36,1),width .7s cubic-bezier(.22,1.3,.36,1)}body.app .topbar.vt .app-burger i:last-child{width:58%}body.app .topbar.vt .app-menu>summary:hover .app-burger i:first-child{width:72%}body.app .topbar.vt .app-menu>summary:hover .app-burger i:last-child{width:100%}body.app .topbar.vt .app-menu[open] .app-burger i:first-child{width:100%;transform:translateY(3.625px) rotate(45deg)}body.app .topbar.vt .app-menu[open] .app-burger i:last-child{width:100%;transform:translateY(-3.625px) rotate(-45deg)}body.app .topbar.vt .app-menu-l{display:inline!important;color:inherit!important}body.app .topbar.vt .app-kbd{display:none!important}@media(min-width:900px){body.app-admin .topbar.vt .app-kbd{display:inline-flex!important;margin-left:.15rem;padding:.12rem .4rem;border-radius:6px;font:500 .68rem var(--font);color:var(--v-ink-3);box-shadow:inset 0 0 0 .5px var(--v-line-2)}}@media(max-width:560px){body.app .topbar.vt .app-menu>summary{width:44px;justify-content:center;padding:0!important;margin-left:-.6rem}body.app .topbar.vt .app-menu-l{display:none!important}}.vt-me{position:relative}.vt-me>summary{position:relative;list-style:none;display:inline-flex;align-items:center;gap:.6rem;min-height:44px;margin-right:-.35rem;padding:0 .35rem;border-radius:999px;cursor:pointer;font:500 .88rem var(--font);letter-spacing:-.005em;color:var(--v-ink);-webkit-tap-highlight-color:transparent;transition:background .35s}.vt-me>summary::-webkit-details-marker{display:none}.vt-me>summary:hover,.vt-me[open]>summary{background:rgba(118,118,128,.08)}.vt-me>summary:focus-visible{outline:2px solid var(--v-wine);outline-offset:2px}.vt-av{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--v-bg-3);color:var(--v-ink);font:400 1.1rem/1 var(--serif);box-shadow:inset 0 0 0 .5px var(--v-line-2)}.vt-me-l{display:none}@media(min-width:760px){.vt-me>summary{padding:0 .95rem 0 .3rem}.vt-me-l{display:inline}}.vt-dot{position:absolute;top:6px;left:calc(.35rem + 24px);width:10px;height:10px;border-radius:50%;background:var(--v-wine);box-shadow:0 0 0 2px #fff}@media(min-width:760px){.vt-dot{left:calc(.3rem + 24px)}}.vt-pop{position:absolute;right:0;top:calc(100% + 10px);z-index:80;width:min(300px,calc(100vw - 24px));padding:.45rem;border-radius:20px;background:#fff;box-shadow:0 0 0 .5px var(--v-line),0 30px 70px -28px rgba(0,0,0,.38);transform-origin:100% 0;animation:vtPop .38s var(--v-spring) both}@keyframes vtPop{from{opacity:0;transform:translateY(-6px) scale(.97)}to{opacity:1;transform:none}}.vt-pop-h{display:flex;align-items:center;gap:.75rem;margin:0;padding:.7rem .7rem .85rem;border-bottom:.5px solid var(--v-line)}.vt-pop-h>span:last-child{min-width:0;display:grid;gap:.12rem}.vt-pop-h b{font:600 .92rem/1.25 var(--font);color:var(--v-ink)}.vt-pop-h small{font-size:.78rem;color:var(--v-ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vt-pop-l{list-style:none;margin:.35rem 0;padding:0}body.app .vt-pop-l a,body.v4 .vt-pop-l a{display:flex;align-items:center;gap:.6rem;min-height:44px;padding:0 .75rem;border-radius:12px;font:500 .92rem var(--font);color:var(--v-ink);text-decoration:none;transition:background .2s}body.app .vt-pop-l a:hover,body.app .vt-pop-l a:focus-visible{background:var(--v-bg-2);outline:0}.vt-pop-l a i{margin-left:auto;font-style:normal;color:var(--v-ink-3)}.vt-pop-l .count{min-width:20px;height:20px;padding:0 6px;border-radius:999px;display:inline-grid;place-items:center;background:var(--v-wine);color:#fff;font:600 .7rem/1 var(--font)}.vt-pop-f{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin:0;padding:.55rem .75rem .35rem;border-top:.5px solid var(--v-line)}.vt-pop-f form{margin:0}.vt-pop-f .langs{display:flex;gap:.15rem}body.app .vt-pop-f .langs a{display:inline-grid;place-items:center;min-width:36px;min-height:36px;border-radius:10px;font:600 .74rem var(--font);color:var(--v-ink-3);text-decoration:none}body.app .vt-pop-f .langs a[aria-current]{background:var(--v-bg-3);color:var(--v-ink)}body.app .vt-pop-f button.link{min-height:36px;padding:0 .4rem;font:500 .88rem var(--font);color:var(--v-wine)!important;text-decoration:none}@media(prefers-reduced-motion:reduce){.vt-pop{animation:none}}body.v4 .pubnav a.nav-in .vt-av{width:24px;height:24px;margin:0 .5rem 0 -.6rem;font-size:.9rem;background:#fff}body.app .vt-back,body.app .so-back,body.app-hub .sp-back{margin:0 0 .5rem}body.app .vt-back a,body.app .so-back a,body.app-hub .sp-back a{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;margin-left:-.25rem;padding:0 .25rem;font:500 .92rem var(--font)!important;letter-spacing:-.005em;color:var(--v-ink-2)!important;text-decoration:none!important;transition:color .2s}body.app .vt-back a span,body.app .so-back a span{font-size:1.35rem;line-height:1;margin-top:-2px;transition:transform .45s var(--v-spring)}body.app .vt-back a:hover,body.app .so-back a:hover,body.app-hub .sp-back a:hover{color:var(--v-ink)!important}body.app .vt-back a:hover span{transform:translateX(-3px)}body.app main:has(.so-back,.sp-back)>.vt-back{display:none}body.app .app-pop{top:calc(env(safe-area-inset-top,0px) + var(--v-top-h) + 8px)!important}body.app-hub .app-pop{bottom:auto!important;transform-origin:50% 0;max-height:calc(100dvh - var(--v-top-h) - 24px - env(safe-area-inset-top,0px));animation:vtDrop .45s var(--v-spring) both}@keyframes vtDrop{from{opacity:0;transform:translate(-50%,-10px) scale(.985)}to{opacity:1;transform:translate(-50%,0) scale(1)}}@media(prefers-reduced-motion:reduce){body.app-hub .app-pop{animation:none}}body.app .content main{padding-bottom:var(--v-safe-bottom)!important}body.app-hub .shell::after{background:linear-gradient(to top,rgba(255,255,255,.86) 0%,rgba(255,255,255,.55) 40%,rgba(255,255,255,0) 100%)!important}@media(max-width:899px){body.app-admin .shell::after{content:"";position:fixed;left:0;right:0;bottom:0;z-index:40;height:calc(118px + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(to top,rgba(255,255,255,.86) 0%,rgba(255,255,255,.55) 40%,rgba(255,255,255,0) 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(to top,#000 0%,#000 45%,transparent 100%);mask-image:linear-gradient(to top,#000 0%,#000 45%,transparent 100%)}}.dock:has(.tabbar a:nth-child(4):last-child) .dock-ind{width:calc((100% - 12px)/4)}.dock:has(.tabbar a:nth-child(3):last-child) .dock-ind{width:calc((100% - 12px)/3)}.dock-ind{background:#fff!important}.dock-ind::after{display:none!important}body.v4 .btn:not(.ghost):not(.danger):not(.link):not(.vx-btn-light),body.app .btn:not(.ghost):not(.danger):not(.link):not(.fbar-go),body.auth-body .btn:not(.ghost):not(.link),body.v4 .hb-btn,body.app-hub .hx-yes,body.app-hub .sp-learn,body.app-hub .sp-today-go,body.app-hub .sp-act-go:not(.is-ghost),body.app-hub .ap-go,body.app-hub .hx-send,body.v4 .sp-learn,body.v4 .sp-today-go,body.v4 .sp-act-go:not(.is-ghost),body.app .qx-b.is-main,body.app .nx-go{background:var(--v-wine)!important;background-image:none!important;color:#fff!important;border-color:transparent!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 10px 22px -14px rgba(11,11,11,.8)!important;transition:background .25s,transform .45s var(--v-spring),box-shadow .3s}body.v4 .btn:not(.ghost):not(.danger):not(.link):not(.vx-btn-light):hover,body.app .btn:not(.ghost):not(.danger):not(.link):not(.fbar-go):hover,body.v4 .hb-btn:hover,body.app-hub .hx-yes:hover,body.app-hub .sp-learn:hover,body.app-hub .sp-today-go:hover,body.app-hub .sp-act-go:not(.is-ghost):hover,body.app-hub .ap-go:hover,body.app-hub .hx-send:hover,body.v4 .sp-learn:hover,body.v4 .sp-today-go:hover,body.v4 .sp-act-go:not(.is-ghost):hover,body.app .qx-b.is-main:hover,body.app .nx-go:hover{background:var(--v-wine-2)!important}body.v4 .btn:not(.ghost):active,body.app .btn:not(.ghost):active,body.app-hub .hx-yes:active,body.app .qx-b.is-main:active{transform:scale(.97)}body.v4 .btn *,body.app .btn:not(.ghost) *,body.v4 .hb-btn *{color:inherit!important}body.app .btn.ghost,body.v4 .btn.ghost,body.app .qx-b:not(.is-main),body.app-hub .hx-no{background:#fff!important;color:var(--v-ink)!important;box-shadow:inset 0 0 0 .5px var(--v-line-2),0 1px 2px rgba(0,0,0,.04)!important;border-color:transparent!important}body.app .btn.ghost:hover,body.v4 .btn.ghost:hover,body.app .qx-b:not(.is-main):hover,body.app-hub .hx-no:hover{background:var(--v-bg-2)!important}body.app-hub .hx-no[aria-expanded=true]{box-shadow:inset 0 0 0 1.5px var(--v-ink)!important}:is(body.v4,body.app,body.auth-body) :is(.btn,.qx-b,.sl-go,.gx-btn,.hx-yes,.hx-no,.sp-learn,.sp-act-go,.sp-today-go,.lg-go,.nx-go,.vm-cta,.ap-cta):focus-visible{outline:2px solid var(--v-wine)!important;outline-offset:3px!important}body.app .dock .tabbar a[aria-current=page]{color:var(--v-wine)!important}body.app .dock .tabbar a[aria-current=page] .tab-ic{stroke:var(--v-wine)!important}body.app-admin .side nav a[aria-current=page]{background:#fff!important;color:var(--v-ink)!important;box-shadow:inset 0 0 0 .5px var(--v-line-2),0 1px 2px rgba(0,0,0,.04)!important;position:relative}body.app-admin .side nav a[aria-current=page]::before{content:"";position:absolute;left:-.55rem;top:50%;width:4px;height:16px;margin-top:-8px;border-radius:4px;background:var(--v-wine)}body.app-admin .side nav a:not([aria-current]):hover{background:rgba(0,0,0,.035)!important}body.app-hub .app-pop a.hm-i[aria-current=page] b,body.app-admin .app-pop a.cp-i[aria-current=page] .cp-l{color:var(--v-wine)!important}body.app .topbar.vt .app-menu-l{font:500 .88rem var(--font)!important;letter-spacing:-.005em!important;text-transform:none!important}body.app-admin .qx-c,body.app-admin .qx-c.s-late,body.app-admin .qx-c.s-today{background:#fff!important;border:0!important;box-shadow:var(--v-card)!important}body.app-admin .qx-c:hover{box-shadow:0 0 0 .5px rgba(0,0,0,.1),0 22px 44px -30px rgba(0,0,0,.34)!important}body.app-admin .s-late .qx-dot,body.app-admin .s-today .qx-dot{background:var(--v-wine)!important;box-shadow:0 0 0 4px var(--v-wine-soft)!important}body.app-admin .s-wait .qx-dot,body.app-admin .s-info .qx-dot{background:#aeaeb2!important;box-shadow:none!important}body.app-admin .s-late .qx-meta{color:var(--v-wine)!important;font-weight:500}body.app-admin .qx-wa svg{stroke:currentColor}body.app-admin .dz-agenda li,body.app-admin .dz-agenda>li{background:#fff}body.app-hub .ap-t b,body.app-hub .ap-list b{font:500 1rem/1.3 var(--font)!important;letter-spacing:-.01em!important}body.app-hub .ap-wait{background:var(--v-bg-2)!important;box-shadow:none!important}body.app-hub .ap-cards a{box-shadow:0 0 0 .5px rgba(0,0,0,.06),0 1px 2px rgba(0,0,0,.03)!important}body.app-hub .ap-cards .ap-ch{background:var(--v-bg-3)!important}body.app-hub .ap-group,body.app-hub .rs-more.ap-group{background:#fff!important;box-shadow:var(--v-card)!important}body.app-hub .hx .hteam b,body.app-hub .hteam-n{font-family:var(--font)!important;font-weight:600!important;font-size:1rem!important;letter-spacing:-.01em!important}.sp-ptx b{font:500 1rem/1.3 var(--font)!important;letter-spacing:-.01em!important}body.app-admin .lrows .lrow b{font:600 .98rem/1.3 var(--font)!important;letter-spacing:-.01em!important}@media(min-width:760px){.v4 main.vh .vh-p3.is-feat{transform:none!important}}body.v4 .nav-glass{background:rgba(255,255,255,calc(.82 * var(--nav-a)))!important}body.app-admin .cx{border-radius:22px;background:#fff;box-shadow:var(--v-card);overflow:hidden}body.app-admin .cx-list{list-style:none;margin:0;padding:0}body.app-admin .cx-list>li+li{border-top:.5px solid var(--v-line)}@media(min-width:1000px){body.app-admin .cx-th,body.app-admin .cx-tr{display:grid;grid-template-columns:minmax(220px,2.3fr) minmax(150px,1.5fr) minmax(110px,1fr) 78px 78px 104px 18px;gap:1rem;align-items:center;padding:0 1.3rem} body.app-admin .cx-th{height:44px;font:600 .66rem var(--font);letter-spacing:.09em;text-transform:uppercase;color:var(--v-ink-3);background:var(--v-bg-2);border-bottom:.5px solid var(--v-line)} body.app-admin .cx-tr{min-height:70px} body.app-admin .cx-st,body.app-admin .cx-meta{padding-left:0} body.app-admin .cx-meta{display:contents} body.app-admin .cx-plan{font-size:.86rem;color:var(--v-ink)} body.app-admin .cx-num{text-align:right;font-size:.88rem;color:var(--v-ink);font-variant-numeric:tabular-nums} body.app-admin .cx-th .cx-num{text-align:right} body.app-admin .cx-num::before{content:none} body.app-admin .cx-since{color:var(--v-ink-2)} body.app-admin .cx-chev{position:static;transform:none} body.app-admin .cx-tr:hover .cx-chev{transform:translateX(3px)}}body.v4 main.sp-pub{padding:clamp(1.6rem,5vw,3.4rem) clamp(1.25rem,4.6vw,3.4rem) clamp(3rem,8vw,5rem)}body.v4 main.sp-pub .sp{color:var(--v-ink)}body.v4 main.sp-pub .sp-head h1{margin:0;max-width:12ch;font:400 clamp(3.1rem,14vw,6.4rem)/.92 var(--serif)!important;letter-spacing:-.042em!important;color:var(--v-ink)!important;text-wrap:balance}body.v4 main.sp-pub .sp-head h1.sp-th{max-width:16ch;font-size:clamp(2.6rem,11vw,4.6rem)!important}body.v4 main.sp-pub .sp-sh h2{margin:0;font:400 clamp(2rem,7vw,3rem)/1 var(--serif)!important;letter-spacing:-.03em!important;color:var(--v-ink)!important}body.v4 main.sp-pub a{text-decoration:none}body.v4 main.sp-pub .sp-back a{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;font:500 .92rem var(--font);color:var(--v-ink-2)}body.v4 main.sp-pub .sp-back a span{font-size:1.35rem;line-height:1;margin-top:-2px}body.v4 main.sp-pub .sp-back a:hover{color:var(--v-ink)}body.v4 main.sp-pub .sp-act-go{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:96px;padding:0 1.05rem;border-radius:999px;font:600 .88rem/1 var(--font)}body.v4 main.sp-pub .sp-act-go.is-ghost{background:var(--v-bg-3);color:var(--v-ink)}body.v4 main.sp-pub .sp-learn{display:inline-flex;align-items:center;gap:.5rem;min-height:52px;padding:0 1.35rem 0 1.15rem;border:0;border-radius:999px;cursor:pointer;font:600 .95rem/1 var(--font)}body.v4 main.sp-pub .sp-learn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.1;stroke-linecap:round;stroke-linejoin:round}body.v4 main.sp-pub .sp-quote{display:grid;gap:.4rem;padding:1.1rem 1.2rem;border-radius:20px;background:var(--v-ink);color:#f4efe7}body.v4 main.sp-pub .sp-ask a,body.v4 main.sp-pub .sp-help a{color:var(--v-ink);font-weight:500;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(0,0,0,.25)}.sp-facts{list-style:none;display:flex;flex-wrap:wrap;gap:.5rem;margin:clamp(1.3rem,4vw,2rem) 0 0;padding:0}.sp-facts li{display:inline-flex;align-items:center;gap:.45rem;min-height:32px;padding:0 .85rem;border-radius:999px;background:var(--v-bg-2);font:500 .82rem var(--font);color:var(--v-ink-2)}.sp-facts li::before{content:"";width:5px;height:5px;border-radius:50%;background:var(--v-wine)}.sp-lang{margin:-.6rem 0 1.2rem;font-size:.86rem;color:var(--v-ink-3)}.sp-saved{margin:-.4rem 0 1.4rem;font-size:.86rem;color:var(--v-ink-2)}.sp-join{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 1.5rem;margin:2.2rem 0 0;padding:1.4rem 1.5rem;border-radius:24px;background:var(--v-bg-2)}.sp-join p{margin:0;max-width:46ch;font-size:.98rem;line-height:1.5;color:var(--v-ink-2)}.sp-lib-go{font-style:normal;color:var(--v-ink-3)}.sp-star{color:var(--v-wine)}.sp-pill.is-lock .sp-ptx b{color:var(--v-ink-2)}.sp-lock{display:inline-flex;align-items:center;min-height:26px;padding:0 .6rem;border-radius:999px;background:var(--v-wine-soft);color:var(--v-wine);font:600 .7rem/1 var(--font);font-style:normal;white-space:nowrap}body.v4 main.sp-pub .sp-head h1 em{font-style:italic!important;font-weight:400;color:var(--v-wine)!important;padding:0 .04em}body.app-hub .hteam-go{background:#fff!important;color:var(--v-ink)!important;box-shadow:inset 0 0 0 .5px var(--v-line-2)!important}body.app-hub .hteam.is-new .hteam-go{background:var(--v-wine)!important;color:#fff!important;box-shadow:none!important}body.app-hub .app-pop,body.app-admin .app-pop{max-height:calc(100dvh - var(--v-top-h) - 8px - 112px - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px))!important;overflow:auto}@media(min-width:900px){body.app-admin .app-pop{max-height:calc(100dvh - var(--v-top-h) - 32px)!important}}body.app-hub .hs-go{background:var(--v-wine)!important;color:#fff!important;box-shadow:0 10px 22px -14px rgba(11,11,11,.8)!important}.lv-toasts{position:fixed;z-index:95;left:50%;top:calc(var(--v-top-h,60px) + 10px + env(safe-area-inset-top,0px));transform:translateX(-50%);display:grid;gap:8px;width:min(440px,calc(100vw - 32px));pointer-events:none}.lv-toast{pointer-events:auto;display:flex;align-items:center;gap:.7rem;min-height:56px;padding:.65rem .7rem .65rem 1rem;border-radius:20px;background:rgba(255,255,255,.97);-webkit-backdrop-filter:saturate(1.4) blur(18px);backdrop-filter:saturate(1.4) blur(18px);box-shadow:0 0 0 .5px rgba(0,0,0,.08),0 22px 44px -20px rgba(0,0,0,.38);color:var(--v-ink,#1d1d1f)!important;text-decoration:none!important;font:500 .9rem/1.35 var(--font);opacity:0;transform:translateY(-12px) scale(.98);transition:opacity .25s ease,transform .5s cubic-bezier(.34,1.45,.64,1)}.lv-toast.is-in{opacity:1;transform:none}.lv-tdot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--v-wine,#0b0b0b);box-shadow:0 0 0 4px rgba(11,11,11,.12)}.lv-ttx{flex:1;min-width:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.lv-tgo{flex:none;display:inline-flex;align-items:center;min-height:40px;padding:0 1rem;border-radius:999px;background:var(--v-wine,#0b0b0b);color:#fff;font:600 .82rem/1 var(--font)}a.lv-toast:hover .lv-tgo{background:var(--v-wine-2,#0a0a0a)}.lv-glow{animation:lvIn .6s cubic-bezier(.16,1,.3,1)}@keyframes lvIn{from{opacity:.35}to{opacity:1}}body.app-admin .dz-agenda{list-style:none;margin:0;padding:0 1.1rem;border-radius:20px;background:#fff!important;box-shadow:0 0 0 .5px var(--v-line-2,#e3e3e6)}body.app-admin .dz-agenda li{background:transparent!important;border-bottom:.5px solid var(--v-line,#ececef)}body.app-admin .dz-agenda li:last-child{border-bottom:0}body.app-admin .qx-new{margin:.9rem 0 clamp(1.8rem,4vw,2.6rem)}.hx-card.is-sending{pointer-events:none}.hx-opt{position:absolute;inset:0;z-index:3;display:grid;place-content:center;justify-items:center;gap:.8rem;background:rgba(255,255,255,.84);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:hxOpt .3s cubic-bezier(.16,1,.3,1) both}.hx-opt-ic{display:grid;place-items:center;width:68px;height:68px;border-radius:50%;background:var(--v-wine,#0b0b0b);box-shadow:0 14px 30px -14px rgba(11,11,11,.75);animation:hxPop .5s cubic-bezier(.34,1.45,.64,1) both}.hx-card.is-adj .hx-opt-ic{background:var(--v-ink,#1d1d1f);box-shadow:0 14px 30px -14px rgba(0,0,0,.6)}.hx-opt-ic svg{width:30px;height:30px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:24;animation:hxTick .42s .08s cubic-bezier(.16,1,.3,1) forwards}.hx-opt b{font:400 1.8rem/1 var(--serif);letter-spacing:-.02em;color:var(--v-ink,#1d1d1f)}@keyframes hxOpt{from{opacity:0}to{opacity:1}}@keyframes hxPop{from{transform:scale(.6)}to{transform:none}}.hx-card.is-decided{justify-content:center;padding:clamp(1.3rem,4vw,1.8rem);min-height:240px;animation:none}.hx-card.is-decided .hx-done{margin:0;flex-direction:column;align-items:flex-start;gap:1.1rem;padding:0;background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;animation:hxDone .5s cubic-bezier(.16,1,.3,1) both}.hx-card.is-decided .hx-done-ic{width:56px;height:56px;background:var(--v-wine,#0b0b0b)}.hx-card.is-decided .hx-done b{font-size:1.9rem}.hx-card.is-decided .hx-done p span{white-space:normal;line-height:1.45;font-size:.92rem}.hx-err{margin:.7rem 0 0;font-size:.86rem;line-height:1.4;color:var(--v-wine,#0b0b0b)}#dec-sub:empty{display:none}.hx-team-w{display:grid}.hx-team-w>.hteam{height:100%}@media (prefers-reduced-motion:reduce){.lv-toast{transition:opacity .2s;transform:none}.lv-glow,.hx-opt,.hx-opt-ic,.hx-card.is-decided .hx-done{animation:none}.hx-opt-ic svg{animation:none;stroke-dashoffset:0}}body.app-admin .qx-f.is-later{margin-left:auto}body.app-admin .qx-b.qx-later{display:inline-flex;align-items:center;gap:.4rem;background:transparent!important;box-shadow:none!important;color:var(--v-ink-2,#515154)!important}body.app-admin .qx-b.qx-later:hover{background:var(--v-bg-3,#f2f2f4)!important;color:var(--v-ink,#1d1d1f)!important}.qx-later svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round}.qx-why{font-weight:500;letter-spacing:.02em;text-transform:none;color:var(--v-ink-3,#86868b)}@media(max-width:420px){.qx-why{display:none}}body.app-hub .hx .tr-week-h b.tr-say,.tr-say{display:block;font:400 clamp(1.4rem,4.6vw,1.75rem)/1.22 var(--serif)!important;letter-spacing:-.012em!important;color:var(--v-ink,#1d1d1f);text-wrap:pretty}.cx-say{margin:.2rem 0 1rem;font:400 clamp(1.15rem,3.6vw,1.35rem)/1.32 var(--serif);letter-spacing:-.006em;color:var(--v-ink,#1d1d1f);text-wrap:pretty}.cv-say{margin:0 0 1.4rem;max-width:34ch}@media(min-width:900px){.cv-say{max-width:44ch}}.sp-phase{display:block;margin:.35rem 0 .1rem;font:500 .8rem/1.3 var(--font);color:var(--v-ink-3,#86868b)}.sp-phase b{font-weight:600;color:var(--v-wine,#0b0b0b)}body.auth-body main.err-card{max-width:440px;margin:clamp(2.5rem,14vh,7rem) auto 2rem;padding:clamp(1.8rem,6vw,2.6rem) clamp(1.4rem,6vw,2.4rem);border-radius:28px}@media(max-width:520px){body.auth-body main.err-card{margin-left:16px;margin-right:16px}}.err-logo{margin:0 0 1.4rem;font-size:1.5rem}.err-go{margin:1.4rem 0 0}.hx-card.is-decided .hx-next{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;font:600 .9rem/1.2 var(--font);color:var(--v-wine,#0b0b0b)!important;text-decoration:none!important}.hx-card.is-decided .hx-next:hover span{transform:translateX(3px)}.hx-card.is-decided .hx-next span{display:inline-block;transition:transform .25s}html.menu-open .lv-toasts{visibility:hidden}.v4 main.dx{background:#fff;padding:1.6rem 0 5rem;color:var(--v-ink)}.dx-wrap{max-width:46rem;margin:0 auto;padding:0 1.25rem}.dx-top{margin:0 0 1rem}.dx-eye{margin:0 0 .35rem;font:600 .74rem/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--v-wine)}.dx-meta{margin:0;font-size:.86rem;color:var(--v-ink-3)}.dx-prog{position:sticky;top:var(--v-top-h);z-index:4;margin:0 -1.25rem 1.4rem;padding:.7rem 1.25rem;background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(1.4) blur(14px);backdrop-filter:saturate(1.4) blur(14px)}.dx-bar{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.dx-bar i{display:block;height:3px;border-radius:3px;background:var(--v-line-2);transition:background .5s var(--v-ease)}.dx-alert{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:0 0 1.4rem;padding:.85rem 1rem;border-radius:16px;background:var(--v-wine-soft);color:var(--v-wine-3);font-size:.92rem;line-height:1.4}.dx-alert i{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--v-wine);color:#fff;font:700 .78rem/1 var(--font);font-style:normal}.dx-alert a{color:var(--v-wine-3);font-weight:600}.dx-flow{display:block;margin:0}.dx-s{border:0;margin:0;padding:2.2rem 0 2.6rem;min-width:0;border-top:1px solid var(--v-line);scroll-margin-top:calc(var(--v-top-h) + 3.4rem)}.dx-s[data-step="1"]{border-top:0;padding-top:.4rem}.dx-lg{display:block;padding:0;margin:0 0 1.2rem;float:none;width:100%}.dx-k{display:block;margin:0 0 .7rem;font:600 .74rem/1 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--v-ink-3)}.dx-h{display:block;font:400 clamp(2.05rem,7.6vw,3.35rem)/1.04 var(--serif);letter-spacing:-.022em;color:var(--v-ink);text-wrap:balance}.dx-sub{margin:-.3rem 0 1.4rem;max-width:36rem;font-size:1rem;line-height:1.55;color:var(--v-ink-2)}.dx-err{margin:0 0 1rem;font-size:.9rem;font-weight:600;color:var(--v-wine)}.dx-grid{display:grid;grid-template-columns:1fr;gap:.6rem}.dx-list{display:grid;gap:.5rem}.dx-card{position:relative;display:flex;align-items:center;gap:.95rem;min-height:64px;padding:1rem 3.2rem 1rem 1.05rem;border-radius:18px;background:#fff;box-shadow:0 0 0 1px var(--v-line-2) inset;cursor:pointer;transition:box-shadow .25s var(--v-ease),background .25s var(--v-ease),transform .2s var(--v-ease);-webkit-tap-highlight-color:transparent}.dx-card:hover{box-shadow:0 0 0 1px rgba(0,0,0,.28) inset}.dx-card:active{transform:scale(.985)}.dx-card input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.dx-ic{flex:none;display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--v-bg-2);color:var(--v-ink);transition:background .25s,color .25s}.dx-ic svg,.dx-tick svg,.dx-trust svg,.dx-go-a svg{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.dx-ic svg{width:24px;height:24px}.dx-ct{flex:1;display:grid;gap:.22rem;min-width:0}.dx-ct b{font:600 1.02rem/1.3 var(--font);letter-spacing:-.01em;color:var(--v-ink)}.dx-ct small{font-size:.88rem;line-height:1.4;color:var(--v-ink-2)}.dx-tick{position:absolute;right:1rem;top:50%;width:24px;height:24px;margin-top:-12px;border-radius:50%;box-shadow:0 0 0 1px var(--v-line-2) inset;color:#fff;display:grid;place-items:center;transition:background .25s var(--v-ease),box-shadow .25s}.dx-tick svg{width:16px;height:16px;stroke-width:2.2;opacity:0;transform:scale(.6);transition:opacity .2s,transform .35s var(--v-spring)}.dx-card:has(input:checked){background:var(--v-wine-soft);box-shadow:0 0 0 1.5px var(--v-wine) inset}.dx-card:has(input:checked) .dx-ic{background:var(--v-wine);color:#fff}.dx-card:has(input:checked) .dx-tick{background:var(--v-wine);box-shadow:none}.dx-card:has(input:checked) .dx-tick svg{opacity:1;transform:none}.dx-card:has(input:focus-visible){outline:2px solid var(--v-wine);outline-offset:3px}.dx-card.is-on{background:var(--v-wine-soft);box-shadow:0 0 0 1.5px var(--v-wine) inset}.dx-card.is-on .dx-tick{background:var(--v-wine)}.dx-card.is-on .dx-tick svg{opacity:1;transform:none}.dx-pills{display:grid;gap:.55rem}.dx-pill{position:relative;display:block;cursor:pointer;-webkit-tap-highlight-color:transparent}.dx-pill input{position:absolute;opacity:0;width:1px;height:1px;margin:0;pointer-events:none}.dx-pill span{display:flex;align-items:center;justify-content:center;min-height:60px;padding:0 1.4rem;border-radius:999px;box-shadow:0 0 0 1px var(--v-line-2) inset;font:500 1.06rem/1.2 var(--font);letter-spacing:-.01em;color:var(--v-ink);transition:background .3s var(--v-ease),color .3s,box-shadow .3s,transform .2s}.dx-pill:hover span{box-shadow:0 0 0 1px rgba(0,0,0,.28) inset}.dx-pill:active span{transform:scale(.985)}.dx-pill input:checked+span{background:var(--v-wine);color:#fff;box-shadow:0 10px 26px -14px rgba(11,11,11,.75)}.dx-pill input:focus-visible+span{outline:2px solid var(--v-wine);outline-offset:3px}.dx-l{display:block;margin:0 0 .5rem;font:600 .9rem/1.3 var(--font);color:var(--v-ink)}.dx-l small{font-weight:400;color:var(--v-ink-3);margin-left:.25rem}.dx-in{display:block;width:100%;min-height:54px;padding:.9rem 1rem;border:0;border-radius:14px;background:var(--v-bg-2);box-shadow:0 0 0 1px transparent inset;font:400 1rem/1.45 var(--font);color:var(--v-ink);resize:vertical;transition:box-shadow .2s,background .2s}.dx-in::placeholder{color:var(--v-ink-3)}.dx-in:focus{outline:none;background:#fff;box-shadow:0 0 0 1.5px var(--v-wine) inset}.dx-other{margin:1rem 0 0}.dx-dream{margin:1.4rem 0 0}.dx-paths{margin:1.6rem 0 0;font-size:.86rem;line-height:1.7;color:var(--v-ink-3)}.dx-paths a{color:var(--v-ink-2);text-underline-offset:4px;text-decoration-color:var(--v-line-2)}.dx-paths a:hover{color:var(--v-wine);text-decoration-color:currentColor}.dx-replies{margin:1.3rem 0 0}.dx-reply{display:none;position:relative;padding:1.35rem 1.35rem 1.4rem 1.6rem;border-radius:20px;background:var(--v-bg-2)}.dx-reply::before{content:"";position:absolute;left:0;top:1.35rem;bottom:1.35rem;width:2px;border-radius:2px;background:var(--v-wine)}.dx-reply.is-on{display:block}.dx-rk{margin:0 0 .55rem;font:600 .7rem/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--v-wine)}.dx-rh{margin:0 0 .45rem;font:400 clamp(1.45rem,5.2vw,1.9rem)/1.12 var(--serif);letter-spacing:-.015em;color:var(--v-ink)}.dx-rb{margin:0;font-size:.98rem;line-height:1.55;color:var(--v-ink-2)}.dx-say{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dx-fields{display:grid;gap:.6rem;margin:1.2rem 0 0}.dx-f{position:relative}.dx-f input{display:block;width:100%;height:60px;padding:22px 16px 6px;border:0;border-radius:16px;background:#fff;box-shadow:0 0 0 1px var(--v-line-2) inset;font:400 1.02rem/1.2 var(--font);color:var(--v-ink);transition:box-shadow .2s}.dx-f input::placeholder{color:transparent}.dx-f label{position:absolute;left:17px;top:50%;transform:translateY(-50%);font:400 1rem/1 var(--font);color:var(--v-ink-3);pointer-events:none;transition:transform .2s var(--v-ease),font-size .2s,top .2s}.dx-f input:focus{outline:none;box-shadow:0 0 0 1.5px var(--v-wine) inset}.dx-f input:focus+label,.dx-f input:not(:placeholder-shown)+label{top:18px;transform:none;font-size:.74rem;letter-spacing:.02em;color:var(--v-ink-2)}.dx-hint{margin:-.15rem 0 .2rem 1rem;font-size:.8rem;color:var(--v-ink-3)}.dx-trust{display:flex;gap:.6rem;align-items:center;margin:1.2rem 0 .2rem;font-size:.88rem;line-height:1.45;color:var(--v-ink-2)}.dx-trust svg{flex:none;width:20px;height:20px;color:var(--v-wine)}.dx-ok{display:flex;gap:.65rem;align-items:flex-start;margin:1rem 0 .3rem;font-size:.86rem;line-height:1.5;color:var(--v-ink-2);cursor:pointer}.dx-ok input{flex:none;width:20px;height:20px;margin:.1rem 0 0;accent-color:var(--v-wine)}.dx-ok a{color:var(--v-ink);text-underline-offset:3px}main.dx .mk-opt{display:flex;gap:.65rem;align-items:flex-start;margin:.3rem 0 1.2rem;font-size:.86rem;line-height:1.5;color:var(--v-ink-3)}main.dx .mk-opt input{flex:none;width:20px;height:20px;margin:.1rem 0 0;accent-color:var(--v-wine)}.dx-go{position:relative;display:flex;align-items:center;justify-content:center;gap:.7rem;width:100%;min-height:60px;margin:.6rem 0 0;padding:0 1.6rem;border:0;border-radius:999px;background:var(--v-wine);color:#fff!important;font:600 1.04rem/1 var(--font);letter-spacing:-.005em;text-decoration:none!important;cursor:pointer;box-shadow:0 18px 40px -22px rgba(11,11,11,.9);transition:background .25s,transform .2s var(--v-ease)}.dx-go:hover{background:var(--v-wine-2)}.dx-go:active{transform:scale(.985)}.dx-go:focus-visible{outline:2px solid var(--v-wine);outline-offset:4px}.dx-go-a{display:grid;place-items:center;width:26px;height:26px}.dx-go-a svg{width:20px;height:20px;stroke-width:1.8}.dx-go-w{display:none;align-items:center;gap:.6rem}.dx-go.is-busy{pointer-events:none;background:var(--v-wine-3)}.dx-go.is-busy .dx-go-t,.dx-go.is-busy .dx-go-a{display:none}.dx-go.is-busy .dx-go-w{display:inline-flex}.dx-spin{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:dxSpin .8s linear infinite}@keyframes dxSpin{to{transform:rotate(360deg)}}.dx-doss{margin:0 0 .6rem;padding:1.15rem 1.2rem;border-radius:20px;background:#fff;box-shadow:var(--v-card)}.dx-doss.is-aside{display:none}.dx-dk{display:flex;align-items:center;gap:.55rem;margin:0 0 .8rem;font:600 .72rem/1 var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--v-ink)}.dx-seal{width:9px;height:9px;border-radius:50%;background:var(--v-wine)}.dx-doss dl{display:grid;gap:.65rem;margin:0}.dx-dr{display:grid;gap:.15rem}.dx-dr dt{font-size:.74rem;letter-spacing:.04em;color:var(--v-ink-3)}.dx-dr dd{margin:0;font:500 .95rem/1.35 var(--font);color:var(--v-ink)}.dx-none{color:var(--v-line-2)}.dx [data-sum]{display:none}.dx [data-sum].is-on{display:inline}.dx-dr.is-set .dx-none{display:none}.dx-mirror:empty{display:none}.dx-mirror::before{content:": "}.dx-df{margin:.9rem 0 0;padding:.8rem 0 0;border-top:1px solid var(--v-line);font-size:.78rem;color:var(--v-ink-3)}@media(prefers-reduced-motion:no-preference){.dx-reply.is-on{animation:dxRise .55s var(--v-ease) both}}@supports selector(:has(a)){.dx-flow .dx-s[data-step="2"],.dx-flow .dx-s[data-step="3"],.dx-flow .dx-s[data-step="4"]{display:none}.dx-flow:has([name=goal]:checked) .dx-s[data-step="2"]{display:block}.dx-flow:has([name=goal]:checked):has([name=budget]:checked) .dx-s[data-step="3"]{display:block}.dx-flow:has([name=goal]:checked):has([name=budget]:checked):has([name=obstacle]:checked) .dx-s[data-step="4"]{display:block}.dx-other{display:none}.dx-flow:has([name=goal][value="outro"]:checked) .dx-other[data-for="goal"],.dx-flow:has([name=obstacle][value="outro"]:checked) .dx-other[data-for="obstacle"]{display:block}.dx-flow:has([name=obstacle][value="semretorno"]:checked) .dx-reply[data-for="semretorno"],.dx-flow:has([name=obstacle][value="medoads"]:checked) .dx-reply[data-for="medoads"],.dx-flow:has([name=obstacle][value="tempo"]:checked) .dx-reply[data-for="tempo"],.dx-flow:has([name=obstacle][value="iacomplexa"]:checked) .dx-reply[data-for="iacomplexa"],.dx-flow:has([name=obstacle][value="marca"]:checked) .dx-reply[data-for="marca"],.dx-flow:has([name=obstacle][value="outro"]:checked) .dx-reply[data-for="outro"]{display:block}.dx:has([name=goal][value="escalar"]:checked) [data-sum="goal-escalar"],.dx:has([name=goal][value="ia"]:checked) [data-sum="goal-ia"],.dx:has([name=goal][value="luxo"]:checked) [data-sum="goal-luxo"],.dx:has([name=goal][value="outro"]:checked) [data-sum="goal-outro"],.dx:has([name=budget][value="ate10k"]:checked) [data-sum="budget-ate10k"],.dx:has([name=budget][value="10a50k"]:checked) [data-sum="budget-10a50k"],.dx:has([name=budget][value="50kmais"]:checked) [data-sum="budget-50kmais"],.dx:has([name=obstacle][value="semretorno"]:checked) [data-sum="obstacle-semretorno"],.dx:has([name=obstacle][value="medoads"]:checked) [data-sum="obstacle-medoads"],.dx:has([name=obstacle][value="tempo"]:checked) [data-sum="obstacle-tempo"],.dx:has([name=obstacle][value="iacomplexa"]:checked) [data-sum="obstacle-iacomplexa"],.dx:has([name=obstacle][value="marca"]:checked) [data-sum="obstacle-marca"],.dx:has([name=obstacle][value="outro"]:checked) [data-sum="obstacle-outro"]{display:inline}.dx:has([name=goal]:checked) [data-row="goal"] .dx-none,.dx:has([name=budget]:checked) [data-row="budget"] .dx-none,.dx:has([name=obstacle]:checked) [data-row="obstacle"] .dx-none{display:none}.dx:not(:has([name=goal][value="outro"]:checked)) .dx-mirror{display:none}.dx:has([name=goal]:checked) .dx-bar i:nth-child(1),.dx:has([name=budget]:checked) .dx-bar i:nth-child(2),.dx:has([name=obstacle]:checked) .dx-bar i:nth-child(3),.dx:has([name=name]:valid):has([name=whatsapp]:valid):has([name=email]:valid):has([name=consent]:checked) .dx-bar i:nth-child(4){background:var(--v-wine)}@media(prefers-reduced-motion:no-preference){.dx-flow:has([name=goal]:checked) .dx-s[data-step="2"],.dx-flow:has([name=budget]:checked) .dx-s[data-step="3"], .dx-flow:has([name=obstacle]:checked) .dx-s[data-step="4"],.dx-flow .dx-reply{animation:dxRise .6s var(--v-ease) both}}}.dx-bar i.is-on{background:var(--v-wine)}@media(min-width:560px){.dx-grid{grid-template-columns:1fr 1fr} .dx-grid .dx-card{align-items:flex-start;flex-direction:column;gap:.8rem;min-height:168px;padding:1.2rem 1.2rem 1.25rem} .dx-grid .dx-tick{top:1.25rem;margin-top:0} .dx-pills{grid-template-columns:repeat(3,1fr)} .dx-pill span{padding:0 1rem;font-size:1rem}}@media(min-width:1100px){.v4 main.dx{padding-top:2.6rem} .dx-wrap{display:grid;grid-template-columns:minmax(0,46rem) 17.5rem;column-gap:4.5rem;justify-content:center;max-width:none} .dx-doss.is-aside{display:block;position:sticky;top:calc(var(--v-top-h) + 4.2rem);align-self:start;margin-top:5.6rem} .dx-doss.is-inline{display:none} .dx-s{padding:3rem 0 3.4rem}}.v4 main.dx-done{padding:2.4rem 0 5rem;text-align:center}.dx-done-in{max-width:36rem;margin:0 auto;padding:0 1.25rem}.dx-sealmark{display:inline-grid;place-items:center;width:68px;height:68px;margin:0 0 1.3rem;border-radius:50%;background:var(--v-wine);color:#fff;box-shadow:0 0 0 8px var(--v-wine-soft)}.dx-sealmark svg{width:34px;height:34px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.dx-done-h{margin:.5rem 0 .8rem;font:400 clamp(2.2rem,8.4vw,3.4rem)/1.04 var(--serif);letter-spacing:-.022em;color:var(--v-ink);text-wrap:balance}.dx-done-h em{font-style:italic;color:var(--v-wine)}.dx-done-sub{margin:0 auto 1.8rem;max-width:30rem;font-size:1.04rem;line-height:1.55;color:var(--v-ink-2)}.dx-sealed{display:grid;gap:0;margin:0 0 1.8rem;padding:.4rem 1.2rem;border-radius:22px;background:#fff;box-shadow:var(--v-card);text-align:left}.dx-sealed div{display:grid;grid-template-columns:7.5rem 1fr;gap:.8rem;padding:.85rem 0;border-top:1px solid var(--v-line)}.dx-sealed div:first-child{border-top:0}.dx-sealed dt{font-size:.8rem;color:var(--v-ink-3)}.dx-sealed dd{margin:0;font:500 .96rem/1.4 var(--font);color:var(--v-ink)}.dx-done-cta{margin:0 0 .6rem}.dx-wa svg{width:22px;height:22px}.dx-done-note{margin:0 0 1.6rem;font-size:.84rem;color:var(--v-ink-3)}.dx-done-more{margin:0 0 2.2rem;font-size:.92rem;line-height:1.8;color:var(--v-ink-3)}.dx-done-more a{color:var(--v-ink);text-underline-offset:4px;text-decoration-color:var(--v-line-2)}.dx-done-more a:hover{color:var(--v-wine)}.dx-next{list-style:none;margin:0;padding:1.3rem 1.3rem;border-radius:20px;background:var(--v-bg-2);display:grid;gap:.95rem;text-align:left}.dx-next li{display:flex;gap:.9rem;align-items:center;font-size:.96rem;line-height:1.4;color:var(--v-ink)}.dx-next b{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff;font:400 1.05rem/1 var(--serif);color:var(--v-wine)}@media(prefers-reduced-motion:no-preference){.dx-sealmark{animation:dxSeal .8s var(--v-spring) both} .dx-done-h,.dx-done-sub,.dx-sealed,.dx-done-cta{animation:dxRise .7s var(--v-ease) both} .dx-done-sub{animation-delay:.06s}.dx-sealed{animation-delay:.12s}.dx-done-cta{animation-delay:.18s}}.dx-dream,.dx-reply,.dx-other{scroll-margin-top:calc(var(--v-top-h) + 3.4rem)}body.app-admin .dxa{position:relative;overflow:hidden}body.app-admin .dxa::before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--v-wine)}body.app-admin .dxa-top{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 .9rem}body.app-admin .dxa-top h2{display:flex;align-items:center;gap:.55rem;margin:0}body.app-admin .dxa-seal{width:9px;height:9px;border-radius:50%;background:var(--v-wine)}body.app-admin .dxa-at{font-size:.8rem;color:var(--v-ink-3)}body.app-admin .dxa-dl{display:grid;gap:.8rem;margin:0 0 1rem}body.app-admin .dxa-dl div{display:grid;gap:.2rem}body.app-admin .dxa-dl dt{font-size:.74rem;letter-spacing:.04em;color:var(--v-ink-3)}body.app-admin .dxa-dl dd{margin:0;font:500 .98rem/1.45 var(--font);color:var(--v-ink)}body.app-admin .dxa-dl q{display:block;margin:.35rem 0 0;font:italic 400 1.12rem/1.35 var(--serif);color:var(--v-ink-2)}body.app-admin .dxa-dl .prio{display:inline-block;margin-left:.35rem;padding:.18rem .5rem;border:0;border-radius:999px;background:var(--v-wine-soft);color:var(--v-wine)!important;font:600 .7rem/1.2 var(--font);vertical-align:middle}body.app-admin .dxa-seen,body.app-admin .dxa-how{margin:0 0 .7rem;padding:.85rem 1rem;border-radius:14px;background:var(--v-bg-2);font-size:.9rem;line-height:1.5;color:var(--v-ink-2)}body.app-admin .dxa-seen b,body.app-admin .dxa-how b{display:block;margin:0 0 .25rem;font:600 .7rem/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--v-wine)}body.app-admin .dxa-how{background:#fff;box-shadow:0 0 0 1px var(--v-line) inset}body.app-admin .dxa-go{margin:.9rem 0 0}@media(min-width:900px){body.app-admin .dxa-dl{grid-template-columns:1.3fr 1fr 1.3fr}}body.app-admin .dxs-grid{display:grid;gap:1.4rem;margin:1rem 0 0}body.app-admin .dxs-col h3{margin:0 0 .6rem;font:600 .74rem/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--v-ink-3)}body.app-admin .dxs-col ul{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}body.app-admin .dxs-col li{display:grid;grid-template-columns:1fr auto;gap:.3rem .8rem;align-items:center}body.app-admin .dxs-l{font-size:.88rem;line-height:1.35;color:var(--v-ink)}body.app-admin .dxs-n{font:600 .9rem/1 var(--font);color:var(--v-ink);font-variant-numeric:tabular-nums}@media(min-width:900px){body.app-admin .dxs-grid{grid-template-columns:repeat(3,1fr)}}body.v4 main.dx .dx-in{display:block;width:100%;min-height:54px;margin:0;padding:.9rem 1rem;border:0;border-radius:14px;background:var(--v-bg-2);box-shadow:0 0 0 1px transparent inset;font:400 1rem/1.45 var(--font);color:var(--v-ink)}body.v4 main.dx .dx-in:hover{border:0}body.v4 main.dx .dx-in:focus{outline:none;background:#fff;box-shadow:0 0 0 1.5px var(--v-wine) inset}body.v4 main.dx .dx-l{margin:0 0 .5rem}body.v4 main.dx .dx-f input{display:block;width:100%;height:60px;min-height:60px;margin:0;padding:22px 16px 6px;border:0;border-radius:16px;background:#fff;box-shadow:0 0 0 1px var(--v-line-2) inset;font:400 1.02rem/1.2 var(--font);color:var(--v-ink)}body.v4 main.dx .dx-f input:hover{border:0;box-shadow:0 0 0 1px rgba(0,0,0,.28) inset}body.v4 main.dx .dx-f input:focus{outline:none;box-shadow:0 0 0 1.5px var(--v-wine) inset}body.v4 main.dx .dx-f label{position:absolute;left:17px;top:50%;margin:0;transform:translateY(-50%);font:400 1rem/1 var(--font);color:var(--v-ink-3);pointer-events:none}body.v4 main.dx .dx-f input:focus+label,body.v4 main.dx .dx-f input:not(:placeholder-shown)+label{top:12px;transform:none;font-size:.74rem;letter-spacing:.02em;color:var(--v-ink-2)}body.v4 main.dx .dx-ok,body.v4 main.dx .mk-opt{margin-left:0;margin-right:0}body.v4 main.dx .dx-card,body.v4 main.dx .dx-pill{margin:0}body.v4 main.dx .dx-ok input,body.v4 main.dx .mk-opt input{min-height:0;padding:0}body.v4 main.dx .dx-lg{float:left;width:100%;margin:0 0 1rem}body.v4 main.dx .dx-lg+*{clear:both}body.v4 main.dx .dx-sub{margin:0 0 1.4rem}body.v4 main.dx .dx-done-h em{font-style:italic;color:var(--v-wine)}body.app-admin .dxa-dl .dxa-why{display:block;margin:.25rem 0 0;font:400 .78rem/1.35 var(--font);color:var(--v-wine)}.wl,dialog.wl-dlg{position:fixed;inset:0;z-index:80;display:grid;place-items:center;overflow-y:auto;overscroll-behavior:contain;padding:max(16px,env(safe-area-inset-top,0px)) 16px max(16px,env(safe-area-inset-bottom,0px));color:var(--v-ink)}.wl{background:rgba(248,248,250,.55);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);animation:wlFade .45s ease .2s both}body.app-hub dialog.wl-dlg{width:100%;height:100%;max-width:none;max-height:none;margin:0;border:0;background:transparent;box-shadow:none}dialog.wl-dlg:not([open]){display:none}body.app-hub dialog.wl-dlg::backdrop{background:rgba(250,250,251,.62);-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%)}dialog.wl-dlg[open]::backdrop{animation:wlFade .4s ease both}dialog.wl-dlg.is-out::backdrop{animation:wlFadeOut .3s ease both}html.wl-on{overflow:hidden}body.app-hub .wl-card{position:relative;box-sizing:border-box;width:min(460px,100%);margin:0;padding:20px 22px 16px;border-radius:34px;background:rgba(255,255,255,.76);-webkit-backdrop-filter:saturate(180%) blur(30px);backdrop-filter:saturate(180%) blur(30px);box-shadow:inset 0 1px 0 rgba(255,255,255,.95),0 0 0 .5px rgba(0,0,0,.08),0 34px 80px -44px rgba(29,29,31,.32),0 8px 24px -16px rgba(29,29,31,.14)}.wl .wl-card{animation:wlIn .8s var(--v-spring) .2s both}dialog.wl-dlg[open] .wl-card{animation:wlIn .8s var(--v-spring) both}dialog.wl-dlg.is-out .wl-card{animation:wlOut .3s ease both}@media(min-width:760px){body.app-hub .wl-card{padding:26px 30px 22px;border-radius:38px}}.wl-top{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:40px}.wl-brand .vlogo-w{font-size:1.32rem;line-height:1;color:var(--v-ink)}.wl-brand .vlogo-sub{color:var(--v-ink-3)}body.app-hub .wl-skip{display:inline-flex;align-items:center;text-decoration:none!important;min-height:40px;margin:0 -.4rem 0 0;padding:0 1rem;border:0;border-radius:999px;cursor:pointer;background:rgba(118,118,128,.1);font:500 .86rem/1 var(--font)!important;letter-spacing:-.005em!important;text-transform:none!important;color:var(--v-ink-2)!important;transition:background .25s,color .25s}body.app-hub .wl-skip:hover{background:rgba(118,118,128,.16);color:var(--v-ink)!important}body.app-hub .wl-skip:focus-visible{outline:2px solid var(--v-wine);outline-offset:2px}body.app-hub .wl-h{margin:1.25rem 0 0;font:400 clamp(2.5rem,10vw,3.2rem)/.94 var(--serif)!important;letter-spacing:-.04em!important;text-transform:none!important;color:var(--v-ink)!important;text-wrap:balance}.wl-pd{color:var(--v-wine)}body.app-hub .wl-h:focus,body.app-hub .wl-h:focus-visible,body.app-hub .hx .ft-t:focus,body.app-hub .hx .ft-t:focus-visible{outline:none!important;box-shadow:none!important}.wl-h2{display:block;margin:.6rem 0 0;font:italic 400 clamp(1.3rem,5.2vw,1.62rem)/1.12 var(--serif);letter-spacing:-.015em;color:#56565b;text-wrap:balance}.wl-live{position:relative;display:inline-block;width:8px;height:8px;margin:0 0 .18em .5rem;border-radius:50%;background:var(--v-wine);vertical-align:middle}.wl-live::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1.5px solid rgba(11,11,11,.45);animation:hxPing 2.6s cubic-bezier(.16,1,.3,1) infinite}.wl-sub{margin:.85rem 0 0;font:400 .9rem/1.45 var(--font);color:var(--v-ink-2)}.wl-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;margin:1.15rem -22px 0;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;outline:none}.wl-track::-webkit-scrollbar{display:none}.wl-track:focus-visible{box-shadow:inset 0 0 0 2px var(--v-wine);border-radius:24px}@media(min-width:760px){.wl-track{margin-left:-30px;margin-right:-30px}}.wl-s{min-width:0;padding:0 22px;scroll-snap-align:center;scroll-snap-stop:always}@media(min-width:760px){.wl-s{padding:0 30px}}.wl-pic{display:grid;place-items:center;aspect-ratio:16/10;border-radius:24px;overflow:hidden;background:var(--v-bg-2);box-shadow:inset 0 0 0 .5px var(--v-line)}.wl-art{display:block;width:100%;height:100%}body.app-hub .wl-n{margin:1rem 0 0;font:500 .66rem/1 var(--font)!important;letter-spacing:.17em!important;text-transform:uppercase;color:var(--v-ink-3)}body.app-hub .wl-t{margin:.45rem 0 0;font:400 1.78rem/1.04 var(--serif)!important;letter-spacing:-.022em!important;text-transform:none!important;color:var(--v-ink)!important}.wl-p{margin:.5rem 0 0;font:400 .95rem/1.5 var(--font);color:var(--v-ink-2);text-wrap:pretty}.wl-foot{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.2rem 0 0}.wl-dots{display:flex;align-items:center;margin-left:-6px}.wl-dot{display:inline-flex;align-items:center;justify-content:center;width:24px;height:44px;-webkit-tap-highlight-color:transparent}.wl-dot::before{content:"";width:7px;height:7px;border-radius:999px;background:rgba(0,0,0,.16);transition:width .5s var(--v-spring),background .3s}.wl-dot[aria-current=step]::before{width:20px;background:var(--v-wine)}.wl-dot:hover::before{background:rgba(0,0,0,.3)}.wl-dot[aria-current=step]:hover::before{background:var(--v-wine)}.wl-dot:focus-visible{outline:2px solid var(--v-wine);outline-offset:-8px;border-radius:12px}body.app-hub .wl-next,body.app-hub .wl-go{text-decoration:none!important;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:52px;padding:0 1.25rem 0 1.45rem;border:0;border-radius:999px;cursor:pointer;background:var(--v-wine)!important;color:#fff!important;font:600 .95rem/1 var(--font)!important;letter-spacing:-.005em!important;text-transform:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 24px -14px rgba(11,11,11,.85);transition:background .25s,transform .45s var(--v-spring)}body.app-hub .wl-next:hover,body.app-hub .wl-go:hover{background:var(--v-wine-2)!important}body.app-hub .wl-next:active,body.app-hub .wl-go:active{transform:scale(.97)}body.app-hub .wl-next:focus-visible,body.app-hub .wl-go:focus-visible{outline:2px solid var(--v-wine);outline-offset:3px}.wl-next svg,.wl-go svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .45s var(--v-spring)}.wl-next:hover svg,.wl-go:hover svg{transform:translateX(3px)}body.app-hub .wl-next{display:none}html.js body.app-hub .wl-next{display:inline-flex}body.app-hub .wl-next[hidden],body.app-hub .wl-go[hidden]{display:none!important}.wl-art .a-sheet,.wl-art .a-b1,.wl-art .a-nb,.wl-art .a-tb{fill:#fff;stroke:rgba(0,0,0,.09);stroke-width:1}.wl-art .a-img{fill:var(--v-bg-3)}.wl-art .a-sun{fill:rgba(11,11,11,.16)}.wl-art .a-hill{fill:#dcdce1}.wl-art .a-l1,.wl-art .a-nl{fill:#e3e3e8}.wl-art .a-l2,.wl-art .a-tag{fill:#ececf0}.wl-art .a-btn,.wl-art .a-pt,.wl-art .a-nd,.wl-art .a-av,.wl-art .a-b2{fill:var(--v-wine)}.wl-art .a-tick{fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24}.wl-art .a-tap{fill:#fff;opacity:0;transform-box:fill-box;transform-origin:center}.wl-art .a-grid{fill:none;stroke:rgba(0,0,0,.06);stroke-width:1}.wl-art .a-line{fill:none;stroke:var(--v-ink);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:420}.wl-art .a-w1,.wl-art .a-w2{fill:rgba(255,255,255,.55)}.wl-art .a-ini{fill:#fff;font:400 20px/1 var(--serif);text-anchor:middle;dominant-baseline:central}.wl-art .a-typing circle{fill:#b8b8bf}@media(prefers-reduced-motion:no-preference){html.js .wl-s.is-on .a-tap{animation:wlTap 2.8s cubic-bezier(.16,1,.3,1) .5s infinite} html.js .wl-s.is-on .a-btn{transform-box:fill-box;transform-origin:center;animation:wlPress 2.8s ease .5s infinite} html.js .wl-s.is-on .a-tick{animation:wlTick 2.8s cubic-bezier(.16,1,.3,1) .5s infinite} html.js .wl-s.is-on .a-line{animation:wlDraw 1.5s cubic-bezier(.16,1,.3,1) .15s both} html.js .wl-s.is-on .a-pt{transform-box:fill-box;transform-origin:center;animation:wlPop .5s var(--v-spring) 1.35s both} html.js .wl-s.is-on .a-note{animation:wlDrop .7s var(--v-spring) 1.6s both} html.js .wl-s.is-on .a-b1,html.js .wl-s.is-on .a-l1,html.js .wl-s.is-on .a-l2{animation:wlRise .6s var(--v-spring) .15s both} html.js .wl-s.is-on .a-b2,html.js .wl-s.is-on .a-w1,html.js .wl-s.is-on .a-w2{animation:wlRise .6s var(--v-spring) .55s both} html.js .wl-s.is-on .a-typing{animation:wlRise .5s var(--v-spring) .95s both} html.js .wl-s.is-on .a-typing circle{animation:wlBlink 1.3s ease-in-out 1.2s infinite} html.js .wl-s.is-on .a-typing circle:nth-child(3){animation-delay:1.4s} html.js .wl-s.is-on .a-typing circle:nth-child(4){animation-delay:1.6s}}@keyframes wlIn{from{opacity:0;transform:translateY(24px) scale(.96)}to{opacity:1;transform:none}}@keyframes wlOut{to{opacity:0;transform:translateY(14px) scale(.98)}}@keyframes wlFade{from{opacity:0}}@keyframes wlFadeOut{to{opacity:0}}@media(prefers-reduced-motion:reduce){.wl,.wl .wl-card,dialog.wl-dlg[open] .wl-card,dialog.wl-dlg[open]::backdrop,dialog.wl-dlg.is-out .wl-card,dialog.wl-dlg.is-out::backdrop,.wl-live::after{animation:none!important} .wl-dot::before,.wl-next svg,.wl-go svg{transition:none}}@media(max-width:360px){body.app-hub .wl-card{padding:16px 16px 12px;border-radius:28px}.wl-track{margin-left:-16px;margin-right:-16px}.wl-s{padding:0 16px} body.app-hub .wl-t{font-size:1.55rem!important}.wl-p{font-size:.9rem}body.app-hub .wl-next,body.app-hub .wl-go{padding:0 1.05rem 0 1.2rem}}@media(max-height:620px){.wl-sub{display:none}body.app-hub .wl-h{margin-top:.8rem}}@media(max-height:700px){.wl-pic{aspect-ratio:16/8}body.app-hub .wl-h{font-size:2.3rem!important}.wl-h2{font-size:1.22rem}}.ft{margin:0 0 clamp(2.4rem,7vw,3.6rem);scroll-margin-top:84px}.ft-k{display:flex;align-items:center;gap:.6rem;margin:0 0 1rem;font:500 .7rem/1.2 var(--font);letter-spacing:.18em;text-transform:uppercase;color:var(--v-ink-2)}.ft-dot{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:var(--v-wine)}.ft-dot::after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1.5px solid rgba(11,11,11,.45);animation:hxPing 2.6s cubic-bezier(.16,1,.3,1) infinite}.ft-dot.is-calm{background:var(--v-ink-3)}.ft-dot.is-calm::after{display:none}.ft>.hx-done{margin:0 0 1rem}body.app-hub .hx .ft-card{display:grid;grid-template-columns:minmax(0,1fr);height:auto;border-radius:30px;background:#fff;box-shadow:var(--v-card);overflow:hidden;scroll-margin-top:84px}body.app-hub .hx .ft-card:hover{transform:none;box-shadow:var(--v-card)}@media(min-width:760px){body.app-hub .hx .ft-card{grid-template-columns:minmax(0,5fr) minmax(0,7fr);border-radius:34px}}@media(min-width:1100px){body.app-hub .hx .ft-card{grid-template-columns:minmax(0,4fr) minmax(0,7fr)}}.ft-vis{position:relative;min-width:0}body.app-hub .hx .ft-card .hx-pv.ft-vis,body.app-hub .hx .ft-card .hx-pv.ft-vis:not(.has-img){aspect-ratio:auto;height:min(40vh,340px)}body.app-hub .hx .ft-card .hx-pv.ft-vis .hx-pv-cap{padding:3.4rem 1.4rem 1.3rem}@media(min-width:760px){body.app-hub .hx .ft-card .hx-pv.ft-vis,body.app-hub .hx .ft-card .hx-pv.ft-vis:not(.has-img){aspect-ratio:4/5;height:auto;max-height:440px;min-height:100%}}body.app-hub .hx .ft-card .hx-act,body.app-hub .hx .ft-card .hx-btns{margin-top:0}.ft-art{display:grid;place-items:center;aspect-ratio:16/7;background:var(--v-bg-2);color:var(--v-ink-2);box-shadow:inset 0 -.5px 0 var(--v-line)}@media(min-width:760px){.ft-art{aspect-ratio:auto;min-height:100%;box-shadow:inset -.5px 0 0 var(--v-line)}}.ft-art svg{width:clamp(64px,22%,92px);height:auto;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.ft-art.is-wine,.ft-art.is-brand{color:var(--v-wine)}.ft-art .ft-a-w{stroke:var(--v-ink-3)}.ft-art .ft-a-c{fill:var(--v-wine);stroke:var(--v-wine)}.ft-art .ft-a-k{stroke:#fff;stroke-width:2}.ft-art .ft-a-c2{fill:var(--v-wine-soft);stroke:var(--v-wine)}.ft-art.is-calm svg{stroke:var(--v-ink-3)}.ft-art>svg[viewBox="0 0 120 64"]{width:min(70%,240px)}.ft-av{display:grid;place-items:center;width:clamp(64px,20%,88px);aspect-ratio:1;border-radius:50%;background:var(--v-wine);color:#fff;font:400 clamp(1.8rem,6vw,2.4rem)/1 var(--serif);box-shadow:0 18px 34px -18px rgba(11,11,11,.8)}body.app-hub .hx .ft-card .hx-vis.ft-vis{aspect-ratio:16/7;min-height:0}@media(min-width:760px){body.app-hub .hx .ft-card .hx-vis.ft-vis{aspect-ratio:auto;min-height:100%}}body.app-hub .hx .ft-card .hx-vis.is-date{background:var(--v-bg-2)!important;color:var(--v-ink)!important}body.app-hub .hx .ft-card .hx-vis.is-date small{color:var(--v-wine)!important}body.app-hub .hx .ft-card .hx-vis.is-date b{font-size:clamp(3.6rem,15vw,6.5rem)}.ft-body{gap:.55rem!important;padding:clamp(1.25rem,4.4vw,2.1rem) clamp(1.2rem,4.4vw,2.2rem) clamp(1.3rem,4.4vw,2rem)!important;justify-content:center}body.app-hub .hx .ft-t{margin:.1rem 0 0;font:400 clamp(2rem,7.6vw,2.75rem)/1 var(--serif)!important;letter-spacing:-.03em!important;text-transform:none!important;color:var(--v-ink)!important;text-wrap:balance;outline:none}.ft-why{display:grid;gap:.25rem;margin:.25rem 0 0;font:400 .96rem/1.48 var(--font);color:var(--v-ink-2);text-wrap:pretty}.ft-why b{font-weight:600;color:var(--v-ink)}.ft-quote q{display:block;padding:.8rem 1rem;border-radius:18px;background:var(--v-bg-2);color:var(--v-ink);quotes:"“" "”"}.ft-card .hx-btns{padding-top:.9rem}.ft-card .hx-yes{flex:0 1 auto!important;min-width:min(100%,220px)}@media(max-width:480px){.ft-card .hx-yes{flex:1 1 auto!important}}.ft-form{display:grid;gap:.85rem;margin:.6rem 0 0}@media(min-width:1100px){.ft-form{grid-template-columns:1fr 1fr}.ft-form>.is-wide,.ft-form>.hx-btns,.ft-form>.ft-alt{grid-column:1/-1}}.ft-f{display:grid;gap:.4rem;min-width:0}body.app-hub .ft-form label{margin:0!important;font:500 .84rem/1.3 var(--font)!important;letter-spacing:0!important;text-transform:none!important;color:var(--v-ink)!important}body.app-hub .ft-form :is(input[type=text],textarea){display:block;width:100%;min-height:52px;margin:0;padding:.85rem 1rem;border:0!important;border-radius:16px!important;background:var(--v-bg-2)!important;box-shadow:inset 0 0 0 1px var(--v-line)!important;font:400 1rem/1.4 var(--font)!important;color:var(--v-ink)!important;transition:box-shadow .25s,background .25s}body.app-hub .ft-form textarea{min-height:84px;resize:vertical}body.app-hub .ft-form :is(input[type=text],textarea):hover{box-shadow:inset 0 0 0 1px var(--v-line-2)!important}body.app-hub .ft-form :is(input[type=text],textarea):focus{outline:none;background:#fff!important;box-shadow:inset 0 0 0 1.5px var(--v-wine),0 0 0 4px var(--v-wine-soft)!important}body.app-hub .ft-form :is(input[type=text],textarea)[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--v-wine)!important;background:#fff!important}body.app-hub .ft-form :is(input,textarea)::placeholder{color:var(--v-ink-3)}.ft-form .hx-btns{padding-top:.2rem}.ft-alt{margin:0;font-size:.88rem}.ft-alt a{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;color:var(--v-ink-2);text-decoration:none}.ft-alt a:hover{color:var(--v-ink);text-decoration:underline;text-underline-offset:3px}.ft-also{margin:1rem 0 0;border-radius:24px;background:#fff;box-shadow:var(--v-card)}.ft-also>summary{list-style:none;display:flex;align-items:center;gap:.8rem;min-height:60px;padding:.6rem 1.1rem .6rem 1.25rem;cursor:pointer;border-radius:inherit;-webkit-tap-highlight-color:transparent}.ft-also>summary::-webkit-details-marker{display:none}.ft-also>summary:focus-visible{outline:2px solid var(--v-wine);outline-offset:2px}.ft-also-t{flex:1;font:500 .96rem/1.3 var(--font);color:var(--v-ink)}.ft-also-n{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 8px;border-radius:999px;background:var(--v-wine-soft);color:var(--v-wine);font:600 .78rem/1 var(--font)}.ft-chev{flex:none;width:28px;height:28px;border-radius:50%;background:var(--v-bg-2);position:relative;transition:transform .45s var(--v-spring)}.ft-chev::before{content:"";position:absolute;left:50%;top:44%;width:7px;height:7px;border:solid var(--v-ink-2);border-width:0 1.5px 1.5px 0;transform:translate(-50%,-50%) rotate(45deg)}details[open]>summary .ft-chev{transform:rotate(180deg)}.ft-also-in{padding:.2rem 0 1.1rem}.ft-also-in .hx-rail{margin:0;padding:.2rem 16px 1rem}@media(min-width:900px){.ft-also-in{padding:.2rem 1.1rem 1.2rem}.ft-also-in .hx-rail{padding:0}}.ft-start{margin:1rem 0 0;padding:1.15rem 1.2rem 1rem;border-radius:24px;background:var(--v-bg-2)}@media(min-width:760px){.ft-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}}@media(hover:hover){.ft-step a:hover .ft-st-tx b{text-decoration:underline;text-underline-offset:3px}}.ft-again{margin:.5rem 0 0;font-size:.82rem}.ft-again a{display:inline-flex;align-items:center;min-height:40px;color:var(--v-ink-3);text-decoration:none}.ft-again a:hover{color:var(--v-ink);text-decoration:underline;text-underline-offset:3px}@media(min-width:900px){.hx-pair.is-solo{grid-template-columns:minmax(0,1fr)}}.hx.is-ft .hx-hello{padding-bottom:clamp(1.6rem,5vw,2.8rem)}.ft.is-lit .ft-card{animation:ftLit 1.6s var(--v-ease) both}@keyframes ftLit{0%{box-shadow:0 0 0 0 rgba(11,11,11,0),var(--v-card)}25%{box-shadow:0 0 0 6px rgba(11,11,11,.14),var(--v-card)}100%{box-shadow:0 0 0 0 rgba(11,11,11,0),var(--v-card)}}@media(prefers-reduced-motion:reduce){.ft-dot::after{animation:none}.ft.is-lit .ft-card{animation:none}.ft-chev{transition:none}}.vip{margin:clamp(.6rem,3vw,2rem) 0 clamp(2.4rem,7vw,3.6rem);scroll-margin-top:84px}.vip-card{position:relative;overflow:hidden;isolation:isolate;padding:clamp(1.5rem,5.5vw,3.2rem) clamp(1.25rem,5vw,3.4rem) clamp(1.4rem,4.5vw,2.6rem);border-radius:clamp(28px,4vw,40px);background:#fff;box-shadow:var(--v-card),inset 0 0 0 .5px var(--v-line)}.vip-card::before{content:"";position:absolute;inset:10px;z-index:-1;border-radius:inherit;box-shadow:inset 0 0 0 .5px rgba(11,11,11,.22);pointer-events:none}.vip-stamp{position:absolute;z-index:-1;right:clamp(-110px,-10vw,-60px);top:clamp(-110px,-10vw,-70px);width:clamp(240px,46vw,420px);height:auto;pointer-events:none}.vip-stamp circle{fill:none;stroke:rgba(11,11,11,.16);stroke-width:.8}.vip-stamp circle:nth-child(3){stroke:rgba(11,11,11,.28)}.vip-stamp .vip-rays path{stroke:rgba(11,11,11,.22);stroke-width:.8}.vip-stamp text{fill:rgba(11,11,11,.2);font:400 34px/1 var(--serif);text-anchor:middle;dominant-baseline:central;letter-spacing:-.02em}.vip-k{display:flex;align-items:center;gap:.6rem;margin:0;font:500 .7rem/1.2 var(--font);letter-spacing:.18em;text-transform:uppercase;color:var(--v-ink-2)}.vip-k i{width:8px;height:8px;border-radius:50%;background:var(--v-wine)}body.app-hub .vip-h{margin:clamp(1.2rem,4vw,2rem) 0 0;max-width:12ch;font:400 clamp(3.2rem,15vw,6.6rem)/.9 var(--serif)!important;letter-spacing:-.045em!important;text-transform:none!important;color:var(--v-ink)!important;text-wrap:balance;outline:none}.vip .bl{margin:clamp(1.8rem,5vw,2.8rem) 0 0}@media(min-width:760px){body.app-hub .vip-go{justify-self:start;min-width:360px}}.bl-head{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 1rem}body.app-hub .bl-t{margin:0;font:600 .96rem/1.3 var(--font)!important;letter-spacing:-.01em!important;text-transform:none!important;color:var(--v-ink)!important}.bl-n{flex:none;font:500 .84rem/1 var(--font);color:var(--v-ink-2);font-variant-numeric:tabular-nums}.bl-steps{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:0}.bl-s{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:.9rem;padding:0 0 1.3rem}.bl-s:not(:last-child)::before{content:"";position:absolute;left:17.5px;top:38px;bottom:2px;width:1.5px;border-radius:2px;background:rgba(0,0,0,.1)}.bl-s.is-done:not(:last-child)::before{background:var(--v-wine)}.bl-dot{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 1px var(--v-line-2);font:600 .86rem/1 var(--font);color:var(--v-ink-3)}.bl-dot svg{width:17px;height:17px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.bl-s.is-done .bl-dot{background:var(--v-wine);box-shadow:none}.bl-s.is-now .bl-dot{box-shadow:inset 0 0 0 1.5px var(--v-wine),0 0 0 5px var(--v-wine-soft);color:var(--v-wine)}.bl-tx{display:grid;gap:.15rem;padding-top:.15rem;min-width:0}.bl-tx small{font:600 .66rem/1.2 var(--font);letter-spacing:.14em;text-transform:uppercase;color:var(--v-ink-3)}.bl-s.is-now .bl-tx small,.bl-s.is-done .bl-tx small{color:var(--v-wine)}.bl-tx b{font:400 1.45rem/1.08 var(--serif);letter-spacing:-.018em;color:var(--v-ink)}.bl-s.is-next .bl-tx b{color:var(--v-ink-2)}.bl-tx>span{font-size:.9rem;line-height:1.45;color:var(--v-ink-2);text-wrap:pretty}@media(min-width:900px){.bl:not(.is-compact) .bl-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem} .bl:not(.is-compact) .bl-s{grid-template-columns:1fr;gap:.8rem;padding:0} .bl:not(.is-compact) .bl-s:not(:last-child)::before{left:46px;right:-1.2rem;top:17.5px;bottom:auto;width:auto;height:1.5px}}.bl.is-compact .bl-s{padding-bottom:.9rem}.bl.is-compact .bl-tx b{font:500 .95rem/1.25 var(--font);letter-spacing:-.01em}.bl.is-compact .bl-tx>span{font-size:.82rem}.bl.is-compact .bl-dot{width:30px;height:30px;font-size:.78rem}.bl.is-compact .bl-s{grid-template-columns:30px minmax(0,1fr)}.bl.is-compact .bl-s:not(:last-child)::before{left:14.5px;top:32px}@media(min-width:900px){.ft-start .bl.is-compact .bl-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.ft-start .bl.is-compact .bl-s:not(:last-child)::before{display:none}}.bl-empty{margin:0 0 1.6rem;padding:clamp(1.3rem,4.5vw,2rem);border-radius:28px;background:#fff;box-shadow:var(--v-card)}.bl-empty-k{margin:0;display:flex;align-items:center;gap:.55rem;font:500 .68rem/1.2 var(--font);letter-spacing:.17em;text-transform:uppercase;color:var(--v-wine)}.bl-empty-k::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--v-wine)}.bl-empty-h{margin:.7rem 0 0;font:400 clamp(1.7rem,6.4vw,2.3rem)/1.05 var(--serif);letter-spacing:-.025em;color:var(--v-ink);text-wrap:balance}.bl-empty-p{margin:.6rem 0 1.4rem;font-size:.95rem;line-height:1.5;color:var(--v-ink-2);max-width:56ch}.sp-prog.is-new .sp-n{color:var(--v-ink-3)}@media(max-width:759px){.vip-stamp{width:200px;right:-92px;top:-88px;opacity:.75}.vip-k{max-width:calc(100% - 96px)}body.app-hub .vip-go{font-size:.95rem;padding:0 1.25rem}}@media(prefers-reduced-motion:reduce){.vip-pref-in{animation:none}.vip-chev{transition:none}}.wz{margin:0 0 clamp(2.6rem,7vw,4rem)}.wz-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;column-gap:1rem;margin:0 0 clamp(1.1rem,3vw,1.6rem)}.wz-head>*{grid-column:1}.wz-k{margin:0 0 .55rem;display:flex;align-items:center;gap:.55rem;font:500 .7rem/1.2 var(--font);letter-spacing:.18em;text-transform:uppercase;color:var(--v-ink-2)}.wz-k::before{content:"";width:7px;height:7px;border-radius:50%;background:var(--v-wine)}body.app-hub .wz-h{margin:0!important;font:400 clamp(2.1rem,7.6vw,3.3rem)/1 var(--serif)!important;letter-spacing:-.03em!important;text-transform:none!important;color:var(--v-ink)!important;text-wrap:balance}.wz-sub{margin:.5rem 0 0;font:300 1rem/1.45 var(--font);color:var(--v-ink-2)}.wz-all{grid-column:2!important;grid-row:1/span 3;align-self:end;display:inline-flex;align-items:center;gap:.35rem;min-height:44px;font:500 .92rem var(--font);color:var(--v-ink)!important;text-decoration:none}.wz-all:hover{text-decoration:underline;text-underline-offset:3px}.wz-done{display:flex;align-items:flex-start;gap:.75rem;margin:0 0 1rem;padding:.9rem 1.1rem;border-radius:20px;background:var(--v-wine-soft);font-size:.92rem;line-height:1.45;color:var(--v-ink);animation:hxRise .5s var(--v-ease) both}.wz-done-ic{flex:none;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--v-wine)}.wz-done-ic svg,.wz-ok svg,.wz-all-done svg{width:15px;height:15px;fill:none;stroke:#fff;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.wz-cats{position:relative;display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.2rem;padding:0}.wz-cats::-webkit-scrollbar{display:none}@media(min-width:760px){.wz-cats{margin:0 0 1.3rem;padding:0;flex-wrap:wrap}}.wz-r{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}body.app-hub label.wz-chip{flex:none;display:inline-flex;align-items:center;min-height:44px;margin:0!important;padding:0 1.15rem;border-radius:999px;cursor:pointer;white-space:nowrap;background:#fff;box-shadow:inset 0 0 0 1px var(--v-line-2);font:500 .92rem/1 var(--font)!important;letter-spacing:-.005em!important;text-transform:none!important;color:var(--v-ink)!important;transition:background .25s,color .25s,box-shadow .25s,transform .4s var(--v-spring);-webkit-tap-highlight-color:transparent}body.app-hub label.wz-chip:hover{background:var(--v-bg-2)}body.app-hub label.wz-chip:active{transform:scale(.97)}body.app-hub .wz-r:checked+label.wz-chip{background:var(--v-wine);color:#fff!important;box-shadow:0 10px 22px -14px rgba(11,11,11,.8)}body.app-hub .wz-r:focus-visible+label.wz-chip{outline:2px solid var(--v-wine);outline-offset:3px}@supports selector(:has(a)){.wz:has(.wz-r[value="mestres"]:checked) .wz-p:not([data-k="mestres"]),.wz:has(.wz-r[value="proverbios"]:checked) .wz-p:not([data-k="proverbios"]),.wz:has(.wz-r[value="ia-tecnologia"]:checked) .wz-p:not([data-k="ia-tecnologia"]){display:none}.wz-p{animation:hxRise .45s var(--v-ease) both}}.wz-panels{display:grid;gap:1rem}.wz-p{max-width:760px;padding:clamp(1.4rem,5vw,2.6rem) clamp(1.25rem,5vw,2.8rem);border-radius:clamp(26px,3.5vw,34px);background:#fff;box-shadow:var(--v-card)}.wz-meta{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem;margin:0;font:500 .68rem/1.2 var(--font);letter-spacing:.16em;text-transform:uppercase;color:var(--v-ink-3)}.wz-meta span{color:var(--v-wine)}body.app-hub .wz-t{margin:.8rem 0 0;font:400 clamp(1.9rem,7vw,2.6rem)/1.04 var(--serif)!important;letter-spacing:-.025em!important;text-transform:none!important;color:var(--v-ink)!important;text-wrap:balance}.wz-who{margin:.45rem 0 0;font:italic 400 1.05rem/1.3 var(--serif);color:var(--v-ink-2)}.wz-body{margin:1.1rem 0 0;max-width:62ch;font:300 1.05rem/1.65 var(--font);color:#3a3a3e;text-wrap:pretty}.wz-do{margin:1.3rem 0 0;padding:1rem 1.15rem;border-radius:18px;background:var(--v-bg-2);box-shadow:inset 3px 0 0 var(--v-wine)}.wz-do small{display:block;font:600 .66rem/1.2 var(--font);letter-spacing:.15em;text-transform:uppercase;color:var(--v-wine)}.wz-do p{margin:.4rem 0 0;font:400 .98rem/1.5 var(--font);color:var(--v-ink)}.wz-foot{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.2rem;margin:1.4rem 0 0}.wz-form{margin:0}body.app-hub .wz-ok{display:inline-flex;align-items:center;gap:.55rem;min-height:52px;padding:0 1.5rem 0 1.25rem;border:0;border-radius:999px;cursor:pointer;background:var(--v-wine)!important;color:#fff!important;font:600 .95rem/1 var(--font)!important;letter-spacing:-.005em!important;text-transform:none!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 12px 24px -14px rgba(11,11,11,.85);transition:background .25s,transform .45s var(--v-spring)}body.app-hub .wz-ok:hover{background:var(--v-wine-2)!important}body.app-hub .wz-ok:active{transform:scale(.97)}body.app-hub .wz-ok:focus-visible{outline:2px solid var(--v-wine);outline-offset:3px}body.app-hub .wz-ok.is-busy{pointer-events:none;opacity:.8}.wz-open{display:inline-flex;align-items:center;gap:.3rem;min-height:44px;font:500 .92rem var(--font);color:var(--v-ink-2)!important;text-decoration:none}.wz-open:hover{color:var(--v-ink)!important;text-decoration:underline;text-underline-offset:3px}.wz-all-done{display:inline-flex;align-items:center;gap:.6rem;margin:0;font-size:.9rem;color:var(--v-ink-2)}.wz-all-done span{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:var(--v-wine)}.wz-prog{margin:1rem 0 0;font-size:.82rem;color:var(--v-ink-3)}.wz-trail{margin:1rem 0 0;font-size:.9rem}.wz-trail a{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem;min-height:44px;color:var(--v-ink-2);text-decoration:none}.wz-trail a b{font-weight:500;color:var(--v-ink)}.wz-trail a:hover{color:var(--v-ink)}@media(prefers-reduced-motion:reduce){.wz-p,.wz-done{animation:none!important}body.app-hub label.wz-chip{transition:none}}.wz-phase{margin:-.4rem 0 1rem;font-size:.84rem;color:var(--v-ink-3)}.dx-hub{margin:0 0 2rem;padding:1.3rem 1.4rem;border-radius:22px;border:1px solid var(--v-line-2);text-align:left;display:grid;gap:.35rem}.dx-hub-k{margin:0;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--v-wine)}.dx-hub-t{margin:0;font-size:1rem;line-height:1.45;color:var(--v-ink)}.dx-hub-a{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;font-weight:500;color:var(--v-wine)!important;text-decoration:none;justify-self:start}.dx-hub-a:hover{text-decoration:underline;text-underline-offset:4px}body.app-hub .hx-team-wa{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;margin:.6rem 0 0;padding:0 1.1rem;border-radius:999px;font-size:.9rem;font-weight:500;color:var(--v-wine)!important;text-decoration:none;box-shadow:inset 0 0 0 1px var(--v-line-2)}body.app-hub .hx-team-wa:hover{box-shadow:inset 0 0 0 1px var(--v-wine)}.hx-team-wa svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linejoin:round}body.app-hub .vip-card .vip-h{margin-bottom:0}body.app-hub a.gp{display:grid;gap:.6rem;margin:clamp(1.6rem,5vw,2.6rem) 0 0;padding:clamp(1.3rem,4.5vw,2rem);border-radius:clamp(24px,3.4vw,32px);background:#fff;box-shadow:inset 0 0 0 1px var(--v-line-2),0 24px 50px -36px rgba(11,11,11,.45);color:var(--v-ink)!important;text-decoration:none;max-width:680px;position:relative;transition:box-shadow .3s var(--v-ease),transform .3s var(--v-ease)}body.app-hub a.gp:hover{box-shadow:inset 0 0 0 1px rgba(11,11,11,.45),0 30px 60px -36px rgba(11,11,11,.55)}body.app-hub a.gp:active{transform:scale(.99)}body.app-hub a.gp:focus-visible{outline:2px solid var(--v-wine);outline-offset:4px}.gp-k{font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--v-wine)}body.app-hub .gp-h{font:400 clamp(1.7rem,6.4vw,2.5rem)/1.04 var(--serif);letter-spacing:-.02em;color:var(--v-ink)}.gp-sub{font-size:.95rem;line-height:1.5;font-weight:300;color:var(--v-ink-2)}.gp-list{display:grid;gap:.15rem;margin:.4rem 0 .2rem;padding:0}.gp-li{display:flex;align-items:center;gap:.8rem;min-height:40px;font-size:.95rem;color:var(--v-ink);border-top:1px solid var(--v-line)}.gp-li:first-child{border-top:0}.gp-li b{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:.78rem;font-weight:600;color:var(--v-wine);box-shadow:inset 0 0 0 1px rgba(11,11,11,.35)}.gp-go{display:flex;align-items:center;justify-content:center;gap:.6rem;min-height:56px;margin-top:.5rem;border-radius:999px;background:var(--v-wine);color:#fff;font-weight:500;font-size:1rem;box-shadow:0 14px 28px -16px rgba(11,11,11,.9)}body.app-hub a.gp:hover .gp-go{background:var(--v-wine-2)}.gp-go svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(min-width:760px){.gp-go{justify-self:start;min-width:300px;padding:0 1.8rem}}.gf{max-width:820px}.gf-head{margin:0 0 clamp(1.4rem,4vw,2rem)}.gf-k{display:flex;align-items:center;gap:.55rem;margin:0;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:var(--v-wine)}.gf-k i{width:7px;height:7px;border-radius:50%;background:var(--v-wine)}body.app-hub h1.gf-h{margin:.7rem 0 0;font:400 clamp(2.3rem,10vw,4.2rem)/.98 var(--serif)!important;letter-spacing:-.035em!important;text-transform:none!important;color:var(--v-ink)!important;text-wrap:balance}.gf-sub{margin:.9rem 0 0;max-width:56ch;font-size:1rem;line-height:1.55;font-weight:300;color:var(--v-ink-2)}.gf-sub b{font-weight:500;color:var(--v-ink)}.gf-seg{display:grid;gap:.5rem;margin:1.3rem 0 0;max-width:520px;padding:1rem 1.1rem;border-radius:22px;background:var(--v-bg-2)}body.app-hub .gf-seg label{margin:0;font-size:.92rem;font-weight:500;letter-spacing:0!important;text-transform:none!important;color:var(--v-ink)}.gf-seg-row{display:flex;gap:.5rem}body.app-hub .gf-seg input{flex:1;min-width:0;min-height:48px;border-radius:999px!important;background:#fff!important}body.app-hub .gf-seg button{flex:none;min-height:48px;padding:0 1.2rem;border:0;border-radius:999px;background:var(--v-wine);color:#fff;font-weight:500;cursor:pointer}.gf-tabs{display:flex;gap:.5rem;overflow-x:auto;margin:0 -1px 1.2rem;padding:2px 1px .4rem;scrollbar-width:none}.gf-tabs::-webkit-scrollbar{display:none}.gf-r{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}body.app-hub label.gf-chip{flex:none;display:inline-flex;align-items:center;gap:.5rem;min-height:44px;margin:0!important;padding:0 1.05rem 0 .45rem;border-radius:999px;cursor:pointer;white-space:nowrap;font-size:.9rem;font-weight:500;letter-spacing:0!important;text-transform:none!important;color:var(--v-ink)!important;background:#fff;box-shadow:inset 0 0 0 1px var(--v-line-2);transition:background .25s var(--v-ease),color .25s var(--v-ease)}.gf-chip b{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;font-size:.8rem;color:var(--v-wine);background:rgba(11,11,11,.08)}body.app-hub .gf-r:checked+label.gf-chip{background:var(--v-wine);color:#fff!important;box-shadow:0 10px 22px -14px rgba(11,11,11,.8)}.gf-r:checked+label.gf-chip b{background:rgba(255,255,255,.18);color:#fff}body.app-hub .gf-r:focus-visible+label.gf-chip{outline:2px solid var(--v-wine);outline-offset:3px}@supports selector(:has(*)){.gf:has(.gf-r[value="1"]:checked) .gf-p:not([data-n="1"]),.gf:has(.gf-r[value="2"]:checked) .gf-p:not([data-n="2"]),.gf:has(.gf-r[value="3"]:checked) .gf-p:not([data-n="3"]),.gf:has(.gf-r[value="4"]:checked) .gf-p:not([data-n="4"]),.gf:has(.gf-r[value="5"]:checked) .gf-p:not([data-n="5"]){display:none}.gf-p{animation:hxRise .45s var(--v-ease) both}.gf-next{display:none}}.gf-panels{display:grid;gap:1.2rem}.gf-p{padding:clamp(1.4rem,5vw,2.6rem) clamp(1.25rem,5vw,2.6rem);border-radius:clamp(26px,3.5vw,34px);background:#fff;box-shadow:var(--v-card)}.gf-meta{display:flex;flex-wrap:wrap;gap:.45rem;margin:0;font-size:.78rem;letter-spacing:.06em;text-transform:uppercase;color:var(--v-ink-3)}.gf-meta span{color:var(--v-wine);font-weight:600}body.app-hub h2.gf-t{margin:.7rem 0 0;font:400 clamp(1.8rem,6.5vw,2.6rem)/1.04 var(--serif)!important;letter-spacing:-.02em!important;text-transform:none!important;color:var(--v-ink)!important}.gf-why{margin:.8rem 0 0;max-width:58ch;font-size:1rem;line-height:1.65;font-weight:300;color:var(--v-ink-2)}.gf-beats{list-style:none;margin:1.4rem 0 0;padding:0;display:grid;gap:.7rem}@media(min-width:760px){.gf-beats{grid-template-columns:repeat(4,1fr);gap:.8rem}}.gf-beat{display:flex;gap:.9rem;padding:1rem;border-radius:20px;background:var(--v-bg-2)}@media(min-width:760px){.gf-beat{flex-direction:column;gap:.8rem}}.gf-frame{flex:none;display:grid;place-items:center;width:44px;aspect-ratio:9/16;border-radius:9px;background:#fff;box-shadow:inset 0 0 0 1px rgba(11,11,11,.3)}@media(min-width:760px){.gf-frame{width:52px}}.gf-frame i{font-style:normal;font-size:.85rem;font-weight:600;color:var(--v-wine)}.gf-bt{display:grid;gap:.25rem;font-size:.92rem;line-height:1.45;color:var(--v-ink)}.gf-bt small{font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--v-wine)}.gf-note{margin:1.1rem 0 0;padding:.85rem 1rem;border-radius:16px;font-size:.9rem;line-height:1.5;color:var(--v-ink-2);background:rgba(11,11,11,.06);border-left:2px solid var(--v-wine)}.gf-note b{font-weight:600;color:var(--v-wine)}.gf-next{margin:1.1rem 0 0}.gf-next a,.gf-back a{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;font-weight:500;color:var(--v-wine)!important;text-decoration:none}.gf-back{margin:1.6rem 0 0}@media(prefers-reduced-motion:reduce){.gf-p{animation:none!important}body.app-hub a.gp{transition:none}}.dx-go-w[hidden],.dx-go-t[hidden]{display:none!important}.dx-go{text-align:center}.dx-go-t,.dx-go-w{font-family:inherit;font-weight:500;letter-spacing:0}.dx-go.is-busy .dx-go-w{display:inline-flex;justify-content:center;animation:dxBusyIn .28s var(--v-ease,ease) both}@keyframes dxBusyIn{from{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.dx-go.is-busy{background:var(--v-wine)!important;opacity:.92}.dx-done-alt{margin:1rem 0 0;text-align:center}.dx-done-alt a{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;font-size:.95rem;color:var(--v-ink-2);text-decoration:none}.dx-done-alt a:hover{color:var(--v-wine)}.dx-done-alt svg{width:18px;height:18px}@media(prefers-reduced-motion:reduce){.dx-go.is-busy .dx-go-w{animation:none}}.wz-gl{max-width:760px;margin:clamp(1.6rem,5vw,2.4rem) 0 0}body.app-hub h3.wz-gl-h{margin:0;font:400 clamp(1.5rem,5.5vw,2rem)/1.08 var(--serif)!important;letter-spacing:-.02em!important;text-transform:none!important;color:var(--v-ink)!important}.wz-gl-sub{margin:.45rem 0 .9rem;font-size:.95rem;line-height:1.5;font-weight:300;color:var(--v-ink-2)}.wz-gl-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--v-line)}.wz-gl-list li{border-bottom:1px solid var(--v-line)}.wz-gl-d summary{display:flex;align-items:center;gap:.9rem;min-height:54px;cursor:pointer;list-style:none;font-size:1rem;color:var(--v-ink)}.wz-gl-d summary::-webkit-details-marker{display:none}.wz-gl-d summary b{flex:none;font-size:.78rem;font-weight:600;letter-spacing:.08em;color:var(--v-wine);font-variant-numeric:tabular-nums}.wz-gl-d summary span{flex:1;font-weight:500}.wz-gl-d summary:focus-visible{outline:2px solid var(--v-wine);outline-offset:2px;border-radius:8px}.wz-gl-chev{flex:none;width:9px;height:9px;border-right:1.6px solid var(--v-ink-3);border-bottom:1.6px solid var(--v-ink-3);transform:rotate(45deg) translate(-2px,-2px);transition:transform .25s var(--v-ease)}.wz-gl-d[open] .wz-gl-chev{transform:rotate(225deg);border-color:var(--v-wine)}.wz-gl-d p{margin:0 0 1rem 2.2rem;max-width:58ch;font-size:.97rem;line-height:1.6;font-weight:300;color:var(--v-ink-2)}@media(prefers-reduced-motion:reduce){.wz-gl-chev{transition:none}}.vf3{background:#fff;color:#1d1d1f;border-top:1px solid #f1f1f3;font-family:var(--font)}.vf3 a{color:inherit;text-decoration:none}.vf3 .vlogo-w{font-size:1.9rem;color:#1d1d1f!important;-webkit-text-fill-color:#1d1d1f}.vf3 .vlogo .vlogo-dot,.vf3 .vlogo-dot{color:#0b0b0b!important;-webkit-text-fill-color:#0b0b0b}.vf3 a:focus-visible{outline:2px solid #0b0b0b;outline-offset:3px;border-radius:6px}@media(min-width:900px){.vf3-in{display:grid;grid-template-columns:auto 1fr auto;align-items:center;text-align:left;gap:.4rem 2rem} .vf3-links{justify-content:center} .vf3-lang{justify-self:end} .vf3-copy,.vf3-note{grid-column:1/-1;text-align:center;margin-top:1.2rem}}body.v4 main.sp-pub .sp-quote,body.app-hub .sp-quote{background:#fff!important;color:#1d1d1f!important;box-shadow:inset 0 0 0 1px #ececef;border-left:2px solid #0b0b0b}.sp-quote small{color:#0b0b0b!important}.sp-quote span{color:#6a6a6f!important}@media(min-width:900px){.vf3-social{grid-column:2;grid-row:2}}@media(max-width:899px){.vf3-links{gap:0 1.1rem}.vf3-links a{font-size:.88rem}}.wz-steps{list-style:none;margin:0 0 .9rem;padding:0;display:flex;gap:.4rem;align-items:center;flex-wrap:wrap}.wz-step{display:flex;align-items:center;gap:.5rem;min-height:40px;padding:0 .95rem 0 .4rem;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px #ececef;font-size:.86rem;color:#6a6a6f}.wz-dot{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:.76rem;font-weight:600;color:#6a6a6f;box-shadow:inset 0 0 0 1px #e3e3e6}.wz-dot svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.wz-step.is-now{color:#1d1d1f;box-shadow:inset 0 0 0 1.5px #0b0b0b}.wz-step.is-now .wz-dot{background:#0b0b0b;color:#fff;box-shadow:none}.wz-step.is-done{color:#0b0b0b}.wz-step.is-done .wz-dot{background:rgba(11,11,11,.08);color:#0b0b0b;box-shadow:none}.wz-count{margin:0 0 1rem;font-size:.84rem;color:#6a6a6f}.wz-count b{font-weight:600;color:#0b0b0b}.wz-cur{animation:hxRise .5s var(--v-ease) both}.wz-fin{max-width:760px;padding:clamp(1.8rem,6vw,3rem) clamp(1.4rem,5vw,3rem);border-radius:clamp(26px,3.5vw,34px);background:#fff;box-shadow:inset 0 0 0 1px #ececef,0 30px 60px -44px rgba(11,11,11,.35);text-align:left;animation:hxRise .55s var(--v-ease) both}.wz-fin-ic{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#0b0b0b;color:#fff;margin:0 0 1.2rem}.wz-fin-ic svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}body.app-hub .wz-fin-h{margin:0;font:400 clamp(1.8rem,6.5vw,2.6rem)/1.05 var(--serif)!important;letter-spacing:-.025em!important;text-transform:none!important;color:#1d1d1f!important}.wz-fin-p{margin:.7rem 0 0;max-width:46ch;font-size:1rem;line-height:1.6;font-weight:300;color:#6a6a6f}.wz-fin-list{list-style:none;margin:1.4rem 0 0;padding:0;border-top:1px solid #f1f1f3}.wz-fin-list li{border-bottom:1px solid #f1f1f3}.wz-fin-list a{display:flex;align-items:center;gap:.6rem;min-height:48px;font-size:.95rem;color:#1d1d1f;text-decoration:none}.wz-fin-list a::before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:#0b0b0b}.wz-fin-list a:hover{color:#0b0b0b}.wz-lock{max-width:760px;margin:clamp(1rem,4vw,2rem) auto 0}.wz-lock .wz-k{margin:0 0 .5rem}.wz-lock-back{margin:1.4rem 0 0}.wz-lock-back a{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;font-weight:500;color:#0b0b0b;text-decoration:none}@media(prefers-reduced-motion:reduce){.wz-cur,.wz-fin{animation:none}}.dic{max-width:760px;margin:clamp(2.6rem,8vw,4rem) 0 0;padding:clamp(1.8rem,6vw,3rem) 0 0;border-top:1px solid #f1f1f3}.dic-k{margin:0;font-size:.72rem;letter-spacing:.16em;text-transform:uppercase;font-weight:600;color:#0b0b0b}body.app-hub h3.dic-h{margin:.6rem 0 0;font:400 clamp(1.9rem,7vw,2.8rem)/1.02 var(--serif)!important;letter-spacing:-.03em!important;text-transform:none!important;color:#1d1d1f!important}.dic-sub{margin:.7rem 0 clamp(1.4rem,4vw,2rem);max-width:48ch;font-size:1rem;line-height:1.55;font-weight:300;color:#6a6a6f}.dic-list{list-style:none;margin:0;padding:0;border-top:1px solid #ececef}.dic-list li{border-bottom:1px solid #ececef}.dic-d summary{display:grid;grid-template-columns:2.6rem 1fr 22px;align-items:center;gap:.6rem;min-height:68px;cursor:pointer;list-style:none;transition:color .25s var(--v-ease)}.dic-d summary::-webkit-details-marker{display:none}.dic-n{font:400 .95rem/1 var(--serif);font-style:italic;color:#6a6a6f;font-variant-numeric:tabular-nums}.dic-t{font:400 clamp(1.2rem,4.6vw,1.45rem)/1.2 var(--serif);letter-spacing:-.01em;color:#1d1d1f}.dic-pm{position:relative;width:22px;height:22px}.dic-pm::before,.dic-pm::after{content:"";position:absolute;left:4px;right:4px;top:50%;height:1.2px;margin-top:-.6px;background:#86868b;transition:transform .3s var(--v-ease),background .25s}.dic-pm::after{transform:rotate(90deg)}.dic-d summary:hover .dic-t{color:#0b0b0b}.dic-d[open] .dic-n{color:#0b0b0b}.dic-d[open] .dic-t{color:#0b0b0b}.dic-d[open] .dic-pm::before,.dic-d[open] .dic-pm::after{background:#0b0b0b}.dic-d[open] .dic-pm::after{transform:rotate(0deg)}.dic-d summary:focus-visible{outline:2px solid #0b0b0b;outline-offset:3px;border-radius:8px}.dic-p{margin:0 0 1.5rem 3.2rem;padding:0 0 0 1rem;border-left:1px solid rgba(11,11,11,.35);max-width:54ch;font-size:1rem;line-height:1.7;font-weight:300;color:#424245;animation:hxRise .35s var(--v-ease) both}@media(max-width:520px){.dic-p{margin-left:0}}@media(prefers-reduced-motion:reduce){.dic-pm::before,.dic-pm::after,.dic-p{transition:none;animation:none}}.wz-cur.is-leaving{animation:wzOut .26s var(--v-ease) forwards;pointer-events:none}@keyframes wzOut{to{opacity:0;transform:translateX(-18px)}}#sabedoria.is-swapped .wz-cur,#sabedoria.is-swapped .wz-fin{animation:wzIn .42s var(--v-ease) both}@keyframes wzIn{from{opacity:0;transform:translateX(22px)}to{opacity:1;transform:none}}#sabedoria.is-swapped .wz-done{animation:hxRise .4s var(--v-ease) both}.wz-t:focus,.wz-fin-h:focus{outline:none}@media(prefers-reduced-motion:reduce){.wz-cur.is-leaving,#sabedoria.is-swapped .wz-cur,#sabedoria.is-swapped .wz-fin{animation:none}}.dx-go.is-sending .dx-go-t{display:inline-flex;align-items:center;gap:.6rem;animation:dxBusyIn .28s var(--v-ease,ease) both}.dx-go.is-sending .dx-go-a{display:none}.dx-go.is-sending{background:var(--v-wine)!important;opacity:.92;pointer-events:none}#sabedoria .wz-done+.wz-cur,[id$="--sabedoria"] .wz-done+.wz-cur{animation:wzIn .42s var(--v-ease) both}@media(prefers-reduced-motion:reduce){#sabedoria .wz-done+.wz-cur,[id$="--sabedoria"] .wz-done+.wz-cur{animation:none}}.v4 .hw{background:#fff!important;border-top:1px solid #f1f1f3;padding:clamp(4.5rem,13vw,8rem) 1.5rem;text-align:center}.v4 .hw-in{max-width:760px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.v4 .hw-h{margin:0;font:400 clamp(2.3rem,8.4vw,4.4rem)/1.02 var(--serif);letter-spacing:-.035em;color:#1d1d1f;text-wrap:balance}.v4 .hw-soft{display:block;color:#6a6a6f}.v4 .hw-l{margin:1.4rem auto 0;max-width:44ch;font:300 clamp(1.02rem,3.6vw,1.2rem)/1.6 var(--font);color:#424245;text-wrap:pretty}.v4 .hw-cta{margin:clamp(2rem,6vw,2.6rem) 0 0;padding:0}.v4 a.hw-btn{display:inline-flex;align-items:center;justify-content:center;gap:.7rem;min-height:56px;padding:0 1.9rem;border-radius:999px;background:#0b0b0b;color:#fff!important;-webkit-text-fill-color:#fff;text-decoration:none;font:500 1.02rem/1 var(--font);box-shadow:none;transition:background .2s,transform .2s}.v4 a.hw-btn:hover{background:#0a0a0a}.v4 a.hw-btn:active{transform:scale(.98)}.v4 a.hw-btn:focus-visible{outline:2px solid #0b0b0b;outline-offset:4px}.v4 .hw-btn i{display:grid;place-items:center;width:20px;height:20px}.v4 .hw-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.v4 .hw-note{margin:1rem 0 0;font-size:.84rem;color:#6a6a6f}body.app-hub .acx{max-width:640px;margin:0 auto;padding:clamp(1.5rem,5vw,3rem) clamp(1.25rem,5vw,2.75rem) 120px;background:#fff;color:#1d1d1f}body.app-hub .acx-id{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.35rem;padding:clamp(1rem,4vw,2rem) 0 clamp(2rem,6vw,2.75rem);border-bottom:1px solid #ececef}body.app-hub .acx-av{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#0b0b0b;color:#fff;font:400 2rem/1 var(--serif);letter-spacing:-.02em;margin-bottom:.9rem}body.app-hub .acx-name{margin:0;font:400 clamp(1.9rem,7vw,2.5rem)/1.08 var(--serif)!important;letter-spacing:-.025em!important;text-transform:none!important;color:#1d1d1f!important}body.app-hub .acx-mail{margin:0;color:#6a6a6f;font-size:.95rem;word-break:break-all}body.app-hub .acx-sec{padding:clamp(1.6rem,5vw,2.25rem) 0;border-bottom:1px solid #ececef}body.app-hub .acx-h{margin:0 0 1.1rem;font:500 .74rem/1.2 var(--sans,inherit)!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:#0b0b0b!important}body.app-hub .acx-dl{margin:0}body.app-hub .acx-row{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;min-height:44px;padding:.55rem 0}body.app-hub .acx-row+.acx-row{border-top:1px solid #f3f3f5}body.app-hub .acx-row dt,body.app-hub .acx-k{color:#6a6a6f;font-size:.95rem;font-weight:400;margin:0}body.app-hub .acx-row dd{margin:0;color:#1d1d1f;font-size:1rem;text-align:right}body.app-hub .acx-row dd.is-empty{color:#6a6a6f}body.app-hub .acx-act{display:flex;flex-wrap:wrap;gap:.25rem 1.5rem;margin:.9rem 0 0}body.app-hub .acx-act a{display:inline-flex;align-items:center;min-height:44px;color:#0b0b0b;font-size:.95rem;text-decoration:none;border-bottom:1px solid transparent}body.app-hub .acx-act a:hover,body.app-hub .acx-act a:focus-visible{border-bottom-color:#0b0b0b}body.app-hub .acx-row-ctl{align-items:center;flex-wrap:wrap}body.app-hub .acx-seg{display:inline-flex;border:1px solid #e5e5ea;border-radius:999px;padding:3px;margin:0;background:#fff}body.app-hub .acx-seg .acx-sb{display:inline-flex;align-items:center;text-decoration:none;min-height:40px;padding:0 1rem;border:0;border-radius:999px;background:transparent;color:#1d1d1f;font:inherit;font-size:.9rem;cursor:pointer;transition:background .2s,color .2s}body.app-hub .acx-seg .acx-sb.is-on{background:#0b0b0b;color:#fff}body.app-hub .acx-seg .acx-sb:not(.is-on):hover{color:#0b0b0b}body.app-hub .acx-cur{display:inline-flex;gap:.5rem;align-items:center;margin:0}body.app-hub .acx-cur select{min-height:44px;padding:0 2.2rem 0 .9rem;border:1px solid #e5e5ea;border-radius:12px;background:#fff;color:#1d1d1f;font:inherit;font-size:.95rem}body.app-hub .acx-cur select:focus-visible,body.app-hub .acx-seg button:focus-visible{outline:2px solid #0b0b0b;outline-offset:2px}body.app-hub .acx-save{min-height:44px;padding:0 1rem;border:1px solid #0b0b0b;border-radius:999px;background:#fff;color:#0b0b0b;font:inherit;font-size:.9rem;cursor:pointer}html.js body.app-hub .acx-save{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}body.app-hub .acx-note{margin:.8rem 0 0;color:#6a6a6f;font-size:.88rem}body.app-hub .acx-more{padding:1.2rem 0;border-bottom:1px solid #ececef}body.app-hub .acx-more summary{min-height:44px;display:flex;align-items:center;color:#6a6a6f;font-size:.95rem;cursor:pointer;list-style:none}body.app-hub .acx-more summary::-webkit-details-marker{display:none}body.app-hub .acx-more summary::after{content:"+";margin-left:auto;color:#0b0b0b;font-size:1.2rem;font-weight:300}body.app-hub .acx-more[open] summary::after{content:"−"}body.app-hub .acx-links{list-style:none;margin:.4rem 0 0;padding:0;columns:2 14rem;column-gap:2rem}body.app-hub .acx-links a{display:flex;align-items:center;min-height:44px;color:#1d1d1f;text-decoration:none;font-size:.95rem}body.app-hub .acx-links a:hover{color:#0b0b0b}body.app-hub .acx-end{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem;padding-top:2rem}body.app-hub .acx-out,body.app-hub .acx-admin{display:inline-flex;align-items:center;min-height:44px;padding:0 1.3rem;border:1px solid #e5e5ea;border-radius:999px;background:#fff;color:#6a6a6f;font:inherit;font-size:.92rem;text-decoration:none;cursor:pointer}body.app-hub .acx-out:hover,body.app-hub .acx-admin:hover{border-color:#0b0b0b;color:#0b0b0b}body.app-hub .tf-ptonly{max-width:34rem;margin:1rem auto 0;color:#6a6a6f;font-size:.88rem;text-align:center}@media (max-width:420px){body.app-hub .acx-row-ctl{flex-direction:column;align-items:flex-start;gap:.6rem}}body.app-hub label.acx-k,body.app-hub .acx-k{display:block;margin:0!important;font:400 .95rem/1.4 inherit!important;letter-spacing:0!important;text-transform:none!important;color:#6a6a6f!important}@media(min-width:900px){.vf3-logo{grid-column:1;grid-row:1/3} .vf3-main{grid-column:2;grid-row:1} .vf3-legal{grid-column:2;grid-row:2} .vf3-social{grid-column:2!important;grid-row:3!important} .vf3-lang{grid-column:3;grid-row:1/3}}.wa-fab{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#0b0b0b;color:#fff;text-decoration:none;box-shadow:0 6px 18px -8px rgba(11,11,11,.55),0 0 0 1px rgba(11,11,11,.08);opacity:.94;transition:opacity .2s,transform .2s}.wa-fab svg{width:22px;height:22px}.wa-fab:hover{opacity:1;transform:translateY(-1px)}.wa-fab:focus-visible{outline:2px solid #0b0b0b;outline-offset:3px}@media(min-width:900px){.vfix{left:auto;right:24px;bottom:24px;width:min(30rem,calc(100vw - 48px))}}.vf3{padding-bottom:72px}@media(min-width:900px){.vf3{padding-bottom:0}}@media(max-width:899px){body .cookie-banner{padding:.7rem .85rem!important;border-radius:14px!important;box-shadow:0 8px 24px rgba(0,0,0,.1)!important} body .cookie-banner p{margin:0 0 .5rem!important;font-size:.78rem!important;line-height:1.4!important} body .cookie-banner .row{flex-wrap:nowrap!important;gap:.4rem .6rem!important} body .cookie-banner .btn.sm{min-height:44px!important;padding:0 .9rem!important;font-size:.82rem!important;white-space:nowrap} body .cookie-banner a.small{font-size:.78rem!important;white-space:nowrap}}.v4 .reveal{transform:translateY(12px);transition:opacity .45s cubic-bezier(.22,1,.36,1),transform .45s cubic-bezier(.22,1,.36,1)}.v4 .reveal.in{opacity:1;transform:none}.v4 main.vh .sl.reveal{opacity:1;transform:none;transition:none}@media(prefers-reduced-motion:reduce){.reveal,.v4 .reveal,.v4 main.vh .sl.reveal{opacity:1!important;transform:none!important;transition:none!important} html.js .v4 main.vh .sl.reveal:not(.in) .sl-card,.v4 main.vh .sl.reveal.in .sl-card{opacity:1!important;animation:none!important} .wa-fab{transition:none}}body.app-hub{--bg:#ffffff;--bg-2:#ffffff;--raised:#f5f5f7;--overlay:#ececf0;--btn-bg:#0b0b0b;--btn-bg-hover:#0a0a0a;--btn-text:#fff;--accent-text:#0b0b0b}body.app-hub .side{background:#fff}body.app-hub :is(.card,.panel,.tile,.hx,.acx){border-radius:22px}body.app-hub :is(.btn:not(.ghost):not(.link),button.primary,.ai-btn:not(.ghost)){background:#0b0b0b;border-color:#0b0b0b;color:#fff;border-radius:999px}body.app-hub :is(.btn:not(.ghost):not(.link),button.primary,.ai-btn:not(.ghost)):hover{background:#0a0a0a;border-color:#0a0a0a}body.app-hub .eyebrow,body.app-hub .side nav .nav-h{display:none}body.app-hub .vlogo-dot{color:#0b0b0b}body.app-hub :is(.hx-k,.cv-k,.wz-k,.tr-k,.so-k,.acx-k,.vip-k,.gp-k,.gf-k,.ft-k,.dic-k,.cx-k,.lz-k){display:none!important}body.app-hub .dock{background:rgba(255,255,255,.86)!important;border:.5px solid rgba(0,0,0,.08)!important;box-shadow:0 1px 2px rgba(0,0,0,.06),0 20px 44px -20px rgba(0,0,0,.25)!important}body.app-hub .dock .tabbar a{color:#6a6a6f!important}body.app-hub .dock .tabbar a .tab-ic{stroke:#6e6e73!important}body.app-hub .dock .tabbar a[aria-current=page]{color:#0b0b0b!important}body.app-hub .dock .tabbar a[aria-current=page] .tab-ic{stroke:#0b0b0b!important}body.app-hub .dock .tabbar a:not([aria-current]):hover,html.menu-open body.app-hub .dock .tabbar a[data-menu-open]:not([aria-current]){color:#1d1d1f!important}body.app-hub .dock .tabbar a:not([aria-current]):hover .tab-ic{stroke:#1d1d1f!important}body.app-hub .dock-ind{background:#f5f5f7!important;box-shadow:none!important}body.app-hub .dock-ind::after{display:none!important}.st{padding:clamp(1rem,3vw,2.5rem) 0 clamp(3rem,6vw,5rem);text-align:left}.st-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1.4rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.st-h1{margin:0;font:400 clamp(2.6rem,6vw,4.6rem)/1 var(--serif);letter-spacing:-.03em;color:#1d1d1f}.st-h1 i{font-style:normal;color:#0b0b0b}.st-hero{display:grid;grid-template-columns:auto 1fr;gap:clamp(1.4rem,4vw,3rem);align-items:center;padding:clamp(1.6rem,4vw,2.6rem);background:#f5f5f7;border-radius:22px}.st-ring{position:relative;width:clamp(110px,16vw,150px);aspect-ratio:1;display:grid;place-items:center;font:400 2.6rem/1 var(--serif);color:#1d1d1f}.st-ring svg{position:absolute;inset:0;transform:rotate(-90deg)}.st-ring circle{fill:none;stroke-width:9}.r-bg{stroke:#e3e3e8}.r-fg{stroke:#0b0b0b;stroke-linecap:round;transition:stroke-dashoffset 1s cubic-bezier(.2,.7,.2,1)}.st-ring small{position:absolute;bottom:28%;font:500 .8rem/1 var(--font);color:#6a6a6f}.st-ring span{transform:translateY(-6%)}.st-big{margin:0;font:400 clamp(1.7rem,3.4vw,2.6rem)/1.1 var(--serif);letter-spacing:-.02em;color:#1d1d1f}.st-big i{font-style:normal;color:#0b0b0b}.st-sub{margin:.6rem 0 0;font:400 1rem/1.5 var(--font);color:#6a6a6f}.st-row{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin-top:1rem}.st-tile{padding:1.4rem;border-radius:22px;background:#f5f5f7}.st-k{margin:0;font:500 .82rem/1 var(--font);color:#6a6a6f}.st-n{margin:.6rem 0 0;font:400 clamp(2.4rem,5vw,3.6rem)/1 var(--serif);letter-spacing:-.03em;color:#1d1d1f}.st-u{margin:.3rem 0 0;font:400 .85rem/1.3 var(--font);color:#6a6a6f}.st-focus{margin-top:1rem;padding:1.2rem 1.4rem;border-radius:22px;border:1px solid #e2e2df;background:#f8f8f5}.st-focus .st-k{color:#0b0b0b}.st-focus-t{margin:.4rem 0 0;font:400 1.15rem/1.4 var(--serif);color:#1d1d1f}@media(max-width:640px){.st-hero{grid-template-columns:1fr;text-align:center}.st-ring{margin:0 auto}.st-hero .st-act{justify-content:center}.st-row{grid-template-columns:1fr 1fr 1fr;gap:.5rem}.st-tile{padding:1rem}.st-n{font-size:2rem}}.fc-wrap{max-width:640px;margin:0 auto;text-align:center}.fc-meta{display:flex;justify-content:space-between;margin:0 0 .8rem;font:500 .85rem/1 var(--font);color:#6a6a6f}.fc-meta span:first-child{color:#0b0b0b}.fc{position:relative;display:block;width:100%;min-height:clamp(280px,46vh,380px);padding:0;border:0;background:none;cursor:pointer;perspective:1400px}.fc-face{position:absolute;inset:0;display:grid;place-items:center;padding:2.2rem;border-radius:26px;backface-visibility:hidden;-webkit-backface-visibility:hidden;font:400 clamp(1.5rem,3.4vw,2.2rem)/1.25 var(--serif);letter-spacing:-.015em;transition:transform .6s cubic-bezier(.2,.7,.2,1);text-wrap:balance}.fc-front{background:#f5f5f7;color:#1d1d1f}.fc-back{background:#0b0b0b;color:#fff;transform:rotateY(180deg);font-size:clamp(1.25rem,2.6vw,1.7rem)}.fc.flip .fc-front{transform:rotateY(-180deg)}.fc.flip .fc-back{transform:rotateY(0)}.fc:focus-visible{outline:2px solid #0b0b0b;outline-offset:4px;border-radius:26px}.fc-hint{margin:1rem 0 0;font:400 .9rem/1.4 var(--font);color:#6a6a6f}.fc-grade{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin-top:1.2rem}.fc-grade button{display:flex;flex-direction:column;align-items:center;gap:.3rem;padding:1rem .5rem;border:1px solid #e3e3e8;border-radius:16px;background:#fff;font:500 1rem/1 var(--font);color:#1d1d1f;cursor:pointer;transition:background .2s,border-color .2s}.fc-grade button:hover{border-color:#1d1d1f}.fc-grade button[data-g="5"]{background:#0b0b0b;border-color:#0b0b0b;color:#fff}.fc-grade small{font:400 .75rem/1 var(--font);opacity:.65}.fc-done{padding:3rem 0}.st-empty{padding:3rem 0;text-align:center}.pf{padding:2rem 0;border-top:1px solid #e8e8ed}.pf-h{margin:0 0 1.2rem;font:400 clamp(1.6rem,3vw,2.2rem)/1 var(--serif);letter-spacing:-.02em;color:#1d1d1f}.pf-bars{display:grid;grid-template-columns:repeat(7,1fr);gap:.6rem;height:180px;align-items:end}.pf-b{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;gap:.35rem}.pf-b span{display:block;width:100%;max-width:46px;min-height:3px;border-radius:8px;background:#e3e3e8;transition:height .8s cubic-bezier(.2,.7,.2,1)}.pf-b span.on{background:#0b0b0b}.pf-b b{font:600 .8rem/1 var(--font);color:#1d1d1f}.pf-b small{font:400 .75rem/1 var(--font);color:#6a6a6f}.pf-heat{display:grid;grid-template-columns:repeat(14,1fr);gap:5px;max-width:520px}.pf-heat i{aspect-ratio:1;border-radius:5px;background:#f0f0f3}.pf-heat .h1{background:#d8d7d5}.pf-heat .h2{background:#90908e}.pf-heat .h3{background:#0b0b0b}.pf-areas{display:grid;gap:1.1rem}@media(min-width:800px){.pf-areas{grid-template-columns:1fr 1fr;gap:1.4rem 3rem}}.pf-a p{display:flex;justify-content:space-between;margin:0 0 .5rem;font:400 1rem/1 var(--font);color:#1d1d1f}.pf-a p span{color:#6a6a6f}.pf-track{height:8px;border-radius:8px;background:#f0f0f3;overflow:hidden}.pf-track i{display:block;height:100%;background:#1d1d1f;border-radius:8px;transition:width .8s cubic-bezier(.2,.7,.2,1)}.pf-a.weak .pf-track i{background:#0b0b0b}.pf-a small{display:block;margin-top:.45rem;font:500 .8rem/1 var(--font);color:#0b0b0b}.pf-2{display:grid;gap:2rem}@media(min-width:800px){.pf-2{grid-template-columns:1fr 1fr;gap:3rem}}.pf-list{list-style:none;margin:0;padding:0}.pf-list li{padding:.8rem 0;border-bottom:1px solid #f0f0f3;font:400 .98rem/1.4 var(--font);color:#1d1d1f}.pf-list li::before{content:"✓";margin-right:.6rem;color:#1d1d1f}.pf-bad li::before{content:"↻";color:#0b0b0b}.pf-list li.mute{color:#6a6a6f}.pf-list li.mute::before{content:""}@media (prefers-reduced-motion:reduce){.fc-face,.pf-b span,.pf-track i,.r-fg{transition:none}}.st-p0{stroke-dasharray:100;stroke-dashoffset:100}.st-p1{stroke-dasharray:100;stroke-dashoffset:90}.st-p2{stroke-dasharray:100;stroke-dashoffset:80}.st-p3{stroke-dasharray:100;stroke-dashoffset:70}.st-p4{stroke-dasharray:100;stroke-dashoffset:60}.st-p5{stroke-dasharray:100;stroke-dashoffset:50}.st-p6{stroke-dasharray:100;stroke-dashoffset:40}.st-p7{stroke-dasharray:100;stroke-dashoffset:30}.st-p8{stroke-dasharray:100;stroke-dashoffset:20}.st-p9{stroke-dasharray:100;stroke-dashoffset:10}.st-p10{stroke-dasharray:100;stroke-dashoffset:0}.st-p0{opacity:0}.pf-h0{height:2%}.pf-h1{height:10%}.pf-h2{height:20%}.pf-h3{height:30%}.pf-h4{height:40%}.pf-h5{height:50%}.pf-h6{height:60%}.pf-h7{height:70%}.pf-h8{height:80%}.pf-h9{height:90%}.pf-h10{height:100%}.pf-w0{width:0%}.pf-w1{width:10%}.pf-w2{width:20%}.pf-w3{width:30%}.pf-w4{width:40%}.pf-w5{width:50%}.pf-w6{width:60%}.pf-w7{width:70%}.pf-w8{width:80%}.pf-w9{width:90%}.pf-w10{width:100%}.st-rem{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;margin-top:1rem;padding:1rem 1.4rem;border-radius:22px;border:1px solid #e8e8ed}.st-rem p{margin:0;font:400 .95rem/1.4 var(--font);color:#1d1d1f}.st-src{margin:1rem 0 0;font:400 .85rem/1.5 var(--font);color:#6a6a6f}.st-seg{position:relative;display:inline-flex;padding:4px;border-radius:999px;background:#f5f5f7;max-width:100%;overflow-x:auto}.st-pill{position:absolute;left:0;top:4px;bottom:4px;border-radius:999px;background:#1d1d1f;transition:transform .45s cubic-bezier(.2,.8,.2,1),width .45s cubic-bezier(.2,.8,.2,1)}.st-seg button{position:relative;z-index:1;padding:.7rem 1.15rem;border:0;background:transparent;border-radius:999px;font:500 .92rem/1 var(--font);color:#1d1d1f;cursor:pointer;white-space:nowrap;min-height:44px}.st-seg button[aria-selected="true"]{color:#fff}.st-btn{display:inline-flex;align-items:center;gap:.6rem;padding:.85rem 1.4rem;border-radius:999px;background:#0b0b0b;color:#fff;font:500 .95rem/1 var(--font);text-decoration:none;min-height:44px}.st-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.st-btn:hover{background:#0a0a0a}.st-act{display:flex;flex-wrap:wrap;gap:1rem;margin:1.4rem 0 0}.st [hidden]{display:none!important}.st-door{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:1.2rem 0;padding:1.2rem 1.4rem;border-radius:22px;background:#f5f5f7;color:#1d1d1f;text-decoration:none;min-height:44px}.st-door b{display:block;font:400 1.6rem/1.1 var(--serif);letter-spacing:-.02em;font-weight:400}.st-door b i{font-style:normal;color:#0b0b0b}.st-door small{display:block;margin-top:.3rem;font:400 .92rem/1.4 var(--font);color:#6a6a6f}.st-door em{font-style:normal;font-size:1.4rem;color:#0b0b0b}.st-door:hover{background:#ececf0}.st{padding-bottom:clamp(7rem,14vh,10rem)}.fc{min-height:clamp(240px,40vh,360px)}.st-ring small{bottom:22%}.st .pf-2 .pf-h,.st .pf .pf-h{font:400 clamp(1.6rem,3vw,2.2rem)/1.05 var(--serif)!important;text-transform:none!important;letter-spacing:-.02em!important;color:#1d1d1f!important}.st .pf-list li{font-size:.98rem}.st-plan{margin-top:1rem;padding:1.3rem 1.4rem;border-radius:22px;background:#f5f5f7}.st-plan-t{margin:.45rem 0 .3rem;font:400 1.3rem/1.3 var(--serif);color:#1d1d1f}.st-plan-go{background:none;border:0;padding:0;cursor:pointer;font:500 .95rem/1 var(--font)}.pq-intro{max-width:44rem}.pq-intro .st-big{font-size:clamp(2.2rem,5vw,3.8rem)}.pq-lead{font-size:1.1rem;max-width:38rem}.pq-form{max-width:52rem}.pq-tag{display:inline-block;margin:0 0 1rem;padding:.4rem .8rem;border-radius:999px;background:#f8f8f5;border:1px solid #e2e2df;font:500 .82rem/1 var(--font);color:#0b0b0b}.pq-out{max-width:52rem}.pq-tech{list-style:none;margin:2rem 0 0;padding:0;border-top:1px solid #1d1d1f}.pq-tech li{display:grid;grid-template-columns:2.6rem 1fr;gap:.8rem;padding:1.2rem 0;border-bottom:1px solid #e8e8ed}.pq-tech li>span{font:500 .78rem/2 var(--font);color:#0b0b0b}.pq-tech b{display:block;font:400 clamp(1.3rem,2.4vw,1.7rem)/1.15 var(--serif);font-weight:400;color:#1d1d1f}.pq-tech p{margin:.35rem 0 0;font:400 1rem/1.5 var(--font);color:#6a6a6f}.pq-redo{background:none;border:0;cursor:pointer}@media(max-width:640px){.st-tabs button{padding:.6rem .8rem;font-size:.85rem}}.fc-grade{grid-template-columns:repeat(4,1fr)!important}.fc-grade button[data-g="5"]{background:#fff;border-color:#e3e3e8;color:#1d1d1f}.fc-grade button[data-g="3"]{background:#0b0b0b;border-color:#0b0b0b;color:#fff}.fc-why{margin:.5rem 0 0;font:400 .85rem/1.4 var(--font);color:#0b0b0b;min-height:1.2em}.pf-h i{font-style:normal;color:#0b0b0b}.sci{list-style:none;margin:0;padding:0;display:grid;gap:0}@media(min-width:800px){.sci{grid-template-columns:1fr 1fr;column-gap:3rem}}.sci li{padding:1.1rem 0;border-bottom:1px solid #f0f0f3}.sci b{display:block;font:400 1.3rem/1.2 var(--serif);font-weight:400;color:#1d1d1f}.sci span{display:block;margin:.35rem 0;font:400 .95rem/1.5 var(--font);color:#3d3b38}.sci cite{font:500 .75rem/1.3 var(--font);font-style:normal;color:#6a6a6f}.st-plan-go{display:block;padding:1.3rem 1.4rem;background:#f5f5f7;text-decoration:none}.fc-grade{grid-template-columns:repeat(4,1fr)}.fc-grade button[data-g="5"]{background:#fff;border-color:#e3e3e8;color:#1d1d1f}.fc-grade button[data-g="3"]{background:#0b0b0b;border-color:#0b0b0b;color:#fff}@media(max-width:520px){.fc-grade{grid-template-columns:1fr 1fr}}.st-link{background:none;border:0;padding:.6rem 0;font:500 .95rem/1 var(--font);color:#0b0b0b;cursor:pointer;text-decoration:underline;text-underline-offset:4px;min-height:44px}.pq-back{background:none;border:0;padding:.4rem 0;font:500 .9rem/1 var(--font);color:#6a6a6f;cursor:pointer;min-height:44px}.pq-step{border:0;margin:1rem 0 0;padding:0;min-width:0}.pq-num{margin:0 0 1rem;font:500 .85rem/1 var(--font);color:#6a6a6f}.pq-num span{color:#0b0b0b}.pq-q{display:block;margin:0 0 1.4rem;padding:0;font:400 clamp(1.8rem,4vw,2.8rem)/1.12 var(--serif);letter-spacing:-.02em;color:#1d1d1f}.pq-ans{display:grid;gap:.6rem}.pq-ans label{display:block;cursor:pointer}.pq-ans input{position:absolute;opacity:0;pointer-events:none}.pq-ans span{display:flex;align-items:center;gap:.9rem;padding:1rem 1.2rem;border:1px solid #e3e3e8;border-radius:16px;background:#fff;font:400 1.05rem/1.3 var(--font);color:#1d1d1f;min-height:44px;transition:border-color .2s,background .2s}.pq-ans label:hover span{border-color:#1d1d1f}.pq-ans input:checked+span{border-color:#0b0b0b;background:#f8f8f5}.pq-ans input:focus-visible+span{outline:2px solid #0b0b0b;outline-offset:2px}.pq-ans kbd{display:inline-grid;place-items:center;width:1.6rem;height:1.6rem;border:1px solid #d2d2d7;border-radius:6px;font:500 .75rem/1 var(--font);color:#6a6a6f;background:#f5f5f7}.pq-hour{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1rem;font:500 .95rem/1 var(--font);color:#1d1d1f}.pq-hour select{min-height:44px;padding:0 .8rem;border-radius:12px;border:1px solid #d2d2d7;background:#fff;font:inherit}.pq-rev{margin-top:1.2rem}.pq-out .st-act{align-items:center}.pq-ans label,.pq-ans span{text-transform:none!important;letter-spacing:0!important}.st h2.st-big{margin:0;font:400 clamp(1.8rem,4vw,2.8rem)/1.1 var(--serif)!important;text-transform:none!important;letter-spacing:-.02em!important;color:#1d1d1f!important}.st h2.st-big i{font-style:normal;color:#0b0b0b}@media(max-width:520px){.st-seg{display:flex;width:100%}.st-seg button{flex:1 1 auto;padding:.55rem .55rem;font-size:.8rem}}.cr-levels{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:1.8rem}@media(min-width:900px){.cr-levels{grid-template-columns:repeat(4,1fr)}}.cr-lv{padding:1.2rem 1.3rem;border-radius:22px;background:#f5f5f7}.cr-lv.weak{background:#f8f8f5;box-shadow:inset 0 0 0 1px #e2e2df}.cr-n{margin:.5rem 0 .7rem;font:400 1.6rem/1 var(--serif);color:#1d1d1f}.cr-lv.weak .pf-track i{background:#0b0b0b}.cr-lv .st-u{min-height:1.2em}.cr-h{margin-top:2.6rem!important}.cr-week{list-style:none;margin:0;padding:0;border-top:1px solid #1d1d1f}.cr-week li{display:grid;grid-template-columns:9rem 1fr auto;gap:.3rem 1rem;align-items:center;padding:1rem .3rem;border-bottom:1px solid #f0f0f3;font:400 1rem/1.4 var(--font);color:#1d1d1f}.cr-week b{font:400 1.2rem/1.1 var(--serif);font-weight:400}.cr-week em{font-style:normal;color:#6a6a6f}.cr-week li.off{color:#6a6a6f}.cr-week li.off b{color:#6a6a6f}.cr-week li.today{background:#f8f8f5;padding-left:.9rem;border-radius:12px}.cr-week li.today b{color:#0b0b0b}.cr-ok{font-style:normal;font:500 .8rem/1 var(--font);color:#0b0b0b}@media(max-width:640px){.cr-week li{grid-template-columns:1fr}}.cr-road{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media(min-width:800px){.cr-road{grid-template-columns:repeat(4,1fr)}}.cr-road li{padding:1.3rem;border-radius:22px;border:1px solid #e8e8ed}.cr-road li:first-child{border-color:#0b0b0b}.cr-road span{font:500 .8rem/1 var(--font);color:#0b0b0b}.cr-road b{display:block;margin:.5rem 0 .4rem;font:400 1.4rem/1.1 var(--serif);font-weight:400;color:#1d1d1f}.cr-road p{margin:0;font:400 .92rem/1.45 var(--font);color:#6a6a6f}.cr-note{margin-top:1.6rem}.cr-week a{color:#1d1d1f;text-decoration:underline;text-underline-offset:3px}.cr-move{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem;margin-top:1rem;font:500 .95rem/1 var(--font)}.cr-move select{min-height:44px;padding:0 .8rem;border-radius:12px;border:1px solid #d2d2d7;background:#fff;font:inherit}.cr-team{color:#0b0b0b}@media(max-width:520px){.st-seg button{padding:.55rem .4rem;font-size:.74rem}}@media(max-width:520px){.st-seg{overflow-x:auto;scrollbar-width:none}.st-seg::-webkit-scrollbar{display:none}.st-seg button{flex:0 0 auto;padding:.55rem .7rem;font-size:.8rem}}.st .cr-h{font:400 clamp(1.6rem,3vw,2.2rem)/1.05 var(--serif)!important;text-transform:none!important;letter-spacing:-.02em!important;color:#1d1d1f!important;margin:2.6rem 0 1.2rem!important}.st-intro{margin:1rem 0 0;max-width:40rem;font:400 1.05rem/1.55 var(--font);color:#6a6a6f}.qz{max-width:720px;margin:0 auto}.qz-q{margin:0 0 1.6rem;font:400 clamp(1.6rem,3.4vw,2.4rem)/1.15 var(--serif);letter-spacing:-.02em;color:#1d1d1f;text-wrap:balance}.qz-opts{display:grid;gap:.6rem}.qz-o{display:flex;align-items:center;gap:1rem;padding:1rem 1.1rem;border:1px solid #e3e3e8;border-radius:16px;background:#fff;text-align:left;font:400 1rem/1.4 var(--font);color:#1d1d1f;cursor:pointer;transition:border-color .2s,background .2s}.qz-o:hover:not(:disabled){border-color:#1d1d1f}.qz-o kbd{display:inline-grid;place-items:center;flex:0 0 28px;height:28px;border-radius:8px;background:#f5f5f7;font:600 .8rem/1 var(--font);color:#6a6a6f}.qz-o.right{border-color:#1d1d1f;background:#f5f5f7}.qz-o.right kbd{background:#1d1d1f;color:#fff}.qz-o.wrong{border-color:#0b0b0b;background:#f8f8f5}.qz-o.wrong kbd{background:#0b0b0b;color:#fff}.qz-o:disabled{cursor:default}.qz-exp{margin:1.2rem 0 0;padding:1rem 1.2rem;border-radius:16px;background:#f5f5f7;font:400 1rem/1.5 var(--font);color:#1d1d1f}.ai{border-top:0!important;padding-top:0!important}.ai-out{margin-top:1.4rem;padding:1.6rem;border-radius:22px;background:#f8f8f5;box-shadow:inset 0 0 0 1px #e2e2df}.ai-off{color:#0b0b0b}.ai-out p{margin:.5rem 0;font:400 1rem/1.55 var(--font);color:#1d1d1f}.ai-out strong{color:#0b0b0b;font-weight:600}.st-head>div{min-width:0}.qz-o{width:100%;min-height:44px}.st-head{align-items:flex-end;margin-bottom:clamp(3rem,7vw,5.5rem)}.st-pane{animation:st-in .5s cubic-bezier(.2,.7,.2,1)}@keyframes st-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.st-hero{background:none;padding:0;border-radius:0;grid-template-columns:auto 1fr;gap:clamp(2rem,6vw,5rem)}.st-ring{width:clamp(150px,20vw,220px);font-size:clamp(3.4rem,6vw,4.6rem)}.st-ring circle{stroke-width:5}.st-hero .st-big{font-size:clamp(2.4rem,5.4vw,4.6rem);line-height:1;letter-spacing:-.035em;max-width:14ch}.st-hero .st-sub{font-size:1.15rem}.st-row{gap:0;margin-top:clamp(3rem,7vw,5rem);border-top:1px solid #1d1d1f}.st-tile{background:none;border-radius:0;padding:1.4rem 1.6rem 0 0;border-right:1px solid #e8e8ed}.st-tile+.st-tile{padding-left:1.6rem}.st-tile:last-child{border-right:0}.st-n{font-size:clamp(3.4rem,8vw,6.4rem);line-height:.9;letter-spacing:-.045em}.st-plan,.st-focus{background:none;box-shadow:none;border:0;border-radius:0;border-top:1px solid #e8e8ed;padding:1.4rem 0 0;margin-top:2.4rem}.st-plan-t,.st-focus-t{font-size:clamp(1.4rem,2.6vw,1.9rem);line-height:1.2;letter-spacing:-.015em}@media(max-width:640px){.st-hero{grid-template-columns:1fr;text-align:left}.st-ring{margin:0}.st-hero .st-act{justify-content:flex-start}.st-row{grid-template-columns:1fr}.st-tile{border-right:0;border-bottom:1px solid #e8e8ed;padding:1.2rem 0!important;display:flex;align-items:baseline;justify-content:space-between;gap:1rem}.st-tile .st-n{order:2;margin:0;font-size:3rem}.st-tile .st-u{display:none}}.fc-wrap{max-width:760px}.fc{min-height:clamp(340px,52vh,460px)}.fc-face{border-radius:32px;padding:clamp(2rem,6vw,4rem);font-size:clamp(1.9rem,4vw,3rem);line-height:1.1;letter-spacing:-.025em}.fc-front{background:#fff;box-shadow:0 1px 0 rgba(0,0,0,.04),0 30px 80px -30px rgba(29,29,31,.28),0 0 0 1px #ececf0}.fc-back{background:#fff;color:#1d1d1f;box-shadow:0 30px 80px -30px rgba(11,11,11,.35),0 0 0 1.5px #0b0b0b;font-size:clamp(1.4rem,3vw,2.1rem)}.fc-meta{font-size:.9rem;margin-bottom:1.4rem}.fc-hint,.fc-why{text-align:center}.fc-grade{gap:0;margin-top:1.8rem;padding:5px;border-radius:999px;background:#f5f5f7}.fc-grade button{border:0;border-radius:999px;background:transparent;padding:.85rem .4rem;font-size:.98rem;flex-direction:row;justify-content:center;gap:.45rem}.fc-grade button:hover{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08)}.fc-grade button[data-g="3"]{background:#1d1d1f;color:#fff}.fc-grade button[data-g="1"]:hover{color:#0b0b0b}.fc-grade small{opacity:.55}@media(max-width:560px){.fc-grade button{flex-direction:column;gap:.2rem}}.qz{max-width:880px}.qz-q{font-size:clamp(2rem,4.6vw,3.4rem);line-height:1.05;letter-spacing:-.03em;margin-bottom:2.4rem}.qz-opts{gap:0;border-top:1px solid #1d1d1f}.qz-o{border:0;border-bottom:1px solid #e8e8ed;border-radius:0;padding:1.25rem .2rem;font:400 clamp(1.2rem,2.2vw,1.55rem)/1.3 var(--serif);letter-spacing:-.01em;transition:padding .35s cubic-bezier(.2,.7,.2,1),color .25s,background .25s}.qz-o:hover:not(:disabled){padding-left:1rem;color:#0b0b0b;border-color:#e8e8ed}.qz-o kbd{background:transparent;border:1px solid #d2d2d7;font-family:var(--font)}.qz-o.right{background:#1d1d1f;color:#fff;padding-left:1rem}.qz-o.right kbd{background:#fff;color:#1d1d1f;border-color:#fff}.qz-o.wrong{background:#fff;color:#0b0b0b;text-decoration:line-through;text-decoration-thickness:1px}.qz-o.wrong kbd{background:#0b0b0b;border-color:#0b0b0b}.qz-exp{background:none;border-radius:0;padding:1.2rem 0 0;font:400 clamp(1.1rem,2vw,1.35rem)/1.45 var(--serif);color:#1d1d1f}.cr-levels{gap:0;border-top:1px solid #1d1d1f;margin-top:2.4rem}.cr-lv{background:none;border-radius:0;padding:1.3rem 1.2rem 1.3rem 0;border-right:1px solid #e8e8ed;box-shadow:none!important}.cr-lv+.cr-lv{padding-left:1.2rem}.cr-lv:last-child{border-right:0}.cr-lv.weak{background:none}.cr-lv.weak .cr-n{color:#0b0b0b}.cr-n{font-size:clamp(1.6rem,2.6vw,2.2rem);letter-spacing:-.02em}.cr-lv .pf-track{height:3px}@media(max-width:899px){.cr-lv{border-right:0;border-bottom:1px solid #e8e8ed;padding-left:0!important}}.cr-week li{grid-template-columns:12rem 1fr auto;padding:1.25rem .2rem}.cr-week b{font-size:clamp(1.5rem,2.6vw,2.1rem);letter-spacing:-.02em}.cr-week li.today{background:none;border-radius:0;padding-left:.2rem}.cr-week li.today b::before{content:"";display:inline-block;width:.32em;height:.32em;margin-right:.35em;border-radius:50%;background:#0b0b0b;vertical-align:.2em}.cr-road{gap:0;border-top:1px solid #1d1d1f}.cr-road li{border:0;border-radius:0;padding:1.4rem 1.4rem 0 0;border-right:1px solid #e8e8ed}.cr-road li:first-child{border-color:#e8e8ed}.cr-road li:last-child{border-right:0}.cr-road li+li{padding-left:1.4rem}.cr-road b{font-size:clamp(1.6rem,2.4vw,2rem)}@media(max-width:799px){.cr-road li{border-right:0;border-bottom:1px solid #e8e8ed;padding:1.2rem 0!important}}.st-big i,.pf-h i{font-style:normal;color:#0b0b0b}.fc-grade{display:grid;grid-template-columns:repeat(4,1fr)}@media(max-width:520px){.fc-grade{grid-template-columns:repeat(4,1fr)}.fc-grade button{font-size:.85rem;padding:.7rem .2rem}}.fc-grade button[data-g="3"] small{opacity:.75}@media(min-width:900px){.cr-levels{grid-template-columns:repeat(5,1fr)}}.st .st-hero .st-big{font-size:clamp(2.4rem,5.4vw,4.6rem);line-height:1;letter-spacing:-.035em}@media (prefers-reduced-motion:reduce){.st-pane{animation:none}.qz-o{transition:none}}.td{margin:0 0 clamp(2rem,5vw,3rem);display:grid;gap:.9rem}.st-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.tl details{border-radius:22px;background:#f5f5f7;overflow:hidden}.tl summary{list-style:none;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:1.1rem 1.2rem;cursor:pointer;min-height:48px}.tl summary::-webkit-details-marker{display:none}.tl details>.st-act,.tl details>.st-sub{padding:0 1.2rem;margin:.2rem 0 .8rem}.tl .st-btn span{white-space:normal;text-align:left;line-height:1.3}.st-badge{display:inline-grid;place-items:center;min-width:1.3rem;height:1.3rem;padding:0 .3rem;border-radius:999px;background:#0b0b0b;color:#fff;font:600 .72rem/1 var(--font);vertical-align:1px}.st-acct{margin:.6rem 0 0}.st-acct a{color:#0b0b0b;text-decoration:none;font:500 1rem/1.4 var(--font)}.st-broken{padding:1rem 1.2rem;border-radius:16px;background:#f5f5f7}.st-ai-door{margin-bottom:1.6rem}.st-seg [role=tab]{min-height:44px}.ai-sum{margin:0 0 1rem;border:1px solid #e8e8ed;border-radius:22px;background:#fff;text-align:left}.ai-sum summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.2rem;cursor:pointer;min-height:48px}.ai-sum summary::-webkit-details-marker{display:none}.ai-sum summary span{display:grid;gap:.15rem}.ai-sum summary b{font:500 1.0625rem/1.3 var(--font);color:#1d1d1f}.ai-sum summary small{font:400 .95rem/1.3 var(--font);color:#6a6a6f}.ai-sum-in{padding:0 1.2rem 1.2rem;display:grid;gap:.9rem}.ai-sum-lede{margin:0;font:400 1.0625rem/1.5 var(--font);color:#1d1d1f}.ai-sum-g h3{margin:0 0 .4rem;font:500 1rem/1.3 var(--font);color:#0b0b0b;text-transform:none;letter-spacing:0}.ai-sum-g h3 small{color:#6a6a6f;font-weight:400}.ai-sum-g ul{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.ai-sum-g li{display:grid;gap:.2rem;padding-left:.8rem;border-left:2px solid #e8e8ed}.ai-sum-g li b{font:500 1rem/1.35 var(--font);color:#1d1d1f}.ai-sum-g li span{font:400 1rem/1.45 var(--font);color:#424245}.ai-sum-next{margin:0;padding:.9rem 1rem;border-radius:14px;background:#f5f5f7;font:400 1.0625rem/1.45 var(--font);color:#1d1d1f}.ai-sum-fine{margin:0;font:400 .9rem/1.4 var(--font);color:#6a6a6f}.ai-sum-act{display:flex;flex-wrap:wrap;gap:.6rem}.ai-sum-act form{margin:0}.ai-sum-act .ai-btn{min-height:48px;display:inline-flex;align-items:center}@media(min-width:900px){.td{grid-template-columns:1.3fr 1fr;align-items:stretch}.td-h,.td-method{grid-column:1/-1}}.lx{margin-top:clamp(2.5rem,7vw,4rem);padding-top:clamp(1.6rem,4vw,2.4rem);border-top:1px solid #e8e8ed}.lx-h{font:400 clamp(1.9rem,6vw,2.6rem)/1.05 var(--serif);letter-spacing:-.025em;color:#1d1d1f;margin:0 0 1rem;text-transform:none}.lx-h i{color:#0b0b0b;font-style:normal}.lx-list{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.lx-list a{display:grid;grid-template-columns:1fr auto;gap:.2rem 1rem;align-items:center;padding:1.1rem 1.2rem;border-radius:22px;background:#f5f5f7;color:#1d1d1f;text-decoration:none;min-height:48px}.lx-list b{font:500 1.15rem/1.25 var(--font)}.lx-list span{grid-column:1;font:400 1rem/1.45 var(--font);color:#6a6a6f}.lx-list i{grid-row:1/3;grid-column:2;font-style:normal;color:#0b0b0b;font-size:1.25rem}@media(min-width:900px){.lx-list{grid-template-columns:1fr 1fr}}.st .tl .st-btn,.st .tl .st-btn span{color:#fff}.app-hub .td a.st-btn{color:#fff}.st .tl details{border:0;box-shadow:none;outline:0}.st .st-pane[data-pane=trilhas]{display:block}.st .st-pane[data-pane=trilhas][hidden]{display:none}@media(min-width:900px){.st .tl-list{grid-template-columns:1fr 1fr;align-items:start}}html:not(.js) [data-js]{display:none!important}body.app-hub .lp-meta{display:flex;flex-wrap:wrap;gap:.45rem;align-items:center;margin:-.6rem 0 1rem;font:400 .95rem/1.4 var(--font);color:#6a6a6f}body.app-hub .lp-meta a{color:#0b0b0b;text-decoration:none}body.app-hub .lp-dots{list-style:none;margin:0;padding:0;display:flex;gap:6px}body.app-hub .lp-dots li{flex:1;height:3px;border-radius:3px;background:#e8e8ed;transition:background-color .4s}body.app-hub .lp-dots li.on{background:#0b0b0b}html:not(.js) .lp-dots{display:none}body.app-hub .lp-card{gap:1.4rem}body.app-hub .lp-s{display:flex;flex-direction:column;gap:.9rem;outline:0}body.app-hub .lp-card.is-play .lp-s{display:none}body.app-hub .lp-card.is-play .lp-s.on{display:flex;flex:1;animation:tfin .45s cubic-bezier(.22,.61,.36,1)}html:not(.js) .lp-s+.lp-s{padding-top:1.2rem;border-top:1px solid #e8e8ed}body.app-hub .lp-k{margin:0;font:500 .95rem/1.3 var(--font);color:#0b0b0b}body.app-hub .lp-learn{font-size:1.15rem;line-height:1.55;color:#1d1d1f}body.app-hub .lp-more{margin:0;font:400 1rem/1.6 var(--font);color:#424245}body.app-hub .lp-ex{margin:0;padding:1rem 1.1rem;border-left:2px solid #0b0b0b;background:#f5f5f7;border-radius:0 16px 16px 0;font:400 1.05rem/1.55 var(--font);color:#1d1d1f}body.app-hub .lp-mission{margin-top:0}body.app-hub .lp-mission p{font-size:1.08rem}body.app-hub .lp-next{margin:auto 0 0;padding-top:.6rem}body.app-hub .lp-next .btn{width:100%;justify-content:center}body.app-hub .lp-form{display:grid;gap:.8rem;margin:0}body.app-hub .lp-note{display:grid;gap:.35rem}body.app-hub .lp-note span{font:400 .95rem/1.4 var(--font)!important;color:#6a6a6f}body.app-hub .lp-note textarea{width:100%;min-height:72px;padding:.75rem .9rem;border-radius:14px;border:1px solid #d2d2d7;background:#fff;color:#1d1d1f;font:400 1rem/1.45 var(--font);resize:vertical}body.app-hub .lp-form .btn{width:100%;justify-content:center}body.app-hub .lp-done{margin:0;padding:.85rem 1rem;border-radius:14px;background:#f4f3f0;font:500 1rem/1.3 var(--font);color:#0b0b0b}body.app-hub .lp-fb{margin:0 0 1.2rem;padding:1.5rem 1.35rem;border-radius:26px;background:#fff;border:1px solid #ececf0;display:grid;gap:1rem;animation:tfin .55s cubic-bezier(.22,.61,.36,1)}body.app-hub .lp-fb-k{margin:0}body.app-hub .lp-fb-k i{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#0b0b0b;color:#fff;font-style:normal;font-size:1.2rem}body.app-hub .lp-fb-h{margin:0;font:400 clamp(1.7rem,6vw,2.2rem)/1.1 var(--serif);letter-spacing:-.02em;color:#1d1d1f}body.app-hub .lp-fb-h span{color:#0b0b0b}body.app-hub .lp-fb-n{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:.6rem}body.app-hub .lp-fb-n li{display:grid;gap:.15rem;padding:.8rem .9rem;border-radius:16px;background:#f5f5f7}body.app-hub .lp-fb-n b{font:500 1.5rem/1 var(--font);color:#1d1d1f;font-variant-numeric:tabular-nums}body.app-hub .lp-fb-n small{font:400 .9rem/1.3 var(--font);color:#6a6a6f}body.app-hub .lp-fb-a{margin:0;font:400 1rem/1.45 var(--font);color:#424245}body.app-hub .lp-fb-go{margin:0;display:flex;flex-wrap:wrap;gap:.6rem}@media(prefers-reduced-motion:reduce){body.app-hub .lp-card.is-play .lp-s.on,body.app-hub .lp-fb{animation:none}body.app-hub .lp-dots li{transition:none}}.ev-n{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.55rem}.ev-n li{display:grid;gap:.2rem;padding:1rem;border-radius:18px;background:#f5f5f7}.ev-n b{font:500 1.6rem/1 "Inter",system-ui,sans-serif;color:#1d1d1f;font-variant-numeric:tabular-nums}.ev-n small{font:400 .92rem/1.3 "Inter",system-ui,sans-serif;color:#6a6a6f}.ev-week{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,1fr);gap:6px}.ev-week li{height:8px;border-radius:8px;background:#e8e8ed}.ev-week li.on{background:#0b0b0b}.ev-s{margin:0;font:400 .97rem/1.45 "Inter",system-ui,sans-serif;color:#6a6a6f}.ev-s a{color:#0b0b0b;text-decoration:none;font-weight:500}.ev-ach{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.5rem}.ev-ach li{display:grid;gap:.2rem;padding:.85rem 1rem;border-radius:16px;border:1px solid #e8e8ed;background:#fff}.ev-ach li b{font:500 .98rem/1.3 "Inter",system-ui,sans-serif;color:#6a6a6f}.ev-ach li small{font:400 .9rem/1.3 "Inter",system-ui,sans-serif;color:#6a6a6f}.ev-ach li.on{border-color:#e0dfdc;background:#f4f3f0}.ev-ach li.on b{color:#1d1d1f}.ev-ach li.on small{color:#0b0b0b}.ev-lv{display:grid;gap:.8rem;margin:0}.ev-lv fieldset{border:0;margin:0;padding:0;display:grid;gap:.5rem}.ev-lv legend{padding:0;margin:0 0 .4rem;font:500 1.0625rem/1.3 "Inter",system-ui,sans-serif;color:#1d1d1f}.ev-opt{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:center;min-height:48px;padding:.75rem 1rem;border-radius:16px;background:#f5f5f7;cursor:pointer}.ev-opt input{width:20px;height:20px;accent-color:#0b0b0b;margin:0}.ev-opt span{display:grid;gap:.1rem}body.app-hub .ev-opt :is(b,small),body.app-hub .lp-note span{text-transform:none!important;letter-spacing:0!important}.ev-opt b{font:500 1rem/1.3 "Inter",system-ui,sans-serif;color:#1d1d1f}.ev-opt small{font:400 .92rem/1.35 "Inter",system-ui,sans-serif;color:#6a6a6f}.ev-lv .btn{justify-self:start}.ai-again{margin:0 0 .6rem;display:flex}.ai-again[hidden]{display:none}html body.app-hub.is-ed{--bg:#f6f4f1;--surface:#f6f4f1;background:#f6f4f1!important}html body.app-hub.is-ed .topbar.vt::before{background:rgba(246,244,241,.9)!important}body.app-hub.is-ed .shell,body.app-hub.is-ed .content,body.app-hub.is-ed main{background:transparent}body.app-hub .st.st-me,body.app-hub .ach,body.app-hub .acx{max-width:600px;margin-inline:auto}body.app-hub.is-ed .st-h1,body.app-hub.is-ed h1{color:#141414}.evx{display:grid;grid-template-columns:1fr auto;margin:.8rem 0 3rem;scroll-margin-top:80px;animation:edin .3s ease-out both}.evx>*{grid-column:1/-1}body.app-hub .evx-lab,body.app-hub .ach .evx-lab{margin:0;font:500 .75rem/1.2 var(--font)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#6b6864!important}body.app-hub .evx-n{margin:.6rem 0 0;font:400 6rem/.9 var(--serif)!important;letter-spacing:-.03em;color:#141414!important;font-variant-numeric:tabular-nums}body.app-hub .evx-s{margin:.7rem 0 0;font:400 1.0625rem/1.4 var(--font)!important;color:#6b6864!important}.evx-week{list-style:none;margin:2.2rem 0 0;padding:0;display:grid;grid-template-columns:repeat(7,1fr);gap:.6rem;max-width:340px}.evx-week li{display:grid;gap:.6rem}body.app-hub .evx-week span{font:500 .75rem/1 var(--font)!important;letter-spacing:.12em;color:#6b6864!important}body.app-hub .evx-week li i{position:static!important;display:block!important;height:2px;width:100%;background:#d6d2cc}body.app-hub .evx-week li.on i{background:#0b0b0b}body.app-hub .evx-week li.is-today i{background:#141414;height:3px}body.app-hub .evx-week li.is-today span{color:#141414!important}body.app-hub .evx-week li.is-future i{height:2px;width:2px;background:#d6d2cc}.evx-next{display:grid;grid-template-columns:1fr auto;align-items:baseline;margin:2.4rem 0 0;padding-top:1.4rem;border-top:1px solid #dcd8d2}body.app-hub .evx-frac{margin:0;font:400 .75rem/1.2 var(--font)!important;letter-spacing:.12em;color:#6b6864!important;font-variant-numeric:tabular-nums}body.app-hub .evx-name{grid-column:1/-1;margin:.6rem 0 0;font:400 1.5rem/1.2 var(--serif)!important;color:#141414!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.evx-bar{grid-column:1/-1;display:block;height:1px;margin-top:1rem;background:#dcd8d2}body.app-hub .evx-bar i{position:static!important;display:block!important;height:1px;background:#0b0b0b}.evx-bar i.w0{width:0}.evx-bar i.w5{width:5%}.evx-bar i.w10{width:10%}.evx-bar i.w15{width:15%}.evx-bar i.w20{width:20%}.evx-bar i.w25{width:25%}.evx-bar i.w30{width:30%}.evx-bar i.w35{width:35%}.evx-bar i.w40{width:40%}.evx-bar i.w45{width:45%}.evx-bar i.w50{width:50%}.evx-bar i.w55{width:55%}.evx-bar i.w60{width:60%}.evx-bar i.w65{width:65%}.evx-bar i.w70{width:70%}.evx-bar i.w75{width:75%}.evx-bar i.w80{width:80%}.evx-bar i.w85{width:85%}.evx-bar i.w90{width:90%}.evx-bar i.w95{width:95%}.evx-bar i.w100{width:100%}body.app-hub .evx-all{display:grid!important;grid-template-columns:1fr auto auto;gap:1rem;align-items:center;min-height:56px;margin-top:1.8rem;border-top:1px solid #dcd8d2;border-bottom:1px solid #dcd8d2;color:#141414;text-decoration:none}body.app-hub .evx-all span{display:inline!important;font:400 1.0625rem/1.3 var(--font)!important;color:#141414!important}body.app-hub .evx-all em{font:400 1.0625rem/1.3 var(--font);font-style:normal;color:#6b6864;font-variant-numeric:tabular-nums}body.app-hub .evx-all i,body.app-hub .edl a i{position:static!important;display:inline!important;font-style:normal;font-size:1.25rem;line-height:1;color:#8a8680}.edl{list-style:none;margin:0 0 3rem;padding:0;border-top:1px solid #dcd8d2}.edl li{border-bottom:1px solid #dcd8d2}.edl a{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:1rem;min-height:56px;color:#141414;text-decoration:none}body.app-hub .edl b{font:400 1.0625rem/1.3 var(--font)!important;color:#141414!important}.edl-ic{width:20px;height:20px;fill:none;stroke:#141414;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.edl a{transition:opacity .3s}.edl a:hover{opacity:.6}.edl a:focus-visible{outline:1px solid #141414;outline-offset:2px}.theme-tg.is-sw{position:relative;width:44px;min-height:26px;height:26px;padding:0;border:1px solid #141414;border-radius:999px;background:transparent;transition:background .3s}.theme-tg.is-sw svg,.theme-tg.is-sw .tg-l{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.theme-tg.is-sw::after{content:"";position:absolute;top:4px;left:4px;width:16px;height:16px;border-radius:50%;background:#141414;transition:transform .3s}html[data-theme=dark] .theme-tg.is-sw::after{transform:translateX(18px)}.ach{animation:edin .3s ease-out both}body.app-hub .ach-n{margin:.6rem 0 2.4rem;font:400 3rem/1 var(--serif)!important;color:#141414!important;font-variant-numeric:tabular-nums}.ach-idx{list-style:none;margin:0;padding:0;border-top:1px solid #dcd8d2}.ach-idx li{border-bottom:1px solid #dcd8d2}.ach-idx a{display:grid;grid-template-columns:3.2rem 1fr auto;align-items:baseline;gap:1rem;min-height:56px;padding:1rem 0;box-sizing:border-box;color:#141414;text-decoration:none;transition:opacity .3s}.ach-idx li.is-off a{opacity:.5}.ach-idx a:hover{opacity:.7}body.app-hub .ach-r{font:400 1.5rem/1 var(--serif)!important;color:#8a8680}body.app-hub .ach-idx li.on .ach-r{color:#0b0b0b}body.app-hub .ach-idx b{font:400 1.0625rem/1.3 var(--font)!important;color:#141414!important}body.app-hub .ach-idx em{font:400 .75rem/1.2 var(--font);font-style:normal;letter-spacing:.12em;color:#6b6864;font-variant-numeric:tabular-nums}.ach-sheet{position:fixed;left:0;right:0;bottom:0;z-index:40;max-width:600px;margin:0 auto;padding:2rem 1.5rem calc(6rem + env(safe-area-inset-bottom,0px));background:#f6f4f1;border-top:1px solid #dcd8d2;animation:edup .3s ease-out both}body.app-hub .ach-sh-r{margin:0;font:400 6rem/.9 var(--serif)!important;color:#141414!important}body.app-hub .ach-sheet h2{margin:1rem 0 0;font:400 1.5rem/1.2 var(--serif)!important;color:#141414!important}body.app-hub .ach-sheet p{margin:.6rem 0 0;font:400 1.0625rem/1.45 var(--font);color:#141414}body.app-hub .ach-sheet .ach-sh-d{font:400 .75rem/1.2 var(--font);letter-spacing:.12em;color:#6b6864}.ach-sh-x a{display:inline-flex;align-items:center;min-height:44px;color:#141414;text-decoration:underline;text-underline-offset:4px}body.app-hub .lp-toast{position:fixed;left:50%;bottom:calc(88px + env(safe-area-inset-bottom,0px));z-index:45;transform:translateX(-50%);max-width:calc(100vw - 2rem);padding:.75rem 1.1rem;border:1px solid #141414;background:#f6f4f1;color:#141414;font:500 .75rem/1.3 var(--font);letter-spacing:.12em;text-transform:uppercase;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:edtoast 4.5s ease-out both}@keyframes edin{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes edup{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes edtoast{0%{opacity:0;transform:translate(-50%,6px)}7%,85%{opacity:1;transform:translate(-50%,0)}100%{opacity:0;transform:translate(-50%,0);visibility:hidden}}@media(prefers-reduced-motion:reduce){.evx,.ach,.ach-sheet{animation:none}body.app-hub .lp-toast{animation:none}.theme-tg.is-sw,.theme-tg.is-sw::after{transition:none}}.g10{margin:2.4rem 0 calc(112px + env(safe-area-inset-bottom,0px));scroll-margin-top:80px}body.app-hub .g10-h{margin:0;font:400 1.9rem/1.1 var(--serif)!important;letter-spacing:-.02em;color:#141414!important;text-transform:none!important}body.app-hub .g10-sub{margin:.5rem 0 0;font:400 1.0625rem/1.45 var(--font)!important;color:#6b6864!important}.g10-min{margin-left:.4rem;font:500 .75rem/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:#6b6864;white-space:nowrap}body.app-hub .g10-prog{margin:1rem 0 0;font:500 .75rem/1.2 var(--font)!important;letter-spacing:.12em;text-transform:uppercase;color:#141414!important}.g10-nav{display:flex;align-items:center;gap:1rem;margin:1.4rem 0 .6rem}.g10-bars{flex:1;display:grid;grid-template-columns:repeat(10,1fr);gap:4px}.g10-bars i{display:block;height:1px;background:#d6d2cc}.g10-bars i.on{background:#0b0b0b}.g10-bars i.at{height:2px;background:#141414}.g10-count{font:500 .75rem/1 var(--font);letter-spacing:.12em;color:#6b6864;font-variant-numeric:tabular-nums}.g10-count b{font-weight:500;color:#141414}.g10-track{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:100%;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.g10-track::-webkit-scrollbar{display:none}.g10-c{scroll-snap-align:start;display:flex;flex-direction:column;padding:1.6rem 0 1.4rem;border-top:1px solid #141414;scroll-margin-top:80px}body.app-hub .g10-n{margin:0;font:italic 400 1.0625rem/1 var(--serif)!important;color:#8a8680!important;transition:color .3s}body.app-hub .g10-c.is-ok .g10-n{color:#0b0b0b!important}body.app-hub .g10-t{margin:.7rem 0 0;font:400 1.9rem/1.1 var(--serif)!important;letter-spacing:-.02em;color:#141414!important}body.app-hub .g10-w{margin:.6rem 0 0;padding-bottom:1.2rem;border-bottom:1px solid #dcd8d2;font:400 1.25rem/1.4 var(--font)!important;color:#141414!important}body.app-hub .g10-lab{margin:1.2rem 0 0;font:500 .75rem/1.2 var(--font)!important;letter-spacing:.12em;text-transform:uppercase;color:#6b6864!important}body.app-hub .g10-x{margin:.35rem 0 0;font:400 1.0625rem/1.45 var(--font)!important;color:#141414!important}.g10-f{margin:1.6rem 0 0}.g10-btn{min-height:44px;padding:0 1.4rem;border:1px solid #141414;border-radius:999px;background:transparent;color:#141414;font:500 1.0625rem/1 var(--font);cursor:pointer;transition:background .3s,color .3s}@media(hover:hover){.g10-btn:hover{background:#141414;color:#f6f4f1}}.g10-btn:focus-visible{outline:1px solid #141414;outline-offset:3px}body.app-hub .g10-done{margin:1.6rem 0 0;min-height:44px;display:flex;align-items:center;font:500 .75rem/1 var(--font)!important;letter-spacing:.12em;text-transform:uppercase;color:#0b0b0b!important}html.js [data-js-hide]{display:none}.g10-quiz{margin-top:2rem;padding-top:1.6rem;border-top:1px solid #141414;scroll-margin-top:80px;animation:edin .3s ease-out both}.g10-quiz form{margin:0}.g10-q{margin:1.6rem 0 0;padding:0 0 1.2rem;border:0;border-bottom:1px solid #dcd8d2}.g10-q legend{padding:0;font:400 1.25rem/1.35 var(--font);color:#141414}.g10-o{display:flex;align-items:center;gap:.8rem;min-height:48px;margin-top:.5rem;padding:0 1rem;border:1px solid #dcd8d2;border-radius:12px;cursor:pointer;transition:border-color .3s}.g10-o input{accent-color:#141414;margin:0}.g10-o span{font:400 1.0625rem/1.3 var(--font);color:#141414}.g10-q.is-right .g10-o:has(input:checked){border-color:#0b0b0b;box-shadow:inset 3px 0 0 #0b0b0b}.g10-q.is-wrong .g10-o:has(input:checked){border-color:#141414;opacity:.55}.g10-q.is-done .g10-o:has(input:disabled){opacity:.45}body.app-hub .g10-why{margin:.8rem 0 0;font:400 1.0625rem/1.45 var(--font)!important;color:#141414!important}.g10-send{margin:1.4rem 0 0}.g10-end{display:grid;gap:.4rem;margin:2rem 0 0;padding-top:1.6rem;border-top:1px solid #141414}.g10-end[hidden]{display:none}.g10-end.is-in{animation:edin .3s ease-out both}body.app-hub .g10-end b{font:400 1.9rem/1.15 var(--serif)!important;color:#141414!important}body.app-hub .g10-end span{font:500 .75rem/1.2 var(--font)!important;letter-spacing:.12em;color:#0b0b0b!important}@media(min-width:900px){.g10-track{margin-top:1.6rem} .g10-nav{display:none} .g10-track{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr 1fr;gap:0 3rem;overflow:visible;scroll-snap-type:none}}@media(prefers-reduced-motion:reduce){.g10-quiz,.g10-end.is-in{animation:none}.g10-track{scroll-behavior:auto}}body.app-hub .g10 .g10-o span,body.app-hub .g10 .g10-q legend{text-transform:none!important;letter-spacing:0!important;font-weight:400!important}body.app-hub .g10 .g10-o{text-transform:none!important;letter-spacing:0!important}.rxr{max-width:600px;margin:0 auto calc(112px + env(safe-area-inset-bottom,0px));animation:edin .3s ease-out both}body.app-hub .rxr-score{margin:.5rem 0 0;font:400 6rem/.9 var(--serif)!important;color:#141414!important;font-variant-numeric:tabular-nums}body.app-hub .rxr-score small{font-size:1.5rem;color:#6b6864;margin-left:.2rem}body.app-hub .rxr-verdict{margin:.8rem 0 0;font:400 1.5rem/1.25 var(--serif)!important;color:#141414!important}body.app-hub .rxr-evo{margin:.6rem 0 0;font:500 .75rem/1.2 var(--font)!important;letter-spacing:.12em;text-transform:uppercase;color:#6b6864!important;font-variant-numeric:tabular-nums}.rxr-sec{margin-top:2.2rem!important;padding-top:1rem;border-top:1px solid #dcd8d2}.rxr-areas{list-style:none;margin:.8rem 0 0;padding:0;display:grid;gap:.9rem}.rxr-areas li{display:grid;grid-template-columns:8.5rem 1fr 2.2rem;gap:.8rem;align-items:center}body.app-hub .rxr-areas span{font:400 1.0625rem/1.3 var(--font)!important;color:#141414!important}body.app-hub .rxr-areas b{font:400 1.0625rem/1 var(--font)!important;color:#141414!important;text-align:right;font-variant-numeric:tabular-nums}body.app-hub .rxr-b{position:relative!important;display:block!important;height:1px;background:#dcd8d2}body.app-hub .rxr-b>i{position:absolute!important;left:0;top:-.5px;display:block!important;height:2px;background:#8a8680}body.app-hub .rxr-b.is-gap>i{background:#0b0b0b}.rxr-b>i.w0{width:0}.rxr-b>i.w5{width:5%}.rxr-b>i.w10{width:10%}.rxr-b>i.w15{width:15%}.rxr-b>i.w20{width:20%}.rxr-b>i.w25{width:25%}.rxr-b>i.w30{width:30%}.rxr-b>i.w35{width:35%}.rxr-b>i.w40{width:40%}.rxr-b>i.w45{width:45%}.rxr-b>i.w50{width:50%}.rxr-b>i.w55{width:55%}.rxr-b>i.w60{width:60%}.rxr-b>i.w65{width:65%}.rxr-b>i.w70{width:70%}.rxr-b>i.w75{width:75%}.rxr-b>i.w80{width:80%}.rxr-b>i.w85{width:85%}.rxr-b>i.w90{width:90%}.rxr-b>i.w95{width:95%}.rxr-b>i.w100{width:100%}body.app-hub .rxr-p{margin:.5rem 0 0;font:400 1.0625rem/1.45 var(--font)!important;color:#141414!important}body.app-hub .rxr-gap{color:#0b0b0b!important}.rxr-first{margin-top:2.2rem;padding:1.4rem 0;border-top:1px solid #141414;border-bottom:1px solid #141414}body.app-hub .rxr-do{margin:.6rem 0 1rem;font:400 1.5rem/1.25 var(--serif)!important;color:#141414!important}body.app-hub .rxr-ok{margin:0;font:500 .75rem/1 var(--font)!important;letter-spacing:.12em;text-transform:uppercase;color:#0b0b0b!important}.rxr-first form{margin:0}.rxr-plan{list-style:none;margin:.6rem 0 0;padding:0}.rxr-plan li{display:grid;grid-template-columns:3.6rem 1fr;gap:.8rem;padding:.75rem 0;border-bottom:1px solid #dcd8d2;font:400 1.0625rem/1.4 var(--font);color:#141414}body.app-hub .rxr-plan li span{font:500 .75rem/1.6 var(--font)!important;letter-spacing:.12em;text-transform:uppercase;color:#6b6864!important}.rxr-cta{margin:2.4rem 0 0}.rxr-cta .btn{width:100%;justify-content:center}.rxr-team{margin:1rem 0 0;text-align:center}body.app-hub .rxr-team a{font:400 1.0625rem/1.4 var(--font);color:#424245;text-decoration:none}body.app-hub .rxr-at{margin:1.4rem 0 0;font:400 .9rem/1.4 var(--font)!important;color:#6b6864!important;text-align:center}.td3{display:grid;gap:0;max-width:600px;margin-inline:auto;margin-bottom:calc(112px + env(safe-area-inset-bottom,0px))}.td3-card{display:grid;gap:.7rem;padding:1.4rem 0 1.6rem;border-top:1px solid #141414;color:#141414;text-decoration:none}body.app-hub .td3-t{font:400 clamp(1.9rem,7vw,2.4rem)/1.08 var(--serif)!important;letter-spacing:-.02em;color:#141414!important;text-wrap:balance}.td3-card.is-done .td3-t{color:#141414}.td3-row{display:grid;grid-template-columns:1fr auto;gap:.3rem 1rem;align-items:center;min-height:60px;padding:.9rem 0;border-top:1px solid #dcd8d2;color:#141414;text-decoration:none}body.app-hub .td3-row span{font:400 1.0625rem/1.3 var(--font)!important;color:#141414!important}body.app-hub .td3-row em{font:400 1.0625rem/1 var(--font);font-style:normal;color:#6b6864;font-variant-numeric:tabular-nums}body.app-hub .td3-row small{grid-column:1/-1;font:400 .9rem/1.4 var(--font)!important;color:#6b6864!important}.td3-row:last-child{border-bottom:1px solid #dcd8d2}.jr{margin:0 0 2.4rem}body.app-hub .jr-h{margin:0;font:400 1.9rem/1.1 var(--serif)!important;letter-spacing:-.02em;color:#141414!important;text-transform:none!important}body.app-hub .jr-pct{margin:.4rem 0 1.2rem;font:500 .75rem/1.2 var(--font)!important;letter-spacing:.12em;text-transform:uppercase;color:#6b6864!important;font-variant-numeric:tabular-nums}.jr-next{display:grid;gap:.6rem;padding:1.2rem 0 1.4rem;border-top:1px solid #141414;color:#141414;text-decoration:none}body.app-hub .jr-next b{font:400 1.9rem/1.08 var(--serif)!important;color:#141414!important;text-wrap:balance}.jr-next em{display:flex;align-items:center;justify-content:center;min-height:52px;border-radius:999px;background:#0b0b0b;color:#fff;font:500 15px/1 var(--font);font-style:normal}.jr-mods{list-style:none;margin:0;padding:0;border-top:1px solid #141414}.jr-mods>li{border-bottom:1px solid #dcd8d2}.jr-mods>li.is-off{opacity:.5}.jr-mods summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:2.6rem 1fr auto;gap:.2rem 1rem;align-items:baseline;padding:1rem 0;min-height:56px}.jr-mods summary::-webkit-details-marker{display:none}.jr-mods summary:focus-visible{outline:1px solid #141414;outline-offset:3px}body.app-hub .jr-n{font:400 1.5rem/1 var(--serif)!important;color:#6b6864}body.app-hub .jr-mods li.is-rec .jr-n{color:#0b0b0b}.jr-t{display:grid;gap:.15rem;min-width:0}body.app-hub .jr-t b{font:400 1.25rem/1.2 var(--font)!important;color:#141414!important}body.app-hub .jr-t small{font:400 .9rem/1.3 var(--font)!important;color:#6b6864!important;text-transform:none!important;letter-spacing:0!important}body.app-hub .jr-t small.jr-rec{font:500 .75rem/1.3 var(--font)!important;letter-spacing:.12em!important;text-transform:uppercase!important;color:#0b0b0b!important}body.app-hub .jr-mods summary>em{font:400 .9rem/1 var(--font);font-style:normal;color:#6b6864;font-variant-numeric:tabular-nums;white-space:nowrap}body.app-hub .jr-bar{grid-column:2/-1;position:relative!important;display:block!important;height:1px;margin-top:.5rem;background:#dcd8d2}body.app-hub .jr-bar>i{position:absolute!important;left:0;top:-.5px;display:block!important;height:2px;background:#141414}body.app-hub .jr-mods li.is-rec .jr-bar>i{background:#0b0b0b}.jr-bar>i.w0{width:0}.jr-bar>i.w5{width:5%}.jr-bar>i.w10{width:10%}.jr-bar>i.w15{width:15%}.jr-bar>i.w20{width:20%}.jr-bar>i.w25{width:25%}.jr-bar>i.w30{width:30%}.jr-bar>i.w35{width:35%}.jr-bar>i.w40{width:40%}.jr-bar>i.w45{width:45%}.jr-bar>i.w50{width:50%}.jr-bar>i.w55{width:55%}.jr-bar>i.w60{width:60%}.jr-bar>i.w65{width:65%}.jr-bar>i.w70{width:70%}.jr-bar>i.w75{width:75%}.jr-bar>i.w80{width:80%}.jr-bar>i.w85{width:85%}.jr-bar>i.w90{width:90%}.jr-bar>i.w95{width:95%}.jr-bar>i.w100{width:100%}.jr-ls{list-style:none;margin:0 0 1rem;padding:0 0 0 3.6rem}.jr-ls a{display:grid;grid-template-columns:1.6rem 1fr auto;gap:.6rem;align-items:baseline;min-height:44px;padding:.55rem 0;color:#141414;text-decoration:none}body.app-hub .jr-ls span{font:400 1.0625rem/1 var(--serif)!important;color:#6b6864;font-variant-numeric:tabular-nums}body.app-hub .jr-ls b{font:400 1.0625rem/1.35 var(--font)!important;color:#141414!important}body.app-hub .jr-ls i{position:static!important;display:inline!important;font-style:normal;color:#6b6864}body.app-hub .jr-ls li.is-done i{color:#0b0b0b}body.app-hub .lp3 .tf-card{min-height:62vh}body.app-hub .lp-num{margin:auto 0 0;font:400 4.5rem/1 var(--serif)!important;letter-spacing:-.03em;color:#0b0b0b!important;font-variant-numeric:tabular-nums}.lp-chart{width:100%;max-width:340px;height:auto;display:block}.lp-chart .hi{fill:#0b0b0b}.lp-chart .lo{fill:#c9c4bc}.lp-chart text{font:400 13px var(--font);fill:#6b6864;font-variant-numeric:tabular-nums}body.app-hub .lp-src{margin:0;font:400 .8rem/1.4 var(--font)!important;color:#6b6864!important}body.app-hub .lp-tap{margin:auto 0 0;font:400 .85rem/1 var(--font);color:#6b6864;text-align:center}body.app-hub .lp-do{margin:auto 0;font:400 clamp(1.6rem,6vw,2rem)/1.15 var(--serif)!important;color:#141414!important;text-wrap:balance}body.app-hub .lp3 .lp-s[data-lp-step="0"]{cursor:pointer}.lp-opts{display:grid;gap:.6rem;margin-top:auto}.lp-opt{min-height:60px;padding:0 1.2rem;border:1px solid #dcd8d2;border-radius:16px;background:transparent;color:#141414;font:400 1.0625rem/1.3 var(--font);text-align:left;cursor:pointer;transition:border-color .3s,opacity .3s}.lp-opt:focus-visible{outline:2px solid #141414;outline-offset:2px}.lp-opt.is-right{border-color:#0b0b0b;box-shadow:inset 3px 0 0 #0b0b0b}.lp-opts.is-done .lp-opt:not(.is-right){opacity:.4}.lp-end{display:grid;gap:.8rem;margin-top:1.2rem}.lp-end[hidden]{display:none}.lp-end.is-in{animation:edin .3s ease-out both}body.app-hub .lp-end>b{font:400 1.9rem/1.1 var(--serif)!important;color:#141414!important}body.app-hub .lp-end>em{font:500 .75rem/1 var(--font);font-style:normal;letter-spacing:.12em;color:#0b0b0b}.lp-end .btn{width:100%;justify-content:center}.lp-src-more{font:400 .9rem/1.45 var(--font);color:#6b6864}.lp-src-more summary{min-height:44px;display:flex;align-items:center;cursor:pointer;color:#141414}.lp-src-more p{margin:.4rem 0 0}.lp-src-more a{color:#141414}.v4 main.vh>section.pg,.pg{position:relative;padding:0!important;margin:0;background:#1d1d1f!important;background-image:none!important;overflow:hidden;height:clamp(480px,82svh,860px);color:#fff;isolation:isolate}.pg-stage{position:absolute;inset:0;touch-action:pan-y}.pg-s{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 1.1s cubic-bezier(.4,0,.2,1),visibility 0s linear 1.1s}.pg-s.is-on{opacity:1;visibility:visible;transition:opacity 1.1s cubic-bezier(.4,0,.2,1),visibility 0s}.pg-art{position:absolute;inset:0;overflow:hidden;transform:scale(1.06);transition:transform 8s cubic-bezier(.2,.6,.3,1)}.pg-s.is-on .pg-art{transform:scale(1)}.pg-s1{background:#1d1d1f}.pg-rings{position:absolute;inset:0;width:100%;height:100%;color:rgba(255,255,255,.09)}.pg-big{position:absolute;right:-.06em;bottom:-.2em;font:400 clamp(16rem,72vw,58rem)/.8 var(--serif);letter-spacing:-.05em;color:#ffffff;white-space:nowrap}.pg-big i{font-style:normal;color:#161616}.pg-s2{background:#0a0a0a}.pg-rows{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;gap:.04em;font:400 clamp(3.6rem,13vw,10.5rem)/1 var(--serif);letter-spacing:-.03em;color:#e9e8e6}.pg-row{margin:0;display:flex;width:max-content;white-space:nowrap;animation:pg-mq 46s linear infinite}.pg-row:nth-child(2){color:rgba(233,232,230,.38);font-style:italic}.pg-row em{font-style:normal;color:#c9c8c6;padding:0 .18em}.pg-rev{animation-direction:reverse;animation-duration:58s}@keyframes pg-mq{to{transform:translateX(-50%)}}.pg-s3{background:#f2efea;color:#1d1d1f}.pg-word{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font:400 clamp(11rem,50vw,46rem)/.8 var(--serif);letter-spacing:-.04em;color:#1d1d1f;white-space:nowrap}.pg-word i{font-style:normal;color:#0b0b0b}.pg-cap{position:absolute;left:clamp(1rem,2.4vw,1.75rem);bottom:clamp(1rem,2.4vw,1.6rem);max-width:min(30rem,64vw);z-index:3;display:flex;flex-direction:column;gap:.15rem;font:400 .88rem/1.35 var(--font);color:inherit;text-decoration:none;text-shadow:0 1px 12px rgba(0,0,0,.18)}.pg-s3 .pg-cap{text-shadow:none}.pg-cap strong{font-weight:500}.pg-cap span{opacity:.82}.pg-cap:hover span,.pg-cap:focus-visible span{opacity:1;text-decoration:underline;text-underline-offset:3px}.pg-cap:focus-visible{outline:2px solid currentColor;outline-offset:6px;border-radius:4px}.pg-pill{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4;margin:0;display:flex;align-items:center;gap:.35rem;padding:.3rem .3rem .3rem .95rem;border-radius:6px;background:rgba(242,242,242,.86);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);color:#1d1d1f;font:400 .84rem/1 var(--font);white-space:nowrap;box-shadow:0 1px 0 rgba(0,0,0,.04)}.pg-pill-k{color:#3a393d}.pg-sel{position:relative;display:flex;align-items:center}.pg-sel select{appearance:none;-webkit-appearance:none;border:0;background:transparent;font:500 .84rem/1 var(--font);color:#1d1d1f;padding:.55rem 1.3rem .55rem .2rem;cursor:pointer;max-width:58vw;text-overflow:ellipsis}.pg-sel select:focus-visible{outline:2px solid #0b0b0b;outline-offset:1px;border-radius:4px}.pg-sel svg{position:absolute;right:.25rem;width:12px;height:12px;fill:none;stroke:#1d1d1f;stroke-width:1.4;pointer-events:none}.pg-go{display:grid;place-items:center;width:34px;height:34px;border:0;border-radius:4px;background:#1d1d1f;color:#fff;cursor:pointer;transition:background .2s}.pg-go:hover{background:#0b0b0b}.pg-go:focus-visible{outline:2px solid #0b0b0b;outline-offset:2px}.pg-go svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pg-ctrl{position:absolute;right:clamp(.5rem,2vw,1.25rem);bottom:clamp(.55rem,2vw,1.1rem);z-index:4;display:flex;align-items:center;gap:.1rem;color:#fff;transition:color .6s}.pg[data-tone="light"] .pg-ctrl{color:#1d1d1f}.pg-dots{display:flex}.pg-dot{width:28px;height:36px;padding:0;border:0;background:transparent;cursor:pointer;display:grid;place-items:center}.pg-dot::before{content:"";width:9px;height:9px;border-radius:50%;background:currentColor;opacity:.38;transition:opacity .3s,transform .3s}.pg-dot[aria-current="true"]::before{opacity:1;transform:scale(1.12)}.pg-dot:hover::before{opacity:.75}.pg-pause{width:36px;height:36px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;opacity:.7}.pg-pause:hover{opacity:1}.pg-pause svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.pg-pause .i-pl{display:none}.pg-pause .i-pl path{fill:currentColor;stroke:none}.pg-pause[aria-pressed="true"] .i-pl{display:block}.pg-pause[aria-pressed="true"] .i-pa{display:none}.pg-dot:focus-visible,.pg-pause:focus-visible{outline:2px solid currentColor;outline-offset:-4px;border-radius:50%}@media (min-width:768px){.pg-cap{font-size:.95rem}.pg-pill,.pg-sel select{font-size:.9rem}.pg-big{right:4vw;bottom:-.16em;font-size:clamp(20rem,46vw,52rem)}}@media (max-width:520px){.pg-pill-k{display:none}.pg-pill{padding-left:.5rem}.pg-cap{max-width:calc(100vw - 9rem)}}@media (prefers-reduced-motion:reduce){.pg-s,.pg-s.is-on{transition:none}.pg-art{transform:none!important;transition:none}.pg-row{animation:none}}.pg .pg-s1 .pg-cap,.pg .pg-s2 .pg-cap{color:#fff!important}.pg .pg-s3 .pg-cap{color:#1d1d1f!important}.pg .pg-ctrl{color:#fff}.pg[data-tone="light"] .pg-ctrl{color:#1d1d1f}.pg .pg-dot,.pg .pg-pause{color:inherit!important;background:transparent!important;box-shadow:none!important;min-height:0}.pg .pg-sel select{background:transparent!important;background-image:none!important;border:0!important;box-shadow:none!important;height:auto!important;min-height:0!important;width:auto!important;border-radius:0}.pg .pg-pill{background:rgba(244,243,241,.9)}@media (max-width:767px){.pg-big{top:-.06em;bottom:auto;right:-.1em;font-size:clamp(15rem,78vw,30rem)}.pg-pill{top:56%}}@media (max-width:767px){.pg-word{top:34%}}.pg-pill-k,.pg-sel select{line-height:1.2}.pg .pg-cta{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:4;display:inline-flex;align-items:center;gap:.7rem;padding:.85rem 1.05rem .85rem 1.35rem;border-radius:999px;background:rgba(255,255,255,.14);color:#fff!important;text-decoration:none;border:1px solid rgba(255,255,255,.32);-webkit-backdrop-filter:blur(16px) saturate(1.3);backdrop-filter:blur(16px) saturate(1.3);font:500 .95rem/1 var(--font);letter-spacing:-.005em;white-space:nowrap;transition:background .35s,color .35s,border-color .35s}.pg .pg-cta svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s}.pg .pg-cta:hover{background:#fff;color:#1d1d1f!important;border-color:#fff}.pg .pg-cta:hover svg{transform:translateX(3px)}.pg .pg-cta:focus-visible{outline:2px solid #fff;outline-offset:3px}.pg[data-tone="light"] .pg-cta{background:rgba(29,29,31,.06);color:#1d1d1f!important;border-color:rgba(29,29,31,.22)}.pg[data-tone="light"] .pg-cta:hover{background:#1d1d1f;color:#fff!important;border-color:#1d1d1f}@media (max-width:767px){.pg .pg-cta{top:58%}}.pg .pg-cta{background:#fff;color:#1d1d1f!important;border-color:#fff;box-shadow:0 8px 30px rgba(0,0,0,.18)}.pg .pg-cta:hover{background:#f2efea;border-color:#f2efea}.pg[data-tone="light"] .pg-cta{background:#1d1d1f;color:#fff!important;border-color:#1d1d1f}.pg[data-tone="light"] .pg-cta:hover{background:#0b0b0b;border-color:#0b0b0b}@media (min-width:768px){.pg-word{top:46%}.pg .pg-cta{top:auto;bottom:clamp(4.5rem,9vh,6.5rem)}}@media (min-width:768px){.pg-word{top:42%}}.pg-s2{background:#1d1d1f}.pg-grid{display:grid;gap:3px;background:#1d1d1f;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto minmax(110px,.42fr)}.pg-tile{position:relative;margin:0;overflow:hidden;min-height:0}.pg-tile img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.08);transition:transform 9s cubic-bezier(.2,.6,.3,1)}.pg-s2.is-on .pg-tile img{transform:scale(1)}.pg-t-port{background:#1d1d1f}.pg-t-port img{object-position:56% 22%}.pg-t-van{aspect-ratio:900/499;background:#0a0a0a}.pg-t-moema{background:linear-gradient(105deg,#f08a4b 0%,#c8483f 26%,#0d0d0d 52%,#2a1230 78%,#0c0b12 100%);display:grid;place-items:center}.pg-moema{display:flex;flex-direction:column;align-items:center;gap:.35rem;font:400 clamp(2.6rem,11vw,6.5rem)/.9 var(--serif);letter-spacing:.06em;color:#fff4ea}.pg-moema em{font:italic 400 clamp(.95rem,3vw,1.6rem)/1 var(--serif);letter-spacing:.02em;color:rgba(255,244,234,.82)}.pg-tile figcaption{position:absolute;left:.85rem;top:.75rem;font:500 .74rem/1 var(--font);letter-spacing:.01em;color:#fff;text-shadow:0 1px 8px rgba(0,0,0,.35)}.pg-t-moema figcaption{display:none}@media (min-width:768px){.pg-grid{grid-template-columns:44fr 56fr;grid-template-rows:1fr 1fr}.pg-t-port{grid-row:1/3}.pg-t-van{aspect-ratio:auto}.pg-t-van img{object-fit:cover;object-position:50% 50%}.pg-tile figcaption{left:1.1rem;top:1rem;font-size:.8rem}.pg-t-moema figcaption{display:block}.pg-moema{font-size:clamp(4rem,7vw,7.5rem)}}.pg .pg-tile figcaption{position:absolute!important;left:.9rem!important;top:.8rem!important;right:auto;margin:0!important;padding:0!important;width:auto!important;text-align:left}@media (max-width:767px){.pg-grid{grid-template-rows:auto minmax(0,1fr) minmax(104px,.36fr)}.pg-t-van{order:-1}.pg-t-port img{object-position:56% 18%}}@media (min-width:768px){.pg .pg-tile figcaption{left:1.2rem!important;top:1.05rem!important}}.pg-s2 .pg-art,.pg-s2.is-on .pg-art{transform:none}@media (min-width:768px){.pg .pg-cta{transition:background .35s,color .35s,border-color .35s,left .8s cubic-bezier(.4,0,.2,1)}.pg[data-i="1"] .pg-cta{left:72%}}@media (min-width:768px){.pg-t-moema{padding-bottom:4.5rem}.pg[data-i="1"] .pg-cta{bottom:2.2rem}}.pg-photo .pg-art{background:#1d1d1f}.pg-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.pg-img-port{object-position:50% 24%}.pg-s2 .pg-art::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.55),transparent 38%)}.pg-s2b .pg-art{background:radial-gradient(120% 80% at 30% 0%,#0a0a0a 0%,#0a0a0a 55%,#0a0a0a 100%)}.pg-img-van{object-fit:contain;object-position:50% 50%;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 14%,#000 86%,transparent);mask-image:linear-gradient(to bottom,transparent,#000 14%,#000 86%,transparent)}@media (min-width:768px){.pg-img-port{object-position:50% 22%}.pg-img-van{object-fit:cover;-webkit-mask-image:none;mask-image:none}.pg[data-i="1"] .pg-cta{left:50%;bottom:clamp(4.5rem,9vh,6.5rem)}}@media (max-width:767px){.pg-img-van{transform:scale(1.35)}}.pg .pg-photo .pg-cap{color:#fff!important}.pg-s2b .pg-art::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.45),transparent 35%)}@media (max-width:767px){.pg-img-van{inset:auto;left:50%;top:36%;width:150%;height:auto;transform:translate(-50%,-50%);object-fit:fill;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 22%,#000 78%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 22%,#000 78%,transparent 100%)}}@media (max-width:767px){.pg-img-van{width:128%}}.pg-s2b .pg-art{background:#3a0000}.pg-s2b .pg-art::before{content:"";position:absolute;inset:-40px;background:url(../clientes/vantage.webp) center/cover no-repeat;filter:blur(28px) saturate(1.1);opacity:.9}.pg-s2b .pg-img-van{z-index:1}.pg-s2b .pg-art::after{z-index:2}@media (max-width:767px){.pg-img-van{width:122%;top:38%;-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 16%,#000 84%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 16%,#000 84%,transparent 100%)}}.pg-big.is-dec{letter-spacing:-.02em;font-size:clamp(11rem,50vw,30rem)}.pg-big.is-dec i{display:inline-block;margin:0 .02em;transform:scale(1.6);transform-origin:50% 80%}@media(min-width:768px){.pg-big.is-dec{font-size:clamp(16rem,34vw,40rem);right:3vw}}@media(min-width:768px){.pg-big.is-dec{bottom:.12em}}@media(max-width:767px){.pg-big.is-dec{top:7%;right:5vw;font-size:clamp(9rem,46vw,20rem)}}.pg-big.is-dec i{transform:none;margin:0 .01em}body.v4{--hm-ink:#1d1d1f;--hm-paper:#ffffff;--hm-line:#e8e8ed;--hm-wine:#0b0b0b;--hm-mute:#6a6a6f;--hm-card:#f5f5f7;--hm-wine-d:#0a0a0a}body.v4,body.v4 main.vh,.v4 .pubnav,.v4 .nav-glass{background:var(--hm-paper)!important}.hm-wrap{max-width:1320px;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}.hm-k{margin:0 0 1.4rem;font:500 .74rem/1.3 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--hm-mute)}.hm-h,.hm-h2{margin:0;font-family:var(--serif);font-weight:400;color:var(--hm-ink);letter-spacing:-.025em;text-wrap:balance}.hm-h i,.hm-h2 i{font-style:normal;color:var(--hm-wine)}.hm-h em,.hm-h2 em{font-style:italic}.hm-h{font-size:clamp(3rem,9vw,7.6rem);line-height:.95}.hm-h2{font-size:clamp(2.3rem,5.4vw,4.4rem);line-height:1}.hm-lead{margin:0;font:400 clamp(1.02rem,1.4vw,1.18rem)/1.55 var(--font);color:#3d3b38;max-width:34rem}.hm-actions{margin:1.8rem 0 0;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.6rem}.hm-btn{display:inline-flex;align-items:center;gap:.7rem;padding:.95rem 1.15rem .95rem 1.45rem;border-radius:999px;background:var(--hm-ink);color:#fff!important;text-decoration:none;font:500 .95rem/1 var(--font);transition:background .3s}.hm-btn:hover{background:var(--hm-wine)}.hm-btn svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s}.hm-btn:hover svg{transform:translateX(3px)}.hm-btn-light{background:#fff;color:var(--hm-ink)!important}.hm-btn-light:hover{background:var(--hm-paper)}.hm-link{font:500 .92rem/1.2 var(--font);color:var(--hm-ink)!important;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.hm-link:hover{color:var(--hm-wine)!important}.hm-btn:focus-visible,.hm-link:focus-visible,.hm-card a:focus-visible{outline:2px solid var(--hm-wine);outline-offset:4px}.hm-intro{padding:clamp(4rem,10vw,8.5rem) 0 clamp(3rem,7vw,6rem);border-bottom:1px solid var(--hm-line)}.hm-intro-in{display:grid;gap:2rem}.hm-intro-side{display:flex;flex-direction:column;justify-content:flex-end}@media(min-width:960px){.hm-intro-in{grid-template-columns:7fr 4fr;column-gap:4rem;align-items:end} .hm-intro .hm-k{grid-column:1/-1}}.hm-work{padding:clamp(3.5rem,8vw,7rem) 0}.hm-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 2rem;margin-bottom:clamp(2rem,4vw,3.2rem)}.hm-plans{list-style:none;margin:0;padding:0;display:grid;gap:clamp(2.6rem,4vw,3.6rem) clamp(1rem,2vw,1.6rem)}@media(min-width:720px){.hm-plans{grid-template-columns:1fr 1fr}}.hm-card a{display:block;color:inherit;text-decoration:none}.hm-art{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:2px;margin-bottom:1.1rem;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.hm-card a:hover .hm-art{transform:scale(.985)}.hm-meta{margin:0 0 .35rem;font:500 .74rem/1.2 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--hm-mute)}.hm-t{margin:0;font:400 clamp(1.9rem,3vw,2.5rem)/1.05 var(--serif);letter-spacing:-.02em;color:var(--hm-ink)}.hm-l{margin:.45rem 0 .8rem;font:400 1rem/1.5 var(--font);color:#3d3b38;max-width:30rem}.hm-go{font:500 .9rem/1 var(--font);color:var(--hm-ink);border-bottom:1px solid transparent;padding-bottom:2px;transition:border-color .3s,color .3s}.hm-card a:hover .hm-go{border-color:currentColor;color:var(--hm-wine)}.hm-a1{background:var(--hm-ink)}.hm-a1 svg{position:absolute;inset:0;width:100%;height:100%}.hm-line{stroke-dasharray:1200;stroke-dashoffset:1200;animation:hm-draw 2.6s cubic-bezier(.4,0,.2,1) .3s forwards}@keyframes hm-draw{to{stroke-dashoffset:0}}.hm-art-t{position:absolute;left:1.4rem;top:1.3rem;font:400 clamp(1.8rem,3.6vw,3rem)/1 var(--serif);color:#ffffff;letter-spacing:-.02em}.hm-a2{background:radial-gradient(120% 90% at 80% 0%,#242424 0%,#0a0a0a 55%,#0a0a0a 100%);display:flex;align-items:center;justify-content:center}.hm-chat{width:min(78%,360px);display:flex;flex-direction:column;gap:.6rem}.hm-b{margin:0;max-width:82%;padding:.75rem 1rem;border-radius:18px;font:400 clamp(.84rem,1.3vw,.98rem)/1.35 var(--font)}.hm-b-in{align-self:flex-start;background:rgba(255,255,255,.14);color:#fff;border:1px solid rgba(255,255,255,.18);border-bottom-left-radius:5px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hm-b-out{align-self:flex-end;background:#ffffff;color:var(--hm-ink);border-bottom-right-radius:5px}.hm-b-typing{display:flex;gap:4px;padding:.85rem 1rem}.hm-b-typing i{width:6px;height:6px;border-radius:50%;background:#fff;opacity:.5;animation:hm-dot 1.2s infinite}.hm-b-typing i:nth-child(2){animation-delay:.15s}.hm-b-typing i:nth-child(3){animation-delay:.3s}@keyframes hm-dot{0%,60%,100%{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.hm-a3{background:#f5f5f7;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.6rem}.hm-lesson{display:flex;align-items:flex-start;gap:.3rem;font:400 clamp(7rem,16vw,13rem)/.8 var(--serif);letter-spacing:-.05em;color:var(--hm-ink)}.hm-lesson small{font:italic 400 clamp(1.1rem,2vw,1.6rem)/1 var(--serif);letter-spacing:0;color:var(--hm-wine);margin-top:.5rem}.hm-lesson-k{font:500 .74rem/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--hm-mute)}.hm-a4{background:linear-gradient(105deg,#f08a4b 0%,#c8483f 24%,#0d0d0d 50%,#2a1230 76%,#0c0b12 100%);display:flex;flex-direction:column;justify-content:space-between;padding:1.3rem 1.4rem}.hm-max{font:400 clamp(5rem,12vw,10rem)/.85 var(--serif);letter-spacing:-.03em;color:#fff4ea}.hm-tags{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.hm-tags li{padding:.4rem .75rem;border:1px solid rgba(255,244,234,.4);border-radius:999px;font:500 .76rem/1 var(--font);color:#fff4ea}.hm-hub{background:var(--hm-ink);color:#fff;padding:clamp(4rem,9vw,8rem) 0;overflow:hidden}.hm-hub-in{display:grid;gap:3rem;align-items:center}@media(min-width:900px){.hm-hub-in{grid-template-columns:6fr 5fr;gap:5rem}}.hm-k-light{color:rgba(255,255,255,.55)}.hm-light{color:#ffffff}.hm-light em{color:#ffffff}.hm-light-soft{color:rgba(255,255,255,.72);margin-top:1.4rem}.hm-fine{margin:1rem 0 0;font:400 .82rem/1.4 var(--font);color:rgba(255,255,255,.5)}.hm-phone{justify-self:center;width:min(300px,78vw);aspect-ratio:9/19;border-radius:44px;padding:10px;background:#1c1b1f;box-shadow:0 0 0 1px rgba(255,255,255,.08),0 40px 120px rgba(11,11,11,.45);transform:rotate(-4deg)}.hm-screen{height:100%;border-radius:36px;background:var(--hm-paper);padding:1.4rem 1.1rem;display:flex;flex-direction:column;gap:.55rem;color:var(--hm-ink);overflow:hidden}.hm-ph-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.hm-ph-logo{font:400 1.25rem/1 var(--serif)}.hm-ph-logo i{font-style:normal;color:var(--hm-wine)}.hm-ph-av{width:26px;height:26px;border-radius:50%;background:linear-gradient(135deg,#0b0b0b,#1d1d1f)}.hm-ph-k{margin:0;font:500 .62rem/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--hm-mute)}.hm-ph-h{margin:0 0 .3rem;font:400 1.45rem/1.05 var(--serif);letter-spacing:-.01em}.hm-ph-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:5px}.hm-ph-grid span{aspect-ratio:4/5;border-radius:6px}.hm-ph-grid .c1{grid-column:span 2;grid-row:span 2;aspect-ratio:auto;background:var(--hm-ink) radial-gradient(circle at 70% 30%,rgba(255,255,255,.18),transparent 50%)}.hm-ph-grid .c2{background:#0b0b0b}.hm-ph-grid .c3{background:#e8e8ed}.hm-ph-tip{margin-top:.4rem;padding:.75rem .8rem;border-radius:12px;background:#fff;display:flex;flex-direction:column;gap:.3rem}.hm-ph-tip small{font:500 .6rem/1 var(--font);letter-spacing:.08em;text-transform:uppercase;color:var(--hm-wine)}.hm-ph-tip b{font:500 .8rem/1.3 var(--font)}.hm-ph-btn{margin-top:auto;padding:.8rem;border-radius:999px;background:var(--hm-ink);color:#fff;text-align:center;font:500 .8rem/1 var(--font)}.v4 main.vh>section.q-learn,.v4 main.vh>section.q-faq{background:var(--hm-paper)!important;background-image:none!important;border-top:1px solid var(--hm-line)}.v4 .q-arrow{background:transparent!important;border-color:var(--hm-ink)!important;color:var(--hm-ink)!important}.v4 .vf3{background:var(--hm-paper)!important;background-image:none!important;border-top:1px solid var(--hm-line)!important}@media (prefers-reduced-motion:reduce){.hm-line{animation:none;stroke-dashoffset:0}.hm-b-typing i{animation:none}}.v4 main.vh>section.hm-hub{background:var(--hm-ink)!important;background-image:none!important}.v4 main.vh>section.hm-intro,.v4 main.vh>section.hm-work{background:var(--hm-paper)!important;background-image:none!important}.v4 .hm-h em{color:var(--hm-ink)!important;-webkit-text-fill-color:currentColor}.v4 .hm-hub .hm-h2,.v4 .hm-hub .hm-h2 em{color:#ffffff!important;-webkit-text-fill-color:currentColor}.v4 .hm-h em,.v4 .hm-h2 em{font-style:italic!important;font-family:var(--serif)!important}.v4 main.vh>section.hl{background:var(--hm-paper)!important;background-image:none!important;border-top:1px solid var(--hm-line);padding:clamp(4rem,9vw,7.5rem) 0}.hl-head{display:grid;gap:1.6rem;margin-bottom:clamp(2.4rem,5vw,4rem)}@media(min-width:960px){.hl-head{grid-template-columns:7fr 4fr;gap:4rem;align-items:end}}.hl .hm-h2 em{font-style:italic;color:var(--hm-mute)!important}.hl .hm-lead{margin-bottom:0}.hl-grid{list-style:none;margin:0;padding:0;display:grid;gap:2.6rem 1.4rem}@media(min-width:720px){.hl-grid{grid-template-columns:repeat(3,1fr)}}.hl-card a{display:block;color:inherit;text-decoration:none}.hl-art{position:relative;aspect-ratio:4/5;overflow:hidden;margin-bottom:1.1rem;border-radius:2px;background:radial-gradient(120% 90% at 50% 40%,#efe5d2 0%,#e3d5bb 62%,#cdb994 100%);box-shadow:inset 0 0 60px rgba(90,58,34,.18)}.hl-art::before{content:"";position:absolute;inset:0;opacity:.35;mix-blend-mode:multiply;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='200' height='200'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3CfeColorMatrix values='0 0 0 0 .35 0 0 0 0 .23 0 0 0 0 .13 0 0 0 .5 0'/%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23n)'/%3E%3C/svg%3E")}.hl-art svg{position:absolute;inset:6% 4%;width:92%;height:88%;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.hl-card a:hover .hl-art svg{transform:scale(1.04) rotate(-1deg)}.hl-plate{position:absolute;left:1rem;bottom:.9rem;font:italic 400 .95rem/1 var(--serif);color:#5a3a22;opacity:.8}.hl-card a:focus-visible{outline:2px solid var(--hm-wine);outline-offset:4px}@media (prefers-reduced-motion:reduce){.hl-art svg{transition:none}}@media(max-width:719px){.hl-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem;margin:0 calc(-1*clamp(1.25rem,4vw,3rem));padding:0 clamp(1.25rem,4vw,3rem) .5rem;scrollbar-width:none} .hl-grid::-webkit-scrollbar{display:none} .hl-card{flex:0 0 78%;scroll-snap-align:start}}@media(max-width:719px){.hl-grid{scroll-padding-left:clamp(1.25rem,4vw,3rem)}}.v4 main.vh>section.fx{background:var(--hm-paper)!important;background-image:none!important;border-top:1px solid var(--hm-line);padding:clamp(4rem,9vw,7.5rem) 0;text-align:left}@media(min-width:960px){.fx-in{grid-template-columns:5fr 7fr;gap:5rem;align-items:start}.fx-side{position:sticky;top:96px}}.fx .hm-h2 em{font-style:italic;color:var(--hm-mute)!important}.fx-item{border-bottom:1px solid var(--hm-line)}.fx-item summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:2.6rem 1fr 28px;align-items:center;gap:1rem;padding:1.45rem 0;color:var(--hm-ink);transition:color .25s}.fx-item summary::-webkit-details-marker{display:none}.fx-item summary:focus-visible{outline:2px solid var(--hm-wine);outline-offset:4px}.fx-a{overflow:hidden}.fx-a p{margin:0;padding:0 2.5rem 1.7rem 3.6rem;max-width:40rem;font:400 1.05rem/1.65 var(--font);color:#3d3b38}.fx-a b{font-weight:600;color:var(--hm-ink)}@media(max-width:600px){.fx-item summary{grid-template-columns:2rem 1fr 28px;gap:.7rem}.fx-a p{padding:0 0 1.5rem 2.7rem}}@media(max-width:959px){.fx-side{display:contents}.fx-side .hm-k{order:0;margin-bottom:-1.4rem}.fx-side .hm-h2{order:1}.fx-list{order:2}.fx-help{order:3;margin-top:0}}@media(min-width:900px){.vft-top{grid-template-columns:2fr 1fr;align-items:end;gap:3rem}}@media(min-width:900px){.vft-cta{justify-content:flex-end}}@media(min-width:900px){.vft-cols{grid-template-columns:repeat(4,1fr)}}.nvx-btn{display:inline-flex;align-items:center;gap:.65rem;padding:.5rem .2rem;border:0;background:none;cursor:pointer;color:var(--hm-ink);font:500 .92rem/1 var(--font)}.nvx-burger{display:flex;flex-direction:column;gap:5px;width:22px}.nvx-burger i{display:block;height:1.5px;background:currentColor;border-radius:2px;transition:width .3s}.nvx-burger i:last-child{width:62%}.nvx-btn:hover .nvx-burger i:last-child{width:100%}.nvx-btn:focus-visible,.nvx a:focus-visible,.nvx button:focus-visible{outline:2px solid var(--hm-wine);outline-offset:3px}@media(max-width:520px){.nvx-btn-l{display:none}}html.nvx-lock,html.nvx-lock body{overflow:hidden}.nvx{position:fixed;inset:0;z-index:100;background:var(--hm-paper);color:var(--hm-ink);display:flex;flex-direction:column;opacity:0;transition:opacity .35s ease;overflow-y:auto}.nvx.is-open{opacity:1}.nvx-top{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:1rem clamp(1.25rem,4vw,3rem);border-bottom:1px solid var(--hm-line)}.nvx-x{justify-self:start;display:inline-flex;align-items:center;gap:.6rem;border:0;background:none;cursor:pointer;color:var(--hm-ink);font:500 .92rem/1 var(--font);padding:.5rem .2rem}.nvx-xi{position:relative;width:18px;height:18px}.nvx-xi::before,.nvx-xi::after{content:"";position:absolute;left:0;top:50%;width:18px;height:1.5px;background:currentColor;transform:rotate(45deg)}.nvx-xi::after{transform:rotate(-45deg)}.nvx-logo{font:400 1.7rem/1 var(--serif);color:var(--hm-ink)!important;text-decoration:none;letter-spacing:-.01em}.nvx-logo i{font-style:normal;color:var(--hm-wine)}.nvx-in{justify-self:end;padding:.6rem 1.1rem;border:1px solid var(--hm-line);border-radius:999px;font:500 .9rem/1 var(--font);color:var(--hm-ink)!important;text-decoration:none}.nvx-in:hover{border-color:var(--hm-ink)}.nvx-body{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:2.4rem;width:100%;max-width:1320px;margin:0 auto;padding:clamp(1.5rem,5vh,3.5rem) clamp(1.25rem,4vw,3rem) clamp(1.5rem,4vh,2.5rem);box-sizing:border-box}.nvx-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--hm-ink)}.nvx-list li{border-bottom:1px solid var(--hm-line);opacity:0;transform:translateY(14px);transition:opacity .5s cubic-bezier(.2,.7,.2,1),transform .6s cubic-bezier(.2,.7,.2,1);transition-delay:calc(var(--d)*45ms + 80ms)}.nvx.is-open .nvx-list li,.nvx.is-open .nvx-foot{opacity:1;transform:none}.nvx-list a{display:flex;align-items:baseline;gap:1rem;padding:clamp(.55rem,1.6vh,.95rem) 0;color:var(--hm-ink)!important;text-decoration:none}.nvx-n{min-width:2rem;font:500 .74rem/1 var(--font);letter-spacing:.06em;color:var(--hm-wine)}.nvx-t{font:400 clamp(2.1rem,6.5vw,4.6rem)/1 var(--serif);letter-spacing:-.025em;transition:transform .45s cubic-bezier(.2,.7,.2,1),color .3s}.nvx-list a:hover .nvx-t{transform:translateX(10px);color:var(--hm-wine)}.nvx-tag{align-self:center;font:500 .7rem/1 var(--font);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--hm-wine);border:1px solid rgba(11,11,11,.35);border-radius:999px;padding:.35rem .6rem}.nvx-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.2rem;opacity:0;transform:translateY(14px);transition:opacity .5s,transform .6s;transition-delay:calc(var(--d)*45ms + 80ms)}.nvx-meta{display:flex;align-items:center;gap:1.4rem}.nvx-meta>a{font:500 .92rem/1 var(--font);color:var(--hm-ink)!important;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.nvx-lang{display:flex;gap:.2rem}.nvx-lang a{padding:.4rem .6rem;border-radius:999px;font:500 .8rem/1 var(--font);color:var(--hm-mute)!important;text-decoration:none}.nvx-lang a[aria-current="true"]{background:var(--hm-ink);color:#fff!important}@media (prefers-reduced-motion:reduce){.nvx,.nvx-list li,.nvx-foot{transition:none}}.nvx[hidden]{display:none!important}.nvx-list a,.nvx-t{text-transform:none!important;text-align:left}.nvx-body{align-items:stretch}.nvx-t{font-size:clamp(2rem,9vw,3.6rem)}@media(min-width:900px){.nvx-t{font-size:clamp(2.4rem,4.6vh,3.8rem)}}@media(min-width:900px){.nvx-t{font-size:clamp(2.6rem,6.2vh,4.4rem)}}.tlz-band{display:grid;gap:1rem;margin-top:clamp(2rem,4vw,3rem)}@media(min-width:800px){.tlz-band{grid-template-columns:1fr 1fr}}.pv-note a{color:inherit;text-decoration:underline}@media(min-width:960px){.aq-hero-in{grid-template-columns:7fr 4fr;column-gap:4rem;align-items:end}.aq-hero .hm-k{grid-column:1/-1}}@media(min-width:900px){.aq-row{grid-template-columns:3.5rem 1fr 14rem auto}.aq-m{grid-column:3}.aq-go{grid-row:auto;grid-column:4}}@media(min-width:960px){.aq-acc-in{grid-template-columns:6fr 5fr;gap:4rem;align-items:end}}.lz-bar{position:sticky;top:0;z-index:5;border-bottom:1px solid var(--hm-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.lz-bar-in{display:flex;align-items:center;gap:1.2rem;height:52px}.lz-back{font:500 .82rem/1 var(--font);color:var(--hm-ink)!important;text-decoration:none;white-space:nowrap}.lz-back:hover{color:var(--hm-wine)!important}.lz-seg{flex:1;list-style:none;margin:0;padding:0;display:flex;gap:4px}.lz-seg li{flex:1;height:2px;background:var(--hm-line);border-radius:2px;transition:background .4s}.lz-seg li.on{background:var(--hm-ink)}.lz-seg li.done{background:var(--hm-wine)}.lz-count{font:500 .8rem/1 var(--font);color:var(--hm-mute)}@media(max-width:600px){.lz-back{font-size:0}.lz-back::before{content:"←";font-size:1rem}}.lx{padding:clamp(2.5rem,6vw,5rem) 0 clamp(4rem,8vw,6rem)}.lz-in{display:grid;gap:2.2rem}@media(min-width:1000px){.lz-in{grid-template-columns:4fr 7fr;gap:5rem;align-items:start}.lz-side{position:sticky;top:84px}}.lz-art{aspect-ratio:4/5;margin:0}@media(max-width:999px){.lz-art{aspect-ratio:16/10}.lz-art svg{inset:0 18%;width:64%;height:100%}}.lz-meta{margin:.9rem 0 0;font:500 .74rem/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--hm-mute)}.lz-body{max-width:44rem}.lz-h{margin:0;font:400 clamp(2.6rem,6.4vw,5rem)/.98 var(--serif);letter-spacing:-.025em;color:var(--hm-ink);text-wrap:balance}.lz-h i{font-style:normal;color:var(--hm-wine)}.lz-lead{margin:1.6rem 0 0;font:400 clamp(1.25rem,2.2vw,1.6rem)/1.4 var(--serif);color:#3d3b38}.lz-k{margin:3rem 0 1rem;font:500 .74rem/1 var(--font);letter-spacing:.12em;text-transform:uppercase;color:var(--hm-mute)}.lz-steps,.lz-check ul{list-style:none;margin:0;padding:0}.lz-step,.lz-chk{display:grid;grid-template-columns:22px 2.2rem 1fr;align-items:start;gap:.2rem .8rem;padding:1.05rem 0;border-top:1px solid var(--hm-line);cursor:pointer;font:400 1.04rem/1.5 var(--font);color:var(--hm-ink)}.lz-chk{grid-template-columns:22px 1fr}.lz-steps li:last-child .lz-step,.lz-check li:last-child .lz-chk{border-bottom:1px solid var(--hm-line)}.lz-step input,.lz-chk input{position:absolute;opacity:0;pointer-events:none}.lz-box{width:20px;height:20px;margin-top:2px;border:1.5px solid #b9b1a4;border-radius:50%;display:grid;place-items:center;transition:background .25s,border-color .25s}.lz-box::after{content:"";width:9px;height:5px;border:solid #fff;border-width:0 0 2px 2px;transform:rotate(-45deg) translate(1px,-1px);opacity:0}input:checked+.lz-box{background:var(--hm-wine);border-color:var(--hm-wine)}input:checked+.lz-box::after{opacity:1}input:focus-visible+.lz-box{outline:2px solid var(--hm-wine);outline-offset:2px}.lz-step:has(input:checked) .lz-tx{color:var(--hm-mute);text-decoration:line-through;text-decoration-color:rgba(11,11,11,.4)}.lz-n{font:500 .78rem/1.9 var(--font);letter-spacing:.06em;color:var(--hm-wine)}.lz-model{margin-top:2.4rem;padding:1.4rem 1.5rem;background:var(--hm-ink);color:#ffffff;border-radius:4px}.lz-model-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:.8rem}.lz-model p{margin:0;font:400 clamp(1.2rem,2vw,1.45rem)/1.4 var(--serif)}.lz-tag{font:500 .7rem/1 var(--font);letter-spacing:.14em;text-transform:uppercase;opacity:.7}.lz-copy{border:1px solid rgba(255,255,255,.3);background:transparent;color:#fff;border-radius:999px;padding:.45rem .9rem;font:500 .78rem/1 var(--font);cursor:pointer}.lz-copy:hover{background:#fff;color:var(--hm-ink)}.lz-avoid{margin-top:.8rem;padding:1.2rem 1.5rem;border-left:2px solid var(--hm-wine);background:#efe7e2}.lz-avoid .lz-tag{color:var(--hm-wine);opacity:1}.lz-avoid p{margin:.5rem 0 0;font:400 1rem/1.5 var(--font);color:var(--hm-ink)}.lz-more{margin-top:2.4rem;border-top:1px solid var(--hm-line);border-bottom:1px solid var(--hm-line)}.lz-more summary{list-style:none;display:flex;justify-content:space-between;padding:1.1rem 0;cursor:pointer;font:500 .95rem/1 var(--font);color:var(--hm-ink)}.lz-more summary::-webkit-details-marker{display:none}.lz-more summary i{font-style:normal;transition:transform .3s}.lz-more[open] summary i{transform:rotate(45deg)}.lz-more p{margin:0 0 1.2rem;font:400 1.02rem/1.6 var(--font);color:#3d3b38}.lz-done{margin-top:3rem;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.4rem}.lz-done-btn{border:0;cursor:pointer}.lz-done-btn.is-done{background:var(--hm-wine)}.lz-done-n{margin:0;font:400 .85rem/1.3 var(--font);color:var(--hm-mute)}.lz-next{margin-top:3rem;display:grid;grid-template-columns:1fr auto;gap:.3rem 1rem;align-items:center;padding:1.6rem 0;border-top:1px solid var(--hm-ink);border-bottom:1px solid var(--hm-line);color:var(--hm-ink)!important;text-decoration:none}.lz-next .hm-meta{grid-column:1}.lz-next-t{grid-column:1;font:400 clamp(1.5rem,3vw,2.2rem)/1.08 var(--serif);letter-spacing:-.02em}.lz-next svg{grid-row:1/3;grid-column:2;width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s}.lz-next:hover{color:var(--hm-wine)!important}.lz-next:hover svg{transform:translateX(5px)}.lz-src{margin:1.4rem 0 0;font:400 .8rem/1.4 var(--font);color:var(--hm-mute)}.lx{text-align:left}.pa-grid{list-style:none;margin:0;padding:0;display:grid;gap:2.6rem 1.4rem}@media(min-width:720px){.pa-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.pa-grid{grid-template-columns:repeat(3,1fr)}.pa-c1{grid-column:span 2}}.pa-card a{display:block;color:inherit;text-decoration:none}.pa-card a:focus-visible,.pa-lib:focus-visible{outline:2px solid var(--hm-wine);outline-offset:4px}.pa-art{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:2px;margin-bottom:1.1rem;transition:transform .7s cubic-bezier(.2,.7,.2,1)}@media(min-width:1000px){.pa-c1 .pa-art{aspect-ratio:auto;height:calc(100% - 7.4rem);min-height:22rem}}.pa-card a:hover .pa-art{transform:scale(.985)}.pa-card a:hover .hm-go{border-color:currentColor;color:var(--hm-wine)}.pa-a1{background:var(--hm-ink);display:flex;align-items:center;justify-content:center}.pa-post{position:absolute;width:min(34%,220px);aspect-ratio:4/5;border-radius:6px;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.pa-post.p1{background:#2a2830;transform:translate(-62%,4%) rotate(-9deg)}.pa-post.p3{background:#e8e8ed;transform:translate(62%,4%) rotate(9deg)}.pa-post.p2{z-index:1;background:#0b0b0b;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem;box-shadow:0 30px 60px rgba(0,0,0,.45)}.pa-post.p2 b{font:400 clamp(2.2rem,4.6vw,3.6rem)/.9 var(--serif);color:#ffffff;font-weight:400}.pa-post.p2 small{margin-top:.4rem;font:500 .72rem/1.2 var(--font);color:rgba(255,255,255,.8)}.pa-card a:hover .p1{transform:translate(-72%,2%) rotate(-13deg)}.pa-card a:hover .p3{transform:translate(72%,2%) rotate(13deg)}.pa-a2{background:radial-gradient(120% 90% at 70% 10%,#242424 0%,#0a0a0a 55%,#0a0a0a 100%);display:grid;place-items:center}.pa-rings{position:relative;width:62%;aspect-ratio:1;display:grid;place-items:center}.pa-rings i{position:absolute;border-radius:50%;border:1px solid rgba(234,233,230,.35)}.pa-rings i:nth-child(1){inset:0}.pa-rings i:nth-child(2){inset:17%}.pa-rings i:nth-child(3){inset:34%}.pa-rings i:nth-child(4){inset:46%;background:#ffffff;border:0;box-shadow:0 0 0 10px rgba(255,255,255,.12)}.pa-sp{position:absolute;left:1.2rem;top:1.1rem;padding:.45rem .8rem;border-radius:999px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.25);font:500 .74rem/1 var(--font);color:#fff}.pa-card a:hover .pa-rings i:nth-child(4){animation:pa-pulse 1.4s ease-out infinite}@keyframes pa-pulse{0%{box-shadow:0 0 0 0 rgba(255,255,255,.4)}100%{box-shadow:0 0 0 26px rgba(255,255,255,0)}}.pa-a3{background:#f5f5f7;display:flex;flex-direction:column;justify-content:center;gap:1rem;padding:0 9%}.pa-search{display:flex;align-items:center;justify-content:space-between;padding:.85rem 1.1rem;border-radius:999px;background:#fff;box-shadow:0 10px 30px rgba(29,29,31,.08)}.pa-q{font:400 clamp(.85rem,1.4vw,1rem)/1 var(--font);color:var(--hm-ink)}.pa-q::after{content:"";display:inline-block;width:1.5px;height:1em;margin-left:2px;vertical-align:-2px;background:var(--hm-wine);animation:pa-blink 1s steps(1) infinite}@keyframes pa-blink{50%{opacity:0}}.pa-lupa{width:14px;height:14px;border:1.6px solid var(--hm-ink);border-radius:50%;position:relative}.pa-lupa::after{content:"";position:absolute;width:6px;height:1.6px;background:var(--hm-ink);right:-5px;bottom:-2px;transform:rotate(45deg)}.pa-res{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.pa-res li{display:flex;align-items:center;gap:.7rem;padding:.7rem .9rem;border-radius:8px;background:rgba(255,255,255,.55)}.pa-res li.on{background:#fff;box-shadow:0 0 0 1.5px var(--hm-wine)}.pa-res b{font:500 .74rem/1 var(--font);color:var(--hm-mute)}.pa-res li.on b{color:var(--hm-wine)}.pa-res span{flex:1;height:7px;border-radius:4px;background:#d6cec1}.pa-res li.on span{background:var(--hm-ink);max-width:70%}.pa-a4{background:var(--hm-ink);display:grid;place-items:center}.pa-dots{display:grid;grid-template-columns:repeat(8,1fr);gap:clamp(.45rem,1.2vw,.8rem);width:62%}.pa-dots i{aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,255,255,.25);transition:background .5s,border-color .5s}.pa-dots i:nth-child(n+25){background:#ffffff;border-color:#ffffff}.pa-dots i:nth-child(n+41){background:#0b0b0b;border-color:#0b0b0b}.pa-card a:hover .pa-dots i:nth-child(n+17){background:#ffffff;border-color:#ffffff}.pa-card a:hover .pa-dots i:nth-child(n+41){background:#0b0b0b;border-color:#0b0b0b}.pa-a5{background:linear-gradient(105deg,#f08a4b 0%,#c8483f 24%,#0d0d0d 50%,#2a1230 76%,#0c0b12 100%);display:grid;place-items:center}.pa-order{position:relative;width:min(62%,280px);padding:1.2rem 1.3rem;border-radius:14px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff4ea;display:flex;flex-direction:column;gap:.3rem}.pa-order small{font:500 .7rem/1 var(--font);letter-spacing:.12em;text-transform:uppercase;opacity:.75}.pa-order b{font:400 clamp(1.7rem,3vw,2.3rem)/1 var(--serif);font-weight:400}.pa-ok{position:absolute;right:1.1rem;top:50%;width:34px;height:34px;margin-top:-17px;border-radius:50%;background:#fff4ea}.pa-ok::after{content:"";position:absolute;left:11px;top:11px;width:12px;height:7px;border:solid #0b0b0b;border-width:0 0 2px 2px;transform:rotate(-45deg)}.pa-lib{margin-top:3rem;display:grid;gap:1.4rem;align-items:center;padding:clamp(1.6rem,3vw,2.4rem);border-radius:2px;background:#f5f5f7;color:var(--hm-ink)!important;text-decoration:none}@media(min-width:800px){.pa-lib{grid-template-columns:1.2fr 1fr;gap:3rem}}.pa-books{display:flex;align-items:flex-end;gap:5px;height:9rem}.pa-books i{flex:1;max-width:34px;border-radius:2px 2px 0 0;background:var(--hm-ink);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.pa-books i:nth-child(3n){background:#0b0b0b}.pa-books i:nth-child(4n){background:#d2d2d7}.pa-books i:nth-child(5n){background:#3a3836}.pa-books i:nth-child(1){height:78%}.pa-books i:nth-child(2){height:92%}.pa-books i:nth-child(3){height:70%}.pa-books i:nth-child(4){height:100%}.pa-books i:nth-child(5){height:84%}.pa-books i:nth-child(6){height:66%}.pa-books i:nth-child(7){height:95%}.pa-books i:nth-child(8){height:74%}.pa-books i:nth-child(9){height:88%}.pa-books i:nth-child(10){height:62%;transform:rotate(-8deg);transform-origin:bottom left}.pa-books i:nth-child(11){height:90%}.pa-books i:nth-child(12){height:80%}.pa-lib:hover .pa-books i:nth-child(odd){transform:translateY(-6px)}.pa-lib .hm-t i{font-style:normal;color:var(--hm-wine)}.pa-lib:hover .hm-go{color:var(--hm-wine);border-color:currentColor}@media (prefers-reduced-motion:reduce){.pa-q::after,.pa-rings i{animation:none!important}}@media(max-width:719px){.pa-art{aspect-ratio:16/11}.pa-grid{gap:2.2rem}}@media(min-width:960px){.aq-hero-in{grid-template-columns:6fr 5fr;gap:4.5rem}}@media(max-width:959px){.aq-hero-art{aspect-ratio:4/3;order:-1}.aq-hero-art svg{inset:4% 20%;width:60%;height:92%}}.rxq-hero,.mdl-hero{padding-bottom:clamp(2rem,5vw,3.5rem)!important}.rxq-hero .hm-wrap,.mdl-hero .hm-wrap{text-align:left}.rxq-hero .hm-lead,.mdl-hero .hm-lead{margin-top:1.4rem}.rxq-in{max-width:56rem}.rxq-prog{height:2px;background:var(--hm-line);position:sticky;top:0;z-index:2}.rxq-prog i{display:block;height:2px;width:0;background:var(--hm-wine);transition:width .4s cubic-bezier(.2,.7,.2,1)}.rxq-count{margin:.8rem 0 1rem;font:500 .78rem/1 var(--font);letter-spacing:.06em;color:var(--hm-mute)}.rxq-q{margin:0;padding:1.4rem 0;border:0;border-top:1px solid var(--hm-line);min-width:0;transition:opacity .3s}.rxq-q legend{float:left;width:100%;display:grid;grid-template-columns:2.4rem 1fr;gap:.6rem;margin-bottom:1rem;font:400 clamp(1.3rem,2.6vw,1.8rem)/1.2 var(--serif);letter-spacing:-.01em;color:var(--hm-ink)}.rxq-n{font:500 .76rem/2.2 var(--font);color:var(--hm-wine)}.rxq-opts{clear:both;display:flex;flex-wrap:wrap;gap:.5rem;padding-left:3rem}.rxq-opts label{position:relative;cursor:pointer}.rxq-opts input{position:absolute;opacity:0;pointer-events:none}.rxq-opts span{display:inline-block;padding:.7rem 1.2rem;border:1px solid var(--hm-line);border-radius:999px;font:500 .92rem/1 var(--font);color:var(--hm-ink);transition:background .2s,color .2s,border-color .2s}.rxq-opts label:hover span{border-color:var(--hm-ink)}.rxq-opts input:checked+span{background:var(--hm-ink);border-color:var(--hm-ink);color:#fff}.rxq-opts input:focus-visible+span{outline:2px solid var(--hm-wine);outline-offset:2px}.rxq-q.done legend{color:var(--hm-mute)}.rxq-go{margin-top:1.6rem;border:0;cursor:pointer}.rxq-go:disabled{opacity:.35;cursor:not-allowed}.rxq-out:focus{outline:none}.rxq-score{display:flex;align-items:baseline;flex-wrap:wrap;gap:.2rem 1rem;padding-bottom:1.6rem;margin-bottom:2rem;border-bottom:1px solid var(--hm-ink)}.rxq-num{font:400 clamp(5rem,14vw,9rem)/.85 var(--serif);letter-spacing:-.04em;color:var(--hm-ink)}.rxq-of{font:400 clamp(1.6rem,3vw,2.4rem)/1 var(--serif);color:var(--hm-mute)}.rxq-label{flex-basis:100%;margin:.8rem 0 0;font:400 1.05rem/1.5 var(--font);color:#3d3b38;max-width:34rem}.rxq-fixes{list-style:none;margin:1.6rem 0 0;padding:0;border-top:1px solid var(--hm-line)}.rxq-fixes li{display:grid;grid-template-columns:2.6rem 1fr;gap:.8rem;padding:1.4rem 0;border-bottom:1px solid var(--hm-line)}.rxq-fn{font:500 .78rem/2 var(--font);color:var(--hm-wine)}.rxq-fixes h3{margin:0;font:400 clamp(1.35rem,2.6vw,1.8rem)/1.15 var(--serif);color:var(--hm-ink)}.rxq-fixes p{margin:.4rem 0 .7rem;font:400 1rem/1.55 var(--font);color:#3d3b38;max-width:36rem}.rxq-fixes a{font:500 .92rem/1 var(--font);color:var(--hm-ink);text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px}.rxq-fixes a:hover{color:var(--hm-wine)}.rxq-cta{margin-top:2.4rem;padding:1.6rem;background:var(--hm-ink);color:#ffffff;border-radius:4px}.rxq-cta>p:first-child{margin:0;font:400 clamp(1.25rem,2.4vw,1.6rem)/1.3 var(--serif)}.rxq-cta b{font-weight:400;font-style:italic}.rxq-cta .hm-btn{background:#fff;color:var(--hm-ink)!important}.rxq-redo{background:none;border:0;border-bottom:1px solid currentColor;color:#ffffff!important;cursor:pointer;padding:0 0 2px}@media(max-width:600px){.rxq-opts{padding-left:0}.rxq-opts label{flex:1}.rxq-opts span{display:block;text-align:center}}.mdl-form{display:grid;gap:.8rem;padding:1.4rem;background:#f5f5f7;border-radius:4px;margin-bottom:1.6rem}@media(min-width:800px){.mdl-form{grid-template-columns:1.3fr 1fr 1fr}}.mdl-form label{display:flex;flex-direction:column;gap:.4rem}.mdl-form span{font:500 .72rem/1 var(--font);letter-spacing:.1em;text-transform:uppercase;color:var(--hm-mute)}.v4 .mdl-form input,.v4 .mdl-form select{height:auto!important;padding:.85rem 1rem!important;border:1px solid #d6cec1!important;border-radius:10px!important;background:#fff!important;font:400 1rem/1.2 var(--font)!important;color:var(--hm-ink)!important;box-shadow:none!important;width:100%;box-sizing:border-box}.v4 .mdl-form input:focus,.v4 .mdl-form select:focus{outline:2px solid var(--hm-wine);outline-offset:1px}.mdl-tabs{display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:none;padding-bottom:.4rem;margin-bottom:1.4rem;border-bottom:1px solid var(--hm-line)}.mdl-tabs::-webkit-scrollbar{display:none}.mdl-tabs button{flex:0 0 auto;padding:.65rem 1.05rem;border:1px solid transparent;border-radius:999px;background:transparent;font:500 .9rem/1 var(--font);color:var(--hm-mute);cursor:pointer}.mdl-tabs button:hover{color:var(--hm-ink)}.mdl-tabs button[aria-selected="true"]{background:var(--hm-ink);color:#fff}.mdl-tabs button:focus-visible{outline:2px solid var(--hm-wine);outline-offset:2px}.mdl-grid{display:grid;gap:1rem}@media(min-width:800px){.mdl-grid{grid-template-columns:1fr 1fr}}.mdl-card{padding:1.3rem 1.4rem;background:#fff;border:1px solid var(--hm-line);border-radius:4px;display:flex;flex-direction:column;gap:.8rem}.mdl-top{display:flex;justify-content:space-between;align-items:center;gap:1rem}.mdl-card h3{margin:0;font:400 1.35rem/1.15 var(--serif);color:var(--hm-ink)}.mdl-copy{flex:0 0 auto;padding:.5rem .95rem;border:1px solid var(--hm-ink);border-radius:999px;background:transparent;font:500 .8rem/1 var(--font);color:var(--hm-ink);cursor:pointer;transition:background .2s,color .2s}.mdl-copy:hover,.mdl-copy.ok{background:var(--hm-ink);color:#fff}.mdl-tx{margin:0;white-space:pre-line;font:400 1rem/1.6 var(--font);color:#3d3b38}.mdl-cta{margin-top:2.4rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-top:1.6rem;border-top:1px solid var(--hm-ink)}.mdl-cta p{margin:0;max-width:34rem;font:400 clamp(1.2rem,2.2vw,1.5rem)/1.3 var(--serif);color:var(--hm-ink)}.mdl-cta b{font-weight:400;font-style:italic;color:var(--hm-wine)}.rxq-in{max-width:1320px}.rxq-form,.rxq-out{max-width:50rem}.rxs-bar{position:sticky;top:0;z-index:3;height:2px;background:var(--hm-line)}.rxs-bar i{display:block;height:100%;width:0;background:var(--hm-wine);transition:width .5s cubic-bezier(.2,.7,.2,1)}.rxs-in{display:grid;gap:2rem;padding-top:clamp(2.5rem,7vw,5.5rem)!important;padding-bottom:clamp(3rem,8vw,6rem)!important;text-align:left}@media(min-width:1000px){.rxs-in{grid-template-columns:7fr 4fr;gap:5rem;align-items:start}.rxs-side{position:sticky;top:5rem}}.rxs-main{min-width:0}.rxs-intro .hm-lead{margin-top:1.4rem}.rxs-start{border:0;cursor:pointer}.rxs-back{background:none;border:0;padding:0;margin:0 0 2rem;font:500 .85rem/1 var(--font);color:var(--hm-mute);cursor:pointer;visibility:hidden}.rxs-back:hover{color:var(--hm-ink)}.rxq-step{margin:0;padding:0;border:0;min-width:0;opacity:0;transform:translateY(16px);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.7,.2,1)}.rxq-step.in{opacity:1;transform:none}.rxq-num-s{margin:0 0 1.2rem;font:500 .8rem/1 var(--font);letter-spacing:.08em;color:var(--hm-mute)}.rxq-num-s span{color:var(--hm-wine)}.rxq-qt{float:left;width:100%;padding:0;margin:0 0 2.2rem;font:400 clamp(2.2rem,5.6vw,4.4rem)/1.02 var(--serif);letter-spacing:-.025em;color:var(--hm-ink);text-wrap:balance}.rxq-ans{clear:both;display:flex;flex-direction:column;border-top:1px solid var(--hm-ink)}.rxq-ans label{position:relative;cursor:pointer}.rxq-ans input{position:absolute;opacity:0;pointer-events:none}.rxq-ans span{display:flex;align-items:center;gap:1.2rem;padding:1.15rem .2rem;border-bottom:1px solid var(--hm-line);font:400 clamp(1.5rem,3vw,2.2rem)/1 var(--serif);color:var(--hm-ink);transition:padding .35s cubic-bezier(.2,.7,.2,1),color .25s,background .25s}.rxq-ans kbd{display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--hm-line);border-radius:6px;font:500 .78rem/1 var(--font);color:var(--hm-mute);background:transparent}.rxq-ans label:hover span{padding-left:1rem;color:var(--hm-wine)}.rxq-ans input:checked+span{padding-left:1rem;background:var(--hm-ink);color:#fff}.rxq-ans input:checked+span kbd{border-color:rgba(255,255,255,.4);color:#fff}.rxq-ans input:focus-visible+span{outline:2px solid var(--hm-wine);outline-offset:-2px}.rxs-hint{margin:1.4rem 0 0;font:400 .82rem/1.3 var(--font);color:var(--hm-mute)}@media(hover:none){.rxs-hint,.rxq-ans kbd{display:none}}.rxs-side{aspect-ratio:4/5;margin:0}.rxq-plate{position:absolute;inset:0;opacity:0;transition:opacity .8s ease}.rxq-plate.on{opacity:1}.rxq-plate svg{position:absolute;inset:6% 4%;width:92%;height:88%}@media(max-width:999px){.rxs-side{display:none}}.rxs .rxq-out{max-width:none}.rxs .rxq-score{margin-top:.4rem}@media (prefers-reduced-motion:reduce){.rxq-step,.rxq-plate,.rxq-ans span{transition:none}}.v4 .rxs .rxq-out,.v4 .rxs .rxq-out:focus,.v4 .rxs .rxq-out:focus-visible{outline:none!important;box-shadow:none!important}.d0{--d:0}.d1{--d:1}.d2{--d:2}.d3{--d:3}.d4{--d:4}.d5{--d:5}.d6{--d:6}.d7{--d:7}.d8{--d:8}.d9{--d:9}a.nvx-btn{text-decoration:none;color:inherit}.hl-art img.art{position:absolute;inset:6% 4%;width:92%;height:88%;object-fit:contain;transition:transform 1.2s cubic-bezier(.2,.7,.2,1)}.hl-card a:hover .hl-art img.art{transform:scale(1.04) rotate(-1deg)}.lz-art img.art{inset:0 18%;width:64%;height:100%}@media (prefers-reduced-motion:reduce){.hl-art img.art{transition:none}}.hz{--hm-ink:#1d1d1f;--hm-paper:#ffffff;--hm-line:#e8e8ed;--hm-wine:#0b0b0b;--hm-mute:#6a6a6f;--hm-card:#f5f5f7;--hm-wine-d:#0a0a0a;color:var(--hm-ink)}.hz .lz-bar{background:rgba(255,255,255,.94);border-radius:14px;border:1px solid var(--hm-line)}.hz .lz-bar-in{padding:0 1rem}.hz .lx{padding-top:clamp(1.6rem,4vw,3rem)}.hz-end{height:calc(110px + env(safe-area-inset-bottom,0px))}body.app-hub .hz label.lz-step,body.app-hub .hz label.lz-chk{display:grid!important;margin:0!important;padding:1.05rem 0!important;font:400 1.04rem/1.5 var(--font)!important;letter-spacing:0!important;text-transform:none!important;color:var(--hm-ink)!important}body.app-hub .hz .lz-lead{margin:1.6rem 0 0!important}body.app-hub .hz h2.lz-k{margin:3rem 0 1rem!important}body.app-hub .hz .lz-h{margin:1rem 0 0}.rxq-plate img.art{position:absolute;inset:6% 4%;width:92%;height:88%;object-fit:contain;transform:none}.rxs-side.hl-art .rxq-plate img.art{transition:none}.rx-pg{position:relative;background:#fff;border:1px solid var(--hm-line,#e8e8ed);overflow:hidden}.rx-pg .rxq-plate svg{position:absolute;inset:0;width:100%;height:100%;overflow:hidden}.rx-pg .g path{fill:none;stroke:#efeae1;stroke-width:1}.rx-pg .k{fill:none;stroke:#1d1d1f;stroke-width:1.2}.rx-pg .c{font:500 13px var(--font);letter-spacing:.1em;fill:#1d1d1f}.rx-pg .m{font:600 56px var(--font);letter-spacing:-.03em;fill:#1d1d1f}.rx-pg .ms{font:600 40px var(--font);letter-spacing:-.03em;fill:#1d1d1f}.rx-pg .big{font:600 320px/1 var(--font);letter-spacing:-.07em;fill:#1d1d1f}.rx-pg .w,.rx-pg text.w{fill:#0b0b0b}.rx-pg .wf{fill:#0b0b0b}.rx-pg .s{fill:none;stroke:#1d1d1f;stroke-width:24;stroke-linejoin:miter;stroke-linecap:square}.rx-pg .o{fill:none;stroke:#1d1d1f;stroke-width:2}.rx-pg .t{fill:none;stroke:#1d1d1f;stroke-width:5}.rx-pg .p{fill:#fff}.rx-pg .seg{fill:#ffffff;stroke:#fff;stroke-width:4;transition:fill .5s ease}.rx-pg .seg.on{fill:#0b0b0b}.rx-pg .rxq-plate.on .big,.rx-pg .rxq-plate.on .s{animation:rxIn .7s cubic-bezier(.2,.7,.2,1) both}@keyframes rxIn{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.rx-pg .rxq-plate.on .big,.rx-pg .rxq-plate.on .s{animation:none}.rx-pg .seg{transition:none}}.bp-m{font:500 13px/1 "Geist Mono",ui-monospace,monospace;letter-spacing:.14em;fill:rgba(255,255,255,.7)}@media(max-width:700px){.bp-m{font-size:22px}}.tlz-band{display:grid;gap:1rem;margin-top:clamp(2.4rem,5vw,3.5rem)}@media(min-width:860px){.tlz-band{grid-template-columns:1fr 1fr}}.g-bg{stroke:rgba(255,255,255,.12)}.g-fg{stroke:#848482;stroke-dasharray:252;stroke-dashoffset:252;transition:stroke-dashoffset 1.6s cubic-bezier(.2,.7,.2,1) .2s}.tlz-band.is-in .g-fg{stroke-dashoffset:63}@media (prefers-reduced-motion:reduce){.g-fg{transition:none;stroke-dashoffset:63}}.mdx-head{max-width:60rem;margin-bottom:clamp(2rem,5vw,3.5rem)}.mdx-sent{margin:2rem 0 0;font:400 clamp(1.6rem,3.6vw,2.6rem)/1.35 var(--serif);letter-spacing:-.015em;color:var(--hm-ink)}.mdx-f{display:inline-block;position:relative}.v4 .mdx-f input,.v4 .mdx-f select{appearance:none;-webkit-appearance:none;border:0!important;border-bottom:2px solid var(--hm-wine)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;height:auto!important;padding:0 .1em .05em!important;margin:0;font:inherit!important;letter-spacing:inherit;color:var(--hm-wine)!important;width:auto;min-width:4ch;field-sizing:content;max-width:78vw}.v4 .mdx-f input{width:9ch}.v4 .mdx-f input::placeholder{color:rgba(11,11,11,.45)}.v4 .mdx-f input:focus,.v4 .mdx-f select:focus{outline:none;border-bottom-color:var(--hm-ink)!important}.mdx-sel select{cursor:pointer;padding-right:.9em!important}.mdx-sel::after{content:"";position:absolute;right:.15em;top:50%;width:.32em;height:.32em;border:solid var(--hm-wine);border-width:0 2px 2px 0;transform:translateY(-70%) rotate(45deg);pointer-events:none}.mdx-note{margin:.8rem 0 0;font:400 .9rem/1.4 var(--font);color:var(--hm-mute)}.mdx-seg{position:relative;display:inline-flex;gap:0;padding:4px;border-radius:999px;background:#f5f5f7;max-width:100%;overflow-x:auto;scrollbar-width:none;margin-bottom:clamp(1.8rem,4vw,2.8rem)}.mdx-seg::-webkit-scrollbar{display:none}.mdx-pill{position:absolute;left:0;top:4px;bottom:4px;border-radius:999px;background:var(--hm-ink);transition:transform .45s cubic-bezier(.2,.8,.2,1),width .45s cubic-bezier(.2,.8,.2,1);z-index:0}.mdx-seg button{position:relative;z-index:1;flex:0 0 auto;padding:.7rem 1.15rem;border:0;background:transparent;border-radius:999px;font:500 .92rem/1 var(--font);color:var(--hm-ink);cursor:pointer;transition:color .3s;white-space:nowrap}.mdx-seg button[aria-selected="true"]{color:#fff}.mdx-seg button:focus-visible{outline:2px solid var(--hm-wine);outline-offset:2px}.mdx-stage{display:grid;gap:2rem}@media(min-width:900px){.mdx-stage{grid-template-columns:1fr 380px;gap:4rem;align-items:start}.mdx-prev{position:sticky;top:6rem}}@media(max-width:899px){.mdx-prev{order:-1}}.mdx-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--hm-ink)}.mdx-row{width:100%;display:grid;grid-template-columns:2.4rem 1fr;gap:.25rem .8rem;padding:1.2rem .2rem;border:0;border-bottom:1px solid var(--hm-line);background:transparent;text-align:left;cursor:pointer;color:var(--hm-ink);transition:padding .35s cubic-bezier(.2,.7,.2,1),background .3s}.mdx-n{grid-row:span 2;font:500 .76rem/2.1 var(--font);color:var(--hm-wine)}.mdx-t{font:400 clamp(1.4rem,2.6vw,1.9rem)/1.1 var(--serif);letter-spacing:-.015em}.mdx-p{font:400 .9rem/1.45 var(--font);color:var(--hm-mute);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdx-row:hover{padding-left:.8rem}.mdx-row.on{padding-left:.8rem;background:#f5f5f7}.mdx-row.on .mdx-t{color:var(--hm-wine)}.mdx-row:focus-visible{outline:2px solid var(--hm-wine);outline-offset:-2px}.mdx-phone{width:min(340px,86vw);margin:0 auto;aspect-ratio:9/18.5;border-radius:46px;padding:11px;background:#1d1d1f;box-shadow:0 0 0 1px rgba(0,0,0,.06),0 40px 90px -30px rgba(29,29,31,.45),0 18px 40px -20px rgba(11,11,11,.35)}.ph-screen{height:100%;border-radius:36px;overflow:hidden;background:var(--hm-paper);display:flex;flex-direction:column;animation:ph-in .5s cubic-bezier(.2,.7,.2,1)}@keyframes ph-in{from{opacity:.4;transform:scale(.985)}to{opacity:1;transform:none}}.ph-bar{display:flex;align-items:center;gap:.6rem;padding:2.2rem 1rem .8rem;background:#fff;border-bottom:1px solid var(--hm-line);font:500 .9rem/1.2 var(--font);color:var(--hm-ink)}.ph-av{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#0b0b0b,#1d1d1f);color:#fff;font:500 .72rem/1 var(--font);flex:0 0 auto}.ph-chat{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:.5rem;padding:1rem .8rem 1.4rem;background:#f5f5f7}.ph-b{margin:0;max-width:86%;padding:.65rem .8rem;border-radius:16px;font:400 .86rem/1.42 var(--font);white-space:pre-line}.ph-in{align-self:flex-start;background:#fff;color:var(--hm-ink);border-bottom-left-radius:5px}.ph-out{align-self:flex-end;background:var(--hm-ink);color:#ffffff;border-bottom-right-radius:5px}.ph-out small{display:block;margin-top:.3rem;text-align:right;font-size:.66rem;opacity:.6}.ph-ig{padding:2.4rem 1.1rem 1rem;display:flex;flex-direction:column;gap:.8rem;background:#fff;height:100%}.ph-ig-top{display:flex;align-items:center;gap:1.2rem}.ph-av-lg{width:68px;height:68px;font-size:1.2rem;box-shadow:0 0 0 3px #fff,0 0 0 5px #0b0b0b}.ph-stats{display:flex;gap:1.2rem;font:400 .74rem/1.2 var(--font);color:var(--hm-mute)}.ph-stats b{display:block;font:600 1rem/1.2 var(--font);color:var(--hm-ink)}.ph-bio{margin:0;white-space:pre-line;font:400 .86rem/1.5 var(--font);color:var(--hm-ink)}.ph-msg{display:block;text-align:center;padding:.55rem;border-radius:8px;background:#f5f5f7;font:600 .8rem/1 var(--font)}.ph-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin:0 -1.1rem}.ph-grid i{aspect-ratio:1;background:#e8e8ed}.ph-grid i:nth-child(2){background:#0b0b0b}.ph-grid i:nth-child(4){background:#1d1d1f}.ph-grid i:nth-child(6){background:#d2d2d7}.ph-reel{position:relative;height:100%;background:radial-gradient(120% 80% at 50% 0%,#0a0a0a,#1d1d1f 70%);padding:2.6rem 1rem 1.2rem;display:flex;flex-direction:column;gap:.7rem;color:#ffffff}.ph-seg{padding:.8rem .9rem;border-radius:14px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12)}.ph-seg span{display:inline-block;margin-bottom:.35rem;padding:.2rem .5rem;border-radius:999px;background:#0b0b0b;font:500 .68rem/1 var(--font);letter-spacing:.04em}.ph-seg p{margin:0;font:400 .84rem/1.45 var(--font)}.ph-s0{flex:1}.ph-rec{margin-top:auto;display:flex;align-items:center;gap:.4rem;font:500 .74rem/1 var(--font);opacity:.75}.ph-rec i{width:10px;height:10px;border-radius:50%;background:#969593}.ph-note{padding:2.4rem 1.2rem 1rem;background:#ffffff;height:100%;overflow:auto}.ph-note-k{margin:0 0 .8rem;font:400 1.6rem/1 var(--serif);color:var(--hm-ink)}.ph-li{display:flex;gap:.6rem;margin:0;padding:.55rem 0;border-bottom:1px solid #e8e8ed;font:400 .82rem/1.4 var(--font);color:var(--hm-ink)}.ph-li b{min-width:1.4rem;font-weight:500;color:var(--hm-wine)}.mdx-copy{display:flex;margin:1.4rem auto 0;border:0;cursor:pointer}.mdx-copy svg{fill:none;stroke:currentColor;stroke-width:1.6}.mdx-copy.ok{background:var(--hm-wine)}.mdx-cta{margin-top:clamp(3rem,7vw,5rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;padding-top:1.6rem;border-top:1px solid var(--hm-ink)}.mdx-cta p{margin:0;max-width:34rem;font:400 clamp(1.2rem,2.2vw,1.5rem)/1.3 var(--serif);color:var(--hm-ink)}.mdx-cta b{font-weight:400;font-style:italic;color:var(--hm-wine)}@media (prefers-reduced-motion:reduce){.ph-screen{animation:none}.mdx-pill{transition:none}}.v4 .mdx-f input{width:9ch;transition:width .15s}.v4 .mdx-sel select{padding-right:1.1em!important}.mdx-sel::after{right:.2em}@media(min-width:900px){.mdx .aq-h1 br{display:none}.mdx .aq-h1{font-size:clamp(4rem,7vw,6.4rem)}.mdx-head{margin-bottom:2.2rem}.mdx-sent{margin-top:1.4rem}}@media(max-width:899px){.mdx-phone{aspect-ratio:9/13;width:min(320px,84vw)}}.v4 .hm-k,.v4 .hm-meta,.v4 .hl-plate,.v4 .lz-meta,.v4 .lz-done-n,.v4 .rxs-hint{display:none}.v4 .hm-l,.v4 .hl-card .hm-l{display:none}.v4 main.vh>section:not(.pg){padding-top:clamp(5rem,11vw,9rem)!important;padding-bottom:clamp(5rem,11vw,9rem)!important}.v4 .hm-head,.v4 .hl-head{margin-bottom:clamp(2.5rem,6vw,4.5rem)}.v4 .hm-h,.v4 .lz-h,.v4 .hm-h2,.v4 .rxs-intro h1,.v4 .rxs-intro h2{font-size:clamp(2.6rem,6vw,4.8rem)!important;line-height:1.02!important}.v4 .hm-t,.v4 .mdx-t,.v4 .lz-next-t,.v4 .mdx-sent,.v4 .mdx-cta p,.v4 .pa-lib-tx .hm-t{font-size:clamp(1.4rem,2.4vw,1.8rem)!important;line-height:1.15!important}.v4 .hm-lead,.v4 .lz-lead,.v4 .fx-a p,.v4 .mdx-p,.v4 .lz-step,.v4 .lz-chk{font-size:1rem!important;line-height:1.55!important}.v4 .mdx-row{grid-template-columns:2.4rem 1fr;padding:1.1rem .2rem}.v4 .mdx-n{grid-row:auto;line-height:1.9}.v4 .mdx-head{margin-bottom:clamp(2rem,4vw,3rem)}.mdx-phone{background:#1b1b1d;padding:10px;border-radius:52px;box-shadow:inset 0 0 0 2px #3a3a3e,0 0 0 1px rgba(0,0,0,.08),0 40px 90px -30px rgba(29,29,31,.5)}.ph-screen.rl{border-radius:42px;background:#fff;font-family:-apple-system,BlinkMacSystemFont,"SF Pro Text","Helvetica Neue",Arial,sans-serif;position:relative}.rl-sb{position:relative;display:flex;justify-content:space-between;align-items:center;height:44px;padding:0 22px 0 28px;font:600 .82rem/1 -apple-system,"Helvetica Neue",Arial,sans-serif;color:#000;flex:0 0 auto;background:inherit}.rl-dark{color:#fff;background:transparent}.rl-isl{position:absolute;left:50%;top:9px;width:92px;height:26px;margin-left:-46px;border-radius:20px;background:#000}.rl-ic{display:flex;gap:4px;align-items:center}.rl-ic i{display:block;background:currentColor;border-radius:2px}.rl-ic .sig{width:16px;height:9px;clip-path:polygon(0 70%,20% 70%,20% 100%,0 100%,27% 45%,47% 45%,47% 100%,27% 100%,54% 20%,74% 20%,74% 100%,54% 100%,81% 0,100% 0,100% 100%,81% 100%);border-radius:0}.rl-ic .wifi{width:14px;height:10px;border-radius:14px 14px 0 0;clip-path:polygon(50% 100%,0 25%,20% 0,80% 0,100% 25%)}.rl-ic .bat{width:22px;height:10px;border-radius:3px;box-shadow:inset 0 0 0 1px currentColor;background:linear-gradient(90deg,currentColor 75%,transparent 75%);opacity:.95}.ph-whatsapp,.ph-avaliacao{background:#efeae2!important}.ph-whatsapp .rl-sb,.ph-avaliacao .rl-sb{background:#f6f6f6}.wa-top{display:flex;align-items:center;gap:.5rem;padding:.4rem .7rem .55rem;background:#f6f6f6;border-bottom:1px solid #ddd}.wa-back{font-size:1.7rem;line-height:.8;color:#007aff}.wa-top .ph-av{width:34px;height:34px}.wa-name{flex:1;display:flex;flex-direction:column;font-size:.86rem;color:#111}.wa-name small{font-size:.7rem;color:#56656e}.wa-icons{display:flex;gap:.9rem}.wa-icons i{width:18px;height:13px;border:2px solid #007aff;border-radius:3px}.wa-icons .tel{width:13px;border-radius:50% 50% 4px 4px}.wa-chat{flex:1;display:flex;flex-direction:column;justify-content:flex-end;gap:.35rem;padding:.8rem .6rem;background-color:#efeae2;background-image:radial-gradient(rgba(0,0,0,.035) 1.2px,transparent 1.3px);background-size:14px 14px}.wa-day{align-self:center;margin-bottom:.4rem;padding:.25rem .6rem;border-radius:8px;background:#fff;font-size:.68rem;color:#54656f;box-shadow:0 1px .5px rgba(0,0,0,.1)}.wa-b{position:relative;margin:0;max-width:82%;padding:.4rem .55rem .5rem;border-radius:8px;font-size:.84rem;line-height:1.35;color:#111b21;white-space:pre-line;box-shadow:0 1px .5px rgba(0,0,0,.13)}.wa-b small{float:right;margin:.35rem 0 -.2rem .6rem;font-size:.64rem;color:#56656e;white-space:nowrap}.wa-in{align-self:flex-start;background:#fff;border-top-left-radius:0}.wa-out{align-self:flex-end;background:#d9fdd3;border-top-right-radius:0}.wa-tick{font-style:normal;color:#53bdeb;letter-spacing:-.25em}.wa-in-bar{display:flex;align-items:center;gap:.5rem;padding:.5rem .6rem 1.2rem;background:#f6f6f6}.wa-plus{font-size:1.5rem;color:#007aff;line-height:1}.wa-field{flex:1;height:30px;border-radius:16px;background:#fff;border:1px solid #e0e0e0}.wa-mic{width:12px;height:18px;border-radius:7px;border:2px solid #007aff}.ig-top{display:flex;justify-content:space-between;padding:.2rem 1rem .6rem;font-size:1rem;color:#000}.ig{padding:0 1rem;display:flex;flex-direction:column;gap:.7rem;overflow:hidden}.ig-row{display:flex;align-items:center;gap:1.1rem}.ig-av{width:76px;height:76px;flex:0 0 auto;border-radius:50%;padding:3px;background:conic-gradient(#feda75,#fa7e1e,#d62976,#962fbf,#4f5bd5,#feda75)}.ig-av span{display:grid;place-items:center;width:100%;height:100%;border-radius:50%;border:3px solid #fff;background:linear-gradient(135deg,#0b0b0b,#1d1d1f);color:#fff;font-weight:600}.ig-st{flex:1;display:flex;justify-content:space-between;text-align:center;font-size:.72rem;color:#000}.ig-st b{display:block;font-size:.95rem}.ig-bio{margin:0;font-size:.8rem;line-height:1.38;color:#000}.ig-btns{display:flex;gap:.4rem}.ig-btns span{flex:1;padding:.45rem;border-radius:8px;background:#efefef;text-align:center;font-size:.78rem;font-weight:600}.ig-btns span:first-child{background:#0095f6;color:#fff}.ig-hl{display:flex;gap:.9rem}.ig-hl i{width:52px;height:52px;border-radius:50%;border:1px solid #dbdbdb;background:#fafafa}.ig-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px;margin:0 -1rem}.ig-grid i{aspect-ratio:4/5;background:#e6ded2}.ig-grid i:nth-child(2n){background:#cfc3b2}.ig-grid i:nth-child(3n){background:#0b0b0b}.ig-grid i:nth-child(5){background:#1d1d1f}.rv{position:relative;height:100%;display:flex;flex-direction:column;color:#fff;background:linear-gradient(180deg,rgba(0,0,0,.35),transparent 25%,transparent 45%,rgba(0,0,0,.85)),radial-gradient(90% 60% at 60% 40%,#8a5a3c,#3b2418 60%,#120c09)}.rv-top{display:flex;justify-content:space-between;padding:.2rem 1rem;font-size:1.05rem}.rv-sub{margin:28% 1.2rem 0;align-self:center;max-width:80%;padding:.4rem .6rem;border-radius:6px;background:#fff;color:#000;text-align:center;font:600 .86rem/1.3 -apple-system,Arial,sans-serif}.rv-side{position:absolute;right:.6rem;bottom:7.5rem;display:flex;flex-direction:column;gap:1rem;align-items:center;font-size:1.3rem}.rv-side span{display:flex;flex-direction:column;align-items:center}.rv-side small{font-size:.62rem}.rv-cap{margin-top:auto;padding:0 3.6rem 1rem 1rem}.rv-user{display:flex;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.8rem}.rv-user .ph-av{width:28px;height:28px}.rv-user em{font-style:normal;padding:.15rem .5rem;border:1px solid rgba(255,255,255,.7);border-radius:6px;font-size:.7rem}.rv-steps{list-style:none;margin:0;padding:0;font-size:.72rem;line-height:1.35;opacity:.92}.rv-steps li{margin-bottom:.25rem}.rv-steps span{font-weight:600;margin-right:.3rem;opacity:.75}.rv-bar{height:2px;margin:0 1rem 1.1rem;background:rgba(255,255,255,.3)}.rv-bar i{display:block;width:35%;height:100%;background:#fff}.ph-ideias{background:#fff!important}.nt-top{display:flex;justify-content:space-between;padding:.2rem 1rem .4rem;color:#e0a100;font-size:.95rem}.nt{padding:0 1.1rem;overflow:auto}.nt-date{margin:0;text-align:center;font-size:.68rem;color:#6a6a6f}.nt-h{margin:.4rem 0 .6rem;font-size:1.35rem;font-weight:700;color:#000}.nt-li{display:flex;gap:.6rem;align-items:flex-start;margin:0;padding:.38rem 0;font-size:.82rem;line-height:1.35;color:#000;border-bottom:1px solid #f0f0f0}.nt-ck{flex:0 0 auto;width:17px;height:17px;margin-top:1px;border-radius:50%;border:1.5px solid #c7c7cc}body.v4{--hm-paper:#ffffff;--hm-ink:#1d1d1f;--hm-line:#e8e8ed;--hm-mute:#6a6a6f;--hm-wine:#0b0b0b;--wine-d:#0a0a0a;--wine-l:#f2f2ef}body.v4,body.v4 main.vh,.v4 .pubnav,.v4 .nav-glass{background:#fff!important}.v4 .pubnav{background:rgba(255,255,255,.82)!important;-webkit-backdrop-filter:saturate(1.8) blur(20px);backdrop-filter:saturate(1.8) blur(20px);border-bottom:1px solid rgba(0,0,0,.06)}.v4 main>section,.v4 main.vh>section{background:#fff!important;border-top:0!important}.v4 main.vh>section.hm-intro,.v4 main.vh>section.hm-work,.v4 main.vh>section.hl,.v4 main.vh>section.fx{padding-top:clamp(6rem,12vw,10rem)!important;padding-bottom:clamp(6rem,12vw,10rem)!important}.v4 .hm-h{font-size:clamp(3.4rem,9vw,8.5rem)!important;letter-spacing:-.04em!important}.v4 .hm-h2{font-size:clamp(2.6rem,6vw,5.4rem)!important;letter-spacing:-.035em!important}.v4 .hm-k{color:var(--hm-wine)!important;letter-spacing:.14em}.v4 .hm-btn,.v4 .pg .pg-cta{background:var(--hm-wine)!important;color:#fff!important;border-color:var(--hm-wine)!important;box-shadow:none!important}.v4 .hm-btn:hover,.v4 .pg .pg-cta:hover{background:var(--wine-d)!important}.v4 .hm-btn-light{background:#fff!important;color:var(--hm-wine)!important}.v4 .hm-link,.v4 .hm-go{color:var(--hm-wine)!important}.v4 main.vh>section.pg{background:#fff!important;height:clamp(560px,92svh,980px)}.pg-s1{background:var(--hm-wine)!important}.pg-rings{color:rgba(255,255,255,.1)!important}.pg-big{color:#fff!important}.pg-big i{color:#d3d3d0!important}.pg-s3{background:#fff!important}.pg-word{color:#1d1d1f!important}.pg-photo .pg-art{background:#000}.v4 main.vh>section.hm-hub{background:var(--hm-wine)!important}.hm-phone{box-shadow:0 0 0 1px rgba(255,255,255,.1),0 50px 120px rgba(0,0,0,.35)!important}.hm-a1{background:var(--hm-wine)!important}.hm-a2{background:#f5f5f7!important}.hm-a2 .hm-b-in{background:#fff;color:#1d1d1f;border-color:#e8e8ed}.hm-a2 .hm-b-out{background:var(--hm-wine);color:#fff}.hm-a2 .hm-b-typing i{background:#1d1d1f}.hm-a3{background:#f5f5f7!important}.hm-a4{background:linear-gradient(135deg,#0b0b0b,#0a0a0a)!important}.hm-art,.hl-art,.pa-art{border-radius:22px!important}.hl-art{background:#f5f5f7!important;box-shadow:none!important}.hl-art::before{opacity:.12}.bp-m{fill:rgba(11,11,11,.7)!important}.nvx{background:#fff!important}.nvx-n,.nvx-tag{color:var(--hm-wine)!important}.v4 .hm-k,.v4 .hm-meta,.v4 .hm-l,.v4 .hl-plate,.v4 .mdx-note,.v4 .rxs-hint,.v4 .pv-note{display:none!important}.v4 .hm-go{font-size:.95rem}.pg-rings,.pg-s2 .pg-art::after,.pg-s2b .pg-art::after{display:none!important}.pg-s1{background:#fff!important}.pg-big{color:var(--hm-wine)!important}.pg-big i{color:#1d1d1f!important}.pg .pg-s1 .pg-cap{color:#1d1d1f!important}.pg[data-i="0"] .pg-ctrl,.pg[data-i="3"] .pg-ctrl{color:#1d1d1f}.v4 main.vh>section.hm-hub{background:#f5f5f7!important}.v4 .hm-hub .hm-h2,.v4 .hm-hub .hm-h2 em,.v4 .hm-light,.v4 .hm-light-soft{color:#1d1d1f!important}.v4 .hm-hub .hm-btn-light{background:var(--hm-wine)!important;color:#fff!important}.hm-a1,.hm-a4{background:#f5f5f7!important}.hm-a1 .hm-art-t,.hm-max{color:#1d1d1f!important}.hm-a1 .hm-line{stroke:var(--hm-wine)!important}.hm-a1 path[fill]{fill:none!important}.hm-tags li{color:#1d1d1f!important;border-color:#d2d2d7!important}.hm-h i,.hm-h2 i{color:var(--hm-wine)!important}.hl-art{background:#f5f5f7!important}.hl-art::before{display:none}.hl-art svg g{stroke:#1d1d1f;opacity:.75}.hl-art svg text{display:none}.fx-item summary{grid-template-columns:1fr 28px!important}.v4 main.vh>section.hm-intro{padding-top:clamp(7rem,14vw,12rem)!important}.hm-intro-side .hm-lead{font-size:1.2rem}.v4 .hm-art,.v4 .hl-art,.v4 .pa-art,.v4 .mdx-phone{border-radius:22px}.v4 .mdx-row.on{background:var(--hm-card)}.v4 .mdx-seg{background:var(--hm-card)}.v4 .mdx-pill{background:var(--hm-ink)}.v4 .hz,.hz{--hm-ink:#1d1d1f;--hm-paper:#ffffff;--hm-line:#e8e8ed;--hm-mute:#6a6a6f}.v4 .lz-model{background:var(--hm-card)!important;color:var(--hm-ink)!important}.v4 .lz-model *{color:inherit}.v4 .lz-avoid{background:var(--hm-card)!important;border-left-color:var(--hm-wine)!important}.v4 .lz-k,.v4 .lz-tag{display:none}@media(min-width:800px){.lw-list{grid-template-columns:repeat(3,1fr);gap:4rem}}.v4 main.vh>section.lt{padding-top:0!important}.lt .tlz-band{margin-top:0}.nvx{background:rgba(255,255,255,.96)!important;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.nvx-top{border-bottom:0!important}.nvx-body{justify-content:center!important;gap:3.5rem!important;max-width:1100px!important}.nvx-list{border-top:0!important}.nvx-list li{border-bottom:0!important}.nvx-n,.nvx-tag{display:none!important}.nvx-list a{padding:.25rem 0!important}.nvx-t{font-size:clamp(2.6rem,6vw,4.8rem)!important;letter-spacing:-.035em!important;color:#1d1d1f;transition:color .25s,transform .45s cubic-bezier(.2,.7,.2,1)!important}.nvx-list:hover .nvx-t{color:#c7c7cc}.nvx-list a:hover .nvx-t{color:var(--hm-wine)!important;transform:none!important}.nvx-foot{border-top:1px solid #e8e8ed;padding-top:1.6rem}.nvx-meta>a{border-bottom:0!important;color:#6a6a6f!important}.nvx-lang a[aria-current="true"]{background:#1d1d1f!important}.v4 main.mt-page>section{text-align:left}.mt-k{margin:0 0 1.6rem;font:500 .9rem/1 var(--font);color:#0b0b0b}.mt-h1{margin:0;font:400 clamp(3rem,7.4vw,7rem)/.96 var(--serif);letter-spacing:-.04em;color:#1d1d1f;text-wrap:balance}.mt-h1 i,.mt-h2 i{font-style:normal;color:#0b0b0b}.mt-h1 em{font-style:italic;color:#6a6a6f}.mt-h2{margin:0 0 2.2rem;font:400 clamp(2.4rem,5vw,4.4rem)/1 var(--serif);letter-spacing:-.035em;color:#1d1d1f}.mt-lead{margin:0;font:400 clamp(1.3rem,2.3vw,1.75rem)/1.35 var(--serif);color:#1d1d1f;max-width:38rem}.mt-hero-in{display:grid;gap:3rem;align-items:center}@media(min-width:1000px){.mt-hero-in{grid-template-columns:7fr 4fr;gap:5rem}}.mt-hero-art{margin:0;aspect-ratio:4/5}@media(max-width:999px){.mt-hero-art{display:none}}.mt-bul{list-style:none;margin:2.4rem 0 0;padding:0;border-top:1px solid #1d1d1f;max-width:34rem}.mt-bul li{padding:.9rem 0;border-bottom:1px solid #e8e8ed;font:400 1.1rem/1.3 var(--font);color:#1d1d1f}.mt-bul li::before{content:"";display:inline-block;width:6px;height:6px;margin-right:.8rem;border-radius:50%;background:#0b0b0b;vertical-align:.2em}.mt-free{font:400 .9rem/1 var(--font);color:#6a6a6f}.mt-2{display:grid;gap:1.4rem}@media(min-width:900px){.mt-2{grid-template-columns:5fr 7fr;gap:4rem;align-items:start}.mt-2 .mt-h2{margin:0}}.mt-steps,.mt-pils,.mt-join{list-style:none;margin:0;padding:0;display:grid;border-top:1px solid #1d1d1f}@media(min-width:900px){.mt-steps{grid-template-columns:repeat(4,1fr)}.mt-pils{grid-template-columns:repeat(5,1fr)}}.mt-steps li,.mt-pils li{padding:1.6rem 1.4rem 1.4rem 0;border-bottom:1px solid #e8e8ed}@media(min-width:900px){.mt-steps li,.mt-pils li{border-bottom:0;border-right:1px solid #e8e8ed}.mt-steps li+li,.mt-pils li+li{padding-left:1.4rem}.mt-steps li:last-child,.mt-pils li:last-child{border-right:0}}.mt-steps span{font:500 .8rem/1 var(--font);color:#0b0b0b}.mt-steps b,.mt-pils b,.mt-feats b,.mt-tracks b,.mt-join b{display:block;margin:.6rem 0 .5rem;font:400 clamp(1.6rem,2.6vw,2.2rem)/1.05 var(--serif);letter-spacing:-.02em;color:#1d1d1f;font-weight:400}.mt-steps p,.mt-pils p,.mt-feats p,.mt-tracks p,.mt-join p,.mt-nums p{margin:0;font:400 1rem/1.5 var(--font);color:#6a6a6f}.mt-feats{list-style:none;margin:0;padding:0;display:grid;gap:1rem}@media(min-width:800px){.mt-feats{grid-template-columns:repeat(3,1fr)}}.mt-feats li{padding:1.8rem;border-radius:22px;background:#f5f5f7}.mt-feats b{margin-top:0}.mt-mid{margin-top:2rem}.mt-tracks{list-style:none;margin:0;padding:0;display:grid;gap:1.4rem}@media(min-width:800px){.mt-tracks{grid-template-columns:repeat(5,1fr)}}@media(max-width:799px){.mt-tracks{grid-template-columns:1fr 1fr}}.mt-tr-art{aspect-ratio:4/5;margin:0 0 .9rem}.mt-nums{list-style:none;margin:0 0 2.4rem;padding:0;display:grid;border-top:1px solid #1d1d1f}@media(min-width:800px){.mt-nums{grid-template-columns:repeat(3,1fr)}}.mt-nums li{padding:1.6rem 1.4rem 1.4rem 0;border-bottom:1px solid #e8e8ed}@media(min-width:800px){.mt-nums li{border-bottom:0;border-right:1px solid #e8e8ed}.mt-nums li+li{padding-left:1.4rem}.mt-nums li:last-child{border-right:0}}.mt-nums b{display:block;font:400 clamp(3rem,6vw,5rem)/1 var(--serif);letter-spacing:-.04em;color:#0b0b0b;font-weight:400}.mt-honest{font-size:1.15rem;color:#6a6a6f}.mt-join{border-top:1px solid #1d1d1f}.mt-join li{display:grid;grid-template-columns:10rem 1fr;align-items:baseline;gap:1rem;padding:1.1rem 0;border-bottom:1px solid #e8e8ed}.mt-join b{margin:0;font-size:1.6rem}@media(max-width:600px){.mt-join li{grid-template-columns:1fr;gap:.2rem}}.mt-faq{border-top:1px solid #1d1d1f}.mt-end .hm-actions{justify-content:center;margin-top:2.4rem}.mt-hero .hm-btn,.mt-end .hm-btn{border:0}.mt-wa{position:fixed;right:1.2rem;bottom:1.2rem;z-index:40;display:flex;align-items:center;gap:.6rem;padding:.8rem 1.1rem .8rem .9rem;border-radius:999px;background:#1d1d1f;color:#fff!important;text-decoration:none;font:500 .9rem/1 var(--font);box-shadow:0 12px 30px rgba(0,0,0,.2)}.mt-wa svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:1.7}.mt-wa:hover{background:#0b0b0b}@media(max-width:600px){.mt-wa span{display:none}.mt-wa{padding:.9rem}}.mt-tr-art img.art,.mt-hero-art img.art{width:100%;height:100%;object-fit:cover;display:block}@media(max-width:700px){.lx-home .pg-ctrl{right:4.6rem}}.hgf{padding:0 0 clamp(2.5rem,6vw,4rem)}.hgf-in{display:grid;gap:.6rem;padding:clamp(1.6rem,4vw,2.6rem);border-radius:22px;background:var(--hm-card,#f5f5f7);color:var(--hm-ink,#1d1d1f);text-decoration:none}.hgf-in .hm-h2{margin:0}.hgf-in .hm-h2 i{color:#0b0b0b;font-style:normal}.hgf-in p{margin:0;font-size:1.0625rem;line-height:1.5;color:var(--hm-mute,#6e6e73)}.hpl{list-style:none;margin:clamp(1.4rem,4vw,2rem) 0 .8rem;padding:0;display:grid;gap:.6rem;text-align:left}.hpl a{display:grid;gap:.25rem;padding:1.1rem 1.2rem;border-radius:18px;border:1px solid var(--hm-line,#e8e8ed);color:var(--hm-ink,#1d1d1f);text-decoration:none;min-height:48px}.hpl a:hover,.hpl a:focus-visible{border-color:#0b0b0b}.hpl b{font-weight:500;font-size:1.1rem}.hpl span{font-size:1rem;line-height:1.45;color:var(--hm-mute,#6e6e73)}.hpl-note{margin:0 0 1rem;color:var(--hm-mute,#6e6e73);font-size:.95rem}@media(min-width:800px){.hpl{grid-template-columns:repeat(4,1fr)}}.v4 main.vh>section.hm-hub.hm-hub-w{background:#fff!important;color:var(--hm-ink)}.v4 .hm-hub-w .hm-h2 em{font-style:normal;color:#0b0b0b!important}.v4 .hm-hub-w .hm-lead{color:var(--hm-mute,#6e6e73)!important}.hm-work .hm-go{color:#0b0b0b}@media(prefers-reduced-motion:reduce){.sx-new{animation:none}}.dz{max-width:760px;padding:clamp(1rem,3vw,2rem) 0 clamp(6rem,12vh,8rem)}.dz-h{font:400 clamp(2.4rem,7vw,3.4rem)/1 var(--serif,Georgia,serif);letter-spacing:-.03em;color:#1d1d1f;margin:0 0 1.4rem;text-transform:none}.dz-h i{color:#0b0b0b;font-style:normal}.dz-h2{font:500 1.25rem/1.3 "Inter",system-ui,sans-serif;color:#1d1d1f;margin:2rem 0 .8rem;text-transform:none;letter-spacing:0}.dz-lede{font:400 1.0625rem/1.5 "Inter",system-ui,sans-serif;color:#424245;margin:0 0 1rem}.dz-ok{padding:.8rem 1rem;border-radius:14px;background:#f5f5f7;color:#1d1d1f;font:500 1rem/1.4 "Inter",system-ui,sans-serif}.dz-err{padding:.8rem 1rem;border-radius:14px;background:#f5f4f1;color:#0b0b0b;font:500 1rem/1.4 "Inter",system-ui,sans-serif}.dz-rows{margin:0;display:grid;gap:0;border-top:1px solid #e8e8ed}.dz-rows>div{display:grid;grid-template-columns:minmax(8rem,34%) 1fr;gap:1rem;padding:.85rem 0;border-bottom:1px solid #e8e8ed;font:400 1.0625rem/1.4 "Inter",system-ui,sans-serif}.dz-rows dt{color:#6a6a6f}.dz-rows dd{margin:0;color:#1d1d1f;font-weight:500}.dz-acts{list-style:none;margin:0;padding:0;display:grid;gap:.6rem}.dz-acts li>a,.dz-acts li>span{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:1rem 1.1rem;border-radius:18px;background:#f5f5f7;color:#1d1d1f;text-decoration:none;min-height:48px}.dz-acts li:not(:has(a)){display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:center;padding:1rem 1.1rem;border-radius:18px;background:#f5f5f7}.dz-n{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#fff;color:#0b0b0b;font:500 .95rem/1 "Inter",system-ui,sans-serif}.dz-t{display:grid;gap:.2rem}.dz-t b{font:500 1.0625rem/1.3 "Inter",system-ui,sans-serif}.dz-t small{font:400 .97rem/1.45 "Inter",system-ui,sans-serif;color:#6a6a6f}.dz-acts i{font-style:normal;color:#0b0b0b}.dz-cta{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.4rem 0 0}.dz-score{font:400 1.6rem/1 var(--serif,Georgia,serif);color:#0b0b0b;margin-left:.4rem}.dz-score small{font-size:.9rem;color:#6a6a6f}.dz-form{display:grid;gap:1.4rem}.dz-q{border:0;margin:0;padding:0}.dz-q legend{font:500 1.15rem/1.3 "Inter",system-ui,sans-serif;color:#1d1d1f;margin:0 0 .7rem;padding:0}.dz-opts{display:grid;gap:.5rem}.dz-opt{display:flex;gap:.8rem;align-items:center;min-height:52px;padding:.7rem 1rem;border:1px solid #e8e8ed;border-radius:16px;background:#fff;color:#1d1d1f;font:500 1.0625rem/1.35 "Inter",system-ui,sans-serif;cursor:pointer}.dz-opt input{width:20px;height:20px;accent-color:#0b0b0b;flex:none}.dz-opt:has(input:checked){border-color:#0b0b0b;background:#f4f4f1}.dz-banner{display:flex;justify-content:space-between;align-items:center;gap:1rem;margin:0 0 1rem;padding:.9rem 1.1rem;border-radius:18px;background:#0b0b0b;color:#fff;text-decoration:none;font:500 1rem/1.35 "Inter",system-ui,sans-serif;min-height:48px}.dz-banner b{white-space:nowrap}.dz-banner:not(#vero-btn),.dz-banner:not(#vero-btn) span,.dz-banner:not(#vero-btn) b{color:#fff!important}.eu-h2{font:400 clamp(1.8rem,5vw,2.4rem)/1.05 var(--serif,Georgia,serif);color:#1d1d1f;margin:0 0 1rem;text-transform:none;letter-spacing:-.02em}.theme-tg{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:0 1rem;border-radius:999px;border:1px solid #d2d2d7;background:#fff;color:#1d1d1f;font:500 .95rem/1 "Inter",system-ui,sans-serif;cursor:pointer}.theme-tg svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.theme-tg .tg-moon{display:none}html[data-theme=dark] .theme-tg .tg-sun{display:none}html[data-theme=dark] .theme-tg .tg-moon{display:inline}.theme-tg:hover,.theme-tg:focus-visible{border-color:#0b0b0b;outline:0}body.app-hub .dock .tabbar a:not([aria-current]) .tab-l{color:#4f4f54}.rxq-cta .rxq-redo:not(#vero-btn){color:#f2f2f2;text-decoration-color:rgba(242,242,242,.5)}.pub-back{margin:0;padding:.4rem clamp(1rem,4vw,3rem) 0;font:500 .95rem/1 "Inter",system-ui,sans-serif}.pub-back a{display:inline-flex;align-items:center;min-height:44px;color:#0b0b0b;text-decoration:none}.pg .pg-ctrl{left:calc(clamp(1rem,2.4vw,1.75rem) - 10px)!important;right:auto!important;bottom:calc(clamp(1rem,2.4vw,1.6rem) + 3.6rem)!important}.rx2-k{margin:0;font:500 .75rem/1.2 "Inter",system-ui,sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#6b6864}.rx2-h{text-wrap:balance}.rx2-go{margin:1.6rem 0 0}.rx2-bar{height:2px;margin:-.4rem 0 1rem;background:#e3dfd9;border-radius:2px;overflow:hidden}.rx2-bar i{display:block;height:2px;background:#0b0b0b;transition:width .4s ease-out}.rx2-score{margin:.4rem 0 1rem;font:400 4.5rem/1 "Instrument Serif",Georgia,serif;color:#141414;font-variant-numeric:tabular-nums}.rx2-score small{font-size:1.5rem;color:#6b6864;margin-left:.2rem}.rx2-blur{list-style:none;margin:0 0 1.2rem;padding:0;display:grid;gap:.6rem;filter:blur(5px);opacity:.55;user-select:none;pointer-events:none}.rx2-blur li{display:grid;grid-template-columns:7.5rem 1fr 2rem;gap:.6rem;align-items:center;font:400 .95rem/1.2 "Inter",system-ui,sans-serif;color:#141414}.rx2-blur i{display:block;height:2px;background:#0b0b0b}.rx2-terms{margin:.4rem 0 0;font:400 .85rem/1.45 "Inter",system-ui,sans-serif;color:#6b6864}.rx2-terms a{color:#141414}.rx2-wait{display:grid;gap:1.6rem;padding:1rem 0}.rx2-scan{display:grid;gap:14px}.rx2-scan i{display:block;height:1px;background:#e3dfd9;position:relative;overflow:hidden}.rx2-scan i::after{content:"";position:absolute;inset:0;width:40%;background:#0b0b0b;animation:rx2scan 1.2s ease-in-out infinite}.rx2-scan i:nth-child(2)::after{animation-delay:.2s}.rx2-scan i:nth-child(3)::after{animation-delay:.4s}@keyframes rx2scan{from{transform:translateX(-100%)}to{transform:translateX(260%)}}.rx2-skip{margin:0;font:400 .95rem/1 "Inter",system-ui,sans-serif}.rx2-skip a{color:#6b6864}@media(prefers-reduced-motion:reduce){.rx2-scan i::after{animation:none;width:100%}.rx2-bar i{transition:none}}body.rx3-body{background:#fff;color:#1d1d1f;min-height:100svh}.rx3-bar{position:fixed;top:0;left:0;right:0;height:3px;background:#f1f1f3;z-index:20}.rx3-bar i{display:block;height:3px;background:#0b0b0b;transition:width .45s cubic-bezier(.2,.7,.2,1)}.rx3-top{position:fixed;top:3px;left:0;right:0;z-index:15;display:grid;grid-template-columns:3rem 1fr 3rem;align-items:center;height:56px;padding:0 clamp(.75rem,3vw,1.5rem);background:rgba(255,255,255,.94)}.rx3-back{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;font:300 1.9rem/1 var(--font,"Inter",sans-serif);color:#1d1d1f;text-decoration:none}.rx3-logo{justify-self:center;font:400 1.35rem/1 var(--serif);letter-spacing:-.02em;color:#1d1d1f;text-decoration:none}.rx3-logo i{font-style:normal;color:#0b0b0b}.rx3-n{justify-self:end;font:500 .85rem/1 var(--font,"Inter",sans-serif);color:#6a6a6f;font-variant-numeric:tabular-nums}.rx3{min-height:100svh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;max-width:680px;margin:0 auto;padding:6.5rem clamp(1.25rem,5vw,2rem) 3rem}.rx3-f{width:100%;animation:rx3in .45s cubic-bezier(.2,.7,.2,1) both}@keyframes rx3in{from{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.rx3-f{animation:none}.rx3-bar i{transition:none}}.rx3-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.rx3-k{margin:0 0 1rem;font:500 .95rem/1.4 var(--font,"Inter",sans-serif);color:#0b0b0b}.rx3-q{margin:0;font:400 clamp(2rem,7vw,3.1rem)/1.06 var(--serif);letter-spacing:-.03em;color:#1d1d1f;text-wrap:balance}.rx3-q i{font-style:normal;color:#0b0b0b}.rx3-qn{display:inline-flex;align-items:baseline;gap:.15em;margin-right:.35em;font:500 .42em/1 var(--font,"Inter",sans-serif);color:#0b0b0b;vertical-align:.45em}.rx3-qn i{color:#0b0b0b}.rx3-hint{margin:.9rem 0 0;max-width:36ch;font:400 1.05rem/1.5 var(--font,"Inter",sans-serif);color:#6a6a6f}.rx3-err{margin:1rem 0 0;font:500 .98rem/1.4 var(--font,"Inter",sans-serif);color:#0b0b0b}.rx3-lab{position:absolute;left:-9999px}.rx3-in{display:block;width:100%;box-sizing:border-box;margin:2rem 0 0;padding:.5rem 0 .7rem;border:0;border-bottom:1px solid #c9c5bf;border-radius:0;background:transparent;font:400 clamp(1.45rem,5vw,1.9rem)/1.3 var(--font,"Inter",sans-serif);color:#1d1d1f;outline:0;-webkit-appearance:none}.rx3-in::placeholder{color:#b5b5ba}.rx3-in:focus{border-bottom:2px solid #0b0b0b;padding-bottom:calc(.7rem - 1px)}.is-err .rx3-in{border-bottom-color:#0b0b0b}.rx3-go{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin:1.8rem 0 0}.rx3-enter{font:400 .9rem/1 var(--font,"Inter",sans-serif);color:#6a6a6f}@media(hover:none){.rx3-enter{display:none}}.rx3-opts{display:grid;gap:.65rem;margin:2rem 0 0}.rx3-opt{display:flex;align-items:center;gap:1rem;width:100%;min-height:58px;padding:.75rem 1rem;border:1px solid #d2d2d7;border-radius:14px;background:#fff;color:#1d1d1f;text-align:left;cursor:pointer;font:400 1.08rem/1.3 var(--font,"Inter",sans-serif);transition:border-color .2s,background .2s,transform .12s}.rx3-opt:hover{border-color:#1d1d1f}.rx3-opt:active{transform:scale(.99)}.rx3-opt:focus-visible{outline:2px solid #0b0b0b;outline-offset:2px}.rx3-opt kbd{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #d2d2d7;border-radius:7px;font:500 .85rem/1 var(--font,"Inter",sans-serif);color:#6a6a6f;background:#fff}.rx3-opt b{display:block;font-weight:500}.rx3-opt small{display:block;margin-top:.2rem;font-size:.92rem;color:#6a6a6f}.rx3-opt.is-on{border-color:#0b0b0b;background:#f9f8f5}.rx3-opt.is-on kbd{border-color:#0b0b0b;background:#0b0b0b;color:#fff}.rx3-done .rx3-q{font-size:clamp(2.6rem,10vw,4.4rem)}.rx3-note{margin:.9rem 0 0;font:400 .95rem/1.4 var(--font,"Inter",sans-serif);color:#6a6a6f}.rx3-sum{margin:2.4rem 0 0;padding:0;border-top:1px solid #e8e8ed}.rx3-sum div{display:flex;justify-content:space-between;gap:1rem;padding:.85rem 0;border-bottom:1px solid #e8e8ed}.rx3-sum dt{font:400 .95rem/1.4 var(--font,"Inter",sans-serif);color:#6a6a6f}.rx3-sum dd{margin:0;text-align:right;font:500 .95rem/1.4 var(--font,"Inter",sans-serif);color:#1d1d1f}.rx3-terms{margin:2.2rem 0 0;font:400 .85rem/1.5 var(--font,"Inter",sans-serif);color:#6a6a6f}.rx3-terms a{color:#6a6a6f}html body.app-hub,html body.app-hub.is-ed{--bg:#fff;--bg-2:#fff;--surface:#fff;--raised:#f7f7f8;--text:#111;background:#fff!important;color:#111}html body.app-hub.is-ed .topbar.vt::before,html body.app-hub .topbar.vt::before{background:rgba(255,255,255,.94)!important}body.app-hub .shell,body.app-hub .content,body.app-hub main{background:transparent}body.app-hub h1,body.app-hub h2,body.app-hub.is-ed .st-h1,body.app-hub.is-ed h1{color:#111}body.app-hub .dock{background:rgba(255,255,255,.96)!important;border-top:1px solid #ececef!important;box-shadow:none!important}.hx section{border:0}.v4 main.hx>section{padding:clamp(3.5rem,8vw,6.5rem) 0!important;border-top:1px solid #e8e8ed}.v4 main.hx>section.hx-hero{padding:clamp(3rem,10vw,7.5rem) 0 clamp(3rem,7vw,5rem)!important;border-top:0}.v4 .hx-k{margin:0;font:500 .95rem/1.3 var(--font)!important;letter-spacing:0!important;text-transform:none!important;color:#0b0b0b!important}.v4 .hx .hx-act,.v4 .at .hx-act{justify-content:flex-start!important;align-items:flex-start!important;text-align:left}.hx-h{margin:1rem 0 0;max-width:15ch;font:400 clamp(2.9rem,10vw,7.2rem)/.96 var(--serif);letter-spacing:-.045em;color:#1d1d1f;text-wrap:balance}.hx-h i,.hx .hm-h2 i{font-style:normal;color:#0b0b0b}.hx-lead{margin:1.6rem 0 0;max-width:34ch;font:400 clamp(1.15rem,3.8vw,1.45rem)/1.5 var(--font);color:#1d1d1f}.hx-act{margin-top:2rem!important}.hx-chips{list-style:none;margin:1.4rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.2rem}.hx-chips li{display:flex;align-items:center;gap:.5rem;font:500 .92rem/1.3 var(--font);color:#6a6a6f}.hx-chips li::before{content:"";width:5px;height:5px;border-radius:50%;background:#0b0b0b}.hx-money{margin:1.6rem 0 0}.hx-money strong{display:block;font:400 clamp(3.2rem,13vw,9rem)/.92 var(--serif);letter-spacing:-.045em;color:#1d1d1f}.hx-money span{display:block;margin-top:.8rem;font:400 1.1rem/1.45 var(--font);color:#6a6a6f}.hx-brands{list-style:none;margin:2.4rem 0 0;padding:0;display:grid;gap:1.4rem}@media(min-width:800px){.hx-brands{grid-template-columns:1fr 1fr;gap:2rem}}.hx-brand picture{display:block;aspect-ratio:4/3;overflow:hidden;border-radius:18px;background:#f5f5f7}.hx .hx-brand img{display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover;object-position:50% 25%}.hx-brand p{margin:.9rem 0 0}.hx-brand b{display:block;font:400 clamp(1.5rem,4.6vw,2rem)/1.1 var(--serif);letter-spacing:-.02em;color:#1d1d1f;font-weight:400}.hx-brand span{display:block;margin-top:.3rem;font:400 1rem/1.45 var(--font);color:#6a6a6f}.hx-note{margin:1.6rem 0 0;max-width:46ch;font:400 .92rem/1.5 var(--font);color:#6a6a6f}.hx-gift-in{display:grid;gap:2.4rem;align-items:center}@media(min-width:900px){.hx-gift-in{grid-template-columns:1fr 1fr;gap:4rem}}.hx-gift .hm-lead{margin-top:.9rem;max-width:34ch}.hx-five{display:grid;grid-template-columns:repeat(6,1fr);gap:.7rem}.hx-five span{position:relative;grid-column:span 2;aspect-ratio:4/5;border-radius:14px;overflow:hidden}.hx-five span:nth-child(4){grid-column:2/span 2}.hx-five b{position:absolute;left:.8rem;bottom:.6rem;font:400 1.5rem/1 var(--serif)}.hx-five span::after{content:"";position:absolute;left:.8rem;right:.8rem;top:.9rem;height:30%;border-radius:8px;background:currentColor;opacity:.08}.hx-facts{list-style:none;margin:2rem 0 0;padding:0;border-top:1px solid #e8e8ed}.hx-facts li{display:grid;grid-template-columns:5.4rem 1fr;gap:1rem;align-items:baseline;padding:1.3rem 0;border-bottom:1px solid #e8e8ed}@media(min-width:800px){.hx-facts li{grid-template-columns:9rem 1fr}}.hx-facts b{font:400 clamp(2rem,6vw,3rem)/1 var(--serif);letter-spacing:-.03em;color:#1d1d1f;font-weight:400}.hx-facts p{margin:0;max-width:44ch;font:400 1.05rem/1.5 var(--font);color:#1d1d1f}.hx-facts small{display:block;margin-top:.4rem;font-size:.85rem;color:#6a6a6f}.hx-tie{margin:1.6rem 0 0;max-width:40ch;font:500 1.05rem/1.5 var(--font);color:#1d1d1f}.hx-steps{list-style:none;margin:2rem 0 0;padding:0;display:grid;gap:0;border-top:1px solid #e8e8ed}@media(min-width:900px){.hx-steps{grid-template-columns:repeat(3,1fr);gap:2rem;border-top:0}}.hx-steps li{display:flex;gap:1rem;align-items:baseline;padding:1.2rem 0;border-bottom:1px solid #e8e8ed}@media(min-width:900px){.hx-steps li{border-bottom:0;border-top:1px solid #e8e8ed}}.hx-steps b{min-width:2.2rem;font:400 1.3rem/1 var(--serif);color:#0b0b0b;font-weight:400}.hx-steps strong{display:block;font:400 clamp(1.35rem,4vw,1.7rem)/1.15 var(--serif);letter-spacing:-.02em;color:#1d1d1f;font-weight:400}.hx-steps span{display:block;margin-top:.3rem;font:400 1rem/1.45 var(--font);color:#6a6a6f}.hx-list{list-style:none;margin:2rem 0 0;padding:0;border-top:1px solid #e8e8ed}.hx-list li{border-bottom:1px solid #e8e8ed}.hx-list a{display:grid;grid-template-columns:1fr auto;gap:.2rem 1rem;align-items:center;min-height:76px;padding:1.1rem 0;color:inherit;text-decoration:none}.hx-list strong{font:400 clamp(1.5rem,4.6vw,2.1rem)/1.1 var(--serif);letter-spacing:-.02em;color:#1d1d1f;font-weight:400}.hx-list span{grid-column:1;font:400 1rem/1.4 var(--font);color:#6a6a6f}.hx-list i{grid-column:2;grid-row:1/span 2;font-style:normal;font:400 1.3rem/1 var(--font);color:#1d1d1f;transition:transform .25s}.hx-list a:hover strong{color:#0b0b0b}.hx-list a:hover i{transform:translateX(3px)}.v4 main.hx>section.hx-end{text-align:left;padding:clamp(4.5rem,10vw,8rem) 0!important}.hx-end .hm-h2{max-width:16ch}.v4 main.at>section{padding:clamp(3.5rem,8vw,6.5rem) 0!important;border-top:1px solid #e8e8ed}@media(min-width:900px){.at-list{grid-template-columns:1fr 1fr!important}}body.rx3-body{background:#fff}.rx3-top{background:transparent;height:52px}.rx3-logo{font-size:1.15rem}.rx3{max-width:600px;padding:5.5rem 24px 4rem;justify-content:center}.rx3-k{margin:0 0 1.4rem;font:500 .9rem/1.4 "Inter",system-ui,sans-serif;color:#6a6a6f}.rx3-q{display:flex;gap:.6rem;font:600 clamp(1.45rem,5.2vw,1.85rem)/1.3 "Inter",system-ui,sans-serif;letter-spacing:-.015em;color:#0f0f10}.rx3-qn{flex:none;display:inline-flex;align-items:center;gap:.25rem;margin:0;padding-top:.35em;font:500 .85rem/1 "Inter",system-ui,sans-serif;color:#0b0b0b;vertical-align:baseline}.rx3-qn i{font-style:normal;color:#0b0b0b}.rx3-qt{display:block}.rx3-done .rx3-q{font:600 clamp(1.9rem,7vw,2.6rem)/1.2 "Inter",system-ui,sans-serif}.rx3-hint{margin:.6rem 0 0;padding-left:0;font:400 1.02rem/1.5 "Inter",system-ui,sans-serif;color:#6a6a6f}.rx3-in{margin:1.8rem 0 0;padding:.85rem 1rem;border:1px solid #dcdce0;border-radius:10px;background:#fff;font:400 1.15rem/1.3 "Inter",system-ui,sans-serif;color:#0f0f10;transition:border-color .15s,box-shadow .15s}.rx3-in:focus{border:1px solid #0f0f10;padding:.85rem 1rem;box-shadow:0 0 0 3px rgba(15,15,16,.08)}.rx3-opts{gap:.5rem;margin:1.8rem 0 0}.rx3-opt{min-height:52px;padding:.7rem .85rem;gap:.85rem;border:1px solid #dcdce0;border-radius:10px;font:400 1.05rem/1.3 "Inter",system-ui,sans-serif;color:#0f0f10;background:#fff}.rx3-opt:hover{border-color:#0f0f10;background:#fafafa}.rx3-opt kbd{width:24px;height:24px;border-radius:5px;border:1px solid #dcdce0;font:600 .75rem/1 "Inter",system-ui,sans-serif;color:#3a3a3f;background:#f6f6f7}.rx3-opt b{font-weight:500}.rx3-opt.is-on{border-color:#0f0f10;background:#f6f6f7;box-shadow:inset 0 0 0 1px #0f0f10}.rx3-opt.is-on kbd{border-color:#0f0f10;background:#0f0f10;color:#fff}.rx3-go{margin:1.4rem 0 0;gap:.9rem}.rx3-ok{display:inline-flex;align-items:center;gap:.45rem;min-height:44px;padding:0 1.1rem;border:0;border-radius:10px;background:#0f0f10;color:#fff;font:600 1rem/1 "Inter",system-ui,sans-serif;text-decoration:none;cursor:pointer;transition:background .15s}.rx3-ok:hover{background:#2b2b2e}.rx3-ok:focus-visible{outline:2px solid #0b0b0b;outline-offset:3px}.rx3-ok svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.rx3-wa{min-height:52px;padding:0 1.4rem;font-size:1.05rem}.rx3-enter{font:400 .85rem/1 "Inter",system-ui,sans-serif;color:#6a6a6f}.rx3-enter b{font-weight:600;color:#3a3a3f}.rx3-err{font-family:"Inter",system-ui,sans-serif}.rx3-sum{margin-top:2rem}.rx3-sum dt,.rx3-sum dd{font-family:"Inter",system-ui,sans-serif}:is(.btn,.hm-btn,.st-btn,.ai-btn,.pg-cta,.lg-go,.td-btn,.tlz-go):not(#vero-btn){display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:.5rem!important;box-sizing:border-box!important;min-height:48px!important;height:auto!important;padding:0 1.35rem!important;border-radius:999px!important;border:1px solid #0b0b0b!important;background:#0b0b0b!important;background-image:none!important;color:#fff!important;font-family:"Inter",system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial,sans-serif!important;font-weight:500!important;font-size:15px!important;line-height:1.2!important;letter-spacing:0!important;text-transform:none!important;text-decoration:none!important;text-shadow:none!important;box-shadow:none!important;white-space:normal!important;text-align:center!important;cursor:pointer!important;transition:background-color .2s ease,border-color .2s ease,color .2s ease!important;-webkit-tap-highlight-color:transparent!important}:is(.btn,.hm-btn,.st-btn,.ai-btn,.pg-cta,.lg-go,.td-btn,.tlz-go):not(#vero-btn) :not(svg):not(svg *){color:inherit!important;font:inherit!important;letter-spacing:0!important;text-transform:none!important}:is(.btn,.hm-btn,.st-btn,.ai-btn,.pg-cta,.lg-go,.td-btn,.tlz-go):not(#vero-btn) svg{flex:none!important;width:18px!important;height:18px!important;color:inherit!important}:is(.btn,.hm-btn,.st-btn,.ai-btn,.pg-cta,.lg-go,.td-btn,.tlz-go):not(#vero-btn)::before,:is(.btn,.hm-btn,.st-btn,.ai-btn,.pg-cta,.lg-go,.td-btn,.tlz-go):not(#vero-btn)::after{box-shadow:none!important}:is(.btn,.hm-btn,.st-btn,.ai-btn,.pg-cta,.lg-go,.td-btn,.tlz-go):not(#vero-btn):hover{background:#0a0a0a!important;border-color:#0a0a0a!important;color:#fff!important;box-shadow:none!important;transform:none!important}:is(.btn,.hm-btn,.st-btn,.ai-btn,.pg-cta,.lg-go,.td-btn,.tlz-go):not(#vero-btn):focus-visible{outline:2px solid #0b0b0b!important;outline-offset:3px!important}:is(.btn,.hm-btn,.st-btn,.ai-btn,.pg-cta,.lg-go,.td-btn,.tlz-go):not(#vero-btn):disabled,:is(.btn,.hm-btn,.st-btn,.ai-btn,.pg-cta,.lg-go,.td-btn,.tlz-go):not(#vero-btn)[aria-disabled=true]{opacity:.45!important;cursor:not-allowed!important}:is(.btn,.hm-btn,.st-btn,.ai-btn,.pg-cta,.lg-go,.td-btn,.tlz-go):is(.ghost,.secondary,.hm-btn-light,.vx-btn-light,.btn-2):not(#vero-btn),.pubnav .btn:not(#vero-btn){background:#fff!important;border-color:rgba(11,11,11,.32)!important;color:#0b0b0b!important}:is(.btn,.hm-btn,.st-btn,.ai-btn,.pg-cta,.lg-go,.td-btn,.tlz-go):is(.ghost,.secondary,.hm-btn-light,.vx-btn-light,.btn-2):not(#vero-btn):hover,.pubnav .btn:not(#vero-btn):hover{background:#f4f4f1!important;border-color:#0b0b0b!important;color:#0b0b0b!important}:is(.btn,.hm-btn,.st-btn,.ai-btn,.pg-cta,.lg-go,.td-btn,.tlz-go).block:not(#vero-btn){display:flex!important;width:100%!important}body.v4 header.pubnav[class]:not(#vero-btn){background:rgba(255,255,255,.9)!important;-webkit-backdrop-filter:saturate(1.6) blur(16px)!important;backdrop-filter:saturate(1.6) blur(16px)!important}.atl-logo{display:inline-flex;align-items:center;gap:.45rem;color:#111;line-height:1}.atl-mark{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.atl-w{font:italic 400 1.55rem/1 var(--serif,"Instrument Serif",Georgia,serif);letter-spacing:-.01em;color:#111}body.app-hub .vt-brand .atl-logo{transform:translateY(1px)}body.app-hub .dock{left:0!important;right:0!important;bottom:0!important;width:auto!important;max-width:none!important;border-radius:0!important;border:0!important;border-top:1px solid #e6e6e9!important;background:rgba(255,255,255,.97)!important;box-shadow:none!important;padding-bottom:env(safe-area-inset-bottom)!important}body.app-hub .dock-ind{display:none!important}body.app-hub .dock a{background:transparent!important;color:#6a6a6f!important;position:relative}body.app-hub .dock a[aria-current="page"]{color:#111!important}body.app-hub .dock a[aria-current="page"]::after{content:"";position:absolute;left:50%;bottom:6px;width:5px;height:5px;margin-left:-2.5px;border-radius:50%;background:#0b0b0b}body.app-hub .st-seg{background:transparent!important;border-radius:0!important;border-bottom:1px solid #e6e6e9!important;padding:0!important;gap:1.4rem!important}body.app-hub .st-seg .st-pill{display:none!important}body.app-hub .st-seg [role="tab"]{background:transparent!important;color:#6a6a6f!important;border-radius:0!important;padding:.8rem 0!important;box-shadow:none!important}body.app-hub .st-seg [role="tab"][aria-selected="true"]{color:#111!important;box-shadow:inset 0 -2px 0 #111!important}body.app-hub :is(.btn,.hm-btn,.st-btn,.ai-btn,.lg-go,.td-btn,.tlz-go):not(#vero-btn):not(.ghost):not(.secondary):not(.hm-btn-light){background:#111!important;border-color:#111!important;color:#fff!important}body.app-hub :is(.btn,.hm-btn,.st-btn,.ai-btn,.lg-go,.td-btn,.tlz-go):not(#vero-btn):not(.ghost):not(.secondary):not(.hm-btn-light):hover{background:#2b2b2e!important;border-color:#2b2b2e!important}body.app-hub :is(.btn,.hm-btn,.st-btn).ghost:not(#vero-btn){background:#fff!important;color:#111!important;border-color:#111!important}.hx-strip{list-style:none;margin:clamp(2.6rem,7vw,4rem) 0 0;padding:0;display:grid;gap:0;border-top:1px solid #e8e8ed}@media(min-width:800px){.hx-strip{grid-template-columns:repeat(3,1fr);gap:2rem;border-top:0}}.hx-strip li{padding:1.2rem 0;border-bottom:1px solid #e8e8ed}@media(min-width:800px){.hx-strip li{border-bottom:0;border-top:1px solid #e8e8ed}}.hx-strip strong,.hx-strip b{display:block;font:400 clamp(2.1rem,8vw,3.2rem)/1 var(--serif);letter-spacing:-.035em;color:#1d1d1f;font-weight:400}.hx-strip span{display:block;margin-top:.45rem;font:400 .98rem/1.45 var(--font);color:#6a6a6f}.hx-big{margin:.8rem 0 0;max-width:14ch;font:400 clamp(2.6rem,9vw,5.6rem)/.98 var(--serif);letter-spacing:-.04em;color:#1d1d1f}.hx-big i{font-style:normal;color:#0b0b0b}.hx-who .hx-lead{margin-top:1.2rem}.hx-vals{margin-top:2.2rem}.hx-alt{margin:1.2rem 0 0;font:400 1rem/1.4 var(--font);color:#6a6a6f}.hx-alt a{color:#1d1d1f}.hx-end .hm-lead{margin-top:1rem;max-width:36ch}body.app-hub :is(.td3-go,.td-start,.jr-next em,.lp-go,.lp-next,.lp-mission button,.fc-back,.cf-gift-wa,.v-pop-cta){background:#111!important;border-color:#111!important;color:#fff!important}body.app-hub :is(.acc-av,.acx-av,.ap-av,.tm-av,.ib-av,.cv-av,.hteam-av){background:#111!important;color:#fff!important}body.app-hub .dock .tabbar a[aria-current=page]{color:#111!important}body.app-hub .dock .tabbar a[aria-current=page] .tab-ic{stroke:#111!important}body.app-hub .vt-brand .atl-w,body.app-hub .atl-w{text-transform:none!important;letter-spacing:-.01em!important;font-style:italic!important;font-family:var(--serif,"Instrument Serif",Georgia,serif)!important;font-weight:400!important}.v4 .at .hm-btn:not(.ghost):not(#vero-btn){background:#111!important;border-color:#111!important;color:#fff!important}.v4 .at .hm-btn.ghost:not(#vero-btn){background:#fff!important;color:#111!important;border-color:#111!important}.rx3 .rx3-in{border-radius:10px!important;-webkit-appearance:none;appearance:none}.rx3 .rx3-in:focus{outline:0!important}.rx3-done .rx3-q{display:block}a.rx3-ok,a.rx3-ok:visited,a.rx3-ok:hover{color:#fff!important;text-decoration:none!important}@font-face{font-family:"Cormorant Garamond";font-style:normal;font-weight:300 700;font-display:swap;src:url(../fonts/CormorantGaramond.woff2) format("woff2")}@font-face{font-family:"Cormorant Garamond";font-style:italic;font-weight:300 700;font-display:swap;src:url(../fonts/CormorantGaramond-Italic.woff2) format("woff2")}@font-face{font-family:"Hanken Grotesk";font-style:normal;font-weight:100 900;font-display:swap;src:url(../fonts/HankenGrotesk.woff2) format("woff2")}@font-face{font-family:"Mrs Saint Delafield";font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/MrsSaintDelafield.woff2) format("woff2")}html body.app-hub,html body.app-hub.is-ed{--cx-gelo:#fbfaf7;--cx-alto:#ffffff;--cx-vel:#f3f1ec;--cx-linha:#d6d4cd;--cx-cons:#b5b3ac;--cx-graf:#5e5d59;--cx-carv:#3a3a38;--cx-tinta:#0a0a0a;--cx-serif:"Cormorant Garamond","EB Garamond",Garamond,"Times New Roman",serif;--cx-sans:"Hanken Grotesk","Helvetica Neue",Arial,sans-serif;--cx-mao:"Mrs Saint Delafield","Snell Roundhand","Apple Chancery",cursive;--cx-sf1:0 1px 2px rgba(10,10,10,.04),0 18px 42px -26px rgba(10,10,10,.28);--cx-sf2:0 2px 6px rgba(10,10,10,.05),0 42px 68px -42px rgba(10,10,10,.42)}html body.app-hub,html body.app-hub.is-ed{--bg:var(--cx-gelo);--bg-2:var(--cx-gelo);--surface:var(--cx-alto);--raised:var(--cx-alto);--overlay:var(--cx-vel);--line:rgba(10,10,10,.09);--line-2:rgba(10,10,10,.16);--hair:rgba(10,10,10,.07);--text:var(--cx-tinta);--text-2:var(--cx-carv);--text-3:var(--cx-graf);--ink:var(--cx-tinta);--ink-2:var(--cx-carv);--ink-3:var(--cx-graf);--accent:var(--cx-tinta);--accent-hi:#000;--accent-text:var(--cx-tinta);--accent-wash:var(--cx-vel);--accent-line:rgba(10,10,10,.18);--wine-glow:var(--cx-tinta);--wine-hi:var(--cx-tinta);--wine-soft:var(--cx-carv);--wine-2:var(--cx-tinta);--wine-ink:var(--cx-tinta);--field-bg:var(--cx-alto);--field-bg-hover:var(--cx-alto);--field-bg-focus:var(--cx-alto);--field-border:var(--cx-graf);--field-focus:var(--cx-tinta);--btn-bg:var(--cx-tinta);--btn-bg-hover:var(--cx-carv);--btn-text:var(--cx-gelo);--serif:var(--cx-serif);--font:var(--cx-sans);background:var(--cx-gelo)!important;color:var(--cx-tinta);font-family:var(--cx-sans);font-weight:300}html body.app-hub .topbar.vt::before,html body.app-hub.is-ed .topbar.vt::before{background:rgba(251,250,247,.94)!important}body.app-hub :is(h1,h2,h3,.st-h1){font-family:var(--cx-serif)!important;font-weight:400!important;color:var(--cx-tinta)!important}body.app-hub .main h1,body.app-hub main h1{font-size:clamp(2.6rem,10vw,3.2rem)!important;line-height:1!important;letter-spacing:-.02em!important}body.app-hub :is(.eyebrow,[class$="-k"]){font-family:var(--cx-sans)!important;color:var(--cx-graf)!important;letter-spacing:.12em!important}body.app-hub :is(.card,.panel,.td3,.td-card,.jr-card,.st-card,.fc-card,.acx,.edl,.ia-box,.lz-card,.tip-card):not(.dock){background:var(--cx-alto)!important;border-color:transparent!important;border-radius:2px!important;box-shadow:var(--cx-sf1)!important}body.app-hub .dock{background:rgba(251,250,247,.97)!important;border-top:1px solid var(--cx-linha)!important}body.app-hub .dock a{color:var(--cx-graf)!important}body.app-hub .dock a[aria-current="page"]{color:var(--cx-tinta)!important}body.app-hub .dock a[aria-current="page"]::after{width:14px!important;height:1px!important;margin-left:-7px!important;border-radius:0!important;background:var(--cx-tinta)!important}body.app-hub .st-seg{border-bottom-color:var(--cx-linha)!important}body.app-hub .st-seg [role="tab"]{color:var(--cx-graf)!important;font-family:var(--cx-sans)!important}body.app-hub .st-seg [role="tab"][aria-selected="true"]{color:var(--cx-tinta)!important;box-shadow:inset 0 -1px 0 var(--cx-tinta)!important}body.app-hub :is(.btn,.hm-btn,.st-btn,.ai-btn,.lg-go,.td-btn,.tlz-go,.td3-go,.td-start,.lp-go,.lp-next,.fc-back,.v-pop-cta):not(#vero-btn):not(.ghost):not(.secondary):not(.hm-btn-light){background:var(--cx-tinta)!important;border-color:var(--cx-tinta)!important;color:var(--cx-gelo)!important;font-family:var(--cx-sans)!important;font-weight:500!important}body.app-hub :is(.btn,.hm-btn,.st-btn,.ai-btn,.lg-go,.td-btn,.tlz-go,.td3-go,.td-start,.lp-go,.lp-next,.fc-back,.v-pop-cta):not(#vero-btn):not(.ghost):not(.secondary):not(.hm-btn-light):hover{background:var(--cx-carv)!important;border-color:var(--cx-carv)!important}body.app-hub :is(.btn,.hm-btn,.st-btn).ghost:not(#vero-btn){background:transparent!important;color:var(--cx-tinta)!important;border-color:var(--cx-tinta)!important}body.app-hub :is(.acc-av,.acx-av,.ap-av,.tm-av,.ib-av,.cv-av,.hteam-av){background:var(--cx-tinta)!important;color:var(--cx-gelo)!important}body.app-hub ::selection{background:var(--cx-vel);color:var(--cx-tinta)}body.app-hub :is(a,button,input,select,textarea):focus-visible{outline:2px solid var(--cx-tinta)!important;outline-offset:2px!important}body.app-hub main::before{content:"";display:block;height:1px;margin:0 0 1.4rem;background:linear-gradient(90deg,transparent 0,var(--cx-cons) 0,var(--cx-cons) 61.8%,transparent 61.8%,transparent calc(61.8% + 6px),var(--cx-cons) calc(61.8% + 6px));opacity:.6}.atl-logo{display:inline-flex;align-items:flex-end;gap:.5rem;color:#0a0a0a;line-height:1}.atl-mark{display:block;width:auto;height:30px;overflow:visible}.atl-logo .atl-w,body.app-hub .vt-brand .atl-w,body.app-hub .atl-w{font:italic 300 1.75rem/.8 "Cormorant Garamond","EB Garamond",Garamond,serif!important;letter-spacing:-.01em!important;text-transform:none!important;color:#0a0a0a}.atl-sig{display:inline-block;transform:scaleX(-1);font:400 2.1rem/1 "Mrs Saint Delafield","Snell Roundhand",cursive;color:#5e5d59}@media(min-width:900px){.atc-hero{grid-template-columns:1.618fr 1fr;align-items:center;gap:4.2rem;padding:4.2rem 0 6.8rem}}@media(min-width:700px){.atc-list{grid-template-columns:1fr 1fr;gap:1.6rem}}@media(min-width:1040px){.atc-list{grid-template-columns:repeat(3,1fr)}}.atl-logo .atl-mark{height:34px}body.app-hub .ai-avatar.ai-avatar-atl{display:grid;place-items:center;width:68px;height:68px;background:var(--cx-alto)!important;box-shadow:var(--cx-sf1)!important;color:var(--cx-tinta)}body.app-hub .ai-avatar-atl .atl-mark{height:42px}body.app-hub .ai-dot{background:var(--cx-tinta)!important;box-shadow:none!important}body.app-hub :is(.ai-bar,.ai-head){background:var(--cx-gelo)!important}body.v4{--hm-paper:#fbfaf7;--hm-card:#f3f1ec;background:#fbfaf7!important}body.v4 :is(main,.vh,.hm-wrap){background:transparent}body.auth-body{background:#fbfaf7!important}.ax{max-width:620px;margin:0 auto;display:grid;gap:1rem;padding:.6rem 0 2.6rem}.ax-k{margin:0;font:400 .8125rem/1.5 var(--cx-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--cx-graf)}.ax-k a{color:inherit;text-decoration:none}.ax-back{display:inline-block;min-width:24px;font-size:1.1rem;letter-spacing:0}.ax-h{margin:0;font:400 clamp(2.1rem,8.5vw,2.8rem)/1.05 var(--cx-serif);letter-spacing:-.01em;color:var(--cx-tinta);text-wrap:balance}.ax-h2{margin:1.6rem 0 .4rem;font:400 1.75rem/1.1 var(--cx-serif);color:var(--cx-tinta)}.ax-p{margin:0;font:300 1.02rem/1.62 var(--cx-sans);color:var(--cx-carv)}.ax-p b{font-weight:500;color:var(--cx-tinta)}.ax-src{margin:0;font-size:.8125rem;color:var(--cx-graf)}.ax-bar{position:relative;height:1px;background:var(--cx-linha);margin-bottom:1.6rem}.ax-bar i{position:absolute;left:0;top:-1px;height:3px;background:var(--cx-tinta);transition:width .3s}.ax-card{display:grid;gap:.55rem;padding:1.3rem;background:#fff;border-radius:2px;box-shadow:var(--cx-sf1);margin-top:.8rem}.ax-card .btn{justify-self:start}.ax-chal{margin:0;font:400 1.45rem/1.2 var(--cx-serif);color:var(--cx-tinta)}.ax-steps{list-style:none;margin:.2rem 0;padding:0;display:flex;gap:6px}.ax-steps li{flex:1;height:2px;background:var(--cx-linha)}.ax-steps li.d{background:var(--cx-tinta)}.ax-ok{margin:0;font-size:.95rem;color:var(--cx-carv)}.ax-links{list-style:none;margin:0;padding:0;display:grid}.ax-links a{display:grid;gap:.1rem;padding:.7rem 0;border-bottom:1px solid var(--cx-linha);color:var(--cx-tinta);text-decoration:none;font:400 1.05rem/1.3 var(--cx-serif)}.ax-links small{font:400 .75rem/1.4 var(--cx-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--cx-graf)}.ax-links-sm a{font-size:.98rem;padding:.55rem 0}.ax-days{list-style:none;margin:0;padding:0;display:grid}.ax-days li{display:grid;grid-template-columns:2rem 1fr;gap:.6rem;padding:.65rem 0;border-bottom:1px solid var(--cx-linha);font-size:.98rem;color:var(--cx-carv)}.ax-days b{font:italic 400 1.05rem/1.3 var(--cx-serif);color:var(--cx-graf)}.ax-days li.d{color:var(--cx-graf);text-decoration:line-through;text-decoration-thickness:1px}.ax-today{display:grid;gap:.4rem;margin-bottom:1rem}.ax-invite{display:grid;gap:.55rem;margin:0 0 1rem;padding:1.4rem;background:#fff;border-radius:2px;box-shadow:var(--cx-sf2);color:var(--cx-tinta);text-decoration:none}.ax-invite b{font:italic 300 1.7rem/1.12 var(--cx-serif);color:var(--cx-tinta)}.ax-invite-sub{font-size:.95rem;color:var(--cx-carv)}.ax-tr{margin:0 0 1.6rem}.lp-why .lp-why-k{margin-top:1.2rem}.lp-why-t{margin:.4rem 0 0;font:italic 300 clamp(1.9rem,7.6vw,2.5rem)/1.12 var(--cx-serif,"Cormorant Garamond",serif);color:var(--cx-tinta,#0a0a0a);text-wrap:balance}.eu-hero{display:grid;justify-items:center;text-align:center;gap:.35rem;padding:.4rem 0 1.6rem}.eu-k{margin:.9rem 0 0;font:400 .8125rem/1.5 var(--cx-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--cx-graf)}body.app-hub .st-head .eu-name{margin:0!important;font-size:clamp(2.4rem,10vw,3rem)!important}body.app-hub .st-head:has(.eu-hero){display:block!important;border:0!important}.mp-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:.6rem}@media(min-width:760px){.mp-grid{grid-template-columns:repeat(3,1fr)}}.mp-card{display:grid;justify-items:center;gap:.2rem;padding:1rem .6rem 1.1rem;border:0;border-radius:2px;background:#fff;box-shadow:var(--cx-sf1);font:inherit;color:var(--cx-tinta);text-align:center;cursor:pointer;transition:box-shadow .2s}.mp-card img{width:min(140px,100%);height:auto;aspect-ratio:1;border-radius:50%;margin-bottom:.5rem}.mp-card b{font:400 1.2rem/1.15 var(--cx-serif)}.mp-card small{font-size:.78rem;color:var(--cx-graf);font-variant-numeric:tabular-nums}.mp-card span{font-size:.85rem;line-height:1.4;color:var(--cx-carv)}.mp-card em{margin-top:.3rem;font:400 .72rem/1 var(--cx-sans);font-style:normal;letter-spacing:.12em;text-transform:uppercase;color:var(--cx-tinta)}.mp-card:hover,.mp-card.is-on{box-shadow:inset 0 0 0 1px var(--cx-tinta),var(--cx-sf1)}.mp-card:focus-visible{outline:2px solid var(--cx-tinta);outline-offset:2px}.mp-src{margin-top:1.4rem;font-size:.85rem;color:var(--cx-graf)}.mp-src summary{cursor:pointer;color:var(--cx-tinta)}.mp-src ul{margin:.4rem 0 0;padding-left:1.1rem}body.app-hub .evx{display:grid;grid-template-columns:auto 1fr;column-gap:1rem;align-items:end;padding:1.3rem!important;margin:0 0 1rem!important;background:#fff!important;border-radius:2px;box-shadow:var(--cx-sf1)}body.app-hub .evx>.evx-lab:first-of-type{grid-column:1/3;margin:0!important}body.app-hub .evx .evx-n{grid-column:1;margin:.2rem 0 0!important;font:400 3.2rem/1 var(--cx-serif)!important;color:var(--cx-tinta)!important}body.app-hub .evx .evx-s{grid-column:2;margin:0 0 .45rem!important;font-size:.92rem!important;color:var(--cx-graf)!important}body.app-hub .evx .evx-week{grid-column:1/3;margin:1rem 0 0!important}body.app-hub .evx .evx-next,body.app-hub .evx .evx-all{grid-column:1/3}body.app-hub details.pf-sci>summary{cursor:pointer;list-style:none;display:flex;align-items:baseline;justify-content:space-between;padding:1rem 0;border-top:1px solid var(--cx-linha);border-bottom:1px solid var(--cx-linha)}body.app-hub details.pf-sci>summary::-webkit-details-marker{display:none}body.app-hub details.pf-sci>summary small{font:400 .85rem var(--cx-sans);color:var(--cx-graf)}body.app-hub details.pf-sci>summary::after{content:"+";font:300 1.4rem/1 var(--cx-sans);color:var(--cx-tinta)}body.app-hub details.pf-sci[open]>summary::after{content:"–"}.mp-grid{grid-template-columns:1fr 1fr;gap:2.2rem 1.2rem!important;margin-top:1.6rem!important}.mp-card{background:transparent!important;box-shadow:none!important;padding:0!important;gap:.25rem!important}.mp-card b{font:400 1.25rem/1.15 var(--cx-serif)!important}.mp-card span{max-width:20ch;font-size:.84rem!important;color:var(--cx-graf)!important}.mp-card em{margin-top:.2rem!important;font:400 1.35rem/1 var(--cx-mao)!important;letter-spacing:0!important;text-transform:none!important;color:var(--cx-graf)!important}.mp-card:hover,.mp-card.is-on{box-shadow:none!important}body.app-hub .evx{background:transparent!important;box-shadow:none!important;border-top:1px solid var(--cx-linha);border-bottom:1px solid var(--cx-linha);border-radius:0;padding:1.3rem 0!important}body.app-hub .edl:not(#x){background:transparent!important;box-shadow:none!important;border-top:1px solid var(--cx-linha)!important}body.app-hub.is-ed .evx:not(#x){display:grid!important;grid-template-columns:auto 1fr;align-items:end;column-gap:1.1rem;padding:2rem 0 0!important;margin:0!important;background:transparent!important;border:0!important;box-shadow:none!important}body.app-hub.is-ed .evx>.evx-lab:first-of-type{grid-column:1/3;margin:0 0 .2rem!important}body.app-hub.is-ed .evx .evx-lab{font:500 .6875rem/1.4 var(--cx-sans)!important;letter-spacing:.24em!important;text-transform:uppercase;color:var(--cx-graf)!important}body.app-hub.is-ed .evx .evx-n{grid-column:1;margin:0!important;font:300 4.6rem/.82 var(--cx-serif)!important;letter-spacing:-.03em;color:var(--cx-tinta)!important;font-variant-numeric:lining-nums}body.app-hub.is-ed .evx .evx-s{grid-column:2;margin:0 0 .35rem!important;font:italic 400 1.15rem/1.2 var(--cx-serif)!important;color:var(--cx-carv)!important}body.app-hub.is-ed .evx .evx-week{grid-column:1/3;display:grid!important;grid-template-columns:repeat(7,1fr);gap:0!important;margin:1.6rem 0 0!important;padding:0!important;border-top:1px solid var(--cx-linha)}body.app-hub.is-ed .evx .evx-week li{position:relative;display:grid!important;justify-items:center;gap:.45rem;padding:.7rem 0 0!important;background:none!important;border:0!important}body.app-hub.is-ed .evx .evx-week li::before{content:"";position:absolute;top:-1px;left:50%;width:1px;height:7px;background:var(--cx-cons)}body.app-hub.is-ed .evx .evx-week li span{font:500 .625rem/1 var(--cx-sans)!important;letter-spacing:.18em;color:var(--cx-graf)!important}body.app-hub.is-ed .evx .evx-week li i{display:block!important;width:5px!important;height:5px!important;border-radius:50%!important;background:transparent!important;border:1px solid var(--cx-cons)!important;box-shadow:none!important}body.app-hub.is-ed .evx .evx-week li.on i{background:var(--cx-tinta)!important;border-color:var(--cx-tinta)!important}body.app-hub.is-ed .evx .evx-week li.is-today span{color:var(--cx-tinta)!important}body.app-hub.is-ed .evx .evx-week li.is-today::before{height:11px;background:var(--cx-tinta)}body.app-hub.is-ed .evx .evx-week li.is-future i{border-style:dotted!important}body.app-hub.is-ed .evx .evx-next{grid-column:1/3;display:grid!important;grid-template-columns:1fr auto;align-items:baseline;row-gap:.35rem;margin:2.2rem 0 0!important;padding:0!important;border:0!important;background:none!important}body.app-hub.is-ed .evx .evx-next .evx-lab{grid-column:1;margin:0!important}body.app-hub.is-ed .evx .evx-next .evx-frac{grid-column:2;grid-row:1;margin:0!important;font:400 .8125rem/1 var(--cx-sans)!important;letter-spacing:.08em;color:var(--cx-graf)!important;font-variant-numeric:tabular-nums}body.app-hub.is-ed .evx .evx-next .evx-name{grid-column:1/3;margin:0!important;font:italic 300 1.7rem/1.1 var(--cx-serif)!important;color:var(--cx-tinta)!important}body.app-hub.is-ed .evx .evx-next .evx-bar{grid-column:1/3;display:block!important;position:relative;height:1px!important;margin-top:.5rem;background:var(--cx-linha)!important;border-radius:0!important}body.app-hub.is-ed .evx .evx-next .evx-bar i{position:absolute;left:0;top:-1px;height:3px!important;background:var(--cx-tinta)!important;border-radius:0!important}body.app-hub.is-ed .evx .evx-all:not(#x){grid-column:1/3;display:flex!important;align-items:baseline;gap:.8rem;margin:2.2rem 0 0!important;padding:1rem 0!important;border:0!important;border-top:1px solid var(--cx-linha)!important;border-bottom:1px solid var(--cx-linha)!important;background:none!important;box-shadow:none!important;color:var(--cx-tinta)!important;text-decoration:none}body.app-hub.is-ed .evx .evx-all span{flex:1;font:400 1.35rem/1.1 var(--cx-serif)!important}body.app-hub.is-ed .evx .evx-all em{font:400 .8125rem/1 var(--cx-sans)!important;font-style:normal;letter-spacing:.08em;color:var(--cx-graf)!important;font-variant-numeric:tabular-nums}body.app-hub.is-ed .evx .evx-all i{font:300 1.1rem/1 var(--cx-sans);font-style:normal;color:var(--cx-tinta)}body.app-hub.is-ed .edl:not(#x){counter-reset:edl;margin:2.6rem 0 0!important;padding:0!important;list-style:none;background:transparent!important;box-shadow:none!important;border:0!important;border-top:1px solid var(--cx-tinta)!important;border-radius:0!important}body.app-hub.is-ed .edl li{counter-increment:edl;background:none!important;border:0!important;margin:0!important;padding:0!important}body.app-hub.is-ed .edl li a{display:grid!important;grid-template-columns:2.4rem 1fr auto;grid-template-areas:"n t a" "n c a";column-gap:.4rem;row-gap:.15rem;align-items:baseline;padding:1.15rem 0!important;min-height:0!important;border:0!important;border-bottom:1px solid var(--cx-linha)!important;background:none!important;box-shadow:none!important;color:var(--cx-tinta)!important;text-decoration:none;transition:padding .35s cubic-bezier(.2,.7,.2,1)}body.app-hub.is-ed .edl li a::before{grid-area:n;content:counter(edl,upper-roman);font:italic 400 1rem/1 var(--cx-serif);color:var(--cx-graf)}body.app-hub.is-ed .edl .edl-ic{display:none!important}body.app-hub.is-ed .edl li a b{grid-area:t;font:400 1.42rem/1.12 var(--cx-serif)!important;letter-spacing:-.005em;color:var(--cx-tinta)!important}body.app-hub.is-ed .edl li a .edl-c{grid-area:c;font:400 .8125rem/1.4 var(--cx-sans)!important;color:var(--cx-graf)!important}body.app-hub.is-ed .edl li a i{grid-area:a;align-self:center;font:300 1.25rem/1 var(--cx-sans)!important;font-style:normal;color:var(--cx-tinta)!important;transition:transform .35s cubic-bezier(.2,.7,.2,1)}body.app-hub.is-ed .edl li a:hover i,body.app-hub.is-ed .edl li a:focus-visible i{transform:translateX(4px)}body.app-hub.is-ed .edl li a:focus-visible{outline:2px solid var(--cx-tinta)!important;outline-offset:4px}@media (prefers-reduced-motion:reduce){body.app-hub.is-ed .edl li a,body.app-hub.is-ed .edl li a i{transition:none}}body.app-hub.is-ed .eu-h2{margin-top:3rem!important}body.app-hub.is-ed .evx .evx-s,body.app-hub.is-ed .evx .evx-name,body.app-hub.is-ed .edl li a b{font-variant-numeric:lining-nums}body.app-hub.is-ed .evx .evx-all:not(#x){border-bottom:0!important}body.app-hub.is-ed .evx .evx-n{font:200 4.2rem/.9 var(--cx-sans)!important;letter-spacing:-.04em!important}body.app-hub.is-ed .evx .evx-s{font:400 .92rem/1.3 var(--cx-sans)!important;font-style:normal!important;color:var(--cx-graf)!important}.es-body{--es-ink:#0a0a0a;--es-g1:#6e6e73;--es-g2:#e8e8ed;--es-g3:#f5f5f7;--es-e:cubic-bezier(.2,.8,.2,1);background:#fff;color:var(--es-ink);font:400 17px/1.45 "Hanken Grotesk","Helvetica Neue",Arial,sans-serif;-webkit-font-smoothing:antialiased}.es{max-width:480px;min-height:100svh;margin:0 auto;padding:max(16px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));display:flex;flex-direction:column}.es-top{display:flex;align-items:center;justify-content:space-between;height:44px}.es-brand{display:inline-flex;align-items:center;gap:7px;color:var(--es-ink);text-decoration:none;font-weight:600;font-size:15px;letter-spacing:-.01em}.es-brand .atl-mark{height:18px;width:auto;fill:currentColor}.es-meta{font-size:13px;font-weight:500;color:var(--es-g1);font-variant-numeric:tabular-nums}.es-s{display:flex;flex:1;flex-direction:column}.es-s[hidden]{display:none}.es-s.is-on{animation:es-in .28s var(--es-e)}@keyframes es-in{from{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.es-k{margin:44px 0 0;font-size:13px;font-weight:600;letter-spacing:.01em;color:var(--es-g1);display:flex;align-items:center;gap:10px}.es-k.is-tight{margin-top:16px}.es-back{color:var(--es-ink);text-decoration:none;font-size:22px;line-height:1;min-width:32px;min-height:44px;display:inline-flex;align-items:center;margin:-12px 0 -12px -4px}.es-phi{display:block;height:1px;width:61.8%;background:var(--es-ink);margin-top:14px;transform-origin:left;animation:es-phi .45s var(--es-e) both .05s}@keyframes es-phi{from{transform:scaleX(0)}}.es-why{margin:22px 0 0;font-size:19px;line-height:1.35;letter-spacing:-.01em;color:var(--es-g1)}.es-h{margin:12px 0 0;font:700 clamp(34px,10vw,44px)/1.03 "Hanken Grotesk","Helvetica Neue",Arial,sans-serif;letter-spacing:-.035em;color:var(--es-ink)}.es-q{margin-top:28px;font-size:clamp(30px,8.8vw,36px);line-height:1.06;letter-spacing:-.03em}.es-p{margin:20px 0 0;font-size:19px;line-height:1.42;letter-spacing:-.012em}.es-src{margin:14px 0 0;font-size:13px;color:var(--es-g1)}.es-foot{margin-top:auto;padding-top:28px}.es-btn{display:flex;align-items:center;justify-content:center;width:100%;height:56px;border:0;border-radius:14px;background:var(--es-ink);color:#fff;font:600 17px/1 "Hanken Grotesk","Helvetica Neue",Arial,sans-serif;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .12s var(--es-e),opacity .12s}.es-btn:active{transform:scale(.98);opacity:.86}.es-btn:focus-visible,.es-opt:focus-visible,.es-in:focus-visible{outline:2px solid var(--es-ink);outline-offset:3px}.es-btn.is-sm{width:auto;height:44px;padding:0 22px;margin-top:14px;font-size:15px}.es-ok{display:flex;align-items:center;gap:8px;margin:20px 0 0;font-size:14px;font-weight:600}.es-ok svg{width:18px;height:18px;fill:var(--es-ink)}.es-ok path{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.es-bar{height:3px;border-radius:2px;background:var(--es-g2);margin-top:14px;overflow:hidden}.es-bar i{display:block;height:100%;background:var(--es-ink);border-radius:2px;transition:width .3s var(--es-e)}.es-opts{display:grid;gap:10px;margin-top:auto;padding-top:28px}.es-opt{height:60px;border-radius:14px;border:1px solid var(--es-g2);background:#fff;color:var(--es-ink);font:500 17px/1 "Hanken Grotesk","Helvetica Neue",Arial,sans-serif;text-align:left;padding:0 20px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:background .15s var(--es-e),color .15s,border-color .15s}.es-opt:active,.es-opt.is-on{background:var(--es-ink);color:#fff;border-color:var(--es-ink)}.es-opt kbd{font:500 13px/1 "Hanken Grotesk",sans-serif;color:var(--es-g1);background:none;border:0;padding:0}.es-opt:active kbd,.es-opt.is-on kbd{color:#fff}.es-res .es-h{margin-top:22px}.es-rows{list-style:none;margin:26px 0 0;padding:0;border-top:1px solid var(--es-g2)}.es-rows li{border-bottom:1px solid var(--es-g2)}.es-rows li>a,.es-rows li{color:var(--es-ink);text-decoration:none}.es-rows li>a{display:block}.es-rows span,.es-rows em{display:inline-block;padding-top:13px;font-size:16px}.es-rows span{font-weight:500}.es-rows span small{margin-left:8px;font-size:12px;font-weight:600;color:var(--es-g1)}.es-rows em{float:right;font-style:normal;font-weight:600;font-variant-numeric:tabular-nums}.es-rows em s{color:var(--es-g1);text-decoration:none;font-weight:500}.es-m{display:block;clear:both;height:3px;border-radius:2px;background:var(--es-g3);margin:8px 0 13px}.es-m b{display:block;height:100%;min-width:6px;border-radius:2px;background:var(--es-ink)}.es-tom{margin-top:22px;padding:18px;border-radius:16px;background:var(--es-g3)}.es-tom small{display:block;font-size:12px;font-weight:600;color:var(--es-g1)}.es-tom p{margin:4px 0 0;font-size:17px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.es-tom .es-done{font-size:14px;font-weight:600;color:var(--es-g1);margin-top:10px}.es-prog{display:grid;grid-template-columns:repeat(3,1fr);margin:22px 0 0;border-top:1px solid var(--es-g2);border-bottom:1px solid var(--es-g2)}.es-prog div{padding:14px 0;display:flex;flex-direction:column-reverse}.es-prog div+div{padding-left:14px;border-left:1px solid var(--es-g2)}.es-prog dd{margin:0;font-size:28px;font-weight:700;letter-spacing:-.03em;font-variant-numeric:tabular-nums;line-height:1.1}.es-prog dt{font-size:12px;font-weight:500;color:var(--es-g1)}.es-save{margin-top:30px}.es-save h2{margin:0;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--es-ink)}.es-save>p{margin:4px 0 0;font-size:15px;color:var(--es-g1)}.es-in{display:block;width:100%;height:52px;border-radius:12px;border:1px solid var(--es-g2);background:#fff;padding:0 16px;margin-top:10px;font:400 17px "Hanken Grotesk",sans-serif;color:var(--es-ink)}.es-in::placeholder{color:#6e6e73}.es-save .es-btn{margin-top:12px}.es-err{margin:10px 0 0;font-size:15px;font-weight:500;color:#b3261e}.es-hp{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.es-fine{margin:12px 0 0;font-size:13px;color:var(--es-g1)}.es-fine a{color:var(--es-ink)}.es-limit{margin-top:22px}.es-later{display:block;text-align:center;margin:14px 0 0;font-size:15px;color:var(--es-g1)}.es-later a,a.es-later{color:var(--es-g1);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.es-next{margin:26px 0 0}.es-bar i.w0{width:0}.es-bar i.w15{width:15%}.es-bar i.w30{width:30%}.es-bar i.w45{width:45%}.es-bar i.w50{width:50%}.es-bar i.w65{width:65%}.es-bar i.w80{width:80%}.es-bar i.w100{width:100%}.es-m b.w0{width:0}.es-m b.w5{width:5%}.es-m b.w10{width:10%}.es-m b.w15{width:15%}.es-m b.w20{width:20%}.es-m b.w25{width:25%}.es-m b.w30{width:30%}.es-m b.w35{width:35%}.es-m b.w40{width:40%}.es-m b.w45{width:45%}.es-m b.w50{width:50%}.es-m b.w55{width:55%}.es-m b.w60{width:60%}.es-m b.w65{width:65%}.es-m b.w70{width:70%}.es-m b.w75{width:75%}.es-m b.w80{width:80%}.es-m b.w85{width:85%}.es-m b.w90{width:90%}.es-m b.w95{width:95%}.es-m b.w100{width:100%}@media (prefers-reduced-motion:reduce){.es-s.is-on,.es-phi{animation:none}.es-btn,.es-opt,.es-bar i{transition:none}}html body.app-hub:not(#x),html body.app-hub.is-ed:not(#x){--cx-gelo:#fff;--cx-alto:#fff;--cx-vel:#f5f5f7;--cx-linha:#e8e8ed;--cx-cons:#d2d2d7;--cx-graf:#6e6e73;--cx-carv:#3a3a3c;--cx-serif:"Hanken Grotesk","Helvetica Neue",Arial,sans-serif;--cx-mao:"Hanken Grotesk","Helvetica Neue",Arial,sans-serif;--cx-sf1:none;--cx-sf2:none;--line:#e8e8ed;--line-2:#d2d2d7;--hair:#e8e8ed;background:#fff}html body.app-hub:not(#x) *{font-family:"Hanken Grotesk","Helvetica Neue",Arial,sans-serif!important;font-style:normal!important;text-transform:none!important;letter-spacing:normal!important}html body.app-hub:not(#x) main *:not(input):not(textarea):not(select){box-shadow:none!important}html:has(>body.app-hub),html:has(>body.es-body){background:#fff!important}html body.app-hub:not(#x) .topbar.vt::before,html body.app-hub.is-ed:not(#x) .topbar.vt::before{background:rgba(255,255,255,.94)!important}html body.app-hub:not(#x) .topbar.vt{background:rgba(255,255,255,.92)!important;border-bottom:1px solid #e8e8ed!important}html body.app-hub:not(#x) .tabbar{background:rgba(255,255,255,.92)!important;border-top:1px solid #e8e8ed!important}body.app-hub .lp-why-t:not(#x){font-size:19px!important;line-height:1.35!important;font-weight:400!important;color:#6e6e73!important;margin:14px 0 10px!important}body.app-hub h1:not(#x),body.app-hub h2:not(#x),body.app-hub .st-h1:not(#x){font-weight:700!important;letter-spacing:-.03em!important}body.app-hub h3:not(#x){font-weight:600!important;letter-spacing:-.015em!important}body.app-hub .atl-w:not(#x){font-weight:600!important;letter-spacing:-.01em!important}body.app-hub .atl-sig{display:none!important}body.app-hub.is-ed .edl li a::before{content:none!important}body.app-hub .btn:not(#vero-btn),body.app-hub .st-btn:not(#vero-btn),body.app-hub .ai-btn:not(#vero-btn){border-radius:14px!important}body.app-hub .card,body.app-hub .td3-card,body.app-hub .st-card{border-radius:16px!important}body.app-hub .eu-ini{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;border:1px solid #0a0a0a;font:600 28px/1 "Hanken Grotesk","Helvetica Neue",Arial,sans-serif;letter-spacing:-.02em;color:#0a0a0a;margin-bottom:18px}html:has(>body.rx3-body){background:#fff!important}body.v4.rx3-body{background:#fff!important;color:#0a0a0a;--rx-ink:#0a0a0a;--rx-g:#6e6e73;--rx-l:#e8e8ed;--rx-w:#0b0b0b;--rx-e:cubic-bezier(.2,.8,.2,1)}body.rx3-body .rx3-bar{height:2px;background:transparent}body.rx3-body .rx3-bar i{height:2px;background:var(--rx-w)}body.rx3-body .rx3-top{top:2px;height:64px;background:rgba(255,255,255,.96);-webkit-backdrop-filter:saturate(180%) blur(14px);backdrop-filter:saturate(180%) blur(14px)}body.rx3-body .rx3-back{font:300 2rem/1 "Inter",system-ui,sans-serif;color:var(--rx-ink);margin-left:-10px}body.rx3-body .rx3-logo{font:400 1.6rem/1 "Instrument Serif","Iowan Old Style",Georgia,serif;letter-spacing:-.01em;color:var(--rx-ink)}body.rx3-body .rx3-logo i{color:var(--rx-w);margin:0 .02em}body.rx3-body .rx3-n{display:inline-flex;align-items:baseline;gap:.3em;font:500 .8rem/1 "Inter",system-ui,sans-serif;letter-spacing:.04em;color:var(--rx-g);font-variant-numeric:tabular-nums}body.rx3-body .rx3-n b{color:var(--rx-ink);font-weight:600}body.rx3-body .rx3-n i{font-style:normal;color:#c7c7cc}body.rx3-body .rx3{justify-content:flex-start;max-width:600px;padding:clamp(7.5rem,22vh,11rem) 24px max(2.5rem,env(safe-area-inset-bottom))}body.rx3-body .rx3-f{animation:rx3up .4s var(--rx-e) both}@keyframes rx3up{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}body.rx3-body .rx3-k{margin:0 0 1.1rem;font:500 .9rem/1.4 "Inter",system-ui,sans-serif;letter-spacing:.005em;color:var(--rx-g)}body.rx3-body .rx3-k--n{font:500 .8rem/1 "Inter",system-ui,sans-serif;letter-spacing:.08em;color:var(--rx-w)}body.rx3-body .rx3-q{font:400 clamp(2.4rem,10vw,3.6rem)/1.02 "Instrument Serif","Iowan Old Style",Georgia,serif;letter-spacing:-.022em;color:var(--rx-ink);text-wrap:balance}body.rx3-body .rx3-hint{margin:1rem 0 0;max-width:34ch;font:400 1.0625rem/1.5 "Inter",system-ui,sans-serif;color:var(--rx-g)}body.rx3-body .rx3-err{color:#b3261e}body.rx3-body .rx3-in{margin:2.6rem 0 0;padding:.4rem 0 .8rem;border:0;border-bottom:1px solid var(--rx-l);border-radius:0;background:transparent;font:400 clamp(1.6rem,6.5vw,2rem)/1.2 "Inter",system-ui,sans-serif;letter-spacing:-.02em;color:var(--rx-ink);box-shadow:none;outline:0;transition:border-color .2s var(--rx-e)}body.rx3-body .rx3-in::placeholder{color:#c7c7cc}body.rx3-body .rx3-in:focus{border-bottom:1px solid var(--rx-ink);padding-bottom:.8rem}body.rx3-body .is-err .rx3-in{border-bottom-color:#b3261e}body.rx3-body .rx3-go{margin:2rem 0 0;gap:1.1rem}body.rx3-body .rx3-ok{display:inline-flex;align-items:center;gap:.5rem;height:52px;padding:0 1.6rem;border:0;border-radius:999px;background:var(--rx-ink);color:#fff;font:500 1rem/1 "Inter",system-ui,sans-serif;text-decoration:none;cursor:pointer;transition:transform .12s var(--rx-e),opacity .12s}body.rx3-body .rx3-ok svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}body.rx3-body .rx3-ok:active{transform:scale(.97);opacity:.88}body.rx3-body .rx3-enter{font:400 .85rem/1 "Inter",system-ui,sans-serif;color:var(--rx-g)}body.rx3-body .rx3-enter b{font-weight:500;color:var(--rx-ink)}body.rx3-body .rx3-opts{gap:0;margin:2.4rem 0 0;border-top:1px solid var(--rx-l)}body.rx3-body .rx3-opt{position:relative;min-height:64px;padding:1rem 2.6rem 1rem 0;gap:0;border:0;border-bottom:1px solid var(--rx-l);border-radius:0;background:transparent;color:var(--rx-ink);text-align:left;font:400 1.0625rem/1.35 "Inter",system-ui,sans-serif;letter-spacing:-.01em;cursor:pointer;animation:rx3up .4s var(--rx-e) both;transition:padding .2s var(--rx-e),color .15s}body.rx3-body .rx3-opt:nth-child(2){animation-delay:.04s}body.rx3-body .rx3-opt:nth-child(3){animation-delay:.08s}body.rx3-body .rx3-opt:nth-child(4){animation-delay:.12s}body.rx3-body .rx3-opt:nth-child(5){animation-delay:.16s}body.rx3-body .rx3-opt .rx3-t{flex:1}body.rx3-body .rx3-opt b{font-weight:500}body.rx3-body .rx3-opt small{margin-top:.25rem;font-size:.92rem;color:var(--rx-g)}body.rx3-body .rx3-opt kbd{position:absolute;right:0;top:50%;transform:translateY(-50%);width:auto;height:auto;border:0;background:none;font:500 .78rem/1 "Inter",system-ui,sans-serif;letter-spacing:.06em;color:#aeaeb2;transition:color .15s}body.rx3-body .rx3-opt::after{content:"";position:absolute;right:1.5rem;top:50%;width:7px;height:7px;border-top:1.5px solid var(--rx-ink);border-right:1.5px solid var(--rx-ink);transform:translateY(-50%) rotate(45deg);opacity:0;transition:opacity .15s,right .2s var(--rx-e)}@media(hover:hover){body.rx3-body .rx3-opt:hover{padding-left:.5rem}body.rx3-body .rx3-opt:hover::after{opacity:1;right:1.8rem}}body.rx3-body .rx3-opt:active,body.rx3-body .rx3-opt.is-on{padding-left:.5rem}body.rx3-body .rx3-opt.is-on{background:transparent;border-color:var(--rx-l)}body.rx3-body .rx3-opt.is-on b{font-weight:600}body.rx3-body .rx3-opt.is-on kbd{background:none;color:var(--rx-w)}body.rx3-body .rx3-opt.is-on::before{content:"";position:absolute;left:0;top:50%;width:3px;height:22px;margin-top:-11px;background:var(--rx-w);border-radius:2px}body.rx3-body .rx3-opt:focus-visible{outline:2px solid var(--rx-ink);outline-offset:2px}body.rx3-body .rx3-terms{margin:2.6rem 0 0;font:400 .82rem/1.5 "Inter",system-ui,sans-serif;color:var(--rx-g)}body.rx3-body .rx3-terms a{color:var(--rx-g);text-underline-offset:2px}body.rx3-body .rx3-done .rx3-q{font-size:clamp(3rem,13vw,4.6rem)}body.rx3-body .rx3-done .rx3-q i{font-style:normal;color:var(--rx-w)}body.rx3-body .rx3-wa{width:100%;justify-content:center;height:56px;font-size:1.0625rem}body.rx3-body .rx3-wa svg{fill:none;stroke:currentColor;stroke-width:1.6}body.rx3-body .rx3-note{text-align:center;color:var(--rx-g)}body.rx3-body .rx3-sum{margin:2.6rem 0 0;border-top:1px solid var(--rx-l)}body.rx3-body .rx3-sum div{padding:1rem 0;border-bottom:1px solid var(--rx-l)}body.rx3-body .rx3-sum dt{font:400 .92rem/1.4 "Inter",system-ui,sans-serif;color:var(--rx-g)}body.rx3-body .rx3-sum dd{font:500 .92rem/1.4 "Inter",system-ui,sans-serif;color:var(--rx-ink)}@media(prefers-reduced-motion:reduce){body.rx3-body .rx3-f,body.rx3-body .rx3-opt{animation:none}body.rx3-body .rx3-opt,body.rx3-body .rx3-opt::after{transition:none}}body.rx3-body .rx3-in:not(#x){border:0!important;border-bottom:1px solid var(--rx-l)!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:.4rem 0 .8rem!important;height:auto!important}body.rx3-body .rx3-in:not(#x):focus{border-bottom-color:var(--rx-ink)!important}body.rx3-body .rx3-q{letter-spacing:-.004em}body.rx3-body .rx3-bar i{width:0}body.rx3-body .rx3-bar i.w5{width:5%}body.rx3-body .rx3-bar i.w10{width:10%}body.rx3-body .rx3-bar i.w15{width:15%}body.rx3-body .rx3-bar i.w20{width:20%}body.rx3-body .rx3-bar i.w25{width:25%}body.rx3-body .rx3-bar i.w30{width:30%}body.rx3-body .rx3-bar i.w35{width:35%}body.rx3-body .rx3-bar i.w40{width:40%}body.rx3-body .rx3-bar i.w45{width:45%}body.rx3-body .rx3-bar i.w50{width:50%}body.rx3-body .rx3-bar i.w55{width:55%}body.rx3-body .rx3-bar i.w60{width:60%}body.rx3-body .rx3-bar i.w65{width:65%}body.rx3-body .rx3-bar i.w70{width:70%}body.rx3-body .rx3-bar i.w75{width:75%}body.rx3-body .rx3-bar i.w80{width:80%}body.rx3-body .rx3-bar i.w85{width:85%}body.rx3-body .rx3-bar i.w90{width:90%}body.rx3-body .rx3-bar i.w95{width:95%}body.rx3-body .rx3-bar i.w100{width:100%}body.app-hub,.es-body{--es-ink:#0a0a0a;--es-g1:#6e6e73;--es-g2:#e8e8ed;--es-g3:#f5f5f7;--es-e:cubic-bezier(.2,.8,.2,1)}.es:has(>.sp){max-width:1080px}.sp-h{font-size:clamp(36px,9vw,56px)!important}.sp-sub{margin:12px 0 0;font-size:17px;color:var(--es-g1)}.sp-grid{list-style:none;margin:32px 0 0;padding:0;display:grid;gap:12px;grid-template-columns:1fr}.sp-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:184px;padding:22px 22px 20px;border-radius:22px;background:var(--es-g3);color:var(--es-ink);text-decoration:none;overflow:hidden;transition:transform .2s var(--es-e),background .2s}.sp-card:active{transform:scale(.985)}@media(hover:hover){.sp-card:hover{transform:translateY(-2px);background:#efeff2}}.sp-g{display:block;font:200 64px/.9 "Hanken Grotesk","Helvetica Neue",Arial,sans-serif;letter-spacing:-.04em;color:var(--es-ink)}.sp-tx{display:flex;flex-direction:column;gap:4px;margin-top:22px;padding-right:44px}.sp-tx b{font:700 26px/1.05 "Hanken Grotesk","Helvetica Neue",Arial,sans-serif;letter-spacing:-.03em}.sp-tx span{font-size:15px;line-height:1.35;color:var(--es-g1)}.sp-tx small{margin-top:6px;font-size:12px;font-weight:600;color:var(--es-g1)}.sp-go{position:absolute;right:18px;bottom:18px;width:40px;height:40px;border-radius:50%;background:var(--es-ink);display:grid;place-items:center}.sp-go svg{width:18px;height:18px;fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sp-bar{display:block;height:3px;border-radius:2px;background:rgba(10,10,10,.08);margin-top:14px;overflow:hidden}.sp-bar b{display:block;height:100%;min-width:0;background:var(--es-ink)}@media(min-width:720px){.sp-grid{grid-template-columns:repeat(6,1fr);gap:16px}.sp-grid li{grid-column:span 2}.sp-grid li:nth-child(-n+2){grid-column:span 3} .sp-grid li:nth-child(-n+2) .sp-card{min-height:280px}.sp-grid li:nth-child(-n+2) .sp-g{font-size:120px}}.ok .es-h{margin-top:18px}.es-btn.is-sec{background:#fff;color:var(--es-ink);box-shadow:inset 0 0 0 1px var(--es-ink)}.es-bar.is-top{position:fixed;top:0;left:0;right:0;height:2px;margin:0;border-radius:0;z-index:30}.es-bar.is-top i{border-radius:0}@media(min-width:900px){.es:has(>.rxq){max-width:760px} .rxq{justify-content:center;text-align:center;padding-bottom:6vh} .rxq .es-k{justify-content:center;margin-top:0} .rxq .es-q{margin:18px auto 0;max-width:16em;font-size:52px;line-height:1.04} .rxq .es-opts{margin-top:48px;padding-top:0;max-width:560px;width:100%;margin-left:auto;margin-right:auto} .rxq .es-opt{height:68px;font-size:18px} .es:has(>.es-s:not(.rxq):not(.sp)){max-width:640px}}body.app-hub .hx-hello:not(#x){padding:8px 0 0!important;margin:0!important;text-align:left}body.app-hub .hx-hello h1:not(#x){margin:0!important;font-size:15px!important;line-height:1.3!important;font-weight:600!important;letter-spacing:-.01em!important;color:var(--es-g1)!important}body.app-hub .hx-hello h1 .hx-dot{display:none}body.app-hub .hx-hello .hx-k,body.app-hub .hx-hello .hx-lede,body.app-hub .hx-aura{display:none!important}body.app-hub .hx-hello .hx-note{margin:6px 0 0!important;font-size:13px!important}.hj{display:flex;flex-direction:column;gap:0;padding:0!important;border:0!important;background:none!important}.hj .hj-hero:not(#x){display:flex;flex-direction:column;justify-content:flex-start;min-height:min(58svh,520px);margin:14px 0 0;padding:26px 24px 24px;border:1px solid var(--es-g2);border-radius:24px;background:#fff;color:var(--es-ink);text-decoration:none}.hj .hj-hero .evx-lab{font-size:13px;font-weight:600;color:var(--es-g1);letter-spacing:.005em}.hj .hj-hero .es-phi{margin-top:12px}.hj-why{display:block;margin-top:22px;font-size:18px;line-height:1.38;letter-spacing:-.01em;color:var(--es-g1)}.hj .hj-hero .td3-t:not(#x){display:block;margin-top:10px;font-weight:700!important;font:700 clamp(32px,8.6vw,46px)/1.04 "Hanken Grotesk","Helvetica Neue",Arial,sans-serif;letter-spacing:-.035em;color:var(--es-ink)}.hj .hj-go{margin-top:auto;position:static}.hj .hj-hero.is-done .td3-t:not(#x){font-size:30px}.hj-prog{margin-top:20px}.hj-tre,.hj-inv{margin-top:20px}.hj .ax-invite.hj-inv:not(#x){display:block;padding:22px;border-radius:20px;background:var(--es-g3);border:0;color:var(--es-ink);text-decoration:none;box-shadow:none}.hj-inv .ax-k{display:block;font-size:12px;font-weight:600;color:var(--es-g1)}.hj-inv b{display:block;margin-top:6px;font:700 22px/1.15 "Hanken Grotesk","Helvetica Neue",Arial,sans-serif;letter-spacing:-.025em}.hj-inv .ax-invite-sub{display:block;margin-top:6px;font-size:15px;color:var(--es-g1)}.hj-prov{display:block;margin-top:20px;padding:20px 0;border-top:1px solid var(--es-g2);border-bottom:1px solid var(--es-g2);color:var(--es-ink);text-decoration:none}.hj-prov small{display:block;font-size:12px;font-weight:600;color:var(--es-g1)}.hj-prov b{display:block;margin-top:6px;font:600 22px/1.25 "Hanken Grotesk","Helvetica Neue",Arial,sans-serif;letter-spacing:-.02em}.hj-tr{margin-top:28px}.hj-trh{display:flex;align-items:baseline;justify-content:space-between}.hj-trh h3{margin:0;font:700 22px/1.1 "Hanken Grotesk","Helvetica Neue",Arial,sans-serif;letter-spacing:-.025em}.hj-trh a{font-size:15px;color:var(--es-g1);text-decoration:none}.hj-rail{list-style:none;margin:14px -24px 0;padding:0 24px 6px;display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 24px;scrollbar-width:none}.hj-rail::-webkit-scrollbar{display:none}.hj-rail li{scroll-snap-align:start}.hj-rail .sp-card{min-height:212px}@media(min-width:720px){.hj-rail{grid-auto-columns:calc((100% - 24px)/3);margin:14px 0 0;padding:0 0 6px;scroll-padding:0}.hj .hj-hero:not(#x){padding:40px 40px 36px}}body.app-hub main::before{display:none!important}.atk{max-width:720px;margin:0 auto}.atk-cover{position:relative;padding:28px 24px 26px;margin-top:8px;border-radius:24px;background:var(--es-g3);overflow:hidden}.atk-g{display:block;font:200 96px/.85 "Hanken Grotesk","Helvetica Neue",Arial,sans-serif;letter-spacing:-.05em;color:var(--es-ink)}.atk-k{margin:26px 0 0;font-size:13px;font-weight:600;color:var(--es-g1)}.atk-h:not(#x){margin:6px 0 0;font:700 clamp(40px,11vw,60px)/1 "Hanken Grotesk","Helvetica Neue",Arial,sans-serif!important;letter-spacing:-.04em!important}.atk-sub{margin:10px 0 0;max-width:30ch;font-size:17px;line-height:1.4;color:var(--es-g1)}.atk-prog{display:flex;align-items:center;gap:12px;margin-top:22px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.atk-prog i{flex:1;height:3px;border-radius:2px;background:rgba(10,10,10,.08);overflow:hidden}.atk-prog b{display:block;height:100%;background:var(--es-ink)}.atk-go{margin-top:22px}.atk-list{list-style:none;margin:18px 0 0;padding:0;border-top:1px solid var(--es-g2)}.atk-list li{border-bottom:1px solid var(--es-g2)}.atk-list a{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:8px;min-height:64px;padding:12px 0;color:var(--es-ink);text-decoration:none}.atk-n{font:500 13px/1 "Hanken Grotesk",sans-serif;color:var(--es-g1);font-variant-numeric:tabular-nums}.atk-t{font-size:17px;line-height:1.3;letter-spacing:-.012em}.atk-m{font-style:normal;font-size:13px;color:var(--es-g1);font-variant-numeric:tabular-nums;white-space:nowrap}.atk-m svg{width:18px;height:18px;fill:var(--es-ink);display:block}.atk-m path{fill:none;stroke:#fff;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.atk-list li.is-done .atk-t{color:var(--es-g1)}.atk-list li.is-next .atk-t{font-weight:600}@media(min-width:720px){.atk-cover{padding:44px 44px 40px}.atk-g{font-size:150px}}body.app-hub .lp .tf-card:not(#x){border:0!important;background:#fff!important;box-shadow:none!important;padding:8px 0 0!important;max-width:640px;margin:0 auto}body.app-hub .lp .tf-title:not(#x){font-size:clamp(32px,8.6vw,44px)!important;line-height:1.05!important}.lp-blocks{margin-top:18px;max-width:34em}body.app-hub .lp-blocks .tf-text:not(#x){margin:0!important;font-size:19px!important;line-height:1.55!important;letter-spacing:-.012em!important;color:var(--es-ink)!important}.lp-blocks p+p{margin-top:14px!important}body.app-hub .lp .lp-do:not(#x){font:700 clamp(28px,7.6vw,38px)/1.1 "Hanken Grotesk","Helvetica Neue",Arial,sans-serif!important;letter-spacing:-.03em!important}.hj .es-btn,.atk .es-btn{display:flex}.sp-bar b.w0,.atk-prog b.w0{width:0}.sp-bar b.w5,.atk-prog b.w5{width:5%}.sp-bar b.w10,.atk-prog b.w10{width:10%}.sp-bar b.w15,.atk-prog b.w15{width:15%}.sp-bar b.w20,.atk-prog b.w20{width:20%}.sp-bar b.w25,.atk-prog b.w25{width:25%}.sp-bar b.w30,.atk-prog b.w30{width:30%}.sp-bar b.w35,.atk-prog b.w35{width:35%}.sp-bar b.w40,.atk-prog b.w40{width:40%}.sp-bar b.w45,.atk-prog b.w45{width:45%}.sp-bar b.w50,.atk-prog b.w50{width:50%}.sp-bar b.w55,.atk-prog b.w55{width:55%}.sp-bar b.w60,.atk-prog b.w60{width:60%}.sp-bar b.w65,.atk-prog b.w65{width:65%}.sp-bar b.w70,.atk-prog b.w70{width:70%}.sp-bar b.w75,.atk-prog b.w75{width:75%}.sp-bar b.w80,.atk-prog b.w80{width:80%}.sp-bar b.w85,.atk-prog b.w85{width:85%}.sp-bar b.w90,.atk-prog b.w90{width:90%}.sp-bar b.w95,.atk-prog b.w95{width:95%}.sp-bar b.w100,.atk-prog b.w100{width:100%}@media(prefers-reduced-motion:reduce){.sp-card{transition:none}}body.app-hub .es-btn:not(#x){color:#fff!important;background:var(--es-ink)!important;text-decoration:none!important}body.app-hub .es-btn.is-sec:not(#x){color:var(--es-ink)!important;background:#fff!important}@media(min-width:900px){body.app-hub .hx:not(#x){max-width:880px;margin-left:auto;margin-right:auto} body.app-hub .hx .hj-hero:not(#x),body.app-hub .hx .td3-card.hj-hero:not(#x){max-width:none;width:100%;margin-left:0;margin-right:0}}@media(min-width:900px){body.app-hub main#main:not(#x){max-width:880px;margin-left:auto;margin-right:auto} body.app-hub .hx:not(#x),body.app-hub .hj:not(#x),body.app-hub .atk:not(#x),body.app-hub .lp:not(#x){max-width:none!important;width:100%} body.app-hub .lp .tf-card:not(#x){max-width:none!important}}body.app-hub .hj:not(#x){max-width:none!important}.sp-grid--learn{margin-top:14px}body.app-hub .ax-tr .ax-h2:not(#x){margin:0;font-size:22px!important}.sp-sub:not(#x){max-width:none!important;width:auto!important}.sp-sub:not(#x),.es-why,.hj-why,.atk-sub{text-wrap:pretty!important}.atl-circ{fill:currentColor;stroke:none}.atl-circ path{fill:currentColor}html body .atl-logo:not(#x){display:inline-flex;align-items:center;gap:.6em}html body .atl-logo .atl-mark.atl-circ:not(#x){width:1.35em;height:1.35em}html body .atl-w:not(#x),.es-wm{font-family:"Hanken Grotesk","Helvetica Neue",Arial,sans-serif!important;font-style:normal!important;font-weight:500!important;font-size:.62em;letter-spacing:.32em!important;margin-right:-.32em;text-transform:none!important}.es-brand .atl-mark.atl-circ{width:20px;height:20px}.es-wm{font-size:12px;color:var(--es-ink)}html body.app-hub .atl-logo .atl-w:not(#x),html body .atl-logo .atl-w:not(#x){font-weight:500!important;letter-spacing:.32em!important;font-size:13px!important;line-height:1!important}html body.app-hub .vt-brand .atl-logo .atl-mark.atl-circ:not(#x){width:20px;height:20px}.dq{margin-top:32px}.dq-n{font-size:13px;font-weight:600;color:var(--es-g1);font-variant-numeric:tabular-nums}.dq-rail{list-style:none}.dq-card{display:flex;flex-direction:column;justify-content:space-between;gap:28px;min-height:184px;margin:0;padding:22px;border-radius:22px;background:var(--es-g3);color:var(--es-ink)}.dq-card b{font:200 34px/1 "Hanken Grotesk","Helvetica Neue",Arial,sans-serif;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.dq-card span{font:600 19px/1.3 "Hanken Grotesk","Helvetica Neue",Arial,sans-serif;letter-spacing:-.015em}html:has(>body.atx){background:#fff!important}@media(min-width:900px){.atx-hero{grid-template-columns:7fr 5fr;padding:96px 0 88px}.atx-mark{justify-content:flex-end} .atx-steps{grid-template-columns:repeat(3,1fr);border-top:0}.atx-steps li{grid-template-columns:1fr;border-bottom:0;border-top:1px solid var(--es-ink);padding-right:24px}.atx-steps b{grid-row:auto;margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.atx-mark .atx-circ{animation:none}}@media(max-width:899px){.atx-hero{padding:40px 0 40px}.atx-mark{display:none}}.atk-courses{margin-top:24px}.atk-all{margin:28px 0 0!important;font-size:22px!important}.sp-abbr,.atk-abbr{font-weight:200!important;letter-spacing:-.05em!important}.atk-quiz a .atk-t small{display:block;margin-top:2px;font-size:13px;color:var(--es-g1)}.atk-quiz .atk-n{font-weight:700;color:var(--es-ink)}.cq-res{list-style:none;padding-left:0}.cq-res .es-opt{cursor:default}.cq-res .es-opt.is-right{background:var(--es-ink);color:#fff;border-color:var(--es-ink)}.cq-res .es-opt.is-right kbd{color:#fff}.cq-res .es-opt.is-wrong{border-color:var(--es-ink);text-decoration:line-through;text-decoration-thickness:1px}.cq-why{margin:20px 0 0;font-size:17px;line-height:1.45;color:var(--es-ink)}.cq-why b{font-weight:700}@media(min-width:900px){.cq .cq-why{max-width:560px;margin-left:auto;margin-right:auto;text-align:left}}@media(max-width:899px){body.v4 .vfix:not(#x){left:12px;right:12px;bottom:max(12px,env(safe-area-inset-bottom));gap:8px} body.v4 .cookie-banner:not(#x){padding:12px 14px!important;border-radius:16px!important;max-width:none!important} body.v4 .cookie-banner p:not(#x){font-size:13px!important;line-height:1.4!important;margin:0 0 10px!important} body.v4 .cookie-banner .cb-more{color:inherit;text-decoration:underline;text-underline-offset:2px;white-space:nowrap} body.v4 .cookie-banner .row:not(#x){display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important} body.v4 .cookie-banner .btn:not(#x){min-height:44px!important;width:100%;justify-content:center} body.v4 .vfix.has-vbar .wa-fab{display:none!important} body.v4 .nvx-btn,body.v4 .nav-in{min-height:44px!important;display:inline-flex!important;align-items:center} body.v4 .vft-cols:not(#x){display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px 20px!important;text-align:left!important;justify-items:stretch!important} body.v4 .vft-col:not(#x){display:block!important} body.v4 .vft-h:not(#x){display:block!important;margin:16px 0 4px!important;font:600 13px/1.3 "Inter",system-ui,sans-serif!important;color:#6e6e73!important;text-transform:none!important;letter-spacing:0!important} body.v4 .vft-col ul:not(#x){display:block!important;padding:0!important;margin:0!important;list-style:none} body.v4 .vft-col li:not(#x){display:block!important;margin:0!important} body.v4 .vft-col a:not(#x){display:flex!important;align-items:center;min-height:44px;font-size:16px!important;color:#1d1d1f!important} body.v4 .vft-legal:not(#x),body.v4 .vft-legal a:not(#x),body.v4 .vft-wa a:not(#x){font-size:14px!important} body.v4 .vft-legal li a:not(#x){display:inline-flex;align-items:center;min-height:44px} body.v4 .vft-lang a:not(#x){min-width:44px;min-height:44px;display:inline-flex!important;align-items:center;justify-content:center;font-size:14px!important} body.v4 .vh-p3-k:not(#x){font-size:13px!important}}@media(max-width:899px){.vbar{display:flex;align-items:center;gap:8px;padding:8px;border-radius:20px;background:rgba(255,255,255,.94);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px);box-shadow:0 0 0 1px #e8e8ed,0 8px 24px rgba(0,0,0,.08);transform:translateY(140%);opacity:0;pointer-events:none;transition:transform .28s cubic-bezier(.2,.8,.2,1),opacity .2s} .vbar.is-on{transform:none;opacity:1;pointer-events:auto} html:not(.js) .vbar{transform:none;opacity:1;pointer-events:auto} .vbar-go{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;border-radius:14px;background:#0b0b0b;color:#fff!important;font:500 15px/1 "Inter",system-ui,sans-serif;text-decoration:none} .vbar-go svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round} .vbar-wa{flex:none;display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#f5f5f7;color:#1d1d1f!important} .vbar-wa svg{width:22px;height:22px}}@media(prefers-reduced-motion:reduce){.vbar{transition:none}}html:has(>body.lk-body){background:#fff!important}.lk{max-width:480px;margin:0 auto;padding:max(48px,env(safe-area-inset-top)) 20px 48px;text-align:center}@media(max-width:899px){body.v4 .vfix .vbar:not(#x){align-self:stretch;width:100%;box-sizing:border-box}}@media(max-width:899px){body.v4:has(.vbar){padding-bottom:84px}}body.hy-body main.hy{--hy-e:cubic-bezier(.2,.8,.2,1);--hy-ser:"Instrument Serif",Georgia,serif;padding:0!important;overflow:clip}.hy-full{position:relative;min-height:calc(100svh - 56px);display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff;background:#0b0b0c;overflow:hidden}.hy-bg{position:absolute;inset:0;display:block}.hy-bg img{width:100%;height:100%;object-fit:cover;object-position:center 22%;transform:scale(1.06);transition:transform 1.6s var(--hy-e)}.hy-full.is-in .hy-bg img{transform:none}.hy-hero::after{content:"";position:absolute;left:0;right:0;top:0;height:64%;pointer-events:none;background:linear-gradient(180deg,rgba(11,11,12,.25) 0,rgba(11,11,12,0) 30%,rgba(11,11,12,0) 62%,#0b0b0c 100%)}.hy-hero .hy-bg{bottom:auto;height:64%}.hy-hero .hy-bg img{object-position:50% 30%}.hy-tx{position:relative;z-index:2;padding:0 24px;max-width:980px}.hy-hero .hy-tx{margin-top:auto}.hy-k{margin:0;font:500 14px/1.35 "Inter",system-ui,sans-serif;letter-spacing:.01em;color:inherit;opacity:.92}.hy-h{margin:10px auto 0;max-width:16ch;font:400 clamp(36px,9.6vw,84px)/1 var(--hy-ser);letter-spacing:-.02em;color:#fff;text-wrap:balance}.hy-h i,.hy-h2 i{font-style:normal;color:#9d9d9b}.hy-sub{margin:12px 0 0;font:400 clamp(16px,4.2vw,20px)/1.4 "Inter",system-ui,sans-serif;color:#fff;opacity:.92}.hy .hy-ctas{max-width:none!important}.hy-ctas{position:relative;z-index:2;display:flex;flex-wrap:nowrap;gap:10px;justify-content:center;width:100%;margin:24px 0 0;padding:0 16px;box-sizing:border-box}.hy-hero .hy-ctas{margin-bottom:max(64px,9svh)}.hy-hero .hy-tx{padding-top:56%}.hy .hy-ctas .hm-btn:not(#vero-btn){flex:1 1 0;max-width:264px;min-width:0;padding-left:12px!important;padding-right:12px!important;white-space:nowrap;justify-content:center}.hy .hy-ctas.is-one .hm-btn:not(#vero-btn){flex:0 0 auto;max-width:none;padding-left:24px!important;padding-right:24px!important}.hy-full .hm-btn.ghost:not(#vero-btn){background:rgba(255,255,255,.92)!important;border-color:transparent!important}.hy-hint{position:absolute;z-index:2;bottom:20px;left:50%;width:18px;height:18px;margin-left:-9px;border-right:1.5px solid #fff;border-bottom:1.5px solid #fff;transform:rotate(45deg);opacity:.7;animation:hy-bob 1.8s ease-in-out infinite}@keyframes hy-bob{50%{transform:translateY(6px) rotate(45deg)}}.v4 main.vh>section.hy-full{background:#0b0b0c!important}.v4 main.vh>section.hy-pin,.v4 main.vh>section.hy-big,.v4 main.vh>section.hy-end{background:#fff!important}.hy-van{padding-top:14svh}.hy-h2{margin:8px auto 0;max-width:18ch;font:400 clamp(40px,10.5vw,88px)/1 var(--hy-ser);letter-spacing:-.02em;text-wrap:balance}.hy-van .hy-h2{color:#fff}.hy-pic{position:relative;z-index:2;margin:auto 0;padding:32px 16px;width:100%;box-sizing:border-box;display:flex;justify-content:center}.hy-pic img{display:block;width:100%;max-width:880px;height:auto;border-radius:18px;opacity:0;transform:scale(.98);transition:opacity 1s var(--hy-e),transform 1.2s var(--hy-e)}html:not(.js) .hy-pic img,.hy-full.is-in .hy-pic img{opacity:1;transform:none}.hy-van .hy-ctas{margin:0}.hy-note{position:relative;z-index:2;margin:16px 24px max(40px,6svh);font:400 13px/1.4 "Inter",system-ui,sans-serif;color:#a1a1a6}.hy-big{padding:clamp(96px,16vw,160px) 24px;text-align:center;background:#fff}.hy-n{margin:0;font:400 clamp(64px,17vw,200px)/.92 var(--hy-ser);letter-spacing:-.03em;color:#1d1d1f;text-wrap:balance;background:linear-gradient(180deg,#1d1d1f 35%,#0b0b0b 130%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.hy-n strong{font-weight:inherit}.hy-cap{margin:18px 0 0;font:400 clamp(17px,4.4vw,24px)/1.4 "Inter",system-ui,sans-serif;color:#6e6e73}.hy-pin{position:relative;background:#fff}.hy-st{display:flex;align-items:center;justify-content:center;padding:96px 24px}html.js .hy-pin.is-live{height:220vh}html.js .hy-pin.is-live .hy-st{position:sticky;top:0;height:100svh;padding:0 24px;box-sizing:border-box}.hy-say{margin:0;max-width:900px;font:400 clamp(40px,10.5vw,92px)/1.04 var(--hy-ser);letter-spacing:-.02em;text-align:center;color:#1d1d1f}.hy-say i{font-style:normal;color:#0b0b0b}.hy-pin.is-live .hy-say span,.hy-pin.is-live .hy-say i{color:#8a8a8e;transition:color .25s}.hy-pin.is-live .hy-say span.on{color:#1d1d1f}.hy-pin.is-live .hy-say i.on{color:#0b0b0b}.hy-sec{padding:clamp(72px,12vw,128px) 24px;max-width:1080px;margin:0 auto;text-align:center}.hy-sec .hy-h2{color:#1d1d1f}.hy-sec .hy-h2 i,.hy-end .hy-h2 i{color:#0b0b0b}.hy-lead{margin:16px auto 0;max-width:34ch;font:400 clamp(17px,4.4vw,21px)/1.45 "Inter",system-ui,sans-serif;color:#6e6e73}.hy-grid3{list-style:none;margin:40px 0 0;padding:0;display:grid;gap:28px;text-align:left}.hy-grid3 li{display:flex;flex-direction:column;gap:6px;padding-top:20px;border-top:1px solid #e8e8ed}.hy-grid3 strong{font:600 19px/1.3 "Inter",system-ui,sans-serif;color:#1d1d1f}.hy-grid3 span{font:400 17px/1.47 "Inter",system-ui,sans-serif;color:#6e6e73}.hy-vals{padding-top:0}.hy-facts b,.hy-steps b{font:400 clamp(48px,12vw,72px)/1 var(--hy-ser);letter-spacing:-.02em;color:#1d1d1f}.hy-steps b{font-size:20px;font-family:"Inter",system-ui,sans-serif;font-weight:500;color:#0b0b0b}.hy-facts small{font:400 13px/1.4 "Inter",system-ui,sans-serif;color:#6e6e73}.hy-card{background:#f5f5f7;border-radius:28px;padding:56px 24px 40px;overflow:hidden}.hy-card .hy-ctas{margin-top:24px}.hy-five{display:flex;justify-content:center;gap:8px;margin-top:40px}.hy-five span{width:clamp(48px,14vw,96px);aspect-ratio:4/5;border-radius:12px;background:#fff;display:grid;place-items:end start;padding:8px;box-sizing:border-box;font:500 13px/1 "Inter",system-ui,sans-serif;color:#6e6e73;box-shadow:0 1px 0 rgba(0,0,0,.04)}.hy-five span:nth-child(3){background:#1d1d1f;color:#f5f5f7;transform:translateY(-10px)}.hy-prod{padding:12px}.hy-tiles{list-style:none;margin:0;padding:0;display:grid;gap:12px;grid-template-columns:1fr}.hy-tile{min-height:72svh;border-radius:28px;padding:56px 24px 32px;background:#f5f5f7;text-align:center;display:flex;flex-direction:column;align-items:center;overflow:hidden;box-sizing:border-box}.hy-tile.is-dk{background:#000}.hy-tile h3{margin:0;font:400 clamp(40px,10vw,64px)/1 var(--hy-ser);letter-spacing:-.02em;color:#1d1d1f}.hy-tile.is-dk h3{color:#f5f5f7}.hy-tile p{margin:8px 0 0;font:400 clamp(17px,4.4vw,21px)/1.4 "Inter",system-ui,sans-serif;color:#6e6e73}.hy-tile.is-dk p{color:#a1a1a6}.hy-tile .hy-lk{margin-top:18px;display:flex;gap:24px;justify-content:center}.hy-lk a{display:inline-flex;align-items:center;min-height:44px;font:500 17px/1 "Inter",system-ui,sans-serif;color:#0b0b0b;text-decoration:none}.hy-lk a::after{content:"\00a0›"}.hy-lk a:hover{text-decoration:underline}.hy-tile.is-dk .hy-lk a{color:#c3c3c1}.hy-art{margin-top:auto;width:76%;max-width:320px;height:auto}.hy-art.is-mark{width:40%;max-width:160px;padding-bottom:16px}.hy-end{padding:clamp(96px,14vw,140px) 24px;text-align:center;background:#fff}.hy-end .hy-h2{color:#1d1d1f;max-width:14ch}.hy-end .hy-ctas{margin-top:28px;padding:0}.hy .hy-ctas .hm-btn span{white-space:nowrap}html.js .hy [data-hy-rv]{opacity:0;transform:translateY(24px);transition:opacity .9s var(--hy-e),transform .9s var(--hy-e)}html.js .hy [data-hy-rv].is-in{opacity:1;transform:none}@media(min-width:900px){.hy-tiles{grid-template-columns:1fr 1fr}.hy-tile{min-height:620px} .hy-hero{align-items:flex-start;text-align:left} .hy-hero .hy-bg{height:100%;bottom:0} .hy-hero .hy-bg img{object-position:62% 28%} .hy-hero::after{height:100%;background:linear-gradient(90deg,rgba(11,11,12,.92) 0,rgba(11,11,12,.6) 34%,rgba(11,11,12,0) 60%),linear-gradient(0deg,rgba(11,11,12,.6) 0,rgba(11,11,12,0) 40%)} .hy-hero .hy-tx{padding:0 0 0 6vw;margin-top:auto;max-width:620px} .hy-hero .hy-h{margin-left:0;max-width:12ch} .hy-hero .hy-ctas{justify-content:flex-start;padding-left:6vw} .hy-van{padding-top:10svh}.hy-pic img{max-width:760px} .hy-grid3{grid-template-columns:repeat(3,1fr);gap:40px} .hy-card{padding:80px 48px 56px}}@media(prefers-reduced-motion:reduce){.hy *{animation:none!important;transition:none!important}.hy-bg img,.hy-pic img{transform:none!important;opacity:1!important}html.js .hy [data-hy-rv]{opacity:1;transform:none}}.rt-bar{display:flex;gap:4px;margin:14px 0 0}.rt-bar i{flex:1;height:3px;border-radius:2px;background:var(--es-g2,#e8e8ed)}.rt-bar i.on{background:var(--es-ink,#111)}.rt .es-k{margin-top:28px}.rt-h{font-size:clamp(28px,8vw,36px);line-height:1.1}.rt-m{margin:16px 0 0;font-size:15px;line-height:1.45;color:var(--es-g1,#6e6e73)}.rt-two{display:flex;gap:10px}.rt-two .es-btn{flex:1 1 0;min-width:0}.rt-card{margin-top:24px;padding:26px 22px;border-radius:20px;background:var(--es-g3,#f5f5f7)}.rt-q{margin:0;font:700 clamp(24px,7vw,30px)/1.18 "Hanken Grotesk","Helvetica Neue",Arial,sans-serif;letter-spacing:-.025em;color:var(--es-ink,#111)}.rt-a{margin:18px 0 0;padding-top:16px;border-top:1px solid var(--es-g2,#e8e8ed);font-size:18px;line-height:1.4;font-weight:500;color:var(--es-ink,#111)}.rt-iv{margin:12px 0 0;font-size:14px;color:var(--es-g1,#6e6e73)}.rt-lesson .es-p{font-size:18px;margin-top:14px}.rt-erro{margin:16px 0 0;padding:2px 0 2px 14px;border-left:2px solid var(--es-ink,#111);font-size:16px;line-height:1.45;color:var(--es-ink,#111)}.rt-erro b{display:block;font-size:12px;font-weight:600;color:var(--es-g1,#6e6e73);margin-bottom:2px}.rt-frase{margin-top:20px;padding:16px 18px;border-radius:14px;background:var(--es-g3,#f5f5f7)}.rt-frase b,.rt-do b{display:block;font-size:12px;font-weight:600;color:var(--es-g1,#6e6e73);margin-bottom:6px}.rt-frase p{margin:0;font-size:18px;font-weight:700;line-height:1.3;letter-spacing:-.015em;color:var(--es-ink,#111)}.rt-do{margin-top:12px;padding:16px 18px;border-radius:14px;border:1px solid var(--es-ink,#111)}.rt-do p{margin:0;font-size:17px;line-height:1.4;color:var(--es-ink,#111)}.rt-lesson .es-foot{position:sticky;bottom:0;padding:18px 0 max(14px,env(safe-area-inset-bottom));background:linear-gradient(rgba(255,255,255,0),#fff 30%)}.rt-big{margin:22px 0 0;font:700 72px/1 "Hanken Grotesk","Helvetica Neue",Arial,sans-serif;letter-spacing:-.04em;color:var(--es-ink,#111)}.rt-big small{display:block;margin-top:6px;font-size:14px;font-weight:500;letter-spacing:0;color:var(--es-g1,#6e6e73)}.es-prog.rt-prog{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:1fr}.rt-next{list-style:none;margin:18px 0 0;padding:0}.rt-next li{position:relative;padding:8px 0 8px 22px;font-size:15px;line-height:1.4;color:var(--es-ink,#111)}.rt-next li::before{content:"→";position:absolute;left:0;color:var(--es-g1,#6e6e73)}.rt-next a{color:var(--es-ink,#111);display:inline-flex;min-height:28px;align-items:center}.rt-week{list-style:none;margin:24px 0 0;padding:0;counter-reset:rw}.rt-week li{padding:16px 0;border-bottom:1px solid var(--es-g2,#e8e8ed)}.rt-week p{margin:0;font-size:19px;font-weight:700;line-height:1.3;letter-spacing:-.015em;color:var(--es-ink,#111)}.rt-week a{display:inline-flex;align-items:center;min-height:32px;margin-top:4px;font-size:14px;color:var(--es-g1,#6e6e73)}html body.es-body main.es:has(.rt):not(#x){width:100%!important;box-sizing:border-box;max-width:560px!important;margin-left:auto!important;margin-right:auto!important}.rt-took{margin:26px 0 0;padding:0}.rt-took figcaption{font-size:12px;font-weight:600;color:var(--es-g1,#6e6e73)}.rt-took blockquote{margin:10px 0 0;font:700 clamp(26px,7.4vw,34px)/1.15 "Hanken Grotesk","Helvetica Neue",Arial,sans-serif;letter-spacing:-.03em;color:var(--es-ink,#111)}.rt-took p{margin:10px 0 0;font-size:14px;color:var(--es-g1,#6e6e73)}.rt-go{display:block;margin-top:26px;padding:20px;border-radius:20px;background:var(--es-g3,#f5f5f7);color:var(--es-ink,#111);text-decoration:none}.rt-go small{display:block;font-size:12px;font-weight:600;color:var(--es-g1,#6e6e73)}.rt-go b{display:block;margin-top:6px;font-size:22px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.rt-go .es-btn{margin-top:16px}.rt-tbar{display:block;height:3px;margin-top:14px;border-radius:2px;background:var(--es-g2,#e8e8ed);overflow:hidden}.rt-tbar i{display:block;height:100%;background:var(--es-ink,#111);border-radius:2px}.rt-tbar i.w0{width:0%}.rt-tbar i.w5{width:5%}.rt-tbar i.w10{width:10%}.rt-tbar i.w15{width:15%}.rt-tbar i.w20{width:20%}.rt-tbar i.w25{width:25%}.rt-tbar i.w30{width:30%}.rt-tbar i.w35{width:35%}.rt-tbar i.w40{width:40%}.rt-tbar i.w45{width:45%}.rt-tbar i.w50{width:50%}.rt-tbar i.w55{width:55%}.rt-tbar i.w60{width:60%}.rt-tbar i.w65{width:65%}.rt-tbar i.w70{width:70%}.rt-tbar i.w75{width:75%}.rt-tbar i.w80{width:80%}.rt-tbar i.w85{width:85%}.rt-tbar i.w90{width:90%}.rt-tbar i.w95{width:95%}.rt-tbar i.w100{width:100%}.rt-rest{margin-top:26px;padding:20px;border-radius:20px;border:1px solid var(--es-g2,#e8e8ed)}.rt-rest b{display:block;font-size:19px;font-weight:700;letter-spacing:-.015em}.rt-rest p{margin:6px 0 0;font-size:15px;line-height:1.45;color:var(--es-g1,#6e6e73)}.rt-rx{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding:16px 0;border-top:1px solid var(--es-g2,#e8e8ed);border-bottom:1px solid var(--es-g2,#e8e8ed);color:var(--es-ink,#111);text-decoration:none}.rt-rx small{display:block;font-size:12px;font-weight:600;color:var(--es-g1,#6e6e73)}.rt-rx b{display:block;margin-top:3px;font-size:16px;font-weight:600;line-height:1.3}.rt-rx i{font-style:normal;font-size:24px;color:var(--es-g1,#6e6e73)}html body.es-body main.es:has(.spx):not(#x){width:100%!important;box-sizing:border-box;max-width:640px!important;margin-left:auto!important;margin-right:auto!important}.spx .sp-h{font-size:clamp(34px,9.6vw,48px)}.sp-hero{display:block;margin-top:26px;padding:24px 22px 22px;border-radius:24px;background:#0a0a0a;color:#fff;text-decoration:none}.sp-hero-k{display:block;font-size:12px;font-weight:600;letter-spacing:.01em;color:#a1a1a6}.sp-hero-h{display:flex;align-items:baseline;gap:10px;margin-top:10px}.sp-hero-h b{font:700 clamp(40px,11vw,56px)/1 "Hanken Grotesk","Helvetica Neue",Arial,sans-serif;letter-spacing:-.04em;color:#fff}.sp-hero-h small{font-size:14px;font-weight:500;letter-spacing:.02em;color:#d2d2d7}.sp-hero-s{display:block;margin-top:10px;font-size:17px;line-height:1.4;color:#e8e8ed}.sp-mods{list-style:none;margin:18px 0 0;padding:0;border-top:1px solid #2c2c2e}.sp-mods li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #2c2c2e;font-size:15px;font-weight:500;color:#f5f5f7}.sp-mods i{font-style:normal;font-size:12px;font-weight:600;width:28px;color:#a1a1a6}.sp-hero-m{display:block;margin-top:14px;font-size:13px;color:#a1a1a6}.sp-hero .sp-hero-go{margin-top:18px;background:#fff!important;color:#0a0a0a!important}.spx-more{margin:30px 0 0;padding:0;border:0;background:none;font-size:13px;font-weight:600;color:var(--es-g1,#6e6e73)}.sp-list{list-style:none;margin:8px 0 0;padding:0;border-top:1px solid var(--es-g2,#e8e8ed)}.sp-row{display:flex;align-items:center;gap:14px;min-height:64px;padding:12px 0;border-bottom:1px solid var(--es-g2,#e8e8ed);color:var(--es-ink,#111);text-decoration:none}.sp-row .sp-g{width:32px;flex:0 0 32px;font-size:22px;line-height:1;text-align:center;color:var(--es-ink,#111)}.sp-row .sp-tx{flex:1;min-width:0}.sp-row .sp-tx b{display:block;font-size:17px;font-weight:700;letter-spacing:-.01em}.sp-row .sp-tx span{display:block;margin-top:2px;font-size:14px;line-height:1.35;color:var(--es-g1,#6e6e73)}.sp-row small{font-size:13px;font-weight:600;color:var(--es-g1,#6e6e73);font-variant-numeric:tabular-nums}.sp-row i{font-style:normal;font-size:22px;color:var(--es-g1,#6e6e73)}.atk-by{font-size:.32em;font-weight:500;letter-spacing:.02em;color:var(--es-g1,#6e6e73);vertical-align:middle}.spx .sp-sub{color:var(--es-g1,#6e6e73)}html body.es-body .spx .sp-sub:not(#x){color:#6e6e73!important;opacity:1!important}
