/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
:root{--ink:#0C0B0B;--ink-2:#18191F;--blue:#168ECA;--blue-press:#117AB0;--blue-line:#D0E8F4;--blue-soft:#7FC4E8;--blue-bg:#F4FBFF;--blue-bg-2:#EBF8FF;--white:#FFFFFF;--gray:#868686;--gray-2:#2F2F2F;--border:#EAEAEA;--bg:var(--white);--bg-alt:var(--blue-bg);--bg-invert:var(--ink);--fg:var(--ink);--fg-on-invert:var(--white);--fg-muted:var(--gray);--fg-subtle:var(--gray-2);--link:var(--blue);--accent:var(--blue);--accent-on-invert:var(--blue-soft);--hairline:var(--border);--success:#1F8A5B;--success-bg:#EAF6F0;--warning:#C9821A;--warning-bg:#FBF3E4;--error:#D1453B;--error-bg:#FBEAEA;--font-display:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--font-body:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,"Cascadia Mono",monospace;--tracking:0.02em;--r-sm:5px;--r-md:10px;--r-pill:72px;--shadow-card:0 10px 40px rgba(0,0,0,0.10);--shadow-hero:0 10px 250px rgba(0,0,0,0.15);--shadow-soft:0 4px 20px rgba(0,0,0,0.05);--sp-1:8px;--sp-2:16px;--sp-3:24px;--sp-4:36px;--sp-5:64px;--sp-6:100px;--sp-7:180px;--gutter:max(clamp(28px,7vw,130px),calc((100vw - 1600px) / 2 + 130px));}
@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-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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}}}@layer theme{:root,:host{--font-sans:"Poppins",system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:ui-monospace,"SF Mono",Menlo,"Cascadia Mono",monospace;--radius-sm:.25rem;--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);--color-paper:var(--blue-bg);--color-surface:var(--white);--color-raised:#fafdff;--color-ink:var(--ink);--color-text:var(--gray-2);--color-muted:var(--gray);--color-line:var(--border);--color-line-strong:var(--blue-line);--color-brand:var(--blue);--color-brand-soft:var(--blue-line);--color-brand-wash:var(--blue-bg-2);--color-on-brand:var(--white);--color-ok:var(--success);--color-ok-bg:var(--success-bg);--color-warn:var(--warning);--color-warn-bg:var(--warning-bg);--color-bad:var(--error);--color-bad-bg:var(--error-bg);--color-busy:var(--blue);--color-busy-bg:var(--blue-bg-2);--color-idle:var(--gray);--color-idle-bg:#f1f3f4;--radius-control:5px;--radius-card:10px}}@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{-webkit-text-size-adjust:100%}body{background-color:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}h1,h2,h3,h4{letter-spacing:-.011em;text-wrap:balance;color:var(--color-ink);font-weight:600}h1{font-size:1.5rem;line-height:1.25}h2{font-size:1.125rem;line-height:1.35}h3{font-size:.95rem}a{color:inherit;text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-brand-soft);-webkit-text-decoration-color:var(--color-brand-soft);text-decoration-color:var(--color-brand-soft);transition:color .12s,text-decoration-color .12s}a:hover{color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);-webkit-text-decoration-color:var(--color-brand);text-decoration-color:var(--color-brand)}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px;border-radius:var(--radius-control)}code,kbd,pre,samp,.mono{font-family:var(--font-mono);font-variant-ligatures:none;font-size:.86em}table{border-collapse:collapse;width:100%}td,th,.tabular{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}}@layer components{.console-shell{grid-template-columns:14.5rem 1fr;min-height:100vh;display:grid}@media (max-width:60rem){.console-shell{grid-template-columns:1fr}}.console-rail{background-color:var(--color-surface);border-right:1px solid var(--color-line);top:var(--drupal-displace-offset-top,0px);height:calc(100vh - var(--drupal-displace-offset-top,0px));flex-direction:column;gap:.875rem;padding:1.25rem .875rem;display:flex;position:sticky;overflow-y:auto}.console-rail::details-content{flex-direction:column;flex:1;gap:.875rem;min-height:0;display:flex}.console-rail>summary{pointer-events:none;justify-content:space-between;align-items:center;gap:.75rem;list-style:none;display:flex}.console-rail>summary::-webkit-details-marker{display:none}.console-rail>summary .console-brand{pointer-events:auto}.console-rail__burger{display:none}@media (max-width:60rem){.console-rail{z-index:20;border-right:0;border-bottom:1px solid var(--color-line);flex-direction:column;gap:.5rem;height:auto;padding:.75rem 1rem;position:sticky;top:0;overflow:visible}.console-rail>summary{cursor:pointer;pointer-events:auto}.console-rail__burger{border:1px solid var(--color-line);border-radius:var(--radius-control);width:2.5rem;height:2.5rem;color:var(--color-ink);flex:none;justify-content:center;align-items:center;display:flex}.console-rail:not([open])>:not(summary){display:none}.console-rail::details-content{flex:none;gap:.5rem}.console-rail .console-brand{padding:0}.console-rail .console-nav{border-top:1px solid var(--color-line);padding-top:.5rem}}.console-brand{color:var(--color-ink);align-items:center;gap:.625rem;padding:.375rem .625rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:flex}.console-brand--centred{justify-content:center}.console-logo{width:auto;height:1.5rem;display:block}.console-brand--centred .console-logo{height:2rem}.console-nav{flex-direction:column;gap:.25rem;display:flex}.console-brand__mark{width:auto;height:1.25rem;display:block}@media (max-width:60rem){.console-nav{flex-flow:wrap}}.console-nav a{border-radius:var(--radius-control);color:var(--color-text);align-items:center;gap:.5rem;padding:.5625rem .75rem;font-size:.875rem;font-weight:400;text-decoration:none;display:flex}.console-nav a:hover{background-color:var(--color-brand-wash);color:var(--color-ink)}.team-switch{position:relative}.team-switch>summary{border:1px solid var(--color-line);border-radius:var(--radius-control);cursor:pointer;color:var(--color-ink);justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.625rem .75rem;list-style:none;display:flex}.team-switch>summary::-webkit-details-marker{display:none}.team-switch>summary:hover{border-color:var(--color-brand)}.team-switch>summary>span{min-width:0}.team-switch[open]>summary{border-color:var(--color-brand)}.team-switch__label{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);font-size:.625rem;display:block}.team-switch>summary b{font-size:.875rem;display:block}.team-switch__menu{z-index:30;background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-control);flex-direction:column;gap:.125rem;padding:.375rem;display:flex;position:absolute;top:calc(100% + .375rem);left:0;right:0;box-shadow:0 10px 40px #0000001a}.team-switch__menu a{border-radius:var(--radius-control);color:var(--color-ink);justify-content:space-between;align-items:center;gap:.5rem;min-width:0;padding:.5rem .625rem;font-size:.8125rem;text-decoration:none;display:flex}.team-switch__menu a small{color:var(--color-muted);flex:none;font-size:.6875rem}.team-switch__foot{border-top:1px solid var(--color-line);flex-direction:column;gap:.125rem;margin-top:.25rem;padding-top:.25rem;display:flex}.team-switch__foot a{color:var(--color-muted)}.team-switch__menu a:hover{background-color:var(--color-brand-wash);color:var(--color-brand)}.team-switch__menu a[aria-current=true]{background-color:var(--color-brand-wash);color:var(--color-brand);font-weight:600}.console-rail-foot{flex-direction:column;gap:.5rem;margin-top:auto;display:flex}.console-me{border-top:1px solid var(--color-line);color:var(--color-ink);align-items:center;gap:.625rem;min-width:0;padding:.75rem .5rem 0;text-decoration:none;display:flex}.console-me:hover{color:var(--color-ink)}.console-me:hover .console-me__name{color:var(--color-brand)}.console-avatar{background-color:var(--color-brand-soft);width:1.75rem;height:1.75rem;color:var(--color-brand);letter-spacing:0;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;display:flex}.console-me__who{flex-direction:column;min-width:0;font-size:.75rem;display:flex}.console-me__name{font-weight:600}.console-me__context{color:var(--color-muted)}.console-docs-link{color:var(--color-muted);padding:.5rem .75rem;font-size:.8125rem;text-decoration:none}.console-docs-link:hover{color:var(--color-brand)}.console-signout{color:var(--color-muted);padding:0 .5rem;font-size:.75rem;text-decoration:none}.console-signout:hover{color:var(--color-brand);text-decoration:underline}@media (max-width:60rem){.console-rail-foot{flex-direction:row;justify-content:space-between;align-items:center;gap:.75rem;margin-top:0}}.console-nav a[aria-current=page]{background-color:var(--color-brand-wash);color:var(--color-brand);font-weight:600}.console-main{min-width:0;padding:1.75rem clamp(1rem,3vw,2.25rem) 3rem}.console-topbar{justify-content:flex-end;align-items:center;gap:.5rem;margin:-.5rem 0 1rem;display:flex}.console-topbar--bell{margin-top:0}.console-search{flex:0 26rem;align-items:center;margin-inline:auto;display:flex;position:relative}.console-search__icon{color:var(--color-muted);pointer-events:none;position:absolute;right:.7rem}.console-search input{border:1.5px solid var(--color-line);background-color:var(--color-surface);width:100%;color:var(--color-ink);border-radius:999px;padding:.42rem 2.1rem .42rem .9rem;font-size:.8125rem}.console-search input::placeholder{color:var(--color-muted)}.console-search input:focus{border-color:var(--color-ink);box-shadow:0 0 0 3px var(--color-brand);outline:none}@supports (color:color-mix(in lab,red,red)){.console-search input:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 30%,transparent)}}.console-search__results{z-index:30;background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);max-height:20rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .35rem);left:0;right:0;overflow-y:auto;box-shadow:0 8px 28px #0000001f}.console-search__result{border-radius:var(--radius-control);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:.15rem .6rem;padding:.4rem .55rem;display:grid}.console-search__result.is-active,.console-search__result:hover{background-color:var(--color-paper)}.console-search__label{text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;overflow:hidden}.console-search__kind{letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:.7rem}.console-search__note{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;grid-column:1/-1;font-size:.72rem;overflow:hidden}@media (max-width:40rem){.console-search{display:none}}.console-bell{border:1px solid var(--color-line);background-color:var(--color-surface);width:2.25rem;height:2.25rem;color:var(--color-ink);border-radius:50%;justify-content:center;align-items:center;text-decoration:none;display:inline-flex;position:relative}.console-bell:hover{border-color:var(--color-ink)}.console-bell__count{border:2px solid var(--color-paper);font-variant-numeric:tabular-nums;border-radius:999px;justify-content:center;align-items:center;min-width:1.05rem;height:1.05rem;padding:0 .25rem;font-size:.625rem;font-weight:600;line-height:1;display:inline-flex;position:absolute;top:-.25rem}.console-bell__count--running{background-color:var(--color-brand);color:var(--color-surface);right:-.25rem}.console-bell__count--new{background-color:var(--color-ink);color:var(--color-surface);left:-.25rem}.bell{position:relative}.bell>summary{cursor:pointer;list-style:none}.bell>summary::-webkit-details-marker{display:none}.console-main .bell>summary:before,.console-main .bell>summary:after{content:none}.console-main .bell>summary{justify-content:center;align-items:center;gap:.4rem;display:inline-flex}.bell[open]>summary{border-color:var(--color-ink)}.bell__panel{z-index:30;background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);width:min(22.5rem,100vw - 2rem);position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 10px 40px #0000001a}.bell__radio{opacity:0;width:1px;height:1px;position:absolute}.bell__tabs{border-bottom:1px solid var(--color-line);display:flex}.bell__tab{color:var(--color-muted);cursor:pointer;text-align:center;font-variant-numeric:tabular-nums;border-bottom:2px solid #0000;flex:1;margin-bottom:-1px;padding:.7rem .9rem;font-size:.78rem;font-weight:500}.bell__tab:hover{color:var(--color-ink)}.bell__radio--running:checked~.bell__tabs .bell__tab--running,.bell__radio--new:checked~.bell__tabs .bell__tab--new{color:var(--color-ink);border-bottom-color:var(--color-ink)}.bell__radio--running:focus-visible~.bell__tabs .bell__tab--running,.bell__radio--new:focus-visible~.bell__tabs .bell__tab--new{box-shadow:inset 0 0 0 2px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.bell__radio--running:focus-visible~.bell__tabs .bell__tab--running,.bell__radio--new:focus-visible~.bell__tabs .bell__tab--new{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--color-brand) 40%,transparent)}}.bell__list{max-height:18rem;display:none;overflow:auto}.bell__radio--running:checked~.bell__list--running,.bell__radio--new:checked~.bell__list--new{display:block}.bell__row{border-bottom:1px solid var(--color-line);color:inherit;justify-content:space-between;align-items:center;gap:.6rem;padding:.65rem .9rem;font-size:.8rem;text-decoration:none;display:flex}.bell__row:last-child{border-bottom:0}.bell__row:hover{background-color:var(--color-raised)}.bell__what{flex-direction:column;gap:.1rem;min-width:0;display:flex}.bell__what .muted{font-size:.72rem}.bell__empty{color:var(--color-muted);text-align:center;margin:0;padding:1.1rem .9rem;font-size:.78rem}.bell__all{border-top:1px solid var(--color-line);color:var(--color-brand);text-align:center;padding:.65rem .9rem;font-size:.78rem;font-weight:600;text-decoration:none;display:block}.bell__all:hover{background-color:var(--color-raised)}.console-bell:focus-visible{box-shadow:0 0 0 3px var(--color-brand);outline:none}@supports (color:color-mix(in lab,red,red)){.console-bell:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 30%,transparent)}}.currency-switcher{border:1px solid var(--color-line);background:var(--color-surface);border-radius:999px;display:inline-flex;overflow:hidden}.currency-switcher input.currency-switcher__option{appearance:none;font:inherit;color:var(--color-muted);cursor:pointer;background-color:#0000;border:0;border-radius:0;margin:0;padding:.5rem .75rem;font-size:.75rem;font-weight:600;line-height:1;transition:background-color .12s,color .12s}.currency-switcher input.currency-switcher__option:hover{background-color:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.currency-switcher input.currency-switcher__option:hover{background-color:color-mix(in srgb,var(--color-ink) 6%,transparent)}}.currency-switcher input.currency-switcher__option:hover{color:var(--color-ink);border-color:#0000}.currency-switcher input.currency-switcher__option.is-chosen,.currency-switcher input.currency-switcher__option.is-chosen:hover{background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}.console-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:.75rem;margin-bottom:1.125rem;display:flex}.console-lede{color:var(--color-muted);max-width:62ch;font-size:.9rem}.lede-body{max-width:45rem;color:var(--color-muted);margin:0;font-size:.8125rem;line-height:1.7}.console-header .console-lede{max-width:none;margin:.25rem 0 0;font-size:.8rem}.console-heading{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.console-heading h1{margin:0}.console-heading .pill{font-size:.75rem}.console-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.625rem;font-size:.6875rem;display:flex}.console-eyebrow a{color:var(--color-brand);font-weight:600;text-decoration:none}.console-eyebrow a:hover{text-decoration:underline}.console-eyebrow [aria-hidden=true]{color:var(--color-brand-soft)}.console-main summary{list-style:none}.console-main summary::-webkit-details-marker{display:none}.console-main summary:before{content:"▸";margin-right:.4rem;transition:transform .12s;display:inline-block}@media (prefers-reduced-motion:reduce){.console-main summary:before{transition:none}}.console-main details[open]>summary:before{transform:rotate(90deg)}.console-tabs{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:.25rem;margin:-.5rem 0 1.25rem;display:flex}.console-tabs>a,.console-tabs>span{color:var(--color-muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.4rem .65rem;font-size:.875rem;font-weight:500;text-decoration:none}.console-tabs>a:hover{color:var(--color-ink)}.console-tabs>span{color:var(--color-muted);opacity:.55;display:inline-block}.console-tabs>a[aria-current=page]{color:var(--color-brand);border-bottom-color:var(--color-brand);font-weight:600}.pager__items{flex-wrap:wrap;justify-content:center;align-items:center;gap:.25rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.pager__item{margin:0}.pager__item a{border-radius:var(--radius-control);text-align:center;min-width:2rem;color:var(--color-muted);font-variant-numeric:tabular-nums;border:1.5px solid #0000;padding:.35rem .6rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-block}.pager__item a:hover{border-color:var(--color-line);color:var(--color-ink)}.pager__item.is-active a{border-color:var(--color-ink);background-color:var(--color-ink);color:var(--color-surface)}.pager__item a:focus-visible{box-shadow:0 0 0 3px var(--color-brand);outline:none}@supports (color:color-mix(in lab,red,red)){.pager__item a:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 30%,transparent)}}.pager__item--ellipsis{color:var(--color-muted);padding:.35rem .25rem}.console-tabs--inline{border-bottom:0;gap:.5rem;margin:0}.console-tabs--inline>a{padding-left:0;padding-right:0}.console-tabs__count{color:var(--color-muted);font-variant-numeric:tabular-nums;margin-left:.3rem;font-size:.75rem;font-weight:500}.console-tabs>a[aria-current=page] .console-tabs__count{color:inherit}.card{background-color:var(--color-surface);border:1px solid var(--card-line,transparent);border-radius:var(--radius-card);box-shadow:0 4px 20px #0000000d}.card-head{justify-content:space-between;align-items:center;gap:.75rem;padding:1.375rem 1.5rem .5rem;display:flex}.card-head h2,.card-head h3{margin:0;font-size:.9375rem}.card-note{color:var(--color-muted);text-align:right;font-size:.75rem}.card-sub{color:var(--color-muted);margin:.15rem 0 0;font-size:.75rem}.card-body{padding:.75rem 1.5rem 1.375rem}.card-body:first-child{padding-top:1.375rem}.card--danger{border-color:var(--color-bad)}@supports (color:color-mix(in lab,red,red)){.card--danger{border-color:color-mix(in srgb,var(--color-bad) 35%,var(--color-line))}}.manifest-pre{background:var(--color-ink);color:var(--color-surface);margin:0;padding:1rem 1.25rem}@supports (color:color-mix(in lab,red,red)){.manifest-pre{color:color-mix(in srgb,var(--color-surface) 88%,transparent)}}.manifest-pre{white-space:pre;border-radius:.4rem;max-height:26rem;font-size:.75rem;line-height:1.7;overflow:auto}.logs-form__title{margin:0 0 .35rem;font-size:.9rem}.logs-form details{background-color:var(--color-surface);border-radius:var(--radius-card);border:0;margin:0;padding:1.25rem 1.375rem;box-shadow:0 4px 20px #0000000d}.logs-form details>summary{cursor:pointer;padding:0;font-size:.9rem;font-weight:600;list-style:none}.logs-form details[open]>summary{margin-bottom:.9rem}.logs-form details>.details-wrapper{margin:0;padding:0}.logs-form details .form-item{margin:0 0 .75rem}.logs-form__lede{margin:0;font-size:.85rem;line-height:1.6}.logs-form__note{color:var(--color-muted);margin:0;font-size:.75rem;line-height:1.6}.logs-form__target{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:.75rem;display:grid}.logs-form__target .form-item{min-width:0;margin:0}.logs-form__target input,.logs-form__target select{width:100%;min-width:0}.logs-form .form-actions{align-items:center;gap:.9rem;margin:0;display:flex}.notifications-form__title{margin:0 0 .35rem;font-size:.9rem}.notifications-form__lede{max-width:56rem;color:var(--color-text);margin:0 0 1.125rem;font-size:.8125rem;line-height:1.7}.notifications-form .card-body{grid-template-columns:repeat(auto-fit,minmax(17.5rem,1fr));gap:1.375rem;display:grid}.notifications-form__intro,.notifications-form .card-body>.form-actions{grid-column:1/-1}.notifications-form__lede{max-width:56rem}.checkout-lede{flex:0 0 100%;margin:0 0 .35rem;font-size:.875rem;line-height:1.7}.layout-checkout-form{grid-template-areas:"main""secondary""footer";align-items:start;gap:1rem;display:grid}@media (min-width:62rem){.layout-checkout-form{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);grid-template-areas:"main secondary""footer secondary"}}.layout-region-checkout-main{grid-area:main;min-width:0}.layout-region-checkout-footer{grid-area:footer;min-width:0}.layout-region-checkout-secondary{flex-direction:column;grid-area:secondary;gap:1rem;min-width:0;display:flex}@media (min-width:62rem){.layout-region-checkout-secondary{position:sticky;top:1rem}}.layout-region-checkout-secondary>.checkout-pane{background-color:var(--color-surface);border-radius:var(--radius-card);padding:1.25rem 1.375rem;box-shadow:0 4px 20px #0000000d}.layout-region-checkout-secondary>h3{display:none}.checkout-pane-order-summary table{border-collapse:collapse;width:100%}.checkout-pane-order-summary tr{border-top:1px solid var(--color-line);grid-template-columns:2.125rem minmax(0,1fr) auto;align-items:start;gap:.25rem .75rem;padding:.5rem;font-size:.8125rem;line-height:1.45;display:grid}.checkout-pane-order-summary tr:first-child{border-top:0;padding-top:.25rem}.checkout-pane-order-summary td{min-width:0;padding:0}.checkout-pane-order-summary td:nth-child(2){overflow-wrap:anywhere}.checkout-pane-order-summary td:first-child{color:var(--color-muted)}.checkout-pane-order-summary td:last-child{text-align:right;font-weight:700}.checkout-pane-order-summary .order-total-line{justify-content:space-between;gap:.75rem;padding-top:.45rem;font-size:.8125rem;display:flex}.checkout-pane-order-summary .order-total-line-label{color:var(--color-muted)}.checkout-pane-order-summary .order-total-line__total{border-top:1px solid var(--color-line);margin-top:.2rem;padding-top:.625rem;font-size:.9375rem;font-weight:700}.checkout-pane-order-summary .order-total-line__total .order-total-line-label{color:inherit}.checkout-summary__note{color:var(--color-muted);margin:.75rem 0 0;font-size:.75rem;line-height:1.7}.checkout-recap,.checkout-recap li{margin:0;padding:0;list-style:none}.checkout-recap li{font-size:.8125rem;line-height:1.9}.layout-region-checkout-footer .form-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin:0;display:flex}.layout-region-checkout-footer .form-actions .link--back{color:var(--color-brand);font-size:.8125rem;font-weight:600;text-decoration:underline}.order-complete{text-align:center;max-width:40rem;margin:0 auto;padding-block:3.5rem}.order-complete__tick{background-color:var(--color-ok,#1f8a5b);border-radius:50%;width:3.375rem;height:3.375rem}@supports (color:color-mix(in lab,red,red)){.order-complete__tick{background-color:color-mix(in srgb,var(--color-ok,#1f8a5b) 10%,var(--color-surface))}}.order-complete__tick{color:var(--color-ok,#1f8a5b);justify-content:center;align-items:center;margin-bottom:1.375rem;font-size:1.5rem;font-weight:700;display:inline-flex}.order-complete__title{letter-spacing:-.01em;margin:0 0 .625rem;font-size:1.75rem;font-weight:700}.order-complete__lede{margin:0 0 1.5rem;font-size:.9375rem;line-height:1.8}.order-complete__facts{background-color:var(--color-surface);border-radius:var(--radius-card);text-align:left;margin-bottom:1.5rem;padding:1.25rem 1.5rem;box-shadow:0 4px 20px #0000000d}.order-complete__fact{justify-content:space-between;gap:.75rem;font-size:.8125rem;line-height:1.9;display:flex}.order-complete__fact>span{color:var(--color-muted)}.order-complete__actions{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}.checkout-panel{background-color:var(--color-surface);border-radius:var(--radius-card);margin-bottom:1rem;padding:1.25rem 1.375rem;box-shadow:0 4px 20px #0000000d}.checkout-panel__head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;font-size:.9rem;display:flex}.checkout-panel__line{margin:0;font-size:.85rem}.checkout-panel__note{color:var(--color-muted);margin:.35rem 0 0;font-size:.75rem;line-height:1.6}.checkout-panel__body{font-size:.85rem;line-height:1.7}.integrations__row{border-top:1px solid var(--color-line);padding:.75rem 0}.integrations__row:first-child{border-top:0;padding-top:0}.integrations__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.integrations__uses{flex-wrap:wrap;margin-top:.5rem}.notifications-form__footer{flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.notifications-form__footer .form-actions{margin:0}.notifications-form__row .form-item{margin:0 0 .5rem}.notifications-form__row .form-item:last-child{margin-bottom:0}.notifications-form__row select{width:100%}.notifications-form__note{color:var(--color-muted);margin:0;font-size:.75rem;line-height:1.6}.logs-form__status{color:var(--color-muted);font-size:.75rem}.logs-form__aside,.logs-form__section{border-top:1px solid var(--color-border);margin-top:.2rem;padding-top:.9rem}.logs-form .form-actions{border-top:1px solid var(--color-border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding-top:.9rem;display:flex}.logs-form .allowance dd code{font-family:var(--font-mono);font-size:.8em}@media (max-width:48rem){.logs-form__target{grid-template-columns:1fr}}.card-empty{text-align:center;color:var(--color-muted);padding:2rem 1rem;font-size:.9rem}.invitation-row{border-top:1px solid var(--color-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 0;display:flex}.invitation-row:first-of-type{border-top:0}.invitation-row__what{margin:0;font-size:.875rem}.grid-cards{grid-template-columns:repeat(auto-fill,minmax(min(20rem,100%),1fr));gap:1rem;display:grid}.stat{flex-direction:column;gap:.15rem;display:flex}.proj-cards{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:45rem){.proj-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:68rem){.proj-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.proj-card{background-color:var(--color-surface);border:1px solid var(--card-line,transparent);border-radius:var(--radius-card);color:var(--color-ink);flex-direction:column;gap:.4rem;padding:1.25rem;text-decoration:none;transition:box-shadow .12s,transform .12s;display:flex;box-shadow:0 4px 20px #0000000d}.proj-card:hover{color:var(--color-ink);box-shadow:0 6px 24px #00000017}.proj-card:hover .proj-card__head b{color:var(--color-brand)}.cfg-section__footnote{color:var(--color-muted);margin:.75rem 0 0;font-size:.72rem}.cfg-section__footnote a{color:var(--color-brand)}.cfg-note{border-left:3px solid var(--color-warn);background-color:var(--color-warn-bg);border-radius:.5rem;margin:0 0 1rem;padding:.75rem .9rem;font-size:.8rem;line-height:1.5}.cfg-note__title{color:var(--color-warn);margin-bottom:.2rem;display:block}.cfg-note p{margin:0}.proj-card--empty{border-style:dashed;border-color:var(--card-line,var(--color-muted));box-shadow:none;background-color:#0000}.proj-card--empty .proj-card__head b,.proj-card--empty .proj-card__host{color:var(--color-muted)}a.proj-card--empty:hover{border-style:solid;box-shadow:0 4px 20px #0000000d}.proj-card__create{color:var(--color-brand)}.proj-card__head{justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.proj-card__head b{align-items:center;gap:.35rem;min-width:0;font-size:.95rem;display:inline-flex}.proj-card__head b>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proj-card__host{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.8rem;overflow:hidden}.proj-card__meta{color:var(--color-muted);flex-wrap:wrap;gap:.35rem;font-size:.72rem;display:flex}.dash-split{gap:1rem;display:grid}@media (min-width:62rem){.dash-split{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start}}.dash-side{flex-direction:column;gap:1rem;display:flex}.card--attention{box-shadow:inset 3px 0 0 var(--color-bad)}.panel-list{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.panel-list li{justify-content:space-between;align-items:center;gap:.75rem;min-width:0;font-size:.8125rem;display:flex}.panel-list a{color:var(--color-ink);min-width:0;text-decoration:none}.panel-list a:hover{color:var(--color-brand)}.panel-list__when{color:var(--color-muted);white-space:nowrap;flex:none}.panel-list__flag{color:var(--color-warn);font-weight:600}.allowance{grid-template-columns:1fr auto;gap:0;margin:0;font-size:.8125rem;display:grid}.allowance dt,.allowance dd{border-top:1px solid var(--color-line);padding:.5rem 0}.allowance dt:first-of-type,.allowance dt:first-of-type+dd{border-top:0;padding-top:0}.allowance dt{color:var(--color-ink)}.allowance dd{text-align:right;font-variant-numeric:tabular-nums;color:var(--color-text);overflow-wrap:anywhere;min-width:0;margin:0;padding-left:1rem;font-weight:400}.allowance__note{color:var(--color-muted);margin:.75rem 0 0;font-size:.72rem;line-height:1.45}.allowance--wide{grid-template-columns:max-content 1fr;column-gap:2rem}.allowance--wide dd{text-align:left;padding-left:0}@media (min-width:60rem){.allowance--wide{grid-template-columns:max-content 1fr max-content 1fr}.allowance--wide dt:nth-of-type(2),.allowance--wide dt:nth-of-type(2)+dd{border-top:0;padding-top:0}}.console-blank{text-align:center;background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);flex-direction:column;align-items:center;gap:.75rem;padding:3rem 1.5rem 3.5rem;display:flex}.console-blank__art{width:8rem;height:auto;margin-bottom:.5rem}.console-blank h2{font-size:1.15rem}.console-blank p{max-width:46ch;color:var(--color-muted);margin:0;font-size:.9rem}.console-blank .button{margin-top:.5rem}.console-blank__aside{color:var(--color-muted);font-size:.8rem}.console-lost{text-align:center;flex-direction:column;align-items:center;max-width:32.5rem;margin:0 auto;padding:4.5rem 1.5rem 2.5rem;display:flex}.console-lost__art{opacity:.9;width:13.75rem;height:auto;margin-bottom:1.75rem}.console-lost__code{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.625rem;font-size:.75rem}.console-lost h1{letter-spacing:-.01em;text-wrap:balance;margin:0 0 .75rem;font-size:1.75rem;font-weight:700}.console-lost p{color:var(--color-text);margin:0 0 1.75rem;font-size:.9375rem;line-height:1.75}.console-lost__actions{flex-wrap:wrap;justify-content:center;gap:.625rem;display:flex}.console-lost__foot{color:var(--color-muted);margin:1.75rem 0 0;font-size:.8125rem}.console-lost__foot a{color:var(--color-brand)}.console-lost-page{background:var(--color-paper);flex-direction:column;min-height:100dvh;display:flex}.console-lost-page__head{border-bottom:1px solid var(--color-line);background:var(--color-surface);padding:1.5rem}.console-lost-page__head .console-brand{color:var(--color-ink);align-items:center;gap:.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.console-lost-page__head .console-brand__mark{width:auto;height:1.375rem}.console-lost-page__body{flex:auto;justify-content:center;align-items:center;display:flex}.console-lost-page__body .console-lost{padding-block:2.5rem}.console-header__actions{flex:none;align-items:center;gap:.5rem;display:flex}.stat-value{letter-spacing:-.02em;font-size:1.6rem;font-weight:600}.label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);font-size:.7rem;font-weight:600}.pill{letter-spacing:.01em;white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.1rem .45rem;font-size:.72rem;font-weight:600;display:inline-flex}.pill:before{content:"";background-color:currentColor;border-radius:999px;flex:none;width:.4rem;height:.4rem}.pill-ok{color:var(--color-ok);background-color:var(--color-ok-bg)}.pill-warn{color:var(--color-warn);background-color:var(--color-warn-bg)}.pill-bad{color:var(--color-bad);background-color:var(--color-bad-bg)}.pill-busy{color:var(--color-busy);background-color:var(--color-busy-bg)}.pill-idle{color:var(--color-idle);background-color:var(--color-idle-bg)}.pill-busy:before{animation:1.6s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.table td .table-wrap{border:1px solid var(--color-line);border-radius:var(--radius-control);background-color:var(--color-raised)}.table td .table th{background-color:#0000}.table-wrap{overflow-x:auto}.table th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);border-bottom:1px solid var(--color-line);white-space:nowrap;padding:.5rem 1rem;font-size:.7rem;font-weight:600}.table td{border-bottom:1px solid var(--color-line);vertical-align:middle;padding:.6rem 1rem;font-size:.875rem}.table tr:last-child td{border-bottom:0}.table tbody tr:hover{background-color:var(--color-raised)}.security-split{grid-template-columns:minmax(0,1fr);align-items:start;gap:1rem;display:grid}@media (min-width:62rem){.security-split{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}}.session-list{margin:0;padding:0;list-style:none}.session-list__row{border-top:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 1rem;font-size:.875rem;display:flex}.session-list__row--current{background-color:var(--color-raised)}.session-list__what{flex-direction:column;gap:.15rem;min-width:0;display:flex}.session-list__what .muted{font-size:.8125rem}.session-list__when{white-space:nowrap;font-size:.8125rem}#tfa-base-overview>p:first-child{margin-top:0}#tfa-base-overview h2,#tfa-base-overview h3{margin:1.25rem 0 .35rem;font-size:.9375rem;font-weight:600}#tfa-base-overview>details>summary{display:none}#tfa-base-overview>details{border:0;margin:0;padding:0}#tfa-base-overview p{color:var(--color-muted);margin:0 0 .5rem;font-size:.875rem;line-height:1.6}#tfa-base-overview ul{margin:0 0 .25rem;padding:0;list-style:none}#tfa-base-overview ul a{border:1.5px solid var(--color-ink);border-radius:var(--radius-pill,72px);color:var(--color-ink);padding:.4rem .9rem;font-size:.8125rem;font-weight:600;text-decoration:none;display:inline-block}#tfa-base-overview ul a:hover{background-color:var(--color-ink);color:var(--color-surface)}#tfa-base-overview>p:last-of-type{border-top:1px solid var(--color-line);color:var(--color-ink);margin-top:1.25rem;padding-top:.75rem;font-weight:600}.views-element-container{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-surface);overflow-x:auto}.views-element-container>.table,.views-element-container>form>.table{margin:0}.table thead th a{color:inherit;text-decoration:none}.table thead th a:hover{text-decoration:underline}.table thead th .tablesort{vertical-align:baseline;color:var(--color-muted);margin-left:.25rem}.table td:empty:after{content:"—";color:var(--color-muted)}.views-element-container .view-empty{color:var(--color-muted);margin:0;padding:1.25rem 1rem;font-size:.875rem}.views-element-container .pager{padding:0 1rem 1rem}.button,button.button,input[type=submit],.console-main .form-submit{border:1.5px solid var(--color-line);background-color:var(--color-surface);color:var(--color-ink);font:inherit;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.4rem;padding:.55rem 1.1rem;font-size:.875rem;font-weight:600;line-height:1.2;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.button:hover,input[type=submit]:hover,.button--primary,button.button--primary,.console-main .form-submit,input[type=submit]{background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}.button--primary:hover,button.button--primary:hover,.console-main .form-submit:hover,input[type=submit]:hover{background-color:var(--color-brand);border-color:var(--color-brand);color:var(--color-on-brand)}.button--primary:active,.console-main .form-submit:active,input[type=submit]:active{transform:scale(.97)}.button--secondary,button.button--secondary,.console-main .form-submit.button--secondary,.console-main input[type=submit].button--secondary{background-color:var(--color-surface);border-color:var(--color-line);color:var(--color-ink)}.button--secondary:hover,button.button--secondary:hover,.console-main .form-submit.button--secondary:hover,.console-main input[type=submit].button--secondary:hover{background-color:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}.button--quiet{color:var(--color-muted);background-color:#0000;border-color:#0000}.button--quiet:hover{background-color:var(--color-raised);color:var(--color-ink);border-color:#0000}.button--danger{border-color:var(--color-bad);color:var(--color-bad);background-color:#0000}.button--danger:hover{background-color:var(--color-bad-bg)}button.button--quiet,.console-main .form-submit.button--quiet{color:var(--color-muted);background-color:#0000;border-color:#0000}button.button--quiet:hover,.console-main .form-submit.button--quiet:hover{opacity:1;background-color:var(--color-raised);color:var(--color-ink)}button.button--danger,.console-main .form-submit.button--danger{border-color:var(--color-bad);color:var(--color-bad);background-color:#0000}button.button--danger:hover,.console-main .form-submit.button--danger:hover{opacity:1;background-color:var(--color-bad-bg)}.button--sm,button.button--sm,.console-main .form-submit.button--sm,.console-main input[type=submit].button--sm,.ui-dialog .ui-button.button--sm{padding:.35rem .75rem;font-size:.75rem}.form-item{margin-block:0 1rem}.form-item label,.console-main label,.console-gate label{color:var(--color-ink);margin-bottom:.3rem;font-size:.8rem;font-weight:600;display:block}.console-main input[type=text],.console-main input[type=email],.console-main input[type=password],.console-main input[type=url],.console-main input[type=number],.console-main input[type=search],.console-main textarea,.console-main select,.console-gate input[type=text],.console-gate input[type=email],.console-gate input[type=password],.console-gate textarea,.console-gate select,.ui-dialog input[type=text],.ui-dialog input[type=email],.ui-dialog input[type=password],.ui-dialog input[type=url],.ui-dialog input[type=number],.ui-dialog textarea,.ui-dialog select{border:1px solid var(--color-ink);border-radius:var(--radius-control);background-color:var(--color-surface);width:100%;max-width:32rem;color:var(--color-ink);font:inherit;padding:.55rem .7rem;font-size:.875rem}.ui-dialog input[type=text],.ui-dialog input[type=email],.ui-dialog input[type=password],.ui-dialog input[type=url],.ui-dialog input[type=number],.ui-dialog textarea,.ui-dialog select{max-width:none}.console-main input:focus,.console-main textarea:focus,.console-main select:focus,.console-gate input:focus,.console-gate select:focus,.ui-dialog input:focus,.ui-dialog textarea:focus,.ui-dialog select:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px var(--color-brand);outline:none}@supports (color:color-mix(in lab,red,red)){.console-main input:focus,.console-main textarea:focus,.console-main select:focus,.console-gate input:focus,.console-gate select:focus,.ui-dialog input:focus,.ui-dialog textarea:focus,.ui-dialog select:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 14%,transparent)}}.console-main .description,.console-main .form-item__description{color:var(--color-muted);margin-top:.3rem;font-size:.8rem}.console-main .form-required:after{content:" *";color:var(--color-bad)}.messages{border-radius:var(--radius-card);border:1px solid;margin-bottom:1rem;padding:.7rem .9rem;font-size:.875rem}.messages--status{color:var(--color-ok);background-color:var(--color-ok-bg);border-color:currentColor}.messages--warning{color:var(--color-warn);background-color:var(--color-warn-bg);border-color:currentColor}.messages--error{color:var(--color-bad);background-color:var(--color-bad-bg);border-color:currentColor}.messages a{color:inherit}.toasts{z-index:40;pointer-events:none;flex-direction:column;gap:.5rem;width:min(26rem,100vw - 2rem);display:flex;position:fixed;top:1rem;right:1rem}.toasts:empty{display:none}.toast{pointer-events:auto;border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink);opacity:1;border-left-width:4px;align-items:flex-start;gap:.6rem;padding:.7rem .6rem .7rem .9rem;font-size:.875rem;line-height:1.4;transition:opacity .3s,transform .3s;display:flex;transform:translateY(0);box-shadow:0 10px 40px #0000001f}.toast--leaving{opacity:0;transform:translateY(-.5rem)}.toast__mark{background:currentColor;border-radius:999px;flex:none;width:.55rem;height:.55rem;margin-top:.4rem}.toast--status{border-left-color:var(--color-ok)}.toast--status .toast__mark{color:var(--color-ok)}.toast--warning{border-left-color:var(--color-warn)}.toast--warning .toast__mark{color:var(--color-warn)}.toast--error{border-left-color:var(--color-bad)}.toast--error .toast__mark{color:var(--color-bad)}.toast__body{flex:auto;min-width:0}.toast__body a{color:inherit;text-decoration:underline}.toast__close{color:var(--color-muted);cursor:pointer;background:0 0;border:0;flex:none;padding:0 .2rem;font-size:1.1rem;line-height:1}.toast__close:hover{color:var(--color-ink)}.ui-dialog .toasts{pointer-events:auto;width:auto;margin-bottom:.75rem;position:static}.ui-dialog .toast{box-shadow:none}@media (prefers-reduced-motion:reduce){.toast{transition:none}}.topology{align-items:stretch;gap:0;padding:1rem;display:flex;overflow-x:auto}.tier{flex-direction:column;flex:none;gap:.4rem;min-width:9.5rem;display:flex}.tier-label{letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);font-size:.66rem;font-weight:700}.node{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background-color:var(--color-raised);flex-direction:column;gap:.2rem;padding:.55rem .65rem;display:flex}.node-name{font-size:.85rem;font-weight:600}.node .pill{align-self:flex-start}.node-meta{font-family:var(--font-mono);color:var(--color-muted);font-size:.7rem}.node-count{font-family:var(--font-mono);color:var(--color-brand);font-size:.7rem;font-weight:600}.node--shared{border-style:dashed}.flow{width:2rem;color:var(--color-line-strong);flex:none;align-self:center;place-items:center;display:grid}.node--entry{border-style:dashed;border-color:var(--color-line-strong);text-align:center;color:var(--color-muted);background-color:#0000;justify-content:center;align-items:center;min-height:4.5rem}.stat-strip{border:1px solid var(--color-line);border-radius:var(--radius-control);grid-template-columns:repeat(4,minmax(0,1fr));margin:0 1rem;display:grid;overflow:hidden}.stat-strip__cell{flex-direction:column;gap:.15rem;min-width:0;padding:.75rem .9rem;display:flex}.stat-strip__cell+.stat-strip__cell{border-left:1px solid var(--color-line)}.stat-strip__label{color:var(--color-muted);font-size:.7rem}.stat-strip__value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.1rem;font-weight:600}.stat-strip__value.mono{font-family:var(--font-mono)}.stat-strip__value--none{color:var(--color-muted);font-weight:500}.usage{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.75rem 1rem 1rem;font-size:.78rem;display:grid}.usage__box{border:1px solid var(--color-line);border-radius:var(--radius-control);flex-direction:column;gap:.4rem;min-width:0;padding:.7rem .85rem;display:flex}.gauge{flex-direction:column;gap:.4rem;display:flex}.usage__head{font-variant-numeric:tabular-nums;justify-content:space-between;gap:.75rem;font-size:.85rem;display:flex}.usage__bar{background-color:var(--color-line);border-radius:3px;height:6px;overflow:hidden}.usage__fill{background-color:var(--color-ink);height:100%}.usage__fill--brand{background-color:var(--color-brand)}.usage__fill--muted{background-color:var(--color-muted)}.usage__fill--over{background-color:var(--color-bad)}.usage__note{color:var(--color-muted);font-size:.78rem;line-height:1.5}.reading{gap:.4rem;display:grid}.reading__head{font-variant-numeric:tabular-nums;justify-content:space-between;gap:.75rem;font-size:.85rem;display:flex}.reading__figures{flex-wrap:wrap;gap:.35rem;font-size:.78rem;display:inline-flex}.reading__now{font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;gap:.75rem;font-size:.9rem;display:flex}.reading__now b{margin-left:.6rem}.reading__empty{color:var(--color-muted);margin:0;font-size:.78rem}.reading__grew{color:var(--color-warn)}.sparkline{border:1px solid var(--color-line);background-color:#0000;border-radius:6px;width:100%;height:80px;display:block}.sparkline__line{fill:none;stroke:var(--color-ink);stroke-width:1.5px;vector-effect:non-scaling-stroke;stroke-linejoin:round}.sparkline__cap{stroke:var(--color-line-strong);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:4 4}.sparkline__mid{stroke:var(--color-line);stroke-width:1px;vector-effect:non-scaling-stroke}.sparkline--over .sparkline__line{stroke:var(--color-bad)}@media (max-width:40rem){.stat-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.stat-strip__cell:nth-child(3){border-left:0}.stat-strip__cell:nth-child(n+3){border-top:1px solid var(--color-line)}.usage{grid-template-columns:1fr}}.building{background-color:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-card);padding:1.25rem 1.5rem}.building__head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.75rem;display:flex}.building__title{align-items:center;gap:.5rem;font-size:1rem;font-weight:600;display:flex}.building__dot{background:var(--color-warn);border-radius:50%;width:.5rem;height:.5rem}.building__dot--bootstrapping{background:var(--color-brand)}.building__hint{color:var(--color-muted);font-size:.75rem}.building__track{background:var(--color-line);border-radius:2px;height:4px;margin-bottom:.75rem;overflow:hidden}.building__progress{background:var(--color-ink);border-radius:2px;width:15%;height:100%;animation:2.4s ease-in-out infinite building-slide}.building__progress--provisioning{width:45%}.building__progress--bootstrapping{width:75%}.building__text{color:var(--color-text);max-width:62ch;margin:0 0 .75rem;font-size:.875rem;line-height:1.6}.building__machines{flex-wrap:wrap;gap:.5rem 1.25rem;font-size:.8125rem;display:flex}.building__machine{align-items:center;gap:.5rem;display:inline-flex}@keyframes building-slide{0%{transform:translate(-100%)}to{transform:translate(700%)}}@media (prefers-reduced-motion:reduce){.building__progress{animation:none}}.deploy-banner{background-color:var(--color-ink);color:var(--color-surface);border-radius:var(--radius-card);flex-direction:column;gap:.75rem;padding:1.25rem 1.5rem;display:flex}.deploy-banner__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.deploy-banner__title{align-items:center;gap:.75rem;font-size:.95rem;font-weight:600;display:flex}.deploy-banner__dot{background-color:var(--color-idle);border-radius:50%;flex:none;width:.6rem;height:.6rem}.deploy-banner__dot--syncing,.deploy-banner__dot--building,.deploy-banner__dot--running{background-color:var(--color-busy);box-shadow:0 0 0 4px var(--color-busy)}@supports (color:color-mix(in lab,red,red)){.deploy-banner__dot--syncing,.deploy-banner__dot--building,.deploy-banner__dot--running{box-shadow:0 0 0 4px color-mix(in srgb,var(--color-busy) 30%,transparent)}}.deploy-banner__dot--syncing,.deploy-banner__dot--building,.deploy-banner__dot--running{animation:1.6s ease-in-out infinite pulse}.deploy-banner__dot--succeeded{background-color:var(--color-ok)}.deploy-banner__dot--failed{background-color:var(--color-bad)}.deploy-banner__commit{color:var(--color-muted);margin:.5rem 0 0;font-size:.8125rem;line-height:1.5}.deploy-banner__actions{flex-wrap:wrap;gap:.5rem;display:flex}.deploy-banner .button{border-color:var(--color-surface)}@supports (color:color-mix(in lab,red,red)){.deploy-banner .button{border-color:color-mix(in srgb,var(--color-surface) 45%,transparent)}}.deploy-banner .button{color:var(--color-surface);background:0 0}.deploy-banner .button--primary{background-color:var(--color-surface);color:var(--color-ink);border-color:var(--color-surface)}.deploy-banner__track{background-color:var(--color-surface);border-radius:2px;height:4px}@supports (color:color-mix(in lab,red,red)){.deploy-banner__track{background-color:color-mix(in srgb,var(--color-surface) 15%,transparent)}}.deploy-banner__track{overflow:hidden}.deploy-banner__progress{background-color:var(--color-busy);width:40%;height:100%;animation:1.8s ease-in-out infinite deploy-sweep}.deploy-banner__message{font-family:var(--font-mono);color:var(--color-surface);font-size:.75rem;line-height:1.7}@supports (color:color-mix(in lab,red,red)){.deploy-banner__message{color:color-mix(in srgb,var(--color-surface) 70%,transparent)}}.deploy-banner__message{white-space:pre-wrap;margin:0}.deploy-banner--compact{color:inherit;border-top:1px solid var(--color-line);background:0 0;border-radius:0;gap:.4rem;margin-top:.25rem;padding:.5rem 0 0}.deploy-banner--compact .deploy-banner__title{gap:.5rem;font-size:.78rem;font-weight:500}.deploy-banner--compact .deploy-banner__dot{width:.45rem;height:.45rem}.deploy-banner--compact .deploy-banner__track{background-color:var(--color-line)}@keyframes deploy-sweep{0%{transform:translate(-100%)}to{transform:translate(250%)}}@media (prefers-reduced-motion:reduce){.deploy-banner__progress{width:100%;animation:none}.deploy-banner__dot--syncing,.deploy-banner__dot--building,.deploy-banner__dot--running{animation:none}}.dns{border-bottom:1px solid var(--color-line)}.dns>summary{cursor:pointer;padding:.5rem 1.25rem .75rem}.dns__panel{border-radius:var(--radius-control);background-color:var(--color-brand-wash);margin:0 1.25rem 1.1rem;padding:1rem 1.1rem;font-size:.8rem}.dns__steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.dns__step{flex-direction:column;gap:.5rem;min-width:0;display:flex}.dns__record{font-family:var(--font-mono);flex-wrap:wrap;align-items:center;gap:.6rem;line-height:1.7;display:flex}.dns__record code{font-family:inherit}.dns__hint{color:var(--color-muted);margin:0;line-height:1.55}.dns__hint--foot{border-top:1px solid var(--color-brand-soft);margin-top:.9rem;padding-top:.8rem}.dns-note{color:var(--color-muted);margin:0;padding:0 1.25rem .75rem;font-size:.78rem}.dns-targets{flex-direction:column;gap:.3rem;display:flex}.dns-targets b{margin-right:.35rem;font-weight:600}@media (max-width:48rem){.dns__steps{grid-template-columns:1fr}}.jobs{flex-direction:column;display:flex}.jobs__row{border-top:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:.75rem;padding:.6rem 1.25rem;font-size:.85rem;display:flex}.jobs__when{color:var(--color-muted);white-space:nowrap;font-size:.78rem}.network-note{color:var(--color-muted);align-items:center;gap:.4rem;padding:0 1rem 1rem;font-size:.75rem;display:flex}.console-gate{background-color:var(--color-surface);grid-template-columns:1fr;min-height:100vh;display:grid}@media (min-width:62rem){.console-gate{grid-template-columns:1fr 1fr}}.console-gate__form{flex-direction:column;justify-content:space-between;gap:2.5rem;padding:2.5rem clamp(1.25rem,5vw,4rem);display:flex}.console-gate__brand{color:var(--color-ink);align-self:flex-start}.console-gate__brand .console-logo{height:1.875rem}.console-gate__body{align-self:center;width:100%;max-width:23.75rem}.console-gate__body h1{letter-spacing:-.015em;margin:0 0 .5rem;font-size:clamp(1.75rem,4vw,2.375rem);font-weight:700}.console-gate__host{color:var(--color-muted);margin:0 0 2rem;font-size:.9375rem}.console-gate__body input[type=text],.console-gate__body input[type=email],.console-gate__body input[type=password]{border-color:var(--color-ink);max-width:none;padding:.8125rem .875rem;font-size:.9375rem}.console-gate__body input:focus{border-color:var(--color-brand);box-shadow:0 0 0 3px #168eca24}.console-gate__body .form-submit,.console-gate__body input[type=submit]{background-color:var(--color-ink);border-color:var(--color-ink);width:100%;color:var(--color-surface);border-radius:72px;margin-top:.5rem;padding:.9375rem;font-size:1rem;font-weight:600}.console-gate__body .form-submit:hover,.console-gate__body input[type=submit]:hover{background-color:var(--color-brand);border-color:var(--color-brand);color:var(--color-on-brand)}.console-gate__body .item-list,.console-gate__body .item-list ul{margin:1.75rem 0 0;padding:0;list-style:none}.console-gate__body .item-list li{color:var(--color-muted);font-size:.8125rem}.console-gate__help{color:var(--color-muted);margin-top:1.75rem;font-size:.8125rem}.console-gate__help p{margin:.5rem 0 0;line-height:1.6}.console-gate__help ul{flex-wrap:wrap;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.console-gate__foot{color:var(--color-muted);font-size:.75rem}.console-gate__aside{color:#fff;background-color:#0c0b0b;align-items:flex-end;padding:4rem;display:none;position:relative;overflow:hidden}@media (min-width:62rem){.console-gate__aside{display:flex}}.console-gate__art{opacity:.16;pointer-events:none;width:56.25rem;max-width:none;position:absolute;top:-5rem;right:-10rem}.console-gate__pitch{max-width:28.75rem;position:relative}.console-gate__mark{width:auto;height:2.25rem;margin-bottom:1.75rem}.console-gate__pitch h2{letter-spacing:-.015em;color:#fff;margin:0 0 1rem;font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1.05}.console-gate__pitch p{color:#ffffffa6;margin:0;font-size:.9375rem;line-height:1.8}.console-form-page{background-color:var(--color-surface);border-radius:var(--radius-card);max-width:47.5rem;padding:1.5rem;box-shadow:0 4px 20px #0000000d}.console-form-page>.console-lede,.console-form-page .container-inline,.console-form-page>.form-item{margin-block:0 1.1rem}.console-form-page>.form-item:last-of-type{margin-bottom:0}.console-form-page .form-actions{margin:1.5rem 0 0}.console-form-page>.console-lede,.console-form-page [class*=what_a_team_is] p{max-width:60ch;margin-block:0 1.25rem}.console-main .form-type-radio:not(.mode-switch *):not(.cfg-choices *):not(.choice-list *),.ui-dialog .form-type-radio:not(.mode-switch *):not(.cfg-choices *):not(.choice-list *){border:1.5px solid var(--color-line);border-radius:var(--radius-control);cursor:pointer;margin:0 0 .4rem;padding:.6rem .85rem;position:relative}.console-main .form-type-radio:not(.mode-switch *):not(.cfg-choices *):not(.choice-list *)>label:after,.ui-dialog .form-type-radio:not(.mode-switch *):not(.cfg-choices *):not(.choice-list *)>label:after{content:"";border-radius:inherit;position:absolute;inset:0}.console-main .form-type-radio:not(.mode-switch *):not(.cfg-choices *):not(.choice-list *):hover,.ui-dialog .form-type-radio:not(.mode-switch *):not(.cfg-choices *):not(.choice-list *):hover{border-color:var(--color-ink)}.console-main .form-type-radio:not(.mode-switch *):not(.cfg-choices *):not(.choice-list *):has(input:checked),.ui-dialog .form-type-radio:not(.mode-switch *):not(.cfg-choices *):not(.choice-list *):has(input:checked){border-color:var(--color-ink);background-color:var(--color-paper)}.console-main .form-type-radio:not(.mode-switch *):not(.cfg-choices *):not(.choice-list *):has(input:focus-visible),.ui-dialog .form-type-radio:not(.mode-switch *):not(.cfg-choices *):not(.choice-list *):has(input:focus-visible){box-shadow:0 0 0 3px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.console-main .form-type-radio:not(.mode-switch *):not(.cfg-choices *):not(.choice-list *):has(input:focus-visible),.ui-dialog .form-type-radio:not(.mode-switch *):not(.cfg-choices *):not(.choice-list *):has(input:focus-visible){box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 30%,transparent)}}.console-main .form-type-radio:not(.mode-switch *):not(.cfg-choices *):not(.choice-list *) input[type=radio],.ui-dialog .form-type-radio:not(.mode-switch *):not(.cfg-choices *):not(.choice-list *) input[type=radio]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.console-main .form-type-radio:not(.mode-switch *):not(.cfg-choices *):not(.choice-list *) label,.ui-dialog .form-type-radio:not(.mode-switch *):not(.cfg-choices *):not(.choice-list *) label{cursor:pointer;margin:0;font-size:.8125rem;font-weight:500;display:block}.console-main .form-type-radio:not(.mode-switch *):not(.cfg-choices *):not(.choice-list *) .description,.ui-dialog .form-type-radio:not(.mode-switch *):not(.cfg-choices *):not(.choice-list *) .description{color:var(--color-muted);margin-top:.2rem;font-size:.75rem;line-height:1.5}:is(.console-main,.ui-dialog,.console-gate) .form-type-checkbox:not(.choice-cards *){flex-wrap:wrap;align-items:flex-start;gap:.5625rem;display:flex}:is(.console-main,.ui-dialog,.console-gate) .form-type-checkbox:not(.choice-cards *) input[type=checkbox]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}:is(.console-main,.ui-dialog,.console-gate) .form-type-checkbox:not(.choice-cards *)>label{cursor:pointer;margin:0;padding-left:1.625rem;font-size:.8125rem;font-weight:500;line-height:1.45;display:block;position:relative}:is(.console-main,.ui-dialog,.console-gate) .form-type-checkbox:not(.choice-cards *)>label:before{content:"";border:1.5px solid var(--color-ink);background-color:var(--color-surface);background-position:50%;background-repeat:no-repeat;background-size:.68rem;border-radius:4px;width:1.0625rem;height:1.0625rem;position:absolute;top:.05rem;left:0}:is(.console-main,.ui-dialog,.console-gate) .form-type-checkbox:not(.choice-cards *):has(input:checked)>label:before{background-color:var(--color-ink);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 8.5l3.2 3.2L13 5'/%3E%3C/svg%3E")}:is(.console-main,.ui-dialog,.console-gate) .form-type-checkbox:not(.choice-cards *):has(input:focus-visible)>label:before{box-shadow:0 0 0 3px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){:is(.console-main,.ui-dialog,.console-gate) .form-type-checkbox:not(.choice-cards *):has(input:focus-visible)>label:before{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 30%,transparent)}}:is(.console-main,.ui-dialog,.console-gate) .form-type-checkbox:not(.choice-cards *):has(input:disabled)>label{cursor:not-allowed;color:var(--color-muted)}:is(.console-main,.ui-dialog,.console-gate) .form-type-checkbox:not(.choice-cards *):has(input:disabled)>label:before{border-color:var(--color-line);background-color:var(--color-paper)}:is(.console-main,.ui-dialog,.console-gate) .form-type-checkbox:not(.choice-cards *) .description{width:100%;max-width:100%;color:var(--color-muted);flex:100%;margin:.1rem 0 0;padding-left:1.625rem;font-size:.75rem;line-height:1.5}.console-main fieldset.form-composite:has(.form-type-radio),.ui-dialog fieldset.form-composite:has(.form-type-radio){border:0;min-width:0;margin:0 0 1.1rem;padding:0}.console-main fieldset.form-composite:has(.form-type-radio)>legend,.ui-dialog fieldset.form-composite:has(.form-type-radio)>legend{margin-bottom:.4rem;padding:0;font-size:.875rem;font-weight:500}.console-main fieldset.form-composite:has(.form-type-radio) .fieldset-wrapper,.ui-dialog fieldset.form-composite:has(.form-type-radio) .fieldset-wrapper{padding:0}.console-narrow{place-items:center;min-height:100vh;padding:2rem 1rem;display:grid}.console-narrow-inner{width:100%;max-width:24rem}.console-narrow .card-body{padding:1.5rem}.roster{flex-direction:column;display:flex}.roster-row{border-bottom:1px solid var(--color-line);grid-template-columns:1.6fr 1fr 1fr auto;align-items:center;gap:.75rem;padding:.875rem 1rem;font-size:.85rem;display:grid}.roster-row:last-child{border-bottom:0}.roster-who{align-items:center;gap:.75rem;min-width:0;display:flex}.roster-who .console-avatar{width:2rem;height:2rem;font-size:.75rem}.roster-name{font-weight:600}.roster-sub{font-size:.75rem}.roster-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem}.roster-actions form{display:contents}@media (max-width:48rem){.roster-row{grid-template-columns:1fr auto}.roster-row>.roster-who{grid-column:1/-1}.roster-actions{grid-column:1/-1;justify-content:flex-start}}.chip{border:1px solid var(--color-line);white-space:nowrap;border-radius:999px;justify-self:start;align-items:center;padding:.25rem .7rem;font-size:.72rem;font-weight:600;display:inline-flex}.chip--warn{border-color:var(--color-warn,var(--color-line));background:var(--color-warn-bg,transparent);font-weight:500}.role-legend{grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:1rem;display:grid}.role-legend b{font-size:.875rem}.role-legend p{margin:.35rem 0 0;font-size:.75rem;line-height:1.7}.card--attention-ok{box-shadow:inset 3px 0 0 var(--color-ok)}.quota-grid{grid-template-columns:repeat(auto-fit,minmax(min(10rem,100%),1fr));gap:.75rem;display:grid}.quota{border:1px solid var(--color-line);border-radius:var(--radius-control);flex-direction:column;gap:.15rem;padding:.75rem .875rem;font-size:.85rem;display:flex}.machines{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;max-width:66rem;display:grid}@media (min-width:60rem){.machines{grid-template-columns:minmax(0,1fr) minmax(0,20rem)}.machines .quote{grid-area:1/2/span 3}}.machine-basics{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-surface);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem 1rem;max-width:66rem;margin-bottom:1.25rem;padding:.9rem 1rem;display:grid}.machine-basics .form-item{min-width:0;margin:0}.machine-basics label{font-size:.85rem;font-weight:600}.machine-basics input,.machine-basics select{width:100%;min-width:0}.machine-basics .description{color:var(--color-muted);font-size:.76rem}.machine-choices{flex-direction:column;grid-column:1;gap:1rem;min-width:0;display:flex}.choice-cards>legend,.machine-list__title{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.5rem;font-size:.72rem;font-weight:600}.choice-cards .fieldset-wrapper>div:first-child{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.5rem;display:grid}.choice-cards .fieldset-wrapper>.description{color:var(--color-muted);margin-top:.5rem;font-size:.78rem}.choice-cards__group{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);grid-column:1/-1;margin:.75rem 0 0;font-size:.72rem;font-weight:600}.choice-cards__group:first-child{margin-top:0}.choice-cards .form-item{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-surface);min-width:0;margin:0;padding:.7rem .8rem;transition:border-color .12s,background-color .12s;position:relative}.choice-cards .form-item:hover{border-color:var(--color-line-strong)}.choice-cards .form-item:has(input:checked){border-color:var(--color-brand);background-color:var(--color-brand-wash)}.choice-cards .form-item:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.choice-cards .form-item label{cursor:pointer;font-size:.85rem;font-weight:600;display:block}.choice-cards .form-item:has(input:checked) label{color:var(--color-brand)}.choice-cards .form-item input{accent-color:var(--color-ink);margin:0;position:absolute;top:.75rem;right:.75rem}.choice-cards .form-item label{padding-right:1.5rem}.choice-cards .description{color:var(--color-muted);margin-top:.15rem;font-size:.76rem;line-height:1.35}.machine-list{flex-direction:column;gap:.5rem;display:flex}.machine-list__note{color:var(--color-muted);margin:-.35rem 0 .25rem;font-size:.78rem}.machine-row{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-surface);margin:0;padding:.8rem}.machine-row>legend,.machine-row>label{padding:0;font-size:.9rem;font-weight:600}.machine-row .fieldset-wrapper>.description,.machine-row>.description{color:var(--color-muted);margin:.5rem 0 0;font-size:.78rem}.machine-row>legend{margin-bottom:.5rem}.size-cards .fieldset-wrapper>div:first-child{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.4rem;display:grid}.size-cards .form-item{border:1px solid var(--color-line);border-radius:var(--radius-control);min-width:0;margin:0;padding:.5rem .6rem;transition:border-color .12s,background-color .12s;position:relative}.size-cards .form-item:hover{border-color:var(--color-line-strong)}.size-cards .form-item:has(input:checked){border-color:var(--color-brand);background-color:var(--color-brand-wash)}.size-cards .form-item:has(input:focus-visible){outline:2px solid var(--color-ink);outline-offset:2px}.size-cards .form-item input{accent-color:var(--color-ink);margin:0;position:absolute;top:.55rem;right:.55rem}.size-cards .form-item label{font-family:var(--font-mono);cursor:pointer;padding-right:1.3rem;font-size:.82rem;font-weight:600;display:block}.size-cards .description{color:var(--color-muted);font-variant-numeric:tabular-nums;margin-top:.1rem;font-size:.72rem;line-height:1.4}.machine-row--count{grid-template-columns:minmax(0,1fr) minmax(0,8rem);align-items:center;gap:.75rem;display:grid}.machine-row--count input[type=number]{width:100%;min-width:0}.quote{position:sticky;top:1rem}.quote__panel{border:1px solid var(--color-line-strong);border-radius:var(--radius-card);background-color:var(--color-surface);padding:1rem}.quote__title{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);margin:0 0 .75rem;font-size:.72rem;font-weight:600}.quote__lines{flex-direction:column;gap:.6rem;margin:0;padding:0;list-style:none;display:flex}.quote__line{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.quote__line-what{flex-direction:column;gap:.1rem;min-width:0;display:flex}.quote__line-kind{font-size:.85rem;font-weight:600}.quote__times{color:var(--color-muted);font-weight:400}.quote__line-size{color:var(--color-muted);font-size:.74rem}.quote__line-size code{font-size:.74rem}.quote__line-cost,.quote__sum-value{font-variant-numeric:tabular-nums;white-space:nowrap}.quote__line-cost{font-size:.85rem}.quote__sum{border-top:1px solid var(--color-line);justify-content:space-between;align-items:baseline;gap:.75rem;margin-top:.9rem;padding-top:.9rem;display:flex}.quote__sum-label{color:var(--color-muted);font-size:.8rem}.quote__sum-value{font-size:1.35rem;font-weight:700}.quote__per{color:var(--color-muted);font-size:.8rem;font-weight:400}.quote__sum-unknown{color:var(--color-warn);font-size:.8rem;font-weight:600}.quote__caveat{color:var(--color-muted);margin:.75rem 0 0;font-size:.72rem;line-height:1.4}.quote--incomplete .quote__note{border:1px dashed var(--color-line-strong);border-radius:var(--radius-card);color:var(--color-muted);margin:0;padding:1rem;font-size:.8rem}.docs-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:2.5rem;display:grid}@media (min-width:60rem){.docs-layout{grid-template-columns:14rem minmax(0,1fr)}.docs-sidebar{max-height:calc(100vh - 3rem);position:sticky;top:1.5rem;overflow-y:auto}}.docs-sidebar{flex-direction:column;gap:1.25rem;font-size:.85rem;display:flex}.docs-sidebar-section{flex-direction:column;gap:.15rem;display:flex}.docs-sidebar-heading{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.35rem;font-size:.68rem;font-weight:700}.docs-sidebar a{color:var(--color-muted);border-radius:var(--radius-control);margin-left:-.5rem;padding:.25rem .5rem;line-height:1.35;text-decoration:none}.docs-sidebar a:hover{color:var(--color-ink);background:var(--color-raised)}.docs-sidebar a[aria-current=page]{color:var(--color-ink);background:var(--color-raised);font-weight:600}.docs-body{font-size:.95rem;line-height:1.7}.docs-body>p,.docs-body>ul,.docs-body>ol,.docs-body>blockquote,.docs-body>h2,.docs-body>h3{max-width:68ch}.docs-body>h2{border-top:1px solid var(--color-line);text-wrap:balance;margin:2.25rem 0 .75rem;padding-top:1.25rem;font-size:1.15rem;font-weight:700}.docs-body>h2:first-child{border-top:0;margin-top:0;padding-top:0}.docs-body>h3{text-wrap:balance;margin:1.75rem 0 .5rem;font-size:1rem;font-weight:600}.docs-body>p{margin:0 0 1rem}.docs-body ul{list-style-type:disc;list-style-position:outside}.docs-body ol{list-style-type:decimal;list-style-position:outside}.docs-body ul ul{list-style-type:circle}.docs-body>ul,.docs-body>ol{margin:0 0 1rem;padding-left:1.25rem}.docs-body li{margin-bottom:.4rem}.docs-body li>ul,.docs-body li>ol{margin:.4rem 0 0;padding-left:1.25rem}.docs-body a{color:var(--color-ink);text-underline-offset:.15em;text-decoration:underline}.docs-body code{font-family:var(--font-mono);background:var(--color-raised);border:1px solid var(--color-line);border-radius:var(--radius-control);padding:.05rem .3rem;font-size:.85em}.docs-body pre{background:var(--color-raised);border:1px solid var(--color-line);border-radius:var(--radius-card);margin:0 0 1rem;padding:.9rem 1rem;font-size:.82rem;line-height:1.6;overflow-x:auto}.docs-body pre code{font-size:inherit;background:0 0;border:0;padding:0}.docs-body blockquote{border-left:3px solid var(--color-line-strong);background:var(--color-raised);border-radius:0 var(--radius-control) var(--radius-control) 0;color:var(--color-muted);margin:0 0 1rem;padding:.75rem 1rem;font-size:.9rem}.docs-body blockquote>:last-child{margin-bottom:0}.docs-body table{border-collapse:collapse;width:100%;margin:0 0 1.25rem;font-size:.82rem;display:block;overflow-x:auto}.docs-body th,.docs-body td{text-align:left;vertical-align:top;border-bottom:1px solid var(--color-line);padding:.5rem .75rem}.docs-body th{letter-spacing:.05em;text-transform:uppercase;color:var(--color-muted);white-space:nowrap;font-size:.7rem;font-weight:600}.docs-body hr{border:0;border-top:1px solid var(--color-line);margin:2rem 0}.docs-anchor{color:var(--color-muted);opacity:1;margin-left:.4rem;text-decoration:none;transition:color .12s}h2:hover>.docs-anchor,h3:hover>.docs-anchor,.docs-anchor:hover,.docs-anchor:focus{color:var(--color-ink)}.docs-next{border-top:1px solid var(--color-line);justify-content:space-between;gap:1rem;max-width:68ch;margin-top:2.5rem;padding-top:1.25rem;display:flex}.docs-next-link{color:var(--color-ink);flex-direction:column;gap:.15rem;font-size:.9rem;font-weight:600;text-decoration:none;display:flex}.docs-next-link--forward{text-align:right}.docs-next-label{color:var(--color-muted);font-size:.7rem;font-weight:500}.docs-cards{grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.75rem;display:grid}.docs-card{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-raised);flex-direction:column;gap:.25rem;padding:.85rem 1rem;text-decoration:none;display:flex}.docs-card:hover{border-color:var(--color-line-strong)}.docs-card-title{color:var(--color-ink);font-size:.9rem;font-weight:600}.docs-card-summary{color:var(--color-muted);font-size:.8rem;line-height:1.5}@media (prefers-reduced-motion:reduce){.docs-anchor{transition:none}}.cfg-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.5rem;display:grid}@media (min-width:62rem){.cfg-layout{grid-template-columns:minmax(0,1fr) 20rem}.cfg-side{position:sticky;top:1.5rem}}.cfg-main{flex-direction:column;gap:1.25rem;display:flex}.cfg-section{background:var(--color-surface);border-radius:var(--radius-card);padding:1.4rem 1.5rem 1.5rem;box-shadow:0 4px 20px #0000000d}.cfg-section--block{box-shadow:none;background:0 0;border-radius:0;padding:0}.cfg-section__body--stacked{flex-direction:column;gap:1.4rem;display:flex}.cfg-section__body--stacked>.cfg-section--block+.cfg-section--block{border-top:1px solid var(--color-line);padding-top:1.4rem}.cfg-section--block>.cfg-section__head{margin-bottom:.7rem}.cfg-section--block>.cfg-section__head>.cfg-section__title{font-size:.9rem}.cfg-section__head{margin-bottom:.9rem}.cfg-section__step{letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);margin-bottom:.2rem;font-size:.68rem;font-weight:600;display:block}.cfg-section__title{margin:0;font-size:1rem;font-weight:700}.cfg-section__note{color:var(--color-muted);max-width:80ch;margin:0;font-size:.82rem;line-height:1.6}.cfg-chips{flex-wrap:wrap;gap:.5rem;display:flex}.cfg-chip{border:1.5px solid var(--color-line);cursor:pointer;background:var(--color-surface);color:var(--color-ink);border-radius:999px;align-items:center;padding:.5rem 1.1rem;font-size:.88rem;font-weight:600;transition:border-color .12s,background .12s;display:inline-flex;position:relative}.cfg-chip:hover{border-color:var(--color-line-strong)}.cfg-chip.is-chosen{border-color:var(--color-brand);background:var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.cfg-chip.is-chosen{background:color-mix(in srgb,var(--color-brand) 10%,var(--color-surface))}}.cfg-chip.is-chosen{color:var(--color-brand)}.cfg-chip__input{opacity:0;width:1px;height:1px;position:absolute}.cfg-chip:has(.cfg-chip__input:focus-visible){outline:2px solid var(--color-brand);outline-offset:2px}.cfg-section__lede{color:var(--color-muted);max-width:80ch;margin:.25rem 0 0;font-size:.85rem;line-height:1.6}.cfg-section__body{flex-direction:column;gap:.9rem;display:flex}.cfg-role__choices,.cfg-section>.cfg-section__body>.cfg-card,.cfg-section__body{--cfg-card-min:15rem}.cfg-section[data-section=plan]>.cfg-section__body,.cfg-section[data-section=shape]>.cfg-section__body,.cfg-section[data-section=support]>.cfg-section__body,.cfg-section[data-section=uptime]>.cfg-section__body,.cfg-section[data-section=billing]>.cfg-section__body,.cfg-role__choices{grid-template-columns:repeat(auto-fit,minmax(var(--cfg-card-min),1fr));gap:.6rem;display:grid}.cfg-section[data-section=backups] .cfg-section__body{flex-direction:column;gap:.6rem;display:flex}.cfg-choices{grid-auto-columns:1fr;grid-auto-flow:column;gap:.6rem;display:grid}@media (max-width:45rem){.cfg-choices{grid-auto-columns:auto;grid-auto-flow:row}}.cfg-section__subtitle{letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted);grid-column:1/-1;margin:.4rem 0 0;font-size:.78rem;font-weight:700}.cfg-section__subtitle:first-child{margin-top:0}.cfg-card{border:1.5px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);cursor:pointer;align-items:flex-start;gap:.6rem;padding:.9rem 1rem;transition:border-color .12s,background-color .12s;display:flex;position:relative}.cfg-card:hover{border-color:var(--color-line-strong)}.cfg-card.is-chosen{border-color:var(--color-ink);background:var(--color-paper)}.cfg-card:has(.cfg-card__input:focus-visible){outline:2px solid var(--color-brand);outline-offset:2px}.cfg-card.is-unavailable{opacity:.45;cursor:not-allowed}.cfg-card.is-unavailable:has(.cfg-card__note){opacity:1}.cfg-card.is-unavailable:has(.cfg-card__note) .cfg-card__heading{opacity:.6}.cfg-card.is-unavailable:has(.cfg-card__note) .cfg-card__meta,.cfg-card.is-unavailable:has(.cfg-card__note) .cfg-card__description,.cfg-card.is-unavailable:has(.cfg-card__note) .cfg-card__price{opacity:.45}.cfg-card.is-unavailable .cfg-card__note{opacity:.75}.cfg-card__note{color:var(--color-muted);margin-top:.4rem;font-size:.75rem;line-height:1.6}.cfg-card.is-included{cursor:default;background:var(--color-surface);border-style:dashed}.cfg-card__heading{align-items:center;gap:.5rem;display:flex}.cfg-card__input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.cfg-card__body{flex-direction:column;flex:auto;gap:.15rem;min-width:0;display:flex}.cfg-card__title{font-size:.95rem;font-weight:600}.cfg-card__meta{color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.72rem}.cfg-card__description{color:var(--color-text);margin-top:.35rem;font-size:.75rem;line-height:1.6}.cfg-card__price{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:.8rem;font-weight:600}.cfg-role{flex-direction:column;gap:.5rem;display:flex}.cfg-role .cfg-field{max-width:46rem}.cfg-role__title{letter-spacing:.07em;text-transform:uppercase;color:var(--color-muted);align-items:baseline;gap:.5rem;margin:0;font-size:.7rem;font-weight:700;display:flex}.cfg-role__note{letter-spacing:.04em;text-transform:none;color:var(--color-muted);border:1px solid var(--color-line);border-radius:999px;padding:.05rem .4rem;font-size:.65rem;font-weight:500}.cfg-field{flex-direction:column;gap:.35rem;display:flex}.cfg-field__label{font-size:.85rem}.cfg-field__select{border:1px solid var(--color-ink);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);padding:.65rem .75rem;font-size:.9rem}.cfg-pickers{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.9rem;display:grid}.cfg-field__row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.cfg-field__row .cfg-field__select{flex:0 26rem;min-width:0}.cfg-field__note{color:var(--color-muted);flex:13rem;margin:0;font-size:.75rem;line-height:1.45}.cfg-field__note strong{color:var(--color-ink);font-weight:600}.cfg-chosen{flex-wrap:wrap;gap:.4rem;margin-top:.75rem;display:flex}.cfg-chosen .chip{align-items:center;gap:.35rem;display:inline-flex}.cfg-chosen__remove{color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:0 .1rem;font-size:.9rem;line-height:1}.cfg-chosen__remove:hover{color:var(--color-ink)}.cfg-storage__note{color:var(--color-muted);margin:.6rem 0 0;font-size:.75rem;line-height:1.6}input.cfg-storage__input:disabled{color:var(--color-muted);background:var(--color-paper)}.form-grid-2{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:0 .75rem;display:grid}.form-grid-2 .form-item{min-width:0;margin-block:0 1rem}.ticket-form__who{color:var(--color-muted);margin:0 0 .9rem;font-size:.8rem}.ticket-form__who b{color:var(--color-ink)}.form-grid-2 .form-item input,.form-grid-2 .form-item select{max-width:100%}.form-grid-3{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;display:grid}.form-grid-3 .form-item{min-width:0;margin-block:0 .75rem}.form-grid-3 .form-item input{max-width:100%}.cfg-empty{color:var(--color-muted);margin:0;font-size:.8rem}.cfg-role__choices--compact{grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:.5rem}.cfg-card--compact{padding:.55rem .75rem}.cfg-card--compact .cfg-card__title{font-size:.85rem}.cfg-card--static{cursor:default}.cfg-card--static .cfg-card__heading{gap:.6rem}.cfg-machines{gap:1rem;display:grid}.cfg-machine{border:1px solid var(--color-line);background:var(--color-surface);border-radius:10px;flex-direction:column;gap:.75rem;padding:.9rem 1rem;display:flex}.cfg-machine--public{border-color:var(--color-line-strong)}.cfg-machine__head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;display:flex}.cfg-machine{padding:1rem 1.1rem}.cfg-machine__head .cfg-role--size{flex:0 24rem;min-width:14rem;margin-left:auto}.cfg-machine__head .cfg-role--size .cfg-field{flex-direction:row;align-items:center;gap:.6rem;max-width:none;display:flex}.cfg-machine__head .cfg-role--size .cfg-field__label{white-space:nowrap}.cfg-machine__head .cfg-role--size .cfg-field__select{flex:auto;min-width:0;padding:.45rem .6rem;font-size:.8rem}.cfg-machine__head .cfg-machine__price{margin-left:0}.cfg-machine__facts{color:var(--color-muted);margin:0;font-size:.78rem;line-height:1.6}.cfg-machine__facts strong{color:var(--color-ink);font-weight:600}.cfg-machine__title{font-size:1rem;font-weight:600}.cfg-machine__name{font:inherit;border:1px solid var(--color-line);background:var(--color-surface);width:9rem;color:inherit;border-radius:6px;padding:.2rem .45rem;font-size:.95rem;font-weight:600}.cfg-machine__role,.cfg-machine__public{color:var(--color-muted);font-size:.72rem}.cfg-machine__count{font-variant-numeric:tabular-nums;color:var(--color-muted);align-items:center;gap:.2rem;font-size:.8rem;display:inline-flex}input.cfg-machine__count-input{font:inherit;border:1px solid var(--color-line);background:var(--color-surface);width:3.2rem;color:inherit;border-radius:6px;padding:.15rem .3rem;font-size:.8rem}.cfg-machine__public:before{content:"·";margin-right:.35rem}.cfg-machine__price{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.9rem}.cfg-machine__price-unit{color:var(--color-muted);margin-left:.15rem;font-size:.72rem;font-weight:400}.cfg-machine .cfg-role--size .cfg-field__label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);font-size:.72rem}.cfg-machine__head .cfg-field--sites{flex:100%;align-items:center;gap:.5rem;display:flex}.cfg-machine__head .cfg-field--sites .cfg-field__label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);font-size:.72rem}.cfg-machine__head .cfg-field--sites .cfg-field__hint{color:var(--color-muted);font-size:.78rem}.cfg-extra{border:1px solid var(--color-line);border-radius:8px;align-items:center;gap:.75rem;padding:.6rem .75rem;display:flex}.cfg-extra+.cfg-extra{margin-top:.5rem}.cfg-extra__text{gap:.15rem;min-width:0;display:grid}.cfg-extra__label{font-size:.85rem;font-weight:600}.cfg-extra__help{color:var(--color-muted);font-size:.78rem}input.cfg-extra__count{font:inherit;border:1px solid var(--color-line);background:var(--color-surface);width:4rem;color:inherit;text-align:right;border-radius:6px;margin-left:auto;padding:.15rem .3rem;font-size:.8rem}select.cfg-extra__select{font:inherit;border:1px solid var(--color-line);background:var(--color-surface);max-width:22rem;color:inherit;border-radius:6px;margin-left:auto;padding:.25rem .4rem;font-size:.8rem}.cfg-extra__price{white-space:nowrap;color:var(--color-muted);font-variant-numeric:tabular-nums;font-size:.78rem}.cfg-storage{border:1px solid var(--color-line);border-radius:8px;gap:.5rem;padding:.6rem .75rem;font-size:.8rem;display:grid}.cfg-storage__head{justify-content:space-between;gap:.5rem;display:flex}.cfg-storage__label{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);font-size:.72rem}.cfg-storage__total{font-variant-numeric:tabular-nums;color:var(--color-muted)}.cfg-storage__total.is-over{color:var(--color-bad);font-weight:600}.cfg-storage__rows{gap:.35rem;display:grid}.cfg-storage__row{grid-template-columns:9rem 6.5rem 1fr;align-items:center;gap:.5rem;display:grid}.cfg-storage__where{flex-wrap:wrap;align-items:center;gap:.6rem;min-width:0;display:flex}.cfg-storage__unit{font-variant-numeric:tabular-nums;color:var(--color-muted);align-items:center;gap:.3rem;display:inline-flex}input.cfg-storage__input{font:inherit;border:1px solid var(--color-line);background:var(--color-surface);width:4rem;color:inherit;border-radius:6px;padding:.15rem .3rem;font-size:.8rem}select.cfg-storage__disk{font:inherit;max-width:18rem;font-size:.78rem}.cfg-storage__hint{color:var(--color-muted);font-size:.72rem}@media (max-width:40rem){.cfg-storage__row{grid-template-columns:1fr 1fr}}.cfg-machines__rule{color:var(--color-warn);margin:0;font-size:.8rem}.cfg-boxes{gap:.5rem;display:grid}.cfg-box{border:1px solid var(--color-line);background:var(--color-raised);border-radius:8px;align-items:center;gap:.75rem;padding:.7rem .85rem;display:flex}.cfg-box__text{flex:auto;gap:.25rem;min-width:0;display:grid}.cfg-box__title{font-size:.9rem;font-weight:600}.cfg-box__description{color:var(--color-muted);font-size:.78rem;line-height:1.5}.cfg-box__docs{color:var(--color-link,inherit);margin-top:.3rem;font-size:.72rem;text-decoration:underline;display:inline-block}.cfg-box__actions{flex:none;align-items:center;gap:.4rem;display:flex}select.cfg-box__move{font:inherit;border:1px solid var(--color-line);background:var(--color-surface);color:inherit;border-radius:6px;padding:.25rem .5rem;font-size:.75rem}.cfg-box__remove{font:inherit;color:var(--color-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;padding:.25rem .5rem;font-size:.72rem}.cfg-box__remove:hover{color:var(--color-bad);border-color:var(--color-line)}.cfg-box__note{color:var(--color-muted);margin-left:.5rem;font-size:.68rem;font-weight:500}.cfg-add{max-width:32rem}.cfg-side{flex-direction:column;gap:1rem;display:flex}.cfg-summary{background:var(--color-ink);color:var(--color-surface);border:1px solid var(--color-ink);border-radius:var(--radius-card);flex-direction:column;gap:.75rem;padding:1.5rem;display:flex}.cfg-summary__title{color:var(--color-surface);letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin:0;font-size:.7rem;font-weight:600}.cfg-summary__recap{opacity:.85;overflow-wrap:anywhere;border-bottom:1px solid var(--color-surface);margin:0;padding-bottom:.75rem;font-size:.88rem;line-height:1.9}@supports (color:color-mix(in lab,red,red)){.cfg-summary__recap{border-bottom:1px solid color-mix(in srgb,var(--color-surface) 14%,transparent)}}.cfg-summary__subtitle{color:var(--color-surface);letter-spacing:.14em;text-transform:uppercase;opacity:.6;margin:0;font-size:.68rem;font-weight:600}.cfg-summary__lines{grid-template-columns:1fr auto;gap:.35rem 1rem;margin:0;font-size:.85rem;display:grid}.cfg-summary__lines dt{opacity:.7}.cfg-summary__lines dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.cfg-summary__total{border-top:1px solid var(--color-surface);justify-content:space-between;align-items:baseline;gap:.75rem;padding-top:.8rem;display:flex}@supports (color:color-mix(in lab,red,red)){.cfg-summary__total{border-top:1px solid color-mix(in srgb,var(--color-surface) 14%,transparent)}}.cfg-summary__total-label{opacity:.7;font-size:.88rem}.cfg-summary__total-value{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:1.8rem;font-weight:700}.cfg-summary__tax,.cfg-summary__gross{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.cfg-summary__tax{opacity:.72;margin-top:.5rem;font-size:.85rem}.cfg-summary__gross{border-top:1px dashed var(--color-surface);margin-top:.35rem;padding-top:.5rem}@supports (color:color-mix(in lab,red,red)){.cfg-summary__gross{border-top:1px dashed color-mix(in srgb,var(--color-surface) 14%,transparent)}}.cfg-summary__gross{font-size:.95rem;font-weight:600}.cfg-summary__caveat{opacity:.6;margin:0;font-size:.8rem;line-height:1.7}.cfg-summary__trial{border-radius:var(--radius-control);background:var(--color-ok);margin:0 0 .5rem;padding:.55rem .7rem;font-size:.8rem;line-height:1.6}@supports (color:color-mix(in lab,red,red)){.cfg-summary__trial{background:color-mix(in srgb,var(--color-ok) 18%,transparent)}}.cfg-next{background:var(--color-surface);border-radius:var(--radius-card);color:var(--color-muted);padding:1.1rem 1.25rem;font-size:.85rem;line-height:1.7;box-shadow:0 4px 20px #0000000d}.cfg-next__title{color:var(--color-ink);margin-bottom:.25rem;display:block}.cfg-next__text{margin:0}.cfg-side__delete{text-align:center;flex-direction:column;align-items:center;gap:.25rem;font-size:.78rem;display:flex}.cfg-side__delete .button{color:var(--color-bad)}.cfg-next code{word-break:break-all;color:var(--color-ink);font-size:.75rem}.cfg-summary__notices{color:var(--color-muted);margin:.6rem 0 0;padding-left:1.1rem;font-size:.78rem;line-height:1.5}.cfg-summary__notices li{margin-top:.2rem}.cfg-summary__errors{border:1px solid var(--color-bad);background:var(--color-surface);color:var(--color-bad);border-radius:var(--radius-control);margin:0;padding:.6rem .75rem .6rem 1.6rem;font-size:.75rem;line-height:1.45;list-style-type:disc;list-style-position:outside}.cfg-summary button.cfg-summary__build,.cfg-summary .cfg-summary__build{background-color:var(--color-surface);width:100%;color:var(--color-ink);border-color:var(--color-surface);border-radius:999px;justify-content:center;padding:.85rem 1rem;font-size:.95rem;font-weight:600}.cfg-summary button.cfg-summary__build:hover,.cfg-summary .cfg-summary__build:hover{background-color:var(--color-brand);border-color:var(--color-brand);color:var(--color-on-brand)}.cfg-summary button.cfg-summary__build[disabled]{opacity:.6;cursor:progress}@media (prefers-reduced-motion:reduce){.cfg-card{transition:none}}.list{flex-direction:column;display:flex;overflow:hidden}.list-head,.list-row{grid-template-columns:var(--cols,1fr);border-bottom:1px solid var(--color-line);align-items:center;gap:.75rem;padding:.875rem 1.25rem;font-size:.85rem;display:grid}.list-head{color:var(--color-muted);padding-block:.65rem;font-size:.75rem}.list-row:last-child{border-bottom:0}.list-band{background-color:var(--color-brand-wash);border-bottom:1px solid var(--color-line);letter-spacing:.14em;text-transform:uppercase;color:var(--color-muted);padding:.55rem 1.25rem;font-size:.6875rem}a.list-row{color:inherit;text-decoration:none}a.list-row:hover{background-color:var(--color-raised)}a.list-row:hover .list-primary{color:var(--color-brand)}.list-primary{font-weight:600}.list-sub{color:var(--color-muted);margin-top:.1rem;font-size:.75rem}.list-sub code,.list-mono{font-family:var(--font-mono);font-size:.8em}.list-actions{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.list-actions form{display:contents}.list-foot{color:var(--color-muted);border-top:1px solid var(--color-line);padding:.75rem 1.25rem;font-size:.75rem;line-height:1.6}.list-foot code{font-family:var(--font-mono)}.list-dot{background:var(--color-brand);vertical-align:.05rem;border-radius:50%;width:.45rem;height:.45rem;margin-right:.5rem;display:inline-block}.list-lock{vertical-align:-.05rem;width:.7rem;height:.7rem;color:var(--color-muted);margin-left:.4rem;display:inline-block}.pill--dot{background-color:#0000;padding:0;font-weight:600}.list--bare{box-shadow:none;background-color:#0000;border:0;border-radius:0}.list--bare>.list-head,.list--bare>.list-row{padding-inline:1.5rem}.list--bare>.list-row:last-child{border-bottom:0}@media (max-width:48rem){.list-head{display:none}.list-row{grid-template-columns:1fr;gap:.35rem}.list-actions{justify-content:flex-start}}.reshape-heading{margin:0 0 .15rem;font-size:.9375rem;font-weight:600}.reshape-heading+.card-sub{margin-bottom:.9rem}.reshape-rows{border-top:1px solid var(--color-line);flex-direction:column;display:flex}.reshape-row{border-bottom:1px solid var(--color-line);grid-template-columns:minmax(8rem,1fr) minmax(0,13rem) minmax(0,13rem);align-items:center;gap:.75rem;padding-block:.7rem;display:grid}.reshape-row__name{color:var(--color-ink);font-size:.875rem;font-weight:600}.reshape-row .form-item{margin:0}.reshape-row select{width:100%}.reshape-row__size[style*="display: none"]{visibility:hidden}.reshape-rows+.form-actions{margin-top:1rem}.vc-reshape-dialog .form-actions{margin-top:1.25rem}@media (max-width:40rem){.reshape-row{grid-template-columns:1fr;gap:.4rem}.reshape-row__name{margin-bottom:.1rem}}.logs-pre{background:var(--color-ink);max-height:70vh;color:var(--color-surface);border-radius:0 0 var(--radius-card) var(--radius-card);white-space:pre;margin:0;padding:1rem 1.25rem;font-size:.75rem;line-height:1.6;overflow:auto}.logs-wait{color:var(--color-muted);align-items:center;gap:.6rem;padding:1.5rem 1.25rem;font-size:.85rem;display:flex}.logs-wait .spinner{border:2px solid var(--color-line);border-top-color:var(--color-brand);border-radius:50%;width:.9rem;height:.9rem;animation:.8s linear infinite vc-spin}@keyframes vc-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.logs-wait .spinner{animation:none}}.logs-fetch-wrap{flex-shrink:0}.logs-fetch{align-items:flex-end;gap:.5rem;display:flex}.logs-fetch .form-item{margin:0}.logs-fetch .form-item label{text-transform:uppercase;letter-spacing:.06em;color:var(--color-muted);font-size:.7rem;font-weight:600}.logs-fetch .form-actions{margin:0}.logs-fetch select{width:auto;min-width:9rem;padding:.4rem 1.75rem .4rem .6rem;font-size:.8rem}.logs-fetch .form-note{display:none}.svc-group__title{text-transform:uppercase;letter-spacing:.04em;color:var(--color-muted);margin:0 0 .5rem;font-size:.78rem;font-weight:600}.svc-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.svc{border:1px solid var(--color-line);border-radius:var(--radius);background-color:var(--color-surface);gap:.15rem;padding:.6rem .75rem;display:grid}.svc__name{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.svc__what{font-size:.82rem}.svc__from{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.78rem;display:flex}.tag{border-radius:var(--radius-sm,4px);border:1px solid var(--color-line);color:var(--color-muted);white-space:nowrap;padding:.05rem .4rem;font-size:.72rem;display:inline-block}.tag--asked{border-color:var(--color-brand);color:var(--color-brand)}.code-block{border:1px solid var(--color-line);border-radius:var(--radius);background-color:var(--color-surface-sunken,var(--color-surface));margin:0;padding:.6rem .75rem;font-size:.8rem;overflow-x:auto}.invoice .card-body{flex-direction:column;gap:1.375rem;display:flex}.invoice-meta{flex-wrap:wrap;gap:1rem 2.5rem;display:flex}.invoice-meta>div{flex-direction:column;gap:.15rem;display:flex}.invoice-meta__value{color:var(--color-ink);font-size:.9375rem;font-weight:600}.invoice-parties{border-block:1px solid var(--color-line);gap:1.375rem;padding-block:1.375rem;display:grid}.invoice-party{flex-direction:column;gap:.1rem;font-size:.8125rem;display:flex}.invoice-party b{font-size:.9375rem}.invoice-party .label{margin-bottom:.4rem}@media (min-width:40rem){.invoice-parties{grid-template-columns:repeat(2,minmax(0,1fr))}.invoice-party--end{text-align:right;align-items:flex-end}}.invoice-section h3{margin:0 0 .75rem;font-size:.9375rem}.invoice-section__head{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.75rem;display:flex}.invoice-section__head h3{margin-bottom:0}.invoice-adjustment td{color:var(--color-muted)}.invoice-total td{border-top:1px solid var(--color-line)}@media print{.no-print{display:none!important}}.traffic-bandwidth{border-top:1px solid var(--color-line);flex-wrap:wrap;align-items:baseline;gap:.35rem .75rem;padding-top:.75rem;font-size:.8125rem;display:flex}.traffic-bandwidth b{margin-left:.5rem}.traffic-bandwidth b:first-of-type{margin-left:0}}@layer utilities{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.lowercase{text-transform:lowercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,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))}.stack{flex-direction:column;gap:1rem;display:flex}.row{align-items:center;gap:.5rem;display:flex}.row-between{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.muted{color:var(--color-muted)}.truncate-1{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.min-w-0{min-width:0}.grid-2{grid-template-columns:repeat(auto-fit,minmax(min(22rem,100%),1fr));align-items:start;gap:1rem;display:grid}.panel{padding:1.25rem}.panel__head{justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.4rem;display:flex}.panel__title{margin:0;font-size:.95rem;font-weight:700}.panel__note{color:var(--color-muted);text-align:right;font-size:.75rem}.panel__row{grid-template-columns:var(--panel-cols,1fr);border-top:1px solid var(--color-line);align-items:center;gap:.4rem .9rem;padding:.7rem 0;font-size:.82rem;display:grid}.panel__empty{color:var(--color-muted);margin:.5rem 0 0;font-size:.82rem}.panel__more{color:var(--color-brand);margin-top:.7rem;font-size:.82rem;text-decoration:none;display:inline-block}.panel__more:hover{text-decoration:underline}.link-more{color:var(--color-brand);white-space:nowrap;font-size:.82rem;text-decoration:none}.link-more:hover{text-decoration:underline}@media (min-width:62rem){.grid-2--lead{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.grid-2--trail{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr)}.grid-2--even{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.grid-2--match,.grid-3--match{align-items:stretch}.offline-page>.card-body{min-height:0}.offline-page .form-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:.9rem 0 0;display:flex}.offline-page__note{font-size:.75rem}.edge-page{border:1px solid var(--color-line);border-radius:var(--radius-card);background-color:var(--color-surface);overflow:hidden}.edge-page+.edge-page{margin-top:.5rem}.edge-page>summary{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:.5rem;padding:.7rem .9rem;font-weight:600;list-style:none;display:flex}.edge-page>summary::-webkit-details-marker{display:none}.edge-page>summary:before{content:"";opacity:.55;border-bottom:2px solid;border-right:2px solid;flex:none;width:.45rem;height:.45rem;transition:transform .15s;transform:rotate(-45deg)}.edge-page[open]>summary:before{transform:rotate(45deg)}.edge-page>summary:hover{background-color:var(--color-raised)}.edge-page>summary:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px}.edge-page[open]>summary{border-bottom:1px solid var(--color-line)}.edge-page>:not(summary){padding-inline:.9rem}.edge-page>:not(summary):first-of-type{padding-top:.8rem}.edge-page>:not(summary):last-child{padding-bottom:.9rem}.edge-page textarea{resize:vertical;width:100%;min-height:11rem;font-family:var(--font-mono);font-size:.8rem}.edge-page__placeholders{font-size:.75rem}.edge-page__placeholders code{font-family:var(--font-mono);background-color:var(--color-raised);border-radius:.25rem;padding:.05rem .3rem}.edge-page__preview{font-size:.8rem}.card-body fieldset{border:1px solid var(--color-line);border-radius:var(--radius-card);min-inline-size:0;margin:0 0 .75rem;padding:.8rem .9rem}.card-body fieldset>legend{padding-inline:.35rem;font-size:.85rem;font-weight:600}.card-body details:not(.edge-page)>summary{cursor:pointer;padding:.35rem 0;font-weight:600}.grid-3{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));align-items:start;gap:1rem;display:grid}.command{border-radius:var(--radius-control);background:var(--color-brand-wash);font-family:var(--font-mono);white-space:pre-wrap;word-break:break-all;margin:0;padding:.6rem .75rem;font-size:.78rem;display:block}.shares{flex-direction:column;font-size:.85rem;display:flex}.shares__row{border-top:1px solid var(--color-line);font-variant-numeric:tabular-nums;justify-content:space-between;gap:.75rem;padding:.45rem 0;display:flex}.text-bad{color:var(--color-bad)}.verbs{flex-wrap:wrap;gap:.4rem;display:flex}a.chip{color:inherit;text-decoration:none}a.chip:hover{border-color:var(--color-line-strong)}.proj-card__lock{color:var(--color-muted);vertical-align:-1px}.chip--marker{letter-spacing:.08em;text-transform:uppercase;border-color:var(--color-ink);color:var(--color-ink);cursor:default;padding:.15rem .5rem;font-size:.62rem;font-weight:700}.chip--on,a.chip--on,a.chip--on:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}select.chip--select{appearance:none;cursor:pointer;border:1px solid var(--color-line);background-color:var(--color-surface);width:auto;max-width:12rem;height:auto;color:var(--color-ink);background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:right .95rem center,right .7rem center;background-repeat:no-repeat;background-size:.3rem .3rem,.3rem .3rem;border-radius:999px;padding:.3rem 1.9rem .3rem .7rem;font-size:.75rem;font-weight:600;line-height:1.4}select.chip--select:hover{border-color:var(--color-line-strong)}select.chip--select:disabled{opacity:.5;cursor:not-allowed}.activity-filters,.activity-filters__form{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.thread{gap:1.1rem}.thread__message{grid-template-columns:2rem 1fr;align-items:start;gap:.75rem;display:grid}.thread__avatar{background:var(--color-brand-wash);width:2rem;height:2rem;color:var(--color-brand);border-radius:50%;justify-content:center;align-items:center;font-size:.72rem;font-weight:600;display:inline-flex}.thread__avatar--us{background:var(--color-ink);color:var(--color-surface)}.thread__body{font-size:.9rem;line-height:1.65}.thread__body p:last-child{margin-bottom:0}.thread__reply{border-top:1px solid var(--color-line);flex-direction:column;gap:.6rem;padding-top:1rem;display:flex}.console-main .thread__reply textarea{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface);width:100%;max-width:none;color:var(--color-ink);font:inherit;resize:vertical;padding:.7rem .85rem;font-size:.9rem}.thread__reply textarea:disabled{opacity:.6}.task-log{max-height:40rem;font-family:var(--font-mono);white-space:pre-wrap;word-break:break-word;background:var(--color-ink);color:var(--color-surface);border-radius:0 0 var(--radius-card) var(--radius-card);margin:0;padding:1rem 1.25rem;font-size:.75rem;line-height:1.5;overflow:auto}.verbs .chip[aria-disabled=true]{color:var(--color-muted);cursor:not-allowed;border-style:dashed}}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--color-paper:#0d1116;--color-surface:#151a21;--color-raised:#1b2129;--color-ink:#e8edf2;--color-text:#c3ccd5;--color-muted:#93a0ad;--card-line:#262d36;--color-line:#262d36;--color-line-strong:#34506a;--color-brand:#4fb3ec;--color-brand-press:#79c6f2;--color-brand-soft:#29455c;--color-brand-wash:#13202b;--color-on-brand:#06131c;--color-ok:#45c48c;--color-ok-bg:#0f2a1f;--color-warn:#e0a445;--color-warn-bg:#2b2313;--color-bad:#f2757a;--color-bad-bg:#2e1619;--color-busy:#4fb3ec;--color-busy-bg:#13202b;--color-idle:#93a0ad;--color-idle-bg:#222831}}:root[data-theme=dark]{--color-paper:#0d1116;--color-surface:#151a21;--color-raised:#1b2129;--color-ink:#e8edf2;--color-text:#c3ccd5;--color-muted:#93a0ad;--card-line:#262d36;--color-line:#262d36;--color-line-strong:#34506a;--color-brand:#4fb3ec;--color-brand-press:#79c6f2;--color-brand-soft:#29455c;--color-brand-wash:#13202b;--color-on-brand:#06131c;--color-ok:#45c48c;--color-ok-bg:#0f2a1f;--color-warn:#e0a445;--color-warn-bg:#2b2313;--color-bad:#f2757a;--color-bad-bg:#2e1619;--color-busy:#4fb3ec;--color-busy-bg:#13202b;--color-idle:#93a0ad;--color-idle-bg:#222831}@media screen{.ui-widget-overlay.ui-front{background:var(--color-ink)}@supports (color:color-mix(in lab,red,red)){.ui-widget-overlay.ui-front{background:color-mix(in srgb,var(--color-ink) 45%,transparent)}}.ui-widget-overlay.ui-front{opacity:1}.ui-dialog.ui-widget.ui-widget-content{border-radius:var(--radius-card);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans);border:0;max-width:calc(100vw - 2.5rem);padding:1.75rem;box-shadow:0 10px 40px #0003}.ui-dialog .ui-dialog-titlebar.ui-widget-header{color:inherit;font-weight:inherit;background:0 0;border:0;padding:0 0 .25rem}.ui-dialog .ui-dialog-title{white-space:normal;width:auto;margin:0;font-size:1.375rem;font-weight:700;line-height:1.3}.ui-dialog .ui-dialog-titlebar-close.ui-button{width:1.75rem;height:1.75rem;color:var(--color-muted);background:0 0;border:0;border-radius:999px;margin:0;top:0;right:0}.ui-dialog .ui-dialog-titlebar-close.ui-button:hover{background:var(--color-paper);color:var(--color-ink)}.ui-dialog .ui-dialog-content.ui-widget-content{color:inherit;background:0 0;border:0;padding:.75rem 0 0;font-size:.875rem;line-height:1.6}.ui-dialog .ui-dialog-content>form>.form-item:first-child .description,.ui-dialog .dialog-lede{color:var(--color-muted);font-size:.8125rem}.ui-dialog .form-item{margin-block:0 1rem}.ui-dialog .form-item label{color:var(--color-ink);margin-bottom:.35rem;font-size:.875rem;font-weight:500;display:block}.ui-dialog .form-type-radio label{margin-bottom:0;font-weight:500;display:block}.ui-dialog .form-type-checkbox>label{margin-bottom:0;font-size:.8125rem;display:flex}.ui-dialog .description,.ui-dialog .form-item__description{color:var(--color-muted);margin-top:.35rem;font-size:.75rem;line-height:1.6}.ui-dialog .form-item .description{width:100%}.ui-dialog .form-lede,.console-main .form-lede{color:var(--color-muted);margin:0 0 1rem;font-size:.8125rem;line-height:1.6}.ui-dialog .form-note{color:var(--color-muted);margin:.25rem 0 0;font-size:.75rem;line-height:1.6}.ui-dialog .form-note--strong{color:var(--color-text)}.form-note--strong strong{color:var(--color-ink)}.ui-dialog .allowance-rows{flex-direction:column;display:flex}.ui-dialog .allowance-row{border-top:1px solid var(--color-line);grid-template-columns:1fr 6.5rem 1fr;align-items:center;gap:.75rem;padding:.625rem 0;font-size:.8125rem;display:grid}.ui-dialog .allowance-row__what{flex-direction:column;min-width:0;display:flex}.ui-dialog .allowance-row__what .muted{font-size:.75rem}.ui-dialog .allowance-row .form-item{align-items:center;gap:.375rem;margin:0;display:flex}.ui-dialog .allowance-row .form-item input[type=number]{width:4rem;font-family:var(--font-mono);text-align:right;padding:.5rem .625rem;font-size:.875rem}.ui-dialog .allowance-row .field-suffix{font-size:.8125rem}.ui-dialog .allowance-row__bar{background:var(--color-line);border-radius:2px;height:4px;overflow:hidden}.ui-dialog .allowance-row__fill{background:var(--color-brand);height:100%;transition:width .15s}.ui-dialog .allowance-row__fill.is-over{background:var(--color-bad)}.ui-dialog .allowance-form__unallocated{border-top:1px solid var(--color-line);justify-content:space-between;padding:.625rem 0;font-size:.8125rem;display:flex}.ui-dialog .allowance-form__unallocated .mono{color:var(--color-muted)}.ui-dialog .allowance-form__unallocated .text-bad{color:var(--color-bad)}.ui-dialog .allowance-form .form-note{margin-bottom:1rem}.ui-dialog .resize-machine .form-note+.form-note{margin-top:.5rem}.ui-dialog .resize-machine .form-note:last-of-type{margin-bottom:1rem}.ui-dialog .mode-switch,.console-main .mode-switch{border:0;min-width:0;margin:0 0 1rem;padding:0;display:block}.ui-dialog .mode-switch>legend,.console-main .mode-switch>legend{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-dialog .mode-switch>.fieldset-wrapper,.console-main .mode-switch>.fieldset-wrapper{border:1.5px solid var(--color-line);border-radius:999px;gap:.25rem;padding:.2rem;display:inline-flex}.mode-switch .form-item{margin:0}.mode-switch .form-type-radio{display:inline-block}.mode-switch input[type=radio]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.mode-switch label{color:var(--color-ink);cursor:pointer;border-radius:999px;margin:0;padding:.35rem .9rem;font-size:.8125rem;font-weight:600;display:inline-block}.mode-switch input[type=radio]:checked+label{background:var(--color-ink);color:var(--color-surface)}.mode-switch input[type=radio]:focus-visible+label{box-shadow:0 0 0 3px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.mode-switch input[type=radio]:focus-visible+label{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 30%,transparent)}}.ui-dialog .choice-list{border:0;min-width:0;margin:0 0 1rem;padding:0;display:block}.ui-dialog .choice-list legend{margin-bottom:.35rem;padding:0;font-size:.875rem;font-weight:500}.ui-dialog .choice-list .fieldset-wrapper{padding:0}.ui-dialog .choice-list .fieldset-wrapper>div{flex-direction:column;gap:.4rem;max-height:15rem;padding:2px;display:flex;overflow:auto}.ui-dialog .choice-list .form-item{flex-shrink:0;margin:0}.ui-dialog .choice-list input[type=radio]{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.ui-dialog .choice-list label{border:1.5px solid var(--color-line);border-radius:var(--radius-control);cursor:pointer;font-variant-numeric:tabular-nums;margin:0;padding:.6rem .85rem;font-size:.8125rem;font-weight:500;display:block}.ui-dialog .choice-list label:hover{border-color:var(--color-ink)}.ui-dialog .choice-list input[type=radio]:checked+label{border-color:var(--color-ink);background:var(--color-paper)}.ui-dialog .choice-list input[type=radio]:focus-visible+label{box-shadow:0 0 0 3px var(--color-brand)}@supports (color:color-mix(in lab,red,red)){.ui-dialog .choice-list input[type=radio]:focus-visible+label{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-brand) 30%,transparent)}}.ui-dialog .deploy-form .form-actions{flex-wrap:wrap}.ui-dialog table.bulk-rows{border:1px solid var(--color-line);border-radius:var(--radius-control);border-collapse:separate;border-spacing:0;width:100%;margin:.75rem 0 .5rem;font-size:.8125rem;overflow:hidden}.ui-dialog table.bulk-rows th{letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted);text-align:left;border-bottom:1px solid var(--color-line);background:var(--color-paper);padding:.45rem .75rem;font-size:.7rem}.ui-dialog table.bulk-rows td{border-top:1px solid var(--color-line);vertical-align:middle;max-width:14rem;padding:.4rem .75rem;overflow:hidden}.ui-dialog table.bulk-rows tr:first-child td{border-top:0}.ui-dialog table.bulk-rows td .form-item{margin:0}.ui-dialog table.bulk-rows code{font-size:.75rem}.ui-dialog .ui-dialog-buttonpane.ui-widget-content{background:0 0;border:0;margin:.5rem 0 0;padding:0}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:none;justify-content:flex-end;gap:.5rem;display:flex}.ui-dialog .ui-dialog-buttonpane .ui-button.button,.ui-dialog .ui-button.button{border:1.5px solid var(--color-ink);background:var(--color-ink);color:var(--color-surface);font-family:var(--font-sans);border-radius:999px;margin:0;padding:.6rem 1.15rem;font-size:.875rem;font-weight:600}.ui-dialog .ui-button.button:hover{background:var(--color-brand);border-color:var(--color-brand);color:var(--color-on-brand)}.ui-dialog .ui-button.button--secondary,.ui-dialog .ui-button.button--quiet{background:var(--color-surface);border-color:var(--color-line);color:var(--color-ink)}.ui-dialog .ui-button.button--secondary:hover,.ui-dialog .ui-button.button--quiet:hover{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-surface)}.ui-dialog .ui-button.button--danger{border-color:var(--color-bad);color:var(--color-bad);background:0 0}.ui-dialog .ui-button.button--danger:hover{background:var(--color-bad-bg)}}.ajax-progress{opacity:0;padding:0;animation:.15s ease-out .25s forwards vc-loader-in}.ajax-progress-fullscreen{z-index:1260;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);opacity:0;background:#ffffff8c;border-radius:0;justify-content:center;align-items:center;width:auto;height:auto;margin:0;display:flex;position:fixed;inset:0}.ajax-progress-fullscreen:before{content:"";border:2px solid var(--color-line);border-top-color:var(--color-brand);border-radius:50%;width:1.75rem;height:1.75rem;animation:.8s linear infinite vc-spin}.ajax-progress-throbber{vertical-align:middle;align-items:center;margin-inline-start:.5rem;display:inline-flex}.ajax-progress-throbber .throbber{border:2px solid var(--color-line);border-top-color:var(--color-brand);background:0 0;border-radius:50%;width:.9rem;height:.9rem;margin:0;padding:0;animation:.8s linear infinite vc-spin}.ajax-progress-throbber .message{display:none}.ajax-progress-bar{width:12rem}@keyframes vc-loader-in{to{opacity:1}}@media (prefers-reduced-motion:reduce){.ajax-progress-fullscreen:before,.ajax-progress-throbber .throbber{animation-duration:2s}}.layout-region-checkout-main,.layout-region-checkout-secondary,.layout-region-checkout-footer{float:none;width:auto;padding-left:0;padding-right: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-border-style{syntax:"*";inherits:false;initial-value:solid}@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}@keyframes pulse{50%{opacity:.5}}
