@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-cyrillic-wght-normal-CHSlOQsW.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-ext-wght-normal-DMtmJ5ZE.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./geist-latin-wght-normal-Dm3htQBi.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-cyrillic-wght-normal-DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-ext-wght-normal-DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-greek-wght-normal-CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-vietnamese-wght-normal-CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-ext-wght-normal-DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--background:oklch(100% 0 0);--foreground:oklch(17% .01 92);--card:oklch(100% 0 0);--card-foreground:oklch(17% .01 92);--popover:oklch(100% 0 0);--popover-foreground:oklch(17% .01 92);--primary:oklch(46% .08 154);--primary-foreground:oklch(98.5% .01 120);--secondary:oklch(97% .003 92);--secondary-foreground:oklch(24% .01 92);--muted:oklch(97.5% .003 92);--muted-foreground:oklch(52% .01 92);--accent:oklch(96.5% .005 154);--accent-foreground:oklch(24% .01 92);--destructive:oklch(60% .19 28);--destructive-foreground:oklch(99% 0 0);--border:oklch(91.5% .004 92);--input:oklch(93% .004 92);--ring:oklch(72% .018 154);--sidebar:oklch(99.2% .003 92);--sidebar-foreground:oklch(17% .01 92);--sidebar-primary:var(--primary);--sidebar-primary-foreground:var(--primary-foreground);--sidebar-accent:oklch(95.8% .004 92);--sidebar-accent-foreground:oklch(17% .01 92);--sidebar-border:oklch(92.5% .004 92);--sidebar-ring:var(--ring);--radius:.625rem;--radius-sm:calc(var(--radius) * .75);--radius-md:calc(var(--radius) * .875);--radius-lg:var(--radius);--radius-xl:calc(var(--radius) * 1.25);--radius-2xl:calc(var(--radius) * 1.5);--font-sans:"Geist Variable", sans-serif;--font-heading:"Inter Variable", sans-serif;--font-mono:"Geist Variable", monospace}.dark{--background:oklch(16.5% .008 92);--foreground:oklch(96.5% .003 92);--card:oklch(20% .01 92);--card-foreground:oklch(96.5% .003 92);--popover:oklch(20% .01 92);--popover-foreground:oklch(96.5% .003 92);--primary:oklch(74% .1 154);--primary-foreground:oklch(17% .01 92);--secondary:oklch(25% .01 92);--secondary-foreground:oklch(96.5% .003 92);--muted:oklch(23% .01 92);--muted-foreground:oklch(72% .006 92);--accent:oklch(28% .014 154);--accent-foreground:oklch(96.5% .003 92);--destructive:oklch(72% .18 28);--destructive-foreground:oklch(96.5% .003 92);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.14);--ring:oklch(78% .02 154);--sidebar:oklch(18% .008 92);--sidebar-foreground:oklch(96.5% .003 92);--sidebar-primary:var(--primary);--sidebar-primary-foreground:oklch(17% .01 92);--sidebar-accent:oklch(25% .01 92);--sidebar-accent-foreground:oklch(96.5% .003 92);--sidebar-border:oklch(100% 0 0/.1);--sidebar-ring:var(--ring)}*,:before,:after{box-sizing:border-box;border-color:var(--border)}html,body,#root{min-height:100%;margin:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased}body{background:var(--background);color:var(--foreground);font-family:var(--font-sans);font-feature-settings:"cv11", "ss01"}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{max-width:100%;display:block}.site-theme-sun{display:block}.site-theme-moon,.dark .site-theme-sun{display:none}.dark .site-theme-moon{display:block}.prose-docs{max-width:none;color:var(--foreground);font-size:.95rem;line-height:1.75rem}.prose-docs p{color:color-mix(in oklab, var(--foreground) 90%, transparent);margin-top:1rem;margin-bottom:1rem}.prose-docs p:first-child{margin-top:0}.prose-docs h2{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--foreground);margin-top:3rem;scroll-margin-top:6rem;font-size:1.5rem;font-weight:600;line-height:2rem}.prose-docs h3{font-family:var(--font-heading);letter-spacing:-.025em;color:var(--foreground);margin-top:2.5rem;scroll-margin-top:6rem;font-size:1.125rem;font-weight:600;line-height:1.75rem}.prose-docs h2+p,.prose-docs h3+p{margin-top:.75rem}.prose-docs ul{margin-top:1rem;margin-bottom:1rem;margin-left:1.25rem;list-style-type:disc}.prose-docs ol{margin-top:1rem;margin-bottom:1rem;margin-left:1.25rem;list-style-type:decimal}.prose-docs ul>:not([hidden])~:not([hidden]),.prose-docs ol>:not([hidden])~:not([hidden]){margin-top:.5rem}.prose-docs ul,.prose-docs ol{--marker-color:var(--muted-foreground)}.prose-docs li::marker{color:var(--muted-foreground)}.prose-docs li{color:color-mix(in oklab, var(--foreground) 90%, transparent);line-height:1.75rem}.prose-docs li>p{margin-top:.25rem;margin-bottom:.25rem}.prose-docs a{color:var(--primary);text-underline-offset:4px;text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in oklab, var(--primary) 40%, transparent);text-decoration-color:color-mix(in oklab, var(--primary) 40%, transparent);font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-duration:.15s}.prose-docs a:hover{-webkit-text-decoration-color:var(--primary);text-decoration-color:var(--primary)}.prose-docs strong{color:var(--foreground);font-weight:600}.prose-docs code{border:1px solid color-mix(in oklab, var(--border) 70%, transparent);background-color:var(--muted);font-family:var(--font-mono);color:var(--foreground);border-radius:.375rem;padding-block:.125rem;padding-inline:.375rem;font-size:.85em}.prose-docs pre{border:1px solid var(--border);background-color:color-mix(in oklab, var(--muted) 60%, transparent);border-radius:.5rem;margin-top:1.5rem;margin-bottom:1.5rem;padding:1rem;font-size:.875rem;line-height:1.5rem;overflow-x:auto}.prose-docs pre code{color:var(--foreground);background-color:#0000;border:0;padding:0}.prose-docs blockquote{border-left:2px solid var(--border);background-color:color-mix(in oklab, var(--muted) 40%, transparent);color:var(--muted-foreground);margin-top:1.5rem;margin-bottom:1.5rem;padding-block:.75rem;padding-inline:1rem}.prose-docs hr{border:0;border-top:1px solid var(--border);margin-top:2.5rem;margin-bottom:2.5rem}.prose-docs img{border:1px solid var(--border);border-radius:.5rem;margin-top:1.5rem;margin-bottom:1.5rem}.prose-docs table{border-collapse:collapse;text-align:left;width:100%;margin-top:1.5rem;margin-bottom:1.5rem;font-size:.875rem}.prose-docs thead{background-color:color-mix(in oklab, var(--muted) 50%, transparent)}.prose-docs th{border-bottom:1px solid var(--border);color:var(--foreground);padding-block:.625rem;padding-inline:1rem;font-weight:500}.prose-docs td{border-bottom:1px solid color-mix(in oklab, var(--border) 70%, transparent);vertical-align:top;color:color-mix(in oklab, var(--foreground) 90%, transparent);padding-block:.625rem;padding-inline:1rem}

