:where(.st-art) span{display:block}@font-face{font-family:StuccoBarlow;src:url(/work/stucco/assets/fonts/barlow-latin-900-normal.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}.st-art{aspect-ratio:16/10;background:var(--card);isolation:isolate;border-radius:18px;display:block;position:relative;overflow:hidden;container-type:inline-size}.st-win{background:var(--stucco-ink);width:80%;box-shadow:0 18px 40px var(--stucco-shadow);border-radius:9px 9px 0 0;position:absolute;top:8%;bottom:-3%;left:5%;overflow:hidden}.st-bar{background:var(--block-button);align-items:center;gap:4px;height:7cqw;min-height:15px;max-height:24px;padding:0 8px;display:flex;position:absolute;top:0;left:0;right:0}.st-bar i{background:var(--rule-note);border-radius:50%;flex:none;width:5px;height:5px}.st-url{background:var(--block-terminal);max-width:62%;color:var(--fg-2);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;margin-left:6px;padding:0 7px;font-size:max(7px,2cqw);line-height:1.6;overflow:hidden}.st-view{position:absolute;inset:clamp(15px,7cqw,24px) 0 0;overflow:hidden}.st-sl{object-fit:cover;opacity:0;width:100%;height:100%;animation:16s linear infinite stcyc;position:absolute;inset:0}.st-sl.s1{animation-delay:-1s}.st-sl.s2{animation-delay:3s}.st-sl.s3{animation-delay:7s}.st-sl.s4{animation-delay:11s}@keyframes stcyc{0%{opacity:0}6%{opacity:1}25%{opacity:1}31%{opacity:0}to{opacity:0}}.st-sh{background:linear-gradient(180deg, var(--stucco-scrim-top), var(--stucco-scrim-mid) 32%, var(--stucco-scrim-low));position:absolute;inset:0}.st-top{--t:max(9px, 2.6cqw);align-items:center;display:flex;position:absolute;top:6%;left:4.5%;right:4.5%}:where(.st-art) .st-logo{align-items:stretch;display:flex}.st-logo b{width:var(--t);height:var(--t);background:var(--stucco-ink);color:var(--stucco-white);font-family:StuccoBarlow,Arial,sans-serif;font-weight:900;font-size:calc(var(--t) * .82);justify-content:center;align-items:center;line-height:1;display:flex}.st-logo i{width:calc(var(--t) * .34);height:calc(var(--t) * .34);margin-left:calc(var(--t) * .1);background:var(--stucco-yellow);align-self:flex-end}:where(.st-art) .st-burg{width:calc(var(--t) * 1.35);height:calc(var(--t) * 1.35);border:max(1px, .18cqw) solid var(--stucco-white);margin-left:calc(var(--t) * .35);flex:none;position:relative}.st-burg i{background:var(--stucco-white);width:50%;height:max(1px,.2cqw);position:absolute;left:25%}.st-burg i:first-child{top:31%}.st-burg i:nth-child(2){top:48%}.st-burg i:nth-child(3){top:65%}.st-lbl{margin-left:calc(var(--t) * .85);font-family:StuccoBarlow,Arial,sans-serif;font-weight:600;font-size:calc(var(--t) * .5);letter-spacing:.24em;color:var(--stucco-label)}.st-q{background:var(--stucco-yellow);color:var(--stucco-ink);letter-spacing:.2em;white-space:nowrap;margin-left:auto;padding:.7em 1.1em;font-family:StuccoBarlow,Arial,sans-serif;font-size:max(6px,1.45cqw);font-weight:900}.st-txt{color:var(--stucco-white);position:absolute;bottom:13%;left:8%;right:8%}.st-cap{letter-spacing:.3em;text-transform:uppercase;opacity:.9;height:1.5em;font-family:StuccoBarlow,Arial,sans-serif;font-size:max(6px,1.35cqw);font-weight:900;position:relative}.st-cap span{white-space:nowrap;opacity:0;animation:16s linear infinite stlab;position:absolute;top:0;left:0}.st-cap .s1{animation-delay:-1s}.st-cap .s2{animation-delay:3s}.st-cap .s3{animation-delay:7s}.st-cap .s4{animation-delay:11s}@keyframes stlab{0%,2.9%{opacity:0}3%,27.9%{opacity:1}28%,to{opacity:0}}.st-h{letter-spacing:.12em;text-transform:uppercase;margin-top:.35em;font-family:StuccoBarlow,Arial,sans-serif;font-size:max(10px,3.5cqw);font-weight:900;line-height:1.15}:where(.st-art) .st-dots{gap:.9em;margin-top:1.1em;font-size:max(6px,1.3cqw);display:flex}.st-dots i{background:var(--stucco-step);width:.75em;height:.75em;animation:16s linear infinite stdot}.st-dots .s1{animation-delay:-1s}.st-dots .s2{animation-delay:3s}.st-dots .s3{animation-delay:7s}.st-dots .s4{animation-delay:11s}@keyframes stdot{0%,2.9%{background:var(--stucco-step)}3%,27.9%{background:var(--stucco-yellow)}28%,to{background:var(--stucco-step)}}.st-phone{aspect-ratio:640/1090;background:var(--stucco-ink);border:3px solid var(--stucco-ink);width:23%;box-shadow:0 14px 30px var(--stucco-shadow-strong);border-radius:12%/7%;transition:transform .5s cubic-bezier(.3,.7,.2,1);position:absolute;bottom:-7%;right:3.5%;overflow:hidden}:where(.st-art) .st-phone{container-type:inline-size}.st-pv{border-radius:inherit;position:absolute;inset:0;overflow:hidden}.st-pv .st-sl{object-position:50% 50%}.st-pt{z-index:2;--t:5.2cqw;align-items:center;display:flex;position:absolute;top:4.5%;left:6%;right:6%}.st-pt .st-burg{border-width:1px;flex-direction:column;justify-content:center;align-items:center;gap:1px;width:12.5cqw;height:12.5cqw;margin-left:2.6cqw;display:flex}.st-pt .st-burg i{width:52%;height:1px;position:static}.st-pt .st-q{letter-spacing:.12em;padding:.75em .8em;font-size:2.7cqw}.st-ptxt{z-index:2;color:var(--stucco-white);position:absolute;bottom:12%;left:7%;right:7%}.st-ptxt .st-cap{letter-spacing:.2em;font-size:2.9cqw}.st-ptxt .st-h{letter-spacing:.08em;font-size:7.2cqw}.st-ptxt .st-dots{font-size:3.6cqw}.st-art:hover .st-phone,.pj-case:hover .st-phone{transform:translateY(-6px)}.st-art:hover .st-sl,.st-art:hover .st-cap span,.st-art:hover .st-dots i,.pj-case:focus-within .st-sl,.pj-case:focus-within .st-cap span,.pj-case:focus-within .st-dots i,.st-wait .st-sl,.st-wait .st-cap span,.st-wait .st-dots i{animation-play-state:paused}@media (prefers-reduced-motion:reduce){.st-sl,.st-cap span,.st-dots i{animation:none}.st-sl.s1,.st-cap .s1{opacity:1}.st-dots .s1{background:var(--stucco-yellow)}.st-phone{transition:none}}
.sk button{font-family:inherit}.pj-card__art:has(.sk--mochifile){--sk-number:var(--mochi-muted)}.sk--mochifile{background:var(--mochi-bg);color:var(--mochi-ink);padding:22px}.mo-window{border:1px solid var(--mochi-line);background:var(--mochi-window);border-radius:14px;flex-direction:column;gap:14px;padding:14px 16px 12px;display:flex}.mo-top{flex-wrap:wrap;align-items:center;gap:10px;padding-right:46px;display:flex}.mo-wordmark{width:auto;height:20px;margin-right:4px;display:block}.mo-tabs{background:var(--mochi-track);border-radius:999px;gap:2px;margin-left:8px;padding:3px;display:inline-flex}.mo-tab{min-height:38px;color:var(--mochi-muted);cursor:pointer;transition:background-color var(--ease-nav) ease, color var(--ease-nav) ease;background:0 0;border:0;border-radius:999px;padding:0 11px;font-size:11.5px;position:relative}.mo-tab:after{content:"";position:absolute;inset:-3px 0}.mo-tab:hover{color:var(--mochi-ink)}.mo-tab[aria-pressed=true]{background:var(--mochi-ink);color:var(--mochi-window)}.mo-tab:focus-visible{outline:2px solid var(--mochi-ink);outline-offset:2px}.mo-local{color:var(--mochi-muted);align-items:center;gap:7px;margin-left:auto;font-size:11px;display:inline-flex}.mo-local:before{content:"";background:var(--mochi-hill);border-radius:50%;width:8px;height:8px}.mo-stage{grid-template-columns:minmax(0,1fr) 160px minmax(0,1fr);align-items:center;gap:14px;display:grid}.mo-file{border:1px solid var(--mochi-line);background:var(--mochi-paper);border-radius:12px;flex-direction:column;gap:6px;padding:8px 8px 10px;display:flex;position:relative}.mo-caption{color:var(--mochi-faint);letter-spacing:.12em;text-transform:uppercase;padding:0;font-size:10px}.mo-thumb{aspect-ratio:4/3;background:var(--mochi-sky);border-radius:8px;display:block;position:relative;overflow:hidden}.mo-thumb>.mo-picture{transform-origin:50%;transition:transform .5s var(--ease-motion);position:absolute;inset:0}.mo-thumb>.is-ghost,.mo-frame{opacity:0;transition:opacity .3s}.mo-frame{width:calc(var(--mo-scale,1) * 100%);height:calc(var(--mo-scale,1) * 100%);border:1.5px dashed var(--mochi-ink);transition:opacity .3s ease, width .5s var(--ease-motion), height .5s var(--ease-motion);border-radius:4px;margin:auto;position:absolute;inset:0}.mo-frame>span{border:1.5px solid var(--mochi-ink);background:var(--mochi-window);border-radius:2px;width:7px;height:7px;position:absolute}.mo-frame>span:first-child{top:-4px;left:-4px}.mo-frame>span:nth-child(2){top:-4px;right:-4px}.mo-frame>span:nth-child(3){bottom:-4px;left:-4px}.mo-frame>span:nth-child(4){bottom:-4px;right:-4px}.mo-thumb[data-width="2048"]{--mo-scale:.81}.mo-thumb[data-width="1600"]{--mo-scale:.63}.mo-thumb[data-width="1080"]{--mo-scale:.43}[data-tool=resize] .mo-thumb>.is-ghost{opacity:.18}[data-tool=resize] .mo-frame{opacity:1}[data-tool=resize] .mo-thumb>.is-out{transform:scale(var(--mo-scale))}.mo-name{text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:700;overflow:hidden}.mo-meta{color:var(--mochi-faint);font-size:10.5px;line-height:1.5}.mo-badge{z-index:2;background:var(--mochi-hill);color:var(--mochi-ink);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700;position:absolute;top:12px;right:12px}.mo-badge.is-up{background:var(--mochi-sun)}.mo-flow{flex-direction:column;gap:12px;display:flex}.mo-options{border:0;min-width:0;margin:0;padding:0}.mo-options legend{margin-bottom:6px}.mo-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;display:grid}.mo-chips[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.mo-chip{min-height:var(--touch);border:1px solid var(--mochi-line);background:var(--mochi-paper);color:var(--mochi-ink);cursor:pointer;transition:background-color var(--ease-nav) ease, color var(--ease-nav) ease;border-radius:8px;padding:0 4px;font-size:11px;font-weight:700}.mo-chip:hover{border-color:var(--mochi-ink)}.mo-chip[aria-pressed=true]{border-color:var(--mochi-ink);background:var(--mochi-ink);color:var(--mochi-window)}.mo-chip:focus-visible{outline:2px solid var(--mochi-ink);outline-offset:2px}.mo-bars{flex-direction:column;gap:6px;display:flex}.mo-bar{color:var(--mochi-faint);grid-template-columns:56px minmax(0,1fr) 64px;align-items:center;gap:10px;font-size:10.5px;display:grid}.mo-bar b{color:var(--mochi-ink);text-align:right}.mo-bar__track{background:var(--mochi-track);border-radius:999px;height:8px;overflow:hidden}.mo-bar__track>span{height:100%;transition:width .6s var(--ease-motion);border-radius:999px;display:block}.mo-bar__track .is-before{background:var(--mochi-sun);width:100%}.mo-bar__track .is-after{background:var(--mochi-hill);width:4%}.mo-bar__track .is-after.is-up{background:var(--mochi-sun)}.rv-section p.mo-note{color:var(--mochi-faint);text-align:right;margin:-6px 0 0;font-size:10px}@container (max-width:560px){.sk--mochifile,.mo-window{padding:12px}.mo-top{padding-right:0}.mo-stage{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.mo-flow{order:3;grid-column:1/-1}.mo-chips{grid-template-columns:repeat(4,minmax(0,1fr))}.mo-chips[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.mo-tabs{order:3;width:100%;margin-left:0}.mo-tab{flex:auto;padding:0 4px;font-size:10.5px}}.pj-card__art:has(.sk--ordelis){--sk-number:var(--ordelis-fg-3)}.sk--ordelis{background:var(--ordelis-bg);color:var(--ordelis-fg);padding:24px 22px 22px;font-size:11.5px;line-height:1.5}.od-dots{width:100%;height:100%;fill:var(--ordelis-dot);pointer-events:none;position:absolute;inset:0}.od-note,.od-label{color:var(--ordelis-fg-3);letter-spacing:.16em;text-transform:uppercase;font-size:10px;position:relative}.od-note{letter-spacing:.08em;margin:-8px 0 14px;display:block}.od-links{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.od-links path.is-quiet{stroke:var(--ordelis-line-strong);animation:none}.od-grid{z-index:1;grid-template-columns:1fr 1.15fr 1.1fr;align-items:start;gap:34px;display:grid;position:relative}.od-col{flex-direction:column;gap:9px;min-width:0;display:flex}.od-card,.od-agent{border:1px solid var(--ordelis-line);background:var(--ordelis-card);border-radius:12px;padding:11px 12px}.od-id{color:var(--ordelis-fg-3);font-size:10px}.rv-section p.od-title{margin:3px 0 8px;font-size:12.5px;font-weight:700}.od-steps,.od-checks{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.od-steps li{color:var(--ordelis-fg-2);align-items:center;gap:8px;display:flex}.od-steps li:before{content:"";border:1.5px solid var(--ordelis-line-strong);border-radius:50%;flex:none;width:9px;height:9px}.od-steps .is-done{color:var(--ordelis-fg-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ordelis-line-strong);text-decoration-color:var(--ordelis-line-strong)}.od-steps .is-done:before{border-color:var(--ordelis-link);background:var(--ordelis-link)}.od-steps .is-now:before{border-color:var(--ordelis-fg-2);animation:1.4s ease-in-out infinite pj-pulse}@keyframes pj-pulse{50%{transform:scale(1.35)}}.od-agent{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:4px 10px;padding:9px 11px;display:grid}.od-agent i{background:var(--ordelis-fg);width:28px;height:28px;color:var(--ordelis-card);border-radius:8px;place-items:center;font-size:10px;font-style:normal;font-weight:700;display:grid}.od-agent.is-second i{background:var(--ordelis-line-strong);color:var(--ordelis-fg)}.od-agent.is-open{background:0 0;border-style:dashed}.od-agent.is-open i{border:1px dashed var(--ordelis-line-strong);color:var(--ordelis-fg-3);background:0 0}.od-agent b{display:block}.od-agent__status{color:var(--ordelis-fg-2);font-size:10.5px;display:block}[data-review=approved] .od-progress>span{background:var(--ordelis-link);width:100%;animation:none;transform:none}.od-diff{color:var(--ordelis-fg-2)}.od-diff b,.od-diff .is-added{color:var(--ordelis-ok);font-weight:700}.od-diff .is-removed{color:var(--ordelis-removed);font-weight:700}.od-checks{gap:4px;margin-top:8px}.od-checks li{align-items:center;gap:8px;display:flex}.od-checks li>span{background:var(--ordelis-track);width:14px;height:14px;color:var(--ordelis-ok);border-radius:4px;flex:none;place-items:center;font-size:9px;display:grid}.od-checks .is-note>span{color:var(--ordelis-note)}.od-you{border-color:var(--ordelis-line-strong);background:var(--ordelis-you)}.od-who{color:var(--ordelis-fg-2);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;display:flex}.od-who__face{background:var(--ordelis-fg-2);border-radius:50%;width:18px;height:18px}.rv-section p.od-message{min-height:18px;margin:7px 0 9px;font-size:12px}.od-buttons{flex-wrap:wrap;gap:6px;display:flex}.od-approve,.od-return{min-height:var(--touch);border:1px solid var(--ordelis-line-strong);color:var(--ordelis-fg);cursor:pointer;transition:background-color var(--ease-nav) ease, border-color var(--ease-nav) ease;background:0 0;border-radius:8px;padding:0 12px;font-size:11.5px}.od-approve{border-color:var(--ordelis-fg);background:var(--ordelis-fg);color:var(--ordelis-you);font-weight:700}.od-return:hover{border-color:var(--ordelis-fg-2)}.od-approve:focus-visible,.od-return:focus-visible{outline:2px solid var(--ordelis-fg);outline-offset:2px}[data-review=approved] .od-you{border-color:var(--ordelis-ok)}[data-review=approved] .od-message{color:var(--ordelis-ok)}[data-review=returned] .od-message{color:var(--ordelis-note)}@container (max-width:600px){.sk--ordelis{padding:18px 14px 16px}.od-links,.od-agent.is-open{display:none}.od-grid{grid-template-columns:1fr;gap:22px}.od-col+.od-col:before{content:"";border-left:1.5px dashed var(--ordelis-link);height:16px;position:absolute;top:-20px;left:22px}.od-col{position:relative}}.pj-card__art:has(.sk--refrain){--sk-number:var(--refrain-ink)}.sk--refrain{background:var(--refrain-paper);height:360px;color:var(--refrain-ink)}.sk--refrain svg path.is-filled{fill:var(--refrain-ink)}.rf-page{width:58%;height:86%;position:absolute;top:7%;left:4%}.rf-box{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rf-holes{flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:8%;bottom:8%;left:-7px}.rf-holes span{border:1.4px solid var(--refrain-ink);background:var(--refrain-paper);border-radius:50%;width:12px;height:12px}.rf-inner{flex-direction:column;display:flex;position:absolute;inset:7% 7% 7% 9%}.rv-section p.rf-nav{color:var(--refrain-ink-2);flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:12.5px;display:flex}.rf-nav__current{color:var(--refrain-ink);position:relative}.rf-nav__current svg{width:calc(100% + 6px);height:8px;position:absolute;bottom:-6px;left:-2px;overflow:visible}.rv-section p.rf-title{margin:12px 0 8px;font-size:24px;font-weight:700;line-height:1.15}.rf-tracks{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.rf-tracks li{align-items:center;gap:12px;font-size:14px;line-height:1.5;display:flex}.rf-tracks__number{width:22px;color:var(--refrain-ink-2);position:relative}.rf-tracks__circle{width:46px;height:30px;position:absolute;top:-5px;left:-12px;overflow:visible}.rf-tracks__line{flex:0 auto;min-width:0;overflow:visible}.rf-stars{gap:3px;margin-top:10px;display:flex}.rf-star{width:20px;height:20px;overflow:visible}.sk--refrain svg path.rf-star__fill{fill:var(--refrain-ink);stroke:none;opacity:0;transition:opacity .2s}.rf-star:nth-child(2) .rf-star__fill{transition-delay:.12s}.rf-star:nth-child(3) .rf-star__fill{transition-delay:.24s}.rf-star:nth-child(4) .rf-star__fill{transition-delay:.36s}.rf-star:nth-child(5) .rf-star__fill{transition-delay:.48s}.sk--refrain[data-playing] svg path.rf-star__fill,.sk--refrain:hover svg path.rf-star__fill{opacity:1}.rv-section p.rf-tagline{margin:auto 0 0;font-size:15px;line-height:1.3}.rf-record{z-index:2;aspect-ratio:1;width:min(42%,290px);color:var(--refrain-ink);cursor:pointer;background:0 0;border:0;padding:0;position:absolute;top:53%;right:5%;transform:translateY(-50%)}.rf-record:focus-visible{outline:2px solid var(--refrain-ink);outline-offset:4px;border-radius:50%}.rf-record:hover .rf-disc,[data-playing] .rf-disc{animation-play-state:running}[data-playing] .rf-disc{animation-duration:2.2s}.rf-arm{transform-origin:78% 8%;width:40%;height:66%;transition:transform .7s cubic-bezier(.3,.7,.2,1);position:absolute;top:-3%;right:-1%;overflow:visible;transform:rotate(-24deg)}[data-playing] .rf-arm{transform:rotate(0)}.rf-play{white-space:nowrap;align-items:center;gap:6px;font-size:14px;display:inline-flex;position:absolute;bottom:-7%;left:50%;transform:translate(-50%)}.rf-play__mark{border-top:6px solid #0000;border-bottom:6px solid #0000;border-left:9px solid var(--refrain-ink);width:0;height:0}[data-playing] .rf-play__mark{border:0;border-right:3px solid var(--refrain-ink);border-left:3px solid var(--refrain-ink);width:9px;height:11px}.rf-sticker{z-index:3;width:92px;margin:0;transition:transform .4s cubic-bezier(.3,.7,.2,1);position:absolute;top:4%;right:36%;transform:rotate(7deg)}.sk--refrain:hover .rf-sticker{transform:rotate(3deg)translateY(-3px)}.rf-cassette{z-index:1;width:96px;height:62px;position:absolute;bottom:6%;right:4%;overflow:visible;transform:rotate(-8deg)}.rf-notes{z-index:3;pointer-events:none;width:60px;height:120px;position:absolute;top:22%;right:30%}.rf-note{opacity:0;width:22px;height:28px;position:absolute;overflow:visible}.rf-note.is-1{bottom:0;left:0}.rf-note.is-2{bottom:10px;left:24px}.rf-note.is-3{bottom:22px;left:8px}[data-playing] .rf-note{animation:2.4s ease-out infinite pj-note}[data-playing] .rf-note.is-2{animation-delay:.8s}[data-playing] .rf-note.is-3{animation-delay:1.6s}@keyframes pj-note{0%{opacity:0;transform:translate(0)rotate(-6deg)}20%{opacity:1}to{opacity:0;transform:translate(-26px,-92px)rotate(10deg)}}@container (max-width:600px){.sk--refrain{height:470px}.rf-page{width:86%;height:54%;top:8%;left:7%}.rf-inner{inset:6% 6% 6% 9%}.rv-section p.rf-nav{gap:6px;font-size:12px}.rv-section p.rf-title{margin:6px 0 4px;font-size:20px}.rf-tracks{gap:2px}.rf-tracks li{font-size:13px}.rf-tracks li:nth-child(n+3){display:none}.rf-stars{margin-top:6px}.rf-star{width:17px;height:17px}.rv-section p.rf-tagline{font-size:13.5px}.rf-record{width:44%;inset:auto auto 8% 8%;transform:none}.rf-arm{right:-4%}.rf-sticker{width:84px;top:auto;bottom:13%;right:9%;transform:rotate(-6deg)}.sk--refrain:hover .rf-sticker{transform:rotate(-2deg)translateY(-3px)}.rf-cassette{display:none}.rf-notes{inset:auto auto 18% 48%}}.pj-card__art:has(.sk--orbit){--sk-number:var(--orbit-accent)}.sk--orbit{background:var(--orbit-bg);color:var(--orbit-fg);grid-template-columns:280px minmax(0,1fr);align-items:center;gap:26px;padding:36px 22px 22px;display:grid}.ob-system{aspect-ratio:1;width:100%;position:relative;container-type:inline-size}.ob-ring.is-outer{border-style:dashed;border-color:color-mix(in srgb, var(--orbit-accent) 32%, transparent);width:92cqw;height:92cqw}.ob-ring.is-middle{border-color:color-mix(in srgb, var(--orbit-accent) 45%, transparent);width:62cqw;height:62cqw}.ob-ring.is-inner{width:32cqw;height:32cqw}.ob-ring-label{background:var(--orbit-bg);color:var(--orbit-fg-2);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;padding:0 6px;font-size:9.5px;position:absolute;left:50%;transform:translate(-50%,-50%)}.ob-ring-label.is-outer{top:4cqw}.ob-ring-label.is-middle{color:var(--orbit-accent);top:19cqw}.ob-ring-label.is-inner{top:34cqw}.ob-execution>span{--radius:46cqw;border:1.5px solid var(--orbit-accent);width:10px;height:10px;transform:translateY(calc(-1 * var(--radius)));border-radius:50%;margin:-5px 0 0 -5px;transition:transform .9s cubic-bezier(.4,0,.2,1),background-color .4s,opacity .6s;position:absolute;top:0;left:0}.ob-execution[data-state=running]>span{--radius:31cqw;background:var(--orbit-accent)}.ob-execution[data-state=succeeded]>span,.ob-execution[data-state=failed]>span,.ob-execution[data-state=cancelled]>span{--radius:16cqw}.ob-execution[data-state=succeeded]>span{border-color:var(--orbit-light);background:var(--orbit-light)}.ob-execution[data-state=failed]>span{border-color:var(--orbit-failed);background:var(--orbit-failed)}.ob-execution[data-state=cancelled]>span{border-style:dashed;border-color:var(--orbit-cancelled)}.ob-execution[data-gone]>span{opacity:0}.ob-side{flex-direction:column;gap:12px;min-width:0;display:flex}.ob-head{border-bottom:1px solid color-mix(in srgb, var(--orbit-accent) 20%, transparent);color:var(--orbit-fg-2);flex-wrap:wrap;justify-content:space-between;gap:4px 10px;padding-bottom:8px;font-size:11px;display:flex}.ob-head__name{color:var(--orbit-fg);white-space:nowrap}.ob-log{flex-direction:column;gap:5px;min-height:132px;margin:0;padding:0;font-size:11.5px;list-style:none;display:flex}.ob-log li{grid-template-columns:64px 78px minmax(0,1fr);align-items:baseline;gap:8px;animation:.4s ease-out pj-line;display:grid}@keyframes pj-line{0%{transform:translateY(4px)}}.ob-log__time{color:var(--orbit-fg-2)}.ob-log__change{color:var(--orbit-fg-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ob-log [data-state=running] .ob-log__change{color:var(--orbit-accent)}.ob-log [data-state=succeeded] .ob-log__change{color:var(--orbit-light)}.ob-log [data-state=failed] .ob-log__change{color:var(--orbit-failed)}.ob-log [data-state=cancelled] .ob-log__change{color:var(--orbit-cancelled)}.ob-log li.ob-log__idle{color:var(--orbit-fg-2);display:block}.ob-controls{flex-wrap:wrap;gap:8px;display:flex}.ob-button{min-height:var(--touch);border:1px solid var(--orbit-accent);background:var(--orbit-accent);color:var(--orbit-button-fg);cursor:pointer;transition:background-color var(--ease-nav) ease;border-radius:999px;padding:0 16px;font-size:12px;font-weight:700}.ob-button:hover{background:var(--orbit-light)}.ob-button.is-quiet{border-color:color-mix(in srgb, var(--orbit-accent) 45%, transparent);color:var(--orbit-fg);background:0 0;font-weight:500}.ob-button.is-quiet:not([aria-disabled=true]):hover{border-color:var(--orbit-accent)}.ob-button[aria-disabled=true]{opacity:.45;cursor:default}.ob-button:focus-visible{outline:2px solid var(--orbit-light);outline-offset:2px}.rv-section p.ob-counts{color:var(--orbit-fg-2);flex-wrap:wrap;gap:4px 14px;margin:0;font-size:11px;display:flex}.ob-counts b{color:var(--orbit-fg)}@container (max-width:600px){.sk--orbit{grid-template-columns:1fr;gap:18px;padding:18px 14px}.ob-system{width:min(100%,270px);margin:0 auto}.ob-log li{grid-template-columns:58px 72px minmax(0,1fr);font-size:11px}}@media (prefers-reduced-motion:reduce){.sk *,.sk :before,.sk :after{transition:none!important}[data-playing] .rf-note{opacity:1}}.sk .mo-track>span,.sk .od-links path,.sk .od-steps .is-now:before,.sk .od-progress>span,.sk .ob-execution{animation-play-state:paused}.pj-card:hover .sk .mo-track>span,.pj-card:hover .sk .od-links path,.pj-card:hover .sk .od-steps .is-now:before,.pj-card:hover .sk .od-progress>span,.pj-card:hover .sk .ob-execution,.pj-card:focus-within .sk .mo-track>span,.pj-card:focus-within .sk .od-links path,.pj-card:focus-within .sk .od-steps .is-now:before,.pj-card:focus-within .sk .od-progress>span,.pj-card:focus-within .sk .ob-execution{animation-play-state:running}
