.stp{position:relative;padding:0;background:transparent}.stp-sprite{position:absolute;width:0;height:0;overflow:hidden}.stp__band{margin-inline:var(--rim);padding:var(--section-y) 0 calc(var(--section-y) - 16px);border-radius:var(--radius-card);background:#0C5FC6 url(/assets/steps/band.webp) 50%/cover no-repeat;color:#fff}.stp__shell{width:min(var(--max),calc(100% + 2 * var(--rim) - 2 * var(--pad-x)));margin-inline:auto}.stp__head{margin-bottom:40px}.stp__kicker{--kicker-rgb:200,240,244}.stp__head h2{color:#fff}.stp__sub{color:rgba(255,255,255,.92);max-width:780px}.stp-flow{--num:48px;--stp-ms:8000ms;position:relative}.stp-tabs{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));max-width:1120px;margin:0 auto 28px}html:not(.js) .stp-tabs{display:none}.stp-tab{position:relative;display:flex;flex-direction:column;align-items:center;gap:12px;min-width:0;padding:0 6px 18px;border:0;background:none;color:#fff;font:inherit;text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent}.stp-tab__num{position:relative;z-index:1;display:grid;place-items:center;width:var(--num);height:var(--num);border-radius:50%;border:1.5px solid rgba(255,255,255,.55);background:rgba(255,255,255,.1);font-family:var(--font-heading);font-variation-settings:"opsz" 14,"wdth" 100;font-size:17px;line-height:1;font-weight:800;color:#fff;transition:transform .4s cubic-bezier(.34,1.56,.64,1),background-color .3s ease,border-color .3s ease,color .3s ease,box-shadow .3s ease}.stp-tab:hover .stp-tab__num{background:rgba(255,255,255,.22);transform:scale(1.06)}.stp-tab.is-done .stp-tab__num{background:rgba(255,255,255,.24);border-color:#fff}.stp-tab[aria-selected=true] .stp-tab__num{background:#fff;border-color:#fff;color:var(--brand-blue);transform:scale(1.12);box-shadow:0 0 0 6px rgba(255,255,255,.2),0 12px 24px -10px rgba(0,26,59,.55)}.stp-tab__label{font-family:var(--font-heading);font-variation-settings:"opsz" 14,"wdth" 100;font-size:17px;line-height:22px;font-weight:700;color:rgba(255,255,255,.84);text-wrap:balance;transition:color .3s ease}.stp-tab:hover .stp-tab__label,.stp-tab[aria-selected=true] .stp-tab__label{color:#fff}.stp-tab:focus-visible{outline:none}.stp-tab:focus-visible .stp-tab__num{outline:2px solid #fff;outline-offset:5px}.stp-tab__line{position:absolute;z-index:0;top:calc(var(--num) / 2 - 1px);left:calc(50% + var(--num) / 2 + 10px);right:calc(-50% + var(--num) / 2 + 10px);height:2px;border-radius:2px;overflow:hidden;pointer-events:none;background:rgba(255,255,255,.28)}.stp-tab__bar i,.stp-tab__line i{position:absolute;inset:0;border-radius:inherit;background:#fff;transform-origin:0 50%;transform:scaleX(0)}.stp-tab__line i{transition:transform .5s cubic-bezier(.4,0,.2,1)}.stp-tab.is-done .stp-tab__line i{transform:scaleX(1)}.stp-tab__bar{position:absolute;left:50%;bottom:0;width:56px;height:3px;margin-left:-28px;overflow:hidden;border-radius:2px;background:rgba(255,255,255,.26);opacity:0;transition:opacity .3s ease;pointer-events:none}.stp-flow.is-playing .stp-tab[aria-selected=true] .stp-tab__bar{opacity:1}.stp-flow.is-playing .stp-tab[aria-selected=true] .stp-tab__bar i,.stp-flow.is-playing .stp-tab[aria-selected=true] .stp-tab__line i{animation:stp-fill var(--stp-ms) linear forwards}.stp-flow.is-held .stp-tab[aria-selected=true] .stp-tab__bar i,.stp-flow.is-held .stp-tab[aria-selected=true] .stp-tab__line i{animation-play-state:paused}@keyframes stp-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.stp-stage{display:grid;gap:16px}.js .stp-stage{gap:0}.stp-panel{min-width:0}html:not(.js) .stp-panel[hidden]{display:block}.js .stp-panel{grid-area:1/1;transition:opacity .4s ease .14s,transform .6s cubic-bezier(.19,1,.22,1) .14s,visibility 0s linear 0s}.js .stp-panel[hidden]{display:block;visibility:hidden;opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.stp-instant,.stp-instant *{transition:none!important}.stp-pc{display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:8px;height:100%;padding:8px;border-radius:var(--radius-card);background:#fff;box-shadow:0 2px 4px rgba(0,26,59,.06),0 30px 60px -24px rgba(0,26,59,.45)}.stp-copy{display:flex;flex-direction:column;gap:14px;min-width:0;padding:28px 20px 22px 24px;color:var(--text-primary)}.stp-copy__step{font-size:13px;line-height:18px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--brand-blue)}.stp-copy__title{font-size:28px;line-height:34px;font-weight:800;letter-spacing:-.2px;color:var(--brand-primary);text-wrap:balance}.stp-copy__text{font-size:16.5px;line-height:26px;color:var(--text-secondary);text-wrap:pretty}.stp-copy__list{display:grid;gap:8px;margin-top:2px}.stp-copy__list li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:22px;font-weight:600;color:var(--brand-primary)}.stp-copy__try{display:inline-flex;align-self:flex-start;align-items:center;gap:8px;margin-top:4px;padding:7px 12px 7px 10px;border-radius:999px;background:#EEF4FF;color:#0047B3;font-size:14px;line-height:20px;font-weight:600}.stp-copy__try b{font-weight:800}.stp-copy__link{display:inline-flex;align-self:flex-start;align-items:center;gap:10px;margin-top:auto;padding-top:10px;font-size:17px;line-height:24px;font-weight:var(--fw-cta);color:var(--brand-blue)}.stp-copy__arrow{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--chip);color:var(--brand-blue);transition:transform .3s cubic-bezier(.23,1,.32,1),background-color .3s ease,color .3s ease}.stp-copy__link:focus-visible .stp-copy__arrow,.stp-copy__link:hover .stp-copy__arrow{transform:translateX(4px);background:var(--brand-blue);color:#fff}.stp-foot{display:flex;justify-content:center;margin-top:20px}.stp-tour{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 16px 0 12px;border:1px solid rgba(255,255,255,.4);border-radius:999px;background:rgba(255,255,255,.12);color:#fff;font:600 14px/1 var(--font-body);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.stp-tour:hover{background:rgba(255,255,255,.22);border-color:#fff}.stp-tour:focus-visible{outline:2px solid #fff;outline-offset:3px}.stp-tour .stp-tour__g,.stp-tour[aria-pressed=true] .stp-tour__p{display:none}.stp-tour[aria-pressed=true] .stp-tour__g{display:block}html:not(.js) .stp-foot{display:none}.stp-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.stp-app{--a-screen:#F3F2F1;--a-page:#FAFAFA;--a-hair:#DEE3EB;--a-edge:#D5DBE5;--a-strong:#C0C6D0;--a-dim:#6B7280;--a-brand:#001A3B;--a-brand-hover:#004BA1;--a-tint:#E5F2FF;--a-tint-line:#D2E7FF;--a-card-tint:#F2F8FF;--a-green:#E4F1E5;--a-green-line:#D4E8D7;--a-green-ink:#3F7A54;--a-ok-bg:#EBF7F2;--a-ok-fg:#0D734D;--a-yellow:#FBF2D9;--a-yellow-line:#F1E4BC;--a-yellow-ink:#8A6B1F;--a-red:#FBEAE6;--a-red-line:#F4DBD4;--a-red-ink:#B5482F;--a-crew:#416665;--a-av:#D1E2FA;--stp-cut:#fff;--stp-h:520px;container-type:inline-size;position:relative;display:flex;flex-direction:column;gap:14px;min-width:0;height:auto;min-height:var(--stp-h);padding:20px;contain:size;border-radius:var(--radius-inner);background:var(--a-screen);clip-path:inset(0 round var(--radius-inner));font-family:var(--font-viz);font-size:13.5px;line-height:1.45;color:#000;font-variant-numeric:lining-nums;text-align:left}.stp-app:after{content:"";position:absolute;z-index:3;left:0;right:0;bottom:0;height:32px;pointer-events:none;background:linear-gradient(rgba(243,242,241,0),var(--a-screen) 85%)}.stp-app button{font-family:var(--font-viz);color:#000}.stp-app b,.stp-app strong{font-weight:600}.stp-ic{display:block;flex:none}.stp-page-t{font-variation-settings:"opsz" 14,"wdth" 100;font-size:20px;line-height:26px;font-weight:700;letter-spacing:-.4px;color:#000}.stp-page-t,.stp-t3{font-family:var(--font-heading)}.stp-t3{font-variation-settings:"opsz" 14,"wdth" 100;font-size:17px;line-height:22px;font-weight:700;letter-spacing:-.2px}.stp-sub{font-size:13px;line-height:18px;color:#000}.stp-crumb{display:flex;align-items:center;gap:4px;font-size:12.5px;line-height:16px}.stp-crumb b{font-weight:600}.stp-tr{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;min-width:0}.stp-label{font-size:11.5px;line-height:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#000}.stp-card{background:#fff;border:1px solid var(--a-edge);border-radius:12px;box-shadow:0 1px 2px rgba(0,26,59,.03)}.stp-card-t{font-size:15px;line-height:20px;font-weight:600;letter-spacing:-.1px}.stp-card-t2{font-size:13.5px;line-height:18px;font-weight:600}.stp-swap{display:inline-grid;align-items:center}.stp-swap>*{grid-area:1/1;transition:opacity .25s ease,transform .4s cubic-bezier(.34,1.56,.64,1),visibility 0s linear 0s}.stp-b.is-bought .stp-b__open,.stp-b:not(.is-bought) .stp-b__done,.stp-e.is-all .stp-e__left,.stp-e:not(.is-all) .stp-e__all,.stp-o.is-approved .stp-o__draft,.stp-o:not(.is-approved) .stp-o__ok,.stp-p.is-added .stp-p__s0,.stp-p:not(.is-added) .stp-p__s1,.stp-s.is-published .stp-s__draft,.stp-s.is-published .stp-scard__u,.stp-s:not(.is-published) .stp-s__live,.stp-s:not(.is-published) .stp-scard__p{opacity:0;transform:scale(.85);visibility:hidden;transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.stp-st{display:inline-flex;align-items:center;justify-self:start;gap:6px;height:24px;padding:0 10px 0 8px;border:1px solid transparent;border-radius:999px;white-space:nowrap;font-size:12px;line-height:1;font-weight:500}.stp-st i{width:7px;height:7px;border-radius:50%;background:currentColor}.stp-st .stp-ic{width:14px;height:14px}.stp-st--off{background:#F2F5F9;border-color:var(--a-strong)}.stp-st--ok{background:var(--a-ok-bg);color:var(--a-ok-fg)}.stp-st--plain{border-color:var(--a-strong)}.stp-st--plain,.stp-st--pub{padding:0 8px;background:#fff}.stp-st--pub{border-color:var(--a-green-line);color:var(--a-green-ink)}.stp-badge{display:inline-flex;align-items:center;justify-content:center;flex:none;height:22px;padding:0 7px;border:1px solid transparent;border-radius:4px;white-space:nowrap;font-size:12px;line-height:1;font-weight:500}.stp-badge--tint{background:var(--a-tint)}.stp-badge--ghost{background:#fff;border-color:var(--a-strong)}.stp-count{display:inline-grid;place-items:center;flex:none;width:20px;height:20px;border-radius:999px;background:var(--a-tint);font-size:11.5px;font-weight:600}.stp-tone{display:inline-flex;align-items:center;gap:5px;flex:none;height:24px;padding:0 8px;border:1px solid var(--a-hair);border-radius:8px;background:#fff;white-space:nowrap;font-size:12px;line-height:1;font-weight:500}.stp-tone .stp-ic{width:14px;height:14px}.stp-tone--success{background:var(--a-green);border-color:var(--a-green-line);color:var(--a-green-ink)}.stp-tone--attention{background:var(--a-yellow);border-color:var(--a-yellow-line);color:var(--a-yellow-ink)}.stp-tone--critical{background:var(--a-red);border-color:var(--a-red-line);color:var(--a-red-ink)}.stp-mitem{gap:5px}.stp-btn,.stp-mitem{display:inline-flex;align-items:center;font-size:13px;white-space:nowrap}.stp-btn{position:relative;justify-content:center;gap:6px;flex:none;height:34px;padding:0 12px;border:1px solid var(--a-edge);border-radius:8px;background:#fff;line-height:1;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .15s ease}.stp-btn:hover{background:var(--a-tint);border-color:var(--a-brand);color:var(--a-brand)}.stp-btn:active{transform:scale(.96)}.stp-app [aria-pressed]:focus-visible,.stp-btn:focus-visible,.stp-grow__x:focus-visible,.stp-seg button:focus-visible{outline:2px solid var(--brand-blue);outline-offset:2px}.stp-app .stp-btn--brand{background:var(--a-brand);border-color:var(--a-brand);color:#fff}.stp-app .stp-btn--brand:hover{background:var(--a-brand-hover);border-color:var(--a-brand-hover);color:#fff}.stp-app .stp-btn--ok{background:var(--a-green)}.stp-app .stp-btn--ok,.stp-app .stp-btn--ok:hover{border-color:var(--a-green-ink);color:var(--a-green-ink)}.stp-app .stp-btn--ok:hover{background:#D7EBD9}.stp-btn--wide{width:100%}.stp-btn.is-press{animation:stp-press .45s ease}@keyframes stp-press{40%{transform:scale(.92)}}.stp-seg{display:inline-flex;gap:2px;height:34px;padding:3px;border:1px solid var(--a-edge);border-radius:10px;background:#fff}.stp-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:0 10px;border:0;border-radius:7px;background:transparent;font-size:12.5px;line-height:1;font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color .25s ease,color .25s ease}.stp-seg button:hover{background:var(--a-tint)}.stp-app .stp-seg button[aria-pressed=true]{background:var(--a-brand);color:#fff}.stp-seg--fill{display:flex;width:100%}.stp-seg--fill button{flex:1 1 0;min-width:0;padding:0 4px}.stp-meter{position:relative;display:block;height:8px;overflow:hidden;border-radius:999px;background:var(--a-edge)}.stp-meter i{position:absolute;inset:0;border-radius:inherit;background:var(--a-brand);transform-origin:0 50%;transition:transform .7s cubic-bezier(.4,0,.2,1)}.stp-meter--lg{height:10px}.stp-av{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:var(--a-av);font-size:11.5px;line-height:1;font-weight:800;letter-spacing:.02em;color:#000}.stp-av--sm{width:24px;height:24px;font-size:11px}.stp-field-l{font-size:13px;line-height:18px;font-weight:600}.stp-field-h{font-size:12.5px;line-height:17px}.stp-o__head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px 16px}.stp-o__tl{display:flex;flex-direction:column;gap:5px;min-width:0}.stp-o__acts{display:flex;gap:8px}.stp-o.is-approved .stp-o__approve,.stp-o:not(.is-approved) .stp-o__undo{display:none}.stp-o__body{display:grid;grid-template-columns:minmax(0,1fr) 226px;align-items:start;gap:14px}.stp-o__menu,.stp-o__staff{grid-column:1}.stp-o__rail{grid-column:2;grid-row:1/span 2}.stp-o__staff{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px;padding:12px 14px}.stp-o__staff .stp-badge{margin-right:auto}.stp-crew{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px 0 4px;border:1px solid var(--a-edge);border-radius:999px;font-size:13px;font-weight:600;white-space:nowrap}.stp-o.is-staffed .stp-o__none,.stp-o:not(.is-staffed) .stp-crew{display:none}.stp-o.is-staffed.is-approving .stp-crew{animation:stp-pop .45s cubic-bezier(.34,1.56,.64,1) backwards}.stp-o__menu{display:flex;flex-direction:column;gap:8px;padding:14px}.stp-o__mh{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:2px}.stp-o__meta{display:flex;gap:12px;margin-left:auto}.stp-disc{display:flex;align-items:center;gap:10px;padding:9px 12px;border:1px solid var(--a-edge);border-radius:12px;background:var(--a-screen)}.stp-disc__x{display:grid;place-items:center;flex:none}.stp-disc__c{display:flex;flex-direction:column;gap:1px;flex:1;min-width:0}.stp-disc__n{font-size:14px;line-height:19px;font-weight:600}.stp-disc__s{font-size:12.5px;line-height:17px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stp-disc__m{display:flex;gap:6px;flex:none}.stp-o__rail{display:flex;flex-direction:column;gap:8px}.stp-out{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--a-edge);border-radius:12px;background:#fff}.stp-out__ic{display:grid;place-items:center;width:32px;height:32px;border-radius:8px;background:var(--a-tint);color:var(--a-brand);--stp-cut:var(--a-tint)}.stp-out__c{display:flex;flex-direction:column;min-width:0}.stp-out__c b{font-size:13.5px;line-height:18px}.stp-out__c small{font-size:12.5px;line-height:17px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stp-out__c .stp-out__x{font-size:12px;line-height:16px;color:var(--a-dim)}.stp-out__st{display:grid;place-items:center}.stp-out__st>*{grid-area:1/1}.stp-out__ok{color:var(--a-green-ink);width:18px;height:18px}.stp-out__wait{font-size:12px;font-weight:500;color:var(--a-dim)}.stp-out:not(.is-lit){border-style:dashed;border-color:var(--a-strong);background:transparent;box-shadow:none}.stp-out:not(.is-lit) .stp-out__ic{background:#E9E8E6;color:#8A8F98;--stp-cut:#E9E8E6}.stp-out.is-lit .stp-out__wait,.stp-out:not(.is-lit) .stp-out__ok{opacity:0;transform:scale(.6)}.stp-out__ok,.stp-out__wait{transition:opacity .25s ease,transform .4s cubic-bezier(.34,1.56,.64,1)}.stp-p{gap:12px}.stp-p__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.stp-p__head>div{display:flex;flex-direction:column;gap:4px;min-width:0}.stp-live{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px 0 8px;border-radius:999px;background:#EBF7F2;font-size:12px;font-weight:500;color:#0D734D}.stp-live i{width:7px;height:7px;border-radius:50%;background:currentColor}.stp-p__s1{display:inline-flex;align-items:center;gap:4px;font-weight:600;color:var(--a-green-ink)}.stp-days{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:2px;border:1px solid var(--a-edge);border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(0,26,59,.03)}.stp-day{display:flex;align-items:center;justify-content:center;gap:7px;min-width:0;height:30px;padding:0 10px;border-radius:8px;white-space:nowrap}.stp-day b{flex:none;font-size:13px;line-height:30px;font-weight:700}.stp-day small{min-width:0;overflow:hidden;font-size:11.5px;line-height:30px;text-overflow:ellipsis}.stp-day.is-on{background:var(--a-brand);color:#fff}.stp-p__who{display:none}.stp-p__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px}.stp-col{flex-direction:column;padding:10px 7px 7px;border:1px solid var(--a-edge);border-radius:14px;background:#fff;box-shadow:0 1px 2px rgba(0,26,59,.03)}.stp-col,.stp-col__h{display:flex;gap:7px;min-width:0}.stp-col__h{align-items:center;padding:0 3px}.stp-col__h .stp-av{width:22px;height:22px;background:var(--a-tint);font-size:10.5px}.stp-col__n{flex:1;min-width:0;overflow:hidden;font-size:13px;line-height:18px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.stp-col__add{display:grid;place-items:center;flex:none;width:22px;height:22px;border:1px solid var(--a-brand);border-radius:7px;background:var(--a-tint);color:var(--a-brand)}.stp-col__add .stp-ic{width:12px;height:12px}.stp-bud{display:flex;flex-direction:column;gap:4px;padding:0 3px}.stp-bud__r{display:flex;flex-wrap:wrap;justify-content:space-between;gap:0 8px;font-size:11.5px;line-height:15px;white-space:nowrap}.stp-bud__r b{font-weight:600}.stp-bud .stp-meter{height:4px}.stp-tasks{gap:7px;padding-top:4px}.stp-pt,.stp-tasks{display:flex;flex-direction:column}.stp-pt{--crew-bg:var(--a-card-tint);--crew-line:var(--a-tint-line);--crew-ink:var(--a-brand);position:relative;align-items:flex-start;gap:1px;width:100%;padding:7px 9px 7px 16px;overflow:hidden;border:1px solid var(--crew-line);border-radius:11px;background:var(--crew-bg);font:inherit;text-align:left;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.stp-pt:before{content:"";position:absolute;left:0;top:0;bottom:0;width:7px;background:var(--crew-ink)}button.stp-pt:hover{transform:translateY(-2px);box-shadow:0 1px 4px rgba(0,26,59,.04),0 8px 24px rgba(0,26,59,.08)}.stp-pt.is-critical{--crew-bg:var(--a-red);--crew-line:var(--a-red-line);--crew-ink:var(--a-red-ink)}.stp-pt.is-critical .stp-pt__n{color:var(--a-red-ink)}.stp-pt.is-attention{--crew-bg:var(--a-yellow);--crew-line:var(--a-yellow-line);--crew-ink:var(--a-yellow-ink)}.stp-pt.is-done{--crew-bg:var(--a-green);--crew-line:var(--a-green-line);--crew-ink:var(--a-green-ink)}.stp-pt.is-done .stp-pt__n{color:var(--a-green-ink)}.stp-pt.is-pull{padding-left:9px;border:1.5px dashed var(--a-brand);cursor:default}.stp-pt.is-pull:before{content:none}.stp-pt__h{display:flex;align-items:flex-start;gap:4px;width:100%}.stp-pt__ck{display:none;flex:none;padding-top:2px;color:var(--a-green-ink)}.stp-pt.is-done .stp-pt__ck{display:flex}.stp-pt__n{display:-webkit-box;flex:1;min-width:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;line-height:16px;font-weight:600}.stp-pt__s{display:flex;flex:none;padding-top:2px;color:var(--crew-ink)}.stp-pt.is-done .stp-pt__s{display:none}.stp-pt__ck .stp-ic,.stp-pt__s .stp-ic{width:12px;height:12px}.stp-pt__m,.stp-pt__t{font-size:12px;line-height:16px}.stp-pt__t{display:none;font-weight:600;color:var(--a-green-ink)}.stp-pt.is-done .stp-pt__t{display:block}.stp-pt.is-wait{display:none}.stp-s__head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px 16px}.stp-s__head>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.stp-s__acts{display:flex;align-items:center;gap:8px}.stp-s__pub1,.stp-s__pub[aria-pressed=true] .stp-s__pub0{display:none}.stp-s__pub[aria-pressed=true] .stp-s__pub1{display:inline}.stp-app .stp-s__pub[aria-pressed=true]{background:var(--a-green);border-color:var(--a-green-ink);color:var(--a-green-ink)}.stp-s__views{display:grid;min-height:0}.stp-s__views>*{grid-area:1/1;min-width:0;transition:opacity .35s ease,transform .5s cubic-bezier(.19,1,.22,1),visibility 0s linear 0s}.stp-s__views>[hidden]{display:block;visibility:hidden;opacity:0;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease,visibility 0s linear .2s}.stp-rota{display:flex;flex-direction:column;align-self:start;overflow:hidden;border-color:var(--a-strong)}.stp-rota__h,.stp-rota__r{display:grid;grid-template-columns:150px repeat(4,minmax(0,1fr))}.stp-rota__h{background:var(--a-screen);border-bottom:1px solid var(--a-edge)}.stp-rota__hm{padding:8px 12px;border-right:1px solid var(--a-strong);font-size:11.5px;line-height:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stp-rota__d,.stp-rota__hm{display:flex;align-items:center}.stp-rota__d{flex-direction:column;justify-content:center;padding:7px 4px;border-left:1px solid var(--a-hair)}.stp-rota__hm+.stp-rota__d,.stp-rota__m+.stp-rota__c{border-left:0}.stp-rota__d small{font-size:12.5px;line-height:16px}.stp-rota__d b{font-size:14px;line-height:18px}.stp-rota__g{display:flex;align-items:center;justify-content:space-between;gap:8px;height:34px;padding:0 12px;border-top:1px solid var(--a-edge);font-size:12.5px}.stp-rota__h+.stp-rota__g{border-top:0}.stp-rota__g>span:first-child{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;font-weight:700;letter-spacing:.08em}.stp-rota__g>span:first-child>.stp-ic{transform:rotate(90deg)}.stp-rota__gn{display:inline-grid;place-items:center;width:20px;height:20px;border:1px solid var(--a-strong);border-radius:999px;font-size:11.5px;letter-spacing:0}.stp-rota__r+.stp-rota__r>*{border-top:1px solid var(--a-hair)}.stp-rota__m{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0;padding:6px 12px;background:var(--a-screen);border-right:1px solid var(--a-strong)}.stp-rota__m b{font-size:13.5px;line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stp-rota__m small{font-size:12px;line-height:16px}.stp-rota__c{padding:4px;border-left:1px solid var(--a-hair)}.stp-rota__c,.stp-scard{display:flex;min-width:0}.stp-scard{flex-direction:column;align-items:flex-start;gap:2px;flex:1;padding:4px 6px;border:1px solid var(--a-tint-line);border-radius:10px;background:var(--a-card-tint)}.stp-scard b{font-size:12.5px;line-height:16px}.stp-scard b>span{display:inline-block;white-space:nowrap}.stp-s.is-published .stp-scard{background:var(--a-green);border-color:var(--a-green-line)}.stp-rota__add{display:flex;align-items:center;justify-content:center;gap:4px;flex:1;min-height:32px;border:1px dashed var(--a-brand);border-radius:10px;font-size:12.5px;font-weight:500}.stp-pay{display:flex;flex-direction:column;gap:12px;align-self:start}.stp-pay__tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.stp-pay__tile{display:flex;flex-direction:column;gap:2px;min-width:0;padding:11px 14px;border:1px solid var(--a-tint-line);border-radius:12px;background:var(--a-card-tint)}.stp-pay__tile>span{font-size:12.5px;line-height:16px;font-weight:600}.stp-pay__tile b{font-family:var(--font-heading);font-variation-settings:"opsz" 14,"wdth" 100;font-size:17px;line-height:22px;font-weight:700;letter-spacing:-.3px}.stp-pay__tile small{font-size:12px;line-height:16px}.stp-pay__t{padding:2px 0}.stp-pay__r{display:grid;grid-template-columns:minmax(0,1.7fr) repeat(3,minmax(0,.8fr)) minmax(0,1fr);align-items:center;gap:8px;padding:9px 14px;border-top:1px solid var(--a-hair);font-size:13px;line-height:18px;font-variant-numeric:tabular-nums}.stp-pay__r>:not(:first-child){text-align:right}.stp-pay__th{border-top:0;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stp-pay__who{display:flex;flex-direction:column;min-width:0}.stp-pay__who b{font-size:13.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stp-pay__who small{font-size:12px}.stp-b__head{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:10px 16px}.stp-b__head>div:first-child{display:flex;flex-direction:column;gap:4px;min-width:0}.stp-b__acts{display:flex;gap:8px}.stp-b__body{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:14px;min-height:0}.stp-b__src{gap:12px;padding:14px}.stp-b__opt,.stp-b__src{display:flex;flex-direction:column}.stp-b__opt{gap:8px;padding:12px;border:1px solid var(--a-edge);border-radius:12px;background:var(--a-screen)}.stp-b__opt .stp-seg button{font-size:12px}.stp-b__man{display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid var(--a-hair)}.stp-b__man.is-kept{animation:stp-kept .9s ease}@keyframes stp-kept{30%{transform:scale(1.03);opacity:.6}}.stp-b__list{display:flex;flex-direction:column;gap:10px;min-width:0}.stp-b__body{grid-template-columns:minmax(0,1fr)}.stp-b__src{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px 12px}.stp-b__opt .stp-field-l,.stp-b__src>.stp-card-t{display:none}.stp-b__opt{display:contents}.stp-b__opt .stp-seg{grid-column:1}.stp-b__opt .stp-btn--wide{grid-column:2;grid-row:1;width:auto}.stp-b__man,.stp-b__opt .stp-field-h{grid-column:1/-1}.stp-b__man{flex-direction:row;align-items:center;gap:8px;padding-top:8px}.stp-b__man .stp-tr{flex:none}.stp-b__man .stp-field-h{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stp-b__lh{gap:2px}.stp-b__lh,.stp-glist{display:flex;flex-direction:column}.stp-glist{gap:12px}.stp-gcat{border:1px solid var(--a-edge);border-radius:12px;background:#fff;box-shadow:0 1px 2px rgba(0,26,59,.03)}.stp-gcat__h{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:38px;padding:6px 14px;border-bottom:1px solid var(--a-tint-line);border-radius:11px 11px 0 0;background:var(--a-card-tint);font-size:12.5px}.stp-gcat__h span:first-child{font-size:13px;font-weight:700;letter-spacing:.08em}.stp-gcat__b{display:flex;flex-direction:column;padding:0 12px 10px}.stp-gvend{display:flex;gap:8px;padding:10px 0 4px;font-size:11.5px;line-height:14px;font-weight:500;letter-spacing:.1em;color:var(--a-dim)}.stp-grow{display:flex;align-items:center;gap:8px;min-height:30px;margin-inline:-6px;padding:3px 6px;border-radius:4px;font-size:13px;line-height:18px}.stp-grow:has(>.stp-grow__x){background:var(--a-screen)}.stp-grow:has(>.stp-grow__x)+.stp-gsubs+.stp-grow:has(>.stp-grow__x),.stp-grow:has(>.stp-grow__x)+.stp-gsubs[hidden]+.stp-grow:has(>.stp-grow__x){margin-top:3px}.stp-grow__d,.stp-grow__x{display:grid;place-items:center;flex:none;width:22px;height:22px;padding:0;border:0;border-radius:4px;background:transparent}.stp-grow__x{cursor:pointer;transition:transform .2s ease}.stp-grow__x:hover{background:var(--a-tint)}.stp-grow__x[aria-expanded=true]{transform:rotate(90deg)}.stp-grow__d:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--a-strong)}.stp-grow__q{flex:none;min-width:46px;font-weight:600;font-variant-numeric:tabular-nums}.stp-grow__n{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stp-grow:has(>.stp-grow__s) .stp-grow__n{flex:0 0 auto;max-width:62%}.stp-grow__s{flex:1 1 0;min-width:0;padding-left:10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:12.5px}.stp-grow__man{margin-left:auto}.stp-gsubs[hidden]{display:none}.stp-gsubs{display:flex;flex-direction:column;gap:2px;padding:4px 0 6px 54px}.stp-gsub{display:flex;align-items:baseline;gap:8px;font-size:12.5px;line-height:17px}.stp-gsub b{min-width:30px}.stp-gsub span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stp-gsub small{margin-left:auto;font-size:12px;white-space:nowrap}.stp-e__head>div{display:flex;flex-direction:column;gap:4px}.stp-e__head .stp-crumb{display:none}.stp-e__time{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:14px;padding:12px 16px}.stp-e__ic{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:var(--a-tint);color:var(--a-brand)}.stp-e__when{display:flex;flex-direction:column;min-width:0}.stp-e__when b{font-family:var(--font-heading);font-variation-settings:"opsz" 14,"wdth" 100;font-size:22px;line-height:26px;font-weight:700;letter-spacing:-.4px}.stp-e__when small{font-size:12.5px;line-height:16px}.stp-e__prog{display:flex;flex-direction:column;gap:8px;min-width:0}.stp-e__pt{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;font-size:13px}.stp-e__pt b{font-weight:700}.stp-e__list{display:flex;flex-direction:column;padding:2px 0}.stp-eq{display:grid;grid-template-columns:minmax(0,1fr) 48px 82px 112px;align-items:center;gap:10px;width:100%;margin:0;padding:6px 14px;border:0;border-top:1px solid var(--a-hair);background:transparent;font:inherit;text-align:left;cursor:pointer;transition:background-color .2s ease}button.stp-eq:hover{background:var(--a-card-tint)}.stp-eq--th{padding:7px 14px;border-top:0;cursor:default;font-size:11.5px;line-height:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.stp-eq__n{display:flex;flex-direction:column;min-width:0}.stp-eq__n b{font-size:13.5px;line-height:18px}.stp-eq__n small{font-size:12px;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stp-eq__q{font-size:13.5px;font-weight:600;font-variant-numeric:tabular-nums}.stp-eq__l{display:flex;align-items:center;gap:6px;min-width:0}.stp-eq__ring{display:grid;color:var(--a-strong)}.stp-eq__ring>*{grid-area:1/1;transition:opacity .2s ease,transform .35s cubic-bezier(.34,1.56,.64,1)}.stp-eq__on{color:var(--a-green-ink)}.stp-eq:not(.is-on) .stp-eq__on{opacity:0;transform:scale(.5)}.stp-eq__t{font-size:12px;font-weight:600;color:var(--a-green-ink);white-space:nowrap;transition:opacity .25s ease}.stp-eq:not(.is-on) .stp-eq__t{opacity:0}.stp-eq--th .stp-eq__l{color:#000}@container (max-width: 759.98px){.stp-crumb{display:none}.stp-o__body{grid-template-columns:minmax(0,1fr)}.stp-disc__s{display:none}.stp-o__rail{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stp-o__rail .stp-label{grid-column:1/-1}.stp-out{padding:8px 10px}.stp-out__x{display:none}.stp-p__cols{grid-template-columns:repeat(3,minmax(0,1fr))}.stp-col:nth-child(4){display:none}.stp-days{grid-template-columns:repeat(3,minmax(0,1fr))}.stp-day:last-child{display:none}.stp-rota__h,.stp-rota__r{grid-template-columns:136px repeat(3,minmax(0,1fr))}.stp-pay__ot,.stp-rota .d4{display:none}.stp-pay__r{grid-template-columns:minmax(0,1.7fr) repeat(2,minmax(0,.8fr)) minmax(0,1fr)}.stp-o__staff{display:none}.stp-o__rail{grid-column:auto;grid-row:auto}.stp-grow__s{display:none}.stp-eq{grid-template-columns:minmax(0,1fr) 40px 74px 92px;gap:8px}}@container (max-width: 599.98px){.stp-b__src{grid-template-columns:minmax(0,1fr)}.stp-b__opt .stp-btn--wide,.stp-b__opt .stp-field-h{display:none}.stp-e__time{grid-template-columns:40px minmax(0,1fr)}.stp-e__prog{grid-column:1/-1}}@container (max-width: 519.98px){.stp-page-t{font-size:18px;line-height:23px}.stp-o__acts,.stp-o__acts .stp-btn{width:100%}.stp-o__head{gap:10px}.stp-o .stp-page-t{font-size:17px;line-height:22px;letter-spacing:-.3px}.stp-o__tl .stp-tr{gap:4px 8px}.stp-o__menu{padding:10px;gap:6px}.stp-o__meta{display:none}.stp-disc{padding:7px 8px 7px 10px;gap:8px}.stp-disc__x{display:none}.stp-disc__n{font-size:13.5px;line-height:18px}.stp-disc__m .stp-badge--tint{display:none}.stp-o__rail{gap:6px}.stp-out{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:6px 8px;border-radius:10px}.stp-out__ic{width:24px;height:24px;border-radius:6px}.stp-out__ic .stp-ic{width:14px;height:14px}.stp-out__st{display:none}.stp-out__c b{font-size:13px;line-height:17px}.stp-out__c small{font-size:12px;line-height:16px}.stp-days,.stp-p__head .stp-btn,.stp-p__head .stp-sub{display:none}.stp-p__who{display:flex;width:100%;height:38px}.stp-p__who button{flex:1 1 0;min-width:0;padding:0 4px;gap:5px;font-size:12px}.stp-p__who button .stp-av{display:none}.stp-p__cols{grid-template-columns:minmax(0,1fr)}.stp-col,.stp-col:nth-child(4){display:none}.stp-col.is-shown,html:not(.js) .stp-col[data-first]{display:flex}.stp-s__head{flex-direction:column}.stp-s__acts{width:100%;flex-wrap:wrap}.stp-s__acts .stp-seg{flex:1 1 150px}.stp-s__acts .stp-btn{flex:1 1 auto}.stp-s__acts .stp-seg button{flex:1}.stp-rota__h,.stp-rota__r{grid-template-columns:92px repeat(2,minmax(0,1fr))}.stp-rota .d1{display:none}.stp-rota__hm{padding:8px;font-size:11px;letter-spacing:.04em}.stp-rota__m{padding:6px 8px}.stp-rota__m b{font-size:12.5px;white-space:normal;line-height:16px}.stp-rota__m small{font-size:11.5px}.stp-rota__m small span,.stp-rota__m small:not(:has(b)){display:none}.stp-rota__g{padding:0 8px}.stp-rota__g>span:last-child{font-size:12px}.stp-scard{padding:6px}.stp-scard b{font-size:12px}.stp-pay__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stp-pay__tile:first-child{display:none}.stp-pay__tile{padding:9px 10px}.stp-pay__tile b{font-size:15px;line-height:20px}.stp-pay__r{grid-template-columns:minmax(0,1.5fr) minmax(0,.7fr) minmax(0,1fr);padding:8px 10px;font-size:12.5px}.stp-b__head .stp-sub,.stp-pay__r>:nth-child(4),.stp-pay__who small{display:none}.stp-b__acts{width:100%;flex-wrap:wrap}.stp-b__acts .stp-btn{flex:1 1 auto;padding:0 8px}.stp-gcat__b{padding:0 10px 8px}.stp-grow__q{min-width:40px}.stp-gsubs{padding-left:36px}.stp-gsub small{display:none}.stp-e__time{padding:10px 12px;gap:10px}.stp-e__when b{font-size:19px;line-height:24px}.stp-eq{grid-template-columns:minmax(0,1fr) 30px 26px;gap:8px;padding:7px 10px}.stp-eq--th,.stp-eq__s,.stp-eq__t{display:none}.stp-eq__l{justify-content:flex-end}.stp-e__list{padding:0}.stp-e__list .stp-eq:first-of-type{border-top:0}}@container (max-width: 300px){.stp-p__who button{font-size:11.5px;padding:0 2px}.stp-o__head .stp-sub{display:none}.stp-out{grid-template-columns:minmax(0,1fr)}.stp-out__ic{display:none}.stp-b__opt .stp-seg button{font-size:11.5px;letter-spacing:-.1px;padding:0 2px}.stp-rota__h,.stp-rota__r{grid-template-columns:84px repeat(2,minmax(0,1fr))}.stp-rota__c{padding:3px}.stp-scard{padding:6px 5px}.stp-scard b{font-size:11.5px}.stp-scard .stp-st{height:18px;padding:0 2px;border:0;background:transparent;font-size:11px}}@media (prefers-reduced-motion:no-preference){.js .stp-flow:not(.is-in){opacity:0;transform:translateY(28px)}.js .stp-flow.is-in{transition:opacity .6s ease,transform .8s cubic-bezier(.19,1,.22,1)}.stp-o.is-approving .stp-out.is-lit{animation:stp-pop .5s cubic-bezier(.34,1.56,.64,1) backwards}.stp-pt.is-drop{animation:stp-drop .55s cubic-bezier(.2,.8,.2,1) backwards}.stp-pt.is-push{animation:stp-push .55s cubic-bezier(.2,.8,.2,1) backwards}.stp-eq.is-tick .stp-eq__on,.stp-pt.is-tick .stp-pt__ck{animation:stp-pop .45s cubic-bezier(.34,1.56,.64,1)}.stp-pt.is-tick{animation:stp-bump .4s ease}.stp-s.is-empty .stp-scard{opacity:0;transform:scale(.88)}.stp-s.is-filling .stp-scard{transition:opacity .3s ease calc(var(--n) * 90ms),transform .45s cubic-bezier(.34,1.56,.64,1) calc(var(--n) * 90ms)}.stp-s.is-flip .stp-scard{animation:stp-pop .45s cubic-bezier(.34,1.56,.64,1) calc(var(--n) * 55ms) backwards}.stp-glist.is-build .stp-gcat__h,.stp-glist.is-build .stp-grow,.stp-glist.is-build .stp-gvend{animation:stp-row .4s cubic-bezier(.2,.8,.2,1) calc(min(var(--n, 0), 16) * 28ms) backwards}.stp-btn.is-busy .stp-ic{animation:stp-spin .7s linear infinite}.stp-count-pop{animation:stp-pop .4s cubic-bezier(.34,1.56,.64,1)}}@keyframes stp-pop{0%{opacity:0;transform:scale(.85)}}@keyframes stp-drop{0%{opacity:0;transform:translateY(-14px) scale(.97)}}@keyframes stp-push{0%{transform:translateY(calc(-1 * var(--push, 0px)))}}@keyframes stp-bump{40%{transform:scale(.97)}}@keyframes stp-row{0%{opacity:0;transform:translateY(6px)}}@keyframes stp-spin{to{transform:rotate(-1turn)}}@media (max-width:1199.98px){.stp-pc{grid-template-columns:minmax(0,320px) minmax(0,1fr)}.stp-copy{padding:24px 16px 18px 18px;gap:12px}.stp-copy__title{font-size:26px;line-height:32px}.stp-copy__text{font-size:16px;line-height:25px}.stp-copy__list li{font-size:14.5px}.stp-app{--stp-h:500px}.stp-tab__label{font-size:16px;line-height:21px}}@media (max-width:980px){.stp__head{margin-bottom:32px}.stp-pc{grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr}.stp-copy{padding:22px 18px 18px}.stp-copy__list{display:none}.stp-copy__link{margin-top:0;padding-top:2px}.stp-app{--stp-h:500px}}@media (max-width:720px){.stp-flow{--num:42px}.stp-tab{padding-bottom:14px}.stp-tab__label{font-size:14px;line-height:18px}.stp-tab__line{left:calc(50% + var(--num) / 2 + 6px);right:calc(-50% + var(--num) / 2 + 6px)}.stp-tab__bar{width:36px;margin-left:-18px}}@media (max-width:650px){.stp__band{padding:56px 0 44px}.stp__shell{width:calc(100% - 24px)}.stp__head{margin-bottom:28px}.stp__sub{font-size:16px;line-height:25px}.stp-flow{--num:40px}.stp-tabs{margin-bottom:20px}.stp-tab{gap:0;padding:0 2px 12px}.stp-tab__num{font-size:15px}.stp-tab[aria-selected=true] .stp-tab__num{transform:scale(1.08);box-shadow:0 0 0 5px rgba(255,255,255,.2),0 10px 20px -10px rgba(0,26,59,.55)}.stp-tab__label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.stp-tab__line{left:calc(50% + var(--num) / 2 + 4px);right:calc(-50% + var(--num) / 2 + 4px)}.stp-tab__bar{width:26px;margin-left:-13px}.stp-pc{padding:6px;border-radius:20px}.stp-copy{gap:10px;padding:16px 12px 14px}.stp-copy__step{font-size:12px}.stp-copy__title{font-size:22px;line-height:28px}.stp-copy__text{font-size:15px;line-height:23px}.stp-copy__try{font-size:13px;padding:6px 11px 6px 9px}.stp-copy__link{font-size:16px}.stp-app{--stp-h:548px;gap:12px;padding:14px 12px;border-radius:14px;clip-path:inset(0 round 14px)}.stp-foot{margin-top:16px}}@media (max-width:767px){.stp-copy__try,.stp-foot,.stp__try{display:none!important}.stp__band{padding:48px 0 40px}.stp__head{margin-bottom:24px}.stp-pc{grid-template-rows:auto}.stp-copy{gap:10px;padding:20px 16px 18px}.stp-copy__list{display:grid;gap:8px;margin:4px 0 2px}.stp-copy__list li{font-size:14.5px;line-height:20px}.stp-copy__link{margin-top:2px}}@media (prefers-reduced-motion:reduce){.stp *,.stp :after,.stp :before{transition:none!important;animation:none!important}.stp-foot{display:none}}.stp-eq__box{display:block;width:18px;height:18px;border:1.5px solid var(--a-strong);border-radius:3px;background:#fff}.stp-e__prog{align-items:flex-end}.stp-e__print{padding:8px 12px;border:1px solid #d5dbe5;border-radius:10px;background:#fff;font-size:13px;line-height:18px;font-weight:600;white-space:nowrap}