.revenue-shell{min-height:100dvh;background:var(--color-paper);color:var(--color-ink)}.revenue-sidebar{position:sticky;top:0;z-index:var(--z-sticky);display:flex;min-height:auto;flex-direction:column;gap:var(--space-lg);padding:var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule-2);background:var(--color-paper)}.revenue-brand{display:inline-flex;align-items:center;gap:var(--space-sm);color:var(--color-ink);text-decoration:none}.revenue-brand>span:last-child,.workspace-chip>span:last-child,.revenue-context-state>span:last-child{display:grid;gap:var(--space-3xs);min-width:0}.revenue-brand strong{font-size:var(--text-sm);letter-spacing:.18em}.revenue-brand small,.workspace-chip small,.revenue-context-state small{color:var(--color-muted);font-size:var(--text-xs)}.workspace-chip,.revenue-context-state{display:flex;align-items:center;gap:var(--space-sm);min-width:0}.workspace-chip{padding:var(--space-sm) var(--space-md);border:var(--rule-thin) solid var(--color-rule-2);border-radius:var(--radius-sm);background:var(--color-paper-2)}.workspace-chip__dot,.revenue-context-state__dot{width:.6rem;height:.6rem;border-radius:50%;background:var(--color-muted);flex:0 0 auto}.revenue-nav{display:flex;gap:var(--space-xs);overflow-x:auto;scrollbar-width:thin}.revenue-nav__link{min-height:2.75rem;padding:var(--space-sm) var(--space-md);border:var(--rule-thin) solid transparent;border-radius:var(--radius-sm);color:var(--color-muted);font-size:var(--text-sm);text-decoration:none;white-space:nowrap}.revenue-nav__link--active{border-color:var(--color-rule-2);background:var(--color-paper-2);color:var(--color-ink)}.revenue-sidebar__footer{display:none}.revenue-main{display:flex;width:min(100%,100rem);flex-direction:column;gap:var(--space-xl);padding:var(--space-xl) clamp(var(--space-md),4vw,var(--space-xl))}.revenue-header{display:grid;gap:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:var(--rule-thin) solid var(--color-rule)}.revenue-header h1,.revenue-panel h2,.revenue-workflow h2,.revenue-empty-state h3,.revenue-workflow h3{margin:0;font-family:var(--font-display);letter-spacing:-.035em}.revenue-header h1{max-width:12ch;font-size:clamp(2.5rem,7vw,5.25rem);line-height:.98}.revenue-header__copy{max-width:64ch;margin:var(--space-md) 0 0;color:var(--color-ink-2);line-height:1.65}.revenue-eyebrow{margin:0 0 var(--space-sm);color:var(--color-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.12em}.revenue-context-state{align-self:end;padding:var(--space-md);border-left:.2rem solid var(--color-rule)}.revenue-overview{display:grid;gap:var(--rule-thin);overflow:hidden;border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-rule)}.revenue-metric{display:grid;min-width:0;gap:var(--space-sm);padding:var(--space-lg);background:var(--color-paper-2)}.revenue-metric>span,.revenue-metric>small{color:var(--color-muted)}.revenue-metric>span{font-size:var(--text-sm)}.revenue-metric>strong{font-size:var(--text-2xl);line-height:1;font-variant-numeric:tabular-nums}.revenue-metric>small{line-height:1.45}.revenue-grid{display:grid;gap:var(--space-xl)}.revenue-panel{min-width:0;padding:var(--space-lg);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2)}.revenue-panel--primary{border-color:var(--color-rule);background:var(--color-paper-2)}.revenue-panel__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-lg);padding-bottom:var(--space-lg);border-bottom:var(--rule-thin) solid var(--color-rule)}.revenue-panel__header h2,.revenue-workflow h2{font-size:var(--text-xl);line-height:1.12}.revenue-panel__status{flex:0 0 auto;padding:var(--space-xs) var(--space-sm);border:var(--rule-thin) solid var(--color-rule);border-radius:999px;color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap}.revenue-empty-state{display:grid;gap:var(--space-lg);padding:var(--space-xl) 0}.revenue-empty-state__index{color:var(--color-accent);font-size:clamp(3rem,10vw,6rem);font-weight:700;line-height:.9;font-variant-numeric:tabular-nums}.revenue-empty-state h3{font-size:var(--text-lg)}.revenue-empty-state p,.action-empty p,.revenue-workflow header>p:last-child,.revenue-workflow article p{margin:var(--space-sm) 0 0;color:var(--color-ink-2);line-height:1.6}.revenue-panel__footer{display:flex;align-items:flex-start;flex-direction:column;gap:var(--space-md);padding-top:var(--space-lg);border-top:var(--rule-thin) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm)}.revenue-link{color:var(--color-accent);font-weight:700;text-underline-offset:var(--space-2xs)}.action-empty{padding:var(--space-xl) 0}.action-legend{display:grid;gap:var(--space-md);margin:0}.action-legend>div{display:grid;grid-template-columns:minmax(6rem,.6fr) minmax(0,1.4fr);gap:var(--space-md);padding-top:var(--space-md);border-top:var(--rule-thin) solid var(--color-rule)}.action-legend dt,.action-legend dd{margin:0}.action-legend dt{color:var(--color-ink);font-weight:700}.action-legend dd{color:var(--color-muted)}.attention-table{margin-top:var(--space-lg);border-top:var(--rule-thin) solid var(--color-rule)}.attention-table__head{display:none}.attention-table__empty{padding:var(--space-xl) 0;color:var(--color-ink-2);line-height:1.65}.revenue-workflow{display:grid;gap:var(--space-xl);padding:var(--space-xl) 0;border-block:var(--rule-thin) solid var(--color-rule)}.revenue-workflow header{max-width:62rem}.revenue-workflow__steps{display:grid;gap:var(--rule-thin);overflow:hidden;border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-rule)}.revenue-workflow article{padding:var(--space-lg);background:var(--color-paper-2)}.revenue-workflow article>span{color:var(--color-accent);font-size:var(--text-xs);font-weight:700;letter-spacing:.12em}.revenue-workflow h3{margin-top:var(--space-md);font-size:var(--text-lg)}.revenue-brand:focus-visible,.revenue-nav__link:focus-visible,.revenue-sidebar__footer a:focus-visible,.revenue-link:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:var(--space-2xs)}@media(min-width:42rem){.revenue-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.revenue-panel{padding:var(--space-xl)}.revenue-empty-state{grid-template-columns:auto minmax(0,1fr);align-items:start}.revenue-panel__footer{align-items:center;flex-direction:row;justify-content:space-between}.revenue-workflow__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:70rem){.revenue-shell{display:grid;grid-template-columns:17rem minmax(0,1fr)}.revenue-sidebar{height:100dvh;min-height:100dvh;gap:var(--space-xl);padding:var(--space-lg);border-right:var(--rule-thin) solid var(--color-rule-2);border-bottom:0}.revenue-nav{flex-direction:column;overflow:visible}.revenue-sidebar__footer{display:grid;gap:var(--space-sm);margin-top:auto;color:var(--color-muted);font-size:var(--text-xs)}.revenue-sidebar__footer span{letter-spacing:.1em}.revenue-sidebar__footer a{color:var(--color-ink-2);text-decoration:none}.revenue-main{gap:var(--space-2xl);padding:var(--space-2xl) clamp(var(--space-xl),5vw,var(--space-3xl))}.revenue-header{grid-template-columns:minmax(0,1.5fr) minmax(18rem,.7fr);align-items:end}.revenue-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.revenue-grid{grid-template-columns:minmax(0,1.65fr) minmax(20rem,.75fr)}.attention-table__head{display:grid;grid-template-columns:1.1fr 1fr 1.3fr 1.1fr;gap:var(--space-lg);padding:var(--space-md) 0;border-bottom:var(--rule-thin) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.revenue-workflow__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(hover:hover)and (pointer:fine){.revenue-nav__link:hover,.revenue-sidebar__footer a:hover{color:var(--color-ink)}.revenue-link:hover{color:var(--color-focus)}}:root{--color-paper: oklch(15.72% .004 229);--color-paper-2: oklch(22.84% .006 237);--color-paper-3: oklch(26% .008 237);--color-ink: oklch(95.72% .012 96);--color-ink-2: oklch(82% .012 96);--color-muted: oklch(64.88% .015 262);--color-rule: oklch(34% .008 237);--color-rule-2: oklch(27% .007 237);--color-accent: oklch(94.54% .2 119);--color-accent-ink: oklch(15.72% .004 229);--color-focus: oklch(92% .2 119);--color-danger: oklch(72% .16 45);--color-danger-ink: oklch(17% .01 45);--font-display: "Satoshi", ui-sans-serif, sans-serif;--font-body: "Satoshi", ui-sans-serif, sans-serif;--space-3xs: .125rem;--space-2xs: .25rem;--space-xs: .5rem;--space-sm: .75rem;--space-md: 1rem;--space-lg: 1.5rem;--space-xl: 2.5rem;--space-2xl: 4rem;--space-3xl: 6rem;--space-4xl: 9rem;--space-5xl: 12rem;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-md: 1.25rem;--text-lg: 1.5625rem;--text-xl: 1.953rem;--text-2xl: 2.441rem;--text-display: clamp(2.75rem, 5vw + 1rem, 5.25rem);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.7, 0, .84, 0);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--dur-micro: .12s;--dur-short: .22s;--dur-long: .42s;--rule-thin: 1px;--radius-sm: .375rem;--radius-md: .75rem;--z-base: 1;--z-raised: 10;--z-sticky: 200}*{box-sizing:border-box}html,body{margin:0;min-width:20rem;overflow-x:clip;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base)}html{scroll-behavior:smooth}body{min-height:100dvh}button,a{font:inherit}a{color:inherit}.app-shell{display:grid;grid-template-columns:minmax(0,1fr);min-height:100dvh}.app-rail{position:sticky;top:0;z-index:var(--z-sticky);display:grid;min-width:0;height:auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-md);padding:var(--space-sm) clamp(var(--space-md),4vw,var(--space-lg));border-bottom:var(--rule-thin) solid var(--color-rule-2);background:var(--color-paper)}.brand{display:inline-flex;min-height:2.75rem;align-items:center;gap:var(--space-sm);text-decoration:none}.brand__name{display:none;font-size:var(--text-sm);font-weight:700;letter-spacing:.22em}.ceruna-mark{position:relative;display:inline-grid;width:2rem;height:2rem;place-items:center;flex:0 0 auto}.ceruna-mark__arc{width:1.6rem;height:1.6rem;border:.35rem solid var(--color-ink);border-right-color:transparent;border-radius:50%}.ceruna-mark__signal{position:absolute;right:.05rem;width:.45rem;height:.45rem;border-radius:50%;background:var(--color-accent)}.app-rail nav{display:flex;min-width:0;flex-direction:row;justify-content:flex-end;gap:var(--space-2xs)}.rail-link{min-width:0;min-height:2.75rem;padding:var(--space-sm);border:var(--rule-thin) solid transparent;border-radius:var(--radius-sm);color:var(--color-muted);font-size:var(--text-sm);text-decoration:none;white-space:nowrap;transition:color var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.rail-link--active{border-color:var(--color-rule-2);color:var(--color-ink);background:var(--color-paper-2)}.rail-link:active{transform:translate(0)}.brand:active,.text-link:active{color:var(--color-ink-2)}.rail-link:focus-visible,.brand:focus-visible,.text-link:focus-visible,.refresh-button:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:var(--space-2xs)}.rail-meta{display:none;color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.1em}.workspace{display:flex;width:min(100%,96rem);min-width:0;flex-direction:column;gap:var(--space-xl);padding:var(--space-xl) clamp(var(--space-md),4vw,var(--space-lg))}.workspace-header{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-xl);padding-bottom:var(--space-xl);border-bottom:var(--rule-thin) solid var(--color-rule)}.workspace-header h1,.status-workbench h2,.contract-note h2,.fatal-state h1{margin:0;overflow-wrap:anywhere;font-family:var(--font-display);font-style:normal;letter-spacing:-.035em}.workspace-header h1{max-width:12ch;font-size:var(--text-2xl);line-height:1.05}.workspace-header p:last-child{max-width:60ch;margin:0;color:var(--color-ink-2);line-height:1.65}.machine-label{margin:0 0 var(--space-sm);color:var(--color-muted);font-size:var(--text-xs);font-weight:700;letter-spacing:.12em}.status-workbench{display:flex;flex-direction:column;gap:var(--space-xl);padding:var(--space-lg);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2)}.status-workbench__summary{display:flex;align-items:flex-start;flex-direction:column;gap:var(--space-lg)}.status-workbench h2{font-size:var(--text-2xl);line-height:1.1}.signal{display:block;width:2.5rem;height:2.5rem;border:var(--rule-thin) solid var(--color-danger);border-radius:50%;flex:0 0 auto}.signal--ok{border-color:var(--color-accent);background:var(--color-accent)}.spec-sheet{margin:0;border-top:var(--rule-thin) solid var(--color-rule);font-variant-numeric:tabular-nums}.spec-sheet>div{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-xs);padding:var(--space-md) 0;border-bottom:var(--rule-thin) solid var(--color-rule)}.spec-sheet dt,.spec-sheet dd{margin:0}.spec-sheet dd:nth-of-type(1){color:var(--color-ink);font-weight:500}.spec-sheet dd:nth-of-type(2){color:var(--color-muted)}.status-workbench__actions{display:flex;align-items:flex-start;flex-direction:column;gap:var(--space-md)}.status-workbench__actions>span{color:var(--color-muted);font-size:var(--text-sm)}.refresh-button{width:100%;min-height:2.75rem;padding:var(--space-sm) var(--space-lg);border:var(--rule-thin) solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-ink);font-weight:700;cursor:pointer;transition:opacity var(--dur-micro) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.refresh-button:active{transform:translateY(0)}.refresh-button:disabled,.refresh-button[data-state=loading]{opacity:.55;cursor:not-allowed}.refresh-button[data-state=error]{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-danger-ink)}.status-message{margin:0;padding-left:var(--space-md);border-left:var(--rule-thin) solid var(--color-rule);line-height:1.6}.status-message--error{border-left-color:var(--color-danger);color:var(--color-ink-2)}.contract-note{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;gap:var(--space-xl);padding:var(--space-xl) 0}.contract-note h2{max-width:18ch;font-size:var(--text-xl);line-height:1.18}.contract-note code{min-width:0;padding:var(--space-lg);overflow-wrap:anywhere;border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);color:var(--color-accent);background:var(--color-paper);font-family:var(--font-body);font-variant-numeric:tabular-nums}.foot-line{display:flex;align-items:flex-start;flex-direction:column;gap:var(--space-lg);padding-top:var(--space-lg);border-top:var(--rule-thin) solid var(--color-rule);color:var(--color-muted);font-size:var(--text-sm)}.fatal-state{display:flex;min-height:100dvh;flex-direction:column;justify-content:center;gap:var(--space-md);padding:clamp(var(--space-lg),8vw,var(--space-3xl))}.fatal-state h1{max-width:20ch;font-size:var(--text-2xl)}.fatal-state p{max-width:65ch;margin:0;color:var(--color-ink-2);line-height:1.6}.text-link{width:fit-content;color:var(--color-accent);text-underline-offset:var(--space-2xs);white-space:nowrap}.reveal{opacity:0;transform:translateY(var(--space-xs));animation:reveal var(--dur-long) var(--ease-out) forwards;animation-delay:calc(var(--i, 0) * 60ms)}@keyframes reveal{to{opacity:1;transform:none}}@media(min-width:40rem){.brand__name{display:inline}.rail-link{padding-inline:var(--space-md)}.workspace{gap:var(--space-2xl)}.workspace-header h1{font-size:var(--text-display);line-height:.98}.status-workbench{padding:var(--space-xl)}.status-workbench__summary,.status-workbench__actions,.foot-line{align-items:center;flex-direction:row}.spec-sheet>div{grid-template-columns:minmax(8rem,1fr) minmax(8rem,1fr) minmax(10rem,1.3fr);gap:var(--space-lg)}.refresh-button{width:auto}.foot-line{justify-content:space-between}}@media(min-width:60rem){.app-shell{grid-template-columns:14rem minmax(0,1fr)}.app-rail{display:flex;height:100dvh;flex-direction:column;align-items:stretch;gap:var(--space-xl);padding:var(--space-lg);border-right:var(--rule-thin) solid var(--color-rule-2);border-bottom:0}.app-rail nav{flex-direction:column;justify-content:flex-start;gap:var(--space-xs)}.rail-meta{display:inline;margin-top:auto}.workspace{padding:var(--space-2xl) clamp(var(--space-md),5vw,var(--space-3xl))}.workspace-header{grid-template-columns:minmax(0,1.4fr) minmax(18rem,.8fr);align-items:end}.contract-note{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:end}}@media(hover:hover)and (pointer:fine){.rail-link:hover{border-color:var(--color-rule-2);color:var(--color-ink);background:var(--color-paper-2);transform:translate(var(--space-2xs))}.brand:hover,.text-link:hover{color:var(--color-ink-2)}.refresh-button:hover:not(:disabled){transform:translateY(-.0625rem)}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.15s!important;animation-iteration-count:1!important;transition-duration:.15s!important}.reveal{opacity:1;transform:none}}.platform-shell{min-height:100dvh;background:var(--color-paper);color:var(--color-ink)}.platform-edge-nav{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-sm);padding:var(--space-sm) clamp(var(--space-md),4vw,var(--space-xl));border-bottom:var(--rule-thin) solid var(--color-rule-2)}.platform-edge-nav>span{min-width:0;overflow:hidden;color:var(--color-muted);font-size:var(--text-xs);letter-spacing:.1em;text-overflow:ellipsis;white-space:nowrap}.provisioning-flow{display:flex;width:min(100%,88rem);flex-direction:column;gap:var(--space-2xl);padding:var(--space-2xl) clamp(var(--space-md),5vw,var(--space-3xl))}.provisioning-intro{display:grid;min-width:0;gap:var(--space-md);padding-block-end:var(--space-xl);border-bottom:var(--rule-thin) solid var(--color-rule)}.provisioning-intro h1,.stage-copy h2,.provisioning-result h2,.platform-statement strong{min-width:0;margin:0;overflow-wrap:anywhere;font-family:var(--font-display);font-style:normal;letter-spacing:-.035em}.provisioning-intro h1{max-width:13ch;font-size:clamp(var(--text-2xl),8vw,var(--text-display));line-height:.98}.provisioning-intro>p:last-child,.stage-copy>p:last-child{max-width:62ch;margin:0;color:var(--color-ink-2);line-height:1.65}.flow-sequence{display:grid;margin:0;padding:0;list-style:none;border-top:var(--rule-thin) solid var(--color-rule)}.flow-sequence li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);gap:var(--space-xs) var(--space-md);padding-block:var(--space-md);border-bottom:var(--rule-thin) solid var(--color-rule);color:var(--color-muted)}.flow-sequence li[data-state=current]{color:var(--color-ink)}.flow-sequence li[data-state=current]>span{color:var(--color-accent)}.flow-sequence li>span{grid-row:1 / 3;font-variant-numeric:tabular-nums}.flow-sequence strong{font-weight:700}.flow-sequence small{font-size:var(--text-xs)}.provisioning-stage{display:grid;min-width:0;gap:var(--space-xl)}.stage-copy{display:flex;min-width:0;flex-direction:column;gap:var(--space-md)}.stage-copy h2,.provisioning-result h2{font-size:var(--text-xl);line-height:1.12}.provisioning-form{display:grid;min-width:0;gap:var(--space-lg);padding:var(--space-lg);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2);color:var(--color-ink)}.form-pair{display:grid;min-width:0;gap:var(--space-lg)}.form-rule{height:var(--rule-thin);background:var(--color-rule);color:var(--color-ink)}.form-field{display:grid;min-width:0;gap:var(--space-xs)}.form-field label{font-size:var(--text-sm);font-weight:700}.form-field input{width:100%;min-width:0;min-height:2.75rem;padding:var(--space-sm) 2.5rem var(--space-sm) var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);outline:.125rem solid transparent;outline-offset:var(--space-3xs);background:var(--color-paper);color:var(--color-ink);font:inherit}.form-field input::placeholder{color:var(--color-muted)}.form-field input:focus-visible{border-color:var(--color-ink-2);outline-color:var(--color-focus)}.form-field input:disabled{opacity:.55;color:var(--color-muted);cursor:not-allowed}.form-field input[aria-invalid=true]{border-color:var(--color-danger)}.field-help{min-height:1lh;color:var(--color-muted);font-size:var(--text-xs);line-height:1.45}.field-help--error{color:var(--color-danger)}.form-status{margin:0;padding:var(--space-md);border:var(--rule-thin) solid var(--color-rule);border-radius:var(--radius-sm);line-height:1.55}.form-status--error{border-color:var(--color-danger);color:var(--color-ink);background:var(--color-paper)}.provision-button{min-height:2.75rem;padding:var(--space-sm) var(--space-lg);border:var(--rule-thin) solid var(--color-accent);border-radius:var(--radius-sm);background:var(--color-accent);color:var(--color-accent-ink);font-weight:700;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out),transform var(--dur-micro) var(--ease-out)}.platform-edge-nav .text-link:focus-visible,.platform-edge-nav .brand:focus-visible{outline:.125rem solid var(--color-focus);outline-offset:var(--space-2xs)}.provision-button:focus-visible{outline:.125rem solid var(--color-paper);outline-offset:var(--space-3xs);box-shadow:0 0 0 var(--space-xs) var(--color-focus)}.provision-button:active{transform:translateY(var(--space-3xs))}.provision-button:disabled,.provision-button[data-state=loading]{opacity:.55;cursor:not-allowed}.provisioning-result{display:grid;min-width:0;gap:var(--space-lg);padding-block:var(--space-xl);border-block:var(--rule-thin) solid var(--color-rule)}.result-signal{width:1rem;height:1rem;border-radius:50%;background:var(--color-accent)}.provisioning-result p,.provisioning-result dl,.provisioning-result dd{margin:0}.provisioning-result>div>p:last-child,.provisioning-result dd{color:var(--color-ink-2);overflow-wrap:anywhere}.provisioning-result dl{display:grid;min-width:0;gap:var(--space-md)}.provisioning-result dl>div{display:grid;gap:var(--space-xs);padding-block:var(--space-sm);border-bottom:var(--rule-thin) solid var(--color-rule-2)}.provisioning-result dt{color:var(--color-muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em}.platform-statement{display:grid;gap:var(--space-sm);padding:var(--space-xl) clamp(var(--space-md),5vw,var(--space-3xl));border-top:var(--rule-thin) solid var(--color-rule-2);background:var(--color-paper-2);color:var(--color-ink)}.platform-statement strong{max-width:25ch;font-size:var(--text-lg)}.platform-statement span{color:var(--color-muted)}@media(min-width:40rem){.flow-sequence,.form-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.flow-sequence li:last-child{grid-column:1 / -1}.provisioning-form{padding:var(--space-xl)}.provisioning-result{grid-template-columns:auto minmax(0,1fr)}.provisioning-result dl{grid-column:2}}@media(min-width:60rem){.flow-sequence{grid-template-columns:repeat(3,minmax(0,1fr))}.flow-sequence li:last-child{grid-column:auto}.flow-sequence li+li{padding-inline-start:var(--space-lg);border-inline-start:var(--rule-thin) solid var(--color-rule)}.provisioning-stage{grid-template-columns:minmax(16rem,.7fr) minmax(0,1.3fr);align-items:start}.stage-copy{position:sticky;top:var(--space-xl)}.provisioning-result{grid-template-columns:auto minmax(0,1fr) minmax(22rem,.8fr);align-items:start}.provisioning-result dl{grid-column:auto}.platform-statement{grid-template-columns:minmax(0,1fr) minmax(18rem,.55fr);align-items:end}}@media(hover:hover)and (pointer:fine){.form-field input:hover:not(:disabled){background:var(--color-paper-3);color:var(--color-ink)}.provision-button:hover:not(:disabled){transform:translateY(-.0625rem)}}