@layer priority1;

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

  .x10a8y8t {
    inset: 0;
  }

  .xkdpibf {
    margin: -1px;
  }

  .x1ghz6dp {
    margin: 0;
  }

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

  .x1717udv {
    padding: 0;
  }

  .xw4lcvr {
    padding: 1rem;
  }

  .xz52paz {
    padding: 1.25rem;
  }

  .xhi212c {
    padding: .75rem;
  }

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

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

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

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

  .x5yxuan {
    padding: .25rem;
  }

  .x17ynmd3 {
    padding: var(--x1v7zaly);
  }

  .x1wonkuc {
    padding: var(--xtd58ij);
  }

  .xxe71ks {
    padding: .5rem;
  }

  .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;
  }

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

  .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);
  }

  .x9a4hl7 {
    border-radius: var(--x1kpk0wh);
  }

  .x5hqarr {
    border-radius: var(--xm7ccoz);
  }

  .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);
  }

  .x1r3xmea {
    border-width: var(--xk6q6hv);
  }

  .xkz0k9k {
    flex: 0 auto;
  }

  .x15lv9n0 {
    flex: 180px;
  }

  .x98rzlu {
    flex: 1;
  }

  .xw78f89 {
    gap: .35em;
  }

  .xpj7pl4 {
    gap: .375rem;
  }

  .xb6y1gh {
    gap: .625rem;
  }

  .xxhr3t {
    gap: 0;
  }

  .x1u2el7p {
    gap: 10%;
  }

  .x12mrbbr {
    gap: 1px;
  }

  .x195vfkc {
    gap: 2px;
  }

  .xa569c8 {
    gap: 1rem;
  }

  .x37en9w {
    gap: 1.25rem;
  }

  .xfns06c {
    gap: .75rem;
  }

  .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);
  }

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

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

  .x24n0pa {
    gap: var(--x1jenpsg);
  }

  .xaijcus {
    gap: .25rem;
  }

  .x41i5tt {
    gap: var(--x1resitl);
  }

  .xaenmht {
    gap: var(--x1w1tpdg);
  }

  .x10gwacd {
    gap: var(--x4bre39);
  }

  .xkf43ie {
    gap: var(--x8h3k56);
  }

  .xqqfe7e {
    gap: var(--xsrc3m8);
  }

  .xdf89p {
    gap: var(--xtd58ij);
  }

  .xtdk8a2 {
    gap: .75rem;
  }

  .x12wilvx {
    gap: .5rem;
  }

  .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;
  }

  .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;
  }

  .xt970qd {
    padding-block: 0;
  }

  .x1ie5kix {
    padding-block: 3.5rem;
  }

  .x1921sjq {
    padding-block: 5rem;
  }

  .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);
  }

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

  .x4sryk8 {
    padding-block: var(--x1w1tpdg);
  }

  .xmefao7 {
    padding-block: var(--x4bre39);
  }

  .xzsu2vx {
    padding-block: var(--xctst2l);
  }

  .x1t6ztpo {
    padding-block: var(--xsrc3m8);
  }

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

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

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

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

  .xnjsko4 {
    padding-inline: 0;
  }

  .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);
  }

  .xbwdlna {
    padding-inline: var(--x1jenpsg);
  }

  .xv407ic {
    padding-inline: var(--x1resitl);
  }

  .x1ak11dj {
    padding-inline: var(--x1w1tpdg);
  }

  .x5w47vs {
    padding-inline: var(--xsrc3m8);
  }

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

  .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);
  }

  .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 (width >= 1024px) {
    .x1k8tske.x1k8tske {
      padding-block: 3.5rem;
    }
  }

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

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

  @media (width >= 1024px) {
    .xm11ko7.xm11ko7 {
      padding-inline: var(--x4bre39);
    }

    .xlue5uw.xlue5uw {
      padding-inline: var(--x8h3k56);
    }
  }

  @media (width >= 640px) {
    .x12bd7bc.x12bd7bc {
      padding-inline: var(--xtd58ij);
    }
  }
}

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

  .x10ukxgv {
    align-content: start;
  }

  .xqjyukv {
    align-content: stretch;
  }

  .x6s0dn4 {
    align-items: center;
  }

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

  .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);
  }

  .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);
  }

  .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));
  }

  .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);
  }

  .xmsnz5z {
    box-shadow: var(--x1nw6au7);
  }

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

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

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

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

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

  .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);
  }

  .x1b6m0ff {
    column-gap: var(--x1v7zaly);
  }

  .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;
  }

  .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;
  }

  .x1j6dyjg {
    font-size: 11px;
  }

  .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);
  }

  .xha560w {
    font-size: var(--x1e0ijhx);
  }

  .xrnw8uw {
    font-size: var(--x1s0mxd2);
  }

  .x1dfvlrf {
    font-size: var(--xjafpit);
  }

  .xozhgvy {
    font-size: var(--xq2kunm);
  }

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

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

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

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

  .x131baac {
    font-weight: var(--x156yh67);
  }

  .xqs93sf {
    font-weight: var(--xqz11yl);
  }

  .x1t51j7a {
    font-weight: var(--xugfum6);
  }

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

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

  .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;
  }

  .x17mssa0 {
    line-height: 1.5rem;
  }

  .xladpa3 {
    line-height: 1.75rem;
  }

  .xo5v014 {
    line-height: 1;
  }

  .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);
  }

  .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;
  }

  .xame4fi {
    row-gap: var(--x1resitl);
  }

  .xsal60d {
    scrollbar-color: transparent transparent;
  }

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

  .x1rohswg {
    scrollbar-width: none;
  }

  .x1597r2g {
    scrollbar-width: thin;
  }

  .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);
  }

  .x73je2i {
    stroke: currentColor;
  }

  .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;
  }

  .xm4efwp {
    transform-origin: bottom;
  }

  .x1g0ag68 {
    transform-origin: center;
  }

  .x1nf803f {
    transform-origin: 0;
  }

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

  .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);
  }

  .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);
  }

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

  .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;
  }

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

  .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;
  }

  .xxymvpz {
    vertical-align: middle;
  }

  .xeaf4i8 {
    white-space: normal;
  }

  .xuxw1ft {
    white-space: nowrap;
  }

  .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);
  }

  .xw7e5h8 {
    z-index: var(--xjtw5cp);
  }

  .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);
  }

  .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;
  }

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

  .x1jxxt1b:focus {
    clip: auto;
  }

  .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 >= 1280px) {
    .x1ptqcqm.x1ptqcqm {
      display: block;
    }
  }

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

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

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

  @media (width >= 768px) {
    .xa41o0o.xa41o0o {
      display: none;
    }
  }

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

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

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

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

  @media (width >= 640px) {
    .xxwy04h.xxwy04h {
      font-size: 3rem;
    }
  }

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

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

  @media (width >= 1024px) {
    .x98izi.x98izi {
      grid-template-columns: repeat(3, minmax(0, 1fr));
    }
  }

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

    .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, .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);
  }

  .x1et7zrv {
    border-bottom-width: var(--xk6q6hv);
  }

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

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

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

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

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

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

  .x19hmrbe {
    border-left-width: var(--xk6q6hv);
  }

  .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);
  }

  .xe3k2h5 {
    border-right-width: var(--xk6q6hv);
  }

  .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);
  }

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

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

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

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

  .xp2ltvq {
    border-top-width: var(--xk6q6hv);
  }

  .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%;
  }

  .x10buj8t {
    height: 24%;
  }

  .xxk0z11 {
    height: 24px;
  }

  .x36qwtl {
    height: 2px;
  }

  .xu15cu9 {
    height: 3.5rem;
  }

  .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);
  }

  .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);
  }

  .xx5lby {
    height: var(--x1et9rzw);
  }

  .xfovsxd {
    height: var(--x1jenpsg);
  }

  .x3g1ri9 {
    height: var(--x1v7zaly);
  }

  .xqter1f {
    height: var(--xbcrkzx);
  }

  .xu96u03 {
    left: 0;
  }

  .x1nrll8i {
    left: 50%;
  }

  .x1t8mvi6 {
    left: auto;
  }

  .xvijh9v {
    margin-top: 1px;
  }

  .x12boebu {
    margin-top: 3.5rem;
  }

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

  .x1e6rzpx {
    margin-top: var(--x1jenpsg);
  }

  .x1xnls64 {
    margin-top: var(--x1resitl);
  }

  .xxhkds4 {
    margin-top: var(--x1v7zaly);
  }

  .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;
  }

  .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;
  }

  .xisnujt {
    min-height: 20px;
  }

  .xjwf9q1 {
    min-height: 24px;
  }

  .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;
  }

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

  .x1j4yinp {
    padding-bottom: var(--x1w1tpdg);
  }

  .x1qk3g8z {
    padding-bottom: var(--xctst2l);
  }

  .x1t9h2hg {
    padding-bottom: var(--xsrc3m8);
  }

  .x1tn295d {
    padding-left: var(--x1w1tpdg);
  }

  .xerfijt {
    padding-left: var(--xtd58ij);
  }

  .x1hx5lgg {
    padding-top: 5rem;
  }

  .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%;
  }

  .xdmla0t {
    top: 11vh;
  }

  .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;
  }

  .xh8yej3 {
    width: 100%;
  }

  .x9ndwyb {
    width: 14%;
  }

  .x9ndnb8 {
    width: 15rem;
  }

  .x1kky2od {
    width: 16px;
  }

  .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;
  }

  .xdqdh73 {
    width: 28%;
  }

  .x1dz1jew {
    width: 280px;
  }

  .xfo62xy {
    width: 2px;
  }

  .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%;
  }

  .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);
  }

  .x154j39d {
    width: var(--x1v7zaly);
  }

  .xc9489r {
    width: var(--xbcrkzx);
  }

  .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);
  }

  .x1aomext[data-active="true"] {
    font-weight: var(--xugfum6);
  }
}

@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-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-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-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);
  }
}

.x1w1p791.x1w1p791, .x1w1p791.x1w1p791: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-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)) {
  .x1w1p791.x1w1p791, .x1w1p791.x1w1p791: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-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);
  }
}

.x1u4pik4.x1u4pik4, .x1u4pik4.x1u4pik4: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-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)) {
  .x1u4pik4.x1u4pik4, .x1u4pik4.x1u4pik4: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-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);
  }
}

.x1sl06n9.x1sl06n9, .x1sl06n9.x1sl06n9: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-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)) {
  .x1sl06n9.x1sl06n9, .x1sl06n9.x1sl06n9: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-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);
  }
}
