/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-divide-x-reverse:0;--tw-border-style:solid;--tw-divide-y-reverse:0;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-500:oklch(63.7% .237 25.331);--color-red-600:oklch(57.7% .245 27.325);--color-red-700:oklch(50.5% .213 27.518);--color-orange-500:oklch(70.5% .213 47.604);--color-yellow-500:oklch(79.5% .184 86.047);--color-green-500:oklch(72.3% .219 149.579);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-pink-500:oklch(65.6% .241 354.308);--color-gray-500:oklch(55.1% .027 264.364);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--text-7xl:4.5rem;--text-7xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-xl:24px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not([class*=drawer-open])>.drawer-toggle:checked){overflow:hidden}:root,[data-theme]{background-color:var(--root-bg,var(--color-base-100));color:var(--color-base-content)}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000}}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){scrollbar-gutter:stable;background-image:linear-gradient(var(--color-base-100), var(--color-base-100));--root-bg:var(--color-base-100)}@supports (color:color-mix(in lab, red, red)){:where(:root:has(.modal-open,.modal[open],.modal:target,.modal-toggle:checked,.drawer:not(.drawer-open)>.drawer-toggle:checked)){--root-bg:color-mix(in srgb, var(--color-base-100), oklch(0% 0 0) 40%)}}:where(.modal[open],.modal-open,.modal-toggle:checked+.modal):not(.modal-start,.modal-end){scrollbar-gutter:stable}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E")}.chat{--mask-chat:url("data:image/svg+xml,%3csvg width='13' height='13' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill='black' d='M0 11.5004C0 13.0004 2 13.0004 2 13.0004H12H13V0.00036329L12.5 0C12.5 0 11.977 2.09572 11.8581 2.50033C11.6075 3.35237 10.9149 4.22374 9 5.50036C6 7.50036 0 10.0004 0 11.5004Z'/%3e%3c/svg%3e")}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--color-base-100:oklch(20.63% .012 277.83);--color-base-200:oklch(16.92% .0085 274.36);--color-base-300:oklch(14.98% .0067 270.98);--color-base-content:oklch(95.6% .004 286.32);--color-primary:oklch(66.54% .1733 269.84);--color-primary-content:oklch(95.6% .004 286.32);--color-secondary:oklch(68.94% .1769 301.79);--color-secondary-content:oklch(95.6% .004 286.32);--color-accent:oklch(68.94% .1769 301.79);--color-accent-content:oklch(95.6% .004 286.32);--color-neutral:oklch(24.5% .0155 274.17);--color-neutral-content:oklch(95.6% .004 286.32);--color-info:oklch(79.2% .1208 186.95);--color-info-content:oklch(95.6% .004 286.32);--color-success:oklch(77.94% .1655 157.29);--color-success-content:oklch(95.6% .004 286.32);--color-warning:oklch(78.37% .1587 72.99);--color-warning-content:oklch(95.6% .004 286.32);--color-error:oklch(66.76% .1952 26.96);--color-error-content:oklch(95.6% .004 286.32);--radius-selector:.25rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.21875rem;--size-field:.21875rem;--border:1px;--depth:1;--noise:0}}:root:has(input.theme-controller[value=dark]:checked),[data-theme=dark]{color-scheme:dark;--color-base-100:oklch(20.63% .012 277.83);--color-base-200:oklch(16.92% .0085 274.36);--color-base-300:oklch(14.98% .0067 270.98);--color-base-content:oklch(95.6% .004 286.32);--color-primary:oklch(66.54% .1733 269.84);--color-primary-content:oklch(95.6% .004 286.32);--color-secondary:oklch(68.94% .1769 301.79);--color-secondary-content:oklch(95.6% .004 286.32);--color-accent:oklch(68.94% .1769 301.79);--color-accent-content:oklch(95.6% .004 286.32);--color-neutral:oklch(24.5% .0155 274.17);--color-neutral-content:oklch(95.6% .004 286.32);--color-info:oklch(79.2% .1208 186.95);--color-info-content:oklch(95.6% .004 286.32);--color-success:oklch(77.94% .1655 157.29);--color-success-content:oklch(95.6% .004 286.32);--color-warning:oklch(78.37% .1587 72.99);--color-warning-content:oklch(95.6% .004 286.32);--color-error:oklch(66.76% .1952 26.96);--color-error-content:oklch(95.6% .004 286.32);--radius-selector:.25rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.21875rem;--size-field:.21875rem;--border:1px;--depth:1;--noise:0}:where(:root),:root:has(input.theme-controller[value=light]:checked),[data-theme=light]{color-scheme:light;--color-base-100:oklch(99% 0 0);--color-base-200:oklch(94% .003 270);--color-base-300:oklch(90% .005 270);--color-base-content:oklch(18% .01 270);--color-primary:oklch(55% .2 260);--color-primary-content:oklch(98% .005 260);--color-secondary:oklch(55% .18 300);--color-secondary-content:oklch(98% .005 300);--color-accent:oklch(55% .18 300);--color-accent-content:oklch(98% .005 300);--color-neutral:oklch(35% .015 270);--color-neutral-content:oklch(98% 0 0);--color-info:oklch(55% .18 240);--color-info-content:oklch(98% .005 240);--color-success:oklch(55% .16 155);--color-success-content:oklch(98% .005 155);--color-warning:oklch(65% .18 65);--color-warning-content:oklch(98% .005 65);--color-error:oklch(55% .22 25);--color-error-content:oklch(98% .005 25);--radius-selector:.25rem;--radius-field:.25rem;--radius-box:.5rem;--size-selector:.21875rem;--size-field:.21875rem;--border:1.5px;--depth:1;--noise:0}}@layer components;@layer utilities{.diff{webkit-user-select:none;-webkit-user-select:none;user-select:none;direction:ltr;grid-template-columns:auto 1fr;width:100%;display:grid;position:relative;overflow:hidden;container-type:inline-size}.diff:focus-visible,.diff:has(.diff-item-1:focus-visible),.diff:focus-visible{outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px;outline-color:var(--color-base-content)}.diff:focus-visible .diff-resizer{min-width:90cqi;max-width:90cqi}.diff:has(.diff-item-2:focus-visible){outline-style:var(--tw-outline-style);outline-offset:1px;outline-width:2px}.diff:has(.diff-item-2:focus-visible) .diff-resizer{min-width:10cqi;max-width:10cqi}@supports (-webkit-overflow-scrolling:touch) and (overflow:-webkit-paged-x){.diff:focus .diff-resizer{min-width:10cqi;max-width:10cqi}.diff:has(.diff-item-1:focus) .diff-resizer{min-width:90cqi;max-width:90cqi}}.modal{pointer-events:none;visibility:hidden;width:100%;max-width:none;height:100%;max-height:none;color:inherit;transition:translate .3s ease-out, visibility .3s allow-discrete, background-color .3s ease-out, opacity .1s ease-out;overscroll-behavior:contain;z-index:999;background-color:#0000;place-items:center;margin:0;padding:0;display:grid;position:fixed;inset:0;overflow:hidden}.modal::backdrop{display:none}.modal.modal-open,.modal[open],.modal:target{pointer-events:auto;visibility:visible;opacity:1;background-color:oklch(0% 0 0/.4)}:is(.modal.modal-open,.modal[open],.modal:target) .modal-box{opacity:1;translate:0;scale:1}@starting-style{.modal.modal-open,.modal[open],.modal:target{visibility:hidden;opacity:0}}.drawer-side{pointer-events:none;visibility:hidden;z-index:1;overscroll-behavior:contain;opacity:0;width:100%;transition:opacity .2s ease-out .1s allow-discrete, visibility .3s ease-out .1s allow-discrete;inset-inline-start:0;grid-template-rows:repeat(1,minmax(0,1fr));grid-template-columns:repeat(1,minmax(0,1fr));grid-row-start:1;grid-column-start:1;place-items:flex-start start;height:100dvh;display:grid;position:fixed;top:0;overflow:hidden}.drawer-side>.drawer-overlay{cursor:pointer;background-color:oklch(0% 0 0/.4);place-self:stretch stretch;position:sticky;top:0}.drawer-side>*{grid-row-start:1;grid-column-start:1}.drawer-side>:not(.drawer-overlay){will-change:transform;transition:translate .3s ease-out;translate:-100%}[dir=rtl] :is(.drawer-side>:not(.drawer-overlay)){translate:100%}.drawer-toggle{appearance:none;opacity:0;width:0;height:0;position:fixed}.drawer-toggle:checked~.drawer-side{pointer-events:auto;visibility:visible;opacity:1;overflow-y:auto}.drawer-toggle:checked~.drawer-side>:not(.drawer-overlay){translate:0%}.drawer-toggle:focus-visible~.drawer-content label.drawer-button{outline-offset:2px;outline:2px solid}.tooltip{--tt-bg:var(--color-neutral);--tt-off:calc(100% + .5rem);--tt-tail:calc(100% + 1px + .25rem);display:inline-block;position:relative}.tooltip>:where(.tooltip-content),.tooltip:where([data-tip]):before{border-radius:var(--radius-field);text-align:center;white-space:normal;max-width:20rem;color:var(--color-neutral-content);opacity:0;background-color:var(--tt-bg);pointer-events:none;z-index:1;--tw-content:attr(data-tip);content:var(--tw-content);width:max-content;padding-block:.25rem;padding-inline:.5rem;font-size:.875rem;line-height:1.25;transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms;position:absolute}.tooltip:after{opacity:0;background-color:var(--tt-bg);content:"";pointer-events:none;--mask-tooltip:url("data:image/svg+xml,%3Csvg width='10' height='4' viewBox='0 0 8 4' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.500009 1C3.5 1 3.00001 4 5.00001 4C7 4 6.5 1 9.5 1C10 1 10 0.499897 10 0H0C-1.99338e-08 0.5 0 1 0.500009 1Z' fill='black'/%3E%3C/svg%3E%0A");width:.625rem;height:.25rem;-webkit-mask-position:-1px 0;mask-position:-1px 0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-image:var(--mask-tooltip);-webkit-mask-image:var(--mask-tooltip);mask-image:var(--mask-tooltip);transition:opacity .2s cubic-bezier(.4,0,.2,1) 75ms,transform .2s cubic-bezier(.4,0,.2,1) 75ms;display:block;position:absolute}:is(.tooltip.tooltip-open,.tooltip[data-tip]:not([data-tip=""]):hover,.tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,.tooltip:has(:focus-visible))>.tooltip-content,:is(.tooltip.tooltip-open,.tooltip[data-tip]:not([data-tip=""]):hover,.tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,.tooltip:has(:focus-visible))[data-tip]:before,:is(.tooltip.tooltip-open,.tooltip[data-tip]:not([data-tip=""]):hover,.tooltip:not(:has(.tooltip-content:empty)):has(.tooltip-content):hover,.tooltip:has(:focus-visible)):after{opacity:1;--tt-pos:0rem;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.tooltip>.tooltip-content,.tooltip[data-tip]:before{transform:translateX(-50%) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-off) 50%}.tooltip:after{transform:translateX(-50%) translateY(var(--tt-pos,.25rem));inset:auto auto var(--tt-tail) 50%}.tab{cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:hover{color:var(--color-base-content)}}.tab{--tab-p:1rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));order:var(--tab-order);height:calc(var(--size-field,.25rem) * 10);border-color:#0000;padding-inline-start:var(--tab-p);padding-inline-end:var(--tab-p);font-size:.875rem}.tab:is(input[type=radio]){min-width:fit-content}.tab:is(input[type=radio]):after{content:attr(aria-label)}.tab:is(label){position:relative}.tab:is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:checked,.tab:is(label:has(:checked)),.tab:is(.tab-active,[aria-selected=true]))+.tab-content{height:100%;display:block}.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true]){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.tab:not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.tab:not(input):empty{cursor:default;flex-grow:1}.tab:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:focus{outline-offset:2px;outline:2px solid #0000}}.tab:focus-visible,.tab:is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab[disabled]{pointer-events:none;opacity:.4}.menu{--menu-active-fg:var(--color-neutral-content);--menu-active-bg:var(--color-neutral);flex-flow:column wrap;width:fit-content;padding:.5rem;font-size:.875rem;display:flex}.menu :where(li ul){white-space:nowrap;margin-inline-start:1rem;padding-inline-start:.5rem;position:relative}.menu :where(li ul):before{background-color:var(--color-base-content);opacity:.1;width:var(--border);content:"";inset-inline-start:0;position:absolute;top:.75rem;bottom:.75rem}.menu :where(li>.menu-dropdown:not(.menu-dropdown-show)){display:none}.menu :where(li:not(.menu-title)>:not(ul,details,.menu-title,.btn)),.menu :where(li:not(.menu-title)>details>summary:not(.menu-title)){border-radius:var(--radius-field);text-align:start;text-wrap:balance;-webkit-user-select:none;user-select:none;grid-auto-columns:minmax(auto,max-content) auto max-content;grid-auto-flow:column;align-content:flex-start;align-items:center;gap:.5rem;padding-block:.375rem;padding-inline:.75rem;transition-property:color,background-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:grid}.menu :where(li>details>summary){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li>details>summary){outline-offset:2px;outline:2px solid #0000}}.menu :where(li>details>summary)::-webkit-details-marker{display:none}:is(.menu :where(li>details>summary),.menu :where(li>.menu-dropdown-toggle)):after{content:"";transform-origin:50%;pointer-events:none;justify-self:flex-end;width:.375rem;height:.375rem;transition-property:rotate,translate;transition-duration:.2s;display:block;translate:0 -1px;rotate:-135deg;box-shadow:inset 2px 2px}.menu :where(li>details[open]>summary):after,.menu :where(li>.menu-dropdown-toggle.menu-dropdown-show):after{translate:0 1px;rotate:45deg}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{color:var(--color-base-content);--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn).menu-focus,.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title),li:not(.menu-title,.disabled)>details>summary:not(.menu-title)):not(.menu-active,:active,.btn):focus-visible{outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){cursor:pointer;background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){outline-offset:2px;outline:2px solid #0000}}.menu :where(li:not(.menu-title,.disabled)>:not(ul,details,.menu-title):not(.menu-active,:active,.btn):hover,li:not(.menu-title,.disabled)>details>summary:not(.menu-title):not(.menu-active,:active,.btn):hover){box-shadow:inset 0 1px oklch(0% 0 0/.01),inset 0 -1px oklch(100% 0 0/.01)}.menu :where(li:empty){background-color:var(--color-base-content);opacity:.1;height:1px;margin:.5rem 1rem}.menu :where(li){flex-flow:column wrap;flex-shrink:0;align-items:stretch;display:flex;position:relative}.menu :where(li) .badge{justify-self:flex-end}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{outline-offset:2px;outline:2px solid #0000}}.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active{color:var(--menu-active-fg);background-color:var(--menu-active-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):not(:is(.menu :where(li)>:not(ul,.menu-title,details,.btn):active,.menu :where(li)>:not(ul,.menu-title,details,.btn).menu-active,.menu :where(li)>details>summary:active):active){box-shadow:0 2px calc(var(--depth) * 3px) -2px var(--menu-active-bg)}.menu :where(li).menu-disabled{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.menu :where(li).menu-disabled{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.menu .dropdown:focus-within .menu-dropdown-toggle:after{translate:0 1px;rotate:45deg}.menu .dropdown-content{margin-top:.5rem;padding:.5rem}.menu .dropdown-content:before{display:none}.dock{z-index:1;background-color:var(--color-base-100);color:currentColor;border-top:.5px solid var(--color-base-content);flex-direction:row;justify-content:space-around;align-items:center;width:100%;padding:.5rem;display:flex;position:fixed;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.dock{border-top:.5px solid color-mix(in oklab, var(--color-base-content) 5%, #0000)}}.dock{height:4rem;height:calc(4rem + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}.dock>*{cursor:pointer;border-radius:var(--radius-box);background-color:#0000;flex-direction:column;flex-shrink:1;flex-basis:100%;justify-content:center;align-items:center;gap:1px;max-width:8rem;height:100%;margin-bottom:.5rem;transition:opacity .2s ease-out;display:flex;position:relative}@media (hover:hover){.dock>:hover{opacity:.8}}:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{pointer-events:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}:is(.dock>[aria-disabled=true],.dock>[disabled]),:is(.dock>[aria-disabled=true],.dock>[disabled]):hover{opacity:1}.dock>* .dock-label{font-size:.6875rem}.dock>:after{content:"";background-color:#0000;border-top:3px solid #0000;border-radius:3.40282e38px;width:1.5rem;height:.25rem;transition:background-color .1s ease-out,text-color .1s ease-out,width .1s ease-out;position:absolute;bottom:.2rem}.dropdown{position-area:var(--anchor-v,bottom) var(--anchor-h,span-right);display:inline-block;position:relative}.dropdown>:not(summary):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.dropdown>:not(summary):focus{outline-offset:2px;outline:2px solid #0000}}.dropdown .dropdown-content{position:absolute}.dropdown:not(details,.dropdown-open,.dropdown-hover:hover,:focus-within) .dropdown-content{transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover],.dropdown .dropdown-content{z-index:999;transition-behavior:allow-discrete;transition-property:opacity,scale,display;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);animation:.2s dropdown}@starting-style{.dropdown[popover],.dropdown .dropdown-content{opacity:0;scale:.95}}:is(.dropdown.dropdown-open,.dropdown:not(.dropdown-hover):focus,.dropdown:focus-within)>[tabindex]:first-child{pointer-events:none}:is(.dropdown.dropdown-open,.dropdown:not(.dropdown-hover):focus,.dropdown:focus-within) .dropdown-content{opacity:1}.dropdown.dropdown-hover:hover .dropdown-content{opacity:1;scale:1}.dropdown:is(details) summary::-webkit-details-marker{display:none}:is(.dropdown.dropdown-open,.dropdown:focus,.dropdown:focus-within) .dropdown-content{scale:1}.dropdown:where([popover]){background:0 0}.dropdown[popover]{color:inherit;position:fixed}@supports not (position-area:bottom){.dropdown[popover]{margin:auto}.dropdown[popover].dropdown-open:not(:popover-open){transform-origin:top;opacity:0;display:none;scale:.95}.dropdown[popover]::backdrop{background-color:oklab(0% none none/.3)}}.dropdown[popover]:not(.dropdown-open,:popover-open){transform-origin:top;opacity:0;display:none;scale:.95}:where(.btn){width:unset}.btn{cursor:pointer;text-align:center;vertical-align:middle;outline-offset:2px;webkit-user-select:none;-webkit-user-select:none;user-select:none;padding-inline:var(--btn-p);color:var(--btn-fg);--tw-prose-links:var(--btn-fg);height:var(--size);font-size:var(--fontsize,.875rem);outline-color:var(--btn-color,var(--color-base-content));background-color:var(--btn-bg);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--btn-noise);border-width:var(--border);border-style:solid;border-color:var(--btn-border);text-shadow:0 .5px oklch(100% 0 0 / calc(var(--depth) * .15));touch-action:manipulation;box-shadow:0 .5px 0 .5px oklch(100% 0 0 / calc(var(--depth) * 6%)) inset, var(--btn-shadow);--size:calc(var(--size-field,.25rem) * 10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-p:1rem;--btn-border:var(--btn-bg);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-wrap:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:.375rem;font-weight:600;transition-property:color,background-color,border-color,box-shadow;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1);display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{--btn-border:color-mix(in oklab, var(--btn-bg), #000 calc(var(--depth) * 5%))}}.btn{--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.btn{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) calc(var(--depth) * 30%), #0000)}}.btn{--btn-noise:var(--fx-noise)}.prose .btn{text-decoration-line:none}@media (hover:hover){.btn:hover{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:hover{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}}.btn:focus-visible{isolation:isolate;outline-width:2px;outline-style:solid}.btn:active:not(.btn-active){--btn-bg:var(--btn-color,var(--color-base-200));translate:0 .5px}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 5%)}}.btn:active:not(.btn-active){--btn-border:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn:active:not(.btn-active){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn:active:not(.btn-active){--btn-shadow:0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0)}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.btn:is(:disabled,[disabled],.btn-disabled):not(.btn-link,.btn-ghost){box-shadow:none}.btn:is(:disabled,[disabled],.btn-disabled){pointer-events:none;--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled){--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}@media (hover:hover){.btn:is(:disabled,[disabled],.btn-disabled):hover{pointer-events:none;background-color:var(--color-neutral)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{background-color:color-mix(in oklab, var(--color-neutral) 20%, transparent)}}.btn:is(:disabled,[disabled],.btn-disabled):hover{--btn-border:#0000;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.btn:is(:disabled,[disabled],.btn-disabled):hover{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}}.btn:is(input[type=checkbox],input[type=radio]){appearance:none}.btn:is(input[type=checkbox],input[type=radio]):after{content:attr(aria-label)}.btn:where(input:checked:not(.filter .btn)){--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content);isolation:isolate}.loading{pointer-events:none;aspect-ratio:1;vertical-align:middle;width:calc(var(--size-selector,.25rem) * 6);background-color:currentColor;display:inline-block;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100%;mask-size:100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse:not(td,tr,colgroup){visibility:visible}.collapse{border-radius:var(--radius-box,1rem);isolation:isolate;grid-template-rows:max-content 0fr;width:100%;transition:grid-template-rows .2s;display:grid;position:relative;overflow:hidden}.collapse>input:is([type=checkbox],[type=radio]){appearance:none;opacity:0;z-index:1;grid-row-start:1;grid-column-start:1;width:100%;min-height:3.75rem;padding:1rem;padding-inline-end:3rem;transition:background-color .2s ease-out}.collapse:is([open],:focus:not(.collapse-close)),.collapse:not(.collapse-close):has(>input:is([type=checkbox],[type=radio]):checked){grid-template-rows:max-content 1fr}.collapse:is([open],:focus:not(.collapse-close))>.collapse-content,.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){visibility:visible;min-height:fit-content}.collapse:focus-visible,.collapse:has(>input:is([type=checkbox],[type=radio]):focus-visible){outline-color:var(--color-base-content);outline-offset:2px;outline-width:2px;outline-style:solid}.collapse:not(.collapse-close)>input[type=checkbox],.collapse:not(.collapse-close)>input[type=radio]:not(:checked),.collapse:not(.collapse-close)>.collapse-title{cursor:pointer}.collapse:focus:not(.collapse-close,.collapse[open])>.collapse-title{cursor:unset}.collapse:is([open],:focus:not(.collapse-close))>:where(.collapse-content),.collapse:not(.collapse-close)>:where(input:is([type=checkbox],[type=radio]):checked~.collapse-content){padding-bottom:1rem;transition:padding .2s ease-out,background-color .2s ease-out}.collapse[open].collapse-arrow>.collapse-title:after,.collapse.collapse-open.collapse-arrow>.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse.collapse-open.collapse-plus>.collapse-title:after{content:"−"}.collapse.collapse-arrow:focus:not(.collapse-close)>.collapse-title:after,.collapse.collapse-arrow:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{transform:translateY(-50%)rotate(225deg)}.collapse[open].collapse-plus>.collapse-title:after,.collapse.collapse-plus:focus:not(.collapse-close)>.collapse-title:after,.collapse.collapse-plus:not(.collapse-close)>input:is([type=checkbox],[type=radio]):checked~.collapse-title:after{content:"−"}.collapse:is(details){width:100%}.collapse:is(details) summary{display:block;position:relative}.collapse:is(details) summary::-webkit-details-marker{display:none}.collapse:is(details) summary{outline:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.list{flex-direction:column;font-size:.875rem;display:flex}.list :where(.list-row){--list-grid-cols:minmax(0, auto) 1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}.list :where(.list-row):has(.list-col-grow:first-child){--list-grid-cols:1fr}.list :where(.list-row):has(.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0, auto) 1fr}.list :where(.list-row):has(.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0, auto) minmax(0, auto) 1fr}.list :where(.list-row):has(.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list :where(.list-row):has(.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list :where(.list-row):has(.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list :where(.list-row) :not(.list-col-wrap){grid-row-start:1}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.toast{translate:var(--toast-x,0) var(--toast-y,0);inset-inline:auto 1rem;background-color:#0000;flex-direction:column;gap:.5rem;width:max-content;max-width:calc(100vw - 2rem);display:flex;position:fixed;top:auto;bottom:1rem}.toast>*{animation:.25s ease-out toast}.toast:where(.toast-start){--toast-x:0;inset-inline:1rem auto}.toast:where(.toast-center){--toast-x:-50%;inset-inline:50%}.toast:where(.toast-end){--toast-x:0;inset-inline:auto 1rem}.toast:where(.toast-bottom){--toast-y:0;top:auto;bottom:1rem}.toast:where(.toast-middle){--toast-y:-50%;top:50%;bottom:auto}.toast:where(.toast-top){--toast-y:0;top:1rem;bottom:auto}.toggle{border:var(--border) solid currentColor;color:var(--input-color);cursor:pointer;appearance:none;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--toggle-p), var(--radius-selector-max)) + min(var(--border), var(--radius-selector-max)));padding:var(--toggle-p);flex-shrink:0;grid-template-columns:0fr 1fr 1fr;place-content:center;display:inline-grid;position:relative;box-shadow:inset 0 1px}@supports (color:color-mix(in lab, red, red)){.toggle{box-shadow:0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000) inset}}.toggle{--input-color:var(--color-base-content);transition:color .3s,grid-template-columns .2s}@supports (color:color-mix(in lab, red, red)){.toggle{--input-color:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}.toggle{--toggle-p:calc(var(--size) * .125);--size:calc(var(--size-selector,.25rem) * 6);width:calc((var(--size) * 2) - (var(--border) + var(--toggle-p)) * 2);height:var(--size)}.toggle>*{z-index:1;cursor:pointer;appearance:none;background-color:#0000;border:none;grid-column:2/span 1;grid-row-start:1;height:100%;padding:.125rem;transition:opacity .2s,rotate .4s}.toggle>:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.toggle>:focus{outline-offset:2px;outline:2px solid #0000}}.toggle>:nth-child(2){color:var(--color-base-100);rotate:0deg}.toggle>:nth-child(3){color:var(--color-base-100);opacity:0;rotate:-15deg}.toggle:has(:checked)>:nth-child(2){opacity:0;rotate:15deg}.toggle:has(:checked)>:nth-child(3){opacity:1;rotate:0deg}.toggle:before{aspect-ratio:1;border-radius:var(--radius-selector);--tw-content:"";content:var(--tw-content);height:100%;box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor;background-color:currentColor;grid-row-start:1;grid-column-start:2;transition:background-color .1s,translate .2s,inset-inline-start .2s;position:relative;inset-inline-start:0;translate:0}@supports (color:color-mix(in lab, red, red)){.toggle:before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000)}}.toggle:before{background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise)}@media (forced-colors:active){.toggle:before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{.toggle:before{outline-offset:-1rem;outline:.25rem solid}}.toggle:focus-visible,.toggle:has(:focus-visible){outline-offset:2px;outline:2px solid}.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked){background-color:var(--color-base-100);--input-color:var(--color-base-content);grid-template-columns:1fr 1fr 0fr}:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{background-color:currentColor}@starting-style{:is(.toggle:checked,.toggle[aria-checked=true],.toggle:has(>input:checked)):before{opacity:0}}.toggle:indeterminate{grid-template-columns:.5fr 1fr .5fr}.toggle:disabled{cursor:not-allowed;opacity:.3}.toggle:disabled:before{border:var(--border) solid currentColor;background-color:#0000}.input{cursor:text;border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.input{--size:calc(var(--size-field,.25rem) * 10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.input:where(input){display:inline-flex}.input :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.input :where(input):focus,.input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.input :where(input):focus,.input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.input :where(input[type=date]){display:inline-block}.input:focus,.input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.input:focus,.input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.input:focus,.input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.input:has(>input[disabled]),.input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.input:has(>input[disabled]),.input:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.input:has(>input[disabled]),.input:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.input:has(>input[disabled]),.input:is(:disabled,[disabled]){box-shadow:none}.input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.input::-webkit-date-and-time-value{text-align:inherit}.input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.indicator{width:max-content;display:inline-flex;position:relative}.indicator :where(.indicator-item){z-index:1;white-space:nowrap;top:var(--inidicator-t,0);bottom:var(--inidicator-b,auto);left:var(--inidicator-s,auto);right:var(--inidicator-e,0);translate:var(--inidicator-x,50%) var(--indicator-y,-50%);position:absolute}.table{border-radius:var(--radius-box);text-align:left;width:100%;font-size:.875rem;position:relative}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(.table tr.row-hover,.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tfoot){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.table :where(.table-pin-rows thead tr){z-index:1;background-color:var(--color-base-100);position:sticky;top:0}.table :where(.table-pin-rows tfoot tr){z-index:1;background-color:var(--color-base-100);position:sticky;bottom:0}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead tr,tbody tr:not(:last-child)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.steps{counter-reset:step;grid-auto-columns:1fr;grid-auto-flow:column;display:inline-grid;overflow:auto hidden}.steps .step{text-align:center;--step-bg:var(--color-base-300);--step-fg:var(--color-base-content);grid-template-rows:40px 1fr;grid-template-columns:auto;place-items:center;min-width:4rem;display:grid}.steps .step:before{width:100%;height:.5rem;color:var(--step-bg);background-color:var(--step-bg);--tw-content:"";content:var(--tw-content);border:1px solid;grid-row-start:1;grid-column-start:1;margin-inline-start:-100%;top:0}.steps .step>.step-icon,.steps .step:not(:has(.step-icon)):after{content:counter(step);counter-increment:step;z-index:1;color:var(--step-fg);background-color:var(--step-bg);border:1px solid var(--step-bg);border-radius:3.40282e38px;grid-row-start:1;grid-column-start:1;place-self:center;place-items:center;width:2rem;height:2rem;display:grid;position:relative}.steps .step:first-child:before{content:none}.steps .step[data-content]:after{content:attr(data-content)}.steps .step-neutral+.step-neutral:before,.steps .step-neutral:after,.steps .step-neutral>.step-icon{--step-bg:var(--color-neutral);--step-fg:var(--color-neutral-content)}.steps .step-primary+.step-primary:before,.steps .step-primary:after,.steps .step-primary>.step-icon{--step-bg:var(--color-primary);--step-fg:var(--color-primary-content)}.steps .step-secondary+.step-secondary:before,.steps .step-secondary:after,.steps .step-secondary>.step-icon{--step-bg:var(--color-secondary);--step-fg:var(--color-secondary-content)}.steps .step-accent+.step-accent:before,.steps .step-accent:after,.steps .step-accent>.step-icon{--step-bg:var(--color-accent);--step-fg:var(--color-accent-content)}.steps .step-info+.step-info:before,.steps .step-info:after,.steps .step-info>.step-icon{--step-bg:var(--color-info);--step-fg:var(--color-info-content)}.steps .step-success+.step-success:before,.steps .step-success:after,.steps .step-success>.step-icon{--step-bg:var(--color-success);--step-fg:var(--color-success-content)}.steps .step-warning+.step-warning:before,.steps .step-warning:after,.steps .step-warning>.step-icon{--step-bg:var(--color-warning);--step-fg:var(--color-warning-content)}.steps .step-error+.step-error:before,.steps .step-error:after,.steps .step-error>.step-icon{--step-bg:var(--color-error);--step-fg:var(--color-error-content)}.range{appearance:none;webkit-appearance:none;--range-thumb:var(--color-base-100);--range-thumb-size:calc(var(--size-selector,.25rem) * 6);--range-progress:currentColor;--range-fill:1;--range-p:.25rem;--range-bg:currentColor}@supports (color:color-mix(in lab, red, red)){.range{--range-bg:color-mix(in oklab, currentColor 10%, #0000)}}.range{cursor:pointer;vertical-align:middle;--radius-selector-max:calc(var(--radius-selector) + var(--radius-selector) + var(--radius-selector));border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));width:clamp(3rem,20rem,100%);height:var(--range-thumb-size);background-color:#0000;border:none;overflow:hidden}[dir=rtl] .range{--range-dir:-1}.range:focus{outline:none}.range:focus-visible{outline-offset:2px;outline:2px solid}.range::-webkit-slider-runnable-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}@media (forced-colors:active){.range::-webkit-slider-runnable-track{border:1px solid}.range::-moz-range-track{border:1px solid}}.range::-webkit-slider-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;appearance:none;webkit-appearance:none;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100rem) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill));background-color:currentColor;position:relative;top:50%;transform:translateY(-50%)}@supports (color:color-mix(in lab, red, red)){.range::-webkit-slider-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100rem) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill))}}.range::-moz-range-track{background-color:var(--range-bg);border-radius:var(--radius-selector);width:100%;height:calc(var(--range-thumb-size) * .5)}.range::-moz-range-thumb{box-sizing:border-box;border-radius:calc(var(--radius-selector) + min(var(--range-p), var(--radius-selector-max)));height:var(--range-thumb-size);width:var(--range-thumb-size);border:var(--range-p) solid;color:var(--range-progress);box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px currentColor, 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100rem) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill));background-color:currentColor;position:relative;top:50%}@supports (color:color-mix(in lab, red, red)){.range::-moz-range-thumb{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px color-mix(in oklab, currentColor calc(var(--depth) * 10%), #0000), 0 0 0 2rem var(--range-thumb) inset, calc((var(--range-dir,1) * -100rem) - (var(--range-dir,1) * var(--range-thumb-size) / 2)) 0 0 calc(100rem * var(--range-fill))}}.range:disabled{cursor:not-allowed;opacity:.3}.select{border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;width:clamp(3rem,20rem,100%);height:var(--size);text-overflow:ellipsis;box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 20px) calc(1px + 50%),calc(100% - 16.1px) calc(1px + 50%);background-repeat:no-repeat;background-size:4px 4px,4px 4px;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.375rem;padding-inline:1rem 1.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.select{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.select{border-color:var(--input-color);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.select{--size:calc(var(--size-field,.25rem) * 10)}[dir=rtl] .select{background-position:12px calc(1px + 50%),16px calc(1px + 50%)}.select select{appearance:none;background:inherit;border-radius:inherit;border-style:none;width:calc(100% + 2.75rem);height:calc(100% - 2px);margin-inline:-1rem -1.75rem;padding-inline:1rem 1.75rem}.select select:focus,.select select:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.select select:focus,.select select:focus-within{outline-offset:2px;outline:2px solid #0000}}.select select:not(:last-child){background-image:none;margin-inline-end:-1.375rem}.select:focus,.select:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.select:focus,.select:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.select:focus,.select:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.select:has(>select[disabled]),.select:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.select:has(>select[disabled]),.select:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.select:has(>select[disabled]),.select:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.select:has(>select[disabled])>select[disabled]{cursor:not-allowed}.timeline{display:flex;position:relative}.timeline>li{grid-template-rows:var(--timeline-row-start,minmax(0, 1fr)) auto var(--timeline-row-end,minmax(0, 1fr));grid-template-columns:var(--timeline-col-start,minmax(0, 1fr)) auto var(--timeline-col-end,minmax(0, 1fr));flex-shrink:0;align-items:center;display:grid;position:relative}.timeline>li>hr{border:none;width:100%}.timeline>li>hr:first-child{grid-row-start:2;grid-column-start:1}.timeline>li>hr:last-child{grid-area:2/3/auto/none}@media print{.timeline>li>hr{border:.1px solid var(--color-base-300)}}.timeline :where(hr){background-color:var(--color-base-300);height:.25rem}.timeline:has(.timeline-middle hr):first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.timeline:has(.timeline-middle hr):last-child,.timeline:not(:has(.timeline-middle)) :first-child hr:last-child{border-start-start-radius:var(--radius-selector);border-start-end-radius:0;border-end-end-radius:0;border-end-start-radius:var(--radius-selector)}.timeline:not(:has(.timeline-middle)) :last-child hr:first-child{border-start-start-radius:0;border-start-end-radius:var(--radius-selector);border-end-end-radius:var(--radius-selector);border-end-start-radius:0}.card{border-radius:var(--radius-box);outline-offset:2px;outline:0 solid #0000;flex-direction:column;transition:outline .2s ease-in-out;display:flex;position:relative}.card:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.card:focus{outline-offset:2px;outline:2px solid #0000}}.card:focus-visible{outline-color:currentColor}.card :where(figure:first-child){border-start-start-radius:inherit;border-start-end-radius:inherit;border-end-end-radius:unset;border-end-start-radius:unset;overflow:hidden}.card :where(figure:last-child){border-start-start-radius:unset;border-start-end-radius:unset;border-end-end-radius:inherit;border-end-start-radius:inherit;overflow:hidden}.card:where(.card-border){border:var(--border) solid var(--color-base-200)}.card:where(.card-dash){border:var(--border) dashed var(--color-base-200)}.card.image-full{display:grid}.card.image-full>*{grid-row-start:1;grid-column-start:1}.card.image-full>.card-body{color:var(--color-neutral-content);position:relative}.card.image-full :where(figure){border-radius:inherit;overflow:hidden}.card.image-full>figure img{object-fit:cover;filter:brightness(28%);height:100%}.card figure{justify-content:center;align-items:center;display:flex}.card:has(>input:is(input[type=checkbox],input[type=radio])){cursor:pointer;-webkit-user-select:none;user-select:none}.card:has(>:checked){outline:2px solid}.swap{cursor:pointer;vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;place-content:center;display:inline-grid;position:relative}.swap input{appearance:none;border:none}.swap>*{grid-row-start:1;grid-column-start:1;transition-property:transform,rotate,opacity;transition-duration:.2s;transition-timing-function:cubic-bezier(0,0,.2,1)}.swap .swap-on,.swap .swap-indeterminate,.swap input:indeterminate~.swap-on,.swap input:is(:checked,:indeterminate)~.swap-off{opacity:0}.swap input:checked~.swap-on,.swap input:indeterminate~.swap-indeterminate{opacity:1;backface-visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.avatar{vertical-align:middle;display:inline-flex;position:relative}.avatar>div{aspect-ratio:1;display:block;overflow:hidden}.avatar img{object-fit:cover;width:100%;height:100%}.checkbox{border:var(--border) solid var(--input-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.checkbox{border:var(--border) solid var(--input-color,color-mix(in oklab, var(--color-base-content) 20%, #0000))}}.checkbox{cursor:pointer;appearance:none;border-radius:var(--radius-selector);vertical-align:middle;color:var(--color-base-content);box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 0 #0000 inset, 0 0 #0000;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);flex-shrink:0;padding:.25rem;transition:background-color .2s,box-shadow .2s;position:relative}.checkbox:before{--tw-content:"";content:var(--tw-content);opacity:0;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,70% 80%,70% 100%);width:100%;height:100%;box-shadow:0px 3px 0 0px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;background-color:currentColor;font-size:1rem;line-height:.75;transition:clip-path .3s .1s,opacity .1s .1s,rotate .3s .1s,translate .3s .1s;display:block;rotate:45deg}.checkbox:focus-visible{outline:2px solid var(--input-color,currentColor);outline-offset:2px}.checkbox:checked,.checkbox[aria-checked=true]{background-color:var(--input-color,#0000);box-shadow:0 0 #0000 inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1))}:is(.checkbox:checked,.checkbox[aria-checked=true]):before{clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 0%,70% 0%,70% 100%);opacity:1}@media (forced-colors:active){:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}@media print{:is(.checkbox:checked,.checkbox[aria-checked=true]):before{--tw-content:"✔︎";clip-path:none;background-color:#0000;rotate:0deg}}.checkbox:indeterminate:before{opacity:1;clip-path:polygon(20% 100%,20% 80%,50% 80%,50% 80%,80% 80%,80% 100%);translate:0 -35%;rotate:0deg}.checkbox:disabled{cursor:not-allowed;opacity:.2}.radio{cursor:pointer;appearance:none;vertical-align:middle;border:var(--border) solid var(--input-color,currentColor);border-radius:3.40282e38px;flex-shrink:0;padding:.25rem;position:relative}@supports (color:color-mix(in lab, red, red)){.radio{border:var(--border) solid var(--input-color,color-mix(in srgb, currentColor 20%, #0000))}}.radio{box-shadow:0 1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset;--size:calc(var(--size-selector,.25rem) * 6);width:var(--size);height:var(--size);color:var(--input-color,currentColor)}.radio:before{--tw-content:"";content:var(--tw-content);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);border-radius:3.40282e38px;width:100%;height:100%;display:block}.radio:focus-visible{outline:2px solid}.radio:checked,.radio[aria-checked=true]{background-color:var(--color-base-100);border-color:currentColor;animation:.2s ease-out radio}:is(.radio:checked,.radio[aria-checked=true]):before{box-shadow:0 -1px oklch(0% 0 0 / calc(var(--depth) * .1)) inset, 0 8px 0 -4px oklch(100% 0 0 / calc(var(--depth) * .1)) inset, 0 1px oklch(0% 0 0 / calc(var(--depth) * .1));background-color:currentColor}@media (forced-colors:active){:is(.radio:checked,.radio[aria-checked=true]):before{outline-style:var(--tw-outline-style);outline-offset:calc(1px * -1);outline-width:1px}}@media print{:is(.radio:checked,.radio[aria-checked=true]):before{outline-offset:-1rem;outline:.25rem solid}}.radio:disabled{cursor:not-allowed;opacity:.2}.rating{vertical-align:middle;display:inline-flex;position:relative}.rating input{appearance:none;border:none}.rating :where(*){background-color:var(--color-base-content);opacity:.2;border-radius:0;width:1.5rem;height:1.5rem;animation:.25s ease-out rating}.rating :where(*):is(input){cursor:pointer}.rating .rating-hidden{background-color:#0000;width:.5rem}.rating input[type=radio]:checked{background-image:none}.rating :checked,.rating [aria-checked=true],.rating [aria-current=true],.rating :has(~:checked,~[aria-checked=true],~[aria-current=true]){opacity:1}.rating :focus-visible{transition:scale .2s ease-out;scale:1.1}.rating :active:focus{animation:none;scale:1.1}.rating.rating-xs :where(:not(.rating-hidden)){width:1rem;height:1rem}.rating.rating-sm :where(:not(.rating-hidden)){width:1.25rem;height:1.25rem}.rating.rating-md :where(:not(.rating-hidden)){width:1.5rem;height:1.5rem}.rating.rating-lg :where(:not(.rating-hidden)){width:1.75rem;height:1.75rem}.rating.rating-xl :where(:not(.rating-hidden)){width:2rem;height:2rem}.drawer{grid-auto-columns:max-content auto;width:100%;display:grid;position:relative}.stats{border-radius:var(--radius-box);grid-auto-flow:column;display:inline-grid;position:relative;overflow-x:auto}.progress{appearance:none;border-radius:var(--radius-box);background-color:currentColor;width:100%;height:.5rem;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.progress{background-color:color-mix(in oklab, currentColor 20%, transparent)}}.progress{color:var(--color-base-content)}.progress:indeterminate{background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}@supports ((-moz-appearance:none)){.progress:indeterminate::-moz-progress-bar{background-color:#0000;background-image:repeating-linear-gradient(90deg,currentColor -1% 10%,#0000 10% 90%);background-position-x:15%;background-size:200%;animation:5s ease-in-out infinite progress}.progress::-moz-progress-bar{border-radius:var(--radius-box);background-color:currentColor}}@supports ((-webkit-appearance:none)){.progress::-webkit-progress-bar{border-radius:var(--radius-box);background-color:#0000}.progress::-webkit-progress-value{border-radius:var(--radius-box);background-color:currentColor}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.dropdown-end{--anchor-h:span-left}.dropdown-end :where(.dropdown-content){inset-inline-end:0;translate:0}.dropdown-end.dropdown-left{--anchor-h:left;--anchor-v:span-top}.dropdown-end.dropdown-left .dropdown-content{top:auto;bottom:0}.dropdown-end.dropdown-right{--anchor-h:right;--anchor-v:span-top}.dropdown-end.dropdown-right .dropdown-content{top:auto;bottom:0}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-4{top:calc(var(--spacing) * 4)}.top-6{top:calc(var(--spacing) * 6)}.top-24{top:calc(var(--spacing) * 24)}.top-full{top:100%}.right-0{right:calc(var(--spacing) * 0)}.right-3{right:calc(var(--spacing) * 3)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-full{bottom:100%}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.file-input{cursor:pointer;border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;webkit-user-select:none;-webkit-user-select:none;user-select:none;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;--size:calc(var(--size-field,.25rem) * 10);--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000);border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));align-items:center;padding-inline-end:.75rem;font-size:.875rem;line-height:2;display:inline-flex}.file-input::file-selector-button{cursor:pointer;webkit-user-select:none;-webkit-user-select:none;user-select:none;height:calc(100% + var(--border) * 2);margin-inline-end:1rem;margin-block:calc(var(--border) * -1);color:var(--btn-fg);border-width:var(--border);border-style:solid;border-color:var(--btn-border);background-color:var(--btn-bg);background-size:calc(var(--noise) * 100%);background-image:var(--btn-noise);text-shadow:0 .5px oklch(1 0 0 / calc(var(--depth) * .15));box-shadow:0 .5px 0 .5px white inset, var(--btn-shadow);border-start-start-radius:calc(var(--join-ss,var(--radius-field) - var(--border)));border-end-start-radius:calc(var(--join-es,var(--radius-field) - var(--border)));margin-inline-start:calc(var(--border) * -1);padding-inline:1rem;font-size:.875rem;font-weight:600}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{box-shadow:0 .5px 0 .5px color-mix(in oklab, color-mix(in oklab, white 30%, var(--btn-bg)) calc(var(--depth) * 20%), #0000) inset, var(--btn-shadow)}}.file-input::file-selector-button{--size:calc(var(--size-field,.25rem) * 10);--btn-bg:var(--btn-color,var(--color-base-200));--btn-fg:var(--color-base-content);--btn-border:var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{--btn-border:color-mix(in oklab, var(--btn-bg), #000 5%)}}.file-input::file-selector-button{--btn-shadow:0 3px 2px -2px var(--btn-bg), 0 4px 3px -2px var(--btn-bg)}@supports (color:color-mix(in lab, red, red)){.file-input::file-selector-button{--btn-shadow:0 3px 2px -2px color-mix(in oklab, var(--btn-bg) 30%, #0000), 0 4px 3px -2px color-mix(in oklab, var(--btn-bg) 30%, #0000)}}.file-input::file-selector-button{--btn-noise:var(--fx-noise)}.file-input:focus{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.file-input:focus{box-shadow:0 1px color-mix(in oklab, var(--input-color) 10%, #0000)}}.file-input:focus{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200)}:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]){box-shadow:none;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]){color:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::file-selector-button{cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);--btn-border:#0000;--btn-noise:none;--btn-fg:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.file-input:has(>input[disabled]),.file-input:is(:disabled,[disabled]))::file-selector-button{--btn-fg:color-mix(in oklch, var(--color-base-content) 20%, #0000)}}.textarea{border:var(--border) solid #0000;appearance:none;border-radius:var(--radius-field);background-color:var(--color-base-100);vertical-align:middle;border-color:var(--input-color);width:clamp(3rem,20rem,100%);min-height:5rem;box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;flex-shrink:1;padding-block:.5rem;padding-inline:.75rem;font-size:.875rem}@supports (color:color-mix(in lab, red, red)){.textarea{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.textarea{--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.textarea textarea{appearance:none;background-color:#0000;border:none}.textarea textarea:focus,.textarea textarea:focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.textarea textarea:focus,.textarea textarea:focus-within{outline-offset:2px;outline:2px solid #0000}}.textarea:focus,.textarea:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.textarea:focus,.textarea:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.textarea:focus,.textarea:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.textarea:has(>textarea[disabled]),.textarea:is(:disabled,[disabled]){box-shadow:none}.textarea:has(>textarea[disabled])>textarea[disabled]{cursor:not-allowed}.btn-active{--btn-bg:var(--btn-color,var(--color-base-200))}@supports (color:color-mix(in lab, red, red)){.btn-active{--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-200)), #000 7%)}}.btn-active{--btn-shadow:0 0 0 0 oklch(0% 0 0/0), 0 0 0 0 oklch(0% 0 0/0);isolation:isolate}.stack{grid-template-rows:3px 4px 1fr 4px 3px;grid-template-columns:3px 4px 1fr 4px 3px;display:inline-grid}.stack>*{width:100%;height:100%}.stack>:nth-child(n+2){opacity:.7;width:100%}.stack>:nth-child(2){z-index:2;opacity:.9}.stack>:first-child{z-index:3;width:100%}:is(.stack,.stack.stack-bottom)>*{grid-area:3/3/6/4}:is(.stack,.stack.stack-bottom)>:nth-child(2){grid-area:2/2/5/5}:is(.stack,.stack.stack-bottom)>:first-child{grid-area:1/1/4/6}.stack.stack-top>*{grid-area:1/3/4/4}.stack.stack-top>:nth-child(2){grid-area:2/2/5/5}.stack.stack-top>:first-child{grid-area:3/1/6/6}.stack.stack-start>*{grid-area:3/1/4/4}.stack.stack-start>:nth-child(2){grid-area:2/2/5/5}.stack.stack-start>:first-child{grid-area:1/3/6/6}.stack.stack-end>*{grid-area:3/3/4/6}.stack.stack-end>:nth-child(2){grid-area:2/2/5/5}.stack.stack-end>:first-child{grid-area:1/1/6/4}.-z-10{z-index:calc(10 * -1)}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[60\]{z-index:60}.z-\[80\]{z-index:80}.z-\[100\]{z-index:100}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-3{grid-column:span 3/span 3}.hero{background-position:50%;background-size:cover;place-items:center;width:100%;display:grid}.hero>*{grid-row-start:1;grid-column-start:1}.modal-box{background-color:var(--color-base-100);border-top-left-radius:var(--modal-tl,var(--radius-box));border-top-right-radius:var(--modal-tr,var(--radius-box));border-bottom-left-radius:var(--modal-bl,var(--radius-box));border-bottom-right-radius:var(--modal-br,var(--radius-box));opacity:0;overscroll-behavior:contain;grid-row-start:1;grid-column-start:1;width:91.6667%;max-width:32rem;max-height:100vh;padding:1.5rem;transition:translate .3s ease-out,scale .3s ease-out,opacity .2s ease-out 50ms,box-shadow .3s ease-out;overflow-y:auto;scale:.95;box-shadow:0 25px 50px -12px oklch(0% 0 0/.25)}.drawer-content{grid-row-start:1;grid-column-start:2;min-width:0}.col-start-2{grid-column-start:2}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.filter{flex-wrap:wrap;display:flex}.filter input[type=radio]{width:auto}.filter input{opacity:1;transition:margin .1s,opacity .3s,padding .3s,border-width .1s;overflow:hidden;scale:1}.filter input:not(:last-child){margin-inline-end:.25rem}.filter input.filter-reset{aspect-ratio:1}.filter input.filter-reset:after{content:"×"}.filter:not(:has(input:checked:not(.filter-reset))) .filter-reset,.filter:not(:has(input:checked:not(.filter-reset))) input[type=reset],.filter:has(input:checked:not(.filter-reset)) input:not(:checked,.filter-reset,input[type=reset]){opacity:0;border-width:0;width:0;margin-inline:0;padding-inline:0;scale:0}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.input-sm{--size:calc(var(--size-field,.25rem) * 8);font-size:.75rem}.input-sm[type=number]::-webkit-inner-spin-button{margin-block:-.5rem;margin-inline-end:-.75rem}.my-0\.5{margin-block:calc(var(--spacing) * .5)}.my-1{margin-block:calc(var(--spacing) * 1)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-3{margin-block:calc(var(--spacing) * 3)}.my-4{margin-block:calc(var(--spacing) * 4)}.my-8{margin-block:calc(var(--spacing) * 8)}.label{white-space:nowrap;color:currentColor;align-items:center;gap:.375rem;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.label{color:color-mix(in oklab, currentColor 60%, transparent)}}.label:has(input){cursor:pointer}.label:is(.input>*,.select>*){white-space:nowrap;height:calc(100% - .5rem);font-size:inherit;align-items:center;padding-inline:.75rem;display:flex}.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid currentColor;margin-inline:-.75rem .75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):first-child{border-inline-end:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid currentColor;margin-inline:.75rem -.75rem}@supports (color:color-mix(in lab, red, red)){.label:is(.input>*,.select>*):last-child{border-inline-start:var(--border) solid color-mix(in oklab, currentColor 10%, #0000)}}.join-item:where(:not(:first-child,:disabled,[disabled],.btn-disabled)){margin-block-start:0;margin-inline-start:calc(var(--border,1px) * -1)}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-\[0\.3em\]{margin-top:.3em}.mt-\[4rem\]{margin-top:4rem}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-3{margin-right:calc(var(--spacing) * 3)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-auto{margin-right:auto}.\!mb-0{margin-bottom:calc(var(--spacing) * 0)!important}.mb-0{margin-bottom:calc(var(--spacing) * 0)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-4{margin-left:calc(var(--spacing) * 4)}.ml-8{margin-left:calc(var(--spacing) * 8)}.ml-auto{margin-left:auto}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);width:.5rem;height:.5rem;display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.status{background-image:radial-gradient(circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * .5)), #0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000)}}.badge{border-radius:var(--radius-selector);vertical-align:middle;color:var(--badge-fg);border:var(--border) solid var(--badge-color,var(--color-base-200));width:fit-content;padding-inline:calc(.25rem * 3 - var(--border));background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);background-color:var(--badge-bg);--badge-bg:var(--badge-color,var(--color-base-100));--badge-fg:var(--color-base-content);--size:calc(var(--size-selector,.25rem) * 6);height:var(--size);justify-content:center;align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.badge.badge-outline{--badge-fg:var(--badge-color);--badge-bg:#0000;background-image:none;border-color:currentColor}.badge.badge-dash{--badge-fg:var(--badge-color);--badge-bg:#0000;background-image:none;border-style:dashed;border-color:currentColor}.badge.badge-soft{color:var(--badge-color,var(--color-base-content));background-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.badge.badge-soft{background-color:color-mix(in oklab, var(--badge-color,var(--color-base-content)) 8%, var(--color-base-100))}}.badge.badge-soft{border-color:var(--badge-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.badge.badge-soft{border-color:color-mix(in oklab, var(--badge-color,var(--color-base-content)) 10%, var(--color-base-100))}}.badge.badge-soft{background-image:none}.hero-adjustments-horizontal{--hero-adjustments-horizontal:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%206h9.75M10.5%206a1.5%201.5%200%201%201-3%200m3%200a1.5%201.5%200%201%200-3%200M3.75%206H7.5m3%2012h9.75m-9.75%200a1.5%201.5%200%200%201-3%200m3%200a1.5%201.5%200%200%200-3%200m-3.75%200H7.5m9-6h3.75m-3.75%200a1.5%201.5%200%200%201-3%200m3%200a1.5%201.5%200%200%200-3%200m-9.75%200h9.75%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-adjustments-horizontal);-webkit-mask:var(--hero-adjustments-horizontal);-webkit-mask:var(--hero-adjustments-horizontal);mask:var(--hero-adjustments-horizontal);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-archive-box{--hero-archive-box:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m20.25%207.5-.625%2010.632a2.25%202.25%200%200%201-2.247%202.118H6.622a2.25%202.25%200%200%201-2.247-2.118L3.75%207.5M10%2011.25h4M3.375%207.5h17.25c.621%200%201.125-.504%201.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-archive-box);-webkit-mask:var(--hero-archive-box);-webkit-mask:var(--hero-archive-box);mask:var(--hero-archive-box);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-archive-box-x-mark{--hero-archive-box-x-mark:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m20.25%207.5-.625%2010.632a2.25%202.25%200%200%201-2.247%202.118H6.622a2.25%202.25%200%200%201-2.247-2.118L3.75%207.5m6%204.125%202.25%202.25m0%200%202.25%202.25M12%2013.875l2.25-2.25M12%2013.875l-2.25%202.25M3.375%207.5h17.25c.621%200%201.125-.504%201.125-1.125v-1.5c0-.621-.504-1.125-1.125-1.125H3.375c-.621%200-1.125.504-1.125%201.125v1.5c0%20.621.504%201.125%201.125%201.125Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-archive-box-x-mark);-webkit-mask:var(--hero-archive-box-x-mark);-webkit-mask:var(--hero-archive-box-x-mark);mask:var(--hero-archive-box-x-mark);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-down-mini{--hero-arrow-down-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M10%203a.75.75%200%200%201%20.75.75v10.638l3.96-4.158a.75.75%200%201%201%201.08%201.04l-5.25%205.5a.75.75%200%200%201-1.08%200l-5.25-5.5a.75.75%200%201%201%201.08-1.04l3.96%204.158V3.75A.75.75%200%200%201%2010%203Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down-mini);-webkit-mask:var(--hero-arrow-down-mini);-webkit-mask:var(--hero-arrow-down-mini);mask:var(--hero-arrow-down-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-down-on-square{--hero-arrow-down-on-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%208.25H7.5a2.25%202.25%200%200%200-2.25%202.25v9a2.25%202.25%200%200%200%202.25%202.25h9a2.25%202.25%200%200%200%202.25-2.25v-9a2.25%202.25%200%200%200-2.25-2.25H15M9%2012l3%203m0%200%203-3m-3%203V2.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down-on-square);-webkit-mask:var(--hero-arrow-down-on-square);-webkit-mask:var(--hero-arrow-down-on-square);mask:var(--hero-arrow-down-on-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-down-solid{--hero-arrow-down-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M12%202.25a.75.75%200%200%201%20.75.75v16.19l6.22-6.22a.75.75%200%201%201%201.06%201.06l-7.5%207.5a.75.75%200%200%201-1.06%200l-7.5-7.5a.75.75%200%201%201%201.06-1.06l6.22%206.22V3a.75.75%200%200%201%20.75-.75Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down-solid);-webkit-mask:var(--hero-arrow-down-solid);-webkit-mask:var(--hero-arrow-down-solid);mask:var(--hero-arrow-down-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-down-tray{--hero-arrow-down-tray:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2016.5v2.25A2.25%202.25%200%200%200%205.25%2021h13.5A2.25%202.25%200%200%200%2021%2018.75V16.5M16.5%2012%2012%2016.5m0%200L7.5%2012m4.5%204.5V3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down-tray);-webkit-mask:var(--hero-arrow-down-tray);-webkit-mask:var(--hero-arrow-down-tray);mask:var(--hero-arrow-down-tray);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-down-tray-mini{--hero-arrow-down-tray-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M10.75%202.75a.75.75%200%200%200-1.5%200v8.614L6.295%208.235a.75.75%200%201%200-1.09%201.03l4.25%204.5a.75.75%200%200%200%201.09%200l4.25-4.5a.75.75%200%200%200-1.09-1.03l-2.955%203.129V2.75Z%22%2F%3E%20%20%3Cpath%20d%3D%22M3.5%2012.75a.75.75%200%200%200-1.5%200v2.5A2.75%202.75%200%200%200%204.75%2018h10.5A2.75%202.75%200%200%200%2018%2015.25v-2.5a.75.75%200%200%200-1.5%200v2.5c0%20.69-.56%201.25-1.25%201.25H4.75c-.69%200-1.25-.56-1.25-1.25v-2.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-down-tray-mini);-webkit-mask:var(--hero-arrow-down-tray-mini);-webkit-mask:var(--hero-arrow-down-tray-mini);mask:var(--hero-arrow-down-tray-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-left{--hero-arrow-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%2019.5%203%2012m0%200%207.5-7.5M3%2012h18%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-left);-webkit-mask:var(--hero-arrow-left);-webkit-mask:var(--hero-arrow-left);mask:var(--hero-arrow-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-path{--hero-arrow-path:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.023%209.348h4.992v-.001M2.985%2019.644v-4.992m0%200h4.992m-4.993%200%203.181%203.183a8.25%208.25%200%200%200%2013.803-3.7M4.031%209.865a8.25%208.25%200%200%201%2013.803-3.7l3.181%203.182m0-4.991v4.99%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);-webkit-mask:var(--hero-arrow-path);mask:var(--hero-arrow-path);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-path-rounded-square{--hero-arrow-path-rounded-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2012c0-1.232-.046-2.453-.138-3.662a4.006%204.006%200%200%200-3.7-3.7%2048.678%2048.678%200%200%200-7.324%200%204.006%204.006%200%200%200-3.7%203.7c-.017.22-.032.441-.046.662M19.5%2012l3-3m-3%203-3-3m-12%203c0%201.232.046%202.453.138%203.662a4.006%204.006%200%200%200%203.7%203.7%2048.656%2048.656%200%200%200%207.324%200%204.006%204.006%200%200%200%203.7-3.7c.017-.22.032-.441.046-.662M4.5%2012l3%203m-3-3-3%203%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-path-rounded-square);-webkit-mask:var(--hero-arrow-path-rounded-square);-webkit-mask:var(--hero-arrow-path-rounded-square);mask:var(--hero-arrow-path-rounded-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-right{--hero-arrow-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%204.5%2021%2012m0%200-7.5%207.5M21%2012H3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-right);-webkit-mask:var(--hero-arrow-right);-webkit-mask:var(--hero-arrow-right);mask:var(--hero-arrow-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-right-mini{--hero-arrow-right-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M3%2010a.75.75%200%200%201%20.75-.75h10.638L10.23%205.29a.75.75%200%201%201%201.04-1.08l5.5%205.25a.75.75%200%200%201%200%201.08l-5.5%205.25a.75.75%200%201%201-1.04-1.08l4.158-3.96H3.75A.75.75%200%200%201%203%2010Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-right-mini);-webkit-mask:var(--hero-arrow-right-mini);-webkit-mask:var(--hero-arrow-right-mini);mask:var(--hero-arrow-right-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-right-on-rectangle{--hero-arrow-right-on-rectangle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%209V5.25A2.25%202.25%200%200%200%2013.5%203h-6a2.25%202.25%200%200%200-2.25%202.25v13.5A2.25%202.25%200%200%200%207.5%2021h6a2.25%202.25%200%200%200%202.25-2.25V15m3%200%203-3m0%200-3-3m3%203H9%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-right-on-rectangle);-webkit-mask:var(--hero-arrow-right-on-rectangle);-webkit-mask:var(--hero-arrow-right-on-rectangle);mask:var(--hero-arrow-right-on-rectangle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-top-right-on-square{--hero-arrow-top-right-on-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.5%206H5.25A2.25%202.25%200%200%200%203%208.25v10.5A2.25%202.25%200%200%200%205.25%2021h10.5A2.25%202.25%200%200%200%2018%2018.75V10.5m-10.5%206L21%203m0%200h-5.25M21%203v5.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-top-right-on-square);-webkit-mask:var(--hero-arrow-top-right-on-square);-webkit-mask:var(--hero-arrow-top-right-on-square);mask:var(--hero-arrow-top-right-on-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-top-right-on-square-mini{--hero-arrow-top-right-on-square-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M4.25%205.5a.75.75%200%200%200-.75.75v8.5c0%20.414.336.75.75.75h8.5a.75.75%200%200%200%20.75-.75v-4a.75.75%200%200%201%201.5%200v4A2.25%202.25%200%200%201%2012.75%2017h-8.5A2.25%202.25%200%200%201%202%2014.75v-8.5A2.25%202.25%200%200%201%204.25%204h5a.75.75%200%200%201%200%201.5h-5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M6.194%2012.753a.75.75%200%200%200%201.06.053L16.5%204.44v2.81a.75.75%200%200%200%201.5%200v-4.5a.75.75%200%200%200-.75-.75h-4.5a.75.75%200%200%200%200%201.5h2.553l-9.056%208.194a.75.75%200%200%200-.053%201.06Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-top-right-on-square-mini);-webkit-mask:var(--hero-arrow-top-right-on-square-mini);-webkit-mask:var(--hero-arrow-top-right-on-square-mini);mask:var(--hero-arrow-top-right-on-square-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up-mini{--hero-arrow-up-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M10%2017a.75.75%200%200%201-.75-.75V5.612L5.29%209.77a.75.75%200%200%201-1.08-1.04l5.25-5.5a.75.75%200%200%201%201.08%200l5.25%205.5a.75.75%200%201%201-1.08%201.04l-3.96-4.158V16.25A.75.75%200%200%201%2010%2017Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-up-mini);-webkit-mask:var(--hero-arrow-up-mini);-webkit-mask:var(--hero-arrow-up-mini);mask:var(--hero-arrow-up-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up-right{--hero-arrow-up-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2019.5%2015-15m0%200H8.25m11.25%200v11.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-up-right);-webkit-mask:var(--hero-arrow-up-right);-webkit-mask:var(--hero-arrow-up-right);mask:var(--hero-arrow-up-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-up-solid{--hero-arrow-up-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M11.47%202.47a.75.75%200%200%201%201.06%200l7.5%207.5a.75.75%200%201%201-1.06%201.06l-6.22-6.22V21a.75.75%200%200%201-1.5%200V4.81l-6.22%206.22a.75.75%200%201%201-1.06-1.06l7.5-7.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-up-solid);-webkit-mask:var(--hero-arrow-up-solid);-webkit-mask:var(--hero-arrow-up-solid);mask:var(--hero-arrow-up-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrow-uturn-left{--hero-arrow-uturn-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2015%203%209m0%200%206-6M3%209h12a6%206%200%200%201%200%2012h-3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrow-uturn-left);-webkit-mask:var(--hero-arrow-uturn-left);-webkit-mask:var(--hero-arrow-uturn-left);mask:var(--hero-arrow-uturn-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-pointing-in{--hero-arrows-pointing-in:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%209V4.5M9%209H4.5M9%209%203.75%203.75M9%2015v4.5M9%2015H4.5M9%2015l-5.25%205.25M15%209h4.5M15%209V4.5M15%209l5.25-5.25M15%2015h4.5M15%2015v4.5m0-4.5%205.25%205.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrows-pointing-in);-webkit-mask:var(--hero-arrows-pointing-in);-webkit-mask:var(--hero-arrows-pointing-in);mask:var(--hero-arrows-pointing-in);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-pointing-in-mini{--hero-arrows-pointing-in-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M3.28%202.22a.75.75%200%200%200-1.06%201.06L5.44%206.5H2.75a.75.75%200%200%200%200%201.5h4.5A.75.75%200%200%200%208%207.25v-4.5a.75.75%200%200%200-1.5%200v2.69L3.28%202.22ZM13.5%202.75a.75.75%200%200%200-1.5%200v4.5c0%20.414.336.75.75.75h4.5a.75.75%200%200%200%200-1.5h-2.69l3.22-3.22a.75.75%200%200%200-1.06-1.06L13.5%205.44V2.75ZM3.28%2017.78l3.22-3.22v2.69a.75.75%200%200%200%201.5%200v-4.5a.75.75%200%200%200-.75-.75h-4.5a.75.75%200%200%200%200%201.5h2.69l-3.22%203.22a.75.75%200%201%200%201.06%201.06ZM13.5%2014.56l3.22%203.22a.75.75%200%201%200%201.06-1.06l-3.22-3.22h2.69a.75.75%200%200%200%200-1.5h-4.5a.75.75%200%200%200-.75.75v4.5a.75.75%200%200%200%201.5%200v-2.69Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrows-pointing-in-mini);-webkit-mask:var(--hero-arrows-pointing-in-mini);-webkit-mask:var(--hero-arrows-pointing-in-mini);mask:var(--hero-arrows-pointing-in-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-pointing-out{--hero-arrows-pointing-out:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%203.75v4.5m0-4.5h4.5m-4.5%200L9%209M3.75%2020.25v-4.5m0%204.5h4.5m-4.5%200L9%2015M20.25%203.75h-4.5m4.5%200v4.5m0-4.5L15%209m5.25%2011.25h-4.5m4.5%200v-4.5m0%204.5L15%2015%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrows-pointing-out);-webkit-mask:var(--hero-arrows-pointing-out);-webkit-mask:var(--hero-arrows-pointing-out);mask:var(--hero-arrows-pointing-out);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-pointing-out-mini{--hero-arrows-pointing-out-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22m13.28%207.78%203.22-3.22v2.69a.75.75%200%200%200%201.5%200v-4.5a.75.75%200%200%200-.75-.75h-4.5a.75.75%200%200%200%200%201.5h2.69l-3.22%203.22a.75.75%200%200%200%201.06%201.06ZM2%2017.25v-4.5a.75.75%200%200%201%201.5%200v2.69l3.22-3.22a.75.75%200%200%201%201.06%201.06L4.56%2016.5h2.69a.75.75%200%200%201%200%201.5h-4.5a.747.747%200%200%201-.75-.75ZM12.22%2013.28l3.22%203.22h-2.69a.75.75%200%200%200%200%201.5h4.5a.747.747%200%200%200%20.75-.75v-4.5a.75.75%200%200%200-1.5%200v2.69l-3.22-3.22a.75.75%200%201%200-1.06%201.06ZM3.5%204.56l3.22%203.22a.75.75%200%200%200%201.06-1.06L4.56%203.5h2.69a.75.75%200%200%200%200-1.5h-4.5a.75.75%200%200%200-.75.75v4.5a.75.75%200%200%200%201.5%200V4.56Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrows-pointing-out-mini);-webkit-mask:var(--hero-arrows-pointing-out-mini);-webkit-mask:var(--hero-arrows-pointing-out-mini);mask:var(--hero-arrows-pointing-out-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-arrows-right-left{--hero-arrows-right-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.5%2021%203%2016.5m0%200L7.5%2012M3%2016.5h13.5m0-13.5L21%207.5m0%200L16.5%2012M21%207.5H7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-arrows-right-left);-webkit-mask:var(--hero-arrows-right-left);-webkit-mask:var(--hero-arrows-right-left);mask:var(--hero-arrows-right-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-banknotes{--hero-banknotes:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2018.75a60.07%2060.07%200%200%201%2015.797%202.101c.727.198%201.453-.342%201.453-1.096V18.75M3.75%204.5v.75A.75.75%200%200%201%203%206h-.75m0%200v-.375c0-.621.504-1.125%201.125-1.125H20.25M2.25%206v9m18-10.5v.75c0%20.414.336.75.75.75h.75m-1.5-1.5h.375c.621%200%201.125.504%201.125%201.125v9.75c0%20.621-.504%201.125-1.125%201.125h-.375m1.5-1.5H21a.75.75%200%200%200-.75.75v.75m0%200H3.75m0%200h-.375a1.125%201.125%200%200%201-1.125-1.125V15m1.5%201.5v-.75A.75.75%200%200%200%203%2015h-.75M15%2010.5a3%203%200%201%201-6%200%203%203%200%200%201%206%200Zm3%200h.008v.008H18V10.5Zm-12%200h.008v.008H6V10.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-banknotes);-webkit-mask:var(--hero-banknotes);-webkit-mask:var(--hero-banknotes);mask:var(--hero-banknotes);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bars-2{--hero-bars-2:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%209h16.5m-16.5%206.75h16.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bars-2);-webkit-mask:var(--hero-bars-2);-webkit-mask:var(--hero-bars-2);mask:var(--hero-bars-2);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bars-3{--hero-bars-3:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%206.75h16.5M3.75%2012h16.5m-16.5%205.25h16.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bars-3);-webkit-mask:var(--hero-bars-3);-webkit-mask:var(--hero-bars-3);mask:var(--hero-bars-3);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bars-3-bottom-left{--hero-bars-3-bottom-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%206.75h16.5M3.75%2012h16.5m-16.5%205.25H12%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bars-3-bottom-left);-webkit-mask:var(--hero-bars-3-bottom-left);-webkit-mask:var(--hero-bars-3-bottom-left);mask:var(--hero-bars-3-bottom-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bars-3-solid{--hero-bars-3-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M3%206.75A.75.75%200%200%201%203.75%206h16.5a.75.75%200%200%201%200%201.5H3.75A.75.75%200%200%201%203%206.75ZM3%2012a.75.75%200%200%201%20.75-.75h16.5a.75.75%200%200%201%200%201.5H3.75A.75.75%200%200%201%203%2012Zm0%205.25a.75.75%200%200%201%20.75-.75h16.5a.75.75%200%200%201%200%201.5H3.75a.75.75%200%200%201-.75-.75Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bars-3-solid);-webkit-mask:var(--hero-bars-3-solid);-webkit-mask:var(--hero-bars-3-solid);mask:var(--hero-bars-3-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-beaker{--hero-beaker:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.75%203.104v5.714a2.25%202.25%200%200%201-.659%201.591L5%2014.5M9.75%203.104c-.251.023-.501.05-.75.082m.75-.082a24.301%2024.301%200%200%201%204.5%200m0%200v5.714c0%20.597.237%201.17.659%201.591L19.8%2015.3M14.25%203.104c.251.023.501.05.75.082M19.8%2015.3l-1.57.393A9.065%209.065%200%200%201%2012%2015a9.065%209.065%200%200%200-6.23-.693L5%2014.5m14.8.8%201.402%201.402c1.232%201.232.65%203.318-1.067%203.611A48.309%2048.309%200%200%201%2012%2021c-2.773%200-5.491-.235-8.135-.687-1.718-.293-2.3-2.379-1.067-3.61L5%2014.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-beaker);-webkit-mask:var(--hero-beaker);-webkit-mask:var(--hero-beaker);mask:var(--hero-beaker);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bell{--hero-bell:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M14.857%2017.082a23.848%2023.848%200%200%200%205.454-1.31A8.967%208.967%200%200%201%2018%209.75V9A6%206%200%200%200%206%209v.75a8.967%208.967%200%200%201-2.312%206.022c1.733.64%203.56%201.085%205.455%201.31m5.714%200a24.255%2024.255%200%200%201-5.714%200m5.714%200a3%203%200%201%201-5.714%200%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bell);-webkit-mask:var(--hero-bell);-webkit-mask:var(--hero-bell);mask:var(--hero-bell);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bolt{--hero-bolt:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m3.75%2013.5%2010.5-11.25L12%2010.5h8.25L9.75%2021.75%2012%2013.5H3.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bolt);-webkit-mask:var(--hero-bolt);-webkit-mask:var(--hero-bolt);mask:var(--hero-bolt);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-book-open{--hero-book-open:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206.042A8.967%208.967%200%200%200%206%203.75c-1.052%200-2.062.18-3%20.512v14.25A8.987%208.987%200%200%201%206%2018c2.305%200%204.408.867%206%202.292m0-14.25a8.966%208.966%200%200%201%206-2.292c1.052%200%202.062.18%203%20.512v14.25A8.987%208.987%200%200%200%2018%2018a8.967%208.967%200%200%200-6%202.292m0-14.25v14.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-book-open);-webkit-mask:var(--hero-book-open);-webkit-mask:var(--hero-book-open);mask:var(--hero-book-open);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bookmark-square{--hero-bookmark-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%203.75V16.5L12%2014.25%207.5%2016.5V3.75m9%200H18A2.25%202.25%200%200%201%2020.25%206v12A2.25%202.25%200%200%201%2018%2020.25H6A2.25%202.25%200%200%201%203.75%2018V6A2.25%202.25%200%200%201%206%203.75h1.5m9%200h-9%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bookmark-square);-webkit-mask:var(--hero-bookmark-square);-webkit-mask:var(--hero-bookmark-square);mask:var(--hero-bookmark-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-bug-ant{--hero-bug-ant:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2012.75c1.148%200%202.278.08%203.383.237%201.037.146%201.866.966%201.866%202.013%200%203.728-2.35%206.75-5.25%206.75S6.75%2018.728%206.75%2015c0-1.046.83-1.867%201.866-2.013A24.204%2024.204%200%200%201%2012%2012.75Zm0%200c2.883%200%205.647.508%208.207%201.44a23.91%2023.91%200%200%201-1.152%206.06M12%2012.75c-2.883%200-5.647.508-8.208%201.44.125%202.104.52%204.136%201.153%206.06M12%2012.75a2.25%202.25%200%200%200%202.248-2.354M12%2012.75a2.25%202.25%200%200%201-2.248-2.354M12%208.25c.995%200%201.971-.08%202.922-.236.403-.066.74-.358.795-.762a3.778%203.778%200%200%200-.399-2.25M12%208.25c-.995%200-1.97-.08-2.922-.236-.402-.066-.74-.358-.795-.762a3.734%203.734%200%200%201%20.4-2.253M12%208.25a2.25%202.25%200%200%200-2.248%202.146M12%208.25a2.25%202.25%200%200%201%202.248%202.146M8.683%205a6.032%206.032%200%200%201-1.155-1.002c.07-.63.27-1.222.574-1.747m.581%202.749A3.75%203.75%200%200%201%2015.318%205m0%200c.427-.283.815-.62%201.155-.999a4.471%204.471%200%200%200-.575-1.752M4.921%206a24.048%2024.048%200%200%200-.392%203.314c1.668.546%203.416.914%205.223%201.082M19.08%206c.205%201.08.337%202.187.392%203.314a23.882%2023.882%200%200%201-5.223%201.082%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-bug-ant);-webkit-mask:var(--hero-bug-ant);-webkit-mask:var(--hero-bug-ant);mask:var(--hero-bug-ant);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-building-office-2{--hero-building-office-2:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2021h19.5m-18-18v18m10.5-18v18m6-13.5V21M6.75%206.75h.75m-.75%203h.75m-.75%203h.75m3-6h.75m-.75%203h.75m-.75%203h.75M6.75%2021v-3.375c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125V21M3%203h12m-.75%204.5H21m-3.75%203.75h.008v.008h-.008v-.008Zm0%203h.008v.008h-.008v-.008Zm0%203h.008v.008h-.008v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-building-office-2);-webkit-mask:var(--hero-building-office-2);-webkit-mask:var(--hero-building-office-2);mask:var(--hero-building-office-2);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-camera{--hero-camera:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.827%206.175A2.31%202.31%200%200%201%205.186%207.23c-.38.054-.757.112-1.134.175C2.999%207.58%202.25%208.507%202.25%209.574V18a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018V9.574c0-1.067-.75-1.994-1.802-2.169a47.865%2047.865%200%200%200-1.134-.175%202.31%202.31%200%200%201-1.64-1.055l-.822-1.316a2.192%202.192%200%200%200-1.736-1.039%2048.774%2048.774%200%200%200-5.232%200%202.192%202.192%200%200%200-1.736%201.039l-.821%201.316Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%2012.75a4.5%204.5%200%201%201-9%200%204.5%204.5%200%200%201%209%200ZM18.75%2010.5h.008v.008h-.008V10.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-camera);-webkit-mask:var(--hero-camera);-webkit-mask:var(--hero-camera);mask:var(--hero-camera);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chart-bar{--hero-chart-bar:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3%2013.125C3%2012.504%203.504%2012%204.125%2012h2.25c.621%200%201.125.504%201.125%201.125v6.75C7.5%2020.496%206.996%2021%206.375%2021h-2.25A1.125%201.125%200%200%201%203%2019.875v-6.75ZM9.75%208.625c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125v11.25c0%20.621-.504%201.125-1.125%201.125h-2.25a1.125%201.125%200%200%201-1.125-1.125V8.625ZM16.5%204.125c0-.621.504-1.125%201.125-1.125h2.25C20.496%203%2021%203.504%2021%204.125v15.75c0%20.621-.504%201.125-1.125%201.125h-2.25a1.125%201.125%200%200%201-1.125-1.125V4.125Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chart-bar);-webkit-mask:var(--hero-chart-bar);-webkit-mask:var(--hero-chart-bar);mask:var(--hero-chart-bar);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chart-bar-square{--hero-chart-bar-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.5%2014.25v2.25m3-4.5v4.5m3-6.75v6.75m3-9v9M6%2020.25h12A2.25%202.25%200%200%200%2020.25%2018V6A2.25%202.25%200%200%200%2018%203.75H6A2.25%202.25%200%200%200%203.75%206v12A2.25%202.25%200%200%200%206%2020.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chart-bar-square);-webkit-mask:var(--hero-chart-bar-square);-webkit-mask:var(--hero-chart-bar-square);mask:var(--hero-chart-bar-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chat-bubble-bottom-center-text{--hero-chat-bubble-bottom-center-text:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.5%208.25h9m-9%203H12m-9.75%201.51c0%201.6%201.123%202.994%202.707%203.227%201.129.166%202.27.293%203.423.379.35.026.67.21.865.501L12%2021l2.755-4.133a1.14%201.14%200%200%201%20.865-.501%2048.172%2048.172%200%200%200%203.423-.379c1.584-.233%202.707-1.626%202.707-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394%2048.394%200%200%200%2012%203c-2.392%200-4.744.175-7.043.513C3.373%203.746%202.25%205.14%202.25%206.741v6.018Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chat-bubble-bottom-center-text);-webkit-mask:var(--hero-chat-bubble-bottom-center-text);-webkit-mask:var(--hero-chat-bubble-bottom-center-text);mask:var(--hero-chat-bubble-bottom-center-text);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chat-bubble-left-ellipsis{--hero-chat-bubble-left-ellipsis:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.625%209.75a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm0%200H8.25m4.125%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm0%200H12m4.125%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm0%200h-.375m-13.5%203.01c0%201.6%201.123%202.994%202.707%203.227%201.087.16%202.185.283%203.293.369V21l4.184-4.183a1.14%201.14%200%200%201%20.778-.332%2048.294%2048.294%200%200%200%205.83-.498c1.585-.233%202.708-1.626%202.708-3.228V6.741c0-1.602-1.123-2.995-2.707-3.228A48.394%2048.394%200%200%200%2012%203c-2.392%200-4.744.175-7.043.513C3.373%203.746%202.25%205.14%202.25%206.741v6.018Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chat-bubble-left-ellipsis);-webkit-mask:var(--hero-chat-bubble-left-ellipsis);-webkit-mask:var(--hero-chat-bubble-left-ellipsis);mask:var(--hero-chat-bubble-left-ellipsis);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chat-bubble-left-right{--hero-chat-bubble-left-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M20.25%208.511c.884.284%201.5%201.128%201.5%202.097v4.286c0%201.136-.847%202.1-1.98%202.193-.34.027-.68.052-1.02.072v3.091l-3-3c-1.354%200-2.694-.055-4.02-.163a2.115%202.115%200%200%201-.825-.242m9.345-8.334a2.126%202.126%200%200%200-.476-.095%2048.64%2048.64%200%200%200-8.048%200c-1.131.094-1.976%201.057-1.976%202.192v4.286c0%20.837.46%201.58%201.155%201.951m9.345-8.334V6.637c0-1.621-1.152-3.026-2.76-3.235A48.455%2048.455%200%200%200%2011.25%203c-2.115%200-4.198.137-6.24.402-1.608.209-2.76%201.614-2.76%203.235v6.226c0%201.621%201.152%203.026%202.76%203.235.577.075%201.157.14%201.74.194V21l4.155-4.155%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chat-bubble-left-right);-webkit-mask:var(--hero-chat-bubble-left-right);-webkit-mask:var(--hero-chat-bubble-left-right);mask:var(--hero-chat-bubble-left-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chat-bubble-left-right-mini{--hero-chat-bubble-left-right-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M3.505%202.365A41.369%2041.369%200%200%201%209%202c1.863%200%203.697.124%205.495.365%201.247.167%202.18%201.108%202.435%202.268a4.45%204.45%200%200%200-.577-.069%2043.141%2043.141%200%200%200-4.706%200C9.229%204.696%207.5%206.727%207.5%208.998v2.24c0%201.413.67%202.735%201.76%203.562l-2.98%202.98A.75.75%200%200%201%205%2017.25v-3.443c-.501-.048-1-.106-1.495-.172C2.033%2013.438%201%2012.162%201%2010.72V5.28c0-1.441%201.033-2.717%202.505-2.914Z%22%2F%3E%20%20%3Cpath%20d%3D%22M14%206c-.762%200-1.52.02-2.271.062C10.157%206.148%209%207.472%209%208.998v2.24c0%201.519%201.147%202.839%202.71%202.935.214.013.428.024.642.034.2.009.385.09.518.224l2.35%202.35a.75.75%200%200%200%201.28-.531v-2.07c1.453-.195%202.5-1.463%202.5-2.915V8.998c0-1.526-1.157-2.85-2.729-2.936A41.645%2041.645%200%200%200%2014%206Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chat-bubble-left-right-mini);-webkit-mask:var(--hero-chat-bubble-left-right-mini);-webkit-mask:var(--hero-chat-bubble-left-right-mini);mask:var(--hero-chat-bubble-left-right-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check{--hero-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2012.75%206%206%209-13.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check);-webkit-mask:var(--hero-check);-webkit-mask:var(--hero-check);mask:var(--hero-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-circle{--hero-check-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-circle);-webkit-mask:var(--hero-check-circle);-webkit-mask:var(--hero-check-circle);mask:var(--hero-check-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-circle-solid{--hero-check-circle-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M2.25%2012c0-5.385%204.365-9.75%209.75-9.75s9.75%204.365%209.75%209.75-4.365%209.75-9.75%209.75S2.25%2017.385%202.25%2012Zm13.36-1.814a.75.75%200%201%200-1.22-.872l-3.236%204.53L9.53%2012.22a.75.75%200%200%200-1.06%201.06l2.25%202.25a.75.75%200%200%200%201.14-.094l3.75-5.25Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-circle-solid);-webkit-mask:var(--hero-check-circle-solid);-webkit-mask:var(--hero-check-circle-solid);mask:var(--hero-check-circle-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-mini{--hero-check-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M16.704%204.153a.75.75%200%200%201%20.143%201.052l-8%2010.5a.75.75%200%200%201-1.127.075l-4.5-4.5a.75.75%200%200%201%201.06-1.06l3.894%203.893%207.48-9.817a.75.75%200%200%201%201.05-.143Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-mini);-webkit-mask:var(--hero-check-mini);-webkit-mask:var(--hero-check-mini);mask:var(--hero-check-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-check-solid{--hero-check-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M19.916%204.626a.75.75%200%200%201%20.208%201.04l-9%2013.5a.75.75%200%200%201-1.154.114l-6-6a.75.75%200%200%201%201.06-1.06l5.353%205.353%208.493-12.74a.75.75%200%200%201%201.04-.207Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-check-solid);-webkit-mask:var(--hero-check-solid);-webkit-mask:var(--hero-check-solid);mask:var(--hero-check-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-down{--hero-chevron-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m19.5%208.25-7.5%207.5-7.5-7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-down);-webkit-mask:var(--hero-chevron-down);-webkit-mask:var(--hero-chevron-down);mask:var(--hero-chevron-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-down-mini{--hero-chevron-down-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M5.22%208.22a.75.75%200%200%201%201.06%200L10%2011.94l3.72-3.72a.75.75%200%201%201%201.06%201.06l-4.25%204.25a.75.75%200%200%201-1.06%200L5.22%209.28a.75.75%200%200%201%200-1.06Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-down-mini);-webkit-mask:var(--hero-chevron-down-mini);-webkit-mask:var(--hero-chevron-down-mini);mask:var(--hero-chevron-down-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-left{--hero-chevron-left:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2019.5%208.25%2012l7.5-7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-left);-webkit-mask:var(--hero-chevron-left);-webkit-mask:var(--hero-chevron-left);mask:var(--hero-chevron-left);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-right{--hero-chevron-right:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m8.25%204.5%207.5%207.5-7.5%207.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-right);-webkit-mask:var(--hero-chevron-right);-webkit-mask:var(--hero-chevron-right);mask:var(--hero-chevron-right);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-right-mini{--hero-chevron-right-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M8.22%205.22a.75.75%200%200%201%201.06%200l4.25%204.25a.75.75%200%200%201%200%201.06l-4.25%204.25a.75.75%200%200%201-1.06-1.06L11.94%2010%208.22%206.28a.75.75%200%200%201%200-1.06Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-right-mini);-webkit-mask:var(--hero-chevron-right-mini);-webkit-mask:var(--hero-chevron-right-mini);mask:var(--hero-chevron-right-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-up{--hero-chevron-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m4.5%2015.75%207.5-7.5%207.5%207.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-up);-webkit-mask:var(--hero-chevron-up);-webkit-mask:var(--hero-chevron-up);mask:var(--hero-chevron-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-up-down-mini{--hero-chevron-up-down-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M10.53%203.47a.75.75%200%200%200-1.06%200L6.22%206.72a.75.75%200%200%200%201.06%201.06L10%205.06l2.72%202.72a.75.75%200%201%200%201.06-1.06l-3.25-3.25Zm-4.31%209.81%203.25%203.25a.75.75%200%200%200%201.06%200l3.25-3.25a.75.75%200%201%200-1.06-1.06L10%2014.94l-2.72-2.72a.75.75%200%200%200-1.06%201.06Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-up-down-mini);-webkit-mask:var(--hero-chevron-up-down-mini);-webkit-mask:var(--hero-chevron-up-down-mini);mask:var(--hero-chevron-up-down-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-chevron-up-mini{--hero-chevron-up-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M9.47%206.47a.75.75%200%200%201%201.06%200l4.25%204.25a.75.75%200%201%201-1.06%201.06L10%208.06l-3.72%203.72a.75.75%200%200%201-1.06-1.06l4.25-4.25Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-chevron-up-mini);-webkit-mask:var(--hero-chevron-up-mini);-webkit-mask:var(--hero-chevron-up-mini);mask:var(--hero-chevron-up-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-circle-stack{--hero-circle-stack:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M20.25%206.375c0%202.278-3.694%204.125-8.25%204.125S3.75%208.653%203.75%206.375m16.5%200c0-2.278-3.694-4.125-8.25-4.125S3.75%204.097%203.75%206.375m16.5%200v11.25c0%202.278-3.694%204.125-8.25%204.125s-8.25-1.847-8.25-4.125V6.375m16.5%200v3.75m-16.5-3.75v3.75m16.5%200v3.75C20.25%2016.153%2016.556%2018%2012%2018s-8.25-1.847-8.25-4.125v-3.75m16.5%200c0%202.278-3.694%204.125-8.25%204.125s-8.25-1.847-8.25-4.125%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-circle-stack);-webkit-mask:var(--hero-circle-stack);-webkit-mask:var(--hero-circle-stack);mask:var(--hero-circle-stack);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clipboard{--hero-clipboard:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.666%203.888A2.25%202.25%200%200%200%2013.5%202.25h-3c-1.03%200-1.9.693-2.166%201.638m7.332%200c.055.194.084.4.084.612v0a.75.75%200%200%201-.75.75H9a.75.75%200%200%201-.75-.75v0c0-.212.03-.418.084-.612m7.332%200c.646.049%201.288.11%201.927.184%201.1.128%201.907%201.077%201.907%202.185V19.5a2.25%202.25%200%200%201-2.25%202.25H6.75A2.25%202.25%200%200%201%204.5%2019.5V6.257c0-1.108.806-2.057%201.907-2.185a48.208%2048.208%200%200%201%201.927-.184%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clipboard);-webkit-mask:var(--hero-clipboard);-webkit-mask:var(--hero-clipboard);mask:var(--hero-clipboard);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clipboard-document{--hero-clipboard-document:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%207.5V6.108c0-1.135.845-2.098%201.976-2.192.373-.03.748-.057%201.123-.08M15.75%2018H18a2.25%202.25%200%200%200%202.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424%2048.424%200%200%200-1.123-.08M15.75%2018.75v-1.875a3.375%203.375%200%200%200-3.375-3.375h-1.5a1.125%201.125%200%200%201-1.125-1.125v-1.5A3.375%203.375%200%200%200%206.375%207.5H5.25m11.9-3.664A2.251%202.251%200%200%200%2015%202.25h-1.5a2.251%202.251%200%200%200-2.15%201.586m5.8%200c.065.21.1.433.1.664v.75h-6V4.5c0-.231.035-.454.1-.664M6.75%207.5H4.875c-.621%200-1.125.504-1.125%201.125v12c0%20.621.504%201.125%201.125%201.125h9.75c.621%200%201.125-.504%201.125-1.125V16.5a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clipboard-document);-webkit-mask:var(--hero-clipboard-document);-webkit-mask:var(--hero-clipboard-document);mask:var(--hero-clipboard-document);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clipboard-document-list{--hero-clipboard-document-list:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012h3.75M9%2015h3.75M9%2018h3.75m3%20.75H18a2.25%202.25%200%200%200%202.25-2.25V6.108c0-1.135-.845-2.098-1.976-2.192a48.424%2048.424%200%200%200-1.123-.08m-5.801%200c-.065.21-.1.433-.1.664%200%20.414.336.75.75.75h4.5a.75.75%200%200%200%20.75-.75%202.25%202.25%200%200%200-.1-.664m-5.8%200A2.251%202.251%200%200%201%2013.5%202.25H15c1.012%200%201.867.668%202.15%201.586m-5.8%200c-.376.023-.75.05-1.124.08C9.095%204.01%208.25%204.973%208.25%206.108V8.25m0%200H4.875c-.621%200-1.125.504-1.125%201.125v11.25c0%20.621.504%201.125%201.125%201.125h9.75c.621%200%201.125-.504%201.125-1.125V9.375c0-.621-.504-1.125-1.125-1.125H8.25ZM6.75%2012h.008v.008H6.75V12Zm0%203h.008v.008H6.75V15Zm0%203h.008v.008H6.75V18Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clipboard-document-list);-webkit-mask:var(--hero-clipboard-document-list);-webkit-mask:var(--hero-clipboard-document-list);mask:var(--hero-clipboard-document-list);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clipboard-document-mini{--hero-clipboard-document-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M15.988%203.012A2.25%202.25%200%200%201%2018%205.25v6.5A2.25%202.25%200%200%201%2015.75%2014H13.5v-3.379a3%203%200%200%200-.879-2.121l-3.12-3.121a3%203%200%200%200-1.402-.791%202.252%202.252%200%200%201%201.913-1.576A2.25%202.25%200%200%201%2012.25%201h1.5a2.25%202.25%200%200%201%202.238%202.012ZM11.5%203.25a.75.75%200%200%201%20.75-.75h1.5a.75.75%200%200%201%20.75.75v.25h-3v-.25Z%22%20clip-rule%3D%22evenodd%22%2F%3E%20%20%3Cpath%20d%3D%22M3.5%206A1.5%201.5%200%200%200%202%207.5v9A1.5%201.5%200%200%200%203.5%2018h7a1.5%201.5%200%200%200%201.5-1.5v-5.879a1.5%201.5%200%200%200-.44-1.06L8.44%206.439A1.5%201.5%200%200%200%207.378%206H3.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clipboard-document-mini);-webkit-mask:var(--hero-clipboard-document-mini);-webkit-mask:var(--hero-clipboard-document-mini);mask:var(--hero-clipboard-document-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-clock{--hero-clock:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206v6h4.5m4.5%200a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-clock);-webkit-mask:var(--hero-clock);-webkit-mask:var(--hero-clock);mask:var(--hero-clock);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-code-bracket{--hero-code-bracket:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M17.25%206.75%2022.5%2012l-5.25%205.25m-10.5%200L1.5%2012l5.25-5.25m7.5-3-4.5%2016.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-code-bracket);-webkit-mask:var(--hero-code-bracket);-webkit-mask:var(--hero-code-bracket);mask:var(--hero-code-bracket);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-code-bracket-square{--hero-code-bracket-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M14.25%209.75%2016.5%2012l-2.25%202.25m-4.5%200L7.5%2012l2.25-2.25M6%2020.25h12A2.25%202.25%200%200%200%2020.25%2018V6A2.25%202.25%200%200%200%2018%203.75H6A2.25%202.25%200%200%200%203.75%206v12A2.25%202.25%200%200%200%206%2020.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-code-bracket-square);-webkit-mask:var(--hero-code-bracket-square);-webkit-mask:var(--hero-code-bracket-square);mask:var(--hero-code-bracket-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cog-6-tooth{--hero-cog-6-tooth:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.594%203.94c.09-.542.56-.94%201.11-.94h2.593c.55%200%201.02.398%201.11.94l.213%201.281c.063.374.313.686.645.87.074.04.147.083.22.127.325.196.72.257%201.075.124l1.217-.456a1.125%201.125%200%200%201%201.37.49l1.296%202.247a1.125%201.125%200%200%201-.26%201.431l-1.003.827c-.293.241-.438.613-.43.992a7.723%207.723%200%200%201%200%20.255c-.008.378.137.75.43.991l1.004.827c.424.35.534.955.26%201.43l-1.298%202.247a1.125%201.125%200%200%201-1.369.491l-1.217-.456c-.355-.133-.75-.072-1.076.124a6.47%206.47%200%200%201-.22.128c-.331.183-.581.495-.644.869l-.213%201.281c-.09.543-.56.94-1.11.94h-2.594c-.55%200-1.019-.398-1.11-.94l-.213-1.281c-.062-.374-.312-.686-.644-.87a6.52%206.52%200%200%201-.22-.127c-.325-.196-.72-.257-1.076-.124l-1.217.456a1.125%201.125%200%200%201-1.369-.49l-1.297-2.247a1.125%201.125%200%200%201%20.26-1.431l1.004-.827c.292-.24.437-.613.43-.991a6.932%206.932%200%200%201%200-.255c.007-.38-.138-.751-.43-.992l-1.004-.827a1.125%201.125%200%200%201-.26-1.43l1.297-2.247a1.125%201.125%200%200%201%201.37-.491l1.216.456c.356.133.751.072%201.076-.124.072-.044.146-.086.22-.128.332-.183.582-.495.644-.869l.214-1.28Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cog-6-tooth);-webkit-mask:var(--hero-cog-6-tooth);-webkit-mask:var(--hero-cog-6-tooth);mask:var(--hero-cog-6-tooth);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-command-line{--hero-command-line:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m6.75%207.5%203%202.25-3%202.25m4.5%200h3m-9%208.25h13.5A2.25%202.25%200%200%200%2021%2018V6a2.25%202.25%200%200%200-2.25-2.25H5.25A2.25%202.25%200%200%200%203%206v12a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-command-line);-webkit-mask:var(--hero-command-line);-webkit-mask:var(--hero-command-line);mask:var(--hero-command-line);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-computer-desktop{--hero-computer-desktop:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2017.25v1.007a3%203%200%200%201-.879%202.122L7.5%2021h9l-.621-.621A3%203%200%200%201%2015%2018.257V17.25m6-12V15a2.25%202.25%200%200%201-2.25%202.25H5.25A2.25%202.25%200%200%201%203%2015V5.25m18%200A2.25%202.25%200%200%200%2018.75%203H5.25A2.25%202.25%200%200%200%203%205.25m18%200V12a2.25%202.25%200%200%201-2.25%202.25H5.25A2.25%202.25%200%200%201%203%2012V5.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-computer-desktop);-webkit-mask:var(--hero-computer-desktop);-webkit-mask:var(--hero-computer-desktop);mask:var(--hero-computer-desktop);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-computer-desktop-micro{--hero-computer-desktop-micro:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M2%204.25A2.25%202.25%200%200%201%204.25%202h7.5A2.25%202.25%200%200%201%2014%204.25v5.5A2.25%202.25%200%200%201%2011.75%2012h-1.312c.1.128.21.248.328.36a.75.75%200%200%201%20.234.545v.345a.75.75%200%200%201-.75.75h-4.5a.75.75%200%200%201-.75-.75v-.345a.75.75%200%200%201%20.234-.545c.118-.111.228-.232.328-.36H4.25A2.25%202.25%200%200%201%202%209.75v-5.5Zm2.25-.75a.75.75%200%200%200-.75.75v4.5c0%20.414.336.75.75.75h7.5a.75.75%200%200%200%20.75-.75v-4.5a.75.75%200%200%200-.75-.75h-7.5Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-computer-desktop-micro);-webkit-mask:var(--hero-computer-desktop-micro);-webkit-mask:var(--hero-computer-desktop-micro);mask:var(--hero-computer-desktop-micro);vertical-align:middle;background-color:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cpu-chip{--hero-cpu-chip:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%203v1.5M4.5%208.25H3m18%200h-1.5M4.5%2012H3m18%200h-1.5m-15%203.75H3m18%200h-1.5M8.25%2019.5V21M12%203v1.5m0%2015V21m3.75-18v1.5m0%2015V21m-9-1.5h10.5a2.25%202.25%200%200%200%202.25-2.25V6.75a2.25%202.25%200%200%200-2.25-2.25H6.75A2.25%202.25%200%200%200%204.5%206.75v10.5a2.25%202.25%200%200%200%202.25%202.25Zm.75-12h9v9h-9v-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cpu-chip);-webkit-mask:var(--hero-cpu-chip);-webkit-mask:var(--hero-cpu-chip);mask:var(--hero-cpu-chip);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-credit-card{--hero-credit-card:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%208.25h19.5M2.25%209h19.5m-16.5%205.25h6m-6%202.25h3m-3.75%203h15a2.25%202.25%200%200%200%202.25-2.25V6.75A2.25%202.25%200%200%200%2019.5%204.5h-15a2.25%202.25%200%200%200-2.25%202.25v10.5A2.25%202.25%200%200%200%204.5%2019.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-credit-card);-webkit-mask:var(--hero-credit-card);-webkit-mask:var(--hero-credit-card);mask:var(--hero-credit-card);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cube{--hero-cube:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m21%207.5-9-5.25L3%207.5m18%200-9%205.25m9-5.25v9l-9%205.25M3%207.5l9%205.25M3%207.5v9l9%205.25m0-9v9%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cube);-webkit-mask:var(--hero-cube);-webkit-mask:var(--hero-cube);mask:var(--hero-cube);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-currency-dollar{--hero-currency-dollar:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%206v12m-3-2.818.879.659c1.171.879%203.07.879%204.242%200%201.172-.879%201.172-2.303%200-3.182C13.536%2012.219%2012.768%2012%2012%2012c-.725%200-1.45-.22-2.003-.659-1.106-.879-1.106-2.303%200-3.182s2.9-.879%204.006%200l.415.33M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-currency-dollar);-webkit-mask:var(--hero-currency-dollar);-webkit-mask:var(--hero-currency-dollar);mask:var(--hero-currency-dollar);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-cursor-arrow-rays{--hero-cursor-arrow-rays:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.042%2021.672%2013.684%2016.6m0%200-2.51%202.225.569-9.47%205.227%207.917-3.286-.672ZM12%202.25V4.5m5.834.166-1.591%201.591M20.25%2010.5H18M7.757%2014.743l-1.59%201.59M6%2010.5H3.75m4.007-4.243-1.59-1.59%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-cursor-arrow-rays);-webkit-mask:var(--hero-cursor-arrow-rays);-webkit-mask:var(--hero-cursor-arrow-rays);mask:var(--hero-cursor-arrow-rays);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-device-phone-mobile{--hero-device-phone-mobile:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%201.5H8.25A2.25%202.25%200%200%200%206%203.75v16.5a2.25%202.25%200%200%200%202.25%202.25h7.5A2.25%202.25%200%200%200%2018%2020.25V3.75a2.25%202.25%200%200%200-2.25-2.25H13.5m-3%200V3h3V1.5m-3%200h3m-3%2018.75h3%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-device-phone-mobile);-webkit-mask:var(--hero-device-phone-mobile);-webkit-mask:var(--hero-device-phone-mobile);mask:var(--hero-device-phone-mobile);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-device-tablet{--hero-device-tablet:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.5%2019.5h3m-6.75%202.25h10.5a2.25%202.25%200%200%200%202.25-2.25v-15a2.25%202.25%200%200%200-2.25-2.25H6.75A2.25%202.25%200%200%200%204.5%204.5v15a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-device-tablet);-webkit-mask:var(--hero-device-tablet);-webkit-mask:var(--hero-device-tablet);mask:var(--hero-device-tablet);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document{--hero-document:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m2.25%200H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document);-webkit-mask:var(--hero-document);-webkit-mask:var(--hero-document);mask:var(--hero-document);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-arrow-up{--hero-document-arrow-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m6.75%2012-3-3m0%200-3%203m3-3v6m-1.5-15H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-arrow-up);-webkit-mask:var(--hero-document-arrow-up);-webkit-mask:var(--hero-document-arrow-up);mask:var(--hero-document-arrow-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-document-text{--hero-document-text:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.5%2014.25v-2.625a3.375%203.375%200%200%200-3.375-3.375h-1.5A1.125%201.125%200%200%201%2013.5%207.125v-1.5a3.375%203.375%200%200%200-3.375-3.375H8.25m0%2012.75h7.5m-7.5%203H12M10.5%202.25H5.625c-.621%200-1.125.504-1.125%201.125v17.25c0%20.621.504%201.125%201.125%201.125h12.75c.621%200%201.125-.504%201.125-1.125V11.25a9%209%200%200%200-9-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-document-text);-webkit-mask:var(--hero-document-text);-webkit-mask:var(--hero-document-text);mask:var(--hero-document-text);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-ellipsis-horizontal{--hero-ellipsis-horizontal:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.75%2012a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200ZM12.75%2012a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200ZM18.75%2012a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-ellipsis-horizontal);-webkit-mask:var(--hero-ellipsis-horizontal);-webkit-mask:var(--hero-ellipsis-horizontal);mask:var(--hero-ellipsis-horizontal);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-envelope{--hero-envelope:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21.75%206.75v10.5a2.25%202.25%200%200%201-2.25%202.25h-15a2.25%202.25%200%200%201-2.25-2.25V6.75m19.5%200A2.25%202.25%200%200%200%2019.5%204.5h-15a2.25%202.25%200%200%200-2.25%202.25m19.5%200v.243a2.25%202.25%200%200%201-1.07%201.916l-7.5%204.615a2.25%202.25%200%200%201-2.36%200L3.32%208.91a2.25%202.25%200%200%201-1.07-1.916V6.75%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-envelope);-webkit-mask:var(--hero-envelope);-webkit-mask:var(--hero-envelope);mask:var(--hero-envelope);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-envelope-mini{--hero-envelope-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M3%204a2%202%200%200%200-2%202v1.161l8.441%204.221a1.25%201.25%200%200%200%201.118%200L19%207.162V6a2%202%200%200%200-2-2H3Z%22%2F%3E%20%20%3Cpath%20d%3D%22m19%208.839-7.77%203.885a2.75%202.75%200%200%201-2.46%200L1%208.839V14a2%202%200%200%200%202%202h14a2%202%200%200%200%202-2V8.839Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-envelope-mini);-webkit-mask:var(--hero-envelope-mini);-webkit-mask:var(--hero-envelope-mini);mask:var(--hero-envelope-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-circle{--hero-exclamation-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m9-.75a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%203.75h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);-webkit-mask:var(--hero-exclamation-circle);mask:var(--hero-exclamation-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-exclamation-triangle{--hero-exclamation-triangle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%209v3.75m-9.303%203.376c-.866%201.5.217%203.374%201.948%203.374h14.71c1.73%200%202.813-1.874%201.948-3.374L13.949%203.378c-.866-1.5-3.032-1.5-3.898%200L2.697%2016.126ZM12%2015.75h.007v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-exclamation-triangle);-webkit-mask:var(--hero-exclamation-triangle);-webkit-mask:var(--hero-exclamation-triangle);mask:var(--hero-exclamation-triangle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-eye{--hero-eye:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.036%2012.322a1.012%201.012%200%200%201%200-.639C3.423%207.51%207.36%204.5%2012%204.5c4.638%200%208.573%203.007%209.963%207.178.07.207.07.431%200%20.639C20.577%2016.49%2016.64%2019.5%2012%2019.5c-4.638%200-8.573-3.007-9.963-7.178Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-eye);-webkit-mask:var(--hero-eye);-webkit-mask:var(--hero-eye);mask:var(--hero-eye);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-eye-mini{--hero-eye-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M10%2012.5a2.5%202.5%200%201%200%200-5%202.5%202.5%200%200%200%200%205Z%22%2F%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M.664%2010.59a1.651%201.651%200%200%201%200-1.186A10.004%2010.004%200%200%201%2010%203c4.257%200%207.893%202.66%209.336%206.41.147.381.146.804%200%201.186A10.004%2010.004%200%200%201%2010%2017c-4.257%200-7.893-2.66-9.336-6.41ZM14%2010a4%204%200%201%201-8%200%204%204%200%200%201%208%200Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-eye-mini);-webkit-mask:var(--hero-eye-mini);-webkit-mask:var(--hero-eye-mini);mask:var(--hero-eye-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-eye-slash{--hero-eye-slash:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.98%208.223A10.477%2010.477%200%200%200%201.934%2012C3.226%2016.338%207.244%2019.5%2012%2019.5c.993%200%201.953-.138%202.863-.395M6.228%206.228A10.451%2010.451%200%200%201%2012%204.5c4.756%200%208.773%203.162%2010.065%207.498a10.522%2010.522%200%200%201-4.293%205.774M6.228%206.228%203%203m3.228%203.228%203.65%203.65m7.894%207.894L21%2021m-3.228-3.228-3.65-3.65m0%200a3%203%200%201%200-4.243-4.243m4.242%204.242L9.88%209.88%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-eye-slash);-webkit-mask:var(--hero-eye-slash);-webkit-mask:var(--hero-eye-slash);mask:var(--hero-eye-slash);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-folder{--hero-folder:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2012.75V12A2.25%202.25%200%200%201%204.5%209.75h15A2.25%202.25%200%200%201%2021.75%2012v.75m-8.69-6.44-2.12-2.12a1.5%201.5%200%200%200-1.061-.44H4.5A2.25%202.25%200%200%200%202.25%206v12a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018V9a2.25%202.25%200%200%200-2.25-2.25h-5.379a1.5%201.5%200%200%201-1.06-.44Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-folder);-webkit-mask:var(--hero-folder);-webkit-mask:var(--hero-folder);mask:var(--hero-folder);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-folder-plus{--hero-folder-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2010.5v6m3-3H9m4.06-7.19-2.12-2.12a1.5%201.5%200%200%200-1.061-.44H4.5A2.25%202.25%200%200%200%202.25%206v12a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018V9a2.25%202.25%200%200%200-2.25-2.25h-5.379a1.5%201.5%200%200%201-1.06-.44Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-folder-plus);-webkit-mask:var(--hero-folder-plus);-webkit-mask:var(--hero-folder-plus);mask:var(--hero-folder-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-funnel{--hero-funnel:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%203c2.755%200%205.455.232%208.083.678.533.09.917.556.917%201.096v1.044a2.25%202.25%200%200%201-.659%201.591l-5.432%205.432a2.25%202.25%200%200%200-.659%201.591v2.927a2.25%202.25%200%200%201-1.244%202.013L9.75%2021v-6.568a2.25%202.25%200%200%200-.659-1.591L3.659%207.409A2.25%202.25%200%200%201%203%205.818V4.774c0-.54.384-1.006.917-1.096A48.32%2048.32%200%200%201%2012%203Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-funnel);-webkit-mask:var(--hero-funnel);-webkit-mask:var(--hero-funnel);mask:var(--hero-funnel);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-funnel-solid{--hero-funnel-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M3.792%202.938A49.069%2049.069%200%200%201%2012%202.25c2.797%200%205.54.236%208.209.688a1.857%201.857%200%200%201%201.541%201.836v1.044a3%203%200%200%201-.879%202.121l-6.182%206.182a1.5%201.5%200%200%200-.439%201.061v2.927a3%203%200%200%201-1.658%202.684l-1.757.878A.75.75%200%200%201%209.75%2021v-5.818a1.5%201.5%200%200%200-.44-1.06L3.13%207.938a3%203%200%200%201-.879-2.121V4.774c0-.897.64-1.683%201.542-1.836Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-funnel-solid);-webkit-mask:var(--hero-funnel-solid);-webkit-mask:var(--hero-funnel-solid);mask:var(--hero-funnel-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-globe-alt{--hero-globe-alt:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2021a9.004%209.004%200%200%200%208.716-6.747M12%2021a9.004%209.004%200%200%201-8.716-6.747M12%2021c2.485%200%204.5-4.03%204.5-9S14.485%203%2012%203m0%2018c-2.485%200-4.5-4.03-4.5-9S9.515%203%2012%203m0%200a8.997%208.997%200%200%201%207.843%204.582M12%203a8.997%208.997%200%200%200-7.843%204.582m15.686%200A11.953%2011.953%200%200%201%2012%2010.5c-2.998%200-5.74-1.1-7.843-2.918m15.686%200A8.959%208.959%200%200%201%2021%2012c0%20.778-.099%201.533-.284%202.253m0%200A17.919%2017.919%200%200%201%2012%2016.5c-3.162%200-6.133-.815-8.716-2.247m0%200A9.015%209.015%200%200%201%203%2012c0-1.605.42-3.113%201.157-4.418%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-globe-alt);-webkit-mask:var(--hero-globe-alt);-webkit-mask:var(--hero-globe-alt);mask:var(--hero-globe-alt);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-hand-raised{--hero-hand-raised:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M10.05%204.575a1.575%201.575%200%201%200-3.15%200v3m3.15-3v-1.5a1.575%201.575%200%200%201%203.15%200v1.5m-3.15%200%20.075%205.925m3.075.75V4.575m0%200a1.575%201.575%200%200%201%203.15%200V15M6.9%207.575a1.575%201.575%200%201%200-3.15%200v8.175a6.75%206.75%200%200%200%206.75%206.75h2.018a5.25%205.25%200%200%200%203.712-1.538l1.732-1.732a5.25%205.25%200%200%200%201.538-3.712l.003-2.024a.668.668%200%200%201%20.198-.471%201.575%201.575%200%201%200-2.228-2.228%203.818%203.818%200%200%200-1.12%202.687M6.9%207.575V12m6.27%204.318A4.49%204.49%200%200%201%2016.35%2015m.002%200h-.002%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-hand-raised);-webkit-mask:var(--hero-hand-raised);-webkit-mask:var(--hero-hand-raised);mask:var(--hero-hand-raised);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-hand-thumb-down{--hero-hand-thumb-down:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M7.498%2015.25H4.372c-1.026%200-1.945-.694-2.054-1.715a12.137%2012.137%200%200%201-.068-1.285c0-2.848.992-5.464%202.649-7.521C5.287%204.247%205.886%204%206.504%204h4.016a4.5%204.5%200%200%201%201.423.23l3.114%201.04a4.5%204.5%200%200%200%201.423.23h1.294M7.498%2015.25c.618%200%20.991.724.725%201.282A7.471%207.471%200%200%200%207.5%2019.75%202.25%202.25%200%200%200%209.75%2022a.75.75%200%200%200%20.75-.75v-.633c0-.573.11-1.14.322-1.672.304-.76.93-1.33%201.653-1.715a9.04%209.04%200%200%200%202.86-2.4c.498-.634%201.226-1.08%202.032-1.08h.384m-10.253%201.5H9.7m8.075-9.75c.01.05.027.1.05.148.593%201.2.925%202.55.925%203.977%200%201.487-.36%202.89-.999%204.125m.023-8.25c-.076-.365.183-.75.575-.75h.908c.889%200%201.713.518%201.972%201.368.339%201.11.521%202.287.521%203.507%200%201.553-.295%203.036-.831%204.398-.306.774-1.086%201.227-1.918%201.227h-1.053c-.472%200-.745-.556-.5-.96a8.95%208.95%200%200%200%20.303-.54%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-hand-thumb-down);-webkit-mask:var(--hero-hand-thumb-down);-webkit-mask:var(--hero-hand-thumb-down);mask:var(--hero-hand-thumb-down);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-hand-thumb-down-solid{--hero-hand-thumb-down-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M15.73%205.5h1.035A7.465%207.465%200%200%201%2018%209.625a7.465%207.465%200%200%201-1.235%204.125h-.148c-.806%200-1.534.446-2.031%201.08a9.04%209.04%200%200%201-2.861%202.4c-.723.384-1.35.956-1.653%201.715a4.499%204.499%200%200%200-.322%201.672v.633A.75.75%200%200%201%209%2022a2.25%202.25%200%200%201-2.25-2.25c0-1.152.26-2.243.723-3.218.266-.558-.107-1.282-.725-1.282H3.622c-1.026%200-1.945-.694-2.054-1.715A12.137%2012.137%200%200%201%201.5%2012.25c0-2.848.992-5.464%202.649-7.521C4.537%204.247%205.136%204%205.754%204H9.77a4.5%204.5%200%200%201%201.423.23l3.114%201.04a4.5%204.5%200%200%200%201.423.23ZM21.669%2014.023c.536-1.362.831-2.845.831-4.398%200-1.22-.182-2.398-.52-3.507-.26-.85-1.084-1.368-1.973-1.368H19.1c-.445%200-.72.498-.523.898.591%201.2.924%202.55.924%203.977a8.958%208.958%200%200%201-1.302%204.666c-.245.403.028.959.5.959h1.053c.832%200%201.612-.453%201.918-1.227Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-hand-thumb-down-solid);-webkit-mask:var(--hero-hand-thumb-down-solid);-webkit-mask:var(--hero-hand-thumb-down-solid);mask:var(--hero-hand-thumb-down-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-hand-thumb-up{--hero-hand-thumb-up:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6.633%2010.25c.806%200%201.533-.446%202.031-1.08a9.041%209.041%200%200%201%202.861-2.4c.723-.384%201.35-.956%201.653-1.715a4.498%204.498%200%200%200%20.322-1.672V2.75a.75.75%200%200%201%20.75-.75%202.25%202.25%200%200%201%202.25%202.25c0%201.152-.26%202.243-.723%203.218-.266.558.107%201.282.725%201.282m0%200h3.126c1.026%200%201.945.694%202.054%201.715.045.422.068.85.068%201.285a11.95%2011.95%200%200%201-2.649%207.521c-.388.482-.987.729-1.605.729H13.48c-.483%200-.964-.078-1.423-.23l-3.114-1.04a4.501%204.501%200%200%200-1.423-.23H5.904m10.598-9.75H14.25M5.904%2018.5c.083.205.173.405.27.602.197.4-.078.898-.523.898h-.908c-.889%200-1.713-.518-1.972-1.368a12%2012%200%200%201-.521-3.507c0-1.553.295-3.036.831-4.398C3.387%209.953%204.167%209.5%205%209.5h1.053c.472%200%20.745.556.5.96a8.958%208.958%200%200%200-1.302%204.665c0%201.194.232%202.333.654%203.375Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-hand-thumb-up);-webkit-mask:var(--hero-hand-thumb-up);-webkit-mask:var(--hero-hand-thumb-up);mask:var(--hero-hand-thumb-up);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-hand-thumb-up-solid{--hero-hand-thumb-up-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M7.493%2018.5c-.425%200-.82-.236-.975-.632A7.48%207.48%200%200%201%206%2015.125c0-1.75.599-3.358%201.602-4.634.151-.192.373-.309.6-.397.473-.183.89-.514%201.212-.924a9.042%209.042%200%200%201%202.861-2.4c.723-.384%201.35-.956%201.653-1.715a4.498%204.498%200%200%200%20.322-1.672V2.75A.75.75%200%200%201%2015%202a2.25%202.25%200%200%201%202.25%202.25c0%201.152-.26%202.243-.723%203.218-.266.558.107%201.282.725%201.282h3.126c1.026%200%201.945.694%202.054%201.715.045.422.068.85.068%201.285a11.95%2011.95%200%200%201-2.649%207.521c-.388.482-.987.729-1.605.729H14.23c-.483%200-.964-.078-1.423-.23l-3.114-1.04a4.501%204.501%200%200%200-1.423-.23h-.777ZM2.331%2010.727a11.969%2011.969%200%200%200-.831%204.398%2012%2012%200%200%200%20.52%203.507C2.28%2019.482%203.105%2020%203.994%2020H4.9c.445%200%20.72-.498.523-.898a8.963%208.963%200%200%201-.924-3.977c0-1.708.476-3.305%201.302-4.666.245-.403-.028-.959-.5-.959H4.25c-.832%200-1.612.453-1.918%201.227Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-hand-thumb-up-solid);-webkit-mask:var(--hero-hand-thumb-up-solid);-webkit-mask:var(--hero-hand-thumb-up-solid);mask:var(--hero-hand-thumb-up-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-home{--hero-home:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m2.25%2012%208.954-8.955c.44-.439%201.152-.439%201.591%200L21.75%2012M4.5%209.75v10.125c0%20.621.504%201.125%201.125%201.125H9.75v-4.875c0-.621.504-1.125%201.125-1.125h2.25c.621%200%201.125.504%201.125%201.125V21h4.125c.621%200%201.125-.504%201.125-1.125V9.75M8.25%2021h8.25%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-home);-webkit-mask:var(--hero-home);-webkit-mask:var(--hero-home);mask:var(--hero-home);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-inbox{--hero-inbox:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%2013.5h3.86a2.25%202.25%200%200%201%202.012%201.244l.256.512a2.25%202.25%200%200%200%202.013%201.244h3.218a2.25%202.25%200%200%200%202.013-1.244l.256-.512a2.25%202.25%200%200%201%202.013-1.244h3.859m-19.5.338V18a2.25%202.25%200%200%200%202.25%202.25h15A2.25%202.25%200%200%200%2021.75%2018v-4.162c0-.224-.034-.447-.1-.661L19.24%205.338a2.25%202.25%200%200%200-2.15-1.588H6.911a2.25%202.25%200%200%200-2.15%201.588L2.35%2013.177a2.25%202.25%200%200%200-.1.661Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-inbox);-webkit-mask:var(--hero-inbox);-webkit-mask:var(--hero-inbox);mask:var(--hero-inbox);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-information-circle{--hero-information-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m11.25%2011.25.041-.02a.75.75%200%200%201%201.063.852l-.708%202.836a.75.75%200%200%200%201.063.853l.041-.021M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9-3.75h.008v.008H12V8.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);-webkit-mask:var(--hero-information-circle);mask:var(--hero-information-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-information-circle-mini{--hero-information-circle-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M18%2010a8%208%200%201%201-16%200%208%208%200%200%201%2016%200Zm-7-4a1%201%200%201%201-2%200%201%201%200%200%201%202%200ZM9%209a.75.75%200%200%200%200%201.5h.253a.25.25%200%200%201%20.244.304l-.459%202.066A1.75%201.75%200%200%200%2010.747%2015H11a.75.75%200%200%200%200-1.5h-.253a.25.25%200%200%201-.244-.304l.459-2.066A1.75%201.75%200%200%200%209.253%209H9Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-information-circle-mini);-webkit-mask:var(--hero-information-circle-mini);-webkit-mask:var(--hero-information-circle-mini);mask:var(--hero-information-circle-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-key{--hero-key:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%205.25a3%203%200%200%201%203%203m3%200a6%206%200%200%201-7.029%205.912c-.563-.097-1.159.026-1.563.43L10.5%2017.25H8.25v2.25H6v2.25H2.25v-2.818c0-.597.237-1.17.659-1.591l6.499-6.499c.404-.404.527-1%20.43-1.563A6%206%200%201%201%2021.75%208.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-key);-webkit-mask:var(--hero-key);-webkit-mask:var(--hero-key);mask:var(--hero-key);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-key-mini{--hero-key-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M8%207a5%205%200%201%201%203.61%204.804l-1.903%201.903A1%201%200%200%201%209%2014H8v1a1%201%200%200%201-1%201H6v1a1%201%200%200%201-1%201H3a1%201%200%200%201-1-1v-2a1%201%200%200%201%20.293-.707L8.196%208.39A5.002%205.002%200%200%201%208%207Zm5-3a.75.75%200%200%200%200%201.5A1.5%201.5%200%200%201%2014.5%207%20.75.75%200%200%200%2016%207a3%203%200%200%200-3-3Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-key-mini);-webkit-mask:var(--hero-key-mini);-webkit-mask:var(--hero-key-mini);mask:var(--hero-key-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-light-bulb{--hero-light-bulb:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2018v-5.25m0%200a6.01%206.01%200%200%200%201.5-.189m-1.5.189a6.01%206.01%200%200%201-1.5-.189m3.75%207.478a12.06%2012.06%200%200%201-4.5%200m3.75%202.383a14.406%2014.406%200%200%201-3%200M14.25%2018v-.192c0-.983.658-1.823%201.508-2.316a7.5%207.5%200%201%200-7.517%200c.85.493%201.509%201.333%201.509%202.316V18%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-light-bulb);-webkit-mask:var(--hero-light-bulb);-webkit-mask:var(--hero-light-bulb);mask:var(--hero-light-bulb);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-link{--hero-link:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M13.19%208.688a4.5%204.5%200%200%201%201.242%207.244l-4.5%204.5a4.5%204.5%200%200%201-6.364-6.364l1.757-1.757m13.35-.622%201.757-1.757a4.5%204.5%200%200%200-6.364-6.364l-4.5%204.5a4.5%204.5%200%200%200%201.242%207.244%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-link);-webkit-mask:var(--hero-link);-webkit-mask:var(--hero-link);mask:var(--hero-link);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-list-bullet{--hero-list-bullet:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M8.25%206.75h12M8.25%2012h12m-12%205.25h12M3.75%206.75h.007v.008H3.75V6.75Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200ZM3.75%2012h.007v.008H3.75V12Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm-.375%205.25h.007v.008H3.75v-.008Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-list-bullet);-webkit-mask:var(--hero-list-bullet);-webkit-mask:var(--hero-list-bullet);mask:var(--hero-list-bullet);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-lock-closed{--hero-lock-closed:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M16.5%2010.5V6.75a4.5%204.5%200%201%200-9%200v3.75m-.75%2011.25h10.5a2.25%202.25%200%200%200%202.25-2.25v-6.75a2.25%202.25%200%200%200-2.25-2.25H6.75a2.25%202.25%200%200%200-2.25%202.25v6.75a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-lock-closed);-webkit-mask:var(--hero-lock-closed);-webkit-mask:var(--hero-lock-closed);mask:var(--hero-lock-closed);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-magnifying-glass{--hero-magnifying-glass:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m21%2021-5.197-5.197m0%200A7.5%207.5%200%201%200%205.196%205.196a7.5%207.5%200%200%200%2010.607%2010.607Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-magnifying-glass);-webkit-mask:var(--hero-magnifying-glass);-webkit-mask:var(--hero-magnifying-glass);mask:var(--hero-magnifying-glass);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-magnifying-glass-circle{--hero-magnifying-glass-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m15.75%2015.75-2.489-2.489m0%200a3.375%203.375%200%201%200-4.773-4.773%203.375%203.375%200%200%200%204.774%204.774ZM21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-magnifying-glass-circle);-webkit-mask:var(--hero-magnifying-glass-circle);-webkit-mask:var(--hero-magnifying-glass-circle);mask:var(--hero-magnifying-glass-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-map{--hero-map:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%206.75V15m6-6v8.25m.503%203.498%204.875-2.437c.381-.19.622-.58.622-1.006V4.82c0-.836-.88-1.38-1.628-1.006l-3.869%201.934c-.317.159-.69.159-1.006%200L9.503%203.252a1.125%201.125%200%200%200-1.006%200L3.622%205.689C3.24%205.88%203%206.27%203%206.695V19.18c0%20.836.88%201.38%201.628%201.006l3.869-1.934c.317-.159.69-.159%201.006%200l4.994%202.497c.317.158.69.158%201.006%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-map);-webkit-mask:var(--hero-map);-webkit-mask:var(--hero-map);mask:var(--hero-map);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-microphone{--hero-microphone:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%2018.75a6%206%200%200%200%206-6v-1.5m-6%207.5a6%206%200%200%201-6-6v-1.5m6%207.5v3.75m-3.75%200h7.5M12%2015.75a3%203%200%200%201-3-3V4.5a3%203%200%201%201%206%200v8.25a3%203%200%200%201-3%203Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-microphone);-webkit-mask:var(--hero-microphone);-webkit-mask:var(--hero-microphone);mask:var(--hero-microphone);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-minus{--hero-minus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5%2012h14%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-minus);-webkit-mask:var(--hero-minus);-webkit-mask:var(--hero-minus);mask:var(--hero-minus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-minus-circle{--hero-minus-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2012H9m12%200a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-minus-circle);-webkit-mask:var(--hero-minus-circle);-webkit-mask:var(--hero-minus-circle);mask:var(--hero-minus-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-minus-mini{--hero-minus-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M4%2010a.75.75%200%200%201%20.75-.75h10.5a.75.75%200%200%201%200%201.5H4.75A.75.75%200%200%201%204%2010Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-minus-mini);-webkit-mask:var(--hero-minus-mini);-webkit-mask:var(--hero-minus-mini);mask:var(--hero-minus-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-moon{--hero-moon:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21.752%2015.002A9.72%209.72%200%200%201%2018%2015.75c-5.385%200-9.75-4.365-9.75-9.75%200-1.33.266-2.597.748-3.752A9.753%209.753%200%200%200%203%2011.25C3%2016.635%207.365%2021%2012.75%2021a9.753%209.753%200%200%200%209.002-5.998Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-moon);-webkit-mask:var(--hero-moon);-webkit-mask:var(--hero-moon);mask:var(--hero-moon);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-moon-micro{--hero-moon-micro:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M14.438%2010.148c.19-.425-.321-.787-.748-.601A5.5%205.5%200%200%201%206.453%202.31c.186-.427-.176-.938-.6-.748a6.501%206.501%200%201%200%208.585%208.586Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-moon-micro);-webkit-mask:var(--hero-moon-micro);-webkit-mask:var(--hero-moon-micro);mask:var(--hero-moon-micro);vertical-align:middle;background-color:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-musical-note{--hero-musical-note:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m9%209%2010.5-3m0%206.553v3.75a2.25%202.25%200%200%201-1.632%202.163l-1.32.377a1.803%201.803%200%201%201-.99-3.467l2.31-.66a2.25%202.25%200%200%200%201.632-2.163Zm0%200V2.25L9%205.25v10.303m0%200v3.75a2.25%202.25%200%200%201-1.632%202.163l-1.32.377a1.803%201.803%200%200%201-.99-3.467l2.31-.66A2.25%202.25%200%200%200%209%2015.553Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-musical-note);-webkit-mask:var(--hero-musical-note);-webkit-mask:var(--hero-musical-note);mask:var(--hero-musical-note);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-paper-airplane{--hero-paper-airplane:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2012%203.269%203.125A59.769%2059.769%200%200%201%2021.485%2012%2059.768%2059.768%200%200%201%203.27%2020.875L5.999%2012Zm0%200h7.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-paper-airplane);-webkit-mask:var(--hero-paper-airplane);-webkit-mask:var(--hero-paper-airplane);mask:var(--hero-paper-airplane);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-paper-clip{--hero-paper-clip:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m18.375%2012.739-7.693%207.693a4.5%204.5%200%200%201-6.364-6.364l10.94-10.94A3%203%200%201%201%2019.5%207.372L8.552%2018.32m.009-.01-.01.01m5.699-9.941-7.81%207.81a1.5%201.5%200%200%200%202.112%202.13%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-paper-clip);-webkit-mask:var(--hero-paper-clip);-webkit-mask:var(--hero-paper-clip);mask:var(--hero-paper-clip);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pause{--hero-pause:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%205.25v13.5m-7.5-13.5v13.5%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pause);-webkit-mask:var(--hero-pause);-webkit-mask:var(--hero-pause);mask:var(--hero-pause);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pause-circle{--hero-pause-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M14.25%209v6m-4.5%200V9M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pause-circle);-webkit-mask:var(--hero-pause-circle);-webkit-mask:var(--hero-pause-circle);mask:var(--hero-pause-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pause-mini{--hero-pause-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M5.75%203a.75.75%200%200%200-.75.75v12.5c0%20.414.336.75.75.75h1.5a.75.75%200%200%200%20.75-.75V3.75A.75.75%200%200%200%207.25%203h-1.5ZM12.75%203a.75.75%200%200%200-.75.75v12.5c0%20.414.336.75.75.75h1.5a.75.75%200%200%200%20.75-.75V3.75a.75.75%200%200%200-.75-.75h-1.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pause-mini);-webkit-mask:var(--hero-pause-mini);-webkit-mask:var(--hero-pause-mini);mask:var(--hero-pause-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pencil{--hero-pencil:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m16.862%204.487%201.687-1.688a1.875%201.875%200%201%201%202.652%202.652L6.832%2019.82a4.5%204.5%200%200%201-1.897%201.13l-2.685.8.8-2.685a4.5%204.5%200%200%201%201.13-1.897L16.863%204.487Zm0%200L19.5%207.125%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pencil);-webkit-mask:var(--hero-pencil);-webkit-mask:var(--hero-pencil);mask:var(--hero-pencil);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pencil-square{--hero-pencil-square:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m16.862%204.487%201.687-1.688a1.875%201.875%200%201%201%202.652%202.652L10.582%2016.07a4.5%204.5%200%200%201-1.897%201.13L6%2018l.8-2.685a4.5%204.5%200%200%201%201.13-1.897l8.932-8.931Zm0%200L19.5%207.125M18%2014v4.75A2.25%202.25%200%200%201%2015.75%2021H5.25A2.25%202.25%200%200%201%203%2018.75V8.25A2.25%202.25%200%200%201%205.25%206H10%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pencil-square);-webkit-mask:var(--hero-pencil-square);-webkit-mask:var(--hero-pencil-square);mask:var(--hero-pencil-square);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-pencil-square-mini{--hero-pencil-square-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22m5.433%2013.917%201.262-3.155A4%204%200%200%201%207.58%209.42l6.92-6.918a2.121%202.121%200%200%201%203%203l-6.92%206.918c-.383.383-.84.685-1.343.886l-3.154%201.262a.5.5%200%200%201-.65-.65Z%22%2F%3E%20%20%3Cpath%20d%3D%22M3.5%205.75c0-.69.56-1.25%201.25-1.25H10A.75.75%200%200%200%2010%203H4.75A2.75%202.75%200%200%200%202%205.75v9.5A2.75%202.75%200%200%200%204.75%2018h9.5A2.75%202.75%200%200%200%2017%2015.25V10a.75.75%200%200%200-1.5%200v5.25c0%20.69-.56%201.25-1.25%201.25h-9.5c-.69%200-1.25-.56-1.25-1.25v-9.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-pencil-square-mini);-webkit-mask:var(--hero-pencil-square-mini);-webkit-mask:var(--hero-pencil-square-mini);mask:var(--hero-pencil-square-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-photo{--hero-photo:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m2.25%2015.75%205.159-5.159a2.25%202.25%200%200%201%203.182%200l5.159%205.159m-1.5-1.5%201.409-1.409a2.25%202.25%200%200%201%203.182%200l2.909%202.909m-18%203.75h16.5a1.5%201.5%200%200%200%201.5-1.5V6a1.5%201.5%200%200%200-1.5-1.5H3.75A1.5%201.5%200%200%200%202.25%206v12a1.5%201.5%200%200%200%201.5%201.5Zm10.5-11.25h.008v.008h-.008V8.25Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-photo);-webkit-mask:var(--hero-photo);-webkit-mask:var(--hero-photo);mask:var(--hero-photo);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-play{--hero-play:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5.25%205.653c0-.856.917-1.398%201.667-.986l11.54%206.347a1.125%201.125%200%200%201%200%201.972l-11.54%206.347a1.125%201.125%200%200%201-1.667-.986V5.653Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-play);-webkit-mask:var(--hero-play);-webkit-mask:var(--hero-play);mask:var(--hero-play);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-play-circle{--hero-play-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.91%2011.672a.375.375%200%200%201%200%20.656l-5.603%203.113a.375.375%200%200%201-.557-.328V8.887c0-.286.307-.466.557-.327l5.603%203.112Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-play-circle);-webkit-mask:var(--hero-play-circle);-webkit-mask:var(--hero-play-circle);mask:var(--hero-play-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-play-solid{--hero-play-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M4.5%205.653c0-1.427%201.529-2.33%202.779-1.643l11.54%206.347c1.295.712%201.295%202.573%200%203.286L7.28%2019.99c-1.25.687-2.779-.217-2.779-1.643V5.653Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-play-solid);-webkit-mask:var(--hero-play-solid);-webkit-mask:var(--hero-play-solid);mask:var(--hero-play-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-plus{--hero-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M12%204.5v15m7.5-7.5h-15%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-plus);-webkit-mask:var(--hero-plus);-webkit-mask:var(--hero-plus);mask:var(--hero-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-plus-mini{--hero-plus-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M10.75%204.75a.75.75%200%200%200-1.5%200v4.5h-4.5a.75.75%200%200%200%200%201.5h4.5v4.5a.75.75%200%200%200%201.5%200v-4.5h4.5a.75.75%200%200%200%200-1.5h-4.5v-4.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-plus-mini);-webkit-mask:var(--hero-plus-mini);-webkit-mask:var(--hero-plus-mini);mask:var(--hero-plus-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-puzzle-piece{--hero-puzzle-piece:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M14.25%206.087c0-.355.186-.676.401-.959.221-.29.349-.634.349-1.003%200-1.036-1.007-1.875-2.25-1.875s-2.25.84-2.25%201.875c0%20.369.128.713.349%201.003.215.283.401.604.401.959v0a.64.64%200%200%201-.657.643%2048.39%2048.39%200%200%201-4.163-.3c.186%201.613.293%203.25.315%204.907a.656.656%200%200%201-.658.663v0c-.355%200-.676-.186-.959-.401a1.647%201.647%200%200%200-1.003-.349c-1.036%200-1.875%201.007-1.875%202.25s.84%202.25%201.875%202.25c.369%200%20.713-.128%201.003-.349.283-.215.604-.401.959-.401v0c.31%200%20.555.26.532.57a48.039%2048.039%200%200%201-.642%205.056c1.518.19%203.058.309%204.616.354a.64.64%200%200%200%20.657-.643v0c0-.355-.186-.676-.401-.959a1.647%201.647%200%200%201-.349-1.003c0-1.035%201.008-1.875%202.25-1.875%201.243%200%202.25.84%202.25%201.875%200%20.369-.128.713-.349%201.003-.215.283-.4.604-.4.959v0c0%20.333.277.599.61.58a48.1%2048.1%200%200%200%205.427-.63%2048.05%2048.05%200%200%200%20.582-4.717.532.532%200%200%200-.533-.57v0c-.355%200-.676.186-.959.401-.29.221-.634.349-1.003.349-1.035%200-1.875-1.007-1.875-2.25s.84-2.25%201.875-2.25c.37%200%20.713.128%201.003.349.283.215.604.401.96.401v0a.656.656%200%200%200%20.658-.663%2048.422%2048.422%200%200%200-.37-5.36c-1.886.342-3.81.574-5.766.689a.578.578%200%200%201-.61-.58v0Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-puzzle-piece);-webkit-mask:var(--hero-puzzle-piece);-webkit-mask:var(--hero-puzzle-piece);mask:var(--hero-puzzle-piece);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-question-mark-circle{--hero-question-mark-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.879%207.519c1.171-1.025%203.071-1.025%204.242%200%201.172%201.025%201.172%202.687%200%203.712-.203.179-.43.326-.67.442-.745.361-1.45.999-1.45%201.827v.75M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Zm-9%205.25h.008v.008H12v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-question-mark-circle);-webkit-mask:var(--hero-question-mark-circle);-webkit-mask:var(--hero-question-mark-circle);mask:var(--hero-question-mark-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-queue-list{--hero-queue-list:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%2012h16.5m-16.5%203.75h16.5M3.75%2019.5h16.5M5.625%204.5h12.75a1.875%201.875%200%200%201%200%203.75H5.625a1.875%201.875%200%200%201%200-3.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-queue-list);-webkit-mask:var(--hero-queue-list);-webkit-mask:var(--hero-queue-list);mask:var(--hero-queue-list);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-rocket-launch{--hero-rocket-launch:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.59%2014.37a6%206%200%200%201-5.84%207.38v-4.8m5.84-2.58a14.98%2014.98%200%200%200%206.16-12.12A14.98%2014.98%200%200%200%209.631%208.41m5.96%205.96a14.926%2014.926%200%200%201-5.841%202.58m-.119-8.54a6%206%200%200%200-7.381%205.84h4.8m2.581-5.84a14.927%2014.927%200%200%200-2.58%205.84m2.699%202.7c-.103.021-.207.041-.311.06a15.09%2015.09%200%200%201-2.448-2.448%2014.9%2014.9%200%200%201%20.06-.312m-2.24%202.39a4.493%204.493%200%200%200-1.757%204.306%204.493%204.493%200%200%200%204.306-1.758M16.5%209a1.5%201.5%200%201%201-3%200%201.5%201.5%200%200%201%203%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-rocket-launch);-webkit-mask:var(--hero-rocket-launch);-webkit-mask:var(--hero-rocket-launch);mask:var(--hero-rocket-launch);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-server{--hero-server:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21.75%2017.25v-.228a4.5%204.5%200%200%200-.12-1.03l-2.268-9.64a3.375%203.375%200%200%200-3.285-2.602H7.923a3.375%203.375%200%200%200-3.285%202.602l-2.268%209.64a4.5%204.5%200%200%200-.12%201.03v.228m19.5%200a3%203%200%200%201-3%203H5.25a3%203%200%200%201-3-3m19.5%200a3%203%200%200%200-3-3H5.25a3%203%200%200%200-3%203m16.5%200h.008v.008h-.008v-.008Zm-3%200h.008v.008h-.008v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-server);-webkit-mask:var(--hero-server);-webkit-mask:var(--hero-server);mask:var(--hero-server);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-server-stack{--hero-server-stack:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5.25%2014.25h13.5m-13.5%200a3%203%200%200%201-3-3m3%203a3%203%200%201%200%200%206h13.5a3%203%200%201%200%200-6m-16.5-3a3%203%200%200%201%203-3h13.5a3%203%200%200%201%203%203m-19.5%200a4.5%204.5%200%200%201%20.9-2.7L5.737%205.1a3.375%203.375%200%200%201%202.7-1.35h7.126c1.062%200%202.062.5%202.7%201.35l2.587%203.45a4.5%204.5%200%200%201%20.9%202.7m0%200a3%203%200%200%201-3%203m0%203h.008v.008h-.008v-.008Zm0-6h.008v.008h-.008v-.008Zm-3%206h.008v.008h-.008v-.008Zm0-6h.008v.008h-.008v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-server-stack);-webkit-mask:var(--hero-server-stack);-webkit-mask:var(--hero-server-stack);mask:var(--hero-server-stack);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-server-stack-mini{--hero-server-stack-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M4.464%203.162A2%202%200%200%201%206.28%202h7.44a2%202%200%200%201%201.816%201.162l1.154%202.5c.067.145.115.291.145.438A3.508%203.508%200%200%200%2016%206H4c-.288%200-.568.035-.835.1.03-.147.078-.293.145-.438l1.154-2.5Z%22%2F%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M2%209.5a2%202%200%200%201%202-2h12a2%202%200%201%201%200%204H4a2%202%200%200%201-2-2Zm13.24%200a.75.75%200%200%201%20.75-.75H16a.75.75%200%200%201%20.75.75v.01a.75.75%200%200%201-.75.75h-.01a.75.75%200%200%201-.75-.75V9.5Zm-2.25-.75a.75.75%200%200%200-.75.75v.01c0%20.414.336.75.75.75H13a.75.75%200%200%200%20.75-.75V9.5a.75.75%200%200%200-.75-.75h-.01ZM2%2015a2%202%200%200%201%202-2h12a2%202%200%201%201%200%204H4a2%202%200%200%201-2-2Zm13.24%200a.75.75%200%200%201%20.75-.75H16a.75.75%200%200%201%20.75.75v.01a.75.75%200%200%201-.75.75h-.01a.75.75%200%200%201-.75-.75V15Zm-2.25-.75a.75.75%200%200%200-.75.75v.01c0%20.414.336.75.75.75H13a.75.75%200%200%200%20.75-.75V15a.75.75%200%200%200-.75-.75h-.01Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-server-stack-mini);-webkit-mask:var(--hero-server-stack-mini);-webkit-mask:var(--hero-server-stack-mini);mask:var(--hero-server-stack-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shield-check{--hero-shield-check:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9%2012.75%2011.25%2015%2015%209.75m-3-7.036A11.959%2011.959%200%200%201%203.598%206%2011.99%2011.99%200%200%200%203%209.749c0%205.592%203.824%2010.29%209%2011.623%205.176-1.332%209-6.03%209-11.622%200-1.31-.21-2.571-.598-3.751h-.152c-3.196%200-6.1-1.248-8.25-3.285Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-shield-check);-webkit-mask:var(--hero-shield-check);-webkit-mask:var(--hero-shield-check);mask:var(--hero-shield-check);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shopping-bag{--hero-shopping-bag:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%2010.5V6a3.75%203.75%200%201%200-7.5%200v4.5m11.356-1.993%201.263%2012c.07.665-.45%201.243-1.119%201.243H4.25a1.125%201.125%200%200%201-1.12-1.243l1.264-12A1.125%201.125%200%200%201%205.513%207.5h12.974c.576%200%201.059.435%201.119%201.007ZM8.625%2010.5a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Zm7.5%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-shopping-bag);-webkit-mask:var(--hero-shopping-bag);-webkit-mask:var(--hero-shopping-bag);mask:var(--hero-shopping-bag);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-shopping-cart{--hero-shopping-cart:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M2.25%203h1.386c.51%200%20.955.343%201.087.835l.383%201.437M7.5%2014.25a3%203%200%200%200-3%203h15.75m-12.75-3h11.218c1.121-2.3%202.1-4.684%202.924-7.138a60.114%2060.114%200%200%200-16.536-1.84M7.5%2014.25%205.106%205.272M6%2020.25a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200Zm12.75%200a.75.75%200%201%201-1.5%200%20.75.75%200%200%201%201.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-shopping-cart);-webkit-mask:var(--hero-shopping-cart);-webkit-mask:var(--hero-shopping-cart);mask:var(--hero-shopping-cart);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-signal{--hero-signal:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.348%2014.652a3.75%203.75%200%200%201%200-5.304m5.304%200a3.75%203.75%200%200%201%200%205.304m-7.425%202.121a6.75%206.75%200%200%201%200-9.546m9.546%200a6.75%206.75%200%200%201%200%209.546M5.106%2018.894c-3.808-3.807-3.808-9.98%200-13.788m13.788%200c3.808%203.807%203.808%209.98%200%2013.788M12%2012h.008v.008H12V12Zm.375%200a.375.375%200%201%201-.75%200%20.375.375%200%200%201%20.75%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-signal);-webkit-mask:var(--hero-signal);-webkit-mask:var(--hero-signal);mask:var(--hero-signal);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-sparkles{--hero-sparkles:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M9.813%2015.904%209%2018.75l-.813-2.846a4.5%204.5%200%200%200-3.09-3.09L2.25%2012l2.846-.813a4.5%204.5%200%200%200%203.09-3.09L9%205.25l.813%202.846a4.5%204.5%200%200%200%203.09%203.09L15.75%2012l-2.846.813a4.5%204.5%200%200%200-3.09%203.09ZM18.259%208.715%2018%209.75l-.259-1.035a3.375%203.375%200%200%200-2.455-2.456L14.25%206l1.036-.259a3.375%203.375%200%200%200%202.455-2.456L18%202.25l.259%201.035a3.375%203.375%200%200%200%202.456%202.456L21.75%206l-1.035.259a3.375%203.375%200%200%200-2.456%202.456ZM16.894%2020.567%2016.5%2021.75l-.394-1.183a2.25%202.25%200%200%200-1.423-1.423L13.5%2018.75l1.183-.394a2.25%202.25%200%200%200%201.423-1.423l.394-1.183.394%201.183a2.25%202.25%200%200%200%201.423%201.423l1.183.394-1.183.394a2.25%202.25%200%200%200-1.423%201.423Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-sparkles);-webkit-mask:var(--hero-sparkles);-webkit-mask:var(--hero-sparkles);mask:var(--hero-sparkles);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-speaker-wave{--hero-speaker-wave:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M19.114%205.636a9%209%200%200%201%200%2012.728M16.463%208.288a5.25%205.25%200%200%201%200%207.424M6.75%208.25l4.72-4.72a.75.75%200%200%201%201.28.53v15.88a.75.75%200%200%201-1.28.53l-4.72-4.72H4.51c-.88%200-1.704-.507-1.938-1.354A9.009%209.009%200%200%201%202.25%2012c0-.83.112-1.633.322-2.396C2.806%208.756%203.63%208.25%204.51%208.25H6.75Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-speaker-wave);-webkit-mask:var(--hero-speaker-wave);-webkit-mask:var(--hero-speaker-wave);mask:var(--hero-speaker-wave);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-squares-2x2{--hero-squares-2x2:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M3.75%206A2.25%202.25%200%200%201%206%203.75h2.25A2.25%202.25%200%200%201%2010.5%206v2.25a2.25%202.25%200%200%201-2.25%202.25H6a2.25%202.25%200%200%201-2.25-2.25V6ZM3.75%2015.75A2.25%202.25%200%200%201%206%2013.5h2.25a2.25%202.25%200%200%201%202.25%202.25V18a2.25%202.25%200%200%201-2.25%202.25H6A2.25%202.25%200%200%201%203.75%2018v-2.25ZM13.5%206a2.25%202.25%200%200%201%202.25-2.25H18A2.25%202.25%200%200%201%2020.25%206v2.25A2.25%202.25%200%200%201%2018%2010.5h-2.25a2.25%202.25%200%200%201-2.25-2.25V6ZM13.5%2015.75a2.25%202.25%200%200%201%202.25-2.25H18a2.25%202.25%200%200%201%202.25%202.25V18A2.25%202.25%200%200%201%2018%2020.25h-2.25A2.25%202.25%200%200%201%2013.5%2018v-2.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-squares-2x2);-webkit-mask:var(--hero-squares-2x2);-webkit-mask:var(--hero-squares-2x2);mask:var(--hero-squares-2x2);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-star{--hero-star:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M11.48%203.499a.562.562%200%200%201%201.04%200l2.125%205.111a.563.563%200%200%200%20.475.345l5.518.442c.499.04.701.663.321.988l-4.204%203.602a.563.563%200%200%200-.182.557l1.285%205.385a.562.562%200%200%201-.84.61l-4.725-2.885a.562.562%200%200%200-.586%200L6.982%2020.54a.562.562%200%200%201-.84-.61l1.285-5.386a.562.562%200%200%200-.182-.557l-4.204-3.602a.562.562%200%200%201%20.321-.988l5.518-.442a.563.563%200%200%200%20.475-.345L11.48%203.5Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-star);-webkit-mask:var(--hero-star);-webkit-mask:var(--hero-star);mask:var(--hero-star);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-star-solid{--hero-star-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M10.788%203.21c.448-1.077%201.976-1.077%202.424%200l2.082%205.006%205.404.434c1.164.093%201.636%201.545.749%202.305l-4.117%203.527%201.257%205.273c.271%201.136-.964%202.033-1.96%201.425L12%2018.354%207.373%2021.18c-.996.608-2.231-.29-1.96-1.425l1.257-5.273-4.117-3.527c-.887-.76-.415-2.212.749-2.305l5.404-.434%202.082-5.005Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-star-solid);-webkit-mask:var(--hero-star-solid);-webkit-mask:var(--hero-star-solid);mask:var(--hero-star-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-stop{--hero-stop:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M5.25%207.5A2.25%202.25%200%200%201%207.5%205.25h9a2.25%202.25%200%200%201%202.25%202.25v9a2.25%202.25%200%200%201-2.25%202.25h-9a2.25%202.25%200%200%201-2.25-2.25v-9Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-stop);-webkit-mask:var(--hero-stop);-webkit-mask:var(--hero-stop);mask:var(--hero-stop);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-stop-solid{--hero-stop-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M4.5%207.5a3%203%200%200%201%203-3h9a3%203%200%200%201%203%203v9a3%203%200%200%201-3%203h-9a3%203%200%200%201-3-3v-9Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-stop-solid);-webkit-mask:var(--hero-stop-solid);-webkit-mask:var(--hero-stop-solid);mask:var(--hero-stop-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-sun-micro{--hero-sun-micro:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M8%201a.75.75%200%200%201%20.75.75v1.5a.75.75%200%200%201-1.5%200v-1.5A.75.75%200%200%201%208%201ZM10.5%208a2.5%202.5%200%201%201-5%200%202.5%202.5%200%200%201%205%200ZM12.95%204.11a.75.75%200%201%200-1.06-1.06l-1.062%201.06a.75.75%200%200%200%201.061%201.062l1.06-1.061ZM15%208a.75.75%200%200%201-.75.75h-1.5a.75.75%200%200%201%200-1.5h1.5A.75.75%200%200%201%2015%208ZM11.89%2012.95a.75.75%200%200%200%201.06-1.06l-1.06-1.062a.75.75%200%200%200-1.062%201.061l1.061%201.06ZM8%2012a.75.75%200%200%201%20.75.75v1.5a.75.75%200%200%201-1.5%200v-1.5A.75.75%200%200%201%208%2012ZM5.172%2011.89a.75.75%200%200%200-1.061-1.062L3.05%2011.89a.75.75%200%201%200%201.06%201.06l1.06-1.06ZM4%208a.75.75%200%200%201-.75.75h-1.5a.75.75%200%200%201%200-1.5h1.5A.75.75%200%200%201%204%208ZM4.11%205.172A.75.75%200%200%200%205.173%204.11L4.11%203.05a.75.75%200%201%200-1.06%201.06l1.06%201.06Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-sun-micro);-webkit-mask:var(--hero-sun-micro);-webkit-mask:var(--hero-sun-micro);mask:var(--hero-sun-micro);vertical-align:middle;background-color:currentColor;width:1rem;height:1rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-swatch{--hero-swatch:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.098%2019.902a3.75%203.75%200%200%200%205.304%200l6.401-6.402M6.75%2021A3.75%203.75%200%200%201%203%2017.25V4.125C3%203.504%203.504%203%204.125%203h5.25c.621%200%201.125.504%201.125%201.125v4.072M6.75%2021a3.75%203.75%200%200%200%203.75-3.75V8.197M6.75%2021h13.125c.621%200%201.125-.504%201.125-1.125v-5.25c0-.621-.504-1.125-1.125-1.125h-4.072M10.5%208.197l2.88-2.88c.438-.439%201.15-.439%201.59%200l3.712%203.713c.44.44.44%201.152%200%201.59l-2.879%202.88M6.75%2017.25h.008v.008H6.75v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-swatch);-webkit-mask:var(--hero-swatch);-webkit-mask:var(--hero-swatch);mask:var(--hero-swatch);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-trash{--hero-trash:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m14.74%209-.346%209m-4.788%200L9.26%209m9.968-3.21c.342.052.682.107%201.022.166m-1.022-.165L18.16%2019.673a2.25%202.25%200%200%201-2.244%202.077H8.084a2.25%202.25%200%200%201-2.244-2.077L4.772%205.79m14.456%200a48.108%2048.108%200%200%200-3.478-.397m-12%20.562c.34-.059.68-.114%201.022-.165m0%200a48.11%2048.11%200%200%201%203.478-.397m7.5%200v-.916c0-1.18-.91-2.164-2.09-2.201a51.964%2051.964%200%200%200-3.32%200c-1.18.037-2.09%201.022-2.09%202.201v.916m7.5%200a48.667%2048.667%200%200%200-7.5%200%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-trash);-webkit-mask:var(--hero-trash);-webkit-mask:var(--hero-trash);mask:var(--hero-trash);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user{--hero-user:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15.75%206a3.75%203.75%200%201%201-7.5%200%203.75%203.75%200%200%201%207.5%200ZM4.501%2020.118a7.5%207.5%200%200%201%2014.998%200A17.933%2017.933%200%200%201%2012%2021.75c-2.676%200-5.216-.584-7.499-1.632Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user);-webkit-mask:var(--hero-user);-webkit-mask:var(--hero-user);mask:var(--hero-user);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user-circle{--hero-user-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M17.982%2018.725A7.488%207.488%200%200%200%2012%2015.75a7.488%207.488%200%200%200-5.982%202.975m11.963%200a9%209%200%201%200-11.963%200m11.963%200A8.966%208.966%200%200%201%2012%2021a8.966%208.966%200%200%201-5.982-2.275M15%209.75a3%203%200%201%201-6%200%203%203%200%200%201%206%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-circle);-webkit-mask:var(--hero-user-circle);-webkit-mask:var(--hero-user-circle);mask:var(--hero-user-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user-circle-solid{--hero-user-circle-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M18.685%2019.097A9.723%209.723%200%200%200%2021.75%2012c0-5.385-4.365-9.75-9.75-9.75S2.25%206.615%202.25%2012a9.723%209.723%200%200%200%203.065%207.097A9.716%209.716%200%200%200%2012%2021.75a9.716%209.716%200%200%200%206.685-2.653Zm-12.54-1.285A7.486%207.486%200%200%201%2012%2015a7.486%207.486%200%200%201%205.855%202.812A8.224%208.224%200%200%201%2012%2020.25a8.224%208.224%200%200%201-5.855-2.438ZM15.75%209a3.75%203.75%200%201%201-7.5%200%203.75%203.75%200%200%201%207.5%200Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-circle-solid);-webkit-mask:var(--hero-user-circle-solid);-webkit-mask:var(--hero-user-circle-solid);mask:var(--hero-user-circle-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user-group{--hero-user-group:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M18%2018.72a9.094%209.094%200%200%200%203.741-.479%203%203%200%200%200-4.682-2.72m.94%203.198.001.031c0%20.225-.012.447-.037.666A11.944%2011.944%200%200%201%2012%2021c-2.17%200-4.207-.576-5.963-1.584A6.062%206.062%200%200%201%206%2018.719m12%200a5.971%205.971%200%200%200-.941-3.197m0%200A5.995%205.995%200%200%200%2012%2012.75a5.995%205.995%200%200%200-5.058%202.772m0%200a3%203%200%200%200-4.681%202.72%208.986%208.986%200%200%200%203.74.477m.94-3.197a5.971%205.971%200%200%200-.94%203.197M15%206.75a3%203%200%201%201-6%200%203%203%200%200%201%206%200Zm6%203a2.25%202.25%200%201%201-4.5%200%202.25%202.25%200%200%201%204.5%200Zm-13.5%200a2.25%202.25%200%201%201-4.5%200%202.25%202.25%200%200%201%204.5%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-group);-webkit-mask:var(--hero-user-group);-webkit-mask:var(--hero-user-group);mask:var(--hero-user-group);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-user-plus{--hero-user-plus:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M18%207.5v3m0%200v3m0-3h3m-3%200h-3m-2.25-4.125a3.375%203.375%200%201%201-6.75%200%203.375%203.375%200%200%201%206.75%200ZM3%2019.235v-.11a6.375%206.375%200%200%201%2012.75%200v.109A12.318%2012.318%200%200%201%209.374%2021c-2.331%200-4.512-.645-6.374-1.766Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-user-plus);-webkit-mask:var(--hero-user-plus);-webkit-mask:var(--hero-user-plus);mask:var(--hero-user-plus);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-users{--hero-users:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M15%2019.128a9.38%209.38%200%200%200%202.625.372%209.337%209.337%200%200%200%204.121-.952%204.125%204.125%200%200%200-7.533-2.493M15%2019.128v-.003c0-1.113-.285-2.16-.786-3.07M15%2019.128v.106A12.318%2012.318%200%200%201%208.624%2021c-2.331%200-4.512-.645-6.374-1.766l-.001-.109a6.375%206.375%200%200%201%2011.964-3.07M12%206.375a3.375%203.375%200%201%201-6.75%200%203.375%203.375%200%200%201%206.75%200Zm8.25%202.25a2.625%202.625%200%201%201-5.25%200%202.625%202.625%200%200%201%205.25%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-users);-webkit-mask:var(--hero-users);-webkit-mask:var(--hero-users);mask:var(--hero-users);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-variable{--hero-variable:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.745%203A23.933%2023.933%200%200%200%203%2012c0%203.183.62%206.22%201.745%209M19.5%203c.967%202.78%201.5%205.817%201.5%209s-.533%206.22-1.5%209M8.25%208.885l1.444-.89a.75.75%200%200%201%201.105.402l2.402%207.206a.75.75%200%200%200%201.104.401l1.445-.889m-8.25.75.213.09a1.687%201.687%200%200%200%202.062-.617l4.45-6.676a1.688%201.688%200%200%201%202.062-.618l.213.09%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-variable);-webkit-mask:var(--hero-variable);-webkit-mask:var(--hero-variable);mask:var(--hero-variable);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-video-camera{--hero-video-camera:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m15.75%2010.5%204.72-4.72a.75.75%200%200%201%201.28.53v11.38a.75.75%200%200%201-1.28.53l-4.72-4.72M4.5%2018.75h9a2.25%202.25%200%200%200%202.25-2.25v-9a2.25%202.25%200%200%200-2.25-2.25h-9A2.25%202.25%200%200%200%202.25%207.5v9a2.25%202.25%200%200%200%202.25%202.25Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-video-camera);-webkit-mask:var(--hero-video-camera);-webkit-mask:var(--hero-video-camera);mask:var(--hero-video-camera);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-view-columns-solid{--hero-view-columns-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20d%3D%22M15%203.75H9v16.5h6V3.75ZM16.5%2020.25h3.375c1.035%200%201.875-.84%201.875-1.875V5.625c0-1.036-.84-1.875-1.875-1.875H16.5v16.5ZM4.125%203.75H7.5v16.5H4.125a1.875%201.875%200%200%201-1.875-1.875V5.625c0-1.036.84-1.875%201.875-1.875Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-view-columns-solid);-webkit-mask:var(--hero-view-columns-solid);-webkit-mask:var(--hero-view-columns-solid);mask:var(--hero-view-columns-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-wrench{--hero-wrench:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M21.75%206.75a4.5%204.5%200%200%201-4.884%204.484c-1.076-.091-2.264.071-2.95.904l-7.152%208.684a2.548%202.548%200%201%201-3.586-3.586l8.684-7.152c.833-.686.995-1.874.904-2.95a4.5%204.5%200%200%201%206.336-4.486l-3.276%203.276a3.004%203.004%200%200%200%202.25%202.25l3.276-3.276c.256.565.398%201.192.398%201.852Z%22%2F%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M4.867%2019.125h.008v.008h-.008v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-wrench);-webkit-mask:var(--hero-wrench);-webkit-mask:var(--hero-wrench);mask:var(--hero-wrench);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-wrench-screwdriver{--hero-wrench-screwdriver:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M11.42%2015.17%2017.25%2021A2.652%202.652%200%200%200%2021%2017.25l-5.877-5.877M11.42%2015.17l2.496-3.03c.317-.384.74-.626%201.208-.766M11.42%2015.17l-4.655%205.653a2.548%202.548%200%201%201-3.586-3.586l6.837-5.63m5.108-.233c.55-.164%201.163-.188%201.743-.14a4.5%204.5%200%200%200%204.486-6.336l-3.276%203.277a3.004%203.004%200%200%201-2.25-2.25l3.276-3.276a4.5%204.5%200%200%200-6.336%204.486c.091%201.076-.071%202.264-.904%202.95l-.102.085m-1.745%201.437L5.909%207.5H4.5L2.25%203.75l1.5-1.5L7.5%204.5v1.409l4.26%204.26m-1.745%201.437%201.745-1.437m6.615%208.206L15.75%2015.75M4.867%2019.125h.008v.008h-.008v-.008Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-wrench-screwdriver);-webkit-mask:var(--hero-wrench-screwdriver);-webkit-mask:var(--hero-wrench-screwdriver);mask:var(--hero-wrench-screwdriver);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-wrench-screwdriver-mini{--hero-wrench-screwdriver-mini:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2020%2020%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M14.5%2010a4.5%204.5%200%200%200%204.284-5.882c-.105-.324-.51-.391-.752-.15L15.34%206.66a.454.454%200%200%201-.493.11%203.01%203.01%200%200%201-1.618-1.616.455.455%200%200%201%20.11-.494l2.694-2.692c.24-.241.174-.647-.15-.752a4.5%204.5%200%200%200-5.873%204.575c.055.873-.128%201.808-.8%202.368l-7.23%206.024a2.724%202.724%200%201%200%203.837%203.837l6.024-7.23c.56-.672%201.495-.855%202.368-.8.096.007.193.01.291.01ZM5%2016a1%201%200%201%201-2%200%201%201%200%200%201%202%200Z%22%20clip-rule%3D%22evenodd%22%2F%3E%20%20%3Cpath%20d%3D%22M14.5%2011.5c.173%200%20.345-.007.514-.022l3.754%203.754a2.5%202.5%200%200%201-3.536%203.536l-4.41-4.41%202.172-2.607c.052-.063.147-.138.342-.196.202-.06.469-.087.777-.067.128.008.257.012.387.012ZM6%204.586l2.33%202.33a.452.452%200%200%201-.08.09L6.8%208.214%204.586%206H3.309a.5.5%200%200%201-.447-.276l-1.7-3.402a.5.5%200%200%201%20.093-.577l.49-.49a.5.5%200%200%201%20.577-.094l3.402%201.7A.5.5%200%200%201%206%203.31v1.277Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-wrench-screwdriver-mini);-webkit-mask:var(--hero-wrench-screwdriver-mini);-webkit-mask:var(--hero-wrench-screwdriver-mini);mask:var(--hero-wrench-screwdriver-mini);vertical-align:middle;background-color:currentColor;width:1.25rem;height:1.25rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-circle{--hero-x-circle:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22m9.75%209.75%204.5%204.5m0-4.5-4.5%204.5M21%2012a9%209%200%201%201-18%200%209%209%200%200%201%2018%200Z%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-circle);-webkit-mask:var(--hero-x-circle);-webkit-mask:var(--hero-x-circle);mask:var(--hero-x-circle);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-mark{--hero-x-mark:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20fill%3D%22none%22%20viewBox%3D%220%200%2024%2024%22%20stroke-width%3D%221.5%22%20stroke%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20d%3D%22M6%2018%2018%206M6%206l12%2012%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);-webkit-mask:var(--hero-x-mark);mask:var(--hero-x-mark);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.hero-x-mark-solid{--hero-x-mark-solid:url(data:image/svg+xml;utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22currentColor%22%20aria-hidden%3D%22true%22%20data-slot%3D%22icon%22%3E%20%20%3Cpath%20fill-rule%3D%22evenodd%22%20d%3D%22M5.47%205.47a.75.75%200%200%201%201.06%200L12%2010.94l5.47-5.47a.75.75%200%201%201%201.06%201.06L13.06%2012l5.47%205.47a.75.75%200%201%201-1.06%201.06L12%2013.06l-5.47%205.47a.75.75%200%200%201-1.06-1.06L10.94%2012%205.47%206.53a.75.75%200%200%201%200-1.06Z%22%20clip-rule%3D%22evenodd%22%2F%3E%3C%2Fsvg%3E);-webkit-mask:var(--hero-x-mark-solid);-webkit-mask:var(--hero-x-mark-solid);-webkit-mask:var(--hero-x-mark-solid);mask:var(--hero-x-mark-solid);vertical-align:middle;background-color:currentColor;width:1.5rem;height:1.5rem;display:inline-block;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.tabs{--tabs-height:auto;--tabs-direction:row;height:var(--tabs-height);flex-wrap:wrap;flex-direction:var(--tabs-direction);display:flex}.footer{grid-auto-flow:row;place-items:start;gap:2.5rem 1rem;width:100%;font-size:.875rem;line-height:1.25rem;display:grid}.footer>*{place-items:start;gap:.5rem;display:grid}.footer.footer-center{text-align:center;grid-auto-flow:column dense;place-items:center}.footer.footer-center>*{place-items:center}.card-body{padding:var(--card-p,1.5rem);font-size:var(--card-fs,.875rem);flex-direction:column;flex:auto;gap:.5rem;display:flex}.card-body :where(p){flex-grow:1}.carousel{scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;display:inline-flex;overflow-x:scroll}.carousel::-webkit-scrollbar{display:none}.alert{border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;border:var(--border) solid var(--color-base-200);background-size:auto, calc(var(--noise) * 100%);background-image:none, var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.alert:has(:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}.alert.alert-outline{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none}.alert.alert-dash{color:var(--alert-color);box-shadow:none;background-color:#0000;background-image:none;border-style:dashed}.alert.alert-soft{color:var(--alert-color,var(--color-base-content));background:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert.alert-soft{background:color-mix(in oklab, var(--alert-color,var(--color-base-content)) 8%, var(--color-base-100))}}.alert.alert-soft{border-color:var(--alert-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.alert.alert-soft{border-color:color-mix(in oklab, var(--alert-color,var(--color-base-content)) 10%, var(--color-base-100))}}.alert.alert-soft{box-shadow:none;background-image:none}.fieldset{grid-template-columns:1fr;grid-auto-rows:max-content;gap:.375rem;padding-block:.25rem;font-size:.75rem;display:grid}.card-title{font-size:var(--cardtitle-fs,1.125rem);align-items:center;gap:.5rem;font-weight:600;display:flex}.join{--join-ss:0;--join-se:0;--join-es:0;--join-ee:0;align-items:stretch;display:inline-flex}.join :where(.join-item){border-start-start-radius:var(--join-ss,0);border-start-end-radius:var(--join-se,0);border-end-end-radius:var(--join-ee,0);border-end-start-radius:var(--join-es,0)}.join :where(.join-item) *{--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.join>.join-item:where(:first-child),.join :first-child:not(:last-child) :where(.join-item){--join-ss:var(--radius-field);--join-se:0;--join-es:var(--radius-field);--join-ee:0}.join>.join-item:where(:last-child),.join :last-child:not(:first-child) :where(.join-item){--join-ss:0;--join-se:var(--radius-field);--join-es:0;--join-ee:var(--radius-field)}.join>.join-item:where(:only-child),.join :only-child :where(.join-item){--join-ss:var(--radius-field);--join-se:var(--radius-field);--join-es:var(--radius-field);--join-ee:var(--radius-field)}.chat{column-gap:.75rem;padding-block:.25rem;display:grid}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:root .prose{--tw-prose-body:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-body:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose{--tw-prose-headings:var(--color-base-content);--tw-prose-lead:var(--color-base-content);--tw-prose-links:var(--color-base-content);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content);--tw-prose-bullets:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-bullets:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-hr:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-hr:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-quote-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-captions:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-captions:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-code:var(--color-base-content);--tw-prose-pre-code:var(--color-neutral-content);--tw-prose-pre-bg:var(--color-neutral);--tw-prose-th-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-th-borders:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-td-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-td-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-kbd:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-kbd:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border) solid var(--color-base-300);font-weight:inherit;padding-inline:.5em}:root .prose :where(code):not(pre>code):before,:root .prose :where(code):not(pre>code):after{display:none}.mask{vertical-align:middle;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[9\/16\]{aspect-ratio:9/16}.aspect-video{aspect-ratio:var(--aspect-video)}.btn-circle{width:var(--size);height:var(--size);border-radius:3.40282e38px;padding-inline:0}.btn-square{width:var(--size);height:var(--size);padding-inline:0}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-11{width:calc(var(--spacing) * 11);height:calc(var(--spacing) * 11)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-\[17px\]{width:17px;height:17px}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-36{height:calc(var(--spacing) * 36)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-\[30px\]{height:30px}.h-\[70vh\]{height:70vh}.h-\[72px\]{height:72px}.h-\[calc\(100vh-4rem\)\]{height:calc(100vh - 4rem)}.h-fit{height:fit-content}.h-full{height:100%}.h-px{height:1px}.max-h-12{max-height:calc(var(--spacing) * 12)}.max-h-28{max-height:calc(var(--spacing) * 28)}.max-h-32{max-height:calc(var(--spacing) * 32)}.max-h-40{max-height:calc(var(--spacing) * 40)}.max-h-48{max-height:calc(var(--spacing) * 48)}.max-h-56{max-height:calc(var(--spacing) * 56)}.max-h-64{max-height:calc(var(--spacing) * 64)}.max-h-72{max-height:calc(var(--spacing) * 72)}.max-h-80{max-height:calc(var(--spacing) * 80)}.max-h-96{max-height:calc(var(--spacing) * 96)}.max-h-\[40vh\]{max-height:40vh}.max-h-\[70vh\]{max-height:70vh}.max-h-\[85dvh\]{max-height:85dvh}.max-h-\[90vh\]{max-height:90vh}.max-h-\[200px\]{max-height:200px}.max-h-\[360px\]{max-height:360px}.max-h-\[calc\(100dvh-2rem\)\]{max-height:calc(100dvh - 2rem)}.max-h-\[calc\(100dvh-4\.5rem\)\]{max-height:calc(100dvh - 4.5rem)}.max-h-\[min\(24rem\,55vh\)\]{max-height:min(24rem,55vh)}.max-h-\[min\(30rem\,60dvh\)\]{max-height:min(30rem,60dvh)}.max-h-\[min\(32rem\,70dvh\)\]{max-height:min(32rem,70dvh)}.max-h-\[min\(36rem\,60dvh\)\]{max-height:min(36rem,60dvh)}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-5{min-height:calc(var(--spacing) * 5)}.min-h-8{min-height:calc(var(--spacing) * 8)}.min-h-9{min-height:calc(var(--spacing) * 9)}.min-h-11{min-height:calc(var(--spacing) * 11)}.min-h-14{min-height:calc(var(--spacing) * 14)}.min-h-20{min-height:calc(var(--spacing) * 20)}.min-h-24{min-height:calc(var(--spacing) * 24)}.min-h-48{min-height:calc(var(--spacing) * 48)}.min-h-64{min-height:calc(var(--spacing) * 64)}.min-h-80{min-height:calc(var(--spacing) * 80)}.min-h-96{min-height:calc(var(--spacing) * 96)}.min-h-\[20rem\]{min-height:20rem}.min-h-\[40px\]{min-height:40px}.min-h-\[420px\]{min-height:420px}.min-h-\[560px\]{min-height:560px}.min-h-\[calc\(100dvh-3rem\)\]{min-height:calc(100dvh - 3rem)}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem)}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.loading-lg{width:calc(var(--size-selector,.25rem) * 7)}.loading-md{width:calc(var(--size-selector,.25rem) * 6)}.loading-sm{width:calc(var(--size-selector,.25rem) * 5)}.loading-xs{width:calc(var(--size-selector,.25rem) * 4)}.w-0{width:calc(var(--spacing) * 0)}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-11{width:calc(var(--spacing) * 11)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-20{width:calc(var(--spacing) * 20)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-44{width:calc(var(--spacing) * 44)}.w-48{width:calc(var(--spacing) * 48)}.w-52{width:calc(var(--spacing) * 52)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-80{width:calc(var(--spacing) * 80)}.w-\[30px\]{width:30px}.w-\[240px\]{width:240px}.w-\[calc\(100\%-2rem\)\]{width:calc(100% - 2rem)}.w-\[min\(24rem\,calc\(100vw-2rem\)\)\]{width:min(24rem,100vw - 2rem)}.w-\[min\(32rem\,calc\(100vw-2rem\)\)\]{width:min(32rem,100vw - 2rem)}.w-\[min\(32rem\,calc\(100vw-4rem\)\)\]{width:min(32rem,100vw - 4rem)}.w-\[min\(46rem\,calc\(100vw-2rem\)\)\]{width:min(46rem,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.\!max-w-none{max-width:none!important}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-40{max-width:calc(var(--spacing) * 40)}.max-w-52{max-width:calc(var(--spacing) * 52)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-72{max-width:calc(var(--spacing) * 72)}.max-w-\[13rem\]{max-width:13rem}.max-w-\[14rem\]{max-width:14rem}.max-w-\[16rem\]{max-width:16rem}.max-w-\[28rem\]{max-width:28rem}.max-w-\[46ch\]{max-width:46ch}.max-w-\[62\%\]{max-width:62%}.max-w-\[72ch\]{max-width:72ch}.max-w-\[80rem\]{max-width:80rem}.max-w-\[96\%\]{max-width:96%}.max-w-\[180px\]{max-width:180px}.max-w-\[190px\]{max-width:190px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[504px\]{max-width:504px}.max-w-\[calc\(100vw-2rem\)\]{max-width:calc(100vw - 2rem)}.max-w-\[var\(--sk-field-width\)\]{max-width:var(--sk-field-width)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-4{min-width:calc(var(--spacing) * 4)}.min-w-6{min-width:calc(var(--spacing) * 6)}.min-w-48{min-width:calc(var(--spacing) * 48)}.min-w-52{min-width:calc(var(--spacing) * 52)}.min-w-56{min-width:calc(var(--spacing) * 56)}.min-w-60{min-width:calc(var(--spacing) * 60)}.min-w-64{min-width:calc(var(--spacing) * 64)}.min-w-\[18rem\]{min-width:18rem}.min-w-\[80px\]{min-width:80px}.min-w-\[210px\]{min-width:210px}.min-w-\[920px\]{min-width:920px}.min-w-\[980px\]{min-width:980px}.flex-1{flex:1}.flex-\[1_1_14rem\]{flex:14rem}.flex-\[2\]{flex:2}.flex-none{flex:none}.shrink-0{flex-shrink:0}.flex-grow,.grow{flex-grow:1}.basis-full{flex-basis:100%}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-4{--tw-translate-y:calc(var(--spacing) * 4);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-105{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.skeleton{border-radius:var(--radius-box);background-color:var(--color-base-300)}@media (prefers-reduced-motion:reduce){.skeleton{transition-duration:15s}}.skeleton{will-change:background-position;background-image:linear-gradient(105deg, #0000 0% 40%, var(--color-base-100) 50%, #0000 60% 100%);background-position-x:-50%;background-repeat:no-repeat;background-size:200%;animation:1.8s ease-in-out infinite skeleton}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.link{cursor:pointer;text-decoration-line:underline}.link:focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.link:focus{outline-offset:2px;outline:2px solid #0000}}.link:focus-visible{outline-offset:2px;outline:2px solid}.cursor-not-allowed{cursor:not-allowed}.cursor-pointer{cursor:pointer}.resize{resize:both}.resize-none{resize:none}.resize-y{resize:vertical}.scroll-mt-5{scroll-margin-top:calc(var(--spacing) * 5)}.scroll-mt-8{scroll-margin-top:calc(var(--spacing) * 8)}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.list-decimal{list-style-type:decimal}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[1fr_140px_minmax\(180px\,1fr\)_140px\]{grid-template-columns:1fr 140px minmax(180px,1fr) 140px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[5rem_5rem_1fr_5rem\]{grid-template-columns:5rem 5rem 1fr 5rem}.grid-cols-\[5rem_minmax\(0\,1fr\)\]{grid-template-columns:5rem minmax(0,1fr)}.grid-cols-\[7rem_1fr\]{grid-template-columns:7rem 1fr}.grid-cols-\[8rem_1fr\]{grid-template-columns:8rem 1fr}.grid-cols-\[auto_2rem_1fr\]{grid-template-columns:auto 2rem 1fr}.grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,9rem\)_1fr_auto\]{grid-template-columns:minmax(0,9rem) 1fr auto}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-row-reverse{flex-direction:row-reverse}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.content-end{align-content:flex-end}.content-start{align-content:flex-start}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-4>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 4) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}:where(.divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\[var\(--sk-line\)\]>:not(:last-child)){border-color:var(--sk-line)}:where(.divide-\[var\(--sk-line-soft\)\]>:not(:last-child)){border-color:var(--sk-line-soft)}:where(.divide-base-content\/5>:not(:last-child)){border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:where(.divide-base-content\/5>:not(:last-child)){border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}:where(.divide-base-content\/\[0\.06\]>:not(:last-child)){border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:where(.divide-base-content\/\[0\.06\]>:not(:last-child)){border-color:color-mix(in oklab, var(--color-base-content) 6%, transparent)}}:where(.divide-base-content\/\[0\.07\]>:not(:last-child)){border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:where(.divide-base-content\/\[0\.07\]>:not(:last-child)){border-color:color-mix(in oklab, var(--color-base-content) 7.0%, transparent)}}.self-start{align-self:flex-start}.justify-self-end{justify-self:flex-end}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-scroll{overflow-y:scroll}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-\[2rem\]{border-radius:2rem}.rounded-\[5px\]{border-radius:5px}.rounded-\[calc\(var\(--sk-radius-sm\)-2px\)\]{border-radius:calc(var(--sk-radius-sm) - 2px)}.rounded-\[var\(--sk-radius\)\]{border-radius:var(--sk-radius)}.rounded-\[var\(--sk-radius-sm\)\]{border-radius:var(--sk-radius-sm)}.rounded-box{border-radius:var(--radius-box);border-radius:var(--radius-box)}.rounded-field{border-radius:var(--radius-field);border-radius:var(--radius-field)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-selector{border-radius:var(--radius-selector);border-radius:var(--radius-selector)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-b-box{border-bottom-left-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box);border-bottom-right-radius:var(--radius-box);border-bottom-left-radius:var(--radius-box)}.rounded-b-md{border-bottom-right-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-\(length\:--border\){border-style:var(--tw-border-style);border-width:var(--border)}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-8{border-style:var(--tw-border-style);border-width:8px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.\!border-t-0{border-top-style:var(--tw-border-style)!important;border-top-width:0!important}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-2{border-right-style:var(--tw-border-style);border-right-width:2px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[1px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-l-4{border-left-style:var(--tw-border-style);border-left-width:4px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-solid{--tw-border-style:solid;border-style:solid}.alert-error{border-color:var(--color-error);color:var(--color-error-content);--alert-color:var(--color-error)}.alert-info{border-color:var(--color-info);color:var(--color-info-content);--alert-color:var(--color-info)}.alert-success{border-color:var(--color-success);color:var(--color-success-content);--alert-color:var(--color-success)}.alert-warning{border-color:var(--color-warning);color:var(--color-warning-content);--alert-color:var(--color-warning)}.border-\[\#d4d6db\]{border-color:#d4d6db}.border-\[var\(--sk-accent\)\]{border-color:var(--sk-accent)}.border-\[var\(--sk-accent-line\)\]{border-color:var(--sk-accent-line)}.border-\[var\(--sk-border-1\)\]{border-color:var(--sk-border-1)}.border-\[var\(--sk-line\)\]{border-color:var(--sk-line)}.border-\[var\(--sk-line-soft\)\]{border-color:var(--sk-line-soft)}.border-\[var\(--sk-running\)\],.border-\[var\(--sk-running\)\]\/30{border-color:var(--sk-running)}@supports (color:color-mix(in lab, red, red)){.border-\[var\(--sk-running\)\]\/30{border-color:color-mix(in oklab, var(--sk-running) 30%, transparent)}}.border-base-200{border-color:var(--color-base-200)}.border-base-300{border-color:var(--color-base-300)}.border-base-content\/5{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.border-base-content\/5{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.border-base-content\/10{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.border-base-content\/10{border-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.border-base-content\/15{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.border-base-content\/15{border-color:color-mix(in oklab, var(--color-base-content) 15%, transparent)}}.border-base-content\/20{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.border-base-content\/20{border-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.border-base-content\/25{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.border-base-content\/25{border-color:color-mix(in oklab, var(--color-base-content) 25%, transparent)}}.border-base-content\/\[0\.1\]{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.border-base-content\/\[0\.1\]{border-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.border-base-content\/\[0\.06\]{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.border-base-content\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-base-content) 6%, transparent)}}.border-base-content\/\[0\.07\]{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.border-base-content\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-base-content) 7.0%, transparent)}}.border-base-content\/\[0\.08\]{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.border-base-content\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-base-content) 8%, transparent)}}.border-base-content\/\[0\.09\]{border-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.border-base-content\/\[0\.09\]{border-color:color-mix(in oklab, var(--color-base-content) 9%, transparent)}}.border-current{border-color:currentColor}.border-error,.border-error\/10{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.border-error\/10{border-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}.border-error\/20{border-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.border-error\/20{border-color:color-mix(in oklab, var(--color-error) 20%, transparent)}}.border-primary,.border-primary\/20{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/20{border-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.border-primary\/30{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/30{border-color:color-mix(in oklab, var(--color-primary) 30%, transparent)}}.border-primary\/40{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.border-primary\/40{border-color:color-mix(in oklab, var(--color-primary) 40%, transparent)}}.border-success\/25{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.border-success\/25{border-color:color-mix(in oklab, var(--color-success) 25%, transparent)}}.border-success\/40{border-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.border-success\/40{border-color:color-mix(in oklab, var(--color-success) 40%, transparent)}}.border-transparent{border-color:#0000}.border-warning\/25{border-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.border-warning\/25{border-color:color-mix(in oklab, var(--color-warning) 25%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-t-transparent{border-top-color:#0000}.border-l-\[var\(--sk-failed\)\]{border-left-color:var(--sk-failed)}.border-l-\[var\(--sk-success\)\]{border-left-color:var(--sk-success)}.border-l-transparent{border-left-color:#0000}.bg-\[\#111318\]{background-color:#111318}.bg-\[\#e5e6eb\]{background-color:#e5e6eb}.bg-\[\#f0f0f9\]{background-color:#f0f0f9}.bg-\[var\(--sk-accent\)\]{background-color:var(--sk-accent)}.bg-\[var\(--sk-accent-soft\)\]{background-color:var(--sk-accent-soft)}.bg-\[var\(--sk-bg-0\)\]{background-color:var(--sk-bg-0)}.bg-\[var\(--sk-bg-1\)\]{background-color:var(--sk-bg-1)}.bg-\[var\(--sk-bg-2\)\]{background-color:var(--sk-bg-2)}.bg-\[var\(--sk-failed\)\]{background-color:var(--sk-failed)}.bg-\[var\(--sk-line\)\]{background-color:var(--sk-line)}.bg-\[var\(--sk-paused\)\]{background-color:var(--sk-paused)}.bg-\[var\(--sk-review\)\]{background-color:var(--sk-review)}.bg-\[var\(--sk-running\)\]{background-color:var(--sk-running)}.bg-\[var\(--sk-running-soft\)\]{background-color:var(--sk-running-soft)}.bg-\[var\(--sk-text-3\)\]{background-color:var(--sk-text-3)}.bg-base-100{background-color:var(--color-base-100)}.bg-base-200,.bg-base-200\/30{background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.bg-base-200\/30{background-color:color-mix(in oklab, var(--color-base-200) 30%, transparent)}}.bg-base-200\/50{background-color:var(--color-base-200)}@supports (color:color-mix(in lab, red, red)){.bg-base-200\/50{background-color:color-mix(in oklab, var(--color-base-200) 50%, transparent)}}.bg-base-300,.bg-base-300\/60{background-color:var(--color-base-300)}@supports (color:color-mix(in lab, red, red)){.bg-base-300\/60{background-color:color-mix(in oklab, var(--color-base-300) 60%, transparent)}}.bg-base-content,.bg-base-content\/5{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.bg-base-content\/5{background-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.bg-base-content\/10{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.bg-base-content\/10{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.bg-base-content\/30{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.bg-base-content\/30{background-color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}.bg-base-content\/\[0\.02\]{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.bg-base-content\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-base-content) 2%, transparent)}}.bg-base-content\/\[0\.03\]{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.bg-base-content\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-base-content) 3%, transparent)}}.bg-base-content\/\[0\.04\]{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.bg-base-content\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-base-content) 4%, transparent)}}.bg-base-content\/\[0\.05\]{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.bg-base-content\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.bg-base-content\/\[0\.06\]{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.bg-base-content\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-base-content) 6%, transparent)}}.bg-base-content\/\[0\.07\]{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.bg-base-content\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-base-content) 7.0%, transparent)}}.bg-base-content\/\[0\.08\]{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.bg-base-content\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-base-content) 8%, transparent)}}.bg-base-content\/\[0\.025\]{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.bg-base-content\/\[0\.025\]{background-color:color-mix(in oklab, var(--color-base-content) 2.5%, transparent)}}.bg-base-content\/\[0\.035\]{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.bg-base-content\/\[0\.035\]{background-color:color-mix(in oklab, var(--color-base-content) 3.5%, transparent)}}.bg-base-content\/\[0\.045\]{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.bg-base-content\/\[0\.045\]{background-color:color-mix(in oklab, var(--color-base-content) 4.5%, transparent)}}.bg-black{background-color:var(--color-black)}.bg-black\/20{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.bg-black\/20{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-black\/50{background-color:#00000080}@supports (color:color-mix(in lab, red, red)){.bg-black\/50{background-color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-error,.bg-error\/5{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/5{background-color:color-mix(in oklab, var(--color-error) 5%, transparent)}}.bg-error\/10{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/10{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}.bg-error\/20{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.bg-error\/20{background-color:color-mix(in oklab, var(--color-error) 20%, transparent)}}.bg-info,.bg-info\/10{background-color:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/10{background-color:color-mix(in oklab, var(--color-info) 10%, transparent)}}.bg-info\/20{background-color:var(--color-info)}@supports (color:color-mix(in lab, red, red)){.bg-info\/20{background-color:color-mix(in oklab, var(--color-info) 20%, transparent)}}.bg-neutral{background-color:var(--color-neutral)}.bg-primary,.bg-primary\/10{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/10{background-color:color-mix(in oklab, var(--color-primary) 10%, transparent)}}.bg-primary\/15{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/15{background-color:color-mix(in oklab, var(--color-primary) 15%, transparent)}}.bg-primary\/60{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/60{background-color:color-mix(in oklab, var(--color-primary) 60%, transparent)}}.bg-primary\/70{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/70{background-color:color-mix(in oklab, var(--color-primary) 70%, transparent)}}.bg-primary\/\[0\.05\]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.05\]{background-color:color-mix(in oklab, var(--color-primary) 5%, transparent)}}.bg-primary\/\[0\.06\]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-primary) 6%, transparent)}}.bg-primary\/\[0\.07\]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.07\]{background-color:color-mix(in oklab, var(--color-primary) 7.0%, transparent)}}.bg-primary\/\[0\.08\]{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.bg-primary\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-primary) 8%, transparent)}}.bg-secondary,.bg-secondary\/15{background-color:var(--color-secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/15{background-color:color-mix(in oklab, var(--color-secondary) 15%, transparent)}}.bg-success,.bg-success\/5{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/5{background-color:color-mix(in oklab, var(--color-success) 5%, transparent)}}.bg-success\/10{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/10{background-color:color-mix(in oklab, var(--color-success) 10%, transparent)}}.bg-success\/15{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/15{background-color:color-mix(in oklab, var(--color-success) 15%, transparent)}}.bg-success\/20{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/20{background-color:color-mix(in oklab, var(--color-success) 20%, transparent)}}.bg-success\/50{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/50{background-color:color-mix(in oklab, var(--color-success) 50%, transparent)}}.bg-success\/\[0\.06\]{background-color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.bg-success\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-success) 6%, transparent)}}.bg-transparent{background-color:#0000}.bg-warning,.bg-warning\/10{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/10{background-color:color-mix(in oklab, var(--color-warning) 10%, transparent)}}.bg-warning\/20{background-color:var(--color-warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/20{background-color:color-mix(in oklab, var(--color-warning) 20%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-primary\/\[0\.03\]{--tw-gradient-from:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.from-primary\/\[0\.03\]{--tw-gradient-from:color-mix(in oklab, var(--color-primary) 3%, transparent)}}.from-primary\/\[0\.03\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.loading-spinner{-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg width='24' height='24' stroke='black' viewBox='0 0 24 24' xmlns='http://www.w3.org/2000/svg'%3E%3Cg transform-origin='center'%3E%3Ccircle cx='12' cy='12' r='9.5' fill='none' stroke-width='3' stroke-linecap='round'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 12 12' to='360 12 12' dur='2s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dasharray' values='0,150;42,150;42,150' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3Canimate attributeName='stroke-dashoffset' values='0;-16;-59' keyTimes='0;0.475;1' dur='1.5s' repeatCount='indefinite'/%3E%3C/circle%3E%3C/g%3E%3C/svg%3E")}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-top{object-position:top}.checkbox-sm{--size:calc(var(--size-selector,.25rem) * 5);padding:.1875rem}.checkbox-xs{--size:calc(var(--size-selector,.25rem) * 4);padding:.125rem}.radio-sm{padding:.1875rem}.radio-sm[type=radio]{--size:calc(var(--size-selector,.25rem) * 5)}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-8{padding:calc(var(--spacing) * 8)}.p-10{padding:calc(var(--spacing) * 10)}.badge-sm{--size:calc(var(--size-selector,.25rem) * 5);padding-inline:calc(.25rem * 2.5 - var(--border));font-size:.75rem}.\!px-0{padding-inline:calc(var(--spacing) * 0)!important}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-7{padding-inline:calc(var(--spacing) * 7)}.\!py-0{padding-block:calc(var(--spacing) * 0)!important}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-14{padding-block:calc(var(--spacing) * 14)}.py-16{padding-block:calc(var(--spacing) * 16)}.\!pt-12{padding-top:calc(var(--spacing) * 12)!important}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-9{padding-top:calc(var(--spacing) * 9)}.pr-0{padding-right:calc(var(--spacing) * 0)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pl-0{padding-left:calc(var(--spacing) * 0)}.pl-1{padding-left:calc(var(--spacing) * 1)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.pl-9{padding-left:calc(var(--spacing) * 9)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-\[\'Commit_Mono\'\]{font-family:Commit Mono}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.select-sm{--size:calc(var(--size-field,.25rem) * 8);font-size:.75rem}.text-\[2\.35rem\]{font-size:2.35rem}.text-\[11px\]{font-size:11px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[34px\]{font-size:34px}.text-\[clamp\(40px\,3\.8vw\,60px\)\]{font-size:clamp(40px,3.8vw,60px)}.text-\[clamp\(42px\,5\.3vw\,70px\)\]{font-size:clamp(42px,5.3vw,70px)}.text-\[length\:var\(--sk-type-body\)\]{font-size:var(--sk-type-body)}.leading-4{--tw-leading:calc(var(--spacing) * 4);line-height:calc(var(--spacing) * 4)}.leading-5{--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-7{--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7)}.leading-\[1\.05\]{--tw-leading:1.05;line-height:1.05}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-\.05em\]{--tw-tracking:-.05em;letter-spacing:-.05em}.tracking-\[-\.055em\]{--tw-tracking:-.055em;letter-spacing:-.055em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.035em\]{--tw-tracking:-.035em;letter-spacing:-.035em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.hyphens-auto{-webkit-hyphens:auto;hyphens:auto}.whitespace-nowrap{white-space:nowrap}.whitespace-pre{white-space:pre}.whitespace-pre-line{white-space:pre-line}.whitespace-pre-wrap{white-space:pre-wrap}.\!checkbox-error{color:var(--color-error-content)!important;--input-color:var(--color-error)!important}.checkbox-primary{color:var(--color-primary-content);--input-color:var(--color-primary)}.link-primary{color:var(--color-primary)}@media (hover:hover){.link-primary:hover{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.link-primary:hover{color:color-mix(in oklab, var(--color-primary) 80%, #000)}}}.progress-primary{color:var(--color-primary)}.text-\[\#8bd5ca\]{color:#8bd5ca}.text-\[\#e6e8ee\]{color:#e6e8ee}.text-\[\#ed8796\]{color:#ed8796}.text-\[\#f5a97f\]{color:#f5a97f}.text-\[var\(--sk-accent\)\]{color:var(--sk-accent)}.text-\[var\(--sk-accent-hi\)\]{color:var(--sk-accent-hi)}.text-\[var\(--sk-danger\)\]{color:var(--sk-danger)}.text-\[var\(--sk-failed\)\]{color:var(--sk-failed)}.text-\[var\(--sk-paused\)\]{color:var(--sk-paused)}.text-\[var\(--sk-preview\)\]{color:var(--sk-preview)}.text-\[var\(--sk-running\)\]{color:var(--sk-running)}.text-\[var\(--sk-success\)\]{color:var(--sk-success)}.text-\[var\(--sk-text-0\)\]{color:var(--sk-text-0)}.text-\[var\(--sk-text-1\)\]{color:var(--sk-text-1)}.text-\[var\(--sk-text-2\)\]{color:var(--sk-text-2)}.text-\[var\(--sk-text-3\)\]{color:var(--sk-text-3)}.text-\[var\(--sk-warning\)\]{color:var(--sk-warning)}.text-base-content,.text-base-content\/15{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/15{color:color-mix(in oklab, var(--color-base-content) 15%, transparent)}}.text-base-content\/25{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/25{color:color-mix(in oklab, var(--color-base-content) 25%, transparent)}}.text-base-content\/30{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/30{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}.text-base-content\/35{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/35{color:color-mix(in oklab, var(--color-base-content) 35%, transparent)}}.text-base-content\/40{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/40{color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}.text-base-content\/45{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/45{color:color-mix(in oklab, var(--color-base-content) 45%, transparent)}}.text-base-content\/50{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/50{color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.text-base-content\/55{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/55{color:color-mix(in oklab, var(--color-base-content) 55%, transparent)}}.text-base-content\/60{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/60{color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.text-base-content\/62{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/62{color:color-mix(in oklab, var(--color-base-content) 62%, transparent)}}.text-base-content\/65{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/65{color:color-mix(in oklab, var(--color-base-content) 65%, transparent)}}.text-base-content\/68{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/68{color:color-mix(in oklab, var(--color-base-content) 68%, transparent)}}.text-base-content\/70{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/70{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.text-base-content\/75{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/75{color:color-mix(in oklab, var(--color-base-content) 75%, transparent)}}.text-base-content\/80{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/80{color:color-mix(in oklab, var(--color-base-content) 80%, transparent)}}.text-base-content\/85{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/85{color:color-mix(in oklab, var(--color-base-content) 85%, transparent)}}.text-base-content\/90{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.text-base-content\/90{color:color-mix(in oklab, var(--color-base-content) 90%, transparent)}}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-error{color:var(--color-error)}.text-error-content{color:var(--color-error-content)}.text-error\/50{color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.text-error\/50{color:color-mix(in oklab, var(--color-error) 50%, transparent)}}.text-error\/70{color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.text-error\/70{color:color-mix(in oklab, var(--color-error) 70%, transparent)}}.text-error\/75{color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.text-error\/75{color:color-mix(in oklab, var(--color-error) 75%, transparent)}}.text-error\/80{color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.text-error\/80{color:color-mix(in oklab, var(--color-error) 80%, transparent)}}.text-error\/90{color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.text-error\/90{color:color-mix(in oklab, var(--color-error) 90%, transparent)}}.text-gray-500{color:var(--color-gray-500)}.text-green-500{color:var(--color-green-500)}.text-info{color:var(--color-info)}.text-neutral-content{color:var(--color-neutral-content)}.text-orange-500{color:var(--color-orange-500)}.text-pink-500{color:var(--color-pink-500)}.text-primary{color:var(--color-primary)}.text-primary-content{color:var(--color-primary-content)}.text-primary\/80{color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.text-primary\/80{color:color-mix(in oklab, var(--color-primary) 80%, transparent)}}.text-purple-400{color:var(--color-purple-400)}.text-purple-500{color:var(--color-purple-500)}.text-red-500{color:var(--color-red-500)}.text-red-700{color:var(--color-red-700)}.text-secondary{color:var(--color-secondary)}.text-success,.text-success\/75{color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.text-success\/75{color:color-mix(in oklab, var(--color-success) 75%, transparent)}}.text-success\/80{color:var(--color-success)}@supports (color:color-mix(in lab, red, red)){.text-success\/80{color:color-mix(in oklab, var(--color-success) 80%, transparent)}}.text-warning{color:var(--color-warning)}.text-warning-content{color:var(--color-warning-content)}.text-white{color:var(--color-white)}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-yellow-500{color:var(--color-yellow-500)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.link-hover{text-decoration-line:none}@media (hover:hover){.link-hover:hover{text-decoration-line:underline}}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-30{opacity:.3}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-base-content\/10{--tw-ring-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.ring-base-content\/10{--tw-ring-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.ring-primary\/50{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.ring-primary\/50{--tw-ring-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-\[length\:var\(--border\)\]{outline-style:var(--tw-outline-style);outline-width:var(--border)}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible){--btn-shadow:"";--btn-bg:#0000;--btn-border:#0000;--btn-noise:none}.btn-ghost:not(.btn-active,:hover,:active:focus,:focus-visible):not(:disabled,[disabled],.btn-disabled){--btn-fg:currentColor;outline-color:currentColor}.outline-black\/5{outline-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.outline-black\/5{outline-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.blur{--tw-blur:blur(8px);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,)}.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,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-saturate-150{--tw-backdrop-saturate:saturate(150%);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\]{transition-property:left;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-shadow{transition-property:box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-0{--tw-duration:0s;transition-duration:0s}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.btn-outline:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled,:checked){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}@media (hover:none){.btn-outline:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled,:checked){--btn-shadow:"";--btn-bg:#0000;--btn-fg:var(--btn-color);--btn-border:var(--btn-color);--btn-noise:none}}.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 8%, var(--color-base-100))}}.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-border:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 10%, var(--color-base-100))}}.btn-soft:not(.btn-active,:hover,:active:focus,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-noise:none}@media (hover:none){.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-shadow:"";--btn-fg:var(--btn-color,var(--color-base-content));--btn-bg:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-bg:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 8%, var(--color-base-100))}}.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-border:var(--btn-color,var(--color-base-content))}@supports (color:color-mix(in lab, red, red)){.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-border:color-mix(in oklab, var(--btn-color,var(--color-base-content)) 10%, var(--color-base-100))}}.btn-soft:hover:not(.btn-active,:active,:focus-visible,:disabled,[disabled],.btn-disabled){--btn-noise:none}}.btn-sm{--fontsize:.75rem;--btn-p:.75rem;--size:calc(var(--size-field,.25rem) * 8)}.badge-primary{--badge-color:var(--color-primary);--badge-fg:var(--color-primary-content)}.badge-secondary{--badge-color:var(--color-secondary);--badge-fg:var(--color-secondary-content)}.btn-error{--btn-color:var(--color-error);--btn-fg:var(--color-error-content)}.btn-info{--btn-color:var(--color-info);--btn-fg:var(--color-info-content)}.btn-primary{--btn-color:var(--color-primary);--btn-fg:var(--color-primary-content)}.btn-success{--btn-color:var(--color-success);--btn-fg:var(--color-success-content)}.btn-warning{--btn-color:var(--color-warning);--btn-fg:var(--color-warning-content)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.select-none{-webkit-user-select:none;user-select:none}.\!toggle-error:checked,.\!toggle-error[aria-checked=true]{--input-color:var(--color-error)!important}.\[--sk-list-columns\:minmax\(0\,1fr\)_120px_200px\]{--sk-list-columns:minmax(0,1fr) 120px 200px}.\[--sk-list-columns\:minmax\(0\,1fr\)_150px_170px_220px\]{--sk-list-columns:minmax(0,1fr) 150px 170px 220px}.input-error,.input-error:focus,.input-error:focus-within,.select-error,.select-error:focus,.select-error:focus-within,.textarea-error,.textarea-error:focus,.textarea-error:focus-within,.toggle-error:checked,.toggle-error[aria-checked=true]{--input-color:var(--color-error)}.toggle-primary:checked,.toggle-primary[aria-checked=true]{--input-color:var(--color-primary)}.toggle-sm[type=checkbox],.toggle-sm:has([type=checkbox]){--size:calc(var(--size-selector,.25rem) * 5)}.not-first\:mt-2:not(:first-child){margin-top:calc(var(--spacing) * 2)}.not-hover\:select-ghost:not(:hover){box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}.not-hover\:select-ghost:not(:hover):focus,.not-hover\:select-ghost:not(:hover):focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}@media not all and (hover:hover){.not-hover\:select-ghost{box-shadow:none;background-color:#0000;border-color:#0000;transition:background-color .2s}.not-hover\:select-ghost:focus,.not-hover\:select-ghost:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}.not-hover\:input-ghost:not(:hover){box-shadow:none;background-color:#0000;border-color:#0000}.not-hover\:input-ghost:not(:hover):focus,.not-hover\:input-ghost:not(:hover):focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}@media not all and (hover:hover){.not-hover\:input-ghost{box-shadow:none;background-color:#0000;border-color:#0000}.not-hover\:input-ghost:focus,.not-hover\:input-ghost:focus-within{background-color:var(--color-base-100);color:var(--color-base-content);box-shadow:none;border-color:#0000}}.group-open\:block:is(:where(.group):is([open],:popover-open,:open) *){display:block}.group-open\:hidden:is(:where(.group):is([open],:popover-open,:open) *){display:none}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}@media (hover:hover){.group-hover\:text-\[var\(--sk-text-1\)\]:is(:where(.group):hover *){color:var(--sk-text-1)}}.peer-checked\:border-\[var\(--sk-accent\)\]:is(:where(.peer):checked~*){border-color:var(--sk-accent)}.peer-checked\:bg-\[var\(--sk-accent-soft\)\]:is(:where(.peer):checked~*){background-color:var(--sk-accent-soft)}.peer-checked\:text-\[var\(--sk-text-0\)\]:is(:where(.peer):checked~*){color:var(--sk-text-0)}.peer-focus-visible\:outline-2:is(:where(.peer):focus-visible~*){outline-style:var(--tw-outline-style);outline-width:2px}.peer-focus-visible\:outline-offset-2:is(:where(.peer):focus-visible~*){outline-offset:2px}.peer-focus-visible\:outline-\[var\(--sk-accent\)\]:is(:where(.peer):focus-visible~*){outline-color:var(--sk-accent)}.marker\:hidden ::marker{display:none}.marker\:hidden::marker{display:none}.marker\:hidden ::-webkit-details-marker{display:none}.marker\:hidden::-webkit-details-marker{display:none}.file\:mr-3::file-selector-button{margin-right:calc(var(--spacing) * 3)}.file\:min-h-9::file-selector-button{min-height:calc(var(--spacing) * 9)}.file\:min-h-11::file-selector-button{min-height:calc(var(--spacing) * 11)}.file\:cursor-pointer::file-selector-button{cursor:pointer}.file\:rounded-\[var\(--sk-radius-sm\)\]::file-selector-button{border-radius:var(--sk-radius-sm)}.file\:border::file-selector-button{border-style:var(--tw-border-style);border-width:1px}.file\:border-solid::file-selector-button{--tw-border-style:solid;border-style:solid}.file\:border-\[var\(--sk-line\)\]::file-selector-button{border-color:var(--sk-line)}.file\:bg-\[var\(--sk-bg-2\)\]::file-selector-button{background-color:var(--sk-bg-2)}.file\:px-3::file-selector-button{padding-inline:calc(var(--spacing) * 3)}.file\:text-\[var\(--sk-text-0\)\]::file-selector-button{color:var(--sk-text-0)}.placeholder\:text-base-content\/30::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-base-content\/30::placeholder{color:color-mix(in oklab, var(--color-base-content) 30%, transparent)}}.placeholder\:text-white\/30::placeholder{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-white\/30::placeholder{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-full:before{content:var(--tw-content);top:100%}.before\:left-1\/2:before{content:var(--tw-content);left:50%}.before\:h-0:before{content:var(--tw-content);height:calc(var(--spacing) * 0)}.before\:w-0:before{content:var(--tw-content);width:calc(var(--spacing) * 0)}.before\:-translate-x-1\/2:before{content:var(--tw-content);--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.before\:border-t-4:before{content:var(--tw-content);border-top-style:var(--tw-border-style);border-top-width:4px}.before\:border-r-4:before{content:var(--tw-content);border-right-style:var(--tw-border-style);border-right-width:4px}.before\:border-l-4:before{content:var(--tw-content);border-left-style:var(--tw-border-style);border-left-width:4px}.before\:border-transparent:before{content:var(--tw-content);border-color:#0000}.before\:border-t-neutral:before{content:var(--tw-content);border-top-color:var(--color-neutral)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing) * 0)}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing) * 0)}.after\:hidden:after{content:var(--tw-content);display:none}.after\:border-r:after{content:var(--tw-content);border-right-style:var(--tw-border-style);border-right-width:1px}.after\:border-base-200:after{content:var(--tw-content);border-color:var(--color-base-200)}.after\:shadow-\[-1px_0_2px_0_rgba\(0\,0\,0\,0\.05\)\]:after{content:var(--tw-content);--tw-shadow:-1px 0 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.first\:pt-0:first-child{padding-top:calc(var(--spacing) * 0)}.first\:pt-3:first-child{padding-top:calc(var(--spacing) * 3)}.first\:pl-0:first-child{padding-left:calc(var(--spacing) * 0)}.last\:mr-0:last-child{margin-right:calc(var(--spacing) * 0)}.last\:border-0:last-child{border-style:var(--tw-border-style);border-width:0}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.last\:pr-0:last-child{padding-right:calc(var(--spacing) * 0)}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing) * 0)}.last\:pb-3:last-child{padding-bottom:calc(var(--spacing) * 3)}.focus-within\:border-\[\#8bd5ca\]\/70:focus-within{border-color:oklab(82.1358% -.0753126 -.00539851/.7)}.focus-within\:outline-2:focus-within{outline-style:var(--tw-outline-style);outline-width:2px}.focus-within\:outline-offset-2:focus-within{outline-offset:2px}.focus-within\:outline-\[var\(--sk-accent\)\]:focus-within{outline-color:var(--sk-accent)}@media (hover:hover){.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:cursor-pointer:hover{cursor:pointer}.hover\:border-\[var\(--sk-accent-line\)\]:hover{border-color:var(--sk-accent-line)}.hover\:border-primary\/50:hover{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:border-primary\/50:hover{border-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.hover\:bg-\[var\(--btn-border\)\]:hover{background-color:var(--btn-border)}.hover\:bg-\[var\(--sk-bg-2\)\]:hover{background-color:var(--sk-bg-2)}.hover\:bg-\[var\(--sk-bg-3\)\]:hover{background-color:var(--sk-bg-3)}.hover\:bg-base-200:hover{background-color:var(--color-base-200)}.hover\:bg-base-content\/5:hover{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-base-content\/5:hover{background-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.hover\:bg-base-content\/10:hover{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-base-content\/10:hover{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}.hover\:bg-base-content\/\[0\.04\]:hover{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-base-content\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-base-content) 4%, transparent)}}.hover\:bg-base-content\/\[0\.06\]:hover{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-base-content\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-base-content) 6%, transparent)}}.hover\:bg-base-content\/\[0\.025\]:hover{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-base-content\/\[0\.025\]:hover{background-color:color-mix(in oklab, var(--color-base-content) 2.5%, transparent)}}.hover\:bg-base-content\/\[0\.035\]:hover{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-base-content\/\[0\.035\]:hover{background-color:color-mix(in oklab, var(--color-base-content) 3.5%, transparent)}}.hover\:bg-base-content\/\[0\.045\]:hover{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-base-content\/\[0\.045\]:hover{background-color:color-mix(in oklab, var(--color-base-content) 4.5%, transparent)}}.hover\:bg-error\/10:hover{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-error\/10:hover{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}.hover\:bg-primary\/5:hover{background-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/5:hover{background-color:color-mix(in oklab, var(--color-primary) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:text-\[var\(--sk-accent\)\]:hover{color:var(--sk-accent)}.hover\:text-\[var\(--sk-text-0\)\]:hover{color:var(--sk-text-0)}.hover\:text-base-content:hover,.hover\:text-base-content\/70:hover{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.hover\:text-base-content\/70:hover{color:color-mix(in oklab, var(--color-base-content) 70%, transparent)}}.hover\:text-base-content\/80:hover{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.hover\:text-base-content\/80:hover{color:color-mix(in oklab, var(--color-base-content) 80%, transparent)}}.hover\:text-blue-600:hover{color:var(--color-blue-600)}.hover\:text-error:hover{color:var(--color-error)}.hover\:text-primary:hover{color:var(--color-primary)}.hover\:text-red-600:hover{color:var(--color-red-600)}.hover\:text-secondary:hover{color:var(--color-secondary)}.hover\:text-success:hover{color:var(--color-success)}.hover\:text-white:hover{color:var(--color-white)}.hover\:no-underline:hover{text-decoration-line:none}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-90:hover{opacity:.9}.hover\:opacity-100:hover{opacity:1}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-3:focus{top:calc(var(--spacing) * 3)}.focus\:left-3:focus{left:calc(var(--spacing) * 3)}.focus\:z-\[100\]:focus{z-index:100}.focus\:rounded-md:focus{border-radius:var(--radius-md)}.focus\:border-primary:focus,.focus\:border-primary\/45:focus{border-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.focus\:border-primary\/45:focus{border-color:color-mix(in oklab, var(--color-primary) 45%, transparent)}}.focus\:bg-\[var\(--sk-bg-1\)\]:focus{background-color:var(--sk-bg-1)}.focus\:px-3:focus{padding-inline:calc(var(--spacing) * 3)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-sm:focus{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.focus\:text-\[var\(--sk-text-0\)\]:focus{color:var(--sk-text-0)}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-orange-500\/40:focus{--tw-ring-color:#fe6e0066}@supports (color:color-mix(in lab, red, red)){.focus\:ring-orange-500\/40:focus{--tw-ring-color:color-mix(in oklab, var(--color-orange-500) 40%, transparent)}}.focus\:ring-primary:focus,.focus\:ring-primary\/20:focus{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.focus\:ring-primary\/20:focus{--tw-ring-color:color-mix(in oklab, var(--color-primary) 20%, transparent)}}.focus\:outline:focus{outline-style:var(--tw-outline-style);outline-width:1px}.focus\:outline-2:focus{outline-style:var(--tw-outline-style);outline-width:2px}.focus\:outline-\[var\(--sk-accent\)\]:focus{outline-color:var(--sk-accent)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:input-primary:focus,.focus\:input-primary:focus:focus,.focus\:input-primary:focus:focus-within{--input-color:var(--color-primary)}.focus-visible\:relative:focus-visible{position:relative}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:text-error:focus-visible{color:var(--color-error)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:var(--color-primary)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-primary\/50:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-primary) 50%, transparent)}}.focus-visible\:outline:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-2:focus-visible{outline-offset:2px}.focus-visible\:outline-offset-\[-2px\]:focus-visible{outline-offset:-2px}.focus-visible\:outline-\[var\(--sk-accent\)\]:focus-visible{outline-color:var(--sk-accent)}.focus-visible\:outline-primary:focus-visible{outline-color:var(--color-primary)}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-45:disabled{opacity:.45}.disabled\:opacity-60:disabled{opacity:.6}.has-checked\:bg-neutral:has(:checked){background-color:var(--color-neutral)}.has-checked\:text-neutral-content:has(:checked){color:var(--color-neutral-content)}.aria-pressed\:bg-base-content\/10[aria-pressed=true]{background-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.aria-pressed\:bg-base-content\/10[aria-pressed=true]{background-color:color-mix(in oklab, var(--color-base-content) 10%, transparent)}}@media (prefers-reduced-motion:no-preference){.motion-safe\:animate-spin{animation:var(--animate-spin)}}@media not all and (min-width:40rem){.max-sm\:sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.max-sm\:static{position:static}}@media (min-width:40rem){.sm\:not-sr-only{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.sm\:right-0{right:calc(var(--spacing) * 0)}.sm\:right-5{right:calc(var(--spacing) * 5)}.sm\:left-auto{left:auto}.sm\:order-none{order:0}.sm\:col-span-1{grid-column:span 1/span 1}.sm\:col-span-2{grid-column:span 2/span 2}.sm\:m-3{margin:calc(var(--spacing) * 3)}.sm\:m-5{margin:calc(var(--spacing) * 5)}.sm\:mx-4{margin-inline:calc(var(--spacing) * 4)}.sm\:mx-5{margin-inline:calc(var(--spacing) * 5)}.sm\:mx-6{margin-inline:calc(var(--spacing) * 6)}.sm\:my-8{margin-block:calc(var(--spacing) * 8)}.sm\:mt-1{margin-top:calc(var(--spacing) * 1)}.sm\:mt-3{margin-top:calc(var(--spacing) * 3)}.sm\:mb-0{margin-bottom:calc(var(--spacing) * 0)}.sm\:mb-4{margin-bottom:calc(var(--spacing) * 4)}.sm\:ml-\[88px\]{margin-left:88px}.sm\:ml-auto{margin-left:auto}.sm\:line-clamp-none{-webkit-line-clamp:unset;-webkit-box-orient:horizontal;display:block;overflow:visible}.sm\:block{display:block}.sm\:grid{display:grid}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.sm\:h-7{height:calc(var(--spacing) * 7)}.sm\:h-8{height:calc(var(--spacing) * 8)}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-20{height:calc(var(--spacing) * 20)}.sm\:max-h-none{max-height:none}.sm\:min-h-8{min-height:calc(var(--spacing) * 8)}.sm\:min-h-9{min-height:calc(var(--spacing) * 9)}.sm\:w-1\/4{width:25%}.sm\:w-3\/4{width:75%}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-32{width:calc(var(--spacing) * 32)}.sm\:w-40{width:calc(var(--spacing) * 40)}.sm\:w-64{width:calc(var(--spacing) * 64)}.sm\:w-96{width:calc(var(--spacing) * 96)}.sm\:w-\[88px\]{width:88px}.sm\:w-auto{width:auto}.sm\:w-full{width:100%}.sm\:max-w-2xl{max-width:var(--container-2xl)}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-none{flex:none}.sm\:shrink-0{flex-shrink:0}.sm\:translate-y-0{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y)}.sm\:scale-95{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-\[3rem_1fr_auto\]{grid-template-columns:3rem 1fr auto}.sm\:grid-cols-\[5rem_5rem_1fr_5rem\]{grid-template-columns:5rem 5rem 1fr 5rem}.sm\:grid-cols-\[8rem_minmax\(0\,1fr\)_auto\]{grid-template-columns:8rem minmax(0,1fr) auto}.sm\:grid-cols-\[12rem_1fr\]{grid-template-columns:12rem 1fr}.sm\:grid-cols-\[72px_minmax\(0\,1fr\)\]{grid-template-columns:72px minmax(0,1fr)}.sm\:grid-cols-\[92px_minmax\(0\,1fr\)\]{grid-template-columns:92px minmax(0,1fr)}.sm\:grid-cols-\[120px_minmax\(0\,1fr\)\]{grid-template-columns:120px minmax(0,1fr)}.sm\:grid-cols-\[180px_1fr_80px\]{grid-template-columns:180px 1fr 80px}.sm\:grid-cols-\[minmax\(0\,1fr\)_8rem_auto\]{grid-template-columns:minmax(0,1fr) 8rem auto}.sm\:grid-cols-\[minmax\(9rem\,0\.5fr\)_minmax\(0\,1\.5fr\)\]{grid-template-columns:minmax(9rem,.5fr) minmax(0,1.5fr)}.sm\:grid-cols-\[repeat\(auto-fit\,minmax\(9rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:items-start{align-items:flex-start}.sm\:justify-between{justify-content:space-between}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing) * 2)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}:where(.sm\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}:where(.sm\:divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.sm\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}:where(.sm\:divide-base-200>:not(:last-child)){border-color:var(--color-base-200)}.sm\:self-center{align-self:center}.sm\:self-end{align-self:flex-end}.sm\:self-start{align-self:flex-start}.sm\:overflow-y-auto{overflow-y:auto}.sm\:border-0{border-style:var(--tw-border-style);border-width:0}.sm\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.sm\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.sm\:p-0{padding:calc(var(--spacing) * 0)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-3{padding-inline:calc(var(--spacing) * 3)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-5{padding-inline:calc(var(--spacing) * 5)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-\[22px\]{padding-inline:22px}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-3{padding-block:calc(var(--spacing) * 3)}.sm\:pb-0{padding-bottom:calc(var(--spacing) * 0)}.sm\:pl-4{padding-left:calc(var(--spacing) * 4)}.sm\:pl-5{padding-left:calc(var(--spacing) * 5)}.sm\:text-right{text-align:right}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-7xl{font-size:var(--text-7xl);line-height:var(--tw-leading,var(--text-7xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.sm\:leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}}@media (min-width:48rem){.md\:fixed{position:fixed}.md\:inset-y-0{inset-block:calc(var(--spacing) * 0)}.md\:col-span-full{grid-column:1/-1}.md\:col-start-2{grid-column-start:2}.md\:col-end-6{grid-column-end:6}.md\:row-start-2{grid-row-start:2}.md\:mt-16{margin-top:calc(var(--spacing) * 16)}.md\:-ml-64{margin-left:calc(var(--spacing) * -64)}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:inline{display:inline}.md\:w-64{width:calc(var(--spacing) * 64)}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-\[1\.4fr_180px_160px_220px_auto\]{grid-template-columns:1.4fr 180px 160px 220px auto}.md\:grid-cols-\[1fr_140px_minmax\(180px\,1fr\)_140px\]{grid-template-columns:1fr 140px minmax(180px,1fr) 140px}.md\:grid-cols-\[11rem_minmax\(0\,0\.7fr\)_minmax\(0\,1\.3fr\)_auto\]{grid-template-columns:11rem minmax(0,.7fr) minmax(0,1.3fr) auto}.md\:flex-row{flex-direction:row}.md\:items-center{align-items:center}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:gap-4{gap:calc(var(--spacing) * 4)}.md\:px-8{padding-inline:calc(var(--spacing) * 8)}.md\:pl-64{padding-left:calc(var(--spacing) * 64)}}@media (min-width:64rem){.lg\:left-1\/2{left:50%}.lg\:col-span-1{grid-column:span 1/span 1}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:inline{display:inline}.lg\:h-\[calc\(100vh-48px\)\]{height:calc(100vh - 48px)}.lg\:h-full{height:100%}.lg\:max-h-none{max-height:none}.lg\:min-h-\[620px\]{min-height:620px}.lg\:w-72{width:calc(var(--spacing) * 72)}.lg\:w-\[min\(32rem\,calc\(100vw-2rem\)\)\]{width:min(32rem,100vw - 2rem)}.lg\:max-w-xs{max-width:var(--container-xs)}.lg\:shrink-0{flex-shrink:0}.lg\:-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:grid-cols-\[1\.1fr_0\.9fr\]{grid-template-columns:1.1fr .9fr}.lg\:grid-cols-\[1fr_1fr_1fr_1fr_1\.5fr\]{grid-template-columns:1fr 1fr 1fr 1fr 1.5fr}.lg\:grid-cols-\[1fr_24rem\]{grid-template-columns:1fr 24rem}.lg\:grid-cols-\[1fr_26rem\]{grid-template-columns:1fr 26rem}.lg\:grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.lg\:grid-cols-\[12rem_minmax\(0\,1fr\)\]{grid-template-columns:12rem minmax(0,1fr)}.lg\:grid-cols-\[15rem_minmax\(0\,1fr\)\]{grid-template-columns:15rem minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_220px\]{grid-template-columns:minmax(0,1fr) 220px}.lg\:grid-cols-\[minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)_auto\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}.lg\:grid-cols-\[minmax\(14rem\,1\.35fr\)_minmax\(10rem\,0\.65fr\)_auto\]{grid-template-columns:minmax(14rem,1.35fr) minmax(10rem,.65fr) auto}.lg\:grid-cols-\[minmax\(16rem\,22rem\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(16rem,22rem) minmax(0,1fr)}.lg\:grid-cols-\[var\(--sk-list-columns\)\]{grid-template-columns:var(--sk-list-columns)}.lg\:flex-col{flex-direction:column}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}.lg\:justify-end{justify-content:flex-end}:where(.lg\:divide-x>:not(:last-child)){--tw-divide-x-reverse:0;border-inline-style:var(--tw-border-style);border-inline-start-width:calc(1px * var(--tw-divide-x-reverse));border-inline-end-width:calc(1px * calc(1 - var(--tw-divide-x-reverse)))}:where(.lg\:divide-y-0>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(0px * var(--tw-divide-y-reverse));border-bottom-width:calc(0px * calc(1 - var(--tw-divide-y-reverse)))}.lg\:border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.lg\:border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.lg\:px-4{padding-inline:calc(var(--spacing) * 4)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:px-9{padding-inline:calc(var(--spacing) * 9)}.lg\:py-4{padding-block:calc(var(--spacing) * 4)}.lg\:py-8{padding-block:calc(var(--spacing) * 8)}.lg\:py-10{padding-block:calc(var(--spacing) * 10)}}@media (min-width:80rem){.xl\:order-last{order:9999}.xl\:block{display:block}.xl\:max-h-\[760px\]{max-height:760px}.xl\:w-auto{width:auto}.xl\:shrink-0{flex-shrink:0}.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-\[12rem_minmax\(0\,1fr\)_12rem\]{grid-template-columns:12rem minmax(0,1fr) 12rem}.xl\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.xl\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.xl\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_180px_160px_auto\]{grid-template-columns:minmax(0,1fr) 180px 160px auto}.xl\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.xl\:grid-cols-\[minmax\(280px\,0\.7fr\)_minmax\(580px\,1\.6fr\)\]{grid-template-columns:minmax(280px,.7fr) minmax(580px,1.6fr)}.xl\:items-end{align-items:flex-end}}@media (min-width:96rem){.\32 xl\:sticky{position:sticky}.\32 xl\:top-20{top:calc(var(--spacing) * 20)}.\32 xl\:flex{display:flex}.\32 xl\:w-\[44\%\]{width:44%}.\32 xl\:shrink-0{flex-shrink:0}.\32 xl\:flex-row-reverse{flex-direction:row-reverse}.\32 xl\:items-start{align-items:flex-start}.\32 xl\:gap-4{gap:calc(var(--spacing) * 4)}:where(.\32 xl\:space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 0) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 0) * calc(1 - var(--tw-space-y-reverse)))}}.phx-submit-loading.phx-submit-loading\:hidden,.phx-submit-loading .phx-submit-loading\:hidden{display:none}.phx-submit-loading.phx-submit-loading\:inline-block,.phx-submit-loading .phx-submit-loading\:inline-block{display:inline-block}.\[\&_\>_input\]\:input>input{cursor:text;border:var(--border) solid #0000;appearance:none;background-color:var(--color-base-100);vertical-align:middle;white-space:nowrap;width:clamp(3rem,20rem,100%);height:var(--size);border-color:var(--input-color);box-shadow:0 1px var(--input-color) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset;border-start-start-radius:var(--join-ss,var(--radius-field));border-start-end-radius:var(--join-se,var(--radius-field));border-end-end-radius:var(--join-ee,var(--radius-field));border-end-start-radius:var(--join-es,var(--radius-field));flex-shrink:1;align-items:center;gap:.5rem;padding-inline:.75rem;font-size:.875rem;display:inline-flex;position:relative}@supports (color:color-mix(in lab, red, red)){.\[\&_\>_input\]\:input>input{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000) inset, 0 -1px oklch(100% 0 0 / calc(var(--depth) * .1)) inset}}.\[\&_\>_input\]\:input>input{--size:calc(var(--size-field,.25rem) * 10);--input-color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.\[\&_\>_input\]\:input>input{--input-color:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}.\[\&_\>_input\]\:input>input:where(input){display:inline-flex}.\[\&_\>_input\]\:input>input :where(input){appearance:none;background-color:#0000;border:none;width:100%;height:100%;display:inline-flex}.\[\&_\>_input\]\:input>input :where(input):focus,.\[\&_\>_input\]\:input>input :where(input):focus-within{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.\[\&_\>_input\]\:input>input :where(input):focus,.\[\&_\>_input\]\:input>input :where(input):focus-within{outline-offset:2px;outline:2px solid #0000}}.\[\&_\>_input\]\:input>input :where(input[type=date]){display:inline-block}.\[\&_\>_input\]\:input>input:focus,.\[\&_\>_input\]\:input>input:focus-within{--input-color:var(--color-base-content);box-shadow:0 1px var(--input-color)}@supports (color:color-mix(in lab, red, red)){.\[\&_\>_input\]\:input>input:focus,.\[\&_\>_input\]\:input>input:focus-within{box-shadow:0 1px color-mix(in oklab, var(--input-color) calc(var(--depth) * 10%), #0000)}}.\[\&_\>_input\]\:input>input:focus,.\[\&_\>_input\]\:input>input:focus-within{outline:2px solid var(--input-color);outline-offset:2px;isolation:isolate;z-index:1}.\[\&_\>_input\]\:input>input:has(>input[disabled]),.\[\&_\>_input\]\:input>input:is(:disabled,[disabled]){cursor:not-allowed;border-color:var(--color-base-200);background-color:var(--color-base-200);color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.\[\&_\>_input\]\:input>input:has(>input[disabled]),.\[\&_\>_input\]\:input>input:is(:disabled,[disabled]){color:color-mix(in oklab, var(--color-base-content) 40%, transparent)}}:is(.\[\&_\>_input\]\:input>input:has(>input[disabled]),.\[\&_\>_input\]\:input>input:is(:disabled,[disabled]))::placeholder{color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:is(.\[\&_\>_input\]\:input>input:has(>input[disabled]),.\[\&_\>_input\]\:input>input:is(:disabled,[disabled]))::placeholder{color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.\[\&_\>_input\]\:input>input:has(>input[disabled]),.\[\&_\>_input\]\:input>input:is(:disabled,[disabled]){box-shadow:none}.\[\&_\>_input\]\:input>input:has(>input[disabled])>input[disabled]{cursor:not-allowed}.\[\&_\>_input\]\:input>input::-webkit-date-and-time-value{text-align:inherit}.\[\&_\>_input\]\:input>input[type=number]::-webkit-inner-spin-button{margin-block:-.75rem;margin-inline-end:-.75rem}.\[\&_\>_input\]\:input>input::-webkit-calendar-picker-indicator{position:absolute;inset-inline-end:.75em}.\[\&_\>_input\]\:w-full>input{width:100%}.\[\&_\>_input\]\:bg-error\/10>input{background-color:var(--color-error)}@supports (color:color-mix(in lab, red, red)){.\[\&_\>_input\]\:bg-error\/10>input{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}.\[\&_\>_input\]\:input-error>input,.\[\&_\>_input\]\:input-error>input:focus,.\[\&_\>_input\]\:input-error>input:focus-within{--input-color:var(--color-error)}.\[\&\.select\:\:picker\(select\)\]\:bg-base-100.select::picker(select){background-color:var(--color-base-100)}.\[\&\.select\:\:picker\(select\)\]\:text-base-content.select::picker(select){color:var(--color-base-content)}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}.\[\&\[stuck\]\]\:after\:block[stuck]:after{content:var(--tw-content);display:block}[data-theme=dark] .\[\[data-theme\=dark\]_\&\]\:left-2\/3{left:66.6667%}[data-theme=light] .\[\[data-theme\=light\]_\&\]\:left-1\/3{left:33.3333%}}.sk-sentinel-setup .sk-home-section-heading .sk-pill:before{display:none}.sk-sentinel-lead{color:var(--sk-text-2);font-size:var(--sk-type-body);max-width:var(--sk-field-width);line-height:1.5}.sk-sentinel-watched{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.sk-sentinel-watched li{border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);background:var(--sk-bg-1);min-height:38px;font-size:var(--sk-type-body);align-items:center;gap:8px;padding:0 8px 0 11px;display:inline-flex}.sk-sentinel-watched a{color:var(--sk-text-0);overflow-wrap:anywhere;font-weight:500}.sk-sentinel-watched a:hover,.sk-sentinel-link{color:var(--sk-accent)}.sk-sentinel-link{white-space:nowrap}.sk-sentinel-link:hover{color:var(--sk-accent-hi);text-decoration:underline}.sk-sentinel-setup .sk-list-toolbar{margin:12px 0}.sk-sentinel-setup .sk-list-select select{max-width:320px}@media (max-width:639px){.sk-sentinel-setup .sk-list-select{flex:100%}.sk-sentinel-setup .sk-list-select select{max-width:none}}.sk-sentinel #sentinel-count:before{display:none}.sk-sentinel{color:var(--sk-text-0)}.sk-sentinel-status{font-size:var(--sk-type-body);color:var(--sk-text-2);margin:0 0 .25rem}.sk-sentinel-status summary{cursor:pointer;padding:.5rem 0}.sk-sentinel-status p,.sk-sentinel-coverage{margin:.6rem 0}.sk-sentinel-coverage{gap:1rem;display:grid}.sk-sentinel-coverage h3{font-size:var(--sk-type-label);color:var(--sk-text-1);text-transform:uppercase;letter-spacing:.04em;margin:0 0 .35rem;font-weight:600}.sk-sentinel-coverage dl{gap:.35rem;margin:0;display:grid}.sk-sentinel-coverage dl>div{grid-template-columns:minmax(8rem,11rem) minmax(0,1fr);align-items:baseline;gap:.25rem 1rem;display:grid}.sk-sentinel-coverage dt{color:var(--sk-text-0);font-weight:500}.sk-sentinel-coverage dd{overflow-wrap:anywhere;min-width:0;margin:0}.sk-sentinel-coverage-state{color:var(--sk-text-1);margin-right:.5rem;font-weight:600;display:inline-block}.sk-sentinel-coverage-state[data-status=complete]{color:var(--sk-success)}.sk-sentinel-coverage-state[data-status=partial],.sk-sentinel-coverage-state[data-status=needs_connection]{color:var(--sk-paused)}.sk-sentinel-coverage-state[data-status=failed]{color:var(--sk-failed)}.sk-sentinel-coverage-state[data-status=waiting],.sk-sentinel-coverage-state[data-status=needs_source],.sk-sentinel-coverage-state[data-status=not_selected],.sk-sentinel-coverage-state[data-status=not_available],.sk-sentinel-coverage-state[data-status=unsupported],.sk-sentinel-coverage-reason{color:var(--sk-text-2)}@media (max-width:639px){.sk-sentinel-coverage dl>div{grid-template-columns:minmax(0,1fr);gap:.1rem}}.sk-sentinel-filters{margin:.5rem 0 1rem}.sk-sentinel-history-heading{font-size:var(--sk-type-list);color:var(--sk-text-0);margin:0 0 .75rem;font-weight:600}.sk-sentinel-cards{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius);min-width:0}.sk-sentinel-card{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.5rem 1.25rem;min-width:0;padding:.9rem 1rem;display:grid}.sk-sentinel-card+.sk-sentinel-card{border-top:1px solid var(--sk-line-soft)}.sk-sentinel-card-main{min-width:0}.sk-sentinel-meta{color:var(--sk-text-2);font-size:var(--sk-type-label);flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sk-sentinel-card .sk-sentinel-meta{color:var(--sk-text-3);gap:.25rem .5rem;margin-top:.4rem}.sk-sentinel-card .sk-sentinel-meta span+span:before{content:"·";color:var(--sk-text-3);margin-right:.5rem}.sk-sentinel-status-label{color:var(--sk-text-1);font-weight:500}.sk-sentinel-card h4{color:var(--sk-text-0);font-size:var(--sk-type-list);overflow-wrap:anywhere;margin:0 0 .2rem;font-weight:600;line-height:1.4}.sk-sentinel-benefit{color:var(--sk-text-2);font-size:var(--sk-type-body);overflow-wrap:anywhere;line-height:1.5}.sk-sentinel-estimates{color:var(--sk-text-2);font-size:var(--sk-type-label);flex-wrap:wrap;gap:1rem;margin:.7rem 0;display:flex}.sk-sentinel-actions{justify-content:flex-end;align-items:start;gap:.4rem;display:flex}@media (max-width:900px){.sk-sentinel-card{grid-template-columns:minmax(0,1fr)}.sk-sentinel-actions{flex-wrap:wrap;justify-content:flex-start}}.sk-sentinel-pagination{flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;margin:.75rem 0 0;display:flex}.sk-sentinel-thumbnails,.sk-sentinel-comparison{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;margin-top:.8rem;display:grid}.sk-sentinel-thumbnails{grid-template-columns:repeat(2,minmax(0,10rem));margin-top:.6rem}.sk-sentinel-thumbnails img{object-fit:contain;border-radius:var(--sk-radius-sm);background:var(--sk-bg-2);width:100%;height:5.5rem}.sk-sentinel figcaption,.sk-sentinel-detail figcaption{font-size:var(--sk-type-label);color:var(--sk-text-2);padding-top:.25rem}.sk-sentinel-backdrop{z-index:80;background:#00000040;position:fixed;inset:0}.sk-sentinel-detail{overscroll-behavior:contain;border-left:1px solid var(--sk-line);background:var(--sk-bg-1);width:min(100%,38rem);height:100dvh;color:var(--sk-text-0);margin-left:auto;padding:1.5rem;overflow-y:auto;box-shadow:-6px 0 24px #0000001f}.sk-sentinel-detail header{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.sk-sentinel-detail h2{font-size:var(--sk-type-section);margin:1.3rem 0 .6rem;font-weight:600;line-height:1.3}.sk-sentinel-detail h3{font-size:var(--sk-type-list);margin:1.5rem 0 .4rem;font-weight:600}.sk-sentinel-detail p,.sk-sentinel-detail li{font-size:var(--sk-type-body);overflow-wrap:anywhere;line-height:1.6}.sk-sentinel-detail small{font-size:var(--sk-type-label);color:var(--sk-text-2);overflow-wrap:anywhere;display:block}.sk-sentinel-detail ul{padding-left:1.1rem;list-style:outside}.sk-sentinel-detail img{border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);width:100%}.sk-sentinel-note,.sk-sentinel-image-state{color:var(--sk-text-2);margin-top:1.5rem}.sk-sentinel-detail footer{gap:.5rem;margin-top:1.5rem;display:flex}.sk-sentinel :focus-visible,.sk-sentinel-detail :focus-visible{outline:2px solid var(--sk-accent);outline-offset:3px}.sk-sentinel-project{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius);align-self:start;gap:14px;min-width:0;padding:16px;display:grid}.sk-sentinel-project p{color:var(--sk-text-2);font-size:var(--sk-type-body);line-height:1.55}.sk-sentinel-project-fields{gap:14px;display:grid}.sk-sentinel-project,.sk-sentinel-project-fields,.sk-sentinel-project :is(.sk-settings-advanced,section)>.grid{grid-template-columns:minmax(0,1fr);align-content:start}.sk-sentinel-focus{font-size:var(--sk-type-body);grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.sk-sentinel-project-fields label{color:var(--sk-text-2);font-size:var(--sk-type-label);gap:6px;font-weight:550;display:grid}.sk-sentinel-project-fields label:has(input[type=checkbox]){color:var(--sk-text-1);font-size:var(--sk-type-body);align-items:center;gap:8px;font-weight:400;display:flex}.sk-sentinel-project-fields :is(textarea,input[type=text],input[type=number],select){width:100%;padding:8px 12px}@media (max-width:639px){.sk-sentinel-cards{grid-template-columns:1fr}.sk-sentinel-focus{grid-template-columns:minmax(0,1fr)}.sk-sentinel-detail{padding:1rem}}.sk-sentinel-groups{grid-template-columns:minmax(0,1fr);gap:1.25rem;display:grid}.sk-sentinel-group{--sentinel-category-color:var(--sk-text-1);min-width:0}.sk-sentinel-group[data-category=bugs],.sk-sentinel-group[data-category=security]{--sentinel-category-color:#c63895}@supports (color:color-mix(in lab, red, red)){.sk-sentinel-group[data-category=bugs],.sk-sentinel-group[data-category=security]{--sentinel-category-color:color-mix(in oklab, #c63895 85%, var(--sk-text-0))}}.sk-sentinel-group[data-category=visual_design]{--sentinel-category-color:#c63895}@supports (color:color-mix(in lab, red, red)){.sk-sentinel-group[data-category=visual_design]{--sentinel-category-color:color-mix(in oklab, #c63895 55%, var(--sk-text-0))}}.sk-sentinel-group[data-category=ux_accessibility]{--sentinel-category-color:var(--sk-accent)}@supports (color:color-mix(in lab, red, red)){.sk-sentinel-group[data-category=ux_accessibility]{--sentinel-category-color:color-mix(in oklab, var(--sk-accent) 55%, var(--sk-text-0))}}.sk-sentinel-group[data-category=feature_ideas]{--sentinel-category-color:#678802}@supports (color:color-mix(in lab, red, red)){.sk-sentinel-group[data-category=feature_ideas]{--sentinel-category-color:color-mix(in oklab, #678802 85%, var(--sk-text-0))}}.sk-sentinel-group[data-category=marketing]{--sentinel-category-color:#158b8c}@supports (color:color-mix(in lab, red, red)){.sk-sentinel-group[data-category=marketing]{--sentinel-category-color:color-mix(in oklab, #158b8c 85%, var(--sk-text-0))}}.sk-sentinel-group[data-category=code_quality],.sk-sentinel-group[data-category=performance],.sk-sentinel-group[data-category=tests],.sk-sentinel-group[data-category=documentation],.sk-sentinel-group[data-category=custom]{--sentinel-category-color:var(--sk-accent)}.sk-sentinel-group-heading{color:var(--sk-text-2);font-size:var(--sk-type-label);align-items:center;gap:.5rem;margin-bottom:.5rem;font-weight:500;display:flex}.sk-sentinel-group-heading:before{content:"";background:var(--sentinel-category-color);border-radius:999px;flex:none;width:8px;height:8px}.sk-sentinel-category{color:var(--sentinel-category-color);font-weight:600}.sk-sentinel-priority{color:var(--sk-danger);font-weight:600}.sk-sentinel-group-count{color:var(--sk-text-3);font-family:var(--sk-mono)}.sk-sentinel-notice{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-left:3px solid var(--sk-success);border-radius:var(--sk-radius-sm);color:var(--sk-text-1);font-size:var(--sk-type-body);flex-wrap:wrap;align-items:center;gap:8px 10px;margin:0 0 14px;padding:8px 10px;display:flex}.sk-sentinel-notice.is-error{border-left-color:var(--sk-failed)}.sk-sentinel-notice>p{overflow-wrap:anywhere;flex:16rem;min-width:0;margin:0}.sk-sentinel-notice-icon{color:var(--sk-success);flex:none;width:18px;height:18px}.sk-sentinel-notice.is-error .sk-sentinel-notice-icon{color:var(--sk-failed)}.sk-sentinel-start-groups{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0 0 14px;display:flex}.sk-sentinel-start-groups>p{color:var(--sk-text-2);font-size:var(--sk-type-body);overflow-wrap:anywhere;flex:16rem;min-width:0;margin:0}.sk-sentinel-notice-groups{flex:16rem;min-width:0}.sk-sentinel-notice-groups p{margin:0 0 4px}.sk-sentinel-notice-groups ul{gap:4px;margin:0;padding:0;display:grid}.sk-sentinel-notice-groups li{overflow-wrap:anywhere;flex-wrap:wrap;gap:4px 10px;display:flex}.sk-sentinel-notice-groups a{text-decoration:underline}[data-turn-cards=true] .sk-session-message-user{border:1px solid var(--sk-running);width:fit-content;max-width:min(620px,100%);margin:8px 0 12px auto}@supports (color:color-mix(in lab, red, red)){[data-turn-cards=true] .sk-session-message-user{border:1px solid color-mix(in srgb, var(--sk-running) 20%, var(--sk-line))}}[data-turn-cards=true] .sk-session-message-user{background:var(--sk-running);border-radius:10px;padding:12px 14px}@supports (color:color-mix(in lab, red, red)){[data-turn-cards=true] .sk-session-message-user{background:color-mix(in srgb, var(--sk-running) 7%, var(--sk-bg-1))}}[data-turn-cards=true] .sk-session-message-user{font-size:var(--sk-type-body);line-height:1.55}.sk-agent-turn{border:1px solid var(--sk-accent);min-width:0;margin:8px 0 12px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.sk-agent-turn{border:1px solid color-mix(in srgb, var(--sk-accent) 25%, var(--sk-line))}}.sk-agent-turn{background:var(--sk-bg-1);border-radius:10px}.sk-agent-turn.is-working{border-color:var(--sk-accent)}@supports (color:color-mix(in lab, red, red)){.sk-agent-turn.is-working{border-color:color-mix(in srgb, var(--sk-accent) 55%, var(--sk-line))}}.sk-agent-turn-header{min-height:40px;color:var(--sk-text-3);flex-wrap:wrap;align-items:center;gap:8px;padding:8px 16px;font-size:12px;display:flex}.sk-agent-turn-avatar{background:var(--sk-accent);border-radius:5px;place-items:center;width:18px;height:18px;display:grid}@supports (color:color-mix(in lab, red, red)){.sk-agent-turn-avatar{background:color-mix(in srgb, var(--sk-accent) 25%, transparent)}}.sk-agent-turn-avatar{color:var(--sk-accent);font-size:10px}.sk-agent-turn-outcome{color:var(--sk-running);flex-wrap:wrap;align-items:center;gap:6px;margin-left:auto;display:flex}.sk-agent-turn-outcome[data-state=Working]{color:var(--sk-accent)}.sk-agent-turn-outcome[data-state=Failed],.sk-agent-turn-step.is-error{color:var(--sk-danger,#f87171)}.sk-agent-turn-outcome[data-state=Needs\ you]{color:var(--sk-warning,#fbbf24)}.sk-agent-turn-usage{color:var(--sk-text-3)}.sk-agent-turn-steps{border-block:1px solid var(--sk-line);background:var(--sk-bg-0)}.sk-agent-turn-steps>summary{cursor:pointer;min-height:34px;color:var(--sk-text-2);align-items:center;gap:8px;padding:6px 16px;font-size:13px;list-style:none;display:flex}.sk-agent-turn-steps>summary::-webkit-details-marker{display:none}.sk-agent-turn-toggle{color:var(--sk-text-3);margin-left:auto;font-size:12px}.sk-agent-turn-steps>summary .when-open,.sk-agent-turn-steps[open]>summary .when-closed{display:none}.sk-agent-turn-steps[open]>summary .when-open{display:inline}.sk-agent-turn-steps[open]>summary .sk-agent-turn-chevron{transform:rotate(90deg)}.sk-agent-turn-step-list{border-left:2px solid var(--sk-accent);margin:4px 16px 14px 20px;padding-left:16px}@supports (color:color-mix(in lab, red, red)){.sk-agent-turn-step-list{border-left:2px solid color-mix(in srgb, var(--sk-accent) 25%, var(--sk-line))}}.sk-agent-turn-step{font-size:var(--sk-type-body);margin-bottom:12px;line-height:1.5}.sk-agent-turn-step-note{white-space:pre-wrap;overflow-wrap:anywhere;gap:8px;display:flex}.sk-agent-turn-step-time{opacity:0;flex-shrink:0;margin-left:auto;font-size:12px}.sk-agent-turn-step:hover .sk-agent-turn-step-time,.sk-agent-turn-step:focus-within .sk-agent-turn-step-time{opacity:1}.sk-agent-turn-tools>summary{color:var(--sk-text-3);cursor:pointer;font-size:12px;list-style:none}.sk-agent-turn-latest{font-size:var(--sk-type-body);overflow-wrap:anywhere;padding:10px 16px 14px 36px;line-height:1.5}.sk-agent-turn-latest>span{color:var(--sk-text-3);font-size:12px}.sk-agent-turn-answer{min-width:0}.sk-agent-turn-answer:empty{display:none}.sk-agent-turn-answer>.sk-chat-markdown{padding:16px}.sk-agent-turn-answer [data-note-text]{font-size:var(--sk-type-body);padding:16px 16px 18px;line-height:1.6}.sk-agent-turn-footer{border-top:1px solid var(--sk-line);min-height:38px;color:var(--sk-text-3);flex-wrap:wrap;align-items:center;gap:2px;padding:6px 10px;font-size:12px;display:flex}.sk-agent-turn-checks{color:var(--sk-text-2);margin-left:auto;padding:4px 6px;font-size:12px}.sk-agent-turn-check-lists{max-width:100%;padding-block:10px}.sk-agent-turn-question{padding:12px 16px}.sk-agent-turn-checks summary{cursor:pointer}.sk-agent-turn-checks ul{padding:8px 0 8px 18px;list-style:outside}@media (max-width:540px){.sk-agent-turn-header{gap:6px;padding-inline:12px}.sk-agent-turn-outcome{max-width:100%}.sk-agent-turn-usage{display:block}.sk-agent-turn-steps>summary{padding-inline:12px}.sk-agent-turn-step-time{display:none}}[data-turn-cards=true] .sk-session-message-user .sk-session-message-author{text-transform:none;font-size:12px;font-weight:600}.sk-agent-turn-outcome[data-state=Stopped]{color:var(--sk-text-3)}.sk-agent-turn-tools [data-role=chat-entry-timestamp],.sk-focus{display:none}@media (max-width:639px),(max-width:1023px) and (max-height:500px){.sk-home-page>.sk-page-header,.sk-home-page .sk-home-desktop{display:none}.sk-home-page[data-view=sentinel] .sk-home-desktop{display:block}.sk-home-page[data-view=sentinel]>.sk-page-header{display:flex}.sk-focus{flex-direction:column;gap:10px;min-width:0;display:flex}.sk-home-page .sk-waiting-notice{flex-wrap:nowrap}.sk-home-page .sk-waiting-notice>span{flex:auto;min-width:0}}.sk-focus-status{color:var(--sk-text-2);font-size:var(--sk-type-filter);flex-wrap:wrap;align-items:center;gap:4px 14px;min-height:44px;font-weight:600;line-height:1.4;display:flex}.sk-focus-strip{margin:0 calc(-1 * var(--sk-gutter,16px)) -2px;overscroll-behavior-x:contain;padding:0 var(--sk-gutter,16px) 6px;scroll-padding:0 var(--sk-gutter,16px);scroll-snap-type:x mandatory;scrollbar-color:auto;gap:12px;display:flex;overflow-x:auto}.sk-focus-strip::-webkit-scrollbar{height:6px}.sk-focus-strip::-webkit-scrollbar-track{background:var(--sk-line);margin:0 var(--sk-gutter,16px);border-radius:999px}.sk-focus-strip::-webkit-scrollbar-thumb{background:var(--sk-text-3);border-radius:999px}@supports not selector(::-webkit-scrollbar){.sk-focus-strip{scrollbar-color:var(--sk-text-3) var(--sk-line);scrollbar-width:thin}}.sk-focus-item{--sk-focus-chrome-height:172px;min-height:calc(var(--sk-screen-height) - var(--sk-focus-chrome-height) - var(--sk-tabs-height,var(--sk-status-bar-height)));scroll-snap-align:start;flex-direction:column;flex:0 0 calc(100% - 28px);justify-content:flex-end;gap:14px;min-width:0;display:flex}.sk-focus-strip>.sk-focus-item:only-child{flex-basis:100%}.sk-focus-strip>.sk-focus-item:not(:only-child){--sk-focus-chrome-height:178px}.sk-focus-strip:has(:focus-visible)>.sk-focus-item:not(:has(:focus-visible)){scroll-snap-align:none}@media (min-width:640px){.sk-focus-item{flex-basis:calc(50% - 6px)}.sk-focus-strip:has(>:nth-child(3))>.sk-focus-item{flex-basis:calc(50% - 20px)}}.sk-focus-body{flex-direction:column;gap:10px;min-width:0;display:flex}.sk-focus-state{font-size:var(--sk-type-filter);align-items:center;gap:8px;font-weight:600;display:flex}.sk-focus-dot{background:currentColor;border-radius:999px;flex:none;width:8px;height:8px}.sk-focus-context{color:var(--sk-text-1);font-size:var(--sk-type-filter);overflow-wrap:anywhere}a.sk-focus-context:hover{color:var(--sk-text-0)}.sk-focus-note{border-left:3px solid var(--sk-paused);color:var(--sk-text-1);font-size:var(--sk-type-filter);margin:2px 0 0;padding-left:12px;line-height:1.5}.sk-focus-note footer{color:var(--sk-text-3);font-size:var(--sk-type-label);margin-top:6px}.sk-focus-title{color:var(--sk-text-0);font-size:var(--sk-type-section);overflow-wrap:anywhere;font-weight:600;line-height:1.3}.sk-focus-title.is-short{font-size:var(--sk-type-page);letter-spacing:-.01em;line-height:1.2}.sk-focus-title p{margin:0}.sk-focus-title p+p{margin-top:8px}a.sk-focus-title:hover{color:var(--sk-accent)}.sk-focus-text{color:var(--sk-text-1);font-size:var(--sk-type-filter);line-height:1.5}.sk-focus-facts{color:var(--sk-text-2);font-size:var(--sk-type-filter)}.sk-focus-facts b{font-weight:700}.sk-focus-pictures{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sk-focus-pictures figure{min-width:0;margin:0;position:relative}.sk-focus-pictures img{aspect-ratio:4/3;background:var(--sk-bg-2);border-radius:var(--sk-radius-sm);object-fit:cover;object-position:top;width:100%;display:block}.sk-focus-pictures figcaption{background:var(--sk-bg-0)}@supports (color:color-mix(in lab, red, red)){.sk-focus-pictures figcaption{background:color-mix(in srgb, var(--sk-bg-0) 85%, transparent)}}.sk-focus-pictures figcaption{border-radius:var(--sk-radius-sm);color:var(--sk-text-0);font-size:var(--sk-type-label);padding:2px 6px;font-weight:600;position:absolute;top:6px;left:6px}.sk-focus-pictures figcaption:not([data-kind=Current]){color:var(--sk-success)}.sk-focus-actions{flex-direction:column;gap:8px;display:flex}.sk-focus-actions form{display:contents}.sk-focus-later{gap:8px;display:flex}.sk-focus-later>.sk-button{flex:1 1 0;min-width:0}.sk-focus-restore{align-self:center;min-height:44px}.sk-focus-error{color:var(--sk-failed);font-size:var(--sk-type-filter)}.sk-focus-sent{color:var(--sk-success);font-size:var(--sk-type-filter);font-weight:600}.sk-focus-lines{flex-direction:column;gap:8px;margin:4px 0 0;padding:0;list-style:none;display:flex}.sk-focus-lines li{color:var(--sk-text-1);font-size:var(--sk-type-filter);line-height:1.45}.sk-focus-lines b{font-weight:700}.sk-focus-writer{background:var(--sk-bg-0);height:var(--sk-screen-height);inset:0 0 auto;top:var(--sk-visible-top,0px);z-index:70;flex-direction:column;display:flex;position:fixed}.sk-focus-writer-form{flex-direction:column;flex:1;gap:8px;min-height:0;padding:8px 16px 12px;display:flex}.sk-focus-writer-head{font-size:var(--sk-type-filter);align-items:center;gap:8px;min-width:0;font-weight:600;display:flex}.sk-focus-writer-session{color:var(--sk-text-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sk-focus-writer-question{-webkit-line-clamp:2;color:var(--sk-text-1);font-size:var(--sk-type-filter);-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.sk-focus-writer-text{color:var(--sk-text-0);font-size:var(--sk-type-prompt);resize:none;background:0 0;border:0;flex:1;min-height:72px;padding:4px 0;line-height:1.5}.sk-progress{--sk-series-other:var(--sk-text-3);flex-direction:column;gap:18px;display:flex}.sk-progress-ranges{flex-wrap:wrap;gap:6px;display:flex}.sk-progress-ranges .sk-list-chip[aria-current=page]{background:var(--sk-accent-soft);border-color:var(--sk-accent-line);color:var(--sk-text-0)}.sk-progress-hero{max-width:var(--sk-field-width);flex-direction:column;gap:6px;padding:16px;display:flex}.sk-progress-lead{color:var(--sk-text-1);font-size:var(--sk-type-filter);font-weight:400;line-height:1.45}.sk-progress-lead b{color:var(--sk-text-0);font-weight:600}.sk-progress-days{grid-template-columns:repeat(var(--days), minmax(0, 1fr));align-items:end;gap:4px;height:128px;margin-top:10px;display:grid}.sk-progress-day{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.sk-progress-day i{background:var(--sk-success)}@supports (color:color-mix(in lab, red, red)){.sk-progress-day i{background:color-mix(in srgb, var(--sk-success) 55%, transparent)}}.sk-progress-day i{border-radius:4px 4px 0 0;width:100%;max-width:24px;display:block}.sk-progress-day.is-today i{background:var(--sk-success)}.sk-progress-day-value{color:var(--sk-text-1);font-size:var(--sk-type-label);margin-bottom:3px}.sk-progress-day.is-today .sk-progress-day-value{color:var(--sk-success);font-weight:700}.sk-progress-day-label{border-top:1px solid var(--sk-line);color:var(--sk-text-3);font-size:var(--sk-type-label);text-align:center;white-space:nowrap;width:100%;min-height:20px;padding-top:4px}.sk-progress-day.is-today .sk-progress-day-label{color:var(--sk-success);font-weight:700}.sk-progress-section{flex-direction:column;gap:10px;display:flex}.sk-progress-note{font-size:var(--sk-type-body)}.sk-progress-releases{max-width:var(--sk-field-width);flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.sk-progress-release{border-radius:var(--sk-radius);flex-direction:column;gap:6px;padding:8px 0;display:flex}.sk-progress-release:is(:hover,:focus-visible) b{color:var(--sk-accent)}.sk-progress-release-head{font-size:var(--sk-type-list);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sk-progress-release-line{color:var(--sk-text-2);font-size:var(--sk-type-body)}.sk-progress-steps{gap:3px;display:flex}.sk-progress-steps i{background:var(--sk-bg-3);border-radius:3px;flex:1;height:6px}.sk-progress-steps i[data-state=done]{background:var(--sk-success)}.sk-progress-steps i[data-state=active]{background:linear-gradient(to right, var(--sk-working) 50%, transparent 50%) var(--sk-bg-3)}.sk-progress-steps i[data-state=waiting]{background:repeating-linear-gradient(to right, var(--sk-paused) 0 4px, transparent 4px 7px) var(--sk-bg-3)}.sk-progress-steps i[data-state=paused]{background:repeating-linear-gradient(-45deg, var(--sk-paused) 0 2px, transparent 2px 4px) var(--sk-bg-3)}.sk-progress-steps i[data-state=failed]{background:repeating-linear-gradient(45deg, transparent 0 2px, var(--sk-failed) 2px 4px), repeating-linear-gradient(-45deg, transparent 0 2px, var(--sk-failed) 2px 4px) var(--sk-bg-3)}.sk-progress-funnel{max-width:var(--sk-field-width);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sk-progress-funnel .sk-card{padding:12px}.sk-progress-funnel [data-status=review]{background:var(--sk-review-soft);color:var(--sk-review)}.sk-progress-funnel [data-status=running]{background:var(--sk-working)}@supports (color:color-mix(in lab, red, red)){.sk-progress-funnel [data-status=running]{background:color-mix(in srgb, var(--sk-working) 14%, transparent)}}.sk-progress-funnel [data-status=running]{color:var(--sk-working)}.sk-progress-funnel [data-status=success]{background:var(--sk-success)}@supports (color:color-mix(in lab, red, red)){.sk-progress-funnel [data-status=success]{background:color-mix(in srgb, var(--sk-success) 14%, transparent)}}.sk-progress-funnel [data-status=success]{color:var(--sk-success)}.sk-progress-funnel .sk-progress-tile-label{color:var(--sk-text-1)}.sk-progress-tile-number{font-size:var(--sk-type-section);font-variant-numeric:tabular-nums;font-weight:700;line-height:1.1}.sk-progress-tile-label{font-size:var(--sk-type-label);opacity:.9;margin-top:4px;line-height:1.35}.sk-progress-stack{height:14px;max-width:var(--sk-field-width);border-radius:4px;gap:2px;display:flex;overflow:hidden}.sk-progress-stack i{min-width:4px;display:block}.sk-progress-stack i[data-series="1"],.sk-progress-legend [data-series="1"]:before{background:var(--sk-series-1)}.sk-progress-stack i[data-series="2"],.sk-progress-legend [data-series="2"]:before{background:var(--sk-series-2)}.sk-progress-stack i[data-series="3"],.sk-progress-legend [data-series="3"]:before{background:var(--sk-series-3)}.sk-progress-stack i[data-series="4"],.sk-progress-legend [data-series="4"]:before{background:var(--sk-series-4)}.sk-progress-stack i[data-series=other],.sk-progress-legend [data-series=other]:before{background:var(--sk-series-other)}.sk-progress-legend{max-width:var(--sk-field-width);grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:6px 16px;margin:0;padding:0;list-style:none;display:grid}.sk-progress-legend li{color:var(--sk-text-1);font-size:var(--sk-type-body)}.sk-progress-legend li:before{content:"";vertical-align:-1px;border-radius:3px;width:10px;height:10px;margin-right:8px;display:inline-block}.sk-progress-legend b{color:var(--sk-text-0)}.sk-progress-tiles{max-width:var(--sk-field-width);grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.sk-progress-tiles .sk-card{padding:12px}.sk-progress-live{max-width:var(--sk-field-width);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.sk-progress-live a{border-top:1px solid var(--sk-line);flex-direction:column;gap:3px;padding:10px 0;display:flex}.sk-progress-live li:first-child a{border-top:0}.sk-progress-live b{font-size:var(--sk-type-list);font-weight:500}.sk-progress-live .sk-muted{font-size:var(--sk-type-body)}.sk-progress-axis{color:var(--sk-text-3);font-size:var(--sk-type-label);justify-content:space-between;display:flex}.sk-progress-axis span:last-child{color:var(--sk-success);font-weight:700}.sk-progress-days:not(:has(.sk-progress-day-label)) .sk-progress-day i{border-bottom:1px solid var(--sk-line)}@media (max-width:639px){.sk-progress-funnel,.sk-progress-tiles{grid-template-columns:minmax(0,1fr)}}.sk-stats-empty{flex-direction:column;gap:8px;margin-top:16px;padding:16px;display:flex}.sk-stats-empty .sk-button{align-self:flex-start;margin-top:4px}.sk-setup{margin-bottom:20px;padding:0;overflow:hidden}.sk-setup-head{border-bottom:1px solid var(--sk-line-soft);flex-wrap:wrap;align-items:center;gap:8px 14px;padding:16px 24px;display:flex}.sk-setup-title{color:var(--sk-text-0);font-size:var(--sk-type-list);margin:0;font-weight:600}.sk-setup-count{color:var(--sk-text-3);font-size:var(--sk-type-label)}.sk-setup-bar{gap:4px;display:inline-flex}.sk-setup-bar-segment{background:var(--sk-line);border-radius:2px;width:28px;height:4px}.sk-setup-bar-segment[data-state=done]{background:var(--sk-running)}.sk-setup-bar-segment[data-state=current]{background:var(--sk-accent-fill)}.sk-setup-text-button{color:var(--sk-text-3);cursor:pointer;font-size:var(--sk-type-body);background:0 0;border:0;padding:0}.sk-setup-text-button:hover{color:var(--sk-text-1)}.sk-setup-body{flex-wrap:wrap;display:flex}.sk-setup-rail{border-right:1px solid var(--sk-line-soft);flex-direction:column;flex:200px;gap:2px;min-width:0;max-width:260px;margin:0;padding:16px 12px;list-style:none;display:flex}.sk-setup-rail-item{color:inherit;text-align:left;background:0 0;border:0;border-radius:8px;align-items:flex-start;gap:12px;width:100%;padding:10px 12px;display:flex}button.sk-setup-rail-item{cursor:pointer}button.sk-setup-rail-item:hover{background:var(--sk-bg-2)}.sk-setup-rail li[aria-current=step] .sk-setup-rail-item{background:var(--sk-bg-3)}.sk-setup-marker{border:1px solid var(--sk-line);color:var(--sk-text-3);font-family:var(--sk-mono);font-size:var(--sk-type-label);border-radius:50%;flex:0 0 22px;justify-content:center;align-items:center;width:22px;height:22px;font-weight:500;display:inline-flex}.sk-setup-marker[data-state=done]{background:var(--sk-running);border-color:var(--sk-running);color:var(--sk-bg-0)}.sk-setup-marker[data-state=current]{border-color:var(--sk-accent-fill);color:var(--sk-text-0)}.sk-setup-rail-text{flex-direction:column;gap:2px;min-width:0;display:flex}.sk-setup-rail-title{color:var(--sk-text-2);font-size:var(--sk-type-body);font-weight:500}.sk-setup-rail li[data-status=completed] .sk-setup-rail-title,.sk-setup-rail li[aria-current=step] .sk-setup-rail-title{color:var(--sk-text-0)}.sk-setup-rail-sub{color:var(--sk-text-3);font-size:var(--sk-type-label);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sk-setup-main{flex:999 420px;min-width:0;padding:28px 32px 32px}.sk-setup-content{flex-direction:column;gap:22px;min-width:0;display:flex}.sk-setup-eyebrow{color:var(--sk-text-3);font-family:var(--sk-mono);font-size:var(--sk-type-label);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-weight:500}.sk-setup-lead{color:var(--sk-text-2);font-size:var(--sk-type-body);text-wrap:pretty;max-width:58ch;margin:8px 0 0;line-height:1.55}.sk-setup-content>.sk-setup-lead{margin-top:0}.sk-setup-stack{flex-direction:column;gap:16px;min-width:0;display:flex}.sk-setup-field{max-width:var(--sk-field-width);flex-direction:column;gap:6px;min-width:0;display:flex}.sk-setup-action{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.sk-setup-note{color:var(--sk-text-3);font-size:var(--sk-type-label);margin:0;line-height:1.5}.sk-setup-meta{color:var(--sk-text-3);font-size:var(--sk-type-label);margin:0}.sk-setup-error{color:var(--sk-failed);font-size:var(--sk-type-label);margin:0;line-height:1.5}.sk-setup-success{background:var(--sk-running-soft);border:1px solid var(--sk-running);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.sk-setup-success{border:1px solid color-mix(in srgb, var(--sk-running) 30%, transparent)}}.sk-setup-success{color:var(--sk-text-0);font-size:var(--sk-type-body);max-width:var(--sk-field-width);border-radius:8px;gap:8px;margin:0;padding:12px 14px;line-height:1.5;display:flex}.sk-setup-success .hero-check-circle{color:var(--sk-running);margin-top:2px}.sk-setup-fine-print{border-top:1px solid var(--sk-line-soft);color:var(--sk-text-3);font-size:var(--sk-type-label);max-width:70ch;margin:0;padding-top:18px;line-height:1.55}.sk-setup-choice{cursor:pointer;min-width:0;display:block}.sk-setup-choice-face{background:var(--sk-bg-0);border:1px solid var(--sk-line);border-radius:var(--sk-radius);flex-direction:column;gap:12px;height:100%;padding:16px;transition:background-color .12s,border-color .12s;display:flex}.sk-setup-choice:hover .sk-setup-choice-face{border-color:var(--sk-accent-line)}.sk-setup-choice input:checked+.sk-setup-choice-face{background:var(--sk-accent-soft);border-color:var(--sk-accent-fill)}.sk-setup-choice input:focus-visible+.sk-setup-choice-face{outline:2px solid var(--sk-accent);outline-offset:2px}.sk-setup-choice input:disabled+.sk-setup-choice-face{cursor:not-allowed;opacity:.6}.sk-setup-interval{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sk-setup-segments{background:var(--sk-bg-0);border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);padding:3px;display:inline-flex}.sk-setup-segment{color:var(--sk-text-2);cursor:pointer;font-size:var(--sk-type-label);background:0 0;border:0;border-radius:4px;height:28px;padding:0 12px;font-weight:500}.sk-setup-segment[aria-pressed=true]{background:var(--sk-bg-3);color:var(--sk-text-0)}.sk-setup-saving{color:var(--sk-running);font-size:var(--sk-type-label);margin:0}.sk-setup-plans{border:0;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:10px;margin:0;padding:0;display:grid}.sk-setup-plan-name{color:var(--sk-text-0);font-size:var(--sk-type-list);justify-content:space-between;align-items:center;font-weight:600;display:flex}.sk-setup-radio{border:1px solid var(--sk-line);border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.sk-setup-choice input:checked+.sk-setup-choice-face .sk-setup-radio{border-color:var(--sk-accent-fill)}.sk-setup-choice input:checked+.sk-setup-choice-face .sk-setup-radio:after{background:var(--sk-accent-fill);content:"";border-radius:50%;width:8px;height:8px}.sk-setup-price-figure{color:var(--sk-text-0);font-size:var(--sk-type-section);font-weight:600}.sk-setup-price-period{color:var(--sk-text-3);font-size:var(--sk-type-body);margin-left:2px}.sk-setup-plan-sessions{color:var(--sk-text-1);font-size:var(--sk-type-label)}.sk-setup-plan-tagline{color:var(--sk-text-2);font-size:var(--sk-type-label);line-height:1.45}.sk-setup-card-panel{background:var(--sk-bg-0);border:1px solid var(--sk-line);border-radius:var(--sk-radius);max-width:var(--sk-field-width);flex-direction:column;gap:16px;padding:20px;display:flex}.sk-setup-card-panel [data-role=card-element]{color:var(--sk-text-2);font-size:var(--sk-type-body);min-height:40px}.sk-setup-status{background:var(--sk-bg-0);border:1px solid var(--sk-line);max-width:var(--sk-field-width);border-radius:9px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.sk-setup-status-row{justify-content:space-between;align-items:center;gap:12px;font-size:13px;display:flex}.sk-setup-status-label{color:var(--sk-text-1);align-items:center;gap:10px;min-width:0;display:flex}.sk-setup-status-dot{background:var(--sk-accent-fill);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.sk-setup-status[data-state=done] .sk-setup-status-dot{background:var(--sk-running)}.sk-setup-status[data-state=failed] .sk-setup-status-dot{background:var(--sk-failed)}.sk-setup-status-percent{color:var(--sk-text-3);font-size:var(--sk-type-label)}.sk-setup-status-track{background:var(--sk-line-soft);border-radius:2px;height:4px;overflow:hidden}.sk-setup-status-track span{background:var(--sk-accent-fill);border-radius:2px;height:100%;transition:width .4s;display:block}.sk-setup-status[data-state=done] .sk-setup-status-track span{background:var(--sk-running)}@media (prefers-reduced-motion:reduce){.sk-setup-status-track span{transition:none}}.sk-setup-charge{background:var(--sk-bg-1);color:var(--sk-text-2);font-size:var(--sk-type-body);max-width:var(--sk-field-width);border-radius:8px;margin:0;padding:12px 14px;line-height:1.5}.sk-setup-charge strong{color:var(--sk-text-0);font-weight:600}.sk-setup-agents{border:0;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;margin:0;padding:0;display:grid}.sk-setup-agent .sk-setup-choice-face{flex-direction:row;align-items:center;gap:10px;padding:12px}.sk-setup-agent-mark{background:var(--sk-bg-3);border-radius:var(--sk-radius-sm);color:var(--sk-text-1);font-family:var(--sk-mono);font-size:var(--sk-type-label);flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex}.sk-setup-agent-name{color:var(--sk-text-0);font-size:var(--sk-type-body);min-width:0;font-weight:500}.sk-setup-tabs{border-bottom:1px solid var(--sk-line-soft);flex-wrap:wrap;gap:0 18px;display:flex}.sk-setup-tab{color:var(--sk-text-2);cursor:pointer;font-size:var(--sk-type-body);background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:10px 0;font-weight:500}.sk-setup-tab:hover{color:var(--sk-text-0)}.sk-setup-tab[aria-pressed=true]{border-bottom-color:var(--sk-accent-fill);color:var(--sk-text-0)}.sk-setup-repos{border:1px solid var(--sk-line);border-radius:var(--sk-radius);max-width:var(--sk-field-width);overflow:hidden}.sk-setup-repo-search{border-bottom:1px solid var(--sk-line-soft);padding:10px}.sk-setup-repos .sk-ledger{border:0}.sk-setup-repo{border:0;border-bottom:1px solid var(--sk-line-soft);color:var(--sk-text-1);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:12px;width:100%;padding:10px 14px;display:flex}.sk-setup-repo:last-of-type{border-bottom:0}.sk-setup-repo:hover{background:var(--sk-bg-2)}.sk-setup-repo[aria-pressed=true]{background:var(--sk-accent-soft);color:var(--sk-text-0)}.sk-setup-repo-name{font-size:var(--sk-type-body);text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.sk-setup-repo-detail{color:var(--sk-text-3);font-size:var(--sk-type-label);flex:none}.sk-setup-repo-empty{color:var(--sk-text-3);font-size:var(--sk-type-body);text-align:center;margin:0;padding:24px}.sk-setup-permissions{background:var(--sk-bg-0);border:1px solid var(--sk-line);border-collapse:separate;border-spacing:0;font-size:var(--sk-type-label);max-width:var(--sk-field-width);border-radius:9px;width:100%}.sk-setup-permissions th,.sk-setup-permissions td{text-align:left;vertical-align:top;padding:10px 14px}.sk-setup-permissions tr+tr th,.sk-setup-permissions tr+tr td{border-top:1px solid var(--sk-line-soft)}.sk-setup-permissions th{color:var(--sk-text-1);font-weight:500}.sk-setup-permissions td{color:var(--sk-text-2)}.sk-setup-permission-level{color:var(--sk-text-3);font-weight:400;display:block}.sk-setup-chips{flex-wrap:wrap;gap:6px;display:flex}.sk-setup-chip{border:1px solid var(--sk-line);color:var(--sk-text-2);cursor:pointer;font-size:var(--sk-type-label);background:0 0;border-radius:999px;padding:6px 11px;line-height:1.4;display:inline-flex}.sk-setup-chip:hover{color:var(--sk-text-0)}input:checked+.sk-setup-chip{background:var(--sk-accent-soft);border-color:var(--sk-accent-fill);color:var(--sk-text-0)}input:focus-visible+.sk-setup-chip{outline:2px solid var(--sk-accent);outline-offset:2px}.sk-setup-session{background:var(--sk-bg-0);border:1px solid var(--sk-line);border-radius:var(--sk-radius);max-width:var(--sk-field-width);flex-direction:column;gap:12px;padding:16px 18px;display:flex}.sk-setup-session-prompt{color:var(--sk-text-0);font-size:var(--sk-type-body);-webkit-line-clamp:3;-webkit-box-orient:vertical;flex:16rem;min-width:0;margin:0;line-height:1.5;display:-webkit-box;overflow:hidden}.sk-setup-stages{border-top:1px solid var(--sk-line-soft);flex-direction:column;gap:9px;margin:2px 0 0;padding:12px 0 0;list-style:none;display:flex}.sk-setup-stage{color:var(--sk-text-1);font-size:var(--sk-type-body);align-items:center;gap:10px;display:flex}.sk-setup-stage[data-state=pending]{color:var(--sk-text-3)}.sk-setup-stage-dot{background:var(--sk-line);border-radius:50%;flex:0 0 8px;width:8px;height:8px}.sk-setup-stage[data-state=done] .sk-setup-stage-dot{background:var(--sk-running)}.sk-setup-stage[data-state=running] .sk-setup-stage-dot{background:var(--sk-accent-fill);box-shadow:0 0 0 4px var(--sk-accent-soft)}.sk-setup-referral{border-top:1px solid var(--sk-line-soft);padding-top:20px}.sk-setup-referral-head{flex-wrap:wrap;align-items:baseline;gap:6px 12px;display:flex}.sk-setup-referral-title{color:var(--sk-text-0);font-size:var(--sk-type-body);margin:0;font-weight:500}.sk-setup-referral .sk-setup-text-button{font-size:var(--sk-type-label)}.sk-setup-thanks{border-top:1px solid var(--sk-line-soft);color:var(--sk-text-2);font-size:var(--sk-type-body);margin:0;padding-top:20px}.sk-setup-paused{flex-wrap:wrap;align-items:center;gap:12px 16px;margin-bottom:20px;padding:14px 18px;display:flex}.sk-setup-paused p{color:var(--sk-text-1);font-size:var(--sk-type-body);max-width:80ch;margin:0;line-height:1.5}.sk-setup-paused .sk-setup-count{white-space:nowrap;margin-left:8px}.sk-setup-summary{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;margin-bottom:20px;display:grid}.sk-setup-summary-tile{border:1px dashed var(--sk-line);border-radius:var(--sk-radius);padding:16px 18px}.sk-setup-summary-tile h2{color:var(--sk-text-1);font-size:var(--sk-type-list);align-items:baseline;gap:8px;margin:0;font-weight:500;display:flex}.sk-setup-summary-tile h2 .sk-mono{color:var(--sk-text-3);font-size:var(--sk-type-label)}.sk-setup-summary-tile p{color:var(--sk-text-3);font-size:var(--sk-type-label);margin:6px 0 0;line-height:1.5}@media (max-width:720px){.sk-setup-head{padding:14px 16px}.sk-setup-rail{border-bottom:1px solid var(--sk-line-soft);border-right:0;flex-basis:100%;max-width:none;padding:10px}.sk-setup-main{padding:20px 16px 24px}}@media (pointer:coarse){.sk-setup-rail-item,.sk-setup-tab,.sk-setup-text-button{min-height:44px}.sk-setup-segment{height:38px}.sk-setup-chip{align-items:center;min-height:38px}}.sk-behaviour{flex-direction:column;gap:16px;padding:16px;display:flex}.sk-behaviour-head,.sk-behaviour-section{flex-direction:column;gap:8px;display:flex}.sk-behaviour-section-title{color:var(--sk-text-0);font-size:var(--sk-type-list);font-weight:600}.sk-behaviour-state{align-items:flex-start;gap:12px;padding:16px;display:flex}.sk-behaviour-state-title{color:var(--sk-text-0);font-size:var(--sk-type-list);font-weight:500}.sk-behaviour-error{color:var(--sk-text-1);font-size:var(--sk-type-body);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:4px}.sk-behaviour-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sk-behaviour-change{font-size:var(--sk-type-body);flex-direction:column;gap:12px;padding:16px;display:flex}.sk-behaviour-route{color:var(--sk-text-0);font-size:var(--sk-type-list);overflow-wrap:anywhere;font-weight:500}.sk-behaviour-explanation{color:var(--sk-text-1)}.sk-behaviour-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sk-behaviour-picture{flex-direction:column;gap:4px;min-width:0;display:flex}.sk-behaviour-picture img{border:1px solid var(--sk-line);border-radius:var(--sk-radius);object-fit:cover;object-position:top;width:100%;max-height:420px;display:block}.sk-behaviour-text{overflow-wrap:anywhere;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.sk-behaviour-text li,.sk-behaviour-details li{color:var(--sk-text-1)}.sk-behaviour-details{overflow-wrap:anywhere;flex-direction:column;gap:4px;display:flex}.sk-behaviour-reject{border-top:1px solid var(--sk-line);flex-direction:column;gap:8px;padding-top:12px;display:flex}.sk-behaviour-note{align-items:flex-end;gap:8px;display:flex}.sk-behaviour-note textarea{flex:auto;width:100%;min-width:0}@media (max-width:639px),(max-width:1023px) and (max-height:500px){.sk-behaviour{padding:12px}.sk-behaviour-pair,.sk-behaviour-text{grid-template-columns:minmax(0,1fr)}.sk-behaviour-change [data-role=behaviour-verdict] .sk-button{flex:1 1 0;justify-content:center;min-height:44px}}.sk-workspace-tabs,.sk-workspace-sidebar .sk-workspace-phone-only,.sk-workspace-sidebar .sk-workspace-rail-menu{display:none}@media (max-width:639px),(max-width:1023px) and (max-height:500px){body .sk-workspace-frame{--sk-tabs-height:calc(var(--sk-tab-bar-height) + env(safe-area-inset-bottom,0px));--sk-tabs-rise:24px;grid-template-rows:minmax(0,1fr) auto}.sk-workspace-frame .sk-workspace-status{display:none}.sk-workspace-frame .sk-workspace-sidebar .sk-workspace-phone-only{display:flex}.sk-workspace-tabs{background:var(--sk-bg-0);border-top:1px solid var(--sk-line);height:var(--sk-tabs-height);padding-bottom:env(safe-area-inset-bottom,0px);z-index:20;grid-area:2/1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:relative}.sk-workspace-tab{color:var(--sk-text-2);cursor:pointer;font-size:var(--sk-type-label);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-width:0;font-weight:600;display:flex;position:relative}.sk-workspace-tab>span:not(.sk-workspace-tab-count){text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.sk-workspace-tab:hover{color:var(--sk-text-0)}.sk-workspace-tab.is-active{color:var(--sk-accent)}.sk-workspace-tab.is-active:not(.sk-workspace-tab-new):before{content:"";background:currentColor;border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:22%;right:22%}.sk-workspace-tab-new.is-active>span:last-child{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.sk-workspace-tab:focus-visible{outline:2px solid var(--sk-accent);outline-offset:-4px}.sk-workspace-tab-count{background:var(--sk-paused);color:var(--sk-bg-0);font-size:var(--sk-type-label);text-align:center;border-radius:999px;min-width:18px;padding:0 5px;font-weight:700;line-height:16px;position:absolute;top:5px;left:calc(50% + 6px)}.sk-workspace-tab-new{color:var(--sk-text-0)}.sk-workspace-tab-new-button{background:var(--sk-accent);border:4px solid var(--sk-bg-0);box-shadow:var(--sk-shadow-2);color:var(--sk-bg-0);border-radius:999px;justify-content:center;align-items:center;width:60px;height:60px;margin-top:-26px;display:flex}.sk-workspace-tab-new:hover .sk-workspace-tab-new-button{filter:brightness(1.08)}.sk-workspace-tab-new:focus-visible{outline:none}.sk-workspace-tab-new:focus-visible .sk-workspace-tab-new-button{outline:3px solid var(--sk-accent);outline-offset:2px}body .sk-workspace-frame .sk-project-workspace{height:calc(var(--sk-screen-height) - var(--sk-top-bar-height) - var(--sk-tabs-height) - var(--sk-dev-banner-height,0px))}body:has(.sk-workspace-tabs):not(:has(.sk-session-composer)){--sk-toast-bottom:calc(var(--sk-tab-bar-height) + .75rem)}}@media (max-width:1023px) and (max-height:500px){body{--sk-tab-bar-height:36px}body .sk-workspace-frame{--sk-tabs-rise:0px}.sk-workspace-tab{flex-direction:row;gap:6px}.sk-workspace-tab-count{position:static}.sk-workspace-tab-new-button{border-width:0;width:28px;height:28px;margin-top:0}.sk-workspace-tab>span.sk-workspace-tab-new-button{position:relative;overflow:visible}.sk-workspace-tab-new-button:after{content:"";height:44px;position:absolute;bottom:-3px;left:-8px;right:-8px}}@media (min-width:640px) and (max-width:1023px) and (min-height:501px){#workspace-frame,#workspace-frame.is-collapsed{--sk-workspace-rail:62px;grid-template-columns:var(--sk-workspace-rail) minmax(0, 1fr)}#workspace-frame .sk-workspace-mobile-bar{display:none}#workspace-frame .sk-workspace-content,#workspace-frame .sk-workspace-status{grid-column:2}#workspace-frame .sk-project-workspace{height:calc(var(--sk-screen-height) - var(--sk-status-bar-height) - var(--sk-dev-banner-height,0px))}#workspace-frame:not(.is-mobile-open) .sk-workspace-sidebar{z-index:auto;width:auto;max-width:none;padding:17px 8px 12px;display:flex;position:static}#workspace-frame:not(.is-mobile-open) .sk-workspace-brand-row{justify-content:center;margin:0 0 19px;padding:0;position:static}#workspace-frame:not(.is-mobile-open) .sk-workspace-sidebar :is(.sk-workspace-brand,.sk-workspace-nav-label,.sk-workspace-tree,.sk-workspace-nav-count,.sk-workspace-section-label,.sk-workspace-mobile-close){display:none}#workspace-frame:not(.is-mobile-open) .sk-workspace-sidebar :is(.sk-workspace-nav-link,.sk-workspace-account){justify-content:center;padding-inline:5px}#workspace-frame:not(.is-mobile-open) .sk-workspace-rail-new{margin:0 auto 8px;display:inline-flex}#workspace-frame:not(.is-mobile-open) .sk-workspace-command-key{display:none}#workspace-frame:not(.is-mobile-open) .sk-workspace-account-popup{position:fixed;bottom:44px;left:66px;right:auto}#workspace-frame:not(.is-mobile-open) .sk-workspace-rail-menu{width:44px;height:44px;display:inline-flex}}@media (max-width:639px),(max-width:1023px) and (max-height:500px){:root[data-keyboard=open] .sk-workspace-frame,.sk-workspace-frame:has(.sk-session-detail[data-composer-collapsed=false]){--sk-tabs-height:0px}:root[data-keyboard=open] .sk-workspace-tabs,.sk-workspace-frame:has(.sk-session-detail[data-composer-collapsed=false]) .sk-workspace-tabs{display:none}}@media (max-width:1023px){:root[data-keyboard=open] #workspace-frame:has(.sk-session-composer:focus-within){grid-template-rows:minmax(0,1fr) 0}:root[data-keyboard=open] #workspace-frame:has(.sk-session-composer:focus-within) :is(.sk-workspace-mobile-bar,.sk-workspace-status,.sk-workspace-tabs),:root[data-keyboard=open] .sk-session-detail:has(.sk-session-composer:focus-within) :is(.sk-session-detail-header,.sk-chat-session-header,.sk-chat-nav-dock){display:none}:root[data-keyboard=open] #workspace-frame:has(.sk-session-composer:focus-within) .sk-session-detail{height:calc(var(--sk-screen-height) - var(--sk-dev-banner-height,0px))}:root[data-keyboard=open] .sk-session-detail:not([data-composer-focused=true]) .sk-session-composer:focus-within .sk-composer-rich-editor{max-height:max(72px, calc(var(--sk-screen-height) - 160px - var(--sk-dev-banner-height,0px)))}#workspace-frame .sk-session-table{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}#workspace-frame .sk-session-table>:not(article){grid-column:1/-1}#workspace-frame .sk-session-table>.sk-sessions-table-head[data-selection=none],#workspace-frame .sk-project-overview-list-head{display:none}#workspace-frame .sk-session-table>article{border:1px solid var(--sk-line);border-radius:var(--sk-radius);background:var(--sk-bg-1)!important}#workspace-frame .sk-session-table>article:hover{background:var(--sk-bg-2)!important}#workspace-frame .sk-session-table .sk-session-row-summary{grid-template-columns:minmax(0,1fr) auto 28px;grid-template-areas:"status updated more""head head head""project project project";align-items:center;gap:6px 10px;min-height:0;padding:12px 12px 14px 14px}#workspace-frame .sk-session-table[data-selection-active=true] .sk-session-row-summary{grid-template-columns:22px minmax(0,1fr) auto 28px;grid-template-areas:"select status updated more""select head head head""select project project project"}#workspace-frame .sk-session-table .sk-session-row-select{z-index:1;grid-area:select;align-self:start;margin-top:4px;position:relative}#workspace-frame .sk-session-table .sk-session-row-toggle,#workspace-frame .sk-session-table[data-selection-active=false] .sk-session-row-select,#workspace-frame .sk-session-table .sk-session-row-actions>:not(.sk-session-row-more){display:none}#workspace-frame .sk-session-table .sk-session-row-status{grid-area:status}#workspace-frame .sk-session-table .sk-session-row-status .sk-pill{font-family:var(--sk-sans);font-weight:600}#workspace-frame .sk-session-table .sk-session-row-updated{color:var(--sk-text-2);font-size:var(--sk-type-label);white-space:nowrap;grid-area:updated;display:block}#workspace-frame .sk-session-table .sk-session-row-actions{z-index:1;grid-area:more;align-self:center;position:relative}#workspace-frame .sk-session-table .sk-session-row-heading{flex-wrap:wrap;grid-area:head;gap:6px}#workspace-frame .sk-session-table .sk-session-row-heading>.sk-session-row-title{-webkit-line-clamp:2;font-size:var(--sk-type-filter);white-space:normal;-webkit-box-orient:vertical;flex:1 0 100%;font-weight:600;line-height:1.35;display:-webkit-box}#workspace-frame .sk-session-table .sk-session-row-project{font-size:var(--sk-type-body);z-index:1;grid-area:project;justify-self:start;max-width:100%;display:block;position:relative}#workspace-frame .sk-session-table .sk-session-row-project:empty{display:none}#workspace-frame .sk-session-table .sk-session-row-title:after{content:"";position:absolute;inset:0}#workspace-frame .sk-session-table .sk-session-row-heading>:not(.sk-session-row-title){z-index:1;position:relative}}@media (min-width:640px) and (max-width:1023px){#workspace-frame .sk-session-table{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:639px){#workspace-frame .sk-phone-action{border-radius:var(--sk-radius);bottom:calc(var(--sk-tabs-height) + var(--sk-tabs-rise,0px) + 12px);box-shadow:var(--sk-shadow-2);font-size:var(--sk-type-filter);z-index:30;justify-content:center;width:auto;height:auto;min-height:52px;font-weight:600;position:fixed;left:16px;right:16px}#workspace-frame .sk-workspace-main:has(.sk-phone-action){padding-bottom:calc(var(--sk-tabs-rise,0px) + 76px)}:root[data-keyboard=open] #workspace-frame .sk-phone-action{display:none}}@media (max-width:1023px){#workspace-frame .sk-release-history{flex-direction:column;gap:8px;display:flex}#workspace-frame .sk-release-row{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"status time""text text";gap:6px 10px;padding:12px 14px 14px}#workspace-frame .sk-release-row:hover{background:var(--sk-bg-2)}#workspace-frame .sk-release-row>.sk-pill{font-family:var(--sk-sans);grid-area:status;font-weight:600}#workspace-frame .sk-release-row-time{font-size:var(--sk-type-label);grid-area:time}#workspace-frame .sk-release-row-text{grid-area:text}#workspace-frame .sk-release-row-name{font-size:var(--sk-type-filter);font-weight:600}}.sk-list-more-toggle{display:none}@media (max-width:639px){#workspace-frame .sk-list-toolbar-row .sk-list-search{flex:200px}#workspace-frame .sk-list-toolbar-row .sk-list-more{flex:45%}#workspace-frame .sk-list-more-toggle{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);color:var(--sk-text-1);font-size:var(--sk-type-label);flex:none;align-self:stretch;align-items:center;gap:6px;min-height:38px;padding:0 12px;font-weight:600;display:inline-flex}#workspace-frame .sk-list-more-toggle[aria-expanded=true]{background:var(--sk-accent-soft);border-color:var(--sk-accent-line);color:var(--sk-text-0)}#workspace-frame .sk-list-more-toggle:focus-visible{outline:2px solid var(--sk-accent);outline-offset:1px}#workspace-frame .sk-list-more-count{background:var(--sk-accent);color:var(--sk-bg-0);font-size:var(--sk-type-label);text-align:center;border-radius:999px;min-width:18px;padding:0 5px;line-height:18px}#workspace-frame .sk-list-toolbar:not([data-more=open]) .sk-list-more{display:none}}.sk-capture,.sk-capture-choice,.sk-capture-switch{display:none}@media (max-width:639px),(max-width:1023px) and (max-height:500px){#workspace-frame .sk-new-session[data-capture]{margin-top:12px}#workspace-frame .sk-new-session[data-capture] :is(.sk-new-session-intro,.sk-new-session-suggestions,.sk-new-session-assurance,.sk-new-session-draft-status,.sk-new-session-project-context,.sk-new-session-formatting,.sk-new-session-fields .label-text-alt){display:none}#workspace-frame .sk-new-session[data-capture] .sk-new-session-fields :is(.select,.input){font-size:var(--sk-type-filter);min-height:52px}#workspace-frame .sk-new-session:is([data-capture=choose],[data-capture=voice],[data-capture=type]) :is(.sk-new-session-intro,.sk-new-session-suggestions,.sk-new-session-assurance,.sk-new-session-draft-status,.sk-new-session-project-context,[data-role=session-name-field],.sk-new-session-fields .label-text-alt){display:none}#workspace-frame .sk-new-session[data-capture] .sk-new-session-compose{background:var(--sk-bg-1);border:1px solid var(--sk-line-strong);border-radius:6px;flex-direction:column;gap:0;display:flex}#workspace-frame .sk-new-session[data-capture] .sk-new-session-compose:focus-within{border-color:var(--sk-accent)}#workspace-frame .sk-new-session[data-capture] .sk-new-session-composer{display:contents}#workspace-frame .sk-new-session[data-capture] .sk-new-session-settings{order:1;padding:10px 10px 0}#workspace-frame .sk-new-session[data-capture] .sk-new-session-composer-actions{order:2}#workspace-frame:has(.sk-new-session-mode input[value=plan]:checked) .sk-new-session[data-capture] .sk-new-session-compose{background:var(--sk-plan-fill)}@supports (color:color-mix(in lab, red, red)){#workspace-frame:has(.sk-new-session-mode input[value=plan]:checked) .sk-new-session[data-capture] .sk-new-session-compose{background:color-mix(in srgb, var(--sk-plan-fill) 9%, var(--sk-bg-0))}}#workspace-frame:has(.sk-new-session-mode input[value=plan]:checked) .sk-new-session[data-capture] .sk-new-session-compose{border-color:var(--sk-plan-fill)}#workspace-frame .sk-new-session[data-capture=choose] .sk-new-session-compose{display:none}#workspace-frame .sk-new-session[data-capture=choose] .sk-capture-choice{min-height:calc(var(--sk-screen-height) - 280px - var(--sk-tabs-height,0px) - var(--sk-dev-banner-height,0px));grid-template-rows:1fr 1fr auto;gap:12px;display:grid}#workspace-frame .sk-capture-choice-button{background:var(--sk-bg-1);border:1px solid var(--sk-line-strong);border-radius:var(--sk-radius);color:var(--sk-text-0);flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:132px;padding:16px;display:flex}#workspace-frame .sk-capture-choice-button.is-talk{background:var(--sk-accent);border-color:var(--sk-accent);color:var(--sk-bg-0)}#workspace-frame .sk-capture-choice-button:focus-visible{outline:3px solid var(--sk-accent);outline-offset:3px}#workspace-frame .sk-capture-choice-label{font-size:var(--sk-type-section);font-weight:700}#workspace-frame .sk-capture-choice-hint{font-size:var(--sk-type-body);opacity:.8}#workspace-frame .sk-capture-choice-more{color:var(--sk-text-2);font-size:var(--sk-type-body);justify-self:center;align-items:center;gap:6px;min-height:44px;padding:0 12px;font-weight:600;display:inline-flex}#workspace-frame .sk-new-session[data-capture=voice] .sk-new-session-compose{display:none}#workspace-frame .sk-new-session[data-capture=voice] .sk-capture{display:flex}#workspace-frame .sk-new-session[data-capture=type] .sk-new-session-settings{display:none}#workspace-frame .sk-new-session[data-capture=type] .sk-new-session-prompt{font-size:var(--sk-type-filter);min-height:30vh}#workspace-frame .sk-new-session[data-capture=type] .sk-new-session-composer-actions>button[type=submit]{font-size:var(--sk-type-filter);flex:auto;justify-content:center;height:48px;min-height:48px}#workspace-frame .sk-new-session:is([data-capture=type],[data-capture=full]) .sk-capture-switch{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}#workspace-frame .sk-new-session[data-capture=full] [data-role=capture-full]{display:none}#workspace-frame .sk-capture-switch .sk-button{justify-content:center}#workspace-frame .sk-new-session[data-capture=full] .sk-new-session-prompt{font-size:var(--sk-type-filter);min-height:22vh}#workspace-frame .sk-new-session[data-capture=full] .sk-new-session-composer-actions{gap:10px 6px;padding:10px}#workspace-frame .sk-new-session[data-capture=full] .sk-new-session-settings{gap:10px 6px}#workspace-frame .sk-new-session[data-capture=full] .sk-new-session-mode{flex:1 1 0;grid-template-columns:1fr 1fr;gap:0;min-width:0;display:grid}#workspace-frame .sk-new-session[data-capture=full] .sk-new-session-mode label span{font-size:var(--sk-type-filter);justify-content:center;width:100%;height:44px;min-height:44px}#workspace-frame .sk-new-session[data-capture=full] [data-role=session-controls]{flex:0 auto;min-width:0}#workspace-frame .sk-new-session[data-capture=full] .sk-new-session-hold{flex:100%;gap:10px;min-height:44px;margin-left:0;padding:0 2px;font-size:15px}#workspace-frame .sk-new-session[data-capture=full] .sk-new-session-hold-box{width:20px;height:20px}#workspace-frame .sk-new-session[data-capture=full] [data-role=session-model-trigger]{font-size:var(--sk-type-filter);width:100%;height:44px;min-height:44px;padding-inline:12px}#workspace-frame .sk-new-session[data-capture=full] [data-role=session-model-trigger]>.truncate{flex:auto;max-width:none}#workspace-frame .sk-new-session[data-capture=full] .sk-new-session-composer-actions>button[type=submit]{font-size:var(--sk-type-filter);flex:auto;justify-content:center;height:48px;min-height:48px}#workspace-frame .sk-capture{min-height:calc(var(--sk-screen-height) - 260px - var(--sk-tabs-height,0px) - var(--sk-dev-banner-height,0px));flex-direction:column;gap:16px}#workspace-frame .sk-capture-stage{text-align:center;flex-direction:column;flex:auto;justify-content:center;align-items:center;gap:14px;display:flex}#workspace-frame .sk-capture-status{color:var(--sk-text-0);font-size:var(--sk-type-filter);max-width:30ch;font-weight:600;line-height:1.4}#workspace-frame .sk-capture-elapsed{color:var(--sk-text-2);font-size:var(--sk-type-filter);visibility:hidden}#workspace-frame .sk-capture-stage[data-state=recording] .sk-capture-elapsed{visibility:visible}#workspace-frame .sk-capture-meter{gap:4px;height:40px}#workspace-frame .sk-capture-meter i{border-radius:2px;width:6px}#workspace-frame .sk-capture-stage[data-level=quiet] .sk-capture-status{color:var(--sk-failed)}#workspace-frame .sk-capture-hint{color:var(--sk-text-2);font-size:var(--sk-type-body);min-height:1.5em}#workspace-frame .sk-capture-notice{color:var(--sk-failed);font-size:var(--sk-type-body);flex-direction:column;align-items:center;gap:6px;max-width:34ch;padding:0 1.75rem;display:flex;position:relative}#workspace-frame .sk-capture-notice[hidden]{display:none}#workspace-frame .sk-capture-mic{background:var(--sk-accent);box-shadow:var(--sk-shadow-2);color:var(--sk-bg-0);border-radius:999px;justify-content:center;align-items:center;width:132px;height:132px;display:flex;position:relative}#workspace-frame .sk-capture-mic:focus-visible{outline:3px solid var(--sk-accent);outline-offset:4px}#workspace-frame .sk-capture-mic:disabled{opacity:.75}#workspace-frame .sk-capture-mic[data-state=recording]{background:var(--sk-failed)}#workspace-frame .sk-capture-mic[data-state=recording]:after{border:3px solid var(--sk-failed);content:"";border-radius:999px;animation:1.6s ease-out infinite sk-capture-pulse;position:absolute;inset:-3px}#workspace-frame .sk-capture-mic :is(.sk-capture-recording,.sk-capture-busy),#workspace-frame .sk-capture-mic[data-state=recording] .sk-capture-idle,#workspace-frame .sk-capture-mic:is([data-state=starting],[data-state=transcribing],[data-state=sending]) .sk-capture-idle{display:none}#workspace-frame .sk-capture-mic[data-state=recording] .sk-capture-recording{display:block}#workspace-frame .sk-capture-mic:is([data-state=starting],[data-state=transcribing],[data-state=sending]) .sk-capture-busy{display:inline-block}#workspace-frame .sk-capture-actions{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}#workspace-frame .sk-capture-actions .sk-button{justify-content:center}#workspace-frame .sk-capture-actions [hidden]{display:none}}@keyframes sk-capture-pulse{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.35)}}@media (prefers-reduced-motion:reduce){#workspace-frame .sk-capture-mic[data-state=recording]:after{opacity:.5;animation:none;transform:scale(1.12)}}@media (max-width:639px),(max-width:1023px) and (max-height:500px){#workspace-frame [data-role=session-model-menu]{height:calc(var(--sk-screen-height) - var(--sk-dev-banner-height,0px));max-height:none;padding:4px 4px calc(4px + env(safe-area-inset-bottom,0px));z-index:60;border-radius:0;width:auto;margin:0;position:fixed;inset:auto 0 0;transform:none}#workspace-frame [data-role=session-model-menu] input[type=search]{font-size:16px}#workspace-frame [data-role=session-model-menu] [data-model-rails]{scrollbar-width:none;flex-wrap:nowrap;max-height:none;overflow-x:auto}#workspace-frame [data-role=session-model-menu] .model-rail-button{flex:none;gap:8px;width:auto;min-height:40px}#workspace-frame [data-role=session-model-menu] [data-role=session-model-scroll]{min-height:45%}#workspace-frame [data-role=session-model-menu] [data-model-row]{font-size:var(--sk-type-filter);min-height:52px}#workspace-frame [data-role=session-model-menu] [data-model-favorite-button]{width:44px}#workspace-frame [data-role=session-model-menu] :is(.sk-model-row-id,[data-role=model-fallback-note]){display:none}#workspace-frame [data-role=session-model-settings]>.grid{grid-template-columns:minmax(0,1fr)}}.sk-reply-capture{display:none}@media (max-width:639px){#workspace-frame [data-composer-collapsed=true] .sk-session-composer[data-collapsible=true]{padding:8px}#workspace-frame [data-composer-collapsed=true] .sk-session-composer[data-collapsible=true]>[data-role=composer-input-row]{display:none}#workspace-frame [data-composer-collapsed=true] .sk-session-composer[data-collapsible=true]>.sk-reply-capture{flex:auto;min-width:0;display:block}#workspace-frame .sk-session-composer .sk-composer-formatting{display:none}#workspace-frame [data-composer-collapsed=true] .sk-session-composer[data-collapsible=true] [data-role=stop-agent]{border-color:var(--sk-line-strong);color:var(--sk-text-0);font-size:var(--sk-type-filter);gap:8px;min-height:52px;padding:0 14px}#workspace-frame .sk-reply-choice{grid-template-columns:1fr 1fr;gap:8px;display:grid}#workspace-frame .sk-reply-recording{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;display:none}#workspace-frame [data-role=reply-capture-state]:not([data-state=idle]) .sk-reply-choice{display:none}#workspace-frame [data-role=reply-capture-state]:not([data-state=idle]) .sk-reply-recording{display:grid}#workspace-frame .sk-reply-button{background:var(--sk-bg-1);border:1px solid var(--sk-line-strong);border-radius:var(--sk-radius);color:var(--sk-text-0);font-size:var(--sk-type-filter);justify-content:center;align-items:center;gap:8px;min-width:52px;min-height:52px;padding:0 16px;font-weight:600;display:inline-flex}#workspace-frame .sk-reply-button.is-talk{background:var(--sk-accent);border-color:var(--sk-accent);color:var(--sk-bg-0)}#workspace-frame .sk-reply-button.is-stop{background:var(--sk-failed);border-color:var(--sk-failed);color:var(--sk-bg-0)}#workspace-frame .sk-reply-button:disabled{opacity:.6}#workspace-frame .sk-reply-button:focus-visible{outline:3px solid var(--sk-accent);outline-offset:2px}#workspace-frame .sk-reply-level{justify-content:center;align-items:center;gap:8px;min-width:0;display:flex}#workspace-frame .sk-reply-status{color:var(--sk-text-0);font-size:var(--sk-type-filter);text-align:center;font-weight:600}#workspace-frame [data-level=quiet] .sk-reply-status{color:var(--sk-failed)}#workspace-frame .sk-reply-notice{color:var(--sk-failed);font-size:var(--sk-type-body);flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;display:flex}#workspace-frame .sk-reply-notice[hidden]{display:none}}@media (max-width:639px),(max-width:1023px) and (max-height:500px){#workspace-frame .sk-session-detail[data-header-collapsed=false] .sk-session-detail-header{max-height:none;padding:12px 16px 16px;overflow:visible}#workspace-frame .sk-session-detail[data-header-collapsed=false] .sk-session-heading-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 8px;display:grid}#workspace-frame .sk-session-detail[data-header-collapsed=false] .sk-session-heading-line>[data-role=session-switcher]{grid-area:1/1;min-width:0}#workspace-frame .sk-session-detail[data-header-collapsed=false] .sk-session-heading-line>[data-role=session-header-toggle]{grid-area:1/2;min-height:44px}#workspace-frame .sk-session-detail[data-header-collapsed=false] .sk-session-heading-line>[data-role=session-project-context]{font-size:var(--sk-type-filter);grid-area:2/1/auto/-1;gap:8px;min-width:0}#workspace-frame .sk-session-detail[data-header-collapsed=false] .sk-session-heading-line>[data-role=session-toolbar-row]{grid-area:3/1/auto/-1;width:100%;min-width:0;margin:0}#workspace-frame .sk-session-detail[data-header-collapsed=false] [data-role=session-actions]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}#workspace-frame .sk-session-detail[data-header-collapsed=false] [data-role=session-actions]>*{min-width:0}#workspace-frame .sk-session-detail[data-header-collapsed=false] [data-role=session-lifecycle-actions]{display:contents}#workspace-frame .sk-session-detail[data-header-collapsed=false] [data-role=session-actions] :is(a,button):not(#overflow-dropdown *){font-size:var(--sk-type-filter);justify-content:center;gap:8px;width:100%;height:auto;min-height:48px}#workspace-frame .sk-session-detail[data-header-collapsed=false] [data-role=session-actions] :is([data-role=session-archive],[data-role=session-unarchive],[data-role=session-delete])>span:not([class*=hero-]){display:inline}#workspace-frame .sk-session-detail[data-header-collapsed=false] [data-role=session-actions] button[title=More\ actions]{border:1px solid var(--sk-line-strong);border-radius:var(--sk-radius-sm);color:var(--sk-text-1)}#workspace-frame .sk-session-detail[data-header-collapsed=false] [data-role=session-actions] button[title=More\ actions]:after{content:"More";font-weight:600}#workspace-frame .sk-session-detail[data-header-collapsed=false] [data-role=session-actions] #overflow-dropdown{width:min(320px,100vw - 32px);left:auto;right:0}#workspace-frame .sk-session-detail[data-header-collapsed=false] [data-role=session-actions] #overflow-dropdown :is(a,button,summary){align-items:center;min-height:44px;display:flex}#workspace-frame .sk-session-detail[data-header-collapsed=false] .sk-session-metadata{border-top:1px solid var(--sk-line);font-size:var(--sk-type-filter);flex-direction:column;align-items:flex-start;gap:10px;margin-top:14px;padding-top:14px;display:flex}#workspace-frame .sk-session-detail[data-header-collapsed=false] .sk-session-metadata-separator{display:none}#workspace-frame .sk-session-detail[data-header-collapsed=false] .sk-session-progress{font-size:var(--sk-type-body);margin-top:10px}}@media (max-width:639px){.sk-release-readiness-line{grid-template-columns:20px minmax(0,1fr)}.sk-release-readiness-action{grid-column:2;justify-self:start}}@media (max-width:639px),(max-width:1023px) and (max-height:500px){.sk-workspace-frame{position:relative}.sk-workspace-frame .sk-workspace-phone-bell{color:var(--sk-text-1);height:44px;right:4px;top:calc((var(--sk-top-bar-height) - 44px) / 2);z-index:3;justify-content:center;align-items:center;width:44px;display:inline-flex;position:absolute}.sk-workspace-phone-bell .sk-workspace-tab-count{top:2px;right:2px}}@media (max-width:639px){#workspace-frame .sk-project-search-form .sk-list-toolbar-row{flex-wrap:nowrap;justify-content:flex-end}#workspace-frame .sk-project-search-form .sk-list-search{flex:0 0 44px;justify-content:center;height:44px;padding:0;transition:flex-basis .15s ease-out;position:relative}#workspace-frame .sk-project-search-form .sk-list-search input{opacity:0;padding:0 12px;position:absolute;inset:0}#workspace-frame .sk-project-search-form .sk-list-search:focus-within{flex:auto}#workspace-frame .sk-project-search-form .sk-list-search:focus-within input{background:var(--sk-bg-1);opacity:1}#workspace-frame .sk-project-search-form .is-sort{flex:0 0 44px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;position:relative;overflow:hidden}#workspace-frame .sk-project-search-form .is-sort>:not(select){display:none}#workspace-frame .sk-project-search-form .is-sort:before{content:"";background:currentColor;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 7.5 7.5 3 12 7.5M7.5 3v13.5M21 16.5 16.5 21 12 16.5M16.5 21V7.5\"/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"black\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"><path d=\"M3 7.5 7.5 3 12 7.5M7.5 3v13.5M21 16.5 16.5 21 12 16.5M16.5 21V7.5\"/></svg>") 50%/contain no-repeat}#workspace-frame .sk-project-search-form .is-sort select{opacity:0;width:100%;position:absolute;inset:0}.sk-model-banner [data-testid=model-update-notice] p{display:none}.sk-model-banner [data-testid=model-update-notice]>div>div:first-child{flex-flow:wrap}}@media (prefers-reduced-motion:reduce){#workspace-frame .sk-project-search-form .sk-list-search{transition:none}}@media (max-width:639px),(max-width:1023px) and (max-height:500px){#workspace-frame .sk-session-detail-header{padding-top:0;position:relative}#workspace-frame .sk-session-phone-back{color:var(--sk-text-1);z-index:2;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:absolute;top:0;left:4px}#workspace-frame .sk-session-detail .sk-session-heading-line{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 8px;padding-left:40px;display:grid}#workspace-frame .sk-session-detail .sk-session-project-context{grid-area:1/1;align-items:center;min-height:44px;display:flex}#workspace-frame .sk-session-detail .sk-session-project-context .sk-session-project-avatar,#workspace-frame .sk-session-detail .sk-session-project-context>[aria-hidden=true],#workspace-frame .sk-session-detail .sk-session-project-context>.sk-project-tabs-session{display:none}#workspace-frame [data-header-collapsed=true] .sk-session-project-context{display:flex}#workspace-frame .sk-session-detail [data-role=session-switcher]{grid-area:2/1/auto/-1;margin-left:-40px}#workspace-frame .sk-session-detail .sk-session-chrome-toggle{background:0 0;border:0;grid-area:1/2;justify-content:center;width:44px;height:44px}#workspace-frame .sk-session-chrome-word,#workspace-frame [data-header-collapsed] .sk-session-collapsed-status{display:none}#workspace-frame .sk-session-chrome-dots{display:inline-block}#workspace-frame .sk-session-detail .sk-session-compact-title h1{font-size:19px;font-weight:700;line-height:1.25}#workspace-frame .sk-session-detail .sk-session-compact-title h1>button{-webkit-line-clamp:2;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}#workspace-frame .sk-session-phone-status{color:var(--sk-text-2);font-size:var(--sk-type-label);text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;display:block;overflow:hidden}#workspace-frame .sk-session-detail [data-role=session-header-controls]{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;gap:6px;width:100%;padding-inline:16px 28px;display:flex;overflow-x:auto}#workspace-frame .sk-session-detail [data-role=session-header-controls]::-webkit-scrollbar{display:none}#workspace-frame .sk-session-detail .sk-chat-session-header{position:relative}#workspace-frame .sk-session-detail .sk-chat-session-header:after{background:linear-gradient(to right, transparent, var(--sk-bg-1));content:"";pointer-events:none;width:24px;position:absolute;top:0;bottom:0;right:0}#workspace-frame .sk-session-detail .sk-session-view-options-panel{z-index:30;width:auto;max-width:none;position:fixed;top:auto;left:12px;right:12px}#workspace-frame .sk-session-detail [data-role=session-view-switcher]{border:0;flex:none;gap:6px;padding:0;background:0 0!important}#workspace-frame .sk-session-detail [data-role=session-view-switcher]>*,#workspace-frame .sk-session-detail [data-role=session-view-preview]{scroll-snap-align:start;white-space:nowrap;border-radius:999px;flex:none;height:36px}#workspace-frame .sk-session-detail [data-role=session-view-preview]{margin-left:0}#workspace-frame .sk-session-detail .sk-chat-markdown :not(pre)>code{word-break:break-all}#workspace-frame .sk-session-archived-bar{margin-inline:12px}#workspace-frame .sk-session-detail[data-header-collapsed=false] .sk-session-phone-status{display:none}#workspace-frame .sk-session-detail[data-header-collapsed=false] .sk-session-project-context{min-height:0}}@media (max-width:639px) and (max-height:640px),(max-width:1023px) and (max-height:500px){#workspace-frame .sk-session-detail[data-header-collapsed=true] .sk-session-project-context,#workspace-frame .sk-session-detail[data-header-collapsed=true] .sk-session-phone-status{display:none}#workspace-frame .sk-session-detail[data-header-collapsed=true] [data-role=session-switcher]{grid-area:1/1;margin-left:0}#workspace-frame .sk-session-detail .sk-session-compact-title h1{font-size:var(--sk-type-list)}#workspace-frame .sk-session-detail .sk-session-compact-title h1>button{-webkit-line-clamp:1}}@media (max-width:639px) and (min-aspect-ratio:7/10),(min-width:640px) and (max-width:1023px) and (min-height:501px) and (max-height:760px) and (min-aspect-ratio:5/4){#workspace-frame .sk-page,#workspace-frame .sk-project-page{padding-top:14px}#workspace-frame .sk-page-header{gap:10px;margin-bottom:14px}}@media (max-width:639px) and (min-aspect-ratio:7/10){#workspace-frame .sk-workspace-mobile-bar{display:none}body #workspace-frame .sk-project-workspace{height:calc(var(--sk-screen-height) - var(--sk-tabs-height) - var(--sk-dev-banner-height,0px))}#workspace-frame .sk-session-detail .sk-chat-session-header{padding-block:0}#workspace-frame .sk-session-table .sk-session-row-summary{gap:4px 10px;padding-block:9px 10px}}@media (min-width:640px) and (max-width:1023px) and (min-height:501px) and (max-height:760px) and (min-aspect-ratio:5/4){#workspace-frame:not(.is-mobile-open) .sk-workspace-sidebar{padding-block:10px}#workspace-frame:not(.is-mobile-open) .sk-workspace-brand-row{margin-bottom:8px}#workspace-frame:not(.is-mobile-open) .sk-workspace-sidebar .sk-workspace-nav{gap:2px}#workspace-frame:not(.is-mobile-open) .sk-workspace-sidebar .sk-workspace-sidebar-footer{display:none}#workspace-frame .sk-page-header{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:10px 24px}#workspace-frame .sk-page-header>:first-child{flex:0 auto;min-width:0}#workspace-frame .sk-page-header>div:last-child:not(:first-child){flex:none;width:auto}#workspace-frame .sk-session-detail .sk-chat-session-header{padding-block:2px}#workspace-frame .sk-new-session{margin-top:8px}#workspace-frame .sk-new-session-intro{margin-bottom:14px}}@media (min-width:820px) and (max-width:1023px) and (min-height:501px) and (max-height:760px) and (min-aspect-ratio:5/4){#workspace-frame .sk-session-table{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (horizontal-viewport-segments:2) and (min-width:640px) and (max-width:1023px) and (min-height:501px){#workspace-frame [data-role=global-sessions] .sk-session-table{column-gap:calc(env(viewport-segment-left 1 0,0px) - env(viewport-segment-right 0 0,0px) + 24px);grid-template-columns:calc(env(viewport-segment-right 0 0,50vw) - 62px - clamp(16px, 2.2vw, 34px) - 12px) minmax(0, 1fr)}}@media (vertical-viewport-segments:2) and (min-width:640px) and (min-height:501px){#workspace-frame .sk-session-detail .sk-session-composer{min-height:calc(var(--sk-screen-height) - env(viewport-segment-top 0 1,50vh) - var(--sk-status-bar-height) - 12px);margin-top:0}#workspace-frame .sk-session-detail .sk-session-composer>[data-role=composer-input-row]{flex:auto;min-height:0}#workspace-frame .sk-session-detail .sk-session-composer>[data-role=composer-input-row]>*{align-self:flex-start}#workspace-frame .sk-session-detail .sk-session-composer [data-role=markdown-editor-shell]{flex-direction:column;align-self:stretch;display:flex}#workspace-frame .sk-session-detail .sk-session-composer .sk-composer-rich-editor{flex:auto;max-height:none}#workspace-frame .sk-session-preview:has(>.sk-preview-review>.sk-preview-review-bar:not([hidden])) :is(.sk-session-preview-frame-wrap,.sk-session-preview-frame){min-height:0}#workspace-frame .sk-session-preview>.sk-preview-review:has(>.sk-preview-review-bar:not([hidden])){border-bottom:0;border-top:1px solid var(--sk-line);height:calc(var(--sk-screen-height) - env(viewport-segment-bottom 0 0,50vh) - var(--sk-status-bar-height));padding-top:calc(env(viewport-segment-top 0 1,50vh) - env(viewport-segment-bottom 0 0,50vh));flex-direction:column;order:1;margin-top:auto;display:flex;overflow-y:auto}}.sk-public-page{--sk-public-type-hero:76px;--sk-public-type-display:64px;--sk-public-type-title:52px;--sk-public-type-heading:40px;--sk-public-type-demo:34px;--sk-public-type-subhead:28px;--sk-public-type-stage:24px;--sk-public-type-lead:20px;--sk-public-type-lead-doc:22px;--sk-public-type-feature:18px;--sk-public-type-large:17px;--sk-public-type-body:16px;--sk-public-type-text:15px;--sk-public-type-small:14px;--sk-public-figure:56px;--sk-public-radius-panel:14px;--sk-public-radius-card:12px;--sk-public-band:#14171d;--sk-public-band-line:#2a2f39;--sk-public-band-text:#a3a9b4}.sk-home{--sk-home-gutter:clamp(20px, 4.2vw, 60px)}.sk-home>section,.sk-home-hero,.sk-home-proof{box-sizing:border-box;max-width:1640px;margin-inline:auto}.sk-home-narrow{display:none}.sk-home-label{color:var(--sk-text-2);font-family:var(--sk-mono);font-size:var(--sk-type-body);letter-spacing:.06em;text-transform:uppercase}.sk-home-link{color:#4f46e5;font-size:var(--sk-public-type-text);font-weight:500;text-decoration:none}.sk-home-link:hover{text-underline-offset:3px;text-decoration:underline}.sk-home-arrow{color:var(--sk-accent)}.sk-home-hero{padding:96px var(--sk-home-gutter) 48px;flex-direction:column;gap:28px;display:flex}.sk-home-eyebrow{color:var(--sk-text-2);font-family:var(--sk-mono);font-size:var(--sk-public-type-small);letter-spacing:.02em}.sk-home-hero h1{font-size:var(--sk-public-type-hero);letter-spacing:-.035em;margin:0;font-weight:800;line-height:1}.sk-home-lede{color:var(--sk-text-1);font-size:var(--sk-public-type-lead);max-width:700px;line-height:1.5}.sk-home-actions{flex-wrap:wrap;align-items:center;gap:12px;padding-top:4px;display:flex}.sk-home-note{color:var(--sk-text-2);font-size:var(--sk-public-type-small);padding-left:8px}.sk-home-audience{color:var(--sk-text-0);font-size:var(--sk-public-type-feature);max-width:700px;margin-top:-12px;font-weight:600;line-height:1.5}.sk-home-proof{border-block:1px solid var(--sk-line);width:calc(100% - 2 * var(--sk-home-gutter));align-items:center;gap:28px;margin-bottom:72px;padding-block:22px;display:flex}.sk-home-figure{font-size:var(--sk-public-figure);letter-spacing:-.03em;font-weight:800;line-height:1}.sk-home-proof>span{color:var(--sk-text-1);font-size:var(--sk-public-type-large);max-width:560px;line-height:1.45}.sk-home-proof .sk-home-link{white-space:nowrap;margin-left:auto}.sk-home-loop-wrap{padding:0 var(--sk-home-gutter) 96px}.sk-home-loop{background:var(--sk-public-band);border-radius:var(--sk-public-radius-panel);flex-direction:column;gap:36px;padding:44px 40px 40px;display:flex}.sk-home-loop-head{justify-content:space-between;align-items:flex-end;gap:40px;display:flex}.sk-home-loop-head h2{color:#f2f3f5;font-size:var(--sk-public-type-heading);letter-spacing:-.025em;font-weight:800;line-height:1.05}.sk-home-loop-head p{color:var(--sk-public-band-text);font-size:var(--sk-public-type-text);text-align:right;max-width:440px}.sk-home-steps{border-top:1px solid var(--sk-public-band-line);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.sk-home-steps li{border-left:1px solid var(--sk-public-band-line);flex-direction:column;gap:6px;padding:18px 20px 0;display:flex}.sk-home-steps li:first-child{border-left:0;padding-left:0}.sk-home-steps li:last-child{padding-right:0}.sk-home-step-label{color:#a5b4fc;font-family:var(--sk-mono);font-size:var(--sk-type-label)}.sk-home-steps strong{color:#f2f3f5;font-size:var(--sk-public-type-large);font-weight:600}.sk-home-steps li>span:last-child{color:var(--sk-public-band-text);font-size:var(--sk-public-type-small);line-height:1.45}.sk-home-crops{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.sk-home-crops figure{flex-direction:column;gap:10px;margin:0;display:flex}.sk-home-crops img{border:1px solid var(--sk-public-band-line);object-fit:cover;object-position:top left;border-radius:8px;width:100%;height:420px;display:block}.sk-home-crops figcaption{color:#7d838f;font-family:var(--sk-mono);font-size:var(--sk-type-label)}.sk-home-loop-link{font-size:var(--sk-public-type-small);text-align:right;padding-top:14px;display:block}.sk-home-carousel{display:none}.sk-home-band{padding:0 var(--sk-home-gutter) 96px}.sk-home-highlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;margin-top:24px;display:grid}.sk-home-highlights li{flex-direction:column;gap:10px;display:flex}.sk-home-highlights img{border:1px solid var(--sk-line);border-radius:var(--sk-radius);object-fit:cover;object-position:top left;width:100%;height:180px;display:block}.sk-home-highlights h3{font-size:var(--sk-public-type-feature);font-weight:600}.sk-home-highlights p{color:var(--sk-text-2);font-size:var(--sk-public-type-text);line-height:1.5}.sk-home-heading{flex-direction:column;gap:12px;max-width:860px;display:flex}.sk-home-heading h2{font-size:var(--sk-public-type-title);letter-spacing:-.03em;font-weight:800;line-height:1.05}.sk-home-heading>p:last-child{color:var(--sk-text-1);font-size:var(--sk-public-type-feature);line-height:1.5}.sk-home-contrast{margin-top:32px;position:relative}.sk-home-contrast>input{appearance:none;opacity:0;width:1px;height:1px;position:absolute}.sk-home-toggle{display:none}.sk-home-compare{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;display:grid}.sk-home-compare>div{border-radius:var(--sk-public-radius-card);padding:28px}.sk-home-compare h3{font-family:var(--sk-mono);font-size:var(--sk-type-label);letter-spacing:.06em;text-transform:uppercase;padding-bottom:14px}.sk-home-compare li{border-top:1px solid var(--sk-line);font-size:var(--sk-public-type-body);padding-block:13px}.sk-home-compare-cli{border:1px solid var(--sk-line)}.sk-home-compare-cli h3{color:var(--sk-text-2)}.sk-home-compare-cli li{color:var(--sk-text-1)}.sk-home-compare-rondar{border:2px solid var(--sk-accent-fill);background:#fff}.sk-home-compare-rondar h3{color:#4f46e5;font-weight:600}.sk-home-compare-rondar li{font-weight:500}.sk-home-compare-more{color:var(--sk-text-1);font-size:var(--sk-public-type-text);flex-wrap:wrap;align-items:baseline;gap:8px 20px;margin-top:20px;display:flex}.sk-home-stages{margin-top:40px}.sk-home-stage{border-top:1px solid var(--sk-line);grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);gap:48px;padding-block:48px;display:grid}.sk-home-stage-head{flex-direction:column;gap:8px;display:flex}.sk-home-stage-number{color:#4f46e5;font-family:var(--sk-mono);font-size:var(--sk-type-body);font-weight:600}.sk-home-stage-head h3{font-size:var(--sk-public-type-stage);letter-spacing:-.01em;font-weight:700;line-height:1.2}.sk-home-lead{flex-direction:column;gap:14px;display:flex}.sk-home-lead img{border:1px solid var(--sk-line);border-radius:var(--sk-radius);object-fit:cover;object-position:top left;width:100%;height:220px;display:block}.sk-home-lead h4{font-size:var(--sk-public-type-lead);font-weight:700}.sk-home-lead h4 a{color:inherit;text-decoration:none}.sk-home-lead h4 a:hover{color:#4f46e5}.sk-home-lead p{color:var(--sk-text-1);font-size:var(--sk-public-type-text);line-height:1.55}.sk-home-also h5{color:var(--sk-text-2);font-family:var(--sk-mono);font-size:var(--sk-type-label);letter-spacing:.06em;text-transform:uppercase;padding-bottom:8px}.sk-home-also a{border-top:1px solid var(--sk-line);color:var(--sk-text-0);font-size:var(--sk-public-type-text);align-items:center;gap:8px;padding-block:12px;text-decoration:none;display:flex}.sk-home-also a:hover{color:#4f46e5}.sk-home-also a:focus-visible{outline:2px solid var(--sk-accent);outline-offset:2px}.sk-home-also .sk-home-arrow{margin-left:auto}.sk-home-tag{color:#4f46e5;font-size:var(--sk-type-label);background:#eef0ff;border-radius:4px;padding:1px 6px;font-weight:600}.sk-home-accordion{display:none}.sk-home .sk-public-capacity{border-top:1px solid var(--sk-line)}.sk-home .sk-public-capacity-inner{max-width:none;margin:0}.sk-home-invite{background:var(--sk-public-band);color:#f2f3f5;padding:72px var(--sk-home-gutter);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:60px;display:grid;max-width:none!important}.sk-home-invite .sk-home-label{color:var(--sk-public-band-text);margin-bottom:12px}.sk-home-invite h2{font-size:var(--sk-public-type-heading);letter-spacing:-.025em;font-weight:800;line-height:1.1}.sk-home-email-form{grid-template-columns:minmax(0,1fr) auto;gap:12px 10px;display:grid}.sk-home-field-label{font-size:var(--sk-public-type-small);grid-column:1/-1;font-weight:600}.sk-home-email{color:#f2f3f5;font-size:var(--sk-public-type-body);background:#1e222b;border:1px solid #333845;border-radius:8px;min-width:0;height:50px;padding:0 16px}.sk-home-email::placeholder{color:#7d838f}.sk-home-email:focus{border-color:#a5b4fc;outline:2px solid #a5b4fc55}.sk-home-terms{color:var(--sk-public-band-text);font-size:var(--sk-public-type-small);margin-top:12px;line-height:1.5}.sk-public-page .sk-public-footer{align-items:flex-start;gap:40px;padding-block:40px}.sk-public-footer-brand{flex-direction:column;gap:12px;display:flex}.sk-public-footer-brand>span{color:var(--sk-text-2);font-size:var(--sk-type-body)}.sk-public-page .sk-public-footer nav{font-size:var(--sk-public-type-small);grid-template-rows:repeat(3,auto);grid-auto-flow:column;gap:10px 56px;display:grid}.sk-public-page .sk-public-links{font-size:var(--sk-public-type-small);gap:28px}.sk-public-page .sk-public-signin{font-size:var(--sk-public-type-small);text-decoration:none}@media (max-width:1100px){.sk-public-page{--sk-public-type-hero:60px;--sk-public-type-title:44px}.sk-home-stage{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.sk-home-stage-head{grid-column:1/-1}.sk-home-highlights{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-home-steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:20px}.sk-home-steps li:nth-child(4){border-left:0;padding-left:0}}@media (max-width:639px){.sk-public-page{--sk-public-type-hero:40px;--sk-public-type-display:40px;--sk-public-type-title:32px;--sk-public-type-heading:30px;--sk-public-type-lead:17px;--sk-public-figure:36px}.sk-home-wide{display:none}.sk-home-narrow{display:block}.sk-home-hero{gap:18px;padding:40px 20px 24px}.sk-home-eyebrow{font-size:var(--sk-type-body)}.sk-home-hero h1{letter-spacing:-.03em;line-height:1.02}.sk-home-actions{flex-direction:column;align-items:stretch;gap:10px}.sk-home-actions .sk-button{width:100%}.sk-home-note{display:none}.sk-home-audience{font-size:var(--sk-public-type-text);margin-top:-8px}.sk-home-proof{flex-wrap:wrap;gap:6px 14px;width:calc(100% - 40px);margin-bottom:32px;padding-block:14px}.sk-home-proof>span{font-size:var(--sk-public-type-small);flex:1 1 0;min-width:60%;line-height:1.4}.sk-home-proof .sk-home-link{font-size:var(--sk-public-type-small);margin-left:0}.sk-home-loop-wrap{padding:0 0 40px}.sk-home-loop{border-radius:0;gap:18px;padding:28px 20px}.sk-home-loop-head{display:block}.sk-home-loop-head p,.sk-home-steps,.sk-home-crops{display:none}.sk-home-carousel{display:block}.sk-home-slides{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.sk-home-slides::-webkit-scrollbar{display:none}.sk-home-slides li{scroll-snap-align:start;flex-direction:column;flex:0 0 calc(100% - 24px);gap:6px;display:flex}.sk-home-slides strong{color:#f2f3f5;font-size:var(--sk-public-type-large);font-weight:600}.sk-home-slides img{border:1px solid var(--sk-public-band-line);object-fit:cover;object-position:top left;border-radius:8px;width:100%;height:220px;margin-top:8px}.sk-home-dots{justify-content:center;gap:8px;margin-top:14px;display:flex}.sk-home-dots i{background:var(--sk-public-band-line);border-radius:999px;width:8px;height:8px}.sk-home-dots i.is-active{background:#a5b4fc}.sk-home-loop-link{text-align:left;padding:12px 20px 0}.sk-home-band{padding:0 20px 40px}.sk-home-label{font-size:var(--sk-type-label)}.sk-home-highlights{gap:12px;margin-top:14px}.sk-home-highlights li{gap:8px}.sk-home-highlights img{height:96px}.sk-home-highlights h3{font-size:var(--sk-public-type-small)}.sk-home-highlights p{display:none}.sk-home-heading{gap:8px}.sk-home-heading>p:last-child{font-size:var(--sk-public-type-text)}.sk-home-contrast{margin-top:16px}.sk-home-toggle{background:var(--sk-bg-2);border-radius:8px;grid-template-columns:1fr 1fr;gap:4px;margin-bottom:12px;padding:4px;display:grid}.sk-home-toggle label{color:var(--sk-text-2);font-size:var(--sk-public-type-small);border-radius:6px;justify-content:center;align-items:center;min-height:44px;font-weight:500;display:flex}#contrast-cli:checked~.sk-home-toggle label[for=contrast-cli],#contrast-rondar:checked~.sk-home-toggle label[for=contrast-rondar]{color:var(--sk-text-0);background:#fff}#contrast-cli:focus-visible~.sk-home-toggle label[for=contrast-cli],#contrast-rondar:focus-visible~.sk-home-toggle label[for=contrast-rondar]{outline:2px solid var(--sk-accent)}.sk-home-compare{display:block}.sk-home-compare>div{padding:18px}.sk-home-compare li{font-size:var(--sk-public-type-text);padding-block:11px}.sk-home-compare h3{display:none}.sk-home-compare li:first-child{border-top:0}#contrast-rondar:checked~.sk-home-compare .sk-home-compare-cli,#contrast-cli:checked~.sk-home-compare .sk-home-compare-rondar,.sk-home-stages{display:none}.sk-home-accordion{margin-top:16px;display:block}.sk-home-accordion details{border-top:1px solid var(--sk-line);interpolate-size:allow-keywords}.sk-home-accordion details:last-child{border-bottom:1px solid var(--sk-line)}.sk-home-accordion summary{cursor:pointer;font-size:var(--sk-public-type-large);grid-template-columns:24px minmax(0,1fr) 16px;align-items:center;gap:12px;min-height:56px;font-weight:600;list-style:none;display:grid}.sk-home-accordion summary::-webkit-details-marker{display:none}.sk-home-accordion details[open] summary svg,.sk-home-accordion details[open] summary .hero-chevron-down{transform:rotate(180deg)}.sk-home-accordion details::details-content{block-size:0;transition:block-size .2s ease-out, content-visibility .2s allow-discrete;overflow:clip}.sk-home-accordion details[open]::details-content{block-size:auto}.sk-home-accordion details>div{flex-direction:column;gap:6px;padding:0 0 18px 36px;display:flex}.sk-home-accordion a{color:inherit;text-decoration:none}.sk-home-accordion strong{font-size:var(--sk-public-type-text);font-weight:600}.sk-home-accordion p{color:var(--sk-text-1);font-size:var(--sk-public-type-small);line-height:1.5}.sk-home-accordion .sk-home-more{color:var(--sk-text-2);font-size:var(--sk-type-body)}.sk-home .sk-public-capacity{padding:32px 20px}.sk-home-invite{grid-template-columns:minmax(0,1fr);gap:20px;padding:40px 20px}.sk-home-email-form{grid-template-columns:minmax(0,1fr)}.sk-home-email-form .sk-button{width:100%}.sk-public-page .sk-public-header{align-items:center;gap:8px;min-height:60px;padding:8px 20px;display:flex}.sk-public-page .sk-public-links,.sk-public-page .sk-public-actions .sk-public-signin{display:none}.sk-public-page .sk-public-actions{margin-left:auto}.sk-public-page .sk-public-mobile-menu{margin-left:0;display:block}.sk-public-page .sk-public-mobile-menu summary{width:44px;height:44px}.sk-public-page .sk-public-footer{flex-direction:column;gap:20px;padding:28px 20px}.sk-public-page .sk-public-footer nav{grid-template-rows:none;grid-template-columns:repeat(2,auto);grid-auto-flow:row;justify-content:start;column-gap:32px}.sk-public-page .sk-public-footer nav a{align-items:center;min-height:44px;display:flex}}@media (prefers-reduced-motion:reduce){.sk-home-accordion details::details-content{transition:none}}.sk-pricing-title{font-size:var(--sk-public-type-display);letter-spacing:-.03em;font-weight:800;line-height:1.02}.sk-pricing-lede{color:var(--sk-text-1);font-size:var(--sk-public-type-lead);margin-top:20px}.sk-pricing-facts{border-top:2px solid var(--sk-text-0);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:40px;display:grid}.sk-pricing-facts>div{flex-direction:column;gap:8px;padding:18px 28px 0 0;display:flex}.sk-pricing-facts>div+div{padding-left:28px}.sk-pricing-facts dt{color:#4f46e5;font-family:var(--sk-mono);font-size:var(--sk-type-label);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.sk-pricing-facts dd{color:var(--sk-text-0);font-size:var(--sk-public-type-large);font-weight:500;line-height:1.45}.sk-pricing-facts dd.sk-home-narrow{display:none}.sk-pricing-interval{border:1px solid var(--sk-line);border-radius:7px;margin-top:40px;display:inline-flex;overflow:hidden}.sk-pricing-interval button{font-size:var(--sk-public-type-small);min-height:40px;padding-inline:20px}.sk-pricing-interval button[aria-pressed=true]{background:var(--sk-text-1);color:#fff}.sk-pricing-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:28px;display:grid}.sk-pricing-plan{border:1px solid var(--sk-line);border-radius:var(--sk-public-radius-card);background:#fff;flex-direction:column;gap:20px;min-width:0;padding:32px;display:flex;position:relative}.sk-pricing-plan.is-recommended{border:2px solid var(--sk-accent-fill);padding:31px}.sk-pricing-recommended{background:var(--sk-accent-fill);color:#fff;font-size:var(--sk-type-label);border-radius:999px;padding:3px 10px;font-weight:600;position:absolute;top:-13px;left:30px}.sk-public-page .sk-pricing-plan h2{font-family:var(--sk-mono);font-size:var(--sk-type-body);letter-spacing:.06em;text-transform:uppercase;font-weight:600}.sk-pricing-price{font-size:var(--sk-public-type-title);letter-spacing:-.03em;font-weight:800;line-height:1}.sk-pricing-price span{color:var(--sk-text-2);font-size:var(--sk-public-type-text);letter-spacing:0;font-weight:400}.sk-pricing-note{color:var(--sk-text-2);font-size:var(--sk-type-body)}.sk-pricing-limits{border-top:1px solid var(--sk-line);font-size:var(--sk-public-type-text);flex-direction:column;flex:1;gap:8px;padding-top:20px;display:flex}.sk-pricing-action{width:100%}.sk-pricing-rows{display:none}.sk-pricing-includes{margin-top:40px}.sk-public-page .sk-pricing-includes h2{font-size:var(--sk-public-type-feature);font-weight:700}.sk-pricing-includes ul{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:10px 32px;margin-top:14px;display:grid}.sk-pricing-includes li{font-size:var(--sk-public-type-text);align-items:center;gap:8px;display:flex}.sk-pricing-includes li svg,.sk-pricing-includes li .hero-check{color:var(--sk-accent);flex:none}.sk-pricing-includes li a{color:inherit;text-underline-offset:3px;text-decoration:underline}.sk-pricing-includes p{color:var(--sk-text-2);font-size:var(--sk-type-body);margin-top:16px}.sk-access{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,520px);align-items:start;gap:80px;max-width:1640px;margin:0 auto;padding:80px clamp(20px,4.2vw,60px) 96px;display:grid}.sk-access-intro{flex-direction:column;gap:28px;min-width:0;display:flex}.sk-access-intro h1{font-size:var(--sk-public-type-display);letter-spacing:-.03em;font-weight:800;line-height:1.02}.sk-access-intro p{color:var(--sk-text-1);font-size:var(--sk-public-type-lead);max-width:600px;line-height:1.5}.sk-access-intro img{border-radius:var(--sk-radius);width:100%;height:auto;display:block;box-shadow:0 12px 40px #0000001f}.sk-access-side{flex-direction:column;gap:32px;min-width:0;display:flex}.sk-access-card{border:1px solid var(--sk-line);border-radius:var(--sk-public-radius-card);background:#fff;flex-direction:column;gap:14px;padding:32px;display:flex}.sk-access-card h2{font-size:var(--sk-public-type-subhead);letter-spacing:-.015em;font-weight:700}.sk-access-card form{flex-direction:column;gap:14px;display:flex}.sk-access-card label{font-size:var(--sk-public-type-small);font-weight:600}.sk-public-page .sk-access-card .sk-field{border-color:var(--sk-line);background:#fbfbf9;border-radius:8px;width:100%;height:50px;padding-inline:16px}.sk-access-context{color:var(--sk-text-1);font-size:var(--sk-public-type-small)}.sk-access-context summary{cursor:pointer}.sk-access-context summary:hover{color:#4f46e5}.sk-access-context>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px;display:grid}.sk-access-terms{color:var(--sk-text-1);font-size:var(--sk-public-type-small);line-height:1.5}.sk-access-sign-in{flex-direction:column;gap:12px;display:flex}.sk-access-sign-in h2{font-size:var(--sk-public-type-stage);font-weight:700}.sk-access-sign-in>p{color:var(--sk-text-1);font-size:var(--sk-public-type-text);line-height:1.5}.sk-access-sign-in [data-role=sign-in-choices] .sk-button{justify-content:center}.sk-access-invitation summary{color:#4f46e5;cursor:pointer;font-size:var(--sk-public-type-text);align-items:center;min-height:44px;font-weight:500;list-style:none;display:flex}.sk-access-invitation summary::-webkit-details-marker{display:none}.sk-access-invitation form{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.sk-public-page .sk-access-invitation .sk-field{background:#fbfbf9;height:40px;padding-inline:12px}.sk-access-links{border-top:1px solid var(--sk-line);color:var(--sk-text-1);font-size:var(--sk-public-type-small);flex-wrap:wrap;gap:8px 24px;padding-top:20px;display:flex}.sk-access-links a{color:inherit;text-underline-offset:3px;text-decoration:underline}@media (max-width:1100px){.sk-access{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:40px}.sk-access-side{max-width:620px}.sk-access.is-invited .sk-access-side{order:-1}}@media (max-width:639px){.sk-pricing-title{font-size:var(--sk-public-type-hero)}.sk-pricing-lede{font-size:var(--sk-public-type-large);margin-top:12px}.sk-pricing-facts{border-top:0;margin-top:24px;display:block}.sk-pricing-facts>div,.sk-pricing-facts>div+div{border-top:2px solid var(--sk-text-0);gap:2px;padding:12px 0}.sk-pricing-facts>div+div{border-top-width:1px;border-top-color:var(--sk-line)}.sk-pricing-facts dt{font-size:var(--sk-type-label)}.sk-pricing-facts dd{font-size:var(--sk-public-type-text)}.sk-pricing-facts dd.sk-home-wide{display:none}.sk-pricing-facts dd.sk-home-narrow{display:block}.sk-pricing-interval{margin-top:12px;display:flex}.sk-pricing-interval button{flex:1;min-height:44px}.sk-pricing-plans{display:none}.sk-pricing-rows{border:0;flex-direction:column;gap:10px;min-width:0;margin:16px 0 0;padding:0;display:flex}.sk-pricing-row{border:1px solid var(--sk-line);border-radius:var(--sk-radius);background:#fff;justify-content:space-between;align-items:center;gap:12px;padding:18px;display:flex}.sk-pricing-row.is-selected{border:2px solid var(--sk-accent-fill);padding:17px}.sk-pricing-row input{opacity:0;position:absolute}.sk-pricing-row:focus-within{outline:2px solid var(--sk-accent);outline-offset:2px}.sk-pricing-row span{flex-direction:column;gap:2px;min-width:0;display:flex}.sk-pricing-row strong{font-size:var(--sk-type-body);font-weight:600}.sk-pricing-row em{color:#4f46e5;font-style:normal}.sk-pricing-row small{color:var(--sk-text-2);font-size:var(--sk-type-body)}.sk-pricing-row b{font-size:var(--sk-public-type-stage);flex:none;font-weight:800}.sk-pricing-rows .sk-button-cta{width:100%}.sk-pricing-includes{margin-top:28px}.sk-access{padding-top:28px}.sk-access-intro{gap:16px}.sk-access-card{padding:20px}.sk-access-context>div{grid-template-columns:minmax(0,1fr)}}.sk-doc{box-sizing:border-box;grid-template-columns:minmax(0,720px) 240px;justify-content:space-between;gap:80px;width:100%;max-width:1320px;margin:0 auto;padding:72px clamp(20px,4.2vw,60px) 96px;display:grid}.sk-doc-main{flex-direction:column;gap:40px;min-width:0;display:flex}.sk-doc-intro{flex-direction:column;gap:16px;display:flex}.sk-doc-intro h1{font-size:var(--sk-public-type-display);letter-spacing:-.03em;font-weight:800;line-height:1.02}.sk-doc-eyebrow{color:var(--sk-text-2);font-family:var(--sk-mono);font-size:var(--sk-type-body)}.sk-doc-lead{font-size:var(--sk-public-type-lead-doc);line-height:1.45}.sk-doc-note{color:var(--sk-text-2);font-size:var(--sk-public-type-text);line-height:1.5}.sk-doc-section{border-top:1px solid var(--sk-line);flex-direction:column;gap:12px;padding-top:28px;display:flex}.sk-doc-section h2{font-size:var(--sk-public-type-subhead);letter-spacing:-.015em;font-weight:700}.sk-doc-section :is(p,li,dd){color:var(--sk-text-1);font-size:var(--sk-public-type-text);line-height:1.6}.sk-doc-section ol{flex-direction:column;gap:8px;padding-left:20px;list-style:decimal;display:flex}.sk-doc-section ul{flex-direction:column;gap:8px;padding-left:20px;list-style:outside;display:flex}.sk-doc-section dl{flex-direction:column;gap:12px;display:flex}.sk-doc-section dt{font-size:var(--sk-public-type-text);font-weight:600}.sk-doc-section a:not(.sk-button){color:inherit;text-underline-offset:3px;text-decoration:underline}.sk-doc-section code{background:var(--sk-bg-2);font-family:var(--sk-mono);font-size:var(--sk-public-type-small);overflow-wrap:anywhere;border-radius:4px;padding:1px 5px}.sk-doc-code{background:var(--sk-public-band);border-radius:var(--sk-radius);color:#f2f3f5;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.sk-doc-code code{font-family:var(--sk-mono);font-size:var(--sk-public-type-text);overflow-wrap:anywhere}.sk-doc-code code span{color:#7d838f}.sk-doc-code button{color:#f2f3f5;font-size:var(--sk-type-body);border:1px solid #333845;border-radius:6px;flex:none;min-height:36px;padding-inline:12px}.sk-doc-code button:hover{background:#1e222b}.sk-doc-aside{font-size:var(--sk-public-type-small);flex-direction:column;align-self:start;gap:10px;display:flex;position:sticky;top:24px}.sk-doc-aside h2{color:var(--sk-text-2);font-family:var(--sk-mono);font-size:var(--sk-type-label);letter-spacing:.06em;text-transform:uppercase;font-weight:400}.sk-doc-aside nav{flex-direction:column;gap:10px;display:flex}.sk-doc-aside nav a{color:var(--sk-text-0);text-decoration:none}.sk-doc-aside nav a:hover{color:#4f46e5}.sk-doc-aside .sk-button{margin-top:8px}.sk-compare-chart{flex-direction:column;scroll-margin-top:24px;display:flex}.sk-compare-legend,.sk-compare-row{grid-template-columns:200px minmax(0,1fr);align-items:center;gap:24px;padding-block:14px;display:grid}.sk-compare-legend{border-top:1px solid var(--sk-line);color:var(--sk-text-2);font-family:var(--sk-mono);font-size:var(--sk-type-label);text-transform:uppercase}.sk-compare-legend i{border-radius:2px;width:10px;height:10px;margin-left:12px;display:inline-block}.sk-compare-legend i:first-child{margin-left:0}.sk-compare-row{border-top:1px solid var(--sk-line)}.sk-compare-row:last-of-type{border-bottom:1px solid var(--sk-line)}.sk-compare-task{font-size:var(--sk-public-type-text)}.sk-compare-bars{flex-direction:column;gap:5px;min-width:0;display:flex}.sk-compare-bar{font-size:var(--sk-type-body);flex-wrap:wrap;align-items:center;gap:2px 8px;display:flex}.sk-compare-bar i{height:12px;width:calc(var(--sk-compare-minutes) / var(--sk-compare-longest) * (100% - 56px));border-radius:2px;flex:none;display:block}.is-rondar:is(i),.sk-compare-bar.is-rondar i{background:var(--sk-accent-fill)}.is-rival:is(i),.sk-compare-bar.is-rival i{background:#b9b8b0}.sk-compare-bar strong{font-weight:600}.sk-compare-bar[data-offered=false] strong{color:var(--sk-text-2);font-weight:400}.sk-compare-note{color:var(--sk-text-2)}.sk-compare-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;display:grid}.sk-compare-facts div{flex-direction:column;gap:6px;display:flex}.sk-compare-facts dt{color:var(--sk-text-2);font-size:var(--sk-public-type-small)}.sk-compare-facts dd{font-size:var(--sk-public-type-body);font-weight:500}.sk-public-demo-pill{border:1px solid var(--sk-line);color:var(--sk-text-1);font-family:var(--sk-mono);font-size:var(--sk-type-label);white-space:nowrap;border-radius:999px;margin-left:-28px;padding:3px 10px}.sk-public-demo-pill:before{background:var(--sk-accent-fill);content:"";vertical-align:1px;border-radius:50%;width:7px;height:7px;margin-right:6px;display:inline-block}.sk-demo{box-sizing:border-box;max-width:1320px;margin:0 auto;padding:64px clamp(20px,4.2vw,60px) 72px}.sk-demo-head{flex-direction:column;gap:32px;display:flex}.sk-demo-head h1{font-size:var(--sk-public-type-display);letter-spacing:-.03em;font-weight:800;line-height:1}.sk-demo-rail{border-top:2px solid var(--sk-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sk-demo-rail button{text-align:left;border-top:2px solid #0000;flex-direction:column;gap:4px;width:100%;height:100%;margin-top:-2px;padding:16px 20px 0 0;display:flex}.sk-demo-rail button[aria-disabled=true]{cursor:not-allowed}.sk-demo-rail span{color:var(--sk-text-3);font-family:var(--sk-mono);font-size:var(--sk-type-label)}.sk-demo-rail strong{color:var(--sk-text-3);font-size:var(--sk-public-type-large);font-weight:500}.sk-demo-rail [data-state=now]{border-top-color:var(--sk-accent-fill)}.sk-demo-rail [data-state=now] span{color:#4f46e5}.sk-demo-rail [data-state=now] strong,.sk-demo-rail [data-state=done] strong{color:var(--sk-text-0)}.sk-demo-rail [data-state=done]{border-top-color:var(--sk-accent-fill)}.sk-demo-rail [data-state=done] span{color:#22a06b}.sk-demo-note{color:var(--sk-text-2);font-size:var(--sk-public-type-small)}.sk-demo-step{margin-top:40px}.sk-demo-end{border:1px solid var(--sk-line);border-radius:var(--sk-public-radius-card);background:#fff;flex-direction:column;gap:20px;max-width:760px;margin:0 auto;padding:40px;display:flex}.sk-demo-end>p:first-child{color:#22a06b;font-family:var(--sk-mono);font-size:var(--sk-type-label)}.sk-demo-end h2{font-size:var(--sk-public-type-demo);letter-spacing:-.02em;font-weight:800;line-height:1.1}.sk-demo-end-text{color:var(--sk-text-1);font-size:var(--sk-public-type-body);line-height:1.5}.sk-demo-end-form{grid-template-columns:minmax(0,1fr) auto;gap:10px;display:grid}.sk-public-page .sk-demo-end .sk-field{background:#fbfbf9;border-radius:8px;height:52px;padding-inline:16px}.sk-demo-end-links{font-size:var(--sk-public-type-small);flex-wrap:wrap;gap:8px 20px;display:flex}.sk-demo-end-links button{color:var(--sk-text-1);text-underline-offset:3px;min-height:44px;text-decoration:underline}@media (max-width:1100px){.sk-doc{grid-template-columns:minmax(0,1fr);gap:32px;padding-top:40px}.sk-doc-aside{order:-1;position:static}.sk-doc-aside nav{flex-flow:wrap;gap:8px 20px}.sk-doc-aside .sk-button{align-self:flex-start}}@media (max-width:639px){.sk-doc-lead{font-size:var(--sk-public-type-large)}.sk-compare-legend{grid-template-columns:minmax(0,1fr);gap:4px}.sk-compare-row{border:1px solid var(--sk-line);border-radius:var(--sk-radius);background:#fff;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:10px;padding:14px}.sk-compare-row:last-of-type{border-bottom:1px solid var(--sk-line)}.sk-compare-facts{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:20px}.sk-public-demo-pill{display:none}.sk-demo{padding-top:28px}.sk-demo-head{gap:20px}.sk-demo-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-demo-rail strong{font-size:var(--sk-public-type-small)}.sk-demo-rail button{min-height:44px;padding-bottom:12px}.sk-demo-end{padding:20px}.sk-demo-end-form{grid-template-columns:minmax(0,1fr)}.sk-demo-end-form .sk-button{width:100%}}:root{--project-blue:oklch(65% .2 250);--project-purple:oklch(60% .22 290);--project-teal:oklch(70% .15 192);--project-amber:oklch(75% .15 75);--project-rose:oklch(65% .2 15);--project-green:oklch(68% .17 155);--project-orange:oklch(70% .18 50);--project-indigo:oklch(55% .22 270)}[data-phx-session],[data-phx-teleported-src]{display:contents}button,[role=button],a,select,input[type=checkbox],input[type=radio],.cursor-pointer{cursor:pointer}button:disabled,[disabled]{cursor:not-allowed}.prose{line-height:1.6}.prose h1{margin-top:1.5rem;margin-bottom:.75rem;font-size:1.75rem;font-weight:700}.prose h2{margin-top:1.25rem;margin-bottom:.5rem;font-size:1.375rem;font-weight:600}.prose h3{margin-top:1rem;margin-bottom:.5rem;font-size:1.125rem;font-weight:600}.prose p{margin-top:.5rem;margin-bottom:.5rem}.prose ul,.prose ol{margin-top:.5rem;margin-bottom:.5rem;padding-left:1.5rem}.prose ul{list-style-type:disc}.prose ol{list-style-type:decimal}.prose li{margin-top:.25rem;margin-bottom:.25rem}.prose code{font-variation-settings:"MONO" 1;background-color:oklch(92% .004 286.32);border-radius:.25rem;padding:.125rem .375rem;font-family:Commit Mono,Recursive,monospace;font-size:.875em}[data-theme=dark] .prose code{background-color:oklch(25.26% .014 253.1)}.prose pre{background-color:oklch(92% .004 286.32);border-radius:.5rem;margin-top:.75rem;margin-bottom:.75rem;padding:1rem;overflow-x:auto}[data-theme=dark] .prose pre{background-color:oklch(25.26% .014 253.1)}.prose pre code{background-color:#0000;border-radius:0;padding:0}.prose strong{font-weight:600}.prose a{color:oklch(50% .14 47.604);text-decoration:underline}.prose blockquote{border-left:4px solid oklch(92% .004 286.32);margin-top:.75rem;margin-bottom:.75rem;padding-left:1rem;font-style:italic}:is([data-theme=dark] .prose,.dark .prose) h1,:is([data-theme=dark] .prose,.dark .prose) h2,:is([data-theme=dark] .prose,.dark .prose) h3,:is([data-theme=dark] .prose,.dark .prose) h4,:is([data-theme=dark] .prose,.dark .prose) h5,:is([data-theme=dark] .prose,.dark .prose) h6{color:oklch(95% 0 0)}:is([data-theme=dark] .prose,.dark .prose) p,:is([data-theme=dark] .prose,.dark .prose) li,:is([data-theme=dark] .prose,.dark .prose) td,:is([data-theme=dark] .prose,.dark .prose) th{color:oklch(85% 0 0)}:is([data-theme=dark] .prose,.dark .prose) a{color:oklch(80% .18 47)}:is([data-theme=dark] .prose,.dark .prose) blockquote{color:oklch(75% 0 0);border-left-color:oklch(50% .05 250)}:is([data-theme=dark] .prose,.dark .prose) strong{color:oklch(95% 0 0)}:is([data-theme=dark] .prose,.dark .prose) code:not(pre code){color:oklch(85% .1 47);background:oklch(30% .02 250)}@media (prefers-color-scheme:dark){:where(:root:not([data-theme])) .prose code,:where(:root:not([data-theme])) .prose pre{background-color:oklch(25.26% .014 253.1)}:where(:root:not([data-theme])) .prose :is(h1,h2,h3,h4,h5,h6){color:oklch(95% 0 0)}:where(:root:not([data-theme])) .prose :is(p,li,td,th){color:oklch(85% 0 0)}:where(:root:not([data-theme])) .prose a{color:oklch(80% .18 47)}:where(:root:not([data-theme])) .prose blockquote{color:oklch(75% 0 0);border-left-color:oklch(50% .05 250)}:where(:root:not([data-theme])) .prose strong{color:oklch(95% 0 0)}:where(:root:not([data-theme])) .prose code:not(pre code){color:oklch(85% .1 47);background:oklch(30% .02 250)}}.highlight{background:0 0}.highlight .k,.highlight .kd,.highlight .kn,.highlight .kp,.highlight .kr,.highlight .kt{color:oklch(58% .233 277.117);font-weight:500}.highlight .s,.highlight .s1,.highlight .s2,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .se,.highlight .sh,.highlight .si,.highlight .sr{color:oklch(60% .18 150)}.highlight .c,.highlight .c1,.highlight .cm,.highlight .cp,.highlight .cs,.highlight .ch{color:oklch(55% .02 260);font-style:italic}.highlight .n,.highlight .nf,.highlight .na{color:oklch(70% .15 250)}.highlight .nc,.highlight .nn{color:oklch(66% .179 58.318)}.highlight .ss{color:oklch(65% .18 280)}.highlight .m,.highlight .mi,.highlight .mf,.highlight .mh,.highlight .mo{color:oklch(60% .15 30)}.highlight .o,.highlight .ow{color:oklch(65% .1 260)}.highlight .p{color:inherit}.highlight .no{color:oklch(60% .2 280)}.highlight .sx{color:oklch(60% .15 150)}.diff-line{font-variation-settings:"MONO" 1;grid-template-columns:3rem 1.5rem 1fr;font-family:Commit Mono,Recursive,monospace;font-size:.875rem;line-height:1.5;display:grid}.diff-line-number{text-align:right;color:oklch(48% 0 0);-webkit-user-select:none;user-select:none;padding-right:.5rem}.diff-gutter{text-align:center;-webkit-user-select:none;user-select:none;font-weight:700}.diff-gutter-add{color:oklch(48% .15 145);background:oklch(95% .05 145/.3)}.diff-gutter-del{color:oklch(48% .19 25);background:oklch(95% .05 25/.3)}.diff-gutter-context{color:oklch(48% 0 0)}.diff-code{white-space:pre-wrap;overflow-wrap:anywhere;padding-left:.5rem}.diff-code-add{background:oklch(95% .03 145/.2)}.diff-code-del{background:oklch(95% .03 25/.2)}:where([data-theme=dark],.dark) .diff-line-number,:where([data-theme=dark],.dark) .diff-gutter-context{color:oklch(60% 0 0)}[data-theme=dark] .diff-gutter-add,.dark .diff-gutter-add{color:oklch(75% .2 145);background:oklch(35% .08 145/.4)}[data-theme=dark] .diff-gutter-del,.dark .diff-gutter-del{color:oklch(75% .2 25);background:oklch(35% .08 25/.4)}[data-theme=dark] .diff-code-add,.dark .diff-code-add{background:oklch(30% .05 145/.3)}[data-theme=dark] .diff-code-del,.dark .diff-code-del{background:oklch(30% .05 25/.3)}@media (prefers-color-scheme:dark){:where(:root:not([data-theme])) .diff-line-number,:where(:root:not([data-theme])) .diff-gutter-context{color:oklch(60% 0 0)}:where(:root:not([data-theme])) .diff-gutter-add{color:oklch(75% .2 145);background:oklch(35% .08 145/.4)}:where(:root:not([data-theme])) .diff-gutter-del{color:oklch(75% .2 25);background:oklch(35% .08 25/.4)}:where(:root:not([data-theme])) .diff-code-add{background:oklch(30% .05 145/.3)}:where(:root:not([data-theme])) .diff-code-del{background:oklch(30% .05 25/.3)}}:root,[data-theme=dark]{--sk-bg-0:#0b0d12;--sk-bg-1:#11141b;--sk-bg-2:#161a23;--sk-bg-3:#1d2230;--sk-line:#232838;--sk-line-soft:#1a1e29;--sk-text-0:#e7eaf2;--sk-text-1:#aab1c2;--sk-text-2:#a0abc0;--sk-text-3:#929db3;--sk-accent:#8792ff;--sk-accent-hi:#8b95ff;--sk-accent-fill:#5360d8;--sk-accent-fill-hi:#606bd8;--sk-accent-soft:#6e7bff24;--sk-accent-line:#6e7bff52;--sk-accent-ink:#fff;--sk-plan-fill:#e4b05a;--sk-plan-ink:#251906;--sk-feedback-fill:#ff6fae;--sk-feedback-fill-hi:#ff8cc0;--sk-feedback-ink:#2c0517;--sk-running:#55dcb0;--sk-running-soft:#55dcb024;--sk-paused:#f6c76b;--sk-paused-soft:#f6c76b24;--sk-failed:#ff8c92;--sk-failed-soft:#ff8c9224;--sk-success:var(--sk-running);--sk-warning:var(--sk-paused);--sk-danger:var(--sk-failed);--sk-working:#88a9ff;--sk-working-dot:#789cfb;--sk-queued:#8b95ff;--sk-queued-soft:#8b95ff24;--sk-stopped:#929bad;--sk-stopped-soft:#6f768929;--sk-preview:#69d4ff;--sk-preview-soft:#69d4ff24;--sk-review:#d59bff;--sk-review-soft:#d59bff24;--sk-blocked:#ff9f5a;--sk-blocked-soft:#ff9f5a24;--sk-series-1:#3987e5;--sk-series-2:#d95926;--sk-series-3:#199e70;--sk-series-4:#c98500;--sk-link-group-line:#2c3070;--sk-link-group-label:#7c818d;--sk-tree-project-fill:#171a20;--sk-new-session-row:#8b91e8;--sk-radius-sm:6px;--sk-radius:10px;--sk-radius-lg:14px;--sk-row:44px;--sk-shadow-1:0 1px 0 #ffffff05 inset, 0 1px 2px #0006;--sk-shadow-2:0 8px 24px #00000073;--sk-mono:"Commit Mono", "JetBrains Mono", "SF Mono", Menlo, Consolas, monospace;--sk-sans:ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--sk-type-page:27px;--sk-type-section:18px;--sk-type-body:13px;--sk-type-filter:14px;--sk-type-field:13px;--sk-type-prompt:16px;--sk-type-reading:16px;--sk-type-reading-title:40px;--sk-type-reading-heading:22px;--sk-type-reading-lead:18px;--sk-type-label:12px;--sk-type-list:14px;--sk-type-figure:44px;--sk-screen-height:min(100dvh, var(--sk-visible-height,100dvh));--sk-top-bar-height:50px;--sk-status-bar-height:28px;--sk-tab-bar-height:56px;--sk-field-width:40rem;--sk-name-column:44rem;--card-surface:var(--sk-bg-1);--border-subtle:#ffffff0f;--border-faint:#ffffff0a}[data-theme=light],.sk-public-page{--sk-bg-0:#f6f6f4;--sk-bg-1:#fff;--sk-bg-2:#fbfbf9;--sk-bg-3:#f0f0ec;--sk-line:#e6e6e0;--sk-line-soft:#efefe9;--sk-text-0:#11141b;--sk-text-1:#3f4658;--sk-text-2:#596174;--sk-text-3:#596174;--sk-accent:#4955e6;--sk-accent-hi:#5b6cff;--sk-accent-fill:#4955e6;--sk-accent-fill-hi:#5b6cff;--sk-accent-soft:#4955e61a;--sk-accent-line:#4955e638;--sk-running:#065f42;--sk-running-soft:#16a8741f;--sk-paused:#895006;--sk-paused-soft:#c47b161f;--sk-failed:#b5243a;--sk-failed-soft:#d83a4f1a;--sk-working:#3358bc;--sk-working-dot:#3358bc;--sk-queued:#404ec0;--sk-queued-soft:#5b6cff1a;--sk-stopped:#596174;--sk-stopped-soft:#6f76891f;--sk-preview:#12678f;--sk-preview-soft:#1a8fc21a;--sk-success:var(--sk-running);--sk-warning:var(--sk-paused);--sk-danger:var(--sk-failed);--sk-review:#8336b8;--sk-review-soft:#8336b81a;--sk-blocked:#c2410c;--sk-blocked-soft:#c2410c1a;--sk-series-1:#3987e5;--sk-series-2:#d95926;--sk-series-3:#199e70;--sk-series-4:#c28000;--sk-link-group-line:oklch(78% .07 275);--sk-link-group-label:#6b7080;--sk-tree-project-fill:#f0f0ec;--sk-new-session-row:#4c54c4;--sk-shadow-1:0 1px 0 #00000005 inset, 0 1px 2px #0000000f;--sk-shadow-2:0 12px 28px #14161e1a;--card-surface:var(--sk-bg-1);--border-subtle:#00000014;--border-faint:#0000000f}@media (prefers-color-scheme:dark){:root:not([data-theme]){--sk-bg-0:#0b0d12;--sk-bg-1:#11141b;--sk-bg-2:#161a23;--sk-bg-3:#1d2230;--sk-line:#232838;--sk-line-soft:#1a1e29;--sk-text-0:#e7eaf2;--sk-text-1:#aab1c2;--sk-text-2:#a0abc0;--sk-text-3:#929db3;--sk-accent:#8792ff;--sk-accent-hi:#8b95ff;--sk-accent-fill:#5360d8;--sk-accent-fill-hi:#606bd8;--sk-accent-soft:#6e7bff24;--sk-accent-line:#6e7bff52;--sk-running:#55dcb0;--sk-running-soft:#55dcb024;--sk-paused:#f6c76b;--sk-paused-soft:#f6c76b24;--sk-failed:#ff8c92;--sk-failed-soft:#ff8c9224;--sk-working:#88a9ff;--sk-working-dot:#789cfb;--sk-queued:#8b95ff;--sk-queued-soft:#8b95ff24;--sk-stopped:#929bad;--sk-stopped-soft:#6f768929;--sk-preview:#69d4ff;--sk-preview-soft:#69d4ff24;--sk-review:#d59bff;--sk-review-soft:#d59bff24;--sk-blocked:#ff9f5a;--sk-blocked-soft:#ff9f5a24;--sk-series-1:#3987e5;--sk-series-2:#d95926;--sk-series-3:#199e70;--sk-series-4:#c98500;--sk-link-group-line:#2c3070;--sk-link-group-label:#7c818d;--sk-tree-project-fill:#171a20;--sk-new-session-row:#8b91e8;--sk-shadow-1:0 1px 0 #ffffff05 inset, 0 1px 2px #0006;--sk-shadow-2:0 8px 24px #00000073;--card-surface:var(--sk-bg-1);--border-subtle:#ffffff0f;--border-faint:#ffffff0a}}@media (prefers-color-scheme:light){:root:not([data-theme]){--sk-bg-0:#f6f6f4;--sk-bg-1:#fff;--sk-bg-2:#fbfbf9;--sk-bg-3:#f0f0ec;--sk-line:#e6e6e0;--sk-line-soft:#efefe9;--sk-text-0:#11141b;--sk-text-1:#3f4658;--sk-text-2:#596174;--sk-text-3:#596174;--sk-accent:#4955e6;--sk-accent-hi:#5b6cff;--sk-accent-fill:#4955e6;--sk-accent-fill-hi:#5b6cff;--sk-accent-soft:#4955e61a;--sk-accent-line:#4955e638;--sk-running:#065f42;--sk-running-soft:#16a8741f;--sk-paused:#895006;--sk-paused-soft:#c47b161f;--sk-failed:#b5243a;--sk-failed-soft:#d83a4f1a;--sk-working:#3358bc;--sk-working-dot:#3358bc;--sk-queued:#404ec0;--sk-queued-soft:#5b6cff1a;--sk-stopped:#596174;--sk-stopped-soft:#6f76891f;--sk-preview:#12678f;--sk-preview-soft:#1a8fc21a;--sk-review:#8336b8;--sk-review-soft:#8336b81a;--sk-blocked:#c2410c;--sk-blocked-soft:#c2410c1a;--sk-series-1:#3987e5;--sk-series-2:#d95926;--sk-series-3:#199e70;--sk-series-4:#c28000;--sk-link-group-line:oklch(78% .07 275);--sk-link-group-label:#6b7080;--sk-tree-project-fill:#f0f0ec;--sk-new-session-row:#4c54c4;--sk-shadow-1:0 1px 0 #00000005 inset, 0 1px 2px #0000000f;--sk-shadow-2:0 12px 28px #14161e1a;--card-surface:var(--sk-bg-1);--border-subtle:#00000014;--border-faint:#0000000f}}.sk-app-body{background:var(--sk-bg-0);color:var(--sk-text-0);font-family:var(--sk-sans);font-feature-settings:"ss01", "cv11"}.sk-mono{font-family:var(--sk-mono);font-feature-settings:normal;font-variant-numeric:tabular-nums;letter-spacing:0}.sk-muted{color:var(--sk-text-2)}.sk-meta{color:var(--sk-text-2);font-size:.75rem}.sk-card{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius);box-shadow:var(--sk-shadow-1)}.sk-panel{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius)}.sk-page,.sk-project-page{color:var(--sk-text-0);width:100%;max-width:none;min-height:100vh;margin:0 auto;padding:1.5rem 1rem 4rem}.sk-project-workspace{color:var(--sk-text-0);width:100%;max-width:none;margin:0 auto}.sk-project-workspace.sk-session-chat-maximized{max-width:none}.sk-session-chat-maximized>[data-role=session-project-context],.sk-session-chat-maximized>[data-role=session-header]{display:none}.sk-session-chat-maximized>[data-role=session-workspace-shell]{margin:0}.sk-session-chat-maximized>[data-role=session-workspace-shell]>[data-role=session-workspace]{border-left:0;border-right:0;border-radius:0}.sk-workspace-gutter{margin-left:1rem;margin-right:1rem}@media (min-width:640px){.sk-page,.sk-project-page{padding-left:1.5rem;padding-right:1.5rem}.sk-workspace-gutter{margin-left:1.5rem;margin-right:1.5rem}}@media (min-width:1024px){.sk-page,.sk-project-page{padding:2rem 2rem 4rem}.sk-workspace-gutter{margin-left:2rem;margin-right:2rem}}.sk-page-header{flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;display:flex}@media (max-width:639px){:is([data-role=projects-page],[data-role=todos-page]) .sk-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;display:grid}:is([data-role=projects-page],[data-role=todos-page]) .sk-page-header>div:first-child{display:contents}:is([data-role=projects-page],[data-role=todos-page]) .sk-page-header .sk-title{grid-area:1/1}:is([data-role=projects-page],[data-role=todos-page]) .sk-page-header .sk-page-subtitle{grid-area:2/1/auto/-1}:is([data-role=projects-page],[data-role=todos-page]) .sk-page-header>div:last-child{grid-area:1/2;width:auto}}.sk-tiles{grid-template-columns:repeat(auto-fill,minmax(min(100%,32rem),1fr));align-items:start;gap:24px 48px;display:grid}.sk-tiles>*{min-width:0;margin-top:0;margin-bottom:0}.sk-tile-wide{grid-column:1/-1}.sk-tiles-even{align-items:stretch}.sk-tile-anchor{grid-column:1/-1;margin-bottom:-24px}.sk-form-actions{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;display:flex}@media (min-width:1280px){.sk-page-header{flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:1rem 1.5rem}}.sk-eyebrow{color:var(--sk-text-3);font-family:var(--sk-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600}.sk-title{color:var(--sk-text-0);font-size:var(--sk-type-page);letter-spacing:0;text-wrap:balance;font-weight:600;line-height:1.2}.sk-page-subtitle{font-size:var(--sk-type-body);line-height:1.5}.sk-field{background:var(--sk-bg-2);border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);color:var(--sk-text-0);min-height:42px;font-size:var(--sk-type-field);transition:background-color .16s,border-color .16s,box-shadow .16s}.sk-field::placeholder{color:var(--sk-text-3)}.sk-field:hover{border-color:var(--sk-accent-line)}.sk-field:focus,.sk-field:focus-within{border-color:var(--sk-accent);box-shadow:0 0 0 3px var(--sk-accent-soft);outline:none}.sk-label{color:var(--sk-text-2);font-family:var(--sk-sans);font-size:var(--sk-type-label);letter-spacing:0;text-transform:none;margin-bottom:.375rem;font-weight:550;line-height:1.5;display:inline-flex}.sk-ledger{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius);overflow:hidden}.sk-repo-picker-list{overscroll-behavior:contain;scrollbar-gutter:stable;max-height:min(20rem,52vh);overflow:hidden auto}.sk-ledger-header{background:var(--sk-bg-2);border-bottom:1px solid var(--sk-line);color:var(--sk-text-3);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:600}.sk-pill{background:var(--sk-stopped-soft);color:var(--sk-stopped);font-family:var(--sk-mono);white-space:nowrap;border:1px solid #0000;border-radius:999px;align-items:center;gap:.3125rem;padding:.125rem .4375rem;font-size:.75rem;font-weight:500;line-height:1.45;display:inline-flex}.sk-pill-list{font-size:var(--sk-type-label)}@media (max-width:750px){.sk-pill-list{font-size:.75rem}}.sk-pill-area{border-color:var(--sk-line);color:var(--sk-text-2);font-family:var(--sk-sans);font-size:var(--sk-type-label);background:0 0}.sk-pill:before,.sk-status-dot{content:"";background:currentColor;border-radius:999px;flex-shrink:0;width:.3125rem;height:.3125rem;display:inline-block}.sk-pill-area:before{display:none}.sk-pill[data-status=running]{background:var(--sk-running-soft);color:var(--sk-running)}.sk-pill[data-status=paused]{background:var(--sk-paused-soft);color:var(--sk-paused)}.sk-pill[data-status=failed]{background:var(--sk-failed-soft);color:var(--sk-failed)}.sk-pill[data-status=queued]{background:var(--sk-queued-soft);color:var(--sk-queued)}.sk-pill.sk-status-color:where([data-status=queued]){background:var(--sk-stopped-soft)}.sk-pill[data-status=attention]{background:var(--sk-paused-soft);color:var(--sk-paused)}.sk-pill[data-status=success]{background:var(--sk-running-soft);color:var(--sk-running)}.sk-pill[data-status=info],.sk-pill[data-status=preview]{background:var(--sk-preview-soft);color:var(--sk-preview)}.sk-pill[data-status=review]{background:var(--sk-review-soft);color:var(--sk-review)}.sk-pill[data-status=delivery]{background:var(--sk-preview-soft);color:var(--sk-preview)}.sk-pill[data-status=blocked]{background:var(--sk-blocked-soft);color:var(--sk-blocked)}.sk-status-running{color:var(--sk-running)}.sk-status-paused{color:var(--sk-paused)}.sk-status-failed{color:var(--sk-failed)}.sk-status-queued{color:var(--sk-queued)}.sk-status-stopped{color:var(--sk-stopped)}.sk-status-preview{color:var(--sk-preview)}.sk-session-preview{--sk-preview-frame-line:var(--sk-preview)}@supports (color:color-mix(in lab, red, red)){.sk-session-preview{--sk-preview-frame-line:color-mix(in srgb, var(--sk-preview) 40%, var(--sk-line))}}.sk-session-preview{--sk-preview-toolbar-surface:var(--sk-preview)}@supports (color:color-mix(in lab, red, red)){.sk-session-preview{--sk-preview-toolbar-surface:color-mix(in srgb, var(--sk-preview) 12%, var(--sk-bg-2))}}.sk-session-preview{--sk-preview-controls-surface:var(--sk-preview)}@supports (color:color-mix(in lab, red, red)){.sk-session-preview{--sk-preview-controls-surface:color-mix(in srgb, var(--sk-preview) 7%, var(--sk-bg-1))}}.sk-session-preview{background:var(--sk-bg-1);box-shadow:inset 0 0 0 1px var(--sk-preview-frame-line)}.sk-session-preview-toolbar{background:var(--sk-preview-toolbar-surface);border-bottom:1px solid var(--sk-preview-frame-line);flex-direction:column;flex:none;gap:.375rem;padding:.375rem .75rem;display:flex;position:relative}.sk-session-preview-toolbar-row{flex-wrap:wrap;align-items:center;gap:.375rem .625rem;min-width:0;display:flex}.sk-session-preview-state,.sk-session-preview-source,.sk-session-preview-group{align-items:center;display:inline-flex}.sk-session-preview-state{white-space:nowrap;gap:.375rem;font-size:.75rem}.sk-session-preview-lease{color:var(--sk-text-2)}.sk-session-preview-source{color:var(--sk-text-2);gap:.3125rem;min-width:0;max-width:16rem;font-size:.6875rem}.sk-session-preview-group{gap:.25rem}.sk-session-preview-toolbar .sk-icon-button{width:2rem;height:2rem}.sk-button.sk-session-preview-stop,.sk-button.sk-session-preview-stop:hover{color:var(--sk-failed)}.sk-session-preview-address{background:var(--sk-bg-0);border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);color:var(--sk-text-2);flex:11rem;align-items:center;gap:.375rem;min-width:9rem;height:2rem;padding:0 .5rem;font-size:.6875rem;display:flex}.sk-session-preview-address:focus-within{border-color:var(--sk-accent)}.sk-session-preview-host{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;max-width:60%;overflow:hidden}.sk-session-preview-address input{color:var(--sk-text-0);background:0 0;border:0;outline:none;flex:3rem;min-width:3rem;height:100%;padding:0;font-size:.75rem}.sk-preview-review-start{border-color:var(--sk-accent)}@supports (color:color-mix(in lab, red, red)){.sk-preview-review-start{border-color:color-mix(in srgb, var(--sk-accent) 55%, var(--sk-line))}}.sk-preview-review-start{color:var(--sk-text-0)}.sk-session-preview:has(.sk-preview-review-bar:not([hidden])) .sk-preview-review-start{background:var(--sk-accent-soft);border-color:var(--sk-accent)}.sk-session-preview-view-controls{background:var(--sk-preview-controls-surface);border-color:var(--sk-preview-frame-line)}.sk-session-preview-popover{background:var(--sk-bg-1);border:1px solid var(--sk-preview-frame-line);border-radius:var(--sk-radius-sm);color:var(--sk-text-2);z-index:30;max-width:calc(100% - 1.5rem);padding:.5rem .75rem;font-size:.75rem;line-height:1.6;position:absolute;top:2.5rem;right:.75rem;box-shadow:0 8px 20px #0004}.sk-session-preview-frame-wrap{background:var(--sk-bg-0);flex:1;justify-content:center;min-width:0;min-height:12rem;display:flex;overflow:auto}.sk-session-preview-frame{background:#fff;border:0;flex:1;width:100%;min-width:0;height:100%;min-height:12rem}.sk-session-preview-toolbar .sk-icon-button[aria-pressed=true],[data-mobile-preview-host] .sk-button[aria-checked=true],[data-mobile-preview-host] .sk-button[aria-pressed=true]{background:var(--sk-accent-soft);border-color:var(--sk-preview-frame-line);color:var(--sk-accent)}.sk-session-preview-responsive-bar{background:var(--sk-preview-controls-surface);border-color:var(--sk-preview-frame-line);color:var(--sk-text-2)}.sk-session-preview-frame-wrap.is-device{justify-content:flex-start;overflow-y:hidden}.sk-session-preview-frame.is-device{box-shadow:0 0 0 1px var(--sk-line);height:var(--sk-preview-device-height,100%);transform:scale(var(--sk-preview-device-scale,1));transform-origin:0 0;flex:none;align-self:flex-start;margin-inline:auto}.sk-session-preview-frame.is-mobile{width:390px}.sk-session-preview-frame.is-tablet{width:768px}.sk-button{border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);color:var(--sk-text-1);white-space:nowrap;justify-content:center;align-items:center;gap:.375rem;min-height:2.125rem;padding:0 .75rem;font-size:.75rem;font-weight:500;transition:background-color .16s,border-color .16s,color .16s,transform .12s;display:inline-flex}.sk-button:hover{background:var(--sk-bg-3);border-color:var(--sk-line);color:var(--sk-text-0)}.sk-button.is-open{background:var(--sk-bg-3);border-color:var(--sk-line-strong);color:var(--sk-text-0)}.sk-button:active{transform:translateY(1px)}.sk-button.sk-button-wrap{overflow-wrap:anywhere;text-align:left;white-space:normal;max-width:100%;padding-block:.5rem}.sk-button.sk-button-compact{gap:.25rem;min-height:1.625rem;padding:0 .5rem;font-size:.75rem}.sk-copy-button{background:var(--sk-bg-2);border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);color:var(--sk-text-1);flex:none;justify-content:center;align-items:center;min-width:2.375rem;height:2.375rem;padding:0;transition:background-color .16s,border-color .16s,color .16s,transform .12s;display:inline-flex}.sk-copy-button:hover{background:var(--sk-bg-3);border-color:var(--sk-accent-line);color:var(--sk-text-0)}.sk-copy-button:active{transform:translateY(1px)}.sk-copy-button.copied{border-color:var(--sk-running);color:var(--sk-running)}.sk-copy-button svg{width:1.25rem;height:1.25rem}.sk-button-primary{background:var(--sk-accent-fill);color:var(--sk-accent-ink);border-color:#0000}.sk-button-primary:hover{background:var(--sk-accent-fill-hi);color:var(--sk-accent-ink)}.sk-button:disabled{opacity:.5}.sk-button-primary:disabled:hover{background:var(--sk-accent-fill)}.sk-dialog-actions{background:var(--sk-bg-1);border-top:1px solid var(--sk-line);justify-content:flex-end;gap:.5rem;margin:1rem -1.25rem -1.25rem;padding:.75rem 1.25rem;display:flex;position:sticky;bottom:0}.sk-reader{background:var(--sk-bg-0);color:var(--sk-text-0);border:0;flex-direction:column;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;display:none;inset:0}.sk-reader[open]{display:flex}.sk-reader::backdrop{background:var(--sk-bg-0)}.sk-reader-bar{border-bottom:1px solid var(--sk-line);scrollbar-gutter:stable;flex:none;padding:.75rem clamp(1rem,4vw,2.5rem)}.sk-reader-bar-column{flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.sk-reader-title{color:var(--sk-accent);font-size:var(--sk-type-body);letter-spacing:.015em;text-transform:uppercase;font-weight:700}.sk-reader-actions{flex-wrap:wrap;gap:.5rem;display:flex}.sk-reader-scroll{overscroll-behavior:contain;flex:auto;padding:clamp(1.25rem,5vh,3.5rem) clamp(1rem,4vw,2.5rem) 4rem;overflow-y:auto}.sk-reader-column{max-width:72ch;margin:0 auto}.sk-empty-state{border-top:1px solid var(--sk-line);color:var(--sk-text-2);flex-direction:column;align-items:flex-start;gap:4px;padding:24px 0 8px;display:flex}.sk-empty-state-icon{color:var(--sk-text-3);margin-bottom:6px}.sk-empty-state-title{color:var(--sk-text-0);font-size:var(--sk-type-list);font-weight:600}.sk-empty-state-text{font-size:var(--sk-type-body);max-width:62ch;line-height:1.5}.sk-empty-state-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.sk-button-tonal{background:var(--sk-accent-soft);border-color:var(--sk-accent-line);color:var(--sk-accent)}.sk-button-tonal:hover{background:var(--sk-accent)}@supports (color:color-mix(in lab, red, red)){.sk-button-tonal:hover{background:color-mix(in srgb, var(--sk-accent) 20%, transparent)}}.sk-button-tonal:hover{border-color:var(--sk-accent);color:var(--sk-accent)}.sk-button-large{border-radius:var(--sk-radius);font-size:var(--sk-type-filter);text-align:center;white-space:normal;flex-direction:column;gap:2px;width:100%;min-height:52px;padding:8px 16px;font-weight:600}.sk-button-large small{font-size:var(--sk-type-label);opacity:.85;font-weight:400}.sk-button-cta{border-radius:8px;justify-content:center;min-height:52px;padding-inline:24px;font-size:17px;font-weight:600}.sk-figure{font-size:var(--sk-type-figure);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:700;line-height:1}.sk-help-trigger{color:var(--sk-text-3);background:0 0;border:0;flex:none;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;padding:0;transition:color .16s;display:inline-flex}.sk-help-trigger:hover,.sk-help-trigger:focus-visible,.sk-help-trigger[aria-expanded=true]{color:var(--sk-text-0)}.sk-help-trigger:focus-visible{outline:2px solid var(--sk-accent);outline-offset:2px}.sk-workspace-page{color:var(--sk-text-0);min-width:0}.sk-workspace-header{flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:1.125rem 1.25rem .875rem;display:flex}.sk-workspace-header-main{align-items:center;gap:.8125rem;min-width:0;display:flex}.sk-workspace-header-mark{background:linear-gradient(150deg, var(--sk-accent), var(--sk-accent));align-items:center}@supports (color:color-mix(in lab, red, red)){.sk-workspace-header-mark{background:linear-gradient(150deg, var(--sk-accent), color-mix(in srgb, var(--sk-accent) 78%, black))}}.sk-workspace-header-mark{color:#fff;font-family:var(--sk-mono);border-radius:.625rem;flex:none;justify-content:center;width:2.5rem;height:2.5rem;font-size:.8125rem;font-weight:700;display:flex}.sk-workspace-header-copy{min-width:0}.sk-workspace-title-row{align-items:center;gap:.5rem;display:flex}.sk-workspace-title{color:var(--sk-text-0);letter-spacing:0;margin:0;font-size:1.1875rem;font-weight:700;line-height:1.15}.sk-workspace-new-chat{background:var(--sk-bg-2);border:1px solid var(--sk-line);color:var(--sk-text-0);white-space:nowrap;border-radius:.5rem;flex:none;align-items:center;gap:.4375rem;min-height:2.25rem;padding:0 .8125rem;font-size:.8125rem;font-weight:650;transition:background-color .16s,border-color .16s,transform .12s;display:inline-flex}.sk-workspace-new-chat:hover,.sk-workspace-new-chat:focus-visible{background:var(--sk-bg-3);border-color:var(--sk-line-strong)}.sk-workspace-new-chat:active{transform:translateY(1px)}.sk-workspace-thread{background:var(--sk-bg-0);border-top:1px solid var(--sk-line-soft);min-width:0}.sk-workspace-command-center{overscroll-behavior:contain;scrollbar-color:var(--sk-line) transparent;min-height:0;overflow-x:hidden}.sk-workspace-thread-body{min-width:0;padding:1.125rem 1.25rem 0}.sk-workspace-history{margin-top:.125rem;position:relative}.sk-workspace-history summary{list-style:none}.sk-workspace-history summary::-webkit-details-marker{display:none}.sk-workspace-history-trigger{color:var(--sk-text-3);cursor:pointer;font-family:var(--sk-mono);align-items:center;gap:.375rem;max-width:100%;font-size:.75rem;display:flex}.sk-workspace-history-title{color:var(--sk-text-0);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sk-workspace-history-menu{background:var(--sk-bg-1);border:1px solid var(--sk-line);box-shadow:var(--sk-shadow-2);z-index:40;border-radius:.6875rem;min-width:min(22.5rem,100vw - 2rem);max-width:84vw;margin-top:.5rem;padding:.375rem;position:absolute;top:100%;left:0}.sk-workspace-history-item{color:var(--sk-text-1);border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;min-height:2.25rem;padding:.5rem .625rem;font-size:.78125rem;display:flex}.sk-workspace-history-item:hover,.sk-workspace-history-item.is-selected{background:var(--sk-bg-2);color:var(--sk-text-0)}.sk-workspace-history-item.is-muted{color:var(--sk-text-3)}.sk-workspace-attention-strip{scrollbar-width:none;flex-wrap:wrap;gap:.5rem;display:flex;overflow-x:auto}.sk-workspace-attention-strip.is-sticky{background:var(--sk-bg-0)}@supports (color:color-mix(in lab, red, red)){.sk-workspace-attention-strip.is-sticky{background:color-mix(in srgb, var(--sk-bg-0) 92%, transparent)}}.sk-workspace-attention-strip.is-sticky{border-bottom:1px solid var(--sk-line-soft);z-index:20;padding:.5rem 1.25rem .625rem;position:sticky;top:0}.sk-workspace-attention-strip::-webkit-scrollbar{display:none}.sk-workspace-attention-pill{background:var(--sk-bg-1);border:1px solid var(--sk-line);color:var(--sk-text-2);white-space:nowrap;border-radius:.5625rem;flex:none;align-items:center;gap:.4375rem;min-height:2.125rem;padding:0 .6875rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:background-color .16s,border-color .16s,transform .12s;display:inline-flex}.sk-workspace-attention-pill:hover,.sk-workspace-attention-pill:focus-visible{background:var(--sk-bg-2);border-color:var(--sk-line-strong)}.sk-workspace-attention-pill:active{transform:translateY(1px)}.sk-workspace-attention-value{color:var(--sk-text-0);font-family:var(--sk-mono);font-variant-numeric:tabular-nums;letter-spacing:0;font-size:1rem;font-weight:800;line-height:1}.sk-workspace-attention-dot{background:currentColor;border-radius:999px;box-shadow:0 0 0 3px}@supports (color:color-mix(in lab, red, red)){.sk-workspace-attention-dot{box-shadow:0 0 0 3px color-mix(in srgb, currentColor 18%, transparent)}}.sk-workspace-attention-dot{width:.4375rem;height:.4375rem}.sk-workspace-attention-pill.is-approval{background:var(--sk-accent-soft);border-color:var(--sk-accent-line);color:var(--sk-accent-hi)}.sk-workspace-attention-pill.is-running{color:var(--sk-running)}.sk-workspace-attention-pill.is-waiting{color:var(--sk-paused)}.sk-workspace-attention-pill.is-review{color:var(--sk-preview)}.sk-workspace-attention-pill.is-quiet{color:var(--sk-stopped)}.sk-workspace-notice{width:100%}.sk-workspace-notice-panel{background:var(--sk-bg-1);align-items:flex-start}@supports (color:color-mix(in lab, red, red)){.sk-workspace-notice-panel{background:color-mix(in srgb, var(--sk-bg-1) 78%, var(--sk-accent) 22%)}}.sk-workspace-notice-panel{border:1px solid var(--sk-accent-line);color:var(--sk-text-1);border-radius:.6875rem;justify-content:space-between;gap:.75rem;width:100%;padding:.875rem 2.5rem .875rem .875rem;display:flex;position:relative}.sk-workspace-notice-icon{background:var(--sk-bg-0);align-items:center}@supports (color:color-mix(in lab, red, red)){.sk-workspace-notice-icon{background:color-mix(in srgb, var(--sk-bg-0) 70%, var(--sk-accent) 30%)}}.sk-workspace-notice-icon{border:1px solid var(--sk-accent-line);color:var(--sk-accent-hi);border-radius:999px;flex:none;justify-content:center;width:1.75rem;height:1.75rem;margin-top:.0625rem;display:inline-flex}.sk-workspace-notice-actions{position:absolute;top:.5rem;right:.5rem}.sk-workspace-notice-close{color:var(--sk-text-3);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;transition:background .16s,color .16s;display:inline-flex}.sk-workspace-notice-close:hover,.sk-workspace-notice-close:focus-visible{background:var(--sk-bg-0)}@supports (color:color-mix(in lab, red, red)){.sk-workspace-notice-close:hover,.sk-workspace-notice-close:focus-visible{background:color-mix(in srgb, var(--sk-bg-0) 72%, var(--sk-accent) 28%)}}.sk-workspace-notice-close:hover,.sk-workspace-notice-close:focus-visible{color:var(--sk-text-0)}.sk-workspace-approvals{padding-top:1.25rem}.sk-workspace-count-badge{background:var(--sk-accent-soft);border:1px solid var(--sk-accent-line);color:var(--sk-accent-hi);font-family:var(--sk-mono);border-radius:999px;justify-content:center;align-items:center;min-width:1.45rem;padding:.0625rem .45rem;font-size:.75rem;font-weight:800;display:inline-flex}.sk-workspace-paused-notice{background:var(--sk-paused-soft);border:1px solid var(--sk-paused)}@supports (color:color-mix(in lab, red, red)){.sk-workspace-paused-notice{border:1px solid color-mix(in srgb, var(--sk-paused) 28%, transparent)}}.sk-workspace-paused-notice{color:var(--sk-paused);border-radius:.5rem;padding:.5rem .625rem;font-size:.75rem}.sk-workspace-scan-button{position:relative}.sk-workspace-scan-button [data-scan-label=loading],.sk-workspace-scan-button.phx-click-loading [data-scan-label=idle]{display:none}.sk-workspace-scan-button.phx-click-loading [data-scan-label=loading]{display:inline}.sk-workspace-scan-button.phx-click-loading svg{animation:.88s linear infinite sk-workspace-spin}.sk-retry-prompt-button.phx-click-loading,.sk-retry-prompt-button[data-retry-state=loading]{cursor:wait;opacity:.75;pointer-events:none}.sk-retry-prompt-button.phx-click-loading [data-retry-label=idle],.sk-retry-prompt-button[data-retry-state=loading] [data-retry-label=idle]{display:none}.sk-retry-prompt-button.phx-click-loading [data-retry-label=loading],.sk-retry-prompt-button[data-retry-state=loading] [data-retry-label=loading]{display:inline-flex}.sk-workspace-pause-button{color:var(--sk-text-2);background:0 0;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.4375rem;min-height:2rem;padding:0 .625rem;font-size:.75rem;font-weight:550;transition:background-color .16s,color .16s,transform .12s;display:inline-flex}.sk-workspace-pause-button:hover,.sk-workspace-pause-button:focus-visible{background:var(--sk-bg-2);color:var(--sk-text-0)}.sk-workspace-pause-button:active{transform:translateY(1px)}.sk-workspace-empty-finding{background:var(--sk-bg-1)}@supports (color:color-mix(in lab, red, red)){.sk-workspace-empty-finding{background:color-mix(in srgb, var(--sk-bg-1) 72%, var(--sk-bg-0) 28%)}}.sk-workspace-empty-finding{border:1px solid var(--sk-line);color:var(--sk-text-2);border-radius:.5rem;padding:1rem .875rem;font-size:.875rem}.sk-workspace-finding-card{background:var(--sk-bg-1)}@supports (color:color-mix(in lab, red, red)){.sk-workspace-finding-card{background:color-mix(in srgb, var(--sk-bg-1) 86%, var(--sk-bg-0) 14%)}}.sk-workspace-finding-card{border:1px solid var(--sk-line);border-radius:.75rem;min-width:0;max-width:100%;padding:0;display:block;overflow:hidden}.sk-workspace-finding-card+.sk-workspace-finding-card{margin-top:.75rem}.sk-workspace-finding-card[data-severity=error]{--sk-finding-state:var(--sk-failed);--sk-finding-state-soft:var(--sk-failed-soft)}.sk-workspace-finding-card[data-severity=warning]{--sk-finding-state:var(--sk-paused);--sk-finding-state-soft:var(--sk-paused-soft)}.sk-workspace-finding-card[data-severity=info]{--sk-finding-state:var(--sk-preview);--sk-finding-state-soft:var(--sk-preview-soft)}.sk-workspace-finding-head{justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem .875rem 0;display:flex}.sk-workspace-finding-meta,.sk-workspace-finding-tools{align-items:center;min-width:0;display:flex}.sk-workspace-finding-meta{flex-wrap:wrap;gap:.4375rem}.sk-workspace-finding-tools{flex:none;gap:.5rem}.sk-workspace-finding-dot{background:var(--sk-finding-state,var(--sk-text-3));box-shadow:0 0 0 3px var(--sk-finding-state,var(--sk-text-3));border-radius:999px}@supports (color:color-mix(in lab, red, red)){.sk-workspace-finding-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--sk-finding-state,var(--sk-text-3)) 15%, transparent)}}.sk-workspace-finding-dot{width:.4375rem;height:.4375rem}.sk-workspace-secondary-row .sk-workspace-finding-dot.bg-error{--sk-finding-state:var(--sk-failed)}.sk-workspace-secondary-row .sk-workspace-finding-dot.bg-warning{--sk-finding-state:var(--sk-paused)}.sk-workspace-secondary-row .sk-workspace-finding-dot.bg-info{--sk-finding-state:var(--sk-preview)}.sk-workspace-finding-project{color:var(--sk-text-0);font-family:var(--sk-mono);font-size:.75rem;font-weight:700}.sk-workspace-kind-badge{background:var(--sk-finding-state,var(--sk-accent))}@supports (color:color-mix(in lab, red, red)){.sk-workspace-kind-badge{background:color-mix(in srgb, var(--sk-finding-state,var(--sk-accent)) 16%, transparent)}}.sk-workspace-kind-badge{border:1px solid var(--sk-finding-state,var(--sk-accent))}@supports (color:color-mix(in lab, red, red)){.sk-workspace-kind-badge{border:1px solid color-mix(in srgb, var(--sk-finding-state,var(--sk-accent)) 28%, transparent)}}.sk-workspace-kind-badge{color:var(--sk-finding-state,var(--sk-accent-hi));font-family:var(--sk-mono);letter-spacing:.045em;text-transform:uppercase;border-radius:.25rem;padding:.21875rem .375rem;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}.sk-workspace-kind-badge.is-subtle{color:var(--sk-text-3);background:0 0;border-color:#0000;padding-left:0;padding-right:0}.sk-workspace-finding-confidence{color:var(--sk-text-3);font-family:var(--sk-mono);white-space:nowrap;font-size:.75rem}.sk-workspace-finding-toggle{background:var(--sk-bg-2);border:1px solid var(--sk-line);color:var(--sk-text-2);font-family:var(--sk-mono);border-radius:.4375rem;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;padding:0;font-size:.75rem;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.sk-workspace-finding-toggle:hover,.sk-workspace-finding-toggle:focus-visible{background:var(--sk-bg-3);border-color:var(--sk-line-strong);color:var(--sk-text-0)}.sk-workspace-finding-summary{padding:.625rem .875rem .875rem}.sk-workspace-finding-summary h3{color:var(--sk-text-0);margin:0;font-size:.8125rem;font-weight:750;line-height:1.45}.sk-workspace-finding-summary p{color:var(--sk-text-2);margin:.375rem 0 0;font-size:.78125rem;line-height:1.55}.sk-workspace-finding-detail{border-top:1px solid var(--sk-line-soft);min-width:0;padding:.8125rem .875rem 0}.sk-workspace-finding-section{color:var(--sk-text-2);min-width:0;font-size:.75rem;line-height:1.55}.sk-workspace-finding-section+.sk-workspace-finding-section,.sk-workspace-finding-two-up+.sk-workspace-finding-section{margin-top:.875rem}.sk-workspace-finding-label{color:var(--sk-text-3);font-family:var(--sk-mono);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.375rem;margin-bottom:.5rem;font-size:.75rem;line-height:1.2;display:flex}.sk-workspace-finding-label span+span:before{content:".";margin-right:.375rem}.sk-workspace-evidence-list{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.sk-workspace-evidence-list li{align-items:baseline;gap:.5rem;min-width:0;max-width:100%;display:flex}.sk-workspace-evidence-dot{background:var(--sk-finding-state,var(--sk-text-3));border-radius:999px;flex:none;width:.1875rem;height:.1875rem}.sk-workspace-evidence-list code,.sk-workspace-proposed-prompt,.sk-workspace-finding-error pre{font-family:var(--sk-mono)}.sk-workspace-evidence-list code{color:var(--sk-text-1);overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;min-width:0;display:block}.sk-workspace-proposed-prompt{background:var(--sk-bg-0);border:1px solid var(--sk-line-soft);color:var(--sk-text-0);overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;border-radius:.5rem;max-width:100%;max-height:8rem;margin:0;padding:.625rem .75rem;font-size:.75rem;line-height:1.55;overflow:hidden auto}.sk-workspace-finding-two-up{grid-template-columns:minmax(0,1fr) minmax(12rem,.48fr);gap:1rem;margin-top:.875rem;display:grid}.sk-workspace-risk-row{gap:.375rem;display:grid}.sk-workspace-risk-pill{background:var(--sk-preview);align-self:start}@supports (color:color-mix(in lab, red, red)){.sk-workspace-risk-pill{background:color-mix(in srgb, var(--sk-preview) 16%, transparent)}}.sk-workspace-risk-pill{border:1px solid var(--sk-preview)}@supports (color:color-mix(in lab, red, red)){.sk-workspace-risk-pill{border:1px solid color-mix(in srgb, var(--sk-preview) 28%, transparent)}}.sk-workspace-risk-pill{color:var(--sk-preview);font-family:var(--sk-mono);text-transform:uppercase;border-radius:.25rem;width:max-content;padding:.21875rem .375rem;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}.sk-workspace-finding-card[data-risk=medium] .sk-workspace-risk-pill{background:var(--sk-paused)}@supports (color:color-mix(in lab, red, red)){.sk-workspace-finding-card[data-risk=medium] .sk-workspace-risk-pill{background:color-mix(in srgb, var(--sk-paused) 16%, transparent)}}.sk-workspace-finding-card[data-risk=medium] .sk-workspace-risk-pill{border-color:var(--sk-paused)}@supports (color:color-mix(in lab, red, red)){.sk-workspace-finding-card[data-risk=medium] .sk-workspace-risk-pill{border-color:color-mix(in srgb, var(--sk-paused) 28%, transparent)}}.sk-workspace-finding-card[data-risk=medium] .sk-workspace-risk-pill{color:var(--sk-paused)}.sk-workspace-finding-card[data-risk=high] .sk-workspace-risk-pill{background:var(--sk-failed)}@supports (color:color-mix(in lab, red, red)){.sk-workspace-finding-card[data-risk=high] .sk-workspace-risk-pill{background:color-mix(in srgb, var(--sk-failed) 16%, transparent)}}.sk-workspace-finding-card[data-risk=high] .sk-workspace-risk-pill{border-color:var(--sk-failed)}@supports (color:color-mix(in lab, red, red)){.sk-workspace-finding-card[data-risk=high] .sk-workspace-risk-pill{border-color:color-mix(in srgb, var(--sk-failed) 28%, transparent)}}.sk-workspace-finding-card[data-risk=high] .sk-workspace-risk-pill{color:var(--sk-failed)}.sk-workspace-verification{align-items:baseline;gap:.5rem;margin:0;display:flex}.sk-workspace-verification span{color:var(--sk-running);font-family:var(--sk-mono)}.sk-workspace-finding-error{background:var(--sk-failed)}@supports (color:color-mix(in lab, red, red)){.sk-workspace-finding-error{background:color-mix(in srgb, var(--sk-failed) 14%, transparent)}}.sk-workspace-finding-error{border:1px solid var(--sk-failed)}@supports (color:color-mix(in lab, red, red)){.sk-workspace-finding-error{border:1px solid color-mix(in srgb, var(--sk-failed) 34%, transparent)}}.sk-workspace-finding-error{color:var(--sk-failed);border-radius:.5rem;margin-top:.875rem;padding:.625rem .75rem;font-size:.75rem;line-height:1.55}.sk-workspace-finding-error span{color:var(--sk-failed);font-family:var(--sk-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:800}.sk-workspace-finding-error pre{color:var(--sk-text-0);overflow-wrap:anywhere;white-space:pre-wrap;margin:.25rem 0 0;font-size:.75rem}.sk-workspace-finding-actions{background:var(--sk-bg-2);align-items:center}@supports (color:color-mix(in lab, red, red)){.sk-workspace-finding-actions{background:color-mix(in srgb, var(--sk-bg-2) 70%, transparent)}}.sk-workspace-finding-actions{border-top:1px solid var(--sk-line-soft);flex-wrap:wrap;gap:.5rem;margin:.875rem -.875rem 0;padding:.75rem .875rem;display:flex}.sk-workspace-finding-primary,.sk-workspace-finding-secondary,.sk-workspace-finding-dismiss{border-radius:.5rem;align-items:center;gap:.375rem;min-height:2rem;padding:0 .75rem;font-size:.78125rem;font-weight:650;transition:background-color .16s,border-color .16s,color .16s,transform .12s;display:inline-flex}.sk-workspace-finding-primary{background:var(--sk-accent);color:#fff;border:1px solid #0000}.sk-workspace-finding-primary:hover,.sk-workspace-finding-primary:focus-visible{background:var(--sk-accent-hi)}.sk-workspace-finding-secondary{background:var(--sk-bg-1);border:1px solid var(--sk-line);color:var(--sk-text-0)}.sk-workspace-finding-secondary:hover,.sk-workspace-finding-secondary:focus-visible{background:var(--sk-bg-3)}.sk-workspace-finding-dismiss{color:var(--sk-text-3);background:0 0;border:1px solid #0000;margin-left:auto}.sk-workspace-finding-dismiss:hover,.sk-workspace-finding-dismiss:focus-visible{color:var(--sk-text-0)}.sk-workspace-scan-details{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.75rem;padding-top:.25rem;display:grid}.sk-workspace-subpanel{background:var(--sk-bg-1)}@supports (color:color-mix(in lab, red, red)){.sk-workspace-subpanel{background:color-mix(in srgb, var(--sk-bg-1) 74%, var(--sk-bg-0) 26%)}}.sk-workspace-subpanel{border:1px solid var(--sk-line-soft);border-radius:.625rem;padding:.8125rem}.sk-workspace-secondary-row{background:var(--sk-bg-1)}@supports (color:color-mix(in lab, red, red)){.sk-workspace-secondary-row{background:color-mix(in srgb, var(--sk-bg-1) 72%, var(--sk-bg-0) 28%)}}.sk-workspace-secondary-row{border:1px solid var(--sk-line-soft);border-radius:.5rem;padding:.625rem .75rem}.sk-workspace-secondary-meta{color:var(--sk-text-2);font-family:var(--sk-mono);flex-wrap:wrap;align-items:center;gap:.4375rem;min-width:0;font-size:.75rem;font-weight:700;display:flex}.sk-workspace-secondary-row p{color:var(--sk-text-2);margin:.25rem 0 0 1rem;font-size:.75rem;line-height:1.45}.sk-workspace-scan-row{color:var(--sk-text-2);font-family:var(--sk-mono);grid-template-columns:minmax(4.5rem,auto) minmax(5rem,auto) minmax(0,1fr) auto auto auto;align-items:center;gap:.5rem;min-height:1.625rem;font-size:.75rem;display:grid}.sk-workspace-scan-source,.sk-workspace-scan-time,.sk-workspace-scan-duration{color:var(--sk-text-3)}.sk-workspace-scan-resolved{color:var(--sk-running)}@keyframes sk-workspace-spin{to{transform:rotate(360deg)}}.sk-workspace-conversation{border-top:1px solid var(--sk-line-soft);background:0 0;min-width:0;max-width:100%;margin-top:1.25rem}.sk-workspace-conversation-flow{min-width:0;max-width:100%;display:block}.sk-chat-session-workspace{min-width:0;max-width:100%;background:0 0!important}.sk-chat-session-header-workspace{border-bottom:1px solid var(--sk-line-soft);color:var(--sk-text-2);background:0 0;padding:.75rem 0 .6875rem}.sk-chat-session-messages-workspace{min-width:0;max-width:100%;min-height:0;max-height:none;padding:.85rem 0 1.375rem;overflow:visible}.sk-workspace-conversation-flow .sk-timeline-anchor{min-width:0;max-width:100%;scroll-margin-top:5rem}.sk-workspace-conversation-flow details summary{color:var(--sk-text-2)}.sk-workspace-conversation-flow details pre{overflow-wrap:anywhere;white-space:pre-wrap;word-break:break-word;border-radius:.5rem;max-width:100%;overflow-x:hidden;background:var(--sk-bg-1)!important;border-color:var(--sk-line-soft)!important}.sk-input-request{background:linear-gradient(135deg, var(--sk-paused), var(--sk-bg-1) 52%)}@supports (color:color-mix(in lab, red, red)){.sk-input-request{background:linear-gradient(135deg, color-mix(in srgb, var(--sk-paused) 8%, var(--sk-bg-1)), var(--sk-bg-1) 52%)}}.sk-input-request{border:1px solid var(--sk-paused)}@supports (color:color-mix(in lab, red, red)){.sk-input-request{border:1px solid color-mix(in srgb, var(--sk-paused) 58%, var(--sk-line))}}.sk-input-request{border-radius:var(--sk-radius);box-shadow:inset 0 0 0 1px var(--sk-paused), inset .3rem 0 0 var(--sk-paused), var(--sk-shadow-1)}@supports (color:color-mix(in lab, red, red)){.sk-input-request{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sk-paused) 7%, transparent), inset .3rem 0 0 var(--sk-paused), var(--sk-shadow-1)}}.sk-input-request{min-width:0;padding:1rem 1rem 1rem 1.4rem}.sk-input-request-heading,.sk-input-request-title-row{align-items:center;display:flex}.sk-input-request-heading{justify-content:space-between;gap:.75rem}.sk-input-request-title-row{color:var(--sk-paused);gap:.625rem;min-width:0}.sk-input-request-mark{border:2px solid;flex:none;width:.875rem;height:.875rem;display:block;transform:rotate(45deg)}.sk-input-request-title{font-family:var(--sk-mono);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:800;line-height:1.2}.sk-input-request-status{background:var(--sk-paused-soft);border:1px solid var(--sk-paused)}@supports (color:color-mix(in lab, red, red)){.sk-input-request-status{border:1px solid color-mix(in srgb, var(--sk-paused) 20%, transparent)}}.sk-input-request-status{color:var(--sk-paused);font-family:var(--sk-mono);border-radius:999px;flex:none;padding:.4rem .625rem;font-size:.75rem;font-weight:650;line-height:1}.sk-input-request-question{color:var(--sk-text-0);margin:.9rem 0 0;font-size:.875rem;line-height:1.55}.sk-input-request-form{margin-top:.75rem}.sk-input-request-description{color:var(--sk-text-1);margin:.25rem 0 0;font-size:.8125rem;line-height:1.5}.sk-input-request-instructions{color:var(--sk-text-2);margin:0;font-size:.71875rem;line-height:1.4}.sk-input-request-choices{grid-template-columns:repeat(auto-fit,minmax(min(18rem,100%),1fr));gap:.625rem;margin-top:.625rem;display:grid}.sk-input-request-choice{background:var(--sk-bg-2);align-items:center}@supports (color:color-mix(in lab, red, red)){.sk-input-request-choice{background:color-mix(in srgb, var(--sk-bg-2) 72%, var(--sk-bg-1))}}.sk-input-request-choice{border:1px solid var(--sk-text-3)}@supports (color:color-mix(in lab, red, red)){.sk-input-request-choice{border:1px solid color-mix(in srgb, var(--sk-text-3) 48%, var(--sk-line))}}.sk-input-request-choice{color:var(--sk-text-0);cursor:pointer;text-align:left;border-radius:.5rem;gap:.75rem;min-width:0;min-height:3.5rem;padding:.75rem .875rem;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.sk-input-request-choice:hover{background:var(--sk-bg-3);border-color:var(--sk-text-2)}@supports (color:color-mix(in lab, red, red)){.sk-input-request-choice:hover{border-color:color-mix(in srgb, var(--sk-text-2) 72%, var(--sk-line))}}.sk-input-request-choice:focus-within{outline:2px solid var(--sk-accent);outline-offset:2px}.sk-input-request-choice:active{transform:translateY(1px)}.sk-input-request-choice-input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.sk-input-request-choice:has(.sk-input-request-choice-input:checked){background:var(--sk-accent)}@supports (color:color-mix(in lab, red, red)){.sk-input-request-choice:has(.sk-input-request-choice-input:checked){background:color-mix(in srgb, var(--sk-accent) 16%, var(--sk-bg-1))}}.sk-input-request-choice:has(.sk-input-request-choice-input:checked){border-color:var(--sk-accent);box-shadow:inset 0 0 0 1px var(--sk-accent)}.sk-input-request-choice-icon{background:var(--sk-bg-1);border:2px solid var(--sk-text-2);align-items:center}@supports (color:color-mix(in lab, red, red)){.sk-input-request-choice-icon{border:2px solid color-mix(in srgb, var(--sk-text-2) 80%, transparent)}}.sk-input-request-choice-icon{color:#0000;border-radius:999px;flex:none;justify-content:center;width:1.375rem;height:1.375rem;display:inline-flex}.sk-input-request-choice-icon[data-shape=checkbox]{border-radius:.3125rem}.sk-input-request-choice:has(.sk-input-request-choice-input:checked) .sk-input-request-choice-icon{background:var(--sk-accent-fill);border-color:var(--sk-accent-fill);color:var(--sk-accent-ink)}.sk-input-request-choice-copy{flex-direction:column;flex:auto;gap:.25rem;min-width:0;display:flex}.sk-input-request-choice-label{overflow-wrap:anywhere;font-size:.8125rem;font-weight:700;line-height:1.3}.sk-input-request-choice-description{color:var(--sk-text-2);overflow-wrap:anywhere;font-size:.71875rem;font-weight:400;line-height:1.45}.sk-input-request-choice:has(.sk-input-request-choice-input:checked) .sk-input-request-choice-description{color:var(--sk-text-1)}.sk-input-request-choice-state{background:var(--sk-accent-fill);color:var(--sk-accent-ink);font-family:var(--sk-mono);border-radius:999px;flex:none;padding:.3rem .5rem;font-size:.75rem;font-weight:700;line-height:1;display:none}.sk-input-request-choice:has(.sk-input-request-choice-input:checked) .sk-input-request-choice-state{display:inline-flex}.sk-input-request-error{color:var(--sk-failed);font-size:var(--sk-type-label);margin:.5rem 0 0}.sk-input-request-actions{justify-content:flex-end;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.sk-input-request-selection-count{color:var(--sk-text-2);font-size:.71875rem}.sk-input-request-selection-count[data-selected=true]{color:var(--sk-accent);font-weight:700}.sk-input-request-actions .sk-button:disabled{cursor:not-allowed;opacity:.45}.sk-input-request-header{margin-bottom:.375rem}.sk-input-request-answer{margin-top:.5rem;display:block}.sk-input-request-answer-field{resize:vertical;width:100%;min-height:2.5rem}.sk-input-request-form:has(.sk-input-request-answer) .sk-input-request-actions{background:var(--sk-bg-1);padding-block:.5rem;position:sticky;bottom:-1rem}.sk-workspace-chat-empty{text-align:center;max-width:24rem;margin:.5rem auto 1.25rem;padding:1.25rem 0}.sk-workspace-chat-empty-title{color:var(--sk-text-0);margin-bottom:.375rem;font-size:.875rem;font-weight:700}.sk-workspace-chat-empty p{color:var(--sk-text-2);margin:0;font-size:.78125rem;line-height:1.6}.sk-workspace-composer-shell{background:var(--sk-bg-0);border-top:1px solid var(--sk-line-soft);flex:none;padding:.75rem 1.25rem 1rem}.sk-workspace-composer{background:var(--sk-bg-0)}@supports (color:color-mix(in lab, red, red)){.sk-workspace-composer{background:color-mix(in srgb, var(--sk-bg-0) 70%, var(--sk-bg-1) 30%)}}.sk-workspace-composer{border:1px solid var(--sk-line);border-radius:.6875rem;margin:0;padding:.625rem .75rem}.sk-workspace-composer:focus-within{border-color:var(--sk-accent-line)}.sk-workspace-composer-activity{color:var(--sk-text-2);align-items:center;gap:.5rem;min-height:1.25rem;padding-bottom:.35rem;font-size:.75rem;display:flex}.sk-workspace-composer-activity-dot{background:var(--sk-running);box-shadow:0 0 0 3px var(--sk-running);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.sk-workspace-composer-activity-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--sk-running) 18%, transparent)}}.sk-workspace-composer-activity-dot{width:.375rem;height:.375rem}.sk-workspace-composer-row{align-items:flex-end;gap:.625rem;display:flex}.sk-workspace-composer-cue{color:var(--sk-text-3);font-family:var(--sk-mono);flex:none;padding-bottom:.18rem;font-size:.8125rem}.sk-workspace-composer-input{color:var(--sk-text-0);resize:none;background:0 0;border:0;outline:none;flex:auto;min-width:0;min-height:2.25rem;max-height:8.75rem;font-size:.84375rem;line-height:1.5}.sk-workspace-composer-input::placeholder{color:var(--sk-text-3);opacity:.72}.sk-workspace-composer-send{background:var(--sk-accent);color:#fff;border:0;border-radius:.5rem;flex:none;align-items:center;gap:.375rem;min-height:2rem;padding:0 .8125rem;font-size:.78125rem;font-weight:700;transition:background-color .16s,opacity .16s,transform .12s;display:inline-flex}.sk-workspace-composer-send:hover,.sk-workspace-composer-send:focus-visible{background:var(--sk-accent-hi)}.sk-workspace-composer-send:disabled,.sk-workspace-composer-input:disabled{cursor:not-allowed;opacity:.45}.sk-workspace-composer-note{color:var(--sk-text-3);font-family:var(--sk-mono);margin:.4375rem 0 0;font-size:.75rem;line-height:1.4}.sk-workspace-toast{background:var(--sk-bg-1);border:1px solid var(--sk-line);box-shadow:var(--sk-shadow-2);color:var(--sk-text-0);z-index:55;border-radius:.5625rem;align-items:center;gap:.5625rem;max-width:min(34rem,100vw - 2rem);padding:.625rem .875rem;display:flex;position:fixed;bottom:5.25rem;left:50%;transform:translate(-50%)}.sk-workspace-toast span{background:var(--sk-accent);border-radius:999px;flex:none;width:.375rem;height:.375rem}.sk-workspace-toast p{margin:0;font-size:.78125rem;line-height:1.35}@media (max-width:640px){.sk-input-request{padding:.75rem .75rem .75rem 1.125rem}.sk-input-request-question{margin-top:.625rem}.sk-input-request-choice{min-height:3.25rem;padding:.625rem .75rem}.sk-input-request-actions{flex-wrap:wrap}.sk-workspace-header{flex-direction:column;align-items:stretch;padding:1rem .75rem .75rem}.sk-workspace-new-chat{justify-content:center;width:100%}.sk-workspace-thread-body,.sk-workspace-attention-strip.is-sticky,.sk-workspace-composer-shell{padding-left:.875rem;padding-right:.875rem}.sk-workspace-attention-strip{flex-wrap:nowrap}.sk-workspace-history-menu{min-width:min(20rem,100vw - 1.5rem)}.sk-workspace-notice-panel{padding-right:2.25rem}.sk-workspace-finding-actions{flex-direction:column;align-items:stretch}.sk-workspace-finding-head,.sk-workspace-finding-tools{align-items:flex-start}.sk-workspace-finding-two-up,.sk-workspace-scan-details{grid-template-columns:1fr}.sk-workspace-scan-row{grid-template-columns:minmax(4rem,auto) minmax(0,1fr) auto}.sk-workspace-scan-spacer,.sk-workspace-scan-duration{display:none}.sk-workspace-pause-button{justify-content:center}.sk-workspace-finding-dismiss{margin-left:0}.sk-workspace-composer-row{gap:.5rem}.sk-workspace-composer-send{padding:0 .75rem}}.sk-button-danger{background:var(--sk-failed-soft);color:var(--sk-failed);border-color:#ff7a8a47}.sk-button-danger:hover{color:var(--sk-failed);background:#ff7a8a33;border-color:#ff7a8a66}.sk-settings-rail-link{border-radius:var(--sk-radius-sm);color:var(--sk-text-2);justify-content:flex-start;align-items:center;min-height:2.125rem;padding:.4rem .75rem;font-size:.78rem;transition:background-color .16s,color .16s;display:flex}.sk-settings-rail-link:hover{background:var(--sk-text-0)}@supports (color:color-mix(in lab, red, red)){.sk-settings-rail-link:hover{background:color-mix(in srgb, var(--sk-text-0) 4%, transparent)}}.sk-settings-rail-link:hover{color:var(--sk-text-0)}.sk-settings-rail-link.is-active{background:var(--sk-accent-soft);color:var(--sk-accent);font-weight:500}.sk-settings-nav-group{color:var(--sk-text-3);font-family:var(--sk-mono);letter-spacing:.08em;text-transform:uppercase;padding:0 .625rem;font-size:.75rem;font-weight:600}.sk-settings-rail-icon{color:var(--sk-text-3);flex:none;width:1rem;height:1rem;margin-top:.125rem}.sk-settings-rail-link:hover .sk-settings-rail-icon,.sk-settings-rail-link.is-active .sk-settings-rail-icon{color:var(--sk-accent)}.sk-settings-active-marker{background:var(--sk-accent);border-radius:999px;flex:none;align-self:center;width:.1875rem;height:1.25rem;margin-left:auto}.sk-settings-rail-link.danger,.sk-settings-rail-link.danger .sk-settings-rail-icon{color:var(--sk-failed)}.sk-settings-rail-link.danger:hover{background:var(--sk-failed-soft);color:var(--sk-failed)}.sk-settings-search-result{border-radius:var(--sk-radius-sm);color:var(--sk-text-2);justify-content:space-between;align-items:center;gap:.5rem;padding:.45rem .5rem;transition:background-color .16s,color .16s;display:flex}.sk-settings-search-result:hover{background:var(--sk-text-0)}@supports (color:color-mix(in lab, red, red)){.sk-settings-search-result:hover{background:color-mix(in srgb, var(--sk-text-0) 4%, transparent)}}.sk-settings-search-result:hover{color:var(--sk-text-0)}.sk-table{border-collapse:separate;border-spacing:0;width:100%}.sk-table thead{background:var(--sk-bg-2);color:var(--sk-text-3);font-family:var(--sk-mono);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem}.sk-table th,.sk-table td{border-bottom:1px solid var(--sk-line-soft);text-align:left;padding:.75rem .875rem}.sk-table tbody tr{transition:background-color .16s}.sk-table tbody tr:hover{background:var(--sk-bg-2)}.sk-modal{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius);box-shadow:var(--sk-shadow-2)}.sk-scrim{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#04060ab8}.sk-topbar{background:var(--sk-bg-0)}@supports (color:color-mix(in lab, red, red)){.sk-topbar{background:color-mix(in srgb, var(--sk-bg-0) 92%, transparent)}}.sk-topbar{border-bottom:1px solid var(--sk-line);color:var(--sk-text-0);height:3rem}.sk-shell-inner{align-items:center;gap:1.25rem;min-width:0;max-width:80rem;height:100%;margin:0 auto;padding:0 1rem;display:flex}@media (min-width:640px){.sk-shell-inner{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.sk-shell-inner{padding-left:2rem;padding-right:2rem}}.sk-logo{color:var(--sk-text-0);font-family:var(--sk-sans);white-space:nowrap;align-items:center;gap:10px;line-height:1;text-decoration:none;display:inline-flex}.sk-logo-mark{flex:none;grid-template-columns:repeat(3,6px);gap:2px;display:grid}.sk-logo-mark i{background:currentColor;border-radius:1px;width:6px;height:6px}.sk-logo-mark i.accent{background:var(--sk-accent-fill)}.sk-logo-wordmark{letter-spacing:-.6px;font-size:23px;font-weight:620}.sk-logo.text-sm .sk-logo-wordmark{font-size:20px}.sk-logo.text-sm .sk-logo-mark{transform-origin:0;transform:scale(.85)}.sk-theme-light-asset{display:none}.sk-theme-dark-asset,[data-theme=light] .sk-theme-light-asset{display:block}[data-theme=light] .sk-theme-dark-asset,[data-theme=dark] .sk-theme-light-asset{display:none}[data-theme=dark] .sk-theme-dark-asset{display:block}@media (prefers-color-scheme:light){:root:not([data-theme]) .sk-theme-light-asset{display:block}:root:not([data-theme]) .sk-theme-dark-asset{display:none}}@media (prefers-color-scheme:dark){:root:not([data-theme]) .sk-theme-light-asset{display:none}:root:not([data-theme]) .sk-theme-dark-asset{display:block}}.sk-nav{align-items:center;gap:.25rem;display:flex}.sk-nav-link{border-radius:var(--sk-radius-sm);color:var(--sk-text-2);border:1px solid #0000;padding:.4375rem .625rem;font-size:.8125rem;font-weight:500;line-height:1;transition:background-color .16s,border-color .16s,color .16s}.sk-nav-link:hover{background:var(--sk-bg-2);color:var(--sk-text-0)}.sk-nav-link.is-active{background:var(--sk-bg-2);border-color:var(--sk-line);color:var(--sk-text-0)}.sk-nav-split{align-items:stretch;display:flex;position:relative}.sk-nav-split-link.sk-nav-link{border-radius:var(--sk-radius-sm) 0 0 var(--sk-radius-sm);padding-right:.375rem}.sk-nav-dropdown{display:flex;position:static}.sk-nav-split-trigger{border-radius:0 var(--sk-radius-sm) var(--sk-radius-sm) 0;color:var(--sk-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-left:0;align-items:center;padding:0 .3125rem 0 .125rem;list-style:none;transition:background-color .16s,border-color .16s,color .16s;display:flex}.sk-nav-split-trigger::-webkit-details-marker{display:none}.sk-nav-split:hover .sk-nav-split-link,.sk-nav-split:hover .sk-nav-split-trigger,.sk-nav-split:has(.sk-nav-split-link.is-active) .sk-nav-split-trigger,.sk-nav-dropdown[open] .sk-nav-split-trigger{background:var(--sk-bg-2);color:var(--sk-text-0)}.sk-nav-split:has(.sk-nav-split-link.is-active) .sk-nav-split-trigger,.sk-nav-dropdown[open] .sk-nav-split-trigger{border-color:var(--sk-line);border-left:0}.sk-nav-dropdown-chevron{transition:transform .16s}.sk-nav-dropdown[open] .sk-nav-dropdown-chevron{transform:rotate(180deg)}.sk-nav-dropdown-menu{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius);box-shadow:var(--sk-shadow-2);z-index:70;width:21.5rem;margin-top:.5rem;position:absolute;top:100%;left:0;overflow:hidden}.sk-nav-dropdown-section{padding:.375rem}.sk-nav-dropdown-section+.sk-nav-dropdown-section{border-top:1px solid var(--sk-line-soft)}.sk-nav-dropdown-heading{color:var(--sk-text-3);letter-spacing:.08em;text-transform:uppercase;padding:.375rem .625rem .25rem;font-size:.75rem;font-weight:700}.sk-nav-dropdown-row{border-radius:calc(var(--sk-radius) - .2rem);color:var(--sk-text-1);grid-template-columns:.5rem minmax(0,1fr) auto;align-items:center;gap:.625rem;min-height:3rem;padding:.5rem .625rem;line-height:1.25;text-decoration:none;transition:background-color .16s,color .16s;display:grid}.sk-nav-dropdown-row:hover,.sk-nav-dropdown-row.is-active{background:var(--sk-bg-2)}.sk-nav-dropdown-row.is-active{box-shadow:inset 2px 0 var(--sk-accent)}.sk-nav-dropdown-dot{background:var(--sk-text-3);box-shadow:0 0 0 3px var(--sk-text-3);border-radius:999px}@supports (color:color-mix(in lab, red, red)){.sk-nav-dropdown-dot{box-shadow:0 0 0 3px color-mix(in srgb, var(--sk-text-3) 14%, transparent)}}.sk-nav-dropdown-dot{width:.4375rem;height:.4375rem}.sk-nav-dropdown-row[data-state=attention] .sk-nav-dropdown-dot{background:var(--sk-failed);box-shadow:0 0 0 3px var(--sk-failed-soft)}.sk-nav-dropdown-row[data-state=active] .sk-nav-dropdown-dot{background:var(--sk-accent-hi);box-shadow:0 0 0 3px var(--sk-accent-soft)}.sk-nav-dropdown-row[data-state=ready] .sk-nav-dropdown-dot{background:var(--sk-running);box-shadow:0 0 0 3px var(--sk-running-soft)}.sk-nav-dropdown-title,.sk-nav-dropdown-copy,.sk-nav-dropdown-time{display:block}.sk-nav-dropdown-title{color:var(--sk-text-0);text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;overflow:hidden}.sk-nav-dropdown-copy{color:var(--sk-text-2);text-overflow:ellipsis;white-space:nowrap;margin-top:.125rem;font-size:.75rem;overflow:hidden}.sk-nav-dropdown-time{color:var(--sk-text-3);font-family:var(--sk-mono);white-space:nowrap;font-size:.75rem;font-weight:500}.sk-nav-dropdown-item-state{color:var(--sk-text-1);text-align:right;justify-items:end;gap:.1875rem;max-width:7.5rem;font-size:.75rem;display:grid}.sk-nav-dropdown-row[data-state=attention] .sk-nav-dropdown-item-state{color:var(--sk-failed)}.sk-nav-dropdown-row[data-state=active] .sk-nav-dropdown-item-state{color:var(--sk-accent-hi)}.sk-nav-dropdown-row[data-state=ready] .sk-nav-dropdown-item-state{color:var(--sk-running)}.sk-nav-dropdown-empty{padding:1rem}.sk-nav-dropdown-footer{background:var(--sk-bg-2);align-items:center}@supports (color:color-mix(in lab, red, red)){.sk-nav-dropdown-footer{background:color-mix(in srgb, var(--sk-bg-2) 65%, transparent)}}.sk-nav-dropdown-footer{border-top:1px solid var(--sk-line-soft);justify-content:space-between;min-height:2.5rem;padding:.375rem .625rem;display:flex}.sk-nav-dropdown-footer a{border-radius:var(--sk-radius-sm);color:var(--sk-text-1);padding:.375rem .5rem;font-size:.75rem;font-weight:600;text-decoration:none}.sk-nav-dropdown-footer a:hover{background:var(--sk-bg-3);color:var(--sk-text-0)}.sk-new-session-nav{flex:none;position:relative}.sk-new-session-trigger{cursor:pointer;min-height:2rem;padding:0 .625rem;list-style:none}.sk-new-session-trigger::-webkit-details-marker{display:none}.sk-new-session-nav details[open] .sk-new-session-trigger{background:var(--sk-accent-fill-hi)}.sk-new-session-menu{width:20rem;left:auto;right:0}.sk-new-session-menu form{margin:0}.sk-new-session-menu .sk-nav-dropdown-row{text-align:left;background:0 0;border:0;width:100%}.sk-new-session-nav{align-items:center;display:flex}.sk-new-session-nav [hidden]{display:none}.sk-new-session-context{color:var(--sk-text-2);text-overflow:ellipsis;white-space:nowrap;max-width:10rem;margin-right:.75rem;font-size:.75rem;overflow:hidden}.sk-new-session-nav[data-contextual=true] form>.sk-new-session-trigger{border-top-right-radius:0;border-bottom-right-radius:0}.sk-new-session-nav[data-contextual=true] summary.sk-new-session-trigger{border-left:1px solid #fff3;border-top-left-radius:0;border-bottom-left-radius:0;width:2rem;padding:0}.sk-new-session-nav[data-contextual=true] summary>:not(.sk-new-session-chevron){display:none}@media (max-width:1024px){.sk-new-session-context,.sk-new-session-nav .sk-new-session-trigger-label{display:none}}.sk-project-new-session-options>summary::-webkit-details-marker{display:none}.sk-project-new-session-options[open]>summary{background:var(--sk-accent-fill-hi)}.sk-project-new-session-menu{width:13rem;left:auto;right:0}.sk-project-new-session-menu .sk-nav-dropdown-row{cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;width:100%}.sk-project-new-session-menu .sk-nav-dropdown-row:hover,.sk-project-new-session-menu .sk-nav-dropdown-row:focus-visible{background:var(--sk-bg-2)}@media (max-width:520px){.sk-nav-link:not(.is-active){color:var(--sk-text-1)}.sk-nav-split-link.sk-nav-link{padding-left:.25rem;padding-right:.1875rem;font-size:.75rem}.sk-nav-split-trigger{padding-left:0;padding-right:.125rem}.sk-nav-dropdown-chevron{width:.75rem;height:.75rem}.sk-nav-dropdown-menu{width:min(21.5rem,100vw - 1rem)}[data-role=projects-nav] .sk-nav-dropdown-menu{left:-3rem}[data-role=sessions-nav] .sk-nav-dropdown-menu{left:-7.125rem}[data-role=releases-nav] .sk-nav-dropdown-menu{left:-11.5rem;right:auto}.sk-new-session-trigger{width:2.125rem;padding:0}.sk-new-session-trigger-label{display:none}.sk-new-session-menu{width:auto;position:fixed;top:3.5rem;left:.5rem;right:.5rem}}.sk-command-shell{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);color:var(--sk-text-2);align-items:center;gap:.5rem;min-width:min(15rem,28vw);padding:.25rem .5rem .25rem .625rem;font-size:.75rem;transition:background-color .16s,border-color .16s,color .16s;display:none}.sk-command-shell:hover{background:var(--sk-bg-2);border-color:var(--sk-accent-line);color:var(--sk-text-0)}@media (min-width:1536px){.sk-command-shell{display:flex}}.sk-command-shell kbd{background:var(--sk-bg-2);border:1px solid var(--sk-line);color:var(--sk-text-2);font-family:var(--sk-mono);border-radius:4px;padding:.125rem .3125rem;font-size:.75rem;line-height:1}.sk-icon-button{border-radius:var(--sk-radius-sm);color:var(--sk-text-2);border:1px solid #0000;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;transition:background-color .16s,border-color .16s,color .16s;display:inline-flex}.sk-icon-button:hover{background:var(--sk-bg-2);border-color:var(--sk-line);color:var(--sk-text-0)}.sk-icon-button:active{transform:translateY(1px)}.sk-dictation{align-items:center;gap:.375rem;display:inline-flex;position:relative}.sk-dictation-toggle:focus-visible{outline:2px solid var(--sk-accent);outline-offset:2px}.sk-dictation-toggle .sk-dictation-recording,.sk-dictation-toggle .sk-dictation-busy,.sk-dictation-toggle:not([data-state=idle]) .sk-dictation-idle{display:none}.sk-dictation-toggle[data-state=recording] .sk-dictation-recording,.sk-dictation-toggle[data-state=starting] .sk-dictation-busy,.sk-dictation-toggle[data-state=transcribing] .sk-dictation-busy{display:inline-block}.sk-dictation-toggle[data-state=recording]{background:var(--sk-failed-soft);border-color:var(--sk-failed);color:var(--sk-failed)}.sk-dictation-elapsed{color:var(--sk-failed);font-size:var(--sk-type-label)}.sk-dictation-notice{background:var(--sk-bg-1);border:1px solid var(--sk-line-strong);border-radius:var(--sk-radius-sm);box-shadow:var(--sk-shadow-2);color:var(--sk-text-1);font-size:var(--sk-type-label);text-align:left;z-index:40;flex-direction:column;gap:.25rem;width:min(20rem,100vw - 3rem);padding:.5rem 1.75rem .5rem .625rem;font-weight:400;line-height:1.45;display:flex;position:absolute;left:0}.sk-dictation-notice[hidden],.sk-dictation-elapsed[hidden]{display:none}.sk-voice-meter{align-items:center;gap:2px;height:1.125rem;display:inline-flex}.sk-voice-meter[hidden]{display:none}.sk-voice-meter i{background:var(--sk-failed);border-radius:1px;width:3px;height:100%;transition:transform 70ms linear;display:block;transform:scaleY(.12)}[data-level=quiet] .sk-voice-meter i{background:var(--sk-text-3)}.sk-dictation[data-level=quiet] .sk-dictation-elapsed{color:var(--sk-text-2)}.sk-dictation[data-placement=above] .sk-dictation-notice{bottom:calc(100% + .375rem)}.sk-dictation[data-placement=below] .sk-dictation-notice{top:calc(100% + .375rem)}.sk-dictation[data-align=end] .sk-dictation-notice{left:auto;right:0}.sk-dictation-dismiss{color:var(--sk-text-2);padding:.125rem .375rem;line-height:1;position:absolute;top:.25rem;right:.125rem}.sk-dictation-dismiss:hover{color:var(--sk-text-0)}.sk-preview-review{background:var(--sk-bg-1);border-bottom:1px solid var(--sk-line);flex:none}.sk-preview-review[hidden],.sk-preview-review [hidden]{display:none}.sk-preview-review-bar{background:var(--sk-accent);align-items:center}@supports (color:color-mix(in lab, red, red)){.sk-preview-review-bar{background:color-mix(in srgb, var(--sk-accent) 6%, var(--sk-bg-1))}}.sk-preview-review-bar{flex-wrap:wrap;gap:.375rem .75rem;padding:.375rem .75rem;display:flex}.sk-preview-review-status,.sk-preview-review-busy,.sk-preview-review-group,.sk-preview-review-modes,.sk-preview-review-colors,.sk-preview-review-end{align-items:center;gap:.375rem;display:inline-flex}.sk-preview-review-group{gap:.125rem}.sk-preview-review-colors{margin-right:.25rem}.sk-preview-review-bar .sk-icon-button{width:2rem;height:2rem}.sk-preview-review-modes{border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);gap:0;overflow:hidden}.sk-preview-review-mode{color:var(--sk-text-2);align-items:center;gap:.3125rem;height:1.875rem;padding:0 .625rem;font-size:.75rem;font-weight:500;display:inline-flex}.sk-preview-review-mode+.sk-preview-review-mode{border-left:1px solid var(--sk-line)}.sk-preview-review-mode:hover:not(:disabled){color:var(--sk-text-0)}.sk-preview-review-count{background:var(--sk-bg-3);text-align:center;border-radius:999px;min-width:1.25rem;padding:0 .3125rem}.sk-preview-review-meter{align-items:center;gap:2px;height:1.125rem;display:inline-flex}.sk-preview-review-meter i{background:var(--sk-failed);border-radius:1px;width:3px;height:100%;transition:transform 70ms linear;display:block;transform:scaleY(.12)}.sk-preview-review-status[data-level=quiet] .sk-preview-review-meter i{background:var(--sk-text-3)}.sk-preview-review-voice-label{color:var(--sk-text-2)}.sk-preview-review-status{color:var(--sk-failed);font-size:var(--sk-type-label)}.sk-preview-review-busy{color:var(--sk-text-2);font-size:var(--sk-type-label)}.sk-preview-review-end{margin-left:auto}.sk-preview-review-dot{background:var(--sk-failed);border-radius:50%;width:.5rem;height:.5rem}.sk-preview-review-bar:not([data-state=recording]) .sk-preview-review-status,.sk-preview-review-status[data-voice=off] .sk-preview-review-mic{display:none}.sk-preview-review-bar button[aria-pressed=true]{background:var(--sk-accent-soft);border-color:var(--sk-accent);color:var(--sk-text-0)}.sk-preview-review-bar button:disabled{cursor:default;opacity:.45}.sk-preview-review-color{border:2px solid var(--sk-line-strong);border-radius:50%;width:1.125rem;height:1.125rem}.sk-preview-review-bar .sk-preview-review-color[aria-pressed=true]{border-color:var(--sk-text-0)}.sk-preview-review-notices{border-top:1px solid var(--sk-line);color:var(--sk-text-1);font-size:var(--sk-type-label);padding:.375rem .75rem;line-height:1.45}.sk-preview-review-notice{align-items:baseline;gap:.5rem;display:flex}.sk-preview-review-notice>span{flex:auto;min-width:0}.sk-preview-review-notice>a,.sk-preview-review-notice>.sk-button{white-space:nowrap;flex:none}.sk-preview-review-dismiss{color:var(--sk-text-2);flex:none;padding:.125rem .375rem;line-height:1}.sk-preview-review-dismiss:hover{color:var(--sk-text-0)}.sk-preview-review-canvas{pointer-events:none;touch-action:none;z-index:20;position:absolute}.sk-preview-review-canvas[data-drawing=true]{cursor:crosshair;pointer-events:auto}.sk-preview-review-canvas[data-flash=true]{animation:.3s ease-out sk-preview-review-flash}@keyframes sk-preview-review-flash{0%{background:#ffffff8c}to{background:0 0}}.sk-mobile-nav{flex:none;display:none;position:relative}.sk-mobile-nav>summary{border-radius:var(--sk-radius-sm);color:var(--sk-text-2);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;list-style:none;transition:background-color .16s,border-color .16s,color .16s;display:flex}.sk-mobile-nav>summary::-webkit-details-marker{display:none}.sk-mobile-nav>summary:hover,.sk-mobile-nav>summary:focus-visible,.sk-mobile-nav[open]>summary{background:var(--sk-bg-2);border-color:var(--sk-line);color:var(--sk-text-0)}.sk-mobile-nav>summary:focus-visible{outline:2px solid var(--sk-accent);outline-offset:2px}.sk-mobile-nav-close,.sk-mobile-nav[open] .sk-mobile-nav-open{display:none}.sk-mobile-nav[open] .sk-mobile-nav-close{display:block}.sk-mobile-nav-panel{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius);box-shadow:var(--sk-shadow-2);z-index:60;width:min(17rem,100vw - 1.5rem);padding:.375rem;display:grid;position:absolute;top:calc(100% + .375rem);right:0}.sk-mobile-nav-link{border-radius:var(--sk-radius-sm);color:var(--sk-text-1);border:1px solid #0000;align-items:center;gap:.625rem;min-height:2.75rem;padding:.625rem .75rem;font-size:.875rem;font-weight:500;display:flex}.sk-mobile-nav-link:hover,.sk-mobile-nav-link:focus-visible,.sk-mobile-nav-link.is-active{background:var(--sk-bg-2);border-color:var(--sk-line);color:var(--sk-text-0)}.sk-mobile-nav-link:focus-visible{outline:2px solid var(--sk-accent);outline-offset:-2px}.sk-mobile-nav-divider{border-top:1px solid var(--sk-line);margin:.375rem 0}@media (max-width:800px){.sk-shell-inner{gap:.375rem;padding-left:1rem;padding-right:1rem}.sk-topbar .sk-logo{width:2rem;overflow:hidden}.sk-new-session-trigger{width:2.125rem;padding:0}.sk-new-session-trigger-label{display:none}}@media (min-width:640px) and (max-width:800px){.sk-shell-inner{padding-left:1.5rem;padding-right:1.5rem}.sk-auth-nav-desktop{gap:0}.sk-auth-nav-desktop .sk-nav-link,.sk-auth-nav-desktop .sk-nav-split-link.sk-nav-link{padding-left:.35rem;padding-right:.35rem;font-size:.75rem}.sk-auth-nav-desktop .sk-nav-split-trigger{display:none}.sk-auth-nav-desktop .sk-nav-split-link.sk-nav-link{border-radius:var(--sk-radius-sm)}}@media (max-width:640px){.sk-auth-nav-desktop,#notifications-nav-link{display:none}.sk-new-session-trigger{width:2.75rem;min-height:2.75rem}.sk-mobile-nav{display:block}.sk-auth-theme-toggle{flex:none;width:2.75rem;height:2.75rem}.sk-auth-user-menu>[data-user-menu-trigger]{justify-content:center;align-items:center;width:2.75rem;height:2.75rem;padding:0;display:flex}}@media (min-width:480px){.sk-project-header{flex-direction:row;align-items:flex-start}.sk-project-header-action{align-self:flex-start}.sk-project-header-action-primary{flex:none}}@media (max-width:639px){.sk-project-tabs{scrollbar-width:none}.sk-project-tabs::-webkit-scrollbar{display:none}.sk-project-tab{min-height:2.75rem}}@media (min-width:480px) and (max-width:639px){.sk-project-page .sk-project-tabs:not(.sk-project-tabs-session){height:auto}.sk-project-tab{white-space:nowrap;flex:1 0 auto;justify-content:center;padding-left:.25rem;padding-right:.25rem}}.chat-session .sk-timeline-anchor{border-radius:var(--sk-radius-sm);scroll-margin-top:3.5rem;transition:background-color .18s,box-shadow .18s}.chat-session .sk-timeline-anchor:target{background:var(--sk-accent)}@supports (color:color-mix(in lab, red, red)){.chat-session .sk-timeline-anchor:target{background:color-mix(in srgb, var(--sk-accent) 12%, transparent)}}.chat-session .sk-timeline-anchor:target{box-shadow:inset 0 0 0 1px var(--sk-accent)}@supports (color:color-mix(in lab, red, red)){.chat-session .sk-timeline-anchor:target{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sk-accent) 28%, transparent)}}.chat-session .sk-timeline-anchor.is-nav-target{background:var(--sk-accent)}@supports (color:color-mix(in lab, red, red)){.chat-session .sk-timeline-anchor.is-nav-target{background:color-mix(in srgb, var(--sk-accent) 12%, transparent)}}.chat-session .sk-timeline-anchor.is-nav-target{box-shadow:inset 0 0 0 1px var(--sk-accent)}@supports (color:color-mix(in lab, red, red)){.chat-session .sk-timeline-anchor.is-nav-target{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--sk-accent) 28%, transparent)}}.chat-session .sk-composer-format-button{border-radius:var(--sk-radius-sm);color:var(--sk-text-2);border:1px solid #0000;justify-content:center;align-items:center;min-width:1.75rem;height:1.75rem;padding:0 .4rem;line-height:1;display:inline-flex}.chat-session .sk-composer-format-button:hover{background:var(--sk-bg-1);border-color:var(--sk-line);color:var(--sk-text-0)}.chat-session .sk-composer-format-button:focus-visible{outline:2px solid var(--sk-accent);outline-offset:1px}:is(.chat-session,.sk-new-session-composer) .sk-composer-rich-editor{color:var(--sk-text-0);font-size:var(--sk-type-prompt);overflow-wrap:anywhere;white-space:pre-wrap}:is(.chat-session,.sk-new-session-composer) .sk-composer-rich-editor[data-empty=true]:before{color:var(--sk-text-3);content:attr(data-placeholder);pointer-events:none;position:absolute}.sk-composer-attachments{gap:12px;padding:8px 8px 4px 0}.sk-composer-thumbnail{border:1px solid var(--sk-line);object-fit:cover;border-radius:6px;width:3rem;height:3rem;display:block}.sk-composer-attachment-remove{background:var(--sk-bg-2);border:1px solid var(--sk-line);color:var(--sk-text-2);font-size:var(--sk-type-body);border-radius:999px;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;line-height:1;display:flex;position:absolute;top:-.5rem;right:-.5rem}.sk-composer-attachment-remove:hover{border-color:var(--sk-line-strong);color:var(--sk-text-0)}.sk-composer-attachment-remove:focus-visible{outline:2px solid var(--sk-accent);outline-offset:1px}.sk-composer-pasted-text{flex-direction:column;gap:6px;max-height:40vh;padding:6px 0 2px;display:flex;overflow-y:auto}.sk-pasted-text{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-left:3px solid var(--sk-accent);color:var(--sk-text-1);border-radius:6px;flex:none;min-width:0;position:relative}.sk-pasted-text-summary{cursor:pointer;font-size:var(--sk-type-label);align-items:center;gap:6px;min-width:0;min-height:32px;padding:4px 40px 4px 8px;list-style:none;display:flex}.sk-pasted-text-summary::-webkit-details-marker{display:none}.sk-pasted-text-summary:focus-visible{outline:2px solid var(--sk-accent);outline-offset:-2px}.sk-pasted-text-chevron{transition:transform .12s}.sk-pasted-text details[open] .sk-pasted-text-chevron{transform:rotate(90deg)}.sk-pasted-text-preview{color:var(--sk-text-3);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sk-pasted-text details[open] .sk-pasted-text-preview{display:none}.sk-pasted-text-body{border-top:1px solid var(--sk-line);color:var(--sk-text-0);font-size:var(--sk-type-label);overflow-wrap:anywhere;white-space:pre-wrap;max-height:11rem;margin:0;padding:8px 10px;line-height:1.5;overflow:auto}.sk-pasted-text-body:focus-visible{outline:2px solid var(--sk-accent);outline-offset:-2px}.sk-pasted-text-note{border-top:1px solid var(--sk-line);color:var(--sk-text-3);margin:0;padding:4px 10px;font-size:12px}.sk-pasted-text-remove{color:var(--sk-text-2);border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;display:flex;position:absolute;top:2px;right:3px}.sk-pasted-text-remove:hover{background:var(--sk-bg-2);color:var(--sk-text-0)}.sk-pasted-text-remove:focus-visible{outline:2px solid var(--sk-accent);outline-offset:1px}:is(.chat-session,.sk-new-session-composer) .sk-chat-markdown{min-width:0;max-width:100%;line-height:1.65}.chat-session{--sk-chat-font-increase:0px;font-family:var(--sk-sans)}.chat-session[data-text-size=large]{--sk-chat-font-increase:2px}.chat-session[data-text-size=larger]{--sk-chat-font-increase:4px}.chat-session :where(.text-\[12px\]){font-size:calc(12px + var(--sk-chat-font-increase))}.chat-session :where(.text-\[13px\]){font-size:calc(13px + var(--sk-chat-font-increase))}.chat-session :where(.text-\[15px\]){font-size:calc(15px + var(--sk-chat-font-increase))}.chat-session :where(.text-\[17px\]){font-size:calc(17px + var(--sk-chat-font-increase))}.chat-session :where(.text-\[0\.66rem\]){font-size:calc(.66rem + var(--sk-chat-font-increase))}.chat-session :where(.text-xs){font-size:calc(.75rem + var(--sk-chat-font-increase))}.chat-session :where(.text-sm){font-size:calc(.875rem + var(--sk-chat-font-increase))}.chat-session :where(.text-base){font-size:calc(1rem + var(--sk-chat-font-increase))}@media (max-width:639px){[data-stale-session-boundary=true]{overflow:hidden}[data-role=session-header]{grid-template-columns:minmax(0,1fr) auto;column-gap:.5rem;padding:.5rem;display:grid}[data-role=session-header] [data-role=session-toolbar-row]{grid-area:2/1/auto/-1;align-self:center}[data-role=session-header] [data-role=session-actions]{flex-wrap:nowrap;width:auto}[data-role=session-header] [data-role=session-title-row]{grid-area:1/1/auto/-1;margin-top:0}[data-role=session-header] [data-role=session-switcher-trigger]{height:2.75rem;min-height:2.75rem}[data-role=session-header] [data-role=session-switcher-trigger]>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-role=session-header] [data-role=session-switcher]>div:first-child{flex-direction:row;align-items:center;gap:.5rem}.sk-session-workspace-shell{margin-left:0;margin-right:0}.sk-session-workspace-shell>[data-role=session-workspace]{border-left:0;border-right:0;border-radius:0}.chat-session :where(input,select,textarea,[contenteditable=true]){font-size:max(16px,1em)}.chat-session :where(button,[role=button],[contenteditable=true]){touch-action:manipulation}[data-role=session-workspace] .chat-session{min-height:0;overflow:hidden}.sk-chat-session-header{flex:none;gap:.375rem;padding:.375rem .5rem}.sk-chat-session-header [data-role=session-run-summary]{flex-wrap:nowrap;min-height:1.25rem;overflow:hidden}.sk-chat-session-header [data-role=session-run-activity]{flex:auto;min-width:0}.sk-chat-session-header [data-role=session-header-controls]{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:.375rem;overflow-x:auto}.sk-chat-session-header [data-role=session-header-controls]::-webkit-scrollbar{display:none}[data-role=session-workspace] [id^=chat-scroll-]{overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch}.sk-session-composer{flex:none}.sk-session-composer [data-role=markdown-toolbar]{display:none}.chat-session .sk-composer-format-button{min-width:2.25rem;min-height:2.25rem}.chat-session [data-role=markdown-toolbar]{overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.chat-session [data-role=markdown-toolbar]::-webkit-scrollbar{display:none}.chat-session .sk-session-view-label{display:none}}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown h1,:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown h2,:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown h3,:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown h4{color:var(--sk-text-0);letter-spacing:0;margin:1.1em 0 .5em;font-weight:700;line-height:1.4}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown h1{font-size:1.35em}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown h2{font-size:1.22em}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown h3{font-size:1.1em}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown h4{font-size:1em}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown>:first-child{margin-top:0}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown>:last-child{margin-bottom:0}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown p{margin:.75em 0}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown ul,:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown ol{margin:.6em 0 .9em;padding-left:1.4em}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown ul{list-style:outside}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown ol{list-style:decimal}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown li{margin:.35em 0;padding-left:.15em}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown li>ul,:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown li>ol{margin:.3em 0}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown hr{border:0;border-top:1px solid var(--sk-line);margin:1.1em 0}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown blockquote{border-left:3px solid var(--sk-accent)}@supports (color:color-mix(in lab, red, red)){:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown blockquote{border-left:3px solid color-mix(in srgb, var(--sk-accent) 55%, var(--sk-line))}}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown blockquote{color:var(--sk-text-1);margin:.9em 0;padding:.15em 0 .15em .9em}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown blockquote p{margin:.35em 0}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown table{border-collapse:collapse;max-width:100%;margin:.9em 0;display:block;overflow-x:auto}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown th,:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown td{border:1px solid var(--sk-line);text-align:left;padding:.35em .75em}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown th{background:var(--sk-bg-1);color:var(--sk-text-0);white-space:nowrap;font-weight:600}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown strong{color:var(--sk-text-0);font-weight:700}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown a{color:var(--sk-accent);text-underline-offset:.15em;text-decoration:underline}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown del{color:var(--sk-text-2)}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown code:not(pre code){background:var(--sk-bg-2);border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);color:var(--sk-text-0);font-family:var(--sk-mono);padding:.08em .3em;font-size:.92em;font-weight:500}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown pre{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);color:var(--sk-text-1);white-space:pre;max-width:100%;margin:.9em 0;padding:.7em .85em;overflow-x:auto}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown pre code{color:inherit;font-family:var(--sk-mono);white-space:pre;max-width:100%;font-weight:400;display:block}.sk-code-block{position:relative}.sk-code-block>pre,:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown .sk-code-block>pre{padding-right:2.75rem}.sk-code-copy{background:var(--sk-bg-2);border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);color:var(--sk-text-2);cursor:pointer;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex;position:absolute;top:.4rem;right:.4rem}.sk-code-copy:hover,.sk-code-copy:focus-visible{border-color:var(--sk-line-strong);color:var(--sk-text-0)}@media (hover:hover){.sk-code-copy{opacity:0;transition:opacity .12s}.sk-code-block:hover .sk-code-copy,.sk-code-copy:focus-visible{opacity:1}}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown .task-list-item{list-style:none}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown .task-list-item input{margin:0 .45em 0 -1.35em}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown img{background:var(--sk-bg-2);border:1px solid var(--sk-line);border-radius:var(--sk-radius-md);object-fit:contain;max-width:100%;max-height:min(70vh,40rem);margin:.75rem 0;display:block}.sk-answer-picture{margin:.75rem 0;display:block}:is(.chat-session,.sk-home-request-body,.sk-reader,.sk-new-session-composer) .sk-chat-markdown .sk-answer-picture img{margin:0}.sk-answer-picture-caption{color:var(--sk-text-2);font-size:var(--sk-type-label);overflow-wrap:anywhere;margin-top:4px;line-height:1.4;display:block}.sk-answer-picture-caption strong{color:var(--sk-text-0);font-weight:600}.chat-session .sk-composer-rich-editor.sk-chat-markdown{max-width:calc(100% + 1ch);margin-inline-start:-1ch;padding-inline-start:1ch}:is(.chat-session,.sk-new-session-composer) .sk-composer-rich-editor.sk-chat-markdown p{margin:.2em 0}:is(.chat-session,.sk-new-session-composer) .sk-composer-rich-editor.sk-chat-markdown :is(blockquote,pre,ul,ol,table,hr){margin:.35em 0}:is(.chat-session,.sk-new-session-composer) .sk-composer-rich-editor.sk-chat-markdown :is(h1,h2,h3,h4,h5,h6){margin:.6em 0 .3em}:is(.chat-session,.sk-new-session-composer) .sk-composer-rich-editor.sk-chat-markdown>:is(p,blockquote,pre,ul,ol,table,hr,h1,h2,h3,h4,h5,h6):first-child{margin-top:0}:is(.chat-session,.sk-new-session-composer) .sk-composer-rich-editor.sk-chat-markdown>:is(p,blockquote,pre,ul,ol,table,hr,h1,h2,h3,h4,h5,h6):last-child{margin-bottom:0}:is(.chat-session,.sk-new-session-composer) .sk-composer-rich-editor.sk-chat-markdown li,:is(.chat-session,.sk-new-session-composer) .sk-composer-rich-editor.sk-chat-markdown li>:is(ul,ol){margin:.1em 0}:is(.chat-session,.sk-new-session-composer) .sk-composer-rich-editor.sk-chat-markdown ul{padding-left:2.5ch}:is(.chat-session,.sk-new-session-composer) .sk-composer-rich-editor.sk-chat-markdown ol{padding-left:4.5ch}.sk-reader .sk-chat-markdown{font-size:var(--sk-type-reading);overflow-wrap:break-word;max-width:none;line-height:1.75}.sk-reader .sk-chat-markdown :is(p,li,td,th){color:var(--sk-text-0)}.sk-reader .sk-chat-markdown p{margin:0 0 1.1em}.sk-reader .sk-chat-markdown :is(h1,h2,h3,h4){margin:1.8em 0 .6em}.sk-reader .sk-chat-markdown :is(pre,table){font-size:.875em}.chat-session .sk-rich-media{border:1px solid var(--sk-line);border-radius:var(--sk-radius-md);background:var(--sk-bg-2);max-width:min(100%,48rem);margin:.75rem 0;overflow:hidden}.chat-session .sk-rich-media video{background:#000;width:100%;max-height:28rem;display:block}.chat-session .sk-rich-media figcaption{border-top:1px solid var(--sk-line);color:var(--sk-text-2);padding:.5rem .75rem;font-size:.75rem}.sk-session-control{border-radius:var(--sk-radius-sm);border:1px solid #0000;justify-content:center;align-items:center;width:2rem;height:2rem;font-size:.75rem;font-weight:500;transition:background-color .16s,border-color .16s,color .16s,opacity .16s,transform .12s;display:inline-flex}.sk-session-lifecycle-actions .sk-session-control{gap:5px;width:auto;padding:0 9px}@media (max-width:639px){.sk-session-lifecycle-actions .sk-session-control span:not([class*=hero-]){display:none}.sk-session-lifecycle-actions .sk-session-control{width:2rem;padding:0}}.sk-session-control:hover{transform:translateY(-1px)}.sk-session-control:active{transform:translateY(0)}.sk-session-control:disabled{cursor:not-allowed;opacity:.5;transform:none}.sk-session-control.is-delete{background:var(--sk-failed-soft);border-color:var(--sk-failed)}@supports (color:color-mix(in lab, red, red)){.sk-session-control.is-delete{border-color:color-mix(in srgb, var(--sk-failed) 34%, transparent)}}.sk-session-control.is-delete{color:var(--sk-failed)}.sk-session-control.is-delete:hover:not(:disabled){background:var(--sk-failed)}@supports (color:color-mix(in lab, red, red)){.sk-session-control.is-delete:hover:not(:disabled){background:color-mix(in srgb, var(--sk-failed) 22%, transparent)}}.sk-session-control.is-delete:hover:not(:disabled){border-color:var(--sk-failed)}@supports (color:color-mix(in lab, red, red)){.sk-session-control.is-delete:hover:not(:disabled){border-color:color-mix(in srgb, var(--sk-failed) 55%, transparent)}}.sk-session-control.is-archive{border-color:var(--sk-line);color:var(--sk-text-1);background:0 0}.sk-session-control.is-archive:hover:not(:disabled){background:var(--sk-bg-3);color:var(--sk-text-0)}.sk-session-control.is-neutral{background:var(--sk-bg-2);border-color:var(--sk-line);color:var(--sk-text-2)}.sk-session-control.is-neutral:hover:not(:disabled){background:var(--sk-bg-3);color:var(--sk-text-0)}.sk-provider-usage>summary::-webkit-details-marker{display:none}.sk-provider-usage-trigger{color:var(--sk-text-2);outline:none;transition:color .12s}.sk-provider-usage-trigger:hover,.sk-provider-usage[open]>.sk-provider-usage-trigger{color:var(--sk-text-0)}.sk-provider-usage-trigger:focus-visible{box-shadow:0 0 0 2px var(--sk-accent-soft);border-radius:.125rem}.sk-usage-forecast-fill{background-image:repeating-linear-gradient(-45deg, var(--sk-bg-1) 0 2px, transparent 2px 4px)}@supports (color:color-mix(in lab, red, red)){.sk-usage-forecast-fill{background-image:repeating-linear-gradient(-45deg, color-mix(in srgb, var(--sk-bg-1) 55%, transparent) 0 2px, transparent 2px 4px)}}.sk-usage-forecast-fill{opacity:.55}.sk-session-select-wrap{flex:0 auto;align-items:center;min-width:0;display:inline-flex;position:relative}.sk-session-select-wrap-full{width:100%;display:flex}.sk-session-select{appearance:none;border-radius:var(--sk-radius-sm);color:var(--sk-text-1);cursor:pointer;text-overflow:ellipsis;white-space:nowrap;background:0 0;border:1px solid #0000;min-width:0;max-width:100%;height:1.75rem;padding:0 1.45rem 0 .5rem;font-size:.75rem;line-height:1;transition:background-color .16s,border-color .16s,color .16s,opacity .16s;overflow:hidden}[data-theme=dark] .sk-session-select,:root:not([data-theme]) .sk-session-select{color-scheme:dark}[data-theme=light] .sk-session-select{color-scheme:light}.sk-session-select option{background:var(--sk-bg-1);color:var(--sk-text-0)}.sk-session-select option:checked{background:var(--sk-accent-soft);color:var(--sk-text-0)}.sk-session-select:hover:not(:disabled),.sk-session-select:focus{background:var(--sk-text-0)}@supports (color:color-mix(in lab, red, red)){.sk-session-select:hover:not(:disabled),.sk-session-select:focus{background:color-mix(in srgb, var(--sk-text-0) 5%, transparent)}}.sk-session-select:hover:not(:disabled),.sk-session-select:focus{border-color:var(--sk-line-strong);color:var(--sk-text-0);outline:none}.sk-session-select:disabled{cursor:default;opacity:.55}.sk-session-select-wrap-full .sk-session-select{width:100%;max-width:none}.sk-session-select-model{text-overflow:clip;white-space:normal;justify-content:flex-start;align-items:center;width:15.75rem;max-width:min(15.75rem,46vw);height:auto;min-height:1.75rem;line-height:1.25;display:flex;overflow:visible}.sk-session-select-mode{width:10.75rem;max-width:min(10.75rem,34vw)}.sk-session-select-icon{color:var(--sk-text-2);pointer-events:none;position:absolute;right:.45rem}.sk-session-select:disabled+.sk-session-select-icon{opacity:.45}.sk-session-default-button{background:var(--sk-primary);align-items:center}@supports (color:color-mix(in lab, red, red)){.sk-session-default-button{background:color-mix(in srgb, var(--sk-primary) 11%, transparent)}}.sk-session-default-button{border:1px solid var(--sk-primary)}@supports (color:color-mix(in lab, red, red)){.sk-session-default-button{border:1px solid color-mix(in srgb, var(--sk-primary) 34%, transparent)}}.sk-session-default-button{border-radius:var(--sk-radius-sm);color:var(--sk-text-0);justify-content:center;gap:.45rem;width:100%;height:2rem;padding:0 .75rem;font-size:.75rem;font-weight:600;transition:background-color .16s,border-color .16s,color .16s,transform .12s;display:inline-flex}.sk-session-default-button:hover{background:var(--sk-primary)}@supports (color:color-mix(in lab, red, red)){.sk-session-default-button:hover{background:color-mix(in srgb, var(--sk-primary) 16%, transparent)}}.sk-session-default-button:hover{border-color:var(--sk-primary)}@supports (color:color-mix(in lab, red, red)){.sk-session-default-button:hover{border-color:color-mix(in srgb, var(--sk-primary) 52%, transparent)}}.sk-session-default-button:active{transform:translateY(1px)}.sk-session-menu{background:var(--sk-bg-1);border:1px solid var(--sk-line-strong);border-radius:var(--sk-radius-sm);box-shadow:var(--sk-shadow-2);color:var(--sk-text-0);z-index:80;min-width:100%;max-height:min(19rem,70vh);margin-top:.35rem;padding:.35rem;position:absolute;top:100%;left:0;overflow-y:auto}.sk-session-menu-heading{background:var(--sk-text-0)}@supports (color:color-mix(in lab, red, red)){.sk-session-menu-heading{background:color-mix(in srgb, var(--sk-text-0) 5%, transparent)}}.sk-session-menu-heading{border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);color:var(--sk-text-1);letter-spacing:.08em;text-transform:uppercase;margin:.25rem 0 .2rem;padding:.25rem .5rem;font-size:.75rem;font-weight:700}.sk-session-menu-item{border-radius:var(--sk-radius-sm);color:var(--sk-text-1);text-align:left;background:0 0;border:1px solid #0000;justify-content:space-between;align-items:center;gap:.5rem;width:100%;min-height:1.9rem;padding:.35rem .5rem;font-size:.75rem;display:flex}.sk-session-model-id{color:var(--sk-text-2)}.sk-session-menu-empty{color:var(--sk-text-2);max-width:18rem;padding:.55rem .6rem;font-size:.75rem;line-height:1.4}.sk-session-menu-item:hover,.sk-session-menu-item:focus{background:var(--sk-bg-3);border-color:var(--sk-line);color:var(--sk-text-0);outline:none}.sk-session-menu-item.is-selected{background:var(--sk-primary)}@supports (color:color-mix(in lab, red, red)){.sk-session-menu-item.is-selected{background:color-mix(in srgb, var(--sk-primary) 16%, transparent)}}.sk-session-menu-item.is-selected{border-color:var(--sk-primary)}@supports (color:color-mix(in lab, red, red)){.sk-session-menu-item.is-selected{border-color:color-mix(in srgb, var(--sk-primary) 44%, transparent)}}.sk-session-menu-item.is-selected{color:var(--sk-text-0)}.sk-session-menu-check{color:var(--sk-primary);flex:none}.sk-topbar .dropdown [data-user-menu-trigger]{border-radius:var(--sk-radius-sm);color:inherit;background:0 0;border:1px solid #0000;padding:.1875rem}.sk-topbar .dropdown [data-user-menu-trigger]:hover{background:var(--sk-bg-2);border-color:var(--sk-line)}.sk-topbar .dropdown [data-user-menu-trigger]:focus-visible{border-color:var(--sk-accent);outline:2px solid var(--sk-accent);outline-offset:2px}.sk-topbar .dropdown-content{background:var(--sk-bg-1);border-color:var(--sk-line);box-shadow:var(--sk-shadow-2)}.sk-user-menu-popup{box-sizing:border-box;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;z-index:80;-webkit-overflow-scrolling:touch;max-height:min(32rem,100dvh - 4rem);overflow-y:auto}@media (max-width:639px){.sk-user-menu-popup{width:min(18rem,100vw - 1rem);max-height:min(100vh - 7rem,100dvh - 7rem);margin-top:0;position:fixed;inset:3.5rem .5rem auto auto}}.sk-home-nav-badge{background:var(--sk-warning);color:var(--sk-bg-0);font-family:var(--sk-mono);border-radius:999px;justify-content:center;align-items:center;min-width:1.1rem;min-height:1.1rem;padding:0 .3rem;font-size:.75rem;font-weight:800;line-height:1;display:inline-flex}.sk-home-nav-badge[hidden]{display:none}.sk-home-page{min-width:0}.sk-home-section{min-width:0;margin-top:clamp(2rem,4vw,2.25rem)}.sk-home-section-heading{margin-bottom:.8rem}.sk-home-section-heading.is-row{flex-wrap:wrap;justify-content:flex-start;align-items:end;gap:.5rem 1.5rem;display:flex}.sk-home-section-heading h2{color:var(--sk-text-0);letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.5}.sk-home-section-heading p{color:var(--sk-text-3);margin-top:.2rem;font-size:.75rem;line-height:1.4}.sk-home-clear-panel{color:var(--sk-text-2);background:0 0;border:0;border-radius:0;padding:14px 17px;font-size:12px;line-height:1.5;display:block}.sk-home-attention>.sk-home-section-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.sk-home-request-list{--sk-home-ledger-pad:.875rem;--sk-home-ledger-index:2.5rem;--sk-home-ledger-gap:.75rem;--sk-home-ledger-facts:11rem;background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius);min-width:0;overflow:hidden}.sk-home-request-card{border-left:3px solid #0000;min-width:0}.sk-home-request-card+.sk-home-request-card{border-top:1px solid var(--sk-line)}.sk-home-request-card.is-open{border-left-color:var(--sk-paused)}.sk-home-request-heading{margin:0}.sk-home-request-toggle{align-content:center;align-items:baseline;column-gap:var(--sk-home-ledger-gap);cursor:pointer;grid-template-columns:var(--sk-home-ledger-index) minmax(0, 1fr) var(--sk-home-ledger-facts) 1rem;min-height:56px;padding:.5rem 1rem .5rem var(--sk-home-ledger-pad);text-align:left;width:100%;display:grid}.sk-home-request-toggle:hover{background:var(--sk-bg-2)}.sk-home-request-toggle:focus-visible{outline:2px solid var(--sk-accent);outline-offset:-2px}.sk-home-request-card.is-open .sk-home-request-toggle{min-height:0;padding-top:.875rem;padding-bottom:.375rem}.sk-home-request-card.is-open .sk-home-request-toggle:hover{background:0 0}.sk-home-request-index{color:var(--sk-text-3);font-size:var(--sk-type-section);font-weight:500;line-height:1.2}.sk-home-request-card.is-open .sk-home-request-index{color:var(--sk-paused)}.sk-home-request-main{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:baseline;column-gap:1.25rem;min-width:0;display:grid}.sk-home-request-card.is-open .sk-home-request-main{grid-template-columns:minmax(0,1fr)}.sk-home-request-meta{color:var(--sk-text-2);font-size:var(--sk-type-body);text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:1.5;overflow:hidden}.sk-home-request-card.is-open .sk-home-request-meta{overflow-wrap:anywhere;white-space:normal}.sk-home-request-project{color:var(--sk-text-0);font-weight:600}.sk-home-request-preview{color:var(--sk-text-0);font-size:var(--sk-type-list);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;line-height:1.4;overflow:hidden}.sk-home-request-facts{color:var(--sk-text-2);font-size:var(--sk-type-label);white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:1rem;display:flex}.sk-home-request-facts time{text-align:right;min-width:4.25rem}.sk-home-request-chevron{color:var(--sk-text-3);align-self:center;transition:transform .16s}.sk-home-request-card.is-open .sk-home-request-chevron{transform:rotate(180deg)}.sk-home-request-body{padding:.5rem 1rem 1.25rem calc(var(--sk-home-ledger-pad) + var(--sk-home-ledger-index) + var(--sk-home-ledger-gap))}.sk-home-request-body[hidden],.sk-home-original-request[hidden]{display:none}.sk-home-request-issue-title{color:var(--sk-failed);font-size:var(--sk-type-list);font-weight:600}.sk-home-request-issue p+p{color:var(--sk-text-2);font-size:var(--sk-type-body);max-width:44rem;margin-top:.375rem;line-height:1.55}.sk-home-question{border:0;min-width:0;margin:0;padding:0}.sk-home-question+.sk-home-question{border-top:1px solid var(--sk-line-soft);margin-top:1rem;padding-top:1rem}.sk-home-question-header{margin-bottom:.5rem}.sk-home-question-text{color:var(--sk-text-0);font-size:var(--sk-type-prompt);overflow-wrap:anywhere;max-width:72ch;margin-bottom:1rem;font-weight:600;line-height:1.4}.sk-home-question-text.is-long{font-size:var(--sk-type-list);font-weight:400;line-height:1.65}.sk-home-question-text.is-long :is(p,ul,ol){margin-block:.625em}.sk-home-question-text.is-long li{margin-block:.25em}.sk-home-question-description{color:var(--sk-text-2);font-size:var(--sk-type-body);max-width:72ch;margin:-.5rem 0 1rem;line-height:1.55}.sk-home-choices{grid-template-columns:repeat(auto-fit,minmax(min(17rem,100%),1fr));gap:.5rem;display:grid}.sk-home-choice{background:var(--sk-bg-2);border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);cursor:pointer;align-items:flex-start;gap:.625rem;min-width:0;padding:.75rem .875rem;transition:background-color .16s,border-color .16s,box-shadow .16s;display:flex}.sk-home-choice:hover{border-color:var(--sk-accent-line)}.sk-home-choice:has(input:focus-visible){border-color:var(--sk-accent);box-shadow:0 0 0 3px var(--sk-accent-soft)}.sk-home-choice:has(input:checked){background:var(--sk-accent-soft);border-color:var(--sk-accent)}.sk-home-choice input{appearance:none;background:var(--sk-bg-1) center / .75rem no-repeat;border:1.5px solid var(--sk-text-3);cursor:pointer;border-radius:999px;outline:none;flex:none;width:1.125rem;height:1.125rem;margin:.0625rem 0 0}.sk-home-choice input[type=checkbox]{border-radius:4px}.sk-home-choice input:checked{background-color:var(--sk-accent-fill);border-color:var(--sk-accent-fill);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5l3 3 6-7'/%3E%3C/svg%3E")}.sk-home-choice-copy{gap:.25rem;min-width:0;display:grid}.sk-home-choice-heading{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;display:flex}.sk-home-choice strong{color:var(--sk-text-0);font-size:var(--sk-type-list);overflow-wrap:anywhere;font-weight:600;line-height:1.35}.sk-home-choice small{color:var(--sk-text-2);font-size:var(--sk-type-body);overflow-wrap:anywhere;line-height:1.5}.sk-home-choice-recommended:before{display:none}.sk-home-custom-answer{min-width:0;display:block;position:relative}.sk-home-choices+.sk-home-custom-answer{margin-top:.75rem}.sk-home-custom-answer-label{color:var(--sk-text-2);font-size:var(--sk-type-label);margin-bottom:.375rem;font-weight:600;display:block}.sk-home-custom-answer-icon{color:var(--sk-text-3);pointer-events:none;position:absolute;top:.5625rem;left:.6875rem}.sk-home-reply-field{overflow-wrap:anywhere;resize:vertical;width:100%;min-height:4.5rem;padding:.625rem .75rem;line-height:1.45;display:block}.sk-home-custom-answer.is-alternative{max-width:36rem}.sk-home-custom-answer.is-alternative .sk-home-reply-field{field-sizing:content;min-height:2.125rem;max-height:12rem;padding:.4375rem .75rem .4375rem 2.125rem}.sk-home-reply-error,.sk-home-reply-notice{border-radius:var(--sk-radius-sm);font-size:var(--sk-type-label);overflow-wrap:anywhere;margin-top:.75rem;padding:.5rem .625rem;line-height:1.45}.sk-home-reply-error{background:var(--sk-failed)}@supports (color:color-mix(in lab, red, red)){.sk-home-reply-error{background:color-mix(in srgb, var(--sk-failed) 10%, transparent)}}.sk-home-reply-error{border:1px solid var(--sk-failed)}@supports (color:color-mix(in lab, red, red)){.sk-home-reply-error{border:1px solid color-mix(in srgb, var(--sk-failed) 28%, transparent)}}.sk-home-reply-error{color:var(--sk-failed)}.sk-home-reply-notice{background:var(--sk-running-soft);border:1px solid var(--sk-running)}@supports (color:color-mix(in lab, red, red)){.sk-home-reply-notice{border:1px solid color-mix(in srgb, var(--sk-running) 28%, transparent)}}.sk-home-reply-notice{color:var(--sk-running)}.sk-home-request-footer{flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem;margin-top:.875rem;display:flex}.sk-home-request-footer>.sk-home-custom-answer{flex:12rem;max-width:26rem;margin-top:0}.sk-home-original-toggle{color:var(--sk-text-2);cursor:pointer;font-size:var(--sk-type-label);white-space:nowrap;flex:none;align-items:center;gap:.25rem;min-height:2.125rem;font-weight:500;display:inline-flex}.sk-home-original-toggle:hover{color:var(--sk-text-0)}.sk-home-original-toggle:focus-visible{outline:2px solid var(--sk-accent);outline-offset:2px}.sk-home-original-toggle>span{transition:transform .16s}.sk-home-original-toggle[aria-expanded=true]>span{transform:rotate(90deg)}.sk-home-request-actions{flex:none;gap:.5rem;margin-left:auto;display:flex}.sk-home-original-request{border-top:1px solid var(--sk-line-soft);color:var(--sk-text-1);font-size:var(--sk-type-label);overflow-wrap:anywhere;flex:1 0 100%;max-height:16rem;margin-top:.25rem;padding:.75rem .125rem .125rem;line-height:1.55;overflow:auto}.sk-home-original-request>:first-child{margin-top:0}@media (max-width:700px){.sk-home-request-list{--sk-home-ledger-pad:.625rem;--sk-home-ledger-index:1.75rem;--sk-home-ledger-gap:.5rem;--sk-home-ledger-facts:auto}.sk-home-request-toggle{padding-right:.75rem}.sk-home-request-index{font-size:var(--sk-type-list)}.sk-home-request-main{grid-template-columns:minmax(0,1fr);row-gap:.125rem}.sk-home-request-preview{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.sk-home-request-size{display:none}.sk-home-request-facts time{min-width:0}.sk-home-request-body{padding-left:.75rem;padding-right:.75rem}.sk-home-request-footer>.sk-home-custom-answer{flex-basis:100%;max-width:none}.sk-home-original-request{order:1;margin-top:0}.sk-home-request-actions{flex:1 0 100%;order:2;grid-template-columns:1fr 1fr;margin-left:0;display:grid}}@media (max-width:340px){.sk-home-request-actions{grid-template-columns:1fr}}@media (max-width:520px){.sk-home-section-heading.is-row{flex-direction:column;align-items:stretch}.sk-home-section-heading.is-row .sk-button{align-self:flex-start}}@media (max-width:340px){.sk-home-request-actions{grid-template-columns:1fr}}.sk-session-row-summary{grid-template-columns:auto 2rem minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.sk-session-row-summary.without-selection{grid-template-columns:2rem minmax(0,1fr) auto}.sk-session-row-summary.is-compact{padding:.625rem .75rem}.sk-session-row-summary.is-comfortable{padding:.75rem 1rem}.sk-session-row-actions{min-width:0}@media (max-width:639px){.sk-session-row-summary{grid-template-columns:auto 2rem minmax(0,1fr);align-items:start;gap:.5rem;padding:.75rem}.sk-session-row-summary.without-selection{grid-template-columns:2rem minmax(0,1fr)}.sk-session-row-select,.sk-session-row-toggle{margin-top:.125rem}.sk-session-row-title-line{flex-wrap:wrap;align-items:center;gap:.375rem .5rem}.sk-session-row-heading{flex-wrap:wrap;flex:1 0 100%}.sk-session-row-title{overflow-wrap:anywhere;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:0 auto;line-height:1.35;display:-webkit-box;overflow:hidden}.sk-session-row-actions{border-top:1px solid var(--sk-line-soft);grid-column:1/-1;justify-content:flex-end;padding-top:.5rem}}.task-glow-green{background:linear-gradient(90deg,#3dd68c1f 0%,#0000 60%)!important}.task-glow-amber{background:linear-gradient(90deg,#f5a6231a 0%,#0000 60%)!important}[data-theme=light] .task-glow-green{background:linear-gradient(90deg,#3dd68c14 0%,#0000 60%)!important}[data-theme=light] .task-glow-amber{background:linear-gradient(90deg,#f5a6230f 0%,#0000 60%)!important}.project-header .dropdown-content{margin-top:.25rem}.project-header .menu li button:disabled{opacity:.4;cursor:not-allowed}@keyframes rondar-stale-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}.text-base-content\/10,.text-base-content\/15,.text-base-content\/20,.text-base-content\/25,.text-base-content\/30,.text-base-content\/35,.text-base-content\/40,.text-base-content\/45,.text-base-content\/50,.text-base-content\/55,.text-base-content\/60{color:var(--sk-text-2)}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--sk-accent);outline-offset:3px}[contenteditable][id^=chat-composer-]:focus-visible{outline:none}.bg-primary.text-white{background-color:var(--sk-accent-fill)}.sk-settings-page-title>p{margin:0}.sk-settings-content :is(.max-w-3xl,.max-w-4xl){max-width:none}.sk-settings-content-header p{font-size:13px;line-height:1.5}.sk-settings-disclosure>summary{cursor:pointer}.sk-settings-disclosure-content #settings-search{margin-bottom:4px;padding-bottom:4px}.sk-settings-disclosure-content #settings-search-input{height:32px;font-size:12px}.sk-page-header .sk-session-model-notice>section{left:auto;right:0}.sk-model-update-count{background:var(--sk-paused-soft);color:var(--sk-paused);border-radius:3px;margin-left:5px;padding:2px 4px;font-size:12px}@media (max-width:1023px){.sk-settings-page-title{height:48px;padding-inline:16px}.sk-settings-aside{padding:10px 16px}.sk-settings-aside+main{padding-top:20px}.sk-settings-aside+main>div>header{margin-bottom:20px}}@media (min-width:1024px){.sk-settings-disclosure>summary{display:none}.sk-settings-disclosure:not([open])>.sk-settings-disclosure-content{display:block}}[data-role=settings-page] .sk-card,[data-role=settings-page] .sk-panel,[data-role=settings-page] form,[data-role=project-page] form,.api-viewer input,.api-viewer textarea{min-width:0;max-width:100%}[data-role=settings-page],[data-role=project-page]{overflow-wrap:anywhere}.api-viewer pre{max-width:100%;overflow-x:auto}@media (max-width:639px){[data-role=settings-page] form .flex:has(>input),[data-role=project-page] form.flex:has(>input),.api-viewer .flex:has(>input){flex-wrap:wrap}[data-role=settings-page] input,[data-role=project-page] input,.api-viewer input{min-width:0}}@media (min-width:1024px){.sk-settings-disclosure::details-content{content-visibility:visible;display:block}}div#main-content .mb-4.flex.space-x-2{flex-wrap:wrap;gap:.5rem}div#main-content .mb-4.flex.space-x-2>*{max-width:100%;margin-inline:0}div#main-content .mb-4.flex.space-x-2 .btn{white-space:normal;height:auto;min-height:2.25rem}#backpex-app-shell .sk-input{box-sizing:border-box;border:1px solid var(--sk-text-2);background:var(--sk-bg-1);width:100%;min-width:0;min-height:2.5rem;color:var(--sk-text-0);border-radius:.375rem;margin-top:.25rem;padding:.5rem .75rem;font-size:.875rem;display:block}#backpex-app-shell .sk-input:focus-visible{outline:2px solid var(--sk-accent);outline-offset:2px}#backpex-app-shell .sk-input::placeholder{color:var(--sk-text-2)}@media (max-width:639px){#backpex-app-shell table:has(.signup-triage-row),#backpex-app-shell table:has(.signup-triage-row) tbody{width:100%;display:block}#backpex-app-shell table:has(.signup-triage-row) thead tr{justify-content:space-between;display:flex}#backpex-app-shell table:has(.signup-triage-row) thead th:not(:first-child):not(:last-child){clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}#backpex-app-shell .signup-triage-row{padding-block:.5rem;display:grid}#backpex-app-shell .signup-triage-row>td{white-space:normal;overflow-wrap:anywhere;border:0;width:auto;min-width:0;max-width:100%;padding:.375rem 1rem;display:block;position:static}#backpex-app-shell .signup-triage-row .signup-qualification:before{content:"Qualification:";margin-inline-end:.25rem;font-weight:600}}.sk-new-session-nav:not([data-contextual=true]) summary.sk-new-session-trigger{width:10.25rem}.sk-new-session-nav[data-contextual=true] form>.sk-new-session-trigger{width:8.25rem}.sk-new-session-nav [data-role=new-session-current-project] .sk-nav-dropdown-row{grid-template-columns:minmax(0,1fr) auto}.sk-new-session-nav [aria-current=true]{background:var(--sk-bg-2)}@media (max-width:1024px){.sk-new-session-nav:not([data-contextual=true]) summary.sk-new-session-trigger{width:5.5rem}.sk-new-session-nav[data-contextual=true] form>.sk-new-session-trigger,.sk-new-session-nav[data-contextual=true] summary.sk-new-session-trigger{width:2.75rem;min-height:2.75rem}}.sk-workspace-frame{--sk-workspace-rail:280px;--sk-line-strong:var(--sk-line)}@supports (color:color-mix(in lab, red, red)){.sk-workspace-frame{--sk-line-strong:color-mix(in srgb, var(--sk-line) 78%, var(--sk-text-2))}}.sk-workspace-frame{background:var(--sk-bg-0);color:var(--sk-text-0);grid-template-columns:var(--sk-workspace-rail) minmax(0, 1fr);grid-template-rows:minmax(0, 1fr) var(--sk-status-bar-height);height:calc(var(--sk-screen-height) - var(--sk-dev-banner-height,0px));display:grid;overflow:hidden}:root[data-keyboard=open] .sk-workspace-frame{top:var(--sk-visible-top,0px);position:relative}body:has(.sk-preview-dev-banner){--sk-dev-banner-height:29px}body:has([data-flash-group],#flash-info,#flash-error) #root-flash-info,body:has([data-flash-group],#flash-info,#flash-error) #root-flash-error{display:none}.sk-toast-position{bottom:calc(env(safe-area-inset-bottom,0px) + var(--sk-toast-bottom,.75rem));max-width:calc(100vw - 2rem);left:50%;transform:translate(-50%)}body:has(.sk-workspace-status){--sk-toast-bottom:calc(var(--sk-status-bar-height) + .75rem)}body:has(.sk-session-composer){--sk-toast-bottom:12rem}.sk-live-status{z-index:60;width:max-content;display:none;position:fixed}.sk-live-status-card>svg,.sk-live-status-card>.hero-arrow-path{flex-shrink:0}html[data-live=offline] .sk-live-status{display:block}html[data-live=offline] [data-role=connection-reconnecting]{display:none!important}.sk-live-status-card{color:var(--sk-text-1);font-size:var(--sk-type-body);align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.sk-live-status-card strong{color:var(--sk-text-0);font-weight:600}.sk-live-status-reload{color:var(--sk-accent);margin-left:.25rem}html[data-live=offline] [data-phx-session] :is(button,input[type=submit],[phx-click]){cursor:not-allowed;opacity:.55;pointer-events:none}.sk-preview-dev-banner{box-sizing:border-box;height:var(--sk-dev-banner-height,29px);text-overflow:ellipsis;white-space:nowrap;line-height:16px;overflow:hidden}.sk-workspace-frame.is-collapsed{--sk-workspace-rail:62px}.sk-workspace-sidebar{background:var(--sk-bg-1);border-right:1px solid var(--sk-line);flex-direction:column;grid-area:1/1/3;min-height:0;padding:17px 12px 12px;display:flex;overflow:hidden auto}.sk-workspace-brand-row,.sk-workspace-account,.sk-workspace-nav-link,.sk-workspace-tree-link{align-items:center;gap:11px;min-width:0;display:flex}.sk-workspace-brand-row{justify-content:space-between;min-height:38px;margin-bottom:19px}.sk-workspace-brand.sk-logo{display:inline-flex}.sk-workspace-brand .sk-logo-lockup{height:30px}.sk-workspace-sidebar-control{border-radius:var(--sk-radius-sm);color:var(--sk-text-2);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.sk-workspace-sidebar-control:hover,.sk-workspace-sidebar-control:focus-visible{background:var(--sk-bg-2);color:var(--sk-text-0)}.sk-workspace-mobile-close{display:none}.sk-workspace-rail-new{flex:none;display:none}.sk-workspace-frame.is-collapsed .sk-workspace-rail-new{margin:0 auto 8px;display:inline-flex}.sk-workspace-command-key{border:1px solid var(--sk-line);color:var(--sk-text-3);cursor:pointer;font-family:var(--sk-mono);font-size:var(--sk-type-label);border-radius:4px;flex:none;margin-left:auto;padding:1px 5px}.sk-workspace-command-key:hover,.sk-workspace-command-key:focus-visible{color:var(--sk-text-0)}.sk-workspace-frame.is-collapsed .sk-workspace-command-key{display:none}.sk-workspace-nav-count.is-neutral{background:var(--sk-bg-3);color:var(--sk-text-2)}.sk-workspace-nav .sk-workspace-section-label{margin-top:12px}.sk-workspace-tree-link.sk-workspace-new-session-row{border:1px dashed var(--sk-accent)}@supports (color:color-mix(in lab, red, red)){.sk-workspace-tree-link.sk-workspace-new-session-row{border:1px dashed color-mix(in srgb, var(--sk-accent) 45%, transparent)}}.sk-workspace-tree-link.sk-workspace-new-session-row{color:var(--sk-new-session-row);font-size:var(--sk-type-body);border-radius:6px;gap:8px;min-height:30px;margin:4px 0 6px 19px;padding:0 8px;font-weight:500}.sk-workspace-tree-link.sk-workspace-new-session-row:hover,.sk-workspace-tree-link.sk-workspace-new-session-row:focus-visible{background:var(--sk-accent-soft);border-color:var(--sk-accent);color:var(--sk-accent-hi)}.sk-workspace-tree-link.sk-workspace-new-session-row:focus-visible{outline:2px solid var(--sk-accent);outline-offset:1px}.sk-workspace-new-session-box{background:var(--sk-accent);color:var(--sk-accent-ink);border-radius:4px;flex:none;justify-content:center;align-items:center;width:14px;height:14px;display:inline-flex}.sk-workspace-new-session-label{flex:1;min-width:0}.sk-workspace-new-session-key{color:var(--sk-text-3);font-family:var(--sk-mono);flex:none;font-size:10px}.sk-command-menu{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius);color:var(--sk-text-0);width:calc(100vw - 32px);max-width:520px;margin:12vh auto auto;padding:8px;box-shadow:0 12px 32px #00000073}.sk-command-menu::backdrop{background:#04060a80}.sk-command-menu ul{max-height:50vh;margin-top:8px;overflow-y:auto}.sk-command-menu a{border-radius:var(--sk-radius-sm);color:var(--sk-text-1);font-size:var(--sk-type-body);align-items:center;gap:10px;min-height:36px;padding-inline:10px;display:flex}.sk-command-menu a:hover,.sk-command-menu a:focus{background:var(--sk-bg-2);color:var(--sk-text-0);outline:none}.sk-workspace-phone-bell{display:none}.sk-model-banner{margin-bottom:16px}.sk-model-banner [data-testid=model-update-notice]>div>div:first-child{justify-content:flex-start;align-items:center;gap:12px}.sk-model-banner .size-8.mt-0\.5{display:none}.sk-model-banner-dot{background:var(--sk-paused);border-radius:50%;flex:none;width:8px;height:8px;margin-top:6px;display:none}.sk-model-banner .sk-model-banner-dot{display:block}.sk-project-tabs-more{position:relative}.sk-project-tabs-more summary::-webkit-details-marker{display:none}.sk-project-tabs-more-menu{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius);z-index:40;flex-direction:column;min-width:300px;margin-top:4px;padding:4px;display:flex;position:fixed;box-shadow:0 12px 32px #00000073}.sk-project-tabs-more-menu a{border-radius:var(--sk-radius-sm);flex-direction:column;gap:2px;min-height:44px;padding:8px 10px;display:flex}.sk-project-tabs-more-menu a:hover{background:var(--sk-bg-2)}.sk-project-tabs-more-menu strong{color:var(--sk-text-0);font-size:var(--sk-type-body);font-weight:500}.sk-project-tabs-more-menu span{color:var(--sk-text-2);font-size:var(--sk-type-label)}.sk-workspace-section-label{color:var(--sk-text-3);letter-spacing:.08em;text-transform:uppercase;margin:2px 10px 12px;font-size:12px}.sk-workspace-nav{gap:3px;display:grid}.sk-workspace-nav-link{border-radius:var(--sk-radius-sm);color:var(--sk-text-1);min-height:37px;padding:8px 10px;font-size:12.5px;font-weight:540;text-decoration:none}.sk-workspace-nav-link:hover,.sk-workspace-tree-link:hover{background:var(--sk-bg-2);color:var(--sk-text-0)}.sk-workspace-nav-link.is-active,.sk-workspace-tree-link.is-active{background:var(--sk-accent-soft);box-shadow:inset 2px 0 var(--sk-accent);color:var(--sk-text-0)}.sk-workspace-nav-count{background:var(--sk-paused-soft);color:var(--sk-paused);font:12px var(--sk-mono);border-radius:5px;margin-left:auto;padding:2px 5px}.sk-workspace-tree{border-top:1px solid var(--sk-line);flex:1;min-height:96px;margin-top:16px;scroll-padding-top:38px;overflow-y:auto}.sk-workspace-tree-heading{color:var(--sk-text-3);font-family:var(--sk-mono);font-size:var(--sk-type-label);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:16px 10px 8px;font-weight:500;display:flex}.sk-workspace-tree-actions{align-items:center;gap:8px;display:inline-flex}.sk-workspace-tree-edit{font:inherit;letter-spacing:inherit;text-transform:inherit;border-radius:4px;align-items:center;display:inline-flex}.sk-workspace-tree-edit[aria-pressed=true]{color:var(--sk-accent)}.sk-workspace-tree-edit:focus-visible{outline:2px solid var(--sk-accent);outline-offset:2px}.sk-workspace-tree-heading :is(a,button):hover{color:var(--sk-text-0)}.sk-workspace-project-group.is-hidden .sk-workspace-project-link{opacity:.5}.sk-workspace-project-group{margin-bottom:8px}.sk-workspace-project-heading{background:var(--sk-tree-project-fill);z-index:1;border-radius:6px;align-items:center;gap:2px;min-height:34px;display:flex;position:sticky;top:0}.sk-workspace-project-heading .sk-workspace-project-link{color:var(--sk-text-0);font-size:var(--sk-type-list);flex:1;min-width:0;padding-inline:6px;font-weight:650}.sk-workspace-project-control{color:var(--sk-text-3);border-radius:4px;flex:0 0 24px;justify-content:center;align-items:center;height:30px;display:inline-flex}.sk-workspace-project-control:hover{background:var(--sk-bg-2);color:var(--sk-text-0)}.sk-workspace-project-control:focus-visible{outline:2px solid var(--sk-accent);outline-offset:-2px}.sk-workspace-project-order{cursor:grab;touch-action:none}.sk-workspace-project-group.is-dragging{background:var(--sk-bg-2);outline:1px solid var(--sk-accent);border-radius:4px}.sk-workspace-project-group.is-dragging .sk-workspace-project-order{cursor:grabbing}.sk-video-order{cursor:grab;touch-action:none}.sk-video-row.is-dragging{background:var(--sk-bg-2);outline:1px solid var(--sk-accent)}.sk-video-row.is-dragging .sk-video-order{cursor:grabbing}[id^=workspace-project-sessions-][hidden]{display:none}.sk-workspace-project-link:has(.sk-workspace-project-type){gap:6px}.sk-workspace-project-type{color:var(--sk-text-3);flex:0 0 14px;justify-content:center;align-items:center;height:14px;display:inline-flex}.sk-workspace-link-group{border-left:2px solid var(--sk-link-group-line);flex-direction:column;gap:8px;margin-bottom:8px;padding-left:6px;display:flex}.sk-workspace-link-group.is-dragging{outline:1px solid var(--sk-accent);border-radius:4px}.sk-workspace-link-group.is-dragging .sk-workspace-project-order{cursor:grabbing}.sk-workspace-link-group .sk-workspace-project-group{margin-bottom:0}.sk-workspace-link-group-label{color:var(--sk-link-group-label);font-family:var(--sk-mono);font-size:var(--sk-type-label);letter-spacing:.1em;text-transform:uppercase;padding:0 0 0 5px}.sk-session-prompt-lock{border-top:1px solid var(--sk-line-soft);color:var(--sk-text-2);text-align:center;margin:0;padding:12px 16px;font-size:13px}.sk-workspace-shared-label{color:var(--sk-link-group-label);font-family:var(--sk-mono);font-size:var(--sk-type-label);letter-spacing:.1em;text-transform:uppercase;flex:none;margin-left:auto}.sk-workspace-tree-empty{color:var(--sk-text-3);padding:0 10px;font-size:12px}.sk-workspace-tree-link{color:var(--sk-text-1);border-radius:4px;min-height:34px;padding:6px 10px;font-size:12px}.sk-workspace-session-link{align-items:flex-start;gap:9px;min-height:32px;padding:7px 10px 7px 28px}.sk-workspace-session-link:focus-visible{outline:2px solid var(--sk-accent);outline-offset:-2px}.sk-workspace-session-body{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sk-workspace-session-badges{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.sk-workspace-session-badges>span{margin-top:0}.sk-workspace-session-title{overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:12px;line-height:17px;display:-webkit-box;overflow:hidden}.sk-workspace-session-title-preview{background:var(--sk-bg-2);border:1px solid var(--sk-line-strong);color:var(--sk-text-0);overflow-wrap:anywhere;z-index:60;border-radius:6px;width:max-content;max-width:min(360px,100vw - 24px);padding:10px 12px;font-size:12px;line-height:1.5;position:fixed;box-shadow:0 4px 16px #0003}.sk-workspace-project-mark,.sk-workspace-account-avatar{background:var(--sk-bg-3);border:1px solid var(--sk-line);color:var(--sk-text-0);border-radius:4px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;font-size:12px;font-weight:700;display:inline-flex}.sk-workspace-state-dot{background:var(--sk-stopped);border-radius:50%;flex:none;width:7px;height:7px}.sk-workspace-state-dot.is-running,.sk-workspace-state-dot.is-in_progress{background:var(--sk-running)}.sk-workspace-state-dot.is-queued,.sk-workspace-state-dot.is-starting{background:var(--sk-queued)}.sk-workspace-state-dot.is-failed{background:var(--sk-failed)}.sk-workspace-frame:has(.phx-connected) .sk-workspace-connection-dot{background:var(--sk-running)}.sk-workspace-sidebar-footer{border-top:1px solid var(--sk-line);flex:none;gap:2px;padding-top:9px;display:grid}.sk-workspace-account{border-radius:var(--sk-radius-sm);color:var(--sk-text-0);min-height:39px;padding:7px 10px;font-size:12px}.sk-workspace-account:hover{background:var(--sk-bg-2)}.sk-workspace-tree,.sk-workspace-account-menu{position:relative}.sk-workspace-account-menu>summary{cursor:pointer;list-style:none}.sk-workspace-account-menu>summary::-webkit-details-marker{display:none}.sk-workspace-account-menu[open]>summary{background:var(--sk-bg-2)}.sk-workspace-account-popup{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);box-shadow:var(--sk-shadow-2);z-index:40;gap:2px;min-width:180px;padding:4px;display:grid;position:absolute;bottom:calc(100% + 4px);left:0;right:0}.sk-workspace-account-popup .sk-workspace-nav-link{text-align:left}.sk-workspace-account .sk-workspace-nav-label:last-child{margin-left:0}.sk-workspace-content{flex-direction:column;grid-area:1/2;min-width:0;min-height:0;display:flex}.sk-workspace-main{flex:1;min-width:0;min-height:0;overflow:auto}.sk-workspace-status{border-top:1px solid var(--sk-line);color:var(--sk-text-3);grid-area:2/2;justify-content:space-between;align-items:center;gap:10px;padding:0 14px;font-size:12px;display:flex}.sk-workspace-status-identity,.sk-workspace-status-actions,.sk-workspace-status-actions>a{align-items:center;gap:7px;display:flex}.sk-workspace-status-actions{gap:18px}.sk-workspace-status-actions>a:hover{color:var(--sk-text-0)}.sk-workspace-status-actions .sk-workspace-nav-count{margin-left:0}.sk-feedback-launcher{background:var(--sk-feedback-fill);color:var(--sk-feedback-ink);border-color:#0000;font-weight:600}.sk-feedback-launcher:hover{background:var(--sk-feedback-fill-hi);color:var(--sk-feedback-ink);border-color:#0000}.sk-feedback-mascot{fill:currentColor;flex:none;width:18px;height:18px;overflow:visible}.sk-feedback-mascot-body,.sk-feedback-mascot-eyes,.sk-feedback-mascot-mouth{transform-box:fill-box;transform-origin:50%}.sk-feedback-mascot-body{transform-origin:50% 100%}.sk-feedback-mascot-eyes{fill:var(--sk-feedback-fill);animation:14s linear infinite sk-feedback-look}.sk-feedback-mascot-mouth{fill:var(--sk-feedback-fill);transition:transform .14s;transform:scale(0)}.sk-feedback-launcher:is(:hover,:focus-visible) .sk-feedback-mascot-body{animation:.46s ease-out sk-feedback-hop}.sk-feedback-launcher:is(:hover,:focus-visible) .sk-feedback-mascot-eyes{animation:none;transform:translateY(-.5px)scale(1.2)}.sk-feedback-launcher:is(:hover,:focus-visible) .sk-feedback-mascot-mouth{transform:scale(1)}.sk-feedback-launcher:active .sk-feedback-mascot-body{animation:none;transform:scale(1.1,.86)}@keyframes sk-feedback-look{0%,26%,28%,30%,32%,to{transform:none}27%,31%{transform:scaleY(.1)}64%,69%{transform:translate(-2px)}71%,76%{transform:translate(2px)}78%{transform:none}}@keyframes sk-feedback-hop{0%,to{transform:none}20%{transform:scale(1.08,.9)}50%{transform:translateY(-3px)rotate(-6deg)}75%{transform:translateY(0)rotate(3deg)scale(1.03,.97)}}@media (prefers-reduced-motion:reduce){.sk-feedback-launcher:is(:hover,:focus-visible) .sk-feedback-mascot-body,.sk-feedback-mascot-eyes{animation:none}}.sk-workspace-mobile-bar,.sk-workspace-sidebar-scrim[hidden]{display:none}.sk-workspace-frame .sk-page,.sk-workspace-frame .sk-project-page{min-height:100%;padding:25px clamp(16px,2.2vw,34px) 42px}.sk-workspace-main .min-h-screen{min-height:100%}.sk-workspace-frame .sk-page[data-role=settings-page]{flex-direction:column;display:flex}.sk-workspace-frame .sk-page[data-role=settings-page]>.grid{flex:auto}.sk-workspace-frame[data-content-spacing=compact] .sk-page,.sk-workspace-frame[data-content-spacing=compact] .sk-project-page{padding:16px clamp(12px,1.5vw,24px) 28px}.sk-workspace-frame[data-content-spacing=spacious] .sk-page,.sk-workspace-frame[data-content-spacing=spacious] .sk-project-page{padding:34px clamp(20px,3vw,48px) 54px}.sk-workspace-frame .sk-project-workspace{height:calc(var(--sk-screen-height) - var(--sk-status-bar-height) - var(--sk-dev-banner-height,0px))}.sk-project-heading-row{justify-content:space-between;align-items:center;gap:12px;min-width:0;display:flex}.sk-project-heading-row>.sk-project-header{flex:1;min-width:0}.sk-project-heading-row>[id^=global-model-update-notice]{flex:none}.sk-project-heading-row .sk-session-model-notice>summary{font-size:12px}.sk-project-heading-row .sk-session-model-notice>section{left:auto;right:0}.sk-project-prerequisite{margin-bottom:15px;padding:8px 12px;font-size:12px}.sk-setup-hero{align-items:flex-start;gap:16px;margin-bottom:16px;padding:20px;display:flex}.sk-setup-hero-mark{background:var(--sk-accent-soft);border:1px solid var(--sk-accent-line);border-radius:var(--sk-radius);flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.sk-setup-hero-spinner{border:2px solid var(--sk-accent-line);border-top-color:var(--sk-accent);border-radius:50%;width:20px;height:20px;animation:1.1s linear infinite sk-release-spin}.sk-setup-hero-body{flex:1;gap:6px;min-width:0;display:grid}.sk-setup-hero-title{color:var(--sk-text-0);font-size:var(--sk-type-section);font-weight:600;line-height:1.3}.sk-setup-hero-lead{color:var(--sk-text-1);font-size:var(--sk-type-body);max-width:72ch;line-height:1.55}.sk-setup-hero-lead strong{color:var(--sk-text-0);font-weight:600}.sk-setup-cancel{flex:none}.sk-setup-cancel:hover{background:var(--sk-failed-soft);color:var(--sk-failed);border-color:#ff7a8a66}.sk-setup-layout{grid-template-columns:minmax(260px,340px) minmax(0,1fr);align-items:start;gap:16px;display:grid}.sk-setup-panel-heading{margin:0}.sk-setup-phases{padding:16px 16px 18px}.sk-setup-phases .sk-setup-panel-heading{margin-bottom:14px}.sk-setup-phases .sk-release-step{padding-bottom:18px}.sk-setup-phases .sk-release-step:last-child{padding-bottom:0}.sk-setup-phases .sk-release-step[data-state=waiting] .sk-release-step-detail{opacity:.75}.sk-setup-phases .sk-release-step[data-state=active] .sk-release-step-title{color:var(--sk-accent)}.sk-setup-phase-activity{color:var(--sk-text-1);font-family:var(--sk-mono);overflow-wrap:anywhere;margin-top:4px;font-size:12px;line-height:18px}.sk-setup-activity{flex-direction:column;min-width:0;min-height:320px;display:flex;overflow:hidden}.sk-setup-activity-head{border-bottom:1px solid var(--sk-line);justify-content:space-between;align-items:center;gap:10px;padding:12px 16px;display:flex}.sk-setup-activity-body{flex:1;min-height:0;padding:4px 16px 8px}.sk-setup-notes{max-height:56vh}.sk-setup-activity-empty{color:var(--sk-text-2);font-size:var(--sk-type-body);text-align:center;padding:32px 0}.sk-setup-log{border-top:1px solid var(--sk-line)}.sk-setup-log-summary{color:var(--sk-text-2);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;padding:10px 16px;font-size:12px;font-weight:600;list-style:none;display:flex}.sk-setup-log-summary::-webkit-details-marker{display:none}.sk-setup-log-summary:hover{background:var(--sk-bg-2);color:var(--sk-text-0)}.sk-setup-log-hint{color:var(--sk-text-3);margin-left:auto;font-weight:400}.sk-setup-log-chevron{transition:transform .16s}.sk-setup-log[open] .sk-setup-log-chevron{transform:rotate(180deg)}.sk-setup-log-content{background:var(--sk-bg-0);border-top:1px solid var(--sk-line);color:var(--sk-text-1);gap:2px;max-height:50vh;padding:12px 16px;font-size:12px;display:grid;overflow-y:auto}.sk-setup-log-waiting{color:var(--sk-text-3);font-style:italic}@media (prefers-reduced-motion:reduce){.sk-setup-hero-spinner{border-color:var(--sk-accent);animation:none}}@media (max-width:899px){.sk-setup-layout{grid-template-columns:minmax(0,1fr)}.sk-setup-activity{min-height:0}}@media (max-width:639px){.sk-setup-hero{flex-wrap:wrap;gap:12px;padding:16px}.sk-setup-hero-mark{width:36px;height:36px}.sk-setup-hero-body{flex-basis:calc(100% - 48px)}.sk-setup-cancel{width:100%;min-height:40px}}.sk-project-header-name{font-size:19px;line-height:1.2}.sk-workspace-frame.is-collapsed .sk-workspace-sidebar{padding-inline:8px}.sk-workspace-frame.is-collapsed .sk-workspace-brand-row{justify-content:center}.sk-workspace-frame.is-collapsed .sk-workspace-brand,.sk-workspace-frame.is-collapsed .sk-workspace-nav-label,.sk-workspace-frame.is-collapsed .sk-workspace-tree,.sk-workspace-frame.is-collapsed .sk-workspace-nav-count{display:none}.sk-workspace-frame.is-collapsed .sk-workspace-nav-link,.sk-workspace-frame.is-collapsed .sk-workspace-account{justify-content:center;padding-inline:5px}.sk-new-session-recovery{color:var(--sk-text-2);max-width:830px;margin:10px auto -24px;font-size:12px}.sk-new-session-recovery a{color:var(--sk-accent);text-underline-offset:2px;text-decoration:underline}.sk-new-session{max-width:830px;margin:clamp(34px,14vh,140px) auto 0}.sk-new-session-intro{margin-bottom:32px}.sk-new-session-content{gap:18px;display:grid}.sk-new-session-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;display:grid}.sk-new-session-fields .label{font-size:12px}.sk-new-session-fields .label-text{color:var(--sk-text-0);font-size:13px;font-weight:600}.sk-new-session-fields .label-text-alt{font-size:12px}.sk-new-session-fields .input,.sk-new-session-fields .select{background:var(--sk-bg-1);border-color:var(--sk-line);min-height:41px}.sk-new-session-project-context{color:var(--sk-text-3);flex-wrap:wrap;gap:8px;margin-top:-8px;font-size:12px;display:flex}.sk-new-session-compose{gap:10px;min-width:0;display:grid}.sk-new-session-composer{background:var(--sk-bg-1);border:1px solid var(--sk-line-strong);border-radius:6px;min-width:0}.sk-new-session-settings{flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;padding:0 2px;display:flex}.sk-new-session-settings [data-role=session-model-trigger]{height:32px;min-height:32px}.sk-new-session-settings .sk-new-session-mode label span{align-items:center;height:32px;min-height:32px;padding:0 12px;font-size:13px}.sk-new-session-settings .sk-new-session-hold{margin-left:auto}.sk-new-session-composer:focus-within{border-color:var(--sk-accent)}.sk-new-session-prompt{resize:vertical;background:0 0;border:0;width:100%;min-height:155px;max-height:60vh;padding:15px;line-height:1.65;display:block;overflow-y:auto;outline:none!important}.sk-new-session-error{padding:0 15px 8px;font-size:12px}.sk-new-session-composer-actions{flex-wrap:wrap;align-items:center;gap:2px;padding:8px 10px 10px 8px;display:flex}.sk-new-session-attach{color:var(--sk-text-2);cursor:pointer;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex;position:relative}.sk-new-session-attach:hover{color:var(--sk-text-0)}.sk-new-session-composer-actions .sk-dictation-toggle{width:32px;height:32px}.sk-new-session-attach input{cursor:pointer;opacity:0;width:100%;height:100%;position:absolute;inset:0}.sk-new-session-attach:focus-within{outline:2px solid var(--sk-accent);outline-offset:2px}.sk-new-session-attachments{flex-wrap:wrap;gap:6px;padding:0 10px 7px;display:flex}.sk-new-session-attachment{background:var(--sk-bg-2);border:1px solid var(--sk-line);color:var(--sk-text-1);border-radius:4px;align-items:center;gap:6px;max-width:180px;padding:3px 6px;font-size:12px;display:inline-flex}.sk-new-session-attachment span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sk-new-session-attachment button{color:var(--sk-text-2);font-size:16px;line-height:1}[data-role=project-preview-page] .sk-project-tabs{margin-bottom:0}.sk-project-preview-heading{margin:16px 0 14px}.sk-project-preview-heading strong{color:var(--sk-text-1)}.sk-project-preview-browser{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:6px;flex-direction:column;min-height:60dvh;display:flex;overflow:hidden}.sk-project-preview-toolbar{justify-content:space-between;align-items:center;gap:10px;min-height:45px;padding:6px 12px;display:flex}.sk-project-preview-toolbar-title,.sk-project-preview-toolbar-actions{align-items:center;gap:8px;display:flex}.sk-project-preview-toolbar-title strong{color:var(--sk-text-0);font-size:12px}.sk-project-preview-toolbar-actions .sk-icon-button{width:30px;height:30px;min-height:30px}.sk-project-preview-status{color:var(--sk-text-2);text-transform:capitalize;align-items:center;gap:5px;font-size:12px;display:inline-flex}.sk-project-preview-status span{background:var(--sk-text-3);border-radius:50%;width:6px;height:6px}.sk-project-preview-status[data-status=running] span{background:var(--sk-running)}.sk-project-preview-status[data-status=failed] span{background:var(--sk-failed)}.sk-project-preview-source{color:var(--sk-text-2);align-items:center;gap:8px;padding:4px 12px 9px;font-size:12px;display:flex}.sk-project-preview-source span:last-child{margin-left:auto}.sk-project-preview-address{border:1px solid var(--sk-line);color:var(--sk-text-2);border-radius:4px;align-items:center;gap:8px;min-height:35px;margin:0 12px 9px;padding:6px 9px;font-size:12px;display:flex}.sk-project-preview-address span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sk-project-preview-address a{color:var(--sk-text-1);align-items:center;gap:5px;margin-left:auto;display:inline-flex}.sk-project-preview-address.is-inactive{color:var(--sk-text-3)}.sk-project-preview-body{background:var(--sk-bg-0);flex:1;justify-content:center;min-height:50dvh;display:flex;position:relative}.sk-project-preview-frame{background:#fff;border:0;flex:1;width:100%;min-height:50dvh}.sk-project-preview-frame.is-mobile{border-left:1px solid var(--sk-line);border-right:1px solid var(--sk-line);flex:0 390px;max-width:100%}.sk-project-preview-empty{text-align:center;flex-direction:column;flex:1;justify-content:center;align-self:stretch;align-items:center;padding:50px 24px;display:flex}.sk-project-preview-empty h2{color:var(--sk-text-0);font-size:15px;font-weight:600}.sk-project-preview-empty p{color:var(--sk-text-2);max-width:48ch;margin-top:6px;font-size:12px}.sk-project-preview-start,.sk-project-preview-stop{z-index:2;position:absolute;top:12px;right:12px}.sk-project-preview-body:has(>.sk-project-preview-empty){flex-direction:column;justify-content:center;align-items:center;gap:14px}.sk-project-preview-body:has(>.sk-project-preview-empty)>.sk-project-preview-empty{flex:none;align-self:auto;padding-block:0}.sk-project-preview-body:has(>.sk-project-preview-empty)>.sk-project-preview-start{order:1;position:static}.sk-project-preview-error{background:var(--sk-failed-soft);border-top:1px solid var(--sk-line);color:var(--sk-text-1);padding:10px 12px;font-size:12px}.sk-project-preview-error a{color:var(--sk-accent);margin-top:5px;text-decoration:underline;display:inline-block}.sk-project-preview-error details{margin-top:6px}.sk-project-preview-error summary{cursor:pointer}.sk-project-preview-error pre{white-space:pre-wrap;max-height:160px;margin-top:5px;overflow:auto}.sk-project-preview-retry{margin-top:12px}.sk-project-preview-browser:has(.sk-project-preview-error){min-height:0}.sk-project-preview-browser:has(.sk-project-preview-error) .sk-project-preview-body{display:none}.sk-project-preview-browser:has(.sk-project-preview-error) .sk-project-preview-error{background:0 0;padding:16px}.sk-project-preview-mobile{background:var(--sk-bg-0);flex-direction:column;flex:1;gap:12px;padding:12px;display:flex}.sk-project-preview-mobile-note{color:var(--sk-text-2);max-width:80ch;font-size:12px;line-height:1.5}.sk-project-preview-mobile-alert{border:1px solid var(--sk-line);color:var(--sk-text-1);border-radius:4px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex}.sk-project-preview-mobile-alert[role=alert]{background:var(--sk-failed-soft)}@media (max-width:639px){.sk-project-preview-browser{margin-inline:-8px}}.sk-chat-tool-activity{border-left:1px solid var(--sk-line);color:var(--sk-text-2);margin-left:9px}.sk-chat-tool-activity.is-error{border-left-color:var(--sk-failed)}.sk-chat-tool-activity:hover{background:var(--sk-bg-1)}@supports (color:color-mix(in lab, red, red)){.sk-chat-tool-activity:hover{background:color-mix(in srgb, var(--sk-bg-1) 65%, transparent)}}.sk-plan-handoffs{border-top:1px solid var(--sk-line);margin-top:25px;padding-top:17px}.sk-plan-handoff-row{border-bottom:1px solid var(--sk-line);color:var(--sk-text-1);padding:10px 0;font-size:12px}.sk-new-session-composer-actions>button[type=submit]{height:32px;min-height:32px;margin-left:auto}.sk-new-session-formatting{position:relative}.sk-new-session-formatting>summary{color:var(--sk-text-2);justify-content:center;align-items:center;width:32px;height:32px;font-family:Georgia,serif;font-size:17px;display:flex}.sk-new-session-formatting>summary:hover{color:var(--sk-text-0)}.sk-new-session-formatting-menu{background:var(--sk-bg-1);border:1px solid var(--sk-line);box-shadow:var(--sk-shadow-2);z-index:30;border-radius:6px;gap:2px;min-width:120px;padding:5px;display:grid;position:absolute;bottom:36px;left:0}.sk-new-session-formatting-menu button{text-align:left;border-radius:4px;padding:6px 9px;font-size:12px}.sk-new-session-formatting-menu button:hover{background:var(--sk-bg-2)}.sk-prompt-key-hint{justify-content:flex-end;align-items:center;gap:4px;display:inline-flex;position:relative}.sk-prompt-key-hint-text{text-overflow:ellipsis;min-width:0;overflow:hidden}.sk-prompt-key-hint-info{color:var(--sk-text-3);cursor:help;border-radius:4px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.sk-prompt-key-hint-info:hover,.sk-prompt-key-hint-info:focus-visible{background:var(--sk-bg-2);color:var(--sk-text-0)}.sk-prompt-key-hint-keys{background:var(--sk-bg-1);border:1px solid var(--sk-line);box-shadow:var(--sk-shadow-2);color:var(--sk-text-1);font:12px/1.45 var(--sk-sans);opacity:0;text-align:left;pointer-events:none;visibility:hidden;white-space:normal;z-index:40;border-radius:6px;width:max-content;max-width:min(380px,100vw - 24px);padding:10px 12px;transition:opacity .12s ease-out,visibility 0s linear .12s;position:absolute;bottom:calc(100% + 6px);right:0}.sk-prompt-key-hint-info:hover+.sk-prompt-key-hint-keys,.sk-prompt-key-hint-info:focus-visible+.sk-prompt-key-hint-keys{opacity:1;visibility:visible;transition-delay:0s}.sk-prompt-key-hint-title{color:var(--sk-text-2);margin:0 0 6px;font-weight:600}.sk-prompt-key-hint-keys dl{grid-template-columns:auto minmax(0,1fr);gap:5px 14px;margin:0;display:grid}.sk-prompt-key-hint-keys dl>div{display:contents}.sk-prompt-key-hint-keys dt{white-space:nowrap}.sk-prompt-key-hint-keys dd{margin:0}.sk-prompt-key-hint-keys kbd{background:var(--sk-bg-3);border:1px solid var(--sk-line);color:var(--sk-text-0);font:11px var(--sk-mono);border-radius:4px;padding:0 5px}@media (prefers-reduced-motion:reduce){.sk-prompt-key-hint-keys{transition:none}}.sk-new-session-suggestions{flex-wrap:wrap;gap:7px;display:flex}.sk-new-session-suggestions .sk-button{min-height:32px}.sk-new-session-assurance{background:var(--sk-bg-1);border:1px solid var(--sk-line);color:var(--sk-text-2);border-radius:5px;padding:12px 15px;font-size:12px}.sk-new-session-draft-status{color:var(--sk-text-3);font-size:12px}.sk-new-session-options{border-top:1px solid var(--sk-line);color:var(--sk-text-2);margin-top:2px;padding-top:12px;font-size:12px}.sk-new-session-options>summary{align-items:center;gap:7px;width:max-content;display:flex}.sk-new-session-options-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:15px;display:grid}.sk-new-session-options-content>p{grid-column:1/-1}.sk-new-session-options-content .form-control{min-width:0}.sk-new-session-mode{flex-wrap:wrap;align-items:center;gap:3px;margin:0;display:flex}.sk-new-session-mode legend{color:var(--sk-text-2);margin-bottom:7px;font-size:12px;font-weight:600}.sk-new-session-mode label{cursor:pointer;position:relative}.sk-new-session-mode input{opacity:0;position:absolute;inset:0}.sk-new-session-mode label span{border:1px solid var(--sk-line);color:var(--sk-text-2);min-height:32px;padding:6px 15px;font-size:12px;display:inline-flex}.sk-new-session-mode label:first-of-type span{border-radius:5px 0 0 5px}.sk-new-session-mode label:nth-of-type(2) span{border-radius:0 5px 5px 0}.sk-new-session-mode label.is-selected span{background:var(--sk-accent-soft);border-color:var(--sk-accent-line);color:var(--sk-text-0)}.sk-new-session-mode label.is-plan span{background:var(--sk-plan-fill);border-color:var(--sk-plan-fill);color:var(--sk-plan-ink)}.sk-new-session-mode input:focus-visible+span{outline:2px solid var(--sk-accent);outline-offset:2px}.sk-new-session-mode small{color:var(--sk-text-3);margin-left:10px;font-size:12px}.sk-new-session-hold{color:var(--sk-text-2);cursor:pointer;white-space:nowrap;flex:none;align-items:center;gap:8px;min-height:32px;padding:0;font-size:13px;display:inline-flex}.sk-new-session-hold:hover,.sk-new-session-hold:has(input:checked){color:var(--sk-text-0)}.sk-new-session-hold-box{appearance:none;border:1.5px solid var(--sk-text-3);cursor:pointer;background:50%/12px no-repeat;border-radius:4px;flex:none;width:16px;height:16px;margin:0}.sk-new-session-hold-box:checked{background-color:var(--sk-accent-fill);border-color:var(--sk-accent-fill);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12'%3E%3Cpath d='M2.5 6.2l2.3 2.3 4.7-4.9' fill='none' stroke='%23fff' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}.sk-new-session-hold-box:focus-visible{outline:2px solid var(--sk-accent);outline-offset:2px}.sk-project-overview{grid-template-columns:minmax(0,1fr) 290px;gap:clamp(22px,3vw,44px);margin-top:24px;display:grid}.sk-project-page .sk-project-prerequisite{border:0;border-bottom:1px solid var(--sk-line);color:var(--sk-text-2);background:0 0;border-radius:0;margin:0 0 14px;padding:0 0 9px;font-size:12px}.sk-project-page .sk-project-prerequisite a{color:var(--sk-accent);margin-left:4px}.sk-project-overview-main{align-content:start;gap:30px;min-width:0;display:grid}.sk-project-overview-description{color:var(--sk-text-2);margin-top:-8px;font-size:12px}.sk-project-overview-section-heading{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;gap:12px 20px;margin-bottom:12px;display:flex}.sk-project-overview-section-heading h2,.sk-section-title{color:var(--sk-text-0);font-size:var(--sk-type-section);font-weight:600;line-height:1.5}.sk-section-title{margin-bottom:12px}.sk-list-head{gap:8px}.sk-project-overview-section-heading a{color:var(--sk-accent);font-size:12px}.sk-project-overview-section-heading a:hover{text-decoration:underline}.sk-project-overview-list-head,.sk-list-head{background:var(--sk-bg-1);border-bottom:1px solid var(--sk-line);color:var(--sk-text-3);font-size:var(--sk-type-label);grid-template-columns:var(--sk-list-columns,minmax(0, 1fr) 105px 110px);text-transform:none;padding:8px 11px;display:grid}.sk-list-row{border-bottom:1px solid var(--sk-line);grid-template-columns:minmax(0,1fr);align-items:center;gap:8px;min-height:56px;padding:8px 12px;display:grid}.sk-list-row:last-child{border-bottom:0}a.sk-list-row:hover{background:var(--sk-bg-2)}@media (min-width:1024px){.sk-list-row{grid-template-columns:var(--sk-list-columns,minmax(0, 1fr) 105px 110px)}}.sk-list-title{font-size:var(--sk-type-list);font-weight:500}.sk-text-body{font-size:var(--sk-type-body)}.sk-project-overview-main [data-session-list]>article{border-bottom:1px solid var(--sk-line)}.sk-project-overview-main [data-session-list]>article:last-child{border-bottom:0}.sk-project-overview-main .sk-session-row-summary{grid-template-columns:18px 18px minmax(0,1fr) 34px;gap:8px;min-height:56px;padding:8px}.sk-project-overview-main .sk-session-row-toggle{width:18px;height:20px}.sk-project-overview-main .sk-session-row-title-line{grid-template-columns:minmax(0,1fr) 100px;gap:6px;display:grid}.sk-project-overview-main .sk-session-row-title{font-weight:550;font-size:var(--sk-type-list)!important}.sk-project-overview-main .sk-session-row-title-line>.hidden{display:none}.sk-project-overview-main .sk-session-row-content>div:last-child{font-size:var(--sk-type-body);margin-top:2px}.sk-project-overview-main .sk-session-row-content [data-role=session-id],.sk-project-overview-main .sk-session-row-content [data-role=session-id]+span,.sk-project-overview-main .sk-session-row-content [data-role=session-id]+span+span+span,.sk-project-overview-main .sk-session-row-actions code,.sk-project-overview-main .sk-session-row-actions>span{display:none}.sk-project-overview-main .sk-session-row-actions{gap:0}.sk-project-overview-main .sk-session-row-actions>a,.sk-project-overview-main .sk-session-row-actions>button{display:none}.sk-project-overview-empty{color:var(--sk-text-3);padding:18px 11px;font-size:12px}.sk-project-overview-inspector{border-left:1px solid var(--sk-line);background:0 0;align-self:start;padding:4px 0 4px 20px}.sk-project-overview-inspector-section{border-bottom:1px solid var(--sk-line);gap:5px;padding:15px 0;display:grid}.sk-project-overview-inspector-section:last-child{border-bottom:0}.sk-project-overview-inspector-section h3{color:var(--sk-text-3);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:650}.sk-project-overview-inspector-section strong{font-size:12px}.sk-project-overview-inspector-section p,.sk-project-overview-inspector-section a{color:var(--sk-text-1);font-size:12px}.sk-project-overview-inspector-section a:not(.sk-button){color:var(--sk-accent)}.sk-project-overview-inspector-section .sk-button{justify-self:start;min-height:28px;padding:4px 8px}.sk-project-overview-list-head{--sk-list-columns:minmax(0, calc(var(--sk-name-column) + 26px)) minmax(176px, 1fr) minmax(110px, 1fr);gap:8px;padding-inline:8px}.sk-project-overview-main .sk-session-table .sk-session-row-summary{grid-template-columns:18px minmax(0,var(--sk-name-column)) minmax(176px,1fr) minmax(110px,1fr);min-height:56px}.sk-project-overview-main .sk-session-table .sk-session-row-toggle{grid-area:1/1}.sk-project-overview-main .sk-session-table .sk-session-row-heading{grid-area:1/2}.sk-project-overview-main .sk-session-table .sk-session-row-status{grid-area:1/3}.sk-project-overview-main .sk-session-table .sk-session-row-updated{grid-area:1/4}.sk-project-overview-main .sk-session-table .sk-session-row-actions{display:none}.sk-list-toolbar{gap:10px;margin:22px 0 14px;display:grid}.sk-list-toolbar-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sk-list-toolbar-row>form{display:contents}.sk-list-search{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);color:var(--sk-text-3);flex:240px;align-items:center;gap:8px;min-width:0;height:38px;padding:0 11px;display:flex}.sk-list-search:focus-within,.sk-list-select:focus-within{border-color:var(--sk-accent);box-shadow:0 0 0 3px var(--sk-accent-soft)}.sk-list-search input{box-shadow:none;color:var(--sk-text-0);font-size:var(--sk-type-filter);background:0 0;border:0;outline:0;width:100%;min-width:0;height:36px;padding:0}.sk-list-search input::placeholder{color:var(--sk-text-3)}.sk-list-select{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);color:var(--sk-text-3);font-size:var(--sk-type-label);white-space:nowrap;flex:0 auto;align-items:center;min-width:0;height:38px;padding-left:11px;display:inline-flex}.sk-list-select:hover{border-color:var(--sk-accent-line)}.sk-list-select.is-sort{order:10}.sk-list-select select{box-shadow:none;color:var(--sk-text-0);cursor:pointer;font-size:var(--sk-type-body);text-overflow:ellipsis;background-color:#0000;border:0;outline:0;flex:1;min-width:0;max-width:210px;height:36px;padding:0 30px 0 7px}.sk-list-select select option{background:var(--sk-bg-1);color:var(--sk-text-0)}.sk-list-filters{flex-wrap:wrap;align-items:center;gap:8px 18px;display:flex}.sk-list-chip-group{align-items:center;gap:5px;min-width:0;display:inline-flex}.sk-list-chip-label{color:var(--sk-text-3);font-size:var(--sk-type-label);white-space:nowrap;margin-right:2px}.sk-list-segment{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);gap:2px;padding:2px;display:inline-flex}.sk-list-chip{border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);color:var(--sk-text-2);cursor:pointer;font-size:var(--sk-type-label);-webkit-user-select:none;user-select:none;white-space:nowrap;background:0 0;align-items:center;gap:5px;height:30px;padding:0 10px;font-weight:500;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex;position:relative}.sk-list-segment .sk-list-chip{border-color:#0000;border-radius:4px;height:24px;padding:0 9px}.sk-list-chip:hover{color:var(--sk-text-0)}.sk-list-chip-group>.sk-list-chip:hover{border-color:var(--sk-accent-line)}.sk-list-chip:has(input:checked),.sk-list-chip[aria-pressed=true],[data-theme=dark] .sk-theme-choice[data-phx-theme=dark],[data-theme=light] .sk-theme-choice[data-phx-theme=light]{background:var(--sk-accent-soft);border-color:var(--sk-accent-line);color:var(--sk-text-0)}.sk-list-chip:has(input:focus-visible),.sk-list-chip:focus-visible{outline:2px solid var(--sk-accent);outline-offset:1px}.sk-list-clear{color:var(--sk-accent);font-size:var(--sk-type-label);white-space:nowrap;flex:none;order:11}.sk-list-clear:hover{text-decoration:underline}.sk-list-count{color:var(--sk-text-3);font-size:var(--sk-type-label);white-space:nowrap;flex:none}@media (max-width:750px){.sk-list-toolbar{gap:8px;margin:16px 0 12px}.sk-list-search{flex-basis:100%}.sk-list-select{flex:130px}.sk-list-select select{width:100%;max-width:none}.sk-list-filters{scrollbar-width:none;flex-wrap:nowrap;gap:12px;margin:0 -4px;padding:2px 4px;overflow-x:auto}.sk-list-filters::-webkit-scrollbar{display:none}.sk-list-chip-group{flex:none}.sk-list-chip{height:32px}.sk-list-segment .sk-list-chip{height:28px}}@media (max-width:639px){#main-content .sk-list-filters{flex-wrap:wrap;gap:8px;margin:0;padding:0;overflow:visible;-webkit-mask-image:none;mask-image:none}.sk-list-filters>.sk-list-chip-group:has(>.sk-list-segment){flex:100%}.sk-list-chip-group:has(>.sk-list-segment)>.sk-list-chip-label{flex:0 0 60px}.sk-list-chip-group>.sk-list-segment{flex-wrap:wrap;flex:1;min-width:0}.sk-list-segment .sk-list-chip{flex:1 1 0;justify-content:center;padding-inline:6px}}.sk-sessions-block-title{color:var(--sk-text-1);letter-spacing:0;margin:0 0 8px;font-size:13px;font-weight:600}.sk-sessions-block-note{color:var(--sk-text-3);margin:0 0 10px;font-size:12px}.sk-sessions-automated{border-top:1px solid var(--sk-line);margin-top:28px;padding-top:16px}.sk-sessions-automated .sk-sessions-block-title{margin-bottom:6px}.sk-sessions-automated-toggle{color:var(--sk-text-1);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;min-height:32px;padding:0;display:inline-flex}.sk-sessions-automated-toggle:hover{color:var(--sk-text-0)}.sk-sessions-automated-toggle:focus-visible{outline:2px solid var(--sk-accent);outline-offset:2px}.sk-sessions-count{background:var(--sk-bg-2);color:var(--sk-text-2);font:12px var(--sk-mono);border-radius:5px;padding:2px 6px}.sk-sessions-more-row{margin-top:12px}.sk-sessions-table-head{background:var(--sk-bg-1);border-bottom:1px solid var(--sk-line);color:var(--sk-text-3);font-size:var(--sk-type-label);grid-template-columns:18px 18px minmax(0,var(--sk-name-column)) minmax(160px,1fr) minmax(150px,1fr) minmax(110px,1fr) 80px;align-items:center;gap:8px;min-height:40px;padding:0 12px;display:grid}.sk-session-list-bar{align-items:center}.sk-session-list-bar:not(.sk-sessions-table-head){border-bottom:1px solid var(--sk-line-soft);color:var(--sk-text-2);font-size:var(--sk-type-label);gap:8px;min-height:40px;padding:6px 12px;display:flex}.sk-session-list-bar:not([data-selection=none]){background:var(--sk-bg-2);z-index:30;position:sticky;top:0}.sk-session-list-bulk{flex-wrap:wrap;grid-column:2/-1;align-items:center;gap:4px 6px;min-width:0;padding:5px 0;display:flex}.sk-session-list-bulk>strong{color:var(--sk-text-0);white-space:nowrap;margin-right:6px;font-weight:600}.sk-session-list-bulk-action{border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);color:var(--sk-text-1);font-size:var(--sk-type-label);white-space:nowrap;align-items:center;gap:5px;height:28px;padding:0 9px;font-weight:500;display:inline-flex}.sk-session-list-bulk-action:hover{background:var(--sk-bg-3);border-color:var(--sk-accent-line);color:var(--sk-text-0)}.sk-session-list-bulk-action:focus-visible{outline:2px solid var(--sk-accent);outline-offset:1px}.sk-session-list-bulk-action.is-danger{color:var(--sk-danger)}.sk-session-list-bulk-action.is-danger:hover{border-color:var(--sk-danger);color:var(--sk-danger)}.sk-session-list-bulk-action.is-clear{color:var(--sk-text-2);border-color:#0000;margin-left:auto}.sk-session-row-star{color:var(--sk-warning);flex:none;display:inline-flex}.sk-project-sessions-heading{margin-top:24px}.sk-sessions-table-head.is-project{grid-template-columns:18px 18px minmax(0,var(--sk-name-column)) minmax(150px,1fr) minmax(110px,1fr) 80px}.sk-session-table{background:0 0}.sk-session-table>article{border-bottom:1px solid var(--sk-line);position:relative;overflow:visible;background:0 0!important}.sk-session-table>article:has(.sk-session-row-more[open]){z-index:40}.sk-session-table>article:hover{background:var(--sk-bg-1)!important}.sk-session-table .sk-session-row-summary{grid-template-columns:18px 18px minmax(0,var(--sk-name-column)) minmax(160px,1fr) minmax(150px,1fr) minmax(110px,1fr) 80px;align-items:center;gap:8px;min-height:56px;padding:7px 12px}.sk-session-table .sk-session-row-content,.sk-session-table .sk-session-row-title-line{display:contents}.sk-session-table .sk-session-row-toggle{justify-self:center}.sk-session-table .sk-session-row-heading{grid-area:1/3}.sk-session-table .sk-session-row-title{color:var(--sk-text-0);font-size:var(--sk-type-list);font-weight:500}.sk-session-table .sk-session-row-status{grid-area:1/5}.sk-session-row-status{min-width:0}.sk-area-labels{flex:0 auto;gap:4px;min-width:0;max-width:50%;display:inline-flex;overflow:hidden}.sk-session-row-heading{align-items:center;gap:6px;min-width:0;display:flex}.sk-session-row-heading>.sk-session-row-title{flex:0 auto;max-width:100%}.sk-session-model-chip{background:var(--sk-text-1);align-items:center}@supports (color:color-mix(in lab, red, red)){.sk-session-model-chip{background:color-mix(in srgb, var(--sk-text-1) 8%, transparent)}}.sk-session-model-chip{color:var(--sk-text-1);border-radius:4px;flex:none;gap:4px;min-width:0;max-width:26rem;padding:1px 6px;font-size:12px;font-weight:600;line-height:16px;display:inline-flex}@media (max-width:750px){.sk-session-model-chip{max-width:100%}}.sk-session-model-chip .sk-session-model-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sk-session-model-rating{flex:none;align-items:center;gap:2px;display:inline-flex}.sk-session-row-status .sk-pill{color:var(--sk-text-2);white-space:normal;background:0 0;border:0;align-items:center;gap:6px;max-width:100%;padding:0;font-weight:450;line-height:1.25;display:inline-flex}.sk-session-row-status .sk-pill:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.sk-session-table .sk-session-row-project{color:var(--sk-text-2);font-size:var(--sk-type-body);text-overflow:ellipsis;white-space:nowrap;grid-area:1/4;overflow:hidden}.sk-session-table .sk-session-row-project:hover{color:var(--sk-accent)}.sk-session-table .sk-session-row-updated{color:var(--sk-text-2);font-size:var(--sk-type-body);grid-area:1/6}.sk-session-table .sk-session-row-content>div:last-child,.sk-session-table .sk-session-row-title-line>.hidden{display:none}.sk-session-table .sk-session-row-actions{grid-area:1/7;justify-content:flex-end;gap:3px}.sk-session-table .sk-session-row-actions>code,.sk-session-table .sk-session-row-actions>span{display:none}.sk-session-table .sk-session-row-actions>a{color:var(--sk-accent);font-size:var(--sk-type-body);background:0 0;border:0;height:28px;min-height:28px;padding:0 4px}.sk-session-row-more{position:relative}.sk-session-row-more>summary{cursor:pointer;justify-content:center;align-items:center;width:28px;height:28px;list-style:none;display:flex}.sk-session-row-more-menu{background:var(--sk-bg-1);border:1px solid var(--sk-line);box-shadow:var(--sk-shadow-2);z-index:45;border-radius:5px;min-width:150px;padding:5px;display:grid;position:absolute;top:30px;right:0}.sk-session-row-more-menu button,.sk-session-row-more-menu a{color:var(--sk-text-1);font-size:var(--sk-type-body);text-align:left;white-space:nowrap;border-radius:3px;align-items:center;gap:8px;padding:7px 9px;display:flex}.sk-session-row-more-menu .is-danger{color:var(--sk-danger)}.sk-session-row-more-menu button:focus-visible,.sk-session-row-more-menu a:focus-visible,.sk-session-row-more>summary:focus-visible{outline:2px solid var(--sk-accent);outline-offset:1px}.sk-session-row-more>summary::-webkit-details-marker{display:none}.sk-session-row-more-menu button:hover,.sk-session-row-more-menu a:hover{background:var(--sk-bg-2)}.sk-session-row-more-menu button:disabled{cursor:not-allowed;opacity:.45}.sk-project-overview-main [data-session-list]>article{position:relative;overflow:visible}.sk-project-overview-main [data-session-list]>article:has(.sk-session-row-more[open]){z-index:40}.sk-project-sessions-screen .sk-session-table .sk-session-row-summary{grid-template-columns:18px 18px minmax(0,var(--sk-name-column)) minmax(150px,1fr) minmax(110px,1fr) 80px}.sk-project-sessions-screen .sk-session-table .sk-session-row-status{grid-column:4}.sk-project-sessions-screen .sk-session-table .sk-session-row-updated{grid-column:5}.sk-project-sessions-screen .sk-session-table .sk-session-row-actions{grid-column:6}.sk-home-page .sk-home-section-heading>div:first-child{align-items:center;gap:8px;display:flex}.sk-home-attention-count{background:var(--sk-bg-3);color:var(--sk-text-2);font:12px var(--sk-mono);border-radius:3px;padding:2px 5px}.sk-home-attention-count.is-pending{background:var(--sk-paused);color:var(--sk-bg-0);font-weight:700}.sk-home-view-all{color:var(--sk-accent);align-items:center;gap:4px;font-size:12px;font-weight:500;display:inline-flex}.sk-home-view-all:hover{color:var(--sk-accent-hi);text-decoration:underline}.sk-home-clear-panel{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius);align-items:center;gap:8px;display:flex}.sk-home-clear-icon{color:var(--sk-success);flex:none;width:16px;height:16px}.sk-home-clear-panel h3{font-size:12px;font-weight:600}.sk-home-clear-panel p{font-size:12px}.sk-waiting-list{--sk-list-columns:minmax(0, var(--sk-name-column)) minmax(220px, 1fr) minmax(80px, .6fr) 250px;min-width:0}.sk-waiting-list .sk-home-request-list{overflow:visible}.sk-waiting-list .sk-list-head{border-left:3px solid #0000}.sk-waiting-row{grid-template-columns:var(--sk-list-columns);border-left:3px solid #0000;align-items:center;gap:8px;min-height:56px;padding:8px 11px;display:grid;position:relative}.sk-waiting-row+*,.sk-home-request-card+.sk-waiting-row{border-top:1px solid var(--sk-line)}.sk-waiting-row:hover{background:var(--sk-bg-2)}.sk-waiting-row:has(details[open]){z-index:40}.sk-waiting-row-text{min-width:0;display:grid}.sk-waiting-row-head{flex-wrap:wrap;align-items:baseline;gap:0 8px;min-width:0;margin:0;display:flex}.sk-waiting-row-name{color:var(--sk-text-0);font-size:var(--sk-type-list);overflow-wrap:anywhere;font-weight:500}.sk-waiting-row-name:hover{color:var(--sk-accent)}.sk-waiting-row-project{color:var(--sk-text-2);font-size:var(--sk-type-label)}.sk-waiting-row-line{color:var(--sk-text-2);font-size:var(--sk-type-body);overflow-wrap:anywhere;margin:2px 0 0}.sk-waiting-row-status{justify-self:start;min-width:0}.sk-waiting-row-status .sk-pill{white-space:normal;max-width:100%}.sk-waiting-row-time{color:var(--sk-text-2);font-size:var(--sk-type-body);white-space:nowrap}.sk-waiting-row-actions{justify-self:start;align-items:center;gap:6px;min-width:0;display:flex}.sk-waiting-row-actions>.sk-button{white-space:nowrap}.sk-waiting-row-hold{position:relative}.sk-waiting-row-hold>summary{list-style:none}.sk-waiting-row-hold>summary::-webkit-details-marker{display:none}.sk-waiting-row-more{position:relative}.sk-waiting-row-more>summary{list-style:none}.sk-waiting-row-more>summary::-webkit-details-marker{display:none}.sk-waiting-row-more-button{padding-inline:8px}.sk-waiting-row-more[open]>.sk-waiting-row-more-button{background:var(--sk-bg-2);border-color:var(--sk-line-strong)}.sk-waiting-row-menu{min-width:210px;top:calc(100% + 4px);left:auto;right:0}.sk-waiting-row-menu-label{border-top:1px solid var(--sk-line);color:var(--sk-text-2);font-size:var(--sk-type-label);margin:4px 0 0;padding:8px 9px 3px}.sk-waiting-row-menu>.sk-waiting-row-menu-label:first-child{border-top:0;margin-top:0}.sk-waiting-notice{color:var(--sk-text-1);font-size:var(--sk-type-body);flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 10px;display:flex}.sk-waiting-more{margin-top:10px}.sk-waiting-postpone{top:calc(100% + 4px);left:0;right:auto}.sk-waiting-postpone.is-right{left:auto;right:0}.sk-waiting-hidden{margin-top:10px}.sk-waiting-hidden-list{border:1px solid var(--sk-line);border-radius:5px;margin:8px 0 0;padding:0;list-style:none}.sk-waiting-hidden-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px 11px;display:grid}.sk-waiting-hidden-row+.sk-waiting-hidden-row{border-top:1px solid var(--sk-line)}.sk-waiting-hidden-row>.sk-waiting-row-line{grid-column:1;margin:0}.sk-waiting-hidden-actions{grid-area:1/2/span 2;align-items:center;gap:6px;display:flex}@media (max-width:900px){.sk-waiting-list{--sk-list-columns:minmax(0, 1fr) auto auto}.sk-waiting-list .sk-list-head>span:last-child{display:none}.sk-waiting-row-actions{grid-column:1/-1}}@media (max-width:639px){.sk-waiting-list{--sk-list-columns:minmax(0, 1fr) auto}.sk-waiting-row-time{display:none}}.sk-home-request-list.has-columns{--sk-home-ledger-gap:0px;--sk-home-ledger-index:0px;--sk-home-ledger-pad:11px}.has-columns .sk-home-request-toggle{grid-template-columns:var(--sk-list-columns);align-items:center;column-gap:8px;padding-left:11px;padding-right:11px}.has-columns .sk-home-request-main{grid-area:1/1;grid-template-columns:minmax(0,1fr);row-gap:2px}.has-columns .sk-home-request-facts{display:contents}.has-columns .sk-home-request-state{grid-area:1/2;justify-self:start;min-width:0}.has-columns .sk-home-request-facts time{color:var(--sk-text-2);font-family:var(--sk-sans);font-size:var(--sk-type-body);text-align:left;grid-area:1/3;min-width:0}.has-columns .sk-home-request-size{grid-area:1/4;justify-self:start}.has-columns .sk-home-request-chevron{grid-area:1/4;justify-self:end}@media (max-width:639px){.has-columns .sk-home-request-facts time{display:none}.has-columns .sk-home-request-chevron{grid-column:3}}.sk-chat-tool-activity[data-role=chat-agent-command-output]{border-left:1px solid var(--sk-line);margin-left:20px;padding-left:10px}.sk-project-search-form,.sk-plan-filterbar{margin:0 0 20px}.sk-release-filter{margin:0 0 16px}@media (max-width:650px){.sk-home-page .sk-home-section-heading.is-row{flex-direction:column;align-items:flex-start}}@media (max-width:1050px){.sk-sessions-table-head,.sk-session-table .sk-session-row-summary{grid-template-columns:18px 18px minmax(0,1fr) 125px 120px 90px 70px}.sk-project-sessions-screen .sk-session-table .sk-session-row-summary,.sk-sessions-table-head.is-project{grid-template-columns:18px 18px minmax(0,1fr) 120px 90px 70px}}@media (max-width:750px){.sk-sessions-table-head,.sk-session-table[data-selection-active=false] .sk-session-row-select{display:none}.sk-session-table .sk-session-row-toggle{grid-area:1/1;width:18px;height:22px}.sk-session-table .sk-session-row-heading{flex-wrap:wrap;grid-area:1/2/auto/4}.sk-area-labels{flex-wrap:wrap;max-width:100%}.sk-session-table .sk-area-labels{flex-wrap:nowrap}.sk-session-table .sk-session-row-title{white-space:normal;padding-right:0;line-height:1.35}.sk-session-table .sk-session-row-updated,.sk-session-table .sk-session-row-actions>a{display:none}.sk-session-table .sk-session-row-actions{border:0;grid-area:1/4;align-self:start;padding:0}.sk-session-table[data-selection-active=true] .sk-session-row-select{grid-area:1/1}.sk-project-sessions-heading{margin-top:18px}.sk-project-sessions-screen .sk-session-table .sk-session-row-summary{grid-template-columns:18px minmax(0,1fr) 28px}.sk-project-sessions-screen .sk-session-table .sk-session-row-heading{grid-column:2}.sk-project-sessions-screen .sk-session-table[data-selection-active=true] .sk-session-row-heading,.sk-project-sessions-screen .sk-session-table[data-selection-active=true] .sk-session-row-status{grid-column:3}.sk-project-sessions-screen .sk-session-table[data-selection-active=true] .sk-session-row-actions{grid-column:4}.sk-sessions-table-head{grid-template-columns:18px minmax(0,1fr) 70px 86px 16px;gap:5px;min-height:37px;padding:0 5px;display:grid}.sk-sessions-table-head>.is-updated-col,.sk-sessions-table-head[data-selection=none]>.sk-session-list-select-all{display:none}.sk-sessions-table-head:not([data-selection=none]){align-items:flex-start;gap:8px;display:flex}.sk-sessions-table-head:not([data-selection=none])>.sk-session-list-select-all{margin-top:11px}.sk-session-list-bulk{flex:1}.sk-session-list-bulk-action.is-clear{margin-left:0}.sk-session-table .sk-session-row-summary{grid-template-columns:18px minmax(0,1fr) 70px 86px 16px;align-items:center;gap:5px;min-height:56px;padding:7px 5px}.sk-session-table .sk-session-row-toggle{grid-area:1/1;align-self:center;width:18px;height:20px}.sk-session-table .sk-session-row-heading{grid-area:1/2}.sk-session-table .sk-session-row-title{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.7em;line-height:1.35;display:-webkit-box;overflow:hidden}.sk-session-table .sk-session-row-project{grid-area:1/3}.sk-session-table .sk-session-row-status{grid-area:1/4}.sk-session-table .sk-session-row-actions{grid-area:1/5;align-self:center}.sk-session-table .sk-session-row-actions .sk-session-row-more>summary{width:16px;height:20px}.sk-session-table[data-selection-active=true] .sk-session-row-summary{grid-template-columns:16px 18px minmax(0,1fr) 64px 86px 16px}.sk-session-table[data-selection-active=true] .sk-session-row-select{grid-area:1/1;display:block}.sk-session-table[data-selection-active=true] .sk-session-row-toggle{grid-column:2}.sk-session-table[data-selection-active=true] .sk-session-row-heading{grid-column:3}.sk-session-table[data-selection-active=true] .sk-session-row-project{grid-column:4}.sk-session-table[data-selection-active=true] .sk-session-row-status{grid-column:5}.sk-session-table[data-selection-active=true] .sk-session-row-actions{grid-column:6}.sk-sessions-table-head.is-project,.sk-project-sessions-screen .sk-session-table .sk-session-row-summary{grid-template-columns:18px minmax(0,1fr) 86px 16px}.sk-project-sessions-screen .sk-session-table .sk-session-row-heading{grid-area:1/2}.sk-project-sessions-screen .sk-session-table .sk-session-row-status{grid-area:1/3}.sk-project-sessions-screen .sk-session-table .sk-session-row-actions{grid-area:1/4}.sk-project-sessions-screen .sk-session-table[data-selection-active=true] .sk-session-row-summary{grid-template-columns:16px 18px minmax(0,1fr) 86px 16px}.sk-project-sessions-screen .sk-session-table[data-selection-active=true] .sk-session-row-heading{grid-area:1/3}.sk-project-sessions-screen .sk-session-table[data-selection-active=true] .sk-session-row-status{grid-area:1/4}.sk-project-sessions-screen .sk-session-table[data-selection-active=true] .sk-session-row-actions{grid-area:1/5}}@media (max-width:520px){.sk-sessions-table-head:not(.is-project){grid-template-columns:18px minmax(0,1fr) 86px 16px}.sk-sessions-table-head>.is-project-col{display:none}.sk-session-table .sk-session-row-summary{grid-template-columns:18px minmax(0,1fr) auto 16px;gap:1px 5px}.sk-session-table .sk-session-row-toggle,.sk-session-table .sk-session-row-status,.sk-session-table .sk-session-row-actions{grid-row:1/span 2}.sk-session-table .sk-session-row-project{font-size:var(--sk-type-label);grid-area:2/2}.sk-session-table .sk-session-row-status{grid-column:3}.sk-session-table .sk-session-row-actions{grid-column:4}.sk-session-table[data-selection-active=true] .sk-session-row-summary{grid-template-columns:16px 18px minmax(0,1fr) auto 16px}.sk-session-table[data-selection-active=true] .sk-session-row-select{grid-row:1/span 2}.sk-session-table[data-selection-active=true] .sk-session-row-project{grid-column:3}.sk-session-table[data-selection-active=true] .sk-session-row-status{grid-column:4}.sk-session-table[data-selection-active=true] .sk-session-row-actions{grid-column:5}}@media (max-width:950px){.sk-project-overview{grid-template-columns:minmax(0,1fr)}.sk-project-overview-inspector{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.sk-project-overview-inspector-section{border-right:1px solid var(--sk-line);padding:15px}.sk-project-overview-inspector-section:nth-child(2n){border-right:0}}@media (max-width:560px){.sk-project-overview{margin-top:16px}.sk-project-overview-main{gap:23px}.sk-project-overview-list-head{text-transform:none;grid-template-columns:minmax(0,1fr) 113px;padding:10px 5px;display:grid}.sk-project-overview-list-head>:nth-child(n+3),.sk-project-overview-main [data-session-list][data-selection-active=false] .sk-session-row-select{display:none}.sk-project-overview-main .sk-session-row-summary{grid-template-columns:18px minmax(0,1fr) 28px}.sk-project-overview-main .sk-session-row-content{grid-column:2}.sk-project-overview-main .sk-session-row-actions{grid-area:1/3}.sk-project-overview-main [data-session-list][data-selection-active=true] .sk-session-row-summary{grid-template-columns:18px 18px minmax(0,1fr) 28px}.sk-project-overview-main [data-session-list][data-selection-active=true] .sk-session-row-content{grid-column:3}.sk-project-overview-main [data-session-list][data-selection-active=true] .sk-session-row-actions{grid-column:4}.sk-project-overview-main .sk-session-row-title-line{flex-wrap:wrap;display:flex}.sk-project-overview-main .sk-session-row-actions{border:0;padding:0}.sk-project-overview-inspector{grid-template-columns:minmax(0,1fr)}.sk-project-overview-inspector-section{border-right:0;padding:14px 0}.sk-project-overview-main .sk-session-table .sk-session-row-summary{grid-template-columns:18px minmax(0,1fr) 113px;align-items:center;gap:5px;min-height:53px;padding:7px 5px}.sk-project-overview-main .sk-session-table .sk-session-row-content,.sk-project-overview-main .sk-session-table .sk-session-row-title-line{display:contents}.sk-project-overview-main .sk-session-table .sk-session-row-heading{grid-area:1/2}.sk-project-overview-main .sk-session-table .sk-session-row-title{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.7em;line-height:1.35;display:-webkit-box;overflow:hidden;font-size:var(--sk-type-list)!important}.sk-project-overview-main .sk-session-table .sk-session-row-status{grid-area:1/3}.sk-project-overview-main .sk-session-table .sk-session-row-updated,.sk-project-overview-main .sk-session-table .sk-session-row-actions{display:none}}@media (max-width:700px){.sk-new-session{margin-top:27px}.sk-new-session-intro{margin-bottom:46px}.sk-new-session-fields{grid-template-columns:minmax(0,1fr);gap:15px}.sk-new-session-composer-actions{gap:5px}.sk-new-session-options-content{grid-template-columns:minmax(0,1fr)}.sk-new-session-recovery{margin:10px 0 -14px}}[data-theme=dark] .sk-workspace-frame{--sk-bg-0:#101215;--sk-bg-1:#181c21;--sk-bg-2:#15191f;--sk-line:#2a2e37}[data-theme=dark] .sk-workspace-sidebar{background:#0c0f11}.sk-session-detail{--sk-timeline-message-bg:var(--sk-bg-1);--sk-timeline-tool-bg:var(--sk-bg-2);--sk-timeline-line:var(--sk-line-soft);--sk-timeline-badge-bg:var(--sk-bg-3);--sk-timeline-ink:var(--sk-text-0);--sk-timeline-brand:var(--sk-running)}[data-theme=dark] .sk-session-detail{--sk-timeline-message-bg:#151d27;--sk-timeline-tool-bg:#10171f;--sk-timeline-line:#1e2936;--sk-timeline-badge-bg:#202b3b;--sk-timeline-ink:#dce4f3;--sk-timeline-brand:#3ace99}.sk-session-detail .sk-timeline-anchor{padding-block:0}.sk-session-detail [data-role=session-view-switcher]{border:0;padding:0;background:0 0!important}.sk-session-detail .sk-session-view-label{display:inline}.sk-session-detail [data-role=session-view-switcher] button{font-family:var(--sk-sans)}.sk-session-detail [data-role=chat-agent-command],.sk-session-detail [data-role=chat-agent-command-output]{background:var(--sk-timeline-tool-bg);border:1px solid var(--sk-timeline-line);color:var(--sk-text-2);border-radius:4px;margin:6px 0 0;padding:0}.sk-session-detail [data-role=chat-agent-command-output]{margin-top:0}.sk-session-detail .sk-chat-tool-activity.is-error{border-left:3px solid var(--sk-failed)}.sk-session-detail .sk-chat-tool-activity:hover{background:var(--sk-timeline-message-bg)}.sk-session-detail .sk-session-tool-summary{font-family:var(--sk-sans);font-size:calc(12px + var(--sk-chat-font-increase,0px));border-radius:4px;grid-template-columns:12px 18px 66px minmax(0,1fr) auto;gap:12px;min-height:28px;padding:4px 12px;line-height:18px;display:grid}.sk-session-tool-icon{color:var(--sk-text-2);width:18px;height:18px}.sk-session-detail .sk-session-tool-summary:focus-visible{outline:2px solid var(--sk-accent);outline-offset:1px}.sk-session-detail .sk-session-tool-description{color:var(--sk-text-2)}.sk-session-detail [data-role=chat-agent-command-output] .sk-session-tool-description{color:var(--sk-text-2);font-family:var(--sk-mono)}.sk-session-detail .sk-chat-tool-activity.is-error .sk-session-tool-description{color:var(--sk-failed)}.sk-session-tool-kind{background:var(--sk-timeline-badge-bg,var(--sk-bg-2));color:var(--sk-text-2);font:400 12px/16px var(--sk-sans);text-transform:uppercase;border-radius:3px;flex:none;justify-self:start;padding:2px 6px}.sk-chat-tool-activity.is-error .sk-session-tool-kind{color:var(--sk-failed)}.sk-session-detail [data-role=chat-agent-command] pre,.sk-session-detail [data-role=chat-agent-command-output] pre{margin:0 12px 9px 36px}.sk-session-turn-event{opacity:.7;align-items:baseline;gap:7px;margin:7px 0;font-size:12px;display:flex}.sk-session-turn-complete{font-family:var(--sk-mono);opacity:1;flex-wrap:wrap;align-items:center}.sk-session-turn-complete-icon,.sk-session-turn-complete-label{color:var(--sk-timeline-brand,var(--sk-running))}.sk-session-pr-event{background:var(--sk-timeline-tool-bg,var(--sk-bg-1));border:1px solid var(--sk-timeline-line,var(--sk-line));border-left:5px solid var(--sk-event-tone);color:var(--sk-timeline-ink,var(--sk-text-1));font:12px/18px var(--sk-sans);border-radius:4px;align-items:start;gap:16px;margin:5px 0;padding:5px 12px;display:flex}.sk-session-pr-event-author{color:var(--sk-event-tone);letter-spacing:.03em;text-transform:uppercase;flex:none;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.sk-session-pr-event-summary{flex-wrap:wrap;align-items:baseline;gap:4px 8px;min-width:0;display:flex}.sk-session-pr-event-link{white-space:nowrap}.sk-session-changes-content{padding:21px 29px 32px}.sk-session-changes-intro{color:var(--sk-text-2);margin:0 0 17px;font-size:12px}.sk-session-detail [data-role=changes-pull-requests]{border-color:var(--sk-line);background:0 0}.sk-session-detail [data-role=changes-pull-requests]>header{background:0 0}.sk-changes-pr-heading h4{color:var(--sk-text-0)}.sk-changes-pr-description>summary{color:var(--sk-text-2);cursor:pointer;font-size:12px}.sk-changes-commit-subject{overflow-wrap:anywhere}.sk-changes-commit-meta{color:var(--sk-text-3);flex-wrap:wrap;align-items:center;gap:10px;margin:7px 0 10px;font-size:12px;display:flex}.sk-changes-commit-meta button{color:var(--sk-text-2);align-items:center;gap:5px;margin-left:auto;display:inline-flex}.sk-changes-commit-meta button:hover{color:var(--sk-text-0)}.sk-changes-file{border-bottom:1px solid var(--sk-line)}.sk-changes-file-summary{color:var(--sk-text-1);cursor:pointer;flex-wrap:wrap;align-items:center;gap:6px 9px;padding:8px 3px;font-size:12px;display:flex}.sk-changes-file-summary>svg{color:var(--sk-text-3);flex:none}.sk-changes-file-summary code{color:var(--sk-text-0);font-size:12px}.sk-changes-file-status{color:var(--sk-text-3);font-size:12px}.sk-changes-file-stats{color:var(--sk-text-2);white-space:nowrap;font-size:12px}.sk-changes-file[open]{border:1px solid var(--sk-line);margin:7px 0}.sk-changes-file[open]>summary{background:var(--sk-bg-1);padding-inline:8px}.sk-changes-file>div{min-width:0}.sk-changes-patch{border:1px solid var(--sk-line);border-radius:3px;margin:0;padding:0}.sk-diff-line{width:max-content;min-width:100%;padding:0 8px;display:block}.sk-diff-line.is-heading{color:#91b0c8;background:#222d35}.sk-diff-line.is-added{color:#9ee2c0;background:#143b32}.sk-diff-line.is-removed{color:#f7a8b2;background:#40242b}@media (max-width:639px){.sk-session-changes-content{padding:15px 12px 30px}.sk-changes-pr-heading{grid-template-columns:20px minmax(0,1fr) 26px;gap:6px 8px;display:grid}.sk-changes-pr-summary{grid-area:1/2}.sk-changes-pr-heading>button{grid-area:1/1}.sk-changes-pr-heading>a{grid-area:1/3}.sk-changes-pr-count{grid-area:2/2;justify-self:start}.sk-changes-pr-time{display:none}.sk-changes-pr-heading h4{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.sk-changes-file-summary{grid-template-columns:14px minmax(0,1fr) auto;display:grid}.sk-changes-file-status{grid-column:2}.sk-changes-file-stats{grid-area:1/3}}.sk-session-detail{height:calc(var(--sk-screen-height) - var(--sk-status-bar-height) - var(--sk-dev-banner-height,0px));overflow:hidden}.sk-session-detail-header{background:var(--sk-bg-0);border-bottom:1px solid var(--sk-line);flex:none;padding:14px 22px 11px}.sk-session-heading-line{align-items:center;gap:12px;min-width:0;display:flex}.sk-session-project-context{color:var(--sk-text-3);flex:none;align-items:center;gap:10px;display:flex}.sk-project-header-session{margin:0}.sk-session-project-link{color:var(--sk-text-0);align-items:center;gap:9px;font-size:13px;font-weight:600;display:flex}.sk-session-project-avatar{border:1px solid var(--sk-line);font:600 12px var(--sk-mono);border-radius:6px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.sk-project-tabs-session{border:0;align-items:center;gap:4px;margin:0;font-size:12px;display:flex;overflow:visible}.sk-project-tabs-session>a{color:var(--sk-text-2)}.sk-session-project-navigation,.sk-session-model-notice{position:relative}.sk-session-project-navigation>summary,.sk-session-model-notice>summary{cursor:pointer;list-style:none}.sk-session-project-navigation>summary{padding:0 3px}.sk-session-project-navigation-menu{background:var(--sk-bg-1);border:1px solid var(--sk-line);z-index:50;border-radius:6px;gap:6px;min-width:180px;padding:10px;display:grid;position:absolute;top:24px;left:0;box-shadow:0 12px 36px #0005}.sk-session-project-navigation-menu a{color:var(--sk-text-1);padding:5px 8px}.sk-session-project-navigation-menu a:hover{background:var(--sk-bg-2)}.sk-session-compact-title{align-items:center;gap:5px;min-width:0;display:flex}.sk-session-compact-title h1{flex:0 auto;min-width:0;font-size:15px;font-weight:600;line-height:1.6}.sk-session-compact-title h1>button{text-align:left;text-overflow:ellipsis;white-space:nowrap;width:100%;padding:3px 0;display:block;overflow:hidden}.sk-session-compact-title h1[data-expanded=true]>button{overflow-wrap:anywhere;white-space:normal}.sk-session-switcher-chevron{color:var(--sk-text-3);flex:none;padding:6px}.sk-session-switcher-identity{flex-wrap:wrap;flex:1;align-items:center;gap:4px 8px;min-width:0;display:flex}.sk-session-switcher-heading{flex:12rem;align-items:baseline;gap:8px;min-width:0;display:flex}.sk-session-switcher-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sk-session-switcher-meta{flex:none;align-items:center;gap:8px;max-width:100%;display:flex}.sk-session-switcher-status{flex:none}@media (max-width:639px){.sk-session-switcher-heading{flex-basis:100%}.sk-session-switcher-title{-webkit-line-clamp:2;overflow-wrap:anywhere;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box}.sk-session-switcher-meta{flex-wrap:wrap;flex:100%;gap:6px 8px;min-width:0}.sk-session-switcher-status{flex:0 auto;min-width:0}}.sk-session-header-actions{flex:none;margin-left:auto}@media (min-width:1024px){.sk-session-heading-line>[data-role=session-switcher]{flex:0 auto}.sk-session-header-actions{margin-left:4px}}.sk-session-progress{color:var(--sk-text-1);overflow-wrap:anywhere;margin-top:8px;font-size:12px;line-height:1.5}.sk-session-progress p{margin:0}.sk-session-progress-update{color:var(--sk-text-2);margin-top:3px!important}.sk-session-progress-update>span{font-weight:600}.sk-session-progress-update time{color:var(--sk-text-3);margin-left:6px;font-size:12px;display:inline-block}.sk-session-detail-header>:is(.sk-session-metadata,.sk-session-progress){grid-column:1/-1;min-width:0}.sk-session-metadata-separator{color:var(--sk-text-3)}.sk-session-pull-request{min-width:0;padding:0;scroll-margin-block-end:88px;overflow:hidden}.sk-session-pull-request-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:12px 16px;display:flex}.sk-session-pull-request-copy{flex:16rem;gap:2px;min-width:0;display:grid}.sk-session-pull-request-name{color:var(--sk-text-1);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.sk-session-pull-request-title{color:var(--sk-text-0);font-size:var(--sk-type-body);flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;margin:0;font-weight:650;display:flex}.sk-session-pull-request-status{color:var(--sk-text-2);font-size:var(--sk-type-label);text-transform:capitalize;font-weight:500}.sk-session-pull-request-status:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.sk-session-pull-request-status[data-status=open]{color:var(--sk-running)}.sk-session-pull-request-status[data-status=merged]{color:var(--sk-accent)}.sk-session-pull-request-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sk-session-pull-request .sk-session-hold{border-top:1px solid var(--sk-line)}.sk-session-hold{background:var(--sk-paused-soft);flex:none;padding:10px 16px}.sk-session-hold-held{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.sk-session-hold-copy{gap:2px;min-width:0;display:grid}.sk-session-hold-title{color:var(--sk-text-0);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:13px;font-weight:600;line-height:1.5;display:flex}.sk-session-hold-title>span:not(.sk-pill){font-weight:400}.sk-session-hold-text{color:var(--sk-text-1);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:1.5}.sk-session-hold-label{color:var(--sk-text-2);font-weight:600}.sk-session-hold-actions{flex-wrap:wrap;flex:none;gap:8px;display:flex}.sk-session-hold:has(.sk-session-hold-review){background:var(--sk-bg-2)}.sk-session-hold-title>.sk-session-hold-pr{font-weight:600}.sk-session-hold-form{gap:4px;max-width:760px;display:grid}.sk-session-hold-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.sk-session-hold-row>.sk-field{flex:260px;min-width:0;min-height:36px;padding:0 10px}.sk-session-hold-error{color:var(--sk-failed);font-size:var(--sk-type-label);margin:0}@media (max-width:639px){.sk-session-pull-request-row{padding:12px}.sk-session-result-footer .sk-session-pull-request-row{padding-left:15px}.sk-session-pull-request-actions{width:100%}.sk-session-pull-request-actions>*{flex:auto;justify-content:center}.sk-session-pull-request-actions>[data-role=session-open-pull-request]{flex-basis:100%}.sk-session-hold{padding:8px 12px}.sk-session-hold-actions{width:100%}}.sk-session-origin a{color:var(--sk-accent)}.sk-session-origin a:hover{text-decoration:underline}.sk-workspace-session-preview{background:currentColor}@supports (color:color-mix(in lab, red, red)){.sk-workspace-session-preview{background:color-mix(in srgb, currentColor 10%, transparent)}}.sk-workspace-session-preview{border:1px solid}@supports (color:color-mix(in lab, red, red)){.sk-workspace-session-preview{border:1px solid color-mix(in srgb, currentColor 35%, transparent)}}.sk-workspace-session-preview{color:var(--sk-text-2);font-family:var(--sk-sans);border-radius:3px;flex:none;padding:1px 5px;font-size:12px;font-weight:600;line-height:14px}.sk-workspace-session-preview[data-preview-status=running]{color:var(--sk-running)}.sk-workspace-session-preview[data-preview-status=starting]{color:var(--sk-paused)}.sk-workspace-session-preview[data-preview-status=error]{color:var(--sk-failed)}.sk-workspace-session-link[data-session-mode=plan]:not(.is-active,:hover){background:var(--sk-plan-fill)}@supports (color:color-mix(in lab, red, red)){.sk-workspace-session-link[data-session-mode=plan]:not(.is-active,:hover){background:color-mix(in srgb, var(--sk-plan-fill) 10%, transparent)}}.sk-workspace-session-link[data-session-mode=plan]{box-shadow:inset 2px 0 var(--sk-plan-fill)}.sk-workspace-session-plan{background:var(--sk-plan-fill);color:var(--sk-plan-ink);font-family:var(--sk-sans);border-radius:3px;flex:none;margin-top:1px;padding:1px 5px;font-size:12px;font-weight:600;line-height:14px}.sk-workspace-session-held{background:var(--sk-bg-3);border:1px solid var(--sk-line);color:var(--sk-text-1);font-family:var(--sk-sans);border-radius:3px;flex:none;align-items:center;gap:3px;margin-top:1px;padding:1px 5px;font-size:12px;font-weight:600;line-height:14px;display:inline-flex}.sk-workspace-session-provider{color:var(--sk-text-3);flex:none;margin-top:2px;display:inline-flex}.sk-workspace-session-state{flex:none;margin-top:2.5px;display:inline-flex}.sk-workspace-session-state svg{display:block}.sk-workspace-session-state .sk-state-ink{stroke:var(--sk-bg-1)}.sk-workspace-session-state .sk-state-spin{transform-origin:6px 6px;animation:1.4s linear infinite sk-workspace-spin}@media (prefers-reduced-motion:reduce){.sk-workspace-session-state .sk-state-spin{animation:none}}.sk-workspace-session-tag{background:currentColor}@supports (color:color-mix(in lab, red, red)){.sk-workspace-session-tag{background:color-mix(in srgb, currentColor 10%, transparent)}}.sk-workspace-session-tag{border:1px solid}@supports (color:color-mix(in lab, red, red)){.sk-workspace-session-tag{border:1px solid color-mix(in srgb, currentColor 35%, transparent)}}.sk-workspace-session-tag{font-family:var(--sk-sans);border-radius:3px;flex:none;margin-top:1px;padding:1px 5px;font-size:12px;font-weight:600;line-height:14px}.sk-workspace-project-summary{white-space:nowrap;flex:none;margin-left:auto}.sk-workspace-project-summary.sk-workspace-session-tag{margin-top:0;font-size:11px}.sk-workspace-project-summary:not(.sk-workspace-session-tag){color:var(--sk-text-3);font-size:11px;font-weight:400}.sk-workspace-session-link:is([data-status=attention],[data-status=paused],[data-status=failed]) .sk-workspace-session-title{color:var(--sk-text-0);font-weight:600}.sk-workspace-session-link[data-status=review] .sk-workspace-session-title{color:var(--sk-text-0)}.sk-workspace-session-link:is([data-status=queued],[data-status=stopped]):not(.is-active,:hover) .sk-workspace-session-title{color:var(--sk-text-3)}[data-scroll-session-id]:has([data-role=session-recovery-card][data-kind=session-failure]) [phx-update=stream]>.sk-timeline-anchor:last-child:has([data-role=chat-agent-error]),[data-scroll-session-id]:has([data-role=session-try-again]) [data-role=unanswered-prompt-retry]{display:none}.chat-session .sk-session-tool-description,.sk-session-detail [data-role=chat-agent-command-output] .sk-session-tool-description{font-family:var(--sk-sans)}.sk-session-metadata{color:var(--sk-text-2);flex-wrap:wrap;align-items:center;gap:6px 16px;min-height:20px;margin-top:8px;font-size:12px;display:flex}.sk-session-model,.sk-session-token-usage{align-items:center;gap:5px;min-width:0;display:inline-flex}.sk-session-model{color:var(--sk-text-1);font-weight:500}.sk-session-token-usage{color:var(--sk-text-2);font-variant-numeric:tabular-nums}.sk-session-token-usage>span:first-child,.sk-session-token-usage>span[aria-hidden]{color:var(--sk-text-3)}.sk-provider-usage .sk-session-token-usage{flex-wrap:wrap;row-gap:2px}.sk-provider-usage .sk-session-token-usage>span:not([data-role=session-model-usage]){white-space:nowrap}.sk-session-metadata .sk-pill{background:0 0;border:0;padding:0}.sk-session-metadata [data-compact=true]{width:auto;margin:0;padding:0}.sk-session-model-notice>summary{color:var(--sk-paused)}.sk-session-model-notice>section{z-index:55;width:min(780px,100vw - 40px);position:absolute;top:26px;left:0;box-shadow:0 18px 36px #0009}.sk-session-artifact-summary{color:var(--sk-text-2);flex:none;margin:14px 0 0;font-size:12px}.sk-session-artifact-pr{background:var(--sk-timeline-message-bg);border:1px solid var(--sk-line);border-radius:5px;gap:6px;padding:10px 16px;display:grid}.sk-session-artifact-copy{min-width:0}.sk-session-artifact-copy strong{color:var(--sk-text-1);overflow-wrap:anywhere;font-size:13px;font-weight:400;line-height:1.45;display:block}.sk-session-artifact-heading,.sk-session-artifact-commit{align-items:center;gap:8px;min-width:0;display:flex}.sk-session-artifact-heading .sk-mono{color:var(--sk-text-0);font-family:var(--sk-sans);font-size:14px;font-weight:650}.sk-session-artifact-status{color:var(--sk-success,#55dcb0);text-transform:capitalize}.sk-session-artifact-status:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.sk-session-artifact-commit{border-bottom:1px solid var(--sk-line);color:var(--sk-text-3);margin-top:8px;padding:0 8px 8px}.sk-session-artifact-commit-subject{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.sk-session-artifact-pr a{color:var(--sk-accent);justify-self:start;font-size:12px}.sk-session-artifact-actions{flex-wrap:wrap;gap:4px 16px;display:flex}#session-terminal-command:focus-visible{outline:none}.sk-session-header-actions #overflow-dropdown{width:270px;max-height:75dvh;padding:8px;overflow-y:auto}.sk-session-header-actions #overflow-dropdown [data-role=session-stop]{display:none}.sk-session-rename>summary,.sk-session-menu-action{color:var(--sk-text-1);cursor:pointer;text-align:left;width:100%;padding:8px 11px;font-size:12px;list-style:none;display:block}.sk-session-rename>summary:hover,.sk-session-menu-action:hover{background:var(--sk-bg-2)}.sk-session-rename[open]>summary{color:var(--sk-accent)}.sk-session-rename form input{background:var(--sk-bg-0);border-color:var(--sk-line);min-height:30px}.sk-session-rename form button{min-height:30px;padding-inline:9px}.sk-session-detail .sk-chat-session-header{padding:9px 20px 10px;display:block;background:var(--sk-bg-0)!important}.sk-session-detail [data-role=session-header-controls]{flex-wrap:nowrap;gap:8px;width:100%;display:flex}.sk-session-detail [data-role=session-view-preview]{margin-left:auto}.sk-session-view-options{flex:none;position:relative}.sk-session-view-options>summary{cursor:pointer;list-style:none}.sk-session-view-options-panel{background:var(--sk-bg-1);border:1px solid var(--sk-line);z-index:40;border-radius:6px;flex-wrap:wrap;align-items:center;gap:8px;width:min(360px,100vw - 32px);padding:12px;display:flex;position:absolute;top:36px;right:0;box-shadow:0 12px 36px #0005}.sk-session-view-options-panel [data-role=session-run-summary]{flex:0 0 100%;margin-bottom:5px;font-size:12px}.sk-session-detail [id^=chat-scroll-]{overscroll-behavior-y:contain;padding:12px 20px 10px}.sk-session-message{background:var(--sk-timeline-message-bg,var(--sk-bg-1));border:1px solid var(--sk-timeline-line,var(--sk-line));border-left:5px solid var(--sk-accent);font-family:var(--sk-sans);font-size:calc(14px + var(--sk-chat-font-increase,0px));border-radius:4px;min-width:0;max-width:100%;margin:12px 0;padding:8px 12px 10px;line-height:1.5}.sk-session-message-user{background:var(--sk-running)}@supports (color:color-mix(in lab, red, red)){.sk-session-message-user{background:color-mix(in srgb, var(--sk-running) 5%, var(--sk-bg-1))}}.sk-session-message-user{border-left-color:var(--sk-running)}.sk-session-message-meta{align-items:center;gap:12px;margin-bottom:3px;line-height:20px;display:flex}.sk-session-message-author{font-size:calc(13px + var(--sk-chat-font-increase,0px));letter-spacing:.015em;text-transform:uppercase;font-weight:700}.sk-session-message-user .sk-session-message-author{color:var(--sk-running)}.sk-session-message-text{color:var(--sk-timeline-ink,var(--sk-text-0))}.sk-session-message .sk-chat-markdown{font-size:inherit;line-height:inherit;overflow-wrap:break-word;max-width:110ch}.sk-session-message .sk-chat-markdown :is(p,li,td,th){color:var(--sk-timeline-ink,var(--sk-text-0))}.sk-session-message-agent .sk-chat-markdown{margin-left:0}.sk-session-message .sk-chat-markdown p{margin-block:.5em}.sk-session-message .sk-chat-markdown :is(ul,ol){margin-block:.4em}.sk-session-message .sk-chat-markdown li{margin-block:.15em}.sk-session-message .sk-chat-markdown>:first-child{margin-top:0}.sk-session-message .sk-chat-markdown>:last-child{margin-bottom:0}.chat-session .sk-timeline-anchor[data-tool-group]:not([data-timeline-kind=tool-group]):not([data-timeline-kind=event-group]):not(.is-tool-group-open){display:none}.chat-session .sk-timeline-anchor.is-tool-group-open:not([data-timeline-kind=tool-group]):not([data-timeline-kind=event-group]){border-left:1px solid var(--sk-timeline-line,var(--sk-line));border-radius:0;margin-left:17px;padding-left:10px}.chat-session [data-conversation-only=true] .sk-timeline-anchor:is([data-timeline-kind=tool-group],[data-timeline-kind=tool],[data-timeline-kind=thinking],[data-timeline-kind=hook]){display:none}@media (max-width:639px),(max-width:1023px) and (max-height:500px){.chat-session [data-conversation-only=auto] .sk-timeline-anchor:is([data-timeline-kind=tool-group],[data-timeline-kind=tool],[data-timeline-kind=thinking],[data-timeline-kind=hook]){display:none}}.sk-chat-nav-toggle-phone{display:none}.sk-chat-tool-group{background:var(--sk-timeline-tool-bg,transparent);border:1px solid var(--sk-timeline-line,var(--sk-line));color:var(--sk-text-2);border-radius:4px;margin:6px 0 0}.sk-chat-tool-group:hover{background:var(--sk-timeline-message-bg,var(--sk-bg-1))}.sk-chat-tool-group>button{border-radius:4px;padding:4px 10px}.sk-chat-tool-group>button:focus-visible{outline:2px solid var(--sk-accent);outline-offset:1px}.sk-chat-tool-group>button[aria-expanded=true] .sk-chat-tool-group-chevron{transform:rotate(90deg)}.sk-chat-tool-group-count{color:var(--sk-text-0);font-weight:600}.sk-chat-tool-group-failed{color:var(--sk-failed)}.chat-session .sk-timeline-anchor[data-timeline-kind=agent]:not([data-final-reply])>.sk-session-message-agent{border-left-color:var(--sk-accent);background:0 0}@supports (color:color-mix(in lab, red, red)){.chat-session .sk-timeline-anchor[data-timeline-kind=agent]:not([data-final-reply])>.sk-session-message-agent{border-left-color:color-mix(in srgb, var(--sk-accent) 28%, var(--sk-timeline-line,var(--sk-line)))}}.chat-session .sk-timeline-anchor[data-timeline-kind=agent]:not([data-final-reply])>.sk-session-message-agent .sk-session-message-author{color:var(--sk-text-2)!important}.sk-chat-nav [hidden],.sk-chat-nav-rail[hidden]{display:none!important}.sk-chat-timeline-frame>[id^=chat-scroll-]:has(~.sk-chat-nav-dock){padding-bottom:var(--sk-chat-dock-space,48px)}[data-role=chat-timeline-content]{display:flow-root}.sk-chat-scroll-first-paint{flex-direction:column-reverse;display:flex}.sk-chat-scroll-first-paint>[data-role=chat-timeline-content]{flex:none;margin-bottom:auto}@media (min-width:641px){.sk-chat-timeline-frame>[id^=chat-scroll-]:has(~.sk-chat-nav-dock [data-chat-nav-steps]:not([hidden])){padding-bottom:var(--sk-chat-dock-space,92px)}.sk-chat-nav-jumps:has(+[data-chat-nav-steps]:not([hidden])){min-height:28px}}.sk-chat-nav-dock{pointer-events:none;z-index:6;align-items:flex-end;gap:6px;display:flex;position:absolute;bottom:10px;right:24px}.sk-chat-nav{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.sk-chat-nav>*,.sk-chat-nav-toggle{pointer-events:auto}.sk-chat-nav-jumps{gap:6px;display:flex}.sk-chat-nav-jump,.sk-chat-nav-steps,.sk-chat-nav-toggle{background:var(--sk-bg-1)}@supports (color:color-mix(in lab, red, red)){.sk-chat-nav-jump,.sk-chat-nav-steps,.sk-chat-nav-toggle{background:color-mix(in srgb, var(--sk-bg-1) 94%, transparent)}}.sk-chat-nav-jump,.sk-chat-nav-steps,.sk-chat-nav-toggle{border:1px solid var(--sk-line-strong,var(--sk-line));color:var(--sk-text-1);font:500 12px/1 var(--sk-sans);box-shadow:0 6px 18px #0003}.sk-chat-nav-jump{cursor:pointer;border-radius:999px;align-items:center;gap:4px;min-height:28px;padding:0 10px 0 8px;display:inline-flex}.sk-chat-nav-jump:hover{background:var(--sk-bg-3);color:var(--sk-text-0)}.sk-chat-nav-toggle{cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 10px;display:inline-flex}.sk-chat-nav-toggle:hover,.sk-chat-nav-toggle[aria-pressed=true]{background:var(--sk-bg-3);color:var(--sk-text-0)}.sk-chat-nav-toggle[aria-pressed=true]{border-color:var(--sk-accent)}.sk-chat-nav-jump[data-direction=down] .sk-chat-nav-jump-icon{transform:rotate(180deg)}.sk-chat-nav-new{background:var(--sk-accent-fill);color:var(--sk-accent-ink);border-radius:999px;padding:0 6px;font-size:12px;font-weight:600;line-height:16px}.sk-chat-nav-new:empty{width:8px;height:8px;padding:0}.sk-chat-nav-steps{border-radius:8px;padding:2px;display:flex}.sk-chat-nav-step-group{align-items:center;gap:1px;padding-left:8px;display:flex}.sk-chat-nav-step-group+.sk-chat-nav-step-group{border-left:1px solid var(--sk-line);margin-left:4px}.sk-chat-nav-step-label{letter-spacing:.03em;text-transform:uppercase;margin-right:3px;font-size:12px;font-weight:600}.sk-chat-nav-step-group[data-chat-nav-kind=prompt] .sk-chat-nav-step-label{color:var(--sk-running)}.sk-chat-nav-step-group[data-chat-nav-kind=agent] .sk-chat-nav-step-label{color:var(--sk-accent)}.sk-chat-nav-step{cursor:pointer;border-radius:5px;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.sk-chat-nav-step:hover:not(:disabled){background:var(--sk-bg-3);color:var(--sk-text-0)}.sk-chat-nav-step:disabled{cursor:default;opacity:.35}.sk-chat-nav-jump:focus-visible,.sk-chat-nav-step:focus-visible,.sk-chat-nav-toggle:focus-visible{outline:2px solid var(--sk-accent);outline-offset:1px}.sk-chat-nav-rail{pointer-events:none;z-index:5;width:14px;position:absolute;top:6px;bottom:6px;right:0}.sk-chat-nav-marker{background:var(--sk-accent);cursor:pointer;opacity:.5;pointer-events:auto;border-radius:2px;width:7px;height:3px;position:absolute;right:3px}.sk-chat-nav-marker[data-final=true]{opacity:.95;width:10px}.sk-chat-nav-marker[data-kind=prompt]{background:var(--sk-running);opacity:.95;width:10px}.sk-chat-nav-marker[data-loading=true]{height:5px;margin-top:-1px;animation:1s ease-in-out infinite sk-pr-pulse}.sk-chat-nav-marker:before{content:"";position:absolute;inset:-4px -3px -4px -6px}.sk-chat-nav-marker:hover{opacity:1;height:5px;margin-top:-1px}.sk-chat-nav-marker:hover:after{background:var(--sk-bg-1);border:1px solid var(--sk-line-strong,var(--sk-line));color:var(--sk-text-0);content:attr(data-label);font:400 12px/1.35 var(--sk-sans);text-overflow:ellipsis;white-space:nowrap;border-radius:6px;width:max-content;max-width:min(340px,70vw);padding:5px 8px;position:absolute;top:-10px;right:16px;overflow:hidden;box-shadow:0 8px 24px #0004}.sk-chat-nav-marker[data-edge=bottom]:hover:after{top:auto;bottom:-10px}@media (max-width:640px){.sk-chat-timeline-frame{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.sk-chat-timeline-frame>[id^=chat-scroll-]{grid-area:1/1}.sk-chat-timeline-frame>[id^=chat-scroll-]:has(~.sk-chat-nav-dock){padding-bottom:8px}.sk-chat-nav-rail{grid-area:1/1}.sk-chat-nav-dock{background:var(--sk-bg-0);border-top:1px solid var(--sk-line);gap:4px;min-width:0;padding:4px 8px;position:static}.sk-chat-nav{flex-direction:row;gap:4px;min-width:0;margin-left:auto}.sk-chat-nav-jumps{gap:4px}.sk-chat-nav-jump{box-shadow:none;justify-content:center;min-width:34px;min-height:36px;padding-inline:6px}.sk-chat-nav-jump-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sk-chat-nav-toggle{box-shadow:none;justify-content:center;min-height:36px;padding:0 10px}.sk-chat-nav-toggle-phone{font-size:var(--sk-type-label);font-weight:600;display:inline}.sk-chat-nav-steps{box-shadow:none}.sk-chat-nav-step-group{grid-template-columns:repeat(2,32px);gap:0;padding-left:2px;display:grid}.sk-chat-nav-step-group+.sk-chat-nav-step-group{margin-left:2px}.sk-chat-nav-step-label{text-align:center;grid-column:1/-1;margin:0;font-size:10px;line-height:12px}.sk-chat-nav-step{width:32px;height:32px}.chat-session [data-role=agent-activity-indicator]{gap:0;padding-block:8px}.chat-session [data-role=agent-activity-indicator]>.h-px{display:none}}.sk-session-detail .sk-timeline-anchor:has(>.sk-session-message-agent):has(+.sk-timeline-anchor>.sk-session-turn-complete)>.sk-session-message-agent{border-bottom:0;border-radius:4px 4px 0 0;margin-bottom:0;padding-bottom:6px}.sk-session-detail .sk-timeline-anchor:has(>.sk-session-message-agent)+.sk-timeline-anchor>.sk-session-turn-complete{background:var(--sk-timeline-message-bg);border:1px solid var(--sk-timeline-line);border-left:5px solid var(--sk-accent);border-top:0;border-radius:0 0 4px 4px;margin:0 0 12px;padding:0 12px 10px}.sk-session-detail .sk-session-composer{flex:none;gap:0;margin:0 16px 12px;padding:0;position:relative;border-color:var(--sk-line-strong)!important}.sk-session-detail .sk-session-composer>[data-role=composer-input-row]{padding:13px 14px 0}.sk-session-detail .sk-session-composer>[data-role=composer-attachments]{padding:14px 16px 0 14px}.sk-session-detail .sk-session-composer>[data-role=file-reference-error]{margin:12px 14px 0}.sk-session-detail .sk-session-composer>[data-role=composer-pasted-text]{padding:8px 14px 0}.sk-session-detail .sk-composer-rich-editor{font-family:var(--sk-mono);font-size:var(--sk-type-prompt);min-height:80px;max-height:190px;padding:0}.sk-session-detail .sk-session-composer:has(>[data-role=composer-pasted-text]) .sk-composer-rich-editor{min-height:1.7em}.sk-session-detail .sk-composer-controls{border:0;margin-top:0;padding:7px 9px 9px}.sk-session-detail [data-role=prompt-attachment],.sk-session-detail .sk-dictation-toggle{width:28px;height:28px}.sk-session-detail [data-role=composer-mode-selector]{min-height:28px;padding:2px}.sk-session-detail [data-role=composer-mode-selector] button{min-height:22px;padding:2px 8px;font-size:12px;font-weight:500}.sk-session-detail [data-role=session-model-trigger]{gap:5px;min-height:28px;padding:2px 9px;font-size:12px;border-color:var(--sk-line)!important}.sk-session-detail [data-role=composer-send],.sk-session-detail [data-role=stop-agent]{font:600 12px var(--sk-sans);min-height:30px;padding:4px 12px}.sk-composer-key-hint{color:var(--sk-text-3);font:12px var(--sk-mono);white-space:nowrap;margin-left:auto}.sk-session-chrome-toggle,.sk-session-collapsed-status,.sk-session-compact-stop{display:none}@media (max-width:1023px){.sk-session-heading-line{grid-template-columns:minmax(0,1fr) auto auto;gap:6px 8px;display:grid}.sk-session-project-context{grid-area:1/1;min-width:0;position:relative}.sk-session-project-context>.sk-project-header-session,.sk-session-project-link{min-width:0}.sk-session-project-link>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sk-session-project-context>.sk-project-tabs-session{flex:none}.sk-session-heading-line>[data-role=session-switcher]{grid-area:2/1/auto/-1}[data-role=session-header] [data-role=session-toolbar-row]{grid-area:1/2;place-self:center end}.sk-session-project-navigation,.sk-session-metadata :is(.sk-session-model-notice,.sk-provider-usage),.sk-session-header-actions [data-role=session-actions]>div{position:static}.sk-session-project-navigation-menu{top:calc(100% + 4px)}.sk-session-header-actions,.sk-session-metadata{position:relative}.sk-session-header-actions #overflow-dropdown{max-width:calc(100vw - 24px)}.sk-session-metadata .sk-session-model-notice>section{max-width:100%;top:calc(100% + 4px)}.sk-session-chrome-toggle{flex:none;padding-inline:8px;display:inline-flex}.sk-session-chrome-toggle[aria-expanded=true]{background:var(--sk-bg-3);border-color:var(--sk-line-strong);color:var(--sk-text-0)}.sk-session-heading-line>[data-role=session-header-toggle]{grid-area:1/3;align-self:center}[data-header-collapsed=true]>.sk-session-detail-header{padding-block:2px}[data-header-collapsed=true]>.sk-session-detail-header>:is(.sk-session-metadata,.sk-session-progress),[data-header-collapsed=true] .sk-session-heading-line>:is([data-role=session-project-context],[data-role=session-toolbar-row]){display:none}[data-header-collapsed=true] .sk-session-heading-line>[data-role=session-switcher]{grid-area:1/1/auto/3}[data-header-collapsed=true]:not(:has([data-role=stop-agent])) .sk-session-compact-stop{flex:none;grid-area:1/2;align-self:center;padding-inline:8px;display:inline-flex}[data-header-collapsed=true]:not(:has([data-role=stop-agent])) .sk-session-heading-line:has(>.sk-session-compact-stop)>[data-role=session-switcher]{grid-column:1}[data-header-collapsed=true] .sk-session-heading-line{padding-left:14px;position:relative}[data-header-collapsed=true] .sk-session-collapsed-status{background:currentColor;border-radius:50%;width:7px;height:7px;display:block;position:absolute;top:50%;left:2px;transform:translateY(-50%)}[data-header-collapsed=true] .sk-session-compact-title h1[data-expanded=false]>button{text-overflow:ellipsis;white-space:nowrap;display:block}[data-composer-collapsed=true] .sk-session-composer[data-collapsible=true]{flex-direction:row;align-items:center;gap:6px;padding:4px 6px 4px 12px}[data-composer-collapsed=true] .sk-session-composer[data-collapsible=true]>:is([data-role=composer-input-row],[data-role=prompt-footer]){display:contents}[data-composer-collapsed=true] .sk-session-composer[data-collapsible=true]>:is([data-role=composer-attachments],[data-role=composer-pasted-text],[data-role=file-reference-error]),[data-composer-collapsed=true] .sk-session-composer[data-collapsible=true]>[data-role=prompt-footer]>:not([data-role=stop-agent]){display:none}[data-composer-collapsed=true] .sk-session-composer[data-collapsible=true] [data-role=stop-agent]{margin:0}[data-composer-collapsed=true] .sk-session-composer[data-collapsible=true] .sk-composer-rich-editor{white-space:nowrap;min-height:0;max-height:1.7em;overflow:hidden}[data-composer-collapsed=true] .sk-session-composer[data-collapsible=true] .sk-composer-rich-editor:before{text-overflow:ellipsis;max-width:100%;overflow:hidden}[data-composer-collapsed=true] .sk-session-composer[data-collapsible=true] .sk-composer-rich-editor>*{text-overflow:ellipsis;overflow:hidden}[data-composer-collapsed=true] .sk-session-composer[data-collapsible=true] .sk-composer-rich-editor>:not(:first-child){display:none}}.sk-composer-focus-toggle{display:none}.sk-composer-focus-toggle:focus-visible{outline:2px solid var(--sk-accent);outline-offset:2px}@media (max-width:1023px){[data-composer-focused=false] .sk-composer-focus-toggle[data-composer-focus=enter],[data-composer-focused=true] .sk-composer-focus-toggle[data-composer-focus=exit]{display:inline-flex}.sk-session-detail[data-composer-focused=true] .sk-session-composer{height:var(--sk-screen-height);inset:0 0 auto;top:var(--sk-visible-top,0px);z-index:70;border-radius:0;gap:8px;margin:0;padding:10px 12px;position:fixed;background:var(--sk-bg-1)!important;border:0!important}.sk-session-detail[data-composer-focused=true] .sk-session-composer>[data-role=composer-input-row]{flex:1;min-height:0}.sk-session-detail[data-composer-focused=true] .sk-session-composer [data-role=markdown-editor-shell]{flex-direction:column;height:100%;display:flex}.sk-session-detail[data-composer-focused=true] .sk-session-composer .sk-composer-rich-editor{flex:1;min-height:0;max-height:none}.sk-session-detail[data-composer-focused=true] .sk-session-composer [data-role=file-reference-menu]{margin-bottom:0;bottom:0}}@media (max-width:639px){.sk-session-detail-header{padding:10px 12px}.sk-session-compact-title h1{font-size:15px}.sk-session-compact-title h1>button{text-overflow:initial;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.sk-session-compact-title h1[data-expanded=true]>button{-webkit-line-clamp:unset;display:block}.sk-session-project-context{gap:6px;font-size:12px}.sk-session-heading-line{row-gap:4px}.sk-session-metadata{gap:4px 8px;margin-top:4px}.sk-session-progress{margin-top:4px}.sk-session-artifact-summary{margin:10px 0 0}.sk-session-artifact-pr{padding:12px 14px}.sk-session-artifact-commit{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:4px 10px;display:grid}.sk-session-artifact-commit-subject{text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;max-height:3em;line-height:1.5;display:-webkit-box}.sk-session-artifact-pr a{font-size:12px}.sk-session-detail .sk-chat-session-header{padding:2px 10px}.sk-session-detail [data-role=session-view-switcher]{flex:0 auto}.sk-session-detail [data-role=session-view-switcher] button{flex:none;gap:4px;min-height:34px;padding-inline:8px;font-size:12px}.sk-session-detail [data-role=session-view-preview]{background:0 0;border:0;gap:0;padding-inline:8px;font-size:0}.sk-session-detail [data-role=session-header-controls]{gap:4px;overflow:visible}.sk-session-detail [data-role=session-view-switcher]{overscroll-behavior-x:contain;scrollbar-width:none;overflow-x:auto}.sk-session-detail [data-role=session-view-switcher]::-webkit-scrollbar{display:none}.sk-session-model-notice>summary{white-space:nowrap}.sk-session-detail [id^=chat-scroll-]{padding:10px 12px 8px}.sk-session-detail .sk-session-composer{margin:0 8px 8px}.sk-session-detail .sk-composer-controls{gap:2px 4px}[data-role=session-model-menu]{max-height:min(36rem, calc(100dvh - 120px - var(--sk-dev-banner-height,0px)));width:auto;margin:0;position:fixed;inset:auto 8px 8px}.sk-session-detail [data-role=session-controls]{flex:100%;order:-1;min-width:0;max-width:none}.sk-session-detail [data-role=session-model-trigger]{gap:6px;width:100%;max-width:none;min-height:40px;padding-inline:10px}.sk-session-detail [data-role=session-model-trigger]>.truncate{flex:auto;max-width:none}.sk-session-detail [data-role=session-model-trigger]>.hero-chevron-up-mini{margin-left:auto}.sk-session-detail [data-role=composer-mode-selector] button{padding-inline:7px}.sk-session-detail [data-role=composer-mode-selector] button .hero-clipboard-document-list,.sk-composer-key-hint{display:none}.sk-session-detail [data-role=composer-send]{min-height:36px;margin-left:auto;padding-inline:6px}.sk-session-detail [data-role=stop-agent]{min-height:36px;margin-left:auto;padding-inline:8px}.sk-session-detail [data-role=stop-agent]+[data-role=composer-send]{margin-left:0}.sk-session-detail .sk-session-composer>[data-role=composer-attachments]{padding:12px 12px 0 10px}.sk-session-detail .sk-session-composer>[data-role=composer-pasted-text]{padding:8px 10px 0}.sk-session-detail .sk-composer-rich-editor{min-height:65px}.sk-session-message{margin:10px 0;padding:9px 12px}.sk-session-message-meta{flex-wrap:wrap;gap:0 8px}.sk-session-message-agent [data-note-action=read],.sk-session-message-agent [data-role=new-session-from-message]{display:none}.sk-session-message-meta>span{overflow-wrap:anywhere;flex-wrap:wrap;min-width:0;max-width:100%}.sk-session-message-agent .sk-chat-markdown{margin-left:0}.sk-session-detail .sk-session-tool-summary{grid-template-columns:10px 16px 60px minmax(0,1fr) auto;gap:6px;min-height:32px;padding:4px 8px}.sk-session-detail details:not([open])>.sk-session-tool-summary>:is([data-role=chat-entry-timestamp],span:has([data-role=chat-entry-timestamp])),.sk-session-detail [data-tool-group-toggle][aria-expanded=false]>[data-role=chat-tool-group-meta]{display:none}.sk-session-detail .sk-session-tool-summary>:is([data-role=chat-entry-timestamp],[data-role=chat-tool-group-meta],span:has([data-role=chat-entry-timestamp])){grid-column:2/-1;justify-self:start;margin-left:0;padding-left:0}.sk-session-tool-icon{width:16px;height:16px}.sk-session-tool-kind{padding-inline:5px;font-size:12px}.sk-session-detail [data-role=chat-agent-command] pre,.sk-session-detail [data-role=chat-agent-command-output] pre{margin-left:12px}.sk-session-pr-event{flex-wrap:wrap;gap:3px}.sk-session-pr-event-content{flex-basis:100%;padding-left:24px}.sk-session-detail .sk-timeline-anchor:has(>.sk-session-message-agent)+.sk-timeline-anchor>.sk-session-turn-complete{padding-left:12px}}@media (max-width:430px){.sk-session-detail [data-role=session-view-switcher]{flex:auto}.sk-session-detail [data-role=session-view-switcher] button{flex:auto;padding-inline:6px}.sk-session-detail [data-role=session-view-switcher] button>[class*=hero-]{display:none}}@media (max-width:1023px) and (pointer:coarse){.sk-session-detail [data-role=session-view-switcher] button{min-height:44px}}.sk-session-pane-layout{flex-direction:row}.sk-session-pane-layout-open{grid-template-columns:minmax(0, 1fr) 8px minmax(0, var(--preview-pane-width,42%));display:grid}.sk-session-work-pane{overflow:clip}.sk-session-preview-pane{border-left:1px solid var(--sk-line);overflow:hidden}.sk-session-preview-nav{display:none}.sk-session-preview-resizer{background:var(--sk-bg-2);border-inline:1px solid var(--sk-line);cursor:col-resize;touch-action:none;position:relative}.sk-session-preview-resizer:after{background:var(--sk-text-3);content:"";opacity:.5;border-radius:3px;width:2px;height:48px;position:absolute;top:calc(50% - 24px);left:3px}.sk-session-preview-resizer:focus-visible{outline:2px solid var(--sk-accent);outline-offset:-2px}.sk-session-preview-pane .sk-session-preview{min-width:0}.sk-session-pane-layout-window .sk-session-work-pane,.sk-session-pane-layout-window .sk-session-preview-resizer{display:none}.sk-session-preview-pane.sk-session-preview-window{background:var(--sk-bg-1);z-index:45;border-left:0;position:fixed;inset:0}.sk-session-event-group{background:var(--sk-bg-1);border:1px solid var(--sk-line);color:var(--sk-text-1);cursor:pointer;text-align:left;border-radius:8px;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;margin:6px 0 0;padding:10px 14px;font-size:13px;line-height:1.45;display:grid}.sk-session-event-group:hover{background:var(--sk-bg-2)}.sk-session-event-group:focus-visible{outline:2px solid var(--sk-accent);outline-offset:1px}.sk-session-event-group-dot{background:var(--sk-paused);border-radius:50%;width:8px;height:8px}.sk-session-event-group[data-tone=error] .sk-session-event-group-dot{background:var(--sk-failed)}.sk-session-event-group-text strong{color:var(--sk-text-0);font-weight:600}.sk-session-event-group-more{color:var(--sk-accent);white-space:nowrap}.sk-session-event-group[aria-expanded=false] [data-open],.sk-session-event-group[aria-expanded=true] [data-closed]{display:none}.sk-session-event-group-time{color:var(--sk-text-3);text-align:right;white-space:nowrap;font-size:12px}.sk-session-detail[data-session-rail=on]{container:session-page/inline-size}.sk-session-rail,.sk-session-preview-docked-only,.sk-session-preview-undock,.sk-session-preview-dock,.sk-session-rail-layout:not(.sk-session-pane-layout-open)>.sk-session-preview-pane{display:none}.sk-session-rail-tile{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:14px 16px;display:flex}.sk-session-rail-tile[data-tone=warning]{background:var(--sk-paused)}@supports (color:color-mix(in lab, red, red)){.sk-session-rail-tile[data-tone=warning]{background:color-mix(in srgb, var(--sk-paused) 9%, var(--sk-bg-1))}}.sk-session-rail-tile[data-tone=warning]{border-color:var(--sk-paused)}@supports (color:color-mix(in lab, red, red)){.sk-session-rail-tile[data-tone=warning]{border-color:color-mix(in srgb, var(--sk-paused) 32%, var(--sk-line))}}.sk-session-rail-tile[data-tone=warning] .sk-session-rail-value{color:var(--sk-paused)}.sk-session-rail-tile[data-tone=success] .sk-session-rail-value{color:var(--sk-running)}.sk-session-rail-label{color:var(--sk-text-2);margin:0;font-size:12px;font-weight:400}.sk-session-rail-value{color:var(--sk-text-0);font-size:var(--sk-type-list);text-overflow:ellipsis;white-space:nowrap;margin:0;font-weight:600;overflow:hidden}.sk-session-rail-link{color:var(--sk-accent)}.sk-session-rail-link:hover{text-decoration:underline}.sk-session-rail-link:focus-visible{outline:2px solid var(--sk-accent);outline-offset:2px}.sk-session-rail-pr{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px 12px}.sk-session-rail-pr-copy{flex-direction:column;flex:160px;gap:3px;min-width:0;display:flex}.sk-session-rail-pr-title{color:var(--sk-text-0);margin:0;font-size:13px;font-weight:600}.sk-session-rail-pr-status{color:var(--sk-text-2);font-weight:500}.sk-session-rail-pr-status[data-status=open]{color:var(--sk-running)}.sk-session-rail-pr-status[data-status=merged]{color:var(--sk-review)}.sk-session-rail-pr-name{color:var(--sk-text-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:13px;overflow:hidden}.sk-session-rail-pr-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sk-session-rail-held{color:var(--sk-paused);align-items:center;gap:4px;font-size:12px;display:inline-flex}@container session-page (min-width:1200px){.sk-session-rail-layout:not(.sk-session-pane-layout-open){grid-template-columns:minmax(0,1fr) 360px;display:grid}.sk-session-rail-layout:not(.sk-session-pane-layout-open)>.sk-session-work-pane{border-right:1px solid var(--sk-line)}.sk-session-rail-layout:not(.sk-session-pane-layout-open)>.sk-session-rail{grid-template-columns:minmax(0,1fr);align-content:start;gap:12px;padding:20px 24px 24px;display:grid;overflow-y:auto}.sk-session-detail[data-session-rail=on][data-preview-open=false] :is([data-role=follow-up-children],[data-role=session-current-artifacts],.sk-session-pull-request:not(:has([data-role=session-hold-panel],[data-role=fleet-mark-fix])),:is(.sk-session-result-footer,.sk-session-after-result):not(:has([data-role=session-hold-panel],[data-role=fleet-mark-fix],[data-role=no-checks-offer]))){display:none}}@container session-page (min-width:1600px){.sk-session-detail[data-preview-docked=true] .sk-session-rail-layout{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,880px) minmax(0,1fr);display:grid}.sk-session-detail[data-preview-docked=true] .sk-session-rail-layout>.sk-session-work-pane{border-right:1px solid var(--sk-line);grid-area:1/1/-1}.sk-session-detail[data-preview-docked=true] .sk-session-rail-layout>.sk-session-rail{grid-area:1/2;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));align-content:start;gap:12px;padding:20px 32px 0;display:grid;overflow:visible}.sk-session-detail[data-preview-docked=true] .sk-session-rail[data-follow-up=false]{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}.sk-session-detail[data-preview-docked=true] .sk-session-rail-layout>.sk-session-preview-resizer{display:none}.sk-session-detail[data-preview-docked=true] .sk-session-rail-layout>.sk-session-preview-pane{border:1px solid var(--sk-line);border-radius:10px;grid-area:2/2;margin:16px 32px 24px;display:flex}.sk-session-detail[data-preview-docked=true] .sk-session-preview-docked-only{display:inline}.sk-session-detail[data-preview-docked=true] :is(.sk-session-preview-undocked-only,.sk-session-preview-close,[data-role=session-view-preview]){display:none}.sk-session-detail[data-preview-docked=true] .sk-session-preview-undock,.sk-session-detail[data-session-rail=on][data-preview-docked=false] .sk-session-preview-dock{display:inline-flex}.sk-session-detail[data-preview-docked=true] :is([data-role=follow-up-children],[data-role=session-current-artifacts],.sk-session-pull-request:not(:has([data-role=session-hold-panel],[data-role=fleet-mark-fix])),:is(.sk-session-result-footer,.sk-session-after-result):not(:has([data-role=session-hold-panel],[data-role=fleet-mark-fix],[data-role=no-checks-offer]))){display:none}}@media (hover:none) and (pointer:coarse){.sk-composer-key-hint{display:none}.sk-session-detail [data-role=composer-send],.sk-session-detail [data-role=stop-agent]{margin-left:auto}.sk-session-detail [data-role=stop-agent]+[data-role=composer-send]{margin-left:0}.sk-new-session-composer-actions>button[type=submit]{margin-left:auto}}.sk-composer-formatting{align-self:center;margin:0;position:relative}.sk-composer-formatting-trigger{color:var(--sk-text-3);cursor:pointer;border:1px solid #0000;border-radius:4px;padding:3px 6px;font-size:12px;font-weight:600;list-style:none;display:inline-flex}.sk-composer-formatting-trigger::-webkit-details-marker{display:none}.sk-composer-formatting-trigger:hover,.sk-composer-formatting[open] .sk-composer-formatting-trigger{background:var(--sk-bg-2);border-color:var(--sk-line);color:var(--sk-text-0)}.sk-composer-formatting-trigger:focus-visible{outline:2px solid var(--sk-accent)}.sk-composer-formatting [data-role=markdown-toolbar]{background:var(--sk-bg-1);border:1px solid var(--sk-line);z-index:20;border-radius:5px;width:min(360px,100vw - 50px);margin:0;padding:6px;position:absolute;bottom:calc(100% + 10px);left:-35px;box-shadow:0 8px 20px #0004}@media (max-width:1023px){.sk-session-pane-layout-open{display:flex}.sk-session-pane-layout-open .sk-session-work-pane{display:none}.sk-session-pane-layout-open .sk-session-preview-pane{flex:1}.sk-session-preview-nav{border-bottom:1px solid var(--sk-line);flex:none;align-items:center;gap:8px;min-height:40px;padding:5px 10px;display:flex}.sk-session-preview-nav>*{color:var(--sk-text-2);align-items:center;gap:5px;min-height:28px;padding:4px 6px;font-size:12px;display:inline-flex}.sk-session-preview-nav>button:hover{color:var(--sk-text-0)}.sk-session-preview-nav-current{background:var(--sk-accent-soft);color:var(--sk-accent);border-radius:4px;margin-left:auto}.sk-session-preview-nav button span{border:1px solid var(--sk-line);border-radius:3px;padding:0 4px;font-size:12px}.sk-session-preview-resizer{display:none}.sk-workspace-frame,.sk-workspace-frame.is-collapsed{grid-template-columns:minmax(0,1fr)}.sk-workspace-sidebar{--sk-workspace-drawer-head:52px;overscroll-behavior:contain;max-width:calc(100vw - 48px);scroll-padding-top:calc(var(--sk-workspace-drawer-head) + 48px);z-index:51;width:320px;padding-top:0;display:none;position:fixed;top:0;bottom:0;left:0}.sk-workspace-brand-row{background:inherit;z-index:2;flex:none;margin:0 -12px 8px;padding:12px 12px 8px;position:sticky;top:0}.sk-workspace-nav,.sk-workspace-section-label{flex:none}.sk-workspace-tree{flex:1 0 auto;min-height:0;overflow-y:visible}.sk-workspace-tree-link{min-height:40px;font-size:13px}.sk-workspace-tree-link.sk-workspace-new-session-row{min-height:40px}.sk-workspace-session-link{padding-block:10px}.sk-workspace-session-title{font-size:13px;line-height:19px}.sk-workspace-session-provider{margin-top:3px}.sk-workspace-session-state{margin-top:3.5px}.sk-workspace-project-control{flex-basis:32px;height:40px}.sk-workspace-project-heading{top:var(--sk-workspace-drawer-head)}.sk-workspace-frame.is-mobile-open .sk-workspace-sidebar{display:flex;overflow-y:auto}.sk-workspace-frame.is-mobile-open .sk-workspace-sidebar-scrim{z-index:50;background:#04060ab8;display:block;position:fixed;inset:0}.sk-workspace-mobile-close{display:inline-flex}.sk-workspace-collapse-control{display:none}.sk-workspace-mobile-bar{border-bottom:1px solid var(--sk-line);flex:0 0 var(--sk-top-bar-height);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.sk-workspace-mobile-bar .sk-logo{margin-right:auto;display:inline-flex}.sk-workspace-content,.sk-workspace-status{grid-column:1}.sk-workspace-status-identity{display:none}.sk-workspace-status-actions>a{display:flex}.sk-workspace-status-actions>span{display:none}.sk-workspace-status{justify-content:flex-end}.sk-workspace-frame .sk-project-workspace{height:calc(var(--sk-screen-height) - var(--sk-top-bar-height) - var(--sk-status-bar-height) - var(--sk-dev-banner-height,0px))}.sk-workspace-frame.is-collapsed .sk-workspace-sidebar .sk-workspace-brand,.sk-workspace-frame.is-collapsed .sk-workspace-sidebar .sk-workspace-nav-label,.sk-workspace-frame.is-collapsed .sk-workspace-sidebar .sk-workspace-tree{display:initial}.sk-workspace-frame.is-collapsed .sk-workspace-sidebar .sk-workspace-brand{display:inline-flex}.sk-workspace-frame.is-collapsed .sk-workspace-sidebar .sk-workspace-nav .sk-workspace-section-label,.sk-workspace-frame.is-collapsed .sk-workspace-sidebar .sk-workspace-tree{display:block}.sk-workspace-frame.is-collapsed .sk-workspace-sidebar .sk-workspace-nav-link,.sk-workspace-frame.is-collapsed .sk-workspace-sidebar .sk-workspace-account{justify-content:flex-start;padding-inline:10px}}.sk-public-page{--sk-accent:#5865ef;--sk-accent-fill:#646bf0;--sk-accent-fill-hi:#5860df;--sk-bg-2:#eceef1;--sk-line:#cfd2d8;--sk-text-0:#12151b;--sk-text-1:#343e51;--sk-text-2:#565c67;--sk-text-3:#737b89;color:#12151b;color-scheme:light;background:#f6f6f3;min-height:100dvh}.sk-public-page .sk-field{color:#12151b;background:#eceef1;border-color:#cfd2d8}.sk-public-page .sk-field::placeholder{color:#737b89}.sk-public-header,.sk-public-footer{align-items:center;gap:42px;max-width:1640px;margin:0 auto;padding:24px clamp(20px,4.2vw,60px);display:flex}.sk-public-header .sk-logo,.sk-public-footer .sk-logo{color:#12151b}.sk-public-header .sk-logo-wordmark,.sk-public-footer .sk-logo-wordmark{font-size:23px;font-weight:620}.sk-public-links,.sk-public-footer nav{align-items:center;gap:30px;font-size:13px;display:flex}.sk-public-links a,.sk-public-footer a,.sk-public-signin{color:#242a34;text-decoration:none}.sk-public-links a:hover,.sk-public-footer a:hover,.sk-public-signin:hover{text-decoration:underline}.sk-public-actions{align-items:center;gap:24px;margin-left:auto;display:flex}.sk-public-actions .sk-button{min-height:38px}.sk-public-signin{text-underline-offset:3px;font-size:13px;text-decoration:underline}.sk-public-mobile-menu{margin-left:auto;display:none;position:relative}.sk-public-mobile-menu summary{cursor:pointer;justify-content:center;align-items:center;width:38px;height:38px;list-style:none;display:flex}.sk-public-mobile-menu summary::-webkit-details-marker{display:none}.sk-public-mobile-menu nav{z-index:20;background:#fff;border:1px solid #d8d9dc;gap:0;min-width:190px;padding:8px;display:grid;position:absolute;top:42px;right:0;box-shadow:0 16px 42px #12151b22}.sk-public-mobile-menu nav a{color:#12151b;padding:10px;display:block}.sk-public-footer{border-top:1px solid #d9dadd;justify-content:space-between;margin-top:70px}.sk-public-section{max-width:1640px;margin:0 auto;padding:65px clamp(24px,4.2vw,72px)}.sk-public-section h2{letter-spacing:-.055em;font-size:clamp(32px,3vw,48px);font-weight:730;line-height:1.05}.sk-public-muted{color:#565c67}.sk-public-pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.sk-public-pricing-grid article{border-right:1px solid #d4d6db}.sk-public-pricing-grid article:last-child{border-right:0}.sk-public-pricing-grid h2{letter-spacing:.06em;font-size:13px;font-weight:600;line-height:1.5}.sk-public-pricing-grid.sk-public-figures{grid-template-columns:repeat(4,minmax(0,1fr))}@media (min-width:761px) and (max-width:1100px){.sk-public-pricing-grid.sk-public-figures{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-public-figures article:nth-child(2n){border-right:0;padding-right:0}.sk-public-figures article:nth-child(odd){padding-left:0}}.sk-public-header .sk-logo,.sk-public-footer .sk-logo{font-size:22px;font-weight:750}.sk-public-header .sk-logo-lockup,.sk-public-footer .sk-logo-lockup{height:2.45rem}.sk-public-header{gap:44px;padding-block:23px}.sk-public-header .sk-button{min-height:38px;padding-inline:18px}.sk-public-footer{margin-top:0;padding-block:28px}.sk-public-capacity-inner{max-width:1496px;margin:auto}.sk-public-capacity{border-top:1px solid #d9dadd;padding:48px clamp(24px,4.2vw,72px)}.sk-public-capacity-inner{grid-template-columns:1.05fr 1fr;gap:45px;display:grid}.sk-public-capacity h2{letter-spacing:-.04em;font-size:34px;font-weight:650}.sk-public-capacity p{color:#565c67;margin:15px 0;font-size:13px;line-height:1.9}.sk-public-capacity .sk-public-alpha-note{margin-bottom:0;font-size:12px}.sk-public-mini-plans{grid-template-columns:repeat(3,minmax(0,1fr));align-content:center;display:grid}.sk-public-mini-plans article{border-left:1px solid #d9dadd;padding:6px 22px}.sk-public-mini-plans h3{font-size:13px;font-weight:650}.sk-public-mini-plans p{white-space:nowrap;margin:5px 0 13px;font-size:12px}.sk-public-mini-plans strong{color:#12151b;font-size:22px}.sk-public-mini-plans small{color:#565c67;font-size:12px;line-height:1.8}.sk-public-faq{border-top:1px solid #d4d6db;margin-top:50px;padding-top:35px}.sk-public-faq h2{margin-bottom:23px;font-size:30px;font-weight:600;line-height:1.5}.sk-public-faq details{border-bottom:1px solid #d4d6db;padding:17px 0}.sk-public-faq summary{font-size:15px;font-weight:600}.sk-public-contact h1,.sk-public-section>h1{font-weight:650}.sk-public-contact-form{max-width:504px}.sk-public-contact-form>label{font-size:12px;font-weight:550;line-height:1.5}.sk-public-contact-form :is(input,select,textarea){background:#eceef1;font-size:13px}.sk-public-contact-form textarea{height:108px;min-height:108px}.sk-public-docs{--sk-bg-0:#f6f6f3;--sk-bg-1:#f6f6f3;--sk-bg-2:#e8e9ec;--sk-line:#d4d6db;--sk-text-0:#12151b;--sk-text-1:#343e51;--sk-text-2:#565c67;--sk-text-3:#69717e;--sk-accent:#5865ef;min-height:calc(100dvh - 164px)}.sk-security-page,.sk-compare-page,.sk-blog-page{--sk-bg-0:#f6f6f3;--sk-bg-1:#fbfbf9;--sk-bg-2:#e8e9ec;--sk-line:#d4d6db;--sk-text-0:#12151b;--sk-text-1:#343e51;--sk-text-2:#565c67;--sk-text-3:#69717e;--sk-accent:#5865ef}.sk-public-page .sk-security-page,.sk-public-page .sk-compare-page,.sk-public-page .sk-blog-page{max-width:1640px;margin:0 auto;padding:24px clamp(24px,4.2vw,72px) 48px}.sk-security-page>section,.sk-security-page>p,.sk-compare-page>section{max-width:760px}.sk-security-page>section,.sk-compare-page>section{margin-bottom:16px;padding:20px 24px}.sk-arena-page>section{max-width:none}.sk-arena-runs{gap:8px;margin-top:12px;display:grid}.sk-arena-runs li{font-size:var(--sk-type-body);flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.sk-arena-frame{border:1px solid var(--sk-line);border-radius:var(--sk-radius);background:#fff;width:100%;height:560px;margin-top:12px;display:block}.sk-arena-code{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius);font-size:var(--sk-type-label);white-space:pre;max-height:560px;margin-top:12px;padding:12px;overflow:auto}.sk-compare-page>section.sk-compare-results{max-width:1100px}.sk-compare-results{--sk-line-soft:#e3e4e8}.sk-compare-results .sk-table td:first-child{color:var(--sk-text-0);font-weight:500}.sk-compare-results .sk-table td{color:var(--sk-text-1);font-size:var(--sk-type-body);vertical-align:top}.sk-compare-list{padding-left:18px;list-style:outside}.sk-compare-page .sk-form-actions{margin-top:14px}.sk-blog-page>section,.sk-blog-page>article{max-width:760px;margin-bottom:16px;padding:20px 24px}.sk-security-list>div{border-top:1px solid var(--sk-line);padding:14px 0}.sk-security-list>div:first-child{border-top:0;padding-top:0}.sk-security-list>div:last-child{padding-bottom:0}.sk-security-list dt{color:var(--sk-text-0);font-size:var(--sk-type-list);font-weight:500}.sk-security-list dd,.sk-security-text{color:var(--sk-text-1);font-size:var(--sk-type-body);margin-top:4px;line-height:1.6}.sk-docs-nav-title{font-size:var(--sk-type-reading-heading);line-height:1.5}.sk-docs-article h1{font-size:42px;line-height:1.1}.sk-docs-article .sk-docs-lead{font-size:16px;line-height:1.7}.sk-docs-article section h2{font-size:18px;line-height:1.5}.sk-workspace-frame .sk-docs-article h1{font-size:var(--sk-type-page);line-height:1.2}.sk-workspace-frame .sk-docs-nav-title{font-size:var(--sk-type-section)}.sk-docs-article section p{font-size:13px;line-height:1.85}.sk-docs-public-intro{font-size:12px;line-height:1.6}.sk-docs-public-intro summary{color:var(--sk-accent);cursor:pointer}.sk-docs-session-illustration{border:1px solid var(--sk-line);color:var(--sk-accent);border-radius:5px;margin-top:23px;display:block;overflow:hidden}.sk-docs-session-illustration img{width:100%;height:auto;display:block}.sk-docs-session-illustration span{padding:8px 12px;font-size:12px;display:block}.sk-docs-nav-group{color:var(--sk-text-3);font-size:var(--sk-type-label);letter-spacing:.12em;text-transform:uppercase;margin-top:14px;padding:0 10px 2px}.sk-docs-nav-group:first-child{margin-top:0}.sk-docs-body>*+*{margin-top:12px}.sk-docs-body ul,.sk-docs-body ol{padding-left:20px}.sk-docs-body ul{list-style:outside}.sk-docs-body ol{list-style:decimal}.sk-docs-body li{font-size:var(--sk-type-body);line-height:1.85}.sk-docs-body li+li{margin-top:4px}.sk-docs-body a{color:var(--sk-accent);text-underline-offset:3px;text-decoration:underline}.sk-docs-body strong{color:var(--sk-text-0);font-weight:600}.sk-docs-body code{background:var(--sk-bg-2);color:var(--sk-text-0);font-family:var(--sk-mono);font-size:var(--sk-type-label);border-radius:4px;padding:1px 5px}.sk-docs-body pre{background:var(--sk-bg-2);border:1px solid var(--sk-line);border-radius:var(--sk-radius);padding:12px 14px;overflow-x:auto}.sk-docs-body pre code{background:0 0;padding:0;line-height:1.7}.sk-docs-body table{border-collapse:collapse;max-width:100%;display:block;overflow-x:auto}.sk-docs-body th,.sk-docs-body td{border:1px solid var(--sk-line);font-size:var(--sk-type-body);text-align:left;vertical-align:top;padding:7px 10px;line-height:1.6}.sk-docs-body th{background:var(--sk-bg-2);color:var(--sk-text-0);font-weight:600}.sk-docs-body img{border:1px solid var(--sk-line);border-radius:var(--sk-radius);max-width:100%;height:auto;display:block}.sk-blog-post{max-width:700px;margin:8px auto 0}.sk-blog-post-header{border-bottom:1px solid var(--sk-line);margin-bottom:32px;padding-bottom:28px}.sk-blog-post-date{color:var(--sk-text-3);font-size:var(--sk-type-body);letter-spacing:.02em;flex-wrap:wrap;align-items:center;gap:4px;font-weight:500;display:flex}.sk-blog-post-title{color:var(--sk-text-0);font-size:var(--sk-type-reading-title);letter-spacing:-.022em;text-wrap:balance;margin-top:12px;font-weight:680;line-height:1.12}.sk-blog-post-lead{color:var(--sk-text-2);font-size:var(--sk-type-reading-lead);text-wrap:pretty;margin-top:16px;line-height:1.55}.sk-blog-post .sk-blog-article>*+*{margin-top:20px}.sk-blog-post .sk-blog-article>:first-child{margin-top:0}.sk-blog-post .sk-blog-article :is(p,li){color:var(--sk-text-1);font-size:var(--sk-type-reading);line-height:1.75}.sk-blog-post .sk-blog-article>p:first-child{color:var(--sk-text-0)}.sk-blog-post .sk-blog-article li+li{margin-top:8px}.sk-blog-post .sk-blog-article h2{color:var(--sk-text-0);font-size:var(--sk-type-reading-heading);letter-spacing:-.012em;text-wrap:balance;margin-top:44px;font-weight:650;line-height:1.3}.sk-blog-post .sk-blog-article h3{color:var(--sk-text-0);font-size:var(--sk-type-reading-lead);margin-top:32px;font-weight:650;line-height:1.4}.sk-blog-post .sk-blog-article blockquote{border-left:3px solid var(--sk-accent);color:var(--sk-text-0);font-size:var(--sk-type-reading-lead);margin:28px 0;padding:2px 0 2px 20px;line-height:1.6}.sk-blog-post .sk-blog-article blockquote p{color:inherit;font-size:inherit}.sk-blog-post .sk-blog-article :not(pre)>code{font-size:var(--sk-type-list)}.sk-blog-post .sk-blog-article hr{border:0;border-top:1px solid var(--sk-line);margin:40px 0}.sk-blog-post-footer{border-top:1px solid var(--sk-line);max-width:700px;margin:48px auto 0;padding-top:20px}@media (max-width:640px){.sk-blog-post-header{margin-bottom:24px;padding-bottom:20px}.sk-blog-post-title{font-size:var(--sk-type-page)}.sk-blog-post .sk-blog-article h2{font-size:var(--sk-type-section);margin-top:36px}}.sk-post-review{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:24px;display:grid}.sk-post-review-main{gap:12px;min-width:0;display:grid}.sk-post-review-aside{gap:14px;display:grid;position:sticky;top:16px}.sk-post-tabs{border-bottom:1px solid var(--sk-line);align-items:center;gap:18px;display:flex}.sk-post-tab{color:var(--sk-text-2);font-size:var(--sk-type-body);border-bottom:2px solid #0000;align-items:center;gap:6px;margin-bottom:-1px;padding:8px 2px 10px;font-weight:550;display:inline-flex}.sk-post-tab:hover{color:var(--sk-text-0)}.sk-post-tab.is-active{border-color:var(--sk-accent);color:var(--sk-text-0)}.sk-post-tab-note{color:var(--sk-warning);font-size:var(--sk-type-label);font-weight:550}.sk-post-paper{--sk-bg-0:#f6f6f3;--sk-bg-1:#fbfbf9;--sk-bg-2:#e8e9ec;--sk-line:#d4d6db;--sk-text-0:#12151b;--sk-text-1:#343e51;--sk-text-2:#565c67;--sk-text-3:#69717e;--sk-accent:#5865ef;background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius);color:var(--sk-text-1);padding:clamp(24px,5vw,64px) clamp(20px,5vw,56px);box-shadow:0 10px 30px #0000001f}.sk-post-paper .sk-blog-post{margin-top:0}.sk-post-paper-empty{color:var(--sk-text-3);text-align:center;place-content:center;place-items:center;gap:10px;min-height:280px;display:grid}.sk-post-edit{gap:14px;display:grid}.sk-post-edit textarea[name="post[blog_body]"]{font-family:var(--sk-mono);font-size:var(--sk-type-body);line-height:1.7}.sk-post-next{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-left:4px solid var(--sk-text-3);border-radius:var(--sk-radius);align-items:center;gap:12px;padding:12px 14px;display:flex}.sk-post-next[data-tone=review]{border-left-color:var(--sk-accent)}.sk-post-next[data-tone=review]>.size-5{color:var(--sk-accent)}.sk-post-next[data-tone=running]{border-left-color:#3b82f6}.sk-post-next[data-tone=success]{border-left-color:#22a06b}.sk-post-next[data-tone=success]>.size-5{color:#22a06b}.sk-post-next[data-tone=failed]{border-left-color:#e5484d}.sk-post-next[data-tone=failed]>.size-5{color:#e5484d}.sk-post-next-title{color:var(--sk-text-0);font-size:var(--sk-type-list);font-weight:600}.sk-post-next-text{color:var(--sk-text-2);font-size:var(--sk-type-body);margin-top:2px;line-height:1.5}.sk-post-next-jump{white-space:nowrap;display:none}.sk-post-panel{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius);padding:14px 16px}.sk-post-panel-title{color:var(--sk-text-0);font-size:var(--sk-type-list);align-items:center;gap:6px;margin-bottom:10px;font-weight:600;display:flex}.sk-post-panel-text{color:var(--sk-text-2);font-size:var(--sk-type-label);line-height:1.5}.sk-post-decision{border-color:var(--sk-accent)}@supports (color:color-mix(in lab, red, red)){.sk-post-decision{border-color:color-mix(in srgb, var(--sk-accent) 45%, var(--sk-line))}}.sk-post-decision-main{justify-content:center;width:100%;min-height:40px}.sk-post-decision-main:disabled{cursor:not-allowed;opacity:.5}.sk-post-divider{color:var(--sk-text-3);font-size:var(--sk-type-label);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;margin:14px 0 10px;display:flex}.sk-post-divider:before,.sk-post-divider:after{border-top:1px solid var(--sk-line);content:"";flex:1}body:has(.sk-post-review) .sk-feedback-launcher.fixed{top:auto;bottom:20px;translate:none}.sk-post-x-count{color:var(--sk-text-3);font-size:var(--sk-type-label);font-weight:500}.sk-post-x-count[data-over=true]{color:#e5484d}.sk-x-card{border-radius:var(--sk-radius);color:#e7e9ea;background:#000;border:1px solid #2f3336;gap:10px;padding:12px 14px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;display:flex}.sk-x-avatar{color:#fff;font-size:var(--sk-type-list);background:#5865ef;border-radius:9999px;flex:0 0 36px;justify-content:center;align-items:center;height:36px;font-weight:700;display:flex}.sk-x-name{color:#e7e9ea;font-size:var(--sk-type-list);font-weight:700}.sk-x-name span{color:#71767b;font-weight:400}.sk-x-text{font-size:var(--sk-type-list);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:2px;line-height:1.45}.sk-x-link{border-radius:var(--sk-radius);border:1px solid #2f3336;margin-top:10px;padding:10px 12px}.sk-x-link-domain{color:#71767b;font-size:var(--sk-type-label)}.sk-x-link-title{color:#e7e9ea;font-size:var(--sk-type-list);margin-top:2px;line-height:1.35}.sk-x-link-text{-webkit-line-clamp:2;color:#71767b;font-size:var(--sk-type-body);-webkit-box-orient:vertical;margin-top:2px;line-height:1.35;display:-webkit-box;overflow:hidden}@media (max-width:1180px){.sk-post-review{grid-template-columns:minmax(0,1fr)}.sk-post-review-aside{position:static}.sk-post-next-jump{display:inline-flex}}@media (max-width:640px){.sk-post-next{grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.sk-post-next-jump{grid-column:2;justify-self:start}}.sk-docs-search-button{display:none}.sk-public-docs .sk-docs-layout{grid-template-columns:230px minmax(0,1fr) 190px;max-width:1640px;margin:auto}.sk-public-docs .sk-docs-nav{padding:26px 20px}.sk-public-docs .sk-docs-article{padding:37px 35px}.sk-public-docs .sk-docs-toc{padding:37px 20px;display:block}@media (max-width:1023px){.sk-docs-layout,.sk-public-docs .sk-docs-layout{display:block}.sk-public-docs .sk-docs-toc{display:none}.sk-docs-nav,.sk-public-docs .sk-docs-nav{border-right:0;padding:10px 20px}.sk-docs-nav-title{display:none}.sk-docs-picker[open] nav a{font-size:var(--sk-type-body);align-items:center;min-height:44px;display:flex}.sk-docs-picker[open] .sk-docs-nav-group{margin-top:10px}}@media (min-width:1024px){.sk-docs-picker>summary{display:none}.sk-docs-picker::details-content{content-visibility:visible;display:block}.sk-docs-picker:not([open])>.sk-section-picker-menu{display:block}}.sk-onboarding-page>.sk-logo .sk-logo-lockup{height:2.45rem}.sk-project-settings-layout{grid-template-columns:12rem minmax(0,1fr);gap:32px;display:grid}.sk-project-settings-nav{border-right:1px solid var(--sk-line);flex-direction:column;align-self:start;gap:2px;padding:0 16px 0 0;display:flex;position:sticky;top:18px}.sk-project-settings-nav-link{border-radius:var(--sk-radius-sm);color:var(--sk-text-2);font-size:var(--sk-type-body);align-items:center;min-height:34px;padding:0 12px;transition:background-color .16s,color .16s;display:flex}.sk-project-settings-nav-link:hover{background:var(--sk-text-0)}@supports (color:color-mix(in lab, red, red)){.sk-project-settings-nav-link:hover{background:color-mix(in srgb, var(--sk-text-0) 4%, transparent)}}.sk-project-settings-nav-link:hover{color:var(--sk-text-0)}.sk-project-settings-nav-link[aria-current=page]{background:var(--sk-accent-soft);color:var(--sk-accent);font-weight:500}.sk-project-settings-description{color:var(--sk-text-2);margin-top:6px}.sk-project-settings-layout[data-settings-section=general] [data-settings-group]:not([data-settings-group~=general]),.sk-project-settings-layout[data-settings-section=agent] [data-settings-group]:not([data-settings-group~=agent]),.sk-project-settings-layout[data-settings-section=reviews] [data-settings-group]:not([data-settings-group~=reviews]),.sk-project-settings-layout[data-settings-section=instructions] [data-settings-group]:not([data-settings-group~=instructions]),.sk-project-settings-layout[data-settings-section=skills] [data-settings-group]:not([data-settings-group~=skills]),.sk-project-settings-layout[data-settings-section=preview] [data-settings-group]:not([data-settings-group~=preview]),.sk-project-settings-layout[data-settings-section=releases] [data-settings-group]:not([data-settings-group~=releases]),.sk-project-settings-layout[data-settings-section=identity] [data-settings-group]:not([data-settings-group~=identity]),.sk-project-settings-layout[data-settings-section=purchases] [data-settings-group]:not([data-settings-group~=purchases]),.sk-project-settings-layout[data-settings-section=members] [data-settings-group]:not([data-settings-group~=members]),.sk-project-settings-layout[data-settings-section=advanced] [data-settings-group]:not([data-settings-group~=advanced]){display:none}.sk-project-settings-layout [id]{scroll-margin-top:22px}.sk-project-settings-picker{display:none}.sk-account-instructions-scope{border-bottom:1px solid var(--sk-line);color:var(--sk-text-2);align-items:start;gap:9px;padding:0 0 18px;font-size:12px;line-height:1.5;display:flex}.sk-account-instructions-scope svg{flex:none;margin-top:1px}.sk-settings-profile-toggle{appearance:none;background:var(--sk-bg-3);border:1px solid var(--sk-line-strong);cursor:pointer;border-radius:999px;width:39px;height:22px;transition:background .15s,border-color .15s;position:relative}.sk-settings-profile-toggle:before{background:var(--sk-text-2);content:"";border-radius:50%;width:14px;height:14px;transition:transform .15s;position:absolute;top:3px;left:3px}.sk-settings-profile-toggle:checked{background:var(--sk-accent-fill);border-color:var(--sk-accent-fill)}.sk-settings-profile-toggle:checked:before{background:#fff;transform:translate(17px)}.sk-settings-profile-toggle:focus-visible{outline:2px solid var(--sk-accent);outline-offset:2px}.sk-connection-status{color:var(--sk-text-2);white-space:nowrap;align-items:center;gap:7px;font-size:12px;display:inline-flex}.sk-connection-status:before{background:var(--sk-text-3);content:"";border-radius:50%;width:6px;height:6px}.sk-connection-status[data-connected]{color:var(--sk-success)}.sk-connection-status[data-connected]:before{background:currentColor}.sk-connection-body{min-width:0}.sk-connection-intro{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px 20px;display:flex}.sk-connection-intro>p{max-width:var(--sk-field-width);flex:0 auto}.sk-credential-header{flex-wrap:wrap;align-items:start;gap:12px 16px;display:flex}.sk-credential-details{overflow-wrap:anywhere;flex:0 28rem;min-width:min(100%,15rem)}.sk-credential-actions{flex-wrap:wrap;gap:8px;max-width:100%;display:flex}.sk-app-destination{color:var(--sk-text-1);align-items:center;gap:12px;padding:14px 16px;transition:border-color .16s;display:flex}.sk-app-destination:hover{border-color:var(--sk-line-strong);color:var(--sk-text-0)}.sk-app-destination-icon{background:var(--sk-bg-2);border:1px solid var(--sk-line);color:var(--sk-text-1);border-radius:6px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex}.sk-app-destination>span:nth-child(2){flex:1;min-width:0}.sk-billing-paid-intro{border-top:1px solid var(--sk-line);padding-top:20px}.sk-billing-paid-intro h2{color:var(--sk-text-0);font-size:var(--sk-type-section);margin-bottom:16px;font-weight:600;line-height:1.4}.sk-billing-paid-intro p{color:var(--sk-text-2);margin-top:13px;font-size:12px;line-height:1.5}.sk-billing-paid-intro h2{margin-bottom:0}.sk-billing-paid-intro+#plans{border-top:0;margin-top:0;padding-top:16px}.sk-settings-content>.sk-tiles>[role=status]{order:-2;grid-column:1/-1}.sk-settings-section{border-top:1px solid var(--sk-line);padding-top:22px;scroll-margin-top:20px}.sk-settings-section:focus{outline:none}.sk-settings-section-header{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.sk-settings-section-header>.sk-section-title{margin-bottom:0}.sk-settings-section-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sk-settings-section-description{color:var(--sk-text-2);font-size:var(--sk-type-body);max-width:var(--sk-field-width);margin-top:6px;line-height:1.55}.sk-settings-section-description a,.sk-settings-prose a{color:var(--sk-accent)}.sk-settings-section-description a:hover,.sk-settings-prose a:hover{text-decoration:underline}.sk-settings-section-body{margin-top:18px}.sk-settings-lead,.sk-settings-prose{color:var(--sk-text-2);font-size:var(--sk-type-body);max-width:var(--sk-field-width);line-height:1.55}.sk-settings-prose strong{color:var(--sk-text-1);font-weight:600}.sk-settings-fields{max-width:var(--sk-field-width);gap:18px;display:grid}.sk-setting-row{max-width:var(--sk-field-width);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:10px 20px;display:grid}.sk-setting-row+.sk-setting-row{border-top:1px solid var(--sk-line);margin-top:16px;padding-top:16px}.sk-settings-fields>.sk-setting-row+.sk-setting-row{margin-top:0;padding-top:18px}.sk-setting-row-title{color:var(--sk-text-0);font-size:var(--sk-type-list);font-weight:600;line-height:1.4;display:block}.sk-setting-row-description{color:var(--sk-text-2);font-size:var(--sk-type-body);margin-top:4px;line-height:1.55}.sk-setting-row-control{flex-wrap:wrap;align-items:center;gap:8px;display:flex}:where(.sk-settings-section-body:has(>.sk-setting-row):not(:has(>:not(.sk-setting-row):not([type=hidden])))){max-width:var(--sk-field-width);grid-template-columns:minmax(0,1fr) auto;gap:0;display:grid}:where(.sk-settings-section-body:has(>.sk-setting-row):not(:has(>:not(.sk-setting-row):not([type=hidden]))))>.sk-setting-row{grid-column:1/-1;grid-template-columns:subgrid;max-width:none;display:grid}@media (max-width:519px){.sk-setting-row{grid-template-columns:minmax(0,1fr)}}.sk-settings-item{gap:14px;padding:16px;display:grid}.sk-settings-item-header{flex-wrap:wrap;align-items:start;gap:10px 16px;display:flex}.sk-settings-item-name{flex:0 1 var(--sk-name-column)}:is([data-role=settings-page],[data-role=project-page]) form:is(.sk-setting-row,.sk-settings-fields,.sk-settings-inline-form){max-width:var(--sk-field-width)}.sk-settings-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,24rem),1fr));align-items:stretch;gap:16px;display:grid}.sk-settings-cards>*{min-width:0}.sk-settings-check{color:var(--sk-text-1);cursor:pointer;font-size:var(--sk-type-body);align-items:center;gap:8px;display:flex}.sk-settings-stats{max-width:var(--sk-field-width);grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:8px;display:grid}.sk-settings-env-list{gap:12px;display:grid}.sk-settings-env-row{grid-template-columns:minmax(0,16rem) minmax(0,24rem) auto;align-items:end;gap:12px;display:grid}.sk-settings-env-row>.sk-button{justify-self:start}@media (max-width:767px){.sk-settings-env-row{border-bottom:1px solid var(--sk-line);grid-template-columns:minmax(0,1fr);padding-bottom:12px}}@media (min-width:768px){.sk-settings-env-add{grid-template-columns:minmax(0,14rem) minmax(0,16rem) minmax(0,20rem) auto}}.sk-settings-field-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:12px 16px;display:grid}.sk-settings-field-grid .sk-label{display:flex}.sk-settings-facts{max-width:var(--sk-field-width);gap:10px;display:grid}.sk-settings-facts>div{grid-template-columns:10rem minmax(0,1fr);gap:2px 16px;display:grid}.sk-settings-facts dt{color:var(--sk-text-2);font-size:var(--sk-type-body)}.sk-settings-facts dd{color:var(--sk-text-0);font-size:var(--sk-type-body);margin:0}@media (max-width:639px){.sk-settings-facts>div{grid-template-columns:minmax(0,1fr)}}.sk-settings-list>li+li{border-top:1px solid var(--sk-line)}.sk-settings-list-row{flex-wrap:wrap;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.sk-settings-env-item{grid-template-columns:minmax(0,16rem) minmax(0,1fr);align-items:center;gap:10px 24px;padding:12px 16px;display:grid}@media (max-width:767px){.sk-settings-env-item{grid-template-columns:minmax(0,1fr)}}.sk-settings-inline-form{max-width:var(--sk-field-width);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sk-settings-inline-form>.sk-field{flex:12rem}.sk-settings-file-preview{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);color:var(--sk-text-1);font-family:var(--sk-mono);font-size:var(--sk-type-label);white-space:pre-wrap;max-height:16rem;padding:10px 12px;line-height:1.6;overflow:auto}.sk-settings-list .sk-settings-file-preview{margin:0 16px 12px}.sk-settings-upload{border:1px dashed var(--sk-line-strong);border-radius:var(--sk-radius-sm);max-width:var(--sk-field-width);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:10px 12px;display:flex}.sk-settings-advanced>summary{color:var(--sk-accent);cursor:pointer;font-size:var(--sk-type-body);width:fit-content;list-style:none}.sk-settings-advanced>summary::-webkit-details-marker{display:none}.sk-settings-advanced>summary:before{content:"▸";margin-right:8px;transition:transform .12s;display:inline-block}.sk-settings-advanced[open]>summary:before{transform:rotate(90deg)}.sk-settings-toc{font-size:var(--sk-type-label);flex-wrap:wrap;align-items:center;gap:6px 16px;margin:-10px 0 24px;display:flex}.sk-settings-toc-label{color:var(--sk-text-3)}.sk-settings-toc a{color:var(--sk-text-2)}.sk-settings-toc a:hover{color:var(--sk-text-0);text-decoration:underline}.sk-review-modes{max-width:var(--sk-field-width);gap:8px;display:grid}.sk-review-modes>legend{margin-bottom:8px}.sk-review-mode{border:1px solid var(--sk-line);cursor:pointer;border-radius:8px;align-items:start;gap:10px;padding:10px 12px;display:flex}.sk-review-mode:hover{border-color:var(--sk-line-strong)}.sk-review-mode:has(input:checked){background:var(--sk-accent)}@supports (color:color-mix(in lab, red, red)){.sk-review-mode:has(input:checked){background:color-mix(in srgb, var(--sk-accent) 8%, transparent)}}.sk-review-mode:has(input:checked){border-color:var(--sk-accent)}.sk-review-mode>input{accent-color:var(--sk-accent);margin-top:3px}.sk-review-mode-title{color:var(--sk-text-0);font-size:var(--sk-type-list);font-weight:600;display:block}.sk-review-mode-description{color:var(--sk-text-2);font-size:var(--sk-type-body);margin-top:2px;line-height:1.5;display:block}.sk-review-group{border-top:1px solid var(--sk-line);max-width:var(--sk-field-width);margin-top:22px;padding-top:18px}.sk-review-group-title{color:var(--sk-text-1);font-size:var(--sk-type-label);letter-spacing:.02em;text-transform:uppercase;margin-bottom:12px;font-weight:600}@media (max-width:760px){.sk-workspace-frame .sk-project-page{padding-top:13px}.sk-project-heading-row .sk-project-header{min-height:43px;margin-bottom:0}.sk-project-heading-row [data-role=project-source]{display:none}.sk-project-page .sk-project-tabs{height:40px}.sk-project-page:has(.sk-project-settings-layout) .sk-project-tabs{margin-bottom:0}.sk-project-page:has(.sk-project-settings-layout) .sk-project-settings-picker{margin-top:12px}.sk-public-header{grid-template-columns:1fr auto;gap:12px;padding:18px 20px 0;display:grid;position:relative}.sk-public-footer{gap:12px;padding:18px 22px}.sk-public-links{border-top:1px solid #d4d6db;grid-area:2/1/auto/-1;justify-content:center;gap:26px;margin:0 -20px;padding:0 20px;font-size:12px;display:flex}.sk-public-links a,.sk-public-footer nav a,.sk-public-actions .sk-public-signin,.sk-public-capacity-inner>div>a,.sk-public-docs [data-role=docs-action]{align-items:center;min-height:44px;padding-block:12px;display:inline-flex}.sk-public-capacity-inner>div>a{margin-block:-12px}.sk-public-actions{grid-area:1/2;gap:12px;margin-left:0;display:flex}.sk-public-actions .sk-public-signin{white-space:nowrap;font-size:12px}.sk-public-actions .sk-button{min-height:36px;padding-inline:12px}.sk-public-mobile-menu{display:none}.sk-public-mobile-menu summary{width:24px;height:24px}.sk-public-footer nav{flex-wrap:wrap;gap:14px}.sk-public-pricing-grid,.sk-public-pricing-grid.sk-public-figures{grid-template-columns:1fr}.sk-compare-page>section.sk-compare-results{padding-inline:12px}.sk-compare-results .sk-table th,.sk-compare-results .sk-table td{padding:10px 8px}.sk-public-pricing-grid article{border-bottom:1px solid #d4d6db;border-right:0;padding:22px 0}.sk-public-section>p.text-lg,.sk-public-contact>div>p.text-lg{font-size:15px;line-height:1.7}.sk-public-header .sk-logo-wordmark{font-size:20px}.sk-public-header .sk-logo-lockup{height:2.3rem}.sk-public-capacity-inner{grid-template-columns:1fr;gap:28px}.sk-public-mini-plans article{padding-inline:12px}.sk-public-mini-plans article:first-child{border-left:0;padding-left:0}.sk-public-mini-plans strong{font-size:18px}.sk-public-docs .sk-docs-layout,.sk-docs-layout{display:block}.sk-docs-article{padding:27px 20px 44px}.sk-docs-article h1{font-size:34px}.sk-docs-article .sk-docs-lead{font-size:15px}.sk-docs-article section h2{font-size:17px}.sk-docs-article section p{font-size:12px}.sk-public-docs .sk-docs-nav{border-right:0}.sk-public-docs .sk-docs-article{padding:20px 22px 44px}.sk-public-docs .sk-docs-toc{display:none}.sk-onboarding-page{padding-inline:20px}body:has(.sk-onboarding) .sk-feedback-launcher.fixed{position:absolute;top:44px;translate:none}.sk-project-settings-layout{display:block}.sk-project-settings-nav{display:none}.sk-project-settings-picker{margin-bottom:22px;display:block}}@media (max-height:700px){.sk-session-detail [data-role=session-workspace-shell]{flex:1;height:auto;min-height:0}.sk-session-detail .sk-composer-rich-editor{min-height:50px;max-height:110px}}@media (max-width:1023px) and (max-height:500px){.sk-session-compact-title h1[data-expanded=false]>button{-webkit-line-clamp:1}}@media (max-height:450px){.sk-session-detail-header{max-height:max(32px, calc(100dvh - 250px - var(--sk-dev-banner-height,0px)));overflow-y:auto}.sk-session-detail .sk-chat-session-header{padding:4px 12px}.sk-session-detail .sk-composer-rich-editor{min-height:32px;max-height:72px}}.sk-project-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.sk-project-grid>[data-role=project-search-empty]{grid-column:1/-1}.sk-project-card{border-radius:var(--sk-radius);box-shadow:none;background:0 0;min-width:0;min-height:160px}.sk-project-card [data-role=project-identity]>.min-w-0{flex:1}.sk-project-card [data-role=project-identity] .sk-mono{flex-wrap:nowrap;overflow:hidden}.sk-project-card [data-role=project-identity] .sk-mono span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sk-project-card-body{flex-direction:column;min-width:0;height:100%;padding:17px;display:flex}.sk-project-card [data-role=project-identity]{align-items:flex-start}.sk-project-card [data-role=project-identity] [data-role=project-name]{font-size:17px}.sk-project-card [data-role=project-identity] [class*=sk-mono]{margin-top:3px}.sk-project-card-work{flex-direction:column;gap:4px;min-width:0;margin:14px 0;display:flex}.sk-project-card-label{color:var(--sk-text-3);font-size:var(--sk-type-label);letter-spacing:.04em;text-transform:uppercase}.sk-project-card-label time{text-transform:uppercase}.sk-project-card-session{color:var(--sk-text-0);font-size:var(--sk-type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.sk-project-card-session:hover,.sk-project-card-start:hover{color:var(--sk-accent-hi)}.sk-project-card-start{color:var(--sk-accent);font-size:var(--sk-type-body)}.sk-project-card-pr{font-size:var(--sk-type-label);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:4px;display:flex}.sk-project-card-platform{color:var(--sk-text-2);font-size:var(--sk-type-label);white-space:nowrap}.sk-project-card-footer{align-items:center;gap:10px;min-height:31px;margin-top:auto;display:flex}.sk-project-card-footer .sk-pill{color:var(--sk-text-2);background:0 0;border:0;padding:0}.sk-project-card-footer .sk-pill:before{content:"";vertical-align:middle;background:currentColor;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.sk-project-card-footer .sk-pill[data-status=failed]:before{background:var(--sk-failed)}.sk-project-card-footer .dropdown{margin-left:0}.sk-project-card-footer .dropdown [role=button]{color:var(--sk-text-1);width:32px;height:32px;padding:0}.sk-project-session-count{color:var(--sk-text-2);white-space:nowrap;margin-left:auto;font-size:12px}.sk-project-creation-main{max-width:940px}.sk-project-back-link{color:var(--sk-accent);margin-bottom:23px;font-size:12px;display:inline-block}.sk-project-creation-main [data-role=page-header]{margin-bottom:28px}.sk-project-creation-form{max-width:850px}.sk-project-source-picker{border-bottom:1px solid var(--sk-line);gap:6px;padding:0 0 12px;display:flex}.sk-project-creation-form :is(input,textarea){background:var(--sk-bg-1)}.sk-project-preparation-note{border-top:1px solid var(--sk-line);color:var(--sk-text-2);gap:5px;margin-top:20px;padding-top:16px;font-size:12px;display:grid}.sk-project-preparation-note strong{color:var(--sk-text-0);font-size:13px}.sk-project-optional-details{color:var(--sk-text-2);font-size:12px}.sk-project-optional-details summary{cursor:pointer}@media (max-width:1160px){.sk-project-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.sk-project-grid{grid-template-columns:1fr;gap:12px}.sk-project-card{min-height:150px}[data-role=projects-page] .sk-session-model-notice>summary>span:first-child{display:none}[data-role=projects-page] .sk-session-model-notice>summary:before{color:var(--sk-paused);content:"!";font-size:14px;font-weight:700}.sk-project-creation-main{max-width:none}.sk-project-creation-main .sk-project-back-link{margin-bottom:17px}.sk-project-creation-main [data-role=page-header]{margin-bottom:14px}.sk-project-source-picker{white-space:nowrap;margin-bottom:10px;padding-bottom:6px;overflow-x:auto}}.sk-plan-list-heading,.sk-plan-row-main{grid-template-columns:minmax(0, var(--sk-name-column)) minmax(150px, 1fr) minmax(150px, 1fr) minmax(130px, 1fr) 20px;align-items:center;gap:14px;display:grid}.sk-plan-list-heading[data-project-column=false],.sk-plan-row[data-project-column=false] .sk-plan-row-main{grid-template-columns:minmax(0, var(--sk-name-column)) minmax(150px, 1fr) minmax(130px, 1fr) 20px}.sk-plan-list-heading{background:var(--sk-bg-1);border-bottom:1px solid var(--sk-line);color:var(--sk-text-2);font-size:var(--sk-type-label);padding:12px 14px}.sk-plan-row{border-bottom:1px solid var(--sk-line);position:relative}.sk-plan-row-main{min-height:68px;padding:11px 14px}.sk-plan-row-title{min-width:0}.sk-plan-row-title h2{color:var(--sk-text-0);font-size:var(--sk-type-list);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.sk-plan-row-title a:hover{color:var(--sk-accent)}.sk-plan-row-title p{color:var(--sk-text-2);font-size:var(--sk-type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sk-plan-row-project,.sk-plan-row-steps{color:var(--sk-text-1);font-size:var(--sk-type-body);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sk-plan-row-steps{align-items:center;gap:8px;display:flex}.sk-plan-row-steps .sk-plan-progress{flex:1;max-width:64px}.sk-plan-row-status{min-width:0;display:inline-flex}.sk-plan-progress{gap:3px;min-width:0;display:flex}.sk-plan-progress-segment{background:var(--sk-bg-3);border-radius:2px;flex:1;min-width:3px;height:6px}.sk-plan-progress-segment[data-step-status=in_progress]{background:var(--sk-working)}@supports (color:color-mix(in lab, red, red)){.sk-plan-progress-segment[data-step-status=in_progress]{background:color-mix(in srgb, var(--sk-working) 55%, var(--sk-bg-3))}}.sk-plan-progress-segment:is([data-step-status=implemented],[data-step-status=released]){background:var(--sk-success)}.sk-plan-row-arrow{color:var(--sk-text-2)}.sk-plan-row-arrow:hover{color:var(--sk-accent)}.sk-plan-row-detail[open]{background:var(--sk-bg-1);border-top:1px solid var(--sk-line)}.sk-plan-row-detail>summary{color:var(--sk-text-2);cursor:pointer;padding:4px;list-style:none;position:absolute;top:20px;right:40px}.sk-plan-row-detail>summary::-webkit-details-marker{display:none}.sk-plan-row-detail>summary:hover{color:var(--sk-text-0)}.sk-plan-empty-content{border-bottom:1px solid var(--sk-line);border-top:0;padding:24px 14px}.sk-plan-detail-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.sk-plan-document{min-width:0;padding-bottom:36px}.sk-plan-detail-breadcrumb{color:var(--sk-text-2);align-items:center;gap:8px;margin-bottom:14px;font-size:12px;display:flex}.sk-plan-detail-breadcrumb a{color:var(--sk-accent)}.sk-plan-detail-breadcrumb a:hover{text-decoration:underline}.sk-plan-detail-header{margin-bottom:18px}.sk-plan-detail-header .sk-title{overflow-wrap:anywhere;font-size:27px;line-height:1.2}.sk-plan-detail-header .sk-page-header>div{align-self:flex-start}.sk-plan-detail-meta{flex-wrap:wrap;gap:4px 0;display:flex}.sk-plan-detail-meta>*+:before{color:var(--sk-text-3);content:"·";margin:0 8px}.sk-plan-detail-meta a{color:var(--sk-accent)}.sk-plan-detail-meta a:hover{text-decoration:underline}.sk-plan-status-card{--sk-plan-tone:var(--sk-text-3);border-left:3px solid var(--sk-plan-tone);gap:12px;margin-bottom:26px;padding:16px 18px;display:grid}.sk-plan-status-card[data-plan-status=in_progress]{--sk-plan-tone:var(--sk-working)}.sk-plan-status-card:is([data-plan-status=implemented],[data-plan-status=released]){--sk-plan-tone:var(--sk-success)}.sk-plan-status-card-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sk-plan-status-card-head strong{color:var(--sk-text-0);font-size:var(--sk-type-list);font-weight:600}.sk-plan-status-card .sk-plan-progress-segment{height:8px}.sk-plan-status-card>p{color:var(--sk-text-1);font-size:var(--sk-type-body);line-height:1.5}.sk-plan-revision-menu{position:relative}.sk-plan-revision-menu summary{cursor:pointer;list-style:none}.sk-plan-revision-menu summary::-webkit-details-marker{display:none}.sk-plan-revision-options{background:var(--sk-bg-1);border:1px solid var(--sk-line);z-index:20;border-radius:7px;gap:4px;min-width:140px;padding:7px;display:grid;position:absolute;top:calc(100% + 5px);right:0}.sk-plan-revision-options :is(a,button){justify-content:flex-start}.sk-plan-document-sections>section{margin-bottom:30px}.sk-plan-markdown{color:var(--sk-text-1);font-size:var(--sk-type-body);overflow-wrap:anywhere;line-height:1.65}.sk-plan-markdown :is(h1,h2,h3,h4,h5,h6){color:var(--sk-text-0);font-size:var(--sk-type-list);margin:16px 0 6px;font-weight:600;line-height:1.4}.sk-plan-markdown>:first-child{margin-top:0}.sk-plan-markdown>:last-child{margin-bottom:0}.sk-plan-criteria{color:var(--sk-text-1);font-size:var(--sk-type-body);gap:10px;line-height:1.55;display:grid}.sk-plan-criteria li{align-items:start;gap:10px;display:flex}.sk-plan-criteria .hero-check{color:var(--sk-success);flex:none;margin-top:3px}.sk-plan-step-list{gap:8px;display:grid}.sk-plan-step{align-items:start;gap:14px;padding:14px 16px;display:flex}.sk-plan-step-number{background:var(--sk-bg-3);color:var(--sk-text-1);border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:600;display:inline-flex}.sk-plan-step[data-step-status=in_progress] .sk-plan-step-number{background:var(--sk-working)}@supports (color:color-mix(in lab, red, red)){.sk-plan-step[data-step-status=in_progress] .sk-plan-step-number{background:color-mix(in srgb, var(--sk-working) 20%, transparent)}}.sk-plan-step[data-step-status=in_progress] .sk-plan-step-number{color:var(--sk-working)}.sk-plan-step:is([data-step-status=implemented],[data-step-status=released]) .sk-plan-step-number{background:var(--sk-success)}@supports (color:color-mix(in lab, red, red)){.sk-plan-step:is([data-step-status=implemented],[data-step-status=released]) .sk-plan-step-number{background:color-mix(in srgb, var(--sk-success) 20%, transparent)}}.sk-plan-step:is([data-step-status=implemented],[data-step-status=released]) .sk-plan-step-number{color:var(--sk-success)}.sk-plan-step[data-step-status=skipped] .sk-plan-step-copy{opacity:.6}.sk-plan-step[data-step-status=skipped] .sk-plan-step-copy>strong{text-decoration:line-through}.sk-plan-step-copy{flex:1;min-width:0}.sk-plan-step-copy>strong{color:var(--sk-text-0);font-size:var(--sk-type-list);overflow-wrap:anywhere;font-weight:600;line-height:24px;display:block}.sk-plan-step-copy .sk-plan-markdown{color:var(--sk-text-2);margin-top:4px;line-height:1.55}.sk-plan-step-state{flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.sk-plan-step-session{color:var(--sk-accent);font-size:12px}.sk-plan-step-session:hover{text-decoration:underline}.sk-plan-handoffs{border-top:1px solid var(--sk-line);margin-top:32px;padding-top:22px;font-size:12px}.sk-plan-handoffs h2{font-size:15px;font-weight:600}.sk-plan-handoffs>p{color:var(--sk-text-2);margin:8px 0 14px}.sk-plan-handoffs>summary{color:var(--sk-text-1);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;list-style:none;display:flex}.sk-plan-handoffs>summary::-webkit-details-marker{display:none}.sk-plan-handoffs>summary:before{color:var(--sk-text-3);content:"▸";font-size:12px}.sk-plan-handoffs[open]>summary:before{content:"▾"}.sk-plan-handoffs>summary span{color:var(--sk-text-3);font-size:12px;font-weight:500}.sk-plan-review{min-width:0;padding:18px;position:sticky;top:16px}.sk-plan-review>p{color:var(--sk-text-2);margin-top:12px;font-size:12px;line-height:1.5}.sk-plan-review>strong{color:var(--sk-text-0);font-size:var(--sk-type-body);margin-top:6px;display:block}.sk-plan-review-setting{gap:6px;margin-top:16px;display:grid}.sk-plan-review-setting label{color:var(--sk-text-1);font-size:12px;font-weight:600}.sk-plan-review-setting select{background:var(--sk-bg-1);border:1px solid var(--sk-line);color:var(--sk-text-0);border-radius:5px;width:100%;padding:9px 11px;font-size:12px;font-weight:500}.sk-plan-review-note{color:var(--sk-text-1)!important}.sk-plan-review-action{width:100%;margin-top:16px}.sk-plan-review-holder{border-top:1px solid var(--sk-line);color:var(--sk-text-1);font-size:var(--sk-type-body);margin-top:16px;padding-top:14px;line-height:1.5}.sk-plan-review-holder a{color:var(--sk-accent)}.sk-plan-review-holder a:hover{text-decoration:underline}.sk-plan-review-holder .sk-plan-review-action{margin-top:12px}@media (max-width:1050px){.sk-plan-detail-layout{grid-template-columns:minmax(0,1fr) 245px;gap:20px}}@media (max-width:760px){.sk-plan-list-heading{display:none}.sk-plan-row-main,.sk-plan-row[data-project-column=false] .sk-plan-row-main{grid-template-columns:minmax(0,1fr) auto 16px;gap:5px 10px}.sk-plan-row-title{grid-column:1/3;padding-right:24px}.sk-plan-row-project{grid-column:1}.sk-plan-row-status{grid-area:2/2}.sk-plan-row-steps{grid-area:3/1}.sk-plan-row-arrow{grid-area:1/3/4}.sk-plan-row[data-project-column=false] .sk-plan-row-status{grid-area:2/1}.sk-plan-row[data-project-column=false] .sk-plan-row-steps{grid-area:2/2}.sk-plan-row-main{min-height:82px}.sk-plan-detail-layout{flex-direction:column;align-items:stretch;gap:24px;display:flex}.sk-plan-document{width:100%}.sk-plan-review{position:static}.sk-plan-step{flex-wrap:wrap}.sk-plan-step-state{flex-direction:row;align-items:center;width:100%;padding-left:38px}.sk-plan-document{padding-bottom:0}.sk-plan-detail-header .sk-title{font-size:24px}}.sk-plan-markdown h1{font-size:var(--sk-type-section)}.sk-plan-markdown h2{border-top:1px solid var(--sk-line);font-size:var(--sk-type-list);margin-top:26px;padding-top:18px}.sk-plan-markdown>h2:first-child{border-top:0;padding-top:0}.sk-plan-markdown :is(h3,h4,h5,h6){font-size:var(--sk-type-body)}.sk-plan-markdown p,.sk-plan-markdown :is(ul,ol),.sk-plan-markdown table{margin:8px 0}.sk-plan-markdown a{color:var(--sk-accent);text-underline-offset:.15em;text-decoration:underline}.sk-plan-markdown strong{color:var(--sk-text-0)}.sk-plan-markdown table{border-collapse:collapse;font-size:var(--sk-type-label);max-width:100%;line-height:1.5;display:block;overflow-x:auto}.sk-plan-markdown :is(th,td){border:1px solid var(--sk-line);text-align:left;vertical-align:top;min-width:120px;padding:7px 10px}.sk-plan-markdown th{background:var(--sk-bg-1);color:var(--sk-text-0);font-weight:600}.sk-plan-markdown blockquote{border-left:3px solid var(--sk-line);color:var(--sk-text-2);padding-left:12px}.sk-plan-markdown pre{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:6px;padding:10px 12px;overflow-x:auto}.sk-plan-goal-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;display:flex}.sk-plan-goal-head a{color:var(--sk-accent);font-size:var(--sk-type-label)}.sk-plan-goal-head a:hover{text-decoration:underline}.sk-plan-steps{scroll-margin-top:16px}.sk-plan-revision-banner{background:var(--sk-accent);align-items:center}@supports (color:color-mix(in lab, red, red)){.sk-plan-revision-banner{background:color-mix(in srgb, var(--sk-accent) 8%, var(--sk-bg-1))}}.sk-plan-revision-banner{border:1px solid var(--sk-accent)}@supports (color:color-mix(in lab, red, red)){.sk-plan-revision-banner{border:1px solid color-mix(in srgb, var(--sk-accent) 35%, var(--sk-line))}}.sk-plan-revision-banner{color:var(--sk-text-1);font-size:var(--sk-type-body);border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:10px 16px;margin-bottom:26px;padding:12px 14px;line-height:1.5;display:flex}.sk-plan-revision-banner strong{color:var(--sk-text-0)}.sk-plan-revision-banner .sk-button{flex:none}.sk-saved-plan{--sk-saved-plan-tone:#f97316;background:var(--sk-saved-plan-tone)}@supports (color:color-mix(in lab, red, red)){.sk-saved-plan{background:color-mix(in srgb, var(--sk-saved-plan-tone) 6%, var(--sk-bg-1))}}.sk-saved-plan{border:1px solid var(--sk-saved-plan-tone)}@supports (color:color-mix(in lab, red, red)){.sk-saved-plan{border:1px solid color-mix(in srgb, var(--sk-saved-plan-tone) 40%, var(--sk-line))}}.sk-saved-plan{border-radius:10px;margin:16px 0;overflow:hidden}.sk-saved-plan-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;padding:14px 16px 12px;display:flex}.sk-saved-plan-heading{flex:18rem;min-width:0}.sk-saved-plan-kicker{color:var(--sk-saved-plan-tone);font-size:var(--sk-type-label);letter-spacing:.04em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:6px;font-weight:600;display:flex}.sk-saved-plan-title{color:var(--sk-text-0);overflow-wrap:anywhere;margin-top:4px;font-size:1.08em;font-weight:650;line-height:1.35}.sk-saved-plan-actions{flex-wrap:wrap;gap:6px;display:flex}.sk-saved-plan-goal{border-top:1px solid var(--sk-saved-plan-tone)}@supports (color:color-mix(in lab, red, red)){.sk-saved-plan-goal{border-top:1px solid color-mix(in srgb, var(--sk-saved-plan-tone) 22%, var(--sk-line))}}.sk-saved-plan-goal{padding:12px 16px 14px}.sk-saved-plan-goal-text{color:var(--sk-text-1);overflow-wrap:anywhere}.chat-session .sk-saved-plan .sk-chat-markdown :is(h1,h2){font-size:1.04em}.chat-session .sk-saved-plan .sk-chat-markdown :is(h3,h4,h5,h6){font-size:1em}.sk-saved-plan-goal[data-long] .sk-saved-plan-goal-text{max-height:15rem;overflow:hidden;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}.sk-saved-plan-goal[data-long][data-expanded] .sk-saved-plan-goal-text{max-height:none;-webkit-mask-image:none;mask-image:none}.sk-saved-plan-more{color:var(--sk-accent);font-size:var(--sk-type-label);align-items:center;gap:4px;min-height:32px;margin-top:8px;font-weight:600;display:inline-flex}.sk-saved-plan-more:hover{text-decoration:underline}.sk-saved-plan-more:focus-visible{outline:2px solid var(--sk-accent);outline-offset:2px}.sk-saved-plan-more-show,.sk-saved-plan-more-hide{align-items:center;gap:4px;display:inline-flex}.sk-saved-plan-more-hide,.sk-saved-plan-goal[data-expanded] .sk-saved-plan-more-show{display:none}.sk-saved-plan-goal[data-expanded] .sk-saved-plan-more-hide{display:inline-flex}.sk-saved-plan-steps{border-top:1px solid var(--sk-saved-plan-tone)}@supports (color:color-mix(in lab, red, red)){.sk-saved-plan-steps{border-top:1px solid color-mix(in srgb, var(--sk-saved-plan-tone) 22%, var(--sk-line))}}.sk-saved-plan-steps{padding:12px 16px 14px}.sk-saved-plan-steps-title{color:var(--sk-text-2);font-size:var(--sk-type-label);letter-spacing:.04em;text-transform:uppercase;margin-bottom:6px;font-weight:600}.sk-saved-plan-steps ol{gap:2px;display:grid}.sk-saved-plan-step summary,.sk-saved-plan-step-row{color:var(--sk-text-0);border-radius:6px;align-items:flex-start;gap:10px;padding:6px;line-height:1.45;display:flex}.sk-saved-plan-step summary{cursor:pointer;list-style:none}.sk-saved-plan-step summary::-webkit-details-marker{display:none}.sk-saved-plan-step summary:hover{background:var(--sk-saved-plan-tone)}@supports (color:color-mix(in lab, red, red)){.sk-saved-plan-step summary:hover{background:color-mix(in srgb, var(--sk-saved-plan-tone) 8%, transparent)}}.sk-saved-plan-step summary:focus-visible{outline:2px solid var(--sk-accent);outline-offset:1px}.sk-saved-plan-step-number{background:var(--sk-saved-plan-tone);align-items:center}@supports (color:color-mix(in lab, red, red)){.sk-saved-plan-step-number{background:color-mix(in srgb, var(--sk-saved-plan-tone) 16%, transparent)}}.sk-saved-plan-step-number{color:var(--sk-saved-plan-tone);font-size:var(--sk-type-label);border-radius:999px;flex:none;justify-content:center;min-width:22px;height:22px;font-weight:700;display:inline-flex}.sk-saved-plan-step-title{overflow-wrap:anywhere;flex:1;min-width:0;padding-top:1px;font-weight:600}.sk-saved-plan-step-chevron{color:var(--sk-text-2);flex:none;margin-top:3px;transition:transform .15s}.sk-saved-plan-step details[open] .sk-saved-plan-step-chevron{transform:rotate(180deg)}.sk-saved-plan-step-text{color:var(--sk-text-1);overflow-wrap:anywhere;padding:2px 6px 10px 38px}@media (max-width:640px){.sk-saved-plan-head,.sk-saved-plan-goal,.sk-saved-plan-steps{padding-left:12px;padding-right:12px}.sk-saved-plan-actions{width:100%}.sk-saved-plan-step-text{padding-left:6px}}@media (prefers-reduced-motion:reduce){.sk-saved-plan-step-chevron{transition:none}}@media (max-width:760px){.sk-plan-detail-meta{gap:2px 14px}.sk-plan-detail-meta>*+:before{content:none}}.sk-todo-more-actions{position:relative}.sk-todo-more-actions summary{color:var(--sk-text-2);cursor:pointer;list-style:none}.sk-todo-more-actions summary::-webkit-details-marker{display:none}.sk-todo-more-actions>div{background:var(--sk-bg-1);border:1px solid var(--sk-line);z-index:20;border-radius:7px;gap:5px;min-width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 5px);right:0}.sk-todo-more-actions a{justify-content:flex-start}[data-role=todos-page] #todo-runner{box-shadow:none;background:0 0;border:0;margin-bottom:16px}[data-role=todos-page] #todo-runner>summary{color:var(--sk-text-2);justify-content:flex-start;padding:0}[data-role=todos-page] #todo-runner>summary>div>span{display:none}[data-role=todos-page] #todo-runner>summary h2{color:var(--sk-text-2);font-size:12px;font-weight:500}[data-role=todos-page] #todo-runner>summary p{color:var(--sk-text-2);margin-left:8px;font-size:12px;font-weight:400;display:inline}[data-role=todos-page] #todo-runner>summary>span{margin-left:8px;font-size:12px;font-weight:400}[data-role=todos-page] #todo-runner>summary{align-items:flex-start}[data-role=todos-page] #todo-runner>summary #todo-runner-explanation{margin-left:0;display:block}[data-role=todos-page] #todo-runner>summary>span{color:var(--sk-accent)}[data-role=todos-page] #todo-runner[open]{background:var(--sk-bg-1);border:1px solid var(--sk-line);padding:12px}[data-role=todos-page] #todo-runner[open]>summary{margin-bottom:12px}.sk-todo-secondary-controls{flex:none;align-items:center;gap:17px;margin-left:auto;display:flex}@media (min-width:751px){.sk-todo-secondary-controls{margin-left:8px}.sk-todo-more-actions>div{left:0;right:auto}}.sk-todo-secondary-controls :is(summary,button){color:var(--sk-text-2);font-size:var(--sk-type-label)}.sk-todo-secondary-controls :is(summary,button):hover{color:var(--sk-text-0)}.sk-agent-state-notice{color:var(--sk-warning);background:0 0;border:0;padding:0}.sk-agent-fields{max-width:var(--sk-field-width);grid-template-columns:repeat(auto-fill,minmax(min(100%,12rem),1fr));gap:16px;display:grid}.sk-save-status{color:var(--sk-text-2);font-size:var(--sk-type-label);grid-column:1/-1;line-height:1.5}.sk-save-status[data-state=dirty]{color:var(--sk-warning)}.sk-save-status[data-state=saved]{color:var(--sk-success)}.sk-save-status[data-state=failed]{color:var(--sk-danger)}[data-role=todos-page] #inbox-selection-actions{margin:0}[data-role=todos-page] #inbox-selection-actions button{color:var(--sk-text-2);font-size:var(--sk-type-label);background:0 0;border:0;padding:0}.sk-todo-project-group,.sk-todo-rows{margin:0}.sk-todo-item{border-bottom:1px solid var(--sk-line)}.sk-todo-item-row{align-items:flex-start;gap:14px;min-height:76px;padding:14px 0;display:flex}.sk-todo-item-row>input{accent-color:var(--sk-accent);margin-top:10px}.sk-todo-item-details{flex:1;min-width:0}.sk-todo-item-summary{cursor:pointer;justify-content:flex-start;align-items:center;gap:10px;min-height:43px;list-style:none;display:flex}.sk-todo-item-summary>span:first-child{flex:0 1 var(--sk-name-column);min-width:0}.sk-todo-item-summary::-webkit-details-marker{display:none}.sk-todo-item-summary strong{color:var(--sk-text-0);font-size:var(--sk-type-list);text-overflow:ellipsis;white-space:nowrap;font-weight:500;display:block;overflow:hidden}.sk-todo-item-summary span span{color:var(--sk-text-2);font-size:var(--sk-type-body);margin-top:3px;display:block}.sk-todo-item-summary svg{color:var(--sk-text-2);flex:none}.sk-todo-item-details[open] .sk-todo-item-summary svg{transform:rotate(90deg)}.sk-todo-item-detail-body{border-top:1px solid var(--sk-line);margin-top:12px;padding:15px 0 6px}.sk-todo-markdown{overflow-wrap:anywhere}.sk-todo-markdown :is(h1,h2,h3,h4){color:var(--sk-text-0);margin:15px 0 8px;font-size:14px;font-weight:600}.sk-todo-markdown :is(p,ul,ol,pre){margin:9px 0}.sk-todo-markdown :is(ul,ol){padding-left:20px}.sk-todo-markdown ul{list-style:outside}.sk-todo-markdown ol{list-style:decimal}.sk-todo-markdown pre{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:5px;padding:10px;overflow:auto}.sk-todo-markdown :is(a){color:var(--sk-accent)}@media (max-width:760px){[data-role=todos-page] #todo-runner>summary{flex-wrap:wrap;gap:3px}[data-role=todos-page] #todo-runner>summary>span{margin-left:0}.sk-todo-item-row{gap:11px}}.sk-release-page{gap:24px;min-width:0;display:grid}.sk-release-header{min-width:0}.sk-release-header .sk-page-header{margin-bottom:0}.sk-release-header .sk-project-back-link{margin-bottom:12px}.sk-release-header-main{min-width:0}.sk-release-title-row{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.sk-release-refresh-error{color:var(--sk-paused);font-size:var(--sk-type-label);margin-top:4px}.sk-release-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sk-release-grid{grid-template-columns:minmax(0,1fr) minmax(0,24rem);align-items:start;gap:24px;display:grid}.sk-release-timeline,.sk-release-prs,.sk-release-details{min-width:0}.sk-release-prs{--sk-list-columns:minmax(0, var(--sk-name-column)) minmax(7.5rem, 1fr)}.sk-release-timeline{padding:16px}.sk-release-deploy-step{justify-items:start;gap:8px;display:grid}.sk-release-deploy-step.sk-panel{margin-bottom:16px;padding:16px}.sk-release-readiness{gap:10px;display:grid}.sk-release-readiness.sk-panel{margin-bottom:16px;padding:16px}.sk-release-readiness-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.sk-release-readiness-lines{gap:0;margin:0;padding:0;list-style:none;display:grid}.sk-release-readiness-line{border-top:1px solid var(--sk-line);grid-template-columns:20px minmax(0,1fr) auto;align-items:start;gap:4px 12px;padding:12px 0;display:grid}.sk-release-readiness-line:first-child{border-top:0;padding-top:4px}.sk-release-readiness-mark{color:var(--sk-text-2);padding-top:2px;display:flex}.sk-release-readiness-line[data-state=ready] .sk-release-readiness-mark{color:var(--sk-running)}.sk-release-readiness-line[data-state=missing] .sk-release-readiness-mark,.sk-release-readiness-line[data-state=problem] .sk-release-readiness-mark{color:var(--sk-paused)}.sk-release-readiness-text{min-width:0}.sk-release-readiness-title{color:var(--sk-text-0);font-size:var(--sk-type-body);flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:600;line-height:20px;display:flex}.sk-release-readiness-sentence{color:var(--sk-text-2);font-size:var(--sk-type-body);overflow-wrap:anywhere;margin-top:2px;line-height:1.5}.sk-release-readiness-action{align-self:center}.sk-no-checks-offer{border-top:1px solid var(--sk-line);gap:8px;margin-top:8px;padding-top:10px;display:grid}.sk-release-subtitle{color:var(--sk-text-3);letter-spacing:.05em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:650}.sk-release-link{color:var(--sk-accent);font-size:var(--sk-type-label);line-height:18px;display:inline-block}.sk-release-link:hover{text-decoration:underline}.sk-release-steps{margin:0;padding:0;list-style:none;display:grid}.sk-release-step{padding:0 0 16px 32px;position:relative}.sk-release-step:last-child{padding-bottom:0}.sk-release-step:before{background:var(--sk-line);content:"";width:2px;position:absolute;top:26px;bottom:4px;left:9px}.sk-release-step:last-child:before{display:none}.sk-release-step[data-state=done]:before{background:var(--sk-running)}@supports (color:color-mix(in lab, red, red)){.sk-release-step[data-state=done]:before{background:color-mix(in srgb, var(--sk-running) 50%, var(--sk-line))}}.sk-release-step-mark{background:var(--sk-bg-2);border:2px solid var(--sk-line);color:var(--sk-text-2);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex;position:absolute;top:0;left:0}.sk-release-step[data-state=done] .sk-release-step-mark{background:var(--sk-running)}@supports (color:color-mix(in lab, red, red)){.sk-release-step[data-state=done] .sk-release-step-mark{background:color-mix(in srgb, var(--sk-running) 18%, var(--sk-bg-1))}}.sk-release-step[data-state=done] .sk-release-step-mark{border-color:var(--sk-running);color:var(--sk-running)}.sk-release-step[data-state=active] .sk-release-step-mark{border-color:var(--sk-line);border-top-color:var(--sk-working);animation:1.1s linear infinite sk-release-spin}.sk-release-step[data-state=failed] .sk-release-step-mark{background:var(--sk-failed-soft);border-color:var(--sk-failed);color:var(--sk-failed)}.sk-release-step[data-state=paused] .sk-release-step-mark{background:var(--sk-paused-soft);border-color:var(--sk-paused);color:var(--sk-paused)}.sk-release-step[data-state=skipped] .sk-release-step-mark{opacity:.7;border-style:dashed}.sk-release-step-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 12px;min-height:20px;display:flex}.sk-release-step-title{color:var(--sk-text-0);font-size:var(--sk-type-body);overflow-wrap:anywhere;min-width:0;font-weight:600;line-height:20px}.sk-release-step[data-state=waiting] .sk-release-step-title,.sk-release-step[data-state=skipped] .sk-release-step-title{color:var(--sk-text-2);font-weight:500}.sk-release-step[data-state=skipped] .sk-release-step-title{text-decoration:line-through}.sk-release-step-time{color:var(--sk-text-2);font-size:12px}.sk-release-step-detail{color:var(--sk-text-2);font-size:var(--sk-type-label);line-height:18px}.sk-release-step[data-state=failed] .sk-release-step-detail{color:var(--sk-failed)}.sk-release-activity{margin-top:4px;display:grid}.sk-release-activity-text{color:var(--sk-text-1);font-size:var(--sk-type-body);overflow-wrap:anywhere;line-height:18px}.sk-release-activity[data-tone=attention] .sk-release-activity-text{color:var(--sk-paused)}.sk-release-activity-meta{color:var(--sk-text-2);font-size:var(--sk-type-label);line-height:18px}.sk-release-item-list{margin:0;padding:0;list-style:none;display:grid}.sk-release-item{border-bottom:1px solid var(--sk-line);grid-template-columns:var(--sk-list-columns);align-items:center;gap:8px;min-height:56px;padding:8px 11px;display:grid}.sk-release-item:last-child{border-bottom:0}.sk-release-item-body{min-width:0;display:grid}.sk-release-item-title{color:var(--sk-text-0);font-size:var(--sk-type-body);overflow-wrap:anywhere;font-weight:500;line-height:18px}a.sk-release-item-title:hover{color:var(--sk-accent)}.sk-release-item-pr{color:var(--sk-text-2);justify-self:start;font-size:12px;line-height:16px}a.sk-release-item-pr:hover{color:var(--sk-text-0);text-decoration:underline}.sk-release-item[data-item-state=dropped] .sk-release-item-title{color:var(--sk-text-2);text-decoration:line-through}.sk-release-item>.sk-pill{justify-self:start}.sk-release-item-rating{grid-column:1/-1;min-width:0}.sk-release-item-note,.sk-release-note,.sk-release-item-empty{color:var(--sk-text-2);font-size:var(--sk-type-label);line-height:18px}.sk-release-item-empty{padding:8px 11px}.sk-release-notes{gap:4px;display:grid}.sk-release-outcome{border-left:3px solid var(--sk-stopped);gap:12px;padding:16px;display:grid}.sk-release-outcome[data-outcome=stopped]{border-left-color:var(--sk-failed)}.sk-release-outcome-title{color:var(--sk-text-0);font-size:var(--sk-type-section);font-weight:600;line-height:1.5}.sk-release-outcome-body{color:var(--sk-text-1);font-size:var(--sk-type-body);overflow-wrap:anywhere;max-width:72ch;line-height:1.5}.sk-release-facts{gap:4px;margin:0;padding:0;list-style:none;display:grid}.sk-release-facts li{color:var(--sk-text-2);font-size:var(--sk-type-body);padding-left:16px;line-height:18px;position:relative}.sk-release-facts li:before{background:var(--sk-stopped);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:6px;left:2px}.sk-release-facts li[data-tone=ok]:before{background:var(--sk-running)}.sk-release-facts li[data-tone=warn]{color:var(--sk-paused)}.sk-release-facts li[data-tone=warn]:before{background:var(--sk-paused)}.sk-release-outcome-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sk-release-details-summary{color:var(--sk-text-0);cursor:pointer;font-size:var(--sk-type-body);align-items:center;gap:4px 12px;min-height:44px;padding:0 16px;font-weight:600;list-style:none;display:flex}.sk-release-details-summary::-webkit-details-marker{display:none}.sk-release-details-summary:before{content:"▸";color:var(--sk-text-2);width:8px;margin-right:-4px}.sk-release-details[open]>.sk-release-details-summary:before{content:"▾"}.sk-release-details-summary>span:first-child{flex:none}.sk-release-details-hint{color:var(--sk-text-2);font-size:var(--sk-type-label);flex:1;min-width:0;font-weight:400}.sk-release-details-summary:focus-visible{outline:2px solid var(--sk-accent);outline-offset:-2px}.sk-release-details-body{border-top:1px solid var(--sk-line);gap:20px;padding:16px;display:grid}.sk-release-runs{margin:0;padding:0;list-style:none;display:grid}.sk-release-run{border-top:1px solid var(--sk-line-soft);gap:4px;padding:8px 0;display:grid}.sk-release-run:first-child{border-top:0;padding-top:0}.sk-release-run-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;display:flex}.sk-release-run-label{color:var(--sk-text-0);font-size:var(--sk-type-body);font-weight:500}.sk-release-run-meta{color:var(--sk-text-2);overflow-wrap:anywhere;font-size:12px;line-height:18px}.sk-release-run-links{flex-wrap:wrap;gap:0 16px;display:flex}.sk-release-pre{background:var(--sk-bg-2);border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);color:var(--sk-text-1);white-space:pre-wrap;word-break:break-word;max-height:288px;padding:8px 11px;font-size:12px;line-height:18px;overflow:auto}.sk-release-link-list{margin:0;padding:0;list-style:none;display:grid}.sk-release-facts-list{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:8px 24px;display:grid}.sk-release-facts-list dt{color:var(--sk-text-2);font-size:12px}.sk-release-facts-list dd{color:var(--sk-text-1);font-size:var(--sk-type-label);overflow-wrap:anywhere}.sk-release-rollback{border-top:1px solid var(--sk-line);gap:12px;padding-top:16px;display:grid}.sk-release-rollback-cards{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:12px;display:grid}.sk-release-rollback-card{border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);gap:8px;padding:12px;display:grid}.sk-release-rollback-card[data-tone=warning]{border-color:var(--sk-paused)}@supports (color:color-mix(in lab, red, red)){.sk-release-rollback-card[data-tone=warning]{border-color:color-mix(in srgb, var(--sk-paused) 40%, var(--sk-line))}}.sk-release-rollback-card[data-tone=danger]{border-color:var(--sk-failed)}@supports (color:color-mix(in lab, red, red)){.sk-release-rollback-card[data-tone=danger]{border-color:color-mix(in srgb, var(--sk-failed) 40%, var(--sk-line))}}.sk-release-rollback-title{color:var(--sk-text-0);font-size:var(--sk-type-body);font-weight:600}.sk-release-rollback-detail,.sk-release-rollback-result,.sk-release-rollback-receipt{color:var(--sk-text-2);font-size:var(--sk-type-label);overflow-wrap:anywhere;line-height:1.5}.sk-release-rollback-card form{gap:8px;display:grid}.sk-release-confirmation{background:var(--sk-bg-2);border-radius:var(--sk-radius-sm);color:var(--sk-text-1);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;padding:8px;font-size:12px;display:block}@keyframes sk-release-spin{to{transform:rotate(360deg)}}@keyframes sk-pill-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.75)}}.sk-pill[data-status=working]{background:var(--sk-working)}@supports (color:color-mix(in lab, red, red)){.sk-pill[data-status=working]{background:color-mix(in srgb, var(--sk-working) 16%, transparent)}}.sk-pill[data-status=working]{color:var(--sk-working)}.sk-pill[data-status=working]:before{background:var(--sk-working-dot);animation:1.6s ease-in-out infinite sk-pill-pulse}@media (prefers-reduced-motion:reduce){.sk-release-step[data-state=active] .sk-release-step-mark{border-color:var(--sk-working);animation:none}.sk-pill[data-status=working]:before{animation:none}}@media (max-width:899px){.sk-release-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:639px){.sk-release-details-hint{display:none}.sk-release-step-head{display:grid}.sk-release-header .sk-project-back-link,.sk-release-link{align-items:center;min-height:36px;display:inline-flex}.sk-release-item{grid-template-columns:minmax(0,1fr)}.sk-list-head.is-wide-only{display:none}}.sk-release-lists{gap:24px;min-width:0;display:grid}.sk-release-live-list{gap:12px;display:grid}.sk-release-live{border-left:3px solid var(--sk-working);grid-template-columns:auto minmax(0,1fr);gap:4px 12px;min-width:0;padding:16px;display:grid}.sk-release-live-title{flex-wrap:wrap;grid-area:1/1;align-items:center;gap:4px 12px;min-width:0;display:flex}.sk-release-live>:is(.sk-release-project,.sk-release-live-context,.sk-release-live-sessions,.sk-release-live-step){grid-column:1/-1}.sk-release-live-name{color:var(--sk-text-0);font-size:var(--sk-type-section);margin:0;font-weight:600;line-height:1.5}.sk-release-live-name a:hover{color:var(--sk-accent)}.sk-release-live-open{grid-area:1/2;place-self:center start}.sk-release-project{color:var(--sk-text-2);font-size:var(--sk-type-label);margin:0}.sk-release-live-context{color:var(--sk-text-2);font-size:var(--sk-type-body);overflow-wrap:anywhere;margin:0}.sk-release-live-sessions{gap:2px;min-width:0;margin:4px 0 0;padding:0;list-style:none;display:grid}.sk-release-live-session{font-size:var(--sk-type-body);align-items:baseline;gap:8px;min-width:0;line-height:20px;display:flex}.sk-release-live-session-name{color:var(--sk-text-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}a.sk-release-live-session-name:hover{color:var(--sk-accent)}.sk-release-live-session-pr{color:var(--sk-text-2);font-variant-numeric:tabular-nums;flex:none}.sk-release-live-step[data-step]{border-top:1px solid var(--sk-line-soft);margin-top:8px;padding-top:12px}.sk-release-live-step-label{color:var(--sk-text-0);font-size:var(--sk-type-body);margin:0;font-weight:600;line-height:20px}.sk-release-live-step .sk-release-activity{margin-top:0}.sk-release-table{--sk-list-columns:minmax(0, var(--sk-name-column)) minmax(105px, 1fr) minmax(9rem, 1fr)}.sk-release-history{margin:0;padding:0;list-style:none}.sk-release-row{border-bottom:1px solid var(--sk-line);grid-template-columns:var(--sk-list-columns);align-items:center;gap:8px;min-height:56px;padding:8px 11px;display:grid;position:relative}.sk-release-row:last-child{border-bottom:0}.sk-release-row:hover{background:var(--sk-bg-1)}.sk-release-row-text{min-width:0;display:grid}.sk-release-row-head{flex-wrap:wrap;align-items:baseline;gap:0 8px;margin:0;display:flex}.sk-release-row-name{color:var(--sk-text-0);font-size:var(--sk-type-list);font-weight:500}.sk-release-row-name:after{content:"";position:absolute;inset:0}.sk-release-row-name:focus-visible{outline:2px solid var(--sk-accent);outline-offset:-2px}.sk-release-row-context{color:var(--sk-text-2);font-size:var(--sk-type-body);overflow-wrap:anywhere;margin:2px 0 0}.sk-release-row .sk-pill{justify-self:start}.sk-release-row-sessions{gap:2px;min-width:0;margin:4px 0 0;padding:0;list-style:none;display:grid}.sk-release-row-session{font-size:var(--sk-type-body);align-items:baseline;gap:8px;min-width:0;line-height:20px;display:flex}.sk-release-row-session-name{color:var(--sk-text-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}a.sk-release-row-session-name{z-index:1;position:relative}a.sk-release-row-session-name:hover{color:var(--sk-accent);text-decoration:underline}.sk-release-row-session-pr{color:var(--sk-text-2);font-variant-numeric:tabular-nums;flex:none}.sk-release-row-time{color:var(--sk-text-2);font-size:var(--sk-type-body);white-space:nowrap}.sk-release-page time,.sk-release-lists time{white-space:nowrap}@media (max-width:639px){.sk-release-live{grid-template-columns:minmax(0,1fr)}.sk-release-live-title{grid-row:auto}.sk-release-live-open{grid-area:auto/1;justify-content:center;width:100%;margin-top:8px}.sk-release-row{grid-template-columns:minmax(0,1fr) auto}.sk-release-row-time{grid-column:1/-1}}.sk-notification-mobile-filters{display:none}.sk-notification-toolbar{justify-content:flex-start;align-items:center;gap:8px 20px;margin:0 0 9px;display:flex}.sk-notification-filters{gap:16px;display:flex}.sk-notification-filter{color:var(--sk-text-2);text-transform:capitalize;border-bottom:1px solid #0000;padding:7px 1px 9px;font-size:12px}.sk-notification-filter.is-active{border-color:var(--sk-accent);color:var(--sk-text-0)}.sk-notification-filter span{color:var(--sk-accent);margin-left:5px;font-size:12px}.sk-notification-count{color:var(--sk-text-2);font-size:12px}.sk-notification-row{border-bottom:1px solid var(--sk-line);color:inherit;text-align:left;grid-template-columns:10px 28px minmax(0,1fr) 90px 16px;align-items:center;gap:10px;width:100%;min-height:56px;padding:10px 0;display:grid}.sk-notification-icon{color:var(--sk-accent);flex:none}.sk-notification-copy{min-width:0}.sk-notification-copy strong{color:var(--sk-text-0);font-size:var(--sk-type-body);font-weight:600;line-height:1.35;display:block}a.sk-notification-row:hover strong,button.sk-notification-row:hover strong{color:var(--sk-accent-hi)}.sk-notification-time{color:var(--sk-text-2);font-size:var(--sk-type-label);text-align:right;white-space:nowrap}.sk-notification-dot{align-items:center;width:10px;height:10px;display:inline-flex}.sk-notification-day-title{color:var(--sk-text-2);font-size:var(--sk-type-label);letter-spacing:.04em;text-transform:uppercase;margin:16px 0 4px;font-weight:600}.sk-notification-attempts{border-bottom:1px solid var(--sk-line);padding:4px 0 8px 48px}.sk-notification-attempts :is(a,li>span){color:var(--sk-text-1);font-size:var(--sk-type-label);grid-template-columns:minmax(0,1fr) 106px;align-items:center;gap:10px;min-height:28px;display:grid}.sk-notification-attempts time{color:var(--sk-text-2);text-align:right;padding-right:26px}.sk-notification-copy :is(a,h2){color:var(--sk-text-0);font-size:13px;font-weight:650;line-height:1.35;display:block}.sk-notification-copy a:hover{color:var(--sk-accent)}.sk-notification-copy p{color:var(--sk-text-2);margin-top:5px;font-size:12px;line-height:1.5}.sk-notification-copy small{color:var(--sk-text-2);margin-top:6px;font-size:12px;display:block}.sk-notification-unread{background:var(--sk-accent);border-radius:50%;flex:none;width:7px;height:7px}.sk-notification-arrow{color:var(--sk-text-2);flex:none}@media (max-width:760px){.sk-notification-toolbar{align-items:flex-start;gap:8px}.sk-notification-row{grid-template-columns:10px 24px minmax(0,1fr) 64px 14px;gap:8px}.sk-notification-icon{margin-top:3px}[data-role=global-releases] .sk-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;display:grid}[data-role=global-releases] .sk-page-header>div:first-child{display:contents}[data-role=global-releases] .sk-page-header .sk-title{grid-area:1/1}[data-role=global-releases] .sk-page-header .sk-page-subtitle{grid-area:2/1/auto/-1}[data-role=global-releases] .sk-page-header>div:last-child{grid-area:1/2;width:auto}}@media (max-width:639px){[data-role=notifications-page] .sk-page-header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:3px 8px;margin-bottom:11px;display:grid}[data-role=notifications-page] .sk-page-header>div:first-child{display:contents}[data-role=notifications-page] .sk-page-header .sk-title{grid-area:1/1}[data-role=notifications-page] .sk-page-header .sk-page-subtitle{grid-area:2/1/auto/-1}[data-role=notifications-page] .sk-page-header>div:last-child{grid-area:1/2;align-items:center;gap:7px;width:auto;display:flex}.sk-notification-mobile-filters{display:block;position:relative}.sk-notification-mobile-filters>summary{border:1px solid var(--sk-line);color:var(--sk-text-2);cursor:pointer;border-radius:5px;justify-content:center;align-items:center;width:35px;height:35px;display:flex}.sk-notification-mobile-filters nav{background:var(--sk-bg-1);border:1px solid var(--sk-line);box-shadow:var(--sk-shadow-2);z-index:10;border-radius:5px;gap:2px;min-width:155px;padding:7px;display:grid;position:absolute;top:40px;right:0}.sk-notification-mobile-filters nav a{color:var(--sk-text-1);border-radius:3px;padding:7px 9px;font-size:12px}.sk-notification-mobile-filters nav a[aria-current=page]{background:var(--sk-accent-soft);color:var(--sk-accent)}.sk-notification-mobile-filters nav small{border-top:1px solid var(--sk-line);color:var(--sk-text-3);padding:7px 9px 3px;font-size:12px}.sk-notification-toolbar,.sk-notification-count{display:none}.sk-notification-row{min-height:56px}}.sk-status-color[data-status]{color:var(--sk-text-2)}.sk-status-color:is([data-status=success],[data-status=ready],[data-status=ready_for_deploy],[data-status=done],[data-status=completed],[data-status=released]){color:var(--sk-success)}.sk-status-color:is([data-status=running],[data-status=in_progress]){color:var(--sk-working)}.sk-status-color:is([data-status=attention],[data-status=paused],[data-status=waiting_for_input]){color:var(--sk-paused)}.sk-status-color:is([data-status=failed],[data-status=error],[data-status=interrupted]){color:var(--sk-failed)}.sk-status-color[data-status=review]{color:var(--sk-review)}.sk-status-color:is([data-status=queued],[data-status=stopped]){color:var(--sk-stopped)}.sk-workspace-session-state[data-status=running]{color:var(--sk-working-dot)}.sk-workspace-project-dot{background:0 0}.sk-workspace-project-dot[data-status]{background:currentColor}.sk-workspace-project-dot[data-status=running]{background:var(--sk-working-dot)}.sk-pill.sk-status-color[data-status=queued]:before,:is(.sk-workspace-project-dot,.sk-session-collapsed-status)[data-status=queued]{background:0 0;box-shadow:inset 0 0 0 1.5px}.sk-workspace-frame:has([data-role=prompt-footer][data-mode=plan],.sk-new-session-mode input[value=plan]:checked){--sk-accent:var(--sk-paused);--sk-accent-fill:var(--sk-plan-fill);--sk-accent-ink:var(--sk-plan-ink);--sk-accent-fill-hi:#f0c275;--sk-accent-soft:var(--sk-plan-fill)}@supports (color:color-mix(in lab, red, red)){.sk-workspace-frame:has([data-role=prompt-footer][data-mode=plan],.sk-new-session-mode input[value=plan]:checked){--sk-accent-soft:color-mix(in srgb, var(--sk-plan-fill) 17%, transparent)}}.sk-workspace-frame:has([data-role=prompt-footer][data-mode=plan],.sk-new-session-mode input[value=plan]:checked){--sk-accent-line:var(--sk-plan-fill)}@supports (color:color-mix(in lab, red, red)){.sk-workspace-frame:has([data-role=prompt-footer][data-mode=plan],.sk-new-session-mode input[value=plan]:checked){--sk-accent-line:color-mix(in srgb, var(--sk-plan-fill) 45%, var(--sk-line))}}.sk-workspace-frame:has([data-role=prompt-footer][data-mode=plan],.sk-new-session-mode input[value=plan]:checked) :is(.sk-session-detail-header,.sk-chat-session-header){background:var(--sk-plan-fill)!important}@supports (color:color-mix(in lab, red, red)){.sk-workspace-frame:has([data-role=prompt-footer][data-mode=plan],.sk-new-session-mode input[value=plan]:checked) :is(.sk-session-detail-header,.sk-chat-session-header){background:color-mix(in srgb, var(--sk-plan-fill) 8%, var(--sk-bg-0))!important}}.sk-workspace-frame:has([data-role=prompt-footer][data-mode=plan],.sk-new-session-mode input[value=plan]:checked) :is(.sk-session-detail-header,.sk-chat-session-header){border-color:var(--sk-accent-line)!important}.sk-workspace-frame:has([data-role=prompt-footer][data-mode=plan],.sk-new-session-mode input[value=plan]:checked) :is(.sk-session-composer,.sk-new-session-composer){background:var(--sk-plan-fill)!important}@supports (color:color-mix(in lab, red, red)){.sk-workspace-frame:has([data-role=prompt-footer][data-mode=plan],.sk-new-session-mode input[value=plan]:checked) :is(.sk-session-composer,.sk-new-session-composer){background:color-mix(in srgb, var(--sk-plan-fill) 9%, var(--sk-bg-0))!important}}.sk-workspace-frame:has([data-role=prompt-footer][data-mode=plan],.sk-new-session-mode input[value=plan]:checked) :is(.sk-session-composer,.sk-new-session-composer){border-color:var(--sk-plan-fill)!important}.sk-workspace-frame:has([data-role=prompt-footer][data-mode=plan],.sk-new-session-mode input[value=plan]:checked) :is(.sk-workspace-nav-link,.sk-workspace-tree-link).is-active{color:var(--sk-paused)}.sk-new-release-screen{flex-direction:column;min-height:100%;display:flex}.sk-new-release-screen>:is(.sk-page,.sk-project-page){flex:none;width:100%;min-height:0;padding-bottom:14px}.sk-new-release-chosen{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-bottom:16px;display:flex}.sk-new-release-change{color:var(--sk-accent);font-size:var(--sk-type-label)}.sk-new-release-change:hover{text-decoration:underline}.sk-new-release-chooser-head{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:12px;display:flex}.sk-new-release-chooser-head .sk-section-title{margin:0}.sk-new-release-projects{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.sk-new-release-project{justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:56px;padding:8px 16px;display:flex}a.sk-new-release-project:hover{border-color:var(--sk-accent-line)}a.sk-new-release-project:focus-visible{outline:2px solid var(--sk-accent);outline-offset:2px}.sk-new-release-project-go{color:var(--sk-accent);font-size:var(--sk-type-label);flex:none}.sk-new-release-project[aria-disabled=true]{opacity:.7}.sk-new-release-project[aria-disabled=true] .sk-new-release-project-go{color:var(--sk-text-2)}.sk-pr-picker{--sk-list-columns:20px minmax(0, var(--sk-name-column)) minmax(15rem, 1fr) 7.5rem;gap:12px;min-width:0;display:grid}.sk-skill-picker{--sk-list-columns:20px minmax(0, var(--sk-name-column)) minmax(12rem, 1fr)}.sk-settings-content-header .sk-project-back-link{margin-bottom:12px;display:block}.sk-pr-notice{background:var(--sk-paused-soft);border-radius:var(--sk-radius-sm);color:var(--sk-paused);font-size:var(--sk-type-label);margin:0;padding:8px 12px}.sk-pr-fieldset{border:0;min-width:0;margin:0;padding:0}.sk-pr-list{margin:0;padding:0;list-style:none}.sk-pr-row{border-bottom:1px solid var(--sk-line);grid-template-columns:var(--sk-list-columns);align-items:center;gap:8px;min-height:56px;padding:8px 11px;display:grid;position:relative}.sk-pr-row:last-child{border-bottom:0}.sk-pr-row:hover{background:var(--sk-bg-1)}.sk-pr-check{appearance:none;background:var(--sk-bg-2);border:1px solid var(--sk-text-3);cursor:pointer;border-radius:4px;flex:none;place-content:center;width:16px;height:16px;margin:0;transition:background-color .12s,border-color .12s;display:inline-grid}.sk-pr-check:checked{background:var(--sk-accent-fill);border-color:var(--sk-accent-fill)}.sk-pr-check:checked:after{border:solid var(--sk-accent-ink);content:"";border-width:0 2px 2px 0;width:4px;height:8px;margin-top:-2px;transform:rotate(45deg)}.sk-pr-check:focus-visible{outline:2px solid var(--sk-accent);outline-offset:2px}.sk-pr-check:disabled{background:var(--sk-bg-3);border-color:var(--sk-line);cursor:not-allowed}.sk-pr-check:disabled:checked{background:var(--sk-accent-fill);border-color:var(--sk-accent-fill);opacity:.6}.sk-pr-body{min-width:0;display:grid}.sk-pr-title{color:var(--sk-text-0);cursor:pointer;font-size:var(--sk-type-body);overflow-wrap:anywhere;font-weight:500;line-height:18px}.sk-pr-title:after{content:"";position:absolute;inset:0}.sk-pr-row[data-selectable=false] .sk-pr-title{color:var(--sk-text-1);cursor:default}.sk-pr-meta{color:var(--sk-text-2);flex-wrap:wrap;gap:0 12px;margin:0;font-size:12px;line-height:16px;display:flex}.sk-pr-link{color:inherit;z-index:1;position:relative}.sk-pr-link:hover{color:var(--sk-text-0);text-decoration:underline}.sk-pr-session-link:hover{color:var(--sk-accent)}.sk-pr-link:focus-visible{outline:2px solid var(--sk-accent);outline-offset:2px;border-radius:2px}.sk-pr-status{justify-items:start;gap:2px;min-width:0;display:grid}.sk-pr-hint{color:var(--sk-text-2);max-width:36ch;font-size:12px;line-height:16px}.sk-pr-row[data-held=true] :is(.sk-pr-title,.sk-pr-meta){color:var(--sk-text-3);opacity:.7}.sk-pr-row[data-held=true] .sk-pr-hint{color:var(--sk-text-1)}.sk-pr-actions,.sk-pr-hold{z-index:1;position:relative}.sk-pr-actions{justify-content:flex-end;min-width:0;display:flex}.sk-pr-hold{gap:6px;width:100%;margin-top:4px;display:grid}.sk-pr-hold-actions{flex-wrap:wrap;gap:8px;display:flex}.sk-pr-hold-error{color:var(--sk-failed);font-size:var(--sk-type-label);margin:0}.sk-pr-state{align-content:start;justify-items:start;gap:8px;padding:16px;display:grid}.sk-pr-state-title{color:var(--sk-text-0);font-size:var(--sk-type-section);font-weight:600;line-height:1.5}.sk-pr-state-text{color:var(--sk-text-2);font-size:var(--sk-type-body);overflow-wrap:anywhere;max-width:64ch;margin:0;line-height:1.5}.sk-pr-state[role=alert] .sk-pr-state-text{color:var(--sk-failed)}.sk-pr-state-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.sk-pr-state-line{color:var(--sk-text-2);font-size:var(--sk-type-body);margin:0}.sk-pr-skeleton,.sk-pr-skeleton-line{background:var(--sk-bg-3);animation:1.4s ease-in-out infinite sk-pr-pulse}.sk-pr-check.sk-pr-skeleton{cursor:default;border-color:#0000}.sk-pr-skeleton-line{border-radius:4px;height:12px;margin:3px 0;display:block}.sk-pr-skeleton-line.is-title{width:min(60%,360px)}.sk-pr-skeleton-line.is-meta{width:min(30%,160px);height:10px}.sk-pr-skeleton-line.is-chip{border-radius:999px;width:96px;height:20px;margin:0}@keyframes sk-pr-pulse{50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.sk-pr-skeleton,.sk-pr-skeleton-line{animation:none}}.sk-launch-bar{background:var(--sk-bg-0);border-top:1px solid var(--sk-line);z-index:20;padding:10px clamp(16px,2.2vw,34px);position:sticky;bottom:0}.sk-workspace-frame[data-content-spacing=compact] .sk-launch-bar{padding-inline:clamp(12px,1.5vw,24px)}.sk-workspace-frame[data-content-spacing=spacious] .sk-launch-bar{padding-inline:clamp(20px,3vw,48px)}.sk-launch-bar-inner{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px 16px;display:flex}.sk-launch-bar-text{color:var(--sk-text-1);font-size:var(--sk-type-body);flex:0 auto;gap:2px;min-width:0;display:grid}.sk-launch-bar-text>p{margin:0}.sk-launch-bar-error{color:var(--sk-failed);font-size:var(--sk-type-label);overflow-wrap:anywhere;max-height:30vh;overflow:auto}.sk-launch-bar-button{flex:none}@media (max-width:639px){.sk-pr-row{grid-template-columns:20px minmax(0,1fr)}.sk-pr-status,.sk-pr-actions,.sk-pr-skeleton-line.is-chip{grid-column:2}.sk-pr-actions{justify-content:flex-start}.sk-launch-bar-button{width:100%}}@media (max-width:750px){.sk-list-filters:not(:has(.sk-todo-secondary-controls)),.sk-project-tabs:not(.sk-project-tabs-session){padding-right:36px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 36px),#0000)}.sk-list-filters:has(.sk-todo-secondary-controls){flex-wrap:wrap;gap:8px 12px;overflow:visible}.sk-list-filters:has(.sk-todo-secondary-controls)>.sk-todo-secondary-controls{flex:100%;justify-content:flex-end;margin-left:0}}.sk-section-picker>summary{list-style:none}.sk-section-picker>summary::-webkit-details-marker{display:none}.sk-section-picker-button{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);color:var(--sk-text-0);cursor:pointer;font-size:var(--sk-type-filter);align-items:center;gap:10px;width:100%;min-height:44px;padding:0 14px;font-weight:600;display:flex}.sk-section-picker-label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.sk-section-picker-chevron{color:var(--sk-text-2);flex:none;transition:transform .16s}.sk-section-picker[open]>.sk-section-picker-button{border-color:var(--sk-accent-line)}.sk-section-picker[open]>.sk-section-picker-button .sk-section-picker-chevron{transform:rotate(180deg)}.sk-section-picker[open]>.sk-section-picker-menu{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius);margin-top:8px;padding:8px}.sk-section-picker[open] .sk-settings-rail-link{font-size:var(--sk-type-body);min-height:44px}@media (max-width:479px){.sk-project-page .sk-project-tabs:not(.sk-project-tabs-session){border-bottom:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;height:auto;padding-right:0;display:grid;overflow:visible;-webkit-mask-image:none;mask-image:none}.sk-project-page .sk-project-tabs:not(.sk-project-tabs-session) .sk-project-tab{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);font-size:var(--sk-type-body);justify-content:center;height:auto;min-height:44px;padding-inline:6px}.sk-project-page .sk-project-tabs:not(.sk-project-tabs-session) .sk-project-tab[aria-current=page]{background:var(--sk-accent-soft);border-color:var(--sk-accent-line);font-weight:600}}@media (pointer:coarse){.sk-button:not(.sk-button-compact),.sk-icon-button,.sk-copy-button,.sk-field,.sk-list-select,.sk-list-chip,.sk-list-segment .sk-list-chip,.sk-list-clear,.sk-workspace-sidebar-control,.sk-workspace-nav-link,.sk-workspace-tree-link,.sk-workspace-account,.sk-todo-more-actions summary,.sk-todo-secondary-controls button,.sk-session-control,.sk-workspace-tree-link.sk-workspace-new-session-row{min-height:44px}.sk-workspace-sidebar{--sk-workspace-drawer-head:64px}.sk-icon-button,.sk-copy-button,.sk-workspace-sidebar-control,.sk-session-lifecycle-actions .sk-session-control{min-width:44px}.sk-list-clear,.sk-todo-more-actions summary,.sk-todo-secondary-controls button{align-items:center;display:inline-flex}.sk-list-select select,.sk-list-search input{height:42px}.sk-list-search{height:44px}.sk-session-table .sk-session-row-more>summary{min-width:0;min-height:0}input:is([type=checkbox],[type=radio]):not(.toggle,.sr-only){width:22px;min-width:22px;height:22px}:is([data-role=settings-page],[data-role=project-page]) label:has(>input:is([type=checkbox],[type=radio])){align-items:center;min-height:44px}.sk-settings-toc a,.sk-project-back-link,.sk-project-overview-section-heading a{position:relative}:is(.sk-settings-toc a,.sk-project-back-link,.sk-project-overview-section-heading a):after{content:"";position:absolute;inset:-13px -4px}.sk-settings-toc{row-gap:26px}.sk-button.sk-button-compact{min-width:36px;min-height:36px}.sk-new-session-attach,.sk-new-session-formatting>summary{width:44px;height:44px}.sk-new-session-formatting-menu{bottom:48px}.sk-new-session-formatting-menu button,.sk-new-session-composer-actions>button[type=submit]{align-items:center;min-height:44px;display:inline-flex}.sk-new-session-mode label span{align-items:center;min-height:44px}.sk-new-session-hold{min-height:44px}.sk-composer-formatting-trigger{justify-content:center;align-items:center;min-width:44px;min-height:44px}.sk-session-artifact-actions a{align-items:center;min-height:44px;display:inline-flex}}.sk-auth-form{gap:14px;display:grid}.sk-auth-form-field{gap:6px;display:grid}.sk-auth-form-field label{color:var(--sk-text-1);font-size:var(--sk-type-label);font-weight:550;line-height:1.5}.sk-auth-form-hint{color:var(--sk-text-2);font-size:var(--sk-type-label);line-height:1.5}.sk-auth-form-error{background:var(--sk-failed-soft);border-radius:var(--sk-radius-sm);color:var(--sk-failed);padding:10px 12px;font-size:13px;line-height:1.5}.sk-auth-form-link{color:inherit;text-underline-offset:4px;justify-self:start;font-size:13px;text-decoration:underline}.sk-auth-divider{color:var(--sk-text-2);align-items:center;gap:12px;margin:20px 0;font-size:12px;display:flex}.sk-auth-divider:before,.sk-auth-divider:after{background:var(--sk-line);content:"";flex:1;height:1px}.sk-public-page .sk-auth-form-field label{color:#242a34}.sk-public-page .sk-auth-form-hint,.sk-public-page .sk-auth-divider{color:#5c6471}.sk-public-page .sk-auth-form-error{color:#a01f33;background:#d83a4f1a}.sk-public-page .sk-auth-divider:before,.sk-public-page .sk-auth-divider:after{background:#d4d6db}.sk-session-evidence{padding:12px 16px}.sk-session-result{background:var(--sk-success)}@supports (color:color-mix(in lab, red, red)){.sk-session-result{background:color-mix(in srgb, var(--sk-success) 6%, var(--sk-bg-1))}}.sk-session-result{border-color:var(--sk-success)}@supports (color:color-mix(in lab, red, red)){.sk-session-result{border-color:color-mix(in srgb, var(--sk-success) 38%, var(--sk-line))}}.sk-session-result{box-shadow:inset 3px 0 var(--sk-success);min-width:0;margin-block:16px 96px;padding:16px;scroll-margin-block-end:88px;overflow:hidden}.sk-session-result-title{align-items:center;gap:8px;display:inline-flex}.sk-session-result-title .hero-check-circle{color:var(--sk-success)}.sk-session-result-footer{border-top:1px solid var(--sk-success)}@supports (color:color-mix(in lab, red, red)){.sk-session-result-footer{border-top:1px solid color-mix(in srgb, var(--sk-success) 24%, var(--sk-line))}}.sk-session-result-footer{margin:16px -16px -16px}.sk-session-result-footer .sk-session-pull-request{box-shadow:none;background:0 0;border:0;border-radius:0}.sk-session-result-footer .sk-session-pull-request-row{padding-left:19px}.sk-session-after-result{margin-block:16px 96px}.chat-session:has([data-local-prompt]) :is([data-role=session-result],[data-role=session-current-artifacts],[data-role=session-recovery-card],.sk-session-after-result){display:none}.sk-session-result-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 16px;display:flex}.sk-session-result-head .sk-section-title{margin:0}.sk-session-result-actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.sk-session-result a:not(.sk-button),.sk-session-result-details summary{color:var(--sk-accent)}.sk-session-result-copy{color:var(--sk-text-1);font-size:var(--sk-type-body);overflow-wrap:anywhere;margin-top:10px;line-height:1.6}.sk-session-result-copy p+p{margin-top:8px}.sk-session-result-copy img{object-fit:contain;max-width:100%;max-height:240px}.sk-session-result-pictures{grid-template-columns:repeat(auto-fill,minmax(0,14rem));align-items:start;gap:8px;max-width:56rem;margin-top:12px;display:grid}.sk-session-result-pictures:has(>[data-shape=desktop]){grid-template-columns:minmax(0,1fr)}.sk-session-result-pictures:has(>[data-shape=desktop]):has(>[data-shape=phone]){grid-template-columns:minmax(0,3fr) minmax(0,1fr)}.sk-session-result-pictures:has(>[data-shape=desktop]~[data-shape=desktop]){grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr))}.sk-session-result-picture{border:1px solid var(--sk-line);border-radius:var(--sk-radius);min-width:0;display:block;overflow:hidden}.sk-session-result-picture[data-shape=desktop]{grid-column:1}.sk-session-result-pictures:has(>[data-shape=desktop])>[data-shape=phone]{grid-column:2}.sk-session-result-pictures:has(>[data-shape=desktop]~[data-shape=desktop])>.sk-session-result-picture{grid-column:auto}.sk-session-result-picture img{background:var(--sk-bg-2);object-fit:contain;width:100%;height:auto;max-height:32rem;display:block}.sk-session-result-picture .sk-answer-picture-caption{border-top:1px solid var(--sk-line);margin-top:0;padding:6px 8px}@media (max-width:639px),(max-width:1023px) and (max-height:500px){.sk-session-result-pictures:has(>[data-shape=desktop]):has(>[data-shape=phone]){grid-template-columns:minmax(0,1fr)}.sk-session-result-pictures:has(>[data-shape=desktop])>[data-shape=phone]{grid-column:1;width:min(100%,14rem)}}.sk-session-result-details{margin-top:12px}.sk-session-result-details summary{cursor:pointer;font-size:var(--sk-type-label)}.sk-session-result-deliverable{border-top:1px solid var(--sk-line);font-size:var(--sk-type-label);overflow-wrap:anywhere;gap:4px;margin-top:14px;padding-top:12px;display:grid}.sk-session-result-deliverable>span:first-child{color:var(--sk-text-2)}.sk-session-result-deliverable strong{color:var(--sk-text-0);font-size:var(--sk-type-body);font-weight:550}.sk-session-evidence-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.sk-session-evidence-head .sk-section-title{margin-bottom:0}.sk-session-evidence-summary{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:inline-flex}.sk-session-evidence-head a{color:var(--sk-accent)}.sk-session-evidence-head a:hover{text-decoration:underline}.sk-session-evidence-body{font-size:var(--sk-type-body);gap:12px;min-width:0;margin-top:8px;line-height:1.5;display:grid}.sk-session-evidence-part{flex-wrap:wrap;gap:16px;min-width:0;display:flex}.sk-session-evidence-later{border-top:1px solid var(--sk-line);gap:4px;padding-top:8px;display:grid}.sk-session-evidence-later-title{color:var(--sk-text-0);font-weight:600}.sk-session-evidence-pictures{flex-wrap:wrap;align-content:start;align-items:start;gap:8px;max-width:min(100%,568px);display:flex}.sk-session-evidence-pictures a{min-width:0;max-width:280px}.sk-session-evidence-pictures img{border:1px solid var(--sk-line);border-radius:var(--sk-radius);object-fit:contain;max-width:280px;max-height:160px}.sk-session-evidence-lists{color:var(--sk-text-1);flex:16rem;align-content:start;gap:8px;min-width:0;display:grid}.sk-session-evidence-lists ul{gap:2px;margin-top:2px;display:grid}.sk-session-evidence-lists li{align-items:baseline;gap:6px;display:flex}.sk-session-evidence-lists li>span{overflow-wrap:anywhere;min-width:0}.sk-session-evidence-mark{color:var(--sk-text-2);flex-shrink:0;align-self:center}.sk-session-evidence-toggle,.sk-session-evidence-hide{display:none}@media (max-width:639px){.sk-session-evidence-part{flex-direction:column}.sk-session-evidence-toggle{margin-left:auto;display:inline-flex}.sk-session-evidence-summary{flex-basis:100%;order:1}.sk-session-evidence-open .sk-session-evidence-show{display:none}.sk-session-evidence-open .sk-session-evidence-hide{display:inline}.sk-session-evidence:not(.sk-session-evidence-open) .sk-session-evidence-body{display:none}.sk-session-evidence-pictures a,.sk-session-evidence-pictures img{max-width:100%}}.sk-session-model-rating[data-vote=good]{color:var(--sk-success)}.sk-session-model-rating[data-vote=bad]{color:var(--sk-danger)}.sk-model-rating{background:var(--sk-bg-2);font-size:var(--sk-type-label);border-radius:6px;padding:10px 12px}.sk-model-vote{flex:none;gap:8px;display:inline-flex}.sk-model-vote-button{background:var(--sk-bg-1);border:1px solid var(--sk-line);color:var(--sk-text-1);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;width:46px;height:40px;transition:background-color .12s,border-color .12s,color .12s;display:inline-flex}.sk-model-vote-button:hover{border-color:var(--sk-accent-line);color:var(--sk-text-0)}.sk-model-vote-button:focus-visible{outline:2px solid var(--sk-accent);outline-offset:2px}.sk-model-vote-button.is-good.is-selected{background:var(--sk-running-soft);border-color:var(--sk-success);color:var(--sk-success)}.sk-model-vote-button.is-bad.is-selected{background:var(--sk-failed-soft);border-color:var(--sk-danger);color:var(--sk-danger)}.sk-model-vote-reasons{flex-wrap:wrap;align-items:center;gap:6px;padding-top:8px;display:flex}.sk-model-vote-reasons-label{color:var(--sk-text-3);font-size:var(--sk-type-label)}.sk-model-vote-reason{border:1px solid var(--sk-line);color:var(--sk-text-1);cursor:pointer;font-size:var(--sk-type-label);background:0 0;border-radius:999px;padding:3px 10px}.sk-model-vote-reason:hover{border-color:var(--sk-accent-line)}.sk-model-vote-reason.is-selected{border-color:var(--sk-danger);color:var(--sk-danger)}.sk-vote-card{background:var(--sk-bg-1);border:1px solid var(--sk-accent-line);border-radius:var(--sk-radius);gap:8px;margin-bottom:16px;padding:16px 18px;display:grid}.sk-vote-card-head{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.sk-vote-card-live{background:var(--sk-running-soft);color:var(--sk-success);border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.sk-vote-card-title{color:var(--sk-text-0);font-size:var(--sk-type-body);margin:0;font-weight:600}.sk-vote-card-progress{color:var(--sk-text-3);font-size:var(--sk-type-label);margin-left:auto}.sk-vote-card-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.sk-vote-card-row{background:var(--sk-bg-2);border-radius:8px;padding:10px 12px}.sk-vote-card-row:focus-within{box-shadow:0 0 0 1px var(--sk-accent-line)}.sk-vote-card-row-main{align-items:center;gap:12px;display:flex}.sk-vote-card-info{flex:1;min-width:0}.sk-vote-card-session{color:var(--sk-text-0);font-size:var(--sk-type-body);text-overflow:ellipsis;white-space:nowrap;font-weight:600;display:block;overflow:hidden}.sk-vote-card-session:hover{color:var(--sk-accent)}.sk-vote-card-meta{color:var(--sk-text-3);font-size:var(--sk-type-label);flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:2px;display:flex}.sk-vote-card-model{background:var(--sk-bg-3);color:var(--sk-text-1);border-radius:5px;padding:1px 7px;font-size:11px;font-weight:600}.sk-vote-card-tally{color:var(--sk-success);font-weight:600}.sk-vote-card-row[data-vote=bad] .sk-vote-card-tally{color:var(--sk-text-2)}.sk-vote-card-foot{color:var(--sk-text-3);font-size:var(--sk-type-label);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding-top:4px;display:flex}.sk-vote-card-keys kbd{background:var(--sk-bg-3);border:1px solid var(--sk-line);color:var(--sk-text-1);border-radius:4px;padding:0 5px;font:11px ui-monospace,monospace}.sk-vote-card-actions{flex-wrap:wrap;gap:4px 14px;margin-left:auto;display:flex}.sk-vote-card-actions button,.sk-vote-card-actions a{color:var(--sk-accent);cursor:pointer;background:0 0;border:0;padding:0;font-weight:600}.sk-vote-card-actions .is-quiet{color:var(--sk-text-3)}.sk-vote-card-actions button:hover,.sk-vote-card-actions a:hover{text-decoration:underline}@media (max-width:640px){.sk-vote-card{padding:14px 12px}.sk-vote-card-progress{width:100%;margin-left:0}.sk-vote-card-row-main{flex-direction:column;align-items:stretch;gap:10px}.sk-vote-card-session{white-space:normal}.sk-vote-card .sk-model-vote{width:100%}.sk-vote-card .sk-model-vote-button{flex:1;height:46px}.sk-vote-card-keys{display:none}}.sk-todo-tabs{border-bottom:1px solid var(--sk-line-soft);gap:2px;margin-bottom:16px;display:flex}.sk-todo-tabs a{color:var(--sk-text-2);font-size:var(--sk-type-label);border-bottom:2px solid #0000;padding:8px 12px;font-weight:500}.sk-todo-tabs a:hover{color:var(--sk-text-0)}.sk-todo-tabs a[aria-current=page]{border-bottom-color:var(--sk-accent);color:var(--sk-accent)}.sk-settings-nav-end{border-top:1px solid var(--sk-line-soft);padding-top:12px}.sk-settings-save-bar{background:var(--sk-bg-0);border-top:1px solid var(--sk-line);z-index:2;flex-wrap:wrap;order:9;align-items:center;gap:8px 12px;padding-block:12px;display:flex;position:sticky;bottom:0}.sk-settings-save-bar .sk-meta{margin-right:auto}[data-role=settings-page] #account-profile{order:1}[data-role=settings-page] #sign-in-methods{order:2}[data-role=settings-page] #workspace-appearance{order:3}.sk-review{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:20px;display:grid}.sk-review-main{flex-direction:column;gap:16px;min-width:0;display:flex}.sk-review-section{flex-direction:column;gap:10px;padding:16px;display:flex}.sk-review-label{color:var(--sk-text-2);font-family:var(--sk-mono);font-size:var(--sk-type-label);letter-spacing:.06em;text-transform:uppercase;font-weight:500}.sk-review-turn-head{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.sk-review-raw summary{color:var(--sk-accent-hi);cursor:pointer;font-size:var(--sk-type-body);min-height:28px}.sk-review-raw>*+*{margin-top:8px}.sk-review-code{background:var(--sk-bg-2);border-radius:var(--sk-radius-sm);font-family:var(--sk-mono);font-size:var(--sk-type-label);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;padding:10px 12px;line-height:1.5}.sk-review-failure{background:var(--sk-failed)}@supports (color:color-mix(in lab, red, red)){.sk-review-failure{background:color-mix(in srgb, var(--sk-failed) 10%, var(--sk-bg-1))}}.sk-review-failure{border:1px solid var(--sk-failed)}@supports (color:color-mix(in lab, red, red)){.sk-review-failure{border:1px solid color-mix(in srgb, var(--sk-failed) 40%, transparent)}}.sk-review-failure{border-radius:var(--sk-radius);flex-direction:column;gap:8px;padding:16px;display:flex}.sk-review-failure h2{color:var(--sk-failed);font-size:var(--sk-type-list);font-weight:600}.sk-review-decision{flex-direction:column;gap:12px;padding:16px;display:flex;position:sticky;top:16px}.sk-review-decision dl{flex-direction:column;display:flex}.sk-review-decision dl>div{border-top:1px solid var(--sk-line-soft);font-size:var(--sk-type-body);justify-content:space-between;gap:12px;padding-block:8px;display:flex}.sk-review-decision dt{color:var(--sk-text-2)}.sk-review-decision dd{color:var(--sk-text-0);text-align:right}.sk-review-decision dd a{color:var(--sk-accent-hi)}.sk-review-decision dd[data-checks=failing]{color:var(--sk-failed);font-weight:600}.sk-review-decision dd[data-checks=passing]{color:var(--sk-running)}.sk-review-approve{justify-content:center;width:100%;min-height:42px}.sk-review-changes{border-top:1px solid var(--sk-line-soft);flex-direction:column;gap:8px;padding-top:12px;display:flex}.sk-review-changes label{font-size:var(--sk-type-body);font-weight:500}.sk-review-changes .sk-field{width:100%;padding:8px 10px}.sk-review .sk-session-evidence-pictures{grid-template-columns:2.4fr 1fr 1fr;gap:12px;display:grid}.sk-review .sk-session-evidence-pictures img{object-fit:contain;width:100%;height:auto;max-height:none}.sk-lightbox{text-align:right;background:0 0;border:0;max-width:100vw;max-height:100dvh;margin:auto;padding:12px}.sk-lightbox::backdrop{background:#04060ad9}.sk-lightbox img{border-radius:var(--sk-radius);max-width:calc(100vw - 24px);max-height:calc(100dvh - 80px);margin-top:8px;display:block}@media (max-width:1023px){.sk-review{grid-template-columns:minmax(0,1fr)}.sk-review-decision{position:static}.sk-review .sk-session-evidence-pictures{grid-template-columns:repeat(2,minmax(0,1fr))}.sk-review .sk-session-evidence-pictures a:first-child{grid-column:1/-1}}.sk-session-detail [id^=chat-scroll-]>*{width:100%;max-width:760px;margin-inline:auto}.sk-session-message{position:relative}.sk-session-message-agent{font-size:calc(15px + var(--sk-chat-font-increase,0px));background:0 0;border:0;border-radius:0;padding:0;line-height:1.6}.chat-session .sk-timeline-anchor[data-timeline-kind=agent]:not([data-final-reply])>.sk-session-message-agent{border-left:2px solid var(--sk-accent)}@supports (color:color-mix(in lab, red, red)){.chat-session .sk-timeline-anchor[data-timeline-kind=agent]:not([data-final-reply])>.sk-session-message-agent{border-left:2px solid color-mix(in srgb, var(--sk-accent) 28%, var(--sk-timeline-line,var(--sk-line)))}}.chat-session .sk-timeline-anchor[data-timeline-kind=agent]:not([data-final-reply])>.sk-session-message-agent{padding-left:10px}.sk-session-message-agent .sk-session-message-author{font-size:var(--sk-type-label);letter-spacing:0;text-transform:none;font-weight:600;color:var(--sk-accent-hi)!important}.sk-session-message-toolbar{background:var(--sk-bg-1);border:1px solid var(--sk-line);border-radius:var(--sk-radius-sm);z-index:2;align-items:center;gap:2px;padding:2px;display:none;position:absolute;top:-6px;right:0;box-shadow:0 6px 16px #0000004d}.sk-session-message:hover>.sk-session-message-meta .sk-session-message-toolbar,.sk-session-message:focus-within>.sk-session-message-meta .sk-session-message-toolbar{display:inline-flex}@media (hover:none){.sk-session-message-toolbar{box-shadow:none;background:0 0;border:0;margin-left:auto;padding:0;display:inline-flex;position:static}}.sk-session-archived-bar{background:var(--sk-paused);align-items:center}@supports (color:color-mix(in lab, red, red)){.sk-session-archived-bar{background:color-mix(in srgb, var(--sk-paused) 10%, var(--sk-bg-1))}}.sk-session-archived-bar{border:1px solid var(--sk-paused)}@supports (color:color-mix(in lab, red, red)){.sk-session-archived-bar{border:1px solid color-mix(in srgb, var(--sk-paused) 40%, transparent)}}.sk-session-archived-bar{border-radius:var(--sk-radius);font-size:var(--sk-type-body);flex-wrap:wrap;justify-content:space-between;gap:8px 16px;margin:8px 20px 12px;padding:10px 14px;display:flex}.sk-session-archived-bar strong{color:var(--sk-paused);font-weight:600}.sk-session-phone-back,.sk-session-phone-status,.sk-session-chrome-dots{display:none}.sk-workspace-frame.is-collapsed .sk-workspace-account-popup{position:fixed;bottom:44px;left:66px;right:auto}.sk-workspace-frame.is-collapsed .sk-workspace-nav .sk-workspace-section-label{display:none}@keyframes dropdown{0%{opacity:0}}@keyframes progress{50%{background-position-x:-115%}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}