@layer stageshow{.ss-stage[data-theme=blueprint] .ss-window__dot{box-shadow:inset 0 0 0 1px var(--ss-line);background:0 0}.ss-stage[data-theme=blueprint] .ss-window__url{box-shadow:inset 0 0 0 1px var(--ss-line-faint);background:0 0}.ss-stage[data-palette=mono] .ss-window__dot{background:var(--ss-ink-5);box-shadow:none}:where(.ss-window){--ss-lights-y:19px;--ss-dot:9px;--ss-side-inset:0px;position:relative}.ss-window{background:var(--ss-canvas);border-radius:var(--ss-radius-window);box-shadow:var(--ss-shadow-window);flex-direction:column;display:flex;overflow:hidden}.ss-window__bar{height:38px;padding:0 calc(var(--ss-lights-y) - var(--ss-dot) / 2);background:var(--ss-chrome);border-bottom:1px solid var(--ss-line);flex-shrink:0;align-items:center;gap:6px;display:flex}.ss-window__lights{flex-shrink:0;gap:6px;display:flex}.ss-window__dot{width:var(--ss-dot);height:var(--ss-dot);border-radius:50%;box-shadow:inset 0 0 0 .5px #0000001f}.ss-window__dot:first-child{background:#ff5f57}.ss-window__dot:nth-child(2){background:#febc2e}.ss-window__dot:nth-child(3){background:#28c840}.ss-window__url{background:var(--ss-ink-1);min-width:0;color:var(--ss-text-faint);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;flex:1;margin-left:8px;padding:4px 10px;font-size:10.5px;line-height:1.4;overflow:hidden}.ss-window[data-url-shape=pill] .ss-window__url{border-radius:999px;padding-inline:12px}.ss-window__title{text-align:center;color:var(--ss-text-strong);flex:1;margin-right:36px;font-size:13px;font-weight:600}.ss-window__body{flex:1;min-height:0;position:relative}.ss-window__spacer{flex:1}.ss-window[data-lights=grey] .ss-window__dot{box-shadow:none;background:#bac8da80}.ss-window[data-lights=white] .ss-window__dot{box-shadow:none;background:#ffffff80}.ss-window[data-chrome=glass]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fafd73;border-radius:12px;box-shadow:0 0 0 1px #e5edf580,0 15px 35px #17171714}.ss-window[data-chrome=glass]>.ss-window__bar{background:0 0;border:0;grid-template-columns:1fr minmax(0,262px) 1fr;gap:12px;height:35px;padding:0 20px;display:grid}.ss-window[data-chrome=glass] .ss-window__lights{gap:4px}.ss-window[data-chrome=glass] .ss-window__dot{width:8px;height:8px}.ss-window[data-chrome=glass] .ss-window__url{color:#50617a;background:#ffffff61;border-radius:999px;grid-column:2;justify-content:center;align-items:center;gap:4px;height:20px;margin:0;padding:0 8px;font-size:10px;display:flex;box-shadow:inset 0 0 0 1px #e5edf580}.ss-window__lock{color:#667691;flex-shrink:0}.ss-window__url-text{text-overflow:ellipsis;overflow:hidden}.ss-window[data-chrome=glass] .ss-window__end{grid-column:3;justify-content:flex-end;gap:6px;display:flex}.ss-window[data-chrome=glass]>.ss-window__body{background:#fff;border-radius:6px;margin:0 6px 6px;overflow:hidden;box-shadow:0 3px 6px #1717170f}.ss-window[data-chrome=card]{background:#fff;border-radius:8px;box-shadow:0 50px 100px -20px #32325d40,0 30px 60px -30px #0000004d}.ss-window[data-chrome=card]>.ss-window__bar{background:0 0;border:0;gap:14px;height:44px;padding:0 16px}.ss-window[data-chrome=card]:not([data-lights=color]) .ss-window__dot{box-shadow:none;background:#ecf2f7}.ss-window[data-chrome=card] .ss-window__url{height:24px;box-shadow:none;color:#425466;background:#ecf2f7;border-radius:4px;flex:1;margin:0;padding:0 10px;font-size:12px;font-weight:300;line-height:24px}.ss-window[data-chrome=card] .ss-window__end:empty{display:none}.ss-window[data-chrome=card]>.ss-window__body{background:#fff}.ss-window[data-chrome=hairline]{background:#fff;border-radius:8px;box-shadow:0 0 0 1px #0000000f,0 12px 28px -12px #32325d33}.ss-window[data-chrome=hairline]>.ss-window__bar{background:0 0;border:0;border-bottom:1px solid #0000000f;grid-template-columns:1fr auto 1fr;height:20px;padding:0 8px;display:grid}.ss-window[data-chrome=hairline] .ss-window__lights{gap:3px}.ss-window[data-chrome=hairline] .ss-window__dot{width:5px;height:5px}.ss-window[data-chrome=hairline]:not([data-lights=color]) .ss-window__dot{box-shadow:none;background:#e3e8ee}.ss-window[data-chrome=hairline] .ss-window__url{height:auto;box-shadow:none;color:#8792a2;background:0 0;grid-column:2;margin:0;padding:0;font-size:9px}.ss-window[data-chrome=hairline] .ss-window__end{grid-column:3;justify-self:end}.ss-window[data-chrome=terminal]{--ss-term-bg:#17171a;background:var(--ss-term-bg);box-shadow:inset 0 0 0 1px #ffffff12, var(--ss-shadow-hero,var(--ss-shadow-window))}.ss-window[data-chrome=terminal]>.ss-window__bar{background:0 0;border:0;position:relative}.ss-window[data-chrome=terminal][data-lights=grey] .ss-window__dot{box-shadow:none;background:#ffffff29}.ss-term__title{color:#ffffff6b;white-space:nowrap;font-size:11px;font-weight:500;position:absolute;left:50%;translate:-50%}.ss-term{color:#9d9da6;font:11.5px/1.65 var(--ss-mono);font-variant-ligatures:none;flex-direction:column;gap:3px;padding:4px 16px 16px;display:flex;overflow:hidden}.ss-term>*+.ss-term__prompt{margin-top:8px}.ss-term__line,.ss-term>div,.ss-term>p{white-space:pre;margin:0}.ss-term__path{color:var(--ss-term-path,#6f8ccf)}.ss-term__sigil{color:var(--ss-term-sigil,#6ee7a8);margin:0 7px}.ss-term__cmd{color:#f1f1f3}.ss-term .ok{color:var(--ss-term-ok,#6ee7a8)}.ss-term .err{color:var(--ss-term-err,#f87171)}.ss-term .dim{color:var(--ss-term-dim,#63636b)}.ss-term__caret{vertical-align:-.22em;background:#e8e8ec;width:.6em;height:1.2em;margin-left:1px;animation:1.06s step-end infinite ss-term-blink;display:inline-block}.ss-term__caret[data-still]{animation:none}@keyframes ss-term-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.ss-term__caret{animation:none}}.ss-window__title[data-toolbar]{text-align:left;margin:0 0 0 14px}.ss-window__nav{color:var(--ss-text-faint);flex-shrink:0;gap:6px;margin-left:10px;display:flex}.ss-window__nav+.ss-window__url{margin-left:4px}.ss-window__tabs{height:38px;padding:0 calc(var(--ss-lights-y) - var(--ss-dot) / 2);background:var(--ss-canvas);flex-shrink:0;align-items:flex-end;gap:2px;display:flex}.ss-window__tabs .ss-window__lights{align-self:center;margin-right:14px}.ss-window__tab{width:140px;min-width:0;height:30px;color:var(--ss-text-faint);border-radius:8px 8px 0 0;align-items:center;gap:7px;padding:0 12px;font-size:11px;display:flex}.ss-window__tab[data-active]{background:var(--ss-chrome);color:var(--ss-text-strong)}.ss-window__tab-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ss-window__favicon{background:var(--ss-ink-4);border-radius:3px;flex-shrink:0;width:10px;height:10px}.ss-window__tab[data-active] .ss-window__favicon{background:var(--ss-accent)}[data-kind=tabs]>.ss-window__bar .ss-window__url,[data-kind=tabs]>.ss-window__bar .ss-window__nav{margin-left:0}.ss-window[data-kind=sidebar]{flex-direction:row}.ss-window__side{background:var(--ss-canvas);border-right:1px solid var(--ss-line);flex-direction:column;flex-shrink:0;display:flex}.ss-window__side-top{height:calc((var(--ss-lights-y) - var(--ss-side-inset)) * 2);padding:0 calc(var(--ss-lights-y) - var(--ss-side-inset) - var(--ss-dot) / 2);flex-shrink:0;align-items:center;display:flex}.ss-window__main{background:var(--ss-surface);flex-direction:column;flex:1;min-width:0;display:flex}.ss-window__main>.ss-window__bar{padding:0 16px}.ss-window__heading{color:var(--ss-text-strong);font-size:13px;font-weight:600}.ss-bar{flex-shrink:0;display:block}.ss-bar[data-shrink]{flex-shrink:1;min-width:0;max-width:100%}.ss-window[data-lights-size=large]{--ss-dot:12px}.ss-window[data-lights-size=large] .ss-window__lights{gap:8px}.ss-window[data-bar=tall]{--ss-lights-y:26px}.ss-window[data-bar=tall]>.ss-window__bar,.ss-window[data-bar=tall] .ss-window__main>.ss-window__bar{background:0 0;border-bottom:0;align-items:flex-start;height:64px;padding-top:10px}.ss-window[data-bar=tall]>.ss-window__bar>.ss-window__lights{margin-top:calc(16px - var(--ss-dot) / 2)}.ss-window[data-bar=tall] .ss-window__url{margin-top:5px}.ss-window[data-bar=tall] .ss-window__title,.ss-window[data-bar=tall] .ss-window__heading{line-height:32px}.ss-window[data-side=floating]{--ss-side-inset:8px;background:var(--ss-surface);border-radius:24px}.ss-window[data-side=floating]>.ss-window__side{z-index:1;margin:var(--ss-side-inset) 0 var(--ss-side-inset) var(--ss-side-inset);border-right:0;border-radius:16px;position:relative;box-shadow:0 0 0 .5px #00000012,inset 0 .5px #fff,0 3px 14px #14234612}.ss-stage[data-theme=dark] .ss-window[data-side=floating]>.ss-window__side{background:var(--ss-raised);box-shadow:0 0 0 1px #ffffff14,0 3px 14px #0000004d}.ss-text{white-space:nowrap}.ss-text[data-wrap]{white-space:normal}.ss-collapse{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.4,0,.2,1) 50ms,opacity .42s cubic-bezier(0,.8,.5,1);display:grid}.ss-collapse[data-open]{opacity:1;grid-template-rows:1fr;transition:grid-template-rows .46s cubic-bezier(.4,0,.2,1),opacity .24s ease-out .15s}.ss-collapse[data-solid],.ss-collapse[data-solid][data-open]{opacity:1}.ss-collapse__inner{overflow-clip-margin:3px;min-height:0;overflow:clip}.ss-collapse[data-reveal=clip]>.ss-collapse__inner{overflow-clip-margin:0;flex-direction:column;justify-content:center;display:flex}.ss-collapse[data-reveal=clip][data-tall]>.ss-collapse__inner{justify-content:flex-start}.ss-collapse[data-reveal=clip][data-tall][data-open]{transition:grid-template-rows .46s cubic-bezier(.4,0,.2,1),opacity .24s ease-out .3s}.ss-collapse[data-open]:not([data-moving])>.ss-collapse__inner,.ss-collapse[data-reveal=drop]>.ss-collapse__inner{overflow:visible}.ss-collapse[data-reveal=drop]>.ss-collapse__inner>*{will-change:transform;transition:transform .3s;transform:translateY(-10px)}.ss-collapse[data-reveal=drop][data-from=below]>.ss-collapse__inner>*{transform:translateY(10px)}.ss-collapse[data-reveal=drop][data-open]>.ss-collapse__inner>*{transition:transform .6s cubic-bezier(.22,1,.36,1) .2s;transform:none}.ss-collapse[data-reveal=drop][data-open]{transition:grid-template-rows .5s cubic-bezier(.45,0,.2,1),opacity .3s .24s}.ss-states{place-items:center;display:inline-grid}.ss-states__item{opacity:0;filter:blur(2px);will-change:transform;grid-area:1/1;align-items:center;gap:6px;transition:opacity .15s,filter .15s,transform 0s .15s;display:inline-flex;transform:translateY(4px)}.ss-states__item[data-on]{opacity:1;filter:none;transition:opacity .25s ease-out 70ms,filter .25s ease-out 70ms,transform .3s cubic-bezier(.22,1,.36,1) 70ms;transform:translate(0,0)}.ss-states[data-align=start]{justify-items:start}.ss-states[data-align=end]{justify-items:end}.ss-states[data-reduced]>.ss-states__item{filter:none;transition:opacity .12s;transform:translate(0,0)}.ss-check{flex-shrink:0;place-items:center;display:inline-grid}.ss-check svg{overflow:visible}.ss-check__ring{fill:none;stroke:var(--ss-ink-4);stroke-width:1.5px;transition:opacity .2s}.ss-check__arc{fill:none;stroke:var(--ss-text-strong);stroke-width:1.5px;stroke-linecap:round;stroke-dasharray:.28 1;opacity:0;transform-origin:8px 8px;transition:opacity .18s;animation:.8s linear infinite ss-spin}.ss-check[data-pending] .ss-check__arc{opacity:1}.ss-check__fill{fill:var(--ss-success);opacity:0;transform-origin:8px 8px;transition:opacity .2s,transform .2s;transform:scale(.35)}.ss-check[data-on] .ss-check__fill{opacity:1;transition:transform .4s cubic-bezier(.22,1,.36,1),opacity;transform:scale(1)}.ss-check[data-on] .ss-check__arc{transition-duration:80ms}.ss-check[data-on] .ss-check__ring{opacity:0}.ss-check__tick{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;opacity:0;transition:opacity .2s}.ss-stage[data-theme=blueprint] .ss-check__tick{stroke:var(--ss-well)}.ss-check[data-on] .ss-check__tick{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .32s cubic-bezier(.65,0,.35,1) .16s,opacity 10ms .16s}.ss-stage[data-palette=mono][data-theme=dark] .ss-check__tick{stroke:#111}@media (prefers-reduced-motion:reduce){.ss-check__arc{animation:none}}.ss-spinner{flex:none;animation:.8s linear infinite ss-spin}@media (prefers-reduced-motion:reduce){.ss-spinner{animation:none}}.ss-fit{width:100%;margin-inline:auto;position:relative}.ss-stage{--ss-canvas:#f6f5f4;--ss-surface:#fff;--ss-chrome:#fff;--ss-ink-1:#0000000a;--ss-ink-2:#0000000f;--ss-ink-3:#00000014;--ss-fill:#ebebeb;--ss-ink-4:#0000001a;--ss-ink-5:#00000026;--ss-line:#0000000f;--ss-line-faint:#0000000a;--ss-text:#7a7a7d;--ss-text-strong:#262628;--ss-text-faint:#9a9a9d;--ss-icon:#707074;--ss-icon-faint:#c4c4c7;--ss-accent:#3b82f6;--ss-accent-soft:#3b82f61f;--ss-success:#22c55e;--ss-danger:#ef4444;--ss-warning:#f59e0b;--ss-well:#efeeec;--ss-success-soft:#22c55e1f;--ss-success-text:#15803d;--ss-danger-soft:#ef44441a;--ss-danger-text:#b91c1c;--ss-warning-soft:#f59e0b24;--ss-warning-text:#b45309;--ss-accent-2:#8b5cf6;--ss-accent-text:color-mix(in srgb, var(--ss-accent) 82%, #000);--ss-shadow-window:0 0 0 1px #0000000f, 0 4px 16px #00000014;--ss-shadow-float:0 0 0 1px #00000014, 0 4px 16px #0000001f, 0 12px 32px #00000014;--ss-shadow-card:0 1px 2px #0000000a;--ss-shadow-hero:0 0 0 1px #0000000f, 0 30px 60px -12px #32325d40, 0 18px 36px -18px #0000004d;--ss-shadow-lift:0 0 0 1px #0000000a, 0 12px 28px -6px #32325d47, 0 6px 12px -6px #00000029;--ss-raised:#fff;--ss-shadow-satellite:0 0 0 1px #0000000a, 0 14px 32px -8px #32325d3d, 0 4px 10px -4px #0000001a;--ss-shadow-ground:0 0 0 1px #32325d0f, 0 24px 48px -24px #32325d2e;--ss-font:system-ui, -apple-system, sans-serif;--ss-mono:"SF Mono", "SFMono-Regular", ui-monospace, Consolas, monospace;--ss-radius-sm:6px;--ss-radius-md:8px;--ss-radius-lg:10px;--ss-radius-window:12px;--ss-radius-pill:999px;--ss-control:34px;--ss-row:26px;transform-origin:0 0;font-family:var(--ss-font);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;letter-spacing:normal;word-spacing:normal;text-align:start;text-indent:0;text-transform:none;white-space:normal;color:#000;font-size:16px;font-style:normal;font-weight:400;line-height:normal;position:absolute;top:0;left:0}.ss-ground{--ss-orb-1:#c9b8ff;--ss-orb-2:#ffc59a;--ss-orb-3:#a9d8ff;z-index:-1;border-radius:var(--ss-ground-radius,20px);background:radial-gradient(60% 75% at 8% 4%, color-mix(in srgb, var(--ss-orb-1) 85%, transparent), transparent 70%), radial-gradient(55% 70% at 96% 92%, color-mix(in srgb, var(--ss-orb-2) 80%, transparent), transparent 70%), radial-gradient(45% 55% at 78% 8%, color-mix(in srgb, var(--ss-orb-3) 55%, transparent), transparent 70%), var(--ss-canvas);pointer-events:none;position:absolute;inset:0;overflow:hidden}.ss-stage[data-theme=dark] .ss-ground{background:radial-gradient(60% 75% at 8% 4%, color-mix(in srgb, var(--ss-orb-1) 30%, transparent), transparent 70%), radial-gradient(55% 70% at 96% 92%, color-mix(in srgb, var(--ss-orb-2) 24%, transparent), transparent 70%), radial-gradient(45% 55% at 78% 8%, color-mix(in srgb, var(--ss-orb-3) 18%, transparent), transparent 70%), var(--ss-canvas)}.ss-stage[data-theme=dark]{--ss-canvas:#111113;--ss-surface:#1a1a1d;--ss-chrome:#1d1d20;--ss-ink-1:#ffffff0d;--ss-ink-2:#ffffff12;--ss-ink-3:#ffffff1a;--ss-fill:#313134;--ss-ink-4:#ffffff21;--ss-ink-5:#fff3;--ss-line:#ffffff14;--ss-line-faint:#ffffff0d;--ss-text:#9d9da1;--ss-text-strong:#ececee;--ss-text-faint:#6c6c70;--ss-icon:#9a9aa0;--ss-icon-faint:#4a4a50;--ss-accent-soft:#3b82f633;--ss-accent-text:color-mix(in srgb, var(--ss-accent) 70%, #fff);--ss-well:#0a0a0b;--ss-success-soft:#22c55e29;--ss-success-text:#4ade80;--ss-danger-soft:#ef444429;--ss-danger-text:#f87171;--ss-warning-soft:#f59e0b2e;--ss-warning-text:#fbbf24;--ss-shadow-lift:0 0 0 1px #ffffff1a, 0 12px 28px -6px #0009;--ss-shadow-window:0 0 0 1px #ffffff14, 0 4px 16px #0006;--ss-shadow-float:0 0 0 1px #ffffff1a, 0 4px 16px #0006, 0 12px 32px #0000004d;--ss-shadow-card:0 0 0 1px #ffffff0d;--ss-shadow-hero:0 0 0 1px #ffffff14, 0 30px 60px -12px #0009;--ss-shadow-satellite:0 0 0 1px #ffffff1a, 0 14px 32px -8px #000000b3, 0 4px 10px -4px #00000080;--ss-shadow-ground:0 0 0 1px #ffffff1a, 0 24px 48px -24px #0009;--ss-raised:#26262a}.ss-stage[data-theme=blueprint]{--ss-canvas:transparent;--ss-surface:#1857bd;--ss-raised:#1b5cc4;--ss-chrome:transparent;--ss-ink-1:#d6e8ff1f;--ss-ink-2:#d6e8ff29;--ss-ink-3:#d6e8ff38;--ss-fill:#4277cc;--ss-ink-4:#d6e8ff4d;--ss-ink-5:#d6e8ff73;--ss-line:#d6e8ff59;--ss-line-faint:#d6e8ff33;--ss-text:#b3c9ec;--ss-text-strong:#f0f6ff;--ss-text-faint:#7fa1da;--ss-icon:#c9dcf7;--ss-icon-faint:#6f97d6;--ss-accent:#fff;--ss-accent-soft:#ffffff26;--ss-success:#e6f0ff;--ss-danger:#e6f0ff;--ss-warning:#e6f0ff;--ss-success-soft:#ffffff24;--ss-danger-soft:#ffffff24;--ss-warning-soft:#ffffff24;--ss-success-text:#fff;--ss-danger-text:#fff;--ss-warning-text:#fff;--ss-well:#1450b4;--ss-shadow-window:0 0 0 1px #d6e8ff8c;--ss-shadow-float:0 0 0 1px #d6e8ffb3;--ss-shadow-card:0 0 0 1px #d6e8ff59;--ss-shadow-hero:0 0 0 1px #d6e8ff8c;--ss-shadow-satellite:0 0 0 1px #d6e8ffcc;--ss-shadow-ground:0 0 0 1px #d6e8ffb3;background-color:var(--ss-well);background-image:linear-gradient(#d6e8ff14 1px,#0000 1px),linear-gradient(90deg,#d6e8ff14 1px,#0000 1px);background-size:16px 16px;background-position:var(--ss-grid-x,0) var(--ss-grid-y,0)}.ss-stage[data-theme=glass]{--ss-canvas:#ffffff80;--ss-surface:#ffffff9e;--ss-chrome:#ffffff61;--ss-raised:#ffffffbd;--ss-line:#ffffffa6;--ss-line-faint:#ffffff73;--ss-well:#ebe9f5;--ss-shadow-window:inset 0 0 0 1px #ffffffbf, 0 20px 50px -14px #28285a47;--ss-shadow-hero:inset 0 0 0 1px #ffffffbf, 0 30px 60px -16px #28285a4d;--ss-shadow-satellite:inset 0 0 0 1px #ffffffd9, 0 16px 36px -10px #28285a52;--ss-shadow-float:inset 0 0 0 1px #ffffffd9, 0 12px 32px -8px #28285a47;--ss-shadow-ground:inset 0 0 0 1px #ffffffd9, 0 24px 48px -24px #28285a3d;--ss-shadow-card:inset 0 0 0 1px #fff9;background:radial-gradient(55% 65% at 12% 18%, color-mix(in srgb, var(--ss-accent) 42%, transparent), transparent 70%), radial-gradient(50% 60% at 88% 28%, color-mix(in srgb, var(--ss-accent-2) 38%, transparent), transparent 70%), radial-gradient(60% 55% at 58% 100%, #ffa8786b, transparent 70%), var(--ss-well)}.ss-stage[data-theme=glass] .ss-window,.ss-stage[data-theme=glass] .ss-popover,.ss-stage[data-theme=glass] .ss-glass{-webkit-backdrop-filter:blur(24px)saturate(1.6)}.ss-stage[data-greys=cool]:not([data-theme=dark],[data-theme=blueprint],[data-theme=glass]){--ss-canvas:#f4f5f8;--ss-well:#eceef2}.ss-stage[data-palette=mono]{--ss-accent:#1a1a1a;--ss-accent-soft:#0000000f;--ss-success:#1a1a1a;--ss-danger:#1a1a1a;--ss-warning:#1a1a1a;--ss-accent-2:#1a1a1a;--ss-success-text:#1a1a1a;--ss-danger-text:#1a1a1a;--ss-success-soft:#0000000f;--ss-danger-soft:#0000000a}.ss-stage[data-palette=mono][data-theme=dark]{--ss-accent:#f2f2f2;--ss-accent-soft:#ffffff1a;--ss-success:#f2f2f2;--ss-danger:#f2f2f2;--ss-warning:#f2f2f2;--ss-accent-2:#f2f2f2;--ss-success-text:#f2f2f2;--ss-danger-text:#f2f2f2;--ss-success-soft:#ffffff1a;--ss-danger-soft:#ffffff0f}.ss-stage[data-palette=mono] img,.ss-stage[data-palette=mono] .ss-keep-mono{filter:grayscale()}.ss-fade-b{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ss-fade,64px)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ss-fade,64px)), transparent)}.ss-fade-r{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--ss-fade,64px)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--ss-fade,64px)), transparent)}.ss-fade-br{-webkit-mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ss-fade,64px)), transparent), linear-gradient(to right, #000 calc(100% - var(--ss-fade,64px)), transparent);mask-image:linear-gradient(to bottom, #000 calc(100% - var(--ss-fade,64px)), transparent), linear-gradient(to right, #000 calc(100% - var(--ss-fade,64px)), transparent);-webkit-mask-composite:source-in;mask-composite:intersect}.ss-recede{transition:opacity .3s}.ss-recede[data-receded=true]{opacity:.4}.ss-stage [data-instant],.ss-stage[data-instant] *,.ss-stage [data-instant] *,.ss-stage[data-instant] :before,.ss-stage[data-instant] :after{transition:none!important}@keyframes ss-spin{to{transform:rotate(1turn)}}@keyframes ss-fade-in{0%{opacity:0;filter:blur(2px);transform:translateY(3px)}}.ss-stage[data-still] *,.ss-stage[data-still] :before,.ss-stage[data-still] :after{transition:none!important;animation:none!important}.ss-stage[data-offscreen],.ss-stage[data-offscreen] *,.ss-stage[data-offscreen] :before,.ss-stage[data-offscreen] :after{transition:none!important;animation-play-state:paused!important}.ss-stage[data-placing] *,.ss-stage[data-placing] :before,.ss-stage[data-placing] :after{transition:none!important}.ss-stage *,.ss-stage :before,.ss-stage :after{box-sizing:border-box}.ss-stage[data-hit] *{pointer-events:auto!important}.ss-keys{z-index:99;opacity:0;pointer-events:none;gap:4px;transition:opacity .16s,transform .2s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;bottom:16px;left:50%;transform:translate(-50%,6px)scale(.96)}.ss-keys[data-show=true]{opacity:1;transform:translate(-50%)scale(1)}.ss-keys[data-at=top]{top:16px;bottom:auto}.ss-keys[data-at=bottom-left],.ss-keys[data-at=bottom-right]{left:auto;transform:translateY(6px)scale(.96)}.ss-keys[data-at=bottom-left]{left:16px}.ss-keys[data-at=bottom-right]{right:16px}.ss-keys[data-at=bottom-left][data-show=true],.ss-keys[data-at=bottom-right][data-show=true]{transform:none}.ss-key{color:#fff;min-width:28px;height:28px;font:500 13px/1 var(--ss-font);background:#18181be0;border-radius:7px;place-items:center;padding:0 8px;transition:transform 80ms ease-out,box-shadow 80ms ease-out;display:grid;box-shadow:inset 0 -2px #0006,0 4px 12px #0000002e}.ss-key[data-down=true]{transform:translateY(1px)scale(.94);box-shadow:inset 0 -1px #0006,0 2px 6px #0000002e}.ss-cursor{z-index:100;pointer-events:none;will-change:transform;transition:opacity .25s;position:absolute;top:0;left:0}.ss-cursor[data-idle]{opacity:0;transition-duration:.6s}.ss-cursor__press{transform-origin:0 0;transition:transform .26s cubic-bezier(.22,1,.36,1);display:grid}.ss-cursor[data-pressed=true] .ss-cursor__press{transition:transform 80ms ease-out;transform:scale(.9)}.ss-cursor__glyph{opacity:0;grid-area:1/1;transition:transform .2s,opacity .2s;transform:scale(0)}.ss-cursor__glyph[data-active=true]{transform:scale(var(--ss-cursor-size,1));opacity:1}.ss-cursor__glyph[data-glyph^=resize]{transform:scale(calc(var(--ss-cursor-size,1) * .5))}.ss-cursor[data-kind^=resize] .ss-cursor__glyph:not([data-active=true]){transform:scale(calc(var(--ss-cursor-size,1) * .6))}.ss-cursor[data-kind^=resize] .ss-cursor__glyph,.ss-cursor__glyph[data-glyph^=resize]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .2s}.ss-cursor__glyph[data-glyph^=resize][data-active=true]{transform:scale(var(--ss-cursor-size,1))}.ss-cursor[data-kind^=resize] .ss-cursor__glyph:not([data-active=true]),.ss-cursor:not([data-kind^=resize]) .ss-cursor__glyph[data-glyph^=resize]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .1s}.ss-cursor:is([data-kind=open],[data-kind=grab]) .ss-cursor__glyph:is([data-glyph=open],[data-glyph=grab]){transform:scale(var(--ss-cursor-size,1));transition:opacity 80ms linear}.ss-cursor[data-style=large]{--ss-cursor-size:1.5}.ss-cursor[data-style=large] .ss-cursor__glyph[data-glyph=ibeam]{--ss-cursor-size:1.15}.ss-cursor__dot{-webkit-backdrop-filter:blur(5px)saturate(1.8)brightness(1.04);backdrop-filter:blur(5px)saturate(1.8)brightness(1.04);background:#76768042;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;transition:background .15s,width .2s cubic-bezier(.22,1,.36,1),height .2s cubic-bezier(.22,1,.36,1),margin .2s cubic-bezier(.22,1,.36,1),border-radius .2s;display:block;box-shadow:inset 0 1px 1px #fff6,inset 0 -1px 1px #0000000d,0 2px 10px #0000001a}.ss-cursor[data-style=circle][data-kind=ibeam] .ss-cursor__dot{background:#3c3c438c;border-radius:2px;width:4px;height:20px;margin:-10px 0 0 -2px}.ss-stage[data-theme=dark] .ss-cursor__dot{background:#fff3;box-shadow:inset 0 1px 1px #ffffff4d,0 2px 10px #0000004d}.ss-cursor[data-style=circle][data-pressed=true] .ss-cursor__press{transform:scale(.8)}.ss-cursor[data-style=circle][data-pressed=true] .ss-cursor__dot{-webkit-backdrop-filter:none;backdrop-filter:none;background:#76768038}.ss-stage[data-theme=dark] .ss-cursor[data-style=circle][data-pressed=true] .ss-cursor__dot{background:#ffffff2e}.ss-cursor[data-style=circle][data-pressed=true] .ss-cursor__dot,.ss-cursor[data-style=circle][data-kind=grab] .ss-cursor__dot{background:#76768066}.ss-cursor[data-style=touch] .ss-cursor__dot{-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;background:#76768024;width:34px;height:34px;margin:-17px 0 0 -17px;transition:opacity .4s,transform .45s cubic-bezier(.22,1,.36,1);transform:scale(.7)}.ss-cursor__streak{transform-origin:100%;opacity:0;pointer-events:none;background:linear-gradient(90deg,#76768000,#76768029);border-radius:13px;width:0;height:26px;transition:opacity .16s;position:absolute;top:-13px;left:0}.ss-cursor[data-swiping] .ss-cursor__streak{opacity:1;transition:none}.ss-cursor[data-style=touch][data-touching] .ss-cursor__dot{opacity:1;transition:opacity .14s,transform .16s cubic-bezier(.22,1,.36,1);transform:scale(1)}.ss-cursor[data-style=touch][data-pressed=true] .ss-cursor__dot,.ss-cursor[data-style=touch][data-swiping] .ss-cursor__dot{background:#76768038;transition:background 80ms,transform .1s ease-out;transform:scale(.82)}.ss-cursor__glyph svg{filter:drop-shadow(0 1px 2px #0000004d);display:block}.ss-cursor__arrow path{fill:var(--ss-cursor-ink,#111);stroke:var(--ss-cursor-ink,#111);stroke-width:2.4px;stroke-linejoin:round}.ss-cursor__arrow{filter:drop-shadow(0 1px 1.5px #0000002e);display:block}.ss-stage[data-theme=dark] .ss-cursor__arrow,.ss-stage[data-theme=blueprint] .ss-cursor__arrow{--ss-cursor-ink:#fff}.ss-stage[data-theme=dark] .ss-cursor,.ss-stage[data-theme=blueprint] .ss-cursor{--ss-cursor-line:#fff;--ss-cursor-edge:#000000bf}.ss-ripple{z-index:99;border:1.5px solid var(--ss-accent);background:color-mix(in srgb, var(--ss-accent) 10%, transparent);pointer-events:none;border-radius:50%;width:36px;height:36px;margin:-18px 0 0 -18px;animation:.55s cubic-bezier(.25,.8,.25,1) forwards ss-ripple;position:absolute}@keyframes ss-ripple{0%{opacity:1;transform:scale(.2)}to{opacity:0;transform:scale(1)}}.ss-stage[data-palette=mono] .ss-ripple{border-color:var(--ss-text-strong);background:0 0}.ss-stage[data-hit] :is(.ss-cursor,.ss-cursor *){pointer-events:none!important}}:where(.ss-stage) :is(p,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd,a,figure,figcaption,blockquote,pre,code,hr,table,th,td,button,input,label):not(html):not(body){all:revert}:where(.ss-stage,.ss-stage *):not(html){border-width:revert-layer;border-style:revert-layer;border-color:revert-layer;box-sizing:revert-layer;padding:revert-layer;margin:revert-layer}:where(.ss-stage) :is(svg,img):not(html):not(body){max-width:none;vertical-align:revert-layer}:where(.ss-stage :is(.ss-fly__lift,.ss-expand__face))>:is(svg,img):not(html):not(body):not(head){max-width:100%}.stave-hero-demo .ss-stage{overflow:hidden}

@layer priority1;

@layer priority2 {
  .x15r89dc {
    grid-area: 1 / 1;
  }

  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

  .x1rdsdf0 {
    margin: var(--ads-space-8);
  }

  .x5yxuan {
    padding: .25rem;
  }

  .xxe71ks {
    padding: .5rem;
  }

  .x1717udv {
    padding: 0;
  }

  .xhi212c {
    padding: .75rem;
  }

  .xw4lcvr {
    padding: 1rem;
  }

  .xz52paz {
    padding: 1.25rem;
  }

  .xnfuijg {
    padding: var(--ads-space-16);
  }

  .xb4yo63 {
    padding: var(--ads-space-20);
  }

  .x151aj9z {
    padding: var(--ads-space-24);
  }

  .x1gxycqz {
    padding: var(--ads-space-4);
  }

  .x1iqd9m {
    padding: var(--ads-space-8);
  }

  .x1y5lnwp:focus {
    margin: 0;
  }
}

@layer priority3 {
  .x1n76nve {
    border-color: color-mix(in oklab,var(--border) 70%,transparent);
  }

  .xds21jk {
    border-color: color-mix(in oklab,var(--border) 80%,transparent);
  }

  .x1r7ld26 {
    border-color: currentColor;
  }

  .x9r1u3d {
    border-color: #0000;
  }

  .xssvxcw {
    border-color: var(--ads-button-tone-border);
  }

  .x1auvihr {
    border-color: var(--ads-button-tone-fill);
  }

  .xl4ff31 {
    border-color: var(--ads-color-accent);
  }

  .x11qgcqe {
    border-color: var(--ads-color-border-subtle);
  }

  .x2zhvas {
    border-color: var(--ads-color-border);
  }

  .xf6lpgl {
    border-color: var(--ads-color-media-edge);
  }

  .x1io3bm2 {
    border-color: var(--border);
  }

  .xfronsd {
    border-inline-color: #0000;
  }

  .x2u8bby {
    border-radius: 0;
  }

  .x1q4ynmn {
    border-radius: 10px;
  }

  .x4pepcl {
    border-radius: 12px;
  }

  .xixl9f9 {
    border-radius: 14px;
  }

  .x184uvpi {
    border-radius: var(--ads-radius-control);
  }

  .x7bzf97 {
    border-radius: var(--ads-radius-frame);
  }

  .x1ila3k4 {
    border-radius: var(--ads-radius-full);
  }

  .xllqg97 {
    border-radius: var(--ads-radius-mark);
  }

  .x1jfgpxy {
    border-radius: var(--ads-radius-panel);
  }

  .xhe58dl {
    border-radius: var(--radius-md);
  }

  .x195zsc8 {
    border-radius: var(--ss-radius-md);
  }

  .xg98ja8 {
    border-radius: var(--ss-radius-pill);
  }

  .x18rgyxa {
    border-radius: var(--ss-radius-sm);
  }

  .xbsl7fq {
    border-style: dashed;
  }

  .xng3xce {
    border-style: none;
  }

  .x1y0btm7 {
    border-style: solid;
  }

  .xc342km {
    border-width: 0;
  }

  .xwn46v1 {
    border-width: var(--ads-border-width-hairline);
  }

  .x1pqcpq7 {
    border-width: var(--ads-ring-width-md);
  }

  .x8jbxib {
    border-width: var(--ads-ring-width-sm);
  }

  .xkz0k9k {
    flex: 0 auto;
  }

  .x15lv9n0 {
    flex: 180px;
  }

  .x12lumcd {
    flex: auto;
  }

  .x98rzlu {
    flex: 1;
  }

  .x1okw0bk {
    flex: none;
  }

  .xw78f89 {
    gap: .35em;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .xb6y1gh {
    gap: .625rem;
  }

  .xaijcus {
    gap: .25rem;
  }

  .x12wilvx {
    gap: .5rem;
  }

  .xtdk8a2 {
    gap: .75rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .x1u2el7p {
    gap: 10%;
  }

  .x883omv {
    gap: 10px;
  }

  .x1v2ro7d {
    gap: 12px;
  }

  .x1af02g3 {
    gap: 14px;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x1c1vhfx {
    gap: 20px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .x1ed6fcf {
    gap: 3px;
  }

  .x17d4w8g {
    gap: 6px;
  }

  .x167g77z {
    gap: 8px;
  }

  .xmmi0ta {
    gap: 9px;
  }

  .xfns06c {
    gap: .75rem;
  }

  .xa569c8 {
    gap: 1rem;
  }

  .x37en9w {
    gap: 1.25rem;
  }

  .x14kbac9 {
    gap: inherit;
  }

  .xpr8tio {
    gap: var(--ads-border-width-hairline);
  }

  .xdmhae4 {
    gap: var(--ads-space-12);
  }

  .xd39urm {
    gap: var(--ads-space-16);
  }

  .x1elt2b3 {
    gap: var(--ads-space-24);
  }

  .xhczxv8 {
    gap: var(--ads-space-32);
  }

  .xzvzl2z {
    gap: var(--ads-space-4);
  }

  .xco1kmx {
    gap: var(--ads-space-40);
  }

  .x165gldf {
    gap: var(--ads-space-8);
  }

  .x1osaytk {
    grid-column: 1 / -1;
  }

  .xgkxs2y {
    grid-column: 1;
  }

  .x1npkx4u {
    grid-column: 2;
  }

  .x19bwqal {
    grid-row: 1 / -1;
  }

  .x1faf5l8 {
    grid-row: 1 / 2;
  }

  .x1ms6mhf {
    grid-row: 1;
  }

  .x10no89f {
    inset-block: 0;
  }

  .x11z83wl {
    inset-block: 10%;
  }

  .x1utwism {
    inset-block: 14%;
  }

  .xbj9g94 {
    inset-block: 1px;
  }

  .xozglve {
    inset-block: 20%;
  }

  .xjqm7hc {
    inset-block: 24%;
  }

  .x17y0mx6 {
    inset-inline: 0;
  }

  .xdhms5s {
    inset-inline: 10%;
  }

  .xr8hr6e {
    inset-inline: 14%;
  }

  .xzm1nms {
    inset-inline: 1px;
  }

  .x4l2b4d {
    inset-inline: 20%;
  }

  .x4qaowp {
    inset-inline: 24%;
  }

  .xe8uvvx {
    list-style: none;
  }

  .x10im51j {
    margin-block: 0;
  }

  .xpizuca {
    margin-block: calc(-1 * (calc(var(--ads-focus-ring-offset) + var(--ads-focus-ring-width))));
  }

  .x1l3txeh {
    margin-block: var(--ads-space-4);
  }

  .x1ma50w6 {
    margin-block: var(--ads-space-8);
  }

  .xr6ywxm {
    margin-inline: -4px;
  }

  .x1x57ub9 {
    margin-inline: -8px;
  }

  .xvueqy4 {
    margin-inline: auto;
  }

  .x7q6xo {
    margin-inline: calc(-1 * (calc(var(--ads-focus-ring-offset) + var(--ads-focus-ring-width))));
  }

  .xysyzu8 {
    overflow: auto;
  }

  .xb3r6kr {
    overflow: hidden;
  }

  .x1rea2x4 {
    overflow: visible;
  }

  .x1dus959 {
    padding-block: .125rem;
  }

  .x1ilhcv {
    padding-block: .1em;
  }

  .x1bilvtl {
    padding-block: .375rem;
  }

  .x1elx3bg {
    padding-block: .5rem;
  }

  .x1c4lhjn {
    padding-block: .75rem;
  }

  .xt970qd {
    padding-block: 0;
  }

  .x10dr8xq {
    padding-block: 12px;
  }

  .xj8oexa {
    padding-block: 2px;
  }

  .x1ie5kix {
    padding-block: 3.5rem;
  }

  .x1921sjq {
    padding-block: 5rem;
  }

  .xknfcqp {
    padding-block: 7px;
  }

  .x1vvogim {
    padding-block: 8px;
  }

  .x1m7iz9m {
    padding-block: 9px;
  }

  .x9zfmw7 {
    padding-block: calc(var(--ads-focus-ring-offset) + var(--ads-focus-ring-width));
  }

  .x1ls4kri {
    padding-block: var(--ads-space-12);
  }

  .x184vh5u {
    padding-block: var(--ads-space-4);
  }

  .xm2w53n {
    padding-block: var(--ads-space-40);
  }

  .xceqi0u {
    padding-block: var(--ads-space-64);
  }

  .xy1g7qb {
    padding-block: var(--ads-space-8);
  }

  .x1wcykc5 {
    padding-inline: .45em;
  }

  .xvpgqt4 {
    padding-inline: .625rem;
  }

  .x180e9fg {
    padding-inline: .5rem;
  }

  .xnjsko4 {
    padding-inline: 0;
  }

  .x1awh872 {
    padding-inline: 10px;
  }

  .xaope02 {
    padding-inline: 12px;
  }

  .x1l730wp {
    padding-inline: 13px;
  }

  .xqin4a2 {
    padding-inline: 14px;
  }

  .x1hr3lfm {
    padding-inline: 16px;
  }

  .x4l9tsp {
    padding-inline: 24px;
  }

  .xlkn9b3 {
    padding-inline: 7px;
  }

  .xdqyycr {
    padding-inline: 8px;
  }

  .x1qwbmrp {
    padding-inline: calc(var(--ads-focus-ring-offset) + var(--ads-focus-ring-width));
  }

  .x1ezzmkh {
    padding-inline: var(--ads-space-12);
  }

  .x1kfub57 {
    padding-inline: var(--ads-space-16);
  }

  .x1atvxbl {
    padding-inline: var(--ads-space-4);
  }

  .x103ujlt {
    padding-inline: var(--ads-space-8);
  }

  .x1ku5rj1 {
    place-items: center;
  }

  .xskdpnc {
    scroll-padding-block: calc(var(--ads-focus-ring-offset) + var(--ads-focus-ring-width));
  }

  .xu29fkb {
    scroll-padding-block: var(--ads-space-8);
  }

  .x1hoonsl {
    scroll-padding-inline: calc(var(--ads-focus-ring-offset) + var(--ads-focus-ring-width));
  }

  .x1hl2dhg {
    text-decoration: none;
  }

  .x1hc3hbd:focus-within {
    border-color: var(--ads-color-border-focus);
  }

  .xrxe8zw:focus-visible {
    border-color: var(--ads-color-border-focus);
  }

  .x1y66b96:empty {
    padding-block: 0;
  }

  .xtvbnqf:empty {
    padding-inline: 0;
  }

  .xf2s5fa:hover {
    border-color: color-mix(in oklab,var(--foreground) 20%,transparent);
  }

  .x1i9pktg:hover {
    border-color: var(--ads-button-tone-fill);
  }

  .x1wqitcu:hover {
    border-color: var(--ads-button-tone-hover);
  }

  .x1gcvsrs:hover {
    border-color: var(--ads-color-border-strong);
  }

  .xlp0pg0:hover {
    border-color: var(--border);
  }

  .xt0b8zv:hover {
    text-decoration: underline;
  }

  .xomzh7y:focus {
    overflow: visible;
  }

  .xfd0bxp:active {
    border-color: color-mix(in oklab,var(--ads-color-text) 5%,var(--ads-button-tone-hover));
  }

  @media (hover: hover) {
    .x1h17gtm.x1h17gtm {
      border-color: var(--ads-color-border);
    }
  }

  @media (width >= 1024px) {
    .xe2brni.xe2brni {
      gap: 3rem;
    }
  }

  @media (width >= 640px) {
    .x10p1f1n.x10p1f1n {
      padding-block: 5rem;
    }

    .x17se76.x17se76 {
      padding-block: 6rem;
    }
  }

  @media (width >= 1024px) {
    .x1k8tske.x1k8tske {
      padding-block: 3.5rem;
    }
  }

  @media (width >= 640px) {
    .x79mmle.x79mmle {
      padding-inline: var(--ads-space-24);
    }
  }

  @media (width >= 1024px) {
    .xinu422.xinu422 {
      padding-inline: var(--ads-space-32);
    }

    .x18pee69.x18pee69 {
      padding-inline: var(--ads-space-40);
    }
  }

  @media (hover: hover) {
    .xkoq2z5.xkoq2z5:focus-visible {
      border-color: var(--ads-color-border-focus);
    }

    .xk8la5o.xk8la5o:hover:not(:focus-visible) {
      border-color: var(--ads-color-border-strong);
    }
  }
}

@layer priority4 {
  .xc26acl {
    align-content: center;
  }

  .x10ukxgv {
    align-content: start;
  }

  .xqjyukv {
    align-content: stretch;
  }

  .x6s0dn4 {
    align-items: center;
  }

  .xuk3077 {
    align-items: flex-end;
  }

  .x1cy8zhl {
    align-items: flex-start;
  }

  .x7a106z {
    align-items: start;
  }

  .xamitd3 {
    align-self: center;
  }

  .xkh2ocl {
    align-self: stretch;
  }

  .x1kjwwns {
    animation-delay: -1200ms;
  }

  .xebrng7 {
    animation-delay: -600ms;
  }

  .x1vwdvh2 {
    animation-delay: .12s;
  }

  .x1jh9esf {
    animation-delay: .24s;
  }

  .x1fst54f {
    animation-delay: .36s;
  }

  .x7p25nf {
    animation-delay: .48s;
  }

  .x1nrwgbl {
    animation-delay: .6s;
  }

  .x1130f5r {
    animation-delay: .72s;
  }

  .xmh76b7 {
    animation-delay: .84s;
  }

  .x1uzojwf {
    animation-delay: 0s;
  }

  .xeo85xg {
    animation-direction: reverse;
  }

  .xis9k54 {
    animation-duration: var(--ads-motion-duration-loop-slow);
  }

  .x1sbcjtf {
    animation-duration: var(--ads-motion-duration-loop);
  }

  .x1u6ievf {
    animation-fill-mode: both;
  }

  .xa4qsjk {
    animation-iteration-count: infinite;
  }

  .xbmxyb1 {
    animation-name: x1al1d5a-B;
  }

  .x10mxcdr {
    animation-name: x1ardov1-B;
  }

  .x15ps6kq {
    animation-name: x1f1nwpt-B;
  }

  .xm3qkun {
    animation-name: x1f8o2oj-B;
  }

  .xpedhrg {
    animation-name: x1fy8ia8-B;
  }

  .xs7wnwx {
    animation-name: x1hy59x9-B;
  }

  .x1pq4ict {
    animation-name: x1ialaz7-B;
  }

  .x1c215m3 {
    animation-name: x1ix3moq-B;
  }

  .xmwicll {
    animation-name: x1kbxw4b-B;
  }

  .x1fpu7is {
    animation-name: x1kkqi4d-B;
  }

  .xusxyre {
    animation-name: x1kzf9pi-B;
  }

  .x15y03nk {
    animation-name: x1skb5rv-B;
  }

  .xpz8jwe {
    animation-name: x1u8eg9y-B;
  }

  .xyt4a1z {
    animation-name: x1vh7rad-B;
  }

  .x1wxd2r9 {
    animation-name: x1vxt73f-B;
  }

  .xq4ucjc {
    animation-name: x1wxvw22-B;
  }

  .x1gfx4z0 {
    animation-name: x29kfjb-B;
  }

  .x1mi6pwl {
    animation-name: x5q7ovp-B;
  }

  .xviwz8p {
    animation-name: x65997g-B;
  }

  .x1r55d88 {
    animation-name: x83y4de-B;
  }

  .x1kxp3vk {
    animation-name: xgd9hyg-B;
  }

  .xgeejpr {
    animation-name: xhrognb-B;
  }

  .x1cyi8d1 {
    animation-name: xjujiv6-B;
  }

  .xg45uy9 {
    animation-name: xlv3kg5-B;
  }

  .x1j44y7h {
    animation-name: xubxqjs-B;
  }

  .x16rj5gv {
    animation-name: xw6d2sm-B;
  }

  .x1esw782 {
    animation-timing-function: linear;
  }

  .x18tg896 {
    animation-timing-function: var(--ads-motion-ease-in-out);
  }

  .xid6fel {
    animation-timing-function: var(--ads-motion-ease-standard);
  }

  .xjyslct {
    appearance: none;
  }

  .x1plog1 {
    aspect-ratio: 1;
  }

  .xvn2z4z {
    backdrop-filter: blur(12px);
  }

  .xmmaqjl {
    backdrop-filter: var(--ads-motion-blur-overlay);
  }

  .x666b6x {
    background-color: color-mix(in oklab,var(--background) 85%,transparent);
  }

  .x1sskpez {
    background-color: color-mix(in oklab,var(--background) 95%,transparent);
  }

  .x1jsmlrl {
    background-color: color-mix(in oklab,var(--card) 50%,transparent);
  }

  .x1qa3ccr {
    background-color: color-mix(in oklab,var(--card) 60%,transparent);
  }

  .x1gsk5b8 {
    background-color: color-mix(in oklab,var(--card) 70%,transparent);
  }

  .xeu4j9f {
    background-color: color-mix(in oklab,var(--card) 80%,transparent);
  }

  .x1gx6chj {
    background-color: color-mix(in oklab,var(--muted) 30%,transparent);
  }

  .xb3d3pl {
    background-color: color-mix(in oklab,var(--muted) 40%,transparent);
  }

  .xq63x0j {
    background-color: color-mix(in oklch,var(--ads-color-surface-tint) 40%,transparent);
  }

  .x127bd0 {
    background-color: color-mix(in srgb,var(--ads-color-surface-raised),var(--ads-color-mix-ink) 12%);
  }

  .xtwfq29 {
    background-color: currentColor;
  }

  .xjbqb8w {
    background-color: #0000;
  }

  .x1k91mr0 {
    background-color: var(--ads-button-tone-fill);
  }

  .x1qu5q8g {
    background-color: var(--ads-button-tone-soft);
  }

  .xmheqa4 {
    background-color: var(--ads-color-accent-soft);
  }

  .x1e5vke4 {
    background-color: var(--ads-color-accent);
  }

  .x16h7lmb {
    background-color: var(--ads-color-border-subtle);
  }

  .x1hl1xt1 {
    background-color: var(--ads-color-border);
  }

  .xynb7ky {
    background-color: var(--ads-color-canvas-subtle);
  }

  .xpo0z41 {
    background-color: var(--ads-color-canvas);
  }

  .x1negz82 {
    background-color: var(--ads-color-danger-soft);
  }

  .x1v5aai5 {
    background-color: var(--ads-color-danger);
  }

  .xsfxuor {
    background-color: var(--ads-color-ground);
  }

  .x1iujdpw {
    background-color: var(--ads-color-info-soft);
  }

  .x1a74vcy {
    background-color: var(--ads-color-info);
  }

  .xvh1fv9 {
    background-color: var(--ads-color-overlay-hover);
  }

  .x1rieojr {
    background-color: var(--ads-color-overlay-pressed);
  }

  .x4pcmt7 {
    background-color: var(--ads-color-overlay);
  }

  .x1kiiqlj {
    background-color: var(--ads-color-selection-fill);
  }

  .xi8urah {
    background-color: var(--ads-color-success-soft);
  }

  .x1x9kjyx {
    background-color: var(--ads-color-success);
  }

  .xncbdg0 {
    background-color: var(--ads-color-surface-raised);
  }

  .xxeq6gj {
    background-color: var(--ads-color-surface-tint);
  }

  .xewhoy5 {
    background-color: var(--ads-color-text-muted);
  }

  .xb0v24n {
    background-color: var(--ads-color-text);
  }

  .xu9xs8t {
    background-color: var(--ads-color-warning-soft);
  }

  .xzhiswh {
    background-color: var(--ads-color-warning);
  }

  .x11gw9ax {
    background-color: var(--background);
  }

  .xms2ikn {
    background-color: var(--border);
  }

  .x1ep7253 {
    background-color: var(--card);
  }

  .x1ery0c4 {
    background-color: var(--ss-accent);
  }

  .x1xhbzn3 {
    background-color: var(--ss-ink-1);
  }

  .x1xhjok7 {
    background-color: var(--ss-ink-2);
  }

  .x1qvkxpz {
    background-color: var(--ss-ink-3);
  }

  .x2rmf11 {
    background-color: var(--ss-raised);
  }

  .x11f9bwm {
    background-image: linear-gradient(to bottom right,var(--primary),color-mix(in oklab,var(--primary) 70%,transparent));
  }

  .xujhrew {
    background-image: linear-gradient(to right,color-mix(in oklab,var(--foreground) 4%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in oklab,var(--foreground) 4%,transparent) 1px,transparent 1px);
  }

  .x9wpo5h {
    background-size: 44px 44px;
  }

  .x1xu14sb {
    border-block-color: currentColor;
  }

  .xa1xavt {
    border-end-end-radius: var(--ads-button-radius-end-end, var(--ads-radius-control));
  }

  .x1wy5j4z {
    border-end-start-radius: var(--ads-button-radius-end-start, var(--ads-radius-control));
  }

  .x10w94by {
    border-inline-end-width: 0;
  }

  .xp8aewp {
    border-inline-start-color: var(--ads-color-border-subtle);
  }

  .x11nt7xy {
    border-inline-start-style: dashed;
  }

  .x1g9qxa9 {
    border-inline-start-style: dotted;
  }

  .x1t7ytsu {
    border-inline-start-style: solid;
  }

  .x14e42zd {
    border-inline-start-width: 0;
  }

  .xxklnr6 {
    border-inline-start-width: var(--ads-border-width-hairline);
  }

  .x10e5c87 {
    border-start-end-radius: var(--ads-button-radius-start-end, var(--ads-radius-control));
  }

  .xk6aslc {
    border-start-start-radius: var(--ads-button-radius-start-start, var(--ads-radius-control));
  }

  .xub465d {
    box-shadow: 0 0 0 1px color-mix(in oklab,var(--ss-accent) 55%,transparent),0 8px 24px -16px #00000059;
  }

  .xq7pway {
    box-shadow: 0 0 0 1px var(--ss-line),0 6px 16px -12px #00000059;
  }

  .x16sddqg {
    box-shadow: 0 0 0 1px var(--ss-line),0 6px 18px -10px #0000004d;
  }

  .x1nhfx0e {
    box-shadow: 0 0 0 1px var(--ss-line),0 8px 24px -16px #00000059;
  }

  .x1qgdg9m {
    box-shadow: 0 1px 1px 0 color-mix(in oklab,var(--foreground) 4%,transparent);
  }

  .x12ay0hr {
    box-shadow: 0 20px 40px -12px color-mix(in oklab,var(--foreground) 5%,transparent),inset 0 0 0 1px color-mix(in oklab,var(--border) 50%,transparent);
  }

  .xm6ztcv {
    box-shadow: inset 0 0 0 1px color-mix(in oklab,var(--primary) 40%,transparent);
  }

  .x14imkk3 {
    box-shadow: inset 0 calc(-1 * var(--ads-border-width-hairline)) 0 0 var(--ads-color-inset-edge);
  }

  .x1l39puz {
    box-shadow: var(--ads-elevation-flat);
  }

  .x1bfstgg {
    box-shadow: var(--ads-elevation-lift);
  }

  .x13e8rb0 {
    box-shadow: var(--ads-elevation-modal);
  }

  .xfj52cm {
    box-shadow: var(--ads-elevation-overlay);
  }

  .x1qc5i0c {
    box-shadow: var(--ads-elevation-raised);
  }

  .x9f619 {
    box-sizing: border-box;
  }

  .xeh89do {
    clip: rect(0 0 0 0);
  }

  .x1hyvwdk {
    clip-path: inset(50%);
  }

  .x15rks2t {
    color: currentColor;
  }

  .x1heor9g {
    color: inherit;
  }

  .x9zkab4 {
    color: var(--ads-button-tone-ink);
  }

  .x1fwo8of {
    color: var(--ads-color-accent-text);
  }

  .xrngz1e {
    color: var(--ads-color-accent);
  }

  .x1yaei6w {
    color: var(--ads-color-danger-text);
  }

  .x4947o8 {
    color: var(--ads-color-danger);
  }

  .x2kj46 {
    color: var(--ads-color-info-text);
  }

  .x1i0qa3i {
    color: var(--ads-color-success-text);
  }

  .x1f02s8p {
    color: var(--ads-color-surface-raised);
  }

  .xje32eq {
    color: var(--ads-color-text-inverted);
  }

  .x114pamz {
    color: var(--ads-color-text-muted);
  }

  .x1p9hrjf {
    color: var(--ads-color-text-subtle);
  }

  .x1em8m1t {
    color: var(--ads-color-text);
  }

  .xfl6n2f {
    color: var(--ads-color-warning-text);
  }

  .x11jfisy {
    color: var(--foreground);
  }

  .xrvchh {
    color: var(--muted-foreground);
  }

  .xzwifym {
    color: var(--primary);
  }

  .x1rwq7gf {
    color: var(--ss-icon-faint);
  }

  .xx21ezr {
    color: var(--ss-icon);
  }

  .x1y02i23 {
    color: var(--ss-success);
  }

  .xmcjrbu {
    color: var(--ss-text-faint);
  }

  .x1vlj468 {
    color: var(--ss-text-strong);
  }

  .xyh345z {
    color: var(--ss-text);
  }

  .xisbvb8 {
    color: var(--stave-demo-on-accent);
  }

  .xntwwlm {
    --lightningcss-light: ;
    --lightningcss-dark: initial;
    color-scheme: dark;
  }

  .x19aimcq {
    --lightningcss-light: initial;
    --lightningcss-dark: ;
    color-scheme: light;
  }

  .x1amjocr {
    column-gap: 10px;
  }

  .x14tvo26 {
    column-gap: var(--ads-space-16);
  }

  .x179zqtj {
    column-gap: var(--ads-space-20);
  }

  .xmvwz0k {
    container-name: atelier-page-header;
  }

  .x12h1iku {
    container-type: inline-size;
  }

  .xt0e3qv {
    cursor: default;
  }

  .x1h6gzvc {
    cursor: not-allowed;
  }

  .x1ypdohk {
    cursor: pointer;
  }

  .x1lliihq {
    display: block;
  }

  .xjp7ctv {
    display: contents;
  }

  .x78zum5 {
    display: flex;
  }

  .xrvj5dj {
    display: grid;
  }

  .x1rg5ohu {
    display: inline-block;
  }

  .x3nfvp2 {
    display: inline-flex;
  }

  .x1s85apg {
    display: none;
  }

  .x117rol3 {
    fill: currentColor;
  }

  .xbh8q5q {
    fill: none;
  }

  .xa3ouci {
    flex-basis: 24rem;
  }

  .x3ieub6 {
    flex-direction: column-reverse;
  }

  .xdt5ytf {
    flex-direction: column;
  }

  .x1iyjqo2 {
    flex-grow: 1;
  }

  .x2lah0s {
    flex-shrink: 0;
  }

  .xs83m0k {
    flex-shrink: 1;
  }

  .xozqiw3 {
    flex-wrap: nowrap;
  }

  .x1a02dak {
    flex-wrap: wrap;
  }

  .x110marb {
    font-family: JetBrains Mono Variable, JetBrains Mono, SFMono-Regular, SF Mono, ui-monospace, monospace;
  }

  .xjb2p0i {
    font-family: inherit;
  }

  .x53l0fl {
    font-family: var(--ads-font-mono);
  }

  .x1046coa {
    font-family: var(--ads-font-sans);
  }

  .xylgur7 {
    font-family: var(--font-heading);
  }

  .xuegzgz {
    font-size: .8125em;
  }

  .xgxxoiu {
    font-size: 0;
  }

  .x1c3i2sq {
    font-size: 1.125rem;
  }

  .xcg35fi {
    font-size: 1.875rem;
  }

  .x1qt5hsa {
    font-size: 11.5px;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .x1ct8sxb {
    font-size: 12.5px;
  }

  .xfifm61 {
    font-size: 12px;
  }

  .x4z9k3i {
    font-size: 13px;
  }

  .xdhfpv1 {
    font-size: 2.25rem;
  }

  .x3kwkol {
    font-size: var(--ads-font-size-body);
  }

  .xs4w3ds {
    font-size: var(--ads-font-size-caption);
  }

  .x1jdjj72 {
    font-size: var(--ads-font-size-heading);
  }

  .x194wmsb {
    font-size: var(--ads-font-size-lead);
  }

  .x5gsxy {
    font-size: var(--ads-font-size-micro);
  }

  .x1fqduwu {
    font-size: var(--ads-font-size-title);
  }

  .xss6m8b {
    font-variant-numeric: tabular-nums;
  }

  .xk50ysn {
    font-weight: 500;
  }

  .xqt08dy {
    font-weight: var(--ads-font-weight-medium);
  }

  .xqqocy0 {
    font-weight: var(--ads-font-weight-regular);
  }

  .x1xobas7 {
    font-weight: var(--ads-font-weight-semibold);
  }

  .xeeg8ol {
    grid-template-columns: 16px auto minmax(0, 1fr) auto;
  }

  .x1qpdrs7 {
    grid-template-columns: 16px minmax(0, 1fr);
  }

  .x15qpbca {
    grid-template-columns: 18px minmax(0, 1fr);
  }

  .x1y6fwsi {
    grid-template-columns: 1fr;
  }

  .x1gcy3rq {
    grid-template-columns: 2rem minmax(0, 1fr) auto;
  }

  .xbyjr8 {
    grid-template-columns: auto;
  }

  .xeozyjo {
    grid-template-columns: calc(var(--ads-control-height-xl) + var(--ads-space-4) + var(--ads-space-2)) minmax(0,1fr);
  }

  .x16lqc3j {
    grid-template-columns: max-content minmax(0, 1fr);
  }

  .xju1xpo {
    grid-template-columns: minmax(0, 1fr) auto;
  }

  .xxfwaov {
    grid-template-columns: minmax(0, 1fr) max-content;
  }

  .x1mkdm3x {
    grid-template-columns: minmax(0, 1fr);
  }

  .xmmozqf {
    grid-template-columns: repeat(2, 30%);
  }

  .x125q6hc {
    grid-template-columns: repeat(4, auto);
  }

  .x1xqqneb {
    grid-template-columns: var(--ads-control-icon-size-lg) minmax(0,1fr) auto;
  }

  .xdsr0gy {
    grid-template-columns: var(--ads-control-icon-size-md) minmax(0,1fr);
  }

  .x1yn14it {
    grid-template-rows: auto auto minmax(0, 1fr);
  }

  .xxq7klm {
    grid-template-rows: auto minmax(0, 1fr) auto;
  }

  .x16p6thf {
    grid-template-rows: auto minmax(0, 1fr);
  }

  .x5o4joa {
    grid-template-rows: minmax(0, 1fr);
  }

  .xtijo5x {
    inset-inline-end: 0;
  }

  .x1mhu1jw {
    inset-inline-end: 10%;
  }

  .xl8ojoq {
    inset-inline-end: 8%;
  }

  .x1woyocn {
    inset-inline-end: auto;
  }

  .x8c82sd {
    inset-inline-end: calc(-1 * var(--ads-space-4));
  }

  .xuq351s {
    inset-inline-end: var(--ads-space-12);
  }

  .x1jfir0r {
    inset-inline-end: var(--ads-space-4);
  }

  .x1v26jn7 {
    inset-inline-end: var(--ads-space-8);
  }

  .x1o0tod {
    inset-inline-start: 0;
  }

  .x12rq6i6 {
    inset-inline-start: 10%;
  }

  .x15cg8f3 {
    inset-inline-start: 12%;
  }

  .xgbmbvk {
    inset-inline-start: 14%;
  }

  .x1yte8vw {
    inset-inline-start: 16%;
  }

  .x11uqfcl {
    inset-inline-start: 21%;
  }

  .x81iihk {
    inset-inline-start: 38%;
  }

  .x12sj4jb {
    inset-inline-start: 39%;
  }

  .xhm1ag8 {
    inset-inline-start: 41%;
  }

  .xbudbmw {
    inset-inline-start: 50%;
  }

  .x3fwglr {
    inset-inline-start: 8%;
  }

  .x1bs9mm0 {
    inset-inline-start: var(--ads-space-12);
  }

  .x1j4zi8p {
    inset-inline-start: var(--ads-space-8);
  }

  .xc8icb0 {
    isolation: isolate;
  }

  .xl56j7k {
    justify-content: center;
  }

  .x7v6yn8 {
    justify-content: end;
  }

  .x13a6bvl {
    justify-content: flex-end;
  }

  .x1nhvcw1 {
    justify-content: flex-start;
  }

  .x12j93s6 {
    justify-content: normal;
  }

  .x1qughib {
    justify-content: space-between;
  }

  .x1o2pa38 {
    justify-items: center;
  }

  .x619ttb {
    justify-items: start;
  }

  .x7v7x1q {
    justify-self: center;
  }

  .x1lqcxt8 {
    justify-self: start;
  }

  .x1w69ole {
    letter-spacing: -.025em;
  }

  .x2ujxvm {
    letter-spacing: .05em;
  }

  .x1f41ap9 {
    line-height: 1.05;
  }

  .x1159mfc {
    line-height: 1.1;
  }

  .x16mj56z {
    line-height: 1.36;
  }

  .x1rwwq93 {
    line-height: 1.38;
  }

  .x37zpob {
    line-height: 1.4;
  }

  .xfrs9s4 {
    line-height: 1.45;
  }

  .x1evy7pa {
    line-height: 1.5;
  }

  .x17mssa0 {
    line-height: 1.5rem;
  }

  .xladpa3 {
    line-height: 1.75rem;
  }

  .xo5v014 {
    line-height: 1;
  }

  .x1d3mw78 {
    line-height: 16px;
  }

  .xd4r4e8 {
    line-height: 18px;
  }

  .x1fc57z9 {
    line-height: 20px;
  }

  .xhacrq1 {
    line-height: 2rem;
  }

  .x1grc2eu {
    line-height: var(--ads-line-height-control);
  }

  .xm7nyzv {
    line-height: var(--ads-line-height-heading);
  }

  .x1nhqst0 {
    line-height: var(--ads-line-height-lead);
  }

  .xydtxm4 {
    line-height: var(--ads-line-height-normal);
  }

  .x1c1edp5 {
    line-height: var(--ads-line-height-tight);
  }

  .x1m4picl {
    margin-inline-end: var(--ads-space-8);
  }

  .x1lziwak {
    margin-inline-start: 0;
  }

  .xxz9a3q {
    margin-inline-start: 17px;
  }

  .xvc5jky {
    margin-inline-start: auto;
  }

  .x1peznix {
    margin-inline-start: var(--ads-space-4);
  }

  .x1yusf3 {
    -webkit-mask-image: linear-gradient(#0000 0, #000 20px);
    mask-image: linear-gradient(#0000 0, #000 20px);
  }

  .x145rqk0 {
    -webkit-mask-image: linear-gradient(#0000 0, #000 64px);
    mask-image: linear-gradient(#0000 0, #000 64px);
  }

  .x1hft741 {
    -webkit-mask-image: radial-gradient(at top, #000000b3 0%, #0000 75%);
    mask-image: radial-gradient(at top, #000000b3 0%, #0000 75%);
  }

  .x7zo42s {
    opacity: .16;
  }

  .xi8ndw4 {
    opacity: .18;
  }

  .xz5rk10 {
    opacity: .2;
  }

  .x1vx7kgm {
    opacity: .22;
  }

  .x19pb5yz {
    opacity: .24;
  }

  .xuzhngd {
    opacity: .3;
  }

  .xtg6wg7 {
    opacity: .42;
  }

  .x1us6l5c {
    opacity: .8;
  }

  .x27vdmw {
    opacity: .95;
  }

  .xg01cxk {
    opacity: 0;
  }

  .x1hc1fzr {
    opacity: 1;
  }

  .x19dluav {
    opacity: var(--ads-opacity-disabled);
  }

  .x1uczgqu {
    outline-color: #0000;
  }

  .x1wfwxd8 {
    outline-offset: 0;
  }

  .x1t137rt {
    outline-style: none;
  }

  .x1k57tk5 {
    outline-width: 0;
  }

  .xj0a0fe {
    overflow-wrap: anywhere;
  }

  .x1ctbcy7 {
    padding-inline-end: calc(var(--ads-space-8) + var(--ads-control-icon-size-sm) + var(--ads-space-8));
  }

  .x3idena {
    padding-inline-end: var(--ads-space-12);
  }

  .x5efpe0 {
    padding-inline-end: var(--ads-space-4);
  }

  .xay9qxv {
    padding-inline-end: var(--ads-space-8);
  }

  .x1c1uobl {
    padding-inline-start: 0;
  }

  .xizuyw3 {
    padding-inline-start: 34px;
  }

  .xq1rcez {
    padding-inline-start: var(--ads-space-8);
  }

  .x47corl {
    pointer-events: none;
  }

  .x10l6tqk {
    position: absolute;
  }

  .xixxii4 {
    position: fixed;
  }

  .x1n2onr6 {
    position: relative;
  }

  .x7wzq59 {
    position: sticky;
  }

  .x1ar5pay {
    row-gap: var(--ads-space-8);
  }

  .xsal60d {
    scrollbar-color: transparent transparent;
  }

  .xa8cl10 {
    scrollbar-color: var(--ads-color-scrollbar-thumb) transparent;
  }

  .x1rohswg {
    scrollbar-width: none;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .x73je2i {
    stroke: currentColor;
  }

  .x6jxwqu {
    stroke-dasharray: .28 1.15;
  }

  .xnq1ati {
    stroke-dasharray: 1;
  }

  .x1b0o3cz {
    stroke-dashoffset: 0;
  }

  .x1owpc8m {
    stroke-linecap: round;
  }

  .xhr4kjn {
    stroke-width: 1.5px;
  }

  .xbdxbl9 {
    stroke-width: var(--ads-ring-width-md);
  }

  .x2b8uid {
    text-align: center;
  }

  .x1hr2gdg {
    text-align: right;
  }

  .x1yc453h {
    text-align: start;
  }

  .xkrqix3 {
    text-decoration-line: none;
  }

  .xujl8zx {
    text-decoration-line: underline;
  }

  .xlyipyv {
    text-overflow: ellipsis;
  }

  .xtvhhri {
    text-transform: uppercase;
  }

  .xrys4gj {
    text-underline-offset: 2px;
  }

  .x3pynha {
    text-underline-offset: 4px;
  }

  .x1w2vvpw {
    text-wrap: balance;
  }

  .x1fzhlzt {
    text-wrap: pretty;
  }

  .xt75qj4 {
    transform: rotate(-55deg);
  }

  .x7p49u4 {
    transform: rotate(0);
  }

  .x19jd1h0 {
    transform: rotate(180deg);
  }

  .xnqipzk {
    transform: rotate(55deg);
  }

  .x1iffjtl {
    transform: rotate(90deg);
  }

  .x1ivo7ct {
    transform: scale(.34);
  }

  .xdurxce {
    transform: scale(.64);
  }

  .xd1alts {
    transform: scale(.94);
  }

  .xfimr68 {
    transform: scale(.97);
  }

  .x3oybdh {
    transform: scale(1);
  }

  .x11lhmoz {
    transform: translate(-50%, -50%);
  }

  .xuwgatm {
    transform: translate(-50%, 50%) scale(.72);
  }

  .x5i6ehr {
    transform: translateX(-100%);
  }

  .xuuh30 {
    transform: translateX(-50%);
  }

  .xbryuvx {
    transform: translateX(0);
  }

  .xumwmo6 {
    transform: translateX(100%);
  }

  .x1wi93eh {
    transform: translateX(110%);
  }

  .x12sl6om {
    transform: translateX(220%);
  }

  .xghvnh7 {
    transform: translateX(var(--start-card-cta-shift, 0px));
  }

  .x1cb1t30 {
    transform: translateY(-50%);
  }

  .xnn1q72 {
    transform: translateY(0);
  }

  .xm4efwp {
    transform-origin: bottom;
  }

  .x1g0ag68 {
    transform-origin: center;
  }

  .x1nf803f {
    transform-origin: 0;
  }

  .xctpfpq {
    transform-origin: var(--transform-origin);
  }

  .xgdialr {
    transition-duration: .12s;
  }

  .xx6bhzk {
    transition-duration: .15s;
  }

  .x9i6iqp {
    transition-duration: .16s;
  }

  .x43t7r1 {
    transition-duration: .24s;
  }

  .xl22ong {
    transition-duration: var(--ads-motion-duration-emphasis);
  }

  .x1xit5fi {
    transition-duration: var(--ads-motion-duration-fast);
  }

  .xcabud6 {
    transition-duration: var(--ads-motion-duration-micro);
  }

  .xog9lfk {
    transition-duration: var(--ads-motion-duration-normal);
  }

  .xl4a79r {
    transition-duration: var(--ads-motion-duration-quick);
  }

  .xgzoi8n {
    transition-property: background-color, border-color, color, box-shadow;
  }

  .xvjdiko {
    transition-property: background-color, border-color, color, opacity, box-shadow;
  }

  .xwnea1o {
    transition-property: background-color, border-color, color, opacity, transform;
  }

  .x1eaenvl {
    transition-property: background-color, border-color, color;
  }

  .x101pvzj {
    transition-property: background-color, color, transform;
  }

  .xs2xxs2 {
    transition-property: background-color, color;
  }

  .xuo13n2 {
    transition-property: background-color, transform;
  }

  .x1oy24xj {
    transition-property: color, background-color, border-color;
  }

  .x6n8mc8 {
    transition-property: inline-size, opacity, transform;
  }

  .x19991ni {
    transition-property: opacity;
  }

  .x11xpdln {
    transition-property: transform;
  }

  .xqzan4j {
    transition-property: translate, opacity;
  }

  .xx99ppg {
    transition-property: width, background-color;
  }

  .x15suz9w {
    transition-timing-function: var(--ads-motion-ease-standard);
  }

  .x113ijq {
    translate: -50% -50%;
  }

  .x16n82f9 {
    translate: -50%;
  }

  .x87ps6o {
    -webkit-user-select: none;
    user-select: none;
  }

  .xmziwt1 {
    vertical-align: -2px;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .x1so62im {
    will-change: transform;
  }

  .x1yn0g08 {
    word-break: break-all;
  }

  .x1vjfegm {
    z-index: 1;
  }

  .x1n327nk {
    z-index: 10;
  }

  .x11uqc5h {
    z-index: 100;
  }

  .x1nh0kk4 {
    z-index: 110;
  }

  .x52sccv {
    z-index: 15;
  }

  .x1355qak {
    z-index: 20;
  }

  .x68pp3s {
    z-index: 30;
  }

  .x12tvco5 {
    z-index: 35;
  }

  .xf5e64p {
    z-index: 40;
  }

  .x1aciyhk {
    z-index: 60;
  }

  .x13tdkmf {
    z-index: 80;
  }

  .x1fina04 {
    z-index: 90;
  }

  .xgau9qh {
    z-index: var(--ads-z-index-app-chrome);
  }

  .xoos1iy {
    z-index: var(--ads-z-index-dropdown);
  }

  .x17tua9c {
    z-index: var(--ads-z-index-modal);
  }

  .xuxkcgt {
    z-index: var(--ads-z-index-overlay);
  }

  .x1vuenq8 {
    z-index: var(--ads-z-index-sticky);
  }

  .xczdig9:focus-visible {
    background-color: var(--ads-color-accent);
  }

  .x5quy80[data-selected="true"] {
    background-color: var(--ads-color-selection-fill);
  }

  .x18efzuh:focus-visible {
    clip-path: none;
  }

  .x1x5e344[data-selected="true"] {
    color: var(--ads-color-text);
  }

  .x18qjlod.x18qjlod:where(.x1frl93o:is(*) *) {
    display: inline-flex;
  }

  .xobqsc1.xobqsc1:where(.xahxm28:has([data-slot="command-shortcut"]) *) {
    display: none;
  }

  .xcxihly.xcxihly:where(.xahxm28[data-checked="true"] *) {
    opacity: 1;
  }

  .x1920xbs[data-disabled="true"] {
    opacity: var(--ads-opacity-disabled);
  }

  .x12mj237:focus-visible {
    outline-color: var(--ads-color-border-focus);
  }

  .x1l9rowr:focus-visible {
    outline-offset: calc(-1 * var(--ads-focus-ring-offset));
  }

  .x1mvpa4g:focus-visible {
    outline-offset: var(--ads-focus-ring-offset);
  }

  .x9v5kkp:focus-visible {
    outline-style: solid;
  }

  .xyn8r11:focus-visible {
    outline-width: var(--ads-focus-ring-width);
  }

  .x1el41rh[data-disabled="true"] {
    pointer-events: none;
  }

  .xdt2o9f:focus-within {
    scrollbar-color: var(--ads-color-scrollbar-thumb) transparent;
  }

  .xfyput7:has(:focus-visible) {
    outline-color: var(--ads-color-border-focus);
  }

  .x1e6celn:has(:focus-visible) {
    outline-offset: var(--ads-focus-ring-offset);
  }

  .xnnj0qo:has(:focus-visible) {
    outline-style: solid;
  }

  .x89gm03:has(:focus-visible) {
    outline-width: var(--ads-focus-ring-width);
  }

  .xjl7jj:empty {
    display: none;
  }

  .xld8li:hover {
    background-color: color-mix(in oklab,var(--ads-color-text) 8%,var(--ads-button-tone-soft));
  }

  .x1b7azh4:hover {
    background-color: color-mix(in oklab,var(--ads-color-text) 8%,var(--ads-color-canvas-subtle));
  }

  .x6u32cm:hover {
    background-color: color-mix(in srgb,var(--ads-color-surface-raised),var(--ads-color-mix-ink) 6%);
  }

  .x1j7yqgx:hover {
    background-color: var(--ads-button-tone-hover);
  }

  .xamml38:hover {
    background-color: var(--ads-button-tone-soft);
  }

  .x17gmocw:hover {
    background-color: var(--ads-color-accent-hover);
  }

  .x1qa42ke:hover {
    background-color: var(--ads-color-border);
  }

  .xlor51g:hover {
    background-color: var(--ads-color-overlay-hover);
  }

  .xm14eka:hover {
    background-color: var(--ads-color-surface-tint);
  }

  .x12u8lj5:hover {
    background-color: var(--card);
  }

  .x1qxz5y:hover {
    background-color: var(--muted);
  }

  .xehantk:hover {
    color: var(--ads-button-tone-ink);
  }

  .x7l9ws9:hover {
    color: var(--ads-color-text);
  }

  .xztxdh1:hover {
    color: var(--foreground);
  }

  .x1to37ub:hover {
    scrollbar-color: var(--ads-color-scrollbar-thumb) transparent;
  }

  .x1jxxt1b:focus {
    clip: auto;
  }

  .x1rsz1da:focus {
    clip-path: none;
  }

  .xgygl01:focus {
    position: static;
  }

  .x1hbpcn8:focus {
    white-space: normal;
  }

  .x1vy2lc9:active {
    background-color: color-mix(in oklab,var(--ads-color-mix-lift) 6%,var(--ads-color-accent-hover));
  }

  .xh1k008:active {
    background-color: color-mix(in oklab,var(--ads-color-text) 12%,var(--ads-button-tone-soft));
  }

  .x1p2w78h:active {
    background-color: color-mix(in oklab,var(--ads-color-text) 12%,var(--ads-color-canvas-subtle));
  }

  .x1w921wg:active {
    background-color: color-mix(in oklab,var(--ads-color-text) 5%,var(--ads-button-tone-hover));
  }

  .x10u4xrb:active {
    background-color: color-mix(in oklab,var(--ads-color-text) 5%,var(--ads-button-tone-soft));
  }

  .xq0ngec:active {
    background-color: color-mix(in oklab,var(--ads-color-text) 5%,var(--ads-color-canvas-subtle));
  }

  .x12tvwm2:active {
    background-color: color-mix(in srgb,var(--ads-color-surface-raised),var(--ads-color-mix-ink) 12%);
  }

  .x1afh26y:active {
    background-color: var(--ads-color-overlay-pressed);
  }

  .x1ghif4d:active {
    box-shadow: var(--ads-elevation-flat);
  }

  .xdn2iap:active {
    color: var(--ads-button-tone-ink);
  }

  .xf9pral:active {
    color: var(--ads-color-text);
  }

  .xcpdu8r:active {
    transform: scale(var(--x1rkz2z9));
  }

  .xymg228:active {
    transform: translateY(1px);
  }

  @media (width >= 640px) {
    .xmci4ra.xmci4ra {
      align-items: center;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .x1aquc0h.x1aquc0h {
      animation-name: none;
    }
  }

  @media (forced-colors: active) {
    .x1qbsd4u.x1qbsd4u {
      background-color: #0000;
    }
  }

  @media (hover: hover) {
    .x150ydqw.x150ydqw {
      background-color: #0000;
    }

    .xhnw09h.xhnw09h {
      color: var(--ads-color-text-muted);
    }
  }

  @media (width >= 768px) {
    .xsif4ur.xsif4ur {
      display: flex;
    }

    .x1ar0i7x.x1ar0i7x {
      display: inline-flex;
    }

    .xa41o0o.xa41o0o {
      display: none;
    }
  }

  @media (width >= 1024px) {
    .x1oob3yn.x1oob3yn {
      display: none;
    }
  }

  @media (width >= 1280px) {
    .x1ptqcqm.x1ptqcqm {
      display: block;
    }
  }

  @media (width >= 640px) {
    .x2kc0e2.x2kc0e2 {
      flex-direction: row;
    }

    .x12pkf04.x12pkf04 {
      font-size: 1.125rem;
    }

    .xs7o2sf.xs7o2sf {
      font-size: 2.25rem;
    }

    .xxwy04h.xxwy04h {
      font-size: 3rem;
    }
  }

  @media (width >= 1024px) {
    .x1dkb9q4.x1dkb9q4 {
      font-size: 3.75rem;
    }
  }

  @media (width >= 640px) {
    .x1xrh62w.x1xrh62w {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }

    .xtwygof.xtwygof {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 1024px) {
    .x1k3195f.x1k3195f {
      grid-template-columns: minmax(0, 5fr) minmax(0, 7fr);
    }

    .x98izi.x98izi {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

  @media (width >= 1280px) {
    .xleqo5.xleqo5 {
      grid-template-columns: minmax(0, 1fr) 220px;
    }
  }

  @media (width >= 640px) {
    .xl6ahjf.xl6ahjf {
      justify-content: flex-end;
    }

    .xqejunh.xqejunh {
      justify-content: space-between;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xugl6b6.xugl6b6 {
      opacity: .64;
    }
  }

  @media (forced-colors: active) {
    .x9trju8.x9trju8 {
      outline-color: #0000;
    }

    .xtm2frk.xtm2frk {
      outline-offset: 0;
    }

    .x1894zjx.x1894zjx {
      outline-style: none;
    }

    .x1o51xa6.x1o51xa6 {
      outline-width: 0;
    }
  }

  @media (prefers-reduced-motion: reduce) {
    .xuupxpy.xuupxpy {
      transform: none;
    }

    .x12w9bfk.x12w9bfk {
      transition-duration: 0s;
    }

    .x1f19y0o.x1f19y0o {
      transition-duration: var(--ads-motion-duration-micro);
    }
  }

  @media (forced-colors: active) {
    .x1yidb87.x1yidb87:focus-visible {
      background-color: highlight;
    }

    .x1k4lyss.x1k4lyss:focus-within {
      outline-color: highlight;
    }

    .xz4eswf.xz4eswf:focus-visible {
      outline-color: highlight;
    }

    .x1iujhzs.x1iujhzs:focus-within {
      outline-offset: var(--ads-focus-ring-offset);
    }

    .xi9ts3s.xi9ts3s:focus-within {
      outline-style: solid;
    }

    .x1igg9mm.x1igg9mm:focus-within {
      outline-width: var(--ads-focus-ring-width);
    }

    .x1lo3ke5.x1lo3ke5:has(:focus-visible) {
      outline-color: highlight;
    }
  }

  @container atelier-page-header (width <= 480px) {
    .xk6u6od.xk6u6od {
      justify-content: flex-start;
    }
  }

  @media (hover: hover) {
    .xci3xp4.xci3xp4:hover {
      background-color: var(--ads-color-overlay-hover);
    }

    .x1v25ocp.x1v25ocp:hover {
      color: var(--ads-color-text);
    }

    .xtw1lh0.xtw1lh0:active {
      background-color: var(--ads-color-overlay-pressed);
    }

    .x1uljm8f.x1uljm8f:active {
      color: var(--ads-color-text);
    }
  }
}

@layer priority5 {
  .xu4pr1r {
    border-bottom-color: color-mix(in oklab,var(--border) 70%,transparent);
  }

  .x1dkz1v2 {
    border-bottom-color: color-mix(in oklab,var(--sidebar-border) 80%,transparent);
  }

  .x1rpdf0x {
    border-bottom-color: var(--ads-color-border-subtle);
  }

  .xcj41zm {
    border-bottom-color: var(--ads-color-border);
  }

  .x1q0q8m5 {
    border-bottom-style: solid;
  }

  .xfetlnx {
    border-bottom-width: var(--ads-border-width-hairline);
  }

  .x1g4hjc {
    border-left-color: #0000;
  }

  .x10eikbi {
    border-left-color: var(--ads-color-border);
  }

  .x1isq9ss {
    border-left-color: var(--border);
  }

  .x1830d4r {
    border-left-color: var(--ss-line);
  }

  .x19ypqd9 {
    border-left-style: solid;
  }

  .xyj58a3 {
    border-left-width: 0;
  }

  .xe0pwq {
    border-left-width: 1px;
  }

  .x88w91g {
    border-left-width: var(--ads-border-width-hairline);
  }

  .x1v8xlf4 {
    border-right-color: color-mix(in oklab,var(--border) 70%,transparent);
  }

  .xar3x3t {
    border-right-color: var(--ads-color-border);
  }

  .x32b0ac {
    border-right-style: solid;
  }

  .xgfja2r {
    border-right-width: 0;
  }

  .xyxsoyr {
    border-right-width: var(--ads-border-width-hairline);
  }

  .xhq2tcx {
    border-top-color: color-mix(in oklab,var(--border) 70%,transparent);
  }

  .xtczhrw {
    border-top-color: var(--ads-color-border-subtle);
  }

  .x130j1a3 {
    border-top-color: var(--ads-color-border);
  }

  .x44dgi8 {
    border-top-color: var(--ss-line);
  }

  .xlya59e {
    border-top-style: dashed;
  }

  .xd2loe5 {
    border-top-style: dotted;
  }

  .x13fuv20 {
    border-top-style: solid;
  }

  .x178xt8z {
    border-top-width: 1px;
  }

  .x15cffbb {
    border-top-width: var(--ads-border-width-hairline);
  }

  .x1ey2m1c {
    bottom: 0;
  }

  .xpzpqj7 {
    bottom: 10%;
  }

  .x1w4j1z7 {
    bottom: 25%;
  }

  .x93bgbf {
    bottom: 30%;
  }

  .x1v8ttqh {
    bottom: 8%;
  }

  .x1qa65zt {
    height: .625rem;
  }

  .xvle69y {
    height: .75rem;
  }

  .xf08kfj {
    height: .875rem;
  }

  .x1jzj0mp {
    height: .9em;
  }

  .xqtp20y {
    height: 0;
  }

  .x5yr21d {
    height: 100%;
  }

  .xtdtrs8 {
    height: 100dvh;
  }

  .x170jfvy {
    height: 10px;
  }

  .x1howknv {
    height: 12%;
  }

  .x1kpxq89 {
    height: 12px;
  }

  .xx3o462 {
    height: 15px;
  }

  .x8e61oz {
    height: 16%;
  }

  .xlup9mm {
    height: 16px;
  }

  .xxjacno {
    height: 18%;
  }

  .xmix8c7 {
    height: 18px;
  }

  .xlzyvqe {
    height: 1em;
  }

  .xjm9jq1 {
    height: 1px;
  }

  .xk8t5le {
    height: 2.25rem;
  }

  .xoverlg {
    height: 20%;
  }

  .x1qx5ct2 {
    height: 20px;
  }

  .x1j4j2dj {
    height: 22%;
  }

  .x17rw0jw {
    height: 22px;
  }

  .x10buj8t {
    height: 24%;
  }

  .xxk0z11 {
    height: 24px;
  }

  .xd7y6wv {
    height: 26px;
  }

  .x1fgtraw {
    height: 28px;
  }

  .x36qwtl {
    height: 2px;
  }

  .xettwda {
    height: 2rem;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .x1gnnpzl {
    height: 30px;
  }

  .x10w6t97 {
    height: 32px;
  }

  .x10n8f26 {
    height: 34%;
  }

  .xuoj239 {
    height: 3px;
  }

  .x1pizb70 {
    height: 3rem;
  }

  .x113muo2 {
    height: 46%;
  }

  .xqu0tyb {
    height: 4px;
  }

  .x1swbwrg {
    height: 52%;
  }

  .xdd8jsf {
    height: 52px;
  }

  .x1ycjhwn {
    height: 5px;
  }

  .xgx7i {
    height: 6%;
  }

  .xols6we {
    height: 6px;
  }

  .x17cqvad {
    height: 72%;
  }

  .xuv0xuj {
    height: 75%;
  }

  .xpbsij0 {
    height: 8%;
  }

  .xdk7pt {
    height: 8px;
  }

  .xhafbug {
    height: 92%;
  }

  .xlcr1qf {
    height: min(70vh, 32rem);
  }

  .xq9dcc7 {
    height: var(--ads-border-width-hairline);
  }

  .x5vwoel {
    height: var(--ads-control-height-lg);
  }

  .x1e7uuq5 {
    height: var(--ads-control-icon-size-lg);
  }

  .xqwzzwv {
    height: var(--ads-control-icon-size-md);
  }

  .x12ovrym {
    height: var(--ads-control-icon-size-sm);
  }

  .x1iu1xk1 {
    height: var(--ads-line-height-heading);
  }

  .x1d2g5ta {
    height: var(--ads-space-16);
  }

  .x15nac05 {
    height: var(--ads-space-20);
  }

  .xi5g48o {
    height: var(--ads-tree-row-height-compact);
  }

  .x1c2xb2l {
    height: var(--ads-tree-row-height-regular);
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1t8mvi6 {
    left: auto;
  }

  .xyorhqc {
    margin-bottom: 10px;
  }

  .xgsvwom {
    margin-left: 1px;
  }

  .x1mjqqkp {
    margin-top: .5rem;
  }

  .x1hmvnq2 {
    margin-top: 14px;
  }

  .xvijh9v {
    margin-top: 1px;
  }

  .xr9ek0c {
    margin-top: 2px;
  }

  .x12boebu {
    margin-top: 3.5rem;
  }

  .x1gslohp {
    margin-top: 4px;
  }

  .x7aymm9 {
    margin-top: calc((var(--ads-line-height-lead) - var(--ads-control-height-sm)) / 2);
  }

  .x1u6y4op {
    margin-top: var(--ads-space-16);
  }

  .x1nruh3o {
    margin-top: var(--ads-space-20);
  }

  .x1vp3cyc {
    margin-top: var(--ads-space-8);
  }

  .x10xx96q {
    max-height: 18rem;
  }

  .x1j749g1 {
    max-height: calc(100dvh - 16dvh - var(--ads-space-32));
  }

  .x1ja0s5g {
    max-height: calc(100dvh - var(--ads-space-48));
  }

  .xedcshv {
    max-height: inherit;
  }

  .x431zd9 {
    max-height: min(260px,calc(100dvh - 16dvh - var(--ads-control-height-xl) - var(--ads-control-height-md) - var(--ads-space-32)));
  }

  .x1mpdcif {
    max-height: min(420px,var(--available-height, calc(100vh - 32px)));
  }

  .x7ab17h {
    max-height: none;
  }

  .x1plr3zd {
    max-height: var(--available-height, calc(100dvh - 2rem));
  }

  .x193iq5w {
    max-width: 100%;
  }

  .xfm1uq9 {
    max-width: 1536px;
  }

  .x8z6zn4 {
    max-width: 16rem;
  }

  .x1racy4e {
    max-width: 220px;
  }

  .xowlazn {
    max-width: 24rem;
  }

  .x1983rqf {
    max-width: 28rem;
  }

  .x1jb01v5 {
    max-width: 42rem;
  }

  .x1vpbbxe {
    max-width: 48rem;
  }

  .xiky8lt {
    max-width: 62ch;
  }

  .xl4u9xm {
    max-width: 64rem;
  }

  .x1xgfxhi {
    max-width: 78%;
  }

  .x159iy50 {
    max-width: 8rem;
  }

  .xtizkdn {
    max-width: calc(100dvw - 2rem);
  }

  .x1is4417 {
    max-width: min(280px,var(--available-width, calc(100dvw - var(--ads-space-32))));
  }

  .x1a0kpn4 {
    max-width: min(360px,var(--available-width, calc(100vw - 32px)));
  }

  .x2lwn1j {
    min-height: 0;
  }

  .x1y06tjk {
    min-height: 100svh;
  }

  .xg6iff7 {
    min-height: 100vh;
  }

  .xw9ok38 {
    min-height: 19px;
  }

  .xisnujt {
    min-height: 20px;
  }

  .xjwf9q1 {
    min-height: 24px;
  }

  .x1in32aq {
    min-height: 2rem;
  }

  .x141feeh {
    min-height: 38px;
  }

  .x137vrcb {
    min-height: 520px;
  }

  .x16vy3px {
    min-height: var(--ads-chrome-row-height);
  }

  .x1dp0mg0 {
    min-height: var(--ads-control-height-lg);
  }

  .xcdcn01 {
    min-height: var(--ads-control-height-md);
  }

  .x102f4cs {
    min-height: var(--ads-control-height-sm);
  }

  .x1s9fr5w {
    min-height: var(--ads-control-height-xl);
  }

  .xrkp2w1 {
    min-height: var(--ads-control-height-xs);
  }

  .x1nq5hbe {
    min-height: var(--ads-control-height);
  }

  .x1is76g9 {
    min-height: var(--ads-menu-item-height);
  }

  .xuujtd1 {
    min-height: var(--ads-space-20);
  }

  .x1iu0h18 {
    min-height: var(--ads-space-24);
  }

  .xeuugli {
    min-width: 0;
  }

  .xt4ypqs {
    min-width: 20px;
  }

  .xnei2rj {
    min-width: 24px;
  }

  .x1cpmcde {
    min-width: min(236px,var(--available-width, calc(100vw - 32px)));
  }

  .xkx1w6b {
    min-width: var(--ads-control-height-xs);
  }

  .xw2csxc {
    overflow-x: auto;
  }

  .x6ikm8r {
    overflow-x: hidden;
  }

  .x1odjw0f {
    overflow-y: auto;
  }

  .x1a8lsjc {
    padding-bottom: 10px;
  }

  .xsag5q8 {
    padding-bottom: 12px;
  }

  .x1g2khh7 {
    padding-bottom: 14px;
  }

  .xx6bls6 {
    padding-bottom: 20px;
  }

  .xjkvuk6 {
    padding-bottom: 4px;
  }

  .xs9asl8 {
    padding-bottom: 5px;
  }

  .x11c9q3u {
    padding-bottom: var(--ads-space-12);
  }

  .x1ga2lsb {
    padding-bottom: var(--ads-space-4);
  }

  .x11s2dyi {
    padding-bottom: var(--ads-space-64);
  }

  .x1eu629o {
    padding-left: var(--ads-space-12);
  }

  .xma1h88 {
    padding-left: var(--ads-space-24);
  }

  .x889kno {
    padding-top: 10px;
  }

  .xz9dl7a {
    padding-top: 12px;
  }

  .x1iorvi4 {
    padding-top: 4px;
  }

  .x123j3cw {
    padding-top: 5px;
  }

  .x1hx5lgg {
    padding-top: 5rem;
  }

  .x1y1aw1k {
    padding-top: 8px;
  }

  .x1nl5xhr {
    padding-top: var(--ads-space-12);
  }

  .x17d4lg {
    padding-top: var(--ads-space-8);
  }

  .x3m8u43 {
    right: 0;
  }

  .x138v2d0 {
    right: var(--ads-space-16);
  }

  .x744fed {
    right: var(--ads-space-8);
  }

  .x13vifvy {
    top: 0;
  }

  .xxcbz4w {
    top: 10%;
  }

  .x38wyzf {
    top: 14vh;
  }

  .xe37sgk {
    top: 16dvh;
  }

  .x1b90o33 {
    top: 18%;
  }

  .x1dfx0jo {
    top: 25%;
  }

  .x1rdfs0y {
    top: 30%;
  }

  .x1hdvlmp {
    top: 38%;
  }

  .xsp0rd0 {
    top: 39%;
  }

  .x156by65 {
    top: 40%;
  }

  .x1ku7gz4 {
    top: 41%;
  }

  .x1o8sa5k {
    top: 42%;
  }

  .xjbyncn {
    top: 44%;
  }

  .x1gr6qs5 {
    top: 46%;
  }

  .xtnl3ix {
    top: 47%;
  }

  .xwa60dl {
    top: 50%;
  }

  .xzcf631 {
    top: 5rem;
  }

  .x1fimm9 {
    top: 63%;
  }

  .x25l6ei {
    top: 66%;
  }

  .x14lxbfz {
    top: 8%;
  }

  .x80663w {
    top: auto;
  }

  .xvkyx6c {
    top: calc(-1 * var(--ads-space-4));
  }

  .x1f320s5 {
    top: var(--ads-space-16);
  }

  .xl9j19e {
    top: var(--ads-space-8);
  }

  .x1e7hgle {
    width: .625rem;
  }

  .x1jw3ynk {
    width: .75rem;
  }

  .x1xvt488 {
    width: .875rem;
  }

  .xkyulak {
    width: .9em;
  }

  .xnalus7 {
    width: 0;
  }

  .xbdjdey {
    width: 1.5px;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x9ndwyb {
    width: 14%;
  }

  .x9ndnb8 {
    width: 15rem;
  }

  .x1kky2od {
    width: 16px;
  }

  .x1f1nzxn {
    width: 176px;
  }

  .x1f394nn {
    width: 18%;
  }

  .x1qyi71f {
    width: 18rem;
  }

  .x15vhz18 {
    width: 1em;
  }

  .x1i1rx1s {
    width: 1px;
  }

  .x1s4ejo4 {
    width: 2.25rem;
  }

  .x8yj6t5 {
    width: 20%;
  }

  .xw4jnvo {
    width: 20px;
  }

  .x1jfg07d {
    width: 22%;
  }

  .xu9fw5t {
    width: 24%;
  }

  .xvy4d1p {
    width: 24px;
  }

  .x1tdqgrh {
    width: 264px;
  }

  .x23j0i4 {
    width: 26px;
  }

  .xdqdh73 {
    width: 28%;
  }

  .x1dz1jew {
    width: 280px;
  }

  .xfo62xy {
    width: 2px;
  }

  .xs5h3dt {
    width: 2rem;
  }

  .x1td3qas {
    width: 32px;
  }

  .x1g8rjiy {
    width: 3px;
  }

  .x1b42p2t {
    width: 46%;
  }

  .x51ohtg {
    width: 4px;
  }

  .x14dgxzp {
    width: 58%;
  }

  .x1ftt334 {
    width: 5px;
  }

  .x19app5s {
    width: 68%;
  }

  .x1v4s8kt {
    width: 6px;
  }

  .xh00ny3 {
    width: 72%;
  }

  .xg0jo4d {
    width: 75%;
  }

  .x1rfehsz {
    width: 76%;
  }

  .x29ncy0 {
    width: 88px;
  }

  .x1xc55vz {
    width: 8px;
  }

  .xop6fvv {
    width: 9rem;
  }

  .x14atkfc {
    width: auto;
  }

  .x1fd79ee {
    width: calc(100% - 2rem);
  }

  .xeq5yr9 {
    width: fit-content;
  }

  .xarjkyc {
    width: min(1040px,calc(100dvw - var(--ads-space-32)));
  }

  .xv25bko {
    width: min(400px,calc(100dvw - var(--ads-space-32)));
  }

  .xn7nnwp {
    width: min(420px, 100%);
  }

  .x16mm88s {
    width: min(460px,calc(100dvw - var(--ads-space-32)));
  }

  .x1bsmptc {
    width: min(520px,calc(100dvw - var(--ads-space-32)));
  }

  .x13i9k8t {
    width: min(560px,calc(100dvw - var(--ads-space-32)));
  }

  .xhkxvcf {
    width: min(720px,calc(100dvw - var(--ads-space-32)));
  }

  .x1ssv1gw {
    width: min(max(var(--anchor-width, 220px),220px),420px,var(--available-width, 100vw));
  }

  .x7fkl1x {
    width: var(--ads-control-height-lg);
  }

  .x1qvvso2 {
    width: var(--ads-control-height-sm);
  }

  .xs18gk7 {
    width: var(--ads-control-height-xs);
  }

  .xzh3q5v {
    width: var(--ads-control-height);
  }

  .x2dtdkv {
    width: var(--ads-control-icon-size-lg);
  }

  .x1tx9jk9 {
    width: var(--ads-control-icon-size-md);
  }

  .x1v4xo6n {
    width: var(--ads-control-icon-size-sm);
  }

  .x1vd9ejy {
    width: var(--ads-space-16);
  }

  .x13x2ef3 {
    width: var(--ads-space-20);
  }

  .xpr4jqj {
    width: var(--atelier-sidebar-width-icon, 68px);
  }

  .x109pgil {
    width: var(--atelier-sidebar-width-mobile, var(--atelier-sidebar-width, 220px));
  }

  .x183lrp3 {
    width: var(--atelier-sidebar-width, 220px);
  }

  .x162sep:focus-visible {
    height: auto;
  }

  .xc0q84q:focus-visible {
    width: auto;
  }

  .x15cytp8:focus {
    height: auto;
  }

  .x1jqxupm:focus {
    width: auto;
  }

  @media (width >= 640px) {
    .x6s4v2g.x6s4v2g {
      max-height: 78vh;
    }
  }

  @media (pointer: coarse) {
    .x13azb5c.x13azb5c {
      min-height: var(--ads-control-height-xl);
    }
  }

  @media (width >= 640px) {
    .x1qhr2xa.x1qhr2xa {
      padding-bottom: 5rem;
    }

    .x1nr9k1v.x1nr9k1v {
      padding-top: 6rem;
    }
  }

  @media (pointer: coarse) {
    .x6wlb6j.x6wlb6j {
      width: var(--ads-control-height-xl);
    }
  }

  @container atelier-page-header (width <= 480px) {
    .xig7ere.xig7ere {
      height: auto;
    }

    .x1uyre4i.x1uyre4i {
      width: 100%;
    }
  }
}

@layer priority6 {
  .x1fky9qi[data-active="true"] {
    color: var(--foreground);
  }

  .x1u90t1o[data-active="true"] {
    font-weight: var(--ads-font-weight-medium);
  }
}

@layer priority7 {
  .xodpg7e[data-active="true"] {
    border-left-color: var(--primary);
  }

  .xa8kk0l:after {
    inset-block: var(--ads-touch-bleed);
  }

  .xsqcjn1:after {
    inset-inline: var(--ads-touch-bleed);
  }

  @media (width <= 768px) {
    .xbh459.xbh459 {
      width: min(var(--atelier-sidebar-width-mobile, var(--atelier-sidebar-width, 220px)),40dvw);
    }
  }
}

@layer priority8 {
  .x1ewjpdt::placeholder {
    color: var(--ads-color-text-placeholder);
  }

  .x1s928wv:after {
    content: "";
  }

  .x1hcrkkg::-webkit-search-cancel-button {
    display: none;
  }

  .x1j6awrg:after {
    position: absolute;
  }
}

@keyframes xjujiv6-B {
  0%, 100% {
    border-radius: 50%;
    transform: rotate(0) scale(1);
  }

  25% {
    border-radius: 66% 34% 48% 52% / 40% 62% 38% 60%;
    transform: rotate(45deg) scale(1.1);
  }

  50% {
    border-radius: 38% 62% 60% 40% / 60% 36% 64% 42%;
    transform: rotate(90deg) scale(.92);
  }

  75% {
    border-radius: 58% 42% 36% 64% / 46% 58% 44% 54%;
    transform: rotate(135deg) scale(1.06);
  }
}

@keyframes x1ardov1-B {
  0%, 100% {
    opacity: .12;
    transform: scale(.8);
  }

  50% {
    opacity: .24;
    transform: scale(1);
  }
}

@keyframes x1kbxw4b-B {
  0%, 60% {
    opacity: .3;
  }

  66%, 86% {
    opacity: 1;
  }

  100% {
    opacity: .3;
  }
}

@keyframes x1skb5rv-B {
  0%, 32% {
    opacity: .3;
  }

  38%, 86% {
    opacity: 1;
  }

  100% {
    opacity: .3;
  }
}

@keyframes x1vxt73f-B {
  0% {
    opacity: .3;
  }

  8%, 86% {
    opacity: 1;
  }

  100% {
    opacity: .3;
  }
}

@keyframes x1wxvw22-B {
  0%, 22% {
    opacity: 1;
    transform: scale(1);
  }

  48%, 100% {
    opacity: .32;
    transform: scale(.8);
  }
}

@keyframes x1ix3moq-B {
  from {
    opacity: .36;
    transform: translateX(0);
  }

  45%, 55% {
    opacity: 1;
  }

  to {
    opacity: .36;
    transform: translateX(280%);
  }
}

@keyframes xgd9hyg-B {
  from {
    opacity: .38;
    transform: translateX(0);
  }

  45%, 55% {
    opacity: 1;
  }

  to {
    opacity: .38;
    transform: translateX(257%);
  }
}

@keyframes x1hy59x9-B {
  0%, 18%, 100% {
    opacity: .32;
    transform: scale(.68);
  }

  44% {
    opacity: 1;
    transform: scale(1);
  }

  68% {
    opacity: .52;
    transform: scale(.82);
  }
}

@keyframes x1f8o2oj-B {
  0% {
    opacity: 0;
    transform: scale(.25);
  }

  24% {
    opacity: .88;
  }

  78% {
    opacity: .18;
  }

  100% {
    opacity: 0;
    transform: scale(1);
  }
}

@keyframes xubxqjs-B {
  0% {
    opacity: 0;
    transform: translateX(0);
  }

  16%, 84% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translateX(450%);
  }
}

@keyframes x29kfjb-B {
  0% {
    opacity: 0;
    transform: translateY(-260%);
  }

  18%, 82% {
    opacity: 1;
  }

  100% {
    opacity: 0;
    transform: translateY(260%);
  }
}

@keyframes xw6d2sm-B {
  0%, 100% {
    opacity: .42;
    transform: rotate(0) scale(.72);
  }

  50% {
    opacity: 1;
    transform: rotate(180deg) scale(1);
  }
}

@keyframes x1kzf9pi-B {
  0%, 100% {
    opacity: .34;
    transform: scale(.66);
  }

  48% {
    opacity: 1;
    transform: scale(1);
  }
}

@keyframes x1f1nwpt-B {
  0%, 100% {
    opacity: .56;
    transform: scaleX(.68);
  }

  50% {
    opacity: 1;
    transform: scaleX(1);
  }
}

@keyframes x1ialaz7-B {
  0%, 64%, 100% {
    opacity: .3;
    transform: scaleY(.72);
  }

  32% {
    opacity: 1;
    transform: scaleY(1);
  }
}

@keyframes x1kkqi4d-B {
  0%, 100% {
    opacity: .36;
    transform: scaleY(.4);
  }

  50% {
    opacity: 1;
    transform: scaleY(1);
  }
}

@keyframes xlv3kg5-B {
  0%, 62%, 100% {
    opacity: .32;
    transform: translateY(0);
  }

  31% {
    opacity: 1;
    transform: translateY(-2px);
  }
}

@keyframes x1u8eg9y-B {
  0%, 100% {
    opacity: .32;
    transform: translateY(-1px);
  }

  44% {
    opacity: 1;
    transform: translateY(1px);
  }
}

@keyframes xhrognb-B {
  0% {
    stroke-dasharray: .02 1.15;
    stroke-dashoffset: 0;
  }

  50% {
    stroke-dasharray: .7 1.15;
    stroke-dashoffset: -.1px;
  }

  100% {
    stroke-dasharray: .7 1.15;
    stroke-dashoffset: -.96px;
  }
}

@keyframes x1al1d5a-B {
  0%, 24% {
    stroke-dashoffset: 1px;
    opacity: 0;
  }

  32%, 86% {
    stroke-dashoffset: 0;
    opacity: .8;
  }

  100% {
    stroke-dashoffset: 0;
    opacity: 0;
  }
}

@keyframes x1vh7rad-B {
  0%, 66% {
    stroke-dashoffset: 1px;
    opacity: 0;
  }

  80%, 86% {
    stroke-dashoffset: 0;
    opacity: .8;
  }

  100% {
    stroke-dashoffset: 0;
    opacity: 0;
  }
}

@keyframes x5q7ovp-B {
  0%, 38% {
    stroke-dashoffset: 1px;
    opacity: 0;
  }

  52%, 86% {
    stroke-dashoffset: 0;
    opacity: .8;
  }

  100% {
    stroke-dashoffset: 0;
    opacity: 0;
  }
}

@keyframes x65997g-B {
  0%, 8% {
    stroke-dashoffset: 1px;
    opacity: 0;
  }

  24%, 86% {
    stroke-dashoffset: 0;
    opacity: .8;
  }

  100% {
    stroke-dashoffset: 0;
    opacity: 0;
  }
}

@keyframes x83y4de-B {
  0%, 52% {
    stroke-dashoffset: 1px;
    opacity: 0;
  }

  60%, 86% {
    stroke-dashoffset: 0;
    opacity: .8;
  }

  100% {
    stroke-dashoffset: 0;
    opacity: 0;
  }
}

@keyframes x1fy8ia8-B {
  to {
    transform: rotate(360deg);
  }
}

:root, .x14wcni3 {
  --ads-font-sans: "Geist Variable", "Pretendard Variable", Pretendard, "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
  --ads-font-mono: "JetBrains Mono Variable", "JetBrains Mono", "SFMono-Regular", "SF Mono", Consolas, "Liberation Mono", monospace;
  --ads-color-canvas: #fcfaf5;
  --ads-color-canvas-subtle: #f7f5f0;
  --ads-color-ground: #eae8e3;
  --ads-color-surface: #fff;
  --ads-color-surface-raised: #fff;
  --ads-color-surface-tint: #f7f5f0;
  --ads-color-text: #000;
  --ads-color-text-muted: #666460;
  --ads-color-text-subtle: #888681;
  --ads-color-text-placeholder: #666460;
  --ads-color-text-inverted: #f7f5f0;
  --ads-color-border: #dcdad6;
  --ads-color-border-subtle: #2928240f;
  --ads-color-media-edge: transparent;
  --ads-color-border-strong: #666460;
  --ads-color-border-focus: #666460;
  --ads-color-inset-edge: #2928240f;
  --ads-color-scrollbar-track: #2928240f;
  --ads-color-scrollbar-thumb: #2928243d;
  --ads-color-scrollbar-thumb-hover: #2928247a;
  --ads-color-track: #2928243d;
  --ads-color-accent: #292824;
  --ads-color-accent-hover: #32302c;
  --ads-color-selection-fill: #eae8e3;
  --ads-color-accent-soft: #f7f5f0;
  --ads-color-accent-text: #f7f5f0;
  --ads-color-info: #085efb;
  --ads-color-info-soft: #ece9fd;
  --ads-color-info-text: #0140b5;
  --ads-color-info-border: #085efb;
  --ads-color-warning: #b15511;
  --ads-color-warning-soft: #fff3d3;
  --ads-color-warning-text: #93491c;
  --ads-color-warning-border: #b15511;
  --ads-color-success: #058141;
  --ads-color-success-soft: #ddfce4;
  --ads-color-success-text: #076d36;
  --ads-color-success-border: #058141;
  --ads-color-danger: #dc0f00;
  --ads-color-danger-hover: #bc1104;
  --ads-color-danger-soft: #fde3df;
  --ads-color-danger-text: #9e0e03;
  --ads-color-danger-border: #dc0f00;
  --ads-color-diff-added: #ddfce4;
  --ads-color-diff-added-text: #076d36;
  --ads-color-diff-removed: #fde3df;
  --ads-color-diff-removed-text: #9e0e03;
  --ads-color-workflow-in-progress: #3e7ffd;
  --ads-color-workflow-in-review: #b15511;
  --ads-color-workflow-done: #058141;
  --ads-color-workflow-overdue: #dc0f00;
  --ads-color-priority-low: #3e7ffd;
  --ads-color-priority-medium: #0ea053;
  --ads-color-priority-high: #f9a112;
  --ads-color-priority-urgent: #fa301e;
  --ads-color-priority-none: #aba9a4;
  --ads-color-csat-1: #fa301e;
  --ads-color-csat-2: #fe6d25;
  --ads-color-csat-3: #f9a112;
  --ads-color-csat-4: #0ea053;
  --ads-color-csat-5: #3e7ffd;
  --ads-color-overlay: #2928243d;
  --ads-color-overlay-hover: #2928240f;
  --ads-color-overlay-pressed: #2928241f;
  --ads-color-mix-ink: #292824;
  --ads-color-mix-lift: #fcfaf5;
  --ads-chart-1: #3e7ffd;
  --ads-chart-2: #fe6d25;
  --ads-chart-3: #0ea053;
  --ads-chart-4: #be3cf6;
  --ads-chart-5: #f9a112;
  --ads-chart-6: #fa301e;
  --ads-chart-7: #8b58fe;
  --ads-chart-8: #a0c1fd;
  --ads-chart-9: #fdb69a;
  --ads-chart-10: #6be592;
  --ads-chart-11: #e1affe;
  --ads-chart-12: #fed57f;
  --ads-chart-13: #fda698;
  --ads-chart-14: #c2b6fe;
  --ads-z-index-sticky: 1;
  --ads-z-index-panel: 10;
  --ads-z-index-app-chrome: 30;
  --ads-z-index-overlay: 40;
  --ads-z-index-modal: 50;
  --ads-z-index-dropdown: 60;
  --ads-z-index-toast: 70;
  --ads-space-0: 0;
  --ads-space-2: .125rem;
  --ads-space-4: .25rem;
  --ads-space-8: .5rem;
  --ads-space-12: .75rem;
  --ads-space-16: 1rem;
  --ads-space-20: 1.25rem;
  --ads-space-24: 1.5rem;
  --ads-space-32: 2rem;
  --ads-space-40: 2.5rem;
  --ads-space-48: 3rem;
  --ads-space-64: 4rem;
  --ads-border-width-hairline: 1px;
  --ads-radius-mark: .25rem;
  --ads-radius-control: .5rem;
  --ads-radius-panel: .75rem;
  --ads-radius-frame: 1rem;
  --ads-radius-shell: 1.5rem;
  --ads-radius-display: 2rem;
  --ads-radius-full: 9999px;
  --ads-ring-width-sm: 2px;
  --ads-ring-width-md: 3px;
  --ads-rail-width: 3px;
  --ads-control-height-xs: 28px;
  --ads-control-height-sm: 32px;
  --ads-control-height-md: 36px;
  --ads-control-height-lg: 40px;
  --ads-control-height-xl: 44px;
  --ads-control-height: 36px;
  --ads-menu-item-height: 32px;
  --ads-icon-button-size: 32px;
  --ads-control-mark-size-sm: 16px;
  --ads-control-mark-size-md: 20px;
  --ads-control-mark-size-lg: 24px;
  --ads-control-icon-size-xs: 12px;
  --ads-letter-spacing-eyebrow: .06em;
  --ads-line-height-caption: 16px;
  --ads-control-icon-size-sm: 14px;
  --ads-control-icon-size-md: 16px;
  --ads-control-icon-size-lg: 18px;
  --ads-tree-row-height-compact: 24px;
  --ads-tree-row-height-regular: 32px;
  --ads-row-height-regular: 52px;
  --ads-chrome-row-height: 48px;
  --ads-opacity-disabled: .5;
  --ads-focus-ring-width: 2px;
  --ads-focus-ring-offset: 2px;
  --ads-elevation-flat: none;
  --ads-elevation-raised: 0 1px 2px 0 #0a09060d;
  --ads-elevation-lift: 0 2px 4px -1px #0a090614, 0 1px 2px -1px #0a09060f;
  --ads-elevation-overlay: 0 10px 15px -3px #0a09061a, 0 4px 6px -4px #0a09061a, 0 24px 48px -12px #0a09060d;
  --ads-elevation-modal: 0 20px 25px -5px #0a09061f, 0 8px 10px -6px #0a09061a, 0 40px 72px -24px #0a09061f;
  --ads-font-size-micro: .6875rem;
  --ads-font-size-caption: .75rem;
  --ads-font-size-body: .875rem;
  --ads-font-size-lead: 1rem;
  --ads-font-size-heading: 1.25rem;
  --ads-font-size-title: 1.5rem;
  --ads-font-size-display: 2.25rem;
  --ads-font-weight-regular: 400;
  --ads-font-weight-medium: 500;
  --ads-font-weight-semibold: 600;
  --ads-line-height-tight: 1.35;
  --ads-line-height-normal: 1.42857;
  --ads-line-height-relaxed: 1.625;
  --ads-line-height-lead: 24px;
  --ads-line-height-heading: 28px;
  --ads-line-height-title: 32px;
  --ads-line-height-display: 48px;
  --ads-line-height-control: 20px;
  --ads-motion-duration-micro: var(--atelier-motion-duration-micro);
  --ads-motion-duration-fast: var(--atelier-motion-duration-fast);
  --ads-motion-duration-quick: var(--atelier-motion-duration-quick);
  --ads-motion-duration-normal: var(--atelier-motion-duration-normal);
  --ads-motion-duration-emphasis: var(--atelier-motion-duration-emphasis);
  --ads-motion-duration-panel: var(--atelier-motion-duration-panel);
  --ads-motion-duration-loop-fast: var(--atelier-motion-duration-loop-fast);
  --ads-motion-duration-loop: var(--atelier-motion-duration-loop);
  --ads-motion-duration-loop-slow: var(--atelier-motion-duration-loop-slow);
  --ads-motion-ease-standard: var(--atelier-motion-ease-standard);
  --ads-motion-ease-expressive: var(--atelier-motion-ease-expressive);
  --ads-motion-ease-in-out: var(--atelier-motion-ease-in-out);
  --ads-motion-distance-small: var(--atelier-motion-distance-small);
  --ads-motion-blur-overlay: blur(6px);
}

@supports (color: lab(0% 0 0)) {
  :root, .x14wcni3 {
    --ads-color-canvas: lab(98.2947% .0286698 2.67313);
    --ads-color-canvas-subtle: lab(96.5547% .0288785 2.67326);
    --ads-color-ground: lab(91.9146% .0295043 2.67369);
    --ads-color-surface: lab(100% 0 0);
    --ads-color-surface-raised: lab(100% 0 0);
    --ads-color-surface-tint: lab(96.5547% .0288785 2.67326);
    --ads-color-text: lab(0% 0 0);
    --ads-color-text-muted: lab(42.6139% .0422299 2.68227);
    --ads-color-text-subtle: lab(55.9542% .0371039 2.67874);
    --ads-color-text-placeholder: lab(42.6139% .0422299 2.68227);
    --ads-color-text-inverted: lab(96.5547% .0288785 2.67326);
    --ads-color-border: lab(87.2746% .0301898 2.67415);
    --ads-color-border-subtle: lab(15.9325% .0653267 2.69896 / .06);
    --ads-color-border-strong: lab(42.6139% .0422299 2.68227);
    --ads-color-border-focus: lab(42.6139% .0422299 2.68227);
    --ads-color-inset-edge: lab(15.9325% .0653267 2.69896 / .06);
    --ads-color-scrollbar-track: lab(15.9325% .0653267 2.69896 / .06);
    --ads-color-scrollbar-thumb: lab(15.9325% .0653267 2.69896 / .24);
    --ads-color-scrollbar-thumb-hover: lab(15.9325% .0653267 2.69896 / .48);
    --ads-color-track: lab(15.9325% .0653267 2.69896 / .24);
    --ads-color-accent: lab(15.9325% .0653267 2.69896);
    --ads-color-accent-hover: lab(19.9349% .0597239 2.69476);
    --ads-color-selection-fill: lab(91.9146% .0295043 2.67369);
    --ads-color-accent-soft: lab(96.5547% .0288785 2.67326);
    --ads-color-accent-text: lab(96.5547% .0288785 2.67326);
    --ads-color-info: lab(44.1243% 27.9376 -85.8489);
    --ads-color-info-soft: lab(93.1167% 3.67552 -9.39052);
    --ads-color-info-text: lab(30.5936% 22.7771 -67.9835);
    --ads-color-info-border: lab(44.1243% 27.9376 -85.8489);
    --ads-color-warning: lab(47.4966% 35.7094 52.6782);
    --ads-color-warning-soft: lab(96.1357% .37393 16.7659);
    --ads-color-warning-text: lab(40.0932% 29.8511 39.973);
    --ads-color-warning-border: lab(47.4966% 35.7094 52.6782);
    --ads-color-success: lab(47.2221% -42.9994 25.931);
    --ads-color-success-soft: lab(96.1947% -13.5956 7.97868);
    --ads-color-success-text: lab(40.0487% -37.682 22.7119);
    --ads-color-success-border: lab(47.2221% -42.9994 25.931);
    --ads-color-danger: lab(47.2932% 71.5605 64.0527);
    --ads-color-danger-hover: lab(40.6245% 62.434 54.3912);
    --ads-color-danger-soft: lab(92.3336% 8.51184 5.65827);
    --ads-color-danger-text: lab(33.7941% 54.6181 47.1491);
    --ads-color-danger-border: lab(47.2932% 71.5605 64.0527);
    --ads-color-diff-added: lab(96.1947% -13.5956 7.97868);
    --ads-color-diff-added-text: lab(40.0487% -37.682 22.7119);
    --ads-color-diff-removed: lab(92.3336% 8.51184 5.65827);
    --ads-color-diff-removed-text: lab(33.7941% 54.6181 47.1491);
    --ads-color-workflow-in-progress: lab(54.2945% 13.1626 -70.32);
    --ads-color-workflow-in-review: lab(47.4966% 35.7094 52.6782);
    --ads-color-workflow-done: lab(47.2221% -42.9994 25.931);
    --ads-color-workflow-overdue: lab(47.2932% 71.5605 64.0527);
    --ads-color-priority-low: lab(54.2945% 13.1626 -70.32);
    --ads-color-priority-medium: lab(57.941% -49.8331 30.0392);
    --ads-color-priority-high: lab(74.1121% 27.1722 75.6813);
    --ads-color-priority-urgent: lab(55.5956% 73.7808 60.871);
    --ads-color-priority-none: lab(69.2944% .0335574 2.67636);
    --ads-color-csat-1: lab(55.5956% 73.7808 60.871);
    --ads-color-csat-2: lab(64.3217% 53.8093 64.3761);
    --ads-color-csat-3: lab(74.1121% 27.1722 75.6813);
    --ads-color-csat-4: lab(57.941% -49.8331 30.0392);
    --ads-color-csat-5: lab(54.2945% 13.1626 -70.32);
    --ads-color-overlay: lab(15.9325% .0653267 2.69896 / .24);
    --ads-color-overlay-hover: lab(15.9325% .0653267 2.69896 / .06);
    --ads-color-overlay-pressed: lab(15.9325% .0653267 2.69896 / .12);
    --ads-color-mix-ink: lab(15.9325% .0653267 2.69896);
    --ads-color-mix-lift: lab(98.2947% .0286698 2.67313);
    --ads-chart-1: lab(54.2945% 13.1626 -70.32);
    --ads-chart-2: lab(64.3217% 53.8093 64.3761);
    --ads-chart-3: lab(57.941% -49.8331 30.0392);
    --ads-chart-4: lab(52.136% 70.6583 -69.0661);
    --ads-chart-5: lab(74.1121% 27.1722 75.6813);
    --ads-chart-6: lab(55.5956% 73.7808 60.871);
    --ads-chart-7: lab(50.4204% 49.1824 -76.4236);
    --ads-chart-8: lab(77.3292% -.663877 -33.6932);
    --ads-chart-9: lab(80.5026% 23.9834 25.4535);
    --ads-chart-10: lab(82.3368% -49.2817 29.3935);
    --ads-chart-11: lab(78.2796% 29.0498 -31.8015);
    --ads-chart-12: lab(87.4598% 7.60767 47.5452);
    --ads-chart-13: lab(76.799% 31.805 21.5669);
    --ads-chart-14: lab(76.9049% 15.7442 -34.2012);
    --ads-elevation-raised: 0 1px 2px 0 lab(2.36132% .0510737 1.09809 / .05);
    --ads-elevation-lift: 0 2px 4px -1px lab(2.36132% .0510737 1.09809 / .08), 0 1px 2px -1px lab(2.36132% .0510737 1.09809 / .06);
    --ads-elevation-overlay: 0 10px 15px -3px lab(2.36132% .0510737 1.09809 / .1), 0 4px 6px -4px lab(2.36132% .0510737 1.09809 / .1), 0 24px 48px -12px lab(2.36132% .0510737 1.09809 / .05);
    --ads-elevation-modal: 0 20px 25px -5px lab(2.36132% .0510737 1.09809 / .12), 0 8px 10px -6px lab(2.36132% .0510737 1.09809 / .1), 0 40px 72px -24px lab(2.36132% .0510737 1.09809 / .12);
  }
}

:root, .x15pgl0n {
  --stave-stack-overlay: 2;
  --stave-stack-raised: 10;
  --stave-stack-floating: 20;
}

.x16xuloo.x16xuloo, .x16xuloo.x16xuloo:root {
  --ads-chart-1: #3e7ffd;
  --ads-chart-10: #6be592;
  --ads-chart-11: #e1affe;
  --ads-chart-12: #fed57f;
  --ads-chart-13: #fda698;
  --ads-chart-14: #c2b6fe;
  --ads-chart-2: #fe6d25;
  --ads-chart-3: #0ea053;
  --ads-chart-4: #be3cf6;
  --ads-chart-5: #f9a112;
  --ads-chart-6: #fa301e;
  --ads-chart-7: #8b58fe;
  --ads-chart-8: #a0c1fd;
  --ads-chart-9: #fdb69a;
  --ads-color-accent: #000;
  --ads-color-accent-hover: #292824;
  --ads-color-accent-soft: #f7f5f0;
  --ads-color-accent-text: #fff;
  --ads-color-border: #666460;
  --ads-color-border-focus: #000;
  --ads-color-border-strong: #1c1a17;
  --ads-color-border-subtle: #2928243d;
  --ads-color-canvas: #fff;
  --ads-color-canvas-subtle: #f7f5f0;
  --ads-color-csat-1: #fa301e;
  --ads-color-csat-2: #fe6d25;
  --ads-color-csat-3: #f9a112;
  --ads-color-csat-4: #0ea053;
  --ads-color-csat-5: #3e7ffd;
  --ads-color-danger: #bc1104;
  --ads-color-danger-border: #bc1104;
  --ads-color-danger-hover: #9e0e03;
  --ads-color-danger-soft: #f7f5f0;
  --ads-color-danger-text: #82190f;
  --ads-color-diff-added: #ddfce4;
  --ads-color-diff-added-text: #0f4523;
  --ads-color-diff-removed: #f7f5f0;
  --ads-color-diff-removed-text: #82190f;
  --ads-color-ground: #fff;
  --ads-color-info: #024fdb;
  --ads-color-info-border: #024fdb;
  --ads-color-info-soft: #ece9fd;
  --ads-color-info-text: #103b8e;
  --ads-color-inset-edge: #2928243d;
  --ads-color-media-edge: #666460;
  --ads-color-mix-ink: #292824;
  --ads-color-mix-lift: #fcfaf5;
  --ads-color-overlay: #2928247a;
  --ads-color-overlay-hover: #2928241f;
  --ads-color-overlay-pressed: #2928243d;
  --ads-color-priority-high: #f9a112;
  --ads-color-priority-low: #3e7ffd;
  --ads-color-priority-medium: #0ea053;
  --ads-color-priority-none: #aba9a4;
  --ads-color-priority-urgent: #fa301e;
  --ads-color-scrollbar-thumb: #464541;
  --ads-color-scrollbar-thumb-hover: #1c1a17;
  --ads-color-scrollbar-track: #f7f5f0;
  --ads-color-selection-fill: #dcdad6;
  --ads-color-success: #058141;
  --ads-color-success-border: #058141;
  --ads-color-success-soft: #ddfce4;
  --ads-color-success-text: #0f4523;
  --ads-color-surface: #fff;
  --ads-color-surface-raised: #fff;
  --ads-color-surface-tint: #f7f5f0;
  --ads-color-text: #000;
  --ads-color-text-inverted: #fff;
  --ads-color-text-muted: #292824;
  --ads-color-text-placeholder: #464541;
  --ads-color-text-subtle: #464541;
  --ads-color-track: #2928247a;
  --ads-color-warning: #963a05;
  --ads-color-warning-border: #963a05;
  --ads-color-warning-soft: #fff3d3;
  --ads-color-warning-text: #7b2e04;
  --ads-color-workflow-done: #058141;
  --ads-color-workflow-in-progress: #024fdb;
  --ads-color-workflow-in-review: #963a05;
  --ads-color-workflow-overdue: #bc1104;
  --ads-elevation-lift: 0 2px 4px -1px #00000047, 0 1px 2px -1px #00000038;
  --ads-elevation-modal: 0 20px 25px -5px #0000006b, 0 8px 10px -6px #00000057, 0 40px 72px -24px #0000006b;
  --ads-elevation-overlay: 0 10px 15px -3px #00000057, 0 4px 6px -4px #0000004d, 0 24px 48px -12px #0000002b;
  --ads-elevation-raised: 0 1px 2px 0 #00000038;
}

@supports (color: lab(0% 0 0)) {
  .x16xuloo.x16xuloo, .x16xuloo.x16xuloo:root {
    --ads-chart-1: lab(54.2945% 13.1626 -70.32);
    --ads-chart-10: lab(82.3368% -49.2817 29.3935);
    --ads-chart-11: lab(78.2796% 29.0498 -31.8015);
    --ads-chart-12: lab(87.4598% 7.60767 47.5452);
    --ads-chart-13: lab(76.799% 31.805 21.5669);
    --ads-chart-14: lab(76.9049% 15.7442 -34.2012);
    --ads-chart-2: lab(64.3217% 53.8093 64.3761);
    --ads-chart-3: lab(57.941% -49.8331 30.0392);
    --ads-chart-4: lab(52.136% 70.6583 -69.0661);
    --ads-chart-5: lab(74.1121% 27.1722 75.6813);
    --ads-chart-6: lab(55.5956% 73.7808 60.871);
    --ads-chart-7: lab(50.4204% 49.1824 -76.4236);
    --ads-chart-8: lab(77.3292% -.663877 -33.6932);
    --ads-chart-9: lab(80.5026% 23.9834 25.4535);
    --ads-color-accent: lab(0% 0 0);
    --ads-color-accent-hover: lab(15.9325% .0653267 2.69896);
    --ads-color-accent-soft: lab(96.5547% .0288785 2.67326);
    --ads-color-accent-text: lab(100% 0 0);
    --ads-color-border: lab(42.6139% .0422299 2.68227);
    --ads-color-border-focus: lab(0% 0 0);
    --ads-color-border-strong: lab(9.55179% .077866 2.70868);
    --ads-color-border-subtle: lab(15.9325% .0653267 2.69896 / .24);
    --ads-color-canvas: lab(100% 0 0);
    --ads-color-canvas-subtle: lab(96.5547% .0288785 2.67326);
    --ads-color-csat-1: lab(55.5956% 73.7808 60.871);
    --ads-color-csat-2: lab(64.3217% 53.8093 64.3761);
    --ads-color-csat-3: lab(74.1121% 27.1722 75.6813);
    --ads-color-csat-4: lab(57.941% -49.8331 30.0392);
    --ads-color-csat-5: lab(54.2945% 13.1626 -70.32);
    --ads-color-danger: lab(40.6245% 62.434 54.3912);
    --ads-color-danger-border: lab(40.6245% 62.434 54.3912);
    --ads-color-danger-hover: lab(33.7941% 54.6181 47.1491);
    --ads-color-danger-soft: lab(96.5547% .0288785 2.67326);
    --ads-color-danger-text: lab(28.5781% 43.8111 35.1402);
    --ads-color-diff-added: lab(96.1947% -13.5956 7.97868);
    --ads-color-diff-added-text: lab(25.0376% -24.8004 14.881);
    --ads-color-diff-removed: lab(96.5547% .0288785 2.67326);
    --ads-color-diff-removed-text: lab(28.5781% 43.8111 35.1402);
    --ads-color-ground: lab(100% 0 0);
    --ads-color-info: lab(37.634% 26.1325 -78.1455);
    --ads-color-info-border: lab(37.634% 26.1325 -78.1455);
    --ads-color-info-soft: lab(93.1167% 3.67552 -9.39052);
    --ads-color-info-text: lab(26.2946% 13.1234 -51.1892);
    --ads-color-inset-edge: lab(15.9325% .0653267 2.69896 / .24);
    --ads-color-media-edge: lab(42.6139% .0422299 2.68227);
    --ads-color-mix-ink: lab(15.9325% .0653267 2.69896);
    --ads-color-mix-lift: lab(98.2947% .0286698 2.67313);
    --ads-color-overlay: lab(15.9325% .0653267 2.69896 / .48);
    --ads-color-overlay-hover: lab(15.9325% .0653267 2.69896 / .12);
    --ads-color-overlay-pressed: lab(15.9325% .0653267 2.69896 / .24);
    --ads-color-priority-high: lab(74.1121% 27.1722 75.6813);
    --ads-color-priority-low: lab(54.2945% 13.1626 -70.32);
    --ads-color-priority-medium: lab(57.941% -49.8331 30.0392);
    --ads-color-priority-none: lab(69.2944% .0335574 2.67636);
    --ads-color-priority-urgent: lab(55.5956% 73.7808 60.871);
    --ads-color-scrollbar-thumb: lab(29.2734% .0504404 2.68801);
    --ads-color-scrollbar-thumb-hover: lab(9.55179% .077866 2.70868);
    --ads-color-scrollbar-track: lab(96.5547% .0288785 2.67326);
    --ads-color-selection-fill: lab(87.2746% .0301898 2.67415);
    --ads-color-success: lab(47.2221% -42.9994 25.931);
    --ads-color-success-border: lab(47.2221% -42.9994 25.931);
    --ads-color-success-soft: lab(96.1947% -13.5956 7.97868);
    --ads-color-success-text: lab(25.0376% -24.8004 14.881);
    --ads-color-surface: lab(100% 0 0);
    --ads-color-surface-raised: lab(100% 0 0);
    --ads-color-surface-tint: lab(96.5547% .0288785 2.67326);
    --ads-color-text: lab(0% 0 0);
    --ads-color-text-inverted: lab(100% 0 0);
    --ads-color-text-muted: lab(15.9325% .0653267 2.69896);
    --ads-color-text-placeholder: lab(29.2734% .0504404 2.68801);
    --ads-color-text-subtle: lab(29.2734% .0504404 2.68801);
    --ads-color-track: lab(15.9325% .0653267 2.69896 / .48);
    --ads-color-warning: lab(37.4783% 38.1135 47.0891);
    --ads-color-warning-border: lab(37.4783% 38.1135 47.0891);
    --ads-color-warning-soft: lab(96.1357% .37393 16.7659);
    --ads-color-warning-text: lab(30.4243% 33.0675 40.7281);
    --ads-color-workflow-done: lab(47.2221% -42.9994 25.931);
    --ads-color-workflow-in-progress: lab(37.634% 26.1325 -78.1455);
    --ads-color-workflow-in-review: lab(37.4783% 38.1135 47.0891);
    --ads-color-workflow-overdue: lab(40.6245% 62.434 54.3912);
    --ads-elevation-lift: 0 2px 4px -1px lab(0% 0 0 / .28), 0 1px 2px -1px lab(0% 0 0 / .22);
    --ads-elevation-modal: 0 20px 25px -5px lab(0% 0 0 / .42), 0 8px 10px -6px lab(0% 0 0 / .34), 0 40px 72px -24px lab(0% 0 0 / .42);
    --ads-elevation-overlay: 0 10px 15px -3px lab(0% 0 0 / .34), 0 4px 6px -4px lab(0% 0 0 / .3), 0 24px 48px -12px lab(0% 0 0 / .17);
    --ads-elevation-raised: 0 1px 2px 0 lab(0% 0 0 / .22);
  }
}

.x1nipszy.x1nipszy, .x1nipszy.x1nipszy:root {
  --ads-chart-1: #3e7ffd;
  --ads-chart-10: #6be592;
  --ads-chart-11: #e1affe;
  --ads-chart-12: #fed57f;
  --ads-chart-13: #fda698;
  --ads-chart-14: #c2b6fe;
  --ads-chart-2: #fe6d25;
  --ads-chart-3: #0ea053;
  --ads-chart-4: #be3cf6;
  --ads-chart-5: #f9a112;
  --ads-chart-6: #fa301e;
  --ads-chart-7: #8b58fe;
  --ads-chart-8: #a0c1fd;
  --ads-chart-9: #fdb69a;
  --ads-color-accent: #292824;
  --ads-color-accent-hover: #32302c;
  --ads-color-accent-soft: #f7f5f0;
  --ads-color-accent-text: #f7f5f0;
  --ads-color-border: #dcdad6;
  --ads-color-border-focus: #666460;
  --ads-color-border-strong: #666460;
  --ads-color-border-subtle: #2928240f;
  --ads-color-canvas: #fcfaf5;
  --ads-color-canvas-subtle: #f7f5f0;
  --ads-color-csat-1: #fa301e;
  --ads-color-csat-2: #fe6d25;
  --ads-color-csat-3: #f9a112;
  --ads-color-csat-4: #0ea053;
  --ads-color-csat-5: #3e7ffd;
  --ads-color-danger: #dc0f00;
  --ads-color-danger-border: #dc0f00;
  --ads-color-danger-hover: #bc1104;
  --ads-color-danger-soft: #fde3df;
  --ads-color-danger-text: #9e0e03;
  --ads-color-diff-added: #ddfce4;
  --ads-color-diff-added-text: #076d36;
  --ads-color-diff-removed: #fde3df;
  --ads-color-diff-removed-text: #9e0e03;
  --ads-color-ground: #eae8e3;
  --ads-color-info: #085efb;
  --ads-color-info-border: #085efb;
  --ads-color-info-soft: #ece9fd;
  --ads-color-info-text: #0140b5;
  --ads-color-inset-edge: #2928240f;
  --ads-color-media-edge: transparent;
  --ads-color-mix-ink: #292824;
  --ads-color-mix-lift: #fcfaf5;
  --ads-color-overlay: #2928243d;
  --ads-color-overlay-hover: #2928240f;
  --ads-color-overlay-pressed: #2928241f;
  --ads-color-priority-high: #f9a112;
  --ads-color-priority-low: #3e7ffd;
  --ads-color-priority-medium: #0ea053;
  --ads-color-priority-none: #aba9a4;
  --ads-color-priority-urgent: #fa301e;
  --ads-color-scrollbar-thumb: #2928243d;
  --ads-color-scrollbar-thumb-hover: #2928247a;
  --ads-color-scrollbar-track: #2928240f;
  --ads-color-selection-fill: #eae8e3;
  --ads-color-success: #058141;
  --ads-color-success-border: #058141;
  --ads-color-success-soft: #ddfce4;
  --ads-color-success-text: #076d36;
  --ads-color-surface: #fff;
  --ads-color-surface-raised: #fff;
  --ads-color-surface-tint: #f7f5f0;
  --ads-color-text: #000;
  --ads-color-text-inverted: #f7f5f0;
  --ads-color-text-muted: #666460;
  --ads-color-text-placeholder: #666460;
  --ads-color-text-subtle: #888681;
  --ads-color-track: #2928243d;
  --ads-color-warning: #b15511;
  --ads-color-warning-border: #b15511;
  --ads-color-warning-soft: #fff3d3;
  --ads-color-warning-text: #93491c;
  --ads-color-workflow-done: #058141;
  --ads-color-workflow-in-progress: #3e7ffd;
  --ads-color-workflow-in-review: #b15511;
  --ads-color-workflow-overdue: #dc0f00;
  --ads-elevation-lift: 0 2px 4px -1px #0a090614, 0 1px 2px -1px #0a09060f;
  --ads-elevation-modal: 0 20px 25px -5px #0a09061f, 0 8px 10px -6px #0a09061a, 0 40px 72px -24px #0a09061f;
  --ads-elevation-overlay: 0 10px 15px -3px #0a09061a, 0 4px 6px -4px #0a09061a, 0 24px 48px -12px #0a09060d;
  --ads-elevation-raised: 0 1px 2px 0 #0a09060d;
}

@supports (color: lab(0% 0 0)) {
  .x1nipszy.x1nipszy, .x1nipszy.x1nipszy:root {
    --ads-chart-1: lab(54.2945% 13.1626 -70.32);
    --ads-chart-10: lab(82.3368% -49.2817 29.3935);
    --ads-chart-11: lab(78.2796% 29.0498 -31.8015);
    --ads-chart-12: lab(87.4598% 7.60767 47.5452);
    --ads-chart-13: lab(76.799% 31.805 21.5669);
    --ads-chart-14: lab(76.9049% 15.7442 -34.2012);
    --ads-chart-2: lab(64.3217% 53.8093 64.3761);
    --ads-chart-3: lab(57.941% -49.8331 30.0392);
    --ads-chart-4: lab(52.136% 70.6583 -69.0661);
    --ads-chart-5: lab(74.1121% 27.1722 75.6813);
    --ads-chart-6: lab(55.5956% 73.7808 60.871);
    --ads-chart-7: lab(50.4204% 49.1824 -76.4236);
    --ads-chart-8: lab(77.3292% -.663877 -33.6932);
    --ads-chart-9: lab(80.5026% 23.9834 25.4535);
    --ads-color-accent: lab(15.9325% .0653267 2.69896);
    --ads-color-accent-hover: lab(19.9349% .0597239 2.69476);
    --ads-color-accent-soft: lab(96.5547% .0288785 2.67326);
    --ads-color-accent-text: lab(96.5547% .0288785 2.67326);
    --ads-color-border: lab(87.2746% .0301898 2.67415);
    --ads-color-border-focus: lab(42.6139% .0422299 2.68227);
    --ads-color-border-strong: lab(42.6139% .0422299 2.68227);
    --ads-color-border-subtle: lab(15.9325% .0653267 2.69896 / .06);
    --ads-color-canvas: lab(98.2947% .0286698 2.67313);
    --ads-color-canvas-subtle: lab(96.5547% .0288785 2.67326);
    --ads-color-csat-1: lab(55.5956% 73.7808 60.871);
    --ads-color-csat-2: lab(64.3217% 53.8093 64.3761);
    --ads-color-csat-3: lab(74.1121% 27.1722 75.6813);
    --ads-color-csat-4: lab(57.941% -49.8331 30.0392);
    --ads-color-csat-5: lab(54.2945% 13.1626 -70.32);
    --ads-color-danger: lab(47.2932% 71.5605 64.0527);
    --ads-color-danger-border: lab(47.2932% 71.5605 64.0527);
    --ads-color-danger-hover: lab(40.6245% 62.434 54.3912);
    --ads-color-danger-soft: lab(92.3336% 8.51184 5.65827);
    --ads-color-danger-text: lab(33.7941% 54.6181 47.1491);
    --ads-color-diff-added: lab(96.1947% -13.5956 7.97868);
    --ads-color-diff-added-text: lab(40.0487% -37.682 22.7119);
    --ads-color-diff-removed: lab(92.3336% 8.51184 5.65827);
    --ads-color-diff-removed-text: lab(33.7941% 54.6181 47.1491);
    --ads-color-ground: lab(91.9146% .0295043 2.67369);
    --ads-color-info: lab(44.1243% 27.9376 -85.8489);
    --ads-color-info-border: lab(44.1243% 27.9376 -85.8489);
    --ads-color-info-soft: lab(93.1167% 3.67552 -9.39052);
    --ads-color-info-text: lab(30.5936% 22.7771 -67.9835);
    --ads-color-inset-edge: lab(15.9325% .0653267 2.69896 / .06);
    --ads-color-mix-ink: lab(15.9325% .0653267 2.69896);
    --ads-color-mix-lift: lab(98.2947% .0286698 2.67313);
    --ads-color-overlay: lab(15.9325% .0653267 2.69896 / .24);
    --ads-color-overlay-hover: lab(15.9325% .0653267 2.69896 / .06);
    --ads-color-overlay-pressed: lab(15.9325% .0653267 2.69896 / .12);
    --ads-color-priority-high: lab(74.1121% 27.1722 75.6813);
    --ads-color-priority-low: lab(54.2945% 13.1626 -70.32);
    --ads-color-priority-medium: lab(57.941% -49.8331 30.0392);
    --ads-color-priority-none: lab(69.2944% .0335574 2.67636);
    --ads-color-priority-urgent: lab(55.5956% 73.7808 60.871);
    --ads-color-scrollbar-thumb: lab(15.9325% .0653267 2.69896 / .24);
    --ads-color-scrollbar-thumb-hover: lab(15.9325% .0653267 2.69896 / .48);
    --ads-color-scrollbar-track: lab(15.9325% .0653267 2.69896 / .06);
    --ads-color-selection-fill: lab(91.9146% .0295043 2.67369);
    --ads-color-success: lab(47.2221% -42.9994 25.931);
    --ads-color-success-border: lab(47.2221% -42.9994 25.931);
    --ads-color-success-soft: lab(96.1947% -13.5956 7.97868);
    --ads-color-success-text: lab(40.0487% -37.682 22.7119);
    --ads-color-surface: lab(100% 0 0);
    --ads-color-surface-raised: lab(100% 0 0);
    --ads-color-surface-tint: lab(96.5547% .0288785 2.67326);
    --ads-color-text: lab(0% 0 0);
    --ads-color-text-inverted: lab(96.5547% .0288785 2.67326);
    --ads-color-text-muted: lab(42.6139% .0422299 2.68227);
    --ads-color-text-placeholder: lab(42.6139% .0422299 2.68227);
    --ads-color-text-subtle: lab(55.9542% .0371039 2.67874);
    --ads-color-track: lab(15.9325% .0653267 2.69896 / .24);
    --ads-color-warning: lab(47.4966% 35.7094 52.6782);
    --ads-color-warning-border: lab(47.4966% 35.7094 52.6782);
    --ads-color-warning-soft: lab(96.1357% .37393 16.7659);
    --ads-color-warning-text: lab(40.0932% 29.8511 39.973);
    --ads-color-workflow-done: lab(47.2221% -42.9994 25.931);
    --ads-color-workflow-in-progress: lab(54.2945% 13.1626 -70.32);
    --ads-color-workflow-in-review: lab(47.4966% 35.7094 52.6782);
    --ads-color-workflow-overdue: lab(47.2932% 71.5605 64.0527);
    --ads-elevation-lift: 0 2px 4px -1px lab(2.36132% .0510737 1.09809 / .08), 0 1px 2px -1px lab(2.36132% .0510737 1.09809 / .06);
    --ads-elevation-modal: 0 20px 25px -5px lab(2.36132% .0510737 1.09809 / .12), 0 8px 10px -6px lab(2.36132% .0510737 1.09809 / .1), 0 40px 72px -24px lab(2.36132% .0510737 1.09809 / .12);
    --ads-elevation-overlay: 0 10px 15px -3px lab(2.36132% .0510737 1.09809 / .1), 0 4px 6px -4px lab(2.36132% .0510737 1.09809 / .1), 0 24px 48px -12px lab(2.36132% .0510737 1.09809 / .05);
    --ads-elevation-raised: 0 1px 2px 0 lab(2.36132% .0510737 1.09809 / .05);
  }
}

.x1cina52.x1cina52, .x1cina52.x1cina52:root {
  --ads-chart-1: #3e7ffd;
  --ads-chart-10: #6be592;
  --ads-chart-11: #e1affe;
  --ads-chart-12: #fed57f;
  --ads-chart-13: #fda698;
  --ads-chart-14: #c2b6fe;
  --ads-chart-2: #fe6d25;
  --ads-chart-3: #0ea053;
  --ads-chart-4: #be3cf6;
  --ads-chart-5: #f9a112;
  --ads-chart-6: #fa301e;
  --ads-chart-7: #8b58fe;
  --ads-chart-8: #a0c1fd;
  --ads-chart-9: #fdb69a;
  --ads-color-accent: #eae8e3;
  --ads-color-accent-hover: #fcfaf5;
  --ads-color-accent-soft: #32302c;
  --ads-color-accent-text: #161411;
  --ads-color-border: #fcfaf51f;
  --ads-color-border-focus: #cfcec9;
  --ads-color-border-strong: #888681;
  --ads-color-border-subtle: #fcfaf50f;
  --ads-color-canvas: #100e0b;
  --ads-color-canvas-subtle: #292824;
  --ads-color-csat-1: #fa301e;
  --ads-color-csat-2: #fe6d25;
  --ads-color-csat-3: #f9a112;
  --ads-color-csat-4: #0ea053;
  --ads-color-csat-5: #3e7ffd;
  --ads-color-danger: #fe6956;
  --ads-color-danger-border: #fa301e;
  --ads-color-danger-hover: #fe6956;
  --ads-color-danger-soft: #47211b;
  --ads-color-danger-text: #fdccc3;
  --ads-color-diff-added: #12361e;
  --ads-color-diff-added-text: #6be592;
  --ads-color-diff-removed: #47211b;
  --ads-color-diff-removed-text: #fdccc3;
  --ads-color-ground: #0a0906;
  --ads-color-info: #6c9efd;
  --ads-color-info-border: #3e7ffd;
  --ads-color-info-soft: #1d2d4c;
  --ads-color-info-text: #a0c1fd;
  --ads-color-inset-edge: #fcfaf50f;
  --ads-color-media-edge: transparent;
  --ads-color-mix-ink: #fcfaf5;
  --ads-color-mix-lift: #292824;
  --ads-color-overlay: #2928247a;
  --ads-color-overlay-hover: #fcfaf50f;
  --ads-color-overlay-pressed: #fcfaf51f;
  --ads-color-priority-high: #f9a112;
  --ads-color-priority-low: #3e7ffd;
  --ads-color-priority-medium: #0ea053;
  --ads-color-priority-none: #aba9a4;
  --ads-color-priority-urgent: #fa301e;
  --ads-color-scrollbar-thumb: #fcfaf53d;
  --ads-color-scrollbar-thumb-hover: #fcfaf57a;
  --ads-color-scrollbar-track: #fcfaf50f;
  --ads-color-selection-fill: #32302c;
  --ads-color-success: #13c466;
  --ads-color-success-border: #13c466;
  --ads-color-success-soft: #12361e;
  --ads-color-success-text: #6be592;
  --ads-color-surface: #161411;
  --ads-color-surface-raised: #22211d;
  --ads-color-surface-tint: #1c1a17;
  --ads-color-text: #fcfaf5;
  --ads-color-text-inverted: #161411;
  --ads-color-text-muted: #aba9a4;
  --ads-color-text-placeholder: #8b8985;
  --ads-color-text-subtle: #888681;
  --ads-color-track: #fcfaf53d;
  --ads-color-warning: #f9a112;
  --ads-color-warning-border: #f9a112;
  --ads-color-warning-soft: #45240f;
  --ads-color-warning-text: #fed57f;
  --ads-color-workflow-done: #13c466;
  --ads-color-workflow-in-progress: #6c9efd;
  --ads-color-workflow-in-review: #dc7d0b;
  --ads-color-workflow-overdue: #fe6956;
  --ads-elevation-lift: 0 2px 4px -1px #0000007a, 0 1px 2px -1px #0006;
  --ads-elevation-modal: 0 20px 25px -5px #000000a3, 0 8px 10px -6px #00000085, 0 40px 72px -24px #000000a3;
  --ads-elevation-overlay: 0 10px 15px -3px #0000008f, 0 4px 6px -4px #0000007a, 0 24px 48px -12px #00000047;
  --ads-elevation-raised: 0 1px 2px 0 #0006;
}

@supports (color: lab(0% 0 0)) {
  .x1cina52.x1cina52, .x1cina52.x1cina52:root {
    --ads-chart-1: lab(54.2945% 13.1626 -70.32);
    --ads-chart-10: lab(82.3368% -49.2817 29.3935);
    --ads-chart-11: lab(78.2796% 29.0498 -31.8015);
    --ads-chart-12: lab(87.4598% 7.60767 47.5452);
    --ads-chart-13: lab(76.799% 31.805 21.5669);
    --ads-chart-14: lab(76.9049% 15.7442 -34.2012);
    --ads-chart-2: lab(64.3217% 53.8093 64.3761);
    --ads-chart-3: lab(57.941% -49.8331 30.0392);
    --ads-chart-4: lab(52.136% 70.6583 -69.0661);
    --ads-chart-5: lab(74.1121% 27.1722 75.6813);
    --ads-chart-6: lab(55.5956% 73.7808 60.871);
    --ads-chart-7: lab(50.4204% 49.1824 -76.4236);
    --ads-chart-8: lab(77.3292% -.663877 -33.6932);
    --ads-chart-9: lab(80.5026% 23.9834 25.4535);
    --ads-color-accent: lab(91.9146% .0295043 2.67369);
    --ads-color-accent-hover: lab(98.2947% .0286698 2.67313);
    --ads-color-accent-soft: lab(19.9349% .0597239 2.69476);
    --ads-color-accent-text: lab(6.47061% .0753924 2.19551);
    --ads-color-border: lab(98.2947% .0286698 2.67313 / .12);
    --ads-color-border-focus: lab(82.6346% .0309348 2.67463);
    --ads-color-border-strong: lab(55.9542% .0371039 2.67874);
    --ads-color-border-subtle: lab(98.2947% .0286698 2.67313 / .06);
    --ads-color-canvas: lab(4.07719% .0629723 1.59974);
    --ads-color-canvas-subtle: lab(15.9325% .0653267 2.69896);
    --ads-color-csat-1: lab(55.5956% 73.7808 60.871);
    --ads-color-csat-2: lab(64.3217% 53.8093 64.3761);
    --ads-color-csat-3: lab(74.1121% 27.1722 75.6813);
    --ads-color-csat-4: lab(57.941% -49.8331 30.0392);
    --ads-color-csat-5: lab(54.2945% 13.1626 -70.32);
    --ads-color-danger: lab(63.9474% 56.7682 41.0928);
    --ads-color-danger-border: lab(55.5956% 73.7808 60.871);
    --ads-color-danger-hover: lab(63.9474% 56.7682 41.0928);
    --ads-color-danger-soft: lab(18.2578% 18.2297 12.6988);
    --ads-color-danger-text: lab(86.167% 17.1632 11.4627);
    --ads-color-diff-added: lab(19.5698% -18.5019 11.0467);
    --ads-color-diff-added-text: lab(82.3368% -49.2817 29.3935);
    --ads-color-diff-removed: lab(18.2578% 18.2297 12.6988);
    --ads-color-diff-removed-text: lab(86.167% 17.1632 11.4627);
    --ads-color-ground: lab(2.36132% .0510737 1.09809);
    --ads-color-info: lab(64.893% 3.93462 -53.3247);
    --ads-color-info-border: lab(54.2945% 13.1626 -70.32);
    --ads-color-info-soft: lab(18.3675% 1.31626 -21.3688);
    --ads-color-info-text: lab(77.3292% -.663877 -33.6932);
    --ads-color-inset-edge: lab(98.2947% .0286698 2.67313 / .06);
    --ads-color-mix-ink: lab(98.2947% .0286698 2.67313);
    --ads-color-mix-lift: lab(15.9325% .0653267 2.69896);
    --ads-color-overlay: lab(15.9325% .0653267 2.69896 / .48);
    --ads-color-overlay-hover: lab(98.2947% .0286698 2.67313 / .06);
    --ads-color-overlay-pressed: lab(98.2947% .0286698 2.67313 / .12);
    --ads-color-priority-high: lab(74.1121% 27.1722 75.6813);
    --ads-color-priority-low: lab(54.2945% 13.1626 -70.32);
    --ads-color-priority-medium: lab(57.941% -49.8331 30.0392);
    --ads-color-priority-none: lab(69.2944% .0335574 2.67636);
    --ads-color-priority-urgent: lab(55.5956% 73.7808 60.871);
    --ads-color-scrollbar-thumb: lab(98.2947% .0286698 2.67313 / .24);
    --ads-color-scrollbar-thumb-hover: lab(98.2947% .0286698 2.67313 / .48);
    --ads-color-scrollbar-track: lab(98.2947% .0286698 2.67313 / .06);
    --ads-color-selection-fill: lab(19.9349% .0597239 2.69476);
    --ads-color-success: lab(69.8693% -57.9338 34.924);
    --ads-color-success-border: lab(69.8693% -57.9338 34.924);
    --ads-color-success-soft: lab(19.5698% -18.5019 11.0467);
    --ads-color-success-text: lab(82.3368% -49.2817 29.3935);
    --ads-color-surface: lab(6.47061% .0753924 2.19551);
    --ads-color-surface-raised: lab(12.7422% .0709072 2.70325);
    --ads-color-surface-tint: lab(9.55179% .077866 2.70868);
    --ads-color-text: lab(98.2947% .0286698 2.67313);
    --ads-color-text-inverted: lab(6.47061% .0753924 2.19551);
    --ads-color-text-muted: lab(69.2944% .0335574 2.67636);
    --ads-color-text-placeholder: lab(57.2882% .0366569 2.67847);
    --ads-color-text-subtle: lab(55.9542% .0371039 2.67874);
    --ads-color-track: lab(98.2947% .0286698 2.67313 / .24);
    --ads-color-warning: lab(74.1121% 27.1722 75.6813);
    --ads-color-warning-border: lab(74.1121% 27.1722 75.6813);
    --ads-color-warning-soft: lab(18.448% 14.8916 20.3566);
    --ads-color-warning-text: lab(87.4598% 7.60767 47.5452);
    --ads-color-workflow-done: lab(69.8693% -57.9338 34.924);
    --ads-color-workflow-in-progress: lab(64.893% 3.93462 -53.3247);
    --ads-color-workflow-in-review: lab(62.1947% 33.545 66.9748);
    --ads-color-workflow-overdue: lab(63.9474% 56.7682 41.0928);
    --ads-elevation-lift: 0 2px 4px -1px lab(0% 0 0 / .48), 0 1px 2px -1px lab(0% 0 0 / .4);
    --ads-elevation-modal: 0 20px 25px -5px lab(0% 0 0 / .64), 0 8px 10px -6px lab(0% 0 0 / .52), 0 40px 72px -24px lab(0% 0 0 / .64);
    --ads-elevation-overlay: 0 10px 15px -3px lab(0% 0 0 / .56), 0 4px 6px -4px lab(0% 0 0 / .48), 0 24px 48px -12px lab(0% 0 0 / .28);
    --ads-elevation-raised: 0 1px 2px 0 lab(0% 0 0 / .4);
  }
}

.x1slb0i7.x1slb0i7, .x1slb0i7.x1slb0i7:root {
  --ads-control-height: 32px;
  --ads-control-height-lg: 36px;
  --ads-control-height-md: 32px;
  --ads-control-height-sm: 28px;
  --ads-control-height-xs: 24px;
  --ads-icon-button-size: 28px;
  --ads-menu-item-height: 28px;
  --ads-row-height-regular: 48px;
  --ads-space-12: .5rem;
  --ads-space-16: .75rem;
  --ads-space-20: 1rem;
  --ads-space-24: 1.25rem;
  --ads-space-32: 1.5rem;
  --ads-space-40: 2rem;
  --ads-space-48: 2.5rem;
  --ads-space-64: 3rem;
  --ads-tree-row-height-regular: 28px;
}

.xrnkqlg {
  --ads-button-radius-end-end: var(--ads-radius-full);
}

.xeoht52 {
  --ads-button-radius-end-start: var(--ads-radius-full);
}

.xbsz8x2 {
  --ads-button-radius-start-end: var(--ads-radius-full);
}

.xjticfr {
  --ads-button-radius-start-start: var(--ads-radius-full);
}

.x1s2ln0v {
  --ads-button-tone-border: var(--ads-color-danger-border);
}

.xo9pvqs {
  --ads-button-tone-fill: var(--ads-color-danger);
}

.x7ssc9i {
  --ads-button-tone-hover: var(--ads-color-danger-hover);
}

.xvx4buw {
  --ads-button-tone-ink: var(--ads-color-danger-text);
}

.x1vw3gkt {
  --ads-button-tone-soft: var(--ads-color-danger-soft);
}

.x10ixk9k {
  --ads-selection-background: var(--ads-color-text);
}

.x1lvryjz {
  --ads-selection-color: var(--ads-color-text-inverted);
}

.x1jhoxvg {
  --ads-touch-bleed: 0px;
}

.x1n3k0am {
  --atelier-table-cell-padding-block: var(--ads-space-8);
}

.xd90380 {
  --start-card-cta-shift: 0px;
}

.x1do53ai:hover {
  --start-card-cta-shift: .125rem;
}

@media (pointer: coarse) {
  .xcl16bq.xcl16bq {
    --ads-touch-bleed: calc((100% - var(--ads-control-height-xl)) / 2);
  }
}
