.billing-screen{min-width:0}.billing-screen .screen-copy{margin-bottom:24px}.billing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px;display:grid}.billing-form{max-width:960px}.billing-form fieldset{border:0;border-top:1px solid var(--hairline);min-width:0;margin:0;padding:24px 0}.billing-form legend{padding:0 12px 0 0;font-size:20px;font-weight:600}.billing-help{color:var(--slate);font-size:13px;font-weight:400;line-height:1.5}.billing-wide{grid-column:1/-1}.billing-line{border-bottom:1px solid var(--hairline);padding:20px 0}.billing-line:first-child{padding-top:0}.billing-line:last-child{border-bottom:0}.billing-line .filter-actions{margin-top:16px}.billing-screen table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.billing-screen th,.billing-screen td{border-bottom:1px solid var(--hairline);vertical-align:top;padding:16px 12px}.billing-screen th{color:var(--slate);font-size:12px;font-weight:600}.billing-screen td small{color:var(--slate);margin-top:4px;display:block}.billing-screen td input{width:150px}.billing-screen .table-scroll{margin:18px 0}.billing-screen .table-scroll table{min-width:660px}.billing-status{background:var(--surface-soft);border-radius:9999px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-block}.billing-status.paid,.billing-status.activated{color:#117a52;background:#e8ffea}.billing-status.partiallyPaid,.billing-status.scheduled{color:#8f4b08;background:#fff5d6}.billing-status.void,.billing-status.recordedNotActivated{color:#b42318;background:#fff0ed}.billing-review{margin:0}.billing-review>div{border-bottom:1px solid var(--hairline);padding:12px 0}.billing-review dt{color:var(--slate);font-size:13px}.billing-review dd{overflow-wrap:anywhere;white-space:pre-line;margin:5px 0 0}.billing-before{color:var(--steel)}.operator-form .billing-approval{align-items:flex-start;gap:12px;line-height:1.6;display:flex}.billing-approval input{flex:0 0 18px;margin-top:3px}.billing-result{border:1px solid var(--hairline);background:var(--surface);border-radius:16px;margin:20px 0;padding:20px}.billing-result h2{margin-top:0;font-size:20px}.billing-result li{margin:10px 0}.billing-customer{border-bottom:1px solid var(--hairline);margin:0 0 24px;padding:16px 0}.billing-customer strong{display:block}.billing-tabs{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.billing-screen .detail-facts dd{overflow-wrap:anywhere}@media (width<=760px){.billing-grid{grid-template-columns:minmax(0,1fr)}.billing-screen .screen-heading-row{flex-direction:column;gap:0;margin-bottom:24px}.billing-screen .screen-heading-row .pill-button{margin-top:0}.billing-screen .detail-facts{grid-template-columns:minmax(0,1fr)}.billing-screen .detail-facts>div{border-left:0;border-bottom:1px solid var(--hairline)}.billing-screen .filter-bar{flex-wrap:wrap}}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.BOFOeGcA.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.Xz1IZZA0.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;--ink:#0a0a0a;--charcoal:#222;--slate:#45515e;--steel:#64676e;--canvas:#fff;--surface:#f7f8fa;--surface-soft:#f2f3f5;--hairline:#e2e5e9;--blue:#1456f0;--purple:#8157e8;--coral:#ff5530;--success:#117a52;--warning:#8f4b08;--danger:#b42318;font-family:DM Sans Variable,DM Sans,Noto Sans JP,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{background:var(--canvas)}body{background:var(--canvas);min-width:320px;color:var(--ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.5}button,input,select,textarea{color:inherit;font:inherit}button{border:0}a{color:inherit;text-decoration:none}button,a,select{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--canvas);padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-180%)}.skip-link:focus{transform:translateY(0)}.csm-shell{grid-template-rows:90px minmax(0,1fr);grid-template-columns:244px minmax(0,1fr);min-height:100vh;display:grid}.shell-header{z-index:20;border-bottom:1px solid var(--hairline);background:#fffffffa;grid-area:1/1/auto/-1;grid-template-columns:244px minmax(0,1fr);height:90px;display:grid;position:sticky;top:0}.brand{border-right:1px solid var(--hairline);align-items:center;gap:13px;min-width:0;padding:16px 22px;display:flex}.brand-mark{flex:none;width:55px;height:55px;display:block}.brand-copy{letter-spacing:-.6px;font-size:23px;font-weight:650;line-height:1.04;display:grid}.desktop-toolbar{justify-content:flex-end;align-items:center;gap:22px;padding:0 31px;display:flex}.operator-button{border:1px solid var(--hairline);background:var(--canvas);cursor:pointer;border-color:#0000;border-radius:12px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:8px 14px;display:inline-flex}.locale-control{border:1px solid var(--hairline);background:var(--canvas);min-height:40px;color:var(--slate);border-radius:10px;align-items:center;gap:7px;padding:0 10px;display:inline-flex}.locale-control select{color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;font-weight:600}.mobile-language-control{color:var(--steel);gap:6px;font-size:12px;font-weight:650;display:grid}.operator-button:hover,.navigation-item:hover{background:var(--surface-soft)}.operator-avatar{border:1px solid var(--hairline);border-radius:9999px;place-items:center;width:42px;height:42px;display:grid}.mobile-menu-button,.mobile-menu-panel{display:none}.side-navigation{border-right:1px solid var(--hairline);background:var(--canvas);grid-area:2/1;height:calc(100vh - 90px);padding:20px 10px;position:sticky;top:90px}.side-navigation nav,.mobile-menu-panel nav{gap:7px;display:grid}.navigation-item{min-height:48px;color:var(--charcoal);border-radius:8px;align-items:center;gap:14px;padding:10px 18px;transition:background .14s;display:flex;position:relative}.navigation-item.active{background:var(--surface-soft);color:var(--ink);font-weight:650}.navigation-item.active:before{background:var(--ink);content:"";border-radius:9999px;width:4px;position:absolute;top:8px;bottom:8px;left:0}.navigation-item:first-child svg{color:var(--purple)}.navigation-item:nth-child(2) svg{color:var(--coral)}.navigation-item:nth-child(3) svg{color:var(--blue)}.main-content{grid-area:2/2;min-width:0}.screen{width:100%;max-width:1540px;margin:0 auto;padding:40px clamp(28px,4vw,64px) 64px}.narrow-screen{max-width:980px;margin-left:0}.screen-copy{justify-content:space-between;align-items:flex-start;gap:28px;margin-bottom:30px;display:flex}.screen-copy h1{letter-spacing:-1.4px;margin:0;font-size:clamp(34px,4vw,44px);font-weight:650;line-height:1.15}.screen-copy p,.section-description{max-width:780px;color:var(--slate);margin:7px 0 0}.back-link{color:var(--slate);align-items:center;gap:8px;margin-bottom:20px;font-weight:650;display:inline-flex}.pill-button{border:1px solid var(--ink);cursor:pointer;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 23px;font-size:15px;font-weight:650;line-height:1.3;transition:transform .14s;display:inline-flex}.pill-button:hover:not(:disabled){transform:translateY(-1px)}.pill-button.primary{background:var(--ink);color:var(--canvas)}.pill-button.secondary{background:var(--canvas);color:var(--ink)}.pill-button:disabled{cursor:wait;opacity:.55}.danger-action{border-color:var(--danger);color:var(--danger)}.table-scroll{width:100%;overflow-x:auto}.data-table{border-top:1px solid var(--hairline);min-width:880px}.data-row{border-bottom:1px solid var(--hairline);align-items:center;column-gap:18px;min-height:55px;padding:8px 12px;font-size:14px;display:grid}.data-header{background:var(--surface);min-height:47px;color:var(--steel);font-size:13px;font-weight:650}.data-link-row{transition:background .14s}.data-link-row:hover{background:var(--surface)}.data-row>*{min-width:0}.data-row code,.code-value,.key-cell{overflow-wrap:anywhere}.organizations-table .data-row{grid-template-columns:minmax(200px,1.15fr) 70px minmax(250px,1.35fr) 100px 135px 20px}.invitations-table .data-row{grid-template-columns:minmax(170px,1.1fr) minmax(110px,.8fr) 80px 85px minmax(140px,1fr) minmax(140px,1fr) 90px 20px}.feature-flags-table .data-row{grid-template-columns:minmax(90px,.7fr) minmax(230px,1.65fr) 70px minmax(100px,.8fr) minmax(140px,1fr) 20px}.members-table .data-row{grid-template-columns:minmax(150px,.9fr) minmax(210px,1.2fr) 100px minmax(170px,1fr) minmax(160px,1fr)}.billing-items-table{min-width:900px}.billing-items-table .data-row{grid-template-columns:minmax(190px,1.3fr) 55px 100px 70px 85px minmax(175px,1.2fr) 80px}.activity-table .data-row{grid-template-columns:minmax(145px,.8fr) minmax(180px,1.15fr) minmax(150px,1fr) minmax(170px,1.15fr) minmax(170px,1.15fr) 90px}.legal-documents-table .data-row{grid-template-columns:minmax(260px,1.5fr) minmax(180px,1fr) minmax(110px,.6fr) 20px}.load-more{margin-top:20px}.two-line-cell{display:grid}.two-line-cell strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.two-line-cell small{color:var(--steel);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sync-value{align-items:center;gap:7px;display:inline-flex}.sync-value.current{color:var(--success)}.sync-value.stale{color:var(--warning)}.empty-state,.loading-state{color:var(--steel);margin:0;padding:24px 14px}.loading-state,.deferred-loading{opacity:0;animation:.12s ease-out .24s forwards reveal-deferred-loading}@keyframes reveal-deferred-loading{to{opacity:1}}@media (prefers-reduced-motion:reduce){.loading-state,.deferred-loading{animation-duration:1ms}}.detail-facts{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 34px;display:grid}.detail-facts>div,.compact-facts>div{min-width:0;padding:16px 18px}.detail-facts>div:not(:nth-child(3n+1)){border-left:1px solid var(--hairline)}.detail-facts>div:nth-child(n+4){border-top:1px solid var(--hairline)}.detail-facts dt,.compact-facts dt,.storage-facts dt{color:var(--steel);font-size:12px;font-weight:650}.detail-facts dd,.compact-facts dd,.storage-facts dd{margin:4px 0 0;font-weight:550}.detail-section{margin-top:38px}.detail-section h2,.activity-day h2{letter-spacing:-.4px;margin:0;font-size:23px;font-weight:650}.detail-section .table-scroll{margin-top:16px}.split-summary{border-bottom:1px solid var(--hairline);grid-template-columns:minmax(220px,.7fr) minmax(360px,1.3fr);gap:42px;padding:25px 0;display:grid}.storage-facts{grid-template-columns:1fr 1.5fr;gap:24px;margin:0;display:grid}.filter-bar,.activity-filters{align-items:end;gap:12px;margin-bottom:24px;display:flex}.filter-bar select,.filter-bar input,.activity-filters select,.activity-filters input,.operator-form input,.operator-form select{background:var(--canvas);min-width:0;min-height:46px;color:var(--charcoal);border:1px solid #cfd3d8;border-radius:8px;padding:0 13px;font-size:16px;font-weight:400}.search-field{background:var(--canvas);border:1px solid #cfd3d8;border-radius:8px;align-items:center;gap:8px;min-width:min(380px,100%);padding-left:12px;display:flex}.search-field input{border:0;outline:0;width:100%}.activity-filters{grid-template-columns:minmax(200px,1.4fr) minmax(120px,.7fr) minmax(120px,.7fr) repeat(2,minmax(130px,.7fr)) auto;display:grid}.activity-filters .search-field{min-width:0}.activity-filters label:not(.search-field),.filter-bar label:not(.search-field),.operator-form label{color:var(--slate);gap:5px;font-size:13px;font-weight:650;display:grid}.filter-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.text-button{cursor:pointer;text-underline-offset:3px;white-space:nowrap;background:0 0;padding:10px;text-decoration:underline}.operator-form{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.page-form{max-width:620px}.page-form .pill-button{width:fit-content;margin-top:8px}.screen-heading-row{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.editor-form{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}.editor-form label,.publication-controls label{color:var(--slate);gap:6px;font-size:13px;font-weight:650;display:grid}.editor-form input,.editor-form select,.editor-form textarea,.publication-controls input{background:var(--canvas);width:100%;min-width:0;min-height:46px;color:var(--charcoal);border:1px solid #cfd3d8;border-radius:8px;padding:10px 13px;font-size:16px;font-weight:400}.editor-form textarea{resize:vertical;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.5}.operator-form .pill-button,.editor-form .pill-button{white-space:normal;width:fit-content;max-width:100%}.operator-form input[type=file],.editor-form input[type=file]{cursor:pointer;padding:6px;font-size:14px}input[type=file]::file-selector-button{border:1px solid var(--ink);background:var(--canvas);color:var(--ink);font:inherit;cursor:pointer;border-radius:9999px;margin-right:12px;padding:10px 18px;font-weight:600}input[type=file]:hover:not(:disabled)::file-selector-button{background:var(--surface-soft)}.operator-form input:is([type=checkbox],[type=radio]),.editor-form input:is([type=checkbox],[type=radio]){width:18px;height:18px;min-height:18px;accent-color:var(--ink);margin:0;padding:0}.editor-form .filter-actions{flex-wrap:wrap}.editor-form .filter-actions .pill-button{white-space:normal;max-width:100%}.editor-form [role=status]{overflow-wrap:anywhere}.legal-editor-grid{grid-template-columns:minmax(360px,1.3fr) minmax(260px,.7fr);gap:42px;margin-top:28px;display:grid}.revision-history{align-content:start;gap:8px;display:grid}.revision-item{border:1px solid var(--hairline);background:var(--canvas);cursor:pointer;text-align:left;border-radius:8px;gap:4px;padding:14px;display:grid}.revision-item[aria-pressed=true]{border-color:var(--ink);background:var(--surface)}.revision-item span,.revision-item small{color:var(--slate)}.revision-content{border-top:1px solid var(--hairline);margin-top:42px;padding-top:28px}.revision-heading{gap:20px;display:grid}.publication-controls{border:1px solid var(--hairline);background:var(--surface);border-radius:8px;gap:12px;max-width:620px;padding:18px;display:grid}.publication-controls p,.publication-status{color:var(--slate);margin:0}.publication-controls>.pill-button{width:fit-content}.publication-schedule{align-items:end;gap:12px;display:flex}.publication-schedule label{flex:1}.legal-document-body,.legal-document-diff{border:1px solid var(--hairline);background:var(--surface);white-space:pre-wrap;border-radius:8px;max-height:560px;padding:18px;overflow:auto}.diff-line{display:block}.diff-line.added{background:#e8ffea}.diff-line.removed{background:#fff0ed}.feature-flag-identity{flex-wrap:wrap;gap:2rem;margin:0;padding:0;display:flex}.feature-flag-identity div{gap:.25rem;display:grid}.feature-flag-identity dt{color:var(--muted);font-size:.78rem;font-weight:650}.feature-flag-identity dd{margin:0;font-weight:650}.compact-facts{border:1px solid var(--hairline);grid-template-columns:1fr 1fr;margin:5px 0;display:grid}.compact-facts>div+div{border-left:1px solid var(--hairline)}.mutation-notice,.inline-error,.access-denied,.boundary-note{overflow-wrap:anywhere;background:var(--surface);border-radius:8px;min-width:0;margin-top:18px;padding:13px 15px;font-size:14px;font-weight:400;line-height:1.5}.mutation-notice.success{color:var(--success);background:#e8ffea}.mutation-notice.error,.inline-error,.access-denied{color:var(--danger);background:#fff0ed}.one-time-code{border:1px solid var(--coral);border-radius:12px;gap:15px;margin-top:28px;padding:22px;display:grid}.one-time-code p{color:var(--slate);margin:4px 0 0}.one-time-code code{overflow-wrap:anywhere;background:var(--surface);padding:13px}.one-time-code .pill-button{width:fit-content}.activity-groups{gap:32px;display:grid}.activity-day{min-width:0}.activity-day h2{margin-bottom:10px}.login-shell{background:var(--surface);place-content:center;gap:24px;min-height:100vh;padding:24px;display:grid}.login-shell>.brand{border:0;justify-self:center}.login-card{border:1px solid var(--hairline);background:var(--canvas);border-radius:16px;width:min(560px,100vw - 32px);padding:42px}.login-card h1{letter-spacing:-1px;margin:0;font-size:40px}.login-card p,.login-card small,.boundary-note,.dialog-intro{color:var(--slate)}.login-action{width:fit-content;margin:22px 0 14px;display:flex}.login-card small{display:block}.dialog-backdrop{z-index:50;background:#0a0a0a6b;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.operator-dialog{background:var(--canvas);border-radius:16px;width:min(560px,100%);max-height:calc(100vh - 48px);overflow-y:auto}.dialog-header{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;padding:22px 24px;display:flex}.dialog-header h2{margin:0;font-size:24px}.dialog-content{padding:22px 24px 26px}.icon-button{background:var(--surface-soft);cursor:pointer;border-radius:9999px;place-items:center;width:40px;height:40px;display:grid}.operator-identity{background:var(--surface);padding:13px 15px}.operator-identity small,.operator-identity code{display:block}.operator-identity code{overflow-wrap:anywhere;margin-top:5px}@media (width<=1180px){.activity-filters{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(150px,.65fr))}.filter-actions{align-self:end}}@media (width<=760px){.screen-heading-row,.publication-schedule{display:grid}.legal-editor-grid{grid-template-columns:1fr}.csm-shell{grid-template-rows:72px minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.shell-header{grid-template-columns:minmax(0,1fr) auto;height:72px}.brand{border-right:0;padding:10px 16px}.brand-mark{width:46px;height:46px}.brand-copy{font-size:19px}.desktop-toolbar,.side-navigation{display:none}.mobile-menu-button{background:0 0;place-items:center;width:58px;display:grid}.mobile-menu-panel{z-index:19;border-bottom:1px solid var(--hairline);background:var(--canvas);gap:14px;padding:14px;display:grid;position:fixed;top:72px;left:0;right:0}.mobile-operator{background:var(--surface);border-radius:8px;min-height:44px}.main-content{grid-area:2/1}.screen{padding:28px 18px 48px}.screen-copy{gap:18px;margin-bottom:22px;display:grid}.screen-copy h1{font-size:34px}.screen-copy .pill-button{width:fit-content}.filter-bar,.activity-filters{grid-template-columns:1fr;align-items:stretch;display:grid}.search-field{min-width:0}.filter-bar select,.activity-filters select,.activity-filters input{width:100%}.table-scroll{overflow:visible}.data-table,.billing-items-table{min-width:0}.data-header{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.data-table .data-row:not(.data-header){grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 20px;min-height:0;padding:16px 38px 16px 12px;position:relative}.data-table .data-row>.mobile-primary{order:-1;grid-column:1/-1;font-size:15px}.data-table .data-row>[data-label]{display:block}.data-table .data-row>.two-line-cell[data-label]{display:grid}.data-table .data-row>.two-line-cell[data-label] strong{white-space:normal}.data-table .data-row>.sync-value[data-label]{grid-template-columns:auto 1fr;display:grid}.data-table .data-row>.sync-value[data-label]:before{grid-column:1/-1}.data-table .data-row>[data-label]:before{color:var(--steel);content:attr(data-label);margin-bottom:4px;font-size:11px;font-weight:650;line-height:1.25;display:block}.data-link-row>svg:last-child{position:absolute;top:17px;right:8px}.detail-facts{grid-template-columns:1fr}.detail-facts>div:not(:first-child){border-top:1px solid var(--hairline);border-left:0}.split-summary,.storage-facts,.compact-facts{grid-template-columns:1fr}.compact-facts>div+div{border-top:1px solid var(--hairline);border-left:0}.login-card{padding:28px 22px}.login-card h1{font-size:34px}.screen-heading-row{margin-bottom:22px}.screen-heading-row .screen-copy{margin-bottom:0}}.product-actions{flex-wrap:wrap;align-items:center;gap:12px;margin:20px 0;display:flex}.product-actions>[role=alert],.product-actions>[role=status],.filter-actions>[role=alert],.filter-actions>[role=status]{flex-basis:100%;margin:0}.product-list{padding:0;list-style:none}.product-list>li{border-bottom:1px solid var(--hairline);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;display:flex}.product-list p,.product-form .field-help{color:var(--slate);white-space:pre-wrap;overflow-wrap:anywhere}.product-form{gap:16px;max-width:960px}.product-form .product-actions{margin:0}.product-form .field-help{margin:0;font-size:14px}.product-workflow-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.product-workflow-footer{border-top:1px solid var(--hairline);padding-top:20px}.product-stage-actions{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;display:grid}.product-leave-action{justify-self:start}.product-step-navigation{grid-template-columns:auto minmax(0,1fr);justify-self:end;align-items:stretch;gap:12px;display:grid}.product-step-navigation .pill-button{white-space:normal}@media (width<=600px){.product-stage-actions{grid-template-columns:minmax(0,1fr)}.product-step-navigation{justify-self:stretch}}.product-sale-workspace{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.product-identity-fields,.product-sale-fields{gap:14px;min-width:0;display:grid}.product-sale-fields{border-left:1px solid var(--hairline);padding-left:28px}.product-sale-workspace h3{color:var(--ink);margin:0 0 4px;font-size:16px}@media (width<=600px){.product-sale-workspace{grid-template-columns:minmax(0,1fr);gap:24px}.product-sale-fields{border-left:0;border-top:1px solid var(--hairline);padding:20px 0 0}.product-workflow-toolbar>nav{width:100%}}.product-form [hidden]{display:none!important}.product-workflow-nav,.product-context-summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.product-workflow-nav{justify-content:flex-start}.product-workflow-nav [aria-current=step]{background:var(--ink);color:#fff}.product-version-workspace,.product-files-workspace{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:28px;display:grid}.product-version-fields,.product-version-summary,.product-file-composer,.product-attached-files,.product-workflow-footer{gap:16px;min-width:0;display:grid}.product-version-summary,.product-attached-files{border-left:1px solid var(--hairline);padding-left:24px}.product-price-assignment{border-top:1px solid var(--hairline);overflow-wrap:anywhere;padding-top:12px}.product-context-summary{background:var(--surface);overflow-wrap:anywhere;border-radius:8px;padding:16px}.product-files-workspace h3{margin:0;font-size:16px}@media (width<=600px){.product-version-workspace,.product-files-workspace{grid-template-columns:minmax(0,1fr)}.product-version-summary,.product-attached-files{border-left:0;border-top:1px solid var(--hairline);padding:20px 0 0}.product-workflow-nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.product-workflow-nav button{white-space:normal;border-radius:12px;padding:10px 8px}}.product-form fieldset{border:0;border-top:1px solid var(--hairline);gap:18px;min-width:0;padding:20px 0;display:grid}.product-form legend{padding-right:12px;font-weight:600}.product-form input,.product-form select,.product-form textarea{width:100%;min-width:0}.product-form textarea{resize:vertical;color:var(--charcoal);border:1px solid #cfd3d8;border-radius:8px;padding:12px 13px;font-size:16px;font-weight:400;line-height:1.5}.product-form input[readonly]{background:var(--surface)}.catalog-release-list,.catalog-upload{gap:12px;display:grid}.product-form .catalog-checkbox{align-items:center;gap:12px;display:flex}.product-form .catalog-checkbox input{width:auto}.product-artifact{border-bottom:1px solid var(--hairline);overflow-wrap:anywhere;padding:16px 0}.catalog-upload progress{width:100%;accent-color:var(--ink)}.product-form dd{overflow-wrap:anywhere;margin-left:0}@media (width<=760px){.product-list>li{flex-direction:column;align-items:flex-start}}.stripe-catalog-state,.stripe-catalog-selectors{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.stripe-catalog-state{color:var(--slate);margin:20px 0;font-size:14px}.stripe-catalog-selectors>label{flex:280px;min-width:0}.stripe-catalog-links{gap:16px;margin:20px 0;display:grid}.stripe-catalog-links dt{color:var(--slate);font-size:13px}.stripe-catalog-links dd{margin:4px 0 0}.stripe-catalog code,.stripe-catalog-links dd{overflow-wrap:anywhere}.stripe-catalog-keys summary{cursor:pointer;width:fit-content;padding:12px 0}.stripe-catalog-keys li{margin:8px 0}.stripe-catalog-table-scroll{max-width:100%;margin-top:20px;overflow-x:auto}.stripe-catalog-table{border-collapse:collapse;text-align:left;width:100%;min-width:680px;font-size:14px}.stripe-catalog-table th,.stripe-catalog-table td{border-bottom:1px solid var(--hairline);vertical-align:top;padding:16px 12px}.stripe-catalog-table thead th{border-top:1px solid var(--hairline);color:var(--slate);font-size:13px}.stripe-catalog-table td:last-child{max-width:320px}.stripe-catalog-amount{white-space:nowrap;font-variant-numeric:tabular-nums}
