/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-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-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@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-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-red-800:oklch(44.4% .177 26.899);--color-red-950:oklch(25.8% .092 26.042);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--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-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);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--blur-2xl:40px;--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;-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}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.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}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-10{top:calc(var(--spacing) * -10)}.-top-16{top:calc(var(--spacing) * -16)}.-top-20{top:calc(var(--spacing) * -20)}.-top-24{top:calc(var(--spacing) * -24)}.top-0{top:calc(var(--spacing) * 0)}.top-1\/2{top:50%}.top-28{top:calc(var(--spacing) * 28)}.-right-10{right:calc(var(--spacing) * -10)}.-right-24{right:calc(var(--spacing) * -24)}.-right-px{right:-1px}.bottom-10{bottom:calc(var(--spacing) * 10)}.left-0{left:calc(var(--spacing) * 0)}.left-1\/2{left:50%}.left-6{left:calc(var(--spacing) * 6)}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[100\]{z-index:100}.z-\[110\]{z-index:110}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:calc(var(--spacing) * 0)}.m-321444{margin:calc(var(--spacing) * 321444)}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-3{margin-block:calc(var(--spacing) * 3)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-\[2px\]{margin-top:2px}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.size-1{width:calc(var(--spacing) * 1);height:calc(var(--spacing) * 1)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-2\.5{width:calc(var(--spacing) * 2.5);height:calc(var(--spacing) * 2.5)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-\[7px\]{width:7px;height:7px}.size-\[14px\]{width:14px;height:14px}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:calc(var(--spacing) * 1)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-28{height:calc(var(--spacing) * 28)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-48{height:calc(var(--spacing) * 48)}.h-64{height:calc(var(--spacing) * 64)}.h-\[110px\]{height:110px}.h-\[380px\]{height:380px}.h-full{height:100%}.h-px{height:1px}.max-h-72{max-height:calc(var(--spacing) * 72)}.min-h-60{min-height:calc(var(--spacing) * 60)}.min-h-\[148px\]{min-height:148px}.min-h-\[160px\]{min-height:160px}.min-h-\[220px\]{min-height:220px}.min-h-\[320px\]{min-height:320px}.min-h-\[330px\]{min-height:330px}.min-h-\[400px\]{min-height:400px}.min-h-\[480px\]{min-height:480px}.w-1{width:calc(var(--spacing) * 1)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-40{width:calc(var(--spacing) * 40)}.w-\[68\%\]{width:68%}.w-\[92\%\]{width:92%}.w-\[120\%\]{width:120%}.w-\[140\%\]{width:140%}.w-\[520px\]{width:520px}.w-\[min\(720px\,92\%\)\]{width:min(720px,92%)}.w-full{width:100%}.w-px{width:1px}.w-screen{width:100vw}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-\[52ch\]{max-width:52ch}.max-w-\[420px\]{max-width:420px}.max-w-\[520px\]{max-width:520px}.max-w-\[560px\]{max-width:560px}.max-w-\[666px\]{max-width:666px}.max-w-\[680px\]{max-width:680px}.max-w-\[1440px\]{max-width:1440px}.max-w-md{max-width:var(--container-md)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-2{--tw-translate-y:calc(var(--spacing) * -2);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-2{--tw-translate-y:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-\[reward-param-value-flash_4s_infinite\]{animation:4s infinite reward-param-value-flash}.animate-pulse{animation:var(--animate-pulse)}.cursor-crosshair{cursor:crosshair}.cursor-pointer{cursor:pointer}.resize{resize:both}.scroll-mt-\[96px\]{scroll-margin-top:96px}.list-none{list-style-type:none}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-px{gap:1px}: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-2\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2.5) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-\[4px\]{border-radius:4px}.rounded-\[6px\]{border-radius:6px}.rounded-\[8px\]{border-radius:8px}.rounded-\[12px\]{border-radius:12px}.rounded-\[18px\]{border-radius:18px}.rounded-\[22px\]{border-radius:22px}.rounded-\[inherit\]{border-radius:inherit}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-none{border-radius:0}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-\[\#85ed75\]{border-color:#85ed75}.border-\[\#85ed75\]\/20{border-color:oklab(85.6338% -.144329 .11651/.2)}.border-\[\#85ed75\]\/25{border-color:oklab(85.6338% -.144329 .11651/.25)}.border-\[\#85ed75\]\/30{border-color:oklab(85.6338% -.144329 .11651/.3)}.border-\[\#85ed75\]\/\[0\.15\]{border-color:oklab(85.6338% -.144329 .11651/.15)}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab, var(--color-black) 15%, transparent)}}.border-red-500\/30{border-color:#fb2c364d}@supports (color:color-mix(in lab, red, red)){.border-red-500\/30{border-color:color-mix(in oklab, var(--color-red-500) 30%, transparent)}}.border-red-800\/40{border-color:#9f071266}@supports (color:color-mix(in lab, red, red)){.border-red-800\/40{border-color:color-mix(in oklab, var(--color-red-800) 40%, transparent)}}.border-transparent{border-color:#0000}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/12{border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.border-white\/12{border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/\[0\.04\]{border-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.04\]{border-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.border-white\/\[0\.06\]{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.06\]{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.border-white\/\[0\.07\]{border-color:#ffffff12}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.07\]{border-color:color-mix(in oklab, var(--color-white) 7.0%, transparent)}}.border-white\/\[0\.08\]{border-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.08\]{border-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.border-white\/\[0\.14\]{border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.border-white\/\[0\.14\]{border-color:color-mix(in oklab, var(--color-white) 14.0%, transparent)}}.bg-\[\#0a0a0a\]{background-color:#0a0a0a}.bg-\[\#0c0c0c\]{background-color:#0c0c0c}.bg-\[\#0e0e0e\]{background-color:#0e0e0e}.bg-\[\#0e0e0e\]\/90{background-color:oklab(16.3758% -4.47035e-8 0/.9)}.bg-\[\#0e0e0e\]\/98{background-color:oklab(16.3758% -4.47035e-8 0/.98)}.bg-\[\#0f0f0f\]{background-color:#0f0f0f}.bg-\[\#1a1a1a\]{background-color:#1a1a1a}.bg-\[\#28c840\]{background-color:#28c840}.bg-\[\#85ed75\]{background-color:#85ed75}.bg-\[\#85ed75\]\/10{background-color:oklab(85.6338% -.144329 .11651/.1)}.bg-\[\#85ed75\]\/50{background-color:oklab(85.6338% -.144329 .11651/.5)}.bg-\[\#85ed75\]\/60{background-color:oklab(85.6338% -.144329 .11651/.6)}.bg-\[\#85ed75\]\/\[0\.06\]{background-color:oklab(85.6338% -.144329 .11651/.06)}.bg-\[\#85ed75\]\/\[0\.07\]{background-color:oklab(85.6338% -.144329 .11651/.07)}.bg-\[\#080808\]{background-color:#080808}.bg-\[\#111111\]{background-color:#111}.bg-\[\#111111\]\/95{background-color:oklab(17.7638% -2.23517e-8 0/.95)}.bg-\[\#121212\]{background-color:#121212}.bg-\[\#141414\]{background-color:#141414}.bg-\[\#151515\]{background-color:#151515}.bg-\[\#161616\]{background-color:#161616}.bg-\[\#ff5f57\]{background-color:#ff5f57}.bg-\[\#ffbd2e\]{background-color:#ffbd2e}.bg-black{background-color:var(--color-black)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/55{background-color:#0000008c}@supports (color:color-mix(in lab, red, red)){.bg-black\/55{background-color:color-mix(in oklab, var(--color-black) 55%, transparent)}}.bg-black\/60{background-color:#0009}@supports (color:color-mix(in lab, red, red)){.bg-black\/60{background-color:color-mix(in oklab, var(--color-black) 60%, transparent)}}.bg-black\/70{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.bg-black\/70{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.bg-current{background-color:currentColor}.bg-red-500\/10{background-color:#fb2c361a}@supports (color:color-mix(in lab, red, red)){.bg-red-500\/10{background-color:color-mix(in oklab, var(--color-red-500) 10%, transparent)}}.bg-red-950\/40{background-color:#46080966}@supports (color:color-mix(in lab, red, red)){.bg-red-950\/40{background-color:color-mix(in oklab, var(--color-red-950) 40%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.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\/15{background-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.bg-white\/15{background-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/\[0\.02\]{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.02\]{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.bg-white\/\[0\.03\]{background-color:#ffffff08}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.03\]{background-color:color-mix(in oklab, var(--color-white) 3%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.06\]{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.06\]{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(ellipse_800px_520px_at_18\%_42\%\,rgba\(0\,0\,0\,0\.82\)\,transparent_62\%\)\]{background-image:radial-gradient(800px 520px at 18% 42%,#000000d1,#0000 62%)}.from-\[\#0e0e0e\]{--tw-gradient-from:#0e0e0e;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-\[\#85ed75\]{--tw-gradient-from:#85ed75;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-black\/75{--tw-gradient-from:#000000bf}@supports (color:color-mix(in lab, red, red)){.from-black\/75{--tw-gradient-from:color-mix(in oklab, var(--color-black) 75%, transparent)}}.from-black\/75{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-white\/\[0\.06\]{--tw-gradient-from:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.from-white\/\[0\.06\]{--tw-gradient-from:color-mix(in oklab, var(--color-white) 6%, transparent)}}.from-white\/\[0\.06\]{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\[\#0e0e0e\]\/55{--tw-gradient-via:oklab(16.3758% -4.47035e-8 0/.55);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#85ed75\]\/0{--tw-gradient-via:oklab(0% 0 0/0);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-\[\#85ed75\]\/40{--tw-gradient-via:oklab(85.6338% -.144329 .11651/.4);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-black\/35{--tw-gradient-via:#00000059}@supports (color:color-mix(in lab, red, red)){.via-black\/35{--tw-gradient-via:color-mix(in oklab, var(--color-black) 35%, transparent)}}.via-black\/35{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/10{--tw-gradient-via:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.via-white\/10{--tw-gradient-via:color-mix(in oklab, var(--color-white) 10%, transparent)}}.via-white\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-\[\#9bf38c\]{--tw-gradient-to:#9bf38c;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-white\/10{--tw-gradient-to:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.to-white\/10{--tw-gradient-to:color-mix(in oklab, var(--color-white) 10%, transparent)}}.to-white\/10{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:radial-gradient\(ellipse_at_18\%_40\%\,black_55\%\,transparent_78\%\)\]{-webkit-mask-image:radial-gradient(at 18% 40%,#000 55%,#0000 78%);mask-image:radial-gradient(at 18% 40%,#000 55%,#0000 78%)}.object-cover{object-fit:cover}.object-\[center_35\%\]{object-position:center 35%}.object-center{object-position:center}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:calc(var(--spacing) * 1)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-8{padding-block:calc(var(--spacing) * 8)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-28{padding-top:calc(var(--spacing) * 28)}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-42{padding-right:calc(var(--spacing) * 42)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-2\.5{padding-left:calc(var(--spacing) * 2.5)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.text-center{text-align:center}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.82rem\]{font-size:.82rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[36px\]{font-size:36px}.text-\[clamp\(2rem\,4\.8vw\,3\.5rem\)\]{font-size:clamp(2rem,4.8vw,3.5rem)}.text-\[clamp\(28px\,5vw\,42px\)\]{font-size:clamp(28px,5vw,42px)}.leading-6{--tw-leading:calc(var(--spacing) * 6);line-height:calc(var(--spacing) * 6)}.leading-\[1\.6\]{--tw-leading:1.6;line-height:1.6}.leading-\[1\.7\]{--tw-leading:1.7;line-height:1.7}.leading-\[1\.08\]{--tw-leading:1.08;line-height:1.08}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.032em\]{--tw-tracking:-.032em;letter-spacing:-.032em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.\[text-wrap\:balance\]{text-wrap:balance}.break-words{overflow-wrap:break-word}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[\#7ec8ff\]{color:#7ec8ff}.text-\[\#85ed75\]{color:#85ed75}.text-\[\#85ed75\]\/60{color:oklab(85.6338% -.144329 .11651/.6)}.text-\[\#85ed75\]\/70{color:oklab(85.6338% -.144329 .11651/.7)}.text-black{color:var(--color-black)}.text-red-400{color:var(--color-red-400)}.text-red-400\/70{color:#ff6568b3}@supports (color:color-mix(in lab, red, red)){.text-red-400\/70{color:color-mix(in oklab, var(--color-red-400) 70%, transparent)}}.text-white{color:var(--color-white)}.text-white\/20{color:#fff3}@supports (color:color-mix(in lab, red, red)){.text-white\/20{color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.text-white\/25{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.text-white\/30{color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.text-white\/30{color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.text-white\/35{color:#ffffff59}@supports (color:color-mix(in lab, red, red)){.text-white\/35{color:color-mix(in oklab, var(--color-white) 35%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/45{color:#ffffff73}@supports (color:color-mix(in lab, red, red)){.text-white\/45{color:color-mix(in oklab, var(--color-white) 45%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.text-white\/55{color:#ffffff8c}@supports (color:color-mix(in lab, red, red)){.text-white\/55{color:color-mix(in oklab, var(--color-white) 55%, transparent)}}.text-white\/60{color:#fff9}@supports (color:color-mix(in lab, red, red)){.text-white\/60{color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.text-white\/65{color:#ffffffa6}@supports (color:color-mix(in lab, red, red)){.text-white\/65{color:color-mix(in oklab, var(--color-white) 65%, transparent)}}.text-white\/70{color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.text-white\/70{color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/82{color:#ffffffd1}@supports (color:color-mix(in lab, red, red)){.text-white\/82{color:color-mix(in oklab, var(--color-white) 82%, transparent)}}.text-white\/85{color:#ffffffd9}@supports (color:color-mix(in lab, red, red)){.text-white\/85{color:color-mix(in oklab, var(--color-white) 85%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.not-italic{font-style:normal}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.decoration-white\/15{text-decoration-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.decoration-white\/15{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 15%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 15%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 15%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-\[0\.05\]{opacity:.05}.opacity-\[0\.06\]{opacity:.06}.opacity-\[0\.07\]{opacity:.07}.opacity-\[0\.28\]{opacity:.28}.opacity-\[0\.45\]{opacity:.45}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(133\,237\,117\,0\.4\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#85ed7566);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(133\,237\,117\,0\.5\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#85ed7580);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(133\,237\,117\,0\.6\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#85ed7599);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(133\,237\,117\,0\.35\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#85ed7559);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_rgba\(133\,237\,117\,0\.45\)\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#85ed7573);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(133\,237\,117\,0\.5\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#85ed7580);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_rgba\(133\,237\,117\,0\.45\)\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#85ed7573);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_16px_rgba\(133\,237\,117\,0\.35\)\]{--tw-shadow:0 0 16px var(--tw-shadow-color,#85ed7559);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_24px_rgba\(133\,237\,117\,0\.15\)\]{--tw-shadow:0 0 24px var(--tw-shadow-color,#85ed7526);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_24px_rgba\(0\,0\,0\,0\.45\)\]{--tw-shadow:0 8px 24px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.4\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.35\)\]{--tw-shadow:0 8px 32px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_10px_36px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:0 10px 36px var(--tw-shadow-color,#00000024);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_16px_48px_rgba\(0\,0\,0\,0\.55\)\,inset_0_1px_0_rgba\(255\,255\,255\,0\.05\)\]{--tw-shadow:0 16px 48px var(--tw-shadow-color,#0000008c), inset 0 1px 0 var(--tw-shadow-color,#ffffff0d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.03\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff08);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm,.shadow\/compare{--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)}.ring{--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)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-2xl{--tw-blur:blur(var(--blur-2xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[70px\]{--tw-blur:blur(70px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-110{--tw-brightness:brightness(110%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.brightness-\[1\.08\]{--tw-brightness:brightness(1.08);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.contrast-105{--tw-contrast:contrast(105%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.contrast-\[1\.05\]{--tw-contrast:contrast(1.05);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-\[1\.15\]{--tw-saturate:saturate(1.15);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-2xl{--tw-backdrop-blur:blur(var(--blur-2xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-\[2px\]{--tw-backdrop-blur:blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,background-color\,border-color\]{transition-property:transform,background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.will-change-transform{will-change:transform}.select-none{-webkit-user-select:none;user-select:none}.\[background\:radial-gradient\(ellipse_at_center\,transparent_58\%\,rgba\(0\,0\,0\,0\.55\)_100\%\)\]{background:radial-gradient(#0000 58%,#0000008c 100%)}.\[text-shadow\:0_1px_16px_rgba\(0\,0\,0\,0\.55\)\]{text-shadow:0 1px 16px #0000008c}@media (hover:hover){.group-hover\:w-5:is(:where(.group):hover *){width:calc(var(--spacing) * 5)}.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:-translate-y-\[1px\]:is(:where(.group):hover *){--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:border-\[\#85ed75\]\/30:is(:where(.group):hover *){border-color:oklab(85.6338% -.144329 .11651/.3)}.group-hover\:border-white\/\[0\.10\]:is(:where(.group):hover *){border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-white\/\[0\.10\]:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.group-hover\:border-white\/\[0\.12\]:is(:where(.group):hover *){border-color:#ffffff1f}@supports (color:color-mix(in lab, red, red)){.group-hover\:border-white\/\[0\.12\]:is(:where(.group):hover *){border-color:color-mix(in oklab, var(--color-white) 12%, transparent)}}.group-hover\:bg-\[\#85ed75\]:is(:where(.group):hover *){background-color:#85ed75}.group-hover\:bg-\[\#85ed75\]\/10:is(:where(.group):hover *){background-color:oklab(85.6338% -.144329 .11651/.1)}.group-hover\:bg-white\/40:is(:where(.group):hover *){background-color:#fff6}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/40:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.group-hover\:bg-white\/\[0\.08\]:is(:where(.group):hover *){background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/\[0\.08\]:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.group-hover\:via-\[\#85ed75\]\/40:is(:where(.group):hover *){--tw-gradient-via:oklab(85.6338% -.144329 .11651/.4);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.group-hover\:text-\[\#85ed75\]:is(:where(.group):hover *){color:#85ed75}.group-hover\:text-white:is(:where(.group):hover *){color:var(--color-white)}.group-hover\:text-white\/30:is(:where(.group):hover *){color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/30:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.group-hover\:text-white\/60:is(:where(.group):hover *){color:#fff9}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/60:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 60%, transparent)}}.group-hover\:text-white\/70:is(:where(.group):hover *){color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.group-hover\:text-white\/70:is(:where(.group):hover *){color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.group-focus-visible\:via-\[\#85ed75\]\/40:is(:where(.group):focus-visible *){--tw-gradient-via:oklab(85.6338% -.144329 .11651/.4);--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.group-focus-visible\:text-\[\#85ed75\]:is(:where(.group):focus-visible *){color:#85ed75}.group-focus-visible\:opacity-100:is(:where(.group):focus-visible *){opacity:1}.group-active\:scale-\[0\.98\]:is(:where(.group):active *){scale:.98}.last\:border-b-0:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}@media (hover:hover){.hover\:z-10:hover{z-index:10}.hover\:-translate-y-0\.5:hover{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[1px\]:hover{--tw-translate-y:calc(1px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:-translate-y-\[2px\]:hover{--tw-translate-y:calc(2px * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:border-white\/10:hover{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/10:hover{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:border-white\/15:hover{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/15:hover{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.hover\:border-white\/20:hover{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/20:hover{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:border-white\/\[0\.06\]:hover{border-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.06\]:hover{border-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:border-white\/\[0\.14\]:hover{border-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.hover\:border-white\/\[0\.14\]:hover{border-color:color-mix(in oklab, var(--color-white) 14.0%, transparent)}}.hover\:bg-\[\#1a1a1a\]:hover{background-color:#1a1a1a}.hover\:bg-\[\#101010\]:hover{background-color:#101010}.hover\:bg-\[\#111111\]:hover{background-color:#111}.hover\:bg-\[\#161616\]:hover{background-color:#161616}.hover\:bg-\[\#181818\]:hover{background-color:#181818}.hover\:bg-black\/70:hover{background-color:#000000b3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/70:hover{background-color:color-mix(in oklab, var(--color-black) 70%, transparent)}}.hover\:bg-red-500\/20:hover{background-color:#fb2c3633}@supports (color:color-mix(in lab, red, red)){.hover\:bg-red-500\/20:hover{background-color:color-mix(in oklab, var(--color-red-500) 20%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/\[0\.02\]:hover{background-color:#ffffff05}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.02\]:hover{background-color:color-mix(in oklab, var(--color-white) 2%, transparent)}}.hover\:bg-white\/\[0\.04\]:hover{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.04\]:hover{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.hover\:bg-white\/\[0\.08\]:hover{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.08\]:hover{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.hover\:text-\[\#85ed75\]:hover{color:#85ed75}.hover\:text-white:hover{color:var(--color-white)}.hover\:text-white\/80:hover{color:#fffc}@supports (color:color-mix(in lab, red, red)){.hover\:text-white\/80:hover{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.hover\:decoration-white\/30:hover{text-decoration-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.hover\:decoration-white\/30:hover{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-\[0_8px_32px_rgba\(0\,0\,0\,0\.4\)\]:hover{--tw-shadow:0 8px 32px var(--tw-shadow-color,#0006);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_12px_40px_rgba\(0\,0\,0\,0\.45\)\]:hover{--tw-shadow:0 12px 40px var(--tw-shadow-color,#00000073);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_16px_40px_rgba\(0\,0\,0\,0\.35\)\]:hover{--tw-shadow:0 16px 40px var(--tw-shadow-color,#00000059);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus\:z-\[200\]:focus{z-index:200}.focus\:rounded-\[6px\]:focus{border-radius:6px}.focus\:bg-white:focus{background-color:var(--color-white)}.focus\:px-3:focus{padding-inline:calc(var(--spacing) * 3)}.focus\:py-2:focus{padding-block:calc(var(--spacing) * 2)}.focus\:text-xs:focus{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.focus\:font-semibold:focus{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.focus\:text-black:focus{color:var(--color-black)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\[\#85ed75\]:focus{--tw-ring-color:#85ed75}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:-translate-y-0\.5:focus-visible{--tw-translate-y:calc(var(--spacing) * -.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.focus-visible\:bg-white\/\[0\.04\]:focus-visible{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-white\/\[0\.04\]:focus-visible{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.focus-visible\:bg-white\/\[0\.08\]:focus-visible{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.focus-visible\:bg-white\/\[0\.08\]:focus-visible{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.focus-visible\:text-white:focus-visible{color:var(--color-white)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\[\#85ed75\]:focus-visible{--tw-ring-color:#85ed75}.focus-visible\:ring-\[\#85ed75\]\/40:focus-visible{--tw-ring-color:oklab(85.6338% -.144329 .11651/.4)}.focus-visible\:ring-\[\#85ed75\]\/50:focus-visible{--tw-ring-color:oklab(85.6338% -.144329 .11651/.5)}.focus-visible\:ring-white\/15:focus-visible{--tw-ring-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/15:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.focus-visible\:ring-white\/20:focus-visible{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-white\/20:focus-visible{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.focus-visible\:ring-offset-0:focus-visible{--tw-ring-offset-width:0px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus-visible\:ring-offset-\[\#0c0c0c\]:focus-visible{--tw-ring-offset-color:#0c0c0c}.focus-visible\:ring-offset-transparent:focus-visible{--tw-ring-offset-color:transparent}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-inset:focus-visible{--tw-ring-inset:inset}.active\:scale-\[0\.98\]:active{scale:.98}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-\[backdrop-filter\]\:bg-\[\#0e0e0e\]\/75{background-color:oklab(16.3758% -4.47035e-8 0/.75)}}@media (prefers-reduced-motion:reduce){.motion-reduce\:flex{display:flex}}@media (width>=40rem){.sm\:top-32{top:calc(var(--spacing) * 32)}.sm\:bottom-12{bottom:calc(var(--spacing) * 12)}.sm\:left-8{left:calc(var(--spacing) * 8)}.sm\:block{display:block}.sm\:inline-block{display:inline-block}.sm\:inline-flex{display:inline-flex}.sm\:h-16{height:calc(var(--spacing) * 16)}.sm\:h-72{height:calc(var(--spacing) * 72)}.sm\:min-h-\[520px\]{min-height:520px}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:items-end{align-items:flex-end}.sm\:border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:p-10{padding:calc(var(--spacing) * 10)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:pt-32{padding-top:calc(var(--spacing) * 32)}.sm\:pb-12{padding-bottom:calc(var(--spacing) * 12)}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[13\.5px\]{font-size:13.5px}.sm\:text-\[14px\]{font-size:14px}.sm\:text-\[15\.5px\]{font-size:15.5px}.sm\:text-\[22px\]{font-size:22px}.sm\:text-\[28px\]{font-size:28px}}@media (width>=48rem){.md\:mb-14{margin-bottom:calc(var(--spacing) * 14)}.md\:block{display:block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:pb-12{padding-bottom:calc(var(--spacing) * 12)}}@media (width>=64rem){.lg\:left-8{left:calc(var(--spacing) * 8)}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:mb-20{margin-bottom:calc(var(--spacing) * 20)}.lg\:flex{display:flex}.lg\:inline{display:inline}.lg\:min-h-\[560px\]{min-height:560px}.lg\:w-1\/2{width:50%}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1\.15fr_0\.85fr\]{grid-template-columns:1.15fr .85fr}.lg\:flex-row{flex-direction:row}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:p-10{padding:calc(var(--spacing) * 10)}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:pb-16{padding-bottom:calc(var(--spacing) * 16)}}}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#0e0e0e;--surface:#141416;--surface-raised:#191919;--surface-card:#151515;--surface-overlay:#1b1b1b;--border:#ffffff14;--border-strong:#ffffff24;--border-active:#373737;--accent:#85ed75;--accent-muted:#85ed7524;--accent-hover:#9bf38c;--accent-glow:#85ed7533;--color-surface:var(--bg);--color-surface-raised:var(--surface-raised);--color-surface-card:var(--surface-card);--color-surface-overlay:var(--surface-overlay);--color-border:var(--border);--color-border-subtle:var(--border);--color-border-active:var(--border-active);--color-accent:var(--accent);--color-accent-hover:var(--accent-hover);--color-accent-glow:var(--accent-glow);--font-geist-sans:"Geist Sans", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-geist-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-display:var(--font-geist-sans);--font-mono:var(--font-geist-mono);--font-favorit:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, Consolas, monospace;--font-favorit-sans:var(--font-geist-sans), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--display:var(--font-display);--radius-card:12px;--radius-badge:6px;--radius-button:8px;--radius-pill:999px;--container:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:#f4f4f4;font-family:var(--font-favorit-sans), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}a{color:inherit;text-decoration:none}button,input{font:inherit}h1,h2,h3,p{margin-top:0}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}button,select,textarea{font:inherit}input,select,textarea{accent-color:var(--accent)}input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}button:disabled{cursor:not-allowed}.app-skip-link{z-index:100;color:#172113;background:#b7e49a;border-radius:6px;padding:12px 20px;position:fixed;top:-100px;left:16px}.app-skip-link:focus{top:12px}:is(body:has(.sh-home)>.app-skip-link,body:not(:has(#main-content))>.app-skip-link){display:none}@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-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-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}:is(html:has(.ag),body:has(.ag)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0a0a}.ag{--az-bg:#0a0a0a;--az-ink:#ededed;--az-soft-ink:#c4c6cc;--az-muted:#9a9da6;--az-line:#ededed1a;--az-surface:#121315;--az-code-bg:#111214;--az-accent:#6986d3;--az-accent-ink:#9fb4ec;--az-accent-soft:#6986d31f;--az-amber:#d9a85b;--az-red:#e07a6e;--ag-width:min(1200px, calc(100% - 40px));background:var(--az-bg);min-height:100dvh;color:var(--az-ink);font:16px/1.6 var(--font-geist-sans), system-ui, sans-serif}.ag *,.ag :before,.ag :after{box-sizing:border-box}.ag a{color:inherit}.ag :is(a,button):focus-visible{outline:2px solid var(--az-accent);outline-offset:3px;border-radius:6px}.ag code{font-family:var(--font-geist-mono), ui-monospace, monospace}.ag :is(p,dd) code,.ag-guarantees code{border:1px solid var(--az-line);background:var(--az-surface);overflow-wrap:anywhere;border-radius:5px;padding:1px 6px;font-size:.86em}.ag-visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ag-nav{z-index:20;border-bottom:1px solid var(--az-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0aeb;justify-content:space-between;align-items:center;height:64px;padding:0 max(20px,50% - 600px);display:flex;position:sticky;top:0}.ag-logo{letter-spacing:.08em;font-size:19px;font-weight:600;text-decoration:none}.ag-nav nav{align-items:center;gap:22px;font-size:14px;display:flex}.ag-nav nav a{color:var(--az-muted);text-decoration:none}.ag-nav nav a:hover,.ag-nav nav a[aria-current=page]{color:var(--az-ink)}.ag-nav .ag-nav-cta{border:1px solid var(--az-line);color:var(--az-ink);border-radius:8px;padding:7px 12px}.ag-nav .ag-nav-cta:hover{border-color:var(--az-accent)}.ag-hero{width:var(--ag-width);margin:0 auto;padding:96px 0 8px}.ag-kicker{color:var(--az-accent-ink);font:14px/1.4 var(--font-geist-mono), ui-monospace, monospace;margin:0 0 22px}.ag-hero h1{letter-spacing:-.045em;max-width:15ch;margin:0;font-size:clamp(44px,7.2vw,100px);font-weight:600;line-height:.98}.ag-lead{max-width:58ch;color:var(--az-soft-ink);margin:28px 0 0;font-size:clamp(17px,1.6vw,20px);line-height:1.55}.ag-actions{flex-wrap:wrap;gap:12px;margin-top:36px;display:flex}.ag-button{border:1px solid var(--az-line);border-radius:10px;align-items:center;min-height:46px;padding:0 20px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.ag-button:hover{border-color:var(--az-accent)}.ag-button-primary{border-color:var(--az-accent);background:var(--az-accent);color:#0a0a0a!important}.ag-button-primary:hover{background:#7f98dc}.ag-relay-wrap{width:var(--ag-width);border-block:1px solid var(--az-line);margin:80px auto 0}.ag-relay{padding:76px 0 48px;position:relative}.ag-relay ol{grid-template-columns:repeat(7,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ag-relay li{text-align:center;flex-direction:column;align-items:center;padding:0 6px;display:flex;position:relative}.ag-track{background:#ededed24;height:2px;position:absolute;top:83px;left:7.14286%;right:7.14286%}.ag-thread{background:var(--az-accent);transform-origin:0;position:absolute;inset:0;box-shadow:0 0 12px #6986d399}.ag-dot{z-index:1;border:2px solid var(--az-accent);background:var(--az-accent);width:16px;height:16px;box-shadow:0 0 0 5px var(--az-bg), 0 0 18px #6986d38c;border-radius:50%;position:relative}.ag-relay li.is-optional .ag-dot{background:var(--az-bg);border-style:dashed}.ag-relay code{color:var(--az-ink);margin-top:20px;font-size:16px;font-weight:500}.ag-what{max-width:19ch;color:var(--az-muted);margin-top:6px;font-size:13px;line-height:1.45}.ag-what em{color:#7d8089;font-style:normal}.ag-gate{z-index:2;width:0;height:40px;color:var(--az-amber);font:12px/1.35 var(--font-geist-mono), ui-monospace, monospace;position:absolute;top:-12px;left:100%}.ag-gate-bars{border-inline:2px solid var(--az-amber);background:var(--az-bg);width:12px;height:40px;position:absolute;top:0;left:-6px}.ag-gate-label{white-space:nowrap;position:absolute;bottom:calc(100% + 10px);left:-6px}.ag-section{width:var(--ag-width);margin:0 auto;padding:112px 0 0}.ag-section-head{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:end;gap:24px 64px;margin-bottom:40px;display:grid}.ag-section h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,4vw,48px);font-weight:600;line-height:1.05}.ag-section-head p{max-width:56ch;color:var(--az-soft-ink);margin:0}.ag-transcript{border-bottom:1px solid var(--az-line);margin:0;padding:0;list-style:none}.ag-transcript li{border-top:1px solid var(--az-line);grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:12px 64px;padding:26px 0;display:grid}.ag-direction{color:#7d8089;margin-bottom:6px;font-size:13px;display:block}.ag-tool{color:var(--az-accent-ink);letter-spacing:-.01em;font-size:24px;font-weight:500;display:block}.ag-args{color:var(--az-muted);overflow-wrap:anywhere;margin-top:6px;font-size:13px;line-height:1.6;display:block}.ag-returns{color:var(--az-ink);font-size:14px;display:block}.ag-reply p{max-width:60ch;color:var(--az-soft-ink);margin:10px 0 0}.ag-reply p span{color:var(--az-accent-ink);font:12px/1.7 var(--font-geist-mono), ui-monospace, monospace;border:1px solid #6986d373;border-radius:5px;margin-right:8px;padding:0 7px;display:inline-block}.ag-transcript-gate{border-left:3px solid var(--az-amber);color:var(--az-ink);background:#d9a85b14;border-radius:0 8px 8px 0;grid-column:1/-1;margin:0 0 8px;padding:12px 16px}.ag-footnote{max-width:70ch;color:var(--az-muted);margin:22px 0 0;font-size:15px}.ag-verdicts{border-top:1px solid var(--az-line);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.ag-verdict{padding:30px 28px 30px 0;position:relative}.ag-verdict+.ag-verdict{border-left:1px solid var(--az-line);padding-left:28px}.ag-verdict:before{content:"";height:3px;position:absolute;top:-2px;left:0;right:0}.ag-verdict-clear:before{background:var(--az-accent)}.ag-verdict-review:before{background:var(--az-amber)}.ag-verdict-blocked:before{background:var(--az-red)}.ag-verdict h3{letter-spacing:-.02em;margin:0 0 10px;font-size:24px;font-weight:600}.ag-verdict-review h3{color:var(--az-amber)}.ag-verdict-blocked h3{color:var(--az-red)}.ag-verdict p{color:var(--az-soft-ink);margin:0;font-size:15px}.ag-guarantees{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;margin:40px 0 0;padding:0;list-style:none;display:grid}.ag-guarantees li{border-top:1px solid var(--az-line);color:var(--az-soft-ink);padding:16px 0;font-size:15px}.ag-guarantees strong{color:var(--az-ink)}.ag-connect{counter-reset:connect;margin:0;padding:0;list-style:none}.ag-connect>li{border-top:1px solid var(--az-line);counter-increment:connect;grid-template-columns:72px minmax(0,1fr);padding:30px 0;display:grid}.ag-connect>li:before{content:counter(connect);color:var(--az-accent);font:500 34px/1 var(--font-geist-mono), ui-monospace, monospace;grid-row:1/span 10}.ag-connect>li>*{grid-column:2;min-width:0;max-width:760px}.ag-connect h3{letter-spacing:-.02em;margin:0 0 8px;font-size:22px;font-weight:600}.ag-connect p{color:var(--az-soft-ink);margin:0 0 6px}.ag-connect a{color:var(--az-accent-ink);text-underline-offset:3px}.ag-prompt{border-left:3px solid var(--az-accent);background:var(--az-surface);color:var(--az-ink);border-radius:0 8px 8px 0;margin:4px 0 22px;padding:16px 20px;font-size:17px}.ag-faq dl{border-bottom:1px solid var(--az-line);margin:0}.ag-faq dl>div{border-top:1px solid var(--az-line);grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:8px 64px;padding:22px 0;display:grid}.ag-faq dt{letter-spacing:-.01em;font-size:18px;font-weight:600}.ag-faq dd{color:var(--az-soft-ink);margin:0}.ag-closing{width:var(--ag-width);margin:0 auto;padding:128px 0 112px}.ag-closing h2{letter-spacing:-.045em;margin:0;font-size:clamp(44px,7vw,92px);font-weight:600;line-height:1}.ag-closing p{color:var(--az-soft-ink);margin:18px 0 0;font-size:19px}.ag-footer{border-top:1px solid var(--az-line);color:var(--az-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:26px max(20px,50% - 600px);font-size:14px;display:flex}.ag-footer nav{flex-wrap:wrap;gap:20px;display:flex}.ag-footer a{text-decoration:none}.ag-footer a:hover{color:var(--az-ink)}@media (prefers-reduced-motion:no-preference) and (width>=761px){.ag-thread{animation:4s cubic-bezier(.45,0,.2,1) .3s both ag-thread}.ag-relay li .ag-dot{animation:ag-light .35s ease-out calc(var(--light) + .3s) both}.ag-gate-bars{animation:1.4s ease-in-out .6s both ag-gate}}@keyframes ag-thread{0%{transform:scaleX(0)}10%,40%{transform:scaleX(.0833)}to{transform:scaleX(1)}}@keyframes ag-light{0%{background:var(--az-bg);box-shadow:0 0 0 5px var(--az-bg);border-color:#ededed40}}@keyframes ag-gate{0%{box-shadow:none}45%{box-shadow:0 0 22px #d9a85bbf}to{box-shadow:0 0 8px #d9a85b40}}@media (width<=1000px){.ag-section-head,.ag-transcript li,.ag-faq dl>div{grid-template-columns:minmax(0,1fr);gap:10px}}@media (width<=760px){.ag-hero{padding-top:64px}.ag-nav nav{gap:14px}.ag-nav nav a[href=\/docs]{display:none}.ag-relay{padding:28px 0 20px}.ag-track{display:none}.ag-relay ol{grid-template-columns:minmax(0,1fr)}.ag-relay li{text-align:left;grid-template-columns:16px minmax(0,1fr);align-items:start;column-gap:18px;padding:0 0 22px;display:grid}.ag-relay li:after{content:"";background:var(--az-accent);width:2px;position:absolute;top:16px;bottom:0;left:7px}.ag-relay li:last-child:after{display:none}.ag-relay li.is-optional:after{background:repeating-linear-gradient(var(--az-accent) 0 5px, transparent 5px 9px)}.ag-relay li:has(+.is-optional):after{background:repeating-linear-gradient(var(--az-accent) 0 5px, transparent 5px 9px)}.ag-dot{grid-row:1/span 3}.ag-relay code{margin-top:-3px}.ag-what{max-width:none;margin-top:2px}.ag-gate{border-left:3px solid var(--az-amber);white-space:normal;background:#d9a85b14;grid-column:2;width:auto;height:auto;margin-top:12px;padding:8px 12px;position:static}.ag-gate-label{white-space:normal;position:static;transform:none}.ag-gate-bars{display:none}.ag-verdicts,.ag-guarantees{grid-template-columns:minmax(0,1fr)}.ag-verdict,.ag-verdict+.ag-verdict{border-left:0;padding:26px 0}.ag-verdict+.ag-verdict{border-top:1px solid var(--az-line)}.ag-connect>li{grid-template-columns:44px minmax(0,1fr)}.ag-connect>li:before{font-size:26px}.ag-section{padding-top:88px}}.nf{overflow-x:clip}.nf-hero{width:var(--ag-width);grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:64px;margin:0 auto;padding:72px 0 40px;display:grid}.nf-copy{min-width:0}.nf h1{letter-spacing:-.045em;max-width:13ch;margin:0;font-size:clamp(40px,6vw,80px);font-weight:600;line-height:1}.nf-numeral{color:#0000;font:600 clamp(84px, 12vw, 156px)/.9 var(--font-geist-sans), system-ui, sans-serif;letter-spacing:-.06em;-webkit-text-stroke:1.5px #ededed57;-webkit-user-select:none;user-select:none;align-items:center;gap:clamp(6px,1.2vw,14px);margin:0 0 30px;display:flex}.nf-orb{-webkit-text-stroke:0;border:1.5px solid #6986d38c;border-radius:50%;place-items:center;width:.72em;height:.72em;display:inline-grid;position:relative}.nf-orb i{background:var(--az-accent);border-radius:50%;width:34%;height:34%;box-shadow:0 0 28px 6px #6986d373}.nf-orb b{color:var(--az-accent-ink);font:500 .14em/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:0;opacity:0;position:absolute;top:-6%;right:-4%}.nf-term{border:1px solid var(--az-line);background:#0d0e10;border-radius:14px;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 30px 80px -40px #6986d373,0 0 0 1px #6986d30f}.nf-term:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#e07a6e1f,#0000);width:60%;height:80%;position:absolute;inset:-40% -20% auto auto}.nf-term-bar{border-bottom:1px solid var(--az-line);align-items:center;gap:7px;height:38px;padding:0 14px;display:flex}.nf-term-bar span{background:#ededed24;border-radius:50%;width:10px;height:10px}.nf-term-bar em{color:#7d8089;font:normal 12px/1 var(--font-geist-mono), ui-monospace, monospace;margin-left:auto}.nf-term-body{color:var(--az-muted);font:13px/1.8 var(--font-geist-mono), ui-monospace, monospace;white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:18px 20px 22px;position:relative}.nf-term-body code{font:inherit}.nf-line{display:block}.nf-cmd{color:var(--az-ink)}.nf-prompt{color:var(--az-accent)}.nf-fail{color:var(--az-red);margin-top:6px}.nf-fail:before{content:"✗ "}.nf-code{color:var(--az-ink);font-size:15px;font-weight:500}.nf-hint{color:var(--az-soft-ink);margin-top:10px}.nf-hint a{color:var(--az-accent-ink);text-underline-offset:3px}.nf-hint a:hover{color:var(--az-ink)}.nf-caret{vertical-align:-.2em;background:var(--az-accent);width:8px;height:1.1em;margin-left:4px;display:inline-block}.nf-routes{width:var(--ag-width);margin:0 auto;padding:48px 0 96px}.nf-routes h2{color:var(--az-muted);font:500 13px/1 var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:10px;margin:0 0 18px;display:flex}.nf-live{background:#5fc58a;border-radius:50%;width:8px;height:8px;box-shadow:0 0 10px #5fc58a99}.nf-routes ul{border-bottom:1px solid var(--az-line);margin:0;padding:0;list-style:none}.nf-routes a{border-top:1px solid var(--az-line);grid-template-columns:minmax(0,15rem) minmax(0,9rem) minmax(0,1fr) auto;align-items:baseline;gap:8px 24px;padding:16px 4px;text-decoration:none;transition:background .2s,padding .2s;display:grid}.nf-routes code{color:var(--az-accent-ink);font-size:14px}.nf-routes strong{font-weight:500}.nf-routes a span{color:var(--az-muted);font-size:15px}.nf-routes em{color:var(--az-muted);font-style:normal;transition:transform .2s,color .2s}.nf-routes a:hover{background:var(--az-accent-soft);padding-inline:14px}.nf-routes a:hover em{color:var(--az-ink);transform:translate(4px)}@media (prefers-reduced-motion:no-preference){.nf-orb i{animation:4.2s ease-in-out infinite nf-breathe}.nf-orb b{animation:4.2s ease-out infinite nf-drift}.nf-orb b:nth-of-type(2){animation-delay:1.4s}.nf-orb b:nth-of-type(3){animation-delay:2.8s}.nf-line{animation:nf-show .18s ease-out var(--at) both}.nf-typed{vertical-align:bottom;max-width:100%;animation:nf-type var(--type) steps(var(--chars), end) var(--at) both;display:inline-block}.nf-code{animation:nf-glitch .6s steps(2, end) var(--at) both}.nf-caret{animation:nf-blink 1.1s steps(1, end) calc(var(--at) + .4s) infinite}}@keyframes nf-breathe{0%,to{opacity:.55;transform:scale(.82);box-shadow:0 0 14px 2px #6986d340}50%{opacity:1;transform:scale(1);box-shadow:0 0 34px 10px #6986d380}}@keyframes nf-drift{0%{opacity:0;transform:translate(0)scale(.8)}25%{opacity:1}to{opacity:0;transform:translate(.5em,-1.6em)scale(1.3)}}@keyframes nf-show{0%{opacity:0}}@keyframes nf-type{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes nf-glitch{0%{opacity:0;text-shadow:2px 0 var(--az-red), -2px 0 var(--az-accent);transform:translate(-3px)}50%{opacity:1;transform:translate(2px)}to{opacity:1;text-shadow:none;transform:none}}@keyframes nf-blink{50%{opacity:0}}@media (width<=1000px){.nf-hero{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:48px}.nf-routes a{grid-template-columns:minmax(0,11rem) minmax(0,1fr) auto}.nf-routes a span{display:none}}@media (width<=560px){.nf-term-body{padding:14px 14px 18px;font-size:12px}.nf-routes a{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px}.nf-routes code{grid-column:1}.nf-routes strong{color:var(--az-soft-ink);grid-area:2/1;font-size:14px}.nf-routes em{grid-area:1/2/span 2;align-self:center}}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-tight/inter-tight-latin-wght.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:is(html:has(.si-shell),body:has(.si-shell)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#050505}.si-shell{--si-paper:#ededed;--si-muted:#8d8d8d;--si-line:#ffffff17;--si-horizon:#d4b895;isolation:isolate;min-height:100dvh;color:var(--si-paper);font-family:"Inter Tight", var(--font-geist-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#050505;flex-direction:column;display:flex;position:relative;overflow:hidden}.si-shell:before{content:"";z-index:-1;aspect-ratio:1024/341;-webkit-mask-composite:source-in;pointer-events:none;background:url(/console/aozumi/horizon.jpg) top/cover no-repeat;width:120vw;position:absolute;top:-2.5vw;left:-8vw;-webkit-mask-image:linear-gradient(#000 70%,#0000 100%),linear-gradient(90deg,#0000 4%,#000 30%);mask-image:linear-gradient(#000 70%,#0000 100%),linear-gradient(90deg,#0000 4%,#000 30%);-webkit-mask-composite:source-in;mask-composite:intersect}.si-shell:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 70% at 18% 60%,#0000008c,#0000 70%);position:absolute;inset:0}.si-shell a{color:inherit}.si-shell :is(a,button):focus-visible{outline-offset:4px;border-radius:6px;outline:2px solid #d4b895bf}.si-shell ::selection{color:#fff;background:#d4b89552}.si-topbar{justify-content:space-between;align-items:center;gap:24px;padding:30px clamp(20px,3vw,44px);display:flex}.si-brand{letter-spacing:.62em;font-size:17px;font-weight:300;text-decoration:none}.si-topbar>span{color:#b8b8b8;font-size:13px}.si-layout{flex:1;grid-template-columns:minmax(0,540px) minmax(0,1fr);align-items:center;gap:clamp(48px,6.5vw,110px);width:100%;max-width:1400px;margin:0 auto;padding:8px clamp(20px,6.6vw,96px) 40px;display:grid}.si-registration{min-width:0}.si-card{border:1px solid var(--si-line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#181818d1,#0a0a0ae6);border-radius:18px;flex-direction:column;padding:44px 34px 32px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 30px 80px #00000080}.si-card-header{text-align:center}.si-wordmark{letter-spacing:.42em;padding-left:.42em;font-size:38px;font-weight:300;line-height:1.1;display:inline-block}.si-card-header h1{color:#b0b0b0;margin:14px 0 0;font-size:17px;font-weight:400}.si-notice{background:linear-gradient(90deg,#d4b89529,#d4b8950a 70%),#0d0b09;border:1px solid #d4b89561;border-radius:12px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:14px;margin-top:34px;padding:20px 22px 20px 14px;display:grid;box-shadow:inset 0 0 30px #d4b8950d}.si-notice>i{mix-blend-mode:screen;background:url(/console/aozumi/app-icon.jpg) 50%/150% no-repeat;width:64px;height:40px}.si-notice strong{font-size:16px;font-weight:500;display:block}.si-notice span{color:#b5ada3;margin-top:5px;font-size:14.5px;line-height:1.45;display:block}.si-auth{margin-top:32px}.si-auth h2{margin:0 0 8px;font-size:17px;font-weight:500}.si-auth>p{color:var(--si-muted);margin:0 0 22px;font-size:14.5px;line-height:1.55}.si-primary{background:#f4f4f4;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:12px 20px;font-size:16px;font-weight:500;text-decoration:none;transition:background .2s,transform .2s;display:flex;color:#0a0a0a!important}.si-primary svg{fill:currentColor;flex-shrink:0;width:22px;height:22px}.si-primary:hover{background:#fff}.si-primary:active{transform:translateY(1px)}.si-unavailable{color:#e3cfb0;background:#d4b89512;border:1px solid #d4b89559;border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.55}.si-auth .si-permissions{color:var(--si-muted);text-align:center;margin:22px 0 0;font-size:13px;line-height:1.75}.si-card-footer{color:#a0a0a0;text-align:center;border-top:1px solid #ffffff12;gap:12px;margin-top:40px;padding-top:26px;font-size:14.5px;display:grid}.si-card-footer p{margin:0}.si-card-footer a{color:var(--si-paper);font-weight:500;text-decoration:none}.si-card-footer a span{margin-left:4px;transition:transform .2s;display:inline-block}.si-card-footer a:hover span{transform:translate(2px)}.si-card-footer p>span{color:var(--si-muted)}.si-legal{color:var(--si-muted);margin:28px 0 0;font-size:13px;line-height:1.7}.si-legal a{color:#c4c4c4;text-underline-offset:3px;text-decoration:underline}.si-legal a:hover{color:#fff}.si-story{min-width:0;padding-top:40px}.si-steps{gap:86px;margin:0 0 36px;padding:0;list-style:none;display:flex}.si-steps li{justify-items:center;gap:14px;width:72px;display:grid;position:relative}.si-steps li+li:before{content:"";border-top:1px solid #fff3;width:102px;position:absolute;top:20px;right:calc(100% - 8px)}.si-steps li>span{color:#cfcfcf;font-variant-numeric:tabular-nums;background:#0a0a0aa6;border:1px solid #ffffff3d;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;display:grid}.si-steps li>small{color:#8a8a8a;letter-spacing:.2em;text-transform:uppercase;font-size:10.5px}.si-steps li.is-active>span{color:#fff;border-color:#e6cdaaf2;box-shadow:0 0 0 4px #d4b8951a,0 0 20px #d4b89580}.si-story-copy{letter-spacing:-.015em;max-width:25em;margin:0;font-size:clamp(24px,2.3vw,34px);font-weight:400;line-height:1.3}.si-story-copy span{display:block}.si-story-rule{border-top:1px solid #ffffff47;width:52px;margin:34px 0 30px;display:block}.si-story-credit strong{margin-bottom:10px;font-size:17px;font-weight:500;display:block}.si-story-credit>span{color:#a3a3a3;font-size:15px}@media (width<=980px){.si-shell:before{width:150vw;top:0;left:-10vw}.si-layout{grid-template-columns:minmax(0,1fr);gap:48px;max-width:600px;padding-top:24px}.si-story{padding:0 4px 12px}.si-story-copy span{display:inline}}@media (width<=520px){.si-topbar{padding:22px 18px}.si-topbar>span{display:none}.si-layout{padding:8px 16px 32px}.si-card{padding:30px 20px 24px}.si-wordmark{font-size:30px}.si-steps{gap:36px}.si-steps li+li:before{width:52px}.si-story-copy{font-size:21px}}@media (prefers-reduced-motion:reduce){.si-primary,.si-card-footer a span{transition:none}}.blogsPage,.articlePage{--ink:#101b2d;--blue:#3569dc;min-height:100vh;color:var(--ink);font:16px/1.55 var(--font-geist-sans),sans-serif;background:#f6f9fe}.blogNav{background:#f9fbff;border-bottom:1px solid #aac1dc;justify-content:space-between;align-items:center;height:76px;padding:0 28px;display:flex}.blogNav>a:last-child{font:9px var(--font-geist-mono);letter-spacing:.12em}.blogLogo{color:inherit;align-items:center;gap:7px;font-size:20px;font-weight:700;text-decoration:none;display:flex}.blogLogo svg{width:24px;height:24px}.blogLogo i{font:8px var(--font-geist-mono);border:1px solid #9bb3d0;padding:3px 5px}.blogHero{color:#f3f7ff;background-color:#07111f;background-image:linear-gradient(#8db1dc13 1px,#0000 1px),linear-gradient(90deg,#8db1dc13 1px,#0000 1px);background-position:0 0;background-repeat:repeat;background-size:7vw 7vw;background-attachment:scroll;background-origin:padding-box;background-clip:border-box;min-height:620px;padding:110px 7vw 75px}.blogHero>p,.blogManifesto>p{font:9px var(--font-geist-mono);letter-spacing:.16em;color:#97b5dc}.blogHero h1{letter-spacing:-.075em;margin:35px 0 80px;font-size:clamp(72px,9vw,132px);font-weight:520;line-height:.86}.blogHero h1 em{color:#74a5f1;font-style:normal}.blogHero>div{justify-content:flex-end;gap:12px;display:flex}.blogHero>div span{font:8px var(--font-geist-mono);letter-spacing:.1em;border:1px solid #ffffff35;border-radius:99px;padding:8px 12px}.postIndex{background:#9eb5d1;grid-template-columns:repeat(3,1fr);gap:1px;padding:1px;display:grid}.postTile{color:#fff;isolation:isolate;flex-direction:column;min-height:470px;padding:36px;text-decoration:none;display:flex;position:relative;overflow:hidden}.postTile:before,.articleHero:before,.nextPost:before{content:"";z-index:-1;background:repeating-radial-gradient(at 85% 120%,#fff2 0 1px,#0000 2px 21px);position:absolute;inset:0}.blue{background:linear-gradient(145deg,#2159d7,#71a0ee)}.red{background:linear-gradient(145deg,#a42b43,#dd6475)}.cobalt{background:linear-gradient(145deg,#1a47af,#537fe0)}.postTile>span,.postTile>b,.articleHero>p,.articleHero>div,.nextPost>span{font:9px var(--font-geist-mono);letter-spacing:.13em}.postTile h2{letter-spacing:-.055em;margin:auto 0 22px;font-size:38px;line-height:.98}.postTile p{color:#f3f7ff;max-width:330px;font-size:12px}.postTile b{align-items:center;gap:12px;margin-top:28px;display:flex}.postTile svg{width:15px}.blogManifesto{background:#dcecff;padding:140px 7vw}.blogManifesto h2{letter-spacing:-.07em;margin:35px 0;font-size:clamp(60px,7.8vw,110px);line-height:.88}.blogManifesto span{color:#526b89;max-width:520px;margin-left:auto;display:block}.blogFooter{border-top:1px solid #b8cbe2;align-items:center;gap:30px;min-height:100px;padding:25px 28px;display:flex}.blogFooter p{color:#667b94;font-size:11px}.articleHero{color:#fff;isolation:isolate;flex-direction:column;min-height:670px;padding:100px 8vw 65px;display:flex;position:relative}.articleHero h1{letter-spacing:-.075em;max-width:1100px;margin:auto 0;font-size:clamp(72px,8.6vw,126px);line-height:.85}.articleHero>div{border-top:1px solid #fff5;justify-content:space-between;padding-top:20px;display:flex}.articleBody{grid-template-columns:260px 1fr;gap:70px;max-width:1180px;margin:auto;padding:100px 35px 130px;display:grid}.articleBody aside{font:8px var(--font-geist-mono);letter-spacing:.12em;flex-direction:column;gap:24px;display:flex}.articleBody aside a{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.articleBody aside svg{width:14px}.prose{max-width:720px}.prose .lede{color:#27476e;margin:0 0 80px;font-size:28px;line-height:1.25}.prose section{margin:0 0 70px}.prose h2{letter-spacing:-.055em;margin:0 0 30px;font-size:48px;line-height:1}.prose p{color:#405873;font-size:17px;line-height:1.75}.prose ul{border-top:1px solid #b9cce2;margin:30px 0;padding:0;list-style:none}.prose li{border-bottom:1px solid #b9cce2;padding:17px 0}.prose li:before{content:"→";color:var(--blue);margin-right:18px}.nextPost{isolation:isolate;color:#fff;grid-template-columns:1fr auto;align-items:end;min-height:370px;padding:60px 8vw;text-decoration:none;display:grid;position:relative}.nextPost span{grid-column:1/-1;align-self:start}.nextPost h2{letter-spacing:-.065em;max-width:900px;margin:0;font-size:clamp(50px,6vw,85px);line-height:.9}.nextPost>svg{width:45px;height:45px}@media (width<=700px){.blogNav{height:64px;padding:0 16px}.blogNav>a:last-child{font-size:7px}.blogLogo{font-size:17px}.blogHero{min-height:570px;padding:90px 18px 55px}.blogHero h1{margin:35px 0 75px;font-size:58px}.blogHero>div{flex-wrap:wrap;justify-content:flex-start}.postIndex{background:#07111f;padding:0;display:block}.postTile{border-bottom:1px solid #ffffff38;min-height:410px;padding:28px}.postTile h2{font-size:36px}.blogManifesto{padding:95px 18px}.blogManifesto h2{font-size:54px}.blogManifesto span{margin-top:40px}.blogFooter{flex-wrap:wrap;padding:25px 16px}.articleHero{min-height:620px;padding:75px 18px 40px}.articleHero h1{font-size:56px}.articleHero>div{font-size:7px}.articleBody{padding:60px 18px 85px;display:block}.articleBody aside{margin-bottom:55px}.prose .lede{margin-bottom:60px;font-size:24px}.prose h2{font-size:39px}.prose p{font-size:16px}.nextPost{min-height:330px;padding:40px 18px}.nextPost h2{font-size:44px}.nextPost>svg{width:30px}}.lp-legal{color:#1e2b42;background:#f7f9fd;min-height:100dvh;padding:0 max(24px,50vw - 560px) 80px}.lp-legal nav{border-bottom:1px solid #dce5f2;justify-content:space-between;align-items:center;gap:24px;min-height:90px;font-size:14px;display:flex}.lp-wordmark{letter-spacing:-.05em;font-size:27px;font-weight:650}.lp-legal article{max-width:720px;padding-top:70px}.lp-section-label{font:12px var(--font-geist-mono),monospace;color:#315de8;letter-spacing:.08em}.lp-legal h1{letter-spacing:-.05em;margin-bottom:30px;font-size:clamp(36px,5vw,58px);font-weight:500;line-height:1.08}.lp-legal h2{letter-spacing:-.025em;margin:36px 0 12px;font-size:23px;font-weight:500}.lp-legal article>p:not(.lp-section-label){color:#5f6f87;font-size:16px;line-height:1.8}.lp-legal article a{color:#315de8;text-underline-offset:4px;text-decoration:underline}.lp-legal article ul{color:#5f6f87;margin:8px 0 28px;padding-left:1.2em;font-size:16px;line-height:1.7}.lp-legal article li{margin:8px 0}.lp-legal article li::marker{color:#315de8}.lp-legal article>p:first-of-type{color:#315de8;font:11px var(--font-geist-mono),monospace;letter-spacing:.04em}.lp-data-table{border-block:1px solid #dce5f2;margin:30px 0}.lp-data-table>div{border-bottom:1px solid #dce5f2;grid-template-columns:150px 1fr;gap:24px;padding:17px 0;display:grid}.lp-data-table>div:last-child{border-bottom:0}.lp-data-table strong{color:#1e2b42;font-size:13px;font-weight:600}.lp-data-table span{color:#5f6f87;font-size:14px;line-height:1.6}.lp-data-table strong{overflow-wrap:anywhere}.lp-legal-changes{background:#fff;border:1px solid #dce5f2;border-left:3px solid #315de8;border-radius:8px;margin:28px 0 8px;padding:18px 20px}.lp-legal-changes strong{color:#1e2b42;margin-bottom:6px;font-size:14px;font-weight:600;display:block}.lp-legal-changes p{color:#5f6f87;margin:0;font-size:15px;line-height:1.7}.lp-legal article code{font:.92em var(--font-geist-mono),monospace;color:#1e2b42}.lp-changelog-nav{gap:22px;display:flex}.lp-legal .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp-legal .lp-changelog h2.lp-changelog-month{font:12px var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;color:#5f6f87;margin:56px 0 4px}.lp-changelog-entry{background:#fff;border:1px solid #dce5f2;border-radius:14px;margin-top:16px;padding:22px 24px}.lp-changelog-meta{color:#5f6f87;align-items:center;gap:12px;font-size:13px;display:flex}.lp-changelog-kind{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:600}.lp-changelog-kind.is-new{color:#2346b8;background:#e8efff}.lp-changelog-kind.is-improved{color:#1d7048;background:#e7f6ee}.lp-changelog-kind.is-fixed{color:#99561a;background:#fff2e2}.lp-changelog-entry h3{letter-spacing:-.02em;color:#1e2b42;margin:12px 0 6px;font-size:21px;font-weight:550}.lp-changelog-entry>p{color:#4a5a73;margin:0;font-size:16px;line-height:1.65}.lp-changelog-entry details{margin-top:12px}.lp-changelog-entry summary{cursor:pointer;color:#315de8;font-size:14px;font-weight:500}.lp-changelog-entry details ul{margin:8px 0 0}.lp-legal article a.lp-changelog-link{margin-top:12px;font-size:14px;text-decoration:none;display:inline-block}@media (width<=600px){.lp-changelog-entry{padding:18px}.lp-data-table>div{grid-template-columns:1fr;gap:5px}.lp-legal{padding-inline:20px}.lp-legal article{padding-top:48px}}.cl{--cl-gutter:168px;--cl-mono:var(--font-geist-mono), ui-monospace, "SF Mono", Menlo, monospace;--cl-term:#0c0d0f;--cl-ok:#8fd19e}.cl-page{width:var(--ag-width);margin:0 auto}.cl-label{color:var(--az-accent-ink);font:500 12px/1.4 var(--cl-mono);letter-spacing:.14em}.cl-mono{font-family:var(--cl-mono);letter-spacing:-.04em;font-weight:500}.cl-runhead{color:#6f727b;font:12px/1.4 var(--cl-mono);letter-spacing:.06em;justify-content:space-between;gap:16px;margin:0;padding:22px 0 0;display:flex}.cl-runfoot{border-bottom:0;padding:72px 0 40px}.cl-hero{padding:72px 0 0}.cl-name{grid-template-columns:var(--cl-gutter) minmax(0, 1fr);color:var(--az-soft-ink);font:14px/1.5 var(--cl-mono);align-items:baseline;margin:0 0 40px;display:grid}.cl-name b{color:var(--az-ink);font-weight:600}.cl-hero h1{margin:0 0 0 calc(var(--cl-gutter) - .06em);letter-spacing:-.05em;text-wrap:balance;font-size:clamp(44px,7.4vw,104px);font-weight:600;line-height:.96}.cl-hero h1 .cl-mono{color:var(--az-accent-ink)}.cl-hero-grid{margin:48px 0 0 var(--cl-gutter);grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:48px 72px;display:grid}.cl-lead{max-width:54ch;color:var(--az-soft-ink);margin:0 0 28px;font-size:19px;line-height:1.55}.cl-aside-note{color:var(--az-muted);margin:14px 0 0;font-size:14px}.cl-never{border-left:1px solid var(--az-line);align-self:start;padding:4px 0 0 24px}.cl-never h2{color:var(--az-muted);font:500 12px/1.4 var(--cl-mono);letter-spacing:.14em;text-transform:uppercase;margin:0 0 12px}.cl-never ul{margin:0;padding:0;list-style:none}.cl-never li{color:var(--az-soft-ink);padding:7px 0 7px 22px;font-size:15px;line-height:1.45;position:relative}.cl-never li:before{content:"×";color:var(--az-red);font:15px/1.45 var(--cl-mono);position:absolute;top:6px;left:0}.cl-never code{font-size:.9em}.cl-copy{border:1px solid var(--az-line);background:var(--cl-term);border-radius:10px;align-items:stretch;max-width:520px;display:flex;overflow:hidden}.cl-copy code{min-width:0;color:var(--az-ink);font:14px/1.4 var(--cl-mono);white-space:nowrap;flex:1;padding:13px 16px;overflow-x:auto}.cl-copy code span{color:var(--az-accent)}.cl-copy button{border:0;border-left:1px solid var(--az-line);color:var(--az-soft-ink);font:500 13px/1 var(--cl-mono);cursor:pointer;background:0 0;flex:none;padding:0 16px}.cl-copy button:hover{background:var(--az-accent-soft);color:var(--az-ink)}.cl-section{padding:120px 0 0}.cl-head{grid-template-columns:var(--cl-gutter) minmax(0, 1fr);row-gap:14px;margin-bottom:40px;display:grid}.cl-head .cl-label{grid-row:1/span 2;padding-top:14px}.cl-head h2{letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.8vw,46px);font-weight:600;line-height:1.05}.cl-head p{max-width:62ch;color:var(--az-soft-ink);grid-column:2;margin:0}.cl-section>:not(.cl-head){margin-left:var(--cl-gutter)}.cl-player{border:1px solid var(--az-line);background:var(--cl-term);border-radius:14px;overflow:hidden}.cl-player-head{border-bottom:1px solid var(--az-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;padding:10px 12px 10px 10px;display:flex}.cl-tabs,.cl-controls{flex-wrap:wrap;gap:4px;display:flex}.cl-tabs button,.cl-controls button{color:var(--az-muted);font:500 13px/1.2 var(--cl-mono);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:7px 12px}.cl-tabs button:hover,.cl-controls button:hover:not(:disabled){color:var(--az-ink)}.cl-tabs button[aria-selected=true]{border-color:var(--az-line);color:var(--az-ink);background:#17181b}.cl-controls button{border-color:var(--az-line)}.cl-controls button:disabled{opacity:.4;cursor:default}.cl-screen{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);display:grid}.cl-term{min-width:0;min-height:440px;padding:18px 0 22px}.cl-cwd{color:#6f727b;font:12px/1.4 var(--cl-mono);flex-wrap:wrap;justify-content:space-between;gap:6px 16px;margin:0 0 12px;padding:0 20px;display:flex}.cl-legend b{color:#6f727b;font-weight:500}.cl-legend b.is-out{color:var(--cl-ok)}.cl-rows{font:13.5px/1.7 var(--cl-mono);margin:0;padding:0;list-style:none}.cl-row{border-left:2px solid #0000;grid-template-columns:30px minmax(0,1fr) 20px;gap:0 14px;padding:0 14px 0 10px;transition:opacity .18s,background .18s;display:grid}.cl-row.is-hidden{visibility:hidden;opacity:0}.cl-row.is-focus{border-left-color:var(--az-accent);background:#6986d314}.cl-gutter{color:#555861;text-align:right;-webkit-user-select:none;user-select:none}.cl-text{color:var(--az-muted);white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.is-in .cl-gutter{color:var(--az-accent)}.is-in .cl-text{color:var(--az-ink)}.is-in:not(:first-child){margin-top:10px}.is-out .cl-gutter{color:var(--cl-ok)}.is-out .cl-text{color:var(--az-ink)}.is-out:last-child .cl-text{color:var(--cl-ok);font-weight:500}.is-ask .cl-text{color:var(--az-soft-ink)}.cl-answer{color:var(--az-amber)}.cl-cursor{vertical-align:-.18em;background:var(--az-ink);width:.6em;height:1.1em;margin-left:1px;display:inline-block}.cl-mark{width:18px;height:18px;color:var(--az-accent-ink);font:500 10px/1 var(--cl-mono);border:1px solid #6986d373;border-radius:50%;align-self:start;place-items:center;margin-top:3px;display:inline-grid}.is-focus .cl-mark{border-color:var(--az-accent);background:var(--az-accent);color:#0a0a0a}.cl-notes{border-left:1px solid var(--az-line);scrollbar-width:thin;scrollbar-color:#ededed26 transparent;background:#101114;height:0;min-height:100%;margin:0;padding:18px 20px 22px;list-style:none;position:relative;overflow-y:auto}.cl-notes li{border-bottom:1px solid #ededed0f;grid-template-columns:18px minmax(0,1fr);gap:12px;padding:10px 0;transition:opacity .25s;display:grid}.cl-notes li:last-child{border-bottom:0}.cl-notes li.is-pending{opacity:.32}.cl-notes p{color:var(--az-muted);margin:0;font-size:13.5px;line-height:1.55}.cl-notes li.is-focus p{color:var(--az-ink)}.cl-notes code{color:#6f727b;font:11.5px/1.5 var(--cl-mono);white-space:nowrap;text-overflow:ellipsis;margin-bottom:3px;display:block;overflow:hidden}.cl.ag .cl-notes code{background:0 0;border:0;padding:0}.cl-ladder{border-bottom:1px solid var(--az-line);margin-top:0;margin-bottom:0;padding:0;list-style:none}.cl-ladder li{border-top:1px solid var(--az-line);grid-template-columns:44px minmax(0,1fr) minmax(0,1.1fr);gap:6px 28px;padding:20px 0;display:grid}.cl-ladder-n{color:#6f727b;font:13px/1.6 var(--cl-mono);grid-row:1/span 2}.cl-when{color:var(--az-ink);margin:0;font-weight:600}.cl-then{color:var(--az-soft-ink);margin:0}.cl-says{border-left:2px solid var(--az-accent);background:var(--cl-term);max-width:100%;color:var(--az-muted);font:12.5px/1.6 var(--cl-mono);overflow-wrap:anywhere;grid-column:2/-1;justify-self:start;padding:4px 10px}.cl-ladder li.is-stop .cl-says{border-left-color:var(--az-amber)}.cl-ladder li.is-stop .cl-ladder-n{color:var(--az-amber)}.cl-foot{max-width:72ch;color:var(--az-muted);margin-top:24px;font-size:14px}.cl-foot a,.cl-end a{color:var(--az-accent-ink)}.cl-table{width:calc(100% - var(--cl-gutter));border-collapse:collapse}.cl-table th,.cl-table td{border-top:1px solid var(--az-line);text-align:left;vertical-align:baseline;padding:16px 0}.cl-table tbody tr:last-child>*{border-bottom:1px solid var(--az-line)}.cl-table thead th{color:#6f727b;font:500 12px/1.4 var(--cl-mono);letter-spacing:.1em;text-transform:uppercase;border-top:0;padding-top:0}.cl-table tbody th{width:34%;font-weight:400}.cl-table td{color:var(--az-soft-ink)}.cl-tag{border:1px solid var(--az-line);color:var(--az-muted);font:11px/1.4 var(--cl-mono);white-space:nowrap;border-radius:999px;margin-left:8px;padding:2px 7px}.cl-synopsis{border:1px solid var(--az-line);background:var(--cl-term);color:var(--az-ink);font:14px/1.8 var(--cl-mono);border-radius:12px;margin-top:0;margin-bottom:0;padding:18px 20px;overflow-x:auto}.cl-synopsis code{font:inherit}.cl-sub{color:var(--az-muted);font:500 12px/1.4 var(--cl-mono);letter-spacing:.14em;text-transform:uppercase;margin-top:44px;margin-bottom:4px}.cl-options{margin-top:0;margin-bottom:0}.cl-options>div{border-bottom:1px solid var(--az-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:4px 32px;padding:13px 0;display:grid}.cl-options dt code{color:var(--az-ink);overflow-wrap:anywhere;font-size:14px}.cl-options dd{color:var(--az-soft-ink);margin:0;font-size:15px}.cl.ag :is(.cl-options,.cl-table) dt code,.cl.ag .cl-table th code{background:0 0;border:0;padding:0;font-size:14px}.cl.ag .cl-table th code{color:var(--az-ink)}.cl-ci{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.cl-ci .az-code{margin:0}.cl-env{margin-top:28px}.cl-faq{border-bottom:1px solid var(--az-line);margin-top:0;margin-bottom:0}.cl-faq>div{border-top:1px solid var(--az-line);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:8px 32px;padding:20px 0;display:grid}.cl-faq dt{letter-spacing:-.01em;font-weight:600}.cl-faq dd{color:var(--az-soft-ink);margin:0}.cl-end{grid-template-columns:var(--cl-gutter) minmax(0, 1fr) auto;border-top:1px solid var(--az-line);align-items:start;gap:20px 32px;margin-top:120px;padding-top:28px;display:grid}.cl-end .cl-label{padding-top:4px}.cl-end ul{margin:0;padding:0;list-style:none}.cl-end li{flex-wrap:wrap;gap:4px 14px;padding:4px 0;display:flex}.cl-end li span{color:var(--az-muted)}.cl-end .cl-copy{min-width:340px}@media (prefers-reduced-motion:no-preference){.cl-cursor{animation:1s step-end infinite cl-blink}}@keyframes cl-blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.cl-row,.cl-notes li{transition:none}}@media (width<=1100px){.cl{--cl-gutter:120px}.cl-screen{grid-template-columns:minmax(0,1fr)}.cl-term{min-height:0}.cl-notes{border-top:1px solid var(--az-line);border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;height:auto;min-height:0;display:grid;overflow:visible}.cl-notes li:last-child{border-bottom:1px solid #ededed0f}.cl-end{grid-template-columns:var(--cl-gutter) minmax(0, 1fr)}.cl-end .cl-copy{grid-column:2;min-width:0}}@media (width<=860px){.cl{--cl-gutter:0px}.cl-name{grid-template-columns:minmax(0,1fr);gap:6px}.cl-head{grid-template-columns:minmax(0,1fr)}.cl-head .cl-label{grid-row:auto;padding-top:0}.cl-head p{grid-column:1}.cl-hero-grid{grid-template-columns:minmax(0,1fr)}.cl-never{padding-left:18px}.cl-ci{grid-template-columns:minmax(0,1fr)}.cl-table{width:100%}.cl-end{grid-template-columns:minmax(0,1fr)}.cl-end .cl-copy{grid-column:1}}@media (width<=640px){.cl-hero{padding-top:44px}.cl-hero h1{font-size:clamp(38px,11vw,56px)}.cl-lead{font-size:17px}.cl-section{padding-top:88px}.cl-runhead span:nth-child(2){display:none}.cl-rows{font-size:12.5px}.cl-row{grid-template-columns:22px minmax(0,1fr) 18px;gap:0 10px;padding:0 10px 0 6px}.cl-notes{grid-template-columns:minmax(0,1fr);padding:10px 14px 14px}.cl-cwd{padding:0 14px}.cl-ladder li{grid-template-columns:30px minmax(0,1fr)}.cl-then{grid-column:2}.cl-options>div,.cl-faq>div{grid-template-columns:minmax(0,1fr)}.cl-table tbody th{width:auto}.cl-controls button{padding:7px 10px}}:is(html:has(.cp-shell),body:has(.cp-shell)){background:var(--ui-hover);overscroll-behavior-y:none}.cp-shell{--cp-ink:#ededed;--cp-muted:#b1b1b1;--cp-line:#ffffff1c;--cp-line-subtle:#ffffff17;--cp-soft:#ffffff05;--cp-hover:#ffffff0a;--cp-accent:#315de8;--cp-accent-soft:#6986d31c;--cp-success:#292f2d;--cp-orange:#94621a;background:var(--ui-hover);min-height:100dvh;color:var(--cp-ink);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:16px}:where(.cp-shell) :where(button,input,select){font:inherit}:where(.cp-shell) :where(button){color:inherit}.cp-page{width:min(1180px,100% - 64px);margin:0 auto;padding:50px 0 72px}.cp-page-head{justify-content:space-between;align-items:flex-end;gap:30px;min-height:72px;margin-bottom:34px;display:flex}.cp-page-head p{color:var(--cp-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0 0 7px;font-size:12px}.cp-page h1{font-family:var(--display);letter-spacing:-.04em;text-transform:none;margin:0;font-size:32px;font-weight:720}.cp-page-head div>span{color:var(--cp-muted);margin-top:7px;font-size:12px;display:block}.cp-section-title{justify-content:space-between;align-items:center;gap:18px;display:flex}.cp-section-title strong{font-size:12px}.cp-panel{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);box-shadow:none;padding:20px;overflow:hidden}.cp-section-title{min-height:32px;margin-bottom:16px}.cp-section-title p{color:var(--cp-muted);margin:5px 0 0;font-size:12px}.cp-diagnosis{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-soft);border:1px solid var(--cp-line);margin-top:25px;padding:18px 20px}.cp-diagnosis span{color:var(--cp-orange);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:750}.cp-diagnosis strong{color:var(--cp-ink);margin-top:7px;font-size:14px;display:block}.cp-diagnosis p{color:var(--cp-muted);margin:6px 0 0;font-size:12px;line-height:1.5}.cp-rollback-note{color:var(--cp-muted);margin:17px 0 0;font-size:12px}.cp-secret-generator{justify-items:start;gap:5px;margin-top:-7px;display:grid}.cp-secret-generator small{color:var(--cp-muted);font-size:11px;line-height:1.45}.cp-secret-loading{min-height:280px;color:var(--cp-muted);text-align:center;place-content:center;justify-items:center;gap:7px;display:grid}.cp-secret-loading span{font-size:12px}.cp-secret-loading i{border:3px solid var(--cp-line);border-top-color:var(--cp-accent);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite cp-spin}.cp-secret-message{border-radius:var(--ui-radius);background:var(--ui-accent-soft);color:var(--cp-accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:13px;padding:10px 11px;font-size:12px;line-height:1.5;display:flex}@keyframes cp-spin{to{transform:rotate(360deg)}}.cp-activity-panel{padding:0}.cp-integration{border:1px solid var(--cp-line);border-radius:var(--ui-radius);grid-column:1/-1;grid-template-columns:34px 1fr auto auto;align-items:center;gap:12px;min-height:68px;padding:0 14px;display:grid}.cp-integration>span{border-radius:var(--ui-radius);background:var(--ui-soft);width:32px;height:32px;color:var(--ui-ink);place-items:center;font-size:12px;font-weight:800;display:grid}.cp-integration div{gap:3px;display:grid}.cp-integration strong{font-size:12px}.cp-integration small{color:var(--cp-muted);font-size:12px}.cp-integration em{color:var(--cp-accent);font-size:12px;font-style:normal}.cp-integration button{cursor:pointer;background:0 0;border:0;font-size:12px}.cp-policy-events{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-hover);box-shadow:none;padding:20px}.cp-policy-events>header{grid-template-columns:minmax(0,1fr) 30px;align-items:center;gap:12px;display:grid}.cp-policy-events>header span,.cp-policy-events>header strong{display:block}.cp-policy-events>header span{color:var(--cp-muted);font-size:12px}.cp-policy-events>header strong{color:var(--cp-ink);margin-top:5px;font-size:15px}.cp-policy-events>header>i{background:var(--ui-accent-soft);width:30px;height:30px;color:var(--ui-warn);border-radius:50%;place-items:center;font-style:normal;font-weight:800;display:grid}.cp-policy-events>p{color:var(--cp-muted);margin:14px 0 11px;font-size:12px;line-height:1.5}.cp-policy-events>div{border-block:1px solid var(--cp-line)}.cp-policy-events article{border-bottom:1px solid var(--cp-line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:54px;display:grid}.cp-policy-events article:last-child{border-bottom:0}.cp-release-diff{margin-top:12px}.cp-release-diff article strong{white-space:normal}.cp-release-diff>button{margin-top:12px}.cp-release-diff>small{color:var(--cp-muted);margin-top:10px;font-size:12px;display:block}.cp-policy-events article>i{background:var(--cp-orange);border-radius:50%;width:7px;height:7px}.cp-policy-events article strong,.cp-policy-events article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.cp-policy-events article strong{color:var(--cp-ink);font-family:var(--font-geist-mono),monospace;font-size:12px}.cp-policy-events article small{color:var(--cp-muted);text-transform:capitalize;margin-top:4px;font-size:12px}.cp-policy-events article>span{color:var(--cp-orange);font-variant-numeric:tabular-nums;font-size:12px;font-weight:750}.cp-policy-events>small{color:var(--cp-muted);margin-top:12px;font-size:12px;line-height:1.45;display:block}.cp-page{width:min(1280px,100% - 72px);padding-top:58px}.cp-page-head p{font-size:12px}.cp-page-head div>span{font-size:14px}.cp-inline-error{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-soft);color:var(--ui-warn);gap:8px 16px;margin:18px 0 -12px;padding:14px 16px;font-size:12px;display:flex}.cp-inline-error span{color:var(--cp-accent)}@keyframes cp-dash{to{background-position-x:-18px}}.cp-import-modal{border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius);background:var(--ui-soft);width:min(640px,100vw - 32px);max-height:calc(100dvh - 48px);color:var(--ui-ink);box-shadow:0 24px 80px var(--ui-shade);margin:auto;padding:0;overflow-y:auto}.cp-import-modal :is(button,a,input):focus-visible{outline:2px solid var(--ui-accent);outline-offset:3px}@keyframes cp-drawer-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:translate(0)}}@keyframes cp-fade-in{0%{opacity:0}to{opacity:1}}.cp-first-run{grid-template-columns:1fr 1fr 1fr;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:grid}.cp-first-run li{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);min-height:52px;color:var(--cp-muted);align-items:center;gap:10px;padding:10px 12px;font-size:12px;font-weight:650;display:flex}.cp-first-run b{background:var(--ui-soft);border-radius:50%;place-items:center;width:22px;height:22px;font-size:12px;display:grid}.cp-first-run .is-done{border-color:var(--cp-line);background:var(--ui-soft);color:var(--cp-ink)}.cp-first-run .is-done b{background:var(--ui-accent-soft);color:var(--cp-ink)}.cp-first-run .is-current{border-color:var(--cp-line);color:var(--cp-ink)}.cp-first-run .is-current b{background:var(--ui-accent-soft);color:var(--cp-ink)}.cp-first-run button:not(.ui-button){color:inherit;cursor:pointer;font:inherit;text-underline-offset:3px;background:0 0;border:0;text-decoration:underline}.cp-github-preview-settings{gap:18px;max-width:920px;padding:24px;display:grid}.cp-github-preview-settings header,.cp-github-preview-settings footer{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.cp-github-preview-settings header>div>span{color:var(--cp-accent);font:11px var(--font-geist-mono),monospace;letter-spacing:.07em;text-transform:uppercase}.cp-github-preview-settings h2{margin:7px 0 6px;font-size:19px}.cp-github-preview-settings header p,.cp-github-preview-settings footer p,.cp-github-preview-safety p{color:var(--cp-muted);margin:0;font-size:12px;line-height:1.6}.cp-github-preview-settings code:not(.ui-code){font:inherit;color:var(--cp-ink)}.cp-github-preview-state{border:1px solid var(--cp-line);color:var(--cp-muted);border-radius:999px;flex:none;padding:5px 10px;font-size:11px;font-weight:700}.cp-github-preview-state.is-on{border-color:var(--ui-ok-soft);background:var(--ui-hover);color:var(--ui-ok)}.cp-github-preview-safety{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--cp-soft);padding:14px 16px}.cp-github-preview-safety strong{margin-bottom:4px;font-size:12px;display:block}.cp-github-preview-settings footer{align-items:center}.cp-github-preview-settings footer button:not(.ui-button){border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);min-height:38px;color:var(--cp-ink);cursor:pointer;white-space:nowrap;padding:0 13px;font-size:12px;font-weight:650}.cp-github-preview-settings footer button:not(.ui-button):disabled{cursor:wait;opacity:.6}.cp-lifecycle-copy{max-width:62ch;color:var(--cp-muted);margin:4px 0 0;font-size:13px;line-height:1.65}.cp-lifecycle-actions{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.cp-lifecycle-confirm{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--cp-soft);margin-top:18px;padding:18px}.cp-lifecycle-confirm h3{letter-spacing:-.02em;margin:0 0 8px;font-size:16px;font-weight:550}.cp-lifecycle-confirm p{max-width:58ch;color:var(--cp-muted);margin:0;font-size:13px;line-height:1.6}.cp-lifecycle-confirm label:not([class*=ui-]){color:var(--cp-ink);gap:8px;margin-top:14px;font-size:13px;display:grid}.cp-lifecycle-confirm input:not(.ui-field__input){border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);min-height:42px;color:var(--cp-ink);font:inherit;padding:0 12px}.cp-lifecycle-confirm .cp-lifecycle-actions{margin-top:16px}.cp-lifecycle-alert{color:var(--ui-warn);margin-top:14px;font-size:13px}.cp-lifecycle-status{color:var(--cp-accent);margin-top:14px;font-size:13px}.cp-diagnosis-panel{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);margin-top:18px;padding:18px 20px}.cp-diagnosis-panel header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cp-diagnosis-panel header p{color:var(--cp-muted);margin:4px 0 0;font-size:12px}.cp-diagnosis-log{border-radius:var(--ui-radius);background:var(--ui-surface);max-height:220px;color:var(--ui-accent);font:12px/1.5 var(--font-geist-mono), monospace;white-space:pre-wrap;margin:12px 0 0;padding:12px;overflow:auto}.cp-loading-rows{gap:12px;display:grid}.cp-loading-rows i{border-radius:var(--ui-radius);background:var(--cp-soft);height:82px;animation:cp-loading 1.4s var(--ui-ease) infinite;background-size:220% 100%}.cp-shell-error{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);max-width:720px;margin:10vh auto;padding:40px}.cp-shell-error h1{color:var(--cp-ink);margin:8px 0 12px;font-size:clamp(30px,5vw,54px)}.cp-shell-error p{color:var(--cp-muted)}.cp-shell-error>div{align-items:center;gap:16px;margin-top:24px;display:flex}@keyframes cp-loading{to{background-position:-220% 0}}.cp-serving-safe{border:1px solid var(--cp-line);border-radius:var(--ui-radius);color:var(--cp-accent);background:var(--ui-hover);gap:5px;margin:18px 0;padding:16px 18px;display:grid}.cp-serving-safe span{color:var(--cp-muted);font-size:13px}.cp-confirm-backdrop{z-index:80;background:var(--ui-scrim);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);place-items:center;padding:24px;display:grid;position:fixed;inset:0}.cp-confirm-dialog{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);width:min(520px,100%);max-height:calc(100dvh - 48px);box-shadow:0 22px 68px var(--ui-shade);padding:28px;overflow:auto}.cp-confirm-dialog h2{margin:6px 0 10px;font-size:30px}.cp-confirm-dialog p{color:var(--cp-muted);line-height:1.6}.cp-confirm-dialog>div{flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.cp-confirm-dialog>div>button{min-height:42px}@media (width<=520px){.cp-confirm-backdrop{padding:12px}.cp-confirm-dialog{border-radius:var(--ui-radius);max-height:calc(100dvh - 24px);padding:20px}.cp-confirm-dialog h2{font-size:24px}.cp-confirm-dialog>div>button{flex:100%}}.cp-degraded{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-hover);color:var(--ui-warn);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:12px;display:flex}.cp-degraded button:not(.ui-button){border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);min-height:30px;color:var(--ui-warn);cursor:pointer;padding:0 12px;font-size:12px}.cp-degraded button:not(.ui-button):hover{background:var(--ui-accent-soft)}:where(.cp-shell) :where(button:disabled){opacity:.55;cursor:not-allowed}.cp-shell :is(input,select,textarea,button,a,summary):focus-visible{outline:2px solid var(--cp-accent);outline-offset:3px}:where(.cp-shell) :where(input,select,textarea){color:var(--cp-ink)}:where(.cp-shell) :where(button,a){transition:background-color .15s,color .15s,border-color .15s}.cp-shell .cp-panel{background:var(--ui-soft);border:1px solid var(--cp-line);border-radius:var(--ui-radius);box-shadow:none}.cp-support-backdrop{z-index:50;background:var(--ui-scrim);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);place-items:center;padding:20px;display:grid;position:fixed;inset:0}.cp-support-modal{background:var(--ui-soft);border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius);width:min(520px,100%);box-shadow:0 24px 70px var(--ui-shade);padding:24px}.cp-support-modal header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.cp-support-modal header span{letter-spacing:.12em;color:var(--ui-ink-2);font:11px ui-monospace,monospace}.cp-support-modal h3{margin:7px 0 0;font-size:21px}.cp-support-modal header button:not(.ui-button){color:var(--ui-ink-2);cursor:pointer;background:0 0;border:0;font-size:25px}.cp-support-copy{color:var(--ui-ink-2);margin:18px 0;line-height:1.5}.cp-support-modal label:not([class*=ui-]){color:var(--ui-ink);gap:8px;font-weight:600;display:grid}.cp-support-modal textarea:not(.ui-field__input){resize:vertical;border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius);min-height:125px;font:inherit;padding:12px;font-size:14px}.cp-support-modal footer{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.cp-support-result{color:var(--ui-ink-2);font-size:13px;line-height:1.4}.cp-topbar{border-bottom:1px solid var(--cp-line);background:var(--ui-soft);align-items:center;gap:20px;height:56px;padding:0 16px 0 24px;display:flex}.cp-topbar-left{align-items:center;gap:20px;display:flex}.cp-wordmark{font-family:var(--display);letter-spacing:-.05em;color:var(--cp-ink);flex-shrink:0;font-size:20px;font-weight:780}.cp-wordmark:after{content:"";vertical-align:2px;background:var(--cp-accent);width:5px;height:5px;box-shadow:none;border-radius:50%;margin-left:6px;display:inline-block}.cp-workspace-switcher{align-items:center;gap:10px;display:flex}.cp-workspace-switcher>span,.cp-avatar,.cp-person>span{border-radius:var(--ui-radius);background:var(--ui-soft);border:1px solid var(--cp-line);width:28px;height:28px;color:var(--cp-ink);place-items:center;font-size:12px;font-weight:700;display:grid}.cp-workspace-switcher>span{background:var(--ui-soft);color:var(--cp-accent);border-color:var(--cp-line)}.cp-workspace-switcher div{gap:1px;display:grid}.cp-workspace-switcher strong{letter-spacing:-.015em;color:var(--cp-ink);font-size:12.5px;font-weight:600}.cp-workspace-switcher small{color:var(--cp-muted);font-size:12px;font-weight:500}.cp-workspace-switcher b{color:var(--cp-muted);margin-left:2px;font-size:12px;font-weight:500}.cp-workspace-menu{min-width:0;position:relative}.cp-workspace-switcher{border-radius:var(--ui-radius);cursor:pointer;text-align:left;min-width:0;transition:border-color .18s var(--ui-ease),background .18s var(--ui-ease);background:0 0;border:1px solid #0000;padding:4px 8px 4px 4px}.cp-workspace-switcher:hover,.cp-workspace-switcher[aria-expanded=true]{border-color:var(--cp-line);background:var(--ui-soft)}.cp-workspace-switcher[aria-expanded=true]>b{transform:rotate(180deg)}.cp-workspace-switcher>b{transition:transform .18s var(--ui-ease)}.cp-workspace-create{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:7px;display:grid}.cp-workspace-menu form>.ui-button{margin-top:6px}.cp-topnav{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);align-items:center;gap:2px;padding:3px;display:flex;position:relative}.cp-topnav button{z-index:1;border-radius:var(--ui-radius);height:30px;color:var(--cp-muted);cursor:pointer;transition:color .18s var(--ui-ease);background:0 0;border:0;padding:0 13px;font-size:12px;font-weight:500;position:relative}.cp-topnav button:hover{color:var(--cp-ink)}.cp-topnav button.is-active{color:var(--cp-ink);background:0 0;font-weight:600}.cp-avatar{border:1px solid var(--cp-line);background:var(--ui-soft);cursor:pointer;border-radius:var(--ui-radius);flex-shrink:0;width:32px;height:32px;position:relative;color:var(--ui-ink)!important}.cp-avatar:after{content:"";border:2px solid var(--cp-line);background:var(--cp-accent);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}.cp-frame{min-height:calc(100dvh - 66px);display:block}.cp-sidebar{border-right:1px solid var(--cp-line);background:var(--ui-soft);flex-direction:column;padding:22px 14px 16px;display:flex}.cp-sidebar nav{gap:4px;display:grid}.cp-main{min-width:0}.cp-topbar{height:74px;padding-inline:30px}.cp-frame{min-height:calc(100dvh - 74px)}.cp-wordmark{font-size:28px}.cp-workspace-switcher>span,.cp-avatar{width:38px;height:38px;font-size:12px}.cp-workspace-switcher strong{font-size:14px}.cp-workspace-switcher small{font-size:12px}.cp-topnav button{height:42px;padding-inline:18px;font-size:14px}.cp-workspace-shell{padding-left:224px}.cp-sidebar{z-index:30;border-right:1px solid var(--cp-line);background:var(--ui-soft);flex-direction:column;width:224px;padding:30px 18px 18px;display:flex;position:fixed;inset:0 auto 0 0}.cp-sidebar .cp-topbar-left{gap:30px;display:grid}.cp-sidebar .cp-wordmark{letter-spacing:-.06em;color:var(--cp-ink);padding:0 12px;font-size:25px}.cp-sidebar .cp-wordmark:after{width:7px;height:7px;box-shadow:none;background:var(--cp-accent)}.cp-sidebar .cp-workspace-switcher{border-color:var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);gap:8px;width:100%;padding:10px 6px}.cp-sidebar .cp-workspace-switcher>div{flex:1;min-width:0}.cp-sidebar .cp-workspace-switcher strong{text-overflow:ellipsis;white-space:nowrap;color:var(--cp-ink);overflow:hidden}.cp-sidebar .cp-workspace-switcher small{color:var(--cp-muted);font-size:11px}.cp-sidebar .cp-workspace-switcher>span,.cp-sidebar .cp-avatar{background:var(--cp-accent-soft);color:var(--cp-accent);border:0}.cp-sidebar-nav{gap:5px;margin-top:24px;display:grid}.cp-sidebar-nav>button,.cp-sidebar-nav>a{border-radius:var(--ui-radius);min-height:42px;color:var(--cp-muted);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 12px;font-size:14px;font-weight:500;display:flex}.cp-sidebar-nav svg{flex-shrink:0;width:17px;height:17px}.cp-sidebar-footer{margin-top:auto;padding-top:28px}.cp-sidebar-footer>a{color:var(--cp-ink);align-items:center;gap:10px;padding:10px 6px;display:flex}.cp-sidebar-footer>a>span:nth-child(2){flex:1;gap:4px;min-width:0;display:grid}.cp-sidebar-footer strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cp-sidebar-footer small{color:var(--cp-muted);font-size:11px}.cp-toolbar{border-bottom:1px solid var(--cp-line);background:var(--ui-soft);align-items:center;gap:18px;min-height:72px;padding:16px 40px;display:flex}.cp-breadcrumb{min-width:0;color:var(--cp-muted);align-items:center;gap:14px;font-size:12px;display:flex}.cp-breadcrumb strong{color:var(--cp-ink);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.cp-nav-toggle{display:none}.aoz .cp-toolbar .cp-nav-toggle.ui-button{padding:0;display:none}@media (width<=900px){.aoz .cp-toolbar .cp-nav-toggle.ui-button{display:inline-grid}}.aoz .cp-toolbar .aoz-avatar.ui-button{border-color:var(--ui-line);background:var(--ui-raised);color:var(--ui-ink);letter-spacing:.02em;border-radius:50%;font-size:11px;font-weight:600}.aoz .cp-toolbar .aoz-avatar.ui-button:hover{border-color:var(--ui-line-strong)}.cp-workspace-shell .cp-frame{display:block}.cp-workspace-shell .cp-main{min-width:0}.cp-workspace-shell .cp-page{width:100%;max-width:1280px;margin:0 auto;padding:46px 40px 70px}.cp-workspace-shell .cp-page-head{align-items:center;gap:20px;margin-bottom:26px}.cp-workspace-shell .cp-page h1{letter-spacing:-.045em;color:var(--cp-ink);font-size:30px;font-weight:550;line-height:1.2}.cp-workspace-shell .cp-page-head p{color:var(--cp-muted);font-size:12px}.cp-workspace-shell .cp-page-head div>span{color:var(--cp-muted);margin-top:10px;font-size:14px;line-height:1.65;display:block}.cp-sidebar{background:var(--ui-soft);border-color:var(--ui-line);padding:26px 14px 14px}.cp-sidebar .cp-topbar-left{gap:18px}.cp-sidebar .cp-wordmark{padding-inline:9px;font-size:23px}.cp-sidebar .cp-wordmark:after{width:6px;height:6px}.cp-sidebar .cp-workspace-switcher{border-radius:var(--ui-radius);background:0 0;border:1px solid #0000;gap:10px;min-height:54px;padding:7px 8px}.cp-sidebar .cp-workspace-switcher:hover,.cp-sidebar .cp-workspace-switcher[aria-expanded=true]{border-color:var(--ui-line);background:var(--ui-soft)}.cp-sidebar .cp-workspace-switcher>span{border-radius:var(--ui-radius);background:var(--ui-hover);width:32px;height:32px;color:var(--ui-ink-2);font-size:11px}.cp-sidebar .cp-workspace-switcher strong{font-size:12px;font-weight:650}.cp-sidebar .cp-workspace-switcher small{margin-top:2px;font-size:10px}.cp-sidebar-nav{gap:2px;margin-top:20px}.cp-sidebar-nav>button,.cp-sidebar-nav>a{border-radius:var(--ui-radius);min-height:39px;color:var(--ui-ink-2);transition:background .15s var(--ui-ease),color .15s var(--ui-ease);gap:11px;padding:8px 10px;font-size:13px;font-weight:520;position:relative}.cp-sidebar-nav svg{width:16px;height:16px;color:var(--ui-ink-2)}.cp-sidebar-nav>button:hover,.cp-sidebar-nav>a:hover{background:var(--ui-hover);color:var(--cp-ink)}.cp-sidebar-nav>button:focus-visible,.cp-sidebar-nav>a:focus-visible,.cp-sidebar .cp-workspace-switcher:focus-visible,.cp-sidebar-footer>a:focus-visible{outline:2px solid var(--ui-accent-soft);outline-offset:2px}.cp-sidebar-footer>a{border-radius:var(--ui-radius);transition:background .15s var(--ui-ease);gap:10px;padding:7px 6px}.cp-sidebar-footer>a:hover{background:var(--ui-hover)}.cp-sidebar .cp-sidebar-footer .cp-avatar{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-hover);width:32px;height:32px;font-size:11px;color:var(--ui-ink-2)!important}.cp-sidebar .cp-sidebar-footer .cp-avatar:after{display:none}.cp-sidebar-footer strong{font-size:12px;font-weight:620}.cp-sidebar-footer small{font-size:10px}.cp-sidebar{background:0 0;border-right:0}.cp-toolbar{background:0 0;border-bottom:0}.cp-sidebar-footer{border-top:0;padding-top:10px}.cp-sidebar-nav{scrollbar-width:thin;flex:1;align-content:start;min-height:0;overflow-y:auto}.cp-detail-head{margin-bottom:32px}.cp-app-sections{align-items:center;gap:26px;margin:30px 0 26px;display:flex}.cp-app-sections>.ui-tabs-frame{flex:0 auto;min-width:0}.cp-toolbar-search{width:240px}.cp-toolbar-bell .ui-button__icon{position:relative}.cp-toolbar-bell .aoz-unread-dot{top:-3px;right:-3px}@media (width<=760px){.cp-toolbar-search{flex:160px;width:auto}.cp-app-sections{gap:18px;margin-top:24px}.cp-workspace-shell .cp-sidebar-nav{grid-template-columns:minmax(0,1fr)}.cp-detail{padding-top:28px}.cp-detail-head{flex-direction:column;align-items:flex-start}}.cp-app-hostname{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);margin:18px 0 28px;padding:15px 18px}.cp-app-hostname>.ui-field{max-width:620px}.cp-event{border-top:1px solid var(--cp-line);background:var(--ui-soft);grid-template-columns:12px minmax(300px,1fr) 180px 70px;align-items:center;gap:10px;min-height:62px;padding:0 14px;display:grid}.cp-event>i{background:var(--ui-hover);border-radius:50%;width:7px;height:7px}.cp-event>i.is-success{background:var(--cp-accent)}.cp-event>i.is-active,.cp-event>i.is-warning{background:var(--cp-orange)}.cp-event div{gap:4px;display:grid}.cp-event small,.cp-event span,.cp-event time{color:var(--cp-muted);font-size:12px}.cp-event time{text-align:right}.cp-activity-panel .cp-event:last-child{border-bottom:0}.cp-shelf-empty{border:1px dashed var(--cp-line);border-radius:var(--ui-radius);min-height:188px;color:var(--cp-muted);text-align:center;place-content:center;justify-items:center;gap:8px;padding:28px;display:grid}.cp-shelf-empty small{color:var(--cp-accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;font-size:12px}.cp-shelf-empty strong{color:var(--cp-ink);font-family:var(--display);letter-spacing:-.03em;font-size:20px}.cp-shelf-empty span{max-width:44ch;font-size:12px;line-height:1.5}.cp-empty-drop{border:1px dashed var(--cp-line);border-radius:var(--ui-radius);background:var(--cp-soft);text-align:center;justify-items:center;gap:14px;padding:56px 32px 44px;display:grid}.cp-empty-drop h2{font-family:var(--display);letter-spacing:-.03em;margin:0;font-size:22px;font-weight:700}.cp-empty-drop p{max-width:36ch;color:var(--cp-muted);margin:0;font-size:12px;line-height:1.6}.cp-empty-icon{border-radius:var(--ui-radius);background:var(--ui-soft);border:1px solid var(--cp-line);width:56px;height:56px;color:var(--cp-ink);place-items:center;font-size:12px;font-weight:800;display:grid}.cp-empty-icon span{opacity:.9}.cp-empty-drop small{color:var(--cp-muted);margin-top:4px;font-size:12px}.cp-event{min-height:70px}.cp-event strong{font-size:13px}.cp-event small,.cp-event span,.cp-event time{font-size:12px}.cp-confidence{border-block:1px solid var(--cp-line);grid-template-columns:repeat(3,minmax(0,1fr));margin:-2px 0 34px;display:grid}.cp-confidence>div{grid-template-columns:1fr auto;align-content:center;gap:5px 14px;min-height:92px;padding:18px 24px 18px 0;display:grid}.cp-confidence>div+div{border-left:1px solid var(--cp-line);padding-left:24px}.cp-confidence span{color:var(--cp-muted);letter-spacing:.02em;font-size:12px;font-weight:600}.cp-confidence strong{font-family:var(--display);letter-spacing:-.045em;font-variant-numeric:tabular-nums;grid-area:1/2/3;align-self:center;font-size:32px}.cp-confidence small{color:var(--cp-muted);font-size:12px}.cp-confidence .is-live strong{color:var(--cp-accent)}.cp-confidence .is-moving strong{color:var(--ui-warn)}.cp-confidence .is-attention{background:var(--ui-warn-soft);border-radius:var(--ui-radius);margin:-4px 0;padding-top:22px;padding-bottom:22px}.cp-confidence .is-attention strong{color:var(--ui-warn)}.cp-app-toolbar{align-items:center;gap:12px;margin-bottom:18px;display:flex}.cp-app-toolbar-search{flex:0 400px}.cp-app-toolbar-status{flex:0 0 190px}.cp-layout-toggle{gap:2px;margin-left:auto;display:flex}.cp-hero-import{margin-top:18px}.cp-card-request{align-self:flex-start;margin-top:10px}@media (width<=760px){.cp-app-toolbar{flex-wrap:wrap}.cp-app-toolbar-search{flex:100%}.cp-app-toolbar-status{flex:auto}.cp-hero-import{margin-top:0}}.cp-shell .cp-empty-drop{background:var(--ui-soft);border:1px dashed var(--ui-accent-soft);border-radius:var(--ui-radius);box-shadow:none;margin-top:30px}.cp-shell .cp-empty-icon{background:var(--cp-accent-soft);box-shadow:none;color:var(--cp-accent)}.cp-shell .cp-empty-drop h2{font-size:26px}.cp-shell .cp-empty-drop p{color:var(--cp-muted);line-height:1.7}.cp-custom-domains{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);color:var(--cp-ink);margin:0 0 18px;padding:15px 18px}.cp-custom-domains-head h3{margin:0;font-size:14px;font-weight:700}.cp-custom-domains-head p,.cp-custom-domains-note,.cp-custom-domains-empty{color:var(--cp-muted);margin:4px 0 0;font-size:12px;line-height:1.5}.cp-custom-domains-empty{border:1px dashed var(--cp-line);border-radius:var(--ui-radius);text-align:center;margin-top:14px;padding:14px}.cp-custom-domains-alert{border:1px solid var(--ui-danger-soft);border-radius:var(--ui-radius);background:var(--ui-danger-soft);color:var(--ui-danger);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding:10px 12px;font-size:12px;display:flex}.cp-custom-domains button:not(.ui-button):focus-visible{outline:2px solid var(--cp-accent);outline-offset:2px}.cp-custom-domains button:not(.ui-button):disabled{opacity:.45;cursor:not-allowed}.cp-custom-domains-list{gap:10px;margin:16px 0 0;padding:0;list-style:none;display:grid}.cp-domains-row{border:1px solid var(--cp-line-subtle);border-radius:var(--ui-radius);background:var(--ui-shade);padding:12px 14px}.cp-domains-row-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.cp-domains-row-title{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.cp-domains-row-title strong{overflow-wrap:anywhere;font-size:13px}.cp-domains-row-title a:not(.ui-link){color:inherit;text-underline-offset:3px;text-decoration:underline}.cp-domains-actions{gap:6px;display:flex}.cp-domains-status-text{color:var(--cp-muted);margin:8px 0 0;font-size:12px}.cp-domains-error{color:var(--ui-danger);margin:6px 0 0;font-size:12px}.cp-domains-confirm{border:1px solid var(--ui-danger-soft);border-radius:var(--ui-radius);background:var(--ui-danger-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding:9px 11px;font-size:12px;display:flex}.cp-domains-dns{margin-top:12px;overflow-x:auto}.cp-domains-dns table{border-collapse:collapse;width:100%;font-size:12px}.cp-domains-dns caption{color:var(--cp-muted);text-align:left;padding-bottom:6px;font-size:11px;font-weight:650}.cp-domains-dns th{border-bottom:1px solid var(--cp-line);color:var(--cp-muted);text-align:left;white-space:nowrap;padding:7px 8px;font-weight:650}.cp-domains-dns td{border-bottom:1px solid var(--cp-line-subtle);vertical-align:middle;padding:8px}.cp-domains-dns tr:last-child td{border-bottom:0}.cp-domains-dns small{color:var(--cp-muted);margin-top:8px;font-size:11px;display:block}@media (width<=720px){.cp-domains-dns thead{display:none}.cp-domains-dns tr{border-bottom:1px solid var(--cp-line-subtle);gap:4px;padding:8px 0;display:grid}.cp-domains-dns td{border:0;grid-template-columns:56px 1fr;gap:8px;padding:2px 0;display:grid}.cp-domains-dns td:before{content:attr(data-label);color:var(--cp-muted);font-weight:650}}.cp-managed-db-create{justify-items:start;gap:12px;margin-top:14px;display:grid}.cp-managed-db-facts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px 16px;width:100%;margin:10px 0 0;display:grid}.cp-managed-db-facts div{min-width:0}.cp-managed-db-facts dt{color:var(--cp-muted);font-size:11px;font-weight:650}.cp-managed-db-facts dd{overflow-wrap:anywhere;margin:2px 0 0;font-size:12px}.cp-managed-db-facts code{font-size:11.5px}.cp-managed-db-catalog{color:var(--cp-muted);margin-top:14px;font-size:12px}.cp-managed-db-catalog ul{gap:4px;margin:8px 0 0;padding-left:18px;display:grid}.cp-managed-db-plan{border:1px solid var(--cp-line,var(--ui-shade));border-radius:var(--ui-radius);margin:10px 0 12px;padding:10px 12px}.cp-managed-db-plan .cp-managed-db-facts{margin-top:10px}.cp-managed-db-plan .cp-custom-domains-note{margin:8px 0 0}.cp-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.cp-appset{grid-template-columns:196px minmax(0,1fr);align-items:start;gap:32px;display:grid}.cp-appset-nav{position:sticky;top:16px}.cp-appset-nav .ui-nav__item.is-danger{margin-top:15px}.cp-appset-nav .ui-nav__item.is-danger:before{content:"";background:var(--ui-line);height:1px;position:absolute;top:-8px;left:0;right:0}.cp-appset-body{min-width:0}.cp-appset-head{margin-bottom:20px}.cp-appset-head h2{letter-spacing:-.5px;margin:0;font-size:20px;font-weight:500}.cp-appset-head p{color:var(--cp-muted);margin:6px 0 0;font-size:13px}.cp-appset-content{gap:20px;min-width:0;display:grid}.cp-appset-content .cp-database-create,.cp-appset-content .cp-database-layout{grid-template-columns:minmax(0,1fr);padding-top:0}.cp-appset-body.is-danger .cp-appset-head h2{color:var(--ui-danger)}.cp-appset-body.is-danger .cp-appset-content>*{border-color:var(--ui-danger-soft)}@media (width<=720px){.cp-appset{grid-template-columns:minmax(0,1fr);gap:18px}.cp-appset-nav{position:static}}.cp-env{gap:16px;display:grid}.cp-env-card{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);padding:22px 24px}.cp-env-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 16px;display:flex}.cp-env-card-head strong{color:var(--cp-ink);font-size:14px;font-weight:600}.cp-env-card-head p{color:var(--cp-muted);flex-basis:100%;margin:4px 0 0;font-size:12px;line-height:1.55}.cp-env-card-head>span{color:var(--cp-muted);font-family:var(--font-geist-mono), monospace;white-space:nowrap;font-size:12px}.cp-env-card .cp-secret-generator{margin-top:12px}.cp-env-form{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) auto;align-items:end;gap:12px;margin-top:18px;display:grid}.cp-env-card .env-file-import{margin-top:18px}.cp-env-list{padding-bottom:6px}.cp-env-list .cp-env-card-head{padding-bottom:14px}.cp-env-list .cp-variable{padding:0}.cp-env-list .cp-secret-loading{min-height:120px}.cp-env-empty{border-top:1px solid var(--cp-line);text-align:center;justify-items:center;gap:6px;padding:28px 0 22px;display:grid}.cp-env-empty strong{color:var(--cp-ink);font-size:13px}.cp-env-empty>span{color:var(--cp-muted);font-size:12px}.cp-env-suggest{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:10px;display:flex}.cp-env-note{color:var(--cp-muted);align-items:flex-start;gap:10px;margin:0;font-size:12px;line-height:1.55;display:flex}.cp-env-note i{background:var(--ui-accent-soft);width:20px;height:20px;color:var(--cp-accent);border-radius:50%;flex:none;place-items:center;font-size:11px;font-style:normal;display:grid}@media (width<=720px){.cp-env-card{padding:18px}.cp-env-form{grid-template-columns:minmax(0,1fr)}.cp-env-list .cp-variable{grid-template-columns:minmax(0,1fr) auto auto;gap:12px}.cp-env-list .cp-variable>span{display:none}}.cp-mdb-empty{border:1px dashed var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);gap:14px;margin-top:16px;padding:22px}.cp-mdb-empty-copy strong{color:var(--cp-ink);font-size:15px;font-weight:600;display:block}.cp-mdb-empty-copy p{color:var(--cp-muted);margin:4px 0 0;font-size:12px;line-height:1.55}.cp-mdb-chips{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.cp-mdb-chips li{border:1px solid var(--cp-line);color:var(--cp-ink);border-radius:999px;padding:5px 9px;font-size:11.5px}.cp-mdb-usage{color:var(--cp-muted);margin:0;font-size:11.5px}.cp-mdb-meter{gap:7px;margin-top:14px;display:grid}.cp-mdb-meter>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.cp-mdb-meter span{color:var(--cp-muted);font-size:11px;font-weight:650}.cp-mdb-meter strong{font-size:12px;font-weight:550}.cp-mdb-meter i{background:var(--ui-selected);border-radius:999px;height:6px;display:block;overflow:hidden}.cp-mdb-meter b{border-radius:inherit;background:var(--cp-accent);min-width:4px;height:100%;display:block}.cp-mdb-meter.is-over b{background:var(--ui-danger)}.cp-mdb-meter small{color:var(--cp-muted);font-size:11px}.cp-mdb-facts{border-top:1px solid var(--cp-line);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px 18px;margin-top:16px;padding-top:14px}.cp-mdb-backups-head{border-top:1px solid var(--cp-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.cp-mdb-backups-head strong{font-size:13px;font-weight:600;display:block}.cp-mdb-backups-head span{color:var(--cp-muted);margin-top:3px;font-size:11.5px;line-height:1.5;display:block}.cp-mdb-backups{margin-top:10px}.cp-mdb-foot{gap:10px;margin-top:16px;display:grid}.cp-mdb-foot .cp-managed-db-plan,.cp-mdb-foot .cp-managed-db-catalog{border:1px solid var(--cp-line);border-radius:var(--ui-radius);margin:0;padding:10px 12px}.cp-audit{padding:0;overflow:hidden}.cp-audit-list{margin:0;padding:0;list-style:none}.cp-audit-list li+li{border-top:1px solid var(--cp-line)}.cp-audit-row .ui-card__disclosure-head button{min-height:58px;padding:10px 16px}.cp-audit-row .ui-card__disclosure-head button:hover,.cp-audit-row.is-open .ui-card__disclosure-head button{background:var(--ui-soft)}.cp-audit-row .ui-card__title{min-width:0}.cp-audit-summary{text-align:left;grid-template-columns:10px minmax(0,1fr) minmax(0,160px) 150px;align-items:center;gap:12px;display:grid}.cp-audit-summary>i{background:var(--ui-ink-3);border-radius:50%;width:7px;height:7px}.cp-audit-summary>i.is-failed{background:var(--ui-danger)}.cp-audit-summary>i.is-pending{background:var(--ui-warn)}.cp-audit-row .ui-card__details{padding:0}.cp-audit-main{gap:3px;min-width:0;display:grid}.cp-audit-main strong{color:var(--cp-ink);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:550;overflow:hidden}.cp-audit-main small{color:var(--cp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.cp-audit-main small b{color:var(--cp-ink);font-weight:550}.cp-audit-main code{font-size:11px}.cp-audit-app{color:var(--cp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cp-audit-time{color:var(--ui-ink-3);font:500 11px/1 var(--ui-mono);text-align:right;white-space:nowrap}.cp-audit-detail{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px 18px;margin:0;padding:4px 16px 16px 38px;display:grid}.cp-audit-detail .is-wide{grid-column:1/-1}.cp-audit-detail dt{color:var(--cp-muted);font-size:11px;font-weight:650}.cp-audit-detail dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:12px}.cp-audit-detail pre{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-shade);max-height:240px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.5;overflow:auto}.cp-audit-state{min-height:200px;color:var(--cp-muted);text-align:center;place-content:center;justify-items:center;gap:8px;padding:30px 16px;font-size:12px;display:grid}.cp-audit-state strong{color:var(--cp-ink);font-size:13px}.cp-audit-state>i{border:2px solid var(--cp-line);border-top-color:var(--cp-accent);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite cp-spin}.cp-audit-foot{border-top:1px solid var(--cp-line);color:var(--cp-muted);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-size:11.5px;display:flex}@media (width<=720px){.cp-audit-summary{grid-template-columns:10px minmax(0,1fr)}.cp-audit-app{display:none}.cp-audit-time{text-align:left;grid-column:2}.cp-audit-detail{padding-left:16px}}.cp-flags{gap:16px;display:grid}.cp-flags-state{min-height:160px;color:var(--cp-muted);place-content:center;justify-items:center;gap:8px;font-size:12px;display:grid}.cp-flags-state>i{border:2px solid var(--cp-line);border-top-color:var(--cp-accent);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite cp-spin}.cp-flags-state strong{color:var(--cp-ink)}.cp-flags-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;display:flex}.cp-flags-actions small{color:var(--cp-muted);font-size:11.5px}.cp-flags-confirm{color:var(--cp-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.cp-flags-confirm>span{flex-basis:100%}.cp-flags-newkey{border:1px solid var(--ui-accent-soft);border-radius:var(--ui-radius);background:var(--ui-accent-soft);margin-top:14px;padding:14px}.cp-flags-newkey p{color:var(--cp-ink);margin:0 0 8px;font-size:12px}.cp-flags-newkey code{border-radius:var(--ui-radius);background:var(--ui-shade);-webkit-user-select:all;user-select:all;white-space:nowrap;padding:10px 12px;font-size:12.5px;display:block;overflow-x:auto}.cp-flags-newkey .cp-flags-actions{margin-top:10px}.cp-flags-usage{border-top:1px solid var(--cp-line);margin-top:16px;padding-top:12px}.cp-flags-usage pre{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-shade);margin:10px 0 0;padding:12px;font-size:11.5px;line-height:1.55;overflow-x:auto}.cp-flags-usage p{color:var(--cp-muted);margin:8px 0 0;font-size:12px;line-height:1.55}.cp-flag{border-top:1px solid var(--cp-line);padding:14px 0}.cp-flag-head{grid-template-columns:auto minmax(0,1fr) minmax(140px,170px) 96px;align-items:center;gap:14px;display:grid}@media (width<=720px){.cp-flag-head{grid-template-columns:auto minmax(0,1fr)}}.cp-deploy-note{color:var(--cp-muted);margin:14px 0 0;font-size:12px;line-height:1.55}.cp-section-title button{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);min-height:32px;color:var(--cp-muted);cursor:pointer;padding:0 10px;font-size:12px}.cp-detail-identity>i{border-radius:var(--ui-radius);background:var(--ui-soft);width:36px;height:36px;color:var(--cp-accent);place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.cp-production-alerts{border:1px solid var(--ui-warn-soft);border-radius:var(--ui-radius);background:var(--ui-soft);width:min(100% - 72px,1180px);color:var(--cp-ink);margin:20px auto 0;padding:17px 20px}.cp-production-alerts>header{justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:11px;display:flex}.cp-production-alerts>header strong{font-size:14px}.cp-production-alerts>header span{color:var(--cp-muted);font-size:11px}.cp-production-alerts article{border-top:1px solid var(--ui-warn-soft);justify-content:space-between;align-items:center;gap:18px;padding:12px 0;display:flex}.cp-production-alerts article>div{gap:4px;min-width:0;display:grid}.cp-production-alerts article>div strong{font-size:12px}.cp-production-alerts article>div span,.cp-production-alerts article>div small{color:var(--cp-muted);font-size:11px;line-height:1.5}.cp-production-alerts article button{color:var(--cp-accent);cursor:pointer;background:0 0;border:0;flex:none;font-size:11px;font-weight:700}.cp-production-alerts article button:hover{text-underline-offset:3px;text-decoration:underline}.cp-quota-alerts{border:1px solid var(--ui-ok-soft);border-radius:var(--ui-radius);background:var(--ui-hover);width:min(100% - 72px,1180px);color:var(--cp-ink);margin:14px auto 0;padding:15px 20px}.cp-quota-alerts>header{justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.cp-quota-alerts>header strong{font-size:13px}.cp-quota-alerts>header span{color:var(--cp-muted);font-size:10px}.cp-quota-alerts article{border-top:1px solid var(--ui-line-strong);justify-content:space-between;align-items:center;gap:16px;padding:10px 0;display:flex}.cp-quota-alerts article>div{gap:3px;min-width:0;display:grid}.cp-quota-alerts article>div strong{font-size:12px}.cp-quota-alerts article>div span,.cp-quota-alerts article>div small{color:var(--cp-muted);font-size:10px;line-height:1.45}.cp-quota-alerts article[data-state=full]>div>strong{color:var(--ui-warn)}.cp-detail-context{justify-content:space-between;align-items:center;gap:18px;margin-bottom:28px;display:flex}.cp-detail-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.cp-detail-identity{align-items:center;gap:13px;display:flex}.cp-detail-identity>i{width:44px;height:44px}.cp-detail-identity>div>div{align-items:center;gap:12px;display:flex}.cp-detail-identity p{color:var(--cp-muted);font-family:var(--font-geist-mono), monospace;margin:6px 0 0;font-size:12px}.cp-detail-cta{align-items:center;gap:10px;display:flex}.cp-variable{border-top:1px solid var(--cp-line);grid-template-columns:1fr 1.5fr 100px 40px;align-items:center;min-height:62px;padding:0 20px;display:grid}.cp-variable>span{color:var(--cp-muted);font-size:12px}.cp-variable em{border-radius:var(--ui-radius);background:var(--ui-warn-soft);width:max-content;color:var(--cp-orange);padding:4px 7px;font-size:12px;font-style:normal}.cp-product-overview{grid-template-columns:minmax(0,1.55fr) minmax(280px,.7fr);align-items:start;gap:18px;display:grid}.cp-preview-stage{border:1px solid var(--cp-line);border-radius:var(--ui-radius) var(--ui-radius) var(--ui-radius) var(--ui-radius);background:var(--ui-soft);box-shadow:none;overflow:hidden}.cp-app-preview{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);min-height:430px;box-shadow:none;grid-template-columns:125px 1fr;margin:22px;display:grid;overflow:hidden}.cp-app-preview>aside{border-right:1px solid var(--cp-line);background:var(--ui-soft);align-content:start;gap:8px;padding:24px 15px;display:grid}.cp-app-preview>aside strong{font-family:var(--display);color:var(--cp-ink);margin-bottom:18px;font-size:16px}.cp-app-preview>aside span{border-radius:var(--ui-radius);color:var(--cp-muted);padding:8px 9px;font-size:12px}.cp-app-preview>aside span:first-of-type{background:var(--ui-accent-soft);color:var(--cp-accent);font-weight:700}.cp-app-preview main small{color:var(--cp-muted);font-size:12px}.cp-app-preview main h2{max-width:420px;font-family:var(--display);letter-spacing:-.05em;text-transform:none;color:var(--cp-ink);margin:8px 0 30px;font-size:clamp(22px,2.6vw,34px);line-height:1.05}.cp-advanced dl{margin:0}.cp-advanced dl div{border-top:1px solid var(--cp-line);justify-content:space-between;padding:9px 0;display:flex}.cp-advanced dt{color:var(--cp-muted)}.cp-advanced dd{font-family:var(--font-geist-mono),monospace;color:var(--cp-ink);margin:0}.cp-detail-head{min-height:64px}.cp-detail-identity>i{width:52px;height:52px;font-size:12px}.cp-detail-identity h1{font-size:32px}.cp-detail-identity p{margin-top:8px;font-size:12px}.cp-product-overview{grid-template-columns:minmax(0,1.6fr) minmax(340px,.72fr);gap:22px}.cp-app-preview{grid-template-columns:150px 1fr;min-height:480px;margin:26px}.cp-app-preview>aside{gap:10px;padding:28px 18px}.cp-app-preview>aside strong{font-size:20px}.cp-app-preview>aside span{padding:10px 11px;font-size:12px}.cp-app-preview>main{padding:42px}.cp-app-preview main small{font-size:12px}.cp-app-preview main h2{margin-top:12px;font-size:clamp(32px,3vw,44px)}.cp-advanced dt,.cp-advanced dd{font-size:12px}.cp-handoff-card{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);box-shadow:none;padding:20px}.cp-handoff-card.is-ready{border-color:var(--cp-line);background:var(--cp-soft)}.cp-handoff-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cp-handoff-card-head div{gap:6px;display:grid}.cp-handoff-card-head span{color:var(--cp-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.cp-handoff-card-head strong{color:var(--cp-ink);letter-spacing:-.02em;font-size:16px}.cp-handoff-card-head i{background:var(--ui-accent-soft);width:30px;height:30px;color:var(--cp-accent);border-radius:50%;place-items:center;font-size:17px;font-style:normal;display:grid}.cp-handoff-checks{gap:8px;margin-bottom:16px;display:grid}.cp-handoff-checks i{border:1px solid var(--cp-line);width:18px;height:18px;color:var(--cp-muted);background:var(--ui-soft);border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid}.cp-handoff-checks span.is-done i{border-color:var(--cp-line);background:var(--ui-accent-soft);color:var(--cp-accent)}.cp-handoff-link{gap:8px;display:grid}.cp-handoff-link>*,.cp-handoff-card>.ui-button{width:100%;min-width:0}.cp-handoff-error{color:var(--ui-warn);margin-top:10px;font-size:12px;display:block}.cp-safety-summary{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);padding:18px 20px}.cp-safety-summary.is-clear,.cp-safety-summary.is-review,.cp-safety-summary.is-blocked{border-color:var(--cp-line);background:var(--ui-soft)}.cp-safety-summary-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cp-safety-summary-head div{gap:6px;display:grid}.cp-safety-summary-head span{color:var(--cp-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.cp-safety-summary-head strong{color:var(--cp-ink);font-size:14px}.cp-safety-summary-head i{background:var(--ui-soft);width:26px;height:26px;color:var(--cp-muted);border-radius:50%;place-items:center;font-size:13px;font-style:normal;display:grid}.cp-safety-summary.is-clear .cp-safety-summary-head i{background:var(--ui-accent-soft);color:var(--cp-accent)}.cp-safety-summary.is-review .cp-safety-summary-head i{background:var(--ui-warn-soft);color:var(--cp-orange)}.cp-safety-summary.is-blocked .cp-safety-summary-head i{background:var(--ui-warn-soft);color:var(--ui-warn)}.cp-safety-summary p{color:var(--cp-muted);margin:11px 0 7px;font-size:12px;line-height:1.5}.cp-safety-summary>small{color:var(--cp-muted);font-size:12px;display:block}.cp-safety-summary>.ui-button{margin-top:10px}.cp-environment-context{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);padding:18px 20px}.cp-environment-context-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.cp-environment-context-head div{gap:6px;display:grid}.cp-environment-context-head span{color:var(--cp-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.cp-environment-context-head strong{color:var(--cp-ink);font-size:14px}.cp-environment-context-head i{border:1px solid var(--cp-line);background:var(--ui-soft);width:26px;height:26px;color:var(--cp-accent);border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid}.cp-environment-context label:not(.ui-field__label){color:var(--cp-muted);gap:6px;margin-top:14px;font-size:12px;display:grid}.cp-environment-context select:not(.ui-field__input){border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);width:100%;min-height:36px;color:var(--cp-ink);outline:none;padding:0 10px;font-size:12px}.cp-environment-context select:not(.ui-field__input):focus{border-color:var(--cp-accent);box-shadow:none}.cp-environment-context p{color:var(--cp-muted);margin:11px 0 5px;font-size:12px;line-height:1.5}.cp-environment-context>small{color:var(--cp-muted);font-family:var(--font-geist-mono),monospace;font-size:12px}.cp-environment-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:13px;display:flex}.cp-environment-actions .cp-environment-canvas-link{margin-top:0}.cp-environment-canvas-link{color:var(--cp-accent);margin-top:13px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}.cp-architecture{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);overflow:hidden}.cp-architecture-head{border-bottom:1px solid var(--cp-line);justify-content:space-between;align-items:flex-start;gap:24px;padding:24px 28px;display:flex}.cp-architecture-head>div:first-child{max-width:560px}.cp-architecture-head span{color:var(--cp-accent);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:750}.cp-architecture-head h2{letter-spacing:-.02em;color:var(--cp-ink);margin:7px 0 6px;font-size:20px}.cp-architecture-head p{color:var(--cp-muted);margin:0;font-size:12px;line-height:1.6}.cp-architecture-actions{justify-items:end;gap:12px;display:grid}.cp-architecture-legend{color:var(--cp-muted);gap:14px;font-size:12px;display:flex}.cp-architecture-legend span{align-items:center;gap:6px;display:flex}.cp-architecture-legend i{background:var(--ui-hover);border-radius:50%;width:7px;height:7px}.cp-architecture-legend i.is-live{background:var(--cp-accent);box-shadow:none}.cp-architecture-legend i.is-busy{background:var(--cp-orange);box-shadow:none}.cp-arch-flow{grid-template-columns:minmax(0,1fr) 46px minmax(0,1.25fr) 46px minmax(0,1fr);grid-template-areas:"source a1 runtime a2 access""priv priv priv priv priv";gap:18px 0;padding:26px 28px;display:grid}.cp-a-source{grid-area:source}.cp-a-runtime{grid-area:runtime}.cp-a-access{grid-area:access}.cp-l1{grid-area:a1}.cp-l2{grid-area:a2}.cp-arch-private{grid-area:priv}.cp-architecture-node{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);grid-template-columns:38px 1fr;align-items:start;gap:11px;min-height:112px;padding:16px;display:grid;position:relative}.cp-architecture-node>div{min-width:0}.cp-node-icon{border-radius:var(--ui-radius);background:var(--ui-soft);width:38px;height:38px;color:var(--cp-accent);place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.cp-a-runtime .cp-node-icon{background:var(--ui-accent-soft);color:var(--cp-accent)}.cp-a-access .cp-node-icon{background:var(--ui-warn-soft);color:var(--cp-orange);font-size:14px}.cp-architecture-node small{color:var(--cp-muted);letter-spacing:.04em;font-size:12px;font-weight:650}.cp-architecture-node strong{color:var(--cp-ink);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:12px;display:block;overflow:hidden}.cp-architecture-node p{color:var(--cp-muted);font-family:var(--font-geist-mono), monospace;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 0;font-size:12px;overflow:hidden}.cp-architecture-node em{background:var(--ui-hover);color:var(--cp-muted);border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:750;position:absolute;top:12px;right:12px}.cp-architecture-node em.is-live{background:var(--ui-accent-soft);color:var(--cp-accent)}.cp-architecture-node em.is-idle{background:var(--ui-hover);color:var(--cp-muted)}.cp-arch-more{border-top:1px solid var(--cp-line-subtle);grid-column:1/-1;margin-top:6px;padding-top:10px}.cp-arch-more code{border:1px solid var(--cp-line-subtle);border-radius:var(--ui-radius);background:var(--ui-soft);color:var(--cp-muted);font-family:var(--font-geist-mono), monospace;white-space:nowrap;text-overflow:ellipsis;margin-top:7px;padding:7px 9px;font-size:12px;display:block;overflow:hidden}.cp-arch-link{background-image:linear-gradient(90deg, var(--ui-raised) 60%, transparent 0);background-repeat:repeat-x;background-size:9px 2px;align-self:start;width:100%;height:2px;margin-top:54px;position:relative}.cp-arch-link:after{content:"";border-left:7px solid var(--cp-line);border-block:5px solid #0000;position:absolute;top:-4px;right:-1px}.cp-arch-link small{color:var(--cp-muted);font-family:var(--font-geist-mono), monospace;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;font-size:12px;position:absolute;top:-16px;left:50%;transform:translate(-50%)}.cp-arch-link.is-live{background-image:linear-gradient(90deg, var(--cp-accent) 60%, transparent 0);animation:1.1s linear infinite cp-dash}.cp-arch-link.is-live:after{border-left-color:var(--cp-accent)}.cp-arch-link.is-live small{color:var(--cp-accent)}.cp-arch-private{border:1px dashed var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);gap:12px;margin-top:4px;padding:18px;display:grid;position:relative}.cp-arch-private>span{color:var(--cp-muted);letter-spacing:.03em;font-size:12px;font-weight:650}.cp-arch-services{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.cp-arch-services .cp-architecture-node{border-style:solid;min-height:0;padding:13px}.cp-service-empty{border:1px dashed var(--ui-line);grid-column:1/-1;min-height:96px}.cp-first-run>li>button.ui-link--button{text-decoration:none}.cp-arch-facts{border-top:1px solid var(--cp-line);flex-wrap:wrap;gap:10px 22px;padding:14px 28px;display:flex}.cp-arch-facts span{color:var(--cp-muted);align-items:center;gap:8px;font-size:12px;display:flex}.cp-arch-facts i{background:var(--ui-hover);border-radius:50%;flex:none;width:7px;height:7px}.cp-arch-facts i.is-live{background:var(--cp-accent);box-shadow:none}.cp-arch-facts i.is-busy{background:var(--cp-orange);box-shadow:none}.cp-detail{padding-top:34px}.cp-detail-identity>div>div{flex-wrap:wrap}.cp-detail-identity p{color:var(--cp-muted);font-family:inherit}.cp-preview-stage{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);box-shadow:none}.cp-browser-chrome{border-bottom:1px solid var(--cp-line);background:var(--ui-soft);grid-template-columns:90px minmax(180px,1fr) 90px;align-items:center;gap:12px;min-height:58px;padding:0 14px;display:grid}.cp-browser-dots{gap:7px;display:flex}.cp-browser-dots i{background:var(--ui-warn-soft);border-radius:50%;width:10px;height:10px}.cp-browser-dots i:nth-child(2){background:var(--ui-warn-soft)}.cp-browser-dots i:nth-child(3){background:var(--ui-accent-soft)}.cp-browser-address{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);justify-content:center;align-items:center;gap:9px;min-height:34px;padding:0 11px;display:flex;overflow:hidden}.cp-browser-address>span{background:var(--ui-accent-soft);color:var(--cp-accent);border-radius:5px;padding:3px 6px;font-size:12px;font-weight:700}.cp-browser-address code{color:var(--cp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cp-browser-open{justify-self:end;font-size:12px}.cp-live-preview{background:var(--ui-soft);min-height:520px;position:relative}.cp-live-preview iframe{background:var(--ui-soft);border:0;width:100%;height:520px;display:block}.cp-live-preview>.ui-link{font-size:12px;position:absolute;bottom:14px;right:14px}.cp-preview-stage .cp-app-preview{min-height:480px;box-shadow:none;border:0;border-radius:0;margin:0}.cp-preview-stage .cp-app-preview.is-hero-preview{text-align:center;background:var(--cp-soft);place-content:center;gap:12px;min-height:320px;padding:32px;display:grid}.cp-preview-stage .cp-app-preview.is-hero-preview h3{color:var(--cp-ink);margin:0;font-size:16px;font-weight:700}.cp-preview-stage .cp-app-preview.is-hero-preview p{max-width:28ch;color:var(--cp-muted);margin:0 auto;font-size:12px;line-height:1.6}.cp-product-overview.is-hero{grid-template-columns:minmax(0,1fr) 340px;align-items:start}.cp-product-overview.is-hero .cp-preview-stage{min-height:380px}.cp-database-loading{min-height:260px;color:var(--cp-muted);justify-content:center;align-items:center;gap:12px;display:flex}.cp-database-loading i{border:2px solid var(--cp-line);border-top-color:var(--cp-accent);border-radius:50%;width:18px;height:18px;animation:.8s linear infinite cp-spin}.cp-database-create,.cp-database-layout{grid-template-columns:minmax(0,1.45fr) minmax(310px,.75fr);gap:24px;padding-top:34px;display:grid}.cp-database-create>section,.cp-database-create>aside,.cp-database-state,.cp-database-expiry{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft)}.cp-database-create>section{padding:34px}.cp-database-create>section>span,.cp-database-create>aside>span,.cp-database-expiry>span{color:var(--cp-accent);text-transform:uppercase;letter-spacing:.1em;font-size:12px;font-weight:750}.cp-database-create h2{letter-spacing:-.02em;max-width:620px;color:var(--cp-ink);margin:12px 0;font-size:24px;line-height:1.15}.cp-database-create section>p{max-width:630px;color:var(--cp-muted);font-size:12px;line-height:1.65}.cp-database-steps{border-top:1px solid var(--cp-line);margin-top:28px}.cp-database-steps>div{border-bottom:1px solid var(--cp-line-subtle);align-items:center;gap:16px;padding:16px 0;display:flex}.cp-database-steps i{background:var(--ui-accent-soft);width:32px;height:32px;color:var(--cp-accent);border-radius:50%;place-items:center;font-style:normal;font-weight:750;display:grid}.cp-database-steps span{gap:4px;display:grid}.cp-database-steps strong{color:var(--cp-ink);font-size:12px}.cp-database-steps small{color:var(--cp-muted);font-size:12px}.cp-database-create>aside{background:var(--ui-soft);padding:30px}.cp-database-create>aside>strong{color:var(--cp-ink);letter-spacing:-.01em;margin:10px 0 20px;font-size:19px;display:block}.cp-database-create ul{color:var(--cp-muted);gap:11px;margin:0 0 26px;padding:0;font-size:12px;list-style:none;display:grid}.cp-database-create li:before{content:"✓";color:var(--cp-accent);margin-right:10px;font-weight:800}.cp-database-provision{width:100%;margin-top:16px}.cp-database-create aside>small{text-align:center;color:var(--cp-muted);margin-top:12px;display:block}.cp-database-mismatch{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-warn-soft);margin-top:18px;padding:17px}.cp-database-mismatch strong{color:var(--cp-ink);font-size:12px}.cp-database-mismatch p{color:var(--cp-accent);margin:6px 0 0;font-size:12px;line-height:1.5}.cp-setup-plan{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--cp-soft);box-shadow:none;color:var(--cp-ink);margin:30px 0 24px;overflow:hidden}.cp-setup-plan-head{justify-content:space-between;align-items:flex-start;gap:24px;padding:30px 34px 24px;display:flex}.cp-setup-plan-head>div>span{color:var(--cp-accent);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.cp-setup-plan-head h2{font-family:var(--display);letter-spacing:-.04em;color:var(--cp-ink);margin:8px 0 5px;font-size:32px;line-height:1}.cp-setup-plan-head p{color:var(--cp-muted);margin:0;font-size:12px}.cp-setup-plan-head>strong{background:var(--ui-hover);color:var(--cp-accent);white-space:nowrap;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:800}.cp-setup-steps{padding:0 34px}.cp-setup-steps>div{border-top:1px solid var(--cp-line);min-height:72px;color:var(--cp-ink);grid-template-columns:36px 1fr auto;align-items:center;gap:14px;display:grid}.cp-setup-steps i{border-radius:var(--ui-radius);background:var(--ui-hover);width:32px;height:32px;color:var(--cp-accent);place-items:center;font-size:12px;font-style:normal;font-weight:850;display:grid}.cp-setup-steps .is-blocked i{background:var(--ui-accent-soft);color:var(--ui-warn)}.cp-setup-steps span{gap:4px;display:grid}.cp-setup-steps strong{color:var(--cp-ink);font-size:13px;font-weight:700}.cp-setup-steps small{color:var(--cp-muted);font-size:12px}.cp-setup-steps b{color:var(--cp-accent);font-size:12px;font-weight:800}.cp-setup-steps .is-blocked b{color:var(--ui-warn)}.cp-setup-action{background:var(--ui-hover);border-top:1px solid var(--cp-line);justify-content:space-between;align-items:center;gap:24px;padding:22px 34px;display:flex}.cp-setup-action p{color:var(--cp-muted);margin:0;font-size:12px}.cp-setup-plan.is-ready-hero{border-color:var(--cp-line);box-shadow:none}.cp-setup-plan.is-ready-hero .cp-setup-plan-head strong.is-done{background:var(--ui-accent-soft);color:var(--cp-ink)}.cp-setup-hero{text-align:center;justify-items:center;gap:14px;padding:18px 34px 6px;display:grid}.cp-setup-hero-check{background:var(--ui-accent-soft);color:var(--cp-accent);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex}.cp-setup-hero-check i{background:var(--ui-accent-soft);width:18px;height:18px;color:var(--cp-ink);border-radius:50%;place-items:center;font-size:12px;font-style:normal;display:grid}.cp-setup-hero-pills{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.cp-setup-hero-pills span{border:1px solid var(--cp-line);background:var(--ui-hover);color:var(--cp-accent);border-radius:999px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;font-weight:600;display:inline-flex}.cp-setup-hero-pills i{background:var(--ui-accent-soft);width:16px;height:16px;color:var(--cp-accent);border-radius:50%;place-items:center;font-size:12px;display:grid}.cp-setup-action.is-hero-action{background:var(--ui-hover);text-align:center;flex-direction:column;align-items:center;gap:10px;padding:20px 34px}.cp-setup-action.is-hero-action p{text-align:center;max-width:48ch}.cp-setup-deploying{background:var(--ui-hover);border-top:1px solid var(--cp-line);align-items:center;gap:12px;padding:16px 34px;display:flex}.cp-setup-deploying-icon{background:var(--ui-hover);border:1px solid var(--cp-line);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.cp-setup-deploying-icon i{border:2px solid var(--cp-line);border-top-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite cp-spin}.cp-setup-deploying strong{color:var(--ui-warn);font-size:13px}.cp-setup-deploying small{color:var(--ui-warn);opacity:.8;margin-top:2px;font-size:12px;display:block}.cp-database-state{min-height:330px;padding:34px}.cp-database-status{background:var(--ui-accent-soft);color:var(--cp-accent);text-transform:capitalize;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:750;display:inline-flex}.cp-database-status i{background:var(--cp-accent);border-radius:50%;width:8px;height:8px}.cp-database-state>p{color:var(--cp-muted);margin:28px 0 6px;font-size:12px}.cp-database-state h2{color:var(--cp-ink);letter-spacing:-.02em;margin:0;font-size:26px}.cp-database-state dl{border-top:1px solid var(--cp-line);grid-template-columns:repeat(3,1fr);gap:18px;margin:34px 0 0;padding-top:22px;display:grid}.cp-database-state dl div{gap:6px;display:grid}.cp-database-state dt{color:var(--cp-muted);font-size:12px}.cp-database-state dd{color:var(--cp-ink);margin:0;font-size:12px;font-weight:700}.cp-database-expiry{padding:30px}.cp-database-expiry>strong{color:var(--cp-ink);letter-spacing:-.01em;margin:10px 0;font-size:20px;display:block}.cp-database-expiry>p{color:var(--cp-muted);font-size:12px;line-height:1.55}.cp-database-expiry>div{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-warn-soft);color:var(--cp-accent);gap:12px;margin-top:24px;padding:14px 16px;font-size:12px;line-height:1.5;display:flex}.cp-database-expiry>div i{background:var(--ui-warn-soft);width:24px;height:24px;color:var(--cp-orange);border-radius:50%;flex:0 0 24px;place-items:center;font-style:normal;font-weight:800;display:grid}.cp-database-expiry>div p{margin:0}.cp-answer-column{gap:18px;display:grid}.cp-handoff-card{border-radius:var(--ui-radius);background:var(--ui-soft);border:1px solid var(--cp-line);box-shadow:none;gap:12px;padding:22px;display:grid}.cp-handoff-card-head{justify-content:space-between;align-items:start;display:flex}.cp-handoff-card-head span{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--cp-muted);font-size:12px;font-weight:700}.cp-handoff-card-head strong{color:var(--cp-ink);margin-top:4px;font-size:15px;display:block}.cp-handoff-card-head i{border-radius:var(--ui-radius);background:var(--ui-soft);width:28px;height:28px;color:var(--cp-accent);place-items:center;font-size:13px;font-style:normal;display:grid}.cp-handoff-card p{color:var(--cp-muted);margin:0;font-size:12px;line-height:1.55}.cp-handoff-checks{flex-wrap:wrap;gap:10px;padding-block:6px;display:flex}.cp-handoff-checks span{color:var(--cp-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.cp-handoff-checks span.is-done{color:var(--cp-ink)}.cp-handoff-checks span.is-done i{color:var(--cp-accent)}.cp-handoff-checks i{font-style:normal;font-weight:800}.cp-details-disclosure{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-hover);margin-top:18px}.cp-details-grid{gap:12px;padding:0 16px 16px;display:grid}.cp-mini-row{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);justify-content:space-between;align-items:center;padding:10px 12px;font-size:12px;display:flex}.cp-mini-row span,.cp-mini-row strong{color:var(--cp-muted);font-size:12px}.cp-mini-row strong.is-ok{color:var(--cp-accent)}.cp-shell .cp-detail-context{margin-bottom:24px}.cp-shell .cp-detail-identity>i{background:var(--cp-accent-soft);color:var(--cp-accent)}.cp-url-strip{border:1px solid var(--cp-line);background:var(--ui-soft);border-radius:var(--ui-radius);flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:24px;padding:13px 16px;font-size:12px;display:flex}.cp-url-label{color:var(--cp-muted)}.cp-url-strip>a{color:var(--cp-accent);overflow-wrap:anywhere;min-width:0}.cp-url-strip>button:not(.ui-button){background:var(--cp-hover);cursor:pointer;border:0;border-radius:4px;margin-left:auto;padding:6px 8px;font-size:11px}.cp-url-strip>[role=status]:empty{display:none}.cp-summary-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);align-items:start;gap:22px;display:grid}.cp-summary-grid .cp-panel{min-width:0;padding:24px}.cp-summary-grid header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cp-summary-grid h2{letter-spacing:-.02em;margin:0;font-size:14px;font-weight:550}.cp-summary-grid header button:not(.ui-button){color:var(--cp-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px}.cp-summary-grid h3{letter-spacing:-.025em;margin:16px 0 8px;font-size:18px;font-weight:500;line-height:1.5}.cp-summary-grid p{color:var(--cp-muted);margin:6px 0 0;font-size:12px;line-height:1.8}.cp-summary-facts{grid-template-columns:1fr 1fr;gap:24px;margin:24px 0;display:grid}.cp-summary-facts div{min-width:0}.cp-summary-facts dt{color:var(--cp-muted);margin-bottom:8px;font-size:11px}.cp-summary-facts dd{overflow-wrap:anywhere;margin:0;font-size:12px}.cp-summary-side{gap:18px;display:grid}.cp-summary-symbol{color:var(--cp-accent);font-size:18px}.cp-lane{border-top:1px solid var(--cp-line);gap:8px;margin-top:16px;padding-top:14px;display:grid}.cp-lane p{color:var(--cp-ink);margin:0;font-size:12px}.cp-lane p strong{font-weight:550}.cp-lane small{color:var(--cp-muted);font-size:11px;line-height:1.5}.cp-lane-error{color:var(--ui-danger)!important}.cp-health-panel{margin-bottom:22px;padding:24px}.cp-health-header,.cp-health-current,.cp-health-history>div:first-child,.cp-health-axis{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cp-health-eyebrow{color:var(--cp-muted);font:10px var(--font-geist-mono),monospace;letter-spacing:.1em}.cp-health-header h2{color:var(--cp-ink);letter-spacing:-.04em;margin:8px 0 0;font-size:20px;font-weight:550}.cp-health-header button:not(.ui-button){white-space:nowrap;border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);color:var(--cp-ink);cursor:pointer;flex-shrink:0;padding:8px 11px;font-size:12px}.cp-health-current{border-block:1px solid var(--cp-line);align-items:center;margin-top:22px;padding:17px 0 20px}.cp-health-current p{color:var(--cp-muted);margin:9px 0 0;font-size:12px;line-height:1.5}.cp-health-current>small{color:var(--cp-muted);white-space:nowrap;font-size:11px}.cp-health-error{color:var(--ui-danger);margin:13px 0 0;font-size:12px}.cp-health-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px 0;display:grid}.cp-health-metrics>div{gap:6px;display:grid}.cp-health-metrics span,.cp-health-metrics small{color:var(--cp-muted);font-size:11px}.cp-health-metrics strong{color:var(--cp-ink);letter-spacing:-.05em;font-size:25px;font-weight:560}.cp-health-history{border-top:1px solid var(--cp-line);padding-top:18px}.cp-health-probes{border-top:1px solid var(--cp-line);margin-top:18px;padding:18px 0 0}.cp-health-probes>header,.cp-health-probe-current{justify-content:space-between;align-items:center;gap:16px;display:flex}.cp-health-probes>header>div{gap:5px;display:grid}.cp-health-probes h3{color:var(--cp-ink);margin:0;font-size:13px;font-weight:650}.cp-health-probes>header span,.cp-health-probes>p,.cp-health-probe-current small,.cp-health-probe-metrics small,.cp-health-probe-history>span,.cp-health-probe-guidance,.cp-health-probe-caveat{color:var(--cp-muted);font-size:11px;line-height:1.5}.cp-health-probes>p{margin:10px 0 14px}.cp-health-probe-current{border-radius:var(--ui-radius);background:var(--cp-surface-subtle,var(--ui-hover));min-height:58px;padding:12px 14px}.cp-health-probe-current>div{gap:5px;min-width:0;display:grid}.cp-health-probe-current strong{color:var(--cp-muted);font-size:12px}.cp-health-probe-current strong[data-state=healthy]{color:var(--ui-ok)}.cp-health-probe-current strong[data-state=unhealthy]{color:var(--ui-danger)}.cp-health-probe-current strong[data-state=skipped]{color:var(--ui-warn)}.cp-health-probe-current button:not(.ui-button){border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--cp-panel,var(--ui-soft));color:var(--cp-ink);cursor:pointer;flex-shrink:0;padding:7px 10px;font-size:11px}.cp-health-probe-current button:not(.ui-button):disabled{opacity:.5;cursor:not-allowed}.cp-health-probe-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:16px 2px 10px;display:grid}.cp-health-probe-metrics>div{gap:5px;display:grid}.cp-health-probe-metrics span{color:var(--cp-muted);font-size:11px}.cp-health-probe-metrics strong{color:var(--cp-ink);letter-spacing:-.04em;font-size:20px;font-weight:560}.cp-health-probe-history{padding:12px 0 2px}.cp-health-probe-history>span{margin-bottom:8px;display:block}.cp-health-probe-bars{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:5px;height:36px;display:grid}.cp-health-probe-bars .cp-health-bar-slot{background:var(--cp-surface-subtle,var(--ui-hover))}.cp-health-probe-bars .cp-health-bar-slot i{background:var(--ui-ok)}.cp-health-probe-bars .cp-health-bar-slot i.has-failures{background:var(--ui-danger)}.cp-health-probe-guidance,.cp-health-probe-caveat{margin-top:10px;display:block}.cp-health-probe-failures{color:var(--ui-danger);margin-top:9px;font-size:11px;display:block}.cp-health-history h3{margin:0;font-size:13px;font-weight:650}.cp-health-history>div:first-child>span,.cp-health-chart-label,.cp-health-axis{color:var(--cp-muted);font-size:11px}.cp-health-chart-label{margin:18px 0 8px}.cp-health-bars{grid-template-columns:repeat(14,minmax(0,1fr));align-items:end;gap:5px;height:54px;display:grid}.cp-health-bar-slot{background:var(--ui-hover);border-radius:4px;align-items:flex-end;height:100%;display:flex}.cp-health-bar-slot i{background:var(--ui-ok);border-radius:4px 4px 2px 2px;width:100%;display:block}.cp-health-bar-slot i.has-failures{background:var(--ui-warn)}.cp-health-bars-latency .cp-health-bar-slot i{background:var(--ui-accent)}.cp-health-axis{margin-top:7px}.cp-health-incidents{border-top:1px solid var(--cp-line);margin-top:19px;padding-top:18px}.cp-health-incidents>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cp-health-incidents>header>div{gap:5px;display:grid}.cp-health-incidents h3{color:var(--cp-ink);margin:0;font-size:13px;font-weight:650}.cp-health-incidents>header span,.cp-health-incidents>header>small,.cp-health-incidents>p{color:var(--cp-muted);font-size:11px;line-height:1.5}.cp-health-incidents>header>small{white-space:nowrap}.cp-health-incidents>p{margin:14px 0 0}.cp-health-incidents ol{gap:0;margin:12px 0 0;padding:0;list-style:none;display:grid}.cp-health-incidents li{border-top:1px solid var(--cp-line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;display:grid}.cp-health-incident-mark{background:var(--ui-danger);border-radius:50%;width:7px;height:7px}.cp-health-incidents li[data-state=recovered] .cp-health-incident-mark{background:var(--ui-ok)}.cp-health-incidents li>div{gap:4px;min-width:0;display:grid}.cp-health-incidents li strong{color:var(--cp-ink);font-size:12px;font-weight:600}.cp-health-incidents li small{color:var(--cp-muted);font-size:11px;line-height:1.45}.cp-health-incidents li button:not(.ui-button){color:var(--cp-accent);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:6px 0 6px 8px;font-size:11px}.cp-health-note{color:var(--cp-muted);margin:19px 0 0;font-size:11px;line-height:1.6}@media (width<=650px){.cp-health-panel{padding:18px}.cp-health-current{flex-direction:column;align-items:flex-start}.cp-health-current>small{white-space:normal}.cp-health-metrics,.cp-health-probe-metrics{gap:12px}.cp-health-metrics strong{font-size:21px}.cp-health-bars,.cp-health-probe-bars{gap:3px}.cp-health-probe-current{align-items:flex-start}.cp-health-incidents li{grid-template-columns:8px minmax(0,1fr);align-items:start;gap:8px 10px}.cp-health-incidents li button:not(.ui-button){grid-column:2;justify-self:start;padding:3px 0}}.cp-architecture-shortcut{border:1px solid var(--cp-line);border-radius:var(--ui-radius);text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex;font-size:12px!important}.cp-architecture-shortcut small{color:var(--cp-muted);margin-top:5px;font-size:11px;display:block}.cp-launch-preview{background:var(--ui-soft);flex-direction:column;align-items:stretch;gap:28px;min-width:0;padding:clamp(20px,3vw,36px);display:flex}.cp-launch-preview .launch-scene{aspect-ratio:1.85;width:100%;min-width:0;min-height:300px;max-height:390px}.cp-launch-preview-copy{text-align:left;align-self:center;width:100%;max-width:550px;padding:0 4px 6px}.cp-launch-eyebrow{font:10px var(--font-geist-mono),monospace;color:var(--ui-accent);letter-spacing:.1em}.cp-launch-preview h3{letter-spacing:-.055em;color:var(--cp-ink);margin:13px 0 15px;font-size:clamp(28px,3vw,42px);font-weight:550;line-height:1.08}.cp-launch-preview p{max-width:46ch;color:var(--cp-muted);margin:0;font-size:14px;line-height:1.7}.cp-launch-preview-actions{border-top:1px solid var(--cp-line);flex-wrap:wrap;gap:12px 22px;margin-top:24px;padding-top:20px;display:flex}.cp-launch-passport{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);min-width:0;padding:24px}.cp-launch-passport header>span{font:9px var(--font-geist-mono),monospace;letter-spacing:.09em;color:var(--ui-ink-2)}.cp-launch-passport h3{letter-spacing:-.045em;margin:10px 0;font-size:24px;font-weight:550}.cp-launch-passport header p{color:var(--cp-muted);margin:0;font-size:12px;line-height:1.65}.cp-launch-passport dl{margin:20px 0 12px}.cp-launch-passport dl>div{border-top:1px dashed var(--ui-line-strong);grid-template-columns:1fr 1.2fr;gap:12px;padding:12px 0;font-size:12px;line-height:1.5;display:grid}.cp-launch-passport dt{color:var(--cp-muted)}.cp-launch-passport dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:500}.cp-launch-passport nav{flex-wrap:wrap;gap:8px 20px;display:flex}.cp-passport-download{width:100%;margin-top:16px}.cp-passport-feedback{color:var(--cp-muted);margin-top:10px;font-size:10px;line-height:1.6;display:block}@media (width<=620px){.cp-launch-preview{gap:22px;padding:18px}.cp-launch-preview .launch-scene{aspect-ratio:auto;min-height:250px}.cp-launch-passport{padding:20px}.cp-launch-preview h3{font-size:30px}}.cp-log-matches{color:var(--ui-accent);background:var(--ui-surface);margin:0;padding:8px 16px;font-size:12px}.cp-release-metrics{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);padding:24px}.cp-release-metrics header{flex-wrap:wrap;justify-content:space-between;gap:10px;font-size:14px;display:flex}.cp-release-metrics header span,.cp-release-metrics small,.cp-release-metrics p{color:var(--cp-muted);font-size:11px;line-height:1.6}.cp-release-metrics dl{grid-template-columns:1fr 1fr;gap:20px;margin:24px 0 16px;display:grid}.cp-release-metrics dt{color:var(--cp-muted);font-size:12px}.cp-release-metrics dd{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin:8px 0;font-size:32px}.cp-release-metrics p{border-top:1px solid var(--cp-line);margin:0;padding-top:14px}@keyframes cp-foldy-pulse{to{opacity:.38;transform:scale(.78)}}.cp-sidebar [data-foldy-tour-focus=true]{z-index:61;outline:2px solid var(--ui-accent);outline-offset:2px;box-shadow:0 0 0 6px var(--ui-accent-soft);position:relative;background:var(--ui-soft)!important;color:var(--ui-accent)!important}.cp-foldy-arrival{z-index:100;background:var(--ui-hover);color:var(--ui-ink);text-align:center;animation:cp-foldy-arrive .35s var(--ui-ease) both;flex-direction:column;justify-content:center;align-items:center;padding:30px;display:flex;position:fixed;inset:0;overflow-y:auto}.cp-foldy-arrival-orb{border:1px solid var(--ui-line-strong);background:var(--ui-soft);width:144px;height:144px;box-shadow:0 18px 55px var(--ui-accent-soft);animation:cp-foldy-orb-arrive .7s var(--ui-ease) both;border-radius:50%;place-items:center;margin-bottom:30px;display:grid}.cp-foldy-arrival-kicker{color:var(--ui-ink-2);font:10px var(--font-geist-mono),monospace;letter-spacing:.12em}.cp-foldy-arrival h1{letter-spacing:-.06em;margin:15px 0 10px;font-size:clamp(36px,5vw,54px);font-weight:600}.cp-foldy-arrival>p{max-width:510px;color:var(--ui-ink-2);margin:0;font-size:15px;line-height:1.75}.cp-foldy-arrival-actions{justify-items:center;gap:13px;margin-top:28px;display:grid}.cp-foldy-tour{z-index:70;border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius);background:var(--ui-soft);width:min(390px,100vw - 36px);box-shadow:0 16px 50px var(--ui-shade);animation:cp-foldy-arrive .2s var(--ui-ease) both;padding:17px 18px 14px;position:fixed;bottom:clamp(18px,4vh,40px);right:clamp(18px,4vw,56px)}.cp-foldy-tour-top{grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.cp-foldy-tour-top>span{border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius);background:var(--ui-soft);place-items:center;width:30px;height:30px;display:grid}.cp-foldy-tour-top small{color:var(--ui-ink-2);font:9px var(--font-geist-mono),monospace;letter-spacing:.08em}.cp-foldy-tour-top>b{color:var(--ui-ink-2);font:10px var(--font-geist-mono),monospace;font-weight:500}.cp-foldy-tour-top>b i{color:var(--ui-ink-2);padding-inline:3px;font-style:normal}.cp-foldy-tour h2{color:var(--ui-ink);letter-spacing:-.03em;margin:14px 0 6px;font-size:17px;font-weight:650}.cp-foldy-tour>p{color:var(--ui-ink-2);margin:0;font-size:12px;line-height:1.65}.cp-foldy-tour-footer{border-top:1px solid var(--ui-line-strong);justify-content:space-between;align-items:center;margin-top:14px;padding-top:10px;display:flex}.cp-foldy-tour-footer>div{align-items:center;gap:8px;display:flex}@keyframes cp-foldy-arrive{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@keyframes cp-foldy-orb-arrive{0%{opacity:0;rotate:-18deg;scale:.65}to{opacity:1;scale:1;rotate:0}}@media (width<=720px){.cp-foldy-arrival{padding:22px}.cp-foldy-arrival-orb{width:116px;height:116px;margin-bottom:22px}.cp-foldy-arrival>p{font-size:13px}.cp-foldy-tour{width:calc(100vw - 24px);bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){.cp-foldy-arrival,.cp-foldy-arrival-orb,.cp-foldy-tour{animation:none}}.cp-foldy-setup{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);margin-top:12px;padding:13px}.cp-foldy-setup>p{color:var(--cp-muted);margin:9px 0;font-size:10px;line-height:1.6}.cp-foldy-setup ul{color:var(--cp-muted);margin:8px 0;padding-left:17px;font-size:10px;line-height:1.6}.cp-foldy-setup [role=alert]{color:var(--ui-danger)}.cp-panel>.ui-button--quiet.ui-button--sm{place-self:flex-start start;margin-inline-start:-11px}.cp-environment-context .cp-environment-select{max-width:520px;margin-top:14px}.env-file-import{border-top:1px solid var(--cp-line,var(--fc-line,var(--ui-line-strong)));color:var(--cp-ink,var(--fc-ink,var(--ui-inverse)));margin-top:19px}.env-file-import-body{gap:11px;padding:0 0 4px;display:grid}.env-file-import-body>p{color:var(--cp-muted,var(--fc-muted,var(--ui-ink-3)));margin:0;font-size:12px;line-height:1.55}.env-file-import-body>p strong{color:var(--cp-ink,var(--fc-ink,var(--ui-inverse)))}.env-file-safety{color:var(--cp-muted,var(--fc-muted,var(--ui-ink-3)));font-size:11px;line-height:1.45}.env-file-preview{border:1px solid var(--cp-line,var(--fc-line,var(--ui-line-strong)));border-radius:var(--ui-radius);max-height:170px;overflow:auto}.env-file-preview-head,.env-file-preview-row{justify-content:space-between;align-items:center;gap:12px;min-height:37px;padding:0 10px;display:flex}.env-file-preview-head{border-bottom:1px solid var(--cp-line,var(--fc-line,var(--ui-line-strong)));background:var(--cp-soft,var(--ui-ink))}.env-file-preview-head strong{font-size:11px}.env-file-preview-head span,.env-file-preview-row>span{color:var(--cp-muted,var(--fc-muted,var(--ui-ink-3)));font-size:11px}.env-file-preview-row+.env-file-preview-row{border-top:1px solid var(--cp-line-subtle,var(--ui-line-strong))}.env-file-preview-row>.ui-code{text-overflow:ellipsis;white-space:nowrap;max-width:68%;overflow:hidden}.env-file-errors{border:1px solid var(--ui-danger);border-radius:var(--ui-radius);background:var(--ui-ink);max-height:120px;color:var(--ui-danger);margin:0;padding:9px 12px 9px 29px;font-size:11px;line-height:1.5;overflow:auto}.env-file-import-message{border-radius:var(--ui-radius);background:var(--cp-accent-soft,var(--ui-ink));padding:9px 11px;color:var(--cp-ink,var(--fc-ink,var(--ui-inverse)))!important}.env-file-safety{display:block}.fc-environment-settings{max-height:min(88vh,920px);overflow-y:auto}.fc-environment-settings .env-file-import{margin-block:14px 4px}.fc-environment-settings .fc-environment-settings .env-file-import-body{padding-bottom:0}.cp-log-toolbar{border-bottom:1px solid var(--ui-line-strong);background:var(--ui-surface);align-items:end;gap:12px;padding:10px 16px;display:flex}.cp-log-search{flex:1;min-width:0}.cp-log-actions{border-bottom:1px solid var(--ui-line-strong);background:var(--ui-surface);flex-wrap:wrap;align-items:center;gap:8px;padding:12px 17px;display:flex}.cp-log-actions>span{color:var(--ui-ink-2);font-size:12px}.cp-build-log ol:focus-visible{outline:2px solid var(--ui-accent-soft);outline-offset:-2px}.cp-build-log li.cp-log-error-line{background:var(--ui-raised)}.cp-build-log li.cp-log-error-line code{color:var(--ui-danger)}.cp-build-log ol{scrollbar-gutter:stable;overscroll-behavior:contain}.cp-build-log time{font-variant-numeric:tabular-nums}@media (width<=640px){.cp-build-log>div:first-child{flex-wrap:wrap;padding:12px 17px}.cp-log-toolbar{flex-direction:column;align-items:stretch}.cp-log-toolbar>.ui-button{align-self:start}}.cp-releases{gap:34px;display:grid}.cp-release-environment{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);grid-template-columns:minmax(210px,280px) minmax(0,1fr);align-items:end;gap:8px 18px;padding:16px 18px;display:grid}.cp-release-environment>span{color:var(--cp-muted);padding-bottom:11px;font-size:12px;line-height:1.5}.cp-release-environment .cp-inline-error{color:var(--ui-danger);grid-column:1/-1;margin:0;font-size:12px}.cp-release-config{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.cp-release-config-copy{gap:5px;min-width:0;display:grid}.cp-release-config-copy>strong{color:var(--cp-ink);font-size:12px}.cp-release-config-copy>p{color:var(--cp-muted);margin:0;font-size:12px;line-height:1.55}.cp-release-config-copy>p .ui-code{margin:2px 3px}.cp-release-config-copy>small{color:var(--cp-muted);font-size:10px;line-height:1.5}.cp-release-config.is-ready{border-color:var(--ui-ok-soft);background:var(--ui-soft)}.cp-release-config.is-ready .cp-release-config-copy>strong{color:var(--ui-ok)}.cp-release-config.is-missing{border-color:var(--ui-warn-soft);background:var(--ui-soft)}.cp-release-config-error{color:var(--ui-danger)!important}.cp-release-config-actions{flex:none;align-items:center;gap:8px;display:flex}.cp-release-current{border-radius:var(--ui-radius);background:var(--ui-soft);border:1px solid var(--cp-line);box-shadow:none;padding:30px}.cp-border-beam{border-radius:var(--ui-radius);padding:1px;position:relative;overflow:hidden}.cp-border-beam-content{z-index:1;border-radius:var(--ui-radius);position:relative;overflow:hidden}.cp-border-beam-ring{z-index:0;background:conic-gradient(from 0deg,transparent 0deg,transparent 300deg,var(--ui-accent) 330deg,var(--ui-accent-soft) 350deg,transparent 360deg);animation:3.6s linear infinite cp-border-beam-spin;position:absolute;inset:-100%}.cp-border-beam:not(.is-active) .cp-border-beam-ring{display:none}.cp-border-beam:not(.is-active){padding:0}@keyframes cp-border-beam-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.cp-border-beam-ring,.cp-log-loading i,.cp-timeline-steps li.is-running i{animation:none}}.cp-release-current.is-failed{background:var(--ui-soft);border-color:var(--cp-line);box-shadow:none}.cp-release-current.is-building,.cp-release-current.is-queued{background:var(--ui-soft)}.cp-release-evidence{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--cp-line);grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;margin:18px 0 0;display:grid;overflow:hidden}.cp-release-evidence div{background:var(--ui-soft);min-width:0;padding:12px 14px}.cp-release-evidence dt{letter-spacing:.08em;text-transform:uppercase;color:var(--cp-muted);font-size:10px}.cp-release-evidence dd{text-overflow:ellipsis;white-space:nowrap;font:12px var(--font-geist-mono),monospace;color:var(--cp-ink);margin:5px 0 0;overflow:hidden}.cp-release-head{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.cp-release-head>div>span{color:var(--cp-accent);font-family:var(--font-geist-mono),monospace;letter-spacing:.07em;text-transform:uppercase;font-size:12px}.cp-release-current.is-failed .cp-release-head>div>span{color:var(--cp-orange)}.cp-release-head h2{font-family:var(--display);letter-spacing:-.05em;color:var(--cp-ink);text-wrap:balance;margin:12px 0 8px;font-size:clamp(27px,3vw,40px)}.cp-release-head p{max-width:58ch;color:var(--cp-muted);margin:0;font-size:12px;line-height:1.55}.cp-release-primary{flex:none}.cp-provider-check{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 14px;margin:18px 0 0;padding:11px 13px;font-size:12px;display:flex}.cp-provider-check>small{color:var(--cp-muted);font-size:12px}.cp-build-log{border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius);background:var(--ui-raised);margin-top:28px;overflow:hidden}.cp-build-log>div:first-child{border-bottom:1px solid var(--ui-line-strong);background:var(--ui-surface);justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:0 17px;display:flex}.cp-build-log>div:first-child span{color:var(--ui-accent);font-size:12px;font-family:var(--font-geist-mono),monospace}.cp-build-log ol{background:var(--ui-raised);max-height:360px;margin:0;padding:10px 0;list-style:none;overflow:auto}.cp-build-log li{grid-template-columns:88px minmax(0,1fr);align-items:start;gap:12px;min-height:28px;padding:4px 17px;display:grid}.cp-build-log li:hover{background:var(--ui-raised)}.cp-build-log time{color:var(--ui-accent);font-family:var(--font-geist-mono),monospace;font-size:11px;line-height:1.55}.cp-build-log code{color:var(--ui-accent);white-space:pre-wrap;overflow-wrap:anywhere;font-size:12px;line-height:1.55}.cp-log-loading,.cp-log-empty{min-height:168px;color:var(--ui-accent);background:var(--ui-raised);justify-content:center;align-items:center;gap:10px;font-size:12px;display:flex}.cp-log-loading i{border:2px solid var(--cp-line);border-top-color:var(--cp-accent);border-radius:50%;width:17px;height:17px;animation:.8s linear infinite cp-spin}.cp-release-history{border-top:1px solid var(--cp-line)}.cp-release-inspection{border:1px solid var(--ui-warn-soft);border-radius:var(--ui-radius);background:var(--ui-soft);color:var(--cp-ink);gap:5px;margin:18px 0 0;padding:14px 16px;display:grid}.cp-release-inspection strong{font-size:12px}.cp-release-inspection span{color:var(--cp-muted);font-size:12px;line-height:1.55}.cp-release-promotion{border:1px solid var(--ui-accent-soft);border-radius:var(--ui-radius);background:var(--ui-hover);justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;display:flex}.cp-release-promotion>div{gap:5px;min-width:0;display:grid}.cp-release-promotion strong{color:var(--cp-ink);font-size:13px}.cp-release-promotion p{color:var(--cp-muted);margin:0;font-size:12px;line-height:1.55}.cp-release-promotion>span{color:var(--cp-muted);flex:none;font-size:12px;font-weight:650}.cp-release-promotion>.ui-button{flex:none}.cp-config-diff-review{border:1px solid var(--ui-accent-soft);border-radius:var(--ui-radius);background:var(--ui-soft);margin-top:9px;padding:12px}.cp-config-diff-review>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.cp-config-diff-review>header strong{font-size:11px}.cp-config-diff-review>header span{color:var(--cp-muted);font-size:10px}.cp-config-diff-review>p{color:var(--cp-ink);margin:7px 0;font-size:11px;line-height:1.5}.cp-config-diff-review>small{color:var(--cp-muted);margin-top:8px;font-size:10px;line-height:1.5;display:block}.cp-config-diff-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.cp-config-diff-groups>div{align-content:start;gap:4px;min-width:0;display:grid}.cp-config-diff-groups>div>strong{color:var(--cp-muted);font-size:10px}.cp-config-diff-groups>div>span{flex-wrap:wrap;gap:4px;display:flex}.cp-config-diff-groups .ui-code{overflow-wrap:anywhere;max-width:100%}.cp-config-diff-groups small{color:var(--cp-muted);align-self:center;font-size:10px}.cp-config-diff-error{align-items:center;gap:10px;display:flex}.cp-config-diff-error p{color:var(--ui-danger);margin:7px 0;font-size:11px;line-height:1.5}.cp-config-diff-error>.ui-button{flex:none}.cp-release-history>.cp-section-title{margin:0;padding:25px 0 17px}.cp-release-row{border-top:1px solid var(--cp-line);grid-template-columns:96px minmax(180px,1fr) 140px minmax(75px,auto);align-items:center;gap:14px;min-height:68px;display:grid}.cp-release-row.is-inspected{background:var(--ui-hover)}.cp-release-row>div{gap:4px;display:grid}.cp-release-row strong{color:var(--cp-ink);font-size:12px}.cp-release-row small{color:var(--cp-muted);font-size:12px}.cp-release-row .cp-release-lineage{color:var(--cp-accent);font-size:11px}.cp-release-commit{min-width:0}.cp-release-row>.cp-release-action{justify-self:end}.cp-release-row>.cp-release-note{color:var(--cp-muted);justify-self:end;font-size:12px}.cp-owner-groups{gap:20px;display:grid}.cp-owner-group{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);padding:0;overflow:visible}.cp-owner-group>header{border-bottom:1px solid var(--cp-line);justify-content:space-between;gap:24px;padding:24px;display:flex}.cp-owner-group>header h2{color:var(--cp-ink);margin:4px 0;font-size:24px}.cp-owner-group>header p{color:var(--cp-muted);margin:0}.cp-owner-group>header em{background:var(--ui-accent-soft);min-width:40px;height:40px;color:var(--cp-accent);border-radius:999px;place-items:center;font-style:normal;font-weight:750;display:grid}.cp-owner-rows{gap:2px;padding:8px;display:grid}.cp-owner-empty{color:var(--cp-muted);margin:0;padding:24px}.cp-deploy-timeline{border-radius:var(--ui-radius);border:1px solid var(--cp-line);background:var(--ui-soft);margin-top:12px;padding:10px}.cp-timeline-head{color:var(--cp-muted);justify-content:space-between;align-items:center;font-size:12px;display:flex}.cp-timeline-steps{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.cp-timeline-steps li{border-radius:var(--ui-radius);background:var(--ui-hover);grid-template-columns:16px 1fr auto;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:grid}.cp-timeline-steps li.is-done i{background:var(--ui-accent-soft)}.cp-timeline-steps li.is-running i{background:var(--ui-accent-soft);animation:1.2s infinite pulse}.cp-timeline-steps li.is-waiting i{background:var(--ui-accent-soft)}.cp-timeline-steps li.is-waiting em{color:var(--cp-muted)}.cp-timeline-steps li.is-blocked i{background:var(--ui-warn-soft)}.cp-timeline-steps li i{background:var(--ui-accent-soft);border-radius:999px;width:10px;height:10px;display:block}.cp-release-summary{border-bottom:1px solid var(--cp-line);padding:28px 0 24px}.cp-release-summary h3{margin-top:14px;font-size:24px}.cp-shell .cp-build-log{background:var(--ui-raised);color:var(--ui-ink);border-color:var(--ui-line-strong)}.cp-shell .cp-build-log :is(li code,li time,.cp-log-loading span){color:var(--ui-accent)}.cp-shell .cp-build-log li{border-color:var(--ui-line-strong)}.cp-shell .cp-build-log>div:first-child{border-color:var(--ui-line-strong);background:0 0}@media (width<=640px){.cp-release-environment{grid-template-columns:1fr;padding:14px}.cp-release-environment>span{padding:0}.cp-release-config{flex-direction:column;align-items:stretch;gap:12px;padding:14px}.cp-release-config-actions{grid-template-columns:1fr;display:grid}.cp-release-config-actions>.ui-button{width:100%}.cp-release-head{flex-direction:column;gap:18px}.cp-release-primary{width:100%}.cp-release-promotion{flex-direction:column;align-items:stretch;padding:15px}.cp-release-promotion>.ui-button{width:100%}.cp-config-diff-groups{grid-template-columns:1fr}.cp-config-diff-error{flex-direction:column;align-items:stretch}.cp-config-diff-error>.ui-button{width:100%}.cp-release-current{padding:18px}.cp-release-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-release-row{grid-template-columns:84px minmax(0,1fr) auto;gap:10px;padding:10px 0}.cp-release-commit{display:none}}.cp-runtime-search{min-width:240px}.cp-lifecycle-confirm-field{margin-top:14px}.cp-deploy-size{margin-top:16px}.aoz .ui-row.cp-architecture-shortcut:hover{background:linear-gradient(180deg, var(--ui-shade) 30%, var(--ui-scrim) 100%), url(/console/aozumi/horizon.jpg) 72% 0 / auto 150% no-repeat, var(--ui-bg)}.aoz .cp-architecture-shortcut .ui-row__text{gap:8px}.aoz .cp-architecture-shortcut .ui-row__title{max-width:11ch;color:inherit;letter-spacing:-.03em;white-space:normal;font-size:24px;font-weight:400;line-height:1.1}.aoz .cp-architecture-shortcut .ui-row__description{color:var(--ui-ink-2);font:400 11.5px/1.4 var(--ui-sans);white-space:normal}.aoz .cp-architecture-shortcut .ui-row__action svg{width:16px;height:16px;color:var(--ui-ink-2)}.cp-variable button:not(.ui-button){color:var(--cp-muted);cursor:pointer;background:0 0;border:0;font-size:12px}.cp-person{border-top:1px solid var(--cp-line);grid-template-columns:32px minmax(0,1fr) 112px auto;align-items:center;gap:10px;min-height:68px;padding:0 20px;display:grid}.cp-person>div:not(.ui-field){gap:3px;min-width:0;display:grid}.cp-person strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cp-person small{color:var(--cp-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cp-person em{color:var(--cp-muted);font-size:12px;font-style:normal}.cp-access-layout.is-clean{grid-template-columns:1fr;gap:20px;display:grid}.cp-people-panel{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);padding:20px}.cp-people-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.cp-people-head strong{color:var(--cp-ink);font-size:12px}.cp-people-head p{color:var(--cp-muted);margin:3px 0 0;font-size:12px}.cp-people-list{display:grid}.cp-people-empty{color:var(--cp-muted);text-align:center;padding:28px 0 16px;font-size:12px}.cp-people-empty strong{color:var(--cp-ink);margin-bottom:5px;font-size:12px;display:block}.cp-people-empty p{max-width:340px;margin:0 auto;line-height:1.6}.cp-person.is-pending{opacity:.9}.cp-person.is-request{grid-template-columns:32px minmax(0,1fr) auto}.cp-share-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.cp-share-card{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);align-content:start;gap:14px;padding:20px;display:grid}.cp-share-card form{gap:10px;display:grid}.cp-share-card .cp-share-submit{width:100%}.cp-share-note{color:var(--cp-muted);text-align:center;font-size:12px}.cp-share-card-head{justify-content:space-between;align-items:start;gap:12px;display:flex}.cp-share-card-head strong{color:var(--cp-ink);font-size:12px}.cp-share-card-head small{color:var(--cp-muted);margin-top:3px;font-size:12px;display:block}.cp-share-field{grid-template-columns:1fr auto;gap:8px;display:grid}.cp-visibility-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;max-width:520px;margin-top:16px;display:grid}.cp-share-result{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-accent-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.cp-share-controls{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cp-share-link-row small{color:var(--cp-muted);font-size:12px}.cp-share-link-row code{border-radius:var(--ui-radius);background:var(--ui-soft);min-width:0;color:var(--cp-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;padding:8px;font-size:12px;display:block;overflow:hidden}.cp-share-link-actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.cp-share-copied{color:var(--cp-muted);white-space:nowrap;font-size:12px}.cp-share-copied:empty{display:none}.cp-share-footnote{color:var(--cp-muted);text-align:center;margin:0;font-size:12px}.cp-access-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:18px;display:grid}.cp-request-actions{align-items:center;gap:6px!important;display:flex!important}.cp-people-page .cp-page-head{min-height:64px;margin-bottom:24px}.cp-people-page .cp-page-head h1{font-size:28px}.cp-people-page .cp-page-head span{margin-top:4px}.cp-people-page .cp-people-list{gap:2px;padding:8px}.cp-share-wait{border-radius:var(--ui-radius);background:var(--ui-hover);color:var(--ui-warn);margin:0 22px;padding:12px 14px;font-size:12px;line-height:1.45}.cp-share-backdrop{z-index:60}.cp-share-modal{z-index:61;border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);width:min(560px,100% - 32px);max-height:90dvh;box-shadow:none;padding:28px;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.cp-share-head{justify-content:space-between;align-items:start;gap:16px;margin-bottom:22px;display:flex}.cp-share-head h2{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}.cp-share-head p{color:var(--cp-muted);margin:6px 0 0;font-size:12px}.cp-share-people{gap:8px;display:grid}.cp-share-field+small{color:var(--cp-muted);font-size:12px}.cp-share-send{justify-self:start;margin-top:4px}.cp-share-general{border-top:1px solid var(--cp-line);gap:12px;margin-top:20px;padding-top:18px;display:grid}.cp-share-general-head{justify-content:space-between;align-items:center;font-size:12px;display:flex}.cp-share-general-head span:first-child{color:var(--cp-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px}.cp-share-general-row{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);grid-template-columns:28px 1fr auto;align-items:center;gap:10px;padding:12px;display:grid}.cp-share-general-row i{place-items:center;font-style:normal;display:grid}.cp-share-general-row strong{font-size:12px}.cp-share-general-row small{color:var(--cp-muted);margin-top:3px;font-size:12px;display:block}.cp-share-general-role{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);padding:6px 9px;font-size:12px}.cp-share-link-row{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 10px 10px 12px;display:grid}.cp-share-link-row>div:first-child{justify-items:start;gap:6px;min-width:0;display:grid}.cp-share-link-row.is-inactive{background:var(--ui-hover)}.cp-share-link-row.is-inactive small{color:var(--ui-warn)}.cp-people-list .cp-person>div{min-width:0}.cp-people-list .cp-person small{white-space:normal;line-height:1.45;overflow:visible}.cp-people-list .cp-person.is-expired{background:var(--ui-soft)}.cp-share-link-row code{text-overflow:ellipsis;white-space:nowrap;color:var(--cp-muted);font-size:12px;display:block;overflow:hidden}.cp-share-hint{color:var(--cp-muted);font-size:12px}.cp-share-error{border-radius:var(--ui-radius);background:var(--ui-soft);color:var(--ui-warn);margin-top:12px;padding:10px 12px;font-size:12px}.cp-share-foot{justify-content:flex-end;margin-top:20px;display:flex}.cp-shell .cp-share-modal{background:var(--ui-soft);color:var(--cp-ink)}.cp-share-invited{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-accent-soft);gap:8px;padding:10px;display:grid}.cp-workspace-settings{max-width:1060px}.cp-workspace-settings [hidden]{display:none!important}.cp-settings-sections{margin:8px 0 32px}.cp-workspace-settings .cp-usage,.cp-workspace-settings .cp-rules,.cp-workspace-settings .cp-workspace-details{box-sizing:border-box;width:100%;max-width:none}.cp-rules{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);margin-bottom:18px;overflow:hidden}.cp-rules>header{background:var(--ui-soft);border-bottom:1px solid var(--cp-line);justify-content:space-between;align-items:start;gap:24px;min-height:128px;padding:24px 27px;display:flex}.cp-rules>header>div>span{color:var(--cp-accent);letter-spacing:.075em;text-transform:uppercase;font-size:12px;font-weight:750}.cp-rules>header h2{font-family:var(--display);letter-spacing:-.035em;color:var(--cp-ink);margin:7px 0 0;font-size:24px}.cp-rules>header p{max-width:560px;color:var(--cp-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.cp-rules-row{border-top:1px solid var(--cp-line);background:var(--ui-soft);grid-template-columns:32px minmax(260px,1fr) minmax(220px,290px);align-items:center;gap:15px;min-height:92px;padding:16px 27px;display:grid}.cp-rules-row>span{border-radius:var(--ui-radius);background:var(--ui-soft);width:28px;height:28px;color:var(--cp-muted);font-family:var(--font-geist-mono),monospace;place-items:center;font-size:12px;display:grid}.cp-rules-row>div>strong,.cp-rules-row>div>small{display:block}.cp-rules-row>div>strong{color:var(--cp-ink);font-size:12px}.cp-rules-row>div>small{max-width:480px;color:var(--cp-muted);margin-top:5px;font-size:12px;line-height:1.45}.cp-rules-outbound-control{gap:9px;display:grid}.cp-rules>footer{border-top:1px solid var(--cp-line);background:var(--ui-soft);align-items:center;gap:14px;min-height:67px;padding:12px 27px;display:flex}.cp-rules>footer>p{color:var(--cp-muted);align-items:center;gap:7px;margin:0 auto 0 0;font-size:12px;display:flex}.cp-rules>footer>p>i{background:var(--ui-accent-soft);border-radius:50%;width:8px;height:8px}.cp-rules>footer>span{color:var(--cp-accent);font-size:12px}.cp-workspace-settings .cp-workspace-details{grid-template-columns:1fr 1fr;gap:22px;padding:28px;display:grid}.cp-workspace-details>div:first-child{grid-column:1/-1}.cp-workspace-details>div:first-child h2{margin:0;font-size:19px}.cp-workspace-details>div:first-child p{color:var(--cp-muted);margin:6px 0 0;font-size:12px}.cp-audit-toolbar{border-bottom:1px solid var(--cp-line);grid-template-columns:minmax(240px,2fr) repeat(4,minmax(0,1fr)) auto;align-items:center;gap:8px;padding:14px;display:grid}.cp-audit-toolbar-export{white-space:nowrap;justify-self:end;padding-inline:6px;font-size:13px}@media (width<=960px){.cp-audit-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-audit-toolbar>:first-child{grid-column:1/-1}}.cp-workspace-settings .cp-usage{gap:26px;padding:32px}.cp-workspace-settings .cp-usage h2{letter-spacing:-.025em;font-size:22px;font-weight:550}.cp-workspace-settings .cp-usage-plan{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--cp-soft);grid-template-columns:1.35fr 1fr 1.3fr 1fr;display:grid;overflow:hidden}.cp-usage-plan>div{flex-direction:column;gap:12px;min-width:0;padding:24px 20px;display:flex}.cp-usage-plan>div+div{border-left:1px solid var(--cp-line)}.cp-usage-plan span,.cp-usage-plan small{color:var(--cp-muted);font-size:12px;line-height:1.6}.cp-usage-plan strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;color:var(--cp-ink);font-size:20px;font-weight:550}.cp-usage-plan>div:first-child strong{color:var(--cp-accent);font-size:30px}.cp-usage-plan>small{border-top:1px solid var(--cp-line);background:var(--ui-soft);grid-column:1/-1;padding:16px 20px}.cp-usage-cost{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);grid-template-columns:1.6fr 1fr 1fr;display:grid;overflow:hidden}.cp-usage-cost>div{flex-direction:column;gap:8px;padding:18px 20px;display:flex}.cp-usage-cost>div+div{border-left:1px solid var(--cp-line)}.cp-usage-cost span,.cp-usage-cost small,.cp-usage-cost p{color:var(--cp-muted);font-size:12px;line-height:1.55}.cp-usage-cost strong{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:22px;font-weight:550}.cp-usage-cost>div:first-child strong{color:var(--cp-accent);font-size:30px}.cp-usage-cost p{border-top:1px solid var(--cp-line);background:var(--cp-soft);grid-column:1/-1;margin:0;padding:13px 20px}.cp-usage-estimate{border-top:1px solid var(--cp-line);gap:16px;margin-top:4px;padding-top:25px;display:grid}.cp-usage-estimate>header{gap:6px;display:grid}.cp-usage-estimate>header>span{color:var(--cp-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:650}.cp-usage-estimate>header h3{color:var(--cp-ink);letter-spacing:-.015em;margin:0;font-size:16px;font-weight:600}.cp-workspace-settings .cp-usage-estimate>header p{max-width:700px;color:var(--cp-muted);margin:0;font-size:12px;line-height:1.6}.cp-workspace-settings .cp-usage-value{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--cp-soft);gap:18px;padding:22px 24px;display:grid}.cp-usage-value-heading>div{gap:6px;display:grid}.cp-usage-value-heading span{color:var(--cp-accent);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:650}.cp-usage-value-heading h3{color:var(--cp-ink);letter-spacing:-.015em;margin:0;font-size:16px;font-weight:600}.cp-workspace-settings .cp-usage-value-heading p{max-width:720px;color:var(--cp-muted);margin:0;font-size:12px;line-height:1.6}.cp-usage-value-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.cp-usage-value-grid article{border-top:1px solid var(--cp-line);align-items:flex-start;gap:12px;min-width:0;padding:15px 0;display:flex}.cp-usage-value-grid article>span{border:1px solid var(--cp-line);width:25px;height:25px;color:var(--cp-accent);font-variant-numeric:tabular-nums;border-radius:50%;flex:none;place-items:center;font-size:9px;display:grid}.cp-usage-value-grid article>div{gap:4px;display:grid}.cp-usage-value-grid strong{color:var(--cp-ink);font-size:12px;font-weight:600}.cp-workspace-settings .cp-usage-value-grid p{color:var(--cp-muted);margin:0;font-size:11px;line-height:1.55}.cp-workspace-settings .cp-usage-value-exclusions{border-top:1px solid var(--cp-line);color:var(--cp-muted);margin:0;padding-top:13px;font-size:11px;line-height:1.55}.cp-usage-cost-apps{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);overflow:hidden}.cp-usage-cost-apps-head{border-bottom:1px solid var(--cp-line);justify-content:space-between;align-items:baseline;gap:12px;padding:16px 20px;display:flex}.cp-usage-cost-apps-head h3{margin:0;font-size:14px;font-weight:600}.cp-usage-cost-apps-head>div>span,.cp-usage-cost-apps-labels{color:var(--cp-muted);font-size:11px}.cp-usage-cost-apps-head>div{gap:4px;display:grid}.cp-usage-period{grid-auto-flow:column;align-items:center;gap:8px}.cp-usage-cost-apps-row{border-bottom:1px solid var(--cp-line);font-variant-numeric:tabular-nums;grid-template-columns:minmax(150px,2fr) repeat(4,minmax(70px,1fr));align-items:center;gap:12px;padding:13px 20px;font-size:12px;display:grid}.cp-usage-cost-apps-row:last-child{border-bottom:0}.cp-usage-cost-apps-row>:not(:first-child){text-align:right}.cp-usage-cost-apps-row strong{color:var(--cp-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:550;overflow:hidden}@media (width<=560px){.cp-usage-cost-apps-row{grid-template-columns:minmax(90px,1.4fr) repeat(4,minmax(42px,1fr));gap:4px;padding:11px 8px;font-size:9px}}.cp-workspace-settings .cp-usage-meter{border-radius:var(--ui-radius);gap:12px;padding:20px}.cp-workspace-settings .cp-usage-meter-head{flex-wrap:wrap}.cp-workspace-settings progress::-webkit-progress-value{background:var(--cp-accent)}.cp-workspace-settings progress::-moz-progress-bar{background:var(--cp-accent)}.cp-settings-feedback,.cp-settings-loading{border:1px solid var(--cp-line);border-radius:var(--ui-radius);color:var(--cp-muted);padding:28px;font-size:14px}.cp-settings-feedback{justify-items:start;gap:12px;display:grid}.cp-settings-feedback p{margin:0}@media (width<=900px){.cp-rules-row{grid-template-columns:32px 1fr}.cp-rules-row>.ui-field,.cp-rules-outbound-control{grid-column:2;width:100%}}@media (width<=620px){.cp-rules>header{flex-direction:column;min-height:0;padding:22px}.cp-rules-row{grid-template-columns:28px 1fr;padding:17px 20px}.cp-rules-row>.ui-field,.cp-rules-outbound-control{grid-column:1/-1}.cp-rules>footer{flex-direction:column;align-items:stretch;padding:16px 20px}.cp-rules>footer>.ui-button{width:100%}}@media (width<=800px){.cp-workspace-settings .cp-usage{padding:20px}.cp-workspace-settings .cp-usage-plan{grid-template-columns:1fr 1fr}.cp-usage-plan>div:nth-child(3){border-left:0}.cp-usage-plan>div:nth-child(n+3){border-top:1px solid var(--cp-line)}}@media (width<=480px){.cp-workspace-settings .cp-usage-meters{grid-template-columns:1fr}.cp-usage-plan>div{padding:18px 12px}.cp-usage-plan strong{font-size:17px}.cp-usage-cost{grid-template-columns:1fr 1fr}.cp-usage-cost>div:first-child{grid-column:1/-1}.cp-usage-cost>div:nth-child(2){border-left:0}.cp-usage-cost>div{padding:15px 12px}.cp-workspace-settings .cp-usage-value{padding:18px 14px}.cp-usage-value-grid{grid-template-columns:1fr}}.cp-runtime-posture{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);color:var(--cp-accent);align-items:flex-start;gap:9px;margin-top:14px;padding:11px 12px;display:flex}.cp-runtime-posture.is-isolated{border-color:var(--cp-line);background:var(--ui-soft);color:var(--cp-accent)}.cp-runtime-posture>i{background:var(--ui-warn-soft);width:19px;height:19px;color:var(--cp-orange);border-radius:50%;flex:none;place-items:center;font-size:12px;font-style:normal;font-weight:800;display:grid}.cp-runtime-posture.is-isolated>i{background:var(--ui-accent-soft);color:var(--cp-accent)}.cp-runtime-posture>span{gap:3px;display:grid}.cp-runtime-posture strong{color:var(--cp-ink);font-size:12px}.cp-runtime-posture small{color:var(--cp-muted);font-size:12px;line-height:1.45}.cp-usage{gap:18px;max-width:720px;padding:28px;display:grid}.cp-usage h2{margin:0;font-size:15px}.cp-usage>div>p{color:var(--cp-muted);margin:6px 0 0;font-size:12px}.cp-usage-promise{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-hover);color:var(--cp-accent);margin:0;padding:12px 14px;font-size:12px;line-height:1.6}.cp-usage-meters{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cp-usage-meter{border:1px solid var(--cp-line);border-radius:var(--ui-radius);gap:8px;padding:14px;display:grid}.cp-usage-meter-head{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.cp-usage-meter-head strong{font-size:12px}.cp-usage-meter-head span{color:var(--cp-muted);white-space:nowrap;font-size:12px}.cp-usage-meter progress{appearance:none;border:0;border-radius:99px;width:100%;height:6px;overflow:hidden}.cp-usage-meter progress::-webkit-progress-bar{background:var(--ui-hover);border-radius:99px}.cp-usage-meter progress::-webkit-progress-value{background:var(--ui-accent-soft);transition:width .3s var(--ui-ease);border-radius:99px}.cp-usage-meter progress::-moz-progress-bar{background:var(--ui-accent-soft);border-radius:99px}.cp-usage-meter[data-state=near] progress::-webkit-progress-value{background:var(--ui-warn-soft)}.cp-usage-meter[data-state=near] progress::-moz-progress-bar{background:var(--ui-warn-soft)}.cp-usage-meter[data-state=full] progress::-webkit-progress-value{background:var(--ui-warn-soft)}.cp-usage-meter[data-state=full] progress::-moz-progress-bar{background:var(--ui-warn-soft)}.cp-usage-meter small{color:var(--cp-muted);font-size:12px;line-height:1.55}.cp-usage-card{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);padding:18px 20px}.cp-usage-head{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.cp-usage-head span{color:var(--cp-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.cp-usage-head strong{font-size:12px}.cp-usage-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.cp-usage-grid small{color:var(--cp-muted);margin-bottom:4px;font-size:12px;display:block}.cp-usage-grid strong{font-size:13px;font-weight:700}.cp-usage-foot{color:var(--cp-muted);margin-top:10px;font-size:12px;display:block}.cp-runtime-tools{color:var(--cp-muted);flex-wrap:wrap;align-items:center;gap:24px;margin:28px 0 18px;font-size:13px;display:flex}.cp-runtime-tools>label:first-child{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cp-runtime-tools input[type=search]:not(.ui-field__input){border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--cp-soft);min-width:240px;color:var(--cp-ink);font:inherit;padding:10px 12px}.cp-runtime-list{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--cp-soft);gap:2px;padding:8px;display:grid}.cp-runtime-note{max-width:800px;color:var(--cp-muted);margin-top:22px;font-size:13px;line-height:1.7}.cp-runtime-empty{padding:30px}.cp-runtime-empty p{color:var(--cp-muted)}.cp-shell .cp-runtime-tools input[type=search]:not(.ui-field__input),.cp-shell .cp-runtime-list{background:var(--ui-soft)}.cc-root{color:var(--cp-ink);gap:24px;margin-top:30px;display:grid}.cc-root p{color:var(--cp-muted);font-size:14px;line-height:1.7}.cc-heading,.cc-panel-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.cc-heading h2{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(25px,3vw,34px);font-weight:500}.cc-heading p{margin:0}.cc-root .cc-eyebrow{color:var(--cp-muted);font:12px var(--font-geist-mono),monospace;letter-spacing:.06em;margin:0 0 12px}.cc-metrics{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--cp-soft);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cc-metrics>div{gap:10px;padding:24px;display:grid}.cc-metrics>div+div{border-left:1px solid var(--cp-line)}.cc-metrics span,.cc-metrics small{color:var(--cp-muted);font-size:13px}.cc-metrics strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:32px;font-weight:500;line-height:1.1}.cc-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:24px;display:grid}.cc-panel{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--cp-soft);min-width:0;padding:28px}.cc-panel h3{letter-spacing:-.025em;margin:0 0 12px;font-size:21px;font-weight:500;line-height:1.3}.cc-modes{margin:22px 0}.cc-save{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.cc-save>span,.cc-root .cc-footnote{color:var(--cp-muted);font-size:12px}.cc-root .cc-footnote{margin:20px 0 0}.cc-right{gap:24px;display:grid}.cc-insight{border-top:1px solid var(--cp-line);padding:20px 0}.cc-insight:last-child{padding-bottom:0}.cc-insight h4{margin:0 0 10px;font-size:16px;font-weight:500;line-height:1.5}.cc-insight.is-attention h4{color:var(--ui-warn)}.cc-insight p{margin:0;font-size:13px}.cc-insight-action{margin:12px 0 0 -11px}.cc-metering{background:var(--ui-soft)}.cc-metering h3{margin-top:22px}.cc-metering p:last-child{margin-bottom:0}.cc-notice{border:1px solid var(--cp-line);background:var(--cp-accent-soft);border-radius:var(--ui-radius);margin:0;padding:13px 16px;color:var(--cp-accent)!important}.cc-error{border-color:var(--ui-danger-soft);background:var(--ui-warn-soft);color:var(--ui-warn)!important}.cc-chart{border-bottom:1px solid var(--cp-line);grid-template-columns:repeat(30,minmax(0,1fr));align-items:end;gap:5px;height:150px;margin-top:30px;display:grid}.cc-chart>div{border-bottom:2px solid var(--cp-line);align-items:flex-end;height:100%;display:flex}.cc-chart i{background:var(--cp-accent);border-radius:3px 3px 0 0;width:100%;min-height:0;display:block}.cc-chart-axis{color:var(--cp-muted);justify-content:space-between;gap:16px;margin-top:12px;font-size:12px;display:flex}.cc-table{border-top:1px solid var(--cp-line);margin-top:24px;padding-top:16px}.cc-table>div{overflow-x:auto}.cc-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:20px}.cc-table caption{text-align:left;color:var(--cp-muted);margin-bottom:10px;font-size:12px}.cc-table th,.cc-table td{text-align:right;border-bottom:1px solid var(--cp-line);white-space:nowrap;padding:10px 12px;font-size:13px}.cc-table th{font-weight:500}.cc-table tr>:first-child{text-align:left}.cc-loading{background:var(--cp-hover);border-radius:var(--ui-radius);height:120px}.cp-alert-empty{border-top:1px solid var(--cp-line);color:var(--cp-muted);margin:0;padding:18px 27px}.cp-alert-row>div>small[data-state=failed]{color:var(--ui-danger,#b42318)}.cp-alert-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cp-alert-secret{border-top:1px solid var(--cp-line);background:var(--ui-soft);gap:8px;margin:0;padding:16px 27px;display:grid}.cp-alert-secret code{overflow-wrap:anywhere;font-family:var(--font-geist-mono),monospace;font-size:12px}.cp-alert-secret>button{justify-self:start}.cp-alert-form{border-top:1px solid var(--cp-line);grid-template-columns:minmax(160px,220px) minmax(140px,200px) minmax(220px,1fr) auto;align-items:end;gap:12px;padding:16px 27px;display:grid}@media (width<=860px){.cp-alert-form{grid-template-columns:1fr}.cp-alert-actions{justify-content:flex-start}}.cp-alert-events{border:0;flex-wrap:wrap;gap:4px 14px;margin:6px 0 0;padding:0;display:flex}.cp-alert-events legend{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.cp-alert-events label{color:var(--cp-muted);align-items:center;gap:6px;font-size:12px;display:inline-flex}.cp-alert-form .cp-alert-events{grid-column:1/-2}@media (width<=860px){.cp-alert-form .cp-alert-events{grid-column:auto}}.cp-notifications{max-width:1180px}.cp-notifications>.cp-page-head{align-items:center}.cp-notifications>.cp-page-head p{max-width:570px}.cp-notification-count{border:1px solid var(--cp-line);color:var(--cp-muted);border-radius:99px;flex:none;padding:8px 11px;font-size:12px}.cp-notification-list{gap:10px;margin:25px 0 0;padding:0;list-style:none;display:grid}.cp-notification-item{border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);grid-template-columns:36px minmax(0,1fr) auto;align-items:start;gap:15px;padding:20px;display:grid}.cp-notification-item[data-read=false]{border-color:var(--ui-warn-soft);background:linear-gradient(100deg,var(--ui-soft),var(--ui-soft) 44%)}.cp-notification-symbol{background:var(--ui-warn-soft);width:32px;height:32px;color:var(--ui-warn);border-radius:50%;place-items:center;font-size:16px;font-weight:800;display:grid}.cp-notification-item:is([data-event=incident_recovered],[data-event=probe_recovered],[data-event=error_rate_recovered]) .cp-notification-symbol{background:var(--ui-hover);color:var(--ui-ok)}.cp-notification-copy{min-width:0}.cp-notification-title{flex-wrap:wrap;align-items:baseline;gap:8px 12px;display:flex}.cp-notification-title strong{color:var(--cp-ink);font-size:14px}.cp-notification-title span{color:var(--cp-muted);font-size:12px}.cp-notification-copy p{color:var(--cp-ink);margin:8px 0 5px;font-size:13px;line-height:1.55}.cp-notification-copy time{color:var(--cp-muted);font-size:11px}.cp-notification-actions{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.cp-notification-error{border:1px solid var(--ui-danger-soft);border-radius:var(--ui-radius);background:var(--ui-soft);color:var(--ui-danger);padding:11px 14px;font-size:12px}.cp-notification-empty{text-align:center;margin-top:25px;padding:48px 24px}.cp-notification-empty>span{background:var(--ui-hover);width:38px;height:38px;color:var(--ui-ok);border-radius:50%;place-items:center;margin:0 auto 14px;display:grid}.cp-notification-empty h2{color:var(--cp-ink);margin:0;font-size:16px}.cp-notification-empty p,.cp-notification-footnote{color:var(--cp-muted);font-size:12px;line-height:1.6}.cp-notification-footnote{margin-top:20px}@media (width<=640px){.cp-notification-item{grid-template-columns:30px minmax(0,1fr);gap:12px;padding:15px}.cp-notification-symbol{width:28px;height:28px}.cp-notification-actions{flex-direction:row;grid-column:2;justify-content:flex-start;align-items:center;gap:16px;margin-top:3px}.cp-notification-title{gap:4px 9px}.cp-notifications>.cp-page-head{align-items:flex-start}.cp-notification-count{margin-top:4px}}@media (width<=720px){.cp-share-grid,.cp-share-field{grid-template-columns:1fr}}@media (width<=900px){.cp-topbar{grid-template-columns:150px 1fr auto}.cp-workspace-switcher small{display:none}.cp-frame{grid-template-columns:68px minmax(0,1fr)}.cp-sidebar{padding-inline:10px}.cp-page{width:min(100% - 36px,1180px)}}@media (width<=620px){.cp-production-alerts{width:calc(100% - 28px);margin-top:12px;padding:14px}.cp-production-alerts article{flex-direction:column;align-items:flex-start;gap:8px}.cp-production-alerts>header{flex-direction:column;align-items:flex-start;gap:4px}.cp-quota-alerts{width:calc(100% - 28px);margin-top:10px;padding:13px 14px}.cp-quota-alerts>header{flex-direction:column;align-items:flex-start;gap:4px}.cp-quota-alerts article{flex-direction:column;align-items:flex-start;gap:6px}.cp-quota-alerts article button{padding:3px 0}.cp-topbar{grid-template-columns:1fr auto;height:58px;padding:0 14px}.cp-workspace-switcher{display:none}.cp-frame{grid-template-columns:1fr;min-height:calc(100dvh - 58px)}.cp-sidebar{z-index:30;border:1px solid var(--cp-line);border-radius:var(--ui-radius);background:var(--ui-soft);box-shadow:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:7px;position:fixed;bottom:10px;left:10px;right:10px}.cp-sidebar nav{grid-template-columns:repeat(3,1fr)}.cp-page{width:calc(100% - 28px);padding:30px 0 100px}.cp-page-head{flex-direction:column;align-items:start}.cp-page h1{font-size:28px}.cp-event{grid-template-columns:10px 1fr 50px;padding:12px}.cp-event>span{display:none}.cp-detail-head{flex-direction:column;align-items:start}.cp-detail-cta{width:100%}.cp-detail-cta>:last-child{flex:1}.cp-variable{grid-template-columns:1fr auto;gap:6px;padding-block:12px}.cp-variable>span{grid-row:2}.cp-variable em{grid-area:1/2}.cp-integration{grid-template-columns:34px 1fr auto}.cp-integration em{display:none}}@media (width<=900px){.cp-topbar{grid-template-columns:120px 1fr auto}.cp-workspace-switcher{display:none}.cp-topnav{justify-self:start}}@media (width<=620px){.cp-topbar{grid-template-columns:1fr;height:58px;padding:0 10px}.cp-wordmark{display:none}.cp-topnav{border-radius:var(--ui-radius);background:var(--ui-hover);width:100%;height:42px;box-shadow:none;border:0;justify-content:space-around;justify-self:stretch;position:static}.cp-topnav button{flex:1}}@media (width<=900px){.cp-product-overview{grid-template-columns:1fr}.cp-advanced{grid-column:1/-1}}@media (width<=620px){.cp-app-preview{grid-template-columns:1fr;min-height:370px;margin:12px}.cp-app-preview>aside{display:none}.cp-app-preview>main{padding:25px 20px}.cp-advanced{grid-column:1}}@media (width<=900px){.cp-page{width:calc(100% - 40px)}.cp-product-overview{grid-template-columns:1fr}}@media (width<=620px){.cp-shell{font-size:15px}.cp-topbar{height:62px}.cp-page{width:calc(100% - 28px);padding-top:34px}.cp-detail-identity h1{font-size:25px}.cp-app-preview{grid-template-columns:1fr;min-height:390px;margin:12px}.cp-app-preview>main{padding:28px 22px}.cp-app-preview main h2{font-size:30px}}@media (prefers-reduced-motion:reduce){.cp-arch-link.is-live{animation:none}}@media (width<=900px){.cp-arch-flow{grid-template-columns:1fr;grid-template-areas:"source""a1""runtime""a2""access""priv";gap:12px;padding:20px}.cp-arch-link{background-image:linear-gradient(180deg, var(--ui-raised) 60%, transparent 0);background-size:2px 9px;width:2px;height:30px;margin:0 auto}.cp-arch-link:after{border-left:5px solid #0000;border-right:5px solid #0000;border-top:7px solid var(--cp-line);border-bottom:0;inset:auto auto -1px -4px}.cp-arch-link.is-live{background-image:linear-gradient(180deg, var(--cp-accent) 60%, transparent 0)}.cp-arch-link.is-live:after{border-left-color:#0000;border-right-color:#0000;border-top-color:var(--cp-accent)}.cp-arch-link small{top:50%;left:18px;transform:translateY(-50%)}}@media (width<=600px){.cp-architecture-head{flex-direction:column;gap:16px;padding:22px}.cp-architecture-actions{justify-items:start;width:100%}.cp-arch-flow{padding:16px}.cp-arch-services{grid-template-columns:1fr}.cp-architecture-node{grid-template-columns:36px 1fr;padding:14px}.cp-node-icon{width:36px;height:36px}}@media (width<=720px){.cp-inline-error{flex-direction:column}}@media (width<=900px){.cp-event{grid-template-columns:12px minmax(0,1fr) auto}.cp-event>span{display:none}}@media (width<=520px){.cp-event{grid-template-columns:12px minmax(0,1fr);min-height:74px}.cp-event time{text-align:left;grid-column:2}}@media (width<=900px){.cp-access-layout{grid-template-columns:1fr}}@media (width<=800px){.cp-detail-head{gap:18px}.cp-detail-cta{flex:none}.cp-detail-identity h1{font-size:29px}.cp-browser-chrome{grid-template-columns:60px minmax(120px,1fr) 70px}}@media (width<=820px){.cp-release-current{padding:24px}.cp-border-beam,.cp-border-beam-content{border-radius:var(--ui-radius)}.cp-release-evidence{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.cp-access-layout{grid-template-columns:1fr}.cp-release-head{flex-direction:column;gap:18px}.cp-release-head>button{width:100%}.cp-release-row{grid-template-columns:12px minmax(140px,1fr) 70px}.cp-release-row>code{display:none}}@media (width<=520px){.cp-detail{padding-top:26px}.cp-detail-context{margin-bottom:22px}.cp-detail-head{flex-direction:column;align-items:flex-start;gap:20px}.cp-detail-cta{width:100%}.cp-detail-cta>:last-child{flex:1}.cp-detail-identity>i{width:44px;height:44px}.cp-detail-identity>div>div{gap:8px}.cp-detail-identity h1{font-size:25px}.cp-browser-chrome{grid-template-columns:42px minmax(100px,1fr) 60px;gap:6px;min-height:52px;padding:0 9px}.cp-browser-dots{gap:4px}.cp-browser-dots i{width:7px;height:7px}.cp-browser-address>span{display:none}.cp-browser-address code{font-size:12px}.cp-preview-stage .cp-app-preview{margin:0}.cp-live-preview,.cp-live-preview iframe{height:430px;min-height:430px}}@media (width<=620px){.cp-setup-plan-head,.cp-setup-action{flex-direction:column;align-items:stretch}.cp-setup-plan-head>strong{width:max-content}.cp-setup-steps{padding:0 22px}.cp-setup-steps>div{grid-template-columns:34px 1fr}.cp-setup-steps b{grid-column:2}}@media (width<=820px){.cp-database-create,.cp-database-layout{grid-template-columns:1fr}.cp-database-create>section{padding:30px}.cp-database-state dl{grid-template-columns:1fr}}@media (width<=720px){.cp-confidence{grid-template-columns:1fr}.cp-confidence>div{min-height:74px;padding:15px 0}.cp-confidence>div+div{border-left:0;border-top:1px solid var(--cp-line);padding-left:0}}@media (width<=900px){.cp-topbar{grid-template-columns:210px 1fr auto}.cp-wordmark{display:none}.cp-workspace-menu{display:block}.cp-workspace-switcher{display:flex}}@media (width<=620px){.cp-topbar{grid-template-columns:auto 1fr;gap:8px;height:58px;padding:0 10px}.cp-workspace-menu{display:block}.cp-workspace-switcher{width:44px;padding:3px}.cp-workspace-switcher>div,.cp-workspace-switcher>b{display:none}.cp-workspace-switcher>span{width:36px;height:36px}.cp-topnav{grid-area:1/2}}@media (prefers-reduced-motion:reduce){.cp-loading-rows i{animation:none}}@media (width<=820px){.cp-owner-rows>button{grid-template-columns:1fr auto}.cp-owner-rows>button>span{grid-column:1/-1}.cp-topnav{overflow-x:auto}}@media (width<=720px){.cp-usage-meters{grid-template-columns:1fr}}@media (width<=700px){.cp-runtime-list>button{grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:18px}.cp-runtime-tools{gap:14px}.cp-runtime-tools input[type=search]{width:100%;min-width:0}}@media (width>=1550px){.cp-workspace-shell .cp-page{padding-top:54px}}@media (width<=1100px){.cp-workspace-shell{padding-left:204px}.cp-sidebar{width:204px;padding-inline:12px}.cp-workspace-shell .cp-page,.cp-toolbar{padding-inline:26px}.cp-summary-grid{grid-template-columns:minmax(0,1.4fr) minmax(230px,1fr);gap:16px}}@media (width<=850px){.cp-summary-grid{grid-template-columns:1fr}.cp-summary-side{grid-template-columns:1fr 1fr}.cp-architecture-shortcut{grid-column:1/-1}}@media (width<=700px){.cp-workspace-shell{padding-left:0}.cp-sidebar{border-bottom:1px solid var(--cp-line);width:auto;padding:20px;display:none;position:static}.cp-sidebar.is-open{display:flex}.cp-sidebar .cp-topbar-left{grid-template-columns:1fr 1fr;align-items:center;gap:14px}.cp-sidebar-nav{grid-template-columns:1fr 1fr;margin-top:20px}.cp-sidebar-footer{padding-top:10px}.cp-toolbar{min-height:62px;padding:15px 20px}.cp-nav-toggle{background:var(--ui-soft);border:1px solid var(--cp-line);cursor:pointer;border-radius:5px;padding:6px 10px;display:block}.cp-breadcrumb>span:first-child,.cp-breadcrumb>span:nth-child(2){display:none}.cp-workspace-shell .cp-page{width:100%;padding:30px 20px 50px}.cp-workspace-shell .cp-page h1{font-size:28px}.cp-workspace-shell .cp-page-head{flex-direction:row;align-items:flex-start;gap:12px}.cp-shell .cp-detail-head{flex-wrap:wrap;gap:20px}.cp-shell .cp-detail-identity h1{overflow-wrap:anywhere;font-size:25px}.cp-shell .cp-detail-identity>div{min-width:0}.cp-shell .cp-detail-identity>div>div{flex-wrap:wrap}.cp-shell .cp-detail-identity p{overflow-wrap:anywhere}.cp-summary-side{grid-template-columns:1fr}.cp-summary-grid .cp-panel{padding:20px}.cp-summary-facts{gap:20px 14px}.cp-summary-grid header{flex-wrap:wrap}.cp-url-strip{gap:10px}.cp-url-strip>a{width:100%}.cp-url-strip>button{margin-left:0}}@media (prefers-reduced-motion:reduce){.cp-shell *{transition:none!important;animation:none!important}}@media (width<=850px){.cc-layout{grid-template-columns:1fr}.cc-heading{flex-direction:column;align-items:flex-start}.cc-panel{padding:22px}.cc-metrics>div{padding:18px}.cc-metrics strong{font-size:26px}}@media (width<=520px){.cc-metrics{grid-template-columns:1fr}.cc-metrics>div+div{border-left:0;border-top:1px solid var(--cp-line)}.cc-panel-heading{flex-wrap:wrap}.cc-chart{gap:3px}.cc-chart-axis{flex-wrap:wrap}.cc-chart-axis>span:nth-child(2){display:none}.cc-root{gap:16px}.cc-panel{padding:18px}}@media (width<=700px){.cp-sidebar{background:0 0;border:0}.cp-toolbar{background:0 0;border-bottom:0}}:is(html:has(.cp-shell),body:has(.cp-shell)){background-color:var(--ui-hover);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;overscroll-behavior-y:none}.cp-shell{min-height:100dvh}.cp-sidebar .cp-wordmark{display:block}.cp-sidebar .cp-workspace-switcher{display:flex}.cp-sidebar .cp-avatar{display:grid}.cp-sidebar .cp-workspace-switcher small{display:block}.cp-shell .lucide{vertical-align:middle;flex-shrink:0}.cp-summary .cp-panel{overflow:hidden}.cp-url-strip{align-items:center}.cp-summary-symbol{display:inline-flex}.cp-workspace-shell{--cp-accent:#2888f5;--cp-accent-soft:#6998d31c;--cp-ink:#ededed;--cp-muted:#9f9f9f;--cp-line:#ffffff1f;background:var(--ui-hover);font-family:var(--font-geist-sans),sans-serif}.cp-workspace-shell .cp-sidebar{background:var(--ui-hover);border-right:0;padding-top:35px}.cp-sidebar .cp-wordmark{letter-spacing:-1.4px;font-size:29px;font-weight:550}.cp-sidebar .cp-workspace-switcher{border:1px solid var(--cp-line);background:var(--ui-soft);border-radius:var(--ui-radius);margin-top:12px;padding:12px 8px}.cp-sidebar .cp-workspace-switcher strong{text-overflow:ellipsis;white-space:nowrap;max-width:125px;overflow:hidden}.cp-sidebar .cp-sidebar-nav button,.cp-sidebar .cp-sidebar-nav a{border-radius:var(--ui-radius);gap:12px;min-height:45px;padding:11px 13px;font-size:14px}.cp-docs-link{color:var(--cp-muted);justify-content:space-between;padding:21px 10px 12px;font-size:12px;display:flex}.cp-sidebar .cp-sidebar-footer{margin-top:10px}.cp-sidebar .cp-avatar{background:var(--ui-accent-soft);border:0;border-radius:50%;color:var(--ui-accent)!important}.cp-workspace-shell .cp-toolbar{border-bottom:1px dashed var(--ui-line-strong);background:0 0}.cp-workspace-shell .cp-page h1{letter-spacing:-1.5px;font-size:36px;font-weight:500}.cp-page-head div>.cp-eyebrow,.cp-eyebrow{font:10px var(--font-geist-mono);letter-spacing:.09em;color:var(--ui-ink-2);margin:0 0 12px;display:block}.cp-app-section-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:20px;display:flex}.cp-app-section-heading h2{letter-spacing:-.5px;margin:0;font-size:20px;font-weight:500}.cp-app-section-heading>span{color:var(--cp-muted);font-size:12px}.cp-app-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.cp-project-card{background:var(--ui-soft);border:1px solid var(--cp-line);border-radius:var(--ui-radius);min-width:0;padding:24px;transition:transform .2s,box-shadow .2s,border-color .2s}.cp-project-card:hover{border-color:var(--ui-accent-soft);box-shadow:0 12px 28px var(--ui-shade);transform:translateY(-3px)}.cp-project-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.cp-project-monogram{border-radius:var(--ui-radius);background:var(--ui-accent-soft);width:42px;height:42px;color:var(--ui-accent);place-items:center;font-size:13px;display:grid}.cp-project-title{letter-spacing:-.6px;color:var(--cp-ink);cursor:pointer;text-align:left;overflow-wrap:anywhere;background:0 0;border:0;align-items:center;gap:14px;margin:22px 0 8px;padding:0;font-size:20px;display:flex}.cp-project-title>span{color:var(--ui-ink-2);font-size:17px}.cp-project-repo{color:var(--cp-muted);overflow-wrap:anywhere;margin:0;font-size:12px}.cp-project-meta{gap:8px;margin:20px 0;display:flex}.cp-project-meta span{background:var(--ui-hover);color:var(--ui-ink-2);border-radius:5px;padding:5px 8px;font-size:10px}.cp-project-card footer{border-top:1px solid var(--ui-line-strong);justify-content:space-between;align-items:center;gap:12px;padding-top:16px;display:flex}.cp-project-card footer strong,.cp-project-card footer small{font-size:11px;font-weight:400;display:block}.cp-project-card footer small{color:var(--cp-muted);margin-top:5px}.cp-shell .cp-empty-drop{border:1px dashed var(--ui-accent-soft);border-radius:var(--ui-radius);background:var(--ui-soft);min-height:260px;padding:45px 24px}.cp-empty-drop h2{letter-spacing:-.7px;font-weight:500}.cp-shell .cp-panel{border-radius:var(--ui-radius)}.cp-shell :is(button,a,input,select):focus-visible{outline:2px solid var(--ui-accent);outline-offset:4px}@keyframes cp-float{50%{transform:translateY(-9px)rotate(-3deg)}}@media (width<=1100px){.cp-app-section-heading>span{display:none}}@media (width<=760px){.cp-workspace-shell .cp-page h1{font-size:28px}.cp-app-grid{grid-template-columns:1fr}.cp-page-head div>.cp-eyebrow{font-size:9px}}@media (prefers-reduced-motion:reduce){.cp-project-card{transition:none}}.cp-workspace-shell{isolation:isolate;position:relative}.cp-workspace-shell .cp-sidebar{background:0 0}.cp-apps-page .cp-project-card{background:var(--ui-soft)}.cp-apps-page .cp-page-head h1{width:fit-content;position:relative}.cp-apps-page .cp-page-head h1:after{content:"";background:var(--ui-accent);border-radius:2px;width:32px;height:3px;margin-top:12px;display:block}.cp-workspace-shell .cp-sidebar{padding:28px 22px 18px;overflow:visible}.cp-workspace-shell .cp-sidebar,.cp-workspace-shell .cp-toolbar,.cp-workspace-shell .cp-frame,.cp-workspace-shell .cp-main{background:var(--ui-hover)}.cp-workspace-shell .cp-toolbar{border-bottom:0}.cp-workspace-shell .cp-sidebar{box-shadow:none}.cp-workspace-shell{overflow-x:clip}.cp-workspace-shell .cp-workspace-menu{z-index:50}.cp-sidebar .cp-workspace-switcher{background:0 0;border:0;padding:10px 6px}.cp-sidebar .cp-workspace-switcher>span:last-child{color:var(--cp-muted);background:0 0;width:auto}.cp-sidebar .cp-sidebar-nav{gap:3px;margin-top:26px}.cp-sidebar .cp-sidebar-nav button,.cp-sidebar .cp-sidebar-nav a{border-radius:var(--ui-radius);min-height:38px;padding:9px 12px;font-size:13px;font-weight:400}.cp-docs-link{margin-top:auto;padding-top:28px}.cp-sidebar .cp-sidebar-footer{margin-top:0;padding-top:8px}.cp-workspace-shell .cp-toolbar{border-bottom:0;min-height:58px;padding-block:12px}.cp-workspace-shell .cp-page{max-width:1480px;padding:24px 40px 32px}.cp-workspace-shell .cp-page h1{letter-spacing:-1px;font-size:30px}.cp-workspace-shell .cp-page-head{margin-bottom:26px}.cp-workspace-shell .cp-page-head div>span{margin-top:6px;font-size:13px}.cp-app-section-heading{margin-bottom:12px}.cp-app-section-heading>span{display:none}.cp-app-section-heading h2{font-size:16px}.cp-app-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.cp-project-card{border-radius:var(--ui-radius);padding:18px}.cp-project-monogram{border-radius:var(--ui-radius);width:32px;height:32px;font-size:11px}.cp-project-title{margin-top:18px;font-size:17px}.cp-project-meta{margin:14px 0}.cp-project-card footer{flex-wrap:wrap;align-items:flex-start;padding-top:12px}@media (width<=1100px){.cp-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-workspace-shell .cp-page{padding-inline:24px}}@media (width<=760px){.cp-workspace-shell .cp-page{padding:20px 18px 32px}.cp-app-grid{grid-template-columns:1fr}.cp-sidebar .cp-sidebar-nav{grid-template-columns:1fr 1fr}}.cp-project-collection{min-width:0}.cp-project-collection .cp-app-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cp-project-collection .cp-project-card{animation:.45s both cp-card-arrive}.cp-project-collection .cp-project-card:nth-child(2){animation-delay:60ms}.cp-project-collection .cp-project-card:nth-child(3){animation-delay:.12s}.cp-project-collection .cp-project-card:nth-child(4){animation-delay:.18s}.cp-project-title .ui-link__text{align-items:center;gap:10px;display:inline-flex}.cp-sidebar-nav>button,.cp-sidebar-nav>a{transition:background .18s,color .18s}@keyframes cp-card-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width>=1600px){.cp-project-collection .cp-app-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=600px){.cp-project-collection .cp-app-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.cp-project-collection .cp-project-card{animation:none}.cp-sidebar-nav>button,.cp-sidebar-nav>a{transition:none}}.cp-import-modal{border-radius:var(--ui-radius);border-color:var(--ui-line-strong);width:min(600px,100vw - 28px);box-shadow:0 26px 90px var(--ui-shade)}.cp-import-modal::backdrop{background:var(--ui-scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.cp-releases{max-width:1000px}.cp-release-brief{border-top:1px dashed var(--ui-line-strong);margin-top:24px;padding-top:20px}.cp-release-brief header{justify-content:space-between;display:flex}.cp-release-brief header span{color:var(--cp-muted);font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;font-size:10px}.cp-release-brief h3{margin:7px 0 0;font-size:18px}.cp-release-brief p{max-width:58ch;color:var(--cp-muted);margin:10px 0 0;font-size:12px;line-height:1.6}.cp-releases,.cp-releases *{box-sizing:border-box;min-width:0}.cp-release-current{background:0 0;border:0}.cp-release-head{border-bottom:1px dashed var(--ui-line-strong);padding-bottom:24px}.cp-release-head h2{letter-spacing:-.06em;font-size:clamp(30px,4vw,48px);font-weight:450}.cp-release-head p{max-width:48ch;font-size:13px;line-height:1.7}.cp-inline-error{border:1px solid var(--ui-warn-soft);border-radius:var(--ui-radius);background:var(--ui-soft);color:var(--ui-warn);margin:18px 0;padding:13px 16px;font-size:12px}.cp-build-log{border:1px solid var(--ui-accent-soft);border-radius:var(--ui-radius);background:var(--ui-surface);box-shadow:0 16px 34px var(--ui-shade);margin-top:22px;overflow:hidden}.cp-build-log>div:first-child{border-bottom:1px solid var(--ui-line-strong);background:var(--ui-raised);padding:18px 20px}.cp-build-log>div:first-child strong{color:var(--ui-ink);font-size:14px}.cp-build-log>div:first-child span{color:var(--ui-accent);font:12px var(--font-geist-mono),monospace}.cp-build-log>ol{background:var(--ui-surface);min-height:190px;max-height:300px;padding:22px 20px}.cp-deploy-timeline{border:1px solid var(--ui-line-strong);border-radius:var(--ui-radius);background:var(--ui-soft);margin-top:18px;padding:20px}.cp-timeline-head{margin-bottom:12px}.cp-timeline-head strong{font-size:14px}.cp-timeline-hint{color:var(--ui-ink-2);font-size:12px}.cp-timeline-steps li{border-radius:var(--ui-radius);background:var(--ui-hover);min-height:48px;padding:10px 12px}.cp-timeline-steps li+li{margin-top:5px}.cp-timeline-steps li>div{grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:8px;min-width:0;display:grid}.cp-timeline-steps li strong{white-space:nowrap;font-size:13px;font-weight:600}.cp-timeline-steps li small{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ui-ink-2);font-size:11px;overflow:hidden}.cp-timeline-steps li em{color:var(--ui-ink-2);white-space:nowrap;font:italic 13px Georgia,serif}.cp-timeline-steps li.is-done i{background:var(--ui-accent-soft);box-shadow:inset 0 0 0 3px var(--ui-accent-soft)}.cp-timeline-steps li.is-running{background:var(--ui-accent-soft)}.cp-timeline-steps li.is-running i{background:var(--ui-accent);box-shadow:0 0 0 4px var(--ui-accent-soft)}@media (width<=700px){.cp-workspace-shell .cp-page{width:100%;max-width:100%;overflow-x:clip}.cp-releases{width:100%;max-width:100%;overflow:hidden}.cp-release-head{gap:14px}.cp-release-head h2{overflow-wrap:anywhere;font-size:30px}.cp-build-log{width:100%}.cp-build-log>div:first-child{flex-direction:column;align-items:flex-start;gap:5px;padding:14px 16px}.cp-deploy-timeline{padding:14px}.cp-timeline-head{flex-direction:column;align-items:flex-start;gap:5px}.cp-timeline-steps li{grid-template-columns:12px minmax(0,1fr) auto;gap:7px}.cp-timeline-steps li>div{grid-template-columns:1fr;gap:3px}.cp-timeline-steps li small{white-space:normal;overflow-wrap:anywhere}}.cp-apps-page .cp-page-head{border-bottom:1px dashed var(--ui-line-strong);padding-bottom:22px;position:relative}.cp-apps-page .cp-page-head:before,.cp-apps-page .cp-page-head:after{content:"";border:1px solid var(--ui-line-strong);background:var(--ui-hover);pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;bottom:-4px}.cp-apps-page .cp-page-head:before{left:0}.cp-apps-page .cp-page-head:after{right:0}.cp-apps-page .cp-page-head h1:after{display:none}.cp-app-section-heading{gap:16px}.cp-app-section-heading:after{content:"";background:repeating-linear-gradient(to right,var(--ui-selected) 0 3px,transparent 3px 7px);flex:1;height:1px}.cp-app-grid{counter-reset:project}.cp-project-card{counter-increment:project;border-radius:3px var(--ui-radius) var(--ui-radius);box-shadow:0 3px 0 var(--ui-highlight);position:relative}.cp-project-card:before{content:"";background:var(--ui-hover);border:1px solid var(--ui-accent-soft);pointer-events:none;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:-4px}.cp-project-card:after{content:counter(project,decimal-leading-zero);font:9px var(--font-geist-mono),monospace;letter-spacing:.08em;color:var(--ui-ink-2);pointer-events:none;position:absolute;bottom:64px;right:18px}.cp-project-card footer{border-top-style:dashed}.cp-project-monogram{background:var(--ui-hover);border:1px solid var(--ui-accent-soft);border-radius:3px var(--ui-radius) var(--ui-radius)}.cp-project-card:hover:before{border-color:var(--ui-accent);background:var(--ui-accent-soft)}@font-face{font-family:Inter Tight;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-tight/inter-tight-latin-wght.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:is(html:has(.aoz),body:has(.aoz)){background:var(--ui-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.cp-shell.aoz{--aoz-obsidian:#0a0a0a;--aoz-graphite:#1a1a1a;--aoz-stone:#2e2e2e;--aoz-mist:#6b6b6b;--aoz-paper:#ededed;--aoz-horizon:#d4b895;--aoz-surface:linear-gradient(180deg, #ffffff09, #ffffff04);--aoz-raised:#121212;--aoz-line:#ffffff14;--aoz-line-strong:#ffffff24;--aoz-live:#5ccf95;--aoz-sidebar:248px;--cp-ink:#ededed;--cp-muted:#8d8d8d;--cp-line:#ffffff14;--cp-line-subtle:#ffffff0d;--cp-soft:#ffffff06;--cp-hover:#ffffff0d;--cp-accent:#aab7f2;--cp-accent-soft:#aab7f21a;--cp-success:#5ccf95;--cp-orange:#d4b895;--font-geist-sans:"Inter Tight";isolation:isolate;min-height:100dvh;padding-left:var(--aoz-sidebar);background:var(--ui-bg);color:var(--cp-ink);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:"Inter Tight", var(--font-geist-sans), system-ui, sans-serif;font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;position:relative}.cp-shell.aoz:before{content:"";z-index:-1;width:calc(100% - var(--aoz-sidebar));aspect-ratio:1024/341;-webkit-mask-composite:source-in;pointer-events:none;background:url(/console/aozumi/horizon.jpg) top/cover no-repeat;max-width:1500px;position:absolute;top:0;right:0;-webkit-mask-image:linear-gradient(#000 58%,#0000 100%),linear-gradient(90deg,#0000 0,#000 22%);mask-image:linear-gradient(#000 58%,#0000 100%),linear-gradient(90deg,#0000 0,#000 22%);-webkit-mask-composite:source-in;mask-composite:intersect}.aoz .cp-frame,.aoz .cp-main,.aoz .cp-toolbar{background:0 0}.aoz :is(button,a,input,select,textarea,summary):focus-visible{outline:2px solid var(--ui-warn);outline-offset:3px}:where(.aoz) :where(a){color:inherit}.aoz code,.aoz kbd,.aoz pre{font-family:var(--font-geist-mono), ui-monospace, monospace}.aoz option{background:var(--ui-raised);color:var(--cp-ink)}.aoz .cp-sidebar{width:var(--aoz-sidebar);scrollbar-width:none;border-right:1px solid var(--ui-line);background:linear-gradient(180deg, var(--ui-surface), var(--ui-bg));padding:30px 18px 16px;overflow:hidden auto}.aoz .cp-sidebar::-webkit-scrollbar{display:none}.aoz .cp-sidebar .aoz-brand{width:100%;min-height:34px;color:var(--aoz-paper);align-items:center;padding:0 0 0 10px;text-decoration:none;display:flex}.aoz .cp-sidebar .aoz-brand:after{display:none}.aoz .aoz-brand>span{letter-spacing:.62em;font-size:17px;font-weight:300;line-height:1}.aoz .cp-sidebar .cp-workspace-switcher{border:1px solid var(--aoz-line);border-radius:var(--ui-radius);background:var(--ui-soft);gap:11px;min-height:58px;padding:10px}.aoz .cp-sidebar .cp-workspace-switcher:hover,.aoz .cp-sidebar .cp-workspace-switcher[aria-expanded=true]{border-color:var(--aoz-line-strong);background:var(--ui-hover)}.aoz .cp-sidebar .cp-workspace-switcher>span:first-child{border:1px solid var(--aoz-line);border-radius:var(--ui-radius);background:var(--ui-raised);width:34px;height:34px;color:var(--aoz-paper);font-size:11px;font-weight:600}.aoz .cp-sidebar .cp-workspace-switcher strong{color:var(--aoz-paper);font-size:12px;font-weight:600}.aoz .cp-sidebar .cp-workspace-switcher small{color:var(--ui-ink-3);font-size:10.5px}.aoz .cp-sidebar .cp-workspace-switcher>span:last-child{color:var(--ui-ink-3)}.aoz .cp-sidebar .cp-sidebar-nav{flex:none;gap:3px;margin-top:26px;overflow:visible}.aoz .cp-sidebar .cp-sidebar-nav>button,.aoz .cp-sidebar .cp-sidebar-nav>a{border-radius:var(--ui-radius);min-height:40px;color:var(--ui-ink-2);letter-spacing:.005em;background:0 0;border:0;align-items:center;gap:13px;padding:9px 12px;font-size:13px;font-weight:450;display:flex;position:relative}.aoz .cp-sidebar .cp-sidebar-nav svg{width:17px;height:17px;color:var(--ui-ink-3);transition:color .15s var(--ui-ease)}.aoz .cp-sidebar .cp-sidebar-nav>button:hover,.aoz .cp-sidebar .cp-sidebar-nav>a:hover{background:var(--ui-hover);color:var(--aoz-paper)}.aoz .cp-sidebar .cp-sidebar-nav>button:hover svg,.aoz .cp-sidebar .cp-sidebar-nav>a:hover svg{color:var(--aoz-paper)}.aoz .cp-sidebar .cp-sidebar-nav .is-active{background:linear-gradient(90deg, var(--ui-selected), var(--ui-hover));box-shadow:inset 0 0 0 1px var(--ui-highlight);color:var(--ui-ink);font-weight:550;display:flex}.aoz .cp-sidebar .cp-sidebar-nav .is-active svg{color:var(--ui-ink)}.aoz .cp-sidebar .cp-sidebar-nav .is-active:before{content:"";background:var(--aoz-paper);width:2px;box-shadow:0 0 12px var(--ui-highlight);border-radius:0 2px 2px 0;position:absolute;top:9px;bottom:9px;left:-18px}.aoz .cp-sidebar .cp-sidebar-nav .is-active:after{display:none}.aoz .cp-docs-link{border-top:1px solid var(--ui-line);color:var(--ui-ink-2);align-items:center;gap:13px;margin-top:22px;padding:18px 12px 14px;font-size:13px;text-decoration:none;display:flex}.aoz .cp-docs-link svg{width:17px;height:17px;color:var(--ui-ink-3)}.aoz .cp-docs-link span{flex:1}.aoz .cp-docs-link:hover{color:var(--aoz-paper)}.aoz .aoz-sidebar-card{aspect-ratio:600/942;border:1px solid var(--aoz-line);border-radius:var(--ui-radius);background:url(/console/aozumi/sidebar-card.jpg) center bottom / cover no-repeat, var(--ui-bg);width:100%;min-height:240px;transition:border-color .2s var(--ui-ease), transform .2s var(--ui-ease);flex:0 auto;margin:6px 0 14px;display:block}.aoz .aoz-sidebar-card:hover{border-color:var(--ui-warn-soft);transform:translateY(-1px)}.aoz .cp-sidebar .cp-sidebar-footer{border-top:1px solid var(--ui-line);margin-top:auto;padding-top:12px}.aoz .cp-sidebar .cp-sidebar-footer>a{border-radius:var(--ui-radius);color:var(--aoz-paper);padding:6px 4px}.aoz .cp-sidebar .cp-sidebar-footer>a:hover{background:var(--ui-hover)}.aoz .cp-sidebar .cp-sidebar-footer .cp-avatar{border:1px solid var(--aoz-line);background:var(--ui-raised);border-radius:50%;width:34px;height:34px;font-size:11px;color:var(--aoz-paper)!important}.aoz .cp-sidebar .cp-sidebar-footer small{color:var(--ui-ink-3)}.aoz .cp-toolbar{z-index:5;border:0;gap:18px;min-height:72px;padding:16px 44px;position:relative}.aoz .cp-breadcrumb{color:var(--ui-ink-2);gap:12px;font-size:12.5px}.aoz .cp-breadcrumb>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.aoz .cp-breadcrumb button{color:var(--ui-ink-2);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.aoz .cp-breadcrumb button:hover{color:var(--aoz-paper)}.aoz .cp-breadcrumb strong{color:var(--aoz-paper);font-weight:500}.aoz-toolbar-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.aoz-unread-dot{border:1.5px solid var(--ui-line);background:var(--aoz-horizon);border-radius:50%;width:7px;height:7px;position:absolute;top:8px;right:9px}.aoz-avatar{border:1px solid var(--aoz-line);background:var(--ui-raised);width:38px;height:38px;color:var(--aoz-paper);letter-spacing:.02em;border-radius:50%;place-items:center;font-size:11px;font-weight:600;text-decoration:none;display:grid}.aoz-avatar:hover{border-color:var(--aoz-line-strong)}.aoz .cp-page,.aoz.cp-workspace-shell .cp-page{width:100%;max-width:1360px;margin:0 auto;padding:14px 44px 72px}.aoz .cp-page h1,.aoz .cp-page h2,.aoz .cp-page h3{color:var(--aoz-paper);font-family:inherit}.aoz.cp-workspace-shell .cp-page h1{letter-spacing:-.035em;font-size:34px;font-weight:400}.aoz .cp-page-head p,.aoz .cp-page-head div>span{color:var(--ui-ink-2)}.aoz .cp-eyebrow,.aoz .cp-page-head div>.cp-eyebrow{color:var(--ui-ink-2);letter-spacing:.16em;text-transform:uppercase;font-family:inherit;font-size:10px;font-weight:600}.aoz :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){border-color:var(--aoz-line);background-color:var(--ui-soft);color:var(--aoz-paper)}.aoz :is(input,textarea)::placeholder{color:var(--ui-ink-3)}.aoz :is(input:not([type=checkbox]):not([type=radio]),select,textarea):focus{border-color:var(--ui-line-strong);box-shadow:0 0 0 3px var(--ui-highlight);outline:none}.aoz input[type=checkbox],.aoz input[type=radio]{accent-color:var(--ui-ink)}.aoz .cp-apps-page{padding-top:8px}.aoz-hero{justify-content:space-between;align-items:flex-start;gap:28px;min-height:196px;padding:18px 0 30px;display:flex}.aoz .aoz-hero h1{margin:0;line-height:.98;letter-spacing:-.045em!important;font-size:clamp(46px,5.4vw,72px)!important;font-weight:300!important}.aoz .aoz-hero h1 em{color:var(--ui-ink-3);font-style:normal}.aoz-hero p{color:var(--ui-ink-2);letter-spacing:.005em;margin:18px 0 0;font-size:14px}.aoz-stats{border-top:1px solid var(--aoz-line);border-bottom:1px solid var(--aoz-line);background:linear-gradient(180deg, var(--ui-scrim), var(--ui-shade));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 0 40px;padding:22px 0 24px;display:grid}.aoz-stats>div{border-left:1px solid var(--aoz-line);min-width:0;padding:0 26px}.aoz-stats>div:first-child{border-left:0;padding-left:0}.aoz-stats dt{color:var(--ui-ink-2);letter-spacing:.16em;text-transform:uppercase;font-size:10.5px;font-weight:500}.aoz-stats dd{color:var(--aoz-paper);font-variant-numeric:tabular-nums;letter-spacing:-.02em;align-items:center;gap:14px;margin:12px 0 0;font-size:34px;font-weight:300;line-height:1;display:flex}.aoz-live-dot{background:var(--aoz-live);width:7px;height:7px;box-shadow:0 0 0 4px var(--ui-ok-soft), 0 0 14px var(--ui-ok);border-radius:50%}.aoz .cp-app-section-heading{margin-bottom:18px}.aoz .cp-app-section-heading:after{display:none}.aoz .cp-app-section-heading h2{letter-spacing:-.02em;font-size:20px;font-weight:400}.aoz .cp-app-section-heading>span{color:var(--ui-ink-2);font-size:12px;display:block}.aoz .cp-project-collection .cp-app-grid{counter-reset:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.aoz .cp-project-card{border:1px solid var(--aoz-line);border-radius:var(--ui-radius);background:var(--aoz-surface), var(--ui-scrim);box-shadow:0 1px 0 var(--ui-highlight) inset;transition:border-color .2s var(--ui-ease), transform .2s var(--ui-ease), box-shadow .2s var(--ui-ease);flex-direction:column;padding:22px 22px 18px;animation:none;display:flex;position:relative}.aoz .cp-project-card:before,.aoz .cp-project-card:after{display:none}.aoz .cp-project-card:hover{border-color:var(--aoz-line-strong);box-shadow:0 18px 50px var(--ui-shade), 0 1px 0 var(--ui-highlight) inset;transform:translateY(-2px)}.aoz .cp-project-top{grid-template-columns:48px minmax(0,1fr) auto auto;align-items:start;gap:16px;display:grid}.aoz .cp-project-monogram{border:1px solid var(--aoz-line-strong);border-radius:var(--ui-radius);background:radial-gradient(circle at 50% 120%, var(--ui-line-strong), transparent 60%), var(--ui-bg);width:48px;height:48px;color:var(--aoz-paper);letter-spacing:.04em;place-items:center;font-size:13px;font-weight:500;display:grid}.aoz-project-name{min-width:0;padding-top:3px}.aoz .cp-project-title{color:var(--aoz-paper);letter-spacing:-.015em;align-items:center;gap:10px;margin:0;font-family:inherit;font-size:17px;font-weight:500;display:inline-flex}.aoz .cp-project-title svg{width:15px;height:15px;color:var(--ui-ink-3);transition:transform .2s var(--ui-ease), color .2s var(--ui-ease)}.aoz .cp-project-card:hover .cp-project-title svg{color:var(--ui-ink);transform:translate(2px,-2px)}.aoz .cp-project-repo{color:var(--ui-ink-2);text-overflow:ellipsis;white-space:nowrap;margin-top:6px;font-size:12px;overflow:hidden}.aoz .cp-project-meta{flex-wrap:wrap;gap:8px;margin:16px 0 18px 64px;display:flex}.aoz .cp-project-meta span{border:1px solid var(--aoz-line);border-radius:var(--ui-radius);background:var(--ui-hover);color:var(--ui-ink-2);text-transform:none;padding:5px 9px;font-size:11px}.aoz .cp-project-card footer{border-top:1px solid var(--aoz-line);justify-content:space-between;align-items:center;gap:14px;margin-top:auto;padding-top:16px;display:flex}.aoz-branch{align-items:center;gap:12px;min-width:0;display:flex}.aoz-branch svg{width:15px;height:15px;color:var(--ui-ink-2);flex-shrink:0}.aoz-branch span{gap:3px;min-width:0;display:grid}.aoz-branch strong{color:var(--ui-ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.aoz-branch small{color:var(--ui-ink-3);font-size:11px}.aoz .cp-project-collection.is-list .cp-app-grid{grid-template-columns:minmax(0,1fr);gap:10px}.aoz .cp-project-collection.is-list .cp-project-card{grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(250px,.9fr);align-items:center;gap:18px;padding:14px 18px;display:grid}.aoz .cp-project-collection.is-list .cp-project-meta{margin:0}.aoz .cp-project-collection.is-list .cp-project-card footer{border:0;margin:0;padding:0}.aoz .cp-no-results{border-color:var(--aoz-line);background:var(--ui-soft)}.aoz .cp-shelf-empty{color:var(--ui-ink-2)}.aoz .cp-empty-drop{border:1px dashed var(--aoz-line-strong);border-radius:var(--ui-radius);background:var(--aoz-surface)}.aoz .cp-empty-drop p{color:var(--ui-ink-2)}.aoz :is(.cp-production-alerts,.cp-quota-alerts){border:1px solid var(--ui-danger-soft);border-radius:var(--ui-radius);background:linear-gradient(180deg, var(--ui-danger-soft), var(--ui-danger-soft)), var(--ui-scrim);width:calc(100% - 88px);max-width:1272px;color:var(--aoz-paper);margin:6px auto 0}.aoz .cp-quota-alerts{border-color:var(--ui-warn-soft);background:linear-gradient(180deg, var(--ui-warn-soft), var(--ui-warn-soft)), var(--ui-scrim)}.aoz :is(.cp-production-alerts,.cp-quota-alerts) :is(header strong,article strong){color:var(--aoz-paper)}.aoz :is(.cp-production-alerts,.cp-quota-alerts) :is(span,small){color:var(--ui-ink-2)}.aoz :is(.cp-production-alerts,.cp-quota-alerts) article{border-color:var(--aoz-line)}.aoz :is(.cp-production-alerts,.cp-quota-alerts) button:not(.ui-button){border:1px solid var(--aoz-line-strong);border-radius:var(--ui-radius);background:var(--ui-hover);color:var(--aoz-paper)}.aoz .cp-detail{padding-top:6px}.aoz .cp-detail-context{margin-bottom:22px}.aoz .cp-detail-head{min-height:0;box-shadow:none;background:0 0;border:0;margin-bottom:26px;padding:0}.aoz .cp-detail-identity{gap:20px}.aoz .cp-detail-identity>i{border:1px solid var(--aoz-line-strong);border-radius:var(--ui-radius);background:radial-gradient(circle at 50% 125%, var(--ui-line-strong), transparent 62%), var(--ui-bg);width:64px;height:64px;color:var(--aoz-paper);letter-spacing:.04em;flex-shrink:0;place-items:center;font-family:inherit;font-size:18px;font-style:normal;font-weight:400;display:grid}.aoz .cp-detail-identity>div>div{align-items:center;gap:12px;display:flex}.aoz .cp-detail-identity h1{margin:0;letter-spacing:-.035em!important;font-size:clamp(28px,3vw,36px)!important;font-weight:450!important}.aoz .cp-detail-identity p{color:var(--ui-ink-2);letter-spacing:0;margin-top:7px;font-family:inherit;font-size:12.5px}.aoz .cp-panel,.aoz .cp-url-strip,.aoz .cp-environment-context,.aoz .cp-health-panel,.aoz .cp-summary-release,.aoz .cp-handoff-card,.aoz .cp-usage-card,.aoz .cp-safety-summary,.aoz .cp-details-disclosure,.aoz .cp-advanced,.aoz .cp-architecture,.aoz .cp-deploy-timeline,.aoz .cp-preview-stage,.aoz .cp-diagnosis{border:1px solid var(--aoz-line);border-radius:var(--ui-radius);background:var(--aoz-surface), var(--ui-scrim);box-shadow:0 1px 0 var(--ui-highlight) inset;color:var(--aoz-paper)}.aoz :is(.cp-panel,.cp-environment-context,.cp-health-panel) :is(p,small):not([class*=ui-]){color:var(--ui-ink-2)}.aoz .cp-panel header h2,.aoz .cp-summary-release header h2{color:var(--aoz-paper);letter-spacing:-.01em;font-size:14px;font-weight:550}.aoz .cp-summary-release header button:not(.ui-button),.aoz .cp-environment-canvas-link{color:var(--cp-accent);cursor:pointer;background:0 0;border:0;font-family:inherit;font-size:12.5px;font-weight:500}.aoz .cp-summary-release header button:not(.ui-button):hover,.aoz .cp-environment-canvas-link:hover{color:var(--ui-accent)}.aoz .cp-summary-symbol{color:var(--ui-ink-2)}.aoz .cp-summary{gap:18px;display:grid}.aoz .cp-summary .cp-url-strip{gap:24px;min-height:58px;margin:0;padding:10px 12px 10px 20px}.aoz .cp-url-label{color:var(--ui-ink-2);letter-spacing:0;text-transform:none;font-family:inherit;font-size:12px;font-weight:450}.aoz .cp-url-strip>a{color:var(--cp-accent);font-family:var(--font-geist-mono), monospace;font-size:12px}.aoz .cp-url-strip>button:not(.ui-button){border:1px solid var(--aoz-line-strong);border-radius:var(--ui-radius);background:var(--ui-hover);min-height:34px;color:var(--aoz-paper);padding:0 14px;font-size:12px}.aoz .cp-environment-context{padding:22px 24px;position:relative;overflow:hidden}.aoz .cp-environment-context:after{content:"";mix-blend-mode:screen;opacity:.9;pointer-events:none;background:url(/console/aozumi/mark.jpg) 50%/contain no-repeat;width:360px;height:120px;position:absolute;top:6px;right:-40px}.aoz .cp-environment-context>*{z-index:1;position:relative}.aoz .cp-environment-context-head span,.aoz .cp-health-eyebrow{color:var(--ui-ink-2);letter-spacing:.16em;text-transform:uppercase;font-family:inherit;font-size:10px;font-weight:600}.aoz .cp-environment-context-head strong{color:var(--aoz-paper);font-size:15px;font-weight:550}.aoz .cp-environment-context-head i{display:none}.aoz .cp-environment-context label:not(.ui-field__label){max-width:min(520px,60%);color:var(--ui-ink-2);font-size:12px}.aoz .cp-environment-context select:not(.ui-field__input){border-radius:var(--ui-radius);background-color:var(--ui-hover);min-height:42px;margin-top:8px;font-size:13px}.aoz .cp-environment-context small{color:var(--ui-ink-2);font-family:var(--font-geist-mono), monospace}.aoz .cp-health-panel{margin:0;padding:0;overflow:hidden}.aoz .cp-health-header{border-bottom:0;padding:22px 24px 18px}.aoz .cp-health-header h2{letter-spacing:-.015em;margin-top:6px;font-size:17px;font-weight:500}.aoz .cp-health-header>button,.aoz .cp-health-probe-current>button:not(.ui-button){border:1px solid var(--aoz-line-strong);border-radius:var(--ui-radius);background:var(--ui-hover);min-height:36px;color:var(--aoz-paper);cursor:pointer;padding:0 14px;font-size:12.5px}.aoz .cp-health-header>button:hover,.aoz .cp-health-probe-current>button:not(.ui-button):hover:not(:disabled){background:var(--ui-selected)}.aoz .cp-health-current{border:1px solid var(--aoz-line);border-radius:var(--ui-radius);background:var(--ui-soft);margin:0 24px;padding:16px 18px}.aoz .cp-health-metrics{border:1px solid var(--aoz-line);border-radius:var(--ui-radius);background:var(--ui-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:18px 24px 0;display:grid}.aoz .cp-health-metrics>div{border:0;border-left:1px solid var(--aoz-line);min-width:0;padding:16px 18px}.aoz .cp-health-metrics>div:first-child{border-left:0}.aoz .cp-health-metrics span{color:var(--ui-ink-2);font-size:11.5px}.aoz .cp-health-metrics strong{color:var(--aoz-paper);letter-spacing:-.02em;margin:8px 0 6px;font-size:28px;font-weight:400;display:block}.aoz .cp-health-spark{grid-template-rows:auto 1fr;gap:10px;display:grid}.aoz .cp-health-spark>div{align-items:flex-end;gap:5px;height:58px;display:flex}.aoz .cp-health-spark i{background:var(--ui-line-strong);border-radius:2px;flex:1;min-height:3px}.aoz .cp-health-spark i.has-traffic{background:linear-gradient(180deg, var(--ui-ok), var(--ui-ok))}.aoz .cp-health-spark i.has-failures{background:linear-gradient(180deg, var(--ui-danger), var(--ui-danger))}.aoz :is(.cp-health-probes,.cp-health-history,.cp-health-incidents){border-top:1px solid var(--aoz-line);margin:0 24px;padding:22px 0}.aoz .cp-health-metrics+.cp-health-probes{margin-top:18px}.aoz :is(.cp-health-probes,.cp-health-history,.cp-health-incidents) h3{color:var(--aoz-paper);font-size:14px;font-weight:550}.aoz .cp-health-probe-current{border:1px solid var(--aoz-line);border-radius:var(--ui-radius);background:var(--ui-soft)}.aoz .cp-health-probe-current strong{color:var(--aoz-paper)}.aoz :is(.cp-health-bars,.cp-health-probe-bars){gap:6px}.aoz .cp-health-bar-slot{border:1px solid var(--ui-line);background:var(--ui-hover);border-radius:5px}.aoz .cp-health-bar-slot i{background:linear-gradient(180deg, var(--ui-ok), var(--ui-ok));border-radius:4px}.aoz .cp-health-bar-slot i.has-failures{background:linear-gradient(180deg, var(--ui-danger), var(--ui-danger))}.aoz .cp-health-bars-latency .cp-health-bar-slot i{background:linear-gradient(180deg, var(--ui-accent), var(--ui-accent))}.aoz :is(.cp-health-axis,.cp-health-chart-label){color:var(--ui-ink-3);font-family:var(--font-geist-mono), monospace;font-size:10.5px}.aoz .cp-health-incidents li{border-color:var(--aoz-line);background:var(--ui-soft)}.aoz .cp-health-incidents button:not(.ui-button){color:var(--cp-accent)}.aoz .cp-health-note{border-top:1px solid var(--aoz-line);margin:0;padding:16px 24px 22px;font-size:11.5px;line-height:1.6;color:var(--ui-ink-3)!important}.aoz .cp-health-error{color:var(--ui-danger)}.aoz .cp-summary-grid{gap:18px}.aoz .cp-summary-release{padding:22px 24px}.aoz .cp-release-summary h3{color:var(--aoz-paper);letter-spacing:-.025em;font-size:24px;font-weight:450}.aoz .cp-release-summary p{color:var(--ui-ink-2)}.aoz .cp-summary-facts{border-color:var(--aoz-line)}.aoz .cp-summary-facts dt{color:var(--ui-ink-2);font-size:11.5px}.aoz .cp-summary-facts dd{color:var(--aoz-paper);font-size:13px}.aoz .cp-summary-release .cp-diagnosis,.aoz .cp-summary-release>section:not(.cp-release-brief){border:1px solid var(--aoz-line);border-radius:var(--ui-radius);background:var(--ui-soft)}.aoz .cp-release-brief{margin-top:22px;padding-top:20px;border-top:1px solid var(--aoz-line)!important;background:0 0!important;border-width:1px 0 0!important;border-radius:0!important}.aoz .cp-release-brief header span{color:var(--ui-ink-3);letter-spacing:.16em;font-family:inherit;font-size:10px;font-weight:600}.aoz .cp-release-brief h3{color:var(--aoz-paper);font-size:16px;font-weight:550}.aoz .cp-summary-side{gap:18px}.aoz .cp-summary-side .cp-panel{padding:22px 24px}.aoz .cp-summary-side .cp-panel h3{color:var(--aoz-paper);letter-spacing:-.015em;font-size:17px;font-weight:500}.aoz .cp-architecture-shortcut{border:1px solid var(--aoz-line);border-radius:var(--ui-radius);background:linear-gradient(180deg, var(--ui-shade) 30%, var(--ui-scrim) 100%), url(/console/aozumi/horizon.jpg) 72% 0 / auto 150% no-repeat, var(--ui-bg);min-height:210px;color:var(--aoz-paper);cursor:pointer;text-align:left;transition:border-color .2s var(--ui-ease), transform .2s var(--ui-ease);justify-content:space-between;align-items:flex-end;gap:16px;padding:22px 24px;display:flex;position:relative;overflow:hidden}.aoz .cp-architecture-shortcut:hover{border-color:var(--ui-warn-soft);transform:translateY(-1px)}.aoz .cp-architecture-shortcut>span{gap:8px;display:grid}.aoz .cp-architecture-shortcut b{letter-spacing:-.03em;max-width:11ch;font-size:24px;font-weight:400;line-height:1.1}.aoz .cp-architecture-shortcut small{color:var(--ui-ink-2);font-size:11.5px}.aoz .cp-architecture-shortcut svg{color:var(--ui-ink-2)}.aoz .cp-release-head{border-bottom:1px solid var(--aoz-line)}.aoz .cp-release-head h2{color:var(--aoz-paper);font-weight:350}.aoz .cp-build-log{border:1px solid var(--aoz-line);border-radius:var(--ui-radius);background:var(--ui-bg);box-shadow:0 20px 50px var(--ui-shade)}.aoz .cp-build-log>div:first-child{border-bottom:1px solid var(--aoz-line);background:var(--ui-surface)}.aoz .cp-build-log>div:first-child strong{color:var(--aoz-paper)}.aoz .cp-build-log>div:first-child span{color:var(--ui-ink-3)}.aoz .cp-build-log>ol{background:var(--ui-bg);color:var(--ui-ink-2)}.aoz .cp-timeline-steps li{background:var(--ui-soft)}.aoz .cp-timeline-steps li.is-running{background:var(--ui-accent-soft)}.aoz .cp-timeline-steps li.is-running i{background:var(--ui-accent);box-shadow:0 0 0 4px var(--ui-accent-soft)}.aoz .cp-timeline-steps li.is-done i{background:var(--aoz-live);box-shadow:0 0 0 3px var(--ui-ok-soft)}.aoz .cp-timeline-steps li em{color:var(--ui-ink-2);font-family:inherit;font-style:normal}.aoz .cp-inline-error{border:1px solid var(--ui-danger-soft);background:var(--ui-danger-soft);color:var(--ui-danger)}.aoz .cp-releases{max-width:none}.aoz .cp-handoff-card button:not(.ui-button):disabled{box-shadow:none;cursor:not-allowed;border:1px solid var(--aoz-line)!important;background:var(--ui-hover)!important;color:var(--ui-ink-3)!important}.aoz .launch-scene{background:radial-gradient(ellipse at 50% 115%, var(--ui-warn-soft), transparent 55%), var(--ui-bg);color:var(--aoz-paper)}.aoz .launch-scene:before{content:"";z-index:-1;opacity:.85;background:url(/console/aozumi/horizon.jpg) 62% 30%/cover no-repeat;position:absolute;inset:0}.aoz .launch-scene-grid{opacity:.35}.aoz .launch-scene-orbit{border-color:var(--ui-line)}.aoz .launch-scene-platform{display:none}.aoz .launch-scene-spark{color:var(--ui-warn)}.aoz :is(.launch-scene-coordinate,.launch-scene-footer){color:var(--ui-ink-2)}.aoz .launch-scene-signal{border-color:var(--aoz-line-strong);background:var(--ui-scrim);color:var(--aoz-paper);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.aoz .launch-scene-signal i{background:var(--aoz-live)}.aoz .cp-import-modal::backdrop{background:var(--ui-scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.aoz .cp-import-modal{border-radius:var(--ui-radius);background:var(--ui-surface);width:min(760px,100vw - 32px);max-height:calc(100dvh - 40px)}.aoz .cp-foldy-arrival{background:radial-gradient(circle at 50% 30%, var(--ui-warn-soft), transparent 40%), var(--ui-scrim);color:var(--aoz-paper)}.cp-shell.aoz.aoz-bare{padding-left:0}.cp-shell.aoz.aoz-bare:before{width:100%}.aoz-bare .cp-topbar{background:0 0;border:0;height:76px;padding:0 44px}.aoz-bare .cp-topbar .aoz-brand{color:var(--aoz-paper);align-items:center;display:flex}.aoz-bare .cp-topbar .aoz-brand>span{letter-spacing:.62em;font-size:17px;font-weight:300}.aoz-bare .cp-topnav{display:none}.aoz .cp-loading-rows i{border-color:var(--aoz-line);background:linear-gradient(90deg, var(--ui-soft), var(--ui-hover), var(--ui-soft))}@media (width>=1600px){.aoz .cp-project-collection .cp-app-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (height<=700px){.aoz .aoz-sidebar-card{display:none}}@media (width<=1100px){.cp-shell.aoz{--aoz-sidebar:220px}.aoz .cp-sidebar{width:var(--aoz-sidebar);padding-inline:14px}.aoz .cp-sidebar .cp-sidebar-nav .is-active:before{left:-14px}.aoz .cp-page,.aoz.cp-workspace-shell .cp-page,.aoz .cp-toolbar{padding-inline:28px}.aoz .cp-project-collection .cp-app-grid{grid-template-columns:minmax(0,1fr)}.aoz .cp-health-metrics{grid-template-columns:1fr 1fr}.aoz .cp-health-spark{grid-column:1/-1;border-left:0!important;border-top:1px solid var(--aoz-line)!important}}@media (width<=900px){.cp-shell.aoz{padding-left:0}.cp-shell.aoz:before{aspect-ratio:1024/520;background-position:70% 0;width:100%}.aoz .cp-sidebar{border-right:0;border-bottom:1px solid var(--aoz-line);width:auto;max-height:none;padding:20px;display:none;position:static}.aoz .cp-sidebar.is-open{display:flex}.aoz .aoz-sidebar-card{display:none}.aoz .cp-nav-toggle{border:1px solid var(--aoz-line-strong);border-radius:var(--ui-radius);background:var(--ui-hover);min-height:38px;color:var(--aoz-paper);font:inherit;align-items:center;padding:0 14px;font-size:12.5px;display:inline-flex}.aoz .cp-toolbar{flex-wrap:wrap;padding:14px 18px}.aoz .cp-breadcrumb{order:3;width:100%}.aoz .cp-page,.aoz.cp-workspace-shell .cp-page{padding:8px 18px 56px}.aoz :is(.cp-production-alerts,.cp-quota-alerts){width:calc(100% - 36px)}}@media (width<=700px){.aoz-hero{flex-direction:column;min-height:0;padding-bottom:22px}.aoz-stats{grid-template-columns:1fr 1fr;gap:20px 0}.aoz-stats>div:nth-child(3){border-left:0;padding-left:0}.aoz .cp-project-top{grid-template-columns:44px minmax(0,1fr) auto}.aoz .cp-project-meta{margin-left:0}.aoz .cp-project-collection.is-list .cp-project-card{grid-template-columns:minmax(0,1fr)}.aoz .cp-detail-head{gap:18px}.aoz .cp-health-metrics{grid-template-columns:minmax(0,1fr)}.aoz .cp-health-metrics>div{border-left:0;border-top:1px solid var(--aoz-line)}.aoz .cp-health-metrics>div:first-child{border-top:0}.aoz .cp-environment-context:after{opacity:.35}.aoz .cp-environment-context label:not(.ui-field__label){max-width:none}}@media (prefers-reduced-motion:reduce){.aoz .cp-project-card,.aoz .aoz-sidebar-card,.aoz .cp-architecture-shortcut{transition:none}}:root{--ui-ease:cubic-bezier(.22, 1, .36, 1);--ui-fast:.16s;--ui-base:.24s;--ui-enter:.64s;--ui-radius:10px;--ui-sans:"Inter Tight", var(--font-geist-sans), system-ui, sans-serif;--ui-mono:var(--font-geist-mono), ui-monospace, "SFMono-Regular", monospace;--ui-bg:#0b0b0b;--ui-surface:#101010;--ui-raised:#151515;--ui-soft:#ffffff06;--ui-hover:#ffffff0a;--ui-selected:#fff1;--ui-line:#ffffff12;--ui-line-strong:#ffffff21;--ui-ink:#ededed;--ui-ink-2:#a3a3a3;--ui-ink-3:#6e6e6e;--ui-inverse:#0b0b0b;--ui-highlight:#ffffff0d;--ui-shade:#00000047;--ui-scrim:#0000009e;--ui-shadow:0 1px 2px #0a080566, 0 12px 32px -12px #1e160c8c;--ui-accent:#d4b895;--ui-accent-soft:#d4b89524;--ui-ok:#7fcfa3;--ui-ok-soft:#7fcfa31f;--ui-warn:#d9b26f;--ui-warn-soft:#d9b26f1f;--ui-danger:#e39a8a;--ui-danger-soft:#e39a8a1f}:root[data-theme=light]{--ui-bg:#fbfaf8;--ui-surface:#fff;--ui-raised:#f4f2ee;--ui-soft:#14120e06;--ui-hover:#14120e0a;--ui-selected:#14120e11;--ui-line:#14120e14;--ui-line-strong:#14120e26;--ui-ink:#171512;--ui-ink-2:#57524a;--ui-ink-3:#8b857b;--ui-inverse:#fbfaf8;--ui-highlight:#ffffffb3;--ui-shade:#3c2c1414;--ui-scrim:#1e1a1452;--ui-shadow:0 1px 2px #3c2c140f, 0 12px 32px -12px #3c2c142e;--ui-accent:#9a7444;--ui-accent-soft:#9a74441f;--ui-ok:#2f8a5b;--ui-ok-soft:#2f8a5b1a;--ui-warn:#9a6a1f;--ui-warn-soft:#9a6a1f1a;--ui-danger:#b4503d;--ui-danger-soft:#b4503d1a}.cp-shell,.cp-shell.aoz,.cp-workspace-shell,.aoz.cp-workspace-shell{--cp-ink:var(--ui-ink);--cp-muted:var(--ui-ink-2);--cp-line:var(--ui-line);--cp-line-subtle:var(--ui-line);--cp-soft:var(--ui-soft);--cp-hover:var(--ui-hover);--cp-accent:var(--ui-accent);--cp-accent-soft:var(--ui-accent-soft);--cp-success:var(--ui-ok);--cp-orange:var(--ui-warn);--aoz-obsidian:var(--ui-bg);--aoz-graphite:var(--ui-raised);--aoz-stone:var(--ui-line-strong);--aoz-mist:var(--ui-ink-3);--aoz-paper:var(--ui-ink);--aoz-horizon:var(--ui-accent);--aoz-surface:var(--ui-surface);--aoz-raised:var(--ui-raised);--aoz-line:var(--ui-line);--aoz-line-strong:var(--ui-line-strong);--aoz-live:var(--ui-ok);background:var(--ui-bg);color:var(--ui-ink);font-family:var(--ui-sans)}:is(html:has(.aoz),body:has(.aoz)){background:var(--ui-bg)}:root[data-theme=light] :is(html:has(.aoz),body:has(.aoz)),:root[data-theme=light] .cp-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.aoz ::selection{background:var(--ui-accent-soft);color:var(--ui-ink)}.aoz :is(h1,h2,h3){letter-spacing:-.022em;text-wrap:balance}.aoz h1{letter-spacing:-.032em}.aoz :is(p,li,dd){line-height:1.6}.aoz :is(code,kbd,samp,time){font-family:var(--ui-mono)}.aoz .cp-page-head p:first-child{color:var(--ui-ink-3);font-family:var(--ui-mono);letter-spacing:.12em;font-weight:500}.aoz kbd{border:1px solid var(--ui-line);background:var(--ui-raised);color:var(--ui-ink-2);border-radius:4px;padding:1px 5px;font-size:.82em}.aoz :is(.cp-panel,.cp-project-card){border-color:var(--ui-line);border-radius:var(--ui-radius)}.aoz *,.aoz :before,.aoz :after{transition-property:transform,translate,scale,rotate,opacity,filter!important;transition-timing-function:var(--ui-ease)!important}@keyframes ui-settle{0%{opacity:0;filter:blur(4px);transform:translateY(9px)}to{opacity:1;filter:none;transform:none}}@keyframes ui-pop{0%{opacity:0;filter:blur(4px);transform:translateY(-4px)scale(.98)}to{opacity:1;filter:none;transform:none}}@keyframes ui-rise{0%{opacity:0;filter:blur(5px);transform:translateY(12px)scale(.985)}to{opacity:1;filter:none;transform:none}}@keyframes ui-fade{0%{opacity:0}to{opacity:1}}@keyframes ui-working{0%{opacity:.45}to{opacity:1}}.aoz .cp-page>*,.aoz .cp-page>.cp-page-head>div>*{animation:ui-settle var(--ui-enter) var(--ui-ease) backwards;animation-delay:calc(var(--ui-i,0) * 45ms)}.aoz .cp-page>:nth-child(2){--ui-i:3}.aoz .cp-page>:nth-child(3){--ui-i:4}.aoz .cp-page>:nth-child(4){--ui-i:5}.aoz .cp-page>:nth-child(5){--ui-i:6}.aoz .cp-page>:nth-child(n+6){--ui-i:7}.aoz .cp-page>.cp-page-head>div>:nth-child(2){--ui-i:1}.aoz .cp-page>.cp-page-head>div>:nth-child(n+3){--ui-i:2}.aoz .cp-project-card{animation:ui-settle var(--ui-enter) var(--ui-ease) backwards;animation-delay:calc(min(var(--ui-n,0), 8) * 40ms + .16s)}.aoz .cp-project-card:nth-child(2){--ui-n:1}.aoz .cp-project-card:nth-child(3){--ui-n:2}.aoz .cp-project-card:nth-child(4){--ui-n:3}.aoz .cp-project-card:nth-child(5){--ui-n:4}.aoz .cp-project-card:nth-child(6){--ui-n:5}.aoz .cp-project-card:nth-child(7){--ui-n:6}.aoz .cp-project-card:nth-child(n+8){--ui-n:7}.aoz :is(.cp-project-card,.aoz-sidebar-card){position:relative;transition-duration:var(--ui-base)!important}.aoz .cp-project-card:after{content:"";border-radius:inherit;box-shadow:var(--ui-shadow);opacity:0;pointer-events:none;transition:opacity var(--ui-base) var(--ui-ease);position:absolute;inset:-1px}.aoz .cp-project-card:hover{transform:translateY(-2px)}.aoz .cp-project-card:hover:after{opacity:1}.aoz .cp-project-card:active{transform:translateY(-1px)scale(.995);transition-duration:var(--ui-fast)!important}.aoz :is(.cp-page-head button:not(.ui-button),.cp-panel button:not(.ui-button),dialog button:not(.ui-button)){transition-duration:var(--ui-fast)!important}.aoz :is(.cp-page-head button:not(.ui-button),.cp-panel button:not(.ui-button),dialog button:not(.ui-button)):not(:disabled):active{transform:scale(.97)}.aoz .cp-page :is(p,li,dd,td,span,small)>a:not([class]){color:var(--ui-ink);text-decoration:none;position:relative}.aoz .cp-page :is(p,li,dd,td,span,small)>a:not([class]):before{content:"";opacity:.7;transform-origin:0;height:1px;transition:transform var(--ui-base) var(--ui-ease);background:currentColor;position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.aoz .cp-page :is(p,li,dd,td,span,small)>a:not([class]):hover:before{transform:scaleX(1)}.aoz .cp-page a[target=_blank]:not([class]):after{content:"↗";color:var(--ui-ink-3);transform-origin:0 100%;transition:transform var(--ui-base) var(--ui-ease);margin-left:2px;font-size:.85em;display:inline-block;transform:scale(.85)}.aoz .cp-page a[target=_blank]:not([class]):hover:after{color:var(--ui-ink);transform:translate(1px,-1px)scale(1.1)}.aoz :is(input,select,textarea):focus-visible{box-shadow:0 0 0 3px var(--ui-accent-soft);outline:none;border-color:var(--ui-accent)!important}.aoz :is(button,a,summary,[tabindex]):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}.aoz .cp-border-beam,.aoz .cp-border-beam *,.aoz .cp-border-beam:before,.aoz .cp-border-beam:after,.aoz .cp-arch-link.is-live{animation:none!important}.aoz .cp-loading-rows i{background:var(--ui-soft)!important;animation:ui-working 1.1s var(--ui-ease) infinite alternate!important}@media (prefers-reduced-motion:reduce){.aoz *,.aoz :before,.aoz :after{transition:none!important;animation:none!important}}:root[data-theme=light] .cp-shell.aoz:before{opacity:.08;filter:grayscale()}.aoz :is([class^=ui-],[class*=\ ui-]):focus-visible{outline-color:var(--ui-accent);outline-offset:2px}.aoz .ui-field .ui-field__input:focus-visible{outline:none}.aoz :is(.cp-empty-icon,.cp-env-note i,.cp-notification-symbol,.cp-handoff-card-head i,.cp-safety-summary-head i,.cp-node-icon,.cp-database-steps i,.cp-setup-hero-check i,.cp-setup-hero-pills i,.cp-database-expiry>div i,.cp-detail-identity>i,.cp-policy-events>header>i,.cp-first-run b,.cp-runtime-posture>i,.cp-avatar){background:var(--ui-raised)!important;box-shadow:inset 0 0 0 1px var(--ui-line)!important}.aoz .cp-sidebar{border-right:1px solid var(--ui-line);background:var(--ui-bg);color:var(--ui-ink);font-family:var(--ui-sans);padding:26px 14px 14px}.aoz .cp-sidebar .cp-topbar-left{gap:22px}.aoz .cp-sidebar .aoz-brand{color:var(--ui-ink)}.aoz .cp-sidebar .cp-topbar-left>*,.aoz .cp-sidebar .cp-sidebar-nav>:not(.ui-nav__indicator),.aoz .cp-sidebar .cp-docs-link,.aoz .cp-sidebar .aoz-sidebar-card,.aoz .cp-sidebar .cp-sidebar-footer{animation:ui-settle var(--ui-enter) var(--ui-ease) backwards;animation-delay:calc(var(--ui-i,0) * 40ms)}.aoz .cp-sidebar .cp-topbar-left>:nth-child(2){--ui-i:1}.aoz .cp-sidebar .cp-sidebar-nav>:nth-child(2){--ui-i:2}.aoz .cp-sidebar .cp-sidebar-nav>:nth-child(3){--ui-i:3}.aoz .cp-sidebar .cp-sidebar-nav>:nth-child(4){--ui-i:4}.aoz .cp-sidebar .cp-sidebar-nav>:nth-child(5){--ui-i:5}.aoz .cp-sidebar .cp-sidebar-nav>:nth-child(6){--ui-i:6}.aoz .cp-sidebar .cp-sidebar-nav>:nth-child(7){--ui-i:7}.aoz .cp-sidebar .cp-sidebar-nav>:nth-child(8){--ui-i:8}.aoz .cp-sidebar .cp-sidebar-nav>:nth-child(9){--ui-i:9}.aoz .cp-sidebar .cp-sidebar-nav>:nth-child(10){--ui-i:10}.aoz .cp-sidebar .cp-docs-link{--ui-i:11}.aoz .cp-sidebar .aoz-sidebar-card{--ui-i:12}.aoz .cp-sidebar .cp-sidebar-footer{--ui-i:13}.aoz .cp-sidebar .cp-workspace-switcher{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:linear-gradient(180deg, var(--ui-raised), var(--ui-surface));min-height:58px;box-shadow:inset 0 1px 0 var(--ui-highlight);color:var(--ui-ink);cursor:pointer;transition:border-color var(--ui-fast) var(--ui-ease), background-color var(--ui-fast) var(--ui-ease), transform var(--ui-fast) var(--ui-ease), box-shadow var(--ui-base) var(--ui-ease);gap:11px;padding:9px 10px 9px 9px;position:relative}.aoz .cp-sidebar .cp-workspace-switcher:hover{border-color:var(--ui-line-strong)}.aoz .cp-sidebar .cp-workspace-switcher[aria-expanded=true]{border-color:var(--ui-line-strong);box-shadow:inset 0 1px 0 var(--ui-highlight), var(--ui-shadow)}.aoz .cp-sidebar .cp-workspace-switcher:active{transform:scale(.985)}.aoz .cp-sidebar .cp-workspace-switcher>div{text-align:left;flex:1;gap:5px;min-width:0;display:grid}.aoz .cp-sidebar .cp-workspace-switcher>.cp-workspace-mark{border:1px solid var(--ui-line);border-radius:calc(var(--ui-radius) - 2px);background:radial-gradient(120% 120% at 30% 0%, var(--ui-accent-soft), transparent 60%), var(--ui-raised);width:36px;height:36px;box-shadow:inset 0 1px 0 var(--ui-highlight);color:var(--ui-ink);font-family:var(--ui-mono);letter-spacing:.04em;transition:border-color var(--ui-base) var(--ui-ease), transform var(--ui-base) var(--ui-ease);flex:none;place-items:center;font-size:11px;font-weight:500;display:grid;position:relative}.aoz .cp-sidebar .cp-workspace-switcher:hover>.cp-workspace-mark{border-color:var(--ui-line-strong);transform:translateY(-1px)}.aoz .cp-sidebar .cp-workspace-switcher strong{color:var(--ui-ink);letter-spacing:-.014em;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.15;overflow:hidden}.aoz .cp-sidebar .cp-workspace-switcher small{color:var(--ui-ink-3);font-family:var(--ui-mono);align-items:center;gap:7px;font-size:10px;line-height:1;display:flex}.aoz .cp-sidebar .cp-workspace-role{border:1px solid var(--ui-line);color:var(--ui-ink-2);text-transform:lowercase;border-radius:999px;padding:2px 6px}.aoz .cp-sidebar .cp-workspace-members{align-items:center;gap:4px;display:inline-flex}.aoz .cp-sidebar .cp-workspace-members svg{color:var(--ui-ink-3)}.aoz .cp-sidebar .cp-workspace-switcher>span:last-child{width:22px;height:22px;color:var(--ui-ink-3);transition:color var(--ui-fast) var(--ui-ease), background-color var(--ui-fast) var(--ui-ease), transform var(--ui-base) var(--ui-ease);border-radius:6px;place-items:center;display:grid}.aoz .cp-sidebar .cp-workspace-switcher:hover>span:last-child{color:var(--ui-ink)}.aoz .cp-sidebar .cp-workspace-switcher[aria-expanded=true]>span:last-child{background:var(--ui-hover);color:var(--ui-ink)}.aoz .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.aoz .cp-sidebar .cp-workspace-menu{position:relative}.aoz .cp-workspace-menu .ui-picker__panel{width:auto;max-width:none;left:0;right:0}.aoz .cp-workspace-menu .ui-picker__header strong{color:var(--ui-ink);letter-spacing:-.01em;align-items:center;gap:7px;font-size:12.5px;font-weight:600;display:flex}.aoz .cp-workspace-menu .ui-picker__header em{border:1px solid var(--ui-line);min-width:18px;color:var(--ui-ink-3);font-family:var(--ui-mono);text-align:center;border-radius:999px;padding:1px 5px;font-size:10px;font-style:normal;font-weight:500}.aoz .cp-workspace-menu .ui-picker__header small{color:var(--ui-ink-3);margin-top:3px;font-size:11px;line-height:1.5;display:block}.aoz .cp-workspace-menu .cp-workspace-new{border-radius:0;justify-items:start;width:100%;padding:0 9px;font-weight:450}.aoz .cp-workspace-menu .cp-workspace-new:hover:not(:disabled) .ui-button__icon{transform:rotate(90deg)}.aoz .cp-workspace-menu .ui-picker__footer>form{padding:9px}.aoz .cp-workspace-menu .cp-workspace-error{border-radius:var(--ui-radius);background:var(--ui-soft);color:var(--ui-accent);margin:6px 9px;padding:9px 10px;font-size:11.5px;line-height:1.4}.aoz .cp-sidebar:has(.ui-picker__panel){overflow:visible}.aoz .cp-sidebar .cp-sidebar-nav{gap:2px;margin-top:24px;position:relative}.aoz .cp-sidebar .cp-sidebar-nav>.ui-nav__item{min-height:38px;color:var(--ui-ink-2);letter-spacing:-.006em;transition:transform var(--ui-fast) var(--ui-ease);gap:12px;padding:8px 11px;font-size:13.5px;font-weight:450}.aoz .cp-sidebar .cp-sidebar-nav>.ui-nav__item:hover{color:var(--ui-ink)}.aoz .cp-sidebar .cp-sidebar-nav>.ui-nav__item .ui-nav__icon svg{color:inherit}.aoz .cp-sidebar .cp-sidebar-nav>.ui-nav__item.is-current,.aoz .cp-sidebar .cp-sidebar-nav>.ui-nav__item.is-current:hover{color:var(--ui-ink);background:0 0;font-weight:550}.aoz .cp-sidebar .cp-sidebar-nav:not([data-indicator])>.ui-nav__item.is-current{background:var(--ui-selected)}.aoz .cp-sidebar .cp-docs-link{border-top:1px solid var(--ui-line);min-height:0;color:var(--ui-ink-2);border-radius:0;gap:12px;margin-top:20px;padding:16px 11px 12px;font-size:13.5px}.aoz .cp-sidebar .cp-docs-link:hover{color:var(--ui-ink);background:0 0}.aoz .cp-sidebar .cp-docs-link:hover svg{color:var(--ui-ink)}.aoz .cp-sidebar .cp-docs-link :is(.ui-nav__icon,.ui-nav__trailing){flex:none}.aoz .cp-sidebar .cp-docs-link .ui-nav__label{flex:0 auto;margin-right:auto;position:relative;overflow:visible}.aoz .cp-sidebar .cp-docs-link .ui-nav__label:after{content:"";transform-origin:0;height:1px;transition:transform var(--ui-base) var(--ui-ease);background:currentColor;position:absolute;bottom:-2px;left:0;right:0;transform:scaleX(0)}.aoz .cp-sidebar .cp-docs-link:hover .ui-nav__label:after{transform:scaleX(1)}.aoz .cp-sidebar .aoz-sidebar-card{border:1px solid var(--ui-line);border-radius:calc(var(--ui-radius) + 4px);transition:transform var(--ui-base) var(--ui-ease), border-color var(--ui-base) var(--ui-ease), box-shadow var(--ui-base) var(--ui-ease)}.aoz .cp-sidebar .aoz-sidebar-card:hover{border-color:var(--ui-accent-soft);box-shadow:var(--ui-shadow);transform:translateY(-2px)}.aoz .cp-sidebar .cp-sidebar-footer{border-top:1px solid var(--ui-line)}.aoz .cp-sidebar .cp-sidebar-footer>.ui-row{color:var(--ui-ink)}.aoz .cp-sidebar .cp-sidebar-footer .cp-avatar{border:1px solid var(--ui-line);background:var(--ui-raised);font-family:var(--ui-mono);color:var(--ui-ink)!important}.aoz .cp-sidebar :is(a,button):focus-visible{outline:2px solid var(--ui-accent);outline-offset:2px}@media (width<=900px){.aoz .cp-sidebar.is-open{animation:ui-pop var(--ui-base) var(--ui-ease) backwards;transform-origin:top}}@media (prefers-reduced-motion:reduce){.aoz .cp-sidebar *,.aoz .cp-sidebar{transition:none!important;animation:none!important}.aoz .cp-sidebar .ui-nav__item:active,.aoz .cp-sidebar .cp-workspace-switcher:active{transform:none}}.cp-shell.aoz.fc-shell{--fc-ink:var(--aoz-paper);--fc-muted:#8a8a8a;--fc-faint:#5f5f5f;--fc-line:#ffffff14;--fc-line-strong:#ffffff24;--fc-panel:#111;--fc-raised:#161616;--fc-hover:#ffffff0d;--fc-live:var(--aoz-live);--fc-warn:var(--aoz-horizon);--fc-danger:#e5786d;--fc-shadow:0 24px 60px #0000008c;overscroll-behavior:none;height:100dvh;min-height:0;font-size:13px;overflow:hidden}.cp-shell.aoz.fc-shell:before{display:none}.fc-shell *{box-sizing:border-box}:where(.fc-shell) :where(button,input,select,textarea):not([class*=ui-]){font:inherit;color:inherit}:where(.fc-shell) button:not([class*=ui-]){cursor:pointer}:where(.fc-shell) button:not([class*=ui-]):disabled{cursor:not-allowed;opacity:.35}.fc-shell a{text-decoration:none}.fc-shell .lucide{flex-shrink:0}.fc-shell .cp-workspace-switcher{color:var(--aoz-paper)}.fc-shell .cp-workspace-switcher small{text-transform:capitalize}.fc-stage{grid-template-rows:64px minmax(0,1fr);height:100dvh;padding:0 16px 16px;display:grid}.fc-topbar{align-items:center;gap:12px;min-width:0;display:flex}.fc-shell .fc-nav-toggle{display:none}.fc-context-switchers{align-items:center;gap:2px;min-width:0;display:flex}.fc-crumb{min-width:0;height:36px;color:var(--fc-ink);letter-spacing:-.005em;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:0 10px;font-size:14px;font-weight:550;display:inline-flex}.fc-crumb:hover,.fc-crumb[aria-expanded=true],.fc-crumb:focus-within{background:var(--fc-hover)}.fc-crumb strong{min-width:0;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fc-crumb svg{color:var(--fc-muted)}.fc-app-switcher>i{border:1px solid var(--fc-line);background:var(--fc-raised);width:22px;height:22px;color:var(--fc-ink);border-radius:6px;flex:none;place-items:center;font-size:9.5px;font-style:normal;font-weight:650;display:grid}.fc-shell .fc-nav-scrim{display:none}.fc-crumb-divider{color:#3c3c3c;padding:0 2px;font-size:18px;font-weight:300}.fc-environment-context{align-items:center;gap:2px;min-width:0;display:flex}.fc-shell .fc-environment-switcher{width:260px;min-width:0;max-width:100%}.fc-app-menu .fc-app-switcher{font-size:14px;font-weight:550}.fc-app-menu .ui-picker__panel{width:min(320px,100vw - 32px);max-width:none}.fc-app-menu .ui-picker__header span,.fc-app-menu .ui-picker__header small{display:block}.fc-app-menu .ui-picker__header span{font-size:13px;font-weight:600}.fc-app-menu .ui-picker__header small{color:var(--fc-muted);margin-top:3px;font-size:11.5px}.fc-topbar-actions{flex:none;align-items:center;gap:4px;margin-left:auto;display:flex}.fc-topbar-divider{background:var(--fc-line-strong);width:1px;height:18px;margin:0 8px}.fc-status{white-space:nowrap;align-items:center;padding:0 4px;display:flex}.fc-frame{border:1px solid var(--fc-line);background:#0b0b0b;border-radius:14px;min-width:0;min-height:0;position:relative;overflow:hidden}.fc-viewport{cursor:grab;touch-action:none;background-color:#0b0b0b;background-image:radial-gradient(#ffffff16 1px,#0000 1.2px);position:absolute;inset:0;overflow:hidden}.fc-viewport.is-panning{cursor:grabbing}.fc-canvas{transform-origin:0 0;will-change:transform;width:1600px;height:1000px;position:absolute}.fc-wires{pointer-events:none;position:absolute;inset:0;overflow:visible}.fc-wires g{pointer-events:stroke;cursor:pointer}.fc-wires path{fill:none;vector-effect:non-scaling-stroke}.fc-wire-visible{stroke:#ffffff42;stroke-width:1.5px;stroke-dasharray:5 6;stroke-linecap:round}.fc-wire-hit{stroke:#0000;stroke-width:18px}.fc-wires g:hover .fc-wire-visible,.fc-wires g.is-selected .fc-wire-visible{stroke:var(--aoz-paper);stroke-dasharray:none}.fc-wire-preview{fill:none;stroke:var(--fc-warn);stroke-width:1.8px;stroke-dasharray:5 5;pointer-events:none}.fc-node{width:268px;min-height:118px;color:var(--fc-ink);cursor:grab;-webkit-user-select:none;user-select:none;will-change:transform;background:#141414;border:1px solid #ffffff1a;border-radius:12px;outline:none;transition:border-color .15s,box-shadow .15s,opacity .15s;position:absolute;box-shadow:inset 0 1px #ffffff08,0 14px 34px #00000059}.fc-node:hover{border-color:#fff3}.fc-node:active{cursor:grabbing}.fc-node:focus-visible{border-color:#d4b895b3}.fc-node.is-selected{border-color:#ededed8c;box-shadow:0 0 0 3px #ededed12,0 18px 40px #00000073}.fc-node.is-connecting{border-color:var(--fc-warn)}.fc-node.is-filtered{opacity:.2}.fc-node.is-runtime-failed{border-color:#e5786d8c}.fc-node-head{align-items:center;gap:12px;height:80px;padding:0 22px;display:flex}.fc-node-head>i{width:22px;color:var(--aoz-paper);place-items:center;display:grid}.fc-node-head>strong{letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:15px;font-weight:600;overflow:hidden}.fc-node-state{color:var(--fc-muted);justify-content:space-between;align-items:center;gap:10px;padding:0 22px 20px;font-size:13px;display:flex}.fc-node-state span{align-items:center;gap:10px;display:flex}.fc-node-state span:has(.is-live){color:var(--fc-live)}.fc-node-state span:has(.is-failed){color:var(--fc-danger)}.fc-node-state span i{background:#6b6b6b;border-radius:50%;flex:none;width:7px;height:7px}.fc-node-state span i.is-live{background:var(--fc-live);box-shadow:0 0 0 3px #5ccf9529}.fc-node-state span i.is-draft{background:0 0;box-shadow:inset 0 0 0 1.5px #6b6b6b}.fc-node-state span i.is-building,.fc-node-state span i.is-provisioning{background:var(--fc-warn);animation:.85s infinite alternate fc-pulse}.fc-node-state span i.is-failed{background:var(--fc-danger)}.fc-node-state b{color:var(--fc-faint);font-size:11px;font-weight:500}.fc-port{z-index:3;cursor:crosshair;opacity:0;touch-action:none;background:#8a8a8a;border:2px solid #0b0b0b;border-radius:50%;width:12px;height:12px;padding:0;transition:opacity .15s,transform .15s,background .15s;position:absolute;top:34px}.fc-port-in{left:-6px}.fc-port-out{right:-6px}.fc-node:hover .fc-port,.fc-node.is-selected .fc-port,.fc-port:focus-visible,.fc-port.is-source{opacity:1}.fc-shell:has(.fc-node.is-connecting) .fc-port{opacity:1}.fc-port:hover{background:var(--aoz-paper);transform:scale(1.3)}.fc-port.is-source{background:var(--fc-warn)}.fc-connect-hint{z-index:4;border:1px solid var(--fc-line-strong);background:var(--fc-raised);color:var(--fc-ink);white-space:nowrap;pointer-events:none;border-radius:7px;padding:5px 9px;font-size:11px;position:absolute;top:-32px;left:50%;transform:translate(-50%)}.fc-empty-canvas{color:var(--fc-muted);text-align:center;pointer-events:none;place-content:center;gap:6px;font-size:12.5px;display:grid;position:absolute;inset:0}.fc-empty-canvas strong{color:var(--fc-ink);font-size:14px;font-weight:550}.fc-add{z-index:7;position:absolute;top:14px;right:14px}.fc-add-menu{border:1px solid var(--fc-line-strong);background:var(--fc-panel);width:min(330px,100vw - 48px);box-shadow:var(--fc-shadow);animation:fc-menu-in .16s var(--ui-ease);border-radius:12px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden}.fc-search{margin:8px 8px 2px}.fc-service-catalog{gap:1px;max-height:360px;padding:6px;display:grid;overflow-y:auto}.fc-outline-hint{color:var(--fc-muted);margin:6px 8px 8px;font-size:12px;line-height:1.55}.fc-tools{z-index:7;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:14px;left:14px}.fc-tools>div{border:1px solid var(--fc-line);background:var(--fc-panel);border-radius:10px;flex-direction:column;gap:1px;padding:3px;display:flex}.fc-layers{z-index:10;border:1px solid var(--fc-line-strong);background:var(--fc-panel);width:300px;max-height:calc(100% - 28px);box-shadow:var(--fc-shadow);animation:fc-menu-in .16s var(--ui-ease);border-radius:12px;flex-direction:column;display:flex;position:absolute;bottom:14px;left:64px;overflow:hidden}.fc-layers>header{border-bottom:1px solid var(--fc-line);align-items:center;gap:8px;padding:12px 10px 12px 14px;display:flex}.fc-layers>header strong{font-size:13px;font-weight:600}.fc-layers>header small{color:var(--fc-muted);font-size:11.5px}.fc-layers>header .ui-button{margin-left:auto}.fc-layers-body{min-height:0;padding:4px 6px 8px;overflow-y:auto}.fc-resource-outline,.fc-connection-outline{gap:1px;display:grid}.fc-layers-caption{color:var(--fc-faint);letter-spacing:.14em;text-transform:uppercase;margin:12px 8px 6px;font-size:10px;font-weight:600;display:block}.fc-layers>footer{border-top:1px solid var(--fc-line);gap:10px;padding:12px 14px 14px;display:grid}.fc-layers>footer p{color:var(--fc-muted);margin:0;font-size:11.5px;line-height:1.55}.fc-layers>footer .ui-button{justify-self:start}.fc-inspector{z-index:8;border:1px solid var(--fc-line-strong);background:var(--fc-panel);width:380px;box-shadow:var(--fc-shadow);scrollbar-width:thin;animation:fc-panel-in .18s var(--ui-ease);border-radius:12px;padding:18px 20px 22px;position:absolute;top:12px;bottom:12px;right:12px;overflow-y:auto}.fc-inspector>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.fc-inspector>div:first-child>span{color:var(--fc-faint);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.fc-inspector-title{align-items:center;gap:12px;margin-top:18px;display:flex}.fc-inspector-title>i{width:24px;color:var(--ui-ink-2);flex:none;place-items:center;display:grid}.fc-inspector-title>div{min-width:0}.fc-inspector-title h2{color:var(--fc-ink);letter-spacing:-.015em;overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:600}.fc-inspector-title p{color:var(--fc-muted);margin:3px 0 0;font-size:12px}.fc-inspector-note{color:var(--fc-muted);margin:16px 0 4px;font-size:12.5px;line-height:1.6}.fc-inspector .ui-field{margin-top:16px}.fc-inspector-pair{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fc-advanced-config{margin-top:18px}.fc-advanced-config .ui-card__details{gap:12px;padding:12px;display:grid}.fc-inspector-actions{border-top:1px solid var(--fc-line);grid-template-columns:1fr 1fr;gap:8px;margin-top:20px;padding-top:16px;display:grid}.fc-shell .fc-delete{width:100%;margin-top:14px}.fc-connect-field{border-top:1px solid var(--fc-line);margin-top:20px;padding-top:4px}.fc-connect-field>p{color:var(--fc-faint);margin:8px 0 0;font-size:11.5px;line-height:1.5}.fc-edge-inspector>p{border:1px solid var(--fc-line);color:var(--fc-ink);background:#ffffff05;border-radius:9px;margin:18px 0 2px;padding:12px;font-size:13px;line-height:1.45}.fc-runtime-summary{border:1px solid var(--fc-line);background:#ffffff05;border-radius:10px;grid-template-columns:1fr auto;gap:8px;margin-top:18px;padding:12px;display:grid}.fc-runtime-summary>span{color:var(--fc-faint);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.fc-runtime-summary>strong{text-transform:capitalize;font-size:12px;font-weight:550}.fc-runtime-summary>p{color:#f0a49b;grid-column:1/-1;margin:0;font-size:12px;line-height:1.45}.fc-runtime-shortcuts{grid-column:1/-1;grid-template-columns:repeat(3,1fr);gap:6px;display:grid}.fc-service-controls{border-top:1px solid var(--fc-line);margin-top:18px;padding-top:16px}.fc-service-controls-title{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.fc-service-controls-title span{font-size:12.5px;font-weight:600}.fc-service-controls-title small{color:var(--fc-muted);font-size:11.5px}.fc-lifecycle-actions{grid-template-columns:repeat(3,1fr);gap:6px;margin-top:10px;display:grid}.fc-resource-error,.fc-plan-error,.fc-runtime-error,.fc-plan-blockers p{color:#f0a49b;background:#e5786d12;border:1px solid #e5786d40;border-radius:8px;margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.fc-resource-group{border:1px solid var(--fc-line);border-radius:10px;margin-top:14px;padding:12px}.fc-resource-group>div:first-child strong,.fc-resource-group>div:first-child small{display:block}.fc-resource-group>div:first-child strong{font-size:12.5px;font-weight:600}.fc-resource-group>div:first-child small,.fc-resource-group>p{color:var(--fc-muted);margin:3px 0 0;font-size:11.5px}.fc-resource-group>article{border-top:1px solid var(--fc-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:grid}.fc-resource-group>article strong,.fc-resource-group>article small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.fc-resource-group>article strong{font-size:12.5px;font-weight:550}.fc-resource-group>article small{color:var(--fc-muted);text-transform:capitalize;margin-top:3px;font-size:11.5px}.fc-resource-group>article small.is-verified{color:var(--fc-live)}.fc-resource-group>article small.is-failed{color:var(--fc-danger)}.fc-resource-group>article>div:last-child{gap:4px;display:flex}.fc-inline-resource-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px;margin-top:10px;display:grid}.fc-disk-form{grid-template-columns:1fr 88px;gap:8px;margin-top:8px;display:grid}.fc-shell :is(.fc-inline-resource-form,.fc-disk-form) .ui-field{margin-top:0}.fc-disk-form>:is(:first-child,:nth-child(2),.fc-resource-confirm,.ui-button){grid-column:1/-1}.fc-plan-context{color:var(--fc-muted);letter-spacing:0;text-transform:none;margin-left:6px;font-size:11px;font-weight:500}.fc-plan-inspector>header{background:#d4b8950f;border:1px solid #d4b89538;border-radius:10px;grid-template-columns:30px 1fr;align-items:center;gap:11px;margin:18px 0 14px;padding:12px;display:grid}.fc-plan-inspector>header>i{background:var(--fc-warn);color:#0a0a0a;border-radius:50%;place-items:center;width:30px;height:30px;font-style:normal;font-weight:700;display:grid}.fc-plan-inspector>header>i.is-ready{background:var(--fc-live)}.fc-plan-inspector>header strong,.fc-plan-inspector>header small{display:block}.fc-plan-inspector>header strong{font-size:13px;font-weight:600}.fc-plan-inspector>header small{color:var(--fc-muted);margin-top:2px;font-size:11.5px}.fc-plan-inspector section{margin-top:18px}.fc-plan-inspector section>span{color:var(--fc-faint);letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px;font-size:10px;font-weight:600;display:block}.fc-plan-inspector section>article{border-bottom:1px solid var(--fc-line);grid-template-columns:24px 1fr;align-items:center;gap:10px;min-height:48px;padding:8px 2px;display:grid}.fc-plan-inspector section>article>i{width:24px;color:var(--ui-ink-2);place-items:center;font-size:11px;font-style:normal;display:grid}.fc-plan-inspector section>article strong,.fc-plan-inspector section>article small{display:block}.fc-plan-inspector section>article strong{font-size:12.5px;font-weight:550}.fc-plan-inspector section>article small{color:var(--fc-muted);text-transform:capitalize;margin-top:2px;font-size:11.5px}.fc-plan-changes section>article small,.fc-plan-changes>article small{text-transform:none}.fc-plan-policy,.fc-plan-cost{border:1px solid var(--fc-line);background:#ffffff05;border-radius:9px;gap:4px;margin:0 0 12px;padding:11px 12px;display:grid}.fc-plan-policy span,.fc-plan-inspector .fc-plan-cost>span{color:var(--fc-faint);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:10px;font-weight:600}.fc-plan-policy strong,.fc-plan-cost strong{font-size:12.5px;font-weight:550;line-height:1.45}.fc-plan-cost small{color:var(--fc-muted);font-size:11.5px;line-height:1.45}.fc-plan-safety{--fc-tone:var(--fc-warn);color:var(--fc-tone);background:#d4b8950d;border:1px solid #d4b89538;border-radius:9px;align-items:flex-start;gap:10px;margin:0 0 12px;padding:11px 12px;display:flex}.fc-plan-safety.is-isolated{--fc-tone:var(--fc-live);background:#5ccf950d;border-color:#5ccf9538}.fc-plan-safety i{background:var(--fc-tone);color:#0a0a0a;border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:11px;font-style:normal;font-weight:700;display:grid}.fc-plan-safety div{gap:3px;display:grid}.fc-plan-safety strong{font-size:12.5px;font-weight:600}.fc-plan-safety small{color:var(--fc-muted);font-size:11.5px;line-height:1.5}.fc-apply-result{border:1px solid var(--fc-line);border-radius:9px;padding:10px 12px}.fc-apply-result.is-failed,.fc-apply-result.is-partial{border-color:#e5786d4d}.fc-apply-result p{margin:6px 0 0;font-size:12px;line-height:1.45}.fc-shell .fc-plan-apply{width:100%;margin-top:20px}.fc-plan-note{color:var(--fc-faint);text-align:center;margin-top:10px;font-size:11.5px;line-height:1.5;display:block}.fc-runtime-drawer{z-index:9;border:1px solid var(--fc-line-strong);background:var(--fc-panel);height:min(380px,100% - 24px);box-shadow:var(--fc-shadow);animation:fc-menu-in .18s var(--ui-ease);border-radius:12px;grid-template-rows:auto minmax(0,1fr);display:grid;position:absolute;bottom:12px;left:64px;right:12px;overflow:hidden}.fc-runtime-drawer>header{border-bottom:1px solid var(--fc-line);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;min-height:54px;padding:8px 10px 8px 16px;display:grid}.fc-runtime-drawer>header>div:first-child :is(span,strong){display:block}.fc-runtime-drawer>header>div:first-child span{color:var(--fc-faint);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.fc-runtime-drawer>header>div:first-child strong{text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:13px;font-weight:600;overflow:hidden}.fc-runtime-tabs{min-width:0}.fc-runtime-content{padding:12px 16px;overflow:auto}.fc-runtime-content:has(.fc-log-stream){background:#080808}.fc-run-list article,.fc-deployment-list article{border-bottom:1px solid var(--fc-line);grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:54px;padding:8px 2px;display:grid}.fc-run-list article>i,.fc-deployment-list article>i{background:var(--fc-live);border-radius:50%;width:7px;height:7px}.fc-run-list article>i.is-applying,.fc-deployment-list article>i.is-building,.fc-deployment-list article>i.is-queued{background:var(--fc-warn);animation:.85s infinite alternate fc-pulse}.fc-run-list article>i.is-failed,.fc-run-list article>i.is-partial,.fc-deployment-list article>i.is-failed{background:var(--fc-danger)}.fc-deployment-list article>i.is-cancelled{background:#6b6b6b}.fc-run-list article strong,.fc-run-list article small,.fc-deployment-list article strong,.fc-deployment-list article small{display:block}.fc-run-list article strong,.fc-deployment-list article strong{font-size:12.5px;font-weight:550}.fc-run-list article small,.fc-deployment-list article small{color:var(--fc-muted);margin-top:3px;font-size:11.5px}.fc-deployment-list article small{font-family:var(--font-geist-mono), ui-monospace, monospace}.fc-run-list article>span{color:var(--fc-muted);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:11.5px}.fc-deployment-list article>div:last-child{gap:6px;display:flex}.fc-runtime-empty{text-align:center;place-content:center;gap:5px;height:100%;min-height:120px;display:grid}.fc-runtime-empty strong{font-size:13px;font-weight:550}.fc-runtime-empty span{color:var(--fc-muted);font-size:12px}.fc-log-stream{font-family:var(--font-geist-mono), ui-monospace, monospace}.fc-log-stream article{grid-template-columns:92px 1fr;align-items:start;gap:12px;min-height:26px;display:grid}.fc-log-stream time{color:#6b6b6b;font-size:11.5px}.fc-log-stream code{color:#d6d6d6;white-space:pre-wrap;word-break:break-word;font-size:11.5px;line-height:1.5}.fc-metrics-view>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.fc-metrics-view>header strong,.fc-metrics-view>header small{display:block}.fc-metrics-view>header strong{font-size:13px;font-weight:600}.fc-metrics-view>header small{color:var(--fc-muted);margin-top:2px;font-size:11.5px}.fc-metrics-view>header .ui-field{flex:0 0 160px}.fc-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.fc-metric-grid>article{border:1px solid var(--fc-line);border-radius:10px;grid-template-rows:auto auto 1fr;min-height:170px;padding:12px;display:grid}.fc-metric-grid>article>span{color:var(--fc-muted);font-size:11.5px}.fc-metric-grid>article>strong{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;margin-top:6px;font-size:15px;font-weight:500}.fc-metric-bars{border-bottom:1px solid var(--fc-line);align-items:end;gap:2px;min-height:80px;margin-top:12px;display:flex}.fc-metric-bars i{background:var(--aoz-paper);opacity:.55;border-radius:2px 2px 0 0;flex:1;min-width:2px}.fc-confirm-layer,.fc-modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000009e;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.fc-confirm-dialog,.fc-dialog{border:1px solid var(--fc-line-strong);background:var(--fc-panel);width:min(470px,100%);max-height:calc(100dvh - 40px);color:var(--fc-ink);border-radius:16px;padding:24px;overflow-y:auto;box-shadow:0 30px 90px #0009}.fc-confirm-dialog>span{color:var(--fc-faint);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:600}.fc-confirm-dialog h2,.fc-dialog h2{letter-spacing:-.03em;margin:8px 0;font-size:22px;font-weight:500}.fc-dialog h2{margin-top:0}.fc-confirm-dialog>p,.fc-dialog p{color:var(--fc-muted);margin:0;font-size:13px;line-height:1.6}.fc-confirm-changes{border-block:1px solid var(--fc-line);max-height:190px;margin-top:16px;overflow-y:auto}.fc-confirm-dialog article{border-bottom:1px solid var(--fc-line);grid-template-columns:80px 1fr;align-items:center;gap:10px;min-height:42px;font-size:12.5px;display:grid}.fc-confirm-dialog article:last-child{border-bottom:0}.fc-confirm-dialog article strong{color:var(--fc-warn);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px;font-weight:600}.fc-confirm-dialog>.fc-confirm-check{margin-top:16px}.fc-confirm-dialog footer{grid-template-columns:1fr 1.4fr;gap:8px;margin-top:20px;display:grid}.fc-reset-actions{justify-content:flex-end;gap:8px;margin-top:22px;display:flex}.fc-shell .fc-dialog-field{margin-top:14px}.fc-preview-note{color:var(--fc-faint);margin-top:12px;font-size:11.5px;line-height:1.5;display:block}.fc-environment-settings{width:min(540px,100%)}.fc-expired-actions{grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;display:grid}.fc-environment-settings>.fc-variable-list{border:1px solid var(--fc-line);border-radius:10px;max-height:190px;margin-top:16px;overflow-y:auto}.fc-variable-list article{border-bottom:1px solid var(--fc-line);grid-template-columns:1fr auto;align-items:center;min-height:52px;padding:8px 12px;display:grid}.fc-variable-list article:last-child{border-bottom:0}.fc-variable-list article strong,.fc-variable-list article small{display:block}.fc-variable-list article strong{color:var(--fc-ink);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:0;text-transform:none;font-size:12px;font-weight:500}.fc-variable-list article small{color:var(--fc-muted);margin-top:3px;font-size:11.5px}.fc-variable-list>p{color:var(--fc-muted);text-align:center;margin:0;padding:20px;font-size:12px}@keyframes fc-pulse{to{opacity:.35}}@keyframes fc-menu-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes fc-panel-in{0%{opacity:0;transform:translate(8px)}to{opacity:1;transform:none}}@media (width>=901px){.fc-shell.has-inspector .fc-add{right:406px}.fc-shell.has-inspector .fc-runtime-drawer{right:404px}}@media (width<=1100px){.fc-status .ui-status__label{display:none}.fc-inspector{width:340px}.fc-shell.has-inspector .fc-add{right:366px}.fc-shell.has-inspector .fc-runtime-drawer{right:364px}.fc-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.fc-shell.aoz .cp-sidebar{z-index:70;border-right:1px solid var(--fc-line);background:#0b0b0b;border-bottom:0;width:min(280px,86vw);padding:26px 16px 16px;display:none;position:fixed;inset:0 auto 0 0}.fc-shell.aoz .cp-sidebar.is-open{display:flex}.fc-shell .fc-nav-scrim{z-index:65;display:block}.fc-shell .fc-nav-toggle{flex:none;display:inline-grid}.fc-stage{padding:0 10px 10px}.fc-topbar{gap:8px}.fc-inspector{width:auto;left:12px}.fc-shell.has-inspector .fc-add,.fc-shell.has-inspector .fc-tools{visibility:hidden}.fc-runtime-drawer{height:min(56dvh,100% - 24px);left:12px}}@media (width<=700px){.fc-stage{grid-template-rows:auto minmax(0,1fr)}.fc-topbar{flex-wrap:wrap;row-gap:6px;padding:10px 0}.fc-context-switchers{order:3;width:100%}.fc-crumb,.fc-app-menu .fc-app-switcher{padding:0 8px;font-size:13px}.fc-shell .fc-environment-switcher{width:170px}.fc-status{display:none}.fc-topbar-divider{margin:0 4px}.fc-layers{width:auto;max-height:calc(100% - 140px);bottom:64px;left:14px;right:14px}.fc-tools,.fc-tools>div{flex-direction:row}.fc-runtime-drawer>header{grid-template-columns:minmax(0,1fr) auto}.fc-runtime-tabs{grid-area:2/1/auto/-1}.fc-runtime-drawer>header>.ui-button{grid-area:1/2}.fc-metric-grid{grid-template-columns:minmax(0,1fr)}.fc-confirm-dialog footer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fc-shell :where([class*=fc-]:not([class*=ui-]),.fc-node-state i,.fc-run-list i,.fc-deployment-list i){transition:none!important;animation:none!important}}:is(html:has(.sh-docs),body:has(.sh-docs)){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0a0a0a}.sh-docs{--az-bg:#0a0a0a;--az-ink:#ededed;--az-muted:#9a9da6;--az-line:#ededed1a;--az-surface:#121315;--az-code-bg:#111214;--az-accent:#6986d3;--az-accent-ink:#9fb4ec;--az-accent-soft:#6986d31f;--az-amber:#d9a85b;background:var(--az-bg);min-height:100dvh;color:var(--az-ink);font:15px/1.7 var(--font-geist-sans), system-ui, sans-serif}.sh-docs *,.sh-docs :before,.sh-docs :after{box-sizing:border-box}.sh-docs a{color:inherit}.sh-docs :is(a,button,input,summary):focus-visible{outline:2px solid var(--az-accent);outline-offset:3px;border-radius:4px}.sd-header{z-index:20;border-bottom:1px solid var(--az-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0aeb;align-items:center;gap:14px;height:64px;padding:0 max(20px,50% - 680px);display:flex;position:sticky;top:0}.sd-brand{letter-spacing:.08em;font-size:19px;font-weight:600;text-decoration:none}.sd-brand-section{border-left:1px solid var(--az-line);padding-left:14px;text-decoration:none;color:var(--az-muted)!important}.sd-header nav{align-items:center;gap:22px;margin-left:auto;font-size:14px;display:flex}.sd-header nav a{color:var(--az-muted);text-decoration:none}.sd-header nav a:hover{color:var(--az-ink)}.sd-header nav .sd-header-cta{border:1px solid var(--az-line);color:var(--az-ink);border-radius:8px;padding:7px 12px}.sd-header nav .sd-header-cta:hover{border-color:var(--az-accent)}.sd-layout{grid-template-columns:236px minmax(0,1fr);gap:56px;width:min(1360px,100% - 40px);margin:0 auto;display:grid}.sd-sidebar{scrollbar-width:thin;align-self:start;max-height:calc(100dvh - 64px);padding:28px 4px 28px 0;position:sticky;top:64px;overflow-y:auto}.sd-sidebar-toggle{display:none}.sd-filter-label{color:var(--az-muted);margin-bottom:6px;font-size:13px;display:block}.sd-sidebar input{border:1px solid var(--az-line);background:var(--az-surface);width:100%;height:38px;color:var(--az-ink);font:inherit;border-radius:8px;padding:0 12px;font-size:14px}.sd-sidebar input::placeholder{color:#70737b}.sd-nav-group{margin-top:26px}.sd-nav-heading{color:var(--az-ink);margin:0 0 6px;padding-left:12px;font-size:13px;font-weight:600}.sd-nav-group ul{margin:0;padding:0;list-style:none}.sd-nav-group a{border-left:1px solid var(--az-line);color:var(--az-muted);padding:6px 12px;font-size:14px;line-height:1.45;text-decoration:none;display:block}.sd-nav-group a:hover{color:var(--az-ink)}.sd-nav-group a[aria-current=page]{border-left:2px solid var(--az-accent);color:var(--az-ink);background:linear-gradient(90deg, var(--az-accent-soft), transparent 80%);padding-left:11px}.sd-nav-group small{color:#7d8089;margin-top:2px;font-size:12px;display:block}.sd-empty{color:var(--az-muted);font-size:13px}.sd-sidebar-foot{border-top:1px solid var(--az-line);gap:8px;margin-top:28px;padding:16px 12px 0;font-size:13px;display:grid}.sd-sidebar-foot a{color:var(--az-accent-ink);text-underline-offset:3px}.sd-main{min-width:0;padding:40px 0 96px}.sd-article{grid-template-columns:minmax(0,720px);grid-template-areas:"head""toc""body""pager""reviewed";display:grid}.sd-article-head{grid-area:head}.sd-toc{grid-area:toc}.sd-body{grid-area:body;min-width:0}.sd-pager{grid-area:pager}.sd-reviewed{grid-area:reviewed}.sd-crumbs ol{color:var(--az-muted);gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.sd-crumbs li+li:before{content:"/";color:#5d6068;margin-right:8px}.sd-crumbs a{text-decoration:none}.sd-crumbs a:hover{color:var(--az-ink)}.sd-article h1{letter-spacing:-.035em;text-wrap:balance;margin:14px 0 16px;font-size:clamp(34px,4.6vw,52px);font-weight:600;line-height:1.05}.sd-lead{color:#c4c6cc;max-width:64ch;margin:0;font-size:18px;line-height:1.6}.sd-toc{border:1px solid var(--az-line);border-radius:10px;margin:28px 0 0;padding:14px 18px;font-size:14px}.sd-toc p{color:var(--az-muted);margin:0 0 6px;font-size:13px}.sd-toc ol{color:var(--az-muted);margin:0;padding-left:18px}.sd-toc li{padding:2px 0}.sd-toc a{color:var(--az-ink);text-decoration:none}.sd-toc a:hover{color:var(--az-accent-ink);text-decoration:underline}.sd-body section{padding-top:40px;scroll-margin-top:80px}.sd-body>section:first-child{padding-top:32px}.sd-body h2{letter-spacing:-.02em;margin:0 0 12px;font-size:25px;font-weight:600;line-height:1.25}.sd-anchor{text-decoration:none}.sd-anchor:hover:after{content:" #";color:var(--az-accent)}.sd-body h3{letter-spacing:-.01em;margin:26px 0 8px;font-size:17px;font-weight:600}.sd-body p,.sd-body li{color:#c9cbd1;max-width:68ch}.sd-body p{margin:0 0 14px}.sd-body ul,.sd-body ol{margin:0 0 16px;padding-left:22px}.sd-body li{margin:4px 0}.sd-body li::marker{color:var(--az-muted)}.sd-body strong{color:var(--az-ink);font-weight:600}.sd-body a,.sd-callout a{color:var(--az-accent-ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.sd-body a:hover{color:var(--az-ink)}.sd-body :not(pre)>code,.sd-callout code,.sd-faq code{border:1px solid var(--az-line);background:var(--az-surface);color:var(--az-ink);font:.86em var(--font-geist-mono), ui-monospace, monospace;overflow-wrap:anywhere;border-radius:5px;padding:1px 6px}.sd-callout{border:1px solid var(--az-line);border-left:3px solid var(--az-accent);background:var(--az-accent-soft);border-radius:8px;margin:22px 0;padding:14px 18px}.sd-callout-caution{border-left-color:var(--az-amber);background:#d9a85b14}.sd-callout-title{font-weight:600;color:var(--az-ink)!important;margin:0 0 4px!important}.sd-callout div>p:last-child{margin-bottom:0}.sd-steps{counter-reset:step;margin:20px 0 8px;list-style:none;padding:0!important}.sd-steps>li{border-left:1px solid var(--az-line);counter-increment:step;padding:0 0 22px 46px;position:relative;max-width:none!important;margin:0 0 0 13px!important}.sd-steps>li:last-child{border-left-color:#0000;padding-bottom:4px}.sd-steps>li:before{content:counter(step);border:1px solid var(--az-accent);background:var(--az-bg);width:28px;height:28px;color:var(--az-ink);font:600 13px/1 var(--font-geist-mono), monospace;border-radius:50%;place-items:center;display:grid;position:absolute;top:-2px;left:-14px}.sd-steps>li>strong:first-child{margin-bottom:2px;display:block}.sd-table-wrap{border:1px solid var(--az-line);border-radius:10px;margin:18px 0 22px;overflow-x:auto}.sd-table-wrap:focus-visible{outline:2px solid var(--az-accent);outline-offset:2px}.sd-body table{border-collapse:collapse;width:100%;font-size:14px}.sd-body caption{color:var(--az-muted);text-align:left;padding:12px 14px 0;font-size:13px}.sd-body th,.sd-body td{border-bottom:1px solid var(--az-line);color:#c9cbd1;text-align:left;vertical-align:top;padding:11px 14px}.sd-body th{color:var(--az-ink);white-space:nowrap;font-weight:600}.sd-body tr:last-child>*{border-bottom:0}.sd-body td:first-child{color:var(--az-ink)}.sd-rating{white-space:nowrap;color:var(--az-ink);align-items:center;gap:7px;display:inline-flex}.sd-rating:before{content:"";border:1.5px solid var(--az-accent);border-radius:50%;width:9px;height:9px}.sd-rating-good:before{background:var(--az-accent)}.sd-rating-ok:before{background:linear-gradient(90deg, var(--az-accent) 50%, transparent 50%)}.sd-rating-unproven:before{border-style:dashed}.sd-rating-off:before{border-color:#6b6e76}.sd-defs{border-top:1px solid var(--az-line);margin:16px 0 22px}.sd-defs>div{border-bottom:1px solid var(--az-line);grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:18px;padding:12px 0;display:grid}.sd-defs dt{color:var(--az-ink);font-weight:600}.sd-defs dt code{font-weight:400}.sd-defs dd{color:#c9cbd1;margin:0}.sd-paths{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:22px 0 6px;list-style:none;display:grid;padding:0!important}.sd-paths li{max-width:none!important;margin:0!important}.sd-paths a{border:1px solid var(--az-line);border-radius:12px;flex-direction:column;gap:6px;height:100%;padding:18px;display:flex;color:#c9cbd1!important;text-decoration:none!important}.sd-paths a:hover{border-color:var(--az-accent)}.sd-paths strong{color:var(--az-ink);font-size:16px}.sd-paths code{align-self:flex-start;margin-top:auto}.sd-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin-top:8px;list-style:none;display:grid;padding:0!important}.sd-index li{border-top:1px solid var(--az-line);max-width:none!important;margin:0!important}.sd-index a{padding:12px 0;display:block;color:var(--az-ink)!important;text-decoration:none!important}.sd-index a:hover strong{color:var(--az-accent-ink)}.sd-index span{color:var(--az-muted);font-size:14px;display:block}.sd-faq{margin:8px 0 0}.sd-faq>div{border-top:1px solid var(--az-line);padding:16px 0}.sd-faq dt{color:var(--az-ink);font-weight:600}.sd-faq dd{color:#c9cbd1;max-width:68ch;margin:6px 0 0}.sd-pager{grid-template-columns:1fr 1fr;gap:12px;margin-top:56px;display:grid}.sd-pager a{border:1px solid var(--az-line);border-radius:10px;flex-direction:column;gap:2px;padding:14px 16px;text-decoration:none;display:flex}.sd-pager a:hover{border-color:var(--az-accent)}.sd-pager small{color:var(--az-muted);font-size:12px}.sd-pager-next{text-align:right;grid-column:2}.sd-reviewed{color:#7d8089;margin:22px 0 0;font-size:13px}.sd-footer{border-top:1px solid var(--az-line);color:var(--az-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;padding:24px max(20px,50% - 680px);font-size:13px;display:flex}.sd-footer p{margin:0}.sd-footer nav{flex-wrap:wrap;gap:18px;display:flex}.sd-footer a{text-decoration:none}.sd-footer a:hover{color:var(--az-ink)}@media (width>=1240px){.sd-article{grid-template-columns:minmax(0,720px) 200px;grid-template-areas:"head.""body toc""pager.""reviewed.";column-gap:56px}.sd-toc{border:0;border-left:1px solid var(--az-line);border-radius:0;align-self:start;margin:32px 0 0;padding:0 0 0 16px;position:sticky;top:92px}.sd-toc ol{padding-left:0;list-style:none}.sd-toc a{color:var(--az-muted)}.sd-toc a:hover{color:var(--az-ink)}}@media (width<=900px){.sd-layout{grid-template-columns:minmax(0,1fr);gap:0;width:calc(100% - 32px)}.sd-sidebar{z-index:10;border-bottom:1px solid var(--az-line);background:var(--az-bg);max-height:none;margin:0 -16px;padding:0 16px;position:sticky;top:64px;overflow:visible}.sd-sidebar-toggle{width:100%;height:48px;color:var(--az-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;font-size:14px;display:flex}.sd-sidebar[data-open=true] .sd-sidebar-toggle svg{transform:rotate(180deg)}.sd-sidebar-panel{max-height:calc(100dvh - 120px);padding-bottom:20px;display:none;overflow-y:auto}.sd-sidebar[data-open=true] .sd-sidebar-panel{display:block}.sd-main{padding-top:28px}}@media (width<=640px){.sd-header{gap:10px;padding:0 16px}.sd-header nav{gap:14px}.sd-header nav a:not(.sd-header-cta):not([href=\/agentic]){display:none}.sd-paths,.sd-index{grid-template-columns:minmax(0,1fr)}.sd-defs>div{grid-template-columns:minmax(0,1fr);gap:4px}.sd-pager{grid-template-columns:minmax(0,1fr)}.sd-pager-next{grid-column:1}.sd-lead{font-size:17px}}@media (prefers-reduced-motion:no-preference){html:has(.sh-docs){scroll-behavior:smooth}}.sd-after-index{margin-top:24px}.sd-quote{border-left:3px solid var(--az-accent);background:var(--az-surface);max-width:64ch;color:var(--az-ink);border-radius:0 8px 8px 0;margin:18px 0;padding:16px 20px;font-size:16px}.sd-body h2 .sd-anchor,.sd-body h2 .sd-anchor:hover{color:inherit;text-decoration:none}.ob-shell{--ink:#1d1e21;--muted:#686b72;--line:#dfe2e7;min-height:100dvh;color:var(--ink);background:radial-gradient(circle at 86% 8%,#3569dc2e,#0000 22%),#f7f8fb}.ob-header{border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;grid-template-columns:1fr minmax(220px,420px) 1fr;align-items:center;height:76px;padding:0 30px;display:grid}.ob-wordmark{font-family:var(--display);letter-spacing:-.05em;font-size:28px;font-weight:780}.ob-skip{color:var(--muted);justify-self:end;font-size:13px}.ob-progress{background:#e7e9ec;border-radius:10px;height:5px;overflow:hidden}.ob-progress i{border-radius:inherit;background:#3f75e0;height:100%;transition:width .35s;display:block}.ob-stage{grid-template-columns:.82fr 1.18fr;align-items:center;gap:clamp(48px,8vw,110px);width:min(1160px,100% - 60px);min-height:calc(100dvh - 76px);margin:auto;padding:60px 0 78px;display:grid}.ob-context>span{color:#435780;font-family:var(--font-geist-mono),monospace;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.ob-context h1{max-width:560px;font-family:var(--display);letter-spacing:-.06em;text-transform:none;text-wrap:balance;margin:18px 0;font-size:clamp(40px,4.5vw,62px);line-height:1}.ob-context>p{max-width:48ch;color:var(--muted);font-size:15px;line-height:1.65}.ob-step-label{color:#8a8d92;margin-top:34px;font-size:12px}.ob-card{border:1px solid var(--line);background:#fff;border-radius:10px 30px 30px;min-height:570px;padding:clamp(28px,4vw,48px);box-shadow:0 28px 70px #31415f1a}.ob-welcome,.ob-form,.ob-access,.ob-ready,.ob-secrets{flex-direction:column;min-height:474px;display:flex}.ob-secrets label{gap:9px;font-size:12px;font-weight:700;display:grid}.ob-secrets input{min-height:48px;font:12px var(--font-geist-mono),monospace;background:#fafbfc;border:1px solid #cfd2d8;border-radius:10px;outline:0;padding:0 13px}.ob-secrets input:focus{border-color:#4d78cd;box-shadow:0 0 0 3px #3569dc1f}.ob-promise{border-bottom:1px solid #edeef1;grid-template-columns:38px 1fr;gap:15px;padding:22px 0;display:grid}.ob-promise>span{color:#284173;width:32px;height:32px;font-family:var(--font-geist-mono),monospace;background:#edf2fc;border-radius:50%;place-items:center;font-size:12px;display:grid}.ob-promise:nth-child(2)>span{color:#975a20;background:#fff1e1}.ob-promise strong{font-size:15px}.ob-promise p{color:var(--muted);margin:6px 0 0;font-size:12px;line-height:1.5}.ob-primary{color:#141820;cursor:pointer;background:#3f75e0;border:1px solid #245bca;border-radius:11px;justify-content:center;align-items:center;min-height:48px;padding:0 19px;font-size:14px;font-weight:760;text-decoration:none;display:inline-flex}.ob-welcome>.ob-primary{margin-top:auto}.ob-welcome>small{color:#8a8d92;text-align:center;margin-top:12px;font-size:12px}.ob-form fieldset,.ob-access fieldset{border:0;margin:0;padding:0}.ob-form legend,.ob-access legend{margin-bottom:13px;font-size:13px;font-weight:700}.ob-source-grid{grid-template-columns:1fr 1fr;gap:9px;display:grid}.ob-source-grid button{border:1px solid var(--line);cursor:pointer;text-align:left;background:#fafbfc;border-radius:11px;grid-template-columns:32px 1fr auto;align-items:center;gap:10px;min-height:62px;padding:0 12px;font-size:13px;display:grid}.ob-source-grid button>span{background:#edeef1;border-radius:8px;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}.ob-source-grid button i{color:#254586;font-style:normal}.ob-source-grid button.is-selected{background:#f2f6fd;border-color:#5781d4;box-shadow:0 0 0 3px #3569dc1a}.ob-form>label{gap:9px;font-size:12px;font-weight:700;display:grid}.ob-form input{min-height:48px;font:12px var(--font-geist-mono),monospace;background:#fafbfc;border:1px solid #cfd2d8;border-radius:10px;outline:0;padding:0 13px}.ob-form input:focus{border-color:#4d78cd;box-shadow:0 0 0 3px #3569dc1f}.ob-error{color:#b44d35;margin:-15px 0 0;font-size:12px}.ob-note{background:#fff7ea;border-radius:11px;padding:15px}.ob-note span{font-size:12px;font-weight:700}.ob-note p{color:#736a60;margin:6px 0 0;font-size:12px;line-height:1.5}.ob-actions{justify-content:space-between;gap:10px;margin-top:auto;display:flex}.ob-actions>button:not(.ob-primary),.ob-text-button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:12px}.ob-detected{background:#f1f5fd;border-radius:12px;margin-bottom:24px;padding:18px}.ob-detected span{color:#385080;text-transform:uppercase;font-size:12px;display:block}.ob-detected strong{margin-top:8px;font-size:20px;display:block}.ob-detected p{color:var(--muted);font:10px var(--font-geist-mono),monospace;margin:5px 0 0}.ob-access fieldset{gap:8px;display:grid}.ob-access fieldset>label{border:1px solid var(--line);cursor:pointer;border-radius:11px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;min-height:70px;padding:12px 14px;display:grid}.ob-access fieldset>label.is-selected{background:#f3f6fd;border-color:#5781d4}.ob-access input{accent-color:#275ecc}.ob-access label>span{gap:4px;display:grid}.ob-access label strong{font-size:13px}.ob-access label small{color:var(--muted);font-size:12px}.ob-access label>i{color:#254586;font-style:normal}.ob-ready-mark{background:#3f75e0;border-radius:50%;place-items:center;width:54px;height:54px;font-size:22px;display:grid}.ob-ready>span{color:#385080;text-transform:uppercase;margin-top:17px;font-size:12px}.ob-ready h2{font-family:var(--display);letter-spacing:-.04em;text-transform:none;margin:9px 0 24px;font-size:32px}.ob-summary{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);width:100%;display:grid}.ob-summary div{gap:6px;padding:17px 8px;display:grid}.ob-summary span{color:#878a90;font-size:12px}.ob-summary strong{font-size:12px}.ob-explainer{text-align:left;background:#f3f4f7;border-radius:11px;margin:22px 0;padding:17px}.ob-explainer strong{font-size:12px}.ob-explainer p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.ob-enter{width:100%;margin-top:auto}.ob-text-button{margin-top:10px}@media (width<=800px){.ob-header{grid-template-columns:1fr 120px auto;gap:16px}.ob-stage{grid-template-columns:1fr;align-items:start;gap:30px;padding-top:40px}.ob-context h1{font-size:42px}.ob-context>p{font-size:14px}.ob-step-label{display:none}.ob-card{min-height:auto}.ob-welcome,.ob-form,.ob-access,.ob-ready,.ob-secrets{min-height:500px}}@media (width<=520px){.ob-header{grid-template-columns:1fr 90px auto;height:64px;padding:0 14px}.ob-wordmark{font-size:23px}.ob-skip{font-size:12px}.ob-stage{width:calc(100% - 26px);padding:28px 0 40px}.ob-context h1{font-size:35px}.ob-card{border-radius:8px 22px 22px;padding:22px}.ob-source-grid,.ob-summary{grid-template-columns:1fr}.ob-summary div+div{border-top:1px solid var(--line)}}.ob-welcome{min-height:0}.ob-welcome-label{color:#727780;font-family:var(--font-geist-mono),monospace;letter-spacing:.06em;text-transform:uppercase;font-size:12px}.ob-transform{grid-template-columns:1fr 34px 1fr;align-items:stretch;margin-top:18px;display:grid}.ob-transform article{background:#fafbfc;border:1px solid #dfe2e7;border-radius:15px;min-height:190px;padding:20px}.ob-transform article>span{color:#7b7e85;font-size:12px}.ob-mini-app{align-items:center;gap:13px;margin-top:35px;display:flex}.ob-mini-app>i{color:#4b5a9d;background:#eef1ff;border-radius:12px;place-items:center;width:46px;height:46px;font-size:12px;font-style:normal;font-weight:800;display:grid}.ob-mini-app>div{gap:5px;display:grid}.ob-mini-app strong{font-size:15px}.ob-mini-app small{color:#757980;font-size:12px}.ob-transform article.is-shiplet{background:#f1f5fd;border-color:#bdcbe7}.ob-transform ul{gap:13px;margin:24px 0 0;padding:0;list-style:none;display:grid}.ob-transform li{padding-left:22px;font-size:13px;font-weight:650;position:relative}.ob-transform li:before{content:"✓";color:#214284;font-weight:800;position:absolute;left:0}.ob-transform-arrow{color:#3d578b;place-items:center;font-size:20px;display:grid}.ob-outcome{background:#fff4e5;border-radius:12px;align-items:center;gap:13px;margin-top:12px;padding:17px 18px;display:flex}.ob-outcome>span{color:#fff;background:#ffad5c;border-radius:50%;flex:0 0 31px;place-items:center;width:31px;height:31px;font-size:12px;font-weight:800;display:grid}.ob-outcome>div{gap:4px;display:grid}.ob-outcome strong{font-size:14px}.ob-outcome p{color:#746a60;margin:0;font-size:12px;line-height:1.45}.ob-welcome-action{gap:10px;margin-top:24px;display:grid}.ob-welcome-action small{color:#7d8087;text-align:center;font-size:12px}@media (width<=800px){.ob-card,.ob-welcome,.ob-form,.ob-access,.ob-ready{min-height:0}}@media (width<=520px){.ob-transform{grid-template-columns:1fr;gap:8px}.ob-transform article{min-height:145px}.ob-transform-arrow{height:24px;transform:rotate(90deg)}.ob-mini-app{margin-top:24px}.ob-outcome{margin-top:10px}}.ob-form{gap:22px}.ob-legend-help{color:#747880;margin:-6px 0 15px;font-size:12px;line-height:1.5}.ob-source-list{border-block:1px solid var(--line);overflow:hidden}.ob-source-list>button{border:0;border-bottom:1px solid var(--line);cursor:pointer;text-align:left;background:0 0;grid-template-columns:42px 1fr 28px;align-items:center;gap:13px;width:100%;min-height:76px;padding:12px 4px;transition:background .2s;display:grid}.ob-source-list>button:hover{background:#f6f7fa}.ob-source-list>button.is-selected{background:#f1f5fd}.ob-source-list>button>span{color:#4e5259;background:#edeef1;border-radius:11px;place-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:grid}.ob-source-list>button>div{gap:5px;display:grid}.ob-source-list small{color:#747880;font-size:12px}.ob-source-list>button>i{color:#214283;font-size:13px;font-style:normal;font-weight:800}.ob-form>label>small{color:#747880;font-size:12px;font-weight:400;line-height:1.45}.ob-find-help{background:#fff5e7;border-radius:12px;padding:18px}.ob-find-help>span{font-size:13px;font-weight:700}.ob-find-help p{color:#756b61;margin:7px 0 13px;font-size:12px;line-height:1.5}.ob-find-help button{color:#8b541f;cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.ob-find-help a{color:#8b541f;border-bottom:1px solid;width:max-content;margin-top:10px;padding-bottom:3px;font-size:12px;font-weight:700;display:inline-block}.ob-repository-picker{margin-top:24px}.ob-repository-list{gap:9px;display:grid}.ob-repository-list button{border:1px solid var(--line);width:100%;color:var(--ink);text-align:left;cursor:pointer;background:#fff9;border-radius:14px;grid-template-columns:1fr auto 26px;align-items:center;gap:14px;padding:15px 16px;display:grid}.ob-repository-list button:hover,.ob-repository-list button.is-selected{background:#f1f5fd;border-color:#2053b9}.ob-repository-list button>span{gap:4px;display:grid}.ob-repository-list strong{font-size:13px}.ob-repository-list small{color:var(--muted);font-size:12px}.ob-repository-list i{color:var(--muted);font-size:12px;font-style:normal}.ob-repository-list b{color:#274279;text-align:center}@media (width<=520px){.ob-source-list>button{min-height:72px}}.ob-detected{align-items:center;gap:13px;padding:14px 16px;display:flex}.ob-detected>span{color:#172032;background:#3f75e0;border-radius:10px;flex:0 0 32px;place-items:center;width:32px;height:32px;font-size:0;display:grid}.ob-detected>span:first-letter{font-size:12px}.ob-detected>div{gap:3px;display:grid}.ob-detected strong{margin:0;font-size:15px}.ob-detected p{margin:0}.ob-requirements{background:#f5f8fd;border:1px solid #ccd5e8;border-radius:14px;margin:2px 0 18px;padding:15px 16px}.ob-requirements>span{color:#264178;letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.ob-requirements>div{border-top:1px solid #d8dfec;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;padding:10px 0;display:grid}.ob-requirements>div>i{color:#172032;background:#4075e0;border-radius:9px;place-items:center;width:31px;height:31px;font-size:12px;font-style:normal;font-weight:850;display:grid}.ob-requirements>div>p{gap:3px;margin:0;display:grid}.ob-requirements>div strong{font-size:12px}.ob-requirements>div small{color:#6d7179;font-size:12px}.ob-requirements>div>b{color:#264178;font-size:12px}.ob-requirements.is-clear{border-color:var(--line);background:#f6f7f9}.ob-requirements.is-clear>span{color:#5f636a;margin-bottom:5px}.ob-requirements.is-clear>p{color:#7a7d83;margin:0;font-size:12px}.ob-safety-review{background:#fbfcfd;border:1px solid #d6dae2;border-radius:14px;margin:0 0 18px;overflow:hidden}.ob-safety-review>header{background:#eef2f9;grid-template-columns:34px 1fr auto;align-items:center;gap:11px;min-height:67px;padding:12px 14px;display:grid}.ob-safety-review>header>i{color:#172033;background:#376fde;border-radius:9px;place-items:center;width:32px;height:32px;font-size:12px;font-style:normal;font-weight:850;display:grid}.ob-safety-review>header span,.ob-safety-review>header strong{display:block}.ob-safety-review>header span{color:#686d76;letter-spacing:.07em;text-transform:uppercase;font-size:12px}.ob-safety-review>header strong{margin-top:3px;font-size:12px}.ob-safety-review>header>b{color:#243e73;background:#d9e2f5;border-radius:6px;padding:5px 7px;font-size:12px}.ob-safety-review.is-review>header{background:#fff8ec}.ob-safety-review.is-review>header>i{color:#5a3516;background:#ffac53}.ob-safety-review.is-review>header>b{color:#8b551e;background:#ffe8c8}.ob-safety-review.is-blocked{border-color:#efc8c2}.ob-safety-review.is-blocked>header{background:#fff1ee}.ob-safety-review.is-blocked>header>i{color:#fff;background:#e96252}.ob-safety-review.is-blocked>header>b{color:#9d4136;background:#fbd9d4}.ob-capabilities{grid-template-columns:1fr 1fr;column-gap:16px;padding:5px 14px;display:grid}.ob-capabilities article{border-bottom:1px solid #e6e8eb;grid-template-columns:29px 1fr;align-items:center;gap:9px;min-height:54px;padding:8px 0;display:grid}.ob-capabilities article>span{color:#5b606a;width:28px;height:28px;font:700 7px var(--font-geist-mono),monospace;background:#edeff2;border-radius:8px;place-items:center;display:grid}.ob-capabilities p{margin:0}.ob-capabilities strong,.ob-capabilities small{display:block}.ob-capabilities strong{font-size:12px}.ob-capabilities small{color:#787c84;margin-top:3px;font-size:12px;line-height:1.35}.ob-destinations{background:#f3f4f6;border-radius:10px;margin:0 14px 10px;padding:11px 12px}.ob-destinations>span{color:#666a72;letter-spacing:.055em;text-transform:uppercase;font-size:12px;font-weight:750;display:block}.ob-destinations>div{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.ob-destinations code{color:#4e535c;background:#fff;border:1px solid #dcdfe4;border-radius:7px;align-items:center;gap:6px;min-height:25px;padding:0 8px;font-size:12px;display:inline-flex}.ob-destinations code>i{background:#3269d8;border-radius:50%;width:6px;height:6px}.ob-destinations code.is-private_network{color:#835522;background:#fff9ef;border-color:#efcfaa}.ob-destinations code.is-private_network>i{background:#efa64e}.ob-destinations code.is-cloud_metadata{color:#9a4137;background:#fff3f1;border-color:#efc4bd}.ob-destinations code.is-cloud_metadata>i{background:#e76051}.ob-destinations>small{color:#7c8087;margin-top:8px;font-size:12px;line-height:1.45;display:block}.ob-safety-findings{padding:5px 14px}.ob-safety-findings article{border-top:1px solid #e3e5e9;grid-template-columns:25px 1fr;gap:9px;padding:10px 0;display:grid}.ob-safety-findings article>i{color:#95591d;background:#ffead0;border-radius:7px;place-items:center;width:24px;height:24px;font-size:12px;font-style:normal;font-weight:800;display:grid}.ob-safety-findings article.is-critical>i{color:#a33f34;background:#fbd7d2}.ob-safety-findings p{margin:0}.ob-safety-findings strong,.ob-safety-findings small,.ob-safety-findings code{display:block}.ob-safety-findings strong{font-size:12px}.ob-safety-findings small{color:#70747b;margin-top:4px;font-size:12px;line-height:1.4}.ob-safety-findings code{color:#6c6f76;word-break:break-word;background:#f0f1f3;border-radius:5px;margin-top:5px;padding:5px 7px;font-size:12px}.ob-safety-consent{cursor:pointer;background:#fffaf1;border:1px solid #e8c998;border-radius:10px;grid-template-columns:18px 1fr;align-items:start;gap:10px;margin:6px 14px 14px;padding:12px;display:grid}.ob-safety-consent input{accent-color:#2b60ca;width:17px;height:17px;margin:1px 0 0}.ob-safety-consent span,.ob-safety-consent strong,.ob-safety-consent small{display:block}.ob-safety-consent strong{color:#4e3a25;font-size:12px}.ob-safety-consent small{color:#78654f;margin-top:4px;font-size:12px;line-height:1.4}.ob-safety-review>footer{color:#80838a;border-top:1px solid #e2e4e8;align-items:center;min-height:32px;padding:0 14px;font-size:12px;display:flex}.ob-access-list{border-block:1px solid var(--line);overflow:hidden}.ob-access .ob-access-list>label{border:0;border-bottom:1px solid var(--line);cursor:pointer;background:0 0;border-radius:0;grid-template-columns:20px 1fr auto 24px;align-items:center;gap:12px;min-height:76px;padding:11px 4px;display:grid}.ob-access .ob-access-list>label:last-child{border-bottom:0}.ob-access .ob-access-list>label.is-selected{background:#f1f5fd}.ob-access-list input{width:16px;height:16px}.ob-access-list label>span{gap:5px;display:grid}.ob-access-list label strong{align-items:center;gap:8px;font-size:13px;display:flex}.ob-access-list label strong em{color:#8a571f;background:#fff0dc;border-radius:5px;padding:3px 6px;font-size:12px;font-style:normal;font-weight:650}.ob-access-list label small{color:#747880;font-size:12px}.ob-access-list label>b{color:#747880;font-size:12px;font-weight:500}.ob-access-list label>i{color:#214283;font-size:12px;font-style:normal;font-weight:800}.ob-access-result{background:#fff5e7;border-radius:11px;align-items:center;gap:11px;margin-top:14px;padding:14px 16px;display:flex}.ob-access-result>span{color:#fff;background:#ffad5c;border-radius:50%;flex:0 0 27px;place-items:center;width:27px;height:27px;font-size:12px;font-weight:800;display:grid}.ob-access-result p{color:#6e675f;margin:0;font-size:12px;line-height:1.45}@media (width<=560px){.ob-capabilities{grid-template-columns:1fr}.ob-safety-review>header{grid-template-columns:34px 1fr}.ob-safety-review>header>b{grid-column:2;width:max-content}}.ob-ready{text-align:left;align-items:stretch}.ob-ready-mark{align-self:center}.ob-ready>span{text-align:center}.ob-ready h2{text-align:center;margin-bottom:10px}.ob-ready-copy{color:#696c73;text-align:center;max-width:46ch;margin:0 auto 20px;font-size:12px;line-height:1.55}.ob-ready-link{background:#f1f5fd;border:1px solid #bdcbe7;border-radius:12px;grid-template-columns:1fr auto;gap:7px 12px;padding:16px 18px;display:grid}.ob-ready-link>span{color:#606b80;grid-column:1/-1;font-size:12px}.ob-ready-link strong{font:12px var(--font-geist-mono),monospace;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ob-ready-link i{color:#264073;background:#d9e3f7;border-radius:6px;padding:4px 7px;font-size:12px;font-style:normal}.ob-ready-checks{margin:14px 0 20px;padding:0;list-style:none;display:grid}.ob-ready-checks li{border-bottom:1px solid var(--line);grid-template-columns:28px 1fr;align-items:center;gap:11px;min-height:58px;padding:10px 4px;display:grid}.ob-ready-checks li>span{color:#243e73;background:#edf2fc;border-radius:50%;place-items:center;width:25px;height:25px;font-size:12px;font-weight:800;display:grid}.ob-ready-checks li:last-child>span{color:#955a20;background:#fff0dd}.ob-ready-checks li>div{gap:4px;display:grid}.ob-ready-checks strong{font-size:12px}.ob-ready-checks small{color:#747880;font-size:12px}@media (width<=520px){.ob-access-list label strong{flex-direction:column;align-items:start;gap:4px}.ob-access .ob-access-list>label{grid-template-columns:20px 1fr 22px}.ob-access-list label>b{display:none}.ob-ready-link{grid-template-columns:1fr}.ob-ready-link>span{grid-column:1}.ob-ready-link i{width:max-content}}.ob-shell{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink:#1f2229;--muted:#525865;--line:#d4d8e0;background:#f2f4f7}.ob-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#f2f4f7}.ob-context h1{letter-spacing:-.045em;font-weight:550;line-height:1.1}.ob-context>p{font-size:16px;line-height:1.75}.ob-card{border-radius:12px;box-shadow:0 12px 40px #1c243408}.ob-primary{color:#171e2c;background:#9ab3e4;border-color:#91a5cd;border-radius:7px;min-height:48px}.ob-shell :is(input,select,button,a):focus-visible{outline-offset:3px;outline:2px solid #3a4e75}.ob-form input,.ob-secrets input{border-radius:7px;font-size:14px}.ob-form>label,.ob-form legend,.ob-access legend{font-size:14px}.ob-source-list strong,.ob-promise strong{font-size:16px}.ob-source-list small,.ob-legend-help,.ob-context .ob-step-label,.ob-access label small{font-size:14px;line-height:1.6}.ob-error{font-size:14px;line-height:1.5}:is(html:has(.ob-shell),body:has(.ob-shell)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overscroll-behavior-y:none;background:#fafbfc}.ob-header{background:#fafbfc}.ob-stage{grid-template-columns:.85fr 1.15fr;align-items:start;gap:65px;padding-block:65px}.ob-context{padding-top:25px}.ob-context h1{font-size:clamp(35px,4vw,52px);font-weight:500}.ob-card{border-radius:10px;min-height:0;padding:32px;box-shadow:0 16px 40px #2c487c08}.ob-primary{color:#fff;background:#3569dc;border-color:#3569dc;font-weight:550}.ob-primary:hover{background:#2859c5}.ob-primary:disabled{opacity:.5;cursor:not-allowed}.ob-progress i{background:#3569dc}.ob-context>span{color:#3569dc}.ob-context-steps{gap:14px;margin:30px 0 0;padding:0;list-style:none;display:grid}.ob-context-steps li{color:#77859a;align-items:center;gap:12px;font-size:12px;display:flex}.ob-context-steps span{font:10px var(--font-geist-mono);border:1px solid #dce5f1;border-radius:5px;place-items:center;width:26px;height:26px;display:grid}.ob-context-steps [aria-current=step]{color:#3569dc}.ob-context-steps [aria-current=step] span{background:#edf3ff;border-color:#bdd0f1}.ob-help-links{color:#3569dc;gap:20px;margin-top:28px;font-size:12px;display:flex}.ob-form input,.ob-secrets input{color:#202b3b;background:#fafcff}.ob-ready-mark{color:#fff;background:#3569dc}@media (width<=800px){.ob-stage{grid-template-columns:1fr;gap:28px;padding-top:28px}.ob-context{padding:0}.ob-context-steps{flex-wrap:wrap;gap:12px;display:flex}.ob-card{padding:24px}.ob-context h1{font-size:36px}}:is(html:has(.ob-shell),body:has(.ob-shell)){background:#f5f3ed}.ob-shell{--ink:#222b39;--muted:#616773;--line:#deded8;background:#f5f3ed}.ob-header{background:0 0;border-color:#dcdcd6;height:84px;padding-inline:clamp(20px,5vw,80px)}.ob-stage{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(36px,6vw,90px);width:min(1320px,100% - 80px);padding-block:56px}.ob-context{padding-top:32px;position:sticky;top:48px}.ob-context h1{white-space:pre-line;letter-spacing:-.065em;font-size:clamp(42px,4.8vw,70px);font-weight:600;line-height:1.03}.ob-context>p{max-width:39ch;font-size:16px;line-height:1.75}.ob-context>span{letter-spacing:.12em;font-size:10px}.ob-step-label{display:none}.ob-context-steps{gap:0;margin-top:40px}.ob-context-steps li{border-bottom:1px solid var(--line);padding:15px 0;font-size:13px}.ob-context-steps span{background:#e9e7df;border:0;border-radius:50%;width:30px;height:30px;font-size:11px}.ob-context-steps [aria-current=step] span{color:#fff;background:#244de8}.ob-context-steps [aria-current=step]{color:#244de8;font-weight:600}.ob-card{background:#fffefa;border:1px solid #deded8;border-radius:24px;min-width:0;padding:32px;box-shadow:0 16px 50px #3e443a08}.ob-card-heading{color:#72766e;font:10px var(--font-geist-mono),monospace;letter-spacing:.07em;justify-content:space-between;gap:12px;padding-bottom:24px;display:flex}.ob-launch-art{isolation:isolate;color:#fff;background:#244de8 radial-gradient(#ffffff25 1px,#0000 1px) 0 0/18px 18px;border-radius:14px;height:245px;position:relative;overflow:hidden}.ob-orbit{border:1px solid #ffffff42;border-radius:50%;position:absolute;inset:24px 60px;transform:rotate(-25deg)}.ob-orbit-two{inset:48px 24px;transform:rotate(25deg)}.ob-art-core{text-align:center;color:#253721;background:#d9fa77;border-radius:23px;place-content:center;width:92px;height:100px;font-size:62px;font-weight:750;line-height:.9;animation:6s ease-in-out infinite ob-float;display:grid;position:absolute;top:62px;left:calc(50% - 46px);transform:rotate(-8deg);box-shadow:0 16px 30px #13298c44}.ob-art-core span{letter-spacing:-.02em;margin-top:7px;font-size:12px}.ob-art-source{font:25px var(--font-geist-mono),monospace;position:absolute;top:35px;left:25px;transform:rotate(-8deg)}.ob-art-source small{letter-spacing:.1em;margin-top:8px;font-size:8px;display:block}.ob-art-link{color:#223127;background:#fffefa;border-radius:8px;align-items:center;gap:9px;padding:13px 15px;font-size:12px;animation:6s ease-in-out 1s infinite ob-float;display:flex;position:absolute;bottom:50px;right:18px;transform:rotate(5deg);box-shadow:0 10px 24px #14267944}.ob-art-link i{background:#639328;border-radius:50%;width:7px;height:7px}.ob-art-link span{margin-left:14px}.ob-art-caption{font:8px var(--font-geist-mono),monospace;letter-spacing:.09em;color:#dbe4ff;position:absolute;bottom:17px;left:20px}.ob-welcome-title{letter-spacing:-.055em;margin:28px 0 12px;font-size:clamp(28px,3vw,39px);font-weight:600;line-height:1.12}.ob-welcome-copy{color:var(--muted);max-width:48ch;margin:0;font-size:14px;line-height:1.7}.ob-value-strip{border-block:1px solid var(--line);font:10px var(--font-geist-mono),monospace;color:#616773;flex-wrap:wrap;gap:14px;margin:23px 0 0;padding-block:16px;display:flex}.ob-primary{color:#fff;background:#244de8;border-color:#244de8;border-radius:10px;min-height:50px;font-weight:600;transition:background .2s,transform .2s}.ob-primary:hover{background:#193cc1;transform:translateY(-1px)}.ob-primary:active{transform:translateY(1px)}.ob-primary:disabled{transform:none}.ob-progress i{transform-origin:0;background:#244de8;width:100%;transition:transform .3s}.ob-progress{height:4px}.ob-source-list{border:0;gap:8px;display:grid}.ob-source-list>button{border:1px solid var(--line);border-radius:12px;min-width:0;padding:14px}.ob-source-list>button:last-child{border-bottom:1px solid var(--line)}.ob-source-list>button.is-selected{background:#eef1ff;border-color:#8da2ed}.ob-source-list strong{font-size:14px}.ob-source-list small{font-size:12px;line-height:1.5}.ob-source-list>button.is-selected>span{color:#fff;background:#244de8}.ob-search-label{gap:8px;font-size:12px;display:grid}.ob-repository-list{max-height:320px;overflow:auto}.ob-repository-list button>span{overflow-wrap:anywhere;min-width:0}.ob-form input{width:100%;min-width:0}.ob-requirements>div{grid-template-columns:34px minmax(0,1fr)}.ob-requirements>div>b{grid-column:2}.ob-error{background:#fff0e9;border-radius:8px;margin:0;padding:12px}.ob-secrets{gap:18px;min-height:0}.ob-card :is(code,strong,small){overflow-wrap:anywhere}@keyframes ob-float{50%{translate:0 -8px}}@media (prefers-reduced-motion:reduce){.ob-shell *{transition:none!important;animation:none!important}}@media (width<=800px){.ob-stage{grid-template-columns:1fr;gap:28px;width:calc(100% - 40px);padding-block:28px}.ob-context{padding-top:0;position:static}.ob-context h1{font-size:44px}.ob-context>p{max-width:60ch}.ob-context-steps{gap:14px;margin-top:20px;display:flex}.ob-context-steps li{border:0;padding:0}.ob-help-links{margin-top:20px}.ob-card{padding:24px}.ob-header{grid-template-columns:1fr 90px auto;gap:15px}.ob-skip{text-overflow:ellipsis;white-space:nowrap;max-width:120px;overflow:hidden}}@media (width<=450px){.ob-header{grid-template-columns:1fr auto}.ob-progress{grid-area:2/1/auto/-1;margin-bottom:10px}.ob-context h1{font-size:39px}.ob-context-steps li{gap:5px;font-size:10px}.ob-context-steps span{width:22px;height:22px}.ob-context-steps{gap:8px}.ob-card{padding:18px}.ob-launch-art{height:220px}.ob-art-source{font-size:20px;left:15px}.ob-art-link{bottom:40px;right:12px}.ob-actions{align-items:center}.ob-primary{font-size:13px}}.ob-access-studio{gap:24px;min-height:0}.ob-access-studio .ob-detected{background:#eef1ff;border:1px solid #dae1fa;border-radius:12px;margin:0;padding:16px}.ob-access-studio .ob-detected>span{color:#fff;background:#244de8;font-size:14px}.ob-access-studio .ob-detected strong{font-size:17px}.ob-access-studio .ob-detected p{margin-top:4px;font-size:11px;line-height:1.5}.ob-access-studio legend{letter-spacing:-.045em;margin-bottom:12px;font-size:27px;font-weight:600}.ob-access-studio .ob-legend-help{margin-bottom:18px;font-size:13px;line-height:1.6}.ob-access-studio .ob-access-list{border:0;gap:10px;display:grid;overflow:visible}.ob-access-studio .ob-access-list>label{background:#fffefa;border:1px solid #deded8;border-radius:12px;grid-template-columns:20px minmax(0,1fr) auto;gap:13px;padding:18px;transition:background .18s,border-color .18s,box-shadow .18s}.ob-access-studio .ob-access-list>label:last-child{border-bottom:1px solid #deded8}.ob-access-studio .ob-access-list>label:hover{border-color:#9daee9}.ob-access-studio .ob-access-list>label.is-selected{background:#eff3ff;border-color:#244de8;box-shadow:inset 3px 0 #244de8}.ob-access-studio .ob-access-list input{accent-color:#244de8}.ob-access-studio .ob-access-list label strong{font-size:15px}.ob-access-studio .ob-access-list label small{font-size:12px;line-height:1.5}.ob-access-studio .ob-access-list label em{color:#536795;letter-spacing:.01em;font-size:10px;font-style:normal}.ob-access-studio .ob-access-list label>b{font:10px var(--font-geist-mono),monospace;white-space:nowrap}.ob-access-studio .ob-access-list label>i{display:none}.ob-access-studio .ob-access-result{background:#eff4e6;border:1px solid #dee8ce;border-radius:10px;margin:0}.ob-access-studio .ob-access-result>span{color:#354b25;background:#d9eeac}.ob-access-studio .ob-access-result p{color:#445439;font-size:13px}.ob-setup-divider{border-top:1px solid var(--line);padding-top:28px}.ob-setup-divider>span{font:10px var(--font-geist-mono),monospace;color:#72766e;letter-spacing:.08em}.ob-setup-divider p{letter-spacing:-.035em;margin:10px 0 0;font-size:21px;font-weight:550}.ob-access-studio .ob-requirements{background:#f6f5f0;border-color:#e1e0d8;margin:0}.ob-access-studio .ob-requirements>span{color:#59624e;letter-spacing:.06em;font-size:10px}.ob-access-studio .ob-requirements>div{border-color:#e0e2d9}.ob-access-studio .ob-requirements>div>i{color:#53613b;background:#e6ebda}.ob-access-studio .ob-requirements>div>b{color:#53613b;font-size:11px}.ob-access-studio .ob-safety-review{border-radius:12px;margin:0}.ob-access-studio .ob-safety-review>header{padding:16px}.ob-access-studio .ob-safety-review>header strong{font-size:14px;line-height:1.4}.ob-access-studio .ob-safety-review>header span{font-size:9px}.ob-access-studio .ob-safety-review.is-clear>header{background:#eff4e6}.ob-access-studio .ob-safety-review.is-clear>header>i{color:#354b25;background:#d9eeac}.ob-access-studio .ob-safety-review.is-clear>header>b{color:#354b25;background:#e0ebca}.ob-review-details summary{cursor:pointer;padding:16px;font-size:12px;font-weight:550;line-height:1.6}.ob-review-details summary>span{color:var(--muted);margin-left:15px;font-size:10px;font-weight:400;display:block}.ob-review-details summary:focus-visible{outline-offset:-3px;outline:2px solid #244de8}.ob-access-studio .ob-safety-review>footer{padding:12px 16px;font-size:10px;line-height:1.6}.ob-access-studio .ob-actions{border-top:1px solid var(--line);align-items:center;padding-top:20px}.ob-access-studio .ob-actions .ob-primary{text-align:center;max-width:80%;padding:12px 18px;line-height:1.5}.ob-secrets-heading{align-items:center;gap:20px;display:flex}.ob-vault-mark{color:#d9fa77;width:74px;height:86px;font:28px var(--font-geist-mono),monospace;letter-spacing:2px;background:#244de8;border-radius:18px;flex-shrink:0;place-items:center;display:grid;transform:rotate(-6deg)}.ob-secrets-heading>div>span{font:9px var(--font-geist-mono),monospace;color:#72766e;letter-spacing:.09em}.ob-secrets-heading h2{letter-spacing:-.055em;margin:10px 0 0;font-size:34px;font-weight:600;line-height:1.1}.ob-secret-intro{color:var(--muted);margin:0;font-size:14px;line-height:1.7}.ob-secret-progress{border-block:1px solid var(--line);color:var(--muted);align-items:center;gap:12px;padding-block:15px;font-size:12px;display:flex}.ob-secret-progress strong{font:14px var(--font-geist-mono),monospace;color:#244de8}.ob-secret-fields{gap:18px;display:grid}.ob-secret-fields label{background:#f6f5f0;border:1px solid #e1e0d8;border-radius:12px;padding:16px}.ob-secret-label{justify-content:space-between;align-items:start;gap:10px;display:flex}.ob-secret-label code{overflow-wrap:anywhere;font-size:12px}.ob-secret-label small{color:var(--muted);font-size:10px;font-weight:400}.ob-secret-fields input{width:100%;min-width:0;background:#fffefa!important}.ob-secret-note{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.ob-secrets .ob-actions{padding-top:12px}@media (width<=520px){.ob-access-studio legend{font-size:24px}.ob-access-studio .ob-access-list>label{gap:10px;padding:15px}.ob-access-studio .ob-access-list label strong{display:block}.ob-access-studio .ob-access-list label>b{display:none}.ob-access-studio .ob-access-list>label{grid-template-columns:18px minmax(0,1fr)}.ob-secrets-heading h2{font-size:29px}.ob-vault-mark{width:60px;height:74px}.ob-access-studio .ob-actions .ob-primary{font-size:12px}.ob-access-studio .ob-capabilities{grid-template-columns:1fr}}.ob-runtime-plan{background:#f8fafc;border:1px solid #e1e5eb;border-radius:12px;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0 20px;padding:14px;display:grid}.ob-runtime-plan>div{gap:5px;min-width:0;display:grid}.ob-runtime-plan span{color:#6d7785;font:10px var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase}.ob-runtime-plan strong{overflow-wrap:anywhere;color:#202b3b;font:12px var(--font-geist-mono), monospace}.ob-runtime-plan p{color:#667384;grid-column:1/-1;margin:2px 0 0;font-size:11px;line-height:1.5}.ob-runtime-plan code{color:#244de8;font-family:var(--font-geist-mono), monospace}.ob-flight-ready{gap:0;min-height:0}.ob-flight-heading{margin-top:28px;animation:.6s .1s both launch-arrive}.ob-flight-heading>span{font:9px var(--font-geist-mono),monospace;letter-spacing:.1em;color:#667352}.ob-flight-ready .ob-flight-heading h2{text-align:left;letter-spacing:-.055em;margin:12px 0 14px;font-size:clamp(30px,3.3vw,43px);font-weight:600;line-height:1.08}.ob-flight-heading p{color:var(--muted);max-width:44ch;margin:0;font-size:14px;line-height:1.7}.ob-flight-heading p strong{color:var(--ink);font-weight:550}.ob-flight-manifest{border-block:1px dashed #cbd0c3;grid-template-columns:1fr 1fr;gap:20px;margin:25px 0 0;padding-block:19px;display:grid}.ob-flight-manifest dt{font:10px var(--font-geist-mono),monospace;color:var(--muted);margin-bottom:9px}.ob-flight-manifest dd{margin:0;font-size:15px;font-weight:550}.ob-flight-manifest small{color:var(--muted);margin-top:5px;font-size:11px;font-weight:400;display:block}.ob-flight-next{background:#f0f4e8;border-radius:10px;align-items:start;gap:12px;margin:22px 0;padding:16px;display:flex}.ob-flight-next>span{color:#527237;font-size:23px}.ob-flight-next strong{font-size:13px;font-weight:550}.ob-flight-next p{color:#616d56;margin:5px 0 0;font-size:12px;line-height:1.65}.ob-launch-action{border-radius:12px;justify-content:space-between;padding:16px 20px;font-size:15px;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 6px #1835a5}.ob-launch-action:hover{transform:translateY(-2px);box-shadow:0 8px #1835a5}.ob-launch-action:active{transform:translateY(4px);box-shadow:0 2px #1835a5}.ob-launch-action>span:last-child{font-size:24px;line-height:1}.ob-flight-ready .ob-flight-footnote{color:var(--muted);text-transform:none;text-align:center;margin:18px 0 3px;font-size:11px;line-height:1.5}.ob-flight-ready .ob-text-button{align-self:center;font-size:12px}.ob-repo-toolbar{color:var(--muted);justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.ob-repo-toolbar button{border:1px solid var(--line);color:#244de8;cursor:pointer;background:#fffefa;border-radius:8px;padding:8px 10px;font-size:11px}.ob-repo-toolbar button:disabled{opacity:.55;cursor:wait}.ob-search-empty{color:var(--muted);background:#f6f5f0;border-radius:9px;padding:14px;font-size:13px;line-height:1.6}.ob-foldy-guide{background:#fffefa;border:1px solid #deded8;border-radius:12px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:12px;margin-top:22px;padding:13px 14px;display:grid;box-shadow:0 8px 24px #3e443a08}.ob-foldy-guide>div{min-width:0}.ob-foldy-guide strong{color:#244de8;font-size:11px;font-weight:650;display:block}.ob-foldy-guide p{color:#616773;margin:4px 0 0;font-size:11px;line-height:1.55}.ob-foldy-guide.is-manual strong{color:#616773}.ob-foldy-mode{border:0;margin:18px 0 0;padding:0}.ob-foldy-mode legend{color:#394252;margin-bottom:9px;font-size:11px;font-weight:650}.ob-foldy-mode>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ob-foldy-mode>div>button{color:#222b39;text-align:left;cursor:pointer;background:#fffefa;border:1px solid #deded8;border-radius:11px;grid-template-columns:28px minmax(0,1fr) 14px;align-items:start;gap:9px;min-width:0;padding:11px;transition:border-color .16s,background .16s,box-shadow .16s;display:grid}.ob-foldy-mode>div>button:hover{border-color:#a9b8ef}.ob-foldy-mode>div>button.is-selected{background:#f2f4ff;border-color:#244de8;box-shadow:inset 0 0 0 1px #244de8}.ob-foldy-mode-mark{color:#244de8;background:#e9edff;border-radius:8px;place-items:center;width:27px;height:27px;font-size:14px;display:grid}.ob-foldy-manual-mark{color:#62665e;background:#f0efe9}.ob-foldy-mode>div>button>span:nth-child(2){gap:4px;min-width:0;display:grid}.ob-foldy-mode strong{font-size:11px;font-weight:650}.ob-foldy-mode small{color:#747880;font-size:9px;line-height:1.45}.ob-foldy-mode i{color:#244de8;font-size:11px;font-style:normal;font-weight:700}.ob-foldy-mode button:focus-visible{outline-offset:2px;outline:2px solid #244de8}@media (width<=520px){.ob-foldy-mode>div{grid-template-columns:1fr}.ob-foldy-guide{margin-top:16px}}:is(html:has(.bw-shell),body:has(.bw-shell)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overscroll-behavior-y:none;background:#f8faff}.bw-shell{color:#253349;background:#f8faff;flex-direction:column;align-items:center;min-height:100dvh;padding:0 28px;display:flex}.bw-header{justify-content:space-between;align-items:center;gap:20px;width:min(1120px,100%);padding:25px 0;display:flex}.bw-header>span{letter-spacing:-.055em;font-size:25px;font-weight:650}.bw-header small{font:10px var(--font-geist-mono);color:#61718a;margin-left:8px}.bw-header button{color:#61718a;cursor:pointer;background:0 0;border:0;padding:10px;font-size:12px}.bw-story{text-align:center;width:min(550px,100%);margin:auto;padding:24px 0 48px}.bw-kicker{font:11px var(--font-geist-mono);color:#61718a;margin:24px 0 20px}.bw-story h1{letter-spacing:-.055em;margin:0 0 24px;font-size:clamp(35px,5vw,56px);font-weight:500;line-height:1.12}.bw-story h1 span,.bw-story h1 em{animation:.8s both bw-arrive;display:inline-block}.bw-story h1 span:nth-of-type(2){animation-delay:.25s}.bw-story h1 em{color:#3569dc;font-style:normal;animation-delay:.5s}.bw-story-lines p{color:#61718a;margin:6px 0;font-size:14px;line-height:1.7;animation:.8s .8s both bw-arrive}.bw-story-lines p:nth-child(2){animation-delay:1.4s}.bw-story-lines p:nth-child(3){color:#3569dc;animation-delay:2s}.bw-little-app{background:#fff;border:1px solid #bdd0f0;border-radius:10px;place-content:center;width:82px;height:66px;margin:auto;animation:3s ease-in-out 2 bw-bob;display:grid;position:relative;box-shadow:0 10px 26px #3569dc12}.bw-little-app>span{font:15px var(--font-geist-mono);color:#3569dc}.bw-little-app i{background:#9db9e8;border-radius:50%;width:3px;height:3px;position:absolute;top:7px;left:8px}.bw-little-app i:nth-of-type(2){left:14px}.bw-little-app i:nth-of-type(3){left:20px}.bw-note{text-align:left;background:#edf3fd;border:1px solid #dce6f6;border-radius:8px;margin:27px auto;padding:20px 23px;animation:.8s 2.5s both bw-arrive}.bw-note strong{font-size:13px;font-weight:550}.bw-note p{color:#61718a;margin:7px 0 0;font-size:13px;line-height:1.75}.bw-start{color:#fff;cursor:pointer;background:#3569dc;border:0;border-radius:7px;justify-content:center;align-items:center;gap:20px;min-height:46px;padding:13px 20px;font-size:13px;transition:background .2s,transform .2s;display:inline-flex}.bw-start:hover{background:#2859c5;transform:translateY(-1px)}.bw-footnote,.bw-footer{color:#61718a;font-size:11px;line-height:1.6}.bw-footnote{margin-top:13px}.bw-footer{padding:22px 0}.bw-shell button:focus-visible{outline-offset:4px;outline:2px solid #3569dc}.bw-content:focus{outline:none}@keyframes bw-arrive{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:translateY(0)}}@keyframes bw-bob{0%,to{transform:translateY(0)rotate(-3deg)}50%{transform:translateY(-7px)rotate(3deg)}}@media (width<=480px){.bw-shell{padding-inline:20px}.bw-story{padding-top:12px}.bw-note{padding:17px}.bw-start{gap:12px;width:100%}.bw-header{padding-block:20px}}@media (prefers-reduced-motion:reduce){.bw-shell *{animation:none!important}}.pf-shell p{margin:0}.pf-breadcrumb{align-items:center;display:flex}.pf-shell .pf-breadcrumb>span{display:inline}.pf-shell .pf-back.ui-button{margin-right:4px}.pf-shell .cp-toolbar .pf-search.ui-button{border-color:var(--ui-line);background:var(--ui-scrim);width:240px;height:38px;color:var(--ui-ink-3);padding:0 8px 0 12px;font-size:12.5px;font-weight:450}.pf-shell .cp-toolbar .pf-search.ui-button:hover{border-color:var(--ui-line-strong)}.pf-search .ui-button__content{width:100%}.pf-search .ui-button__label{text-align:left;flex:1}.pf-search .ui-button__trailing{transform:none!important}.pf-page{gap:14px;width:100%;max-width:1180px;margin:0 auto;padding:6px 44px 72px;display:grid}.pf-eyebrow{color:var(--ui-accent);font:500 10px/1.4 var(--ui-mono);letter-spacing:.16em;text-transform:uppercase;display:block}.pf-hero{padding:18px 0 22px;scroll-margin-top:24px}.pf-hero h1{color:var(--ui-ink);letter-spacing:-.04em;margin:14px 0 12px;font-size:clamp(40px,5vw,60px);font-weight:400;line-height:1.02}.pf-hero p{color:var(--ui-ink-2);font-size:15px}.pf-card{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);position:relative}.pf-panel{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-soft)}.pf-avatar,.pf-tile{border:1px solid var(--ui-line);background:var(--ui-raised);color:var(--ui-ink);letter-spacing:.02em;flex-shrink:0;place-items:center;font-weight:600;display:grid}.pf-avatar{border-radius:var(--ui-radius);width:50px;height:50px;font-size:13px}.pf-tile{border-radius:var(--ui-radius);width:40px;height:40px;font-size:11.5px}.pf-tile svg,.pf-tile .pf-github-mark{width:18px;height:18px;color:var(--ui-ink-2)}.pf-github-mark{flex-shrink:0;width:13px;height:13px}.pf-readonly{color:var(--ui-ink-3);font-size:11.5px}.pf-verified{border:1px solid var(--ui-line-strong);color:var(--ui-ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11px;font-weight:500;display:inline-flex}.pf-person-name{gap:4px;min-width:0;display:grid}.pf-person-name>div{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.pf-person-name strong{color:var(--ui-ink);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:18px;font-weight:500}.pf-person-name small{color:var(--ui-ink-3);font:500 12px/1.3 var(--ui-mono);overflow-wrap:anywhere}.pf-person{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:18px 22px;display:grid}.pf-shortcuts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pf-shell .pf-shortcut.ui-row{isolation:isolate;border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-surface);gap:16px;min-height:112px;padding:20px 22px;position:relative;overflow:hidden}.pf-shortcut:before{content:"";z-index:-1;opacity:.55;transition:opacity var(--ui-base) var(--ui-ease);background:url(/console/aozumi/horizon.jpg) 72% 38%/180% no-repeat;position:absolute;inset:0 0 0 38%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.pf-shortcut:hover:before{opacity:.75}.pf-shell .pf-shortcut.ui-row.is-primary{border-color:var(--ui-line-strong)}.pf-shortcut.is-primary:before{opacity:.8}.pf-shortcut.is-primary:hover:before{opacity:.95}.pf-shortcut .ui-row__leading{color:var(--ui-ink-2);align-self:start}.pf-shortcut .ui-row__leading svg{width:18px;height:18px}.pf-shortcut .ui-row__text{gap:6px}.pf-shortcut .ui-row__eyebrow{color:var(--ui-ink-2)}.pf-shortcut .ui-row__title{letter-spacing:-.015em;font-size:19px;font-weight:500}.pf-shortcut .ui-row__description{color:var(--ui-ink-2);font:400 12.5px/1.45 var(--ui-sans);white-space:normal}.pf-shortcut .ui-row__action svg{width:16px;height:16px}.pf-details{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.pf-details-person{border-right:1px solid var(--ui-line);padding:20px 22px}.pf-details-person h2{color:var(--ui-ink);margin:0 0 16px;font-size:15px;font-weight:500}.pf-details-person>div{align-items:center;gap:16px;display:flex}.pf-details dl{align-content:center;margin:0;padding:8px 22px;display:grid}.pf-details dl>div{grid-template-columns:minmax(150px,.9fr) minmax(0,1fr);align-items:center;gap:16px;padding:11px 0;display:grid}.pf-details dl>div+div{border-top:1px solid var(--ui-line)}.pf-details dt{color:var(--ui-ink-2);align-items:center;gap:12px;font-size:12.5px;display:flex}.pf-details dt svg{width:16px;height:16px;color:var(--ui-ink-3)}.pf-details dd{color:var(--ui-ink);overflow-wrap:anywhere;margin:0;font-size:12.5px}.pf-section{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:18px 32px;padding:22px;scroll-margin-top:24px;display:grid}.pf-section-heading{padding-top:4px}.pf-section-heading h2{color:var(--ui-ink);letter-spacing:-.02em;margin:10px 0;font-size:21px;font-weight:400}.pf-section-heading p{max-width:40ch;color:var(--ui-ink-2);font-size:12.5px;line-height:1.6}.pf-workspace-summary{align-items:center;gap:14px;padding:16px 18px;display:flex}.pf-workspace-summary>div{flex:1;gap:4px;min-width:0;display:grid}.pf-workspace-summary strong{color:var(--ui-ink);overflow-wrap:anywhere;font-size:13.5px;font-weight:500}.pf-workspace-summary small{color:var(--ui-ink-3);font:500 11.5px/1.3 var(--ui-mono);overflow-wrap:anywhere}.pf-workspace-summary em{border:1px solid var(--ui-line-strong);color:var(--ui-ink-2);text-transform:capitalize;border-radius:999px;padding:4px 10px;font-size:11.5px;font-style:normal;font-weight:500}.pf-metrics{border-block:1px solid var(--ui-line);grid-template-columns:1fr 1fr;display:grid}.pf-metrics>div{justify-items:center;gap:2px;padding:14px;display:grid}.pf-metrics>div+div{border-left:1px solid var(--ui-line)}.pf-metrics strong{color:var(--ui-ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:400}.pf-metrics span{color:var(--ui-ink-3);font-size:11.5px}.pf-panel-foot{padding:13px 18px;font-size:12.5px}.pf-empty{gap:6px;padding:18px 18px 0;display:grid}.pf-empty strong{color:var(--ui-ink);font-size:13.5px;font-weight:500}.pf-empty p{color:var(--ui-ink-2);font-size:12.5px}.pf-empty .pf-panel-foot{border-top:1px solid var(--ui-line);margin:6px -18px 0}.pf-mcp{display:contents}.pf-mcp-setup{grid-template-columns:auto minmax(0,1fr);gap:16px;padding:18px;display:grid}.pf-mcp-setup strong,.pf-mcp-keys>strong{color:var(--ui-ink);font-size:13.5px;font-weight:500}.pf-mcp-setup p,.pf-mcp-keys>p{color:var(--ui-ink-2);margin:6px 0 14px;font-size:12px;line-height:1.55}.pf-mcp-endpoint{min-width:0;display:flex}.pf-code-field{border:1px solid var(--ui-line);border-radius:var(--ui-radius);background:var(--ui-bg);align-items:center;gap:8px;min-height:40px;padding:4px 5px 4px 14px;display:flex}.pf-code-field code{min-width:0;color:var(--ui-ink);font:500 12.5px/1.4 var(--ui-mono);overflow-wrap:anywhere;flex:1}.pf-mcp-auth{color:var(--ui-ink-2);font:500 11.5px/1.4 var(--ui-mono);overflow-wrap:anywhere;margin:10px 0 14px;display:block}.pf-mcp-setup-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.pf-mcp-keys{grid-column:1/-1;padding:18px}.pf-mcp-token{gap:8px;margin-bottom:14px;display:grid}.pf-mcp-token small{color:var(--ui-accent);font-size:11.5px}.pf-mcp-keys form{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.pf-mcp-keys .pf-mcp-name{flex:280px}.pf-mcp-keys ul{gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pf-mcp-keys li{border:1px solid var(--ui-line);border-radius:var(--ui-radius);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 12px 11px 14px;display:grid}.pf-mcp-keys li>svg{width:16px;height:16px;color:var(--ui-ink-3)}.pf-mcp-keys li>span{gap:3px;min-width:0;display:grid}.pf-mcp-keys li strong{color:var(--ui-ink);overflow-wrap:anywhere;font-size:12.5px;font-weight:500}.pf-mcp-keys li small{color:var(--ui-ink-3);font-size:11.5px}.pf-mcp-keys li.pf-mcp-note{color:var(--ui-ink-3);font-size:12px;display:block}.pf-mcp-error{color:var(--ui-danger);font-size:12px;margin-top:12px!important}.pf-connections{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pf-connections article{grid-template-columns:auto minmax(0,1fr);align-content:start;gap:4px 14px;padding:16px;display:grid}.pf-connections article>div{gap:6px;display:grid}.pf-connections strong{color:var(--ui-ink);font-size:13.5px;font-weight:500}.pf-connections p{color:var(--ui-ink-2);overflow-wrap:anywhere;font-size:12px;line-height:1.55}.pf-connections article>:is(a,.pf-readonly){grid-column:2;justify-self:start;margin-top:10px}.pf-sessions ul{margin:0;padding:0;list-style:none}.pf-sessions li{border-bottom:1px solid var(--ui-line);grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 18px;display:grid}.pf-sessions li>i{background:var(--ui-ink-3);border-radius:50%;width:7px;height:7px}.pf-sessions li>i.is-current{background:var(--ui-ok)}.pf-sessions li>div{gap:4px;min-width:0;display:grid}.pf-sessions li strong{color:var(--ui-ink);font-size:13px;font-weight:500}.pf-sessions li small,.pf-sessions li>span{color:var(--ui-ink-3);font-size:11.5px}.pf-logout-action{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:12px 18px;display:flex}.pf-logout-action p{color:var(--ui-danger);font-size:12px}.pf-account-deletion{border:1px solid var(--ui-danger-soft);border-radius:var(--ui-radius);background:var(--ui-surface);grid-template-columns:minmax(0,.82fr) minmax(0,1.6fr) auto;align-items:center;gap:18px 28px;padding:20px 22px;scroll-margin-top:24px;display:grid}.pf-account-deletion .pf-eyebrow{color:var(--ui-danger)}.pf-account-deletion h2{color:var(--ui-ink);letter-spacing:-.02em;margin:8px 0 0;font-size:20px;font-weight:400}.pf-delete-copy p{color:var(--ui-ink-2);font-size:12px;line-height:1.65}.pf-delete-confirm{border-top:1px solid var(--ui-line);grid-column:1/-1;gap:12px;padding-top:16px;display:grid}.pf-delete-field{width:min(420px,100%)}.pf-delete-field .ui-field__input{font-family:var(--ui-mono)}.pf-delete-confirm>div:not(.ui-field){flex-wrap:wrap;gap:10px;display:flex}.pf-delete-error{font-size:12px;color:var(--ui-danger)!important}@media (width<=1100px){.pf-page{padding-inline:28px}.pf-section{grid-template-columns:minmax(0,1fr)}.pf-section-heading p{max-width:60ch}.pf-account-deletion{grid-template-columns:minmax(0,1fr) auto}.pf-delete-copy{grid-area:2/1/auto/-1}}@media (width<=900px){.pf-page{padding:4px 18px 56px}.pf-shortcuts,.pf-connections,.pf-details{grid-template-columns:minmax(0,1fr)}.pf-details-person{border-right:0;border-bottom:1px solid var(--ui-line)}.pf-shell .cp-toolbar .pf-search.ui-button{width:38px;padding:0}.pf-search :is(.ui-button__label,.ui-button__trailing){display:none}.pf-search .ui-button__content{justify-content:center}}@media (width<=600px){.pf-person{grid-template-columns:auto minmax(0,1fr)}.pf-person>.pf-person-action{grid-column:1/-1;justify-self:start}.pf-details dl>div{grid-template-columns:minmax(0,1fr);gap:4px}.pf-sessions li{grid-template-columns:auto auto minmax(0,1fr)}.pf-sessions li>span{grid-column:3}.pf-account-deletion{grid-template-columns:minmax(0,1fr)}.pf-account-deletion>.ui-button{justify-self:start}.pf-mcp-keys form>.ui-button{width:100%}}@media (prefers-reduced-motion:reduce){.pf-shortcut:before{transition:none}}.su-shell{color:#172019;min-height:100dvh;font-family:var(--font-geist-sans),sans-serif;background:#f7faf6;padding:28px}.su-wordmark{color:inherit;letter-spacing:-.06em;font-size:25px;font-weight:850;text-decoration:none}.su-shell section{background:#fff;border:1px solid #dce5dd;border-radius:28px;width:min(620px,100%);margin:14vh auto 0;padding:52px;box-shadow:0 24px 70px #23382817}.su-shell section>span{color:#2c8a51;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:800}.su-shell h1{letter-spacing:-.065em;max-width:530px;margin:22px 0 18px;font-size:clamp(46px,8vw,76px);line-height:.94}.su-shell p{color:#69736b;max-width:500px;margin:0 0 32px;font-size:16px;line-height:1.65}.su-action{color:#16271b;background:#38e781;border:1px solid #1cc462;border-radius:13px;align-items:center;min-height:48px;padding:0 18px;font-weight:750;text-decoration:none;display:inline-flex}@media (width<=640px){.su-shell{padding:18px}.su-shell section{border-radius:22px;margin-top:8vh;padding:34px 26px}}.ar-shell{color:#1f2822;background:radial-gradient(circle at 82% 8%,#dcffe9 0,#0000 34%),#f7faf6;min-height:100dvh;padding:28px}.ar-nav{justify-content:space-between;align-items:center;width:min(1120px,100%);margin:0 auto;display:flex}.ar-wordmark{color:#1e2721;font-family:var(--font-display),var(--font-geist-sans),sans-serif;letter-spacing:-.055em;font-size:29px;font-weight:850;text-decoration:none}.ar-nav>span{color:#738078;font-size:12px}.ar-stage{grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);align-items:center;gap:70px;width:min(1120px,100%);min-height:calc(100dvh - 100px);margin:30px auto 0;display:grid}.ar-status-stage{grid-template-columns:1fr;justify-items:center}.ar-context>span,.ar-card>span{color:#2b7d4b;letter-spacing:.075em;text-transform:uppercase;font-size:12px;font-weight:750}.ar-context h1{max-width:590px;font-family:var(--font-display),var(--font-geist-sans),sans-serif;letter-spacing:-.065em;text-wrap:balance;margin:16px 0 18px;font-size:clamp(48px,6vw,82px);line-height:.92}.ar-context>p{color:#68746c;max-width:530px;margin:0;font-size:16px;line-height:1.62}.ar-promises{gap:0;margin-top:35px;display:grid}.ar-promises div{border-top:1px solid #dce5dd;grid-template-columns:28px 1fr;align-items:center;gap:10px;min-height:62px;padding:0 4px;display:grid}.ar-promises i{color:#21814a;background:#ddf8e6;border-radius:50%;place-items:center;width:23px;height:23px;font-size:12px;font-style:normal;font-weight:800;display:grid}.ar-promises strong{font-size:12px;display:block}.ar-promises small{color:#7b867e;margin-top:3px;font-size:12px;display:block}.ar-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #ccdcd0e0;border-radius:28px 10px 28px 28px;padding:34px;box-shadow:0 30px 80px #32543c1f,inset 0 1px #ffffffe6}.ar-card h2{font-family:var(--font-display),var(--font-geist-sans),sans-serif;letter-spacing:-.045em;margin:10px 0 8px;font-size:32px}.ar-card>p{color:#69756c;margin:0;font-size:12px;line-height:1.55}.ar-app{background:#eefaf2;border-radius:13px;grid-template-columns:38px 1fr auto;align-items:center;gap:12px;margin:24px 0;padding:16px;display:grid}.ar-app>i{color:#27764a;background:#d8f6e1;border-radius:10px;place-items:center;width:38px;height:38px;font-size:12px;font-style:normal;font-weight:850;display:grid}.ar-app strong,.ar-app small{display:block}.ar-app strong{font-size:12px}.ar-app small{color:#78847b;margin-top:3px;font-size:12px}.ar-app>em{color:#28794b;font-size:12px;font-style:normal;font-weight:750}.ar-form{gap:14px;display:grid}.ar-form label{color:#59655c;gap:7px;font-size:12px;font-weight:700;display:grid}.ar-form input{color:#263129;background:#fbfdfb;border:1px solid #d2ded4;border-radius:11px;outline:0;min-height:47px;padding:0 13px;font-size:12px}.ar-form input:focus{border-color:#35ca70;box-shadow:0 0 0 3px #35ca701f}.ar-form input:disabled{color:#6c776f;background:#f1f5f1}.ar-primary{color:#17231a;cursor:pointer;background:#36e57c;border:1px solid #1fbd62;border-radius:11px;min-height:49px;padding:0 17px;font-size:12px;font-weight:800;box-shadow:inset 0 1px #ffffff8c}.ar-primary:hover{background:#2fdb72;transform:translateY(-1px)}.ar-primary:active{transform:translateY(1px)}.ar-primary:disabled{cursor:wait;opacity:.58;transform:none}.ar-secondary{color:#566259;text-align:center;text-underline-offset:4px;font-size:12px;font-weight:700;text-decoration:underline}.ar-error{color:#995044;background:#fff0ed;border-radius:9px;margin:0;padding:11px 12px;font-size:12px;line-height:1.45}.ar-note{color:#818b83;border-top:1px solid #e1e8e2;margin-top:17px;padding-top:15px;font-size:12px;line-height:1.5}.ar-wait{text-align:center}.ar-wait-orbit{border:1px solid #cfddd2;border-radius:50%;width:84px;height:84px;margin:5px auto 24px;position:relative}.ar-wait-orbit:before{content:"";background:#35e37a;border-radius:50%;width:18px;height:18px;position:absolute;top:-9px;left:32px;box-shadow:0 0 0 7px #e2f9e9}.ar-wait-orbit:after{color:#2a7b49;content:"…";background:#f0faf3;border-radius:50%;place-items:center;font-size:19px;font-weight:800;display:grid;position:absolute;inset:13px}.ar-wait-orbit.is-pending{animation:4s linear infinite ar-turn}.ar-wait-orbit.is-pending:after{transform:rotate(var(--ar-counterturn,0deg))}.ar-wait-orbit.is-approved:before{top:32px;left:-9px}.ar-wait-orbit.is-approved:after{content:"✓"}.ar-wait-orbit.is-denied{border-color:#ead6d1}.ar-wait-orbit.is-denied:before{background:#e97665;top:32px;left:-9px;box-shadow:0 0 0 7px #fae9e5}.ar-wait-orbit.is-denied:after{color:#a84e42;content:"×";background:#fff3f0}.ar-wait-orbit.is-expired{border-color:#e6d9c6}.ar-wait-orbit.is-expired:before{background:#e6a14e;top:32px;left:-9px;box-shadow:0 0 0 7px #fff0d9}.ar-wait-orbit.is-expired:after{color:#916326;content:"!";background:#fff7e9}.ar-wait h1{font-family:var(--font-display),var(--font-geist-sans),sans-serif;letter-spacing:-.055em;margin:0;font-size:42px}.ar-wait>p{color:#6c786f;max-width:430px;margin:12px auto 0;font-size:12px;line-height:1.6}.ar-status{color:#397355;background:#eef9f1;border-radius:11px;justify-content:center;align-items:center;gap:9px;margin:24px auto 0;padding:13px 15px;font-size:12px;display:flex}.ar-status i{background:#31da74;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #dcf5e4}@keyframes ar-turn{to{transform:rotate(360deg)}}@media (width<=850px){.ar-stage{grid-template-columns:1fr;gap:35px;padding:48px 0}.ar-context h1{font-size:56px}.ar-card{max-width:620px}.ar-nav>span{display:none}}@media (width<=520px){.ar-shell{padding:20px}.ar-stage{margin-top:10px;padding-top:35px}.ar-context h1{font-size:46px}.ar-context>p{font-size:14px}.ar-card{border-radius:22px 8px 22px 22px;padding:24px}.ar-app{grid-template-columns:38px 1fr}.ar-app>em{display:none}}.iv-shell{color:#1d211e;background:#f7f8f5;min-height:100dvh;padding:34px}.iv-wordmark{font-family:var(--display);letter-spacing:-.045em;font-size:28px;font-weight:780}.iv-shell section{background:#fff;border:1px solid #dfe6df;border-radius:10px 28px 28px;width:min(620px,100%);margin:12vh auto 0;padding:44px;box-shadow:0 24px 70px #2a463117}.iv-kicker{color:#28804b;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.iv-shell h1{font-family:var(--display);letter-spacing:-.055em;margin:12px 0;font-size:clamp(42px,7vw,70px);line-height:.95}.iv-shell p{color:#697169;max-width:52ch;font-size:15px;line-height:1.6}.iv-shell dl{border-block:1px solid #e5e9e4;margin:30px 0;display:grid}.iv-shell dl div{border-bottom:1px solid #eef1ed;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.iv-shell dl div:last-child{border:0}.iv-shell dt{color:#818981;font-size:12px}.iv-shell dd{margin:0;font-size:12px;font-weight:700}.iv-primary{color:#14291c;cursor:pointer;background:#38e781;border:1px solid #20c96a;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 18px;font-size:14px;font-weight:760;display:inline-flex}.iv-secondary{color:#23583b;text-underline-offset:3px;align-items:center;min-height:44px;margin-top:12px;font-size:13px;font-weight:680;text-decoration:underline;display:inline-flex}.iv-primary:disabled{cursor:wait;opacity:.7}.iv-error{color:#a54b26!important;font-size:12px!important}.iv-account-note{margin:12px 0 0;color:#79827a!important;font-size:12px!important;line-height:1.5!important}@media (width<=620px){.iv-shell{padding:18px}.iv-shell section{margin-top:8vh;padding:30px 24px}.iv-shell h1{font-size:44px}}
