.c-figure--viz{--v-ease:cubic-bezier(.16,1,.3,1);--v-line:#1010101f;--v-soft:#1010100d;--v-panel:#ffffff6b;--v-purple:#6e1a82;--v-green:#1f8a4d;--v-amber:#e2a23b;--v-red:#d4553f;--v-grey:#9a948f;font:400 15px/1.5 var(--sans);color:var(--ink)}.c-figure--viz button{cursor:pointer;color:inherit;font:inherit;background:0 0;border:0;padding:0}.c-figure--viz button:focus-visible,.c-figure--viz [tabindex]:focus-visible,.c-figure--viz input:focus-visible,.c-figure--viz select:focus-visible,.c-figure--viz textarea:focus-visible{outline:2px solid var(--c-focus,#715741);outline-offset:3px}.v-panel,.v-card{border:1px solid var(--v-line);background:var(--v-panel);border-radius:6px;padding:clamp(18px,3vw,36px);position:relative}.v-card .v-panel{background:0 0;border:0;border-radius:0;padding:0}.v-card__head{margin-bottom:clamp(20px,3vw,32px)}.c-body .v-card__title{font:600 round(clamp(21px,1.8vw,26px),1px)/1.25 var(--sans);letter-spacing:-.015em;text-transform:none;margin:0}.c-body .v-card__sub{font:400 17px/1.5 var(--serif);color:var(--muted);margin:6px 0 0}.c-body .v-card__desc{max-width:640px;font:400 15px/1.6 var(--sans);color:var(--muted);margin:8px 0 0}.v-card__meta{flex-wrap:wrap;gap:8px 28px;margin:12px 0 0;display:flex}.v-card__meta div{flex-direction:column;gap:2px;display:flex}.v-card__meta dt{font:500 11px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.v-card__meta dd{font:500 15px/1.4 var(--sans);margin:0}.v-card>figcaption{margin-inline:0!important}.v-eyebrow{font:500 11px/1.4 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);display:block}.v-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.v-btn{border-radius:999px;align-items:center;gap:8px;transition:background .25s,color .25s;display:inline-flex;border:1px solid var(--ink)!important;font:500 13px/1.2 var(--sans)!important;padding:9px 16px!important}.v-btn:hover{background:var(--ink)!important;color:var(--paper)!important}.v-row-end{justify-content:flex-end;margin-top:18px;display:flex}.v-legend{font:400 13px/1.4 var(--sans);color:var(--muted);flex-wrap:wrap;gap:6px 18px;list-style:none;display:flex;margin:0 0 6px!important;padding:0!important}.v-legend li{align-items:center;gap:8px;display:flex;margin:0!important;padding:0!important}.v-legend li:before{display:none}.v-legend i{border-radius:50%;width:10px;height:10px}.v-seg,.v-tabs{flex-wrap:wrap;gap:6px;display:flex}.v-seg button,.v-tabs button{border-radius:999px;align-items:center;gap:8px;transition:border-color .2s,color .2s,background .2s;display:inline-flex;border:1px solid var(--v-line)!important;font:400 13px/1.2 var(--sans)!important;color:var(--muted)!important;padding:7px 13px!important}.v-seg button:hover,.v-tabs button:hover{color:var(--ink)!important;border-color:var(--ink)!important}.v-seg button[aria-pressed=true],.v-tabs button[aria-selected=true]{background:var(--ink)!important;border-color:var(--ink)!important;color:var(--paper)!important}.v-seg button i{background:var(--c);border-radius:50%;width:9px;height:9px}.v-tag:not(.v-tag--icon):before{content:"";background:var(--c);border-radius:50%;width:7px;height:7px}.v-tag{background:color-mix(in srgb,var(--c) 14%,transparent);color:color-mix(in srgb,var(--c) 78%,#000);border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-weight:500;display:inline-flex}.v-tip{z-index:2;background:var(--ink);min-width:118px;color:var(--paper);font:400 12px/1.4 var(--sans);pointer-events:none;border-radius:6px;flex-direction:column;gap:2px;padding:10px 12px;animation:.15s ease-out v-fade;display:flex;position:absolute;top:4px;transform:translate(-50%)}.v-tip__title{letter-spacing:.08em;text-transform:uppercase;color:#bdb6b2;font-size:10px;font-weight:500}.v-tip__row{align-items:center;gap:7px;display:flex}.v-tip__row i{border-radius:50%;width:8px;height:8px}.v-tip__row b{font-variant-numeric:tabular-nums;margin-left:auto;font-weight:500}.v-grid line{stroke:var(--v-line);stroke-width:1px}.v-grid text,.v-axis{fill:var(--muted);font:400 12px/1 var(--sans);font-variant-numeric:tabular-nums}.v-axis{transition:fill .2s}.v-axis.is-on{fill:var(--ink);font-weight:500}.v-hit{fill:#0000;cursor:crosshair;touch-action:pan-y}@keyframes v-fade{0%{opacity:0}}@keyframes v-pop{0%{transform:scale(0)}70%{transform:scale(1.12)}to{transform:scale(1)}}.v-impact__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:clamp(14px,2vw,24px);display:flex}.v-impact__nums{align-items:flex-end;gap:clamp(14px,2.4vw,28px);display:flex}.v-impact__num strong{font:600 round(clamp(30px,4.2vw,52px),1px)/1 var(--sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin-top:4px;display:block}.v-impact__num i{color:var(--line);font-style:normal}.v-impact__from{color:var(--muted)}.v-impact__to{color:var(--v-purple)}.v-impact__arrow{font:300 round(clamp(22px,3vw,34px),1px)/1 var(--sans);color:var(--muted);padding-bottom:4px}.v-impact__delta{background:color-mix(in srgb,var(--v-green) 14%,transparent);color:var(--v-green);font:600 15px/1.2 var(--sans);font-variant-numeric:tabular-nums;opacity:0;transition:opacity .4s var(--v-ease) 1.5s,transform .5s var(--v-ease) 1.5s;border-radius:999px;padding:7px 14px;transform:translateY(8px)}.v-impact__chart{position:relative}.v-impact__chart svg{display:block;overflow:visible}.v-impact__pre,.v-impact__post{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.v-impact__pre{opacity:.38;transition:stroke-dashoffset .7s cubic-bezier(.45,0,.2,1)}.v-impact__post{transition:stroke-dashoffset .8s cubic-bezier(.45,0,.2,1) .85s}.v-impact__area{opacity:0;transition:opacity .6s 1.3s}.v-impact__dot{opacity:0;transition:opacity .25s ease calc(var(--i) * .1s),r .2s var(--v-ease)}.v-impact__dot:not(.is-post){fill-opacity:.45}.v-impact__dot.is-post{transition-delay:calc(.75s + var(--i) * .12s)}.v-impact__band{fill:var(--v-amber);fill-opacity:.2;stroke:var(--v-amber);stroke-opacity:.45;stroke-dasharray:4 4;transform-box:fill-box;transform-origin:0;transition:transform .5s var(--v-ease) .35s,fill-opacity .25s;transform:scaleX(0)}.v-impact__rule{stroke-width:1.2px;stroke-dasharray:4 4;opacity:0;transition:opacity .3s .5s}.v-impact__rule--detect{stroke:var(--v-red)}.v-impact__rule--ship{stroke:var(--v-green);transition-delay:.8s}.v-impact__mark{transform-box:fill-box;transform-origin:50%;transition:transform .45s cubic-bezier(.34,1.56,.64,1) .25s;transform:scale(0)}.v-impact__mark--detect{fill:var(--v-red)}.v-impact__mark--ship{fill:var(--v-green);transition-delay:.8s}.v-impact__label{font:600 15px/1 var(--sans);fill:var(--v-purple);opacity:0;transition:opacity .3s .9s}.v-impact__label--from{fill:var(--muted)}.v-impact__label--to{transition-delay:1.5s}.v-impact__cross{stroke:var(--ink);stroke-width:1px;stroke-opacity:.35;pointer-events:none}.v-impact.is-in .v-impact__pre,.v-impact.is-in .v-impact__post{stroke-dashoffset:0}.v-impact.is-in .v-impact__area{opacity:.07}.v-impact.is-in .v-impact__dot,.v-impact.is-in .v-impact__rule,.v-impact.is-in .v-impact__label{opacity:1}.v-impact.is-in .v-impact__band,.v-impact.is-in .v-impact__mark{transform:none}.v-impact.is-in .v-impact__delta{opacity:1;transform:none}.v-phases{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;list-style:none;display:grid;margin:clamp(14px,2vw,22px) 0 0!important;padding:0!important}.v-phases li{margin:0!important;padding:0!important}.v-phases li:before{display:none}.v-phases button{text-align:left;align-items:flex-start;gap:10px;width:100%;transition:color .2s,background .2s;border-top:2px solid var(--c)!important;font:400 13px/1.4 var(--sans)!important;color:var(--muted)!important;padding:12px 14px!important;display:flex!important}.v-phases button i{background:var(--c);border-radius:50%;flex:none;width:10px;height:10px;margin-top:4px}.v-phases button em{font-style:italic}.v-phases button:hover,.v-phases button.is-on{background:color-mix(in srgb,var(--c) 9%,transparent);color:var(--ink)!important}.v-impact[data-phase] .v-impact__band,.v-impact[data-phase] .v-impact__mark,.v-impact[data-phase] .v-impact__rule{opacity:.18}.v-impact[data-phase=detect] .v-impact__mark--detect,.v-impact[data-phase=detect] .v-impact__rule--detect,.v-impact[data-phase=ship] .v-impact__mark--ship,.v-impact[data-phase=ship] .v-impact__rule--ship{opacity:1}.v-impact[data-phase=redesign] .v-impact__band{opacity:1;fill-opacity:.42}.v-road{padding:0;overflow:visible}.v-road__grid{border-radius:6px;grid-template-columns:clamp(84px,15%,150px) minmax(0,1fr);display:grid;overflow:hidden}.v-road__head{grid-column:1/-1;grid-template-columns:subgrid;background:var(--v-purple);color:#fff;font:600 12px/1.2 var(--sans);letter-spacing:.12em;text-transform:uppercase;align-items:center;padding:16px 0;display:grid}.v-road__head span{padding-inline:clamp(12px,2vw,24px)}.v-road__head span:last-child{justify-content:space-between;display:flex}.v-road__head b{font-weight:600}.v-road__team{border-right:1px solid color-mix(in srgb,var(--v-purple) 30%,transparent);font:600 12px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;align-items:center;padding:0 clamp(12px,2vw,24px);display:flex}.v-road__track{--lane:clamp(30px,4.2vw,46px);--ask:clamp(26px,3.2vw,38px);padding:12px clamp(10px,1.6vw,20px) 22px}.v-road__months{font:600 11px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--v-purple);grid-template-columns:repeat(3,1fr);margin-bottom:8px;display:grid}.v-road__months span{text-align:center}.v-road__lanes{height:calc(var(--lane) * 5 + 14px);position:relative}.v-road--many .v-road__lanes{height:calc(var(--lane) * 4.6 + var(--ask) + 6px)}.v-road__epic{top:calc(var(--row) * var(--lane));height:calc(var(--lane) - 10px);background:var(--v-purple);color:#fff;font:600 round(clamp(10px,1.1vw,13px),1px)/1 var(--sans);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transform-origin:0;transition:transform .55s var(--v-ease) calc(var(--i) * 90ms);border-radius:3px;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden;transform:scaleX(0)}.v-road.is-in .v-road__epic{transform:none}.v-road__epic.is-shaken{background:color-mix(in srgb,var(--v-purple) 75%,var(--v-red));animation:.5s ease-in-out v-shake}@keyframes v-shake{0%,to{translate:0}25%{translate:-5px}50%{translate:6px}75%{translate:-3px}}.v-road__ask{top:calc(var(--row) * var(--lane) - 4px);z-index:2;width:var(--ask);height:var(--ask);margin-left:calc(var(--ask) / -2);pointer-events:none;border-radius:50%;left:0;transform:scale(0);box-shadow:0 0 #10101040;border:1.5px solid var(--ink)!important;background:#fff!important;position:absolute!important}.v-road__ask svg{width:64%;height:64%;fill:var(--ink);margin:auto}.v-road__ask svg path:last-child{fill:none;stroke:var(--ink);stroke-width:1.6px}.v-road__ask.is-on{pointer-events:auto;animation:.4s cubic-bezier(.34,1.56,.64,1) v-pop,1.2s ease-out .2s v-ping;transform:none}@keyframes v-ping{0%{box-shadow:0 0 #d4553f73}to{box-shadow:0 0 0 16px #d4553f00}}.v-road__bubble{background:var(--ink);width:max-content;max-width:240px;color:var(--paper);font:400 13px/1.45 var(--sans);text-align:left;opacity:0;pointer-events:none;transition:opacity .18s,transform .25s var(--v-ease);border-radius:8px;padding:10px 13px;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)}.v-road__ask.is-open{z-index:3}.v-road__ask.is-open .v-road__bubble{opacity:1;transform:translate(-50%)}.v-road__ask:nth-of-type(n+7) .v-road__bubble{left:auto;right:-8px;transform:translateY(4px)}.v-road__ask:nth-of-type(n+7).is-open .v-road__bubble{transform:none}.v-road--one .v-road__ask{pointer-events:none}.v-road__quote{justify-content:flex-end;display:flex;position:relative}.v-road__wire{left:19%;top:calc(var(--ask) - 3.5 * var(--lane) - 18px);width:calc(81% - min(470px,62%));height:calc(3.5 * var(--lane) + 18px - var(--ask) + 52px);border-left:1.2px solid var(--ink);border-bottom:1.2px solid var(--ink);clip-path:inset(0 100% 100% 0);border-bottom-left-radius:12px;transition:clip-path .5s .15s;position:absolute}.v-road__quote p{border:1.5px solid var(--ink);opacity:0;max-width:min(470px,62%);transition:opacity .35s ease .55s,transform .45s var(--v-ease) .55s;background:#fff;border-radius:18px;padding:14px 18px;position:relative;transform:translateY(10px);font:400 15px/1.5 var(--sans)!important;margin:24px 0 0!important}.v-road__quote p strong{margin-bottom:2px;display:block}.v-road__quote p b{font-style:italic}.v-road__quote.is-on .v-road__wire{clip-path:inset(0 -2px -2px)}.v-road__quote.is-on p{opacity:1;transform:none}.v-road__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:0 clamp(14px,2vw,24px) clamp(16px,2vw,22px);display:flex}.v-road__count{color:var(--muted);font:400 15px/1.4 var(--sans)!important;margin:0!important}.v-road__count b{min-width:1.2ch;font:600 28px/1 var(--sans);color:var(--v-red);font-variant-numeric:tabular-nums;margin-right:4px;display:inline-block}.v-survey{background:#d6d0cd;border-radius:6px;place-items:center;padding:clamp(20px,4vw,56px) clamp(12px,3vw,40px);display:grid;position:relative;overflow:hidden}.v-survey__page{opacity:.55;filter:blur(1px);grid-template-rows:auto auto 1fr 1fr;grid-template-columns:1fr 1fr;gap:14px;padding:18px;display:grid;position:absolute;inset:0}.v-survey__brand{font:800 22px/1 var(--sans);color:var(--v-purple);letter-spacing:-.02em;grid-column:1/-1}.v-survey__bar{background:var(--v-green);opacity:.75;border-radius:4px;grid-column:1/-1;height:46px}.v-survey__bar--s{display:none}.v-survey__card{background:#efebe9;border-radius:6px}.v-survey__modal{z-index:1;opacity:0;width:min(520px,100%);transition:transform .6s var(--v-ease),opacity .4s ease;background:#fff;border-radius:10px;padding:clamp(20px,3vw,30px);position:relative;transform:translateY(28px)scale(.97);box-shadow:0 30px 60px -20px #10101059}.v-survey.is-in .v-survey__modal{opacity:1;transform:none}.v-survey__title{border-bottom:1px solid var(--v-line);letter-spacing:-.015em;align-items:center;gap:10px;padding-bottom:14px;display:flex;font:600 round(clamp(18px,2vw,22px),1px)/1.2 var(--sans)!important;margin:0 0 18px!important}.v-survey__title svg{fill:none;width:26px;height:26px;stroke:var(--ink);stroke-width:1.5px;flex:none}.v-survey__title svg circle{fill:var(--ink);stroke:none}.v-survey__field{border:0;min-width:0;margin:0 0 14px;padding:0;display:block}.v-survey__field legend,.v-survey__legend,.v-survey__scale legend{font:400 13px/1.4 var(--sans);color:var(--ink);margin-bottom:6px;padding:0;display:block}.v-survey select,.v-survey textarea{width:100%;font:400 14px/1.45 var(--sans);color:var(--ink);background:#fff;border:1px solid #b9b3b0;border-radius:4px;padding:10px 12px;display:block}.v-survey textarea{resize:vertical}.v-survey textarea.is-typing{caret-color:var(--v-purple);border-color:var(--v-purple)}.v-stars{gap:4px;display:flex}.v-stars button{transition:color .15s,transform .2s var(--v-ease);color:#d8d3d0!important;font-size:28px!important;line-height:1!important}.v-stars button.is-on{color:#f2b324!important}.v-stars button:hover{transform:scale(1.15)}.v-survey.is-in .v-stars button{animation:.4s cubic-bezier(.34,1.56,.64,1) both v-pop;animation-delay:calc(.35s + var(--i) * 60ms)}.v-survey__scale{border:0;margin:0 0 14px;padding:0}.v-survey__scale>div{gap:clamp(6px,1.4vw,12px);display:flex}.v-face{width:clamp(34px,5vw,44px);height:clamp(34px,5vw,44px);transition:transform .2s var(--v-ease);border-radius:50%}.v-face svg{width:100%;height:100%}.v-face__skin{fill:#f3efe9;stroke:#d8d0c6;stroke-width:1px;transition:fill .2s,stroke .2s}.v-face__eye{fill:#9c948c}.v-face__line{fill:none;stroke:#9c948c;stroke-width:1.5px;stroke-linecap:round}.v-face:hover{transform:scale(1.1)}.v-face.is-on{transform:scale(1.12)}.v-face.is-on .v-face__skin{fill:#f6c33b;stroke:#d99d18}.v-face.is-on .v-face__eye{fill:#4a3412}.v-face.is-on .v-face__line{stroke:#4a3412}.v-survey__actions{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.v-survey__ghost,.v-survey__send{transition:transform .2s var(--v-ease),filter .2s;border-radius:6px;font:600 14px/1 var(--sans)!important;padding:11px 18px!important}.v-survey__ghost{color:var(--v-purple)!important;background:#f3dcf6!important}.v-survey__send{background:var(--v-purple)!important;color:#fff!important}.v-survey__send:hover{filter:brightness(1.15);transform:translateY(-1px)}.v-survey__out{z-index:1;width:min(520px,100%);min-height:0;margin-top:0;transition:margin .3s;position:relative}.v-survey__out.is-on{background:var(--ink);color:var(--paper);animation:v-rise .45s var(--v-ease);border-radius:10px;margin-top:14px;padding:16px 18px}.v-survey__out .v-eyebrow{color:#bdb6b2}@keyframes v-rise{0%{opacity:0;transform:translateY(10px)}}.v-chips{flex-wrap:wrap;gap:8px;list-style:none;display:flex;margin:10px 0 8px!important;padding:0!important}.v-chips li{border-left:3px solid var(--c,var(--paper));font:500 14px/1.3 var(--sans);animation:v-rise .4s var(--v-ease) both;animation-delay:calc(var(--d) * .12s + .1s);background:#ffffff14;border-radius:8px;flex-direction:column;gap:1px;display:flex;margin:0!important;padding:8px 12px!important}.v-chips li:before{display:none}.v-chips small{font:400 10px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#bdb6b2}.v-survey__note{font:400 12px/1.4 var(--sans);color:#bdb6b2;display:block}.v-triad{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,48px);display:grid}.v-triad__svg{width:100%;height:auto;display:block;overflow:visible}.v-triad__c,.v-triad__mid{cursor:pointer;outline:none}.v-triad__fill{fill:var(--c);fill-opacity:0;transition:fill-opacity .3s}.v-triad__ring{fill:none;stroke:var(--c);stroke-width:2px;stroke-dasharray:1.4 1.6;stroke-linecap:round;opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .4s ease calc(var(--i) * .12s),transform .7s var(--v-ease) calc(var(--i) * .12s),stroke-width .2s;transform:rotate(-90deg)scale(.85)}.v-triad__icon{opacity:0;transition:opacity .35s ease calc(.3s + var(--i) * .12s);font-size:38px}.v-triad__name{font:600 19px/1 var(--sans);fill:var(--c);opacity:0;transition:opacity .35s ease calc(.35s + var(--i) * .12s)}.v-triad.is-in .v-triad__ring{opacity:1;transform:none}.v-triad.is-in .v-triad__icon,.v-triad.is-in .v-triad__name{opacity:1}.v-triad.is-in .v-triad__ring{animation:14s linear 1s infinite v-march}@keyframes v-march{to{stroke-dashoffset:-30px}}.v-triad__c.is-on .v-triad__fill{fill-opacity:.12}.v-triad__c.is-on .v-triad__ring{stroke-width:3px}.v-triad__c:focus-visible .v-triad__ring{stroke-width:4px}.v-triad__mid circle{fill:var(--paper);stroke:var(--ink);stroke-width:1px;transition:fill .2s}.v-triad__mid text{font:600 16px/1 var(--sans);fill:var(--ink);pointer-events:none}.v-triad__mid.is-on circle{fill:var(--ink)}.v-triad__mid.is-on text{fill:var(--paper)}.v-triad__info{border-left:2px solid var(--c);padding-left:clamp(16px,2vw,24px);transition:border-color .3s}.v-triad__title{letter-spacing:-.03em;color:var(--c);animation:v-rise .35s var(--v-ease);font:600 round(clamp(26px,3vw,36px),1px)/1.1 var(--sans)!important;margin:0 0 2px!important}.v-triad__sub{font:500 14px/1.4 var(--sans)!important;margin:0 0 10px!important}.v-triad__text{color:var(--muted);font:400 15px/1.55 var(--sans)!important;margin:0!important}.v-journey{margin:0 auto}.v-journey__list{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(6px,1.2vw,14px);list-style:none;display:grid;position:relative;margin:0!important;padding:0!important}.v-journey__list:before,.v-journey__list:after{content:"";background:var(--v-line);height:2px;margin-top:-1px;position:absolute;top:50%;left:7%;right:7%}.v-journey__list:after{background:var(--v-purple);transform-origin:0;transform:scaleX(var(--p));transition:transform .26s linear}.v-journey__list li{z-index:1;opacity:0;transition:opacity .3s ease calc(var(--i) * 50ms),transform .4s var(--v-ease) calc(var(--i) * 50ms);position:relative;transform:translateY(10px);margin:0!important;padding:0!important}.v-journey__list li:before{display:none}.v-journey.is-in li{opacity:1;transform:none}.v-journey__list button{width:100%;transition:border-color .25s,color .25s,background .25s,transform .25s var(--v-ease);border-radius:10px;flex-direction:column;align-items:center;gap:4px;border:1.5px solid var(--v-line)!important;background:var(--paper)!important;font:500 round(clamp(11px,1.15vw,14px),1px)/1.2 var(--sans)!important;color:var(--muted)!important;padding:10px 4px!important;display:flex!important}.v-journey__icon{font-size:round(clamp(18px,2vw,22px),1px)}.v-journey__list li.is-past button{border-color:color-mix(in srgb,var(--v-purple) 45%,transparent)!important;color:var(--ink)!important}.v-journey__list li.is-on button{transform:translateY(-4px);border-color:var(--v-purple)!important;background:var(--v-purple)!important;color:#fff!important}.v-journey__list button:hover{transform:translateY(-3px)}.v-journey__note{min-height:1.5em;color:var(--muted);text-align:center;font:400 14px/1.5 var(--sans)!important;margin:14px 0 0!important}.v-journey__note b{color:var(--ink);font-weight:600}.v-senti{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,48px);display:grid}.v-senti__face{width:clamp(96px,14vw,150px);height:auto}.v-senti__face circle{fill:var(--c)}.v-senti__face ellipse{fill:#2a1d10}.v-senti__line{fill:none;stroke:#2a1d10;stroke-width:4.5px;stroke-linecap:round}.v-senti__name{letter-spacing:-.03em;color:var(--c);font:600 round(clamp(28px,3.4vw,42px),1px)/1.1 var(--sans)!important;margin:0!important}.v-senti__quote{min-height:1.6em;font-style:italic;font:400 18px/1.5 var(--serif)!important;margin:4px 0 16px!important}.v-senti__range{appearance:none;background:linear-gradient(90deg,var(--v-red),var(--v-amber),var(--v-green));cursor:pointer;border-radius:6px;width:100%;height:6px;margin:0;font-size:16px}.v-senti__range::-webkit-slider-thumb{-webkit-appearance:none;border:2px solid var(--ink);background:#fff;border-radius:50%;width:24px;height:24px;box-shadow:0 2px 8px #10101033}.v-senti__range::-moz-range-thumb{border:2px solid var(--ink);background:#fff;border-radius:50%;width:20px;height:20px}.v-senti__stops{justify-content:space-between;margin-top:10px;display:flex}.v-senti__stops button{transition:color .2s;font:500 14px/1.3 var(--sans)!important;color:var(--muted)!important}.v-senti__stops button.is-on,.v-senti__stops button:hover{color:var(--c)!important}.v-code{color:#d4d4d4;opacity:0;transition:transform .6s var(--v-ease),opacity .4s ease;background:#1e1e1e;border-radius:10px;overflow:hidden;transform:translateY(20px);box-shadow:0 30px 60px -30px #10101080}.v-code.is-in{opacity:1;transform:none}.v-code__bar{font:400 13px/1.3 var(--sans);background:#2b2b2b;align-items:center;gap:12px;padding:12px 16px;display:flex}.v-code__logo{font:800 15px/1 var(--sans);letter-spacing:-.08em;color:#f9ab00}.v-code__file{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.v-code__tabs{background:#252525;gap:2px;padding:8px 16px 0;display:flex}.v-code__tabs button{border-radius:6px 6px 0 0;transition:color .2s,background .2s;font:500 12px/1 var(--sans)!important;color:#9a9a9a!important;padding:8px 14px!important}.v-code__tabs button[aria-selected=true]{color:#fff!important;background:#1e1e1e!important}.v-code__cell{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:16px 16px 6px;display:grid}.v-code__run{width:30px;height:30px;transition:background .2s,transform .2s var(--v-ease);border-radius:50%;place-items:center;display:grid;background:#3a3a3a!important}.v-code__run svg{fill:#e6e6e6;width:16px;height:16px}.v-code__run:hover{transform:scale(1.08);background:#f9ab00!important}.v-code__run:hover svg{fill:#1e1e1e}.v-code__run.is-running{animation:1s linear infinite v-spin;background:#f9ab00!important}@keyframes v-spin{50%{box-shadow:0 0 0 6px #f9ab0033}}.v-code pre{white-space:pre-wrap;word-break:break-word;scrollbar-width:thin;scrollbar-color:#444 transparent;max-height:340px;margin:0;font:400 12px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow:auto}.v-code__line{opacity:0;min-height:1.6em;transition:opacity .2s ease calc(var(--i) * 35ms),transform .3s var(--v-ease) calc(var(--i) * 35ms);display:block;transform:translate(-6px)}.v-code.is-in .v-code__line{opacity:1;transform:none}.v-code__k{color:#c586c0}.v-code__s{color:#ce9178}.v-code__c{color:#6a9955}.v-code__out{color:#9a9a9a;background:#252525;border-radius:6px;align-items:center;gap:12px;margin:8px 16px 16px;padding:10px 12px;font:400 13px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:flex;position:relative;overflow:hidden}.v-code__out.is-on{color:#e6e6e6}.v-code__progress{transform-origin:0;width:100%;height:2px;transform:scaleX(var(--p));background:#f9ab00;position:absolute;bottom:0;left:0}.v-pipe__track{grid-template-columns:repeat(7,minmax(0,1fr));gap:8px;list-style:none;display:grid;position:relative;margin:0!important;padding:0!important}.v-pipe__track:before,.v-pipe__track:after{content:"";background:var(--v-line);height:2px;position:absolute;top:27px;left:7.14286%;right:7.14286%}.v-pipe__track:after{background:var(--v-purple);transform-origin:0;transform:scaleX(var(--p));transition:transform .6s var(--v-ease)}.v-pipe__track li{z-index:1;opacity:0;transition:opacity .3s ease calc(var(--i) * 60ms),transform .45s var(--v-ease) calc(var(--i) * 60ms);position:relative;transform:translateY(12px);margin:0!important;padding:0!important}.v-pipe__track li:before{display:none}.v-pipe.is-in .v-pipe__track li{opacity:1;transform:none}.v-pipe__track button{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;display:flex!important}.v-pipe__node{border:1.5px solid var(--v-line);background:var(--paper);width:56px;height:56px;transition:border-color .3s,background .3s,transform .35s var(--v-ease);border-radius:50%;place-items:center;font-size:22px;display:grid}.v-pipe__node svg{fill:none;width:26px;height:26px;stroke:var(--muted);stroke-width:1.4px;transition:stroke .3s}.v-pipe__node svg text{fill:var(--muted);stroke:none;font:700 6px/1 var(--sans)}.v-pipe__co{font:800 16px/1 var(--sans);letter-spacing:-.08em;color:#e8710a}.v-pipe__tag{font:500 12px/1.25 var(--sans);color:var(--muted);transition:color .3s}.v-pipe__track li.is-past .v-pipe__node{border-color:var(--v-purple)}.v-pipe__track li.is-on .v-pipe__node{border-color:var(--v-purple);background:var(--v-purple);box-shadow:0 0 0 6px color-mix(in srgb,var(--v-purple) 15%,transparent);transform:scale(1.12)}.v-pipe__track li.is-on .v-pipe__node svg{stroke:#fff}.v-pipe__track li.is-on .v-pipe__node svg text{fill:#fff}.v-pipe__track li.is-on .v-pipe__co{color:#fff}.v-pipe__track li.is-on .v-pipe__tag{color:var(--ink)}.v-pipe__track button:hover .v-pipe__node{transform:scale(1.08)}.v-pipe__detail{border-top:1px solid var(--v-line);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:clamp(14px,2.4vw,28px);min-height:118px;margin-top:clamp(20px,3vw,32px);padding-top:clamp(16px,2vw,22px);display:grid}.v-pipe__num{font:600 round(clamp(32px,4vw,48px),1px)/1 var(--sans);letter-spacing:-.04em;color:var(--v-purple);font-variant-numeric:tabular-nums}.v-pipe__num i{color:var(--muted);letter-spacing:0;font-size:round(.4em,1px);font-style:normal}.v-pipe__detail>div{animation:v-rise .4s var(--v-ease)}.v-pipe__title{font:600 17px/1.35 var(--sans)!important;margin:0 0 4px!important}.v-pipe__text{color:var(--muted);font:400 15px/1.55 var(--sans)!important;margin:0!important}.v-class__row{border-bottom:1px solid var(--v-line);grid-template-columns:minmax(0,1.5fr) repeat(3,minmax(0,1fr));align-items:center;gap:0;display:grid;position:relative}.v-class__row>span{font:400 14px/1.45 var(--sans);padding:16px 14px}.v-class__row--head{border-bottom:2px solid var(--ink)}.v-class__row--head>span{font:500 11px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding-block:10px}.v-class__text{font-style:italic;font:400 16px/1.45 var(--serif)!important}.v-class__row>span:not(.v-class__text) b{opacity:0;font-weight:500;transition:opacity .25s,transform .4s cubic-bezier(.34,1.56,.64,1);display:inline-flex;transform:translateY(8px)scale(.94)}.v-class__row>span.is-on b{opacity:1;transform:none}.v-class__row.is-scan:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--v-purple) 10%,transparent),transparent);pointer-events:none;background-repeat:no-repeat;background-size:40% 100%;animation:.8s linear infinite v-scan;position:absolute;inset:0}@keyframes v-scan{0%{background-position:-40% 0}to{background-position:140% 0}}.v-board__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;margin-bottom:clamp(16px,2.4vw,26px);display:flex}.v-board__title{letter-spacing:-.03em;font:600 round(clamp(24px,2.6vw,32px),1px)/1.1 var(--sans)!important;margin:4px 0 0!important}.v-moments .v-board__head,.v-sus .v-board__head{align-items:center}.v-board__kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.v-kpi{border:1px solid color-mix(in srgb,var(--c) 45%,transparent);background:color-mix(in srgb,var(--c) 10%,transparent);border-radius:6px;flex-direction:column;gap:2px;padding:14px;display:flex}.v-kpi--total{--c:var(--v-purple);background:var(--v-purple);color:#fff}.v-kpi__name{font:400 12px/1.3 var(--sans);color:color-mix(in srgb,var(--c) 80%,#000)}.v-kpi--total .v-kpi__name{color:#e9d6ee}.v-kpi__value{font:600 round(clamp(20px,2.3vw,30px),1px)/1.1 var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--c) 85%,#000)}.v-kpi--total .v-kpi__value{color:#fff}.v-kpi__pct{font:400 12px/1.3 var(--sans);color:var(--muted);font-variant-numeric:tabular-nums}.v-board__stack{background:var(--v-soft);border-radius:10px;height:10px;margin:14px 0 clamp(20px,3vw,30px);display:flex;overflow:hidden}.v-board__stack span{flex:var(--w) 0 0;background:var(--c);transform-origin:0;transition:transform .7s var(--v-ease) calc(.3s + var(--i) * .12s),opacity .2s;transform:scaleX(0)}.v-board.is-in .v-board__stack span{transform:none}.v-board__stack span.is-dim{opacity:.25}.v-board__filters{flex-wrap:wrap;align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.v-search{flex:220px;max-width:340px;position:relative}.v-search svg{fill:none;width:16px;height:16px;stroke:var(--muted);stroke-width:1.6px;margin-top:-8px;position:absolute;top:50%;left:12px}.v-search input{border:1px solid var(--v-line);width:100%;font:400 14px/1.3 var(--sans);color:var(--ink);background:#fff;border-radius:999px;padding:9px 12px 9px 36px}.v-board__table{border-top:2px solid var(--v-purple);scrollbar-width:thin;max-height:400px;overflow:auto}.v-board__row{border-bottom:1px solid var(--v-line);animation:v-rise .3s var(--v-ease) both;animation-delay:calc(var(--i,0) * 30ms);grid-template-columns:minmax(0,2.6fr) minmax(0,1.2fr) repeat(3,minmax(0,64px));align-items:start;display:grid}.v-board__row>span{font:400 14px/1.45 var(--sans);padding:10px}.v-board__row--head{z-index:1;background:#efeceb;animation:none;position:sticky;top:0}.v-board__row--head>span{text-overflow:ellipsis;font:500 10px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);overflow:hidden}.v-board__moment{color:var(--muted)}.v-board__score{text-align:center;font-variant-numeric:tabular-nums;font-weight:500!important}.v-board__score[data-v="1"],.v-board__score[data-v="2"]{color:var(--v-red)}.v-board__score[data-v="3"]{color:#b07a17}.v-board__score[data-v="4"],.v-board__score[data-v="5"]{color:var(--v-green)}.v-board__row--head>span:nth-child(n+3){text-align:center}.v-board__empty{color:var(--muted);padding:18px 10px;font:400 14px/1.4 var(--sans)!important;margin:0!important}.v-board__foot{color:var(--muted);font:400 12px/1.4 var(--sans)!important;margin:12px 0 0!important}.v-bars{container-type:inline-size}.v-bars__keys{margin-bottom:clamp(16px,2.4vw,24px)}.v-bars__amb{font:400 13px/1.2 var(--sans);color:var(--muted);align-items:center;gap:8px;padding:7px 4px;display:inline-flex}.v-bars__amb i{border-radius:50%;width:9px;height:9px}.v-bars__plot{--h:220px;border-bottom:1px solid var(--ink);grid-template-columns:repeat(8,minmax(0,1fr));align-items:end;gap:clamp(6px,1.2vw,14px);padding-top:8px;display:grid}.v-bars__group{flex-direction:column-reverse;gap:8px;display:flex;position:relative}.v-bars__group:before{content:"";height:calc(var(--h) + 18px);background:var(--v-hot,transparent);opacity:0;transition:opacity .3s,transform .4s var(--v-ease);border-radius:12px;position:absolute;bottom:0;left:-4px;right:-4px;transform:scale(.92)}.v-bars[data-focus=negocio]{--v-hot:color-mix(in srgb,var(--v-green) 13%,transparent)}.v-bars[data-focus=usabilidad]{--v-hot:color-mix(in srgb,var(--v-purple) 13%,transparent)}.v-bars[data-focus=performance]{--v-hot:color-mix(in srgb,var(--v-amber) 20%,transparent)}.v-bars__group.is-hot:before{opacity:1;transform:none}.v-bars__label{font:400 12px/1.25 var(--sans);text-align:center;color:var(--muted);order:-1;padding-top:8px;position:absolute;top:100%;left:0;right:0}.v-bars__group.is-hot .v-bars__label{color:var(--ink);font-weight:500}.v-bars__set{height:var(--h);align-items:flex-end;gap:3px;display:flex;position:relative}.v-bars__bar{height:calc(var(--v) * 100%);background:var(--c);transform-origin:bottom;transition:transform .6s var(--v-ease) calc(var(--g) * 50ms + var(--b) * 40ms),opacity .25s;border-radius:3px 3px 0 0;flex:1;position:relative;transform:scaleY(0)}.v-bars.is-in .v-bars__bar{transform:none}.v-bars__bar b{font:500 11px/1 var(--sans);color:var(--ink);font-variant-numeric:tabular-nums;opacity:0;padding-bottom:3px;transition:opacity .3s .7s;position:absolute;bottom:100%;left:50%;transform:translate(-50%)}.v-bars.is-in .v-bars__bar b{opacity:1}.v-bars__bar.is-dim{opacity:.18}.v-bars__bar.is-dim b{opacity:0!important}.v-bars__note{min-height:1.5em;color:var(--muted);font:400 14px/1.5 var(--sans)!important;margin:56px 0 0!important}.v-bars__note b{color:var(--ink);font-weight:600}@container (max-width:620px){.v-bars__plot{border-bottom:0;border-left:1px solid var(--ink);grid-template-columns:minmax(0,1fr);gap:14px;padding:0}.v-bars__group{flex-direction:column;gap:5px;padding-left:10px}.v-bars__group:before{height:auto;inset:-4px -4px -4px 0}.v-bars__label{text-align:left;padding:0;position:static}.v-bars__set{flex-direction:column;align-items:stretch;gap:3px;height:auto}.v-bars__bar{height:12px;width:calc(var(--v) * 88%);transform-origin:0;border-radius:0 3px 3px 0;flex:none;transform:scaleX(0)}.v-bars__bar b{padding:0 0 0 6px;top:50%;bottom:auto;left:100%;transform:translateY(-50%)}.v-bars__note{margin-top:16px!important}}.v-moments .v-tabs{margin-top:0}.v-heat__scroll{scrollbar-width:thin;overflow-x:auto}.v-heat__table{border-collapse:separate;border-spacing:2px;width:100%;min-width:640px;font:400 12px/1 var(--sans);font-variant-numeric:tabular-nums}.v-heat__table th{color:var(--muted);text-align:center;white-space:nowrap;padding:8px 6px;font-weight:400;transition:color .2s}.v-heat__table tbody th,.v-heat__table tfoot th{z-index:1;text-align:left;color:var(--ink);background:#ece8e6;padding-right:12px;position:sticky;left:0}.v-heat__table thead th:first-child{text-align:left}.v-heat__table th.is-on{color:var(--ink);font-weight:600}.v-heat__table td{background:var(--c);color:#fff;text-align:center;opacity:0;transition:opacity .25s ease calc(var(--d) * 30ms),transform .4s var(--v-ease) calc(var(--d) * 30ms),box-shadow .15s,filter .15s;border-radius:3px;padding:9px 4px;font-weight:500;transform:scale(.6)}.v-heat.is-in td{opacity:1;transform:none}.v-heat__table td.is-empty{color:var(--muted);background:0 0}.v-heat__table tbody tr.is-focus th{font-weight:600}.v-heat__table tbody tr.is-focus th:before{content:"";background:var(--v-purple);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.v-heat:has(td.is-cell) tbody td:not(.is-line){filter:saturate(.25);opacity:.45}.v-heat__table td.is-cell{box-shadow:0 0 0 2px var(--ink);z-index:1;position:relative;transform:scale(1.08)}.v-heat__table tfoot td{color:var(--ink);opacity:1;border-top:1px solid var(--ink);background:0 0;font-weight:600;transform:none}.v-heat__table tbody tr.is-on th{color:var(--v-purple)}.v-heat__note{min-height:1.5em;color:var(--muted);font:400 14px/1.5 var(--sans)!important;margin:14px 0 0!important}.v-heat__note b{color:var(--ink);font-weight:600}.v-sus__gauges,.v-sus__tiers{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.v-gauge{border-radius:8px;flex-direction:column;align-items:center;transition:border-color .25s,background .25s;position:relative;border:1px solid #0000!important;padding:12px 8px 14px!important;display:flex!important}.v-gauge svg{width:100%;max-width:170px;height:auto;overflow:visible}.v-gauge__track,.v-gauge__fill{fill:none;stroke-width:9px;stroke-linecap:round}.v-gauge__track{stroke:#10101014}.v-gauge__fill{stroke:var(--v-purple)}.v-gauge__value{font:600 round(clamp(22px,2.6vw,32px),1px)/1 var(--sans);letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:-30px}.v-gauge__name{font:400 13px/1.3 var(--sans);color:var(--muted);text-align:center;margin-top:8px}button.v-gauge:hover{background:#fff6}.v-gauge.is-on{background:color-mix(in srgb,var(--v-purple) 6%,transparent);border-color:var(--v-purple)!important}.v-gauge.is-on .v-gauge__name{color:var(--v-purple);font-weight:500}.v-gauge--sm svg{max-width:130px}.v-gauge--sm .v-gauge__fill{stroke:var(--ink)}.v-gauge--sm .v-gauge__value{margin-top:-24px;font-size:round(clamp(18px,2vw,24px),1px)}.v-sus__sub{border-top:1px solid var(--v-line);letter-spacing:.1em;text-transform:uppercase;padding-top:16px;font:600 13px/1.4 var(--sans)!important;margin:clamp(22px,3vw,32px) 0 12px!important}.c-body .v-sus__sub--first{border-top:0;padding-top:0;margin-top:0!important}.v-evo__chart{height:120px}.v-evo__chart svg{display:block;overflow:visible}.v-evo__line{fill:none;stroke:var(--v-purple);stroke-width:2.5px;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:.9s cubic-bezier(.45,0,.2,1) forwards v-draw}@keyframes v-draw{to{stroke-dashoffset:0}}.v-evo__chart circle{opacity:0;animation:.2s forwards v-fade;animation-delay:calc(var(--i) * 70ms + .2s)}.v-evo__cells{grid-template-columns:repeat(11,minmax(0,1fr));gap:2px;list-style:none;display:grid;margin:8px 0 0!important;padding:0!important}.v-evo__cells li{text-align:center;animation:v-rise .35s var(--v-ease) both;animation-delay:calc(var(--i) * 40ms);flex-direction:column;gap:6px;display:flex;margin:0!important;padding:0!important}.v-evo__cells li:before{display:none}.v-evo__cells span{font:400 11px/1.2 var(--sans);color:var(--muted)}.v-evo__cells b{background:var(--c);color:#fff;font:500 12px/1 var(--sans);font-variant-numeric:tabular-nums;border-radius:3px;padding:7px 2px}@media (max-width:760px){.v-phases{grid-template-columns:minmax(0,1fr);gap:4px}.v-triad,.v-senti{grid-template-columns:minmax(0,1fr)}.v-senti__face{margin:0 auto}.v-triad__svg{max-width:360px;margin:0 auto}.v-journey__list{grid-template-columns:minmax(0,1fr);gap:6px}.v-journey__list:before,.v-journey__list:after{width:2px;height:auto;margin:0;inset:6% auto 6% 26px}.v-journey__list:after{transform-origin:top;transform:scaleY(var(--p))}.v-journey__list button{flex-direction:row;justify-content:flex-start;gap:12px;padding:9px 14px!important}.v-journey__list li.is-on button{transform:translate(4px)}.v-pipe__track{grid-template-columns:minmax(0,1fr);gap:8px}.v-pipe__track:before,.v-pipe__track:after{width:2px;height:auto;inset:28px auto 28px 27px}.v-pipe__track:after{transform-origin:top;transform:scaleY(var(--p))}.v-pipe__track button{text-align:left;flex-direction:row;gap:14px}.v-pipe__tag{font-size:14px}.v-class__row{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px 0}.v-class__row--head{display:none}.v-class__row>span{padding:6px 4px}.v-class__text{grid-column:1/-1}.v-class__row>span[data-label]:before{content:attr(data-label);font:500 10px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:4px;display:block}.v-board__kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.v-kpi--total{grid-column:1/-1}.v-board__row{grid-template-columns:minmax(0,1fr) repeat(3,44px)}.v-board__row>span{padding:9px 6px}.v-board__moment{grid-area:2/1;padding-top:0!important;font-size:12px!important}.v-board__row>.v-board__score{grid-row:1/3}.v-board__row--head>span:nth-child(2){display:none}.v-sus__gauges,.v-sus__tiers{grid-template-columns:repeat(2,minmax(0,1fr))}.v-evo__cells{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:8px}.v-road__quote p{max-width:100%}.v-road__wire{display:none}.v-road__grid{grid-template-columns:72px minmax(0,1fr)}.v-road__epic{letter-spacing:.02em;font-size:8px}.v-survey__page{display:none}}@media (prefers-reduced-motion:reduce){.c-figure--viz *,.c-figure--viz :before,.c-figure--viz :after{transition:none!important;animation:none!important}.v-impact__pre,.v-impact__post,.v-evo__line{stroke-dashoffset:0}.v-road__wire{clip-path:none}}
.c-figure--viz{--sk-purple:#6c1d84;--sk-cta:#a316c0;--sk-green:#45c91f;--sk-lilac:#e8dcee;--sk-red:#d4553f}.bs-prog{transform-origin:0;height:2px;animation:bs-prog var(--ms) linear forwards;pointer-events:none;background:currentColor;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}@keyframes bs-prog{to{transform:scaleX(1)}}@keyframes bs-up{0%{opacity:0;transform:translateY(10px)}}@keyframes bs-in{0%{opacity:0}}.v-tabs button,.v-seg button{position:relative;overflow:hidden}.bs-venn svg{width:100%;height:auto;display:block;overflow:visible}.bs-venn circle{fill:none;stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .8s cubic-bezier(.45,0,.2,1)}.bs-venn__a circle{stroke:var(--v-red)}.bs-venn__b circle{stroke:var(--v-green);transition-delay:.55s}.bs-venn__a,.bs-venn__b{transition:transform .7s var(--v-ease) 1.25s}.bs-venn__a{transform:translate(-70px)}.bs-venn__b{transform:translate(70px)}.bs-venn.is-in .bs-venn__a,.bs-venn.is-in .bs-venn__b{transform:none}.bs-venn.is-in circle{stroke-dashoffset:0}.bs-venn text{font:500 18px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase}.bs-venn__in{text-anchor:middle}.bs-venn__a text{fill:var(--v-red)}.bs-venn__b text{fill:var(--v-green)}.bs-venn__in{opacity:0;transition:opacity .4s 1.6s}.bs-venn.is-in .bs-venn__in{opacity:1}.bs-venn__lens{fill:var(--v-purple);fill-opacity:0;stroke:var(--v-purple);stroke-width:2px;opacity:0;transition:opacity .4s 1.9s,fill-opacity .5s 2.1s}.bs-venn.is-in .bs-venn__lens{opacity:1;fill-opacity:.14}.bs-venn__out{opacity:0;transition:opacity .4s ease,transform .5s var(--v-ease);transform:translateY(6px)}.bs-venn__out path{fill:none;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.bs-venn__out text{letter-spacing:.06em;font-size:17px;font-weight:700}.bs-venn__out--a{transition-delay:2.3s}.bs-venn__out--a path{stroke:var(--v-red)}.bs-venn__out--a text{fill:var(--v-red)}.bs-venn__out--b{transition-delay:2.45s}.bs-venn__out--b path{stroke:var(--v-green)}.bs-venn__out--b text{fill:var(--v-green)}.bs-venn__out--c{transition-delay:2.6s}.bs-venn__out--c path{stroke:var(--v-purple)}.bs-venn__out--c text{fill:var(--v-purple);font-size:24px}.bs-venn__out--c .bs-venn__eyebrow{letter-spacing:.14em;fill-opacity:.75;font-size:14px;font-weight:500}.bs-venn.is-in .bs-venn__out{opacity:1;transform:none}.bs-venn.is-reset *{transition:none!important}.bs-venn.is-narrow .bs-venn__out--a,.bs-venn.is-narrow .bs-venn__out--b{display:none}.bs-venn.is-narrow text{font-size:20px}.bs-venn.is-narrow .bs-venn__out--c text{font-size:26px}.bs-venn.is-narrow .bs-venn__out--c .bs-venn__eyebrow{font-size:16px}.bs-venn__legend{font:400 14px/1.4 var(--sans);flex-direction:column;gap:8px;list-style:none;display:flex;margin:12px 0 0!important;padding:0!important}.bs-venn__legend li{border-left:3px solid;margin:0!important;padding:0 0 0 12px!important}.bs-venn__legend li:before{display:none}.bs-venn__legend b{font:600 11px/1.4 var(--sans);letter-spacing:.12em;text-transform:uppercase;display:block}.bs-venn__legend .is-a{border-color:var(--v-red)}.bs-venn__legend .is-a b{color:var(--v-red)}.bs-venn__legend .is-b{border-color:var(--v-green)}.bs-venn__legend .is-b b{color:var(--v-green)}.bs-cap{--gap:clamp(10px,1.6vw,20px);container-type:inline-size}.bs-cap__line{background:var(--v-line);height:2px;margin:22px 8% 0;position:relative}.bs-cap__line span{background:var(--sk-green);transform-origin:0;transform:scaleX(calc(var(--at) / (var(--n) - 1)));transition:transform .6s var(--v-ease);position:absolute;inset:0}.bs-cap__list{gap:var(--gap);grid-template-columns:repeat(6,1fr);list-style:none;display:grid;margin:-24px 0 0!important;padding:0!important}.bs-cap__list li{opacity:0;transition:opacity .4s ease calc(var(--i) * 80ms),transform .5s var(--v-ease) calc(var(--i) * 80ms);position:relative;transform:translateY(10px);margin:0!important;padding:0 0 12px!important}.bs-cap__list li:before{display:none}.bs-cap.is-in .bs-cap__list li{opacity:1;transform:none}.bs-cap__list button{text-align:center;flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.bs-cap__n{background:var(--paper,#f4f1ee);border:2px solid var(--v-line);width:46px;height:46px;font:600 16px/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--muted);transition:background .3s,border-color .3s,color .3s,transform .4s var(--v-ease);border-radius:50%;place-items:center;display:grid}.bs-cap__list li.is-past .bs-cap__n{border-color:var(--sk-green);color:var(--ink)}.bs-cap__list li.is-on .bs-cap__n{background:var(--sk-green);border-color:var(--sk-green);color:#10300a;transform:scale(1.12)}.bs-cap__list b{font:600 15px/1.25 var(--sans)}.bs-cap__list p{color:var(--muted);text-align:center;transition:color .3s;font:400 13px/1.45 var(--sans)!important;margin:6px 0 0!important}.bs-cap__list li.is-on p{color:var(--ink)}.bs-cap__list .bs-prog{color:var(--sk-green);left:20%;right:20%}.bs-cap__src{border-top:1px solid var(--v-line);margin-top:clamp(20px,3vw,32px);padding-top:18px}.bs-cap__src ul{flex-wrap:wrap;gap:8px;list-style:none;display:flex;margin:10px 0 0!important;padding:0!important}.bs-cap__src li{background:var(--sk-purple);color:#fff;font:500 13px/1.2 var(--sans);opacity:0;transition:opacity .35s ease calc(.6s + var(--i) * 90ms),transform .5s cubic-bezier(.34,1.56,.64,1) calc(.6s + var(--i) * 90ms);border-radius:4px;transform:translateY(-12px);margin:0!important;padding:7px 13px!important}.bs-cap__src li:before{display:none}.bs-cap.is-in .bs-cap__src li{opacity:1;transform:none}@container (max-width:700px){.bs-cap__line{display:none}.bs-cap__list{grid-template-columns:repeat(3,1fr);row-gap:22px;margin:0!important}}@container (max-width:420px){.bs-cap__list{grid-template-columns:repeat(2,1fr)}}.sk-app{border:1px solid var(--v-line);color:#3a3a3a;font:400 13px/1.45 var(--sans);text-align:left;background:#f6f6f8;border-radius:6px;position:relative;overflow:hidden;container-type:inline-size}.sk-top{background:#fff;align-items:center;gap:22px;height:44px;padding:0 18px;display:flex;box-shadow:0 1px #0000000f}.sk-logo{font:800 19px/1 var(--sans);letter-spacing:-.02em;color:var(--sk-purple);align-items:center;display:inline-flex}.sk-logo svg{fill:none;width:9px;height:15px;stroke:var(--sk-green);stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;margin:0 1px}.sk-top__nav{color:#555;gap:18px;font-size:12px;display:flex}.sk-top__nav i{white-space:nowrap;font-style:normal}.sk-top__me{white-space:nowrap;color:var(--sk-cta);align-items:center;gap:8px;margin-left:auto;font-size:12px;display:flex}.sk-top__me b{background:var(--sk-cta);color:#fff;border-radius:50%;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.sk-body{grid-template-columns:150px 1fr;gap:18px;min-height:330px;padding:18px;display:grid}.sk-side{background:#fff;border-radius:4px;flex-direction:column;align-self:start;gap:2px;padding:12px;display:flex}.sk-side__item{font:500 10px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:#777;border-radius:3px;padding:7px 8px 7px 18px;transition:color .25s,background .25s}.sk-side__item--top{color:#444;padding-left:8px}.sk-side__item.is-active{color:var(--sk-purple);background:var(--sk-lilac);font-weight:700}.sk-main{min-width:0}.sk-view{animation:bs-up .45s var(--v-ease)}.sk-h{color:#333;letter-spacing:-.01em;font:600 20px/1.25 var(--sans)!important;margin:0 0 4px!important}.sk-h--s{font-size:17px!important}.sk-p{color:#555;font:400 12.5px/1.5 var(--sans)!important;margin:0 0 12px!important}.sk-crumb{color:#888;margin:0 0 8px!important;font-size:11px!important}.sk-btn{background:var(--sk-cta);color:#fff;min-width:150px;font:500 12px/1 var(--sans);transition:opacity .3s,transform .3s var(--v-ease),box-shadow .3s;border-radius:3px;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:inline-flex}.sk-btn.is-off{opacity:.4}.sk-btn.is-ready{box-shadow:0 0 0 0 color-mix(in srgb,var(--sk-cta) 40%,transparent);animation:1.6s ease-out sk-pulse}@keyframes sk-pulse{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--sk-cta) 45%,transparent)}to{box-shadow:0 0 0 12px #0000}}.sk-link{color:var(--sk-cta);text-underline-offset:2px;font-size:12px;text-decoration:underline}.sk-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:16px;display:flex}.sk-card{background:#fff;border-radius:6px;flex-direction:column;gap:6px;max-width:440px;padding:16px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #00000014}.sk-card:after{content:"";background:var(--sk-lilac);clip-path:polygon(0 0,100% 0,100% 100%,0 100%,42% 50%);z-index:0;width:34%;position:absolute;top:0;bottom:0;right:0}.sk-card>*{z-index:1;position:relative}.sk-card__brand{font:800 16px/1 var(--sans);text-transform:uppercase;color:var(--sk-purple);align-items:center;gap:6px;display:inline-flex}.sk-card__brand .sk-logo{font-size:16px}.sk-card__eyebrow{font:500 9.5px/1.3 var(--sans);letter-spacing:.14em;text-transform:uppercase;color:#666}.sk-card__eyebrow b{color:#333}.sk-card__saldo{font:700 26px/1 var(--sans);font-variant-numeric:tabular-nums;color:#333;align-items:center;gap:8px;display:flex}.sk-card__saldo svg{fill:none;width:14px;height:24px;stroke:var(--sk-green);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round}.sk-card .sk-btn{align-self:stretch;margin-top:8px}.sk-box{background:#fff;border-radius:6px;flex-direction:column;gap:6px;max-width:460px;padding:16px 18px;display:flex}.sk-box__t{font:600 15px/1.3 var(--sans);color:#333}.sk-box .sk-p{margin:0!important}.sk-box .sk-btn{align-self:flex-start;margin-top:8px}.sk-dest{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.sk-dest span{animation:bs-up .4s var(--v-ease) both;animation-delay:calc(.15s + var(--i) * .1s);border:1px solid #ddd;border-radius:999px;padding:5px 10px;font-size:11px}.sk-dest span.is-on{border-color:var(--sk-purple);color:var(--sk-purple);background:var(--sk-lilac)}.sk-movs{flex-direction:column;gap:6px;max-width:480px;list-style:none;display:flex;margin:0!important;padding:0!important}.sk-movs li{animation:bs-up .4s var(--v-ease) both;animation-delay:calc(.1s + var(--i) * .12s);background:#fff;border-radius:4px;justify-content:space-between;align-items:center;gap:12px;display:flex;margin:0!important;padding:10px 14px!important}.sk-movs li:before{display:none}.sk-movs b{color:#333;font-weight:600;display:block}.sk-movs i{color:#888;font-size:11px;font-style:normal;display:block}.sk-movs em{font-variant-numeric:tabular-nums;white-space:nowrap;color:#333;font-style:normal;font-weight:600}.sk-movs em.is-in{color:#2f8f16}.sk-data{background:#fff;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:460px;margin:0;padding:16px 18px;display:grid}.sk-data div{animation:bs-up .4s var(--v-ease) both;animation-delay:calc(.1s + var(--i) * 80ms)}.sk-data dt{font:500 9.5px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#888}.sk-data dd{color:#333;margin:2px 0 0;font-weight:500}@container (max-width:560px){.sk-top__nav{display:none}.sk-body{grid-template-columns:1fr;padding:12px}.sk-side{display:none}.sk-drawer .sk-actions{text-align:center;flex-direction:column-reverse;align-items:stretch}}.bs-eco__tabs{margin-bottom:14px}.bs-eco__scope{margin-top:16px}.bs-eco__scope-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;display:flex}.bs-eco__scope-head p{flex:280px;font:400 15px/1.5 var(--sans)!important;margin:0!important}.bs-eco__feats{flex-wrap:wrap;gap:8px;list-style:none;display:flex;margin:14px 0 0!important;padding:0!important}.bs-eco__feats li{background:var(--ink);color:var(--paper,#fff);font:500 13px/1.2 var(--sans);animation:bs-up .35s var(--v-ease) both;border-radius:4px;align-items:center;gap:8px;display:inline-flex;margin:0!important;padding:7px 12px!important}.bs-eco__feats li:before{display:none}.bs-eco__feats li.is-f2{border:1px dashed var(--v-line);color:var(--muted);transition:all .35s var(--v-ease);background:0 0;text-decoration:line-through}.bs-eco__feats li.is-f2.is-on{border:1px solid var(--sk-purple);color:var(--sk-purple);background:color-mix(in srgb,var(--sk-purple) 8%,transparent);border-style:solid;text-decoration:none}.bs-eco__feats li i{letter-spacing:.1em;text-transform:uppercase;opacity:.8;font-size:10px;font-style:normal}.bs-road__scroll{scrollbar-width:thin;margin:0 -4px;padding:0 4px 4px;overflow-x:auto}.bs-road__grid{--label:112px;min-width:640px;padding-right:14px;position:relative}.bs-road__row{grid-template-columns:var(--label) 1fr;align-items:center;height:30px;display:grid}.bs-road__row--phase{height:34px;margin-bottom:4px}.bs-road__row--axis{align-items:start;height:38px;padding-top:8px}.bs-road__label{font:500 12px/1.2 var(--sans);color:var(--muted);white-space:nowrap}.bs-road__track{height:100%;position:relative}.bs-road__phase{background:var(--v-soft);font:600 12px/1 var(--sans);color:var(--ink);border-radius:4px;place-items:center;display:grid;position:absolute;top:4px;bottom:4px}.bs-road__bar{font:500 11px/1 var(--sans);white-space:nowrap;background:color-mix(in srgb,var(--sk-purple) 12%,transparent);color:color-mix(in srgb,var(--sk-purple) 55%,transparent);transform-origin:0;transition:transform .6s var(--v-ease) calc(var(--r) * 60ms),background .4s,color .4s,box-shadow .4s;border-radius:4px;align-items:center;padding:0 8px;display:flex;position:absolute;top:4px;bottom:4px;overflow:hidden;transform:scaleX(0)}.bs-road__bar span{text-overflow:ellipsis;overflow:hidden}.bs-road__bar.is-short span{display:none}.bs-road.is-in .bs-road__bar{transform:none}.bs-road__bar.is-done{background:var(--sk-purple);color:#fff}.bs-road__bar.is-now{background:var(--sk-purple);color:#fff;box-shadow:0 0 0 2px var(--paper,#fff),0 0 0 4px var(--sk-cta)}.bs-road__bar.is-hold{background:repeating-linear-gradient(-45deg,color-mix(in srgb,var(--v-amber) 30%,transparent) 0 6px,color-mix(in srgb,var(--v-amber) 14%,transparent) 6px 12px);color:color-mix(in srgb,var(--v-amber) 60%,#000)}.bs-road__bar.is-hold.is-done,.bs-road__bar.is-hold.is-now{background:var(--v-amber);color:#3d2a06}.bs-road__tick{font:500 10px/1.2 var(--sans);letter-spacing:.06em;color:var(--muted);white-space:nowrap;text-align:center;position:absolute;top:0;transform:translate(-50%)}.bs-road__tick i{color:var(--ink);margin-top:3px;font-style:normal;font-weight:600;display:block}.bs-road__now{top:34px;bottom:30px;left:calc(var(--label) + (100% - var(--label) - 14px) * var(--at-n,0));background:var(--sk-cta);width:2px;transition:left .7s var(--v-ease);pointer-events:none;margin-left:-1px;position:absolute}.bs-road__now b{background:var(--sk-cta);color:#fff;font:600 10px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase;border-radius:3px;padding:3px 7px;position:absolute;top:-22px;left:50%;transform:translate(-50%)}.bs-road__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-top:14px;display:flex}.bs-road__hito{flex:300px;min-height:3em;font:400 16px/1.5 var(--sans)!important;margin:0!important}.bs-road__hito span{animation:bs-up .4s var(--v-ease);display:block}.bs-dots{gap:6px;display:flex}.bs-dots button{width:26px;color:var(--ink);border-radius:999px;position:relative;overflow:hidden;background:var(--v-line)!important;height:8px!important;padding:0!important}.bs-dots button[aria-pressed=true]{background:color-mix(in srgb,var(--ink) 25%,transparent)!important}.bs-dots .bs-prog{height:auto;top:0;bottom:0}.bs-bench__scroll{scrollbar-width:thin;margin:0 -4px;padding:0 4px;overflow-x:auto}.bs-bench table{border-collapse:collapse;width:100%;min-width:520px;font:400 13px/1.3 var(--sans);margin:0}.bs-bench th,.bs-bench td{border-bottom:1px solid var(--v-line);text-align:center;padding:8px 6px;transition:background .25s,opacity .25s}.bs-bench thead th{border-bottom-color:var(--ink);vertical-align:bottom}.bs-bench tbody th{text-align:left;min-width:150px;font-weight:500}.bs-bench thead th button{white-space:nowrap;border-radius:4px;transition:background .2s,color .2s;font:600 12px/1.2 var(--sans)!important;padding:6px!important}.bs-bench thead th button:hover{background:var(--v-soft)}.bs-bench thead th button[aria-pressed=true]{background:var(--ink);color:var(--paper,#fff)}.bs-bench .is-col{background:var(--v-soft)}.bs-bench.has-col td:not(.is-col):not(.bs-bench__sum) .bs-mark{opacity:.3}.bs-bench__sum{font-variant-numeric:tabular-nums;color:var(--muted);font-weight:600}.bs-mark{width:24px;height:24px;font:700 13px/1 var(--sans);transition:transform .35s cubic-bezier(.34,1.56,.64,1) calc(var(--r) * 70ms + var(--c) * 30ms),opacity .25s;border-radius:50%;place-items:center;display:inline-grid;transform:scale(0)}.bs-bench.is-in .bs-mark{transform:none}.bs-mark--y{background:color-mix(in srgb,var(--v-green) 16%,transparent);color:var(--v-green)}.bs-mark--n{background:color-mix(in srgb,var(--v-red) 14%,transparent);color:var(--v-red)}.bs-mark--q{background:color-mix(in srgb,var(--v-amber) 20%,transparent);color:color-mix(in srgb,var(--v-amber) 70%,#000)}.bs-bench__foot{min-height:1.5em;color:var(--muted);font:400 15px/1.5 var(--sans)!important;margin:14px 0 0!important}.bs-bench__foot b{color:var(--ink)}.bs-bp__board{grid-template-columns:minmax(90px,130px) repeat(var(--cols),1fr);grid-template-rows:34px repeat(var(--rows),30px);gap:3px;display:grid;position:relative;overflow:hidden}.bs-bp__corner{font:600 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);place-items:center start;display:grid}.bs-bp__moment{border:1px solid var(--sk-cta);font:600 12px/1.1 var(--sans);color:var(--sk-cta);text-align:center;border-radius:3px;place-items:center;padding:0 4px;display:grid}.bs-bp__lane{font:500 11px/1.15 var(--sans);color:var(--muted);border-top:1px solid var(--v-line);grid-column:1;align-items:center;display:flex}.bs-bp__lane.is-back{border-top:1px solid var(--ink)}.bs-bp__note{aspect-ratio:1.25;width:min(70%,30px);transition:transform .3s cubic-bezier(.34,1.56,.64,1) calc(var(--i) * 20ms);background:#f6d77c;border-radius:2px;place-self:center;transform:scale(0)rotate(-6deg);box-shadow:0 1px 2px #0000001f}.bs-bp.is-in .bs-bp__note{transform:none}.bs-bp__gap{z-index:1;outline:1px solid color-mix(in srgb,var(--v-red) 55%,transparent);opacity:0;transform-origin:top;transition:opacity .3s ease calc(1.8s + var(--g) * .25s),transform .5s var(--v-ease) calc(1.8s + var(--g) * .25s),background .3s;border-radius:3px;justify-content:center;align-items:flex-start;display:flex;position:relative;transform:scaleY(.2);background:color-mix(in srgb,var(--v-red) 22%,transparent)!important;padding-top:4px!important}.bs-bp__gap span{background:var(--v-red);color:#fff;font:600 9px/1.2 var(--sans);letter-spacing:.06em;text-transform:uppercase;border-radius:2px;padding:2px 5px}.bs-bp__gap.is-on{outline-width:2px;background:color-mix(in srgb,var(--v-red) 40%,transparent)!important}.bs-bp.is-in .bs-bp__gap{opacity:1;transform:none}.bs-bp__scan{background:var(--v-red);opacity:0;pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:0}.bs-bp.is-in .bs-bp__scan{animation:1.4s cubic-bezier(.45,0,.2,1) .5s bs-scan}@keyframes bs-scan{0%{opacity:1;left:120px}90%{opacity:1}to{opacity:0;left:100%}}.bs-bp__detail{margin-top:18px}.bs-bp__text{animation:bs-up .4s var(--v-ease);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px 28px;margin-top:14px;display:grid}.bs-bp__text p{font:400 15px/1.5 var(--sans)!important;margin:0!important}.bs-bp__text .v-eyebrow{margin-bottom:4px}@media (max-width:640px){.bs-bp__board{grid-template-columns:0 repeat(var(--cols),1fr);column-gap:2px}.bs-bp__corner,.bs-bp__lane{visibility:hidden}.bs-bp__moment{font-size:10px}}.bs-ret__screen .sk-body{min-height:380px}.sk-sum{background:#fff;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;max-width:480px;margin:6px 0 14px;padding:14px 16px;display:grid}.sk-sum dt{font:500 9.5px/1.3 var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#888}.sk-sum dd{color:#333;margin:2px 0 0;font-weight:600}.sk-check{align-items:center;gap:8px;font-size:12px;display:flex}.sk-check i{border:1.5px solid #aaa;border-radius:3px;place-items:center;width:15px;height:15px;transition:background .25s,border-color .25s;display:grid}.sk-check.is-on i{background:var(--sk-cta);border-color:var(--sk-cta)}.sk-check.is-on i:after{content:"";border-top:0;border-bottom:2px solid #fff;border-left:2px solid #fff;border-right:0;width:7px;height:4px;margin-top:-2px;transform:rotate(-45deg)}.sk-drawer{z-index:2;width:min(360px,86%);transition:transform .45s var(--v-ease);background:#fff;padding:22px 20px;position:absolute;top:0;bottom:0;right:0;transform:translate(105%);box-shadow:-12px 0 30px #0000001f}.sk-app:has(.sk-drawer.is-open):after{content:"";z-index:1;background:#140a1e59;animation:.3s bs-in;position:absolute;inset:0}.sk-drawer.is-open{transform:none}.sk-drawer__in{animation:bs-up .4s var(--v-ease)}.sk-label{color:#333;font:600 12px/1.3 var(--sans)!important;margin:8px 0!important}.sk-code{gap:8px;display:flex}.sk-code span{width:40px;height:46px;font:600 20px/1 var(--sans);color:#333;border:1.5px solid #ccc;border-radius:4px;place-items:center;transition:border-color .2s;display:grid}.sk-code span.is-on{border-color:var(--sk-purple);animation:v-pop .3s var(--v-ease)}.sk-code span.is-cur{border-color:var(--sk-cta)}.sk-code span.is-cur:after{content:"";background:var(--sk-cta);width:1.5px;height:22px;animation:1s step-end infinite sk-blink}@keyframes sk-blink{50%{opacity:0}}.sk-note{color:#777;margin:10px 0 0!important;font-size:11.5px!important}.sk-done{background:#fff;border-radius:6px;max-width:480px;padding:18px 20px}.sk-case{letter-spacing:.12em;text-transform:uppercase;color:var(--sk-cta);font:600 10px/1.3 var(--sans)!important;margin:0 0 10px!important}.sk-mail{color:#555;background:#f4f4f6;border-radius:4px;padding:8px 10px;margin:0 0 14px!important;font-size:11.5px!important}.sk-done .sk-card{max-width:none}.bs-steps{grid-template-columns:repeat(4,1fr);gap:8px;list-style:none;display:grid;margin:14px 0 0!important;padding:0!important}.bs-steps li{margin:0!important;padding:0!important}.bs-steps li:before{display:none}.bs-steps button{text-align:left;align-items:center;gap:8px;width:100%;transition:color .25s,border-color .25s;display:flex;position:relative;overflow:hidden;border-top:2px solid var(--v-line)!important;font:500 13px/1.25 var(--sans)!important;color:var(--muted)!important;padding:10px 4px 10px 0!important}.bs-steps button[aria-current=step]{color:var(--ink)!important;border-top-color:var(--ink)!important}.bs-steps .bs-prog{color:var(--sk-cta);top:-2px;bottom:auto}.bs-steps__n{background:var(--v-soft);border-radius:50%;flex:none;place-items:center;width:22px;height:22px;font-size:11px;font-weight:600;display:grid}.bs-steps button[aria-current=step] .bs-steps__n{background:var(--ink);color:var(--paper,#fff)}@media (max-width:640px){.bs-steps{grid-template-columns:repeat(2,1fr)}}.bs-land{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(16px,3vw,32px);display:grid}.bs-land__story{flex-direction:column;gap:2px;list-style:none;display:flex;margin:0!important;padding:0!important}.bs-land__story li{border-bottom:1px solid var(--v-line);position:relative;margin:0!important;padding:0!important}.bs-land__story li:before{display:none}.bs-land__story button{text-align:left;gap:12px;width:100%;display:flex;padding:11px 0!important}.bs-land__story b{font:600 14px/1.3 var(--sans);color:var(--muted);transition:color .25s;display:block}.bs-land__story i{font:400 13px/1.4 var(--serif);color:var(--muted);margin-top:2px;font-style:normal;display:block}.bs-land__story li.is-on b{color:var(--ink)}.bs-land__n{color:#fff;width:24px;height:24px;font:600 11px/1 var(--sans);opacity:.35;background:#111;border-radius:4px;flex:none;place-items:center;transition:opacity .25s;display:grid}.bs-land__story li.is-on .bs-land__n{opacity:1}.bs-land__story .bs-prog{color:var(--ink)}.bs-land__browser{border:1px solid var(--v-line);background:#fff;border-radius:6px;overflow:hidden;box-shadow:0 10px 30px #00000014}.bs-land__bar{border-bottom:1px solid var(--v-line);background:#efedeb;align-items:center;gap:5px;height:26px;padding:0 10px;display:flex}.bs-land__bar i{background:#cfcac6;border-radius:50%;width:8px;height:8px}.bs-land__bar span{font:400 10px/1.4 var(--sans);color:var(--muted);background:#fff;border-radius:999px;margin-left:10px;padding:2px 10px}.bs-land__view{aspect-ratio:1;--max:.577;overflow:hidden}.bs-land__view img{width:100%;height:auto;transform:translateY(calc(min(var(--y),var(--max)) * -100%));transition:transform .9s cubic-bezier(.65,0,.25,1);display:block}@media (max-width:700px){.bs-land{grid-template-columns:1fr}.bs-land__browser{order:-1}.bs-land__view{aspect-ratio:4/3;--max:.683}}.bs-hyp__lede{font:500 round(clamp(15px,1.6vw,18px),1px)/1.3 var(--sans);color:var(--ink);margin-top:6px;display:block}.bs-hyp .v-impact__num strong i{color:var(--muted);letter-spacing:0;font-size:.55em;font-style:normal;font-weight:400}.bs-hyp__grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:10px;list-style:none;display:grid;margin:0!important;padding:0!important}.bs-hyp__grid li{border:1px solid var(--v-line);background:var(--paper,#fff);transition:border-color .3s ease calc(.4s + var(--i) * .35s),background .3s ease calc(.4s + var(--i) * .35s);border-radius:6px;flex-direction:column;gap:8px;display:flex;position:relative;margin:0!important;padding:14px 14px 12px!important}.bs-hyp__grid li:before{display:none}.bs-hyp__n{font:600 11px/1 var(--sans);letter-spacing:.12em;color:var(--muted)}.bs-hyp__grid p{flex:1;font:400 14px/1.45 var(--sans)!important;margin:0!important}.bs-hyp__verdict{font:600 12px/1.2 var(--sans);opacity:0;transition:opacity .2s ease calc(.4s + var(--i) * .35s),transform .45s cubic-bezier(.34,1.56,.64,1) calc(.4s + var(--i) * .35s);border-radius:999px;align-self:flex-start;padding:4px 10px;transform:rotateX(90deg)}.bs-hyp.is-in .bs-hyp__verdict{opacity:1;transform:none}.is-ok .bs-hyp__verdict{background:color-mix(in srgb,var(--v-green) 16%,transparent);color:var(--v-green)}.is-no .bs-hyp__verdict{background:var(--v-red);color:#fff}.bs-hyp.is-in .bs-hyp__grid li.is-no{border-color:var(--v-red);background:color-mix(in srgb,var(--v-red) 6%,var(--paper,#fff))}.bs-task__grid{border-collapse:collapse;width:100%;font:400 14px/1.3 var(--sans);margin:0}.bs-task__grid th,.bs-task__grid td{border-bottom:1px solid var(--v-line);text-align:center;padding:9px 6px}.bs-task__grid thead th{font:600 12px/1 var(--sans);color:var(--muted)}.bs-task__grid tbody th{text-align:left;font-weight:500}.bs-task__dot{background:var(--ink);border:2px solid var(--ink);width:20px;height:20px;transition:transform .35s cubic-bezier(.34,1.56,.64,1) calc(var(--i) * 40ms),background .35s ease calc(var(--i) * 30ms),border-color .35s;border-radius:50%;display:inline-block;position:relative;transform:scale(0)}.bs-task.is-in .bs-task__dot{transform:none}.bs-task--first .bs-task__dot:not(.is-first){border-color:var(--v-amber);background:0 0}.bs-task--first .bs-task__dot.is-first{background:var(--v-green);border-color:var(--v-green)}.bs-task__legend{margin-top:12px!important}.bs-task__key{background:var(--v-green);border-radius:50%;width:12px!important;height:12px!important}.bs-task__key--help{border:2px solid var(--v-amber);background:0 0}.bs-task__key--done{background:var(--ink)}.bs-err__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;margin-bottom:14px;display:flex}.bs-err__k{border-radius:2px!important;width:14px!important;height:8px!important}.bs-err__k--who{background:var(--ink)}.bs-err__k--sev{background:var(--sk-purple)}.bs-err__list{flex-direction:column;gap:2px;list-style:none;display:flex;margin:0!important;padding:0!important}.bs-err__list li{border-bottom:1px solid var(--v-line);grid-template-columns:minmax(0,1.3fr) minmax(120px,1fr) auto;align-items:center;gap:12px;transition:opacity .3s;display:grid;margin:0!important;padding:6px 0!important}.bs-err__list li:before{display:none}.bs-err__list li.is-dim{opacity:.22}.bs-err__text{font:400 13.5px/1.35 var(--sans)}.bs-err__bar{align-items:center;gap:2px;height:14px;display:flex}.bs-err__who,.bs-err__sev{height:100%;width:calc(var(--w) * 100%);transform-origin:0;transition:transform .6s var(--v-ease) calc(var(--i) * 50ms);transform:scaleX(0)}.bs-err__who{background:var(--ink);border-radius:2px 0 0 2px}.bs-err__sev{background:var(--sk-purple);transition-delay:calc(.25s + var(--i) * 50ms);border-radius:0 2px 2px 0}.bs-err.is-in .bs-err__who,.bs-err.is-in .bs-err__sev{transform:none}.bs-err__bar b{font:600 13px/1 var(--sans);font-variant-numeric:tabular-nums;opacity:0;transition:opacity .3s ease calc(.6s + var(--i) * 50ms);margin-left:6px}.bs-err.is-in .bs-err__bar b{opacity:1}.bs-err__people{gap:3px;display:flex}.bs-err__people i{background:var(--v-line);border-radius:50%;width:7px;height:7px}.bs-err__people i.is-on{background:var(--ink)}@media (max-width:600px){.bs-err__list li{grid-template-columns:1fr auto}.bs-err__bar{grid-area:2/1/auto/-1}}@media (prefers-reduced-motion:reduce){.c-figure--viz [class*=bs-] *,.c-figure--viz .sk-app *{transition:none!important;animation:none!important}.bs-prog{display:none}}
.dg-journey{--node:34px;--rg:22px;--brace:20px;--stage:26px;--gut:38px;--brace-c:color-mix(in srgb,var(--dg-dark) 42%,#f1eeed);container-type:inline-size}.dg-journey__box{position:relative}.dg-journey__list{row-gap:var(--rg);grid-template-columns:minmax(0,1fr);list-style:none;position:relative;padding:0 var(--gut) 0 0!important;margin:0!important;display:grid!important}.dg-journey.has-stages .dg-journey__list{padding-left:var(--brace)!important}.dg-journey__list>li{--t:calc(var(--i) * .2s);grid-template-columns:var(--node) minmax(0,1fr);align-items:start;column-gap:14px;display:grid;position:relative;margin:0!important;padding:0!important}.dg-journey__list>li.is-first{padding-top:var(--stage)!important}.dg-journey__list>li:before{display:none}.dg-journey__mark{height:var(--node);grid-row:1/3;align-items:center;display:flex}.dg-journey__node{width:var(--node);height:var(--node);border:1.5px solid var(--v-line);font:600 13px/1 var(--sans);font-variant-numeric:tabular-nums;color:var(--muted);transition:background-color .3s ease var(--t),border-color .3s ease var(--t),color .3s ease var(--t),transform .4s var(--v-ease) var(--t);border-radius:50%;flex:none;place-items:center;display:grid;transform:scale(.86)}.dg-journey__rail{top:calc(var(--node) + 6px);bottom:calc(6px - var(--rg));left:calc(var(--node) / 2 - .75px);background:var(--dg-dark);opacity:.4;transform-origin:top;width:1.5px;transition:transform .2s linear var(--t);position:absolute;transform:scaleY(0)}.dg-journey__list>li.is-first .dg-journey__rail{top:calc(var(--stage) + var(--node) + 6px)}.dg-journey__list>li.no-rail .dg-journey__rail{display:none}.dg-journey__title{padding-top:calc((var(--node) - 1.3em) / 2);letter-spacing:-.01em;color:var(--ink);opacity:.35;transition:opacity .3s ease var(--t);grid-column:2;font:600 16px/1.3 var(--sans)!important;margin:0!important}.dg-journey__text{max-width:62ch;color:var(--muted);text-wrap:pretty;opacity:.35;transition:opacity .3s ease var(--t);grid-column:2;font:400 14px/1.5 var(--sans)!important;margin:4px 0 0!important}.dg-journey__list>li.is-staged:after{content:"";top:0;bottom:calc(-1 * var(--rg));left:calc(-1 * var(--brace));border-left:1.5px solid var(--brace-c);transform-origin:top;width:7px;transition:transform .2s linear var(--t);position:absolute;transform:scaleY(0)}.dg-journey__list>li.is-first:after{top:calc(var(--stage) / 2 - 5px);border-top:1.5px solid var(--brace-c);border-top-left-radius:5px}.dg-journey__list>li.is-last:after{border-bottom:1.5px solid var(--brace-c);border-bottom-left-radius:5px;bottom:2px}.dg-journey__stage{top:0;left:calc(12px - var(--brace));font:500 11px/16px var(--sans);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:var(--muted);opacity:.35;transition:opacity .3s ease var(--t);position:absolute}.dg-journey.is-in .dg-journey__node{background:var(--dg-dark);border-color:var(--dg-dark);color:#fff;transform:none}.dg-journey.is-in .dg-journey__rail,.dg-journey.is-in .dg-journey__list>li.is-staged:after{transform:none}.dg-journey.is-in .dg-journey__title,.dg-journey.is-in .dg-journey__text,.dg-journey.is-in .dg-journey__stage{opacity:1}.dg-journey__svg{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.dg-journey__loop{fill:none;stroke:var(--dg-coral);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.dg-journey__label{font:600 12px/1 var(--sans);letter-spacing:.02em;fill:color-mix(in srgb,var(--dg-coral) 55%,#000);opacity:0}.dg-journey.is-in .dg-journey__loop{stroke-dashoffset:0;animation:dg-journey-draw .8s cubic-bezier(.45,0,.2,1) calc((var(--n) - 1) * .2s + .35s) both}.dg-journey.is-in .dg-journey__label{opacity:1;animation:dg-journey-fade .3s ease calc((var(--n) - 1) * .2s + .95s) both}@keyframes dg-journey-draw{0%{stroke-dashoffset:1px}}@keyframes dg-journey-fade{0%{opacity:0}}@container (min-width:560px){.dg-journey__box{--brace:24px;--gut:150px;--rg:24px}}@media (prefers-reduced-motion:reduce){.dg-journey__node{background:var(--dg-dark);border-color:var(--dg-dark);color:#fff;transition:none;transform:none}.dg-journey__rail,.dg-journey__list>li.is-staged:after{transition:none;transform:none}.dg-journey__title,.dg-journey__text,.dg-journey__stage,.dg-journey__label{opacity:1;transition:none}.dg-journey__loop{stroke-dashoffset:0}.dg-journey.is-in .dg-journey__loop,.dg-journey.is-in .dg-journey__label{animation:none}}
.dg-caps{container-type:inline-size}.dg-caps__grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.dg-caps__item{background:color-mix(in srgb,var(--tone) 26%,transparent);opacity:0;min-width:0;transition:opacity .3s ease calc(var(--i) * 80ms),transform .4s var(--v-ease) calc(var(--i) * 80ms);border-radius:6px;grid-template-columns:36px minmax(0,1fr);align-content:start;align-items:center;gap:10px 12px;padding:16px;display:grid;transform:translateY(10px)}.dg-caps.is-in .dg-caps__item{opacity:1;transform:none}.dg-caps__icon{background:var(--tone);width:36px;height:36px;color:var(--dg-dark);border-radius:50%;place-items:center;display:grid}.dg-caps__icon svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;display:block}.dg-caps__icon .dg-caps__dot{fill:currentColor;stroke:none}.dg-caps .dg-caps__title{font:600 16px/1.3 var(--sans);letter-spacing:-.01em;color:var(--ink);margin:0}.dg-caps .dg-caps__text{font:400 14px/1.5 var(--sans);color:var(--muted);text-wrap:pretty;grid-column:1/-1;margin:0}@container (min-width:400px){.dg-caps__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.dg-caps__item{flex-direction:column;align-items:flex-start;gap:6px;padding:18px 18px 20px;display:flex}.dg-caps__icon{width:40px;height:40px;margin-bottom:8px}.dg-caps__icon svg{width:22px;height:22px}}@container (min-width:600px){.dg-caps__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.dg-caps__item{opacity:1;transition:none;transform:none}}
.dg-phone{--dg-wa-bar:#008069;--dg-wa-wall:#efeae2;--dg-wa-text:#111b21;--dg-wa-muted:#667781;--dg-wa-green:#00a884;--dg-wa-out:#d9fdd3;--dg-wa-tick:#53bdeb;position:relative}.dg-phone__stage{flex-direction:column;align-items:center;gap:14px;display:flex}.dg-phone__label{min-height:1.5em;font:600 14px/1.4 var(--sans);letter-spacing:-.005em;color:var(--ink);text-align:center;white-space:nowrap;animation:dg-phone-in .5s var(--v-ease,cubic-bezier(.16,1,.3,1)) backwards;align-items:center;gap:8px;margin:0;display:flex}.dg-phone__label:before{content:"";background:var(--dg-coral);border-radius:50%;flex:none;width:7px;height:7px}.dg-phone__device{aspect-ratio:9/18;background:#101010;border-radius:40px;width:min(100%,264px);padding:8px}.dg-phone__screen{background:var(--dg-wa-wall);height:100%;color:var(--dg-wa-text);border-radius:32px;flex-direction:column;font:400 14px/1.35 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.dg-phone__screen:before{content:"";z-index:2;background:#101010;border-radius:999px;width:30%;height:18px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.dg-phone__bar{background:var(--dg-wa-bar);color:#fff;align-items:center;gap:8px;padding:36px 12px 10px 6px;display:flex}.dg-phone__back{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.dg-phone__avatar{background:#dfe5e7;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;display:grid;overflow:hidden}.dg-phone__avatar svg{fill:#fff;width:28px;height:28px;margin-top:8px}.dg-phone__who{flex-direction:column;min-width:0;display:flex}.dg-phone__who b{white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums;font-size:14px;font-weight:600;overflow:hidden}.dg-phone__who span{opacity:.85;font-size:11.5px}.dg-phone__chat{flex-direction:column;flex:1;justify-content:flex-start;gap:8px;min-height:0;padding:12px 10px 10px;display:flex}.dg-phone__day{color:var(--dg-wa-muted);text-transform:uppercase;letter-spacing:.04em;background:#fff;border-radius:7px;align-self:center;margin-bottom:4px;padding:4px 10px;font-size:11px}.dg-phone__bubble{overflow-wrap:break-word;max-width:88%;animation:dg-phone-pop .45s var(--v-ease,cubic-bezier(.16,1,.3,1)) backwards;transform-origin:0 0;background:#fff;border-radius:0 8px 8px;align-self:flex-start;margin:0;padding:6px 8px 7px 9px;position:relative}.dg-phone__bubble:before{content:"";border-top:0 solid #0000;border-bottom:9px solid #0000;border-right:8px solid #fff;position:absolute;top:0;left:-7px}.dg-phone__time{float:right;color:var(--dg-wa-muted);font-variant-numeric:tabular-nums;margin:7px 0 -4px 10px;font-size:10.5px}.dg-phone__typing{gap:4px;padding:11px 12px;display:flex}.dg-phone__typing i{background:#8696a0;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite dg-phone-dot}.dg-phone__typing i:nth-child(2){animation-delay:.15s}.dg-phone__typing i:nth-child(3){animation-delay:.3s}.dg-phone__reply{animation:dg-phone-pop .45s var(--v-ease,cubic-bezier(.16,1,.3,1)) backwards;transform-origin:100% 0;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.dg-phone__bubble--out{background:var(--dg-wa-out);border-radius:8px 0 8px 8px;align-self:flex-end;animation:none}.dg-phone__bubble--out:before{border-right:0;border-left:8px solid var(--dg-wa-out);left:auto;right:-7px}.dg-phone__ticks{vertical-align:-1px;fill:none;width:16px;height:10px;stroke:var(--dg-wa-tick);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;margin-left:3px;display:inline-block}.dg-phone__by{color:var(--dg-wa-muted);letter-spacing:.02em;margin-right:2px;font-size:10.5px;font-weight:600}.dg-phone__input{align-items:center;gap:6px;padding:6px 8px 14px;display:flex}.dg-phone__input span{color:var(--dg-wa-muted);background:#fff;border-radius:999px;flex:1;padding:8px 14px}.dg-phone__mic{background:var(--dg-wa-green);border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.dg-phone__mic svg{fill:none;stroke:#fff;stroke-width:2px;stroke-linecap:round;width:18px;height:18px}.dg-phone[data-step=out] .dg-phone__label,.dg-phone[data-step=out] .dg-phone__bubble,.dg-phone[data-step=out] .dg-phone__by{opacity:0;transition:opacity .3s,transform .3s;transform:translateY(-6px)}.dg-phone__group{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.dg-phone__group .dg-phone__reply{align-self:stretch}.dg-phone__chip{color:var(--dg-wa-muted);letter-spacing:.04em;text-transform:uppercase;background:#ffffffb3;border-radius:6px;padding:2px 8px;font-size:10.5px;font-weight:600}.dg-phone.is-still .dg-phone__bubble{font-size:13px}@keyframes dg-phone-in{0%{opacity:0;transform:translateY(6px)}}@keyframes dg-phone-pop{0%{opacity:0;transform:scale(.85)}}@keyframes dg-phone-dot{0%,60%,to{opacity:.55;transform:none}30%{opacity:1;transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.dg-phone__label,.dg-phone__bubble,.dg-phone__reply,.dg-phone__typing i{animation:none}}
.em-app{--em-primary:#fc8aa4;--em-primary-text:#b4385a;--em-primary-soft:#fc8aa414;--em-bg:#fff;--em-card:#fff;--em-muted:#f5f5f4;--em-muted-50:#f5f5f480;--em-text:#1c1917;--em-text-muted:#78716c;--em-border:#e7e5e4;--em-radius:10px;--em-ease:cubic-bezier(.2,0,0,1);border:1px solid var(--em-border);border-radius:var(--em-radius);background:var(--em-muted);color:var(--em-text);font-variant-numeric:tabular-nums;text-align:left;font:400 14px/20px Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;overflow:hidden;container-type:inline-size}.em-app *,.em-app :before,.em-app :after{box-sizing:border-box}.em-app button{font:inherit;color:inherit;cursor:pointer}.em-app :focus-visible{outline:2px solid var(--em-primary);outline-offset:2px}.em-side{flex-direction:column;flex:none;gap:2px;width:196px;padding:12px 8px;display:flex}.em-side__brand{align-items:center;gap:8px;height:36px;margin-bottom:6px;padding:0 8px;font-weight:600;display:flex}.em-side__brand i{background:conic-gradient(#fc8aa4 0 25%,#feebba 0 50%,#97f7b7 0 75%,#d7cffd 0);border-radius:5px;width:18px;height:18px}.em-side__item{height:32px;color:var(--em-text);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;padding:0 8px;display:flex}.em-side__item svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.em-side__item.is-active{background:#fff;font-weight:500;box-shadow:0 1px 2px #0000000d}.em-side__item.is-off{opacity:.5}.em-side__label{text-overflow:ellipsis;overflow:hidden}.em-side__new{background:var(--em-primary);color:#3f0d1b;border-radius:999px;margin-left:auto;padding:1px 6px;font-size:10px;font-style:normal;font-weight:600;line-height:16px}.em-body{border-radius:var(--em-radius);background:var(--em-bg);flex-direction:column;flex:1;min-width:0;margin:8px 8px 8px 0;display:flex;overflow:hidden;box-shadow:0 1px 2px #0000000d}.em-head{border-bottom:1px solid var(--em-border);flex:none;align-items:center;gap:10px;height:44px;padding:0 14px;display:flex}.em-head__toggle svg{fill:none;stroke:currentColor;stroke-width:2px;width:16px;height:16px;display:block}.em-head__sep{background:var(--em-border);width:1px;height:16px}.em-head b{font-size:15px;font-weight:500}.em-main{flex:1;min-width:0;min-height:0}@container (max-width:760px){.em-side{width:52px;padding:12px 6px}.em-side__brand b,.em-side__label,.em-side__new{display:none}.em-side__brand,.em-side__item{justify-content:center;padding:0}.em-side__item.is-active{box-shadow:0 1px 2px #0000000d,inset 0 0 0 1.5px var(--em-primary)}}@container (max-width:520px){.em-side{display:none}.em-body{box-shadow:none;border-radius:0;margin:0}}
.dg-emcfg{container:dg-emcfg/inline-size}.dg-emcfg__grid{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.dg-emcfg__screen{min-width:0;height:460px}.dg-emcfg__screen .em-app{height:100%}.dg-emcfg__screen .em-main{position:relative}.dg-emcfg__scroll{position:absolute;inset:0;overflow:hidden auto}.dg-emcfg__form{flex-direction:column;gap:20px;padding:16px 16px 20px;display:flex}.dg-emcfg__top{flex-direction:column;gap:8px;display:flex}.dg-emcfg__back{width:fit-content;color:var(--em-text-muted);align-items:center;gap:4px;font-size:14px;line-height:20px;display:inline-flex}.dg-emcfg__h1{font-size:20px;font-weight:600;line-height:28px}.dg-emcfg__form svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;display:block}.dg-emcfg__card{border:1px solid var(--em-border);background:var(--em-card);border-radius:14px;flex-direction:column;gap:16px;padding:16px;display:flex;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.dg-emcfg__field{flex-direction:column;gap:8px;display:flex}.dg-emcfg__label{font-size:14px;font-weight:500;line-height:1}.dg-emcfg__help{color:var(--em-text-muted);font-size:12px;line-height:16px}.dg-emcfg__input{border:1px solid var(--em-border);width:100%;min-width:0;height:36px;font:inherit;color:var(--em-text);background:0 0;border-radius:8px;margin:0;padding:4px 12px;font-size:14px;line-height:20px;transition:border-color .15s,box-shadow .15s;display:block;box-shadow:0 1px 2px #0000000d}textarea.dg-emcfg__input{resize:vertical;field-sizing:content;height:auto;min-height:64px;padding:8px 12px}.dg-emcfg__input::placeholder{color:var(--em-text-muted);opacity:1}.dg-emcfg .dg-emcfg__input:focus-visible{border-color:var(--em-text-muted);outline:none;box-shadow:0 0 0 3px #a1a1a180}.dg-emcfg__input:disabled{cursor:not-allowed;opacity:.5}.dg-emcfg .dg-emcfg__input.is-typing{border-color:var(--em-primary);box-shadow:0 0 0 3px #fc8aa440}.dg-emcfg__card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;display:flex}.dg-emcfg__card-title{font-size:16px;font-weight:600;line-height:24px;display:block}.dg-emcfg__card-sub{color:var(--em-text-muted);font-size:14px;line-height:20px;display:block}.dg-emcfg .dg-emcfg__btn{white-space:nowrap;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:36px;padding:0 16px;font-size:14px;font-weight:500;line-height:20px;transition:background-color .15s,border-color .15s;display:inline-flex}.dg-emcfg .dg-emcfg__btn--primary{background:var(--em-primary);color:#3f0d1b}.dg-emcfg .dg-emcfg__btn--primary:hover{background:#fc8aa4e6}.dg-emcfg .dg-emcfg__btn--outline{border-color:var(--em-border);background:var(--em-bg);box-shadow:0 1px 2px #0000000d}.dg-emcfg .dg-emcfg__btn--outline:hover{background:var(--em-muted)}.dg-emcfg .dg-emcfg__btn--sm{gap:6px;height:32px;padding:0 10px}.dg-emcfg__actions{flex-wrap:wrap;gap:8px;display:flex}.dg-emcfg__stages{flex-direction:column;gap:12px;display:flex}.dg-emcfg__stage{border:1px solid var(--em-border);background:var(--em-bg);border-radius:10px;flex-direction:column;gap:12px;padding:12px;display:flex}.dg-emcfg__stage-row{align-items:center;gap:8px;display:flex}.dg-emcfg__num{width:20px;color:var(--em-text-muted);flex:none;font-size:12px;font-weight:500;line-height:16px}.dg-emcfg__stage-row .dg-emcfg__input{flex:1}.dg-emcfg__tools{flex:none;align-items:center;gap:4px;display:flex}.dg-emcfg .dg-emcfg__icon{width:32px;height:32px;color:var(--em-text);border-radius:8px;place-items:center;transition:background-color .15s,color .15s;display:inline-grid}.dg-emcfg .dg-emcfg__icon:hover{background:var(--em-muted)}.dg-emcfg .dg-emcfg__icon--del{color:var(--em-text-muted)}.dg-emcfg .dg-emcfg__icon--del:hover{color:#dc2626}.dg-emcfg .dg-emcfg__icon:disabled{opacity:.5;pointer-events:none}.dg-emcfg__colors{flex-wrap:wrap;align-items:center;gap:8px;padding-left:28px;display:flex}.dg-emcfg__colors-label{color:var(--em-text-muted);font-size:12px;line-height:16px}.dg-emcfg .dg-emcfg__swatch{background:var(--c);opacity:.7;border-radius:50%;width:20px;height:20px;transition:opacity .15s,box-shadow .15s}.dg-emcfg .dg-emcfg__swatch:hover{opacity:1}.dg-emcfg .dg-emcfg__swatch.is-on{opacity:1;box-shadow:0 0 0 2px var(--em-bg),0 0 0 4px var(--em-text)}.dg-emcfg__crit{padding-left:28px}.dg-emcfg__toasts{z-index:2;pointer-events:none;justify-content:center;display:flex;position:absolute;top:10px;left:10px;right:10px}.dg-emcfg__toast{max-width:100%;animation:dg-emcfg-toast .3s var(--em-ease);border:1px solid;border-radius:8px;align-items:center;gap:8px;padding:12px 14px;font-size:13px;font-weight:500;line-height:18px;display:flex;box-shadow:0 4px 12px #0000001a}.dg-emcfg__toast svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.dg-emcfg__toast--ok{color:#007527;background:#ecfdf3;border-color:#bffcd9}.dg-emcfg__toast--error{color:#c70000;background:#fff0f0;border-color:#ffe0e1}@keyframes dg-emcfg-toast{0%{opacity:0;transform:translateY(-8px)}}@container (max-width:400px){.dg-emcfg__form{gap:16px;padding:12px 12px 16px}.dg-emcfg__card{gap:14px;padding:12px}.dg-emcfg__stage{gap:10px;padding:10px}.dg-emcfg__colors,.dg-emcfg__crit{padding-left:0}.dg-emcfg__tools{gap:0}.dg-emcfg .dg-emcfg__icon{width:28px;height:28px}}@container (max-width:340px){.dg-emcfg__stage-row{flex-wrap:wrap;row-gap:4px}.dg-emcfg__stage-row .dg-emcfg__input{flex:calc(100% - 28px)}.dg-emcfg__tools{margin-left:auto}}.dg-emcfg__agent{background:var(--dg-dark);color:#f3efe9;border-radius:10px;flex-direction:column;min-width:0;height:420px;display:flex;position:relative;overflow:hidden}.dg-emcfg__agent-head{border-bottom:1px solid #ffffff1f;flex-direction:column;flex:none;align-items:flex-start;gap:6px;padding:14px 16px 12px;display:flex}.dg-emcfg__private{font:500 12px/16px var(--sans);color:var(--dg-coral);align-items:flex-start;gap:7px;display:flex}.dg-emcfg__agent-title{font:600 16px/20px var(--sans);color:#fff}.dg-emcfg__file{color:#bdb6b2;overflow-wrap:anywhere;align-items:center;gap:6px;max-width:100%;font:400 12px/16px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;display:inline-flex}.dg-emcfg__agent-head svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:14px;height:14px;margin-top:1px}.dg-emcfg__doc{white-space:pre-wrap;overflow-wrap:anywhere;text-align:left;flex:1;min-height:0;padding:14px 16px 20px;font:400 12px/18px ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;overflow-y:auto}.dg-emcfg .dg-emcfg__doc[tabindex]:focus-visible{outline:2px solid var(--dg-coral);outline-offset:-2px}.dg-emcfg__ln{--m:0;padding-left:calc(var(--m) * 1ch);text-indent:calc(var(--m) * -1ch)}.dg-emcfg__ln.has-gap{margin-top:12px}.dg-emcfg__md{color:#afa7a1}.dg-emcfg__ln--h1,.dg-emcfg__ln--h2,.dg-emcfg__ln--h3,.dg-emcfg__ln--cap{color:#fff;font-weight:700}.dg-emcfg__ln--quote,.dg-emcfg__ln--note{color:#bdb6b2}.dg-emcfg__ln--hr,.dg-emcfg__ln--fence{color:#afa7a1}.dg-emcfg__ln--code{color:#e4ded8}.dg-emcfg__seg{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px;transition:background-color .6s,box-shadow .6s,color .6s}.dg-emcfg__seg.is-flash{color:#fff;background:#fc8aa466;transition:none;box-shadow:0 0 0 2px #fc8aa466}.dg-emcfg__seg.is-focus{-webkit-text-decoration:underline 2px var(--dg-coral);text-decoration:underline 2px var(--dg-coral);text-underline-offset:3px}.dg-emcfg__seg.is-empty{color:#afa7a1;font-style:italic}.dg-emcfg__foot{justify-content:flex-end;margin-top:14px;display:flex}.dg-emcfg__foot svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.dg-emcfg__scroll::-webkit-scrollbar{width:10px}.dg-emcfg__doc::-webkit-scrollbar{width:10px}.dg-emcfg__scroll::-webkit-scrollbar-thumb{background:#d6d3d1 padding-box padding-box;border:3px solid #0000;border-radius:10px}.dg-emcfg__doc::-webkit-scrollbar-thumb{background:#79716b padding-box padding-box;border:3px solid #0000;border-radius:10px}@supports not selector(::-webkit-scrollbar){.dg-emcfg__scroll{scrollbar-width:thin;scrollbar-color:#d6d3d1 transparent}.dg-emcfg__doc{scrollbar-width:thin;scrollbar-color:#79716b transparent}}@container dg-emcfg (min-width:600px){.dg-emcfg__grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:16px}.dg-emcfg__screen,.dg-emcfg__agent{height:580px}}@media (prefers-reduced-motion:reduce){.dg-emcfg__seg,.dg-emcfg__input,.dg-emcfg .dg-emcfg__btn,.dg-emcfg .dg-emcfg__icon,.dg-emcfg .dg-emcfg__swatch{transition:none}.dg-emcfg__toast{animation:none}}
.dg-kb{--kb-col:232px;--kb-gap:12px;--kb-muted-strong:color-mix(in srgb,var(--em-text-muted) 80%,var(--em-text));--kb-shadow-sm:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.dg-kb.v-panel p{line-height:inherit;margin:0}.dg-kb.is-dragging,.dg-kb.is-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.dg-kb__stage{position:relative}.dg-kb .dg-kb__layer{z-index:2;pointer-events:none;background:0 0;border:0;display:block;position:absolute;inset:0}.dg-kb .dg-kb__icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;display:block}.dg-kb .dg-kb__icon.is-fill{fill:currentColor;stroke:none}.dg-kb .dg-kb__muted{color:var(--em-text-muted)}.dg-kb .dg-kb__strong{font-weight:500}.dg-kb .dg-kb__page{flex-direction:column;gap:16px;padding:16px;display:flex}.dg-kb .dg-kb__back{color:var(--em-text-muted);align-items:center;gap:4px;font-size:14px;display:inline-flex}.dg-kb .dg-kb__headrow{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:8px;display:flex}.dg-kb.v-panel .dg-kb__h1{font-size:20px;font-weight:600;line-height:28px}.dg-kb.v-panel .dg-kb__desc{color:var(--em-text-muted);font-size:14px}.dg-kb .dg-kb__actions{gap:8px;display:flex}.dg-kb .dg-kb__obtn{border:1px solid var(--em-border);background:var(--em-bg);white-space:nowrap;border-radius:8px;align-items:center;gap:6px;height:32px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #0000000d}.dg-kb .dg-kb__obtn+.dg-kb__obtn{color:var(--em-text-muted)}.dg-kb .dg-kb__search{max-width:384px;position:relative}.dg-kb .dg-kb__search>.dg-kb__icon{color:var(--em-text-muted);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.dg-kb .dg-kb__input{border:1px solid var(--em-border);width:100%;height:36px;color:var(--em-text);font:inherit;background:0 0;border-radius:8px;margin:0;padding:0 12px 0 36px;font-size:14px;transition:border-color .15s,box-shadow .15s;display:block;box-shadow:0 1px 2px #0000000d}.dg-kb .dg-kb__input::placeholder{color:var(--em-text-muted)}.dg-kb .dg-kb__input:not(:placeholder-shown){padding-right:36px}.dg-kb .dg-kb__input:focus-visible,.dg-kb .dg-kb__textarea:focus-visible{border-color:var(--em-primary-text);box-shadow:0 0 0 3px color-mix(in srgb,var(--em-primary) 45%,transparent);outline:0}.dg-kb .dg-kb__clear{width:26px;height:26px;color:var(--em-text-muted);border-radius:6px;place-items:center;display:grid;position:absolute;top:50%;right:5px;transform:translateY(-50%)}.dg-kb .dg-kb__clear:hover{color:var(--em-text)}.dg-kb .dg-kb__noresults:not(:empty){color:var(--em-text-muted);margin-top:10px;font-size:14px}.dg-kb .dg-kb__boardwrap{margin:0 -16px;position:relative}.dg-kb .dg-kb__boardwrap:before,.dg-kb .dg-kb__boardwrap:after{content:"";z-index:1;opacity:0;pointer-events:none;width:28px;transition:opacity .2s;position:absolute;top:0;bottom:12px}.dg-kb .dg-kb__boardwrap:before{background:linear-gradient(90deg,var(--em-bg),#fff0);left:0}.dg-kb .dg-kb__boardwrap:after{background:linear-gradient(270deg,var(--em-bg),#fff0);right:0}.dg-kb .dg-kb__boardwrap.is-l:before,.dg-kb .dg-kb__boardwrap.is-r:after{opacity:1}.dg-kb .dg-kb__board{align-items:stretch;gap:var(--kb-gap);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#d6d3d1 transparent;padding:2px 16px 12px;scroll-padding-inline:16px;display:flex;position:relative;overflow:auto hidden}.dg-kb .dg-kb__col{width:clamp(204px,calc((100cqi - 150px) / 2),var(--kb-col));background:var(--em-muted-50);border-radius:14px;flex-direction:column;flex:none;transition:background-color .15s,box-shadow .15s;display:flex}.dg-kb .dg-kb__col.is-over{background:var(--em-muted);box-shadow:0 0 0 2px color-mix(in srgb,var(--em-primary) 50%,transparent)}.dg-kb .dg-kb__colhead{align-items:center;gap:8px;padding:12px;display:flex}.dg-kb .dg-kb__colhead i{border-radius:50%;flex:none;width:10px;height:10px}.dg-kb .dg-kb__colhead span{font-size:14px;font-weight:600}.dg-kb .dg-kb__colhead b{background:var(--em-muted);color:var(--kb-muted-strong);border-radius:8px;margin-left:auto;padding:2px 8px;font-size:12px;font-weight:500;line-height:16px}.dg-kb .dg-kb__list{flex-direction:column;flex:1;gap:8px;padding:0 8px 8px;display:flex;position:relative}.dg-kb.v-panel .dg-kb__empty{min-height:88px;color:var(--em-text-muted);border:1px dashed #d6d3d1;border-radius:10px;flex:1;justify-content:center;align-items:center;padding:32px 0;font-size:12px;display:flex}.dg-kb .dg-kb__card{background:var(--em-card);box-shadow:var(--kb-shadow-sm);color:var(--em-text);-webkit-user-select:none;user-select:none;border:2px solid #0000;border-radius:14px;padding:12px;scroll-margin-block:64px 16px;transition:border-color .2s,background-color .2s,box-shadow .2s;position:relative}@media (hover:hover) and (pointer:fine){.dg-kb .dg-kb__card{cursor:grab}.dg-kb .dg-kb__card:hover{border-color:color-mix(in srgb,var(--em-primary) 40%,transparent)}}.dg-kb .dg-kb__card.is-ghost{opacity:.4}.dg-kb .dg-kb__card.is-hidden{opacity:0}.dg-kb .dg-kb__card.is-fresh{background:color-mix(in srgb,var(--em-primary) 5%,var(--em-card));box-shadow:0 0 0 2px color-mix(in srgb,var(--em-primary) 70%,transparent),var(--kb-shadow-sm);animation:dg-kb-in .3s var(--em-ease)}@keyframes dg-kb-in{0%{opacity:0;transform:translateY(-8px)}}.dg-kb .dg-kb__cardtop{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.dg-kb.v-panel .dg-kb__title{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:600;line-height:1.375;display:-webkit-box;overflow:hidden}.dg-kb .dg-kb__flags{color:var(--em-text-muted);flex:none;align-items:center;gap:4px;margin-top:1px;display:flex}.dg-kb .dg-kb__flags>span{cursor:default;display:inline-flex}.dg-kb .dg-kb__flags>.dg-kb__hand{color:color-mix(in srgb,var(--em-text) 60%,transparent);animation:dg-kb-pop .25s var(--em-ease)}@keyframes dg-kb-pop{0%{opacity:0;transform:scale(.4)}}.dg-kb.v-panel .dg-kb__name{color:color-mix(in srgb,var(--em-text) 80%,transparent);margin-top:4px;font-size:14px}.dg-kb.v-panel .dg-kb__phone{color:var(--em-text-muted);align-items:center;gap:6px;margin-top:8px;font-size:12px;line-height:16px;display:flex}.dg-kb .dg-kb__phone .dg-kb__icon{width:14px;height:14px}.dg-kb.v-panel .dg-kb__chips{flex-wrap:wrap;gap:4px;margin-top:10px;display:flex}.dg-kb .dg-kb__chip{background:var(--em-muted);white-space:nowrap;text-overflow:ellipsis;border-radius:8px;max-width:100%;padding:2px 8px;font-size:12px;line-height:16px;overflow:hidden}.dg-kb .dg-kb__chip>span{color:var(--kb-muted-strong)}.dg-kb .dg-kb__foot{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}.dg-kb .dg-kb__details{min-height:24px;color:var(--em-primary-text);text-underline-offset:4px;cursor:pointer;align-items:center;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.dg-kb .dg-kb__details:hover{text-decoration:underline}.dg-kb .dg-kb__move{min-height:24px;color:var(--em-text-muted);cursor:pointer;border-radius:6px;align-items:center;gap:2px;margin-right:-4px;padding:0 4px 0 6px;font-size:12px;font-weight:500;line-height:16px;transition:background-color .15s,color .15s;display:inline-flex}.dg-kb .dg-kb__move:hover,.dg-kb .dg-kb__move[aria-expanded=true]{background:var(--em-muted);color:var(--em-text)}.dg-kb .dg-kb__move .dg-kb__icon{width:14px;height:14px}.dg-kb .dg-kb__float{z-index:3;will-change:transform;position:absolute;top:0;left:0}.dg-kb .dg-kb__float .dg-kb__card{border-color:color-mix(in srgb,var(--em-primary) 40%,transparent);box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.dg-kb .dg-kb__dots{justify-content:center;margin-top:-10px;display:none}.dg-kb .dg-kb__dots button{border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.dg-kb .dg-kb__dots i{background:#d6d3d1;border-radius:50%;width:6px;height:6px;transition:background-color .2s,transform .2s}.dg-kb .dg-kb__dots .is-on i{background:var(--em-text);transform:scale(1.2)}.dg-kb .dg-kb__menu{z-index:4;border:1px solid var(--em-border);background:var(--em-bg);pointer-events:auto;transform-origin:100% 0;width:184px;animation:dg-kb-menu .15s var(--em-ease);border-radius:8px;padding:4px;position:absolute;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a}@keyframes dg-kb-menu{0%{opacity:0;transform:scale(.95)}}.dg-kb.v-panel .dg-kb__menulabel{color:var(--em-text-muted);padding:6px 8px 4px;font-size:12px;font-weight:500;line-height:16px}.dg-kb .dg-kb__menuitem{text-align:left;border-radius:6px;align-items:center;gap:8px;width:100%;height:32px;padding:0 8px;font-size:14px;display:flex}.dg-kb .dg-kb__menuitem:hover,.dg-kb .dg-kb__menuitem:focus{background:var(--em-muted)}.dg-kb .dg-kb__menuitem:focus-visible{outline:2px solid var(--em-text);outline-offset:-2px}.dg-kb .dg-kb__menuitem i{border-radius:50%;flex:none;width:8px;height:8px}.dg-kb .dg-kb__toasts{z-index:5;justify-content:center;display:flex;position:absolute;top:12px;left:12px;right:12px}.dg-kb .dg-kb__toast{color:#007527;pointer-events:auto;width:356px;max-width:100%;animation:dg-kb-toast .4s var(--em-ease);background:#ecfdf3;border:1px solid #bffcd9;border-radius:8px;align-items:center;gap:6px;padding:14px 16px;font-size:13px;font-weight:500;line-height:1.5;display:flex;position:relative;box-shadow:0 4px 12px #0000001a}.dg-kb .dg-kb__toast>svg{fill:currentColor;flex:none;width:20px;height:20px;margin:0 4px 0 -3px}.dg-kb .dg-kb__toast.is-leaving{animation:.2s forwards dg-kb-toast-out}@keyframes dg-kb-toast{0%{opacity:0;transform:translateY(-100%)}}@keyframes dg-kb-toast-out{to{opacity:0;transform:translateY(-8px)}}.dg-kb .dg-kb__toastx{color:#007527;background:#ecfdf3;border:1px solid #bffcd9;border-radius:50%;place-items:center;width:20px;height:20px;display:grid;position:absolute;top:0;left:0;transform:translate(-35%,-35%)}.dg-kb .dg-kb__toastx:after{content:"";position:absolute;inset:-4px}.dg-kb .dg-kb__toastx .dg-kb__icon{width:12px;height:12px}.dg-kb .dg-kb__sheetwrap{z-index:6;pointer-events:auto;position:absolute;inset:0}.dg-kb .dg-kb__scrim{background:#00000080;animation:.2s dg-kb-fade;position:absolute;inset:0}.dg-kb .dg-kb__sheet{border-left:1px solid var(--em-border);background:var(--em-bg);width:min(100%,360px);animation:dg-kb-slide .3s var(--em-ease);flex-direction:column;display:flex;position:absolute;top:0;bottom:0;right:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.dg-kb .is-closing .dg-kb__scrim{animation:.2s forwards dg-kb-fade-out}.dg-kb .is-closing .dg-kb__sheet{animation:dg-kb-slide-out .2s var(--em-ease) forwards}@keyframes dg-kb-fade{0%{opacity:0}}@keyframes dg-kb-fade-out{to{opacity:0}}@keyframes dg-kb-slide{0%{transform:translate(100%)}}@keyframes dg-kb-slide-out{to{transform:translate(100%)}}.dg-kb .dg-kb__sheethead{flex:none;padding:16px 48px 12px 16px;position:relative}.dg-kb.v-panel .dg-kb__sheettitle{font-size:16px;font-weight:600;line-height:24px}.dg-kb .dg-kb__close{opacity:.7;border-radius:6px;place-items:center;width:28px;height:28px;transition:opacity .15s;display:grid;position:absolute;top:14px;right:12px}.dg-kb .dg-kb__close:hover{opacity:1}.dg-kb .dg-kb__sheetbody{flex-direction:column;flex:1;gap:20px;min-height:0;padding:4px 16px 20px;display:flex;overflow-y:auto}.dg-kb .dg-kb__status{border:1px solid var(--em-border);background:color-mix(in srgb,var(--em-muted) 40%,transparent);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.dg-kb.v-panel .dg-kb__line{align-items:flex-start;gap:8px;font-size:14px;line-height:20px;display:flex}.dg-kb .dg-kb__line .dg-kb__icon{color:var(--em-text-muted);margin-top:2px}.dg-kb .dg-kb__line.is-hand .dg-kb__icon{color:color-mix(in srgb,var(--em-text) 60%,transparent)}.dg-kb.v-panel .dg-kb__label{color:var(--em-text-muted);margin-bottom:8px;font-size:14px;font-weight:500;line-height:1}.dg-kb.v-panel .dg-kb__text{font-size:14px}.dg-kb .dg-kb__dl{gap:8px;margin:0;display:grid}.dg-kb .dg-kb__dl div{border-bottom:1px solid var(--em-border);justify-content:space-between;gap:12px;padding-bottom:6px;font-size:14px;display:flex}.dg-kb .dg-kb__dl div:last-child{border-bottom:0;padding-bottom:0}.dg-kb .dg-kb__dl dt{color:var(--em-text-muted)}.dg-kb .dg-kb__dl dd{text-align:right;margin:0;font-weight:500}.dg-kb .dg-kb__noteshead{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.dg-kb .dg-kb__noteshead label{font-size:14px;font-weight:500;line-height:1}.dg-kb .dg-kb__noteshead span{color:var(--em-text-muted);font-size:12px}.dg-kb .dg-kb__textarea{border:1px solid var(--em-border);width:100%;min-height:112px;color:var(--em-text);font:inherit;resize:vertical;background:0 0;border-radius:8px;margin:0;padding:8px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s;display:block;box-shadow:0 1px 2px #0000000d}.dg-kb .dg-kb__textarea::placeholder{color:var(--em-text-muted)}@container (max-width:520px){.dg-kb .dg-kb__page{gap:14px;padding:12px}.dg-kb .dg-kb__boardwrap{margin:0 -12px}.dg-kb .dg-kb__board{scroll-snap-type:x mandatory;gap:10px;padding-inline:12px;scroll-padding-inline:12px}.dg-kb .dg-kb__board.is-dragging{scroll-snap-type:none}.dg-kb .dg-kb__col{scroll-snap-align:start;width:calc(100% - 28px)}.dg-kb .dg-kb__dots{display:flex}.dg-kb .dg-kb__input,.dg-kb .dg-kb__textarea{font-size:16px}}.dg-kb .dg-kb__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;margin-top:16px;display:flex}.dg-kb.v-panel .dg-kb__hint{max-width:46ch;font:400 13px/1.45 var(--sans);color:var(--muted)}.dg-kb .dg-kb__hint-touch{display:none}@media (hover:none),(pointer:coarse){.dg-kb .dg-kb__hint-drag{display:none}.dg-kb .dg-kb__hint-touch{display:inline}}.dg-kb .dg-kb__sim i{background:var(--dg-coral);border-radius:50%;flex:none;width:8px;height:8px}@media (prefers-reduced-motion:reduce){.dg-kb .dg-kb__card,.dg-kb .dg-kb__col,.dg-kb .dg-kb__move,.dg-kb .dg-kb__input,.dg-kb .dg-kb__textarea,.dg-kb .dg-kb__dots i,.dg-kb .dg-kb__boardwrap:before,.dg-kb .dg-kb__boardwrap:after{transition:none}.dg-kb .dg-kb__card.is-fresh,.dg-kb .dg-kb__flags>.dg-kb__hand,.dg-kb .dg-kb__menu,.dg-kb .dg-kb__toast,.dg-kb .dg-kb__toast.is-leaving,.dg-kb .dg-kb__scrim,.dg-kb .dg-kb__sheet,.dg-kb .is-closing .dg-kb__scrim,.dg-kb .is-closing .dg-kb__sheet{animation:none}}
.dg-road{--coral-ink:color-mix(in srgb,var(--dg-coral) 55%,#000);--soft:color-mix(in srgb,var(--dg-dark) 8%,transparent);--lw:168px;container-type:inline-size}.dg-road__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:22px;display:flex}.dg-road__head .v-legend{margin:0!important}.dg-road__key{background:var(--dg-dark)}.dg-road__key--embudos{background:var(--dg-coral)}.dg-road__when{font:500 11px/1.4 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.dg-road__name{font:600 14px/1.3 var(--sans);letter-spacing:-.005em;color:var(--ink)}.dg-road__detail{font:400 13px/1.4 var(--sans);color:var(--muted);text-wrap:pretty;margin-top:1px}.dg-road__mile--embudos .dg-road__name,.dg-road__vitem--embudos .dg-road__name,.dg-road__mile--next .dg-road__when{color:var(--coral-ink)}.dg-road__h{display:none}.dg-road__side{grid-template-columns:minmax(0,1fr);display:grid;overflow:clip}.dg-road__side--up{padding-bottom:16px}.dg-road__side--up>.dg-road__lanes{grid-area:1/1;align-self:end}.dg-road__side--down>.dg-road__lanes{grid-area:2/1;align-self:start;padding-top:14px}.dg-road__lanes{grid-template-columns:minmax(0,1fr);row-gap:10px;display:grid}.dg-road__mile{opacity:0;min-width:0;transform:translateY(var(--y0,6px));transition:opacity .25s ease var(--d),transform .3s var(--v-ease) var(--d);flex-direction:column;grid-column:1;display:flex;position:relative}.dg-road__mile.is-start{max-width:min(var(--lw),calc((1 - var(--x)) * 100%));margin-left:calc(var(--x) * 100%);justify-self:start;padding-left:10px}.dg-road__mile.is-end{max-width:min(var(--lw),calc(var(--x) * 100%));margin-right:calc((1 - var(--x)) * 100%);text-align:right;justify-self:end;padding-right:10px}.dg-road__mile--next{--lw:200px}.dg-road__side--down .dg-road__mile{--y0:-6px}.dg-road__mile:before{content:"";background:var(--stem,color-mix(in srgb,var(--dg-dark) 50%,transparent));width:1.5px;position:absolute}.dg-road__mile.is-start:before{left:0}.dg-road__mile.is-end:before{right:0}.dg-road__side--up .dg-road__mile:before{top:3px;bottom:-600px}.dg-road__side--down .dg-road__mile:before{top:-600px;bottom:3px}.dg-road__mile--embudos{--stem:var(--dg-coral)}.dg-road__mile--next:before{background:repeating-linear-gradient(var(--dg-coral) 0 3px,transparent 0 6px)}.dg-road__line{z-index:1;height:0;position:relative}.dg-road__track{width:calc(var(--end) * 100%);background:linear-gradient(90deg,var(--dg-dark) 0 calc(var(--coral) * 100%),var(--dg-coral) 0);clip-path:inset(0 100% 0 0);height:3px;transition:clip-path var(--draw) linear;border-radius:2px;position:absolute;top:-1.5px;left:0}.dg-road__tail{top:-1.5px;left:calc(var(--end) * 100%);width:calc((var(--next) - var(--end)) * 100% - 7px);background:radial-gradient(circle closest-side,var(--dg-coral) 96%,transparent) 0 0/7px 3px repeat-x;clip-path:inset(0 100% 0 0);height:3px;transition:clip-path var(--tail) linear var(--draw);position:absolute}.dg-road__dot{top:0;left:calc(var(--x) * 100%);background:var(--dg-dark);width:9px;height:9px;transition:transform .25s var(--v-ease) var(--d);border-radius:50%;margin:-4.5px 0 0 -4.5px;position:absolute;transform:scale(0)}.dg-road__dot--embudos{border:1.5px solid var(--coral-ink);background:var(--dg-coral)}.dg-road__dot--next{border:2px solid var(--dg-coral);background:0 0;width:12px;height:12px;margin:-6px 0 0 -6px}.dg-road__band{min-width:0;width:calc(var(--w) * 100%);height:26px;margin-left:calc(var(--x) * 100%);background:var(--soft);font:400 12px/1.2 var(--sans);color:var(--muted);clip-path:inset(0 100% 0 0);transition:clip-path var(--bd) linear var(--d);border-radius:0 0 4px 4px;grid-area:1/1;justify-self:start;align-items:center;padding:0 10px;display:flex}.dg-road__band span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.dg-road__axis{border-top:1px solid var(--v-line);margin-top:20px;display:grid}.dg-road__axis>span{text-align:center;font:400 12px/1.3 var(--sans);color:var(--muted);padding-top:8px;position:relative}.dg-road__axis>span:before{content:"";background:var(--v-line);width:1px;height:5px;position:absolute;top:0;left:0}.dg-road__axis>span.is-year:before{background:var(--muted);height:9px}.dg-road__axis small{font:500 11px/1.4 var(--sans);color:var(--ink);display:block}.dg-road__axis>.is-next{font-style:italic}.dg-road.is-in .dg-road__mile{opacity:1;transform:none}.dg-road.is-in .dg-road__track,.dg-road.is-in .dg-road__tail,.dg-road.is-in .dg-road__band{clip-path:inset(0)}.dg-road.is-in .dg-road__dot{transform:none}.dg-road__v{grid-template-columns:58px 20px minmax(0,1fr);grid-auto-rows:minmax(24px,auto);column-gap:10px;display:grid}.dg-road__mon{text-align:right;font:400 12px/20px var(--sans);color:var(--muted);grid-column:1;padding-top:1px}.dg-road__mon small{font:500 11px/14px var(--sans);color:var(--ink);display:block}.dg-road__seg{z-index:1;background:var(--dg-dark);transform-origin:top;width:3px;transition:transform var(--sd) linear var(--d);grid-column:2;justify-self:center;position:relative;transform:scaleY(0)}.dg-road__seg.is-coral{background:var(--dg-coral)}.dg-road__seg.is-split{background:linear-gradient(var(--dg-dark) 0 11px,var(--dg-coral) 0)}.dg-road__seg.is-next{background:radial-gradient(circle closest-side,var(--dg-coral) 96%,transparent) 0 0/3px 6px repeat-y;align-self:start;height:11px}.dg-road__vband{background:color-mix(in srgb,var(--dg-dark) 11%,transparent);clip-path:inset(0 0 100%);width:15px;transition:clip-path var(--bd) linear var(--d);border-radius:8px;grid-column:2;justify-self:center;margin:11px 0 -11px}.dg-road__vrow{flex-direction:column;grid-column:3;gap:12px;padding-bottom:16px;display:flex}.dg-road__vitem{z-index:2;opacity:0;transition:opacity .25s ease var(--d),transform .3s var(--v-ease) var(--d);flex-direction:column;display:flex;position:relative;transform:translate(-6px)}.dg-road__vitem .dg-road__name{line-height:22px}.dg-road__vitem .dg-road__detail{max-width:46ch}.dg-road__vdot{background:var(--dg-dark);border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:11px;left:-20px}.dg-road__vitem--embudos .dg-road__vdot{border:1.5px solid var(--coral-ink);background:var(--dg-coral)}.dg-road__vitem--next .dg-road__vdot{border:2px solid var(--dg-coral);background:0 0;width:12px;height:12px;margin:-6px 0 0 -6px}.dg-road__vnote{background:var(--soft);font:400 12px/1.4 var(--sans);color:var(--muted);opacity:0;transition:opacity .3s ease var(--d);border-radius:4px;grid-column:3;place-self:center start;padding:7px 10px}.dg-road__vrow>.dg-road__vnote{align-self:flex-start}.dg-road.is-in .dg-road__seg{transform:none}.dg-road.is-in .dg-road__vband{clip-path:inset(0)}.dg-road.is-in .dg-road__vitem{opacity:1;transform:none}.dg-road.is-in .dg-road__vnote{opacity:1}@container (min-width:600px){.dg-road__h{display:block}.dg-road__v{display:none}}.dg-road.is-reset *{transition:none!important}@media (prefers-reduced-motion:reduce){.dg-road__replay{display:none!important}.dg-road__mile,.dg-road__vitem,.dg-road__vnote{opacity:1;transition:none;transform:none}.dg-road__track,.dg-road__tail,.dg-road__band,.dg-road__vband{clip-path:none;transition:none}.dg-road__dot,.dg-road__seg{transition:none;transform:none}}
.dg-estats{--last:calc((var(--n) - 1) * .12s + .9s);container-type:inline-size}.dg-estats__grid{grid-template-columns:minmax(0,1fr);gap:22px;display:grid}.dg-estats__item{grid-template-columns:64px minmax(0,1fr);align-content:start;gap:2px 14px;min-width:0;display:grid}.dg-estats__rule{background:color-mix(in srgb,var(--ink) 22%,transparent);transform-origin:0;height:2px;transition:transform .4s var(--v-ease) calc(var(--i) * .12s);border-radius:1px;grid-column:1/-1;margin-bottom:14px;display:block;transform:scaleX(0)}.dg-estats.is-in .dg-estats__rule{transform:none}.dg-estats__num{font:600 round(clamp(36px,9cqi,56px),1px)/1 var(--sans);letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:var(--ink);grid-row:2/4;display:block}.dg-estats__label{font:500 15px/1.3 var(--sans);color:var(--ink);text-wrap:balance;grid-column:2;padding-top:2px;display:block}.dg-estats__detail{font:400 13px/1.45 var(--sans);color:var(--muted);text-wrap:pretty;grid-column:2;display:block}.dg-estats__item.is-zero .dg-estats__rule{background:var(--dg-coral);transition-delay:var(--last)}.dg-estats__item.is-zero .dg-estats__num{transition:color .3s ease var(--last)}.dg-estats.is-in .is-zero .dg-estats__num{color:color-mix(in srgb,var(--dg-coral) 60%,#000)}@container (min-width:380px){.dg-estats__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 24px}.dg-estats__item{flex-direction:column;display:flex}.dg-estats__num{margin-bottom:10px}.dg-estats__label{padding-top:0}.dg-estats__detail{margin-top:4px}}@container (min-width:600px){.dg-estats__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.dg-estats__rule{transition:none;transform:none}.dg-estats__item.is-zero .dg-estats__num{color:color-mix(in srgb,var(--dg-coral) 60%,#000);transition:none}}
