.shell{--nav-width: 220px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px}.shell .app-brand-icon{width:36px;height:36px;border-radius:8px;object-fit:cover}.shell .shell__nav{gap:16px}.shell .nav-footer{border:0;border-top:1px solid var(--border);border-radius:0;background:transparent;padding:16px 8px 0}.shell .store-identity__avatar{box-shadow:none;border:0;background:var(--secondary)}.shell .topbar{background:var(--background);-webkit-backdrop-filter:none;backdrop-filter:none}.overview-workspace,.template-workspace{display:flex;flex-direction:column;gap:1.75rem;min-width:0}:is(.overview-workspace,.template-workspace) .page__header h1{font-size:clamp(1.5rem,2vw,1.875rem);line-height:1.25}:is(.overview-workspace,.template-workspace) .lede{font-size:.875rem;max-width:65ch}:is(.overview-workspace,.template-workspace) .btn{box-shadow:none}.shell .btn--quiet{border-color:transparent;background:transparent;box-shadow:none}.shell .tabs{border:0;border-bottom:1px solid var(--border);border-radius:0;padding:0;gap:1.25rem;background:transparent;box-shadow:none;width:100%}.shell .tab{border-radius:0;padding:.75rem 0;border-bottom:2px solid transparent;background:transparent;box-shadow:none}.shell .tab[aria-selected=true]{border-bottom-color:var(--foreground);background:transparent;box-shadow:none;color:var(--foreground)}.template-workspace .field-row{position:relative;padding:12px 72px 12px 0;row-gap:0;grid-template-columns:24px minmax(0,1fr);background:transparent}.template-workspace .field-row__meta strong{font-size:.875rem;font-weight:550}.template-workspace .field-row__type{font-size:.75rem}.template-workspace .field-row__type .code{background:transparent;border:0;padding:0;color:var(--muted-foreground)}.template-workspace .field-row__editor{grid-column:1 / -1;min-width:0}.template-workspace .field-row__editor>summary{position:absolute;right:0;top:12px;list-style:none;cursor:pointer;min-height:36px}.template-workspace .field-row__editor>summary::-webkit-details-marker{display:none}.template-workspace .field-row__editor[open]>summary{background:var(--secondary)}.template-workspace .field-row:has(.field-row__editor[open]){padding-right:0}.template-workspace .field-row:has(.field-row__editor[open])>.field-row__meta{padding-right:4.5rem}.template-workspace .field-row__expanded{margin-top:1rem;padding:1.25rem;background:var(--card);border-radius:8px;border:0}.template-workspace .field-row__secondary{display:flex;flex-wrap:wrap;gap:.5rem;border-top:1px solid var(--border);padding-top:.75rem;margin-top:1rem}.template-workspace .field-row__secondary>form:last-child{margin-left:auto}.template-workspace .field-delete{color:var(--danger)}.template-workspace .inline-editor{background:transparent}.template-workspace .inline-editor__trigger{padding-left:0;min-height:48px}.template-wizard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0;padding:0;list-style:none}.template-wizard li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem;min-width:0}.template-wizard li>span{display:flex;flex-direction:column;gap:.2rem}.template-wizard li small{color:var(--muted-foreground);line-height:1.35}.template-wizard li>:last-child{grid-column:2;justify-self:start}.app-disclosure{border-top:1px solid var(--border);padding:1rem 0}.app-disclosure>summary{cursor:pointer;color:var(--muted-foreground);font-size:.8125rem;width:fit-content}.app-disclosure>summary:focus-visible{outline:2px solid var(--foreground);outline-offset:4px;border-radius:2px}.app-disclosure[open]>summary{color:var(--foreground);margin-bottom:1.25rem}.overview-workspace .billing-index-management{padding:0}.overview-workspace .readout{background:transparent;box-shadow:none}@media(max-width:700px){.shell .page{padding:1.25rem}:is(.overview-workspace,.template-workspace) .page__header{align-items:flex-start}.shell .tabs{gap:1rem}.template-workspace .field-row__expanded{padding:12px}.template-workspace .field-row__editor>summary{min-height:44px;top:4px}.template-workspace .field-row__handle{min-height:44px}.template-wizard{grid-template-columns:1fr}}:is(.overview-workspace,.template-workspace) input:not([type]){width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--input);border-radius:.5rem;background:var(--background);color:var(--foreground);font:inherit}:is(.overview-workspace,.template-workspace) input:not([type]):focus-visible{outline:2px solid var(--foreground);outline-offset:2px}.overview-workspace .page__header>.actions{flex-shrink:0}.overview-workspace .readout{padding:1rem}@media(min-width:1000px){.overview-workspace .readout-set{grid-template-columns:repeat(5,minmax(0,1fr))}}.app-menu-toggle{display:none!important}.app-navigation-links{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.app-navigation-links .nav-footer{margin-top:auto}@media(max-width:700px){.shell .shell__nav{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.75rem 1rem;gap:.5rem}.shell .app-menu-toggle{display:inline-flex!important;min-height:44px}.shell .app-navigation-links{display:none;width:100%;flex:auto}.shell .shell__nav--open .app-navigation-links{display:flex}.shell .shell__nav .brand{width:auto;margin:0}.shell .topbar{padding:.75rem 1.25rem}}@media(max-width:700px){.overview-workspace .table-wrap{overflow-x:auto}.overview-workspace .table-wrap table{min-width:600px}.overview-workspace .readout:last-child{grid-column:1 / -1}}.quotes-workspace{display:flex;flex-direction:column;gap:1.5rem;min-width:0}.quotes-workspace .table-wrap{overflow-x:auto}.shell .data-table{table-layout:fixed}.shell .data-table--quotes{min-width:900px}.shell .data-table :is(th,td){padding:16px 24px;vertical-align:top;line-height:20px}.shell .data-table th{padding-top:12px;padding-bottom:12px;font-size:12px;font-weight:550;letter-spacing:.06em}.shell .data-table td{font-size:14px}.shell .data-table strong{font-weight:550}.shell .data-table td a{text-decoration:none}.shell .data-table td a:hover{text-decoration:underline;text-underline-offset:3px}.shell .data-table .text-small{font-size:12px;line-height:16px;margin-top:4px}.shell .data-table :is(.stack--tight,.quote-cell){display:flex;flex-direction:column;align-items:flex-start;gap:0}.shell .data-table .numeric{font-variant-numeric:tabular-nums;white-space:nowrap}.shell .data-table .badge{display:inline-flex;width:fit-content;min-height:0;padding:0;border:0;border-radius:0;background:transparent;font-size:12px;font-weight:500;line-height:20px;white-space:nowrap}.shell .data-table .badge:before{content:"";width:5px;height:5px;border-radius:50%;background:currentColor;flex-shrink:0;margin-right:3px}.shell .data-table--quotes th:nth-child(1){width:17%}.shell .data-table--quotes th:nth-child(2){width:27%}.shell .data-table--quotes th:nth-child(3){width:16%}.shell .data-table--quotes th:nth-child(4),.shell .data-table--quotes th:nth-child(5){width:13%}.shell .data-table--quotes th:nth-child(6){width:14%}.shell .data-table--quotes td:nth-child(3) .text-small{white-space:nowrap;font-size:10px}.quote-order-reference{font-variant-numeric:tabular-nums;font-weight:500}.shell .data-table tbody tr:hover{background:var(--secondary)}.shell .panel,.shell .card{border:0;border-radius:12px;background:var(--card);box-shadow:none}.shell .panel__head{padding:20px 20px 12px;border:0}.shell .panel__body{padding:20px}.shell .panel__head+.panel__body{padding-top:8px}.shell .panel__body--flush,.shell .panel__head+.panel__body--flush{padding:0}.shell .panel__foot{padding:16px 20px;border:0;background:transparent;gap:16px}.shell .panel .panel{border-radius:0;background:transparent}.shell .panel .table-wrap{border:0;border-radius:0}.shell .panel .table-wrap:last-child{border-radius:0 0 12px 12px}.shell .data-table :is(th,td){border-left:0;border-right:0}.shell .data-table thead th{border-top:0;border-bottom:1px solid var(--border);background:transparent}.shell .data-table tbody td{border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent)}.shell .data-table tbody tr:last-child td{border-bottom:0}.shell .data-table .code{border:0;background:transparent;padding:0}.shell .data-table .btn{box-shadow:none}.shell .data-table .btn:not(.btn--primary):not(.btn--danger){border-color:transparent;background:transparent}.shell .data-table .btn:not(.btn--primary):not(.btn--danger):hover{background:var(--secondary)}.shell .page__header h1{font-size:clamp(1.5rem,2vw,1.875rem);line-height:1.25}.shell .page__header .lede{font-size:.875rem;max-width:65ch}.shell .field-list{padding:0 20px}.shell .field-row__expanded{background:var(--background)}.shell .inline-editor{border-top-color:var(--border)}.shell .readout,.shell .nav-footer,.shell .topbar{border:0}.shell .badge{border:0;box-shadow:none;padding:4px 8px;gap:4px}.shell .app-disclosure{border:0}@media(max-width:700px){.shell .panel__head{padding:16px 16px 12px}.shell .panel__body{padding:16px}.shell .panel__body--flush,.shell .panel__head+.panel__body--flush{padding:0}.shell .panel__foot{padding:16px}.shell .field-list{padding:0 16px}}.shell .readout{justify-content:flex-start}.shell .readout__label{min-height:40px}.shell .page{gap:var(--space-5);padding:var(--space-6)}.shell :is(.overview-workspace,.template-workspace,.quotes-workspace){gap:var(--space-5)}.shell .page__header{gap:var(--space-5)}.shell .page__title-group{gap:var(--space-2)}.shell .page__header h1{margin:0;line-height:32px}.shell .page__header .lede{margin:0;line-height:20px}.shell .eyebrow{line-height:16px}.shell .actions{gap:var(--space-2)}.shell .btn{min-height:40px;padding:8px 16px;line-height:24px;gap:8px;box-shadow:none}.shell .btn--small{min-height:32px;padding:4px 8px;line-height:24px}.shell .topbar{min-height:64px;padding:16px 32px}.shell .store-identity{gap:12px}.shell .store-identity__avatar{width:32px;height:32px}.shell .store-identity__copy{gap:4px;line-height:16px}.shell .store-identity__copy span{margin:0}.shell .shell__nav{padding:16px}.shell .brand{padding:0 8px;gap:12px;min-height:40px}.shell .nav-link{min-height:40px;padding:8px;line-height:24px}.shell .nav-link__label{gap:12px}.shell .nav-group{gap:4px}.shell .nav-group__label{padding:0 8px 8px;line-height:16px}.shell .data-table--templates th:nth-child(1){width:34%}.shell .data-table--templates th:nth-child(2){width:18%}.shell .data-table--templates th:nth-child(3){width:24%}.shell .data-table--templates th:nth-child(4){width:8%}.shell .data-table--templates th:nth-child(5){width:16%}.shell .data-table--templates{min-width:960px}.shell .data-table--templates tbody td{height:80px;vertical-align:middle}.shell .data-table--templates .template-status{min-height:20px}.shell .data-table--templates .template-build{display:flex;flex-direction:column;gap:4px;font-size:12px;line-height:16px}.shell .data-table--templates .template-build>span{display:block;gap:0}.shell .data-table--templates .template-actions-heading{text-align:right}.shell .data-table--templates .table-actions{gap:8px}.shell .row-menu summary{width:32px;padding:4px 0}.shell .row-menu__content{top:calc(100% + 4px);padding:4px;width:160px}.shell .row-menu__item{padding:8px 12px;border-radius:4px;line-height:20px}@media(max-width:700px){.shell .page{padding:16px}.shell .topbar,.shell .shell__nav{padding:12px 16px}}.shell .brand__meta{margin-top:0}.shell .nav-link__count{padding:0 4px}.shell .theme-toggle{gap:8px}.shell .table-actions:has(.row-menu[open]){flex-direction:column;align-items:flex-end}.shell .row-menu[open]{width:104px}.shell .row-menu[open]>summary{margin-left:auto}.shell .row-menu__content{position:static;width:100%;margin-top:4px;box-shadow:none}.shell .data-table--quotes .badge{white-space:normal}.shell :is(.stack,.split,.grid,.filters):not(.configurator *){gap:24px}.shell .stack--tight:not(.configurator *){gap:8px}.shell .row:not(.configurator *){gap:12px}.shell .field:not(.configurator *){gap:8px;min-width:0}.shell .field__label{line-height:20px}.shell .field__hint{margin:0;line-height:16px}.shell :is(input:not([type]),input[type=text],input[type=email],input[type=number],input[type=search],input[type=date],input[type=tel],select,textarea):not(.configurator *){width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--input);border-radius:8px;background:var(--background);color:var(--foreground);font:inherit;line-height:20px;box-shadow:none}.shell :is(input,select,textarea):disabled:not(.configurator *){opacity:.6;cursor:not-allowed}.shell :is(input,select,textarea):focus-visible:not(.configurator *){outline:2px solid var(--foreground);outline-offset:2px}.shell .spec{column-gap:24px;row-gap:8px;line-height:20px}.shell .spec :is(dt,dd){min-width:0;overflow-wrap:anywhere}.shell .timeline{gap:0}.shell .timeline__item{padding:16px 0;gap:16px;line-height:20px}.shell .timeline__when{line-height:16px}.shell .divider-label{margin:24px 0 16px;gap:12px}.shell .settings-row{gap:16px;padding:16px 0}.shell .banner{padding:16px;gap:12px;border:0}.shell .banner__body{min-width:0}.shell .code{padding:0 4px;overflow-wrap:anywhere}.shell .code-block{padding:16px;border:0;border-radius:8px;overflow-x:auto}.shell .breadcrumbs ol{gap:8px}.shell .funnel{gap:12px}.shell .funnel__row{min-height:32px;gap:16px}.shell .funnel__bar{height:16px;border:0}.shell .empty{padding:32px;gap:24px;border:0;border-radius:12px;background:var(--card)}.shell :is(.billing-summary,.billing-plan,.billing-manage){border:0;border-radius:12px;background:var(--card);box-shadow:none}.shell .billing-plan--current{outline:2px solid var(--foreground);outline-offset:-2px}.shell :is(.billing-summary__plan,.billing-plan__head){border:0;padding:24px;gap:12px}.shell :is(.billing-summary__price,.billing-plan__price){gap:4px}.shell .billing-usage{border:0;padding:24px;gap:12px}.shell .billing-plan__features{padding:0 24px 24px;gap:12px}.shell .billing-plan__features li{grid-template-columns:20px minmax(0,1fr);gap:8px;line-height:20px}.shell .billing-plan__features svg{margin-top:4px}.shell .billing-plan__action{gap:12px;padding:0 24px 24px}.shell .billing-downgrade{border:0;padding:8px 0}.shell .billing-downgrade ul{padding-left:20px;margin:12px 0 0;gap:8px}.shell .billing-manage{padding:24px;gap:24px}.shell .readout{padding:16px;gap:8px}.shell .readout__note{margin:0;line-height:16px}.shell .data-table td.text-small{margin:0}.shell .table-wrap{position:relative;max-width:100%;overflow-x:auto}.shell .data-table:not([class*=data-table--]){min-width:480px}@media(max-width:900px){.shell .split{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.shell .grid--2,.shell .grid--3{grid-template-columns:minmax(0,1fr)}.shell .empty{padding:24px}.shell :is(.billing-summary__plan,.billing-plan__head,.billing-usage,.billing-manage){padding:16px}.shell .billing-plan__features,.shell .billing-plan__action{padding:0 16px 16px}.shell .settings-row{flex-wrap:wrap}}.shell .field-row__meta{gap:4px}.shell .support-grid{padding-left:20px}.shell .data-table .badge{white-space:normal}.shell .data-table:has(th:nth-child(5)):not([class*=data-table--]){min-width:800px}.shell .preview-frame{border:0;border-radius:12px}.shell .preview-frame__chrome{padding:12px 24px;border:0}.shell :is(.data-table--logic,.data-table--pricing,.data-table--tests){min-width:840px}.shell .data-table--versions{min-width:640px}.shell .data-table--logic th:nth-child(1),.shell .data-table--logic th:nth-child(2){width:24%}.shell .data-table--logic th:nth-child(3){width:38%}.shell .data-table--logic th:nth-child(4){width:14%}.shell .data-table--pricing th:nth-child(1){width:24%}.shell .data-table--pricing th:nth-child(2){width:18%}.shell .data-table--pricing th:nth-child(3){width:12%}.shell .data-table--pricing th:nth-child(4){width:32%}.shell .data-table--pricing th:nth-child(5){width:14%}.shell .data-table--tests th:first-child{width:32%}.shell .data-table--tests th:nth-child(2){width:12%}.shell .data-table--tests th:nth-child(n+3){width:14%}.shell .data-table--versions th:first-child{width:16%}.shell .data-table--versions th:nth-child(2){width:20%}.shell .data-table--versions th:nth-child(3){width:28%}.shell .data-table--versions th:nth-child(4){width:36%}.shell .data-table :is(td,th):not(.numeric){overflow-wrap:anywhere}
