.hm{gap:22px;padding-bottom:120px}.hm-title{font:800 2rem/1.05 var(--display);letter-spacing:-.03em;margin:0}.hm-sub{font:700 .78rem/1.2 var(--font);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);margin:0;display:block}.hm-tasks{gap:10px;display:grid}.hm-tasks ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.hm-task{background:var(--panel);border:1px solid var(--line);box-shadow:0 10px 24px -18px rgb(0 0 0/calc(1.4 * var(--shadow-k)));color:var(--ink);transition:transform var(--mo-base) var(--mo-ease-out), border-color var(--mo-base);border-radius:1.15rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 12px 12px 16px;display:grid}.hm-task:hover{border-color:var(--line-2)}.hm-task:active{transform:scale(.985)}.hm-tt{gap:3px;min-width:0;display:grid}.hm-tt b{font:800 .95rem/1.2 var(--display);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hm-tt small{font:500 .8rem/1.38 var(--font);color:var(--ink-4)}.hm-go{font:700 .8rem/1 var(--font);background:var(--ink);color:var(--ink-inverse);white-space:nowrap;border-radius:9999px;padding:10px 14px}.hm .hm-list{gap:10px}.hm .hm-list a.hm-card{background:var(--panel);border:1px solid var(--line);box-shadow:0 12px 28px -20px rgb(0 0 0/calc(1.4 * var(--shadow-k)));content-visibility:auto;contain-intrinsic-size:auto 96px;border-radius:1.25rem;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:14px;padding:6px 14px 6px 6px;display:grid}.hm .hm-list a.hm-card:hover{border-color:var(--line-2);background:var(--panel)}.hm .hm-list a.hm-card.example{border-style:dashed}.hm-img{aspect-ratio:4/3;background:var(--well);border-radius:.95rem;display:block;position:relative;overflow:hidden}.hm-img img{object-fit:cover;width:100%;height:100%;display:block}.hm-pill{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font:700 .7rem/1 var(--font);background:var(--surface-alt);color:var(--ink-3);border:1px solid var(--line);border-radius:9999px;margin-bottom:2px;padding:5px 9px;font-style:normal;overflow:hidden}.hm-pill.changes,.hm-pill.reopened{background:color-mix(in srgb, var(--warn) 22%, var(--panel));color:var(--warn-text)}.hm-pill.waiting{background:color-mix(in srgb, var(--sage) 18%, var(--panel));color:var(--gold-text)}.hm-pill.approved{background:color-mix(in srgb, var(--ok) 20%, var(--panel));color:var(--ok-text)}.hm-pill.archived{color:var(--ink-4)}.hm .hm-list .hm-txt{justify-items:start;gap:3px;min-width:0;display:grid}.hm .hm-list .hm-txt b{font:700 .95rem/1.25 var(--display);-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.hm .hm-list .hm-txt small{font:500 .78rem/1.35 var(--font);color:var(--ink-4)}.hm-fabbar{z-index:30;pointer-events:none;padding:28px 16px max(18px, calc(env(safe-area-inset-bottom) + 10px));background:linear-gradient(0deg, var(--bg-edge) 40%, transparent);justify-items:center;display:grid;position:fixed;bottom:0;left:0;right:0}.hm .hm-fab{pointer-events:auto;cursor:pointer;background:var(--ink);min-height:52px;color:var(--ink-inverse);font:700 1rem/1 var(--font);box-shadow:0 14px 30px -10px rgb(0 0 0/calc(1.8 * var(--shadow-k)));transition:transform var(--mo-base) var(--mo-ease-out);border:0;border-radius:9999px;align-items:center;gap:8px;padding:0 26px;display:inline-flex}.hm .hm-fab span{margin-top:-2px;font-size:1.25rem;font-weight:500}.hm .hm-fab:active{transform:scale(.96)}.hm .hm-fab:focus-visible{outline:2px solid var(--gold-focus);outline-offset:3px}.hm-sheet-wrap{z-index:50;place-items:end center;display:grid;position:fixed;inset:0}.hm .hm-veil{background:rgb(var(--veil-rgb) / calc(.55 * var(--veil-k)));cursor:default;animation:mo-fade var(--mo-base) var(--mo-ease-out) both;border:0;position:absolute;inset:0}.hm-sheet{width:min(100%,30rem);padding:16px 16px max(18px, calc(env(safe-area-inset-bottom) + 12px));background:var(--surface-pop);border:1px solid var(--line);box-shadow:0 -20px 50px -24px rgb(0 0 0/calc(1.6 * var(--shadow-k)));animation:hm-up var(--mo-slow) var(--mo-ease-out) both;border-radius:1.5rem 1.5rem 0 0;gap:14px;display:grid;position:relative}.hm-view{aspect-ratio:16/10;object-fit:cover;background:var(--well);border-radius:1rem;width:100%;max-height:34vh}.hm-choices{gap:8px;display:grid}.hm .hm-choice{border:1px solid var(--line);background:var(--panel);min-height:52px;color:var(--ink);font:700 .92rem/1.2 var(--font);text-align:left;cursor:pointer;border-radius:9999px;align-items:center;gap:10px;min-width:0;padding:6px 16px 6px 6px;display:flex}.hm .hm-choice:disabled{opacity:.55;cursor:default}.hm .hm-choice.ghost{background:0 0;border-style:dashed}.hm-o{background:var(--well);width:40px;height:40px;color:var(--ink-4);font:500 1.2rem/1 var(--font);border-radius:50%;flex:none;place-items:center;display:grid;overflow:hidden}.hm-o img{object-fit:cover;width:100%;height:100%}.hm-cname{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.hm-cancel{justify-self:center}@keyframes hm-up{0%{opacity:0;transform:translateY(100%)}}.hm-sheet-wrap[data-leaving]{pointer-events:none}.hm-sheet-wrap[data-leaving] .hm-veil{animation:mo-out var(--mo-base) var(--mo-ease-in) both}.hm-sheet-wrap[data-leaving] .hm-sheet{animation:mo-sheet-down var(--mo-base) var(--mo-ease-in) both}@media (max-width:640px){.hm{gap:18px;padding:20px 16px 120px}.hm-title{font-size:1.75rem}.hm .hm-list a.hm-card{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:6px 12px 6px 6px}.hm a.cta.hm-newproject{min-height:44px;box-shadow:none;color:var(--ink-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);background:0 0;gap:6px;font-size:.95rem;font-weight:600;border:0!important;padding:0 4px!important}.hm a.cta.hm-newproject .go{display:none}}@media (prefers-reduced-motion:reduce){.hm-task,.hm .hm-fab{transition:none}.hm-sheet,.hm .hm-veil{animation:none}}@media (min-width:900px){.hm{grid-template-columns:minmax(0,1fr) auto;grid-auto-flow:dense;align-content:start;gap:26px 24px;width:min(100%,88rem);padding:44px clamp(24px,4vw,56px) 72px}.hm>*{grid-column:1/-1}.hm>.hm-title{grid-column:1;align-self:center;font-size:2.4rem}.hm>.hm-fabbar{z-index:auto;pointer-events:auto;background:0 0;grid-column:2;align-self:center;padding:0;position:static}.hm .hm-fab{min-height:48px;box-shadow:0 12px 26px -14px rgb(0 0 0/calc(1.6 * var(--shadow-k)));transition:transform var(--mo-base) var(--mo-ease-out), box-shadow var(--mo-base) var(--mo-ease-out);padding:0 24px;font-size:.95rem}.hm .hm-newproject{display:none}.hm-tasks ul{grid-template-columns:repeat(auto-fit,minmax(max(300px,33.3333% - 8px),1fr));gap:12px}.hm-tasks li{display:grid}.hm-task{transition:transform var(--mo-base) var(--mo-ease-out), border-color var(--mo-base), box-shadow var(--mo-base) var(--mo-ease-out);border-radius:1.25rem;padding:16px 14px 16px 20px}.hm .hm-list{grid-template-columns:repeat(auto-fill,minmax(max(240px,25% - 15px),1fr));align-items:stretch;gap:20px}.hm .hm-list a.hm-card{contain-intrinsic-size:auto 300px;transition:transform var(--mo-base) var(--mo-ease-out), border-color var(--mo-base), box-shadow var(--mo-base) var(--mo-ease-out);border-radius:1.5rem;grid-template-columns:minmax(0,1fr);align-content:start;align-items:start;gap:12px;padding:8px 8px 16px;position:relative}.hm .hm-list .hm-img{border-radius:1.1rem}.hm .hm-list .hm-img img{transition:transform var(--mo-slower) var(--mo-ease-out)}.hm .hm-list .hm-txt{gap:4px;padding:0 10px}.hm .hm-list .hm-txt b{font-size:1rem}.hm .hm-list .hm-pill{max-width:calc(100% - 36px);box-shadow:0 6px 16px -8px rgb(0 0 0/calc(1.4 * var(--shadow-k)));margin:0;padding:6px 10px;position:absolute;top:18px;left:18px}.hm .hm-list .hm-pill:not(.changes,.reopened,.waiting,.approved){background:var(--surface-pop)}.hm>p.hint{max-width:40rem;font-size:.95rem;line-height:1.6}.hm-task:focus-visible,.hm .hm-list a.hm-card:focus-visible,.hm .hm-choice:focus-visible{outline:2px solid var(--gold-focus);outline-offset:3px}.hm-sheet-wrap{align-items:center;padding:24px}.hm-sheet{width:min(100%,440px);box-shadow:0 30px 70px -30px rgb(0 0 0/calc(1.8 * var(--shadow-k)));border-radius:1.5rem;gap:16px;padding:20px;animation-name:hm-pop}.hm-sheet-wrap[data-leaving] .hm-sheet{animation-name:mo-pop-out}.hm-view{max-height:40vh}.hm .hm-choice{transition:transform var(--mo-base) var(--mo-ease-out), border-color var(--mo-base)}}@media (min-width:900px) and (hover:hover){.hm-task:hover,.hm .hm-list a.hm-card:hover{border-color:var(--line-2);box-shadow:0 22px 40px -24px rgb(0 0 0/calc(1.6 * var(--shadow-k)));transform:translateY(-2px)}.hm .hm-list a.hm-card:hover .hm-img img{transform:scale(1.03)}.hm .hm-fab:hover{box-shadow:0 18px 32px -14px rgb(0 0 0/calc(1.9 * var(--shadow-k)));transform:translateY(-2px)}.hm .hm-choice:not(:disabled):hover{border-color:var(--line-2);transform:translateY(-2px)}}@keyframes hm-pop{0%{opacity:0;transform:scale(var(--mo-scale-in))}}@media (min-width:900px) and (prefers-reduced-motion:reduce){.hm-task,.hm .hm-list a.hm-card,.hm .hm-list .hm-img img,.hm .hm-choice{transition:none}.hm-task:hover,.hm .hm-list a.hm-card:hover,.hm .hm-fab:hover,.hm .hm-choice:not(:disabled):hover,.hm .hm-list a.hm-card:hover .hm-img img{transform:none}}@media (min-width:900px){:is(.app:has(main.hm) .app-head,.app:has(main.hm) .app-foot){padding-inline:calc(max(0px,50% - 44rem) + clamp(24px,4vw,56px))}}.hm .hm-list .hm-meta{align-items:center;gap:10px;width:100%;min-width:0;display:flex}.hm .hm-list .hm-meta small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (min-width:900px){.hm .hm-list .hm-txt{box-sizing:border-box;width:100%}}.hm-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hm-h2{font:800 1.35rem/1.15 var(--display);letter-spacing:-.02em;color:var(--ink);margin:0}.hm-continue,.hm-gallery{gap:12px;display:grid}.hm-continue ul,.hm-gallery ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.hm-cont{background:var(--panel);border:1px solid var(--line);color:var(--ink);transition:border-color var(--mo-fast,.12s);border-radius:1.4rem;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;padding:8px;text-decoration:none;display:grid}.hm-cont:hover{border-color:var(--line-2)}.hm-cont-img{aspect-ratio:4/3;background:var(--well);border-radius:1rem;display:block;position:relative;overflow:hidden}.hm-cont-txt{justify-items:start;gap:4px;min-width:0;display:grid}.hm-cont-txt b{max-width:100%;font:800 1rem/1.2 var(--display);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hm-cont-txt small{max-width:100%;font:500 .8rem/1.3 var(--font);color:var(--ink-4);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hm-cont-line{max-width:100%;font:700 .86rem/1.3 var(--font);color:var(--ink);margin:6px 0}.hm-cont-line.working{color:var(--ink-3);font-weight:500}.hm-cont-line.failed{color:var(--warn-text)}.hm-cont .hm-go{margin-top:2px}.hm-task.with-thumb{grid-template-columns:64px minmax(0,1fr) auto;padding-left:8px}.hm-task-img{background:var(--well);border-radius:.7rem;width:64px;height:44px;display:block;position:relative;overflow:hidden}.hm-gallery ul{grid-template-columns:repeat(2,minmax(0,1fr))}.hm .hm-ex{border:1px solid var(--line);background:var(--panel);width:100%;height:100%;color:var(--ink);text-align:left;cursor:pointer;border-radius:1.2rem;align-content:start;gap:8px;padding:6px 6px 10px;display:grid}.hm .hm-ex:hover{border-color:var(--line-2)}.hm .hm-ex:focus-visible{outline:2px solid var(--gold-focus);outline-offset:2px}.hm-ex-img{aspect-ratio:4/3;background:var(--well);border-radius:.9rem;display:block;position:relative;overflow:hidden}.hm-ex-img>.hm-ex-before,.hm-ex-img>.hm-ex-after{position:absolute;inset:0}.hm-ex-img>.hm-ex-after{clip-path:inset(0 0 0 50%)}.hm-ex-img:after{content:"";background:#ffffffd9;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;left:50%}.hm-ex-play{color:#fff;background:#0000008c;border-radius:50%;place-items:center;width:28px;height:28px;font-size:.7rem;font-style:normal;display:grid;position:absolute;bottom:8px;left:8px}.hm-ex-txt{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:2px 8px;padding:0 6px;display:grid}.hm-ex-txt b{font:700 .9rem/1.25 var(--display)}.hm-ex-txt em{font:600 .76rem/1.2 var(--font);color:var(--ink-3);white-space:nowrap;font-style:normal}.hm-ex-txt small{font:500 .76rem/1.3 var(--font);color:var(--ink-4);grid-column:1/-1}.hm-skeleton{align-content:start;gap:18px;width:min(100%,88rem);margin-inline:auto;padding:20px 16px 120px;display:grid}.hm-skel-cards,.hm-skel-list{gap:10px;display:grid}.hm-skel-title{width:220px;height:32px;display:block}.hm-skel-card{border-radius:1.4rem;height:150px;display:block}.hm-skel-row{border-radius:1.25rem;height:96px;display:block}@media (max-width:380px){.hm-cont{grid-template-columns:120px minmax(0,1fr)}.hm-ex-txt{grid-template-columns:minmax(0,1fr)}}@media (min-width:900px){.hm-continue,.hm-gallery{grid-column:1/-1}.hm-skeleton{padding:44px clamp(24px,4vw,56px) 72px}.hm-skel-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-skel-list{grid-template-columns:repeat(4,minmax(0,1fr))}.hm-skel-row{height:240px}.hm>.hm-list,.hm>.hm-list~*{order:2}.hm>.hm-gallery.hm-gallery{order:1}.hm-continue ul{grid-template-columns:repeat(3,minmax(0,1fr))}.hm-gallery ul{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.hm-cont{grid-template-columns:46% minmax(0,1fr)}}.hm-ex-paint{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hm-ex-paint path{fill:none;stroke:#ff2d8a;stroke-width:4.5px;stroke-linecap:round;opacity:.85}.hm.hm-flow .hm-head a.linkish{align-items:center;min-height:44px;margin-block:-12px;margin-inline-end:-4px;padding-inline:4px;font-size:13px;display:inline-flex}.hm.hm-flow .hm-pill,.hm.hm-flow .hm-list .hm-txt small,.hm.hm-flow .hm-cont-txt small{font-size:12.5px}.hm.hm-flow .hm-ex-txt{grid-template-columns:minmax(0,1fr);gap:3px}.hm.hm-flow .hm-ex-txt b{text-wrap:balance}.hm.hm-flow .hm-ex-txt em,.hm.hm-flow .hm-ex-txt small{font-size:12.5px}.hm.hm-flow .hm-ex-txt em{color:var(--ink-3);font-variant-numeric:tabular-nums;order:3;margin-top:3px}.hm.hm-flow .hm-ex-txt small{order:2}
/*# sourceMappingURL=3z0a45sz1p1pq.css.map*/