/*! tailwindcss v4.2.4 | 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-border-spacing-x:0;--tw-border-spacing-y:0;--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-border-style:solid;--tw-font-weight: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-tracking: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-leading:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-content:"";--tw-divide-y-reverse:0;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial}}}@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-600:oklch(57.7% .245 27.325);--color-red-950:oklch(25.8% .092 26.042);--color-orange-50:oklch(98% .016 73.684);--color-orange-100:oklch(95.4% .038 75.164);--color-orange-200:oklch(90.1% .076 70.697);--color-orange-300:oklch(83.7% .128 66.29);--color-orange-400:oklch(75% .183 55.934);--color-orange-600:oklch(64.6% .222 41.116);--color-amber-200:oklch(92.4% .12 95.746);--color-amber-300:oklch(87.9% .169 91.605);--color-amber-500:oklch(76.9% .188 70.08);--color-amber-600:oklch(66.6% .179 58.318);--color-emerald-50:oklch(97.9% .021 166.113);--color-emerald-200:oklch(90.5% .093 164.15);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-emerald-700:oklch(50.8% .118 165.612);--color-emerald-950:oklch(26.2% .051 172.552);--color-teal-50:oklch(98.4% .014 180.72);--color-teal-100:oklch(95.3% .051 180.801);--color-teal-200:oklch(91% .096 180.426);--color-teal-700:oklch(51.1% .096 186.391);--color-teal-800:oklch(43.7% .078 188.216);--color-cyan-50:oklch(98.4% .019 200.873);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-cyan-500:oklch(71.5% .143 215.221);--color-cyan-950:oklch(30.2% .056 229.695);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-blue-700:oklch(48.8% .243 264.376);--color-indigo-50:oklch(96.2% .018 272.314);--color-indigo-100:oklch(93% .034 272.788);--color-indigo-200:oklch(87% .065 274.039);--color-indigo-700:oklch(45.7% .24 277.023);--color-fuchsia-200:oklch(90.3% .076 319.62);--color-fuchsia-300:oklch(83.3% .145 321.434);--color-rose-50:oklch(96.9% .015 12.422);--color-rose-200:oklch(89.2% .058 10.001);--color-rose-300:oklch(81% .117 11.638);--color-rose-500:oklch(64.5% .246 16.439);--color-rose-600:oklch(58.6% .253 17.585);--color-rose-700:oklch(51.4% .222 16.935);--color-rose-800:oklch(45.5% .188 13.697);--color-rose-950:oklch(27.1% .105 12.094);--color-slate-50:oklch(98.4% .003 247.858);--color-slate-100:oklch(96.8% .007 247.896);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-700:oklch(37.2% .044 257.287);--color-slate-800:oklch(27.9% .041 260.031);--color-slate-900:oklch(20.8% .042 265.755);--color-slate-950:oklch(12.9% .042 264.695);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-600:oklch(44.2% .017 285.786);--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-4xl:56rem;--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-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-black:900;--tracking-tight:-.025em;--leading-tight:1.25;--leading-snug:1.375;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--blur-sm:8px;--blur-lg:16px;--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{--sunrise-ink:#172033;--sunrise-ink-soft:#536070;--sunrise-line:#d9e1e8;--sunrise-paper:#fbf8f2;--sunrise-card:#fffdf8;--sunrise-coral:#ff6b4a;--sunrise-teal:#17a398;--sunrise-indigo:#4457ff;--sunrise-amber:#f3b23b}html{background:var(--sunrise-paper)}body{min-height:100vh;color:var(--color-slate-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:linear-gradient(#fff8ef 0%,#f4efe6 48%,#ebf2ee 100%)}body.operation-modal-open{overflow:hidden}.auth-shell{min-height:100vh;color:var(--color-slate-900);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:radial-gradient(circle at 0 0,#ff6b4a2e,#0000 28rem),radial-gradient(circle at 100% 100%,#17a39829,#0000 24rem),linear-gradient(160deg,#f9f3ea 0%,#eef2ec 100%)}a{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))}}@layer components{.app-shell{min-height:100vh;color:var(--color-slate-900)}.app-frame{align-items:stretch;gap:calc(var(--spacing) * 4);max-width:1760px;min-height:calc(100dvh - 1.5rem);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3);margin-inline:auto;display:flex}@media (min-width:64rem){.app-frame{padding-inline:calc(var(--spacing) * 4)}}.app-sidebar{width:calc(var(--spacing) * 72);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-shrink:0;align-self:stretch;display:none;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.app-sidebar{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.app-sidebar{background-color:var(--color-slate-950);padding:calc(var(--spacing) * 0);color:var(--color-slate-100);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (min-width:64rem){.app-sidebar{flex-direction:column;display:flex}}.app-sidebar{background:linear-gradient(#ffffff0b 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/24px 24px,linear-gradient(#ff6b4a47,#0000 15rem),linear-gradient(160deg,#17a39838,#0000 23rem),#111827}.app-sidebar-brand{border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.app-sidebar-brand{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.app-sidebar-brand{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 5)}.app-sidebar-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.08em;letter-spacing:.08em;color:var(--color-white)}.app-sidebar-section{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.app-sidebar-metric{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.app-sidebar-metric{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.app-sidebar-metric{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.app-sidebar-metric{background-color:color-mix(in oklab, var(--color-white) 7%, transparent)}}.app-sidebar-metric{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.app-sidebar-metric-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-slate-400);text-transform:uppercase}.app-sidebar-metric-value{margin-top:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.app-sidebar-user{margin-inline:calc(var(--spacing) * 5);margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.app-sidebar-user{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.app-sidebar-user{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.app-sidebar-user{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.app-sidebar-user{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.app-sidebar-user-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.app-sidebar-user-name{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-100);overflow:hidden}.app-sidebar-logout{border-radius:var(--radius-md);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-400);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));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.app-sidebar-logout:hover{color:var(--color-white)}}.app-main{min-width:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 0);flex:1}.auth-page{justify-content:center;align-items:center;gap:calc(var(--spacing) * 6);max-width:720px;min-height:100vh;padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 8);flex-direction:column;margin-inline:auto;display:flex}@media (min-width:64rem){.auth-page{padding-inline:calc(var(--spacing) * 8)}}.auth-brand-stack{align-items:center;gap:calc(var(--spacing) * 4);border-style:var(--tw-border-style);border-width:1px;border-color:#0206181a;border-radius:1.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.auth-brand-stack{border-color:color-mix(in oklab, var(--color-slate-950) 10%, transparent)}}.auth-brand-stack{background-color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.auth-brand-stack{background-color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.auth-brand-stack{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);--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);--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.auth-brand-stack{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.auth-brand-stack{--tw-backdrop-blur:blur(8px);-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,)}.auth-brand-mark{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-2xl);background-color:var(--color-slate-950);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--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);justify-content:center;align-items:center;display:flex}.auth-eyebrow{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-slate-500);text-transform:uppercase}.auth-title{margin-top:calc(var(--spacing) * 1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.auth-panel{width:100%;max-width:460px}.auth-card{border-style:var(--tw-border-style);border-width:1px;border-color:#0206181a;border-radius:1.75rem}@supports (color:color-mix(in lab, red, red)){.auth-card{border-color:color-mix(in oklab, var(--color-slate-950) 10%, transparent)}}.auth-card{background-color:#ffffffeb}@supports (color:color-mix(in lab, red, red)){.auth-card{background-color:color-mix(in oklab, var(--color-white) 92%, transparent)}}.auth-card{padding:calc(var(--spacing) * 8);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0f172b1a}@supports (color:color-mix(in lab, red, red)){.auth-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.auth-card{--tw-backdrop-blur:blur(8px);-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,)}.auth-card-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);display:flex}.auth-card-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.auth-form{margin-top:calc(var(--spacing) * 7)}:where(.auth-form>: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)))}.auth-input{margin-top:calc(var(--spacing) * 2);height:calc(var(--spacing) * 12);border-radius:var(--radius-xl);background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.auth-input{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.auth-form-footer{justify-content:flex-end;gap:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 2);display:flex}.auth-submit{padding-inline:calc(var(--spacing) * 6)}@media (max-width:1023px){.auth-page{max-width:var(--container-xl)}}.app-mobile-nav{margin-bottom:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);display:flex;overflow-x:auto}@media (min-width:64rem){.app-mobile-nav{display:none}}.rail-link{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#ffffffd9;flex-shrink:0;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.rail-link{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.rail-link{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);--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);--tw-backdrop-blur:blur(8px);-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,)}.rail-link-active{border-color:var(--color-slate-950);background-color:var(--color-slate-950);color:var(--color-white)}.nav-link{border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-300);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));display:block;position:relative}@media (hover:hover){.nav-link:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.nav-link:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.nav-link:hover{color:var(--color-white)}}.nav-link-active{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.nav-link-active{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.nav-link-active{color:var(--color-white);--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)}.nav-link-active:before{top:50%;left:calc(var(--spacing) * 0);height:calc(var(--spacing) * 5);width:calc(var(--spacing) * .5);--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-orange-400);--tw-content:"";content:var(--tw-content);border-top-right-radius:3.40282e38px;border-bottom-right-radius:3.40282e38px;position:absolute}.sidebar-nav-row{align-items:center;gap:calc(var(--spacing) * 2);display:flex}.sidebar-nav-row .nav-link{min-width:calc(var(--spacing) * 0);flex:1}.sidebar-nav-row .nav-link-only{flex:1}.sidebar-add-link{height:calc(var(--spacing) * 8);width:calc(var(--spacing) * 8);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.sidebar-add-link{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.sidebar-add-link{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.sidebar-add-link{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.sidebar-add-link{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-slate-400);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))}@media (hover:hover){.sidebar-add-link:hover{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.sidebar-add-link:hover{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.sidebar-add-link:hover{background-color:var(--color-white);color:var(--color-slate-950)}}.sidebar-add-link-hidden{pointer-events:none;visibility:hidden}.sidebar-subnav{margin-top:calc(var(--spacing) * 2);margin-left:calc(var(--spacing) * 3)}:where(.sidebar-subnav>: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)))}.sidebar-subnav{border-left-style:var(--tw-border-style);border-color:#ffffff1a;border-left-width:1px}@supports (color:color-mix(in lab, red, red)){.sidebar-subnav{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.sidebar-subnav{padding-left:calc(var(--spacing) * 3)}.sidebar-subnav-link{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-400);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));display:flex}@media (hover:hover){.sidebar-subnav-link:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.sidebar-subnav-link:hover{background-color:color-mix(in oklab, var(--color-white) 7%, transparent)}}.sidebar-subnav-link:hover{color:var(--color-white)}}.sidebar-subnav-link-active{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.sidebar-subnav-link-active{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.sidebar-subnav-link-active{color:var(--color-white)}.sidebar-subnav-count{border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;border-radius:3.40282e38px}@supports (color:color-mix(in lab, red, red)){.sidebar-subnav-count{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.sidebar-subnav-count{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-400)}.sidebar-subnav-empty{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.page-header{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#0206181a;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.page-header{border-color:color-mix(in oklab, var(--color-slate-950) 10%, transparent)}}.page-header{background-color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.page-header{background-color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.page-header{padding-inline:calc(var(--spacing) * 6);padding-block:calc(var(--spacing) * 5);color:var(--color-slate-950);--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);--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.page-header{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.page-header{--tw-backdrop-blur:blur(8px);-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,)}@media (min-width:64rem){.page-header{padding-inline:calc(var(--spacing) * 7)}}.page-header:before{inset-inline:calc(var(--spacing) * 0);top:calc(var(--spacing) * 0);height:calc(var(--spacing) * 1);--tw-content:"";content:var(--tw-content);background:linear-gradient(90deg, var(--sunrise-coral), var(--sunrise-amber), var(--sunrise-teal), var(--sunrise-indigo));position:absolute}.page-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}@media (min-width:64rem){.page-title{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.page-actions{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.page-actions form{display:inline-flex}.surface,.panel,.metric-card,.table-shell,.resource-kind-section,.project-row,.flow-card,.environment-card{background:var(--sunrise-card)}.surface{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#fffc}@supports (color:color-mix(in lab, red, red)){.surface{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.surface{--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);--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.surface{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.surface-soft{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.surface-soft{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.surface-soft{--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)}.metric-grid{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.metric-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#0206181a;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.metric-card{border-color:color-mix(in oklab, var(--color-slate-950) 10%, transparent)}}.metric-card{padding:calc(var(--spacing) * 5);--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);--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.metric-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.metric-card:before{inset-inline:calc(var(--spacing) * 0);top:calc(var(--spacing) * 0);height:calc(var(--spacing) * 1);--tw-content:"";content:var(--tw-content);background:linear-gradient(90deg, var(--sunrise-coral), var(--sunrise-teal));position:absolute}.metric-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.metric-value{margin-top:calc(var(--spacing) * 4);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-slate-950)}.metric-value-text{margin-top:calc(var(--spacing) * 4);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-leading:var(--leading-snug);line-height:var(--leading-snug);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-slate-950)}.metric-foot{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-600)}.panel-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:80rem){.panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.panel-grid-tight{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.panel-grid-tight{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.panel-grid-tight{grid-template-columns:repeat(3,minmax(0,1fr))}}:where(.operation-detail-flow>: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)))}@media (min-width:64rem){:where(.operation-detail-flow>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 8) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 8) * calc(1 - var(--tw-space-y-reverse)))}}.panel{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#0206181a}@supports (color:color-mix(in lab, red, red)){.panel{border-color:color-mix(in oklab, var(--color-slate-950) 10%, transparent)}}.panel{padding:calc(var(--spacing) * 5);--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);--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.panel{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.panel-dramatic{border-color:var(--color-slate-950);background-color:var(--color-slate-950);color:var(--color-white);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#02061833;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.panel-dramatic{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.panel-dramatic{background:linear-gradient(135deg,#ff6b4a3d,#0000 18rem),linear-gradient(210deg,#17a39838,#0000 22rem),#101827}.panel-dramatic .panel-title,.panel-dramatic .field-label{color:var(--color-white)}.panel-header{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-color:#e2e8f0b3;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.panel-header{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.panel-header{padding-bottom:calc(var(--spacing) * 4)}.operation-summary-panel{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#0206181a}@supports (color:color-mix(in lab, red, red)){.operation-summary-panel{border-color:color-mix(in oklab, var(--color-slate-950) 10%, transparent)}}.operation-summary-panel{background-color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.operation-summary-panel{background-color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.operation-summary-panel{padding:calc(var(--spacing) * 5);--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);--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.operation-summary-panel{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.operation-summary-top{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:80rem){.operation-summary-top{flex-direction:row;justify-content:space-between;align-items:flex-start}}.operation-summary-status{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex-shrink:0;display:flex}.operation-summary-head{min-width:calc(var(--spacing) * 0)}:where(.operation-summary-head>: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)))}@media (min-width:80rem){.operation-summary-head{max-width:42rem}}.operation-summary-kindline{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.operation-summary-kicker{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-slate-950)}@media (min-width:64rem){.operation-summary-kicker{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.operation-summary-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}@media (min-width:64rem){.operation-summary-title{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}}.operation-summary-subtitle{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.operation-summary-description{max-width:var(--container-4xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-500)}.operation-summary-meta{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.operation-summary-meta{grid-template-columns:repeat(3,minmax(0,1fr))}}.operation-summary-meta-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.operation-summary-meta-card{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.operation-summary-meta-card{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.operation-summary-meta-card{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.operation-summary-meta-card{padding:calc(var(--spacing) * 4)}.operation-summary-meta-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.operation-summary-meta-value{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-slate-950)}.operation-summary-pipeline{margin-top:calc(var(--spacing) * 5)}.operation-list-panel{margin-top:calc(var(--spacing) * 6)}:where(.operation-list-panel>: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)))}.operation-list-panel-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);display:flex}.operation-list-panel-head h2{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.operation-list-count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.operation-list-shell{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#0206181a;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.operation-list-shell{border-color:color-mix(in oklab, var(--color-slate-950) 10%, transparent)}}.operation-list-shell{background-color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.operation-list-shell{background-color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.operation-list-shell{--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);--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.operation-list-shell{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.operation-list-table-head{border-bottom-style:var(--tw-border-style);border-color:#e2e8f0cc;border-bottom-width:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.operation-list-table-head{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.operation-list-table-head{background-color:#f8fafcf2}@supports (color:color-mix(in lab, red, red)){.operation-list-table-head{background-color:color-mix(in oklab, var(--color-slate-50) 95%, transparent)}}.operation-list-table-head{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-slate-500);text-transform:uppercase;grid-template-columns:minmax(0,1.55fr) minmax(0,1.75fr) minmax(8rem,.62fr) minmax(6rem,.42fr) minmax(8rem,.48fr)}.operation-list{background-color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.operation-list{background-color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.operation-list-row{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-color:#e2e8f0cc;border-bottom-width:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.operation-list-row{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.operation-list-row{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;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))}.operation-list-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.operation-list-row:hover{background-color:#ffedd599}@supports (color:color-mix(in lab, red, red)){.operation-list-row:hover{background-color:color-mix(in oklab, var(--color-orange-100) 60%, transparent)}}}.operation-list-row{grid-template-columns:minmax(0,1.55fr) minmax(0,1.75fr) minmax(8rem,.62fr) minmax(6rem,.42fr) minmax(8rem,.48fr)}.operation-list-item-pending,.operation-list-item-running,.operation-list-item-succeeded,.operation-list-item-failed,.operation-list-item-canceled{border-left-style:var(--tw-border-style);border-left-width:0}.operation-list-cell,.operation-list-cell-operation{min-width:calc(var(--spacing) * 0)}.operation-list-item-title-link{min-width:calc(var(--spacing) * 0);color:var(--color-slate-950);display:block}@media (hover:hover){.operation-list-item-title-link:hover{color:var(--color-orange-600)}}.operation-list-item-title{min-width:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-slate-950)}.operation-list-item-subject-link{min-width:calc(var(--spacing) * 0);--tw-leading:calc(var(--spacing) * 5);font-size:15px;line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-slate-800);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));display:block}@media (hover:hover){.operation-list-item-subject-link:hover{color:var(--color-blue-600);text-decoration-line:underline}}.operation-list-item-subject-muted{min-width:calc(var(--spacing) * 0);--tw-leading:calc(var(--spacing) * 5);font-size:15px;line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-slate-500);display:block}.operation-list-cell-actor,.operation-list-cell-status,.operation-list-cell-time,.operation-list-cell-actor,.operation-list-cell-status,.operation-list-cell-time{text-align:center}.operation-list-cell-time span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-slate-700)}.operation-user-link{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-blue-600);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))}@media (hover:hover){.operation-user-link:hover{color:var(--color-blue-700);text-decoration-line:underline}}.operation-user-link-muted{color:var(--color-blue-500)}@media (hover:hover){.operation-user-link-muted:hover{text-decoration-line:none}}@media (max-width:1023px){.operation-list-table-head,.operation-list-row{grid-template-columns:minmax(0,1fr)}.operation-list-cell-actor,.operation-list-cell-status,.operation-list-cell-time{text-align:left}}.operation-complete-toast{top:calc(var(--spacing) * 5);z-index:50;--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);width:min(92vw,36rem);translate:var(--tw-translate-x) var(--tw-translate-y);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#0f172b1a;position:fixed;left:50%}@supports (color:color-mix(in lab, red, red)){.operation-complete-toast{border-color:color-mix(in oklab, var(--color-slate-900) 10%, transparent)}}.operation-complete-toast{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.operation-complete-toast{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.operation-complete-toast{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);color:var(--color-slate-950);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#02061833}@supports (color:color-mix(in lab, red, red)){.operation-complete-toast{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.operation-complete-toast{--tw-backdrop-blur:blur(8px);-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,)}.operation-complete-toast-success{border-color:var(--color-emerald-200);background-color:#ecfdf5f2}@supports (color:color-mix(in lab, red, red)){.operation-complete-toast-success{background-color:color-mix(in oklab, var(--color-emerald-50) 95%, transparent)}}.operation-complete-toast-failed{border-color:var(--color-rose-200);background-color:#fff1f2f2}@supports (color:color-mix(in lab, red, red)){.operation-complete-toast-failed{background-color:color-mix(in oklab, var(--color-rose-50) 95%, transparent)}}.operation-complete-toast-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.operation-complete-toast-body{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-600)}.panel-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.panel-subtitle{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-500)}.panel-header-tight{border-bottom-style:var(--tw-border-style);border-color:#e2e8f0cc;border-bottom-width:1px;align-items:flex-end}@supports (color:color-mix(in lab, red, red)){.panel-header-tight{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.panel-header-tight{padding-bottom:calc(var(--spacing) * 3)}.permission-summary-badges{justify-content:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.permission-profile-grid{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.permission-profile-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.permission-profile-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.permission-profile-card{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.permission-profile-card{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.permission-profile-card{background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.permission-profile-card{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.permission-profile-card{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.permission-profile-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.12em;letter-spacing:.12em;color:var(--color-slate-500);text-transform:uppercase}.permission-profile-card strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);display:block}.permission-core-grid{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:48rem){.permission-core-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.permission-admin-switch{margin-top:calc(var(--spacing) * 5);cursor:pointer;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc;display:flex}@supports (color:color-mix(in lab, red, red)){.permission-admin-switch{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.permission-admin-switch{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.permission-admin-switch{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.permission-admin-switch{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);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))}@media (hover:hover){.permission-admin-switch:hover{border-color:#02061859}@supports (color:color-mix(in lab, red, red)){.permission-admin-switch:hover{border-color:color-mix(in oklab, var(--color-slate-950) 35%, transparent)}}}.permission-admin-switch-ui{height:calc(var(--spacing) * 9);width:calc(var(--spacing) * 14);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-slate-200);padding:calc(var(--spacing) * 1);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));border-radius:3.40282e38px;align-items:center;display:flex}.permission-admin-switch-dot{height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);background-color:var(--color-white);--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);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));border-radius:3.40282e38px}.permission-admin-switch:has(input:checked) .permission-admin-switch-ui{border-color:var(--color-slate-950);background-color:var(--color-slate-950)}.permission-admin-switch:has(input:checked) .permission-admin-switch-ui .permission-admin-switch-dot{--tw-translate-x:calc(var(--spacing) * 5);translate:var(--tw-translate-x) var(--tw-translate-y)}.permission-admin-switch-text{min-width:calc(var(--spacing) * 0)}.permission-admin-switch-text strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);display:block}.permission-admin-switch-text em{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-500);font-style:normal;display:block}.permission-section{overflow:hidden}.permission-section-tools{width:100%;max-width:var(--container-xs)}.permission-search-input{height:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:#f8fafce6}@supports (color:color-mix(in lab, red, red)){.permission-search-input{background-color:color-mix(in oklab, var(--color-slate-50) 90%, transparent)}}.permission-section-body{margin-top:calc(var(--spacing) * 4)}:where(.permission-section-body>: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(.permission-category-stack>: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(.permission-project-tree>: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)))}.permission-project-group{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.permission-project-group{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.permission-project-group{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.permission-project-group{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.permission-project-group{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))}@media (hover:hover){.permission-project-group:hover{border-color:#0206184d}@supports (color:color-mix(in lab, red, red)){.permission-project-group:hover{border-color:color-mix(in oklab, var(--color-slate-950) 30%, transparent)}}}.permission-project-group-head{gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:48rem){.permission-project-group-head{flex-direction:row;justify-content:space-between;align-items:center}}.permission-project-group-main{min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex:1;display:flex}.permission-project-toggle{flex-shrink:0}:where(.permission-project-group-body>: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)))}.permission-project-group-body{border-top-style:var(--tw-border-style);border-color:#e2e8f0b3;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.permission-project-group-body{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.permission-project-group-body{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.permission-project-group-body{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.permission-project-group-body{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}.permission-category-block{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.permission-category-block{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.permission-category-block{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.permission-category-block{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.permission-category-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#e2e8f0b3;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.permission-category-head{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.permission-category-head{background-color:#f8fafcd9}@supports (color:color-mix(in lab, red, red)){.permission-category-head{background-color:color-mix(in oklab, var(--color-slate-50) 85%, transparent)}}.permission-category-head{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.permission-category-head h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.permission-category-head span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}:where(.permission-category-body>: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)))}.permission-category-body{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}.permission-empty{border-radius:var(--radius-xl);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-slate-200);background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.permission-empty{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.permission-empty{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500)}.permission-row{gap:calc(var(--spacing) * 3);border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc;display:grid}@supports (color:color-mix(in lab, red, red)){.permission-row{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.permission-row{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.permission-row{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.permission-row{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);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))}@media (hover:hover){.permission-row:hover{border-color:#02061859}@supports (color:color-mix(in lab, red, red)){.permission-row:hover{border-color:color-mix(in oklab, var(--color-slate-950) 35%, transparent)}}.permission-row:hover{background-color:var(--color-white)}}@media (min-width:48rem){.permission-row{grid-template-columns:minmax(0,1fr) auto auto;align-items:center}}.permission-row-identity{min-width:calc(var(--spacing) * 0)}.permission-row-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.permission-row-subtitle{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-slate-500)}.permission-row-status{align-items:center;display:flex}@media (min-width:48rem){.permission-row-status{justify-self:center}}.permission-row-selector{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 1);display:inline-flex}.permission-toggle{cursor:pointer;border-radius:var(--radius-lg);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500);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))}@media (hover:hover){.permission-toggle:hover{color:var(--color-slate-950)}}.permission-toggle-active{background-color:var(--color-white);color:var(--color-slate-950);--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)}.permission-form-actions{bottom:calc(var(--spacing) * 4);z-index:20;margin-top:calc(var(--spacing) * 6);justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.permission-form-actions{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.permission-form-actions{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.permission-form-actions{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.permission-form-actions{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--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);--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.permission-form-actions{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.permission-form-actions{--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,)}.user-index-shell{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.user-index-shell{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.user-index-shell{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.user-index-shell{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.user-index-shell{--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);--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.user-index-shell{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.user-index-shell{--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,)}.user-index-head{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#e2e8f0b3;border-bottom-width:1px;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.user-index-head{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.user-index-head{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}@media (min-width:40rem){.user-index-head{flex-direction:row;justify-content:space-between;align-items:flex-end}}.user-index-head h2{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.user-index-head p,.user-index-legend{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}:where(.user-list>: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)));border-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){:where(.user-list>:not(:last-child)){border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.user-row{gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);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));display:grid}@media (hover:hover){.user-row:hover{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.user-row:hover{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}}@media (min-width:80rem){.user-row{grid-template-columns:minmax(0,1.35fr) minmax(20rem,.85fr) minmax(10rem,.45fr) auto;align-items:center}}.user-row-identity{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.user-avatar{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-xl);background-color:var(--color-slate-950);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);--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);--tw-shadow-color:#0f172b26;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.user-avatar{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.user-row-title-line{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.user-row-title-line h3{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);overflow:hidden}.user-row-identity p{margin-top:calc(var(--spacing) * 1);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-500);overflow:hidden}.user-row-metrics{gap:calc(var(--spacing) * 2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.user-row-metrics div{border-radius:var(--radius-xl);background-color:#f8fafcd9}@supports (color:color-mix(in lab, red, red)){.user-row-metrics div{background-color:color-mix(in oklab, var(--color-slate-50) 85%, transparent)}}.user-row-metrics div{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.user-row-metrics span,.user-row-activity span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500);display:block}.user-row-metrics strong,.user-row-activity strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);display:block}.user-row-activity{min-width:calc(var(--spacing) * 0)}.user-row-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}@media (min-width:80rem){.user-row-actions{justify-content:flex-end}}.table-shell{margin-top:calc(var(--spacing) * 6);max-width:100%;min-width:calc(var(--spacing) * 0);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#0206181a;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.table-shell{border-color:color-mix(in oklab, var(--color-slate-950) 10%, transparent)}}.table-shell{--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);--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.table-shell{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.table-head{border-bottom-style:var(--tw-border-style);border-color:#e2e8f0cc;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.table-head{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.table-head{background-color:#f8fafcf2}@supports (color:color-mix(in lab, red, red)){.table-head{background-color:color-mix(in oklab, var(--color-slate-50) 95%, transparent)}}.table-head{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600)}.table-head th{top:calc(var(--spacing) * 0);z-index:40;background-color:#f8fafcf2;position:sticky}@supports (color:color-mix(in lab, red, red)){.table-head th{background-color:color-mix(in oklab, var(--color-slate-50) 95%, transparent)}}.table-row{border-top-style:var(--tw-border-style);border-color:#e2e8f0cc;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.table-row{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.table-row{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))}@media (hover:hover){.table-row:hover{background-color:#fff7ed73}@supports (color:color-mix(in lab, red, red)){.table-row:hover{background-color:color-mix(in oklab, var(--color-orange-50) 45%, transparent)}}}.table-cell{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3.5);vertical-align:middle}.table-content{min-width:760px}.resource-kind-stack{margin-top:calc(var(--spacing) * 5);min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 4);display:grid}.resource-kind-section{max-width:100%;min-width:calc(var(--spacing) * 0);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#fffc;position:relative;overflow:visible}@supports (color:color-mix(in lab, red, red)){.resource-kind-section{border-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.resource-kind-section{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.resource-kind-section{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.resource-kind-section{padding:calc(var(--spacing) * 4);--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);--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.resource-kind-section{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.resource-kind-section{--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,)}.resource-kind-section:before{inset-inline:calc(var(--spacing) * 4);top:calc(var(--spacing) * 0);height:calc(var(--spacing) * .5);--tw-content:"";content:var(--tw-content);background:linear-gradient(90deg, var(--sunrise-coral), var(--sunrise-teal), transparent);position:absolute}.resource-kind-head{gap:calc(var(--spacing) * 3);padding-bottom:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.resource-kind-head{flex-direction:row;justify-content:space-between;align-items:center}}.resource-kind-title{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.resource-kind-summary{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.resource-kind-table{margin-top:calc(var(--spacing) * 1);max-width:100%;min-width:calc(var(--spacing) * 0);background-color:#ffffffe6;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.resource-kind-table{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.resource-kind-table{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.resource-kind-table-scroll{max-width:100%;min-width:calc(var(--spacing) * 0);position:relative;overflow:auto visible}.resource-kind-table-content{table-layout:auto;border-collapse:separate;--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);min-width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.resource-kind-table-content th.resource-table-sticky-left,.resource-kind-table-content td.resource-table-sticky-left{padding-right:calc(var(--spacing) * 7)}.resource-kind-table-content th.resource-table-sticky-left,.resource-kind-table-content th.resource-table-sticky-right{background-color:var(--color-slate-50)}.resource-kind-table-content td.resource-table-sticky-left,.resource-kind-table-content td.resource-table-sticky-right{background-color:var(--color-white)}.resource-table-col-public_ip,.resource-table-col-private_ip{min-width:calc(var(--spacing) * 44)}.resource-table-col-region{min-width:calc(var(--spacing) * 32)}.resource-table-col-zone{min-width:calc(var(--spacing) * 16)}.resource-table-col-bandwidth{min-width:calc(var(--spacing) * 24)}.resource-table-col-cpu{min-width:calc(var(--spacing) * 20)}.resource-table-col-memory,.resource-table-col-system_disk{min-width:calc(var(--spacing) * 24)}.resource-table-col-engine,.resource-table-col-engine_version,.resource-table-col-storage,.resource-table-col-max_iops,.resource-table-col-max_connections,.resource-table-col-storage_class,.resource-table-col-records_count,.resource-table-col-groups_count,.resource-table-col-repositories_count{min-width:calc(var(--spacing) * 28)}.resource-table-col-bucket,.resource-table-col-endpoint,.resource-table-col-domain_name,.resource-table-col-organization{min-width:calc(var(--spacing) * 56)}.resource-kind-row{border-top-style:var(--tw-border-style);border-color:#e2e8f099;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.resource-kind-row{border-color:color-mix(in oklab, var(--color-slate-200) 60%, transparent)}}.resource-kind-row{background-color:var(--color-white);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))}@media (hover:hover){.resource-kind-row:hover{background-color:#fff7edbf}@supports (color:color-mix(in lab, red, red)){.resource-kind-row:hover{background-color:color-mix(in oklab, var(--color-orange-50) 75%, transparent)}}}.resource-kind-row:hover .resource-table-sticky-left,.resource-kind-row:hover .resource-table-sticky-right{background-color:var(--color-orange-50)}.resource-kind-identity{min-width:calc(var(--spacing) * 0)}.resource-kind-name{--tw-leading:calc(var(--spacing) * 6);font-size:15px;line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-slate-950);display:block}.resource-name-form{max-width:calc(var(--spacing) * 60);align-items:center;gap:calc(var(--spacing) * 2);display:flex}.resource-name-display{max-width:calc(var(--spacing) * 60);align-items:center;gap:calc(var(--spacing) * 2);display:inline-flex}.resource-name-input{min-width:calc(var(--spacing) * 0);border-radius:var(--radius-md);border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 0);--tw-leading:calc(var(--spacing) * 6);font-size:15px;line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);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));--tw-outline-style:none;background-color:#0000;border-width:1px;border-color:#0000;outline-style:none;flex:1}.resource-name-input:focus{border-color:var(--color-slate-950);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2)}.resource-name-save{cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500);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));flex-shrink:0;display:none}@media (hover:hover){.resource-name-save:hover{border-color:var(--color-slate-950);color:var(--color-slate-950)}}.resource-kind-model{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-400);display:block}.resource-kind-facts{gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.resource-table-value{--tw-leading:calc(var(--spacing) * 6);max-width:220px;font-size:13px;line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);overflow-wrap:break-word;color:var(--color-slate-600);display:block}.resource-table-value-public_ip,.resource-table-value-private_ip{max-width:none;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-slate-900)}.resource-table-value-spec{max-width:none;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-slate-500)}.resource-table-value-region,.resource-table-value-zone,.resource-table-value-engine_version,.resource-table-value-storage_class{--tw-font-weight:var(--font-weight-medium);max-width:none;font-size:13px;font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-slate-500)}.resource-table-value-bandwidth,.resource-table-value-storage,.resource-table-value-cpu,.resource-table-value-memory,.resource-table-value-max_iops,.resource-table-value-max_connections,.resource-table-value-system_disk,.resource-table-value-records_count,.resource-table-value-groups_count,.resource-table-value-repositories_count{max-width:none;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-slate-500)}.resource-table-note{margin-top:calc(var(--spacing) * .5);--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-slate-400);display:block}.resource-table-note-alert{color:var(--color-rose-600)}.resource-table-note-refresh{margin-right:calc(var(--spacing) * 1);color:var(--color-slate-400);display:inline-block}.resource-metrics-pending .resource-table-note{display:none}.resource-metrics-hidden .resource-icon-button[title=显示或隐藏使用数据]{border-color:var(--color-slate-200);color:var(--color-slate-400)}.resource-copy-value{align-items:center;gap:calc(var(--spacing) * 2);white-space:nowrap;min-width:max-content;display:inline-flex}.resource-copy-button{height:calc(var(--spacing) * 6);width:calc(var(--spacing) * 6);cursor:pointer;border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-slate-400);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));flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.resource-copy-button:hover{border-color:var(--color-slate-950);color:var(--color-slate-950)}}.resource-kind-usage{min-height:calc(var(--spacing) * 6);align-items:center;gap:calc(var(--spacing) * 1);flex-wrap:nowrap;display:flex}.resource-fact{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-md);background-color:var(--color-slate-50);max-width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-600);display:inline-flex}.resource-fact b{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-400);flex-shrink:0}.resource-fact em{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;color:var(--color-slate-700);font-style:normal;overflow:hidden}.resource-kind-cost{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.resource-kind-actions{min-height:calc(var(--spacing) * 6);justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:nowrap;display:inline-flex}.resource-kind-actions .button_to{display:inline-flex}.resource-table-sticky-left{left:calc(var(--spacing) * 0);z-index:30;max-width:calc(var(--spacing) * 96);background-color:var(--color-white);position:sticky;box-shadow:1px 0 #e2e8f0cc}.resource-table-sticky-right{right:calc(var(--spacing) * 0);z-index:30;width:calc(var(--spacing) * 36);min-width:calc(var(--spacing) * 36);background-color:var(--color-white);position:sticky;box-shadow:-1px 0 #e2e8f0cc}.table-head .resource-table-sticky-left,.table-head .resource-table-sticky-right{z-index:50;background-color:var(--color-slate-50)}.table-head-floating{pointer-events:none;visibility:hidden;top:calc(var(--spacing) * 0);z-index:60;opacity:0;--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);--tw-shadow-color:#0f172b1a;position:fixed;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.table-head-floating{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.table-head-floating-active{visibility:visible;opacity:1}.table-head-floating table{table-layout:auto;border-collapse:separate;--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.resource-kind-empty{border-radius:var(--radius-lg);background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.resource-kind-empty{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.resource-kind-empty{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-400);--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);--tw-ring-color:#0206180d}@supports (color:color-mix(in lab, red, red)){.resource-kind-empty{--tw-ring-color:color-mix(in oklab, var(--color-slate-950) 5%, transparent)}}.resource-total-cost-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.resource-total-cost-card{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.resource-total-cost-card{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.resource-total-cost-card{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.resource-total-cost-card{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 3);color:var(--color-slate-950);--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);--tw-shadow-color:#02061826}@supports (color:color-mix(in lab, red, red)){.resource-total-cost-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.resource-total-cost-card{--tw-backdrop-blur:blur(8px);-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,)}.resource-total-cost-card span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);display:block}.resource-total-cost-card strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);display:block}.resource-kind-toolbar{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:nowrap;flex-shrink:0;display:flex}.resource-kind-toolbar form{display:inline-flex}.resource-manual-form{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.resource-manual-form{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.resource-manual-form{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.resource-manual-form{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.resource-manual-form{padding:calc(var(--spacing) * 3);--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);--tw-shadow-color:#0206180d}@supports (color:color-mix(in lab, red, red)){.resource-manual-form{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.resource-manual-grid{gap:calc(var(--spacing) * 2.5);display:grid}@media (min-width:48rem){.resource-manual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.resource-manual-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.resource-manual-form .field-input{padding-inline:calc(var(--spacing) * 3.5);padding-block:calc(var(--spacing) * 2.5)}.resource-manual-actions{margin-top:calc(var(--spacing) * 3);justify-content:flex-end;display:flex}.resource-manual-actions .button-secondary{height:calc(var(--spacing) * 9);padding-inline:calc(var(--spacing) * 5);justify-content:center}.resource-icon-button{height:calc(var(--spacing) * 9);min-width:calc(var(--spacing) * 9);cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:#ffffffb3;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.resource-icon-button{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.resource-icon-button{padding:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);--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);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))}@media (hover:hover){.resource-icon-button:hover{border-color:var(--color-slate-950);background-color:var(--color-white);color:var(--color-slate-950);--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)}}.resource-icon-button svg{height:calc(var(--spacing) * 5);width:calc(var(--spacing) * 5)}.resource-icon-button:disabled{cursor:not-allowed;border-color:var(--color-slate-200);background-color:var(--color-slate-100);color:var(--color-slate-400);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.resource-icon-button-loading .resource-refresh-icon{animation:.85s linear infinite resource-refresh-spin}@keyframes resource-refresh-spin{to{transform:rotate(360deg)}}.resource-import-trigger{height:calc(var(--spacing) * 9);cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.resource-import-trigger{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.resource-import-trigger{padding-inline:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900);--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);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))}@media (hover:hover){.resource-import-trigger:hover{border-color:var(--color-slate-950);background-color:var(--color-white);--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)}}.resource-add-trigger{height:calc(var(--spacing) * 9);cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.resource-add-trigger{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.resource-add-trigger{padding-inline:calc(var(--spacing) * 3.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900);--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);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))}@media (hover:hover){.resource-add-trigger:hover{border-color:var(--color-slate-950);background-color:var(--color-white);--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)}}.field-label{margin-bottom:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);display:block}.field-input,.field-textarea,.field-select{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#fffc;width:100%}@supports (color:color-mix(in lab, red, red)){.field-input,.field-textarea,.field-select{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.field-input,.field-textarea,.field-select{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));color:var(--color-slate-950);--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);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));--tw-outline-style:none;outline-style:none}:is(.field-input,.field-textarea,.field-select):focus{border-color:var(--color-slate-950);--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);--tw-ring-color:#0206181a}@supports (color:color-mix(in lab, red, red)){:is(.field-input,.field-textarea,.field-select):focus{--tw-ring-color:color-mix(in oklab, var(--color-slate-950) 10%, transparent)}}.field-select{appearance:none;padding-right:calc(var(--spacing) * 10);background-image:linear-gradient(45deg,#0000 50%,#172033 50%),linear-gradient(135deg,#172033 50%,#0000 50%);background-position:calc(100% - 18px) calc(50% - 2px),calc(100% - 12px) calc(50% - 2px);background-repeat:no-repeat;background-size:6px 6px,6px 6px}.field-input[type=number]{appearance:none}.field-input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}.field-input[type=number]::-webkit-inner-spin-button{appearance:none;margin:0}.form-error-block{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rose-200);background-color:var(--color-rose-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-rose-700);--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)}.form-error-block strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-rose-800);display:block}.form-error-block ul{margin-top:calc(var(--spacing) * 1);padding-left:calc(var(--spacing) * 5);list-style-type:disc}.choice-grid{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.choice-input{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.choice-card{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#ffffffb3;display:block}@supports (color:color-mix(in lab, red, red)){.choice-card{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.choice-card{padding:calc(var(--spacing) * 4);--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);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))}@media (hover:hover){.choice-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-slate-950);background-color:#fff7ed80}@supports (color:color-mix(in lab, red, red)){.choice-card:hover{background-color:color-mix(in oklab, var(--color-orange-50) 50%, transparent)}}}.choice-card-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);display:block}.choice-input:checked+.choice-card{border-color:var(--color-slate-950);background-color:var(--color-slate-950);color:var(--color-white);--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);--tw-shadow-color:#02061826}@supports (color:color-mix(in lab, red, red)){.choice-input:checked+.choice-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.choice-input:checked+.choice-card .choice-card-title{color:var(--color-white)}.button-primary{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-950);background-color:var(--color-slate-950);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-white);--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);--tw-shadow-color:#0f172b26;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.button-primary{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.button-primary{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))}@media (hover:hover){.button-primary:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-slate-800)}}.button-primary{box-shadow:inset 0 0 0 1px #ffffff1a,0 12px 24px #0f172a24}.button-primary:disabled{cursor:not-allowed;opacity:.6}@media (hover:hover){.button-primary:disabled:hover{--tw-translate-y:calc(var(--spacing) * 0);translate:var(--tw-translate-x) var(--tw-translate-y);background-color:var(--color-slate-950)}}.button-secondary{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:#fffc;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.button-secondary{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.button-secondary{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-slate-800);--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);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))}@media (hover:hover){.button-secondary:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-slate-950);background-color:var(--color-white)}}.button-danger{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-rose-200);background-color:var(--color-rose-50);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-rose-700);--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);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));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.button-danger:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-rose-700);background-color:var(--color-white)}}.page-header .button-primary{border-color:var(--color-slate-950);background-color:var(--color-slate-950);color:var(--color-white)}@media (hover:hover){.page-header .button-primary:hover{background-color:var(--color-slate-800)}}.page-header .button-secondary,.page-header .button-ghost{border-color:var(--color-slate-300);background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.page-header .button-secondary,.page-header .button-ghost{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.page-header .button-secondary,.page-header .button-ghost{color:var(--color-slate-800)}@media (hover:hover){:is(.page-header .button-secondary,.page-header .button-ghost):hover{border-color:var(--color-slate-950);background-color:var(--color-white)}}.page-actions .resource-icon-button{min-width:2.625rem;height:2.625rem}.button-ghost{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#ffffffb3;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.button-ghost{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.button-ghost{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-slate-600);--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);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))}@media (hover:hover){.button-ghost:hover{border-color:var(--color-slate-950);background-color:var(--color-slate-950);color:var(--color-white)}}.badge{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);border-width:1px;border-radius:3.40282e38px;align-items:center;display:inline-flex}.badge-dark{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.badge-dark{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.badge-dark{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.badge-dark{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.badge-dark{color:var(--color-white)}.badge-pending,.badge-slate{border-color:var(--color-slate-200);background-color:var(--color-slate-100);color:var(--color-slate-700)}.badge-running{border-color:var(--color-indigo-200);background-color:var(--color-indigo-50);color:var(--color-indigo-700)}.badge-succeeded{border-color:var(--color-teal-200);background-color:var(--color-teal-50);color:var(--color-teal-700)}.badge-failed{border-color:var(--color-rose-200);background-color:var(--color-rose-50);color:var(--color-rose-700)}.badge-canceled{border-color:var(--color-zinc-200);background-color:var(--color-zinc-100);color:var(--color-zinc-600)}.toast-stack{top:calc(var(--spacing) * 6);right:calc(var(--spacing) * 6);z-index:160;gap:calc(var(--spacing) * 2);flex-direction:column;width:min(24rem,100vw - 2rem);display:flex;position:fixed}.toast{border-radius:var(--radius-lg);border-style:var(--tw-border-style);background-color:#fffffff2;border-width:1px}@supports (color:color-mix(in lab, red, red)){.toast{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.toast{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);--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);--tw-shadow-color:#0f172b1f}@supports (color:color-mix(in lab, red, red)){.toast{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 12%, transparent) var(--tw-shadow-alpha), transparent)}}.toast{--tw-backdrop-blur:blur(8px);-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-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))}.toast-leaving{--tw-translate-y:calc(var(--spacing) * 1);translate:var(--tw-translate-x) var(--tw-translate-y);opacity:0}.toast-notice{border-color:var(--color-teal-200);color:var(--color-teal-800)}.toast-alert{border-color:var(--color-rose-200);color:var(--color-rose-800)}.flow-card{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#0206181a;display:block}@supports (color:color-mix(in lab, red, red)){.flow-card{border-color:color-mix(in oklab, var(--color-slate-950) 10%, transparent)}}.flow-card{padding:calc(var(--spacing) * 4);text-align:left;--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);--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.flow-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.flow-card{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))}@media (hover:hover){.flow-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-slate-950);background-color:#fff7ed8c}@supports (color:color-mix(in lab, red, red)){.flow-card:hover{background-color:color-mix(in oklab, var(--color-orange-50) 55%, transparent)}}}.flow-card-active{border-color:var(--color-slate-950);background-color:var(--color-slate-950);color:var(--color-white)}@media (hover:hover){.flow-card-active:hover{background-color:var(--color-slate-950)}}.flow-card-title{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);display:block}.flow-card-active .flow-card-title{color:var(--color-white)}.environment-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);padding:calc(var(--spacing) * 4);--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);--tw-shadow-color:#0f172b0d;border-width:1px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.environment-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.environment-card-featured{border-color:var(--color-slate-950);background-color:var(--color-slate-950);color:var(--color-white);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#02061826}@supports (color:color-mix(in lab, red, red)){.environment-card-featured{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.environment-card-featured{background:linear-gradient(135deg,#17a3983d,#0000 22rem),linear-gradient(250deg,#4457ff33,#0000 20rem),#101827}.environment-card-featured .resource-chip{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.environment-card-featured .resource-chip{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.environment-card-featured .resource-chip{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.environment-card-featured .resource-chip{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.environment-card-featured .resource-chip-label{color:var(--color-slate-400)}.environment-card-featured .resource-chip-value{color:var(--color-white)}.environment-card:before{content:none;display:none}.environment-card-development{border-color:var(--color-indigo-100);background-color:#eef2ff73}@supports (color:color-mix(in lab, red, red)){.environment-card-development{background-color:color-mix(in oklab, var(--color-indigo-50) 45%, transparent)}}.environment-card-production{border-color:var(--color-teal-100);background-color:#f0fdfa73}@supports (color:color-mix(in lab, red, red)){.environment-card-production{background-color:color-mix(in oklab, var(--color-teal-50) 45%, transparent)}}.project-list-panel{margin-top:calc(var(--spacing) * 6)}:where(.project-list-panel>: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)))}.project-list-panel-head{justify-content:space-between;align-items:flex-end;gap:calc(var(--spacing) * 3);display:flex}.project-list-panel-head h2{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.project-list-count{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.project-list-shell{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#0206181a;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.project-list-shell{border-color:color-mix(in oklab, var(--color-slate-950) 10%, transparent)}}.project-list-shell{background-color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.project-list-shell{background-color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.project-list-shell{--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);--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.project-list-shell{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.project-list-table-head{border-bottom-style:var(--tw-border-style);border-color:#e2e8f0cc;border-bottom-width:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.project-list-table-head{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.project-list-table-head{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-slate-500);text-transform:uppercase;grid-template-columns:minmax(0,1.95fr) minmax(10rem,.82fr) minmax(10rem,.82fr) minmax(7rem,.4fr)}.project-row{align-items:center;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-color:#e2e8f0cc;border-bottom-width:1px;display:grid}@supports (color:color-mix(in lab, red, red)){.project-row{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.project-row{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;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))}.project-row:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.project-row:hover{background-color:#ffedd5b3}@supports (color:color-mix(in lab, red, red)){.project-row:hover{background-color:color-mix(in oklab, var(--color-orange-100) 70%, transparent)}}}.project-row{grid-template-columns:minmax(0,1.95fr) minmax(10rem,.82fr) minmax(10rem,.82fr) minmax(7rem,.4fr)}.project-list-cell{min-width:calc(var(--spacing) * 0)}.project-list-cell-project{min-width:calc(var(--spacing) * 0);align-items:center;gap:calc(var(--spacing) * 3);display:flex}.project-row-body{min-width:calc(var(--spacing) * 0)}:where(.project-row-body>: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)))}.project-row-titleline{min-width:calc(var(--spacing) * 0);align-items:baseline;column-gap:calc(var(--spacing) * 2);row-gap:calc(var(--spacing) * .5);display:flex}.project-row-titleline h2{text-overflow:ellipsis;white-space:nowrap;--tw-leading:calc(var(--spacing) * 5);font-size:15px;line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);overflow:hidden}.project-row-titleline span{text-overflow:ellipsis;white-space:nowrap;--tw-font-weight:var(--font-weight-medium);font-size:13px;font-weight:var(--font-weight-medium);color:var(--color-slate-500);overflow:hidden}.project-row-meta{align-items:center;gap:calc(var(--spacing) * 1);flex-wrap:wrap;display:flex}.project-row-meta-text{--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);color:var(--color-slate-500)}.project-row-state-ready{color:var(--color-emerald-600)}.project-row-state-pending{color:var(--color-amber-600)}.project-row-mark{margin-block:calc(var(--spacing) * 0);height:auto;min-height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 1.5);border-radius:3.40282e38px;flex-shrink:0;align-self:stretch}@media (max-width:1023px){.project-list-table-head,.project-row{grid-template-columns:minmax(0,1fr)}.project-list-cell-code,.project-list-cell-production,.project-list-cell-updated{text-align:left}}.project-filter-banner{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc;flex-direction:column;display:flex}@supports (color:color-mix(in lab, red, red)){.project-filter-banner{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.project-filter-banner{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.project-filter-banner{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.project-filter-banner{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--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)}@media (min-width:40rem){.project-filter-banner{flex-direction:row;justify-content:space-between;align-items:center}}.project-filter-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.project-filter-value{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.project-row-mark-root{background:linear-gradient(180deg, var(--sunrise-coral), var(--sunrise-amber))}.project-row-mark-child{background:linear-gradient(180deg, var(--sunrise-teal), var(--sunrise-indigo))}.command-strip{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:64rem){.command-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.command-tile{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#0206181a}@supports (color:color-mix(in lab, red, red)){.command-tile{border-color:color-mix(in oklab, var(--color-slate-950) 10%, transparent)}}.command-tile{background-color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.command-tile{background-color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.command-tile{padding:calc(var(--spacing) * 4);--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);--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.command-tile{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.command-tile-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.command-tile-value{margin-top:calc(var(--spacing) * 2);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-slate-950)}:where(.project-overview>: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)))}.project-hero-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#0206181a}@supports (color:color-mix(in lab, red, red)){.project-hero-card{border-color:color-mix(in oklab, var(--color-slate-950) 10%, transparent)}}.project-hero-card{background-color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.project-hero-card{background-color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.project-hero-card{padding:calc(var(--spacing) * 5);--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);--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.project-hero-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.project-hero-card:before{height:calc(var(--spacing) * 1);--tw-content:"";content:var(--tw-content);background:linear-gradient(90deg, var(--sunrise-coral), var(--sunrise-amber), var(--sunrise-teal), var(--sunrise-indigo));border-radius:3.40282e38px;margin:-.25rem 0 1.25rem;display:block}.project-hero-main{min-width:calc(var(--spacing) * 0)}.project-hero-top{gap:calc(var(--spacing) * 4);flex-direction:column;display:flex}@media (min-width:64rem){.project-hero-top{flex-direction:row;justify-content:space-between;align-items:flex-start}}.project-hero-main h1{align-items:baseline;column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 1);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-slate-950);flex-wrap:wrap;display:flex}@media (min-width:64rem){.project-hero-main h1{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}}.project-hero-main h1 span{color:var(--color-slate-950)}.project-hero-badges{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.project-hero-description{margin-top:calc(var(--spacing) * 3);max-width:var(--container-4xl);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-500)}.project-hero-actions{gap:calc(var(--spacing) * 2);flex-wrap:wrap;flex-shrink:0;display:flex}@media (min-width:64rem){.project-hero-actions{justify-content:flex-end}}.project-hero-actions form{display:inline-flex}.project-hero-actions .button-primary,.project-hero-actions .button-secondary{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.project-hero-side>strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);display:block}.project-tag-cloud{column-gap:calc(var(--spacing) * 3);row-gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.project-tag-cloud span,.project-tags-empty{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.project-code-card,.project-wechat-card,.project-section{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#0206181a}@supports (color:color-mix(in lab, red, red)){.project-code-card,.project-wechat-card,.project-section{border-color:color-mix(in oklab, var(--color-slate-950) 10%, transparent)}}.project-code-card,.project-wechat-card,.project-section{background-color:#ffffffc7}@supports (color:color-mix(in lab, red, red)){.project-code-card,.project-wechat-card,.project-section{background-color:color-mix(in oklab, var(--color-white) 78%, transparent)}}.project-code-card,.project-wechat-card,.project-section{padding:calc(var(--spacing) * 5);--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);--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.project-code-card,.project-wechat-card,.project-section{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.project-wechat-card{position:relative;overflow:hidden}.project-code-row{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:80rem){.project-code-row{grid-template-columns:minmax(0,1fr) minmax(18rem,.32fr)}}.project-section-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.project-section-actions{justify-content:flex-end;align-items:center;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.project-section-kicker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-slate-500);text-transform:uppercase}.project-section-head h2{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.project-code-grid{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.project-code-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) auto}}.project-fact{border-bottom-style:var(--tw-border-style);border-color:#e2e8f0b3;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.project-fact{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.project-fact{padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 3)}@media (min-width:48rem){.project-fact-wide{grid-column:span 4/span 4}}.project-fact span,.project-resource-list span,.project-env-meta span,.project-readiness-head span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.project-fact strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-slate-950);display:block}.project-repository-action{border-bottom-style:var(--tw-border-style);border-color:#e2e8f0b3;border-bottom-width:1px;justify-content:flex-end;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.project-repository-action{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.project-repository-action{padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 3)}.project-repository-link{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#fffc;border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.project-repository-link{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.project-repository-link{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);--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);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))}@media (hover:hover){.project-repository-link:hover{border-color:var(--color-slate-950);background-color:var(--color-slate-950);color:var(--color-white)}}.project-wechat-body{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 3);display:grid}.project-wechat-actions{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.project-wechat-actions form{display:inline-flex}.project-wechat-empty{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-slate-200);background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.project-wechat-empty{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.project-wechat-empty{padding:calc(var(--spacing) * 4)}.project-wechat-empty p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-500)}.project-wechat-empty .button-primary{margin-top:calc(var(--spacing) * 4)}.project-wechat-preview{inset:calc(var(--spacing) * 0);z-index:10;justify-content:center;align-items:center;gap:calc(var(--spacing) * 3);background-color:#fffffff2;flex-direction:column;display:flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.project-wechat-preview{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.project-wechat-preview{padding:calc(var(--spacing) * 5);text-align:center;--tw-backdrop-blur:blur(8px);-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,)}.project-wechat-preview-frame{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#0206181a}@supports (color:color-mix(in lab, red, red)){.project-wechat-preview-frame{border-color:color-mix(in oklab, var(--color-slate-950) 10%, transparent)}}.project-wechat-preview-frame{background-color:var(--color-white);padding:calc(var(--spacing) * 3);--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);--tw-shadow-color:#0f172b1a}@supports (color:color-mix(in lab, red, red)){.project-wechat-preview-frame{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.project-wechat-preview-frame img{height:calc(var(--spacing) * 44);width:calc(var(--spacing) * 44);object-fit:contain}.project-wechat-preview p{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600)}.project-wechat-preview-actions{top:calc(var(--spacing) * 3);right:calc(var(--spacing) * 3);align-items:center;gap:calc(var(--spacing) * 2);display:flex;position:absolute}.project-wechat-preview-button{height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 8);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-slate-500);--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);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));border-radius:3.40282e38px;justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.project-wechat-preview-button:hover{border-color:var(--color-slate-950);color:var(--color-slate-950)}}.project-env-grid{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:80rem){.project-env-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-env-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.project-env-card{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.project-env-card{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.project-env-card{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.project-env-card{padding:calc(var(--spacing) * 4)}.project-env-card-production{border-color:#0206181a}@supports (color:color-mix(in lab, red, red)){.project-env-card-production{border-color:color-mix(in oklab, var(--color-slate-950) 10%, transparent)}}.project-env-card-production{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.project-env-card-production{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.project-env-card-production{color:var(--color-slate-950)}.project-env-top{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.project-env-top span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-slate-500);text-transform:uppercase}.project-env-card-production .project-env-top span{color:var(--color-slate-500)}.project-env-top h3{margin-top:calc(var(--spacing) * 1);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-slate-950)}.project-env-card-production .project-env-top h3{color:var(--color-slate-950)}.project-env-meta{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.project-env-meta strong{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.project-env-card-production .project-env-meta strong{color:var(--color-slate-950)}.project-resource-list{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);display:grid}@media (min-width:40rem){.project-resource-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-resource-list div{border-bottom-style:var(--tw-border-style);border-color:#e2e8f0b3;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.project-resource-list div{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.project-resource-list div{padding-inline:calc(var(--spacing) * 1);padding-block:calc(var(--spacing) * 2)}.project-env-card-production .project-resource-list div{border-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.project-env-card-production .project-resource-list div{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.project-env-card-production .project-resource-list div{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.project-env-card-production .project-resource-list div{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.project-resource-list strong{margin-top:calc(var(--spacing) * 1);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);display:block;overflow:hidden}.project-env-card-production .project-resource-list strong{color:var(--color-slate-950)}.project-muted-value{color:var(--color-slate-400)}.project-dns-state-resolved{color:var(--color-emerald-700)}.project-dns-state-failed{color:var(--color-rose-700)}.project-readiness{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.project-readiness{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.project-readiness{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.project-readiness{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.project-readiness{padding:calc(var(--spacing) * 4)}.project-readiness-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.project-readiness-head strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.project-readiness-tags{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.project-readiness form{margin-top:calc(var(--spacing) * 4)}.project-bottom-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:80rem){.project-bottom-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.project-list-stack{margin-top:calc(var(--spacing) * 5)}:where(.project-list-stack>: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)))}.project-mini-row{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0b3;display:grid}@supports (color:color-mix(in lab, red, red)){.project-mini-row{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.project-mini-row{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.project-mini-row{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.project-mini-row{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);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))}@media (hover:hover){.project-mini-row:hover{border-color:var(--color-slate-950);background-color:var(--color-white)}}@media (min-width:48rem){.project-mini-row{grid-template-columns:7rem minmax(0,1fr) 5rem}}.project-mini-row span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.project-mini-row strong{min-width:calc(var(--spacing) * 0);text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);overflow:hidden}.project-mini-row em{text-align:left;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);font-style:normal}@media (min-width:48rem){.project-mini-row em{text-align:right}}.ops-ribbon{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-950);background-color:var(--color-slate-950);color:var(--color-white);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#02061826;display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ops-ribbon{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}@media (min-width:64rem){.ops-ribbon{grid-template-columns:repeat(3,minmax(0,1fr))}}.ops-ribbon-main{padding:calc(var(--spacing) * 5);background:linear-gradient(135deg,#ff6b4a3d,#0000 18rem),linear-gradient(230deg,#17a39833,#0000 18rem);position:relative}.ops-ribbon-cell{border-top-style:var(--tw-border-style);border-color:#ffffff1a;border-top-width:1px}@supports (color:color-mix(in lab, red, red)){.ops-ribbon-cell{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.ops-ribbon-cell{padding:calc(var(--spacing) * 5)}@media (min-width:64rem){.ops-ribbon-cell{border-top-style:var(--tw-border-style);border-top-width:0;border-left-style:var(--tw-border-style);border-left-width:1px}}.ops-ribbon-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-300)}.ops-ribbon-value{margin-top:calc(var(--spacing) * 2);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.dashboard-board{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-950);background-color:var(--color-slate-950);padding:calc(var(--spacing) * 6);color:var(--color-white);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#02061826;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.dashboard-board{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}@media (min-width:64rem){.dashboard-board{padding:calc(var(--spacing) * 7)}}.dashboard-board{background:linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff0b 1px,#0000 1px) 0 0/28px 28px,linear-gradient(135deg,#ff6b4a3d,#0000 22rem),linear-gradient(240deg,#17a39838,#0000 26rem),#101827}.dashboard-board:before{inset-inline:calc(var(--spacing) * 0);top:calc(var(--spacing) * 0);height:calc(var(--spacing) * 1.5);--tw-content:"";content:var(--tw-content);background:linear-gradient(90deg, var(--sunrise-coral), var(--sunrise-amber), var(--sunrise-teal), var(--sunrise-indigo));position:absolute}.dashboard-board-grid{gap:calc(var(--spacing) * 8);display:grid;position:relative}@media (min-width:80rem){.dashboard-board-grid{grid-template-columns:minmax(0,.9fr) minmax(34rem,1fr)}}.dashboard-title{margin-top:calc(var(--spacing) * 3);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-white)}@media (min-width:64rem){.dashboard-title{font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}}.dashboard-actions{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.dashboard-actions .button-primary{border-color:var(--color-white);background-color:var(--color-white);color:var(--color-slate-950)}@media (hover:hover){.dashboard-actions .button-primary:hover{background-color:var(--color-orange-100)}}.dashboard-actions .button-secondary{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.dashboard-actions .button-secondary{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.dashboard-actions .button-secondary{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.dashboard-actions .button-secondary{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.dashboard-actions .button-secondary{color:var(--color-white)}@media (hover:hover){.dashboard-actions .button-secondary:hover{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.dashboard-actions .button-secondary:hover{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.dashboard-actions .button-secondary:hover{background-color:var(--color-white);color:var(--color-slate-950)}}.dashboard-metric-strip{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.dashboard-metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}}.dashboard-metric{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.dashboard-metric{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.dashboard-metric{background-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.dashboard-metric{background-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.dashboard-metric{padding:calc(var(--spacing) * 5);color:var(--color-white);--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);--tw-shadow-color:#0206181a}@supports (color:color-mix(in lab, red, red)){.dashboard-metric{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.dashboard-metric{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))}@media (hover:hover){.dashboard-metric:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.dashboard-metric:hover{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.dashboard-metric:hover{background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.dashboard-metric:hover{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}}.dashboard-metric-main{border-radius:var(--radius-md);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));display:block}@media (hover:hover){.dashboard-metric-main:hover{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.dashboard-metric-main:hover{background-color:color-mix(in oklab, var(--color-white) 7%, transparent)}}}.dashboard-metric-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-300)}.dashboard-metric-value{margin-top:calc(var(--spacing) * 4);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-white)}.dashboard-breakdown{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 2);display:grid}.dashboard-breakdown-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1f;display:flex}@supports (color:color-mix(in lab, red, red)){.dashboard-breakdown-row{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.dashboard-breakdown-row{background-color:#ffffff17}@supports (color:color-mix(in lab, red, red)){.dashboard-breakdown-row{background-color:color-mix(in oklab, var(--color-white) 9%, transparent)}}.dashboard-breakdown-row{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));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))}@media (hover:hover){.dashboard-breakdown-row:hover{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.dashboard-breakdown-row:hover{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.dashboard-breakdown-row:hover{background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.dashboard-breakdown-row:hover{background-color:color-mix(in oklab, var(--color-white) 14%, transparent)}}}.dashboard-breakdown-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-300)}.dashboard-breakdown-value{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.sidebar-route{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.sidebar-route{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.sidebar-route{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.sidebar-route{background-color:color-mix(in oklab, var(--color-white) 7%, transparent)}}.sidebar-route{padding:calc(var(--spacing) * 3)}.sidebar-route-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-orange-100)}.sidebar-route-value{margin-top:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-200)}:where(.sidebar-principles>: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)))}.sidebar-principles{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-300)}.sidebar-principles li{border-left-style:var(--tw-border-style);border-color:#ffffff26;border-left-width:1px}@supports (color:color-mix(in lab, red, red)){.sidebar-principles li{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.sidebar-principles li{padding-left:calc(var(--spacing) * 3)}.sidebar-boundary{margin-inline:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;margin-top:auto}@supports (color:color-mix(in lab, red, red)){.sidebar-boundary{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.sidebar-boundary{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.sidebar-boundary{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.sidebar-boundary{padding:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-slate-400)}.sidebar-boundary strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-200);display:block}.detail-ledger{margin-top:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:80rem){.detail-ledger{grid-template-columns:minmax(0,1fr) 24rem}}.resource-detail-layout{margin-top:calc(var(--spacing) * 6)}.resource-billing-panel{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.resource-billing-panel{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.resource-billing-panel{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.resource-billing-panel{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.resource-billing-panel{padding:calc(var(--spacing) * 4);--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)}.resource-billing-summary{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.resource-billing-summary{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}}.resource-billing-total{border-radius:var(--radius-lg);background-color:var(--color-slate-950);padding:calc(var(--spacing) * 4);color:var(--color-white);--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);--tw-shadow-color:#0206181a}@supports (color:color-mix(in lab, red, red)){.resource-billing-total{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 10%, transparent) var(--tw-shadow-alpha), transparent)}}.resource-billing-total span,.resource-billing-subtotal span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-400);display:block}.resource-billing-total strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height));--tw-leading:1;--tw-font-weight:var(--font-weight-semibold);line-height:1;font-weight:var(--font-weight-semibold);color:var(--color-white);display:block}.resource-billing-subtotal{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.resource-billing-subtotal{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.resource-billing-subtotal{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.resource-billing-subtotal{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.resource-billing-subtotal{padding:calc(var(--spacing) * 4)}.resource-billing-subtotal strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);display:block}.resource-billing-history{margin-top:calc(var(--spacing) * 4)}:where(.resource-billing-history>: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)));border-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){:where(.resource-billing-history>:not(:last-child)){border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.resource-billing-history{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0b3;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.resource-billing-history{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.resource-billing-history{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.resource-billing-history{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.resource-billing-row{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);display:flex}.resource-billing-row span{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.resource-billing-row strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.resource-billing-empty,.resource-billing-note{margin-top:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-500)}.resource-sync-card{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0b3;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.resource-sync-card{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.resource-sync-card{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.resource-sync-card{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.resource-sync-card{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.resource-sync-card span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.resource-sync-card strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.resource-sync-card em{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);border-radius:3.40282e38px;font-style:normal}.resource-detail-stack{margin-top:calc(var(--spacing) * 5)}:where(.resource-detail-stack>: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)))}.resource-detail-sync-strip{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0b3;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.resource-detail-sync-strip{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.resource-detail-sync-strip{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.resource-detail-sync-strip{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.resource-detail-sync-strip{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.resource-detail-sync-strip span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-400)}.resource-detail-sync-strip strong{margin-left:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.resource-detail-sync-strip em{background-color:var(--color-slate-100);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);border-radius:3.40282e38px;font-style:normal}.resource-identity-card{gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#0206181a;display:grid}@supports (color:color-mix(in lab, red, red)){.resource-identity-card{border-color:color-mix(in oklab, var(--color-slate-950) 10%, transparent)}}.resource-identity-card{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.resource-identity-card{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.resource-identity-card{padding:calc(var(--spacing) * 4);--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)}@media (min-width:64rem){.resource-identity-card{grid-template-columns:minmax(0,1fr) minmax(22rem,.9fr)}}.resource-identity-main{min-width:calc(var(--spacing) * 0)}.resource-identity-main span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.resource-identity-main strong{margin-top:calc(var(--spacing) * 2);font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height));--tw-leading:var(--leading-tight);line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-slate-950);display:block}.resource-identity-main p{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);word-break:break-all;color:var(--color-slate-500)}.resource-identity-facts{gap:calc(var(--spacing) * 2);display:grid}@media (min-width:40rem){.resource-identity-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.resource-identity-facts div{border-radius:var(--radius-lg);background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.resource-identity-facts div{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.resource-identity-facts div{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5)}.resource-identity-facts span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-400);display:block}.resource-identity-facts strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-slate-950);display:block}.resource-usage-strip{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);border-radius:var(--radius-lg);background-color:#f8fafcb3;flex-wrap:wrap;display:flex}@supports (color:color-mix(in lab, red, red)){.resource-usage-strip{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.resource-usage-strip{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.resource-usage-strip>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.resource-usage-strip>div{justify-content:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.resource-detail-metrics{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.resource-detail-metrics{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.resource-detail-metrics{background-color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.resource-detail-metrics{background-color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.resource-detail-metrics{padding:calc(var(--spacing) * 4);--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)}.resource-detail-metric-grid{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.resource-detail-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:80rem){.resource-detail-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.resource-detail-metric-card{border-radius:var(--radius-lg);background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.resource-detail-metric-card{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.resource-detail-metric-card{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}.resource-detail-metric-card span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-400);display:block}.resource-detail-metric-card strong{margin-top:calc(var(--spacing) * 1);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);display:block}.resource-detail-metric-card em{margin-top:calc(var(--spacing) * 1);font-style:normal;display:block}.resource-detail-groups{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:64rem){.resource-detail-groups{grid-template-columns:repeat(2,minmax(0,1fr))}}.resource-detail-group{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.resource-detail-group{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.resource-detail-group{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.resource-detail-group{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.resource-detail-group{padding:calc(var(--spacing) * 4)}.resource-detail-group h3{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.resource-detail-group dl{margin-top:calc(var(--spacing) * 3)}:where(.resource-detail-group dl>: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)));border-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){:where(.resource-detail-group dl>:not(:last-child)){border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.resource-detail-group dl>div{gap:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);display:grid}@media (min-width:40rem){.resource-detail-group dl>div{grid-template-columns:8rem minmax(0,1fr)}}.resource-detail-group dt{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-400)}.resource-detail-group dd{min-width:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-slate-800)}.resource-secrets-form{margin-top:calc(var(--spacing) * 5)}:where(.resource-secrets-form>: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)))}.resource-secret-row{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.resource-secret-row{grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr)}}.resource-secret-key-fixed{background-color:var(--color-slate-100);color:var(--color-slate-500)}.resource-secret-backdrop{inset:calc(var(--spacing) * 0);z-index:160;background-color:#ffffff73;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.resource-secret-backdrop{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.resource-secret-backdrop{padding:calc(var(--spacing) * 4);--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,)}.resource-secret-dialog{width:100%;max-height:min(42rem,100vh - 3rem);max-width:var(--container-2xl);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding:calc(var(--spacing) * 5);color:var(--color-slate-950);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0f172b33;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.resource-secret-dialog{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.operation-modal-shell{inset:calc(var(--spacing) * 0);z-index:170;position:fixed}.operation-modal-backdrop{background-color:#ffffff8c;justify-content:center;align-items:center;width:100%;height:100%;display:flex}@supports (color:color-mix(in lab, red, red)){.operation-modal-backdrop{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.operation-modal-backdrop{padding:calc(var(--spacing) * 3);--tw-backdrop-blur:blur(var(--blur-lg));-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,)}.operation-modal-dialog{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#0f172b1a;flex-direction:column;width:min(96vw,88rem);height:min(92vh,78rem);display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.operation-modal-dialog{border-color:color-mix(in oklab, var(--color-slate-900) 10%, transparent)}}.operation-modal-dialog{background-color:var(--color-white);--tw-shadow:0 30px 90px var(--tw-shadow-color,#0f172a29);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.operation-modal-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-color:#e2e8f0cc;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.operation-modal-head{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.operation-modal-head{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4)}.operation-modal-title-stack{min-width:calc(var(--spacing) * 0)}:where(.operation-modal-title-stack>: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)))}.operation-modal-label{--tw-font-weight:var(--font-weight-semibold);font-size:11px;font-weight:var(--font-weight-semibold);--tw-tracking:.22em;letter-spacing:.22em;color:var(--color-slate-400);text-transform:uppercase;display:block}.operation-modal-title{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);overflow:hidden}.operation-modal-actions{align-items:center;gap:calc(var(--spacing) * 2);flex-shrink:0;display:flex}.operation-modal-frame{min-height:calc(var(--spacing) * 0);border-style:var(--tw-border-style);background-color:var(--color-slate-50);border-width:0;flex:1}.operation-embedded-shell{background-color:var(--color-slate-50)}.operation-embedded-main{min-height:100vh;padding-inline:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 0);overflow-y:auto}.operation-embedded-main .operation-detail-flow{gap:calc(var(--spacing) * 4);min-height:100dvh;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);flex-direction:column;display:flex}.operation-embedded-main .operation-summary-panel{margin:calc(var(--spacing) * 0);flex-shrink:0}.operation-embedded-main .log-console{margin-top:calc(var(--spacing) * 0);min-height:calc(var(--spacing) * 0);flex-direction:column;flex:1;display:flex}.operation-embedded-main .log-console-body{min-height:calc(var(--spacing) * 0);flex:1;max-height:none}.operation-embedded-main .operation-detail-flow.operation-log-booting .log-console-body,.operation-log-loading .operation-embedded-main .log-console-body{visibility:hidden}.json-console{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-800);background-color:var(--color-slate-950);max-height:32rem;padding:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-100);--tw-shadow:inset 0 2px 4px 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);overflow:auto}:where(.sticky-flow-panel>: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)))}.sticky-flow-panel{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#0206181a}@supports (color:color-mix(in lab, red, red)){.sticky-flow-panel{border-color:color-mix(in oklab, var(--color-slate-950) 10%, transparent)}}.sticky-flow-panel{padding:calc(var(--spacing) * 4);--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);--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.sticky-flow-panel{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}@media (min-width:80rem){.sticky-flow-panel{top:calc(var(--spacing) * 4);align-self:flex-start;position:sticky}}.sticky-flow-panel{background:var(--sunrise-card)}.submit-dock{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-950);background-color:#020618f2}@supports (color:color-mix(in lab, red, red)){.submit-dock{background-color:color-mix(in oklab, var(--color-slate-950) 95%, transparent)}}.submit-dock{padding:calc(var(--spacing) * 3);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#02061833}@supports (color:color-mix(in lab, red, red)){.submit-dock{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.submit-dock{--tw-backdrop-blur:blur(8px);-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,)}.submit-dock-inner{gap:calc(var(--spacing) * 3);flex-direction:column;display:flex}@media (min-width:40rem){.submit-dock-inner{flex-direction:row;justify-content:space-between;align-items:center}}.readiness-panel{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.readiness-panel{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.readiness-panel{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.readiness-panel{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.readiness-panel{padding:calc(var(--spacing) * 4)}.readiness-meter{height:calc(var(--spacing) * 2);background-color:#ffffff1a;border-radius:3.40282e38px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.readiness-meter{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.readiness-meter-fill{background:linear-gradient(90deg, var(--sunrise-coral), var(--sunrise-teal));border-radius:3.40282e38px;height:100%}.log-console{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#0f172b1a;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.log-console{border-color:color-mix(in oklab, var(--color-slate-900) 10%, transparent)}}.log-console{background-color:var(--color-slate-950);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#02061826}@supports (color:color-mix(in lab, red, red)){.log-console{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.log-console-header{border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;justify-content:space-between;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.log-console-header{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.log-console-header{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-200)}.log-console-body{--log-stage-head-height:3.75rem;--operation-log-bottom-gap:.75rem;max-height:var(--operation-log-max-height,calc(80vh - var(--operation-log-bottom-gap)));overscroll-behavior:auto;padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 2);overflow-y:auto}.operation-log-loading .operation-detail-flow .log-console-body,.operation-detail-flow.operation-log-booting .log-console-body{visibility:hidden}.operation-pipeline{margin-top:calc(var(--spacing) * 6);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.operation-pipeline{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.operation-pipeline{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.operation-pipeline{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.operation-pipeline{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.operation-pipeline-head{justify-content:space-between;align-items:baseline;gap:calc(var(--spacing) * 4);display:flex}.operation-pipeline-track{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);display:grid}@media (min-width:48rem){.operation-pipeline-track{grid-template-columns:repeat(5,minmax(0,1fr))}}.operation-pipeline-stage{align-items:flex-start;gap:calc(var(--spacing) * 2);border-radius:var(--radius-xl);border-style:var(--tw-border-style);width:100%;padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 2);text-align:left;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));border-width:1px;border-color:#0000;display:flex}@media (hover:hover){.operation-pipeline-stage:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-slate-950);background-color:var(--color-white)}}.operation-pipeline-stage-link{cursor:pointer}.operation-pipeline-stage-link: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);--tw-ring-color:#02061833}@supports (color:color-mix(in lab, red, red)){.operation-pipeline-stage-link:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-slate-950) 20%, transparent)}}.operation-pipeline-stage-link:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-offset-color:var(--color-slate-50);--tw-outline-style:none;outline-style:none}.operation-pipeline-stage-dot{margin-top:calc(var(--spacing) * 1);height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);border-radius:3.40282e38px}.operation-pipeline-stage-body{min-width:calc(var(--spacing) * 0)}.operation-pipeline-stage-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.operation-pipeline-stage-label{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500)}.pipeline-stage-pending{color:var(--color-slate-400)}.pipeline-stage-pending .operation-pipeline-stage-dot{background-color:var(--color-slate-300)}.pipeline-stage-running{background-color:var(--color-cyan-50);color:var(--color-cyan-950)}.pipeline-stage-running .operation-pipeline-stage-dot{background-color:var(--color-cyan-500)}.pipeline-stage-succeeded{background-color:var(--color-emerald-50);color:var(--color-emerald-950)}.pipeline-stage-succeeded .operation-pipeline-stage-dot{background-color:var(--color-emerald-500)}.pipeline-stage-failed{background-color:var(--color-rose-50);color:var(--color-rose-950)}.pipeline-stage-failed .operation-pipeline-stage-dot{background-color:var(--color-rose-500)}.pipeline-stage-canceled{background-color:var(--color-slate-100);color:var(--color-slate-700)}.pipeline-stage-canceled .operation-pipeline-stage-dot{background-color:var(--color-slate-400)}.timeline-message{border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px}@supports (color:color-mix(in lab, red, red)){.timeline-message{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.timeline-message{background-color:var(--color-slate-950);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4)}.timeline-message:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.log-block{gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;grid-template-columns:1.25rem minmax(0,1fr);display:grid}@supports (color:color-mix(in lab, red, red)){.log-block{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.log-block{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.log-block:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.log-block-standalone{margin-inline:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 3);border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab, var(--color-slate-700) 55%, transparent);background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent);padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);--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);--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 20%, transparent) var(--tw-shadow-alpha), transparent);--tw-ring-color:color-mix(in oklab, var(--color-white) 5%, transparent)}.log-block-standalone:first-child{margin-top:calc(var(--spacing) * 4)}.log-block-standalone+.log-block-standalone{margin-top:calc(var(--spacing) * 0)}.log-block-standalone+.log-event-cluster{margin-top:calc(var(--spacing) * 5)}.log-block-content{min-width:calc(var(--spacing) * 0)}.log-block-head{margin-bottom:calc(var(--spacing) * 1);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.log-block-code{border-radius:var(--radius-xl);border-style:var(--tw-border-style);border-width:1px;border-color:#314158b3;position:relative}@supports (color:color-mix(in lab, red, red)){.log-block-code{border-color:color-mix(in oklab, var(--color-slate-700) 70%, transparent)}}.log-block-code{background-color:#0f172bbf}@supports (color:color-mix(in lab, red, red)){.log-block-code{background-color:color-mix(in oklab, var(--color-slate-900) 75%, transparent)}}.log-block-code{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);padding-right:calc(var(--spacing) * 12);--tw-shadow:inset 0 2px 4px 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);--tw-shadow-color:#02061833}@supports (color:color-mix(in lab, red, red)){.log-block-code{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}.log-copy-button{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 2);height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;justify-content:center;align-items:center;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.log-copy-button{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.log-copy-button{background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){.log-copy-button{background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.log-copy-button{color:var(--color-slate-400);opacity:0;--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);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))}@media (hover:hover){.log-copy-button:hover{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.log-copy-button:hover{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.log-copy-button:hover{color:var(--color-white)}}.log-copy-button:focus{opacity:1;--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);--tw-ring-color:#53eafd4d}@supports (color:color-mix(in lab, red, red)){.log-copy-button:focus{--tw-ring-color:color-mix(in oklab, var(--color-cyan-300) 30%, transparent)}}.log-copy-button:focus{--tw-outline-style:none;outline-style:none}.log-full-command-button{top:calc(var(--spacing) * 2);right:calc(var(--spacing) * 10);height:calc(var(--spacing) * 7);width:calc(var(--spacing) * 7);border-radius:var(--radius-md);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;justify-content:center;align-items:center;display:inline-flex;position:absolute}@supports (color:color-mix(in lab, red, red)){.log-full-command-button{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.log-full-command-button{background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){.log-full-command-button{background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.log-full-command-button{color:var(--color-slate-400);opacity:0;--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);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))}@media (hover:hover){.log-full-command-button:hover{border-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.log-full-command-button:hover{border-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.log-full-command-button:hover{color:var(--color-white)}}.log-full-command-button:focus{opacity:1;--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);--tw-ring-color:#53eafd4d}@supports (color:color-mix(in lab, red, red)){.log-full-command-button:focus{--tw-ring-color:color-mix(in oklab, var(--color-cyan-300) 30%, transparent)}}.log-full-command-button:focus{--tw-outline-style:none;outline-style:none}.log-copy-button svg,.log-full-command-button svg{height:calc(var(--spacing) * 3.5);width:calc(var(--spacing) * 3.5)}.log-block-code:hover .log-copy-button,.log-block-code:hover .log-full-command-button,.log-full-command-button-active{opacity:1}.log-block-note{background-color:var(--color-slate-950)}.log-block-command{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.log-block-command{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.log-block-request{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.log-block-request{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.log-block-action{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.log-block-action{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.log-block-retry{margin-block:calc(var(--spacing) * 4);border-block-style:var(--tw-border-style);border-block-width:1px;border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.log-block-retry{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.log-block-retry{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.log-block-retry{background-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.log-block-standalone.log-block-retry{--tw-border-style:dashed;border-style:dashed;border-color:#45556cb3}@supports (color:color-mix(in lab, red, red)){.log-block-standalone.log-block-retry{border-color:color-mix(in oklab, var(--color-slate-600) 70%, transparent)}}.log-block-standalone.log-block-retry{background-color:#0f172bb3}@supports (color:color-mix(in lab, red, red)){.log-block-standalone.log-block-retry{background-color:color-mix(in oklab, var(--color-slate-900) 70%, transparent)}}.log-block-output{background-color:#020618f2}@supports (color:color-mix(in lab, red, red)){.log-block-output{background-color:color-mix(in oklab, var(--color-slate-950) 95%, transparent)}}.log-block-output{padding-block:calc(var(--spacing) * 2)}.log-event-cluster{margin-bottom:calc(var(--spacing) * 3);scroll-margin-top:calc(var(--spacing) * 24);position:relative}.log-event-cluster:first-child{padding-top:calc(var(--spacing) * 4)}.log-command-group{margin-top:calc(var(--spacing) * 4);position:relative}.log-command-group:first-child{margin-top:calc(var(--spacing) * 0)}.log-pipeline-group{border-radius:var(--radius-2xl);border-style:var(--tw-border-style);border-width:1px;border-color:color-mix(in oklab, var(--color-slate-600) 60%, transparent);background-color:color-mix(in oklab, var(--color-slate-950) 95%, transparent);padding-inline:calc(var(--spacing) * 5);padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 5);--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);--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);--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 30%, transparent) var(--tw-shadow-alpha), transparent);--tw-ring-color:color-mix(in oklab, var(--color-white) 5%, transparent);position:relative}.log-pipeline-group:before{display:none}.log-pipeline-group>.log-command-group-content>.log-command-group{margin-top:calc(var(--spacing) * 3)}.log-pipeline-group>.log-command-group-content>.log-block{background:0 0;border-bottom-color:#0000;margin-left:-3rem;margin-right:-.5rem;padding-right:0}.log-command-group-line{left:-.75rem;top:calc(var(--spacing) * 0);bottom:calc(var(--spacing) * 0);background-color:#314158b3;width:1px;position:absolute}@supports (color:color-mix(in lab, red, red)){.log-command-group-line{background-color:color-mix(in oklab, var(--color-slate-700) 70%, transparent)}}.log-command-group-line{--tw-content:"";content:var(--tw-content)}.log-command-group-rail{width:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * .5);flex-shrink:0;justify-content:center;display:flex}.log-event-rail-sticky{top:calc(var(--spacing) * 0);z-index:20;background-color:#020618f2;position:sticky}@supports (color:color-mix(in lab, red, red)){.log-event-rail-sticky{background-color:color-mix(in oklab, var(--color-slate-950) 95%, transparent)}}.log-event-rail-sticky{--tw-backdrop-blur:blur(8px);-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,)}.log-command-group-content{min-width:calc(var(--spacing) * 0)}:where(.log-command-group-content>: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)))}.log-command-group-content{padding-inline:calc(var(--spacing) * 4);padding-top:calc(var(--spacing) * 0);padding-bottom:calc(var(--spacing) * 4)}.log-command-group-head{min-width:calc(var(--spacing) * 0);justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex:1;display:flex}.log-command-group-head>div,.log-pipeline-group-head>div{min-width:calc(var(--spacing) * 0);flex:1}.log-pipeline-group-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 4);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.log-pipeline-group-head{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.log-pipeline-group-head{padding-block:calc(var(--spacing) * 4);color:var(--color-slate-50);min-height:var(--log-stage-head-height);margin-left:-.5rem;margin-right:-.5rem}.log-pipeline-head-sticky{top:calc(var(--spacing) * 0);z-index:30;background-color:#020618f2;position:sticky}@supports (color:color-mix(in lab, red, red)){.log-pipeline-head-sticky{background-color:color-mix(in oklab, var(--color-slate-950) 95%, transparent)}}.log-pipeline-head-sticky{--tw-backdrop-blur:blur(8px);-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,)}.log-event-head-sticky{top:var(--log-stage-head-height);z-index:20;align-items:flex-start;gap:calc(var(--spacing) * 2);background-color:#020618f2;display:flex;position:sticky}@supports (color:color-mix(in lab, red, red)){.log-event-head-sticky{background-color:color-mix(in oklab, var(--color-slate-950) 95%, transparent)}}.log-event-head-sticky{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2);color:var(--color-slate-50);--tw-backdrop-blur:blur(8px);-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,)}.log-event-head-sticky>.log-command-group-rail,.log-event-head-sticky>.log-command-group-head{transform:translate(-3rem)}.log-command-group-sticky{z-index:20;align-items:flex-start;gap:calc(var(--spacing) * 2);background-color:#020618f2;display:flex}@supports (color:color-mix(in lab, red, red)){.log-command-group-sticky{background-color:color-mix(in oklab, var(--color-slate-950) 95%, transparent)}}.log-command-group-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-50)}.log-pipeline-group-title{font-size:1.05rem}.log-command-group-description{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-300)}.log-command-group-action{margin:calc(var(--spacing) * 0);color:var(--color-slate-50)}.log-command-group-output{margin-left:calc(var(--spacing) * 1);border-left-style:var(--tw-border-style);border-color:#e2e8f073;border-left-width:1px}@supports (color:color-mix(in lab, red, red)){.log-command-group-output{border-color:color-mix(in oklab, var(--color-slate-200) 45%, transparent)}}.log-command-group-output{padding-block:calc(var(--spacing) * 1);padding-left:calc(var(--spacing) * 4)}.log-command-group-result{margin-left:calc(var(--spacing) * 1);border-left-style:var(--tw-border-style);border-color:#e2e8f073;border-left-width:1px}@supports (color:color-mix(in lab, red, red)){.log-command-group-result{border-color:color-mix(in oklab, var(--color-slate-200) 45%, transparent)}}.log-command-group-result{padding-block:calc(var(--spacing) * 1);padding-left:calc(var(--spacing) * 4)}.log-command-group-success .log-command-group-result{border-color:#00bb7f73}@supports (color:color-mix(in lab, red, red)){.log-command-group-success .log-command-group-result{border-color:color-mix(in oklab, var(--color-emerald-500) 45%, transparent)}}.log-command-group-error .log-command-group-result{border-color:#ff235773}@supports (color:color-mix(in lab, red, red)){.log-command-group-error .log-command-group-result{border-color:color-mix(in oklab, var(--color-rose-500) 45%, transparent)}}.log-block-result{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.log-block-result{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.log-block-standalone.log-block-command,.log-block-standalone.log-block-request,.log-block-standalone.log-block-action,.log-block-standalone.log-block-note{background-color:#020618b3}@supports (color:color-mix(in lab, red, red)){.log-block-standalone.log-block-command,.log-block-standalone.log-block-request,.log-block-standalone.log-block-action,.log-block-standalone.log-block-note{background-color:color-mix(in oklab, var(--color-slate-950) 70%, transparent)}}.log-block-standalone.log-block-result,.log-block-standalone.log-block-output{background-color:#0f172b80}@supports (color:color-mix(in lab, red, red)){.log-block-standalone.log-block-result,.log-block-standalone.log-block-output{background-color:color-mix(in oklab, var(--color-slate-900) 50%, transparent)}}.log-block-command:has(+.log-block-output),.log-block-request:has(+.log-block-output),.log-block-action:has(+.log-block-result),.log-block-action:has(+.log-block-output){border-bottom-style:var(--tw-border-style);padding-bottom:calc(var(--spacing) * 2);border-bottom-width:0}.log-block-command+.log-block-output,.log-block-request+.log-block-output,.log-block-action+.log-block-output{border-bottom-style:var(--tw-border-style);background-color:#ffffff09;border-bottom-width:0}@supports (color:color-mix(in lab, red, red)){.log-block-command+.log-block-output,.log-block-request+.log-block-output,.log-block-action+.log-block-output{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.log-block-command+.log-block-output,.log-block-request+.log-block-output,.log-block-action+.log-block-output{padding-top:calc(var(--spacing) * 1)}.log-block-command+.log-block-output .log-block-rail,.log-block-request+.log-block-output .log-block-rail,.log-block-action+.log-block-output .log-block-rail,.log-block-action+.log-block-result .log-block-rail,.log-block-output+.log-block-result .log-block-rail{padding-top:calc(var(--spacing) * 0)}.log-block-command+.log-block-output .log-block-dot,.log-block-request+.log-block-output .log-block-dot,.log-block-action+.log-block-output .log-block-dot,.log-block-action+.log-block-result .log-block-dot,.log-block-output+.log-block-result .log-block-dot{height:calc(var(--spacing) * 1.5);width:calc(var(--spacing) * 1.5);background-color:var(--color-slate-700);--tw-ring-color:var(--color-slate-950)}.log-block-command+.log-block-output .log-block-time,.log-block-request+.log-block-output .log-block-time,.log-block-action+.log-block-output .log-block-time,.log-block-action+.log-block-result .log-block-time,.log-block-output+.log-block-result .log-block-time{display:none}.log-block-action+.log-block-result,.log-block-output+.log-block-result{background-color:#ffffff09}@supports (color:color-mix(in lab, red, red)){.log-block-action+.log-block-result,.log-block-output+.log-block-result{background-color:color-mix(in oklab, var(--color-white) 3.5%, transparent)}}.log-block-action+.log-block-result,.log-block-output+.log-block-result{padding-top:calc(var(--spacing) * 1)}.log-block-rail{width:calc(var(--spacing) * 10);padding-top:calc(var(--spacing) * 2);flex-shrink:0;justify-content:center;display:flex}.log-block-dot{height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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);--tw-ring-color:var(--color-slate-900);border-radius:3.40282e38px}.log-block-dot-info{background-color:var(--color-slate-500)}.log-block-dot-warning{background-color:var(--color-amber-500)}.log-block-dot-success{background-color:var(--color-emerald-500)}.log-block-dot-error{background-color:var(--color-rose-500)}.log-block-label{--tw-font-weight:var(--font-weight-semibold);font-size:.68rem;font-weight:var(--font-weight-semibold);--tw-tracking:.16em;letter-spacing:.16em;color:var(--color-slate-500);text-transform:uppercase}.log-block-body{font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);overflow-wrap:break-word;white-space:pre-wrap;color:var(--color-slate-100)}.log-block-body-code{margin:calc(var(--spacing) * 0);color:var(--color-slate-50)}.log-block-time{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));color:var(--color-slate-500);flex-shrink:0}.log-token-prompt{color:var(--color-amber-300)}.log-token-muted{color:var(--color-slate-500)}.log-token-method{color:var(--color-teal-200)}.log-token-path{color:var(--color-slate-100)}.log-token-command{color:var(--color-cyan-200)}.log-ansi-bold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.log-ansi-fg-black{color:var(--color-slate-950)}.log-ansi-fg-red{color:var(--color-rose-300)}.log-ansi-fg-green{color:var(--color-emerald-300)}.log-ansi-fg-yellow{color:var(--color-amber-300)}.log-ansi-fg-blue{color:var(--color-cyan-300)}.log-ansi-fg-magenta{color:var(--color-fuchsia-300)}.log-ansi-fg-cyan{color:var(--color-teal-200)}.log-ansi-fg-white{color:var(--color-slate-100)}.log-ansi-fg-bright-black{color:var(--color-slate-400)}.log-ansi-fg-bright-red{color:var(--color-rose-200)}.log-ansi-fg-bright-green{color:var(--color-emerald-200)}.log-ansi-fg-bright-yellow{color:var(--color-amber-200)}.log-ansi-fg-bright-blue{color:var(--color-cyan-200)}.log-ansi-fg-bright-magenta{color:var(--color-fuchsia-200)}.log-ansi-fg-bright-cyan{color:var(--color-teal-100)}.log-ansi-fg-bright-white{color:var(--color-white)}.timeline-dot{margin-top:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 2.5);width:calc(var(--spacing) * 2.5);--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + 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);--tw-ring-color:var(--color-slate-900);border-radius:3.40282e38px;flex-shrink:0}.form-section{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.form-section{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.form-section{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.form-section{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.form-section{padding:calc(var(--spacing) * 4)}.form-section-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.list-row{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0b3;display:block}@supports (color:color-mix(in lab, red, red)){.list-row{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.list-row{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.list-row{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.list-row{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--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);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))}@media (hover:hover){.list-row:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-slate-950);background-color:#fff7ed73}@supports (color:color-mix(in lab, red, red)){.list-row:hover{background-color:color-mix(in oklab, var(--color-orange-50) 45%, transparent)}}}.usage-chip{border-style:var(--tw-border-style);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * .5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;border-width:1px;border-radius:3.40282e38px;align-items:center;display:inline-flex}.usage-chip-bound{border-color:var(--color-teal-200);background-color:var(--color-teal-50);color:var(--color-teal-800)}.usage-chip-empty{border-color:var(--color-slate-300);background-color:var(--color-slate-100);color:var(--color-slate-600)}.resource-deployment-cell{text-align:center}.resource-deployment-count{height:calc(var(--spacing) * 8);min-width:calc(var(--spacing) * 10);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight);color:var(--color-slate-500);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));justify-content:center;align-items:center;display:inline-flex}@media (hover:hover){.resource-deployment-count:hover{color:var(--color-slate-950)}}.resource-chip-grid{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 2);display:grid}@media (min-width:48rem){.resource-chip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.resource-chip{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.resource-chip{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.resource-chip{background-color:#fff9}@supports (color:color-mix(in lab, red, red)){.resource-chip{background-color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.resource-chip{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2)}.resource-chip-label{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.resource-chip-value{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-slate-900)}.empty-state{border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border:1px dashed #cad5e2cc}@supports (color:color-mix(in lab, red, red)){.empty-state{border-color:color-mix(in oklab, var(--color-slate-300) 80%, transparent)}}.empty-state{background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.empty-state{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.empty-state{padding:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-500)}:where(.create-rail>: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)))}.create-rail{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-950);background-color:var(--color-slate-950);padding:calc(var(--spacing) * 4);color:var(--color-white);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#02061826}@supports (color:color-mix(in lab, red, red)){.create-rail{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}@media (min-width:80rem){.create-rail{top:calc(var(--spacing) * 4);align-self:flex-start;position:sticky}}.create-rail{background:linear-gradient(#ffffff0e 1px,#0000 1px) 0 0/24px 24px,linear-gradient(90deg,#ffffff0a 1px,#0000 1px) 0 0/24px 24px,linear-gradient(145deg,#ff6b4a38,#0000 18rem),linear-gradient(230deg,#17a3982e,#0000 20rem),#101827}.create-rail-brand{margin-bottom:calc(var(--spacing) * 4);align-items:center;gap:calc(var(--spacing) * 3);border-bottom-style:var(--tw-border-style);border-color:#ffffff1a;border-bottom-width:1px;display:flex}@supports (color:color-mix(in lab, red, red)){.create-rail-brand{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.create-rail-brand{padding-bottom:calc(var(--spacing) * 4)}.create-rail-title{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.create-flow-card{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff1a;display:block}@supports (color:color-mix(in lab, red, red)){.create-flow-card{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.create-flow-card{background-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.create-flow-card{background-color:color-mix(in oklab, var(--color-white) 7%, transparent)}}.create-flow-card{padding:calc(var(--spacing) * 4);text-align:left;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))}@media (hover:hover){.create-flow-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-white);background-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.create-flow-card:hover{background-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}}.create-flow-card span{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white);display:block}.create-flow-active{border-color:#ffd7a880}@supports (color:color-mix(in lab, red, red)){.create-flow-active{border-color:color-mix(in oklab, var(--color-orange-200) 50%, transparent)}}.create-flow-active{background-color:#ffb96d1f}@supports (color:color-mix(in lab, red, red)){.create-flow-active{background-color:color-mix(in oklab, var(--color-orange-300) 12%, transparent)}}.project-create-shell{margin-top:calc(var(--spacing) * 6)}:where(:is(.create-workspace,.create-form)>: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)))}.create-hero,.create-section,.create-side-panel{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#0206181a;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.create-hero,.create-section,.create-side-panel{border-color:color-mix(in oklab, var(--color-slate-950) 10%, transparent)}}.create-hero,.create-section,.create-side-panel{background-color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.create-hero,.create-section,.create-side-panel{background-color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.create-hero,.create-section,.create-side-panel{padding:calc(var(--spacing) * 5);--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);--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.create-hero,.create-section,.create-side-panel{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.create-hero:before,.create-section:before,.create-side-panel:before{inset-inline:calc(var(--spacing) * 0);top:calc(var(--spacing) * 0);height:calc(var(--spacing) * 1);--tw-content:"";content:var(--tw-content);background:linear-gradient(90deg, var(--sunrise-coral), var(--sunrise-amber), var(--sunrise-teal));position:absolute}.create-layout{gap:calc(var(--spacing) * 5);display:grid}@media (min-width:80rem){.create-layout{grid-template-columns:minmax(0,1fr) 23rem}}.create-main{min-width:calc(var(--spacing) * 0)}:where(.create-main>:not(:last-child)),:where(.create-rail>: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)))}@media (min-width:80rem){.create-rail{top:calc(var(--spacing) * 4);align-self:flex-start;position:sticky}}.create-section-head,.environment-card-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.create-section-head{margin-bottom:calc(var(--spacing) * 6)}.create-section-title,.create-board-title{--tw-leading:var(--leading-tight);font-size:1.35rem;line-height:var(--leading-tight);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.source-choice-grid{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:64rem){.source-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.source-choice-card{min-height:calc(var(--spacing) * 16);cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#ffffffe6;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.source-choice-card{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.source-choice-card{padding-inline:calc(var(--spacing) * 5);padding-block:calc(var(--spacing) * 4);text-align:left;color:var(--color-slate-950);--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);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))}@media (hover:hover){.source-choice-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-slate-950);background-color:var(--color-white);--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)}}.source-choice-card-active{border-color:var(--color-slate-950);background-color:var(--color-slate-950);color:var(--color-white);--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);--tw-shadow-color:#02061826}@supports (color:color-mix(in lab, red, red)){.source-choice-card-active{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}@media (hover:hover){.source-choice-card-active:hover{background-color:var(--color-slate-950)}}.source-choice-card-active{background:linear-gradient(135deg,#ff6b4a33,#0000 16rem),linear-gradient(230deg,#17a39829,#0000 16rem),#101827}.source-choice-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:inherit;display:block}.source-choice-meta{margin-top:calc(var(--spacing) * 2);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-slate-500);display:block}.source-choice-card-active .source-choice-meta{color:var(--color-slate-300)}.framework-panel{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.framework-panel{background-color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.framework-panel{padding:calc(var(--spacing) * 4);--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)}.framework-panel-head{justify-content:space-between;align-items:center;display:flex}.framework-panel-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.framework-picker{margin-top:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:48rem){.framework-picker{max-width:24rem}}.framework-card{cursor:pointer;align-items:center;gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);min-height:4.5rem;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);color:var(--color-slate-950);--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);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));display:flex}@media (hover:hover){.framework-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-slate-950);--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)}}.choice-input:checked+.framework-card{border-color:var(--color-slate-950);background-color:var(--color-slate-950);color:var(--color-white);--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);--tw-shadow-color:#02061826}@supports (color:color-mix(in lab, red, red)){.choice-input:checked+.framework-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.framework-card-readonly{pointer-events:none;cursor:default}.framework-card-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:inherit;display:block}.framework-logo{height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 11);border-radius:var(--radius-lg);background-color:var(--color-red-600);font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height));--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black);color:var(--color-white);--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);--tw-shadow-color:#46080933;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.framework-logo{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-red-950) 20%, transparent) var(--tw-shadow-alpha), transparent)}}@media (min-width:64rem){.create-grid,.rails-builder{grid-template-columns:repeat(2,minmax(0,1fr))}}.create-grid,.repository-grid{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);display:grid}.code-resource-row{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:80rem){.code-resource-row{grid-template-columns:minmax(0,1fr) minmax(19rem,.34fr);align-items:stretch}}.code-chain-panel{min-width:calc(var(--spacing) * 0);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.code-chain-panel{background-color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.code-chain-panel{padding:calc(var(--spacing) * 4);--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)}.image-registry-panel{min-width:calc(var(--spacing) * 0);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.image-registry-panel{background-color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.image-registry-panel{padding:calc(var(--spacing) * 4);--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)}.code-chain-grid{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:80rem){.code-chain-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr) minmax(0,.9fr)}}.code-chain-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.code-chain-card{background-color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.code-chain-card{padding:calc(var(--spacing) * 3);--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)}.code-chain-card-resource{display:contents}.code-resource-row .resource-trigger{background-color:#ffffffbf;border-color:#0000;min-height:5.75rem}@supports (color:color-mix(in lab, red, red)){.code-resource-row .resource-trigger{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.code-resource-row .resource-trigger{padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (hover:hover){.code-resource-row .resource-trigger:hover{border-color:var(--color-slate-950);background-color:var(--color-white);--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)}}.code-resource-row .resource-trigger-open{border-color:var(--color-slate-950);background-color:var(--color-white);--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)}.code-resource-row .resource-trigger-label{font-size:.7rem}.code-resource-row .resource-trigger-value strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.code-resource-row .resource-trigger-value [data-resource-meta]{font-size:.7rem}.code-name-card{border-style:var(--tw-border-style);min-height:5.75rem;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);background-color:#0000;border-width:0;border-radius:0;flex-direction:column;justify-content:flex-start;display:flex}.code-name-card-label{--tw-font-weight:var(--font-weight-semibold);font-size:.7rem;font-weight:var(--font-weight-semibold);color:var(--color-slate-500);display:block}.code-name-card-value{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);display:block}.code-name-card-meta{margin-top:calc(var(--spacing) * 1);color:var(--color-slate-500);font-size:.7rem;display:block}.code-credentials-panel{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.code-credentials-panel{background-color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.code-credentials-panel{padding:calc(var(--spacing) * 4);--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)}.code-credentials-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.code-credentials-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500)}.code-credentials-body,.code-credentials-panel>.frontend-builder-body{margin-top:calc(var(--spacing) * 3)}.code-credentials-panel .key-dropzone{border-color:var(--color-slate-200);background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.code-credentials-panel .key-dropzone{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.code-credentials-panel .key-dropzone{--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)}@media (hover:hover){.code-credentials-panel .key-dropzone:hover{border-color:var(--color-slate-950);background-color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}}.project-identity-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:80rem){.project-identity-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.85fr)}}.segmented-control{gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#f1f5f9b3;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@supports (color:color-mix(in lab, red, red)){.segmented-control{background-color:color-mix(in oklab, var(--color-slate-100) 70%, transparent)}}.segmented-control{padding:calc(var(--spacing) * 1)}.rails-builder .segmented-control{grid-template-columns:repeat(3,minmax(0,1fr))}.segmented-control-two{grid-template-columns:repeat(2,minmax(0,1fr))}.segment-option{cursor:pointer;border-radius:var(--radius-md);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 2.5);text-align:center;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-600);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))}@media (hover:hover){.segment-option:hover{background-color:#ffffffbf}@supports (color:color-mix(in lab, red, red)){.segment-option:hover{background-color:color-mix(in oklab, var(--color-white) 75%, transparent)}}.segment-option:hover{color:var(--color-slate-950)}}.choice-input:checked+.segment-option{background-color:var(--color-slate-950);color:var(--color-white);--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)}.read-only-field{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#f1f5f9bf;min-height:3rem}@supports (color:color-mix(in lab, red, red)){.read-only-field{background-color:color-mix(in oklab, var(--color-slate-100) 75%, transparent)}}.read-only-field{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-900)}.rails-builder{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:64rem){.rails-builder{grid-template-columns:repeat(2,minmax(0,1fr))}}.rails-parameter-grid{margin-top:calc(var(--spacing) * 5);gap:calc(var(--spacing) * 4);display:grid}@media (min-width:80rem){.rails-parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rails-parameter-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.rails-parameter-card{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.rails-parameter-card{background-color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.rails-parameter-card{background-color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.rails-parameter-card{padding:calc(var(--spacing) * 4);--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)}@media (min-width:80rem){.rails-parameter-card-span2{grid-column:span 2/span 2}}.rails-parameter-card-title{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.rails-parameter-card .create-grid,.rails-parameter-card .rails-builder{margin-top:calc(var(--spacing) * 0)}@media (min-width:40rem){.rails-parameter-card .toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.frontend-builder{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:64rem){.frontend-builder{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:96rem){.frontend-builder{grid-template-columns:minmax(0,1.05fr) minmax(0,1.05fr) minmax(0,.85fr)}}.frontend-builder-panel{min-width:calc(var(--spacing) * 0);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.frontend-builder-panel{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.frontend-builder-panel{background-color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.frontend-builder-panel{background-color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.frontend-builder-panel{padding:calc(var(--spacing) * 3);--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);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))}.code-wechat-panel{min-width:calc(var(--spacing) * 0);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.code-wechat-panel{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.code-wechat-panel{background-color:#ffffffb8}@supports (color:color-mix(in lab, red, red)){.code-wechat-panel{background-color:color-mix(in oklab, var(--color-white) 72%, transparent)}}.code-wechat-panel{padding:calc(var(--spacing) * 3);--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);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))}.frontend-builder-panel-compact{padding:calc(var(--spacing) * 2.5)}.frontend-builder-panel-wechat{min-width:calc(var(--spacing) * 0)}.frontend-builder-panel-empty{border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border:1px dashed #e2e8f0cc;justify-content:center;align-items:center;min-height:5.5rem;display:flex}@supports (color:color-mix(in lab, red, red)){.frontend-builder-panel-empty{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.frontend-builder-panel-empty{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.frontend-builder-panel-empty{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.frontend-builder-panel-empty{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:center}.frontend-builder-panel-empty-text{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-500)}.frontend-builder-head{min-height:calc(var(--spacing) * 9);justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);display:flex}.frontend-builder-title{min-width:calc(var(--spacing) * 0);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.frontend-builder-body{margin-top:calc(var(--spacing) * 3);min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.frontend-builder-body{grid-template-columns:repeat(2,minmax(0,1fr))}}.frontend-builder-body-single{grid-template-columns:repeat(1,minmax(0,1fr))}.frontend-builder-field{min-width:calc(var(--spacing) * 0)}@media (min-width:40rem){.frontend-builder-field-wide{grid-column:span 2/span 2}}.frontend-builder-label{margin-bottom:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500);display:block}.frontend-builder .segmented-control{width:100%;min-width:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 1.5);border-radius:var(--radius-md);border-color:var(--color-slate-200);background-color:var(--color-slate-50);padding:calc(var(--spacing) * 1)}.frontend-builder .segment-option{text-overflow:ellipsis;white-space:nowrap;padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);border-radius:.25rem;overflow:hidden}.frontend-builder .switch-card{padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);flex-shrink:0;font-size:.7rem}.builder-section{margin-top:calc(var(--spacing) * 5);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#e2e8f0cc}@supports (color:color-mix(in lab, red, red)){.builder-section{border-color:color-mix(in oklab, var(--color-slate-200) 80%, transparent)}}.builder-section{background-color:#f8fafcb3}@supports (color:color-mix(in lab, red, red)){.builder-section{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.builder-section{padding:calc(var(--spacing) * 4)}.builder-section-title{margin-bottom:calc(var(--spacing) * 4);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700)}.builder-section-collapsible{margin-top:calc(var(--spacing) * 5);background-color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.builder-section-collapsible{background-color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.builder-section-toggle{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 4);border-left-style:var(--tw-border-style);border-left-width:4px;border-color:var(--color-slate-950);width:100%;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);text-align:left;font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);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));display:flex}@media (hover:hover){.builder-section-toggle:hover{color:var(--color-slate-950)}}.builder-section-toggle-state{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 2.5);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-500);border-radius:3.40282e38px}.builder-section-body{margin-top:calc(var(--spacing) * 4)}.segmented-control-wide{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:80rem){.segmented-control-wide{grid-template-columns:repeat(3,minmax(0,1fr))}}.toggle-grid{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:40rem){.toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.toggle-grid{grid-column:span 2/span 2}}.toggle-card{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#ffffffe6;display:block}@supports (color:color-mix(in lab, red, red)){.toggle-card{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.toggle-card{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);--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);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))}@media (hover:hover){.toggle-card:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-slate-950);background-color:#fff7ed8c}@supports (color:color-mix(in lab, red, red)){.toggle-card:hover{background-color:color-mix(in oklab, var(--color-orange-50) 55%, transparent)}}}@media (min-width:64rem){.toggle-card-wide{grid-column:span 2/span 2}}.toggle-card-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-950);display:block}.choice-input:checked+.toggle-card{border-color:var(--color-slate-950);background-color:var(--color-slate-950);color:var(--color-white);--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);--tw-shadow-color:#02061826}@supports (color:color-mix(in lab, red, red)){.choice-input:checked+.toggle-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.choice-input:checked+.toggle-card .toggle-card-title{color:var(--color-white)}.config-apply-toggle{justify-content:flex-end;align-items:center;display:flex}.switch-card{cursor:pointer;border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1.5);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);--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);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));border-radius:3.40282e38px;align-items:center;display:inline-flex}@media (hover:hover){.switch-card:hover{border-color:var(--color-slate-950);color:var(--color-slate-950)}}.choice-input:checked+.switch-card{border-color:var(--color-slate-950);background-color:var(--color-slate-950);color:var(--color-white);--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);--tw-shadow-color:#02061826}@supports (color:color-mix(in lab, red, red)){.choice-input:checked+.switch-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.environment-pair{gap:calc(var(--spacing) * 8);display:grid}@media (min-width:80rem){.environment-pair{grid-template-columns:repeat(2,minmax(0,1fr))}}.environment-pair .environment-card{border-color:var(--color-slate-200);background-color:#ffffffdb}@supports (color:color-mix(in lab, red, red)){.environment-pair .environment-card{background-color:color-mix(in oklab, var(--color-white) 86%, transparent)}}.environment-pair .environment-card{padding:calc(var(--spacing) * 6);--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)}.environment-card-title{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.environment-card-head{margin-bottom:calc(var(--spacing) * 6)}:where(.environment-card-body>: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)))}:where(.environment-card-section>: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)))}.environment-card-section-title{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600)}.tag-cloud{align-items:center;gap:calc(var(--spacing) * 2);border-radius:var(--radius-lg);background-color:#f8fafcb3;flex-wrap:wrap;min-height:3rem;display:flex}@supports (color:color-mix(in lab, red, red)){.tag-cloud{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.tag-cloud{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.tag-chip{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);--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);border-radius:3.40282e38px;display:inline-flex}.resource-grid{gap:calc(var(--spacing) * 3);display:grid}@media (min-width:64rem){.resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.resource-trigger{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#ffffffe6;width:100%}@supports (color:color-mix(in lab, red, red)){.resource-trigger{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.resource-trigger{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;--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);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))}@media (hover:hover){.resource-trigger:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-slate-950);background-color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}}.resource-trigger-open{border-color:var(--color-slate-950);background-color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}.resource-trigger-compact{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);min-height:3rem;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 2.5);--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);display:flex}.resource-trigger-label{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-700);display:block}.resource-trigger-value{margin-top:calc(var(--spacing) * 3);display:block}.resource-trigger-compact .resource-trigger-value{margin-top:calc(var(--spacing) * 0);min-width:calc(var(--spacing) * 0);text-align:right}.resource-trigger-compact .resource-trigger-label{margin-bottom:calc(var(--spacing) * 0);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);white-space:nowrap;color:var(--color-slate-700);flex-shrink:0}.resource-trigger-compact .resource-trigger-value strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.resource-trigger-compact .resource-trigger-value [data-resource-meta]{display:none}.resource-trigger-value strong{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);display:block}.resource-trigger-value [data-resource-meta]{margin-top:calc(var(--spacing) * 1);text-overflow:ellipsis;white-space:nowrap;--tw-leading:calc(var(--spacing) * 5);font-size:.72rem;line-height:calc(var(--spacing) * 5);color:var(--color-slate-500);display:block;overflow:hidden}.resource-trigger-warning{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);color:var(--color-rose-500);display:block}.resource-trigger-value-empty strong{color:var(--color-slate-400)}.resource-trigger-value-empty [data-resource-meta]{color:var(--color-slate-500)}.resource-menu{z-index:50;min-height:calc(var(--spacing) * 0);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);width:28rem;max-width:calc(100vw - 1.5rem);padding:calc(var(--spacing) * 2);color:var(--color-slate-950);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0f172b26;flex-direction:column;display:flex;position:fixed;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.resource-menu{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 15%, transparent) var(--tw-shadow-alpha), transparent)}}.resource-menu-head{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 2);display:flex}.resource-menu-head h2{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950)}.resource-menu-list{min-height:calc(var(--spacing) * 0);gap:calc(var(--spacing) * 2);padding-inline:calc(var(--spacing) * 1);padding-bottom:calc(var(--spacing) * 1);overscroll-behavior:contain;flex-direction:column;flex:1;display:flex;overflow-y:auto}.resource-menu-search{padding-inline:calc(var(--spacing) * 2);padding-bottom:calc(var(--spacing) * 2)}.config-file-grid{gap:calc(var(--spacing) * 4);display:grid}@media (min-width:80rem){.config-file-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.config-file-card{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#0206181a}@supports (color:color-mix(in lab, red, red)){.config-file-card{border-color:color-mix(in oklab, var(--color-slate-950) 10%, transparent)}}.config-file-card{background-color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.config-file-card{background-color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.config-file-card{padding:calc(var(--spacing) * 5);--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);--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.config-file-card{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}.config-file-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.config-file-head-main{min-width:calc(var(--spacing) * 0)}.config-file-kicker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-slate-500);text-transform:uppercase}.config-file-head-main h3{margin-top:calc(var(--spacing) * 1);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);overflow-wrap:break-word;color:var(--color-slate-950)}.config-file-head-side{justify-content:flex-end;gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.config-file-resource-summary{margin-top:calc(var(--spacing) * 3);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-500)}.yaml-editor{margin-top:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-slate-950);--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);height:28rem;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);grid-template-columns:3rem minmax(0,1fr);display:grid;overflow:hidden}@media (min-width:64rem){.yaml-editor{height:32rem}}.yaml-editor-gutter{border-right-style:var(--tw-border-style);border-color:#ffffff1a;border-right-width:1px;height:100%;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.yaml-editor-gutter{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.yaml-editor-gutter{background-color:var(--color-slate-950);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 4);font-family:var(--font-mono);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);color:var(--color-slate-500)}.yaml-gutter-line{height:calc(var(--spacing) * 7);text-align:right;--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,)}.yaml-gutter-line-insert{color:var(--color-emerald-300)}.yaml-editor-body{height:100%;min-height:calc(var(--spacing) * 0);background-color:var(--color-slate-950);position:relative}.yaml-editor-preview,.yaml-editor-input{inset:calc(var(--spacing) * 0);z-index:0;margin:calc(var(--spacing) * 0);width:100%;height:100%;padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 4);font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 7);line-height:calc(var(--spacing) * 7);tab-size:2;position:absolute;overflow:auto}.yaml-editor-preview{pointer-events:none;z-index:0;color:var(--color-slate-100)}.yaml-editor-input{z-index:10;resize:none;border-style:var(--tw-border-style);color:#0000;--tw-outline-style:none;-webkit-text-fill-color:transparent;caret-color:var(--sunrise-slate,#e2e8f0);background-color:#0000;border-width:0;outline-style:none}.yaml-editor-input::selection{background:#ffffff2e}.yaml-line{min-height:calc(var(--spacing) * 7);white-space:pre}.yaml-line-insert{background-color:#00bb7f1a}@supports (color:color-mix(in lab, red, red)){.yaml-line-insert{background-color:color-mix(in oklab, var(--color-emerald-500) 10%, transparent)}}.yaml-line-managed{color:var(--color-slate-300)}.yaml-key{color:var(--color-cyan-300)}.yaml-string{color:var(--color-emerald-300)}.yaml-literal{color:var(--color-amber-300)}.yaml-number{color:var(--color-fuchsia-300)}.yaml-comment{color:var(--color-slate-500)}.config-save-bar{margin-top:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 4);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#0206181a;display:grid}@supports (color:color-mix(in lab, red, red)){.config-save-bar{border-color:color-mix(in oklab, var(--color-slate-950) 10%, transparent)}}.config-save-bar{background-color:#ffffffe0}@supports (color:color-mix(in lab, red, red)){.config-save-bar{background-color:color-mix(in oklab, var(--color-white) 88%, transparent)}}.config-save-bar{padding:calc(var(--spacing) * 5);--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);--tw-shadow-color:#0f172b0d}@supports (color:color-mix(in lab, red, red)){.config-save-bar{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-900) 5%, transparent) var(--tw-shadow-alpha), transparent)}}@media (min-width:64rem){.config-save-bar{grid-template-columns:minmax(0,20rem) auto;align-items:flex-end}}.config-commit-field{max-width:24rem;min-width:calc(var(--spacing) * 0)}.config-save-actions{gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}@media (min-width:64rem){.config-save-actions{justify-self:flex-end}}.config-managed-summary{margin-top:calc(var(--spacing) * 3);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#f8fafccc}@supports (color:color-mix(in lab, red, red)){.config-managed-summary{background-color:color-mix(in oklab, var(--color-slate-50) 80%, transparent)}}.config-managed-summary{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3)}.config-managed-summary-head{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-slate-500);text-transform:uppercase}.config-managed-summary-list{margin-top:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 2);flex-wrap:wrap;display:flex}.config-managed-summary-item{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-600);border-radius:3.40282e38px;align-items:center;display:inline-flex}.config-managed-summary-item-muted{color:var(--color-slate-400)}.config-managed-summary-item-warning{margin-left:calc(var(--spacing) * 1);color:var(--color-rose-500)}.confirm-kicker{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);--tw-tracking:.14em;letter-spacing:.14em;color:var(--color-slate-300);text-transform:uppercase}.resource-option{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-200);background-color:#f8fafce6}@supports (color:color-mix(in lab, red, red)){.resource-option{background-color:color-mix(in oklab, var(--color-slate-50) 90%, transparent)}}.resource-option{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;--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);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))}@media (hover:hover){.resource-option:hover{border-color:var(--color-slate-950);background-color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}}.resource-option-head{justify-content:space-between;align-items:flex-start;gap:calc(var(--spacing) * 3);display:flex}.resource-option-name{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);display:block}.resource-option-kind{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);white-space:nowrap;color:var(--color-slate-500);flex-shrink:0}.resource-option-meta{margin-top:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));overflow-wrap:break-word;color:var(--color-slate-500);display:block}.resource-option-meta-warning{color:var(--color-rose-500)}.domain-config{border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-teal-100);background-color:#f0fdfa59;width:fit-content;max-width:100%}@supports (color:color-mix(in lab, red, red)){.domain-config{background-color:color-mix(in oklab, var(--color-teal-50) 35%, transparent)}}.domain-config{padding:calc(var(--spacing) * 4)}.domain-config-grid{gap:calc(var(--spacing) * 3);display:grid}.domain-composer{justify-content:flex-start;align-items:flex-end;gap:calc(var(--spacing) * 3);display:grid}@media (min-width:64rem){.domain-composer{grid-template-columns:minmax(0,18rem) auto minmax(0,20rem)}}.domain-dot{padding-bottom:calc(var(--spacing) * 4);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-400);display:none}@media (min-width:48rem){.domain-dot{display:block}}.domain-summary{margin-top:calc(var(--spacing) * 3);text-align:right;font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-500)}.key-dropzone{cursor:pointer;border-radius:var(--radius-lg);border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:1px;border-color:var(--color-slate-300);background-color:#f8fafcb3;display:block;position:relative}@supports (color:color-mix(in lab, red, red)){.key-dropzone{background-color:color-mix(in oklab, var(--color-slate-50) 70%, transparent)}}.key-dropzone{padding-inline:calc(var(--spacing) * 4);padding-block:calc(var(--spacing) * 3);text-align:left;--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);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))}@media (hover:hover){.key-dropzone:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y);border-color:var(--color-slate-950);background-color:var(--color-white);--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px 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)}}.key-dropzone-top{justify-content:space-between;align-items:center;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.key-dropzone-title{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);display:block}.key-dropzone-action{border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-slate-300);background-color:var(--color-white);padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 1);font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height));--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium);color:var(--color-slate-700);border-radius:3.40282e38px}.key-dropzone-files{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);overflow-wrap:break-word;color:var(--color-slate-500);display:block}.key-dropzone-compact{min-height:4.25rem;padding-inline:calc(var(--spacing) * 3);padding-block:calc(var(--spacing) * 3)}.file-card-input{inset:calc(var(--spacing) * 0);cursor:pointer;opacity:0;position:absolute}.key-dropzone:hover .key-dropzone-title{color:var(--color-slate-950)}.confirm-backdrop{inset:calc(var(--spacing) * 0);z-index:200;background-color:#020618a6;justify-content:center;align-items:center;display:flex;position:fixed}@supports (color:color-mix(in lab, red, red)){.confirm-backdrop{background-color:color-mix(in oklab, var(--color-slate-950) 65%, transparent)}}.confirm-backdrop{padding:calc(var(--spacing) * 4);--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,)}.confirm-dialog{width:100%;max-width:var(--container-md);border-radius:var(--radius-lg);border-style:var(--tw-border-style);border-width:1px;border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.confirm-dialog{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.confirm-dialog{background-color:var(--color-slate-950);padding:calc(var(--spacing) * 5);color:var(--color-white);--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);--tw-shadow-color:#0206184d}@supports (color:color-mix(in lab, red, red)){.confirm-dialog{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-slate-950) 30%, transparent) var(--tw-shadow-alpha), transparent)}}.confirm-dialog{background:linear-gradient(135deg,#ff6b4a3d,#0000 18rem),linear-gradient(230deg,#17a39833,#0000 18rem),#101827}.confirm-title{margin-top:calc(var(--spacing) * 3);font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height));--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-white)}.confirm-message{margin-top:calc(var(--spacing) * 3);font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6);color:var(--color-slate-300)}.confirm-actions{margin-top:calc(var(--spacing) * 5);justify-content:flex-end;gap:calc(var(--spacing) * 3);flex-wrap:wrap;display:flex}.confirm-actions .button-secondary{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.confirm-actions .button-secondary{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.confirm-actions .button-secondary{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.confirm-actions .button-secondary{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.confirm-actions .button-secondary{color:var(--color-white)}@media (hover:hover){.confirm-actions .button-secondary:hover{background-color:var(--color-white);color:var(--color-slate-950)}}.project-list-table-head,.project-row{padding-inline:calc(var(--spacing) * 4);grid-template-columns:minmax(0,1.95fr) minmax(10rem,.82fr) minmax(10rem,.82fr) minmax(7rem,.4fr)}@media (hover:hover){.project-row:hover{background-color:#ffedd599}@supports (color:color-mix(in lab, red, red)){.project-row:hover{background-color:color-mix(in oklab, var(--color-orange-100) 60%, transparent)}}}.project-list-cell-code,.project-list-cell-production,.project-list-cell-updated{text-align:center}.project-list-cell-code strong,.project-list-cell-production strong,.project-list-cell-updated strong{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height));--tw-leading:calc(var(--spacing) * 5);line-height:calc(var(--spacing) * 5);--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold);color:var(--color-slate-950);display:block}.project-list-cell-code span,.project-list-cell-production span{--tw-leading:calc(var(--spacing) * 4);font-size:11px;line-height:calc(var(--spacing) * 4);color:var(--color-slate-500);display:block}.project-list-head-project{text-align:left}.project-list-head-code,.project-list-head-production,.project-list-head-updated{text-align:center}.project-list-cell-project .project-row-mark{margin-block:calc(var(--spacing) * 0);height:auto;min-height:calc(var(--spacing) * 11);width:calc(var(--spacing) * 2);border-radius:3.40282e38px;flex-shrink:0;align-self:stretch;box-shadow:inset 0 0 0 1px #ffffff57,0 1px 8px #ff6b4a1f}.project-row:hover .project-row-mark{box-shadow:inset 0 0 0 1px #ffffff7a,0 0 0 1px #ff6b4a1f,0 2px 12px #ff6b4a42}.operation-list-table-head,.operation-list-row{grid-template-columns:minmax(0,1.55fr) minmax(0,1.75fr) minmax(8rem,.62fr) minmax(6rem,.42fr) minmax(8rem,.48fr)}@media (hover:hover){.operation-list-row:hover{background-color:#ffedd599}@supports (color:color-mix(in lab, red, red)){.operation-list-row:hover{background-color:color-mix(in oklab, var(--color-orange-100) 60%, transparent)}}}.operation-list-head-operation,.operation-list-head-subject{text-align:left}.operation-list-head-actor,.operation-list-head-status,.operation-list-head-time,.operation-list-cell-actor,.operation-list-cell-status,.operation-list-cell-time{text-align:center}}@layer utilities{.visible{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}.fixed{position:fixed}.static{position:static}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.mt-1{margin-top:calc(var(--spacing) * 1)}.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)}.\!hidden{display:none!important}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.w-full{width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.border-separate{border-collapse:separate}.border-spacing-0{--tw-border-spacing-x:calc(var(--spacing) * 0);--tw-border-spacing-y:calc(var(--spacing) * 0);border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}: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-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-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)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded-lg{border-radius:var(--radius-lg)}.border{border-style:var(--tw-border-style);border-width:1px}.border-slate-200{border-color:var(--color-slate-200)}.border-slate-200\/70{border-color:#e2e8f0b3}@supports (color:color-mix(in lab, red, red)){.border-slate-200\/70{border-color:color-mix(in oklab, var(--color-slate-200) 70%, transparent)}}.border-white{border-color:var(--color-white)}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/55{background-color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.bg-white\/55{background-color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.p-4{padding:calc(var(--spacing) * 4)}.px-4{padding-inline:calc(var(--spacing) * 4)}.py-3{padding-block:calc(var(--spacing) * 3)}.text-left{text-align:left}.text-right{text-align:right}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.whitespace-nowrap{white-space:nowrap}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-700{color:var(--color-slate-700)}.text-slate-800{color:var(--color-slate-800)}.text-slate-950{color:var(--color-slate-950)}.text-white{color:var(--color-white)}.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))}@media (hover:hover){.hover\:border-slate-300:hover{border-color:var(--color-slate-300)}.hover\:bg-slate-50:hover{background-color:var(--color-slate-50)}.hover\:bg-slate-100:hover{background-color:var(--color-slate-100)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:text-slate-950:hover{color:var(--color-slate-950)}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:items-start{align-items:flex-start}.lg\:justify-between{justify-content:space-between}}}@property --tw-border-spacing-x{syntax:"<length>";inherits:false;initial-value:0}@property --tw-border-spacing-y{syntax:"<length>";inherits:false;initial-value:0}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{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-tracking{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-leading{syntax:"*";inherits:false}@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-content{syntax:"*";inherits:false;initial-value:""}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@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}