@font-face{font-family:Della Respira;src:url(../media/della-respira-latin.2v2s6n0zumb4s.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Inter Tight;src:url(../media/inter-tight-latin.1_fsb17gxmapx.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.as7{--bg:#faf6f9;--paper:#fff;--paper-2:#f3ebf1;--paper-3:#ebdfe8;--wash:#f1e8ef;--ink:#2a1027;--ink-2:#5e4a5b;--line:#e4d8e1;--line-strong:#c9b5c5;--plum:#87347b;--plum-deep:#5e1f4e;--mauve:#b891b2;--teal:#106888;--teal-deep:#0b4f68;--teal-wash:#e3f0f4;--warn:#9a3a12;--warn-wash:#fbede4;--ok:#1f6b4f;--ok-wash:#e4f2eb;--display:"Della Respira", "Iowan Old Style", Georgia, serif;--body:"Inter Tight", system-ui, sans-serif;--out:cubic-bezier(.23, 1, .32, 1);color:var(--ink);font:400 16px/1.5 var(--body);-webkit-font-smoothing:antialiased;min-width:0;display:block}.as7 *,.as7 :before,.as7 :after{box-sizing:border-box}.as7 h1,.as7 h2,.as7 h3{font-family:var(--display);letter-spacing:-.01em;color:var(--ink);font-weight:400}.as7 .fn-ic{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:22px;height:22px}.as7 :focus-visible{outline:2px solid var(--plum);outline-offset:2px;border-radius:6px}[data-look=cards] .kit-sheet[data-page]:has(>.kit-sheet-body>.as7){background:#faf6f9!important}[data-look=cards] .kit-sheet[data-page]:has(>.kit-sheet-body>.as7)>.kit-sheet-head{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;overflow:hidden;position:absolute!important}[data-look=cards] .kit-sheet[data-page]:has(>.kit-sheet-body>.as7)>.kit-sheet-body{padding:26px 32px 56px}@media (max-width:900px){[data-look=cards] .kit-page>.kit-sheet[data-page]:has(>.kit-sheet-body>.as7){box-shadow:none;border-radius:0}[data-look=cards] .kit-sheet[data-page]:has(>.kit-sheet-body>.as7)>.kit-sheet-body{padding:14px 16px 32px}}.as7 .as7-head{align-items:flex-start;gap:16px;margin-bottom:22px;display:flex}.as7 .as7-mark{color:#fff;background:radial-gradient(120% 90% at 100% 0,#9d5d94 0%,#87347b 45%,#5e1f4e 100%);border-radius:50%;flex:none;place-items:center;width:56px;height:56px;display:grid;box-shadow:0 6px 18px -10px #5e1f4eb3}.as7 .as7-mark .fn-ic{stroke-width:1.3px;width:30px;height:30px}.as7 .as7-kick{letter-spacing:.12em;text-transform:uppercase;color:var(--teal-deep);margin:0 0 6px;font-size:12px;font-weight:700}.as7 .as7-head h1{text-wrap:balance;margin:0;font-size:44px;line-height:1.02}.as7 .as7-lede{color:var(--ink-2);max-width:600px;margin:10px 0 0;font-size:16.5px}.as7 .as7-cols{flex-direction:column;gap:18px;min-width:0;display:flex}.as7 .as7-flows{min-width:0}@media (min-width:1100px){.as7 .as7-cols{grid-template-columns:minmax(0,1.65fr) minmax(300px,1fr);grid-template-areas:"flows sum";align-items:start;gap:22px;display:grid}.as7 .as7-flows{grid-area:flows}.as7 .as7-sum{grid-area:sum;position:sticky;top:12px}.as7 .as7-cols:not(:has(>.as7-sum)){grid-template-columns:minmax(0,1fr);grid-template-areas:"flows"}.as7 .as7-cols:not(:has(>.as7-sum)) .wf{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.as7 .as7-cols:not(:has(>.as7-sum)) .wf>:not(.wf-card){grid-column:1/-1}}.as7 .as7-sum{background:var(--paper);border:1px solid var(--line);border-radius:6px;min-width:0;padding:20px 20px 8px}.as7 .as7-day{border-top:1px solid var(--line);padding:10px 0 8px}.as7 .as7-sum>.as7-kick+.as7-day{border-top:0;padding-top:0}.as7 .as7-day h2{margin:0 0 4px;font-size:26px;line-height:1.15}.as7 .as7-did{margin:0;padding:0;list-style:none}.as7 .as7-did-row{min-height:52px;color:inherit;box-shadow:inset 3px 0 0 var(--mauve);transition:background-color .16s var(--out);border-radius:2px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px 0 8px 12px;text-decoration:none;display:grid}.as7 .as7-did li+li .as7-did-row{margin-top:4px}.as7 .as7-did-row:hover{background:var(--paper-2);text-decoration:none}.as7 .as7-did-row b{grid-column:1;font-size:15.5px;font-weight:650;line-height:1.3}.as7 .as7-did-row span{color:var(--ink-2);overflow-wrap:anywhere;grid-column:1;font-size:14px;line-height:1.4}.as7 .as7-wait{white-space:nowrap;background:var(--warn-wash);color:var(--warn);border-radius:99px;grid-area:1/2/span 2;padding:3px 10px;font-size:13px;font-style:normal;font-weight:650}.as7 .as7-fold>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:44px;list-style:none;display:flex}.as7 .as7-fold>summary::-webkit-details-marker{display:none}.as7 .as7-fold>summary span{font:400 20px/1.2 var(--display)}.as7 .as7-fold>summary small{color:var(--ink-2);text-align:right;font-size:13.5px}.as7 .as7-fold>summary:after{content:"›";color:var(--mauve);transition:transform .2s var(--out);font-size:22px}.as7 .as7-fold[open]>summary:after{transform:rotate(90deg)}.as7 .wf{gap:16px}.as7 .wf-top{background:var(--paper);border:1px solid var(--line);border-radius:6px;padding:12px 14px}.as7 .wf-top .wf-line{flex-basis:100%}[data-look=cards] .as7 .wf-card{background:var(--paper);border:1px solid var(--line);box-shadow:none;border-radius:6px;gap:12px;padding:20px 22px 18px;scroll-margin-top:16px}[data-look=cards] .as7 .wf-card:target{border-color:var(--mauve);box-shadow:0 0 0 3px var(--wash)}.as7 .wf-head{align-items:flex-start}.as7 .wf-name{font:400 28px/1.1 var(--display);letter-spacing:-.01em}.as7 .wf-when{color:var(--teal-deep);font-size:14px;font-weight:600}[data-look=cards] .as7 .wf-steps{gap:6px;font-size:15px}.as7 .wf-steps li{background:var(--paper-2);border-radius:4px;padding:8px 12px;line-height:1.4}.as7 .wf-sub{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin-top:4px;font-size:12px;font-weight:700}.as7 .wf-outs{gap:0}.as7 .wf-out{border-top:1px solid var(--line);gap:8px 10px;padding:10px 0}.as7 .wf-out>span:first-child{overflow-wrap:anywhere;flex:100%;min-width:0}.as7 .wf-out form:has(>input[value=accept])>.kit-btn{order:1}.as7 .wf-out form:has(>input[value=decline])>.kit-btn{order:2}.as7 .wf-out input[name=remark]{order:3}.as7 .wf-out form:has(>input[value=change])>.kit-btn{order:4}.as7 .wf-line{color:var(--ink-2);font-size:14px}.as7 .wf-act:has(>p[role=status]){background:var(--wash);border-radius:6px;padding:12px 14px}.as7 .wf-act>p[role=status]{font-family:var(--display);flex-basis:100%;font-size:19px;line-height:1.3}.as7 .kit-btn{min-height:44px;font:600 15px/1.1 var(--body);white-space:nowrap;cursor:pointer;color:var(--plum-deep);box-shadow:inset 0 0 0 1.5px var(--line-strong);transition:transform .12s var(--out), background-color .16s var(--out), box-shadow .16s var(--out);background:#fff;border:0;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:0 18px;text-decoration:none;display:inline-flex}.as7 .kit-btn:hover{box-shadow:inset 0 0 0 1.5px var(--mauve);text-decoration:none}.as7 .kit-btn:active{transform:scale(.97)}:is(.as7 form:has(>input[value=accept])>.kit-btn,.as7 form:has(>input[name=to][value=tell])>.kit-btn){background:var(--plum);color:#fff;box-shadow:none}.as7 form:has(>input[value=run])>.kit-btn{background:var(--plum-deep);color:#fff;box-shadow:none}:is(.as7 form:has(>input[value=decline])>.kit-btn,.as7 form:has(>input[value=cancel])>.kit-btn){color:var(--warn)}.as7 .wf-out input[type=text]{min-width:0;min-height:44px;font:inherit;border:1px solid var(--line-strong);color:inherit;background:#fff;border-radius:22px;flex:200px;padding:0 12px;font-size:16px}.as7 .wf-edit summary{width:max-content;list-style:none}.as7 .wf-edit summary::-webkit-details-marker{display:none}.as7 .wf-edit[open] summary{margin-bottom:10px}.as7 .wf-edit form{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.as7 .wf-edit textarea{border:1px solid var(--line-strong);min-height:110px;color:inherit;background:#fff;border-radius:6px;padding:10px 12px;font-size:16px;line-height:1.45}@media (max-width:900px){.as7 .as7-head{gap:12px;margin-bottom:16px}.as7 .as7-mark{width:44px;height:44px}.as7 .as7-mark .fn-ic{width:24px;height:24px}.as7 .as7-head h1{font-size:32px}.as7 .as7-lede{font-size:15.5px}[data-look=cards] .as7 .wf-card{padding:16px 16px 14px}.as7 .wf-name{font-size:24px}.as7 .as7-sum{padding:16px 16px 6px}}@media (prefers-reduced-motion:reduce){.as7 *{transition:none!important}}
