.sx-page{--sx-ink:var(--ink,#0b0d1c);--sx-text:#2c2b36;--sx-muted:#5b5a64;--sx-line:#0b0d1c1f;--sx-cobalt:var(--cobalt,#0a63ea);--sx-cobalt-text:#0a55cc;--sx-ease:cubic-bezier(.22, 1, .36, 1);color:var(--sx-ink)}.sx-page ::selection{background:#1575ff2e}.sx-page h1,.sx-page h2{font-variation-settings:"SOFT" 78, "WONK" 0, "opsz" 72;letter-spacing:-.045em;text-wrap:balance;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-weight:400}.sx-page a:focus-visible,.sx-page button:focus-visible{outline:2px solid var(--sx-cobalt);outline-offset:3px;border-radius:6px}.sx-book{color:#fff;width:auto;min-width:236px;height:52px;transition:transform .22s var(--sx-ease), box-shadow .22s ease;background:linear-gradient(105deg,#07133e 0%,#0b246c 100%);border-color:#1575ff8f;padding:0 26px;font-size:15px;box-shadow:0 10px 22px #050c2f2e,inset 0 1px #ffffff38}.sx-book:hover{transform:translateY(-2px);box-shadow:0 14px 28px #050c2f3d,inset 0 1px #ffffff47}.sx-book:hover .interactive-hover-button__label{opacity:0;transform:translate(48px)}.sx-book:hover .interactive-hover-button__hover-label{opacity:1;transform:translate(-4px)}.sx-book:hover .interactive-hover-button__fill{opacity:1;width:100%;height:100%;top:0;left:0;transform:scale(1.8)}.sx-link{min-height:44px;color:var(--sx-ink);text-underline-offset:5px;transition:text-decoration-color .2s ease, gap .26s var(--sx-ease);align-items:center;gap:8px;font-size:15px;font-weight:600;-webkit-text-decoration:underline #1575ff66;text-decoration:underline #1575ff66;text-decoration-thickness:1.5px;display:inline-flex}.sx-link:hover{-webkit-text-decoration-color:var(--sx-cobalt);text-decoration-color:var(--sx-cobalt);gap:12px}.sx-switch{background:#ffffffb8;border-radius:999px;gap:2px;padding:4px;display:inline-flex;box-shadow:inset 0 0 0 1px #0b0d1c14,0 8px 24px #0b0d1c0f}.sx-switch a{color:#3a3946;border-radius:999px;align-items:center;min-height:40px;padding:0 18px;font-size:14px;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.sx-switch a:hover{color:var(--sx-ink)}.sx-switch a[aria-current=page]{color:#fff}.sx-switch__pill{background:var(--sx-ink);border-radius:999px;position:absolute;inset:0;box-shadow:0 6px 14px #0b0d1c2e}.sx-switch__label{position:relative}.sx-hero{-moz-column-gap:clamp(32px, 5vw, 88px);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;column-gap:clamp(32px,5vw,88px);width:min(1320px,100% - 64px);min-height:min(100svh,980px);margin:0 auto;padding:132px 0 56px;display:grid}.sx-hero__copy{justify-items:start;display:grid}.sx-hero h1{max-width:13.5em;margin:34px 0 0;font-size:clamp(46px,5vw,80px);line-height:.98}.sx-hero__lede{max-width:36em;color:var(--sx-text);margin:28px 0 0;font-size:18px;line-height:1.55}.sx-hero__actions{flex-wrap:wrap;align-items:center;gap:14px 28px;margin-top:34px;display:flex}.sx-hero__for{border-top:1px solid var(--sx-line);max-width:40em;color:var(--sx-muted);margin:34px 0 0;padding-top:18px;font-size:14px;line-height:1.6}.sx-hero__for b{color:var(--sx-ink);margin-right:6px;font-weight:650}.sx-hero__device{justify-content:center;display:flex}.sx-hero--hub{grid-template-columns:1fr;row-gap:56px;min-height:0;padding-bottom:40px}.sx-hero--hub .sx-hero__copy{text-align:center;justify-items:center}.sx-hero--hub h1{max-width:15em}.sx-hero--hub .sx-hero__lede{max-width:40em}.sx-doors{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.sx-door{transition:transform .42s var(--sx-ease), box-shadow .42s var(--sx-ease), background .3s ease;background:#ffffffa8;border-radius:28px;align-content:start;gap:12px;padding:clamp(28px,3vw,44px);display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0b0d1c12,0 18px 50px #0b0d1c0f}.sx-door:hover{background:#fff;transform:translateY(-4px);box-shadow:inset 0 0 0 1px #1575ff47,0 26px 60px #0b0d1c1a}.sx-door__label{color:var(--sx-cobalt-text);font-variation-settings:"SOFT" 78, "opsz" 72;letter-spacing:-.04em;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:56px;line-height:1}.sx-door__title{letter-spacing:-.01em;font-size:20px;font-weight:650}.sx-door__line{max-width:28em;color:var(--sx-text);font-size:16px;line-height:1.5}.sx-door ul{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}.sx-door li{color:#2c2b36;background:#0b0d1c0d;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:550}.sx-door__go{color:var(--sx-ink);transition:gap .3s var(--sx-ease);align-items:center;gap:8px;margin-top:18px;font-size:15px;font-weight:650;display:inline-flex}.sx-door:hover .sx-door__go{color:var(--sx-cobalt-text);gap:14px}.hp{justify-items:center;width:min(100%,380px);margin:0;display:grid}.hp>div{width:100%}.hp figcaption{color:var(--sx-muted);text-align:center;margin-top:12px;font-size:13px}.hp figcaption span{color:#3a3946;letter-spacing:.02em;background:#0b0d1c0f;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:11px;font-weight:650}.hp-lock{color:#fff;background:radial-gradient(120% 60% at 15% 0,#33507d 0%,#33507d00 62%),radial-gradient(90% 55% at 100% 100%,#1f3f8f 0%,#1f3f8f00 60%),#0b1226;flex-direction:column;display:flex}.hp-lock__clock{justify-items:center;margin-top:22px;display:grid}.hp-lock__clock small{opacity:.86;font-size:20px;font-weight:600}.hp-lock__clock b{letter-spacing:-.03em;opacity:.95;margin-top:-4px;font-size:100px;font-weight:700;line-height:1.04}.hp-lock__stack{flex-direction:column;gap:8px;margin-top:26px;padding:0 11px;display:flex}.hp-note{color:#000;transform-origin:50% 0;background:#f4f4f8ed;border-radius:22px;gap:11px;padding:12px 13px;font-size:14.5px;line-height:1.3;display:flex;box-shadow:0 6px 18px #0000001f}.hp-note__text{flex:1;gap:2px;display:grid}.hp-note b{justify-content:space-between;gap:8px;font-size:14.5px;font-weight:650;display:flex}.hp-note b small{color:#545458;font-size:12.5px;font-weight:400}.hp-icon{background:#fff;border-radius:9px;flex:none;place-items:center;width:36px;height:36px;font-size:19px;font-weight:750;display:grid;box-shadow:inset 0 0 0 1px #0000000f}.hp-icon--messages{color:#fff;background:linear-gradient(#5df777,#0ab932)}.hp-icon--maps{color:#fff;background:#1a73e8}.hp-icon--juniper{color:#e8d9b8;background:#213d2f;font-family:Fraunces Variable,Fraunces,Georgia,serif}.hp-icon--northfield{color:#fff;background:#0e2a47}.hp-lock__tools{justify-content:space-between;margin:auto 46px 46px;display:flex}.hp-lock__tools i{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff29;border-radius:50%;width:50px;height:50px}.sx-intro{text-align:center;width:min(900px,100% - 48px);margin:0 auto;padding:clamp(80px,9vw,140px) 0 clamp(40px,5vw,70px)}.sx-intro h2{margin:0;font-size:clamp(42px,4.6vw,68px);line-height:1}.sx-intro p{max-width:40em;color:var(--sx-muted);margin:22px auto 0;font-size:16px;line-height:1.6}.sx-show{-moz-column-gap:clamp(28px, 3.2vw, 52px);grid-template-columns:220px minmax(300px,440px) minmax(0,1fr);column-gap:clamp(28px,3.2vw,52px);width:min(1440px,100% - 64px);margin:0 auto;display:grid}.sx-show__index,.sx-show__steps,.sx-show__stage{grid-row:1}.sx-show__index{grid-column:1;height:100svh;padding-top:15svh;position:sticky;top:0}.sx-show__index ol,.sx-show__index ul{margin:0;padding:0;list-style:none}.sx-show__index>ol{gap:2px;display:grid}.sx-show__chapter{color:#3a3946;cursor:pointer;width:100%;min-height:36px;font:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:15px;font-weight:550;transition:color .2s;display:flex}.sx-show__chapter small{color:var(--sx-muted);font-variant-numeric:tabular-nums;font-size:12px}.sx-show__chapter:hover,.is-open>.sx-show__chapter{color:var(--sx-ink)}.is-open>.sx-show__chapter{font-weight:700}.sx-show__index ul{margin:2px 0 10px;overflow:hidden}.sx-show__index ul button{width:100%;min-height:30px;color:var(--sx-muted);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:5px 0 5px 22px;font-size:13px;line-height:1.3;transition:color .2s;display:block;position:relative}.sx-show__index ul button:before{content:"";opacity:.45;width:10px;height:1.5px;transition:width .32s var(--sx-ease), opacity .22s ease, background .22s ease;background:currentColor;position:absolute;top:50%;left:0}.sx-show__index ul button:hover{color:var(--sx-ink)}.sx-show__index ul button.is-active{color:var(--sx-ink);font-weight:650}.sx-show__index ul button.is-active:before{background:var(--sx-cobalt);opacity:1;width:16px}.sx-show__steps{grid-column:2;padding-bottom:20svh}.sx-chapter{scroll-margin-top:90px}.sx-chapter__head{padding:16svh 0 6svh}.sx-chapter:first-child .sx-chapter__head{padding-top:15svh}.sx-chapter__name{gap:4px;margin:0;display:grid}.sx-chapter__name b{color:var(--sx-cobalt-text);font-size:15px;font-weight:650}.sx-chapter__name span{color:var(--sx-muted);font-size:13px}.sx-chapter h2{margin:18px 0 0;font-size:clamp(36px,3vw,46px);line-height:1.02}.sx-chapter__intro{color:var(--sx-text);margin:18px 0 0;font-size:16px;line-height:1.55}.sx-step{flex-direction:column;justify-content:center;max-width:460px;min-height:68svh;padding:28px 0;scroll-margin-top:90px;display:flex;position:relative}.sx-step__label{color:var(--sx-cobalt-text);margin-bottom:14px;font-size:15px;font-weight:600}.sx-step:before{background:var(--sx-cobalt);content:"";width:2px;height:0;transition:height .42s var(--sx-ease);position:absolute;top:50%;left:-20px;transform:translateY(-50%)}.sx-step.is-active:before{height:120px}.sx-step h3{color:var(--sx-ink);font-variation-settings:"SOFT" 78, "WONK" 0, "opsz" 60;letter-spacing:-.035em;text-wrap:balance;margin:0;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:clamp(34px,3vw,46px);font-weight:400;line-height:1.04}.sx-step h3 button{color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;text-align:left;background:0 0;border:0;padding:0}.sx-step>p{color:var(--sx-text);margin:18px 0 0;font-size:17px;line-height:1.5}.sx-step__includes{flex-wrap:wrap;gap:6px 14px;margin:14px 0 0;padding:0;list-style:none;display:flex}.sx-step__includes li{color:#3a3946;padding-left:16px;font-size:13.5px;line-height:1.4;position:relative}.sx-step__includes li:before{border-bottom:1.6px solid var(--sx-cobalt);border-left:1.6px solid var(--sx-cobalt);content:"";width:8px;height:4.5px;position:absolute;top:.48em;left:0;transform:rotate(-45deg)}.sx-show__stage{grid-column:3}.sx-stage{flex-direction:column;justify-content:center;height:100svh;margin:0;display:flex;position:sticky;top:0}.sx-stage__device{place-items:center;height:min(66svh,560px);display:grid;position:relative}.sx-stage__scene{grid-area:1/1;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.sx-stage__scene .sx-macbook{width:min(100%,1.48*min(66svh,560px))}.sx-stage__scene.is-phone .sx-iphone{width:auto;height:100%}.sx-stage__caption,.sx-step__device figcaption{color:var(--sx-muted);text-align:center;justify-content:center;align-items:center;gap:12px;margin-top:14px;font-size:13.5px;line-height:1.4;display:flex}.sx-pause{min-height:34px;color:var(--sx-ink);cursor:pointer;font:inherit;background:#fff;border:0;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 13px;font-size:13px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px #d2d2d7}.sx-pause:hover{box-shadow:inset 0 0 0 1.5px var(--sx-ink)}.sx-builder{width:min(1320px,100% - 64px);margin:0 auto;padding:clamp(100px,10vw,160px) 0 0;scroll-margin-top:40px}.sx-builder__head{max-width:760px}.sx-builder h2{margin:0;font-size:clamp(44px,4.6vw,68px);line-height:1}.sx-builder__head p{max-width:38em;color:var(--sx-text);margin:20px 0 0;font-size:17px;line-height:1.55}.sx-builder__grid{grid-template-columns:minmax(0,1fr) minmax(340px,420px);align-items:start;gap:clamp(28px,3.5vw,56px);margin-top:48px;display:grid}.sx-builder__tools{gap:16px;margin-bottom:26px;display:grid}.sx-builder__starts{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sx-builder__starts>span{color:var(--sx-muted);margin-right:4px;font-size:13.5px}.sx-builder__starts button{min-height:36px;color:var(--sx-ink);cursor:pointer;font:inherit;background:#fff;border:0;border-radius:999px;padding:0 14px;font-size:13.5px;font-weight:600;transition:box-shadow .2s;box-shadow:inset 0 0 0 1px #d2d2d7}.sx-builder__starts button:hover{box-shadow:inset 0 0 0 1.5px var(--sx-cobalt)}.sx-builder__stages{-moz-columns:2;columns:2;-moz-column-gap:20px;column-gap:20px}.sx-builder__stage{-moz-column-break-inside:avoid;break-inside:avoid;background:#ffffff8c;border:0;border-radius:20px;gap:2px;margin:0 0 20px;padding:18px 10px 10px;display:grid;box-shadow:inset 0 0 0 1px #0b0d1c12}.sx-builder__stage legend{float:left;font-variation-settings:"SOFT" 78, "opsz" 48;letter-spacing:-.02em;width:100%;margin-bottom:6px;padding:0 10px;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:22px}.sx-option{cursor:pointer;border-radius:12px;gap:12px;padding:10px;transition:background .18s;display:flex;position:relative}.sx-option:hover{background:#0b0d1c0a}.sx-option input{opacity:0;pointer-events:none;position:absolute}.sx-option__box{background:#fff;border-radius:6px;flex:none;place-items:center;width:20px;height:20px;margin-top:1px;transition:background .18s,box-shadow .18s;display:grid;box-shadow:inset 0 0 0 1.5px #b9b8c2}.sx-option__box path{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:14;stroke-dashoffset:14px;transition:stroke-dashoffset .26s var(--sx-ease)}.sx-option.is-on .sx-option__box{background:var(--sx-cobalt);box-shadow:none}.sx-option.is-on .sx-option__box path{stroke-dashoffset:0}.sx-option input:focus-visible+.sx-option__box{outline:2px solid var(--sx-cobalt);outline-offset:2px}.sx-option__text{gap:3px;display:grid}.sx-option__text b{font-size:15px;font-weight:600;line-height:1.3}.sx-option__text small{color:var(--sx-muted);font-size:13px;line-height:1.45}.sx-sheet{position:sticky;top:96px}.sx-sheet__paper{background:#fff;border-radius:6px;padding:28px 28px 22px;box-shadow:0 1px #0b0d1c0a,0 20px 50px #0b0d1c1a,0 2px 6px #0b0d1c0d}.sx-sheet__top{border-bottom:1.5px solid var(--sx-ink);color:var(--sx-muted);letter-spacing:.02em;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:16px;font-size:12px;font-weight:600;display:flex}.sx-sheet__brand{color:var(--sx-ink);letter-spacing:-.04em;font-size:17px;font-weight:700}.sx-sheet__brand b{color:var(--sx-cobalt)}.sx-sheet__for{letter-spacing:-.02em;gap:4px;margin:18px 0 0;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:24px;display:grid}.sx-sheet__for b{font-weight:500}.sx-sheet__for .sx-sheet__to{color:var(--sx-ink);font-family:inherit;font-size:inherit;letter-spacing:inherit}.sx-sheet__for span{color:var(--sx-muted);letter-spacing:0;font-family:DM Sans Variable,DM Sans,sans-serif;font-size:13px}.sx-sheet__body{min-height:160px;margin-top:18px}.sx-sheet__empty{color:var(--sx-muted);border:1.5px dashed #d2d2d7;border-radius:12px;margin:0;padding:18px;font-size:14px;line-height:1.5}.sx-sheet__phases,.sx-sheet__phases ul{margin:0;padding:0;list-style:none}.sx-sheet__phases>li+li{margin-top:16px}.sx-sheet__phase{border-bottom:1px solid var(--sx-line);align-items:baseline;gap:10px;padding-bottom:6px;font-size:14px;font-weight:700;display:flex}.sx-sheet__phase small{color:var(--sx-cobalt-text);letter-spacing:.06em;text-transform:uppercase;font-size:11.5px;font-weight:700}.sx-sheet__phases ul li{border-bottom:1px dotted #d2d2d7;justify-content:space-between;align-items:baseline;gap:12px;padding:7px 0;font-size:14px;display:flex}.sx-sheet__phases em{color:var(--sx-muted);flex:none;font-size:12px;font-style:normal}.sx-sheet__foot{color:var(--sx-muted);margin-top:20px;font-size:12.5px;line-height:1.5}.sx-sheet__actions{align-items:center;gap:18px;margin-top:22px;display:flex}.sx-sheet__clear{min-height:44px;color:var(--sx-ink);cursor:pointer;font:inherit;text-underline-offset:4px;background:0 0;border:0;font-size:14px;font-weight:600;text-decoration:underline}.sx-starts{--sx-branch-gap:24px;width:min(1240px,100% - 64px);margin:0 auto;padding:clamp(110px,11vw,170px) 0 clamp(90px,9vw,140px)}.sx-starts__head{text-align:center;max-width:760px;margin:0 auto}.sx-starts h2{text-wrap:balance;margin:0;font-size:clamp(44px,4.6vw,68px);line-height:1}.sx-starts__head p{max-width:560px;color:var(--sx-text);text-wrap:pretty;margin:20px auto 0;font-size:17.5px;line-height:1.55}.sx-route{justify-items:center;margin-top:48px;display:grid;position:relative}.sx-route__origin{z-index:1;color:var(--sx-ink);background:#fff;border:1px solid #1575ff47;border-radius:999px;align-items:center;gap:10px;padding:11px 20px 11px 16px;font-size:15px;display:inline-flex;position:relative;box-shadow:0 1px 2px #0b0d1c0f,0 10px 26px #0b0d1c12}.sx-route__origin svg{color:var(--sx-cobalt)}.sx-route__origin b{font-weight:650}.sx-route__origin small{border-left:1px solid var(--sx-line);color:var(--sx-muted);padding-left:10px;font-size:13.5px}.sx-route__stem{background:#1575ff73;width:1.5px;height:30px}.sx-route__branch{width:calc(100% - (100% - 2 * var(--sx-branch-gap)) / 3);border:1.5px solid #1575ff73;border-bottom:0;border-radius:16px 16px 0 0;height:30px;position:relative}.sx-route__branch:before{content:"";background:#1575ff73;width:1.5px;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.sx-starts__list{-moz-column-gap:var(--sx-branch-gap);column-gap:var(--sx-branch-gap);grid-template-rows:repeat(6,auto);grid-template-columns:repeat(3,minmax(0,1fr));row-gap:0;margin:0;padding:0;list-style:none;display:grid}.sx-start{grid-row:span 6;grid-template-rows:subgrid;isolation:isolate;transition:box-shadow .35s var(--sx-ease), border-color .35s var(--sx-ease), translate .35s var(--sx-ease);background:#fff;border:1px solid #0b0d1c17;border-radius:22px;padding:30px 30px 28px;scroll-margin-top:100px;display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0b0d1c0d,0 14px 36px #0b0d1c0f}.sx-start:before{content:"";z-index:-1;background:radial-gradient(360px circle at var(--mx,50%) var(--my,0%), #1575ff14, transparent 70%);opacity:0;transition:opacity .35s var(--sx-ease);position:absolute;inset:0}.sx-start:hover{border-color:#1575ff38;translate:0 -3px;box-shadow:0 1px 2px #0b0d1c0d,0 22px 48px #0b0d1c1a}.sx-start:hover:before{opacity:1}.sx-start>.sx-anchor{position:absolute;top:0}.sx-start__top{justify-content:space-between;align-items:center;gap:12px;display:flex}.sx-start__icon{width:44px;height:44px;color:var(--sx-cobalt-text);background:#1575ff14;border-radius:13px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #1575ff24}.sx-start h3{color:var(--sx-ink);font-variation-settings:"SOFT" 78, "opsz" 48;letter-spacing:-.025em;align-self:end;margin:22px 0 0;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:clamp(26px,2.2vw,30px);font-weight:400;line-height:1.1}.sx-start__when{color:var(--sx-text);text-wrap:pretty;align-self:start;margin:12px 0 0;font-size:16px;line-height:1.5}.sx-start__when span{color:var(--sx-ink);margin-right:6px;font-weight:650}.sx-start__label{border-top:1px solid var(--sx-line);color:var(--sx-muted);margin:24px 0 0;padding-top:20px;font-size:13px;font-weight:650}.sx-start__gets{align-content:start;gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.sx-start__gets li{color:var(--sx-ink);grid-template-columns:22px minmax(0,1fr);align-items:start;font-size:15px;line-height:1.45;display:grid}.sx-start__gets svg{color:var(--sx-cobalt);margin-top:2px}.sx-start__foot{align-content:end;gap:20px;padding-top:26px;display:grid}.sx-start__time{color:var(--sx-text);background:#0b0d1c09;border-radius:14px;grid-template-columns:22px minmax(0,1fr);margin:0;padding:14px 16px;font-size:14px;line-height:1.45;display:grid}.sx-start__time svg{color:var(--sx-muted);margin-top:1px}.sx-start__time b{color:var(--sx-ink);margin-right:4px;font-weight:650}.sx-start .sx-book{width:100%;min-width:0}.sx-start__go{width:100%;height:52px;color:var(--sx-ink);cursor:pointer;font:inherit;transition:border-color .25s var(--sx-ease), background .25s var(--sx-ease);background:#fff;border:1px solid #0b0d1c29;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:650;display:inline-flex}.sx-start__go svg{transition:transform .25s var(--sx-ease)}.sx-start__go:hover{background:#1575ff0a;border-color:#1575ff80}.sx-start__go:hover svg{transform:translate(3px)}@property --sx-spin{syntax:"<angle>";inherits:false;initial-value:0deg}.sx-start:after{border-radius:inherit;background:conic-gradient(from var(--sx-spin), transparent 0deg, #1575ff00 30deg, #1575fff2 100deg, #7fb0ff 140deg, #7a5cffd9 175deg, #1575ff00 240deg, transparent 360deg);content:"";-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:0;pointer-events:none;transition:opacity .35s var(--sx-ease);padding:2px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.sx-start:hover:after,.sx-start:focus-within:after{opacity:1;animation:2.8s linear infinite sx-start-spin}@keyframes sx-start-spin{to{--sx-spin:360deg}}.sx-start__icon{transition:background-color .3s var(--sx-ease), color .3s var(--sx-ease), box-shadow .3s var(--sx-ease)}.sx-start:hover .sx-start__icon,.sx-start:focus-within .sx-start__icon{background:var(--sx-cobalt);color:#fff;box-shadow:0 8px 18px #1575ff4d}.sx-start:hover .sx-start__go,.sx-start:focus-within .sx-start__go{border-color:var(--sx-ink);background:var(--sx-ink);color:#fff}.sx-start:hover .sx-start__go svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.sx-start:hover:after,.sx-start:focus-within:after{animation:none}}.sx-start__go:focus-visible{outline:2px solid var(--sx-cobalt);outline-offset:3px}.sx-starts__foot{border:1px solid var(--sx-line);background:#ffffff8c;border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;margin-top:28px;padding:18px 24px;display:flex}.sx-starts__fact,.sx-starts__more{color:var(--sx-text);align-items:center;gap:12px;margin:0;font-size:15px;line-height:1.5;display:flex}.sx-starts__fact svg{color:var(--sx-cobalt);flex:none}.sx-starts__fact b{color:var(--sx-ink);font-weight:650}.sx-starts__more{flex-wrap:wrap;gap:8px 18px}.sx-starts__more span{color:var(--sx-muted)}.sx-starts__more a{color:var(--sx-ink);text-underline-offset:4px;transition:text-decoration-color .2s var(--sx-ease);align-items:center;gap:3px;font-weight:650;-webkit-text-decoration:underline #1575ff66;text-decoration:underline #1575ff66;display:inline-flex}.sx-starts__more a:hover{-webkit-text-decoration-color:var(--sx-cobalt);text-decoration-color:var(--sx-cobalt)}@media (width<=1099px){.sx-hero{grid-template-columns:1fr;row-gap:48px;width:calc(100% - 40px);min-height:0;padding-top:116px}.sx-hero__device{justify-content:center}.hp{width:min(78vw,330px)}.sx-show{-moz-column-gap:clamp(14px, 3.4vw, 36px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:clamp(14px,3.4vw,36px);width:min(980px,100% - 32px)}.sx-show__steps{grid-column:1;padding-bottom:12svh}.sx-show__stage{grid-column:2}.sx-stage{height:100svh;padding:72px 0 16px}.sx-stage__device,.sx-stage__scene{height:auto}.sx-stage__scene.is-phone .sx-iphone{width:min(100%,49svh - 93.1px);height:auto}.sx-stage__caption{flex-direction:column;gap:8px;margin-top:12px;font-size:12px}.sx-chapter__head{padding:64px 0 8px}.sx-chapter:first-child .sx-chapter__head{padding-top:40px}.sx-step{min-height:56svh;padding:22px 0}.sx-step h3{font-size:clamp(26px,3.4vw,34px)}.sx-step>p{font-size:16px}.sx-step:before{display:none}.sx-builder,.sx-starts{width:calc(100% - 40px)}.sx-builder__grid{grid-template-columns:minmax(0,1fr)}.sx-sheet{position:static}}@media (width<=900px){.sx-starts{--sx-branch-gap:16px}.sx-starts__list{row-gap:var(--sx-branch-gap);grid-template-rows:none;grid-template-columns:minmax(0,1fr);max-width:620px;margin:0 auto}.sx-start{flex-direction:column;grid-row:auto;padding:26px 22px 22px;display:flex}.sx-start__foot{margin-top:auto}.sx-route__branch{display:none}.sx-starts__foot{max-width:620px;margin-left:auto;margin-right:auto}}@media (width<=720px){.sx-hero h1{font-size:clamp(40px,11vw,54px)}.sx-hero__lede{font-size:16.5px}.sx-doors{grid-template-columns:minmax(0,1fr)}.sx-door__label{font-size:44px}.sx-builder__stages{-moz-columns:1;columns:1}.sx-switch a{padding:0 14px}}.sx-anchor{scroll-margin-top:100px;display:block}.sx-hero--area{padding-bottom:clamp(24px,4vw,56px)}.sx-hero--area .sx-hero__actions{justify-content:center}.sx-crumbs ol{color:var(--sx-muted);flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;font-size:14px;list-style:none;display:flex}.sx-crumbs li+li:before{content:"/";opacity:.5;margin-right:6px}.sx-crumbs a{color:var(--sx-cobalt-text);text-underline-offset:4px;font-weight:600;-webkit-text-decoration:underline #1575ff59;text-decoration:underline #1575ff59}.sx-crumbs li[aria-current]{color:var(--sx-ink);font-weight:600}.sx-hero--area h1{margin-top:22px}.sx-area__covers{flex-wrap:wrap;justify-content:center;gap:8px;max-width:52em;margin:30px 0 0;padding:0;list-style:none;display:flex}.sx-area__covers li{border:1px solid var(--sx-line);color:var(--sx-ink);background:#fff;border-radius:999px;padding:7px 14px;font-size:14px;font-weight:550}.sx-more{width:min(1320px,100% - 64px);margin:0 auto;padding:clamp(72px,8vw,120px) 0 clamp(24px,3vw,40px)}.sx-more h2{margin:0 0 28px;font-size:clamp(34px,3.6vw,52px);line-height:1}.sx-more ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sx-more a{border:1px solid var(--sx-line);min-height:100%;color:var(--sx-ink);transition:border-color .2s ease, transform .26s var(--sx-ease);background:#fff;border-radius:16px;gap:6px;padding:20px 52px 20px 22px;display:grid;position:relative}.sx-more a:hover{border-color:#1575ff73;transform:translateY(-2px)}.sx-more b{font-size:17px;font-weight:650}.sx-more span{color:var(--sx-muted);font-size:14px;line-height:1.45}.sx-more svg{color:var(--sx-cobalt);position:absolute;top:22px;right:20px}@media (width<=899px){.sx-more ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.sx-more,.sx-hero--area{width:calc(100% - 32px)}.sx-more ul{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.sx-more a{transition:none}}.gads{--app-accent:#1a73e8;background:#f8f9fa;flex-direction:column;font-family:Roboto,DM Sans Variable,system-ui,sans-serif;display:flex;position:relative}.gads__top{background:#fff;border-bottom:1px solid #e0e3e7;flex:none;align-items:center;gap:.6em;height:3em;padding:0 1.1em;display:flex}.gads__top b{color:#3c4043;font-size:1.08em;font-weight:500}.gads__account{border-left:1px solid #e0e3e7;margin-left:1.2em;padding-left:1.2em;font-size:.9em;line-height:1.2;display:grid}.gads__account small{color:#5f6368}.gads__search{color:#5f6368;background:#f1f3f4;border-radius:.4em;margin-left:auto;padding:.45em 1em;font-size:.9em}.gads__body{flex:1;min-height:0;display:flex}.gads__rail{background:#fff;border-right:1px solid #e0e3e7;flex:none;align-content:start;gap:.2em;width:7em;padding:.8em .4em;display:grid}.gads__rail span{color:#5f6368;border-radius:.6em;justify-items:center;gap:.3em;padding:.5em .2em;font-size:.8em;display:grid}.gads__rail i{opacity:.22;background:currentColor;border-radius:.4em;width:1.5em;height:1.5em}.gads__rail .is-active{color:#174ea6;background:#e8f0fe;font-weight:600}.gads__rail .is-active i{opacity:.7}.gads__main{flex:1;min-width:0;padding:.9em 1.1em}.gads__title{align-items:center;gap:.8em;display:flex}.gads__title b{font-size:1.35em;font-weight:400}.gads__chart{background:#fff;border-radius:.5em;gap:.4em;height:5.2em;margin-top:.8em;padding:.6em .8em;display:flex;position:relative;box-shadow:0 1px 2px #3c404333}.gads__chart>span{z-index:1;border-left:.25em solid #1a73e8;align-content:start;min-width:7em;padding-left:.6em;display:grid;position:relative}.gads__chart>span:nth-child(2){border-color:#e37400}.gads__chart>span:nth-child(3){border-color:#9aa0a6}.gads__chart small{color:#5f6368;font-size:.82em}.gads__chart b{font-size:1.3em;font-weight:500}.gads__chart svg{width:45%;height:70%;position:absolute;bottom:.5em;right:.8em}.gads__table{background:#fff;border-radius:.5em;margin-top:.8em;box-shadow:0 1px 2px #3c404333}.gads__name{white-space:nowrap;align-items:center;gap:.55em;min-width:0;display:flex}.gads__label{text-overflow:ellipsis;min-width:0;overflow:hidden}@container (width<=520px){.gads__table .ax-tr{grid-template-columns:minmax(0,2fr) 1.25fr 1fr .8fr}}.gads__name i{border-radius:50%;flex:none;width:.6em;height:.6em}.gads__name i.is-on{background:#34a853}.gads__name i.is-paused{background:#9aa0a6}.gads__agent{width:min(26em,70%);top:6.4em;right:1.2em}.gads__agent-actions{gap:.5em;margin-top:.6em;display:flex}.gads__agent .ax-btn:not(.is-primary){color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffff4d}.gads__agent .ax-btn.is-primary{--app-accent:#0a63ea}.studio{background:#f6f6f4;display:flex;position:relative}.studio__brief{background:#fff;border-right:1px solid #e6e6e2;flex-direction:column;flex:none;gap:.5em;width:17em;padding:1em;display:flex}.studio__brand{align-items:center;gap:.5em;margin-bottom:.6em;font-weight:650;display:flex}.studio__label{color:#6b6e78;font-size:.82em;font-weight:600}.studio__field{background:#f4f4f6;border-radius:.5em;min-height:5.4em;margin:0;padding:.6em .7em;font-size:.92em;box-shadow:inset 0 0 0 1px #e1e1e6}.studio__kit{align-items:center;gap:.5em;margin:0 0 auto;font-size:.92em;display:flex}.studio__kit small{color:#6b6e78}.studio__brief .ax-btn{--app-accent:#0b0d1c;margin-top:.8em}.studio__grid{flex:1;grid-template-columns:repeat(4,minmax(0,1fr));align-content:center;gap:.8em;min-width:0;padding:1em;display:grid}.studio__card{border-radius:.8em;gap:.45em;padding:.35em;transition:box-shadow .3s,background .3s;display:grid}.studio__card.is-picked{background:#fff;box-shadow:0 0 0 2px #0a63ea}.studio__ad,.studio__skeleton{aspect-ratio:4/5.4;border-radius:.55em;flex-direction:column;justify-content:flex-end;padding:.7em;display:flex;position:relative;overflow:hidden}.studio__skeleton{background:#e8e8ec}.studio__skeleton i{background:linear-gradient(100deg,#0000 20%,#ffffffb3 50%,#0000 80%);animation:1.1s linear infinite studio-shimmer;position:absolute;inset:0}@keyframes studio-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.studio__photo{background:radial-gradient(38% 42% at 50% 46%,#ffecdef2 0%,#f0c8b2e6 55%,#f0c8b200 72%),radial-gradient(60% 50% at 50% 100%,#ffffff80,#0000 70%);position:absolute;inset:0 0 32%}.studio__ad b{font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:1.05em;font-weight:500;line-height:1.1;position:relative}.studio__ad small{opacity:.8;margin-top:.3em;font-size:.75em;position:relative}.studio__ad em{letter-spacing:.04em;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:.8em;font-style:normal;position:absolute;top:.6em;left:.7em}.studio__ad--sage{color:#17271c;background:linear-gradient(170deg,#c9d6c2 0%,#8fa98a 100%)}.studio__ad--sand{color:#3b2a17;background:linear-gradient(170deg,#efe2cf 0%,#d4b996 100%)}.studio__ad--rose{color:#3d1d1c;background:linear-gradient(170deg,#f1d6d3 0%,#cf9b98 100%)}.studio__ad--night{color:#f1e6cf;background:linear-gradient(170deg,#2a3b33 0%,#12201a 100%)}.studio__meta{color:#5f6368;flex-wrap:wrap;align-items:center;gap:.4em;font-size:.8em;display:flex}@container (width<=520px){.studio__brief{display:none}.studio__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.gsite{color:#9aa0a6;background:#fff;flex-direction:column;transition:color .6s,background .6s;display:flex;position:relative;overflow:hidden}.gsite.is-styled{color:#1d2a22;background:#f7f3ec}.gsite__nav{align-items:center;gap:1.4em;padding:.9em 1.6em;display:flex}.gsite__logo{align-items:center;gap:.55em;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:1.1em;display:flex}.gsite:not(.is-styled) .ax-mark,.gsite:not(.is-styled) .gsite__book,.gsite:not(.is-styled) .gsite__cta,.gsite:not(.is-styled) .gsite__image,.gsite:not(.is-styled) .gsite__services span{color:#0000;box-shadow:none;background:#eceef1}.gsite__links{gap:1.3em;margin-left:auto;display:flex}.gsite__links i{font-style:normal}.gsite__book{color:#f7f3ec;background:#213d2f;border-radius:999px;padding:.5em 1em;font-weight:600;transition:all .6s}.gsite__hero{grid-template-columns:1.1fr .9fr;align-items:center;gap:1.6em;padding:.8em 1.6em 1em;display:grid}.gsite__hero small{letter-spacing:.06em;text-transform:uppercase;font-size:.85em;font-weight:600}.gsite__hero b{letter-spacing:-.03em;margin-top:.4em;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:2.3em;font-weight:400;line-height:1.02;display:block}.gsite__hero p{max-width:26em;margin:.7em 0 0;line-height:1.45}.gsite__cta{color:#f7f3ec;background:#213d2f;border-radius:999px;margin-top:1em;padding:.65em 1.2em;font-weight:600;transition:all .6s;display:inline-block}.gsite__image{background:radial-gradient(40% 45% at 52% 42%,#f6d9c6 0%,#e6b99c 52%,#e6b99c00 70%),radial-gradient(70% 60% at 50% 100%,#c6d3c1 0%,#c6d3c100 70%),linear-gradient(160deg,#e9e1d4,#cfdac9);border-radius:1.2em;align-self:stretch;min-height:11em;transition:all .6s}.gsite__services{grid-template-columns:repeat(3,1fr);gap:.8em;padding:0 1.6em 1.2em;display:grid}.gsite__services span{background:#fff;border-radius:.8em;gap:.2em;padding:.8em 1em;transition:all .6s;display:grid;box-shadow:0 1px 2px #1d2a2214}.gsite__services small{opacity:.7}.gsite__widget{color:#1d2a22;background:#fff;border-radius:1em;gap:.6em;width:21em;padding:1em 1.1em;display:grid;position:absolute;bottom:1.2em;right:1.6em;box-shadow:0 1.2em 3em #1d2a2238}.gsite__widget small{color:#5f6b62}.gsite__slots{flex-wrap:wrap;gap:.4em;display:flex}.gsite__slots i{border-radius:.5em;padding:.4em .7em;font-style:normal;font-weight:600;transition:all .3s;box-shadow:inset 0 0 0 1px #c9d1c8}.gsite__slots i.is-picked{box-shadow:none;color:#fff;background:#213d2f}.gsite__done{color:#1c6b37;font-weight:650}.gsite__score{gap:.5em;display:flex;position:absolute;top:3.6em;right:1.6em}.gsite__score span{color:#1c6b37;background:#e3f4e8;border-radius:999px;padding:.35em .7em;font-size:.85em}@container (width<=520px){.gsite__hero{grid-template-columns:1fr}.gsite__image,.gsite__services{display:none}.gsite__widget{width:auto;left:.8em;right:.8em}}.serp{color:#202124;background:#fff;flex-direction:column;font-family:Arial,DM Sans Variable,sans-serif;display:flex}.serp__top{align-items:center;gap:1.2em;padding:1em 1.6em .6em;display:flex}.serp__box{border-radius:999px;flex:1;min-width:0;max-width:34em;padding:.7em 1.2em;box-shadow:0 1px 6px #20212447}.serp__tabs{color:#5f6368;border-bottom:1px solid #ebebeb;gap:1.6em;padding:.4em 1.6em .6em 4.2em;font-size:.92em;display:flex}.serp__tabs b{color:#1a73e8;box-shadow:0 .55em 0 -.35em #1a73e8}.serp__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:1.2em;padding:1em 1.6em 1em 4.2em;display:grid}.serp__ai{background:linear-gradient(#eef3fe 0%,#f8f9fc 100%);border-radius:1em;padding:1em 1.1em}.serp__ai-label{color:#1a57c9;align-items:center;gap:.4em;font-size:.9em;font-weight:600;display:flex}.serp__ai p{margin:.6em 0 0;line-height:1.5}.serp__cite{background:#fff;border-radius:999px;align-items:center;gap:.5em;margin-top:.8em;padding:.35em .8em .35em .4em;font-size:.86em;display:inline-flex;box-shadow:0 0 0 1px #dadce0}.serp__local{border-radius:1em;overflow:hidden;box-shadow:0 0 0 1px #dadce0}.serp__map{background:linear-gradient(90deg,#0000 48%,#fff 48% 52%,#0000 52%),linear-gradient(#0000 56%,#fff 56% 60%,#0000 60%),linear-gradient(35deg,#0000 60%,#fde293 60% 63%,#0000 63%),#e8eae6;height:6.5em;display:block;position:relative}.serp__map i{background:#ea4335;border-radius:50% 50% 50% 0;width:.9em;height:.9em;position:absolute;top:40%;left:62%;transform:rotate(-45deg)}.serp__map i:nth-child(2){background:#9aa0a6;top:22%;left:30%}.serp__map i:nth-child(3){background:#9aa0a6;top:60%;left:22%}.serp__map i.is-top{width:1.2em;height:1.2em}.serp__places{display:grid}.serp__places>span{border-top:1px solid #ebebeb;gap:.1em;padding:.6em 1em;font-size:.92em;display:grid;position:relative}.serp__places>span.is-top b{color:#1a0dab}.serp__places small{color:#4d5156}.serp__bookbtn{color:#fff;background:#1a73e8;border-radius:999px;padding:.35em .9em;font-style:normal;font-weight:600;position:absolute;top:50%;right:1em;transform:translateY(-50%)}@container (width<=520px){.serp__body{grid-template-columns:1fr;padding-left:1.2em}.serp__local{display:none}}.abt{background:#fff;flex-direction:column;display:flex}.abt__variants{grid-template-columns:repeat(2,minmax(0,1fr));gap:1em;padding:1em 1.2em 0;display:grid}.abt__variant{border-radius:.9em;gap:.7em;padding:.8em;transition:box-shadow .4s;display:grid;box-shadow:inset 0 0 0 1px #e6e6ea}.abt__variant.is-winner{box-shadow:inset 0 0 0 2px #34a853}.abt__preview{color:#1d2a22;background:#f7f3ec;border-radius:.6em;justify-items:start;gap:.5em;padding:1em;display:grid;position:relative}.abt__preview i{color:#fff;background:#1d2a22;border-radius:50%;place-items:center;width:1.6em;height:1.6em;font-size:.85em;font-style:normal;font-weight:700;display:grid;position:absolute;top:.7em;right:.7em}.abt__preview b{max-width:12em;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:1.35em;font-weight:400;line-height:1.1}.abt__preview em{color:#fff;background:#213d2f;border-radius:999px;padding:.35em .9em;font-size:.85em;font-style:normal;font-weight:600}.abt__stats{gap:1.6em;display:flex}.abt__stats span{display:grid}.abt__stats small{color:#6b6e78;font-size:.82em}.abt__stats b{font-variant-numeric:tabular-nums;font-size:1.25em}.abt__split{color:#6b6e78;grid-template-columns:auto 1fr;align-items:center;gap:1em;padding:1em 1.2em 0;font-size:.9em;display:grid}.abt__bar{background:#eef0f3;border-radius:999px;height:1.8em;display:flex;overflow:hidden}.abt__bar i{color:#fff;white-space:nowrap;align-items:center;padding:0 .8em;font-size:.85em;font-style:normal;font-weight:650;transition:width 1.2s cubic-bezier(.22,1,.36,1);display:flex}.abt__bar i:first-child{background:#5f6368}.abt__bar i:last-child{background:#1e7e34}.abt__agent{margin:1em 1.2em 0}.clip{background:#fff;flex-direction:column;display:flex;position:relative}.clip .ax-btn{--app-accent:#0b0d1c}.clip__track{background:#f1f1f4;border-radius:.6em;height:4.4em;margin:1em 1.2em 0;position:relative}.clip__wave{align-items:center;gap:2px;display:flex;position:absolute;inset:.6em .8em}.clip__wave i{background:#b9bbc6;border-radius:2px;flex:1}.clip__mark{transform-origin:50%;background:#1575ff38;border-radius:.4em;position:absolute;top:0;bottom:0;box-shadow:inset 0 0 0 2px #0a63ea}.clip__head{background:#d93025;width:2px;position:absolute;top:-.3em;bottom:-.3em}.clip__row{grid-template-columns:repeat(3,minmax(0,1fr));gap:1em;padding:1em 1.2em;display:grid}.clip__card{gap:.5em;display:grid}.clip__phone{aspect-ratio:9/11;color:#fff;background:linear-gradient(170deg,#3a4a42,#18211c);border-radius:.7em;align-items:flex-end;padding:.7em;display:flex;position:relative;overflow:hidden}.clip__face{aspect-ratio:1/1.15;background:radial-gradient(circle at 50% 40%,#e8c2a6,#b98a6c);border-radius:50%;width:34%;position:absolute;top:18%;left:50%;transform:translate(-50%)}.clip__face:after{content:"";background:#f1efe9;border-radius:50% 50% 0 0;width:190%;height:120%;position:absolute;top:105%;left:50%;transform:translate(-50%)}.clip__phone b{background:#0009;border-radius:.3em;padding:.3em .45em;font-size:.9em;line-height:1.2;position:relative}.clip__when{color:#4a4d57;justify-content:space-between;align-items:center;gap:.4em;font-size:.85em;font-weight:600;display:flex}.clip__when span{gap:.3em;display:flex}@container (width<=520px){.clip__row{grid-template-columns:repeat(2,minmax(0,1fr))}.clip__card:nth-child(3){display:none}}.sx-brandicon{color:#fff;font-size:19px;font-weight:750}.sx-brandicon--juniper{color:#e8d9b8;background:#213d2f;font-family:Fraunces Variable,Fraunces,Georgia,serif}.sx-brandicon--northfield{background:#0e2a47}.stl{color:#33475b;background:#f5f8fa;flex-direction:column;display:flex}.stl__top{background:#fff;border-bottom:1px solid #dfe3eb;align-items:center;gap:.6em;padding:.8em 1.2em;display:flex}.stl__top b{font-size:1.15em}.stl__top>span:not(.ax-pill){color:#516f90}.stl__top .ax-pill{margin-left:auto}.stl__body{flex:1;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:1em;min-height:0;padding:1em 1.2em;display:grid}.stl__lead{align-content:start;gap:.8em;display:grid}.stl__card,.stl__sms,.stl__clock{background:#fff;border-radius:.6em;padding:.9em 1em;box-shadow:0 0 0 1px #dfe3eb}.stl__who{align-items:center;gap:.7em;display:flex}.stl__who>span:nth-child(2){flex:1;display:grid}.stl__who small{color:#516f90}.stl__card p{color:#33475b;margin:.7em 0 .4em;font-size:1.05em}.stl__sms{border-left:.25em solid #34c759}.stl__sms small{color:#516f90;font-weight:600}.stl__sms p{margin:.4em 0 0}.stl__timer{border-bottom:1px solid #eaf0f6;padding-bottom:.8em;display:grid}.stl__timer small{color:#516f90}.stl__timer b{color:#007a8c;font-variant-numeric:tabular-nums;font-size:2.2em;line-height:1.1}.stl__clock ol{gap:.55em;margin:.8em 0 0;padding:0;list-style:none;display:grid}.stl__clock li{gap:.6em;display:flex}.stl__clock li span{display:grid}.stl__clock li small{color:#516f90;font-variant-numeric:tabular-nums}@container (width<=520px){.stl__body{grid-template-columns:1fr}.stl__clock ol li:nth-child(n+4){display:none}}.dm{background:#fff;display:flex;position:relative}.dm__list{border-right:1px solid #ececf0;flex-direction:column;flex:none;width:17em;display:flex}.dm__list header{border-bottom:1px solid #ececf0;align-items:center;gap:.5em;padding:.9em 1em;display:flex}.dm__row{align-items:center;gap:.6em;padding:.7em 1em;display:flex}.dm__row>span:nth-child(2){flex:1;min-width:0;display:grid}.dm__row small{color:#737373;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dm__row.is-open{background:#efefef}.dm__thread{flex-direction:column;flex:1;min-width:0;display:flex}.dm__thread>header{border-bottom:1px solid #ececf0;align-items:center;gap:.6em;padding:.8em 1.1em;display:flex}.dm__thread>header .ax-pill{margin-left:auto}.dm__body{flex-direction:column;gap:.5em;padding:1em 1.1em;display:flex}.dm__in,.dm__out{border-radius:1.2em;max-width:76%;margin:0;padding:.6em .9em;line-height:1.4}.dm__in{background:#efefef;align-self:flex-start}.dm__out{color:#fff;background:#0b62c4;align-self:flex-end}.dm__source{color:#737373;align-self:flex-end;font-size:.85em}.dm__agent{width:min(25em,62%);bottom:1.2em;right:1.2em}@container (width<=520px){.dm__list{display:none}.dm__agent{width:auto;left:1em}}.calls{color:#33475b;background:#f5f8fa;display:flex}.calls__contact{text-align:center;background:#fff;border-right:1px solid #dfe3eb;flex-direction:column;flex:none;align-items:center;gap:.3em;width:14em;padding:1.2em 1em;display:flex}.calls__contact .ax-avatar{width:3.4em;height:3.4em;font-size:1.1em}.calls__contact small{color:#516f90}.calls__contact dl{text-align:left;width:100%;margin:1em 0 0;display:grid}.calls__contact dt{color:#516f90;margin-top:.6em;font-size:.82em}.calls__contact dd{margin:0}.calls__main{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex}.calls__player{background:#f5f8fa;border-radius:.6em;align-items:center;gap:.8em;margin:.9em 1.2em 0;padding:.6em .8em;display:flex}.calls__play{clip-path:circle(50%);background:#ff7a59;border-radius:50%;flex:none;width:2em;height:2em;position:relative}.calls__play:after{content:"";border-top:.42em solid #0000;border-bottom:.42em solid #0000;border-left:.65em solid #fff;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}.calls__wave{flex:1;align-items:center;gap:2px;height:2.2em;display:flex}.calls__wave i{background:#cbd6e2;border-radius:2px;flex:1;transition:background .3s}.calls__wave i.is-played{background:#ff7a59}.calls__player small{color:#516f90;font-variant-numeric:tabular-nums}.calls__summary{border-radius:.6em;margin:.9em 1.2em;padding:.9em 1em;box-shadow:0 0 0 1px #dfe3eb}.calls__summary>b{color:#516f90;font-size:.86em}.calls__summary ul{gap:.35em;margin:.5em 0 0;padding-left:1.1em;display:grid}.calls__tasks{border-top:1px solid #eaf0f6;gap:.4em;margin-top:.9em;padding-top:.8em;display:grid}.calls__tasks span{align-items:center;gap:.5em;display:flex}.bk{color:#1d2a22;background:#f7f3ec}.bk__page{flex-direction:column;flex:1;gap:10px;padding:14px 20px 0;display:flex}.bk__brand{align-items:center;gap:8px;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:17px;display:flex}.bk__brand .ax-mark{font-size:15px}.bk__title{letter-spacing:-.02em;margin:10px 0 4px;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:30px;font-weight:400}.bk__label{color:#5f6b62;margin-top:6px;font-size:14px;font-weight:600}.bk__option{background:#fff;border-radius:14px;justify-content:space-between;padding:14px 16px;font-size:16px;transition:box-shadow .25s;display:flex;box-shadow:inset 0 0 0 1px #e0ddd4}.bk__option small{color:#5f6b62;font-size:15px}.bk__option.is-on{box-shadow:inset 0 0 0 2px #213d2f}.bk__when{gap:10px;display:grid}.bk__days,.bk__times{gap:6px;display:flex}.bk__days i,.bk__times i{text-align:center;background:#fff;border-radius:10px;flex:1;padding:9px 0;font-size:13px;font-style:normal;font-weight:600;transition:all .25s;box-shadow:inset 0 0 0 1px #e0ddd4}.bk__days i.is-on,.bk__times i.is-on{box-shadow:none;color:#fff;background:#213d2f}.bk__done{background:#fff;border-radius:18px;justify-items:start;gap:6px;margin-top:6px;padding:20px;font-size:16px;display:grid}.bk__done svg{width:40px;height:40px}.bk__done b{margin-top:6px;font-size:20px}.bk__actions{gap:8px;margin-top:10px;display:flex}.bk__actions i{color:#fff;background:#213d2f;border-radius:999px;padding:9px 14px;font-size:14px;font-style:normal;font-weight:600}.bk__actions i+i{color:#1d2a22;background:0 0;box-shadow:inset 0 0 0 1px #c9c4b8}.bk__url{color:#1d2a22;text-align:center;background:#ffffffe6;border-radius:14px;margin:0 16px 34px;padding:11px;font-size:15px;box-shadow:0 2px 10px #00000014}.qt{background:#f4f2ee;gap:1em;padding:1em 1.2em;display:flex}.qt__doc{background:#fff;border-radius:.6em;flex-direction:column;flex:1.5;min-width:0;padding:1em 0 0;display:flex;box-shadow:0 1px 3px #00000014}.qt__doc>header{align-items:center;gap:.7em;padding:0 1.2em .8em;display:flex}.qt__doc>header>span:nth-child(2){flex:1;display:grid}.qt__doc>header small{color:#6b6e78}.qt__total{border-bottom:0;font-weight:650}.qt__total>span:first-child{color:#6b6e78;font-size:.86em;font-weight:450}.qt__send{justify-content:flex-end;padding:.6em 1.2em 1em;display:flex}.qt__send .ax-btn{--app-accent:#213d2f}.qt__follow{background:#fff;border-radius:.6em;flex-direction:column;flex:1;gap:.6em;min-width:0;padding:1em;display:flex;box-shadow:0 1px 3px #00000014}.qt__follow ol{gap:.6em;margin:0;padding:0;list-style:none;display:grid}.qt__follow li{grid-template-columns:2.6em 1fr;gap:.4em;display:grid}.qt__day{color:#6b6e78;font-weight:600}@container (width<=520px){.qt{flex-direction:column}}.pay-link{color:inherit;text-decoration:underline}.pay-sheet{z-index:20;background:#f2f2f7;border-radius:36px;gap:14px;padding:18px 20px 26px;display:grid;position:absolute;bottom:8px;left:8px;right:8px;box-shadow:0 -10px 40px #0000002e}.pay-sheet header{align-items:center;gap:6px;font-size:22px;display:flex}.pay-sheet header i{color:#007aff;margin-left:auto;font-size:17px;font-style:normal}.pay-sheet__row{background:#fff;border-radius:12px;justify-content:space-between;padding:12px 14px;font-size:16px;display:flex}.pay-sheet__row small{color:#6c6c70;font-size:16px}.pay-sheet__confirm{color:#3c3c43;justify-items:center;gap:8px;padding-top:8px;font-size:15px;display:grid}.pay-sheet__confirm i{border-radius:10px;width:56px;height:36px;box-shadow:inset 0 0 0 2.5px #007aff}.pay-sheet__done{color:#1c6b37;align-items:center;gap:8px;font-size:20px;font-weight:650;display:flex}.pay-sheet__done svg{width:32px;height:32px}.intake{background:#f7f3ec;gap:1em;padding:1em 1.2em;display:flex}.intake__form{color:#1d2a22;background:#fff;border-radius:.8em;flex-direction:column;flex:1.6;min-width:0;padding:1em 1.2em;display:flex;box-shadow:0 1px 3px #00000014}.intake__form>header{align-items:center;gap:.6em;display:flex}.intake__steps{gap:.4em;margin-left:auto;display:flex}.intake__steps i{color:#5f6b62;background:#eef0ec;border-radius:999px;padding:.15em .6em;font-size:.85em;font-style:normal}.intake__steps i.is-done{color:#fff;background:#213d2f}.intake__health,.intake__consent{gap:.5em;margin-top:1em;display:grid}.intake__q{font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:1.25em}.intake__row{align-items:center;gap:.6em;display:flex}.intake__row i{border-radius:.3em;width:1.1em;height:1.1em;transition:all .25s;box-shadow:inset 0 0 0 1.5px #b8b4a8}.intake__row i.is-on{box-shadow:none;background:#213d2f}.intake__flag{color:#8a5300;background:#fdf0d8;border-radius:.5em;padding:.6em .8em}.intake__consent p{margin:0}.intake__pad{background:#f7f6f2;border-radius:.6em;height:5.4em;display:block;position:relative;box-shadow:inset 0 0 0 1px #e0ddd4}.intake__pad svg{width:calc(100% - 2em);height:calc(100% - 1.8em);position:absolute;inset:.4em 1em 1.4em}.intake__pad small{color:#6b6e78;position:absolute;bottom:.4em;left:1em}.intake__consent .ax-btn{--app-accent:#213d2f;justify-self:end}.intake__record{background:#fff;border-radius:.8em;flex-direction:column;flex:1;gap:.7em;min-width:0;padding:1em;display:flex;box-shadow:0 1px 3px #00000014}.intake__who{align-items:center;gap:.6em;display:flex}.intake__filed{gap:.5em;display:grid}.intake__filed span{align-items:center;gap:.5em;display:flex}.crm{color:#33475b;background:#f5f8fa;display:flex}.crm__card{text-align:center;background:#fff;border-right:1px solid #dfe3eb;flex-direction:column;flex:none;align-items:center;gap:.3em;width:15em;padding:1.2em 1em;display:flex}.crm__card .ax-avatar{width:3.4em;height:3.4em;font-size:1.1em}.crm__card small{color:#516f90}.crm__stats{border-top:1px solid #eaf0f6;border-bottom:1px solid #eaf0f6;grid-template-columns:repeat(3,1fr);width:100%;margin-top:.8em;padding:.7em 0;display:grid}.crm__stats span{display:grid}.crm__tags{flex-wrap:wrap;justify-content:center;gap:.3em;margin-top:.6em;display:flex}.crm__timeline{background:#fff;flex-direction:column;flex:1;min-width:0;display:flex}.crm__timeline ol{flex-direction:column-reverse;justify-content:flex-end;gap:.2em;margin:0;padding:.6em 1.2em;list-style:none;display:flex}.crm__timeline li{border-bottom:1px solid #f0f3f7;grid-template-columns:1.9em 1fr auto;align-items:center;gap:.6em;padding:.45em 0;display:grid}.crm__timeline li small{color:#516f90}.crm__icon{background:#f5f8fa;border-radius:50%;place-items:center;width:1.9em;height:1.9em;display:grid}.crm__dot{border-radius:50%;width:.7em;height:.7em}.crm__dot--call{background:#00a4bd}.crm__dot--visit{background:#213d2f}.crm__dot--star{background:#f5c26b}.crm__next{color:#0b5c7a;background:#eaf5fb;border-radius:.5em;margin:.4em 1.2em;padding:.6em .8em}@container (width<=520px){.crm__card,.intake__record{display:none}}.wb{background:#fff;flex-direction:column;display:flex}.wb .ax-btn{--app-accent:#213d2f}.wb__body{background:#f7f6f2;flex:1;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:1em;min-height:0;padding:1em 1.2em;display:grid}.wb__msg,.wb__replies{background:#fff;border-radius:.7em;flex-direction:column;gap:.7em;padding:.9em 1em;display:flex;box-shadow:0 1px 3px #00000012}.wb__msg>small,.wb__replies>small{color:#6b6e78;font-weight:600}.wb__msg p{background:#e9e9eb;border-radius:1em 1em 1em .3em;margin:0;padding:.7em .9em;line-height:1.45}.wb__msg mark{color:inherit;background:#fde9a8;border-radius:.2em;padding:0 .15em}.wb__meter{color:#4a4d57;gap:.35em;display:grid}.wb__stats{border-top:1px solid #f0f0f3;grid-template-columns:repeat(3,1fr);padding-top:.6em;display:grid}.wb__stats span{display:grid}.wb__stats small{color:#6b6e78}.wb__stats b{font-variant-numeric:tabular-nums;font-size:1.5em}.wb__reply{align-items:center;gap:.6em;display:flex}.wb__reply>span:nth-child(2){flex:1;min-width:0;display:grid}@container (width<=520px){.wb__body{grid-template-columns:1fr}.wb__replies{display:none}}.rv{background:#f8f9fa;flex-direction:column;font-family:Roboto,DM Sans Variable,system-ui,sans-serif;display:flex}.rv__top{background:#fff;border-bottom:1px solid #e0e3e7;align-items:center;gap:.6em;padding:.8em 1.2em;display:flex}.rv__score{color:#f29900;margin-left:auto}.rv__score b{color:#202124}.rv__score small{color:#5f6368}.rv__body{flex:1;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:1em;min-height:0;padding:1em 1.2em;display:grid}.rv__list{align-content:start;gap:.8em;display:grid}.rv__review{background:#fff;border-radius:.7em;padding:.9em 1em;box-shadow:0 1px 2px #3c404333}.rv__review.is-new{box-shadow:0 0 0 2px #1a73e8}.rv__who{align-items:center;gap:.5em;display:flex}.rv__who small{color:#5f6368;margin-left:auto}.rv__stars{color:#f29900;letter-spacing:.05em}.rv__review p{margin:.5em 0 0;line-height:1.45}.rv__draft{background:#f1f3f4;border-radius:.5em;margin-top:.7em;padding:.7em .8em}.rv__draft small{color:#5f6368;font-weight:600}.rv__draft p{margin-top:.3em}.rv__draft>span{gap:.5em;margin-top:.6em;display:flex}.rv__replied{color:#137333;margin-top:.4em;font-weight:600;display:block}.rv__side{background:#fff;border-radius:.7em;align-content:start;gap:.6em;padding:.9em 1em;display:grid;box-shadow:0 1px 2px #3c404333}.rv__side>span{color:#5f6368;justify-content:space-between;display:flex}.rv__side>span b{color:#202124}.mb{color:#30313d;background:#fff;flex-direction:column;display:flex;position:relative}.mb__top{border-bottom:1px solid #ebeef1;align-items:center;gap:.6em;padding:.8em 1.2em;display:flex}.mb__kpis{gap:2.4em;padding:.9em 1.2em;display:flex}.mb__kpis span{display:grid}.mb__kpis small{color:#687385}.mb__kpis b{font-variant-numeric:tabular-nums;font-size:1.45em}.mb__who{align-items:center;gap:.5em;display:flex}.mb__agent{width:min(24em,60%);bottom:1.2em;right:1.2em}.em{background:#f6f6f4;display:flex;position:relative}.em__setup{background:#fff;border-right:1px solid #e5e2da;flex-direction:column;flex:none;gap:.8em;width:18em;padding:1em;display:flex}.em__brand{align-items:center;gap:.5em;font-weight:650;display:flex}.em__field{border-bottom:1px solid #efede7;gap:.15em;padding-bottom:.7em;display:grid}.em__field small{color:#6b6e78;font-weight:600}.em__setup .ax-btn{--app-accent:#241c15;align-self:flex-start}.em__preview{flex:1;place-items:center;min-width:0;padding:1em;display:grid}.em__mail{color:#1d2a22;background:#fffdf8;border-radius:.4em;gap:.6em;width:min(26em,100%);padding:1.1em 1.3em;display:grid;box-shadow:0 2px 10px #00000014}.em__mailtop{align-items:center;gap:.5em;font-family:Fraunces Variable,Fraunces,Georgia,serif;display:flex}.em__mail>b{font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:1.5em;font-weight:400}.em__mail mark{color:inherit;background:#fde9a8;border-radius:.2em;padding:0 .1em}.em__hero{background:linear-gradient(120deg,#c9d6c2,#efe2cf 60%,#f1d6d3);border-radius:.5em;height:4.6em}.em__mail p{margin:0;line-height:1.45}.em__cta{color:#fff;background:#213d2f;border-radius:999px;justify-self:start;padding:.5em 1em;font-weight:600}.em__mail small{color:#8a8f87}@container (width<=520px){.em__setup{display:none}}.sgm{color:#202124;background:#f6f8fc;font-family:Roboto,DM Sans Variable,system-ui,sans-serif;display:flex;position:relative}.sgm__rail{flex-direction:column;flex:none;gap:.15em;width:12em;padding:.8em .6em;display:flex}.sgm__brand{color:#5f6368;align-items:center;gap:.5em;padding:0 .5em .6em;font-size:1.15em;display:flex}.sgm__compose{background:#c2e7ff;border-radius:1em;align-self:flex-start;margin-bottom:.6em;padding:.75em 1.3em;font-weight:500}.sgm__folder{border-radius:999px;justify-content:space-between;padding:.4em .9em;display:flex}.sgm__folder.is-on{background:#d3e3fd;font-weight:650}.sgm__list{background:#fff;border-radius:1em;flex:1;min-width:0;margin:.5em .6em .5em 0;position:relative;overflow:hidden}.sgm__row{border-bottom:1px solid #f1f3f4;grid-template-columns:9em minmax(0,1fr) auto;align-items:center;gap:.8em;padding:.6em 1em;display:grid}.sgm__row.is-unread b,.sgm__row.is-unread .sgm__subject{font-weight:700}.sgm__row b{font-weight:500}.sgm__row.is-open{background:#f2f6fc}.sgm__subject{white-space:nowrap;align-items:center;gap:.5em;min-width:0;display:flex;overflow:hidden}.sgm__row small{color:#5f6368}.sgm__label{border-radius:.3em;flex:none;padding:.05em .5em;font-size:.82em;font-style:normal;font-weight:600}.sgm__label--blue{color:#0b57d0;background:#d3e3fd}.sgm__label--green{color:#0d652d;background:#c4eed0}.sgm__label--red{color:#b3261e;background:#fce8e6}.sgm__label--grey{color:#3c4043;background:#e8eaed}.sgm__label--amber{color:#8a5300;background:#feefc3}.sgm__draft{border-radius:.7em;margin:.7em 1em;padding:.8em .9em;box-shadow:0 1px 3px #3c404340}.sgm__draft small{color:#5f6368}.sgm__draft p{margin:.4em 0 0;line-height:1.45}.sgm__draft>span{gap:.5em;margin-top:.6em;display:flex}.sgm__draft .ax-btn.is-primary{--app-accent:#0b57d0;border-radius:999px}.sgm__agent{width:min(23em,56%);bottom:1.2em;right:1.4em}@container (width<=520px){.sgm__row{grid-template-columns:minmax(0,1fr) auto}.sgm__row b{display:none}.sgm__agent{width:auto;left:1em}}.sqb{color:#393a3d;background:#fff;flex-direction:column;display:flex;position:relative}.sqb__top{border-bottom:1px solid #e3e5e8;align-items:center;gap:.6em;padding:.8em 1.2em;display:flex}.sqb__top b{font-size:1.15em}.sqb__tabs{color:#6b6c72;gap:1.6em;padding:.7em 1.2em 0;display:flex}.sqb__tabs b{color:#393a3d;border-bottom:.2em solid #2ca01c;padding-bottom:.4em}.sqb__flag{color:#8a5300;font-weight:600}.ros{background:#fff;flex-direction:column;display:flex}.ros__grid{grid-template-columns:9.5em repeat(var(--days), minmax(0, 1fr));gap:.35em;padding:.9em 1.2em 0;display:grid}.ros__grid>b{color:#6b6e78;text-align:center;font-size:.86em}.ros__row{display:contents}.ros__name{white-space:nowrap;align-items:center;gap:.45em;display:flex}.ros__grid i{color:#1d4a2e;background:#e6efe9;border-radius:.45em;place-items:center;min-height:2.2em;font-size:.88em;font-style:normal;font-weight:650;display:grid}.ros__grid i.is-off{background:#f6f6f8}.ros__pay{background:#fff6f4;border-radius:.7em;align-items:center;gap:.7em;margin:.9em 1.2em;padding:.8em 1em;display:flex;box-shadow:inset 0 0 0 1px #f8d8d1}.ros__pay>span:nth-child(2){flex:1;display:grid}.ros__pay small{color:#6b6e78}@container (width<=520px){.ros__grid{grid-template-columns:6.5em repeat(var(--days), minmax(0, 1fr))}.ros__name .ax-avatar{display:none}}.inv{color:#1a1a1a;background:#fff;flex-direction:column;display:flex}.inv__top{border-bottom:1px solid #e5e5e5;align-items:center;gap:.6em;padding:.8em 1.2em;display:flex}.inv__po{border-radius:.7em;gap:.6em;margin:.9em 1.2em;padding:.9em 1em;display:grid;box-shadow:0 0 0 1px #e5e5e5,0 8px 24px #0000000f}.inv__po>span:first-child{display:grid}.inv__po small{color:#6b6e78}.inv__lines{gap:.3em;display:grid}.inv__lines span{border-bottom:1px dashed #e5e5e5;justify-content:space-between;padding-bottom:.3em;display:flex}.inv__actions{align-items:center;gap:.8em;display:flex}.inv__actions .ax-btn{--app-accent:#006aff}.rep{background:#fff;flex-direction:column;display:flex}.rep__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6em;padding:.9em 1.2em 0;display:grid}.rep__kpis span{background:#f6f7f9;border-radius:.6em;padding:.6em .8em;display:grid}.rep__kpis small{color:#6b6e78;font-size:.82em}.rep__kpis b{font-variant-numeric:tabular-nums;font-size:1.4em}.rep__bars{gap:.45em;padding:.9em 1.2em 0;display:grid}.rep__bars>span{grid-template-columns:8.5em minmax(0,1fr) 4.8em;align-items:center;gap:.7em;display:grid}.rep__bars small{color:#4a4d57}.rep__bars i{background:#f0f1f4;border-radius:999px;height:.8em;display:block}.rep__bars i b{border-radius:inherit;background:#1a73e8;height:100%;display:block}.rep__bars em{font-variant-numeric:tabular-nums;text-align:right;font-style:normal}.rep__mail{margin:.9em 1.2em}@container (width<=520px){.rep__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.rep__bars>span{grid-template-columns:6.5em minmax(0,1fr) 4.4em}}.pf{--app-soft:#e7efe9;--app-accent-text:#1d4a2e}.pf__cal{gap:.5em;padding:.9em 1.2em;display:grid;position:relative}.pf__hours{color:#6b6e78;grid-template-columns:repeat(6,1fr);margin-left:5em;font-size:.84em;display:grid}.pf__room{grid-template-columns:5em 1fr;align-items:center;display:grid}.pf__lane{background:repeating-linear-gradient(90deg,#f6f7f5 0 calc(16.6667% - 1px),#eceee9 calc(16.6667% - 1px) 16.6667%);border-radius:.5em;height:3.2em;position:relative}.pf__lane i{color:#1d4a2e;white-space:nowrap;background:#dfe9e2;border-radius:.45em;align-content:center;padding:0 .6em;font-size:.86em;font-style:normal;display:grid;position:absolute;top:.25em;bottom:.25em;overflow:hidden;box-shadow:inset .2em 0 #213d2f}.pf__lane i b{font-weight:650}.pf__note{color:#1c6b37;align-items:center;gap:.5em;margin-top:.4em;font-weight:600;display:flex}.pf__billing{gap:.8em;padding:1em 1.2em;display:grid}.pf__billing>span{grid-template-columns:minmax(0,1fr) 3em;gap:.3em 1em;display:grid}.pf__billing>span .ax-meter{grid-column:1/-1}.pf__billing b{text-align:right;font-size:1.3em}.japp{color:#1d2a22;background:#f7f3ec}.japp__body{flex-direction:column;flex:1;gap:14px;padding:10px 18px 0;display:flex}.japp__top{align-items:center;gap:12px;display:flex}.japp__top>span:last-child{display:grid}.japp__top small{color:#5f6b62;font-size:14px}.japp__top b{font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:26px;font-weight:400}.japp__card{color:#f7f3ec;background:#213d2f;border-radius:22px;gap:6px;padding:18px;display:grid}.japp__card small{opacity:.75;font-size:14px}.japp__card b{font-size:21px}.japp__card>span{opacity:.9;font-size:15px}.japp__btn{color:#1d2a22;background:#e8d9b8;border-radius:999px;justify-self:start;margin-top:8px;padding:10px 16px;font-size:15px;font-style:normal;font-weight:650}.japp__btn.is-done{background:#c4eed0}.japp__row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.japp__row>span{background:#fff;border-radius:18px;padding:14px;display:grid}.japp__row small{color:#5f6b62;font-size:13px}.japp__row b{font-size:18px}.japp__slots{gap:8px;display:flex}.japp__slots i{text-align:center;background:#fff;border-radius:14px;flex:1;padding:12px 0;font-size:15px;font-style:normal;font-weight:600;transition:all .25s;box-shadow:inset 0 0 0 1px #e0ddd4}.japp__slots i.is-on{box-shadow:none;color:#fff;background:#213d2f}.japp__tabs{color:#8a8f87;border-top:1px solid #e5e1d6;justify-content:space-around;margin:auto -18px 30px;padding:12px 0 0;font-size:13px;display:flex}.japp__tabs i{font-style:normal}.japp__tabs i.is-on{color:#213d2f;font-weight:700}.pos{background:#f4f2ee;display:flex}.pos__items{flex-direction:column;flex:1.4;gap:.8em;min-width:0;padding:1em 1.2em;display:flex}.pos__items>header{align-items:center;gap:.5em;display:flex}.pos__items>header .ax-dim{margin-left:auto}.pos__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5em;display:grid}.pos__grid i{text-align:center;background:#fff;border-radius:.6em;place-items:center;min-height:3.6em;padding:.4em;font-style:normal;font-weight:600;display:grid;box-shadow:0 1px 2px #00000014}.pos__checkin{background:#fff;border-radius:.6em;gap:.4em;padding:.8em;display:grid}.pos__checkin span{align-items:center;gap:.5em;display:flex}.pos__checkin .ax-pill{margin-left:auto}.pos__ticket{background:#fff;border-left:1px solid #e5e2da;flex-direction:column;flex:1;gap:.5em;min-width:0;padding:1em;display:flex}.pos__client{border-bottom:1px solid #efede7;align-items:center;gap:.5em;padding-bottom:.6em;display:flex}.pos__line,.pos__total{justify-content:space-between;display:flex}.pos__total{border-top:1.5px solid #1d2a22;margin-top:auto;padding-top:.6em;font-size:1.15em;font-weight:650}.pos__ticket .ax-btn{--app-accent:#213d2f;padding:.7em}@container (width<=520px){.pos__items{display:none}}.cp{color:#1d2a22;background:#f7f3ec;flex-direction:column;display:flex}.cp__top{background:#fff;align-items:center;gap:.6em;padding:.9em 1.4em;display:flex}.cp__top b{font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:1.2em;font-weight:500}.cp__who{align-items:center;gap:.4em;margin-left:auto;display:flex}.cp__tabs{white-space:nowrap;background:#fff;border-bottom:1px solid #e5e1d6;gap:1.4em;padding:0 1.4em;display:flex;overflow:hidden}.cp__tabs span{color:#5f6b62;padding:.6em 0}.cp__tabs span.is-on{color:#1d2a22;font-weight:650;box-shadow:inset 0 -.18em #213d2f}.cp__list{align-content:start;gap:.5em;padding:1em 1.4em;display:grid}.cp__row{background:#fff;border-radius:.7em;justify-content:space-between;align-items:center;gap:1em;padding:.8em 1em;display:flex}.cp__row>span{display:grid}.cp__row small{color:#5f6b62}.cp__progress{background:#fff;border-radius:.7em;gap:.4em;padding:.8em 1em;display:grid}.cp__progress small,.cp__progress span{color:#5f6b62}.cp__dl{color:#213d2f;font-style:normal;font-weight:650}.mig{background:#fff;flex-direction:column;display:flex;position:relative}.mig__flow{align-items:center;gap:.8em;padding:.9em 1.2em;display:flex}.mig__sys{white-space:nowrap;background:#f1f1f4;border-radius:.5em;padding:.5em .9em;font-weight:600}.mig__sys.is-new{color:#fff;background:#0b0d1c}.mig__pipe{background:#e6e8ee;border-radius:999px;flex:1;height:.35em;position:relative;overflow:hidden}.mig__pipe i{border-radius:inherit;background:#0a63ea;width:18%;height:100%;animation:1.4s linear infinite mig-flow;position:absolute;top:0;left:0}.mig__pipe i:nth-child(2){animation-delay:-.47s}.mig__pipe i:nth-child(3){animation-delay:-.93s}@keyframes mig-flow{0%{transform:translate(-100%)}to{transform:translate(560%)}}.kr{color:#1f1f24;background:#f6f7f9;flex-direction:column;display:flex}.kr__top{color:#fff;background:#0b0d1c;align-items:center;gap:.6em;padding:.8em 1.2em;display:flex}.kr__top .ax-mark--lens{background:#0a63ea}.kr__client{color:#c9c9da;align-items:center;gap:.5em;margin-left:auto;display:flex}.kr__title{padding:.9em 1.2em .2em;font-size:1.2em;font-weight:650}.kr__status{gap:.35em;padding:.6em 1.2em;display:grid}.kr__sys{background:#fff;border-radius:.5em;grid-template-columns:.8em 11em minmax(0,1fr) 3.4em;align-items:center;gap:.7em;padding:.45em .8em;display:grid}.kr__sys>i{background:#34a853;border-radius:50%;width:.7em;height:.7em;box-shadow:0 0 0 .25em #34a8532e}.kr__sys small{color:#1c6b37;text-align:right;font-weight:600}.kr__uptime{gap:2px;display:flex}.kr__uptime em{background:#8fd0a2;border-radius:2px;flex:1;height:1.3em}.kr__uptime em.is-warn{background:#f5c26b}.kr__events{gap:.4em;padding:.4em 1.2em 1em;display:grid}.kr__events span{align-items:center;gap:.5em;display:flex}.kr__usage{gap:.9em;padding:.8em 1.2em;display:grid}.kr__usage>span{background:#fff;border-radius:.6em;gap:.3em;padding:.8em 1em;display:grid}.kr__usage small{color:#6b6e78}.kr__checks{gap:.35em;padding:0 1.2em;display:grid}.kr__checks span{align-items:center;gap:.5em;display:flex}.kr__agent{margin:.8em 1.2em}.kr__train{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:1em;padding:.8em 1.2em;display:grid}.kr__video{align-content:start;gap:.4em;display:grid}.kr__video small{color:#6b6e78}.kr__screen{aspect-ratio:16/10;background:linear-gradient(135deg,#1a2440,#2a3d6b);border-radius:.7em;place-items:center;display:grid;position:relative;overflow:hidden}.kr__play{background:#ffffffeb;border-radius:50%;width:3em;height:3em;position:relative}.kr__play:after{content:"";border-top:.6em solid #0000;border-bottom:.6em solid #0000;border-left:.95em solid #0b0d1c;position:absolute;top:50%;left:55%;transform:translate(-50%,-50%)}.kr__screen>b{background:#0a63ea;height:.3em;position:absolute;bottom:0;left:0}.kr__courses{align-content:start;gap:.5em;display:grid}.kr__courses>span{background:#fff;border-radius:.6em;grid-template-columns:minmax(0,1fr) auto;gap:.25em .8em;padding:.7em .9em;display:grid}.kr__courses small{color:#6b6e78}.kr__courses .ax-meter{grid-column:1}.kr__courses .ax-pill{grid-area:1/2/span 3;align-self:center}.kr__chat{align-content:start;gap:.7em;padding:.8em 1.2em;display:grid}.kr__msg{background:#fff;border-radius:.7em;gap:.6em;padding:.8em .9em;display:flex}.kr__msg>span:last-child{gap:.15em;display:grid}.kr__msg.is-team{background:#eef3fe}.kr__fixed{color:#1c6b37;background:#e3f4e8;border-radius:.7em;align-items:center;gap:.5em;padding:.7em .9em;font-weight:600;display:flex}.kr__meta{background:#fff;border-top:1px solid #e6e8ee;flex-wrap:wrap;align-items:center;gap:1.4em;margin-top:auto;padding:.8em 1.2em;display:flex}.kr__meta>span{display:grid}.kr__meta small{color:#6b6e78;font-size:.82em}.kr__meta .ax-btn{margin-left:auto}@container (width<=520px){.kr__sys{grid-template-columns:.8em minmax(0,1fr) 3.4em}.kr__train{grid-template-columns:1fr}.kr__video{display:none}}.gads__line{color:#1a73e8}.gads__line.is-cost{color:#e37400}.intake__pad svg{color:#1f1f24}.li-badge{color:#fff;background:#0a66c2;border-radius:.3em;align-items:center;padding:.1em .45em;font-size:.8em;font-weight:700;display:inline-flex}.sdr{background:#f5f6f8;display:flex;position:relative}.sdr__accounts{background:#fff;border-right:1px solid #e6e8ee;flex-direction:column;flex:none;gap:.35em;width:15em;padding:1em .8em;display:flex}.sdr__accounts>b{color:#6b6e78;margin-bottom:.3em;font-size:.86em}.sdr__acct{border-radius:.5em;align-items:center;gap:.5em;padding:.55em .6em;display:flex}.sdr__acct>span{flex:1;min-width:0;display:grid}.sdr__acct small{color:#6b6e78;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sdr__acct em{color:#1a56c4;background:#e6efff;border-radius:.35em;padding:.1em .45em;font-style:normal;font-weight:700}.sdr__acct.is-on{background:#eef3fe;box-shadow:inset 0 0 0 1px #c8d8fb}.sdr__draft{background:#fff;border-radius:.7em;flex-direction:column;flex:1;gap:.6em;min-width:0;margin:.9em 1em;padding:1em 1.1em;display:flex;box-shadow:0 1px 3px #00000012}.sdr__draft header{align-items:center;gap:.6em;display:flex}.sdr__draft header>span:nth-child(2){flex:1;display:grid}.sdr__draft header small{color:#6b6e78}.sdr__subject{border-bottom:1px solid #f0f0f3;padding-bottom:.5em;font-weight:650}.sdr__draft p{min-height:7.5em;margin:0;line-height:1.5}.sdr__steps{flex-wrap:wrap;gap:.4em;display:flex}.sdr__steps i{color:#4a4d57;background:#f1f2f5;border-radius:999px;padding:.25em .6em;font-size:.85em;font-style:normal}.sdr__steps i.is-sent{color:#1c6b37;background:#e3f4e8}.sdr__actions{align-items:center;gap:.8em;margin-top:auto;display:flex}.sdr__actions small{color:#6b6e78}.sdr__actions .ax-btn{--app-accent:#0e2a47}.sdr__reply{background:#fff;border-radius:.8em;gap:.4em;width:min(21em,55%);padding:.9em 1em;display:grid;bottom:4.4em;right:1.6em;box-shadow:0 0 0 1px #e6e8ee,0 1.2em 2.4em #0b0d1c29}.sdr__replyhead{align-items:center;gap:.5em;display:flex}.sdr__replyhead small{color:#6b6e78;margin-left:auto}.sdr__reply p{margin:0}.sdr__booked{color:#174ea6;background:#e8f0fe;border-radius:.5em;align-items:center;gap:.4em;padding:.45em .6em;font-weight:600;display:flex}@container (width<=520px){.sdr__accounts{display:none}.sdr__reply{width:auto;left:1em}}.sig{background:#fff;flex-direction:column;display:flex;position:relative}.sig__row{min-height:3.4em}.sig__chip{color:#a2410f;background:#fff1e8;border-radius:999px;padding:.15em .55em;font-size:.88em;font-style:normal;font-weight:600;display:inline-block}@container (width<=520px){.sig__chip{border-radius:.5em}}.sig__person{min-width:0;display:grid}.sig__person b{font-weight:600}.sig__person small{color:#6b6e78;white-space:nowrap;align-items:center;gap:.3em;display:flex;overflow:hidden}.lk{background:#f4f2ee;gap:1em;padding:1em 1.2em;display:flex}.lk__notes{flex-direction:column;flex:none;gap:.6em;width:15em;display:flex}.lk__notes>b{color:#6b6e78;font-size:.86em}.lk__notes p{background:#fff;border-radius:.6em;margin:0;padding:.7em .8em;font-style:italic;line-height:1.45}.lk__queue{gap:.35em;display:grid}.lk__queue small{color:#6b6e78}.lk__queue span{align-items:center;gap:.45em;display:flex}.lk__dot{border-radius:50%;width:.85em;height:.85em;box-shadow:inset 0 0 0 1.5px #b9bbc6}.lk__post{background:#fff;border-radius:.7em;flex-direction:column;flex:1;gap:.7em;min-width:0;padding:1em 1.1em;display:flex;box-shadow:0 1px 3px #00000014}.lk__post header{align-items:center;gap:.6em;display:flex}.lk__post header>span:nth-child(2){flex:1;display:grid}.lk__post header small{color:#6b6e78}.lk__post p{min-height:7.2em;margin:0;line-height:1.5}.lk__actions{gap:.5em;display:flex}.lk__actions .ax-btn.is-primary{--app-accent:#0a66c2;border-radius:999px}.lk__stats{color:#6b6e78;border-top:1px solid #f0f0f3;flex-wrap:wrap;gap:1.4em;padding-top:.6em;display:flex}.lk__stats b{color:#1f1f24;margin-right:.3em}.adp{background:#fff;flex-direction:column;display:flex}.adp__logos{align-items:center;gap:.5em;display:flex}.adp__agent{margin:.9em 1.2em}.b2s__results{align-content:start;gap:.9em;display:grid}.b2s__results>span{gap:.1em;display:grid}.b2s__results small{color:#4d5156}.b2s__results b{color:#1a0dab;font-size:1.05em;font-weight:400}.b2s__lead{color:#1c6b37;background:#e3f4e8;border-radius:.5em;align-items:center;gap:.5em;padding:.5em .7em;font-weight:600;display:flex}.inb{background:#f3f5f8;gap:1em;padding:1em 1.2em;display:flex}.inb__form{background:#fff;border-radius:.7em;flex-direction:column;flex:none;gap:.5em;width:17em;padding:1em;display:flex;box-shadow:0 1px 3px #00000014}.inb__title{font-size:1.15em}.inb__field{border-radius:.4em;padding:.4em .6em;display:grid;box-shadow:inset 0 0 0 1px #dfe3eb}.inb__field small{color:#6b6e78;font-size:.8em}.inb__submit{color:#fff;text-align:center;background:#0e2a47;border-radius:.5em;margin-top:auto;padding:.55em;font-weight:600}.inb__flow{flex-direction:column;flex:1;gap:.6em;min-width:0;display:flex}.inb__step{background:#fff;border-radius:.7em;gap:.7em;padding:.7em .9em;display:flex;box-shadow:0 1px 3px #00000012}.inb__step>span:last-child{gap:.15em;display:grid}.inb__step b{justify-content:space-between;gap:.6em;display:flex}.inb__step b small{color:#6b6e78;font-variant-numeric:tabular-nums}.inb__icon{background:#f1f3f6;border-radius:50%;flex:none;place-items:center;width:2em;height:2em;display:grid}@container (width<=520px){.inb__form{display:none}}.lsc{background:#fff;flex-direction:column;display:flex}.lsc__bar{background:#eef0f3;border-radius:999px;height:.5em;display:block;overflow:hidden}.lsc__bar i{border-radius:inherit;background:#0e2a47;height:100%;transition:width .9s cubic-bezier(.22,1,.36,1);display:block}.lsc__bar.is-intent i{background:#ff7a59}.lsc__agent{margin:.9em 1.2em}.wc{background:#f2f4f7;display:flex;position:relative}.wc__page{flex-direction:column;flex:1;gap:1em;min-width:0;padding:1em 1.4em;display:flex}.wc__nav{align-items:center;gap:1.2em;display:flex}.wc__nav b{margin-right:auto}.wc__nav i{color:#4a4d57;font-style:normal}.wc__hero{color:#0e2a47;max-width:13em;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:2em;font-weight:400;line-height:1.05}.wc__tiles{gap:.6em;display:flex}.wc__tiles i{color:#2a1e10;background:linear-gradient(160deg,#d8c3a0,#b8996c);border-radius:.6em;padding:2.4em .8em .6em;font-style:normal;font-weight:650}.wc__widget{background:#fff;border-radius:1em;flex-direction:column;flex:none;width:20em;margin:.8em;display:flex;overflow:hidden;box-shadow:0 1em 2.6em #0b0d1c2e}.wc__widget header{color:#fff;background:#0e2a47;align-items:center;gap:.5em;padding:.7em .9em;display:flex}.wc__widget header small{color:#b9c6d8;margin-left:auto;font-size:.78em}.wc__body{flex-direction:column;flex:1;justify-content:flex-end;gap:.45em;padding:.8em;display:flex}.wc__msg{border-radius:.9em;max-width:88%;margin:0;padding:.5em .75em;line-height:1.4}.wc__msg.is-bot{background:#f1f3f6;align-self:flex-start}.wc__msg.is-you{color:#fff;background:#0e2a47;align-self:flex-end}.wc__slots{gap:.4em;display:flex}.wc__slots i{color:#0e2a47;border-radius:999px;padding:.35em .7em;font-style:normal;font-weight:600;box-shadow:inset 0 0 0 1px #0e2a47}.wc__slots i.is-on{color:#fff;background:#0e2a47}.wc__booked{color:#1c6b37;align-items:center;gap:.4em;font-weight:600;display:flex}@container (width<=520px){.wc__page{display:none}.wc__widget{flex:1;width:auto}}.cln{color:#33475b;background:#f5f8fa;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:1em;padding:1em 1.2em;display:grid}.cln>section{background:#fff;border-radius:.7em;flex-direction:column;gap:.6em;padding:.9em 1em;display:flex;box-shadow:0 0 0 1px #dfe3eb}.cln__dupe{background:#fff8e1;border-radius:.5em;align-items:center;gap:.5em;padding:.45em .6em;display:flex;overflow:hidden}.cln__dupe small{color:#516f90;margin-left:auto}.cln__merge .ax-btn{--app-accent:#b8461f}.cln__count{color:#516f90;justify-content:space-between;display:flex}.cln__count b{color:#33475b;font-variant-numeric:tabular-nums}.cln__pipe{flex-wrap:wrap;gap:.35em;display:flex}.cln__pipe i{color:#33475b;background:#eaf0f6;border-radius:.4em;padding:.35em .7em;font-style:normal;font-weight:600}.cln__rules{gap:.4em;display:grid}.cln__rules span{align-items:center;gap:.5em;display:flex}@container (width<=520px){.cln{grid-template-columns:1fr}.cln__stages{display:none!important}}.mtg{background:#f5f8fa;gap:1em;padding:1em 1.2em;display:flex}.mtg__call{flex-direction:column;flex:none;gap:.5em;width:16em;display:flex}.mtg__video{background:#202124;border-radius:.7em;gap:.4em;padding:.5em;display:grid}.mtg__tile{color:#e8eaed;background:#3c4043;border-radius:.5em;align-content:center;place-items:center;gap:.3em;min-height:5.4em;display:grid}.mtg__tile .ax-avatar{width:2.6em;height:2.6em}.mtg__bar{color:#4a4d57;align-items:center;gap:.4em;font-size:.88em;display:flex}.mtg__notes{color:#33475b;background:#fff;border-radius:.7em;flex-direction:column;flex:1;gap:.6em;min-width:0;padding:.9em 1em;display:flex;box-shadow:0 0 0 1px #dfe3eb}.mtg__notes>b{color:#516f90;font-size:.86em}.mtg__notes ul{gap:.35em;margin:0;padding-left:1.1em;display:grid}.mtg__next{gap:.35em;display:grid}.mtg__next span{align-items:center;gap:.5em;display:flex}.mtg__mail{color:#0b5c7a;background:#eaf5fb;border-radius:.5em;gap:.25em;padding:.6em .8em;display:grid}.mtg__mail small{font-weight:600}@container (width<=520px){.mtg__call{display:none}}.nh{--app-soft:#e3eaf3;--app-accent-text:#0e2a47}.nh .ax-btn.is-primary{--app-accent:#0e2a47}.qb2{background:#f5f7fa;flex:1;gap:.9em;min-height:0;padding:.9em 1.1em;display:flex}.qb2__rfq{background:#fff;border-radius:.6em;flex-direction:column;flex:none;gap:.4em;width:12em;padding:.8em;display:flex;box-shadow:0 1px 3px #00000012}.qb2__rfq>span{align-items:center;gap:.4em;display:flex}.qb2__rfq p{margin:0;font-size:.92em;line-height:1.4}.qb2__rfq small{color:#6b6e78}.qb2__lines{background:#fff;border-radius:.6em;flex-direction:column;flex:1;gap:.6em;min-width:0;display:flex;box-shadow:0 1px 3px #00000012}.qb2__note{color:#6b6e78;font-size:.82em;display:block}.qb2__total{border-bottom:0;font-weight:650}.qb2__total>span:first-child{color:#6b6e78;font-size:.86em;font-weight:450}.qb2__checks{flex-wrap:wrap;gap:.4em 1em;padding:0 1.2em;display:flex}.qb2__checks span{align-items:center;gap:.35em;display:flex}.qb2__send{align-items:center;gap:.8em;margin-top:auto;padding:0 1.2em .9em;display:flex}.qb2__send small{color:#6b6e78}.rfp{background:#fff;flex-direction:column;display:flex}.rfp__list{gap:.6em;padding:.9em 1.2em;display:grid}.rfp__q{background:#f6f7f9;border-radius:.6em;gap:.3em;padding:.7em .9em;display:grid}.rfp__q.is-flag{background:#fff8e1}.rfp__q p{margin:0;line-height:1.45}.rfp__src{color:#6b6e78;align-items:center;gap:.35em;display:flex}.chs{background:#fff;flex-direction:column;display:flex}.chs__sum{text-align:right;display:grid}.chs__sum small{color:#6b6e78}.chs__board{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6em;padding:.9em 1.2em 0;display:grid}.chs__board section{background:#f4f6f9;border-radius:.6em;flex-direction:column;gap:.45em;min-height:11em;padding:.6em;display:flex}.chs__board section>b{color:#6b6e78;font-size:.86em}.chs__card{background:#fff;border-radius:.5em;gap:.15em;padding:.6em .7em;display:grid;box-shadow:0 1px 2px #0000001a}.chs__card small{color:#6b6e78}.chs__card i{color:#1a56c4;font-size:.82em;font-style:normal}.chs__card.is-won{box-shadow:inset .22em 0 #34a853,0 1px 2px #0000001a}.chs__card.is-won i{color:#1c6b37}.chs__agent{margin:.8em 1.2em}@container (width<=520px){.chs__board{grid-template-columns:repeat(2,minmax(0,1fr))}}.ctr{background:#eef1f5;gap:1em;padding:1em 1.2em;display:flex}.ctr__doc{background:#fff;flex-direction:column;flex:1.5;gap:.6em;min-width:0;padding:1.1em 1.3em;display:flex;box-shadow:0 2px 8px #00000014}.ctr__head{border-bottom:1.5px solid #0e2a47;grid-template-columns:auto 1fr;align-items:center;gap:0 .6em;padding-bottom:.6em;display:grid}.ctr__head small{color:#6b6e78;grid-column:2}.ctr__head b{font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:1.3em;font-weight:500}.ctr__clause{line-height:1.45}.ctr__sign{grid-template-columns:1fr 1fr;gap:1.2em;margin-top:auto;display:grid}.ctr__sign>span{gap:.2em;display:grid}.ctr__sign small{color:#6b6e78}.ctr__line{color:#1d3a8a;border-bottom:1px solid #1f1f24;align-items:end;height:2.6em;font-family:Caveat,cursive;font-size:1.3em;display:grid}.ctr__line svg{width:100%;height:100%}.ctr__here{color:#6b4b00;background:#ffe9a8;border-radius:.3em;justify-self:start;padding:.1em .5em;font-family:inherit;font-size:.6em;font-style:normal;font-weight:700}.ctr__trail{background:#fff;border-radius:.6em;flex-direction:column;flex:1;gap:.5em;min-width:0;padding:.9em 1em;display:flex}.ctr__trail span{align-items:center;gap:.45em;display:flex}@container (width<=520px){.ctr__trail{display:none}}.po{background:#f3f5f8;gap:1em;padding:1em 1.2em;display:flex}.po__pdf{flex-direction:column;flex:1;gap:.6em;min-width:0;display:flex}.po__mail{color:#4a4d57;white-space:nowrap;align-items:center;gap:.4em;font-size:.9em;display:flex;overflow:hidden}.po__sheet{background:#fff;align-content:start;gap:.55em;min-height:15em;padding:1em 1.1em;font-family:Courier Prime,ui-monospace,monospace;display:grid;position:relative;overflow:hidden;box-shadow:0 2px 8px #0000001a}.po__sheet small{color:#6b6e78}.po__sheet i{padding:.2em .3em;font-style:normal;transition:background .4s}.po__sheet i.is-read{background:#1575ff1f;box-shadow:inset 0 0 0 1px #1575ff66}.po__scan{background:#0a63ea;height:2px;position:absolute;left:0;right:0;box-shadow:0 0 12px #0a63ea}.po__erp{background:#fff;border-radius:.6em;flex-direction:column;flex:1;gap:.45em;min-width:0;padding:.9em 1em;display:flex;box-shadow:0 1px 3px #00000014}.po__erphead{align-items:center;gap:.5em;padding-bottom:.4em;display:flex}.po__erphead .ax-pill{margin-left:auto}.po__field{background:#f6f7f9;border-radius:.35em;grid-template-columns:6.5em 1fr;align-items:center;min-height:1.9em;padding:0 .5em;display:grid}.po__field small{color:#6b6e78}.po__done{gap:.3em;margin-top:.3em;display:grid}.po__done span{align-items:center;gap:.4em;display:flex}@container (width<=520px){.po__pdf{display:none}}.vpo{align-content:start;gap:.6em;padding:.9em 1.2em;display:grid}.vpo__row{border-radius:.6em;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;align-items:center;gap:.8em;padding:.7em .9em;display:grid;box-shadow:0 0 0 1px #e6e8ee}.vpo__row.is-flag{background:#fff8e1}.vpo__row>span:first-child,.vpo__price{display:grid}.vpo__row small{color:#6b6e78}.vpo__actions{gap:.5em;display:flex}.col,.stm{background:#fff;flex-direction:column;display:flex;position:relative}.col__sum{text-align:right;display:grid}.col__sum small{color:#6b6e78}.col__sum b{font-variant-numeric:tabular-nums;font-size:1.35em}.stm__diff{color:#8a5300;font-weight:600}.stm__agent{margin:.9em 1.2em}.bp{background:#f3f5f8;flex-direction:column;display:flex;position:relative}.bp__top{color:#fff;background:#0e2a47;align-items:center;gap:.6em;padding:.8em 1.2em;display:flex}.bp__top .ax-mark--northfield{color:#0e2a47;background:#fff}.bp__who{color:#c9d4e3;align-items:center;gap:.4em;margin-left:auto;display:flex}.bp__body{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:1em;padding:1em 1.2em;display:grid}.bp__orders,.bp__reorder,.bp__docs{background:#fff;border-radius:.7em;align-content:start;gap:.5em;padding:.9em 1em;display:grid;box-shadow:0 1px 3px #00000012}.bp__order{border-top:1px solid #f0f2f5;grid-template-columns:minmax(0,1fr) auto;gap:.3em 1em;padding:.6em 0;display:grid}.bp__order>span:first-child{display:grid}.bp__order small{color:#6b6e78}.bp__track{align-items:center;gap:.3em;display:flex}.bp__track i{background:#e3e7ee;border-radius:999px;width:1.8em;height:.4em}.bp__track i.is-done{background:#0e2a47}.bp__eta{grid-column:1/-1}.bp__side{align-content:start;gap:.8em;display:grid}.bp__reorder small,.bp__docs small{color:#6b6e78}.bp__qty{background:#f4f6f9;border-radius:.4em;justify-content:space-between;padding:.4em .6em;display:flex}.bp__reorder .ax-btn{--app-accent:#0e2a47}@container (width<=520px){.bp__body{grid-template-columns:1fr}.bp__docs{display:none}}.sd{align-content:start;gap:.8em;padding:.9em 1.2em;display:grid}.sd__answer{background:#f6f8fb;border-radius:.6em;gap:.4em;padding:.9em 1em;display:grid}.sd__answer>small{color:#6b6e78;font-weight:600}.sd__answer p{margin:0;line-height:1.5}.sd__sources{flex-wrap:wrap;gap:.35em;display:flex}.sd__sources span{color:#33475b;background:#fff;border-radius:999px;padding:.15em .55em;font-size:.84em;box-shadow:inset 0 0 0 1px #dfe3eb}.sd__part{border-radius:.6em;justify-content:space-between;align-items:center;gap:1em;padding:.8em 1em;display:flex;box-shadow:0 0 0 1px #e6e8ee}.sd__part>span{display:grid}.sd__part small{color:#6b6e78}.shp{background:#fff;flex-direction:column;display:flex;position:relative}.shp__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1em;padding:.9em 1.2em;display:grid}.shp__loads,.shp__quotes{align-content:start;gap:.6em;display:grid}.shp__load{background:#f5f7fa;border-radius:.6em;gap:.35em;padding:.7em .9em;display:grid}.shp__load>span{justify-content:space-between;display:flex}.shp__load small{color:#6b6e78}.shp__quotes>b{color:#6b6e78;font-size:.86em}.shp__quote{border-radius:.5em;grid-template-columns:1.2em minmax(0,1fr) auto 4.4em;align-items:center;gap:.6em;padding:.55em .8em;display:grid;box-shadow:0 0 0 1px #e6e8ee}.shp__quote small{color:#6b6e78}.shp__quote b{text-align:right}.shp__quote.is-best{background:#eef8f1;box-shadow:0 0 0 2px #34a853}.shp__truck{background:#0e2a47;border-radius:.15em;width:1.1em;height:.8em}@container (width<=520px){.shp__body{grid-template-columns:1fr}.shp__loads{display:none}}.insp{background:#f2f4f7;gap:14px}.insp__head{align-items:center;gap:12px;padding:6px 18px 0;display:flex}.insp__head>span{display:grid}.insp__head b{font-size:22px}.insp__head small{color:#6c6c70;font-size:14px}.insp__list{background:#fff;border-radius:16px;gap:2px;margin:0 14px;display:grid;overflow:hidden}.insp__row{border-bottom:1px solid #f0f0f3;align-items:center;gap:12px;padding:14px;font-size:16px;display:flex}.insp__row>i{border-radius:50%;flex:none;place-items:center;width:26px;height:26px;display:grid;box-shadow:inset 0 0 0 1.5px #c7c7cc}.insp__row.is-done>i{box-shadow:none}.insp__row.is-done>i svg{width:26px;height:26px}.insp__photo{color:#007aff;background:#fff;border-radius:16px;align-content:center;place-items:center;gap:6px;height:150px;margin:0 14px;font-size:16px;font-weight:600;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1.5px #c7c7cc}.insp__shot{background:linear-gradient(#c9b38f 0%,#b0946a 60%,#6d5a40 100%);width:100%;height:150px;display:block;position:relative}.insp__shot i{background:repeating-linear-gradient(0deg,#d6c19c 0 12px,#bea47a 12px 14px);width:64%;height:58%;position:absolute;top:18%;left:18%;box-shadow:0 6px 12px #00000040}.insp__shot small{color:#fff;background:#0000008c;border-radius:6px;padding:2px 6px;font-size:12px;position:absolute;bottom:8px;left:10px}.insp__sign{color:#fff;text-align:center;background:#0e2a47;border-radius:14px;margin:0 14px;padding:15px;font-size:17px;font-weight:650}.dsp{background:#fff;flex-direction:column;display:flex;position:relative}.dsp__board{gap:.5em;padding:.9em 1.2em;display:grid}.dsp__hours{color:#6b6e78;grid-template-columns:repeat(6,1fr);margin-left:6.5em;font-size:.84em;display:grid}.dsp__row{grid-template-columns:6.5em 1fr;align-items:center;display:grid}.dsp__lane{background:repeating-linear-gradient(90deg,#f6f7f9 0 calc(16.6667% - 1px),#eceef2 calc(16.6667% - 1px) 16.6667%);border-radius:.45em;height:2.6em;position:relative}.dsp__lane i{color:#0e2a47;white-space:nowrap;background:#dbe5f1;border-radius:.4em;align-items:center;padding:0 .6em;font-size:.84em;font-style:normal;font-weight:600;display:flex;position:absolute;top:.25em;bottom:.25em;overflow:hidden;box-shadow:inset .2em 0 #0e2a47}.dsp__lane i.is-moved{color:#8a5300;background:#fdf0d8;box-shadow:inset .2em 0 #f29900}.dsp__agent{margin:0 1.2em}.xr{color:#1e3240;background:#fff;flex-direction:column;display:flex;position:relative}.xr__top{background:#f4f7f9;border-bottom:1px solid #e1e6ea;align-items:center;gap:.6em;padding:.8em 1.2em;display:flex}.xr__top b{font-size:1.15em}.xr__tabs{color:#5b6b78;gap:1.4em;padding:.7em 1.2em 0;display:flex}.xr__tabs b{color:#1e3240;border-bottom:.2em solid #13b5ea;padding-bottom:.4em}.xr__ref{color:#6b6e78;font-size:.82em;display:block}.xr__flag{color:#8a5300;font-weight:600}.xr__actions{align-items:center;gap:.8em;padding:.9em 1.2em;display:flex}.xr__actions small{color:#6b6e78}.xr__actions .ax-btn{--app-accent:#0a6f96}.cash{background:#eef1f5;gap:1em;padding:1em 1.2em;display:flex}.cash__doc{background:#fff;flex-direction:column;flex:1.6;gap:.8em;min-width:0;padding:1em 1.1em;display:flex;box-shadow:0 2px 8px #00000014}.cash__head{border-bottom:1.5px solid #0e2a47;align-items:center;gap:.6em;padding-bottom:.6em;display:flex}.cash__head>span{display:grid}.cash__head b{font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:1.25em;font-weight:500}.cash__head small{color:#6b6e78}.cash__kpis{grid-template-columns:repeat(3,1fr);gap:.6em;display:grid}.cash__kpis>span{display:grid}.cash__kpis small{color:#6b6e78;font-size:.84em}.cash__kpis b{font-variant-numeric:tabular-nums;font-size:1.35em}.cash__chart{align-items:flex-end;gap:.35em;height:5em;display:flex}.cash__chart i{background:#c6d3e3;border-radius:.2em .2em 0 0;flex:1}.cash__chart i.is-now{background:#0e2a47}.cash__lines{gap:.35em;line-height:1.45;display:grid}.cash__side{flex-direction:column;flex:1;gap:.8em;min-width:0;display:flex}.cash__cov,.cash__dates{background:#fff;border-radius:.6em;gap:.4em;padding:.9em 1em;display:grid}.cash__cov small{color:#6b6e78}.cash__cov .ax-pill{justify-self:start}.cash__dates span{color:#4a4d57}@container (width<=520px){.cash__side{display:none}}.hr{background:#fff;flex-direction:column;display:flex}.hr__body{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:1em;padding:.9em 1.2em;display:grid}.hr__list{align-content:start;gap:.5em;display:grid}.hr__row{border-radius:.6em;grid-template-columns:auto minmax(0,1fr) 2.6em auto;align-items:center;gap:.7em;padding:.6em .8em;display:grid;box-shadow:0 0 0 1px #e6e8ee}.hr__row>span:nth-child(2){display:grid}.hr__row small{color:#6b6e78}.hr__row em{color:#6b6e78;text-align:right;font-size:1.15em;font-style:normal;font-weight:700}.hr__row em.is-high{color:#1c6b37}.hr__onboard{background:#f5f7fa;border-radius:.6em;align-content:start;gap:.45em;padding:.9em 1em;display:grid}.hr__onboard span{align-items:center;gap:.45em;display:flex}.hr__todo{border-radius:50%;width:.9em;height:.9em;box-shadow:inset 0 0 0 1.5px #b9bbc6}@container (width<=520px){.hr__body{grid-template-columns:1fr}.hr__onboard{display:none}}.ask{background:#f3f5f8;gap:1em;padding:1em 1.2em;display:flex}.ask__inbox{flex-direction:column;flex:none;gap:.5em;width:15em;display:flex}.ask__brand{color:#4a4d57;align-items:center;gap:.4em;font-weight:600;display:flex}.ask__mail{background:#fff;border-radius:.6em;justify-items:start;gap:.2em;padding:.6em .7em;display:grid}.ask__mail small{color:#6b6e78}.ask__chat{background:#fff;border-radius:.7em;flex-direction:column;flex:1;gap:.8em;min-width:0;padding:1em;display:flex;box-shadow:0 1px 3px #00000012}.ask__q,.ask__a{gap:.6em;line-height:1.45;display:flex}.ask__q{background:#e8eef7;border-radius:.8em;align-self:flex-end;max-width:85%;padding:.6em .8em}.ask__a>span{gap:.4em;display:grid}.ask__src{color:#6b6e78;align-items:center;gap:.35em;font-size:.86em;display:flex}.sops{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6em;padding:.9em 1.1em 0;display:grid}.sops section{background:#f3f5f8;border-radius:.6em;flex-direction:column;gap:.45em;min-height:12em;padding:.6em;display:flex}.sops section>b{color:#4a4d57;justify-content:space-between;font-size:.88em;display:flex}.sops__card{background:#fff;border-radius:.5em;gap:.3em;padding:.55em .65em;display:grid;box-shadow:0 1px 2px #0000001a}.sops__card small{color:#6b6e78;align-items:center;gap:.35em;display:flex}.sops__agent{margin:.8em 1.1em}@container (width<=520px){.sops{grid-template-columns:repeat(2,minmax(0,1fr))}}.syn{background:#fff;flex-direction:column;display:flex}.syn__map{grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;gap:.8em 4em;padding:1em 1.4em;display:grid;position:relative}.syn__hub{color:#fff;background:#0e2a47;border-radius:999px;grid-area:2/1/auto/-1;justify-self:center;align-items:center;gap:.5em;padding:.7em 1.1em;font-weight:650;display:flex;box-shadow:0 0 0 .5em #0e2a4714}.syn__hub .ax-mark--northfield{color:#0e2a47;background:#fff}.syn__node{border-radius:.6em;align-items:center;gap:.6em;padding:.6em .8em;display:flex;position:relative;box-shadow:0 0 0 1px #e6e8ee}.syn__node>span{display:grid}.syn__node small{color:#6b6e78}.syn__node--0{grid-area:1/1}.syn__node--1{grid-area:1/2}.syn__node--2{grid-area:3/1}.syn__node--3{grid-area:3/2}.syn__line{background:#dbe3ee;width:2px;height:1.6em;position:absolute;left:50%;overflow:hidden}.syn__node--0 .syn__line,.syn__node--1 .syn__line{top:100%}.syn__node--2 .syn__line,.syn__node--3 .syn__line{bottom:100%}.syn__line em{background:#0a63ea;width:100%;height:40%;animation:1.1s linear infinite syn-pulse;position:absolute;left:0}.syn__line.is-warn{background:#fde7c4}.syn__line.is-warn em{background:#f29900}@keyframes syn-pulse{0%{top:-40%}to{top:100%}}.syn__log{border-top:1px solid #eef0f3;flex-wrap:wrap;align-items:center;gap:.8em 1.6em;margin-top:auto;padding:.8em 1.4em;display:flex}.syn__log>span:first-child{display:grid}.syn__log small{color:#6b6e78}.syn__log b{font-variant-numeric:tabular-nums;font-size:1.3em}.syn__log>span:last-child{color:#4a4d57;align-items:center;gap:.4em;display:flex}.syn__event{color:#8a5300;background:#fff8e1;border-radius:.5em;align-items:center;gap:.45em;padding:.45em .7em;font-weight:600;display:flex}.dash{background:#fff;flex-direction:column;display:flex}.dash__kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:.6em;padding:.9em 1.2em 0;display:grid}.dash__kpis span{background:#f5f7fa;border-radius:.6em;padding:.6em .8em;display:grid}.dash__kpis small{color:#6b6e78;font-size:.84em}.dash__kpis b{font-variant-numeric:tabular-nums;font-size:1.4em}.dash__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1em;padding:.9em 1.2em;display:grid}.dash__grid section{align-content:start;gap:.55em;display:grid}.dash__grid section>b{color:#6b6e78;font-size:.86em}.dash__rep{grid-template-columns:auto minmax(0,1fr) 3.6em;align-items:center;gap:.6em;display:grid}.dash__bars{gap:.2em;display:grid}.dash__bars i{background:#c6d3e3;border-radius:999px;height:.55em;display:block}.dash__bars i.is-won{background:#0e2a47}.dash__stack{border-radius:.4em;height:1.6em;display:flex;overflow:hidden}.dash__stack i:first-child{background:#0e2a47}.dash__stack i:nth-child(2){background:#3d6a9a}.dash__stack i:nth-child(3){background:#8fb0d3}.dash__stack i:nth-child(4){background:#c9d9ea}.dash__legend{gap:.2em;display:grid}.dash__legend small{color:#4a4d57;align-items:center;gap:.4em;display:flex}.dash__legend i{border-radius:.15em;width:.7em;height:.7em}.dash__legend small:first-child i{background:#0e2a47}.dash__legend small:nth-child(2) i{background:#3d6a9a}.dash__legend small:nth-child(3) i{background:#8fb0d3}.dash__legend small:nth-child(4) i{background:#c9d9ea}@container (width<=520px){.dash__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.dash__grid{grid-template-columns:1fr}}.ovh{background:#fff;flex-direction:column;display:flex}.ovh__grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.5em;padding:.9em 1.2em 0;display:grid}.ovh__tool{background:#f5f7fa;border-radius:.6em;align-content:space-between;justify-items:start;gap:.5em;min-height:5em;padding:.6em .7em;transition:background .4s;display:grid;box-shadow:inset 0 0 0 1px #e6e8ee}.ovh__tool b{font-size:.92em;line-height:1.25}.ovh__tool .ax-pill{white-space:normal;font-size:.74em}.ovh__phases{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6em;margin:.9em 1.2em;display:grid}.ovh__phases span{color:#dfe7f1;background:#0e2a47;border-radius:.6em;gap:.2em;padding:.6em .8em;line-height:1.35;display:grid}.ovh__phases b{color:#fff}@container (width<=520px){.ovh__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ovh__tool:nth-child(n+7){display:none}.ovh__phases{grid-template-columns:1fr}}.ctr__line svg{color:#1d3a8a}.ovh__tool.is-retired{background:#fff;box-shadow:inset 0 0 0 1px #e6e8ee}.ovh__tool.is-retired b{color:#5f6368;text-decoration:line-through}
