@font-face{font-family:QuoterGeist;src:url(/_next/static/media/geist-variable.6e4874af.woff2?dpl=dpl_2T4biZzKebEyZSDj92vQxuAzuCSW) format("woff2");font-style:normal;font-weight:100 900;font-display:swap}:root,[data-theme=light]{--q-background-100:#ffffff;--q-background-200:#fafafa;--q-gray-100:hsla(0,0%,95%,1);--q-gray-200:hsla(0,0%,92%,1);--q-gray-300:hsla(0,0%,90%,1);--q-gray-400:hsla(0,0%,92%,1);--q-gray-500:hsla(0,0%,79%,1);--q-gray-600:hsla(0,0%,66%,1);--q-gray-700:hsla(0,0%,56%,1);--q-gray-800:hsla(0,0%,49%,1);--q-gray-900:hsla(0,0%,30%,1);--q-gray-1000:hsla(0,0%,9%,1);--q-gray-alpha-100:#0000000d;--q-gray-alpha-200:#00000014;--q-gray-alpha-300:#0000001a;--q-gray-alpha-400:#00000014;--q-gray-alpha-500:#00000036;--q-gray-alpha-600:#00000057;--q-gray-alpha-700:#00000070;--q-gray-alpha-800:#00000082;--q-gray-alpha-900:#000000b3;--q-gray-alpha-1000:#000000e8;--q-blue-100:hsla(212,100%,97%,1);--q-blue-200:hsla(210,100%,96%,1);--q-blue-300:hsla(210,100%,94%,1);--q-blue-400:hsla(209,100%,90%,1);--q-blue-500:hsla(209,100%,80%,1);--q-blue-600:hsla(208,100%,66%,1);--q-blue-700:hsla(212,100%,48%,1);--q-blue-800:hsla(212,100%,41%,1);--q-blue-900:hsla(211,100%,42%,1);--q-blue-1000:hsla(211,100%,15%,1);--q-red-100:hsla(0,100%,97%,1);--q-red-200:hsla(0,100%,96%,1);--q-red-300:hsla(0,100%,95%,1);--q-red-400:hsla(0,90%,92%,1);--q-red-500:hsla(0,82%,85%,1);--q-red-600:hsla(359,90%,71%,1);--q-red-700:hsla(358,75%,59%,1);--q-red-800:hsla(358,70%,52%,1);--q-red-900:hsla(358,66%,48%,1);--q-red-1000:hsla(355,49%,15%,1);--q-amber-100:hsla(39,100%,95%,1);--q-amber-200:hsla(44,100%,92%,1);--q-amber-300:hsla(43,96%,90%,1);--q-amber-400:hsla(42,100%,78%,1);--q-amber-500:hsla(38,100%,71%,1);--q-amber-600:hsla(36,90%,62%,1);--q-amber-700:hsla(39,100%,57%,1);--q-amber-800:hsla(35,100%,52%,1);--q-amber-900:hsla(30,100%,32%,1);--q-amber-1000:hsla(20,79%,17%,1);--q-green-100:hsla(120,60%,96%,1);--q-green-200:hsla(120,60%,95%,1);--q-green-300:hsla(120,60%,91%,1);--q-green-400:hsla(122,60%,86%,1);--q-green-500:hsla(124,60%,75%,1);--q-green-600:hsla(125,60%,64%,1);--q-green-700:hsla(131,41%,46%,1);--q-green-800:hsla(132,43%,39%,1);--q-green-900:hsla(133,50%,32%,1);--q-green-1000:hsla(128,29%,15%,1);--q-teal-100:hsla(169,70%,96%,1);--q-teal-200:hsla(167,70%,94%,1);--q-teal-300:hsla(168,70%,90%,1);--q-teal-400:hsla(170,70%,85%,1);--q-teal-500:hsla(170,70%,72%,1);--q-teal-600:hsla(170,70%,57%,1);--q-teal-700:hsla(173,80%,36%,1);--q-teal-800:hsla(173,83%,30%,1);--q-teal-900:hsla(174,91%,25%,1);--q-teal-1000:hsla(171,80%,13%,1);--q-purple-100:hsla(276,100%,97%,1);--q-purple-200:hsla(277,87%,97%,1);--q-purple-300:hsla(274,78%,95%,1);--q-purple-400:hsla(276,71%,92%,1);--q-purple-500:hsla(274,70%,82%,1);--q-purple-600:hsla(273,72%,73%,1);--q-purple-700:hsla(272,51%,54%,1);--q-purple-800:hsla(272,47%,45%,1);--q-purple-900:hsla(274,71%,43%,1);--q-purple-1000:hsla(276,100%,15%,1);--q-pink-100:hsla(330,100%,96%,1);--q-pink-200:hsla(340,90%,96%,1);--q-pink-300:hsla(340,82%,94%,1);--q-pink-400:hsla(341,76%,91%,1);--q-pink-500:hsla(340,75%,84%,1);--q-pink-600:hsla(341,75%,73%,1);--q-pink-700:hsla(336,80%,58%,1);--q-pink-800:hsla(336,74%,51%,1);--q-pink-900:hsla(336,65%,45%,1);--q-pink-1000:hsla(333,74%,15%,1)}[data-theme=dark]{--q-background-100:hsla(0,0%,4%,1);--q-background-200:hsla(0,0%,0%,1);--q-gray-100:hsla(0,0%,10%,1);--q-gray-200:hsla(0,0%,12%,1);--q-gray-300:hsla(0,0%,16%,1);--q-gray-400:hsla(0,0%,18%,1);--q-gray-500:hsla(0,0%,27%,1);--q-gray-600:hsla(0,0%,53%,1);--q-gray-700:hsla(0,0%,56%,1);--q-gray-800:hsla(0,0%,49%,1);--q-gray-900:hsla(0,0%,63%,1);--q-gray-1000:hsla(0,0%,93%,1);--q-gray-alpha-100:#ffffff0f;--q-gray-alpha-200:#ffffff17;--q-gray-alpha-300:#ffffff21;--q-gray-alpha-400:#ffffff24;--q-gray-alpha-500:#ffffff3d;--q-gray-alpha-600:#ffffff82;--q-gray-alpha-700:#ffffff8a;--q-gray-alpha-800:#ffffff78;--q-gray-alpha-900:#ffffff9c;--q-gray-alpha-1000:#ffffffeb;--q-blue-100:hsla(216,50%,12%,1);--q-blue-200:hsla(214,59%,15%,1);--q-blue-300:hsla(213,71%,20%,1);--q-blue-400:hsla(212,78%,23%,1);--q-blue-500:hsla(211,86%,27%,1);--q-blue-600:hsla(206,100%,50%,1);--q-blue-700:hsla(212,100%,48%,1);--q-blue-800:hsla(212,100%,41%,1);--q-blue-900:hsla(210,100%,66%,1);--q-blue-1000:hsla(206,100%,96%,1);--q-red-100:hsla(357,37%,12%,1);--q-red-200:hsla(357,46%,16%,1);--q-red-300:hsla(356,54%,22%,1);--q-red-400:hsla(357,55%,26%,1);--q-red-500:hsla(357,60%,32%,1);--q-red-600:hsla(358,75%,59%,1);--q-red-700:hsla(358,75%,59%,1);--q-red-800:hsla(358,69%,52%,1);--q-red-900:hsla(358,100%,69%,1);--q-red-1000:hsla(353,90%,96%,1);--q-amber-100:hsla(35,100%,8%,1);--q-amber-200:hsla(32,100%,10%,1);--q-amber-300:hsla(33,100%,15%,1);--q-amber-400:hsla(35,100%,17%,1);--q-amber-500:hsla(35,91%,22%,1);--q-amber-600:hsla(39,85%,49%,1);--q-amber-700:hsla(39,100%,57%,1);--q-amber-800:hsla(35,100%,52%,1);--q-amber-900:hsla(39,90%,50%,1);--q-amber-1000:hsla(40,94%,93%,1);--q-green-100:hsla(136,50%,9%,1);--q-green-200:hsla(137,50%,12%,1);--q-green-300:hsla(136,50%,14%,1);--q-green-400:hsla(135,70%,16%,1);--q-green-500:hsla(135,70%,23%,1);--q-green-600:hsla(135,70%,34%,1);--q-green-700:hsla(131,41%,46%,1);--q-green-800:hsla(132,43%,39%,1);--q-green-900:hsla(131,43%,57%,1);--q-green-1000:hsla(136,73%,94%,1);--q-teal-100:hsla(169,78%,7%,1);--q-teal-200:hsla(170,74%,9%,1);--q-teal-300:hsla(171,75%,13%,1);--q-teal-400:hsla(171,85%,13%,1);--q-teal-500:hsla(172,85%,20%,1);--q-teal-600:hsla(172,85%,32%,1);--q-teal-700:hsla(173,80%,36%,1);--q-teal-800:hsla(173,83%,30%,1);--q-teal-900:hsla(174,90%,41%,1);--q-teal-1000:hsla(166,71%,93%,1);--q-purple-100:hsla(283,30%,12%,1);--q-purple-200:hsla(281,38%,16%,1);--q-purple-300:hsla(279,44%,23%,1);--q-purple-400:hsla(277,46%,28%,1);--q-purple-500:hsla(274,49%,35%,1);--q-purple-600:hsla(272,51%,54%,1);--q-purple-700:hsla(272,51%,54%,1);--q-purple-800:hsla(272,47%,45%,1);--q-purple-900:hsla(275,80%,71%,1);--q-purple-1000:hsla(281,73%,96%,1);--q-pink-100:hsla(335,32%,12%,1);--q-pink-200:hsla(335,43%,16%,1);--q-pink-300:hsla(335,47%,21%,1);--q-pink-400:hsla(335,51%,22%,1);--q-pink-500:hsla(335,57%,27%,1);--q-pink-600:hsla(336,75%,40%,1);--q-pink-700:hsla(336,80%,58%,1);--q-pink-800:hsla(336,74%,51%,1);--q-pink-900:hsla(341,90%,67%,1);--q-pink-1000:hsla(333,90%,96%,1)}:root,[data-brand=foundation]{--ss-primary:#171717;--ss-primary-hover:#383838;--ss-custom-hover:#383838;--ss-on-primary:#fff;--ss-on-brand-gradient:#fff;--ss-accent:#666;--ss-surface-light:#fff;--ss-selection-light:#ebebeb;--ss-selection-dark:#333;--ss-rating-background:var(--q-blue-300);--ss-rating-foreground:var(--q-blue-900);--ss-rating-detail:var(--q-blue-700);--ss-link:var(--q-blue-700);--ss-icon-accent:var(--q-blue-700);--ss-book-cover:var(--q-amber-600);--ss-illustration-overlap:#0070f3;--ss-illustration-top:#45dec4;--ss-illustration-bottom:#e5484d;--ss-trial-gradient:linear-gradient(135deg,#0070f3,#f81ce5);--ss-example-gradient:linear-gradient(135deg,#ff1e56,#0096ff);--ss-toggle-thumb-on:var(--ss-on-primary);--ss-selected-foreground:var(--q-blue-900);--ss-selected-border:var(--q-blue-600);--ss-selected-background:var(--q-blue-100);--ss-selected-hover:var(--q-blue-200)}[data-theme=dark]:not([data-brand=quoter]){--ss-primary:#ededed;--ss-accent:#ccc;--ss-primary-hover:#ccc;--ss-custom-hover:#ccc;--ss-on-primary:#171717}[data-brand=quoter]{--ss-primary:#4d148c;--ss-primary-hover:#3d1070;--ss-custom-hover:#60249f;--ss-on-primary:#fefdfb;--ss-on-brand-gradient:#fff;--ss-accent:#ff6200;--ss-surface-light:#fefdfb;--ss-selection-light:#f0e8f8;--ss-selection-dark:#2e1647;--ss-rating-background:var(--ss-selection-light);--ss-rating-foreground:var(--ss-primary);--ss-rating-detail:var(--ss-primary);--ss-link:var(--ss-primary);--ss-icon-accent:var(--ss-primary);--ss-book-cover:var(--ss-primary);--ss-illustration-overlap:var(--ss-primary-hover);--ss-illustration-top:var(--ss-primary);--ss-illustration-bottom:var(--ss-accent);--ss-trial-gradient:linear-gradient(135deg,var(--ss-primary),var(--ss-accent));--ss-example-gradient:var(--ss-trial-gradient);--ss-selected-foreground:var(--q-purple-900);--ss-selected-border:var(--q-purple-600);--ss-selected-background:var(--q-purple-100);--ss-selected-hover:var(--q-purple-200);--q-purple-700:var(--ss-primary);--q-purple-800:var(--ss-primary-hover)}[data-brand=quoter]:not([data-theme=dark]){--q-background-100:var(--ss-surface-light)}[data-brand=quoter][data-theme=dark]{--ss-toggle-thumb-on:rgba(237,237,237,0.84)}.ss-brand-picker{width:200px;max-width:100%;flex-shrink:0}.q-docs__controls>.ss-brand-picker{margin-left:12px}@media (max-width:767px){.q-docs__controls>.ss-brand-picker{display:none}}.q-button{--q-height:36px;--q-padding:10px;--q-radius:6px;appearance:none;box-sizing:border-box;align-items:center;justify-content:center;gap:0;position:relative;height:var(--q-height);padding:0 var(--q-padding);margin:0;border:0;border-radius:var(--q-radius);font-family:inherit;font-size:14px;font-weight:500;line-height:21px;color:var(--ss-on-primary);background:var(--ss-primary);text-decoration:none;cursor:pointer;transition:background-color .15s,color .15s,box-shadow .15s}.q-button[data-size=small]{--q-height:32px;--q-padding:6px}.q-button[data-size=large]{--q-height:40px;--q-padding:14px;--q-radius:8px;font-size:16px;line-height:24px}.q-button:hover:where(:not(:disabled):not([aria-disabled=true])){background:var(--ss-primary-hover)}.q-button:focus-visible:not([data-pointer-focus]){outline:0;box-shadow:0 0 0 2px var(--ss-surface-light),0 0 0 4px var(--ss-primary)}.q-button[data-variant=secondary]{color:#171717;background:var(--ss-surface-light);box-shadow:0 0 0 1px #ebebeb}.q-button[data-variant=secondary]:hover:where(:not(:disabled):not([aria-disabled=true])){background:#f2f2f2}.q-button[data-variant=tertiary]{color:#171717;background:transparent}.q-button[data-variant=tertiary]:hover:where(:not(:disabled):not([aria-disabled=true])){background:rgba(0,0,0,.08)}.q-button[data-variant=error]{background:#da2f35;color:var(--ss-surface-light)}.q-button[data-variant=error]:hover:where(:not(:disabled):not([aria-disabled=true])){background:#ae292f}.q-button[data-variant=warning]{background:#ff990a;color:#171717}.q-button[data-variant=warning]:hover:where(:not(:disabled):not([aria-disabled=true])){background:#d27504}.q-button[data-shape=rounded]{--q-padding:12px}.q-button[data-shadow=true]{box-shadow:0 0 0 1px rgba(0,0,0,.08),0 2px 2px rgba(0,0,0,.04),0 0 0 1px var(--ss-surface-light)}.q-button[data-icon-only=true]{width:var(--q-height);padding:0}.q-button:disabled,.q-button[aria-disabled=true]{cursor:not-allowed;color:#8f8f8f;background:#f2f2f2;box-shadow:0 0 0 1px #ebebeb}.q-button[aria-busy=true]{cursor:not-allowed;gap:0}.q-button__prefix{min-width:20px;flex-shrink:0;display:flex;align-items:center;justify-content:center;margin-right:3px}.q-button{max-width:100%;display:flex}.q-button__label{display:inline-block;padding-inline:6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-button__suffix{display:flex;align-items:center;flex-shrink:0;margin-left:4px;margin-right:2px}.q-button [data-decoration=true] svg{width:14px;height:14px;flex-shrink:0}.q-button[data-variant=secondary]:focus-visible:not([data-pointer-focus]){box-shadow:0 0 0 2px var(--ss-surface-light),0 0 0 4px var(--ss-primary)}[data-theme=dark] .q-button[data-variant=secondary]{color:#ededed;background:#0a0a0a;box-shadow:0 0 0 1px #2e2e2e}[data-theme=dark] .q-button[data-variant=secondary]:hover:where(:not(:disabled):not([aria-disabled=true])){background:#1f1f1f}[data-theme=dark] .q-button[data-variant=secondary]:focus-visible:not([data-pointer-focus]){box-shadow:0 0 0 2px #0a0a0a,0 0 0 4px var(--ss-primary)}[data-theme=dark] .q-button[data-variant=secondary]:disabled,[data-theme=dark] .q-button[data-variant=secondary][aria-disabled=true]{color:#8f8f8f;background:#1a1a1a;box-shadow:0 0 0 1px #2e2e2e}@media (prefers-reduced-motion:reduce){.q-button{transition:none}}.q-button[data-size=mini]{--q-height:24px;--q-padding:2px;--q-radius:4px;font-size:12px;line-height:16px}.q-button__icon{display:flex;align-items:center;justify-content:center}.q-button__icon svg{width:16px;height:16px}.q-button[data-custom=true]:not(:disabled):not([aria-disabled=true]){color:var(--q-button-normal-foreground,var(--ss-on-primary));background:var(--q-button-normal-background,var(--ss-primary))}.q-button[data-custom=true]:not(:disabled):not([aria-disabled=true]):hover:where(:not(:disabled):not([aria-disabled=true])){color:var(--q-button-hover-foreground,var(--q-button-normal-foreground,var(--ss-on-primary)));background:var(
    --q-button-hover-background,var(--q-button-normal-background,var(--ss-primary))
  )}.q-button[data-custom=true]:not(:disabled):not([aria-disabled=true]):active{color:var(--q-button-active-foreground,var(--q-button-normal-foreground,var(--ss-on-primary)));background:var(
    --q-button-active-background,var(--q-button-normal-background,var(--ss-primary))
  )}.q-button[data-custom=true]:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;border:1px solid var(--q-button-normal-border,transparent)}.q-button[data-custom=true]:hover:after{border-color:var(--q-button-hover-border,var(--q-button-normal-border,transparent))}.q-button[data-custom=true]:active:after{border-color:var(--q-button-active-border,var(--q-button-normal-border,transparent))}.q-button[data-custom=true]:disabled:after,.q-button[data-custom=true][aria-disabled=true]:after{display:none}.q-button[data-shape=rounded]{--q-radius:9999px}.q-button{font-feature-settings:"calt" 0,"rlig" 1,"ss11" 1}.q-docs .q-button:focus-visible:not([data-pointer-focus]){outline:0}.q-button[data-variant=tertiary]:disabled,.q-button[data-variant=tertiary][aria-disabled=true]{color:#171717;background:transparent;box-shadow:none;opacity:.5}[data-theme=dark] .q-button:disabled,[data-theme=dark] .q-button[aria-disabled=true]{color:#8f8f8f;background:#1a1a1a;box-shadow:0 0 0 1px #2e2e2e}[data-theme=dark] .q-button[data-variant=tertiary]{color:#ededed}[data-theme=dark] .q-button[data-variant=tertiary]:disabled,[data-theme=dark] .q-button[data-variant=tertiary][aria-disabled=true]{color:#ededed;background:transparent;box-shadow:none;opacity:.5}[data-theme=dark] .q-button:focus-visible:not([data-pointer-focus]){box-shadow:0 0 0 2px #0a0a0a,0 0 0 4px var(--ss-primary)}[data-theme=dark] .q-button[data-variant=error]:where(:not(:disabled):not([aria-disabled=true])){background:#d93036}[data-theme=dark] .q-button[data-variant=error]:hover:where(:not(:disabled):not([aria-disabled=true])){background:#ff6166}[data-theme=dark] .q-button[data-variant=tertiary]:hover:where(:not(:disabled):not([aria-disabled=true])){background:rgba(255,255,255,.09)}.q-button:focus-visible:not([data-pointer-focus]){transition:none}.q-button[data-variant=error]:where(:not(:disabled):not([aria-disabled=true])){color:#f5f5f5}.q-button[data-variant=warning]:where(:not(:disabled):not([aria-disabled=true])){color:#0a0a0a}.q-button[data-shadow=true]:where(:not(:disabled):not([aria-disabled=true])){box-shadow:0 0 0 1px rgba(0,0,0,.08),0 2px 2px rgba(0,0,0,.04),0 0 0 1px #fafafa}[data-theme=dark] .q-button[data-variant=error]:where(:not(:disabled):not([aria-disabled=true])){color:var(--ss-surface-light)}[data-theme=dark] .q-button[data-shadow=true]:where(:not(:disabled):not([aria-disabled=true])){box-shadow:0 0 0 1px rgba(255,255,255,.145),0 1px 2px rgba(0,0,0,.16),0 0 0 1px #000}.q-button[data-shadow=true]:focus-visible:not([data-pointer-focus]){box-shadow:0 0 0 2px var(--ss-surface-light),0 0 0 4px var(--ss-primary)}[data-theme=dark] .q-button[data-shadow=true]:focus-visible:not([data-pointer-focus]){box-shadow:0 0 0 2px #0a0a0a,0 0 0 4px var(--ss-primary)}.q-button[data-custom=true]:focus-visible:not([data-pointer-focus]){box-shadow:0 0 0 1px var(--ss-surface-light),0 0 0 3px var(--q-button-hover-background,var(--q-button-normal-background,var(--ss-primary)))}[data-theme=dark] .q-button[data-custom=true]:focus-visible:not([data-pointer-focus]){box-shadow:0 0 0 1px #000,0 0 0 3px var(--q-button-hover-background,var(--q-button-normal-background,var(--ss-primary)))}.q-spinner{position:relative;display:inline-block;aspect-ratio:1;flex-shrink:0;color:var(--q-spinner-color,#8f8f8f);vertical-align:middle}.q-spinner__spoke{position:absolute;left:50%;top:50%;translate:-50% -50%;transform-origin:center;border-radius:999px;background:currentColor;animation:q-spinner-opacity 1.2s linear infinite}@keyframes q-spinner-opacity{0%{opacity:1}to{opacity:.15}}.q-tooltip-trigger{display:inline-flex;align-items:center;height:fit-content}.q-tooltip{--q-tip-bg:#0a0a0a;--q-tip-fg:#ededed;position:fixed;z-index:1000000;box-sizing:border-box;width:max-content;height:fit-content;max-width:250px;padding:6px 8px;border-radius:8px;background:var(--q-tip-bg);color:var(--q-tip-fg);font-family:QuoterGeist,Arial,sans-serif;font-size:13px;line-height:1.3;font-weight:400;text-align:center;text-wrap:balance;white-space:pre-line;overflow-wrap:break-word;pointer-events:none;animation:q-tooltip-enter .1s ease-in both}.q-tooltip[data-theme=dark]{--q-tip-bg:var(--ss-surface-light);--q-tip-fg:#171717}.q-tooltip[data-center=false]{text-align:left}.q-tooltip:has(kbd){display:inline-flex;align-items:center;gap:4px;padding-right:6px}.q-tooltip>kbd{background:#2e2e2e!important;border-radius:4px;min-width:20px!important;height:20px!important;min-height:0!important;font-size:12px;box-shadow:none!important}.q-tooltip[data-theme=dark]>kbd{background:#e5e5e5!important}.q-tooltip:after{content:"";position:absolute;width:14px;height:6px;background:var(--q-tip-bg);mask:url(/_next/static/media/tooltip-arrow.393f0989.svg?dpl=dpl_2T4biZzKebEyZSDj92vQxuAzuCSW) center/100% 100% no-repeat}.q-tooltip[data-side=top]:after{left:var(--q-tip-arrow-x,50%);top:calc(100% - .6px);transform:translateX(-50%)}.q-tooltip[data-side=bottom]:after{left:var(--q-tip-arrow-x,50%);bottom:100%;transform:translateX(-50%) rotate(180deg)}.q-tooltip[data-side=left]:after{top:var(--q-tip-arrow-y,50%);left:calc(100% - 4px);transform:translateY(-50%) rotate(-90deg)}.q-tooltip[data-side=right]:after{top:var(--q-tip-arrow-y,50%);right:calc(100% - 4px);transform:translateY(-50%) rotate(90deg)}.q-tooltip[data-no-tip=true]:after{display:none}@keyframes q-tooltip-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.q-tooltip{animation:none}}.q-tooltip-touch-overlay{position:fixed;inset:0;z-index:999999}:root{--q-fg:#171717;--q-muted:#666;--q-surface:var(--ss-surface-light);--q-divider:#eaeaea;--q-frame:#ebebeb;--q-line-alpha:rgba(0,0,0,0.08)}[data-q-theme=dark],[data-theme=dark]{--q-fg:#ededed;--q-muted:#a1a1a1;--q-surface:#0a0a0a;--q-divider:#292929;--q-frame:#2e2e2e;--q-line-alpha:rgba(255,255,255,0.14)}.q-label__text{display:block;font-size:13px;line-height:1.5;max-width:100%;color:var(--q-gray-900,#4d4d4d);margin-bottom:8px;cursor:text;text-transform:capitalize}.q-label__text[data-bypass-casing=true]{text-transform:none}.q-separator{flex-shrink:0;background:var(--q-gray-200,var(--q-divider))}.q-separator[data-orientation=horizontal]{width:100%;height:1px}.q-separator[data-orientation=vertical]{width:1px;height:100%}.q-separator[data-inset=true]{background:var(--q-gray-400,var(--q-frame))}.q-separator[data-orientation=horizontal][data-inset=true]{width:calc(100% - 2px);margin-inline:1px}.q-separator[data-orientation=vertical][data-inset=true]{height:calc(100% - 2px);margin-block:1px}.q-description{margin:0;min-width:0}.q-description__title{font-size:14px;line-height:14px;min-height:14px;text-transform:capitalize;white-space:nowrap;color:var(--q-gray-900);margin:0 0 8px}.q-description__content{margin:0;font-size:14px;line-height:16px;font-weight:500;color:var(--q-fg)}.q-description[data-align=right]{text-align:right}.q-description[data-ellipsis=true]{width:100%}.q-description[data-ellipsis=true]>dd,.q-description[data-ellipsis=true]>dt{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.q-kbd{font-family:inherit;display:inline-flex;align-items:center;justify-content:center;color:var(--q-fg);background:var(--q-surface);box-shadow:0 0 0 1px var(--q-line-alpha);line-height:1.7em;border-radius:4px;font-size:14px;padding:0 6px;min-width:24px;min-height:24px;margin-left:4px;box-sizing:border-box}.q-kbd>span{font:inherit}.q-kbd__meta{min-width:1em;display:inline-block}.q-kbd[data-size=small]{font-size:12px;padding:0 4px;height:20px;min-height:20px;min-width:20px;margin-left:2px}.q-status-dot{display:inline-flex;align-items:center;color:var(--q-fg);font-size:16px;line-height:24px}.q-status-dot__indicator{display:inline-block;width:10px;height:10px;border-radius:50%;background:#eaeaea;flex-shrink:0}.q-status-dot__label{margin-left:8px;font-size:14px;line-height:16px;font-feature-settings:"calt" 0,"rlig" 1,"ss11" 1}.q-status-dot[data-state=BUILDING] .q-status-dot__indicator{background:#f5a623}.q-status-dot[data-state=ERROR] .q-status-dot__indicator{background:#e00}.q-status-dot[data-state=READY] .q-status-dot__indicator{background:#50e3c2}.q-status-dot[data-state=CANCELED] .q-status-dot__indicator,.q-status-dot[data-state=DELETED] .q-status-dot__indicator{background:#eaeaea}.q-description__help{display:inline-block;vertical-align:-2px;margin-left:4px;width:14px;height:14px;line-height:0}.q-description__info{display:block;width:14px;height:14px}[data-theme=dark] .q-status-dot[data-state=CANCELED] .q-status-dot__indicator,[data-theme=dark] .q-status-dot[data-state=DELETED] .q-status-dot__indicator,[data-theme=dark] .q-status-dot[data-state=QUEUED] .q-status-dot__indicator{background:#333}[data-theme=dark] .q-status-dot[data-state=ERROR] .q-status-dot__indicator{background:#f00}.q-description__title:has(.q-description__help){min-height:16px}.q-description__tooltip[data-side=top]:after{width:14px;height:6px;border:0;background:var(--q-tip-bg);clip-path:path("M13.8284 0H0.17157C0.702003 0 1.21071 0.210714 1.58578 0.585787L5.58578 4.58579C6.36683 5.36684 7.63316 5.36683 8.41421 4.58579L12.4142 0.585786C12.7893 0.210714 13.298 0 13.8284 0Z")}.q-description-page__guidance ul{margin:16px 0 0;padding:0;list-style:disc}.q-description-page__guidance li{margin:8px 0 0 32px;padding:2px 0;line-height:24px;color:#4d4d4d}[data-theme=dark] .q-description-page__guidance li{color:#a1a1a1}.q-description-page__guidance code{font-family:QuoterGeistMono,monospace;font-size:.857142857em;line-height:inherit;padding:2px 3.6px;border:1px solid #e6e6e6;border-radius:6px;background:var(--q-gray-100);color:var(--q-gray-900)}[data-theme=dark] .q-description-page__guidance code{border-color:#292929}.q-description__tooltip{opacity:0;animation:q-tooltip-enter .1s ease-in .4s forwards}.q-description__tooltip[data-touch=true]{animation-delay:.1s}.q-error{display:flex;align-items:flex-start;color:#cb2a2f;font-family:inherit;font-size:14px;line-height:20px}.q-error[data-size=small]{font-size:13px}.q-error[data-size=large]{font-size:16px;line-height:24px}.q-error__icon{display:flex;flex:none;align-items:center;margin:2px 8px 0 0}.q-error__content{overflow-wrap:break-word}.q-error__label{font-weight:500;margin-right:8px}.q-note{--q-note-ink:#4d4d4d;--q-note-border:#ebebeb;--q-note-fill:transparent;--q-note-fill-border:#ebebeb;box-sizing:border-box;display:flex;flex-wrap:wrap;align-items:center;position:relative;gap:12px;width:100%;min-height:36px;padding:6px 12px;border:1px solid var(--q-note-border);border-radius:6px;color:var(--q-note-ink);background:transparent;font-family:inherit;font-size:14px;line-height:20px;overflow-wrap:break-word}.q-note[data-size=small]{min-height:32px;padding:6px 8px;font-size:13px;line-height:18px}.q-note__body{display:flex;align-items:flex-start;gap:12px}.q-note__body,.q-note__content{flex:1;min-width:0}.q-note__icon{display:flex;flex-shrink:0}.q-note__icon>svg{height:1lh}.q-note__icon[data-custom=false]>svg{width:14px}.q-note__label{font-weight:600;margin-right:4px;white-space:nowrap}.q-note__action{display:flex;flex-shrink:0;align-items:center;align-self:center;justify-content:flex-end;gap:8px}.q-note[data-action=true]{padding-right:8px;border-radius:10px}.q-note[data-filled=true]{background:var(--q-note-fill);border-color:var(--q-note-fill-border)}.q-note[data-variant=success]{--q-note-ink:#0068d6;--q-note-border:#cce6ff;--q-note-fill:#ebf5ff;--q-note-fill-border:#f0f7ff}.q-note[data-variant=error]{--q-note-ink:#cb2a2f;--q-note-border:#fdd8d8;--q-note-fill:#ffebeb;--q-note-fill-border:#fff0f0}.q-note[data-variant=warning]{--q-note-ink:#a35200;--q-note-border:#ffdd8f;--q-note-fill:#fff4d6;--q-note-fill-border:#fff6e6}.q-note[data-variant=secondary]{--q-note-ink:rgba(0,0,0,0.7);--q-note-border:rgba(0,0,0,0.08);--q-note-fill:rgba(0,0,0,0.08);--q-note-fill-border:transparent}.q-note[data-variant=violet]{--q-note-ink:#7820bc;--q-note-border:#eddcf9;--q-note-fill:#f9f1fe;--q-note-fill-border:#f9f0ff}.q-note[data-variant=cyan]{--q-note-ink:#067a6e;--q-note-border:#bef4eb;--q-note-fill:#e5faf6;--q-note-fill-border:#eefcf9}.q-note[data-disabled=true]{--q-note-ink:#8f8f8f;--q-note-border:rgba(0,0,0,0.08);--q-note-fill:rgba(0,0,0,0.05);--q-note-fill-border:transparent}.q-note a:not(.q-button){color:inherit;font-weight:500;text-underline-offset:2px}[data-theme=dark] .q-error{color:#ff6166}[data-theme=dark] .q-note{--q-note-ink:#a1a1a1;--q-note-border:#2e2e2e}[data-theme=dark] .q-note[data-variant=success]{--q-note-ink:#52a8ff;--q-note-border:#0d3868;--q-note-fill:#10233d;--q-note-fill-border:#0f1c2e}[data-theme=dark] .q-note[data-variant=error]{--q-note-ink:#ff6166;--q-note-border:#671e21;--q-note-fill:#3c1618;--q-note-fill-border:#2a1314}[data-theme=dark] .q-note[data-variant=warning]{--q-note-ink:#f2a20d;--q-note-border:#573300;--q-note-fill:#331b00;--q-note-fill-border:#291800}[data-theme=dark] .q-note[data-variant=secondary]{--q-note-ink:rgba(255,255,255,0.61);--q-note-border:rgba(255,255,255,0.14);--q-note-fill:rgba(255,255,255,0.09);--q-note-fill-border:transparent}[data-theme=dark] .q-note[data-variant=violet]{--q-note-ink:#bf7af0;--q-note-border:#4f2768;--q-note-fill:#2e1938;--q-note-fill-border:#231528}[data-theme=dark] .q-note[data-variant=cyan]{--q-note-ink:#0ac7b4;--q-note-border:#053d35;--q-note-fill:#062822;--q-note-fill-border:#04201b}[data-theme=dark] .q-note[data-disabled=true]{--q-note-ink:#8f8f8f;--q-note-border:rgba(255,255,255,0.09);--q-note-fill:rgba(255,255,255,0.06);--q-note-fill-border:transparent}@media (max-width:767px){.q-note[data-action=true]{padding:12px}.q-note__action{width:100%;flex-basis:100%;justify-content:stretch}.q-note__action>*{flex:1}}.q-error[data-size=large] .q-error__icon{margin-top:4px}.q-note[data-disabled=true]{background:transparent!important;border-color:var(--q-note-border)!important}.q-note[data-disabled=true] button{pointer-events:none;border:1px solid var(--q-gray-alpha-400);background:var(--q-gray-100);color:var(--q-gray-700)}.q-note[data-disabled=true] a{color:var(--q-gray-700)}.q-note{--q-note-link:var(--q-gray-1000)}.q-note[data-variant=success]{--q-note-link:var(--q-blue-1000)}.q-note[data-variant=error]{--q-note-link:var(--q-red-1000)}.q-note[data-variant=warning]{--q-note-link:var(--q-amber-1000)}.q-note[data-variant=violet]{--q-note-link:var(--q-purple-1000)}.q-note[data-variant=cyan]{--q-note-link:var(--q-teal-1000)}.q-note a:not(.q-button){color:var(--q-note-link);text-decoration:none}.q-note a:not(.q-button):hover{text-decoration:underline}.q-note a:not(.q-button):focus-visible{border-radius:2px;outline:none;box-shadow:0 0 0 2px var(--q-bg,var(--ss-surface-light)),0 0 0 4px var(--ss-primary)}.q-text-control{--q-input-height:36px;--q-input-font:14px;--q-input-line-height:20px;width:100%;min-width:0;font-family:inherit;color:var(--q-fg,#171717)}.q-text-control[data-size=small]{--q-input-height:32px}.q-text-control[data-size=large]{--q-input-height:40px;--q-input-font:16px;--q-input-line-height:24px}.q-text-control[data-size=large] .q-text-control__frame{border-radius:8px}.q-text-control__frame{display:flex;align-items:center;max-width:100%;overflow:hidden;border-radius:6px;font-weight:400;box-shadow:0 0 0 1px var(--q-line-alpha,rgba(0,0,0,.08));transition:box-shadow .15s;background:var(--q-surface,var(--ss-surface-light))}.q-text-control__frame:hover{box-shadow:0 0 0 1px rgba(0,0,0,.21)}.q-text-control__frame:focus-within{box-shadow:0 0 0 1px rgba(0,0,0,.34),0 0 0 4px rgba(0,0,0,.16)}.q-text-control__input{box-sizing:border-box;display:inline-flex;appearance:none;min-width:0;width:100%;height:var(--q-input-height);border:0;margin:0;padding:0 12px;outline:none;background:var(--q-surface,var(--ss-surface-light));color:inherit;font-family:inherit;font-size:var(--q-input-font);font-weight:400;line-height:var(--q-input-line-height)}.q-text-control__input::placeholder{color:#8f8f8f}.q-text-control__input::-webkit-inner-spin-button,.q-text-control__input::-webkit-outer-spin-button,.q-text-control__input::-webkit-search-cancel-button{appearance:none}.q-text-control__input:disabled{background:#f2f2f2;color:#8f8f8f;opacity:1;cursor:not-allowed}.q-text-control__frame:has(:disabled){background:#f2f2f2}.q-text-control__frame:has(:disabled):hover{box-shadow:0 0 0 1px var(--q-line-alpha,rgba(0,0,0,.08))}.q-text-control[data-rounded=true] .q-text-control__frame{border-radius:9999px}.q-text-control__affix{display:inline-flex;align-items:center;align-self:stretch;flex-shrink:0;white-space:nowrap;padding:0 12px;background:#fafafa;color:#8f8f8f;font-size:var(--q-input-font)}.q-text-control__affix>svg{width:14px;height:14px}.q-text-control__affix[data-side=prefix]{border-right:1px solid #ebebeb}.q-text-control__affix[data-side=suffix]{border-left:1px solid #ebebeb;color:var(--q-fg,#171717)}.q-text-control__affix[data-styled=false]{background:var(--q-surface);border:0}.q-text-control__affix[data-styled=false][data-side=prefix]{margin-right:-12px}.q-text-control__affix[data-container=false]{align-self:center;box-sizing:border-box;width:24px;height:16px}.q-text-control__frame:has(input:disabled) .q-text-control__affix[data-styled=false]{background:#f2f2f2}.q-text-control[data-clearable=true] .q-text-control__input{padding-right:0}.q-text-control__clear{display:flex;align-items:center;flex-shrink:0;height:var(--q-input-height);margin:0 0 0 12px;padding:0 10px;border:0;border-radius:0 6px 6px 0;color:#666;background:transparent;cursor:pointer;font-size:16px;font-family:inherit}.q-text-control__clear .q-kbd{margin-left:2px;height:20px;font-weight:500;color:var(--q-muted,#666)}.q-text-control__clear:hover{color:var(--q-fg,#171717)}.q-text-control__clear:focus-visible{outline:2px solid var(--ss-primary);outline-offset:1px}.q-text-control__clear:disabled{cursor:not-allowed}.q-text-control__clear[hidden],.q-text-control__hint[hidden],.q-text-control__message[hidden]{display:none}.q-text-control__hint{display:flex;align-items:center;padding-left:12px;flex-shrink:0}.q-text-control__hint-keys{--q-hint-duration:0.56104s;--q-hint-easing:linear(0 0%,0.00484 1%,0.018323 2%,0.039014 3%,0.065627 4%,0.097013 5%,0.132156 6%,0.170155 7%,0.210219 8%,0.251659 9%,0.293875 10%,0.336353 11%,0.378653 12%,0.420402 13%,0.461292 14%,0.501066 15%,0.53952 16%,0.57649 17%,0.611853 18%,0.645519 19%,0.677428 20%,0.707546 21%,0.735859 22%,0.762374 23%,0.787113 24%,0.810113 25%,0.83142 26%,0.851089 27%,0.869183 28%,0.88577 29%,0.900923 30%,0.914714 31%,0.927222 32%,0.938521 33%,0.948689 34%,0.957801 35%,0.965931 36%,0.973151 37%,0.979531 38%,0.985137 39%,0.990035 40%,0.994286 41%,0.997947 42%,1.00107 43%,1.00372 44%,1.00592 45%,1.00774 46%,1.00921 47%,1.01037 48%,1.01126 49%,1.0119 50%,1.01234 51%,1.01259 52%,1.01269 53%,1.01265 54%,1.0125 55%,1.01226 56%,1.01193 57%,1.01155 58%,1.01111 59%,1.01063 60%,1.01013 61%,1.0096 62%,1.00907 63%,1.00853 64%,1.00799 65%,1.00746 66%,1.00694 67%,1.00643 68%,1.00594 69%,1.00547 70%,1.00501 71%,1.00458 72%,1.00417 73%,1.00379 74%,1.00342 75%,1.00308 76%,1.00276 77%,1.00247 78%,1.00219 79%,1.00194 80%,1.00171 81%,1.00149 82%,1.00129 83%,1.00112 84%,1.00095 85%,1.00081 86%,1.00068 87%,1.00056 88%,1.00045 89%,1.00036 90%,1.00028 91%,1.0002 92%,1.00014 93%,1.00008 94%);display:flex;gap:4px;justify-content:center;padding-right:10px;font-weight:500}.q-text-control__hint-keys .q-kbd{color:var(--q-muted,#666);transition:translate var(--q-hint-duration) var(--q-hint-easing)}.q-text-control__hint-keys .q-kbd:first-child{position:relative;overflow:hidden;width:20px}.q-text-control__hint-command,.q-text-control__hint-escape{position:absolute;top:0;bottom:0;display:flex;align-items:center;transition:translate var(--q-hint-duration) var(--q-hint-easing)}.q-text-control__hint-escape{left:4px;translate:32px}.q-text-control__hint-command{right:4px}.q-text-control__hint-keys[data-filled=true] .q-kbd:first-child{width:28px;translate:26px}.q-text-control__hint-keys[data-filled=true] .q-kbd:last-child{translate:33px}.q-text-control__hint-keys[data-filled=true] .q-text-control__hint-escape{translate:0}.q-text-control__hint-keys[data-filled=true] .q-text-control__hint-command{translate:-24px}@media (width < 960px){.q-text-control__hint-keys{display:none}}.q-text-control__search{flex-shrink:0;width:14px;height:14px;margin-left:12px;color:#8f8f8f}.q-text-control[data-search=true] .q-text-control__affix[data-side=prefix]{padding:0 12px;margin-right:-12px;background:transparent;border:0;color:#8f8f8f}.q-text-control[data-search=true] .q-text-control__affix[data-side=prefix]>svg{width:14px;height:14px}.q-text-control[data-search=true] .q-text-control__input{padding-right:12px}.q-text-control[data-search=true] .q-text-control__loading{width:14px!important;height:14px!important;color:#8f8f8f}.q-text-control__loading{margin-left:12px}.q-text-control[data-loading=true] .q-text-control__search,.q-text-control[data-search=true][data-loading=true] .q-text-control__affix[data-side=prefix]{display:none}.q-text-control[data-invalid=true] .q-text-control__frame{box-shadow:0 0 0 1px #e00}.q-text-control__message{font-size:13px;line-height:20px;margin:8px 0 0;color:var(--q-muted,#666)}.q-text-control[data-invalid=true] .q-text-control__message{color:#e00}.q-text-control[data-multiline=true] textarea{height:auto;min-height:100px;padding:10px 12px;resize:none;line-height:20px}.q-text-control[data-multiline=true][data-size=large] textarea{line-height:24px}.q-text-control[data-multiline=true] textarea[rows]{min-height:0}[data-theme=dark] .q-text-control__frame:focus-within{box-shadow:0 0 0 1px rgba(255,255,255,.51),0 0 0 4px rgba(255,255,255,.24)}@media (prefers-reduced-motion:reduce){.q-text-control__frame{transition:none}}@media (pointer:coarse){.q-text-control__clear{display:none}}.q-text-control[data-invalid=true] .q-text-control__frame{box-shadow:0 0 0 1px var(--q-red-900,#e00),0 0 0 4px var(--q-red-300,#ffe5e5)}.q-text-control[data-invalid=true] .q-text-control__frame:hover{box-shadow:0 0 0 1px var(--q-red-900,#e00),0 0 0 4px var(--q-red-500,#f8baba)}.q-text-control[data-invalid=true] .q-text-control__frame:focus-within{box-shadow:0 0 0 1px var(--q-red-900,#e00),0 0 0 4px var(--q-red-300,#ffe5e5)}.q-text-control[data-clearable=true] .q-text-control__input{line-height:20px}.q-text-control[data-clearable=true][data-size=large] .q-text-control__input{line-height:24px}.q-text-control[data-clearable=true]:has(.q-text-control__clear:not([hidden])) .q-text-control__input,.q-text-control[data-clearable=true]:has(.q-text-control__hint) .q-text-control__input{padding-right:12px}[data-theme=dark] .q-text-control__frame:has(:disabled),[data-theme=dark] .q-text-control__frame:has(input:disabled) .q-text-control__affix[data-styled=false],[data-theme=dark] .q-text-control__input:disabled{background:#1a1a1a}[data-theme=dark] .q-text-control__frame:hover:not(:focus-within):not(:has(:disabled)){box-shadow:0 0 0 1px rgba(255,255,255,.24)}.q-text-control[data-clearable=true] .q-text-control__input:not(:disabled){color:#000}[data-theme=dark] .q-text-control[data-clearable=true] .q-text-control__input:not(:disabled){color:var(--ss-surface-light)}.q-text-control__affix[data-styled=true]{background:var(--q-background-200);border-color:var(--q-gray-alpha-400)}input.q-text-control__input:disabled{-webkit-text-fill-color:#999}input.q-text-control__input:disabled::placeholder{color:#999}[data-theme=dark] input.q-text-control__input:disabled{-webkit-text-fill-color:#444}[data-theme=dark] input.q-text-control__input:disabled::placeholder{color:#444}.q-search-input-page .q-docs__page-heading h1{letter-spacing:-.06em}.q-text-control[data-multiline=true] .q-text-control__frame{transition:box-shadow .15s cubic-bezier(.4,0,.2,1)}.q-text-control[data-multiline=true] textarea:not(:disabled){color:#000}.q-text-control[data-multiline=true] textarea::placeholder{color:rgb(0 0 0/50%)}.q-text-control[data-multiline=true] textarea:disabled{-webkit-text-fill-color:#999}.q-text-control[data-multiline=true] textarea:disabled::placeholder{color:#999}[data-theme=dark] .q-text-control[data-multiline=true] textarea:not(:disabled){color:#fff}[data-theme=dark] .q-text-control[data-multiline=true] textarea::placeholder{color:rgb(255 255 255/50%)}[data-theme=dark] .q-text-control[data-multiline=true] textarea:disabled{-webkit-text-fill-color:#444}[data-theme=dark] .q-text-control[data-multiline=true] textarea:disabled::placeholder{color:#444}.q-select{--q-select-bg:var(--ss-surface-light);--q-select-ink:#171717;--q-select-border:rgba(0,0,0,0.08);--q-select-hover-border:rgba(0,0,0,0.12);--q-select-muted:#f2f2f2;--q-select-decoration:#8f8f8f;font-family:inherit;min-width:0}.q-select__frame{position:relative;display:flex;align-items:center}.q-select__input{appearance:none;box-sizing:border-box;width:100%;height:36px;padding:0 36px 0 12px;border:0;border-radius:6px;background:var(--q-select-bg);color:var(--q-select-ink);font-family:inherit;font-size:14px;font-weight:400;line-height:20px;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;box-shadow:0 0 0 1px var(--q-select-border);transition:box-shadow .2s,color .2s}.q-select[data-size=small] .q-select__input{height:32px}.q-select[data-size=large] .q-select__input{height:40px;font-size:16px;line-height:24px;border-radius:8px}.q-select[data-prefix=true] .q-select__input{padding-left:40px}.q-select__input:hover{box-shadow:0 0 0 1px var(--q-select-hover-border)}.q-select__input:focus{outline:none;box-shadow:0 0 0 1px rgba(0,0,0,.34),0 0 0 4px rgba(0,0,0,.16)}[data-theme=dark] .q-select__input:focus{box-shadow:0 0 0 1px rgba(255,255,255,.51),0 0 0 4px rgba(255,255,255,.24)}.q-select__input[aria-invalid=true]{outline:none;box-shadow:0 0 0 1px #e00,0 0 0 4px rgba(203,42,47,.16)}.q-select__input:disabled{opacity:1;cursor:not-allowed;background:var(--q-select-muted);color:var(--q-select-decoration);-webkit-text-fill-color:var(--q-select-disabled-ink,#999);box-shadow:0 0 0 1px var(--q-select-border)}.q-select__prefix,.q-select__suffix{position:absolute;display:inline-flex;align-items:center;justify-content:center;pointer-events:none;color:var(--q-select-decoration);transition:color .15s ease-in;width:16px;height:16px}.q-select__prefix{left:12px}.q-select__suffix{right:12px}.q-select__suffix[data-default=true]{width:14px;height:14px}.q-select__frame:hover .q-select__suffix{color:var(--q-select-ink)}.q-select__message{color:#cb2a2f;margin:8px 0 0}.q-select__message[hidden]{display:none}.q-select__input option{color:var(--q-select-ink)}[data-theme=dark] .q-select{--q-select-disabled-ink:#444;--q-select-bg:#0a0a0a;--q-select-ink:#ededed;--q-select-border:rgba(255,255,255,0.14);--q-select-hover-border:rgba(255,255,255,0.24);--q-select-muted:#1a1a1a;--q-select-decoration:#8f8f8f;color-scheme:dark}[data-theme=dark] .q-select__input[aria-invalid=true]{box-shadow:0 0 0 1px #f00,0 0 0 4px rgba(255,97,102,.16)}@media (width < 401px){.q-select .q-select__input{font-size:16px}}@media (prefers-reduced-motion:reduce){.q-select__input,.q-select__prefix,.q-select__suffix{transition:none}}.q-select__message{font-size:13px;line-height:20px}.q-select[data-size=large] .q-select__message{font-size:16px;line-height:24px}.q-select[data-size=large] .q-error__icon{margin-top:4px}.q-checkbox{--q-check-bg:var(--ss-surface-light);--q-check-ink:#171717;--q-check-border:#8f8f8f;--q-check-disabled:#c9c9c9;--q-check-disabled-fill:#a8a8a8;--q-check-muted:#f2f2f2;--q-check-hover:#ebebeb;display:inline-flex;align-items:flex-start;cursor:pointer;font-family:inherit;font-size:13px;font-weight:400;line-height:19.5px;color:var(--q-check-ink)}.q-checkbox__target{display:flex;position:relative;align-items:center;padding:2px;margin:-2px;box-sizing:content-box}.q-checkbox__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.q-checkbox__box{display:inline-flex;align-items:center;justify-content:center;position:relative;width:16px;height:16px;box-sizing:border-box;border:1px solid var(--q-check-border);border-radius:4px;background:var(--q-check-bg);transition:all .2s}.q-checkbox__label{margin-left:8px}.q-checkbox__mark{display:block;flex-shrink:0}.q-checkbox__mark path{visibility:hidden;stroke:var(--q-check-bg)}.q-checkbox__mark line{visibility:hidden;stroke:var(--q-check-border)}.q-checkbox__input:checked+.q-checkbox__box{background:var(--q-check-ink);border-color:var(--q-check-ink)}.q-checkbox__input:checked+.q-checkbox__box .q-checkbox__mark path{visibility:visible}.q-checkbox__input:not(:disabled):not(:checked):focus-visible+.q-checkbox__box,.q-checkbox__input:not(:disabled):not(:checked):hover+.q-checkbox__box{background:var(--q-check-hover)}.q-checkbox__input:focus-visible+.q-checkbox__box{box-shadow:0 0 0 2px var(--q-check-bg),0 0 0 4px var(--ss-primary)}.q-checkbox[data-disabled=true]{color:var(--q-check-disabled);cursor:not-allowed}.q-checkbox__input:disabled+.q-checkbox__box{background:var(--q-check-muted);border-color:var(--q-check-disabled)}.q-checkbox__input:disabled:checked+.q-checkbox__box{background:var(--q-check-disabled-fill);border-color:var(--q-check-disabled-fill)}.q-checkbox[data-indeterminate=true] .q-checkbox__box{background:var(--q-check-bg);border-color:var(--q-check-border)}.q-checkbox[data-indeterminate=true] .q-checkbox__mark path{visibility:hidden}.q-checkbox[data-indeterminate=true] .q-checkbox__mark line{visibility:visible}.q-checkbox[data-indeterminate=true][data-disabled=true] .q-checkbox__box{background:var(--q-check-muted);border-color:var(--q-check-disabled)}.q-checkbox[data-indeterminate=true][data-disabled=true] .q-checkbox__mark line{stroke:var(--q-check-disabled)}[data-theme=dark] .q-checkbox{--q-check-bg:#0a0a0a;--q-check-ink:#ededed;--q-check-border:#8f8f8f;--q-check-disabled:#454545;--q-check-disabled-fill:#878787;--q-check-muted:#1a1a1a;--q-check-hover:#1f1f1f}@media (prefers-reduced-motion:reduce){.q-checkbox__box{transition:none}}[data-theme=dark] .q-checkbox__mark path{stroke:#000}.q-tabs{--q-tabs-ink:#171717;--q-tabs-muted:#4d4d4d;--q-tabs-border:#eaeaea;--q-tabs-fill:#ebebeb;color:var(--q-tabs-ink);font-family:inherit}.q-tabs-page .q-docs__page-heading h1{letter-spacing:-.06em}.q-tabs-page__guidance .q-docs-example__anchor{scroll-margin-top:96px}.q-tabs-page__guidance-body,.q-tabs-page__guidance-body>.q-docs-example__anchor{margin-top:16px}.q-tabs-page__guidance h3{margin:0;font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.4px}.q-tabs-page__guidance ul{margin:16px 0 0;padding:0;list-style:disc}.q-tabs-page__guidance li{margin:8px 0 0 32px;padding:2px 0;line-height:24px;color:var(--q-gray-900)}.q-tabs-page__guidance code{white-space:nowrap;font-family:QuoterGeistMono,monospace;font-size:.857142857em;line-height:inherit;padding:2px 3.6px;border:1px solid #e6e6e6;border-radius:6px;background:var(--q-gray-100);color:var(--q-gray-900)}[data-theme=dark] .q-tabs-page__guidance code{border-color:#292929}.q-tabs__list{display:flex;flex-wrap:nowrap;align-items:center;gap:24px;padding-bottom:1px;overflow-x:auto;scrollbar-width:none;box-shadow:inset 0 -1px var(--q-tabs-border)}.q-tabs__list::-webkit-scrollbar{display:none}.q-tabs__list:has(:focus-visible){overflow:visible}.q-tabs__tab{appearance:none;display:flex;flex:none;align-items:center;background:transparent;margin:0 0 -1px;padding:14px 2px;border:0;border-bottom:2px solid transparent;font-family:inherit;font-size:14px;line-height:20px;font-weight:400;color:var(--q-tabs-muted);white-space:nowrap;cursor:pointer;outline:0}.q-tabs__tab[aria-selected=true]{color:var(--q-tabs-ink);border-bottom-color:var(--q-tabs-ink)}.q-tabs__tab:not(:disabled):hover{color:var(--q-tabs-ink)}.q-tabs__list[data-show-focus-ring=true] .q-tabs__tab:focus-visible{box-shadow:0 0 0 2px var(--ss-surface-light),0 0 0 4px var(--ss-primary)}.q-tabs__tab:disabled{cursor:not-allowed}.q-tabs__icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;margin-right:6px}.q-tabs__badge{margin-left:6px}.q-tabs__list[data-variant=secondary]{gap:0;box-shadow:none}.q-tabs__list[data-variant=secondary] .q-tabs__tab{height:32px;padding:0 12px;border:0;border-radius:6px;font-size:13px;line-height:16px}.q-tabs__list[data-variant=secondary] .q-tabs__tab:disabled,.q-tabs__list[data-variant=secondary] .q-tabs__tab[aria-selected=true]{background:var(--q-tabs-fill)}.q-tabs__list[data-variant=secondary] .q-tabs__tab:disabled{color:var(--q-tabs-muted)}.q-tabs__panel[hidden]{display:none}[data-theme=dark] .q-tabs{--q-tabs-ink:#ededed;--q-tabs-muted:#a1a1a1;--q-tabs-border:#333;--q-tabs-fill:#1f1f1f}[data-theme=dark] .q-tabs__list[data-show-focus-ring=true] .q-tabs__tab:focus-visible{box-shadow:0 0 0 2px #0a0a0a,0 0 0 4px var(--ss-primary)}.q-theme-switcher{isolation:isolate;display:flex;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 0 0 1px #fafafa;border-radius:9999px;height:32px;width:fit-content;padding:0;border:0;margin:0;min-width:0}.q-theme-switcher[data-small=true]{height:24px}.q-theme-switcher__option{height:100%}.q-theme-switcher__hidden,.q-theme-switcher__input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.q-theme-switcher__label{border-radius:9999px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:0;position:relative;cursor:pointer;color:#8f8f8f}.q-theme-switcher[data-small=true] .q-theme-switcher__label{width:24px;height:24px}.q-theme-switcher__label svg{position:relative;z-index:1;width:16px;height:16px}.q-theme-switcher__label:hover{color:#171717}.q-theme-switcher__input:checked:not(:disabled)+label{box-shadow:0 0 0 1px #ebebeb,0 1px 2px rgba(0,0,0,.05);color:#171717;background:var(--ss-surface-light)}.q-theme-switcher__input:disabled+label{color:#c9c9c9;cursor:not-allowed}.q-theme-switcher__input:focus-visible+label{box-shadow:0 0 0 2px var(--ss-surface-light),0 0 0 4px var(--ss-primary)!important;color:#171717}[data-theme=dark] .q-theme-switcher{box-shadow:0 0 0 1px rgba(255,255,255,.145),0 0 0 1px #000}[data-theme=dark] .q-theme-switcher__label:hover{color:#ededed}[data-theme=dark] .q-theme-switcher__input:checked:not(:disabled)+label{box-shadow:0 0 0 1px #2e2e2e,0 1px 2px rgba(255,255,255,.06);color:#ededed;background:#0a0a0a}[data-theme=dark] .q-theme-switcher__input:disabled+label{color:#454545}[data-theme=dark] .q-theme-switcher__input:focus-visible+label{box-shadow:0 0 0 2px #0a0a0a,0 0 0 4px var(--ss-primary)!important;color:#ededed}.q-theme-switcher-page .q-docs__page-heading h1{letter-spacing:-.06em}.q-theme-switcher-page__guidance ul{margin:16px 0 0;padding:0;list-style:disc}.q-theme-switcher-page__guidance li{margin:8px 0 0 32px;padding:2px 0;line-height:24px;color:var(--q-gray-900)}.q-empty-state{display:flex;flex-direction:column;align-items:center;width:100%;padding:48px 70px;gap:24px;border:1px solid #ebebeb;border-radius:8px;background:var(--ss-surface-light)}.q-empty-state__copy{display:flex;flex-direction:column;gap:8px}.q-empty-state__description,.q-empty-state__title{max-width:340px;margin-inline:auto;text-align:center;text-wrap:balance}.q-empty-state__title{font-size:16px;line-height:24px;font-weight:500;letter-spacing:-.32px;color:#171717}.q-empty-state__description{font-size:14px;line-height:20px;color:#4d4d4d}.q-empty-state__icon{display:flex;flex-shrink:0;align-items:center;justify-content:center;padding:10px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background:var(--ss-surface-light);color:#4d4d4d}.q-empty-state>a{font-size:14px;line-height:20px;display:inline-flex;align-items:center;gap:2px;color:#4d4d4d;text-decoration:none;transition:color .1s}.q-empty-state>a:hover{color:#171717}.q-empty-state>a:focus-visible{outline:2px solid var(--ss-primary);outline-offset:4px}[data-theme=dark] .q-empty-state{border-color:#1f1f1f;background:#0a0a0a}[data-theme=dark] .q-empty-state__title{color:#ededed}[data-theme=dark] .q-empty-state>a,[data-theme=dark] .q-empty-state__description{color:#a1a1a1}[data-theme=dark] .q-empty-state__icon{border-color:rgba(255,255,255,.14);color:#a1a1a1;background:#0a0a0a}[data-theme=dark] .q-empty-state>a:hover{color:#ededed}.q-empty-state__copy{font-feature-settings:"calt" 0,"rlig","ss11"}.q-modal-overlay{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;--q-modal-backdrop:rgba(242,242,242,0.8);background:var(--q-modal-backdrop);padding:10px;animation:q-modal-backdrop .3s cubic-bezier(.175,.885,.32,1.1) both}.q-modal{box-sizing:border-box;width:540px;max-width:100%;max-height:min(800px,80vh);display:flex;flex-direction:column;overflow:hidden;border-radius:12px;background:var(--ss-surface-light);color:#171717;outline:0;font-family:QuoterGeist,Arial,sans-serif;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 32px 72px -12px rgba(0,0,0,.06),0 8px 32px -12px rgba(0,0,0,.08),0 8px 24px -12px rgba(0,0,0,.12);animation:q-modal-enter .3s cubic-bezier(.175,.885,.32,1.1) both}.q-modal__body{position:relative;padding:20px;overflow-x:hidden;overflow-y:auto;font-size:14px;line-height:20px;color:#4d4d4d}.q-modal__body:after{content:"";display:block;height:1px;pointer-events:none}.q-modal__mobile-fade{display:none}.q-modal__header{margin:0 0 20px;color:#171717}.q-modal__header:has(+.q-modal__content:empty){margin-bottom:0}.q-modal__title{margin:0;font-size:20px;line-height:26px;letter-spacing:-.4px;font-weight:600}.q-modal__subtitle{margin:8px 0 4px;color:#4d4d4d;font-size:14px;line-height:20px}.q-modal__content p{margin:0;font-size:14px;line-height:20px}.q-modal__footer{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:12px;background:#fafafa;box-shadow:0 -1px rgba(0,0,0,.08)}.q-modal__footer:has(>button:only-child){justify-content:flex-end}.q-modal[data-sticky=true] .q-modal__body{padding-top:0}.q-modal[data-sticky=true] .q-modal__title{line-height:24px}.q-modal[data-sticky=true] .q-modal__header{position:sticky;top:0;z-index:1;margin-left:-20px;margin-right:-20px;padding:20px;background:#fafafa;box-shadow:0 0 0 1px rgba(0,0,0,.08)}.q-modal[data-inset=true] .q-modal__content{margin:0 -20px;padding:20px;background:#fafafa;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}[data-theme=dark] .q-modal-overlay{--q-modal-backdrop:rgba(0,0,0,0.8)}[data-theme=dark] .q-modal{background:#0a0a0a;color:#ededed;box-shadow:0 0 0 1px rgba(255,255,255,.14),0 32px 72px -12px rgba(0,0,0,.06),0 8px 32px -12px rgba(0,0,0,.08),0 8px 24px -12px rgba(0,0,0,.12)}[data-theme=dark] .q-modal__body{background:#000;color:#a1a1a1}[data-theme=dark] .q-modal__header{color:#ededed}[data-theme=dark] .q-modal__subtitle{color:#a1a1a1}[data-theme=dark] .q-modal__footer{background:#000;box-shadow:0 -1px rgba(255,255,255,.14)}[data-theme=dark] .q-modal[data-sticky=true] .q-modal__header{background:#0a0a0a;box-shadow:0 0 0 1px rgba(255,255,255,.14)}[data-theme=dark] .q-modal[data-inset=true] .q-modal__content{background:#111;border-color:#333}.q-modal{--q-modal-scroll-shadow:rgba(0,0,0,0.075);--q-modal-header-surface:#fafafa;--q-modal-footer-surface:#fafafa}[data-theme=dark] .q-modal{--q-modal-scroll-shadow:rgba(255,255,255,0.1);--q-modal-header-surface:#0a0a0a;--q-modal-footer-surface:#000}.q-modal[data-sticky=true] .q-modal__header,.q-modal__footer{isolation:isolate}.q-modal[data-sticky=true] .q-modal__header:before,.q-modal__footer:before{content:"";position:absolute;left:0;width:100%;height:12px;background:var(--q-modal-scroll-shadow);filter:blur(3px);z-index:-1;pointer-events:none}.q-modal[data-sticky=true] .q-modal__header:before{top:100%;translate:0 -75%;opacity:0;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.q-modal[data-sticky=true][data-scrolled=true] .q-modal__header:before{opacity:1}.q-modal__footer:before{bottom:100%;translate:0 275%;transition:translate .2s cubic-bezier(.4,0,.2,1)}.q-modal[data-more-below=true] .q-modal__footer:before{translate:0 75%}.q-modal[data-sticky=true] .q-modal__header:after,.q-modal__footer:after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none}.q-modal[data-sticky=true] .q-modal__header:after{background:var(--q-modal-header-surface)}.q-modal__footer:after{background:var(--q-modal-footer-surface)}.q-modal-overlay[data-state=closing]{animation:q-modal-backdrop-out .3s cubic-bezier(.175,.885,.32,1.1) both}.q-modal-overlay[data-state=closing] .q-modal{animation:q-modal-exit .3s cubic-bezier(.175,.885,.32,1.1) both}@keyframes q-modal-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes q-modal-exit{to{opacity:0;transform:scale(.96)}}@keyframes q-modal-backdrop{0%{background:rgba(0,0,0,0)}to{background:var(--q-modal-backdrop)}}@keyframes q-modal-backdrop-out{to{background:rgba(0,0,0,0)}}@media (max-width:600px){html:has(.q-modal-overlay){scrollbar-gutter:auto}.q-modal-overlay{align-items:flex-end;padding:0;--q-modal-backdrop:rgba(250,250,250,0.5);background:var(--q-modal-backdrop);animation:q-modal-mobile-backdrop .3s cubic-bezier(.32,.72,0,1) both}[data-theme=dark] .q-modal-overlay{--q-modal-backdrop:rgba(0,0,0,0.5);background:var(--q-modal-backdrop)}.q-modal{width:100%!important;max-width:100%;max-height:90dvh;border-radius:12px 12px 0 0;border-top:1px solid rgba(0,0,0,.08);box-shadow:none;overflow-y:auto;animation:q-modal-sheet-enter .4s cubic-bezier(.32,.72,0,1) both}[data-theme=dark] .q-modal{border-top-color:rgba(255,255,255,.14);box-shadow:none}.q-modal__body{flex-shrink:0;overflow-x:hidden;overflow-y:auto}.q-modal__mobile-fade{display:block;position:sticky;top:0;z-index:10;flex:none;height:0;pointer-events:none}.q-modal__mobile-fade:before{content:"";position:absolute;left:0;top:0;width:100%;height:24px;border-radius:12px 12px 0 0;background:linear-gradient(var(--ss-surface-light) 25%,rgba(255,255,255,0) 100%)}[data-theme=dark] .q-modal__mobile-fade:before{background:linear-gradient(#0a0a0a 25%,rgba(255,255,255,0))}.q-modal[data-sticky=true] .q-modal__body{padding-top:20px}.q-modal[data-sticky=true] .q-modal__header{padding:16px 24px}.q-modal[data-sticky=true] .q-modal__title{font-size:16px}.q-modal__footer{position:sticky;bottom:0}.q-modal-overlay[data-state=closing]{animation:q-modal-mobile-backdrop-out .3s cubic-bezier(.32,.72,0,1) both}.q-modal-overlay[data-state=closing] .q-modal{animation:q-modal-sheet-exit .4s cubic-bezier(.32,.72,0,1) both}}@keyframes q-modal-sheet-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes q-modal-sheet-exit{0%{transform:translateY(var(--q-swipe-offset,0))}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.q-modal,.q-modal-overlay{animation:none!important}}@keyframes q-modal-mobile-backdrop{0%{background:transparent}to{background:var(--q-modal-backdrop)}}@keyframes q-modal-mobile-backdrop-out{to{background:transparent}}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;font-family:QuoterGeist,-apple-system,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.hidden{display:none}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.break-all{word-break:break-all}.border{border-width:1px}.font-sans{font-family:QuoterGeist,-apple-system,sans-serif}.uppercase{text-transform:uppercase}.italic{font-style:italic}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.\!shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1)!important;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color)!important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)!important}.shadow{--tw-shadow:0 1px 3px 0 rgb(0 0 0/0.1),0 1px 2px -1px rgb(0 0 0/0.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root[data-brand=superstate]{--mc-brand-pink:#ed168c;--ss-primary:color-mix(in srgb,var(--mc-brand-pink) 88%,#000);--ss-primary-hover:color-mix(in srgb,var(--mc-brand-pink) 76%,#000);--ss-custom-hover:var(--ss-primary-hover);--ss-on-primary:#fff;--ss-accent:var(--mc-brand-pink);--ss-selected-foreground:var(--q-pink-900);--ss-selected-border:var(--mc-brand-pink);--ss-selected-background:var(--q-pink-100);--ss-selected-hover:var(--q-pink-200);--ss-link:var(--q-pink-900);--bg:var(--q-background-200);--surface:var(--q-background-100);--surface2:var(--q-gray-100);--border:var(--q-gray-400);--text:var(--q-gray-1000);--muted:var(--q-gray-900);--orange:var(--ss-primary);--purple:var(--q-purple-900);--background:var(--bg);--foreground:var(--text);--font-sans:QuoterGeist,Arial,sans-serif}*{box-sizing:border-box}body,html{margin:0;padding:0;height:100%}body{background:var(--bg);color:var(--text);font-feature-settings:"calt" 0,"rlig" 1,"ss11" 1}button,input,select,textarea{font-family:inherit}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--ss-primary);outline-offset:2px}.mc-component{display:contents}.mc-app{display:flex;flex-direction:column;height:100dvh;background:var(--bg);overflow:hidden}.mc-app-header{display:flex;align-items:center;padding:0 24px;min-height:56px;background:var(--surface);border-bottom:1px solid var(--border);flex-shrink:0;z-index:20;position:relative;gap:16px}.mc-app-header>a[aria-label="Superstate home"]{display:inline-flex;align-items:center;align-self:center;flex-shrink:0;line-height:0}.mc-header-actions{margin-left:auto;display:flex;gap:12px;align-items:center;white-space:nowrap}.mc-theme-switcher{flex-shrink:0}.mc-version{font-size:11px;color:var(--muted);font-weight:500}.mc-logo{display:inline-flex;align-items:center;flex-shrink:0;width:150px;line-height:0}.mc-logo img{width:100%;height:auto}.mc-logo-stacked{width:160px;height:150px;justify-content:center}.mc-logo-dark,[data-theme=dark] .mc-logo-light{display:none}[data-theme=dark] .mc-logo-dark{display:block}.mc-workspaces{flex-shrink:0}.mc-workspaces .q-tabs__list[data-variant=secondary] .q-tabs__tab[aria-selected=true]{color:var(--ss-selected-foreground);background:var(--ss-selected-background)}.mc-accounting{flex:1;min-height:0;overflow:auto}.mc-placeholder{min-height:100%;display:flex;align-items:center;justify-content:center;padding:24px}.mc-placeholder>div{width:100%;max-width:560px}.mc-loading{height:100%;display:flex;align-items:center;justify-content:center;color:var(--muted);font-size:14px}.mc-status-checkbox{display:flex;flex-shrink:0;margin-top:2px}.mc-header-error{position:absolute;right:24px;top:100%;padding:12px;color:var(--q-red-900);background:var(--q-red-100);border:1px solid var(--q-red-400)}@media (max-width:800px){.mc-app-header{flex-wrap:wrap;padding:12px 16px;gap:12px}.mc-workspaces{order:2}.mc-app-header>.mc-component{order:3}.mc-version{display:none}.mc-header-actions{gap:8px}}@media (max-width:480px){.mc-header-release{display:none}.mc-placeholder{padding:16px}}@media (prefers-reduced-motion:reduce){.otp-sweep-overlay:after,.status-badge-working,.status-working{animation:none!important}}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--q-gray-600);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--q-gray-900)}.mc-board{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px}.mc-board,.mc-column{height:100%;min-height:0;overflow:hidden}.mc-column{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:10px;transition:border-color .15s,background .15s}.mc-column-header{display:flex;align-items:center;justify-content:space-between;padding:10px 12px 8px;background:var(--surface);border-bottom:2px solid var(--border);flex-shrink:0}.mc-column-title{font-size:12px;font-weight:700;letter-spacing:.04em;color:var(--text);text-transform:uppercase}.mc-column-subtitle,.mc-column-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mc-column-subtitle{font-size:10px;color:var(--q-gray-900);font-weight:400}.mc-column-count{font-size:11px;color:var(--muted);background:var(--surface2);border-radius:10px;padding:1px 7px;font-weight:500;flex-shrink:0;margin-left:8px}.mc-column-cards{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;padding:8px;display:flex;flex-direction:column;gap:6px;scrollbar-width:thin;scrollbar-color:var(--q-gray-600) transparent}.mc-column-cards::-webkit-scrollbar{width:6px}.mc-column-cards::-webkit-scrollbar-track{background:var(--surface);border-radius:3px}.mc-column-cards::-webkit-scrollbar-thumb{background:var(--q-gray-900);border-radius:3px}.mc-column-cards::-webkit-scrollbar-thumb:hover{background:var(--q-gray-900)}@keyframes pulse-green{0%,to{box-shadow:0 0 0 0 rgba(34,197,94,.6)}50%{box-shadow:0 0 0 5px rgba(34,197,94,0)}}.status-working{background-color:var(--q-green-900);animation:pulse-green 1.5s ease-in-out infinite}.status-standby{background-color:var(--q-gray-600)}.status-badge-standby{color:var(--q-gray-900);background:var(--q-gray-100);border:1px solid var(--q-gray-400);border-radius:4px}.status-badge-standby,.status-badge-working{font-size:9px;font-weight:700;letter-spacing:.08em;padding:2px 5px;white-space:nowrap}.status-badge-working{color:var(--q-green-900);background:var(--q-green-100);border:1px solid var(--q-green-900);border-radius:4px;animation:pulse-green 1.5s ease-in-out infinite}@keyframes otp-sweep{0%{transform:translateX(-100%);opacity:.8}to{transform:translateX(500%);opacity:0}}.otp-sweep-overlay{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:10;border-radius:6px}.otp-sweep-overlay:after{content:"";position:absolute;top:-2px;bottom:-2px;left:0;width:28%;background:linear-gradient(90deg,transparent,rgba(133,187,101,.55) 50%,transparent);animation:otp-sweep .4s ease-out forwards}