/*! tailwindcss v4.3.3 | 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-leading:initial;--tw-font-weight:initial}}}@layer theme{:root,:host{--font-sans:"IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--color-black:#000;--spacing:.25rem;--text-sm:13px;--text-sm--line-height:1.35;--text-base:14px;--text-base--line-height:1.35;--text-2xl:24px;--text-2xl--line-height:1.15;--font-weight-medium:500;--leading-normal:1.5;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink-0:oklch(16.5% .006 255);--color-ink-1:oklch(19.5% .007 255);--color-ink-2:oklch(22.5% .008 255);--color-ink-3:oklch(26% .009 255);--color-line-1:oklch(27.5% .009 255);--color-line-2:oklch(34% .01 255);--color-line-3:oklch(44% .012 255);--color-fg-1:oklch(95.5% .004 255);--color-fg-2:oklch(81% .008 255);--color-fg-3:oklch(68% .01 255);--color-fg-4:oklch(50% .01 255);--color-primary-press:oklch(88% .006 255);--color-danger-press:oklch(31% .07 40);--color-healthy:oklch(76% .12 245);--color-rolling:oklch(84% .09 300);--color-warn:oklch(90% .13 88);--color-failed:oklch(68% .17 40);--color-healthy-bg:oklch(27% .05 245);--color-rolling-bg:oklch(28% .045 300);--color-warn-bg:oklch(29% .05 88);--color-failed-bg:oklch(27% .06 40);--color-healthy-line:oklch(44% .08 245);--color-rolling-line:oklch(46% .07 300);--color-warn-line:oklch(50% .08 88);--color-failed-line:oklch(46% .1 40);--tracking-label:.06em;--shadow-overlay:0 12px 32px oklch(0% 0 0/.45), 0 0 0 1px oklch(34% .01 255);--ease-cv:cubic-bezier(.2, .7, .2, 1);--animate-ping-live:cv-ping 1.4s var(--ease-cv)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){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}html{background:var(--color-ink-0);color:var(--color-fg-2);font-family:var(--font-sans);font-size:14px}body{background:var(--color-ink-0)}:focus-visible{outline-offset:2px;outline:2px solid oklch(76% .12 245/.55)}a{color:var(--color-fg-1);text-underline-offset:3px}a:hover{color:var(--color-healthy)}:root,[data-theme]{background-color:var(--root-bg);color:var(--color-base-content)}:root{background-color:var(--page-scroll-bg,var(--root-bg))}:where(:root,[data-theme]){--root-bg:var(--color-base-100)}:root{--fx-noise:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.34' numOctaves='4' stitchTiles='stitch'%3E%3C/feTurbulence%3E%3C/filter%3E%3Crect width='200' height='200' filter='url(%23a)' opacity='0.2'%3E%3C/rect%3E%3C/svg%3E");--page-has-backdrop:var(--page-scroll-lock) 1;--page-scroll-bg:var(--page-scroll-lock) var(--root-bg,#0000)}@supports (color:color-mix(in lab, red, red)){:root{--page-scroll-bg:var(--page-scroll-lock) color-mix(in srgb, var(--root-bg,#0000), oklch(0% 0 0) calc(var(--page-has-backdrop,0) * 40%))}}:root{background-image:var(--page-scroll-lock) linear-gradient(var(--root-bg,#0000), var(--root-bg,#0000));transition:var(--page-scroll-lock) background-color .3s ease-out;animation:var(--page-scroll-lock) set-page-has-scroll forwards;animation-timeline:var(--page-scroll-lock) scroll();--page-has-scroll:initial;scrollbar-gutter:var(--page-has-scroll) var(--page-scroll-lock) stable}@keyframes set-page-has-scroll{0%,to{--page-has-scroll: }}@property --radialprogress{syntax:"<percentage>";inherits:true;initial-value:0%}@property --aura-angle{syntax:"<angle>";inherits:false;initial-value:0deg}:root{scrollbar-color:currentColor #0000}@supports (color:color-mix(in lab, red, red)){:root{scrollbar-color:color-mix(in oklch, currentColor 35%, #0000) #0000}}:root{--page-scroll-lock:initial;--page-overflow:var(--page-scroll-lock) hidden}:root:not(span){overflow:var(--page-overflow)}@media (prefers-color-scheme:dark){:root:not([data-theme]){color-scheme:dark;--color-base-100:oklch(16.5% .006 255);--color-base-200:oklch(19.5% .007 255);--color-base-300:oklch(22.5% .008 255);--color-base-content:oklch(81% .008 255);--color-primary:oklch(95.5% .004 255);--color-primary-content:oklch(16.5% .006 255);--color-secondary:oklch(22.5% .008 255);--color-secondary-content:oklch(95.5% .004 255);--color-neutral:oklch(26% .009 255);--color-neutral-content:oklch(95.5% .004 255);--color-accent:oklch(76% .12 245);--color-accent-content:oklch(16.5% .006 255);--color-success:oklch(76% .12 245);--color-success-content:oklch(16.5% .006 255);--color-info:oklch(84% .09 300);--color-info-content:oklch(16.5% .006 255);--color-warning:oklch(90% .13 88);--color-warning-content:oklch(16.5% .006 255);--color-error:oklch(68% .17 40);--color-error-content:oklch(16.5% .006 255);--radius-selector:2px;--radius-field:4px;--radius-box:6px;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}:where(:root),:root:has(input.theme-controller[value=caravana]:checked),[data-theme=caravana]{color-scheme:dark;--color-base-100:oklch(16.5% .006 255);--color-base-200:oklch(19.5% .007 255);--color-base-300:oklch(22.5% .008 255);--color-base-content:oklch(81% .008 255);--color-primary:oklch(95.5% .004 255);--color-primary-content:oklch(16.5% .006 255);--color-secondary:oklch(22.5% .008 255);--color-secondary-content:oklch(95.5% .004 255);--color-neutral:oklch(26% .009 255);--color-neutral-content:oklch(95.5% .004 255);--color-accent:oklch(76% .12 245);--color-accent-content:oklch(16.5% .006 255);--color-success:oklch(76% .12 245);--color-success-content:oklch(16.5% .006 255);--color-info:oklch(84% .09 300);--color-info-content:oklch(16.5% .006 255);--color-warning:oklch(90% .13 88);--color-warning-content:oklch(16.5% .006 255);--color-error:oklch(68% .17 40);--color-error-content:oklch(16.5% .006 255);--radius-selector:2px;--radius-field:4px;--radius-box:6px;--size-selector:.25rem;--size-field:.25rem;--border:1px;--depth:0;--noise:0}}@layer components{.cv-label{font:500 12px/1 var(--font-mono);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-fg-3)}.cv-data{font:400 13px/1.35 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-fg-2)}.cv-data-muted{font:400 12px/1.35 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-fg-3)}.cv-wordmark{font:600 20px/1 var(--font-mono);letter-spacing:-.01em;color:var(--color-fg-1)}.cv-panel{background:var(--color-ink-1);border:1px solid var(--color-line-1);border-radius:6px;overflow:hidden}.cv-row{border-top:1px solid var(--color-line-1)}.cv-row:first-child{border-top:0}.cv-row:hover{background:var(--color-ink-2)}.cv-mark{box-sizing:border-box;flex:none;width:8px;height:8px;display:inline-block}.cv-mark-healthy{background:var(--color-healthy);border-radius:50%}.cv-mark-rolling{border:1.5px solid var(--color-rolling);background:linear-gradient(90deg, var(--color-rolling) 50%, transparent 50%);border-radius:50%}.cv-mark-warning{background:var(--color-warn);width:6.24px;height:6.24px;margin:.88px;transform:rotate(45deg)}.cv-mark-failed{background:var(--color-failed);border-radius:1px}.cv-mark-idle{border:1.5px solid var(--color-fg-3);border-radius:50%}.cv-pill{height:22px;font:500 12px/1 var(--font-mono);white-space:nowrap;border:1px solid;border-radius:2px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.cv-pill-healthy{color:var(--color-healthy);background:var(--color-healthy-bg);border-color:var(--color-healthy-line)}.cv-pill-warning{color:var(--color-warn);background:var(--color-warn-bg);border-color:var(--color-warn-line)}.cv-pill-failed{color:var(--color-failed);background:var(--color-failed-bg);border-color:var(--color-failed-line)}.cv-pill-idle{color:var(--color-fg-3);background:var(--color-ink-2);border-color:var(--color-line-2)}.cv-notice{color:var(--color-fg-1);align-items:baseline;gap:10px;font-size:13px;line-height:1.45;display:flex}.cv-notice .cv-mark{position:relative;top:.05em}.cv-notice>span:last-child,.cv-error>span:last-child{text-wrap:balance}.cv-error{color:var(--color-failed);align-items:baseline;gap:8px;margin-top:6px;font-size:13px;line-height:1.45;display:flex}.cv-btn{cursor:pointer;white-space:nowrap;height:36px;font:500 14px/1 var(--font-sans);transition:background-color .12s var(--ease-cv), border-color .12s var(--ease-cv), color .12s var(--ease-cv);border:1px solid #0000;border-radius:4px;justify-content:center;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.cv-btn:active{transform:translateY(.5px)}.cv-btn-lg{height:42px}.cv-btn-primary{background:var(--color-primary);color:var(--color-primary-content);border-color:var(--color-primary)}.cv-btn-primary:hover{background:var(--color-primary-press);border-color:var(--color-primary-press)}.cv-btn-secondary{background:var(--color-ink-2);color:var(--color-fg-1);border-color:var(--color-line-2)}.cv-btn-secondary:hover{background:var(--color-ink-3);border-color:var(--color-line-3)}.cv-btn-danger{background:var(--color-failed-bg);color:var(--color-failed);border-color:var(--color-failed-line)}.cv-btn-danger:hover{background:var(--color-danger-press);border-color:var(--color-failed)}.cv-btn-sm{height:28px;padding:0 10px;font-size:13px}.cv-field{background:var(--color-ink-1);border:1px solid var(--color-line-2);width:100%;height:36px;color:var(--color-fg-1);font:400 14px/1 var(--font-mono);transition:border-color .12s var(--ease-cv);border-radius:4px;padding:0 12px;display:block}.cv-field:hover{border-color:var(--color-line-3)}.cv-field:focus{border-color:var(--color-line-3);outline-offset:0;outline:2px solid oklch(76% .12 245/.55)}.cv-field-lg{height:42px}.cv-field-area{resize:vertical;height:auto;min-height:72px;padding:8px 12px;line-height:1.45}.cv-field[aria-invalid=true]{border-color:var(--color-failed-line)}.cv-field[type=date]{color-scheme:dark;align-items:center;min-width:10.5rem;display:flex}.cv-field[type=date]::-webkit-datetime-edit{padding:0}.cv-field[type=date]::-webkit-datetime-edit-fields-wrapper{padding:0}.cv-cmd{background:var(--color-ink-2);border:1px solid var(--color-line-2);font:400 13px/1.45 var(--font-mono);color:var(--color-fg-1);-webkit-user-select:all;user-select:all;white-space:pre-wrap;overflow-wrap:anywhere;border-radius:4px;padding:8px 12px;display:block}.cv-cmd-quiet{border-color:var(--color-line-1);color:var(--color-fg-3);background:0 0;font-size:12px}.cv-token-row{grid-template-columns:minmax(0,1fr) 5.75rem 4.75rem;align-items:center;column-gap:12px;padding:12px;display:grid}.cv-pill-rolling{color:var(--color-rolling);background:var(--color-rolling-bg);border-color:var(--color-rolling-line)}.cv-pill-quiet{background:0 0;border-color:#0000;padding:0}.cv-empty{flex-direction:column;align-items:flex-start;gap:6px;padding:28px 20px;display:flex}.cv-empty-title{color:var(--color-fg-1);font-size:15px;line-height:1.5}.cv-empty-text{color:var(--color-fg-3);margin-bottom:10px;font-size:14px;line-height:1.5}.cv-skip{z-index:30;background:var(--color-ink-2);border:1px solid var(--color-line-3);border-radius:4px;padding:8px 12px;position:absolute;top:-48px;left:12px}.cv-skip:focus{top:8px}.cv-side{z-index:6;background:var(--color-ink-1);border-right:1px solid var(--color-line-1);flex-direction:column;width:248px;display:flex;position:fixed;inset:0 auto 0 0}.cv-frame{min-width:0;margin-left:248px}.cv-brand{border-bottom:1px solid var(--color-line-1);flex-direction:column;gap:10px;padding:18px 16px 16px;display:flex}a.cv-wordmark{text-decoration:none}a.cv-wordmark:hover{color:var(--color-fg-1)}.cv-nav{flex-direction:column;flex:1;gap:2px;padding:14px 10px;display:flex;overflow-y:auto}.cv-nav-link{height:34px;color:var(--color-fg-2);transition:background-color .12s var(--ease-cv), color .12s var(--ease-cv);border-radius:4px;align-items:center;padding:0 10px;font-size:14px;text-decoration:none;display:flex;position:relative}.cv-nav-link:hover,.cv-nav-link[aria-current=page]{background:var(--color-ink-2);color:var(--color-fg-1)}.cv-nav-link[aria-current=page]:before{content:"";background:var(--color-fg-1);border-radius:1px;width:2px;position:absolute;top:7px;bottom:7px;left:0}.cv-account{border-top:1px solid var(--color-line-1);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.cv-account-who{flex-direction:column;gap:6px;min-width:0;display:flex}.cv-top{z-index:5;background:var(--color-ink-0);border-bottom:1px solid var(--color-line-1);align-items:center;gap:20px;height:52px;padding:0 26px;display:flex;position:sticky;top:0}.cv-top-brand,.cv-menu{display:none}.cv-top-action{align-items:center;gap:10px;margin-left:auto;display:flex}.cv-top-action:empty{display:none}.cv-crumbs{flex:1;min-width:0;overflow:hidden}.cv-crumbs ol{align-items:center;gap:2px;margin:0;padding:0;list-style:none;display:flex}.cv-crumbs li{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:14px;display:inline-flex}.cv-crumbs li:last-child{text-overflow:ellipsis;overflow:hidden}.cv-crumbs a{color:var(--color-fg-3);text-decoration:none}.cv-crumbs a:hover{color:var(--color-fg-1);text-decoration:underline}.cv-crumb-sep{color:var(--color-fg-4);font:400 14px/1 var(--font-mono)}.cv-page{flex-direction:column;gap:28px;max-width:1440px;margin:0 auto;padding:36px 26px 60px;display:flex}.cv-live{font:400 12px/1 var(--font-mono);color:var(--color-fg-3);white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.cv-live:not([data-state]){display:none}.cv-live-mark{box-sizing:border-box;flex:none;width:8px;height:8px;display:inline-block}.cv-live[data-state=live] .cv-live-mark{background:var(--color-healthy);animation:var(--animate-ping-live);border-radius:50%}.cv-live[data-state=reconnecting] .cv-live-mark{background:var(--color-warn);width:6.24px;height:6.24px;margin:.88px;transform:rotate(45deg)}.cv-live[data-state=signed-out] .cv-live-mark{border:1.5px solid var(--color-fg-3);border-radius:50%}.cv-live a{color:var(--color-fg-1)}.cv-inline-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.9em}.cv-label .cv-inline-mono{text-transform:none;letter-spacing:normal;font-size:1em}.cv-pagehead{flex-direction:column;gap:12px;max-width:900px;display:flex}.cv-headline{color:var(--color-fg-1);text-wrap:pretty;overflow-wrap:anywhere;font-size:30px;font-weight:400;line-height:1.2}.cv-lede{color:var(--color-fg-2);text-wrap:pretty;font-size:15px;line-height:1.5}.cv-split{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:32px;display:grid}.cv-main{flex-direction:column;gap:28px;min-width:0;display:flex}.cv-rail{flex-direction:column;gap:10px;min-width:0;display:flex}.cv-app-name{font:500 14px/1.3 var(--font-mono);color:var(--color-fg-1);overflow-wrap:anywhere;text-decoration:none}a.cv-app-name:hover{color:var(--color-fg-1);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-3);-webkit-text-decoration-color:var(--color-line-3);text-decoration-color:var(--color-line-3)}.cv-apps{--cols:148px minmax(96px, .8fr) 64px minmax(80px, 1.5fr) 124px minmax(96px, 1.2fr);container-type:inline-size}.cv-apps-head,.cv-apps-row{grid-template-columns:var(--cols);align-items:center;column-gap:16px;padding:0 16px;display:grid}.cv-apps-head{background:var(--color-ink-2);height:36px}.cv-apps-row{min-height:50px;padding-block:8px;font-size:13px}.cv-apps-row>*,.cv-apps-head>*{min-width:0}.cv-lines{flex-direction:column;align-items:flex-start;gap:2px;max-width:100%;display:flex}.cv-lines>*{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.cv-outcome{font:400 13px/1.35 var(--font-mono);color:var(--color-fg-2);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-3);-webkit-text-decoration-color:var(--color-line-3);text-decoration-color:var(--color-line-3);text-underline-offset:3px;align-items:center;gap:6px;display:inline-flex}.cv-outcome:hover{color:var(--color-fg-1);-webkit-text-decoration-color:var(--color-fg-3);-webkit-text-decoration-color:var(--color-fg-3);text-decoration-color:var(--color-fg-3)}.cv-feed-link{color:inherit;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:11px 14px;text-decoration:none;display:grid}.cv-feed-link:hover{color:inherit}.cv-feed-link:focus-visible{outline-offset:-2px}.cv-feed-main{align-items:baseline;gap:8px;min-width:0;display:flex}.cv-feed-meta{grid-column:1/-1}.cv-feed-meta time{color:var(--color-fg-3);font-size:12px}.cv-narrow{max-width:640px}.cv-newapp a{color:var(--color-fg-1);text-decoration:underline;-webkit-text-decoration-color:var(--color-line-3);-webkit-text-decoration-color:var(--color-line-3);text-decoration-color:var(--color-line-3)}.cv-hint{font-family:var(--font-sans);text-wrap:pretty;font-size:12.5px;line-height:1.45}.cv-apphead{flex-direction:column;gap:14px;display:flex}.cv-apphead-top{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.cv-apptitle{font:500 24px/1.15 var(--font-mono);color:var(--color-fg-1);overflow-wrap:anywhere}.cv-detail{overflow-wrap:anywhere}.cv-tabs{border-bottom:1px solid var(--color-line-1);gap:26px;margin-top:6px;display:flex;overflow-x:auto}.cv-tab{height:46px;font:500 13.5px/1 var(--font-sans);color:var(--color-fg-3);white-space:nowrap;transition:color .12s var(--ease-cv);border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;text-decoration:none;display:inline-flex}.cv-tab:hover{color:var(--color-fg-2)}.cv-tab[aria-current=page]{color:var(--color-fg-1);border-bottom-color:var(--color-fg-1)}.cv-tab-count{font:400 12px/1 var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-fg-3)}.cv-copies{--cols:96px minmax(96px, 1fr) 120px 64px 84px minmax(80px, .8fr);container-type:inline-size}.cv-copies-head,.cv-copies-row{grid-template-columns:var(--cols);align-items:center;column-gap:16px;padding:0 16px;display:grid}.cv-copies-head{background:var(--color-ink-2);height:36px}.cv-copies-row{min-height:46px;padding-block:8px;font-size:13px}.cv-copies-row>*,.cv-copies-head>*{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cv-restarts-warn{color:var(--color-warn)}.cv-deploy{flex-direction:column;gap:8px;min-width:0;padding:14px 16px;display:flex}.cv-deploy-head{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.cv-deploy-version{min-width:2.25rem}.cv-deploy-meta{text-align:right;margin-left:auto}.cv-deploy-meta time{font:inherit;color:inherit}.cv-deploy-action{margin:2px 0 0}.cv-deploy-sentence{color:var(--color-fg-1);text-wrap:pretty;font-size:14px;line-height:1.45}.cv-deploy-progress{color:var(--color-fg-2);text-wrap:pretty;align-items:baseline;gap:8px;font-size:13px;line-height:1.45;display:flex}.cv-deploy-progress .cv-mark{position:relative;top:.05em}.cv-deploy-warnings{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.cv-deploy-warnings li{color:var(--color-fg-2);align-items:baseline;gap:8px;font-size:13px;line-height:1.45;display:flex}.cv-deploy-warnings .cv-mark{position:relative;top:.05em}.cv-deploy-digests{flex-wrap:wrap;gap:2px 16px;margin:0;padding:0;list-style:none;display:flex}.cv-deploy-digests li{color:var(--color-fg-3);font-size:12px}.cv-deploy-more{border-top:1px solid var(--color-line-1);padding:10px 16px}.cv-logbar{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 20px;display:flex}.cv-logform{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.cv-logpick{flex-direction:column;gap:6px;min-width:0;display:flex}.cv-select{cursor:pointer;color-scheme:dark;width:auto;min-width:11rem;max-width:100%}.cv-logtools{gap:8px;display:flex}.cv-logtools[hidden],.cv-log-note[hidden],.cv-log-empty[hidden]{display:none}.cv-btn[aria-pressed=true]{background:var(--color-ink-3);border-color:var(--color-fg-4);box-shadow:inset 0 -2px 0 var(--color-fg-1)}.cv-log{flex-direction:column;min-width:0;display:flex}.cv-log-note{border-bottom:1px solid var(--color-line-1);font:400 12px/1.4 var(--font-mono);color:var(--color-fg-3);padding:8px 16px}.cv-log-lines{max-height:70vh;font:400 12.5px/1.6 var(--font-mono);font-variant-numeric:tabular-nums;padding:8px 0;overflow:auto}.cv-log-lines:focus-visible{outline-offset:-2px;outline:2px solid oklch(76% .12 245/.55)}.cv-log-lines:empty{display:none}.cv-log-line{grid-template-columns:5.5rem 3.25rem auto;column-gap:10px;width:max-content;min-width:100%;padding:0 16px;display:grid}.cv-log-line:hover{background:var(--color-ink-2)}.cv-log-copy{color:var(--color-fg-3);white-space:nowrap}.cv-log-stream{color:var(--color-fg-3)}.cv-log-text{color:var(--color-fg-1);white-space:pre}.cv-log-wrap .cv-log-line{grid-template-columns:5.5rem 3.25rem minmax(0,1fr);width:auto}.cv-log-wrap .cv-log-text{white-space:pre-wrap;overflow-wrap:anywhere}.cv-log-empty{color:var(--color-fg-3);padding:20px 16px;font-size:14px}.cv-btn[hidden]{display:none}.cv-def{flex-direction:column;gap:6px;padding:14px 16px 8px;display:flex}.cv-def-rows{flex-direction:column;margin:0;display:flex}.cv-def-row{border-top:1px solid var(--color-line-1);grid-template-columns:11rem minmax(0,1fr);align-items:baseline;gap:4px 16px;padding:9px 0;display:grid}.cv-def-row:first-child{border-top:0}.cv-def-row dd{min-width:0;margin:0}.cv-def-values{flex-wrap:wrap;gap:2px 16px;margin:0;padding:0;list-style:none;display:flex}.cv-def-values li{overflow-wrap:anywhere;min-width:0}.cv-def-row .cv-hint{margin-top:4px}.cv-def-defaults{border-top:1px solid var(--color-line-1);margin:0;padding:9px 0 6px}.cv-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;display:flex}.cv-confirm>summary{cursor:pointer;list-style:none;display:inline-flex}.cv-confirm>summary::-webkit-details-marker{display:none}.cv-confirm[open]>summary{background:var(--color-ink-3);border-color:var(--color-line-3)}.cv-confirm-body{background:var(--color-ink-2);border:1px solid var(--color-line-2);max-width:520px;color:var(--color-fg-1);text-wrap:pretty;border-radius:4px;flex-direction:column;gap:14px;margin-top:12px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.cv-token-row{position:relative}.cv-confirm-row .cv-confirm-body{z-index:4;background:var(--color-ink-1);width:min(22rem,100% - 24px);box-shadow:var(--shadow-overlay);margin-top:0;position:absolute;top:calc(100% - 4px);right:12px}.cv-danger{margin-top:12px}.cv-danger-panel{border-color:var(--color-failed-line)}.htmx-indicator{opacity:0;transition:opacity .12s var(--ease-cv)}.htmx-request .htmx-indicator,.htmx-request.htmx-indicator{opacity:1}form.htmx-request button[type=submit]{opacity:.6;pointer-events:none}}@layer utilities{@layer daisyui.l1.l2.l3{@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}.tab:is(.tabs>.tab){cursor:pointer;appearance:none;text-align:center;webkit-user-select:none;-webkit-user-select:none;user-select:none;flex-wrap:wrap;justify-content:center;align-items:center;display:inline-flex;position:relative}@media (hover:hover){.tab:is(.tabs>.tab):hover{color:var(--color-base-content)}}.tab:is(.tabs>.tab){--tab-p:.75rem;--tab-bg:var(--color-base-100);--tab-border-color:var(--color-base-300);--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:0;--tab-radius-ee:0;--tab-order:0;--tab-radius-min:calc(.75rem - var(--border));--tab-radius-limit:min(var(--radius-field), var(--tab-radius-min));--tab-radius-grad:#0000 calc(69% - var(--border)), var(--tab-border-color) calc(69% - var(--border) + .25px), var(--tab-border-color) 69%, var(--tab-bg) calc(69% + .25px);order:var(--tab-order);height:var(--tab-height);padding-inline:var(--tab-p);border-color:#0000;font-size:.875rem}.tab:is(.tabs>.tab):is(input[type=radio]){min-width:fit-content}.tab:is(.tabs>.tab):is(input[type=radio]):after{--tw-content:attr(aria-label);content:var(--tw-content)}.tab:is(.tabs>.tab):is(label){position:relative}.tab:is(.tabs>.tab):is(label) input{cursor:pointer;appearance:none;opacity:0;position:absolute;inset:0}:is(.tab:is(.tabs>.tab):checked,.tab:is(.tabs>.tab):is(label:has(:checked)),.tab:is(.tabs>.tab):is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]))+.tab-content{display:block}.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.tab:is(.tabs>.tab):not(:checked,label:has(:checked),:hover,.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){color:color-mix(in oklab, var(--color-base-content) 50%, transparent)}}.tab:is(.tabs>.tab):not(input):empty{cursor:default;flex-grow:1}.tab:is(.tabs>.tab):focus{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.tab:is(.tabs>.tab):focus{outline-offset:2px;outline:2px solid #0000}}.tab:is(.tabs>.tab):focus-visible,.tab:is(.tabs>.tab):is(label:has(:checked:focus-visible)){outline-offset:-5px;outline:2px solid}.tab:is(.tabs>.tab)[disabled]{pointer-events:none;opacity:.4}.list{flex-direction:column;font-size:.875rem;display:flex}.list .list-row{--list-grid-cols:minmax(0, auto) 1fr;border-radius:var(--radius-box);word-break:break-word;grid-auto-flow:column;grid-template-columns:var(--list-grid-cols);gap:1rem;padding:1rem;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{content:"";border-bottom:var(--border) solid;inset-inline:var(--radius-box);border-color:var(--color-base-content);position:absolute;bottom:0}@supports (color:color-mix(in lab, red, red)){:is(.list>:not(:last-child).list-row,.list>:not(:last-child) .list-row):after{border-color:color-mix(in oklab, var(--color-base-content) 5%, transparent)}}.table{border-collapse:separate;--tw-border-spacing-x:0px;--tw-border-spacing-y:0px;width:100%;border-spacing:var(--tw-border-spacing-x) var(--tw-border-spacing-y);border-radius:var(--radius-box);text-align:left;font-size:.875rem;position:relative}.table:where(:dir(rtl),[dir=rtl],[dir=rtl] *){text-align:right}@media (hover:hover){:is(:is(.table tr.row-hover),.table tr.row-hover:nth-child(2n)):hover{background-color:var(--color-base-200)}}.table :where(th,td){vertical-align:middle;padding-block:.75rem;padding-inline:1rem}.table :where(thead,tfoot){white-space:nowrap;color:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead,tfoot){color:color-mix(in oklab, var(--color-base-content) 60%, transparent)}}.table :where(thead,tfoot){font-size:.875rem;font-weight:600}.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(tfoot tr:first-child :is(td,th)){border-top:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.table :where(.table-pin-rows thead){z-index:1;position:sticky;top:0}.table :where(.table-pin-rows tfoot){z-index:1;position:sticky;bottom:0}.table :where(.table-pin-rows :is(thead,tfoot) tr){background-color:var(--color-base-100)}.table :where(.table-pin-cols tr th){background-color:var(--color-base-100);position:sticky;left:0;right:0}.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){.table :where(thead tr :is(td,th),tbody tr:not(:last-child) :is(td,th)){border-bottom:var(--border) solid color-mix(in oklch, var(--color-base-content) 5%, #0000)}}.status{aspect-ratio:1;border-radius:var(--radius-selector);background-color:var(--color-base-content);display:inline-block}@supports (color:color-mix(in lab, red, red)){.status{background-color:color-mix(in oklab, var(--color-base-content) 20%, transparent)}}.status{vertical-align:middle;color:#0000004d;background-position:50%;background-repeat:no-repeat}@supports (color:color-mix(in lab, red, red)){.status{color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.status{--size:calc(var(--size-selector,.25rem) * 2);width:var(--size);height:var(--size);background-image:radial-gradient(circle at 35% 30%, oklch(1 0 0 / calc(var(--depth) * .5)), #0000);box-shadow:0 2px 3px -1px}@supports (color:color-mix(in lab, red, red)){.status{box-shadow:0 2px 3px -1px color-mix(in oklab, currentColor calc(var(--depth) * 100%), #0000)}}.aura:has(>.card,>.alert){--aura-radius:var(--radius-box)}.alert{--alert-border-color:var(--color-base-200);border-radius:var(--radius-box);color:var(--color-base-content);background-color:var(--alert-color,var(--color-base-200));text-align:start;background-size:auto, calc(var(--noise) * 33%);background-image:none, var(--fx-noise);box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px #000, 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08));border-style:solid;grid-template-columns:auto;grid-auto-flow:column;justify-content:start;place-items:center start;gap:1rem;padding-block:.75rem;padding-inline:1rem;font-size:.875rem;line-height:1.25rem;display:grid}@supports (color:color-mix(in lab, red, red)){.alert{box-shadow:0 3px 0 -2px oklch(100% 0 0 / calc(var(--depth) * .08)) inset, 0 1px color-mix(in oklab, color-mix(in oklab, #000 20%, var(--alert-color,var(--color-base-200))) calc(var(--depth) * 20%), #0000), 0 4px 3px -2px oklch(0% 0 0 / calc(var(--depth) * .08))}}.alert:has(>:nth-child(2)){grid-template-columns:auto minmax(auto,1fr)}}@layer daisyui.l1.l2{.tabs-border>.tab{--tab-border-color:#0000 #0000 var(--tab-border-color) #0000;border-radius:var(--radius-field);position:relative}.tabs-border>.tab:before{content:"";background-color:var(--tab-border-color);width:calc(100% - var(--tab-p) * 2);border-radius:var(--radius-field);height:3px;bottom:0;left:var(--tab-p);transition:background-color .2s;position:absolute}:is(.tabs-border>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-border>.tab:is(input:checked),.tabs-border>.tab:is(label:has(:checked))):before{--tab-border-color:currentColor;border-top:3px solid}.tabs-lift>.tab{--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right;border-width:var(--tab-border);padding:var(--tab-paddings);border-color:var(--tab-border-colors);border-start-start-radius:var(--tab-radius-ss);border-start-end-radius:var(--tab-radius-se);border-end-end-radius:var(--tab-radius-ee);border-end-start-radius:var(--tab-radius-es)}.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad));background-color:var(--tab-bg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):before{z-index:1;content:"";width:var(--tab-corner-width);height:var(--tab-corner-height);background-position:var(--tab-corner-position);background-image:var(--radius-start), var(--radius-end);background-size:var(--tab-radius-limit) var(--tab-radius-limit);inset:var(--tab-inset);background-repeat:no-repeat;display:block;position:absolute}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{--radius-start:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):first-child:before{transform:rotateY(180deg)}:is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{--radius-end:none}[dir=rtl] :is(.tabs-lift>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-lift>.tab:is(input:checked,label:has(:checked))):last-child:before{transform:rotateY(180deg)}.tabs-lift:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-top>.tab{--tab-order:0;--tab-border:0 0 var(--border) 0;--tab-radius-ss:var(--tab-radius-limit);--tab-radius-se:var(--tab-radius-limit);--tab-radius-es:0;--tab-radius-ee:0;--tab-paddings:var(--border) var(--tab-p) 0 var(--tab-p);--tab-border-colors:#0000 #0000 var(--tab-border-color) #0000;--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right}.tabs-top>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-top>.tab:is(input:checked),.tabs-top>.tab:is(label:has(:checked)){--tab-border:var(--border) var(--border) 0 var(--border);--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color);--tab-paddings:0 calc(var(--tab-p) - var(--border)) var(--border) calc(var(--tab-p) - var(--border));--tab-inset:auto auto 0 auto;--radius-start:radial-gradient(circle at top left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at top right, var(--tab-radius-grad))}.tabs-top:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:var(--tab-border-color) var(--tab-border-color) #0000 var(--tab-border-color)}.tabs-bottom>.tab{--tab-order:1;--tab-border:var(--border) 0 0 0;--tab-radius-ss:0;--tab-radius-se:0;--tab-radius-es:var(--tab-radius-limit);--tab-radius-ee:var(--tab-radius-limit);--tab-border-colors:var(--tab-border-color) #0000 #0000 #0000;--tab-paddings:0 var(--tab-p) var(--border) var(--tab-p);--tab-corner-width:calc(100% + var(--tab-radius-limit) * 2);--tab-corner-height:var(--tab-radius-limit);--tab-corner-position:top left, top right}.tabs-bottom>.tab:is(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]):not(.tab-disabled,[disabled]),.tabs-bottom>.tab:is(input:checked),.tabs-bottom>.tab:is(label:has(:checked)){--tab-border:0 var(--border) var(--border) var(--border);--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color);--tab-paddings:var(--border) calc(var(--tab-p) - var(--border)) 0 calc(var(--tab-p) - var(--border));--tab-inset:0 auto auto auto;--radius-start:radial-gradient(circle at bottom left, var(--tab-radius-grad));--radius-end:radial-gradient(circle at bottom right, var(--tab-radius-grad))}.tabs-bottom:has(>.tab-content)>.tab:first-child:not(.tab-active,[aria-selected=true],[aria-current=true],[aria-current=page]){--tab-border-colors:#0000 var(--tab-border-color) var(--tab-border-color) var(--tab-border-color)}.tabs-box>.tab{border-radius:var(--radius-field);border-style:none}.tabs-box>.tab:focus-visible,.tabs-box>.tab:is(label:has(:checked:focus-visible)){outline-offset:2px}.tabs-box>.tab:focus-visible{z-index:1}.tabs-xs>.tab{--tab-p:.375rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.75rem}.tabs-sm>.tab{--tab-p:.5rem;--tab-radius-min:calc(.5rem - var(--border));font-size:.875rem}.tabs-md>.tab{--tab-p:.75rem;--tab-radius-min:calc(.75rem - var(--border));font-size:.875rem}.tabs-lg>.tab{--tab-p:1rem;--tab-radius-min:calc(1.5rem - var(--border));font-size:1.125rem}.tabs-xl>.tab{--tab-p:1.25rem;--tab-radius-min:calc(2rem - var(--border));font-size:1.125rem}.list .list-row:has(>.list-col-grow:first-child){--list-grid-cols:1fr}.list .list-row:has(>.list-col-grow:nth-child(2)){--list-grid-cols:minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(3)){--list-grid-cols:minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(4)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(5)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row:has(>.list-col-grow:nth-child(6)){--list-grid-cols:minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) minmax(0, auto) 1fr}.list .list-row>*{grid-row-start:1}}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.relative{position:relative}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.alert{border-width:var(--border);border-color:var(--alert-border-color,var(--color-base-200))}:root .prose{--tw-prose-body:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-body:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose{--tw-prose-headings:var(--color-base-content);--tw-prose-lead:var(--color-base-content);--tw-prose-links:var(--color-base-content);--tw-prose-bold:var(--color-base-content);--tw-prose-counters:var(--color-base-content);--tw-prose-bullets:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-bullets:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-hr:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-hr:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-quotes:var(--color-base-content);--tw-prose-quote-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-quote-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-captions:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-captions:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-code:var(--color-base-content);--tw-prose-pre-code:var(--color-neutral-content);--tw-prose-pre-bg:var(--color-neutral);--tw-prose-th-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-th-borders:color-mix(in oklab, var(--color-base-content) 50%, #0000)}}:root .prose{--tw-prose-td-borders:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-td-borders:color-mix(in oklab, var(--color-base-content) 20%, #0000)}}:root .prose{--tw-prose-kbd:var(--color-base-content)}@supports (color:color-mix(in lab, red, red)){:root .prose{--tw-prose-kbd:color-mix(in oklab, var(--color-base-content) 80%, #0000)}}:root .prose :where(code):not(pre>code){background-color:var(--color-base-200);border-radius:var(--radius-selector);border:var(--border) solid var(--color-base-300);font-weight:inherit;padding-block:.2em;padding-inline:.5em}:root .prose :where(code):not(pre>code):before,:root .prose :where(code):not(pre>code):after{display:none}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.min-h-screen{min-height:100vh}.w-full{width:100%}.max-w-\[380px\]{max-width:380px}.min-w-0{min-width:0}.min-w-\[12rem\]{min-width:12rem}.flex-1{flex:1}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.gap-1{gap:var(--spacing)}.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-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-y-0\.5{row-gap:calc(var(--spacing) * .5)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-12{padding-block:calc(var(--spacing) * 12)}.font-mono{font-family:var(--font-mono)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--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))}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.text-fg-1{color:var(--color-fg-1)}.text-fg-2{color:var(--color-fg-2)}.text-fg-3{color:var(--color-fg-3)}.prose :where(a.btn:not(.btn-link)):not(:where([class~=not-prose],[class~=not-prose] *)){text-decoration-line:none}}@media (pointer:coarse){.cv-btn,.cv-btn-sm,.cv-field{min-height:44px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/IBMPlexSans-Regular-Latin1.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/IBMPlexSans-Medium-Latin1.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/IBMPlexSans-SemiBold-Latin1.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(fonts/IBMPlexMono-Regular-Latin1.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(fonts/IBMPlexMono-Medium-Latin1.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(fonts/IBMPlexMono-SemiBold-Latin1.woff2)format("woff2")}@media (max-width:899.98px){.cv-side{display:none}.cv-frame{margin-left:0}.cv-top{gap:10px;padding:0 16px}.cv-top-brand{align-items:center;min-height:44px;display:inline-flex}.cv-menu{margin-right:auto;display:block}.cv-menu summary{list-style:none}.cv-menu summary::-webkit-details-marker{display:none}.cv-menu-panel{z-index:20;background:var(--color-ink-1);max-width:360px;box-shadow:var(--shadow-overlay);border-radius:6px;flex-direction:column;display:flex;position:absolute;top:calc(100% + 8px);left:16px;right:16px}.cv-menu-panel .cv-brand{border-bottom:1px solid var(--color-line-1)}.cv-crumbs{display:none}.cv-page{gap:24px;padding:24px 16px 40px}}@media (max-width:1451.98px){.cv-split{grid-template-columns:minmax(0,1fr)}}@container (max-width:719.98px){.cv-apps-row [data-label]:before{content:attr(data-label);font:400 12px/1.2 var(--font-mono);color:var(--color-fg-3);margin-bottom:2px;display:block}.cv-apps-head{display:none}.cv-apps-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status""image image""version deploy""addr addr";row-gap:8px;padding:12px 16px}.cv-apps-row .cv-c-name{grid-area:name}.cv-apps-row .cv-c-status{grid-area:status}.cv-apps-row .cv-c-image{grid-area:image}.cv-apps-row .cv-c-version{grid-area:version}.cv-apps-row .cv-c-deploy{grid-area:deploy;align-items:flex-end}.cv-apps-row .cv-c-addr{grid-area:addr}}@container (max-width:659.98px){.cv-copies-row [data-label]:before{content:attr(data-label);font:400 12px/1.2 var(--font-mono);color:var(--color-fg-3);margin-bottom:2px;display:block}.cv-copies-head{display:none}.cv-copies-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id status""service version""restarts up";row-gap:6px;padding:12px 16px}.cv-copies-row .cv-k-id{grid-area:id}.cv-copies-row .cv-k-status{grid-area:status}.cv-copies-row .cv-k-service{grid-area:service}.cv-copies-row .cv-k-version{text-align:right;grid-area:version}.cv-copies-row .cv-k-restarts{grid-area:restarts}.cv-copies-row .cv-k-up{text-align:right;grid-area:up}}@media (max-width:639.98px){.cv-headline{font-size:24px}.cv-def-row{grid-template-columns:minmax(0,1fr)}.cv-deploy-meta{text-align:left;width:100%;margin-left:0}}@media (max-width:479.98px){.cv-live-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (pointer:coarse){.cv-skip,a.cv-data,a.cv-app-name,a.cv-wordmark{align-items:center;min-height:44px;display:inline-flex}.cv-nav-link{min-height:44px}}@keyframes rotator{89.9999%,to{--first-item-position:0 0%}90%,99.9999%{--first-item-position:0 calc(var(--items) * 100%)}to{translate:0 -100%}}@keyframes skeleton{0%{background-position:150%}to{background-position:-50%}}@keyframes menu{0%{opacity:0}}@keyframes dropdown{0%{opacity:0}}@keyframes toast{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}@keyframes radio{0%{padding:5px}50%{padding:3px}}@keyframes rating{0%,40%{filter:brightness(1.05)contrast(1.05);scale:1.1}}@keyframes progress{50%{background-position-x:-115%}}@keyframes aura{to{--aura-angle:360deg;transform:translateZ(1px)}}@keyframes aura-glow{20%,80%{opacity:.7;filter:blur(.25rem)}50%{opacity:1;filter:blur(.75rem)}}@keyframes aura-glow-after{20%,80%{opacity:.3;filter:blur(1rem)}50%{opacity:.6;filter:blur(1.5rem)}}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@keyframes cv-ping{0%{box-shadow:0 0 oklch(76% .12 245/.6)}to{box-shadow:0 0 0 6px oklch(76% .12 245/0)}}