.business-task-hero{isolation:isolate;min-height:0;padding-top:var(--page-top);color:#17232b;background:#f7f9fa;padding-bottom:30px;position:relative;overflow:hidden}.business-task-hero:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(at 51% 58%,#fff9,#0000 60%);position:absolute;inset:0}.business-task-hero .bt-copy{text-align:center;z-index:2;max-width:750px;margin:auto;padding:0 24px;position:relative}.pn .business-task-hero h1{font-family:var(--font-display);font-size:var(--h1-display);font-weight:var(--display-weight);letter-spacing:var(--h1-track);text-wrap:balance;margin:0;line-height:1.04}.pn .business-task-hero h1 em{color:#368eb1;font-weight:inherit;font-style:normal;display:inline-block}.business-task-hero .bt-copy p{color:#59696f;max-width:46ch;margin:var(--title-gap) auto 0;letter-spacing:-.012em;text-wrap:balance;font-size:18px;font-weight:400;line-height:1.6}.business-task-hero .bt-copy p>span{text-wrap:balance}.business-task-hero .bt-buttons{margin-top:var(--lede-gap);justify-content:center;align-items:center;gap:12px;display:flex}.business-task-hero .bt-art-wrap{aspect-ratio:1440/492;z-index:1;pointer-events:none;width:100%;max-width:1640px;margin:-28px auto 0;position:relative;overflow:clip;-webkit-mask-image:linear-gradient(#000 74%,#0000 98%);mask-image:linear-gradient(#000 74%,#0000 98%)}.business-task-hero .bt-art{width:100%;height:100%;display:block;overflow:hidden}.business-task-hero .bt-current{animation:12s linear infinite bt-current;animation-delay:var(--phase,0s)}.business-task-hero .bt-packet{opacity:.82;offset-rotate:0deg;animation:12s linear infinite bt-route;animation-delay:var(--packet-phase);will-change:offset-distance}.business-task-hero .bt-packet-input,.business-task-hero .bt-packet-output{animation:12s linear infinite bt-process-task;animation-delay:var(--packet-phase)}.business-task-hero .bt-packet-output{animation-name:bt-finish-task}@keyframes bt-process-task{0%,84.7%{opacity:1}86%,to{opacity:0}}@keyframes bt-finish-task{0%,84.7%{opacity:0}86%,to{opacity:1}}.business-task-hero .bt-letter{animation:12s cubic-bezier(.4,0,.2,1) infinite bt-letter;animation-delay:var(--phase)}.business-task-hero .bt-write{transform-origin:-66px -97px;animation:12s cubic-bezier(.4,0,.2,1) infinite bt-writing;animation-delay:var(--phase)}.business-task-hero .bt-write-2{animation-name:bt-writing-two}.business-task-hero .bt-write-3{animation-name:bt-writing-three}.business-task-hero .bt-flap{transform-origin:0 -65px;animation:12s cubic-bezier(.45,0,.25,1) infinite bt-flap;animation-delay:var(--phase)}.business-task-hero .bt-flap-back{animation-name:bt-flap,bt-flap-behind}.business-task-hero .bt-flap-front{animation-name:bt-flap,bt-flap-in-front}.business-task-hero .bt-appointment{animation:12s cubic-bezier(.4,0,.2,1) infinite bt-appointment;animation-delay:var(--phase)}.business-task-hero .bt-bar{animation:12s cubic-bezier(.35,0,.2,1) infinite bt-bar;animation-delay:var(--phase);transform-origin:0 0}.business-task-hero .bt-bar-1{animation-name:bt-bar-two}.business-task-hero .bt-bar-2{animation-name:bt-bar-three}.business-task-hero .bt-bar-3{animation-name:bt-bar-four}.business-task-hero .bt-report-leaf{animation:12s cubic-bezier(.4,0,.2,1) infinite bt-report;animation-delay:var(--phase)}@keyframes bt-route{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes bt-current{0%{stroke-dashoffset:100px}to{stroke-dashoffset:0}}@keyframes bt-letter{0%,4%{opacity:0;transform:translateY(-42px)}10%,24%{opacity:1;transform:translate(0)}32%,38%{opacity:1;transform:translateY(86px)}38.5%,to{opacity:0;transform:translateY(86px)}}@keyframes bt-writing{0%,10%{transform:scaleX(0)}15%,to{transform:scaleX(1)}}@keyframes bt-writing-two{0%,14%{transform:scaleX(0)}19%,to{transform:scaleX(1)}}@keyframes bt-writing-three{0%,18%{transform:scaleX(0)}23%,to{transform:scaleX(1)}}@keyframes bt-flap{0%{transform:scaleY(1)}2%{transform:scaleY(0)}4.5%,32%{transform:scaleY(-.68)}35%{transform:scaleY(0)}38%,to{transform:scaleY(1)}}@keyframes bt-flap-behind{0%,1.999%{visibility:hidden}2%,34.999%{visibility:visible}35%,to{visibility:hidden}}@keyframes bt-flap-in-front{0%,1.999%{visibility:visible}2%,34.999%{visibility:hidden}35%,to{visibility:visible}}@keyframes bt-appointment{0%,48%{opacity:1;transform:translate(0)}51%{opacity:0;transform:translate(38px,-62px)}51.5%{opacity:0;transform:translate(-17px,-115px)}56%{opacity:1;transform:translate(-10px,-70px)}60%,to{opacity:1;transform:translate(0)}}@keyframes bt-report{0%,71%{opacity:1;transform:translate(0)}74%{opacity:0;transform:translate(38px,-40px)}74.5%{opacity:0;transform:translate(-20px,18px)}77.5%,to{opacity:1;transform:translate(0)}}@keyframes bt-bar{0%,74.4%{transform:scaleY(1)}74.5%,77.5%{transform:scaleY(.03)}83.5%,to{transform:scaleY(1)}}@keyframes bt-bar-two{0%,74.4%{transform:scaleY(1)}74.5%,80.5%{transform:scaleY(.03)}86.5%,to{transform:scaleY(1)}}@keyframes bt-bar-three{0%,74.4%{transform:scaleY(1)}74.5%,83.5%{transform:scaleY(.03)}89.5%,to{transform:scaleY(1)}}@keyframes bt-bar-four{0%,74.4%{transform:scaleY(1)}74.5%,86.5%{transform:scaleY(.03)}92.5%,to{transform:scaleY(1)}}.business-task-hero .bt-glow{opacity:0;animation:none;animation-delay:var(--phase,0s)}.business-task-hero .bt-glow-mail{animation-name:bt-glow-mail}.business-task-hero .bt-glow-cal{animation-name:bt-glow-cal}.business-task-hero .bt-glow-report{animation-name:bt-glow-report}@keyframes bt-glow-mail{0%{opacity:0}4%,34%{opacity:1}42%,to{opacity:0}}@keyframes bt-glow-cal{0%,46%{opacity:0}50%,59%{opacity:1}66%,to{opacity:0}}@keyframes bt-glow-report{0%,69%{opacity:0}73%,92%{opacity:1}98%,to{opacity:0}}.business-task-hero .bt-hand{offset-rotate:0deg;opacity:0;animation:none;animation-delay:var(--phase,0s)}.business-task-hero .bt-hand-mc{animation-name:bt-hand-mc}.business-task-hero .bt-hand-cr{animation-name:bt-hand-cr}.business-task-hero .bt-hand-out{animation-name:bt-hand-out}.business-task-hero .bt-hand-in{animation-name:bt-hand-in}.business-task-hero .bt-hand-in,.business-task-hero .bt-hand-out{animation-timing-function:linear}@keyframes bt-hand-in{0%,75%{offset-distance:0%;opacity:0}75.5%{opacity:1}to{offset-distance:26.2%;opacity:1}}@keyframes bt-hand-mc{0%,37%{offset-distance:0%;opacity:0}39%{opacity:1}47%{opacity:1}49%,to{offset-distance:100%;opacity:0}}@keyframes bt-hand-cr{0%,59%{offset-distance:0%;opacity:0}61%{opacity:1}69%{opacity:1}71%,to{offset-distance:100%;opacity:0}}@keyframes bt-hand-out{0%{offset-distance:72.8%;opacity:1}22.7%{offset-distance:95.6%;opacity:1}23%,to{offset-distance:95.6%;opacity:0}}.business-task-hero .bt-controls{z-index:5;align-items:center;gap:4px;display:flex;position:absolute;bottom:22px;right:max(40px,50vw - 550px)}.business-task-hero .bt-play,.business-task-hero .bt-tuning summary{color:#8397a3;cursor:pointer;background:#ffffff9e;border:1px solid #dce5e99c;border-radius:50%;place-items:center;width:34px;height:34px;list-style:none;transition:background .2s,color .2s;display:grid}.business-task-hero .bt-play:hover,.business-task-hero .bt-tuning summary:hover{color:#277e9f;background:#fff}.business-task-hero .bt-play:disabled{opacity:.5;cursor:default}.business-task-hero .bt-play svg,.business-task-hero .bt-tuning summary svg{width:17px;height:17px}.business-task-hero .bt-tuning summary::-webkit-details-marker{display:none}.business-task-hero .bt-tuning-panel{color:#536975;background:#fff;border:1px solid #dce5eb;border-radius:14px;gap:17px;width:250px;padding:20px;font-size:12px;display:grid;position:absolute;bottom:46px;right:0;box-shadow:0 10px 45px #40586816}.business-task-hero .bt-tuning-title{letter-spacing:.06em;text-transform:uppercase;color:#91a1a9;font-size:11px}.business-task-hero .bt-tuning-panel label{display:block}.business-task-hero .bt-tuning-panel select{background:#fafcfd;border:1px solid #dce5eb;border-radius:6px;width:100%;margin-top:6px;padding:7px 9px;display:block}.business-task-hero .bt-tuning-panel .bt-tuning-check{align-items:center;gap:8px;display:flex}.business-task-hero .bt-tuning-panel input{accent-color:#3a98bc}.business-task-hero .bt-tuning-panel input[type=range]{width:100%;margin-top:10px;display:block}.business-task-hero .bt-scrub-time{float:right;color:#8a9ba5;font-variant-numeric:tabular-nums;font-size:10px}.business-task-hero .bt-tuning-panel>button{cursor:pointer;border-top:1px solid #edf1f4;justify-content:space-between;align-items:center;padding-top:13px;display:flex}.business-task-hero.bt-art-only{flex-direction:column;justify-content:center;min-height:650px;padding-top:30px;display:flex}.business-task-hero.bt-art-only .bt-copy{display:none}.business-task-hero.bt-art-only .bt-art-wrap{margin:0 auto -60px}@media (max-width:1000px){.business-task-hero{min-height:0;padding-top:54px}.business-task-hero .bt-art-wrap{width:110%;max-width:none;margin:0 -5%}}@media (max-width:640px){.business-task-hero{min-height:0;padding-top:40px;padding-bottom:20px}.pn .business-task-hero h1{font-size:var(--h1-display-phone);line-height:1.04}.business-task-hero .bt-copy p{font-size:16px}.business-task-hero .bt-copy p>span{display:block}.business-task-hero .bt-buttons{gap:8px}.business-task-hero .bt-art-wrap{width:124%;margin:26px -12% 0}.business-task-hero.bt-art-only{min-height:520px}}@media (prefers-reduced-motion:reduce){.business-task-hero .bt-art *{animation-play-state:paused;animation-delay:calc(var(--phase,0s) - 5.04s)}.business-task-hero .bt-packet,.business-task-hero .bt-packet-input,.business-task-hero .bt-packet-output{animation-delay:calc(var(--packet-phase,0s) - 5.04s)}}.business-task-hero:after{content:"";background:linear-gradient(transparent,var(--bg,#fff));pointer-events:none;z-index:1;height:80px;position:absolute;inset:auto 0 0}.business-task-hero .bt-play:focus-visible,.business-task-hero .bt-tuning summary:focus-visible{box-shadow:var(--focus-ring-cta);outline:none}.business-task-hero .bt-play,.business-task-hero .bt-tuning summary{color:#596f7c}@media (max-width:720px){.business-task-hero .bt-controls{right:24px}}@media (max-width:640px){.business-task-hero:after{height:48px}.business-task-hero .bt-controls{gap:0;bottom:16px;right:19px}.business-task-hero .bt-play,.business-task-hero .bt-tuning summary{isolation:isolate;background:0 0;border-color:#0000;width:44px;height:44px;position:relative}.business-task-hero .bt-play:before,.business-task-hero .bt-tuning summary:before{content:"";z-index:-1;background:#ffffff9e;border:1px solid #dce5e99c;border-radius:50%;transition:background .2s;position:absolute;inset:5px}.business-task-hero .bt-play:hover,.business-task-hero .bt-tuning summary:hover{background:0 0}.business-task-hero .bt-play:hover:before,.business-task-hero .bt-tuning summary:hover:before{background:#fff}}@media (max-width:360px){.business-task-hero .bt-copy{padding-inline:16px}}@media (max-width:359px){.business-task-hero .bt-buttons{flex-direction:column;align-items:stretch;max-width:260px;margin-inline:auto}}
.pn.projects-page{background:var(--bg)}.project-story{padding:48px 0 64px}.project-story>section+section,.project-story>nav,.project-story>nav+section{margin-top:var(--section-gap)}.project-story :is(section,nav,article)[id]{scroll-margin-top:100px}.pn .project-story h2{font-size:var(--h2-size);line-height:var(--h2-lh);letter-spacing:var(--h2-track);text-wrap:balance;margin:0}.pn .project-story .closer h2{margin:0 auto}.pn .project-story .workflow-section{margin:0}.pn .project-story .pj-bcard{background:var(--elevated);gap:0}.pn .project-story .pj-bcard__cap{border:0}.pn .project-story .pj-bcard__stage{background:var(--surface-1);border:0}.pn .project-story .pj-bcard__t{text-wrap:balance;margin:0;font-size:22px;line-height:1.22}.pn .project-story .pj-bcard__s{margin:0;font-size:15px;line-height:1.55}.pn .project-story .pj-bcard:hover{border-color:var(--line-1);box-shadow:var(--card-shadow)}.project-records{border:1px solid var(--line-1);border-radius:var(--radius-xl);background:var(--surface-1);grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:40px;padding:36px;display:grid}.project-records dl{gap:24px;margin:0;display:grid}.project-records dt{font-size:18px;font-weight:600;line-height:1.35}.project-records dd{color:var(--text-2);margin:8px 0 0;font-size:15px;line-height:1.6}.project-records a{color:var(--accent-ink)}.project-resources{grid-template-columns:1fr 1fr;gap:32px;display:grid}.project-resources>a{color:var(--text-1);border-block:1px solid var(--line-1);justify-content:space-between;align-items:center;gap:20px;padding:20px 0;text-decoration:none;display:flex}.project-resources strong{font-size:18px;font-weight:500;display:block}.project-resources a>span>span{color:var(--text-2);margin-top:7px;font-size:14px;display:block}.project-resources>a>svg{color:var(--accent-ink);flex-shrink:0}.project-resources>a:hover strong{color:var(--accent-ink)}@media (max-width:1080px){.pn .project-story .pj-bento>.pj-bcard{grid-column:span 6}.pn .project-story .pj-bento>.pj-bcard--desk{grid-column:1/-1}}@media (max-width:760px){.project-story{padding:36px 0 40px}.project-story>section+section,.project-story>nav,.project-story>nav+section{margin-top:var(--section-gap)}.project-records{grid-template-columns:1fr;gap:24px;padding:28px 24px}.project-resources{grid-template-columns:1fr;gap:0}.project-resources>a+a{border-top:0}}@media (max-width:720px){.pn .project-story .pj-bento{gap:18px}.pn .project-story .pj-bento>.pj-bcard{grid-column:1/-1}.pn .project-story .pj-bcard__cap{padding:20px 24px 24px}.pn .project-story .pj-bcard__t{font-size:21px}}.pn.projects-page .pj-bento>.pj-bcard{flex-direction:column}.pn.projects-page .pj-bento .pj-bcard__cap{flex:1 0 auto;align-content:start;gap:8px;padding:20px 26px 26px;display:grid}.pn.projects-page .pj-bento .pj-bcard__s{max-width:44ch}.pn.projects-page .pj-bento .pj-bcard__stage{flex:none;height:384px;min-height:0;padding:0;overflow:hidden;container:bcs/inline-size}.pn.projects-page .pj-bento>.pj-bcard--desk{--dk-pad:clamp(14px,4.4vw,52px);grid-column:1/-1}.pn.projects-page .pj-bento .pj-bcard--desk .pj-bcard__stage{height:auto;padding:var(--dk-pad) var(--dk-pad) calc(var(--dk-pad) * .84);background:var(--surface-1);display:block;overflow:visible;container:none}.pn.projects-page .pj-bento .pj-bcard--desk .pj-bcard__stage>.dk{max-width:none}.pn.projects-page .pj-bento .pj-bcard--desk .pj-bcard__cap{padding:24px calc(var(--dk-pad) + 10px) 28px}.pn.projects-page .pj-bento .pj-bcard--desk .pj-bcard__t{font-size:clamp(22px,2.1vw,26px);line-height:1.18}.pn.projects-page .pj-bento .pj-bcard--desk .pj-bcard__s{max-width:60ch;font-size:15.5px}@media (max-width:1080px){.pn.projects-page .pj-bento.is-even>.pj-bcard:not(.pj-bcard--desk){grid-column:span 6}}@media (max-width:720px){.pn.projects-page .pj-bento.is-even>.pj-bcard:not(.pj-bcard--desk){grid-column:1/-1}.pn.projects-page .pj-bento .pj-bcard__cap{padding:18px 22px 22px}.pn.projects-page .pj-bento .pj-bcard--desk .pj-bcard__stage{padding:12px 12px 4px}.pn.projects-page .pj-bento .pj-bcard--desk .pj-bcard__cap{padding:18px 22px 22px}.pn.projects-page .pj-bento .pj-bcard--desk .pj-bcard__t{font-size:21px}.pn.projects-page .pj-bento .pj-bcard--desk .pj-bcard__s{font-size:15px}}.pn.projects-page .bx-paper{background:var(--elevated);border:1px solid var(--line-1);border-radius:var(--radius-lg);box-shadow:var(--shadow-float)}.pn.projects-page .bx-g{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;display:block}.pn.projects-page .bx-ico{background:var(--elevated);width:30px;height:30px;box-shadow:0 0 0 1px var(--line-1),0 1px 2px #0f0c080d;color:var(--text-2);border-radius:50%;flex:none;place-items:center;display:grid}.pn.projects-page .bx-ico img{width:16px;height:16px;display:block}.pn.projects-page .bx-ico .bx-g{width:15px;height:15px}.pn.projects-page :is(.bx-ico--cal,.bx-chip--cal) .bx-g{color:var(--gold-ink)}.pn.projects-page .bx-row{isolation:isolate;align-items:center;gap:11px;min-width:0;min-height:44px;display:flex;position:relative}.pn.projects-page .bx-row__n{white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-weight:500;overflow:hidden}.pn.projects-page .bx-row__m{color:var(--text-3);white-space:nowrap;flex:none;font-size:12.5px}.pn.projects-page .bx-av{background:var(--surface-2);width:28px;height:28px;color:var(--text-1);border-radius:50%;flex:none;place-items:center;font-size:11.5px;font-weight:600;line-height:1;display:grid}.pn.projects-page .bx-people{margin-left:auto;display:flex}.pn.projects-page .bx-people .bx-av{box-shadow:0 0 0 2px var(--elevated)}.pn.projects-page .bx-people .bx-av+.bx-av{margin-left:-6px}.pn.projects-page .bx-chip{border-radius:var(--radius-pill);background:var(--elevated);height:30px;box-shadow:0 0 0 1px var(--line-1),0 6px 14px -10px #0f0c084d;color:var(--text-1);white-space:nowrap;align-items:center;gap:7px;padding:0 12px 0 8px;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex}.pn.projects-page .bx-chip>:is(img,.bx-g){width:15px;height:15px}.pn.projects-page .bx-puck{background:var(--accent-deep);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid;box-shadow:inset 0 1px #ffffff38,0 2px 6px -2px #1f7fa880}.pn.projects-page .bx-puck--ok{background:var(--bx-ok);box-shadow:inset 0 1px #ffffff38,0 2px 6px -2px #1e783373}.pn.projects-page .bx-puck .bx-g{stroke-width:2.6px;width:13px;height:13px}.pn.projects-page .bx-box{width:22px;height:22px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:7px;flex:none;place-items:center;display:grid;position:relative}.pn.projects-page .bx-box .bx-puck{border-radius:inherit;width:auto;height:auto;position:absolute;inset:0}.pn.projects-page .bx-win__ring{border-radius:inherit;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--accent) 55%,transparent),inset 0 0 0 5px var(--accent-soft);position:absolute;inset:0}.pn.projects-page .bc{--bx-ok:#1e7833;z-index:1;max-width:none;font-family:var(--font-plex-sans),"IBM Plex Sans",system-ui,sans-serif;color:var(--text-1);text-align:left;font-size:13px;line-height:1.4;position:absolute}.pn.projects-page .bc *,.pn.projects-page .bc :before{box-sizing:border-box}.pn.projects-page .bc b{font-weight:600}.pn.projects-page .bc p{margin:0}.pn.projects-page .bc .g{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;display:block}.pn.projects-page .bc .pa{background:var(--elevated);border:1px solid var(--line-1);box-shadow:var(--shadow-float);border-radius:14px;position:absolute}.pn.projects-page .bc .dsp{font-family:var(--font-display);letter-spacing:-.016em;color:var(--text-1);font-weight:600}.pn.projects-page .bc .mu{color:var(--text-3);font-size:12px}.pn.projects-page .bc .hd{align-items:center;gap:9px;min-width:0;display:flex}.pn.projects-page .bc .hd b{white-space:nowrap}.pn.projects-page .bc .tx{gap:1px;min-width:0;display:grid}.pn.projects-page .bc .tx b{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;overflow:hidden}.pn.projects-page .bc .tx span{color:var(--text-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.pn.projects-page .bc .pjm-orb{width:30px;height:30px}.pn.projects-page .bc--fix{width:352px;height:384px;margin:-192px 0 0 -176px;top:50%;left:50%}.pn.projects-page .bc--fill{inset:0}.pn.projects-page .bc--fb{-webkit-mask-image:linear-gradient(#000 0 calc(100% - 78px),#0000 100%);mask-image:linear-gradient(#000 0 calc(100% - 78px),#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pn.projects-page .bc--fbr{-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(90deg,#000 0 calc(100% - 64px),#0000 100%),linear-gradient(#000 0 calc(100% - 76px),#0000 100%);mask-image:linear-gradient(90deg,#000 0 calc(100% - 64px),#0000 100%),linear-gradient(#000 0 calc(100% - 76px),#0000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}.pn.projects-page .bc .disp{font-family:var(--font-display);letter-spacing:-.02em}.pn.projects-page .bc .pp{background:var(--elevated);border:1px solid var(--line-1);box-shadow:var(--shadow-float);border-radius:14px;position:absolute}.pn.projects-page .bc .pk{background:var(--accent-deep);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;display:grid;box-shadow:inset 0 1px #ffffff38,0 2px 6px -2px #1f7fa880}.pn.projects-page .bc .pk--ok{background:var(--bx-ok);box-shadow:inset 0 1px #ffffff38,0 2px 6px -2px #1e783373}.pn.projects-page .bc .pk .g{stroke-width:2.6px;width:13px;height:13px}.pn.projects-page .bc{--bc-wide:0}@container bcs (min-width:640px){.pn.projects-page .bc{--bc-wide:1}.pn.projects-page .bc--w{width:726px;margin-left:-363px}}.pn.projects-page .bc-con .lines{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pn.projects-page .bc-con .lines path{fill:none;stroke-linecap:round}.pn.projects-page .bc-con .lines .ln{stroke:#cfcbc2;stroke-width:1.6px}.pn.projects-page .bc-con .lines .sp{stroke:var(--accent);stroke-width:2.4px;stroke-dasharray:18 100;stroke-dashoffset:18px;opacity:0}.pn.projects-page .bc-con .lines--w{display:none}.pn.projects-page .bc-con .src{justify-items:center;gap:9px;width:92px;display:grid;position:absolute;top:24px}.pn.projects-page .bc-con .s0{left:30px}.pn.projects-page .bc-con .s1{left:130px}.pn.projects-page .bc-con .s2{left:230px}.pn.projects-page .bc-con .pl{background:var(--elevated);width:54px;height:54px;box-shadow:0 0 0 1px var(--line-1),0 12px 26px -16px #0f0c0866,0 2px 5px -2px #0f0c0814;border-radius:17px;place-items:center;display:grid}.pn.projects-page .bc-con .pl img{width:28px;height:28px}.pn.projects-page .bc-con .pl .bx-g{stroke-width:1.6px;width:26px;height:26px;color:var(--gold-ink)}.pn.projects-page .bc-con .src .tx{justify-items:center}.pn.projects-page .bc-con .src .tx b{font-size:13px;font-weight:600}.pn.projects-page .bc-con .src .tx span{display:none}.pn.projects-page .bc-con .proj{border-radius:18px;width:280px;padding:12px 12px 8px;top:170px;left:36px}.pn.projects-page .bc-con .proj>.hd{height:36px;padding:0 6px 6px}.pn.projects-page .bc-con .proj>.hd b{font-size:15.5px}.pn.projects-page .bc-con .rec{align-items:center;gap:11px;height:46px;padding:0 6px;display:flex}.pn.projects-page .bc-con .rec .bx-ico{width:32px;height:32px}@container bcs (min-width:640px){.pn.projects-page .bc-con .lines--n{display:none}.pn.projects-page .bc-con .lines--w{display:block}.pn.projects-page .bc-con .src{background:var(--elevated);width:206px;height:64px;box-shadow:0 0 0 1px var(--line-1),0 14px 30px -20px #0f0c0861,0 2px 5px -2px #0f0c080f;border-radius:18px;align-items:center;gap:13px;padding:0 14px 0 12px;display:flex;left:60px}.pn.projects-page .bc-con .s0{top:70px}.pn.projects-page .bc-con .s1{top:160px}.pn.projects-page .bc-con .s2{top:250px}.pn.projects-page .bc-con .pl{background:var(--surface-1);width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-1);border-radius:13px}.pn.projects-page .bc-con .pl img{width:22px;height:22px}.pn.projects-page .bc-con .pl .bx-g{width:21px;height:21px}.pn.projects-page .bc-con .src .tx{justify-items:start}.pn.projects-page .bc-con .src .tx b{font-size:15px}.pn.projects-page .bc-con .src .tx span{font-size:12.5px;display:block}.pn.projects-page .bc-con .proj{width:262px;padding:14px 12px 10px;top:60px;left:404px}.pn.projects-page .bc-con .proj>.hd b{font-size:16.5px}.pn.projects-page .bc-con .rec{height:64px}.pn.projects-page .bc-con .rec .bx-ico{width:36px;height:36px}.pn.projects-page .bc-con .rec .bx-ico img{width:18px;height:18px}.pn.projects-page .bc-con .rec .tx b{font-size:14px}}.pn.projects-page .bc-org .cover{z-index:1;border-radius:20px;flex-direction:column;justify-content:space-between;width:288px;height:118px;padding:18px 18px 17px;display:flex;top:230px;left:32px}.pn.projects-page .bc-org .cover .hd{gap:10px}.pn.projects-page .bc-org .cover .hd b{font-size:19px}.pn.projects-page .bc-org .prog{gap:9px;display:grid}.pn.projects-page .bc-org .prog .c{height:17px;color:var(--text-2);font-size:12.5px;position:relative}.pn.projects-page .bc-org .prog .c>span{white-space:nowrap;position:absolute;top:0;left:0}.pn.projects-page .bc-org .prog .c3{opacity:0}.pn.projects-page .bc-org .prog i{background:var(--surface-2);border-radius:3px;height:6px;display:block;overflow:hidden}.pn.projects-page .bc-org .prog i b{border-radius:inherit;background:var(--bx-ok);height:100%;display:block;transform:translate(-42.857%)}.pn.projects-page .bc-org .doc{z-index:2;border-radius:12px;width:130px;height:180px;padding:14px;top:54px;left:28px;transform:rotate(-5deg)}.pn.projects-page .bc-org .doc .hd{gap:7px;margin-bottom:14px}.pn.projects-page .bc-org .doc .hd img{width:16px;height:16px}.pn.projects-page .bc-org .doc .hd b{font-size:12.5px}.pn.projects-page .bc-org .doc .tl{background:var(--surface-2);border-radius:4px;height:7px;margin-top:9px;display:block}.pn.projects-page .bc-org .chat{z-index:3;border-radius:18px 18px 18px 5px;width:158px;padding:12px 14px 14px;top:52px;left:168px;transform:rotate(3deg)}.pn.projects-page .bc-org .chat .hd{color:var(--text-3);gap:7px;margin-bottom:7px;font-size:12.5px}.pn.projects-page .bc-org .chat .pjm-orb{width:20px;height:20px}.pn.projects-page .bc-org .chat p{text-wrap:pretty;font-size:13.5px;font-weight:500;line-height:1.4}.pn.projects-page .bc-org .task{z-index:4;border-radius:14px;align-items:center;gap:10px;width:206px;height:52px;padding:0 14px;font-size:13.5px;font-weight:500;display:flex;top:184px;left:96px;transform:rotate(-1.5deg)}.pn.projects-page .bc-ag{-webkit-mask-image:linear-gradient(#000 calc(100% - 52px),#0000);mask-image:linear-gradient(#000 calc(100% - 52px),#0000)}.pn.projects-page .bc-ag .prov{background:var(--elevated);box-shadow:0 0 0 1px var(--line-1),0 10px 22px -16px #0f0c0857;border-radius:16px;padding:4px;display:flex;position:absolute;top:24px;left:24px}.pn.projects-page .bc-ag .po{z-index:1;place-items:center;width:42px;height:36px;display:grid;position:relative}.pn.projects-page .bc-ag .po .pjm-orb{width:26px;height:26px}.pn.projects-page .bc-ag .own{background:var(--ink,#1a1815);color:#fff;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.pn.projects-page .bc-ag .own .bx-g{stroke-width:2px;width:15px;height:15px}.pn.projects-page .bc-ag .sel{background:var(--surface-2);border-radius:12px;width:42px;height:36px;position:absolute;top:4px;left:4px;box-shadow:inset 0 0 0 1px #0f0c080d}.pn.projects-page .bc-ag .po+.po{opacity:.42}.pn.projects-page .bc-ag .q{white-space:nowrap;background:var(--surface-2);border-radius:20px 20px 6px;max-width:290px;padding:10px 15px;font-size:14.5px;line-height:1.35;position:absolute;top:94px;right:24px}.pn.projects-page .bc-ag .tool{color:var(--text-2);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;top:152px;left:24px}.pn.projects-page .bc-ag .tool b{color:var(--text-1);font-weight:600}.pn.projects-page .bc-ag .ics{margin:0 2px 0 4px;display:flex}.pn.projects-page .bc-ag .ics>span{background:var(--elevated);width:22px;height:22px;box-shadow:0 0 0 1px var(--line-1),0 0 0 3px var(--surface-1);border-radius:50%;place-items:center;display:grid}.pn.projects-page .bc-ag .ics>span+span{margin-left:-5px}.pn.projects-page .bc-ag .ics :is(img,.bx-g){width:12px;height:12px}.pn.projects-page .bc-ag .ics .bx-g{color:var(--gold-ink);stroke-width:2px}.pn.projects-page .bc-ag .ans{padding-left:38px;position:absolute;top:188px;left:24px;right:24px}.pn.projects-page .bc-ag .av{width:26px;height:26px;position:absolute;top:0;left:0}.pn.projects-page .bc-ag .av>*{width:26px;height:26px;position:absolute;inset:0}.pn.projects-page .bc-ag .av>:not(:first-child){opacity:0}.pn.projects-page .bc-ag .ans p{text-wrap:pretty;font-size:15px;line-height:1.5}.pn.projects-page .bc-ag .cites{gap:6px;margin-top:10px;display:flex}.pn.projects-page .bc-ag .cites .bx-chip{height:28px;font-size:12.5px}.pn.projects-page .bc-ag .ans .p2{color:var(--text-2);margin-top:14px}.pn.projects-page .bc-rep .pg{transform-origin:50% 0;width:268px;height:292px;transform:translate(calc(min(var(--q,0),0) * 20px + max(var(--q,0),0) * 44px),calc(min(var(--q,0),0) * 17px)) scale(calc(1 + min(var(--q,0),0) * .05));opacity:calc(1 + min(var(--q,0) + 2,0) - max(var(--q,0),0) * 1.6);border-radius:16px;padding:16px 18px;top:48px;left:42px}.pn.projects-page .bc-rep .pg:after{content:"";border-radius:inherit;background:var(--surface-1);opacity:calc(min(var(--q,0),0) * -.34);pointer-events:none;position:absolute;inset:0}.pn.projects-page .bc-rep .ph{height:22px;color:var(--text-2);white-space:nowrap;align-items:center;gap:7px;font-size:12.5px;display:flex}.pn.projects-page .bc-rep .ph>.g{width:14px;height:14px}.pn.projects-page .bc-rep .ev{text-overflow:ellipsis;min-width:0;overflow:hidden}.pn.projects-page .bc-rep .st{margin-left:auto;display:inline-grid;position:relative}.pn.projects-page .bc-rep .st>span{grid-area:1/1;justify-self:end;align-items:center;gap:6px;font-weight:500;display:inline-flex}.pn.projects-page .bc-rep .s1{color:var(--text-3)}.pn.projects-page .bc-rep .s2{color:var(--text-1)}.pn.projects-page .bc-rep .st .pk{width:18px;height:18px}.pn.projects-page .bc-rep .st .pk .g{width:11px;height:11px}.pn.projects-page .bc-rep .pt{margin-top:14px;font-size:19px;line-height:1.2;display:block}.pn.projects-page .bc-rep .kp{gap:24px;margin-top:16px;display:flex}.pn.projects-page .bc-rep .kp>span{gap:3px;display:grid}.pn.projects-page .bc-rep .kp b{letter-spacing:-.03em;font-size:26px;font-weight:600;line-height:1.05}.pn.projects-page .bc-rep .kp small{letter-spacing:0;color:var(--text-3);font-size:14px;font-weight:500}.pn.projects-page .bc-rep .kp i{color:var(--text-3);font-size:12px;font-style:normal}.pn.projects-page .bc-rep .ch{align-items:flex-end;gap:7px;height:62px;margin-top:18px;display:flex}.pn.projects-page .bc-rep .ch i{background:color-mix(in srgb,var(--accent) 28%,#fff);transform-origin:50% 100%;border-radius:5px 5px 2px 2px;flex:1}.pn.projects-page .bc-rep .ch i.hi{background:var(--accent)}.pn.projects-page .bc-rep .ln{color:var(--text-2);margin-top:14px;font-size:13px;line-height:1.45}@container bcs (min-width:640px){.pn.projects-page .bc-rep .pg{transform-origin:0;width:292px;height:316px;transform:translateX(calc(min(var(--q,0),0) * 112px + max(var(--q,0),0) * 56px)) scale(calc(1 + min(var(--q,0),0) * .07));opacity:calc(1 + min(var(--q,0) + 2,0) - max(var(--q,0),0) * 1.6);padding:18px 20px;top:34px;left:338px}.pn.projects-page .bc-rep .pt{font-size:21px}.pn.projects-page .bc-rep .kp b{font-size:30px}.pn.projects-page .bc-rep .ch{height:74px}}.pn.projects-page .bc-dash .tile{isolation:isolate;border-radius:18px;padding:14px 16px}.pn.projects-page .bc-dash .k{color:var(--text-2);font-size:12.5px;font-weight:500;display:block}.pn.projects-page .bc-dash .t-sign{width:304px;height:140px;top:24px;left:24px}.pn.projects-page .bc-dash .t-sign .v{letter-spacing:-.035em;margin-top:4px;font-size:40px;font-weight:600;line-height:1.1;display:grid}.pn.projects-page .bc-dash .t-sign .v>span{grid-area:1/1}.pn.projects-page .bc-dash .ns{color:var(--text-3);opacity:0;transform:translateY(-14px)}.pn.projects-page .bc-dash .fr{color:var(--gold-ink)}.pn.projects-page .bc-dash .warm{z-index:-1;border-radius:inherit;background:color-mix(in srgb,var(--gold) 9%,#fff);position:absolute;inset:0}.pn.projects-page .bc-dash .em{position:absolute;bottom:14px;left:14px}.pn.projects-page .bc-dash .t-tasks{width:146px;height:116px;top:176px;left:24px}.pn.projects-page .bc-dash .rv{align-items:center;gap:10px;margin-top:12px;display:flex}.pn.projects-page .bc-dash .rv .disp{letter-spacing:-.03em;white-space:nowrap;font-size:26px;font-weight:600;line-height:1}.pn.projects-page .bc-dash .rv small{letter-spacing:0;color:var(--text-3);font-size:13px;font-weight:500}.pn.projects-page .bc-dash .donut{flex:none;width:50px;height:50px;transform:rotate(-90deg)}.pn.projects-page .bc-dash .donut circle{fill:none;stroke-width:5.5px}.pn.projects-page .bc-dash .donut .tr{stroke:var(--surface-2)}.pn.projects-page .bc-dash .donut .ta{stroke:var(--accent);stroke-linecap:round;stroke-dasharray:57.14 100}.pn.projects-page .bc-dash .t-roll{width:146px;height:116px;top:176px;left:182px}.pn.projects-page .bc-dash .t-roll .v{letter-spacing:-.02em;text-wrap:balance;margin-top:8px;font-size:18px;font-weight:600;line-height:1.2;display:block}.pn.projects-page .bc-dash .t-roll .src{display:none;position:absolute;bottom:14px;left:14px}.pn.projects-page .bc-dash .ups{width:304px;height:56px;padding:0;top:304px;left:24px}.pn.projects-page .bc-dash .ut{display:none}.pn.projects-page .bc-dash .rows{height:40px;position:absolute;top:8px;left:14px;right:16px}.pn.projects-page .bc-dash .u{height:40px;min-height:0;font-size:13.5px;position:absolute;top:0;left:0;right:0}.pn.projects-page .bc-dash .u .bx-ico{width:28px;height:28px}.pn.projects-page .bc-dash .mv{position:absolute;top:40px;left:0;right:0}.pn.projects-page .bc-dash .mv .u+.u{top:40px}.pn.projects-page .bc-dash .mv .u{opacity:0}.pn.projects-page .bc-dash .u .bx-row__m{display:none}@container bcs (min-width:640px){.pn.projects-page .bc-dash .t-sign{width:288px;height:170px;padding:16px 18px;top:40px;left:60px}.pn.projects-page .bc-dash .t-sign .v{margin-top:8px;font-size:52px}.pn.projects-page .bc-dash .em{bottom:16px;left:16px}.pn.projects-page .bc-dash .t-tasks{width:146px;height:170px;top:40px;left:362px}.pn.projects-page .bc-dash .rv{flex-direction:column;align-items:flex-start;gap:14px;margin-top:14px}.pn.projects-page .bc-dash .donut{width:62px;height:62px}.pn.projects-page .bc-dash .t-roll{width:146px;height:170px;top:40px;left:520px}.pn.projects-page .bc-dash .t-roll .v{font-size:20px}.pn.projects-page .bc-dash .t-roll .src{display:inline-flex}.pn.projects-page .bc-dash .ups{width:606px;height:120px;top:224px;left:60px}.pn.projects-page .bc-dash .ut{color:var(--text-2);font-size:12.5px;font-weight:500;display:block;position:absolute;top:13px;left:16px}.pn.projects-page .bc-dash .rows{height:80px;top:36px;left:16px;right:18px}.pn.projects-page .bc-dash .mv .u:first-child{opacity:1}.pn.projects-page .bc-dash .u .bx-row__m{display:block}}.pn.projects-page .bc-auto{-webkit-mask-image:linear-gradient(#000 calc(100% - 40px),#0000);mask-image:linear-gradient(#000 calc(100% - 40px),#0000)}.pn.projects-page .bc-auto .clk{letter-spacing:-.04em;align-items:baseline;font-size:62px;font-weight:600;line-height:1;display:flex;position:absolute;top:18px;left:26px}.pn.projects-page .bc-auto .dg{display:inline-grid}.pn.projects-page .bc-auto .dg>span{text-align:center;grid-area:1/1}.pn.projects-page .bc-auto .cn{margin:0 .02em;transform:translateY(-.06em)}.pn.projects-page .bc-auto .ap{letter-spacing:0;color:var(--text-3);margin-left:10px;font-size:16px;font-weight:600}.pn.projects-page .bc-auto .wk{gap:6px;display:flex;position:absolute;top:96px;left:24px}.pn.projects-page .bc-auto .wk .d{background:var(--surface-2);width:38px;height:38px;color:var(--text-1);border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:grid}.pn.projects-page .bc-auto .wk .d.we{box-shadow:inset 0 0 0 1px var(--line-1);color:var(--text-3);background:0 0}.pn.projects-page .bc-auto .wk .d>span{z-index:2;position:relative}.pn.projects-page .bc-auto .wk .d.on{color:#fff}.pn.projects-page .bc-auto :is(.today,.next){z-index:1;border-radius:50%;width:38px;height:38px;position:absolute;top:0;left:0}.pn.projects-page .bc-auto .today{background:var(--accent-deep);transform:translate(132px);box-shadow:inset 0 1px #ffffff3d,0 6px 14px -6px #1f7fa899}.pn.projects-page .bc-auto .next{box-shadow:inset 0 0 0 2px var(--accent);transform:translate(176px)}.pn.projects-page .bc-auto .br{border-radius:18px;padding:14px 16px;top:150px;left:24px;right:24px}.pn.projects-page .bc-auto .bh{align-items:center;gap:9px;margin-bottom:8px;display:flex}.pn.projects-page .bc-auto .bh b{font-size:15px}.pn.projects-page .bc-auto .by{color:var(--text-2);white-space:nowrap;align-items:center;gap:6px;margin-left:auto;font-size:12.5px;display:inline-flex}.pn.projects-page .bc-auto .by .pjm-orb{width:20px;height:20px}.pn.projects-page .bc-auto .ln{align-items:flex-start;gap:10px;min-height:38px;padding-top:3px;display:flex}.pn.projects-page .bc-auto .li{background:var(--surface-1);width:26px;height:26px;color:var(--text-2);border-radius:50%;flex:none;place-items:center;display:grid}.pn.projects-page .bc-auto .li :is(img,.g){width:14px;height:14px}.pn.projects-page .bc-auto .lx{min-height:32px;color:var(--text-2);flex:1;font-size:13px;line-height:1.4;position:relative}.pn.projects-page .bc-auto .lx .bar{background:var(--surface-2);opacity:0;border-radius:4px;height:8px;position:absolute;top:6px;left:0}.pn.projects-page .bc-auto .lx .tx{text-wrap:pretty;display:block}.pn.projects-page .bc-auto .bf{align-items:center;margin-top:4px;display:flex}.pn.projects-page .bc-auto .sv{align-items:center;gap:8px;font-size:12.5px;font-weight:500;display:inline-flex}.pn.projects-page .bc-auto .dg>.a{opacity:0;transform:translateY(-30px)}.workflow-section:focus{outline:none}.workflow-intro{justify-content:space-between;align-items:baseline;gap:12px 32px;margin-bottom:24px;display:flex}.pn .workflow-intro h2{font-size:var(--h2-size);line-height:var(--h2-lh);letter-spacing:var(--h2-track);margin:0}.workflow-intro>p{color:var(--text-3);flex-shrink:0;margin:0;font-size:13px;line-height:1.5}.workflow{border-radius:var(--radius-xl);background:#f2f7fa;border:1px solid #e0e9ed;grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr);align-items:center;gap:clamp(24px,4vw,60px);padding:36px;display:grid}.workflow__request-area{gap:28px;max-width:360px;display:grid}.workflow__request{color:#234858;letter-spacing:-.025em;text-wrap:pretty;background:linear-gradient(145deg,#f5fcff,#e1f1f8);border:1px solid #b9dcea;border-radius:18px 18px 18px 5px;margin:0;padding:24px;font-size:clamp(19px,1.9vw,23px);line-height:1.45;position:relative;box-shadow:inset 0 1px #fff,0 2px 3px #36677d08}.workflow__tabs{isolation:isolate;border-radius:var(--radius-pill);background:#e5eff4;border:1px solid #cedee6;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px;display:grid;position:relative;box-shadow:inset 0 1px 2px #34556b06}.workflow__tabs:before{content:"";border-radius:inherit;width:calc(33.3333% - 2.66667px);transform:translateX(calc(var(--workflow-step)*100%));transition:transform .2s var(--ease-out);pointer-events:none;z-index:-1;background:#fff;border:1px solid #d3e0e6;position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 1px 3px #25455c0d}.workflow__tabs button{border-radius:var(--radius-pill);color:#586b75;min-width:0;min-height:44px;font:500 14px/1.2 var(--font-ui);white-space:nowrap;cursor:pointer;transition:color .16s var(--ease-out);background:0 0;border:0;padding:8px}.workflow__tabs button:hover{color:#234858}.workflow__tabs button[aria-selected=true]{color:var(--accent-ink)}.workflow__tabs button:focus-visible{box-shadow:var(--focus-ring-cta);outline:none}.workflow__paper{isolation:isolate;min-width:0;position:relative}.workflow__paper:before{content:"";pointer-events:none;z-index:-1;background:#eaf1f5;border:1px solid #d6e2e9;border-radius:17px;position:absolute;inset:6px 5px -5px}.workflow__panels{background:#fff;border:1px solid #d8e3e9;border-radius:17px;padding:28px 30px 22px;display:grid;box-shadow:0 2px 3px #34556b05,0 12px 28px -16px #34556b30}.workflow__state{visibility:hidden;opacity:0;pointer-events:none;flex-direction:column;grid-area:1/1;min-width:0;display:flex}.workflow__state[data-active=true]{visibility:visible;opacity:1;pointer-events:auto;animation:workflow-document-in .18s var(--ease-out)}.workflow__state:focus-visible{box-shadow:var(--focus-ring-link);border-radius:var(--radius-sm);outline:none}.workflow__document-head{align-items:center;gap:12px;margin-bottom:24px;display:flex}.pn .workflow__document-head h3{letter-spacing:-.025em;margin:0;font-size:21px;font-weight:600;line-height:1.25}.workflow__document-icon{color:#277591;background:linear-gradient(145deg,#e6f6ff,#cce8f3);border:1px solid #abd5e7;border-radius:9px;flex:0 0 36px;place-items:center;height:40px;display:grid;box-shadow:inset 0 1px #fff,0 2px #c2dce7}.workflow__document-icon svg{width:22px;height:22px}.workflow__document-icon--mail{color:#9c563e;background:linear-gradient(145deg,#fff2ec,#f9ddd1);border-color:#efcbbd;box-shadow:inset 0 1px #fff,0 2px #ead0c4}.workflow__draft{color:var(--gold-ink);background:#fbede6;border-radius:6px;margin-left:auto;padding:5px 9px;font-size:12px;font-weight:500;line-height:1.3}.workflow__facts{gap:20px;margin:0 0 24px;display:grid}.workflow__facts>div{grid-template-columns:144px minmax(0,1fr);gap:14px;display:grid}.workflow__facts dt{color:var(--text-1);font-size:14px;font-weight:500;line-height:1.5}.workflow__facts dd{color:var(--text-2);margin:0;font-size:14px;line-height:1.5}.workflow__brief{gap:16px;margin:0 0 24px;padding:0;list-style:none;display:grid}.workflow__brief li{color:var(--text-1);grid-template-columns:18px minmax(0,1fr);gap:12px;font-size:16px;line-height:1.5;display:grid}.workflow__brief li>span:first-child{color:var(--accent-ink);font-variant-numeric:tabular-nums;padding-top:2px;font-size:13px}.workflow__subject{color:var(--text-1);border-bottom:1px solid #e9eef1;flex-wrap:wrap;gap:4px 12px;margin:0 0 16px;padding-bottom:14px;font-size:14px;line-height:1.5;display:flex}.workflow__subject>span{color:var(--text-3)}.workflow__email>blockquote{color:var(--text-2);margin:0 0 24px;font-size:16px;line-height:1.6}.workflow__receipt{color:var(--text-3);border-top:1px solid #e9eef1;flex-wrap:wrap;gap:4px 12px;margin:auto 0 0;padding-top:16px;font-size:12px;line-height:1.5;display:flex}.workflow__receipt>span:first-child{color:#527383}.workflow__receipt--draft{color:var(--gold-ink)}@keyframes workflow-document-in{0%{opacity:.4;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1000px){.workflow{grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr);gap:28px;padding:28px}.workflow__panels{padding:24px}.workflow__facts>div{grid-template-columns:1fr;gap:3px}.workflow__request{padding:20px}}@media (max-width:760px){.workflow-intro{display:block}.workflow-intro>p{margin-top:10px}.workflow{grid-template-columns:1fr;gap:24px;padding:24px}.workflow__request-area{gap:16px;max-width:none}.workflow__request{padding:18px 20px;font-size:20px}.workflow__panels{padding:24px 20px 20px}.workflow__facts{gap:18px}.workflow__document-head{margin-bottom:22px}.workflow__receipt{gap:3px 12px}.workflow__receipt>span{flex-basis:100%}}@media (max-width:430px){.workflow{padding:16px}.workflow__request{padding:16px;font-size:19px}.workflow__panels{padding:22px 18px 18px}.workflow__document-head{gap:10px}.pn .workflow__document-head h3{font-size:20px}.workflow__tabs button{padding-inline:5px;font-size:13px}}@media (max-width:360px){.workflow{padding:12px}.workflow__panels{padding:20px 16px 16px}.workflow__document-head{gap:8px}.pn .workflow__document-head h3{font-size:18px}.workflow__document-icon{border-radius:7px;flex-basis:30px;height:34px}.workflow__document-icon svg{width:19px;height:19px}.workflow__draft{padding:4px 6px}}@media (prefers-reduced-motion:reduce){.workflow__tabs:before,.workflow__tabs button{transition:none}.workflow__state[data-active=true]{animation:none}}@media (max-width:1000px){.projects-page .workflow__request{text-wrap:balance}}.projects-page .project-records dt{text-wrap:balance}.projects-page .project-records dd{text-wrap:pretty}.projects-page .project-resources>a{align-items:flex-start}.projects-page .project-resources strong{line-height:1.35}.projects-page .project-resources>a>svg{transition:transform var(--m-depth) var(--ease-out);margin-top:5px}.projects-page .project-resources>a:hover>svg{transform:translate(2px)}.pn.projects-page .closer>p:not(.closer__note){text-wrap:balance}@media (prefers-reduced-motion:reduce){.projects-page .project-resources>a>svg{transition:none}}
@property --u{syntax:"<length>";inherits:true;initial-value:1px}.dk{width:100%;position:relative;container:dk/inline-size}.dk__canvas{--u:max(min(calc(100cqw / 760), .86px), calc(100cqw / 1000));grid-template-columns:calc(380 * var(--u)) minmax(0,1fr);gap:calc(14 * var(--u));width:100%;height:calc(580 * var(--u));padding:calc(12 * var(--u));box-sizing:border-box;font:400 calc(14 * var(--u))/1.5 var(--font-plex-sans),"IBM Plex Sans",system-ui,sans-serif;color:#262521;letter-spacing:-.004em;text-align:left;display:grid;position:relative}.dk *,.dk :before,.dk :after{box-sizing:border-box}.dk b{font-weight:600}.dk p{margin:0}.dk svg.g{width:calc(16 * var(--u));height:calc(16 * var(--u));fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;display:block}.dk svg.g .t{fill:currentColor;fill-opacity:.12}.dk__mark{width:calc(18 * var(--u));height:calc(18 * var(--u));flex:none;display:block}.dk__chat{border-radius:calc(16 * var(--u));background:#fff;flex-direction:column;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:0 0 0 1px #26252112}.dk__crumb{align-items:center;gap:calc(8 * var(--u));height:calc(40 * var(--u));padding:0 calc(16 * var(--u));font-size:calc(12.5 * var(--u));color:#6e6a62;white-space:nowrap;flex:none;min-width:0;display:flex}.dk__crumb b{color:#262521;flex:none;font-weight:500}.dk__title{text-overflow:ellipsis;min-width:0;overflow:hidden}.dk__crumb i{color:#bdbab2;font-style:normal}.dk__scroll{min-height:0;-webkit-mask-image:linear-gradient(#0000,#000 calc(22 * var(--u)),#000);-webkit-mask-image:linear-gradient(#0000,#000 calc(22 * var(--u)),#000);mask-image:linear-gradient(#0000,#000 calc(22 * var(--u)),#000);flex:auto;position:relative;overflow:hidden}.dk__turns{min-height:100%;padding:calc(10 * var(--u)) calc(18 * var(--u)) calc(14 * var(--u));gap:calc(14 * var(--u));will-change:transform;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.dk__turn{gap:calc(12 * var(--u));flex-direction:column;display:flex}.dk__ask{max-width:86%;padding:calc(8 * var(--u)) calc(13 * var(--u));border-radius:calc(14 * var(--u));box-shadow:0 0 0 1px #26252112,0 1px calc(2 * var(--u)) #0f0c080d;font-size:calc(14 * var(--u));color:#262521;background:#f7f7f5;align-self:flex-end;line-height:1.5}.dk__rep{grid-template-columns:calc(18 * var(--u)) minmax(0,1fr);gap:0 calc(11 * var(--u));display:grid;position:relative}.dk__rep>.dk__mark{margin-top:calc(3 * var(--u))}.dk__done{align-items:center;gap:calc(6 * var(--u));height:calc(22 * var(--u));margin-left:calc(-6 * var(--u));padding:0 calc(6 * var(--u));font-size:calc(12 * var(--u));color:#6e6a62;grid-column:2;display:flex}.dk__trace{pointer-events:none;opacity:0;grid-area:1/2;position:absolute;top:0;left:0;right:0}.dk__thead{align-items:center;gap:calc(6 * var(--u));height:calc(22 * var(--u));font-weight:500;font-size:calc(13 * var(--u));color:#3d7fae;display:flex}.dk__thead .g{width:calc(14 * var(--u));height:calc(14 * var(--u))}.dk__thead span{background:linear-gradient(90deg,#3d7fae 0% 40%,#a9d3ea 50%,#3d7fae 60% 100%) 0 0/240% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:2.2s linear infinite paused dk-sh}.dk.is-playing .dk__thead span{animation-play-state:running}.dk__thead small{font-size:calc(12 * var(--u));color:#6e6a62;margin-left:calc(2 * var(--u));font-variant-numeric:tabular-nums;font-weight:400}@keyframes dk-sh{0%{background-position:120% 0}to{background-position:-120% 0}}.dk__rail{margin:calc(4 * var(--u)) 0 0 calc(-29 * var(--u));position:relative}.dk__trow{grid-template-columns:calc(23 * var(--u)) calc(44 * var(--u)) minmax(0,1fr);min-height:calc(28 * var(--u));align-items:center;display:grid;position:relative}.dk__trow:before{content:"";left:calc(9 * var(--u));top:calc(-14 * var(--u));width:calc(9 * var(--u));height:calc(28 * var(--u));border-bottom-left-radius:calc(8 * var(--u));border-bottom:1px solid #dfdfde;border-left:1px solid #dfdfde;position:absolute}.dk__trow:first-child:before{top:calc(-6 * var(--u));height:calc(20 * var(--u))}.dk__trow em{padding-right:calc(8 * var(--u));text-align:right;font-style:normal;font-weight:500;font-size:calc(11 * var(--u));letter-spacing:.01em;color:#6e6a62;grid-column:2;line-height:1.5}.dk__tchip{justify-self:start;align-items:center;gap:calc(6 * var(--u));height:calc(22 * var(--u));padding:0 calc(8 * var(--u)) 0 calc(7 * var(--u));border-radius:calc(10 * var(--u));font-size:calc(12 * var(--u));color:#6e6a62;background:#ececec;grid-column:3;max-width:100%;display:inline-flex}.dk__tchip b{color:#56534c;white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.dk__tchip img,.dk__tchip .g{width:calc(13 * var(--u));height:calc(13 * var(--u))}.dk__trow--coral em,.dk__trow--gold em{color:#56534c}.dk__trow--coral .dk__tchip{color:#b4633c;background:#f8f1ee}.dk__trow--gold .dk__tchip{color:#a97b28;background:#f8f4ed}.dk__trow--coral .dk__tchip b,.dk__trow--gold .dk__tchip b{color:#262521}.dk__caret{color:#6e6a62;width:calc(12 * var(--u))!important;height:calc(12 * var(--u))!important;stroke-width:1.7px!important}.dk__done .dk__caret{margin-left:-1px}.dk__worked{margin-top:calc(8 * var(--u));font-size:calc(12 * var(--u));color:#88857e;font-variant-numeric:tabular-nums;grid-column:2;line-height:1}.dk__stack{display:flex}.dk__stack>span{width:calc(18 * var(--u));height:calc(18 * var(--u));color:#6e6a62;background:#ebebeb;border-radius:50%;place-items:center;display:grid}.dk__stack>span+span{margin-left:-1px}.dk__stack img{width:calc(11 * var(--u));height:calc(11 * var(--u))}.dk__stack .g{width:calc(10 * var(--u));height:calc(10 * var(--u))}.dk__prose{font-size:calc(14 * var(--u));color:#56534c;grid-column:2;line-height:1.65}.dk__prose b{color:#262521;font-weight:600}.dk__cards{gap:calc(8 * var(--u));margin-top:calc(10 * var(--u));grid-column:2;display:grid}.dk__card{grid-template-columns:calc(30 * var(--u)) minmax(0,1fr) auto;align-items:center;column-gap:calc(11 * var(--u));padding:calc(11 * var(--u)) calc(14 * var(--u)) calc(11 * var(--u)) calc(12 * var(--u));border-radius:calc(20 * var(--u));box-shadow:0 0 0 1px #26252114,inset 0 1px 0 #ffffffb3,0 1px 1px #0f0c0808,0 calc(2 * var(--u)) calc(4 * var(--u)) calc(-2 * var(--u)) #0f0c0808,0 calc(4 * var(--u)) calc(8 * var(--u)) calc(-4 * var(--u)) #0f0c0805;background:#f7f7f5;display:grid;position:relative}.dk__card:after{content:"";border-radius:inherit;opacity:var(--lit,0);pointer-events:none;position:absolute;inset:0;box-shadow:0 0 0 1px #2625211f}.dk__tile{width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:calc(10 * var(--u));color:#56534c;background:#efeeeb;place-items:center;display:grid}.dk__tile .g,.dk__tile img{width:calc(16 * var(--u));height:calc(16 * var(--u))}.dk__card b{font-size:calc(14 * var(--u));white-space:nowrap;text-overflow:ellipsis;line-height:1.3;display:block;overflow:hidden}.dk__card small{font-size:calc(11 * var(--u));color:#6e6a62;margin-top:1px;line-height:1.35;display:block}.dk__open{align-items:center;gap:calc(5 * var(--u));font-size:calc(13 * var(--u));color:color-mix(in srgb,#0076a7 calc(var(--lit,0) * 100%),#6e6a62);font-weight:500;line-height:1;display:inline-flex}.dk__open .g{width:calc(13 * var(--u));height:calc(13 * var(--u))}.dk__composer{margin:0 calc(12 * var(--u)) calc(12 * var(--u));border-radius:calc(14 * var(--u));box-shadow:0 calc(2 * var(--u)) calc(5 * var(--u)) calc(-3 * var(--u)) #2625212e;background:#f7f7f5;border:1px solid #d9d7d1;flex:none;position:relative}.dk__field{height:calc(46 * var(--u));padding:calc(14 * var(--u)) calc(16 * var(--u)) 0;font-size:calc(14 * var(--u));white-space:nowrap;line-height:1.45;position:relative;overflow:hidden}.dk__ph{left:calc(16 * var(--u));top:calc(14 * var(--u));color:#6e6a62;position:absolute}.dk__typed{color:#262521;position:relative}.dk__tools{align-items:center;gap:calc(4 * var(--u));height:calc(44 * var(--u));padding:0 calc(8 * var(--u)) calc(9 * var(--u)) calc(8 * var(--u));display:flex}.dk__tool{width:calc(30 * var(--u));height:calc(30 * var(--u));border-radius:calc(8 * var(--u));color:#56534c;flex:none;place-items:center;display:grid}.dk__mic{color:#6e6a62;margin-left:auto}.dk__mic .g{stroke-width:1.8px}.dk__pill{align-items:center;gap:calc(6 * var(--u));height:calc(30 * var(--u));padding:0 calc(8 * var(--u));font-size:calc(12 * var(--u));color:#56534c;white-space:nowrap;border-radius:999px;font-weight:500;display:inline-flex}.dk__pill .pjm-orb{width:calc(16 * var(--u))!important;height:calc(16 * var(--u))!important}.dk__pill .dk__caret{margin-left:-1px;width:calc(10 * var(--u))!important;height:calc(10 * var(--u))!important}.dk__send{width:calc(32 * var(--u));height:calc(32 * var(--u));margin-left:calc(2 * var(--u));color:color-mix(in srgb,#fff calc(var(--ready,0)*100%),#7c7871);background:#ededec;border-radius:50%;place-items:center;display:grid;position:relative;box-shadow:inset 0 0 0 1px #dcdad5}.dk__send .g{width:calc(15 * var(--u));height:calc(15 * var(--u));stroke-width:2.4px;position:relative}.dk__send:before{content:"";opacity:var(--ready,0);box-shadow:inset 0 0 0 1px #287daa,inset 0 1px 1.5px #fff6,0 calc(7 * var(--u)) calc(18 * var(--u)) calc(-10 * var(--u)) #3da8dcb3;background:radial-gradient(130% 115% at 28% 4%,#ffffff52,#0000 50%),linear-gradient(#2a8ab8,#3da8dc 54%,#1f6b95);border-radius:50%;position:absolute;inset:0}.dk__desk{--up:1;border-radius:calc(20 * var(--u));min-width:0;min-height:0;box-shadow:0 0 0 1px #dfdede,0 calc(2 * var(--u)) calc(4 * var(--u)) #0f0c080a,0 calc(18 * var(--u)) calc(40 * var(--u)) calc(-24 * var(--u)) #0f0c0847;background:#fff;flex-direction:column;display:flex;position:relative;overflow:hidden}.dk__head{align-items:center;gap:calc(4 * var(--u));height:calc(52 * var(--u));padding:calc(10 * var(--u));flex:none;display:flex}.dk__tabs{min-width:0;margin-right:calc(6 * var(--u));-webkit-mask-image:linear-gradient(90deg,#0000,#000 max(calc(8 * var(--u)),var(--fl,0px)),#000 calc(100% - calc(18 * var(--u))),#0000);-webkit-mask-image:linear-gradient(90deg,#0000,#000 max(calc(8 * var(--u)),var(--fl,0px)),#000 calc(100% - calc(18 * var(--u))),#0000);mask-image:linear-gradient(90deg,#0000,#000 max(calc(8 * var(--u)),var(--fl,0px)),#000 calc(100% - calc(18 * var(--u))),#0000);flex:auto;display:flex;position:relative;overflow:hidden;container-type:inline-size}.dk__strip-in{gap:calc(4 * var(--u));will-change:transform;transform:translateX(min(0px, calc(100cqw - calc(18 * var(--u)) - 100%)));flex:none;display:flex}.dk__tab{isolation:isolate;align-items:center;gap:calc(7 * var(--u));height:calc(32 * var(--u));padding:0 calc(30 * var(--u)) 0 calc(9 * var(--u));border-radius:calc(10 * var(--u));font-size:calc(13 * var(--u));color:#56534c;white-space:nowrap;max-width:calc(220 * var(--u));flex:none;font-weight:500;display:inline-flex;position:relative}.dk__tab>i{text-overflow:ellipsis;color:color-mix(in srgb,#262521 calc(var(--sel,0) * 100%),#56534c);font-style:normal;overflow:hidden}.dk__tab .g{color:color-mix(in srgb,#56534c calc(var(--sel,0) * 100%),#6e6a62);width:calc(15 * var(--u));height:calc(15 * var(--u))}.dk__tab img{width:calc(15 * var(--u));height:calc(15 * var(--u))}.dk__tab:before{content:"";border-radius:inherit;opacity:var(--sel,0);z-index:-1;background:#e7e7e7;position:absolute;inset:0}.dk__tab .dk__x{right:calc(7 * var(--u));top:calc(9 * var(--u));width:calc(14 * var(--u));height:calc(14 * var(--u));stroke-width:1.8px;color:#6e6a62;opacity:var(--sel,0);position:absolute}.dk__ctl{width:calc(32 * var(--u));height:calc(32 * var(--u));border-radius:calc(10 * var(--u));color:#6e6a62;flex:none;place-items:center;display:grid}.dk__body{flex:auto;min-height:0;position:relative}.dk__pane{padding:calc(10 * var(--u)) calc(34 * var(--u)) calc(24 * var(--u));-webkit-mask-image:linear-gradient(#000 calc(100% - calc(30 * var(--u))),#0000);-webkit-mask-image:linear-gradient(#000 calc(100% - calc(30 * var(--u))),#0000);mask-image:linear-gradient(#000 calc(100% - calc(30 * var(--u))),#0000);position:absolute;inset:0;overflow:hidden}.dk__empty{place-content:center;justify-items:center;gap:calc(12 * var(--u));color:#6e6a62;font-size:calc(13.5 * var(--u));display:grid;position:absolute;inset:0}.dk__empty span{align-items:center;gap:calc(7 * var(--u));height:calc(32 * var(--u));padding:0 calc(13 * var(--u));color:#56534c;font-weight:500;font-size:calc(12.5 * var(--u));border-radius:999px;display:inline-flex;box-shadow:inset 0 0 0 1px #2625211f}.dk h4{margin:0 0 calc(8 * var(--u));font:650 calc(24 * var(--u))/1.2 var(--font-display);letter-spacing:-.018em;color:#262521}.dk h5{margin:calc(20 * var(--u)) 0 calc(8 * var(--u));font:600 calc(15 * var(--u))/1.3 var(--font-display);letter-spacing:-.01em;color:#262521}.dk__h{justify-content:space-between;align-items:baseline;gap:calc(12 * var(--u));margin:calc(18 * var(--u)) 0 calc(10 * var(--u));display:flex}.dk__h h5{margin:0}.dk__h>span{font-size:calc(12 * var(--u));color:#56534c;white-space:nowrap;font-weight:500}.dk__sub{align-items:center;gap:calc(7 * var(--u));margin-bottom:calc(18 * var(--u));font-size:calc(12.5 * var(--u));color:#6e6a62;flex-wrap:wrap;display:flex}.dk__sub>i{width:calc(3 * var(--u));height:calc(3 * var(--u));background:#bdbab2;border-radius:50%}.dk__tag{height:calc(22 * var(--u));padding:0 calc(8 * var(--u));font-size:calc(12 * var(--u));color:#56534c;white-space:nowrap;background:#efeeeb;border-radius:999px;align-items:center;font-weight:500;display:inline-flex}.dk__tag--a{color:#3da8dc;background:#e2f2fa}.dk__tag--w{color:#925c0b;background:#fdf5ea}.dk__tag--ok{color:#1e7833;background:#eaf5ec}.dk__props{grid-template-columns:calc(96 * var(--u)) minmax(0,1fr);gap:0 calc(14 * var(--u));padding-top:calc(8 * var(--u));border-top:1px solid #e7e6e2;margin:0;display:grid}.dk__props dt{padding:calc(7 * var(--u)) 0;font-size:calc(13 * var(--u));color:#6e6a62}.dk__props dd{padding:calc(7 * var(--u)) 0;font-size:calc(14 * var(--u));color:#262521;margin:0;line-height:1.45}.dk__props .dk__ln{color:#3da8dc}.dk__copy{margin-top:calc(14 * var(--u));padding-top:calc(16 * var(--u));font-size:calc(14.5 * var(--u));color:#262521;border-top:1px solid #e7e6e2;line-height:1.7}.dk__copy p+p{margin-top:calc(8 * var(--u))}.dk mark{--hl:.4;background:rgba(61,168,220,calc(.16 * var(--hl)));color:inherit;border-radius:calc(4 * var(--u));padding:0 calc(2 * var(--u));margin:0 calc(-2 * var(--u))}.dk__para{font-size:calc(14.5 * var(--u));color:#262521;text-wrap:pretty;line-height:1.75}.dk__cite{align-items:center;gap:calc(5 * var(--u));height:calc(21 * var(--u));padding:0 calc(8 * var(--u)) 0 calc(6 * var(--u));font-size:calc(11.5 * var(--u));color:#56534c;vertical-align:1px;white-space:nowrap;background:#f7f7f5;border-radius:999px;margin:0 1px;font-weight:500;line-height:1;display:inline-flex;box-shadow:0 0 0 1px #26252114}.dk__cite img,.dk__cite .g{width:calc(12 * var(--u));height:calc(12 * var(--u))}.dk__list{padding:0 0 0 calc(18 * var(--u));font-size:calc(14.5 * var(--u));color:#262521;margin:0;line-height:1.7;list-style:outside}.dk__list li{margin:calc(2 * var(--u)) 0;padding-left:calc(4 * var(--u));display:list-item}.dk__list li::marker{color:#6e6a62}.dk__strip{gap:calc(6 * var(--u));padding-bottom:calc(12 * var(--u));border-bottom:1px solid #e7e6e2;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dk__met{padding:calc(10 * var(--u)) calc(12 * var(--u)) calc(11 * var(--u));border-radius:calc(12 * var(--u));min-width:0;position:relative}.dk__met small{font-size:calc(12.5 * var(--u));color:#56534c;display:block}.dk__met b{margin-top:calc(3 * var(--u));font:600 calc(28 * var(--u))/1.1 var(--font-display);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:#262521;white-space:nowrap;display:block}.dk__met b em{font-style:normal;font-size:calc(14 * var(--u));color:#6e6a62;letter-spacing:0;margin-left:calc(4 * var(--u));font-weight:500}.dk__met span{margin-top:calc(4 * var(--u));font-size:calc(12 * var(--u));color:#6e6a62;white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.dk__met--hot{background:#fdf5ea}.dk__met--hot b,.dk__met--hot span{color:#925c0b}.dk__spark{width:100%;height:calc(20 * var(--u));margin-top:calc(6 * var(--u));display:block;overflow:visible}.dk__spark path{fill:none;stroke:#3da8dc;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.dk__chart{grid-template-columns:calc(18 * var(--u)) minmax(0,1fr);gap:calc(8 * var(--u));display:grid}.dk__y{height:calc(96 * var(--u));font-size:calc(10.5 * var(--u));color:#6e6a62;text-align:right;font-variant-numeric:tabular-nums;transform:translateY(calc(4 * var(--u)));flex-direction:column;justify-content:space-between;line-height:1;display:flex}.dk__bars{align-items:flex-end;gap:calc(14 * var(--u));height:calc(96 * var(--u));padding:0 calc(4 * var(--u));border-bottom:1px solid #e7e6e2;display:flex}.dk__bars>span{align-items:flex-end;gap:calc(3 * var(--u));flex:1;height:100%;display:flex}.dk__bars i{border-radius:calc(3 * var(--u)) calc(3 * var(--u)) 0 0;transform-origin:50% 100%;background:#3da8dc;flex:1}.dk__bars i+i{background:#5cb872}.dk__axis{gap:calc(14 * var(--u));padding:0 calc(4 * var(--u));margin-top:calc(6 * var(--u));font-size:calc(10.5 * var(--u));color:#6e6a62;display:flex}.dk__axis span{text-align:center;white-space:nowrap;flex:1}.dk__legend{gap:calc(14 * var(--u));margin:calc(10 * var(--u)) 0 0 calc(26 * var(--u));font-size:calc(11.5 * var(--u));color:#56534c;display:flex}.dk__legend span:before{content:"";width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:calc(2 * var(--u));margin-right:calc(6 * var(--u));background:#3da8dc;display:inline-block}.dk__legend span+span:before{background:#5cb872}.dk__tbl{border-collapse:collapse;width:100%;font-size:calc(13 * var(--u))}.dk__tbl th{padding:calc(6 * var(--u)) calc(10 * var(--u)) calc(8 * var(--u)) 0;text-align:left;font-weight:500;font-size:calc(12 * var(--u));color:#6e6a62;white-space:nowrap;border-bottom:1px solid #e7e6e2}.dk__tbl td{height:calc(40 * var(--u));padding:0 calc(10 * var(--u)) 0 0;color:#262521;white-space:nowrap}.dk__tbl tr+tr td{border-top:1px solid #efeeeb}.dk__tbl tr:nth-child(2) td{border-top:0}.dk__tbl .r{text-align:right;padding-right:0;padding-left:calc(10 * var(--u));font-variant-numeric:tabular-nums}.dk__tbl td+td{color:#56534c}.dk__tbl--num{margin-top:calc(16 * var(--u))}.dk__tbl--num td{height:calc(36 * var(--u))}.dk__tbl--num td.r:nth-child(2){color:#262521}@container dk (min-width:560px) and (max-width:808.39px){.dk__canvas{grid-template-columns:calc(340 * var(--u)) minmax(0,1fr)}.dk__tool:first-child{display:none}}@container dk (max-width:559.98px){.dk__canvas{--u:min(1.25px, max(calc(100cqw / 400), min(calc(100cqw / 320), .92px)));width:min(100%, calc(400 * var(--u)));height:calc(620 * var(--u));grid-template-columns:minmax(0,1fr);margin-inline:auto;padding:0;overflow:hidden}.dk__chat{box-shadow:none;border-radius:0}.dk__desk{left:calc(6 * var(--u));right:calc(6 * var(--u));bottom:calc(-40 * var(--u));height:calc(72% + calc(40 * var(--u)));padding-bottom:calc(40 * var(--u));border-radius:calc(22 * var(--u));transform:translateY(calc((1 - var(--up)) * 104%));box-shadow:0 0 0 1px #dfdede,0 calc(-10 * var(--u)) calc(40 * var(--u)) calc(-16 * var(--u)) #0f0c084d;position:absolute}.dk__pane{padding:calc(6 * var(--u)) calc(20 * var(--u)) calc(20 * var(--u))}.dk__ctl--wide,.dk__mic,.dk__tool:first-child,.dk__h>span{display:none}.dk__tab{max-width:calc(180 * var(--u))}.dk__strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dk__strip>:nth-child(3),.dk__tbl td:nth-child(2),.dk__tbl th:nth-child(2){display:none}.dk__tbl--num td:nth-child(2),.dk__tbl--num th:nth-child(2){display:table-cell}.dk__props{grid-template-columns:calc(64 * var(--u)) minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.dk__thead span{animation:none}}
