.platform-page{gap:1rem;display:grid}.platform-page-header{align-items:flex-end}.platform-page-header .secondary-button{flex:none}.platform-boundary{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);gap:.35rem;margin:2rem;padding:1.25rem;display:grid}.platform-boundary p{color:var(--muted-foreground);margin:0}.platform-loading{color:var(--muted-foreground);margin:1rem 0;font-size:.75rem}.platform-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.platform-kpi-grid.compact{grid-template-columns:repeat(4,minmax(0,1fr))}.platform-kpi{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) + .1rem);grid-template-columns:auto 1fr;align-items:center;gap:.7rem;min-height:6rem;padding:.85rem;display:grid}.platform-kpi:is(a){color:var(--foreground);text-decoration:none;transition:background-color .15s,border-color .15s}.platform-kpi:is(a):hover{background:color-mix(in oklab, var(--accent) 20%, var(--card));border-color:var(--primary)}.platform-kpi>span,.platform-action-card>span,.platform-section-heading>svg,.platform-location-card>div>span{background:var(--accent);color:var(--primary);border-radius:.65rem;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.platform-kpi>span svg,.platform-action-card>span svg,.platform-section-heading>svg,.platform-location-card>div>span svg{width:1rem;height:1rem}.platform-kpi.is-warning{border-color:oklch(82% .1 75)}.platform-kpi.is-danger{border-color:oklch(78% .12 30)}.platform-kpi div{gap:.08rem;min-width:0;display:grid}.platform-kpi small{color:var(--muted-foreground);font-size:.62rem;font-weight:750}.platform-kpi strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.35rem;overflow:hidden}.platform-kpi p{color:var(--muted-foreground);margin:0;font-size:.58rem}.platform-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.platform-grid-two.align-start{align-items:start}.platform-span-two{grid-column:1/-1}.platform-action-card{grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;display:grid}.platform-action-card h2,.platform-section-heading h2{margin:.1rem 0}.platform-action-card p:not(.eyebrow){color:var(--muted-foreground);margin:0}.platform-filter-panel{gap:.85rem;display:grid}.platform-search{gap:.3rem;display:grid}.platform-search>label,.platform-filter-row label{color:var(--muted-foreground);font-size:.62rem;font-weight:700}.platform-search>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.platform-search>div>svg{color:var(--muted-foreground);width:1rem;height:1rem}.platform-filter-row{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.7rem;display:grid}.platform-filter-row label{gap:.3rem;display:grid}.platform-table-card{background:var(--card);border:1px solid var(--border);border-radius:calc(var(--radius) + .1rem);overflow:hidden}.platform-table-row{color:var(--foreground);grid-template-columns:minmax(12rem,1.4fr) minmax(11rem,1.2fr) minmax(8rem,.8fr) minmax(7rem,.7fr) minmax(7rem,.7fr) auto;align-items:center;gap:.8rem;min-height:4.6rem;padding:.65rem .85rem;text-decoration:none;display:grid}.platform-table-row+.platform-table-row{border-top:1px solid var(--border)}.platform-table-row:not(.is-header):hover{background:color-mix(in oklab, var(--muted) 70%, transparent)}.platform-table-row.is-header{background:var(--muted);color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;min-height:2rem;font-size:.56rem;font-weight:800}.platform-table-row>span{gap:.12rem;min-width:0;display:grid}.platform-table-row strong{text-overflow:ellipsis;white-space:nowrap;font-size:.67rem;overflow:hidden}.platform-table-row small{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:.25rem;font-size:.55rem;display:flex;overflow:hidden}.platform-table-row small svg,.platform-table-row>svg{width:.75rem;height:.75rem}.platform-tenant-identity{align-items:center;gap:.55rem;min-width:0;display:flex}.platform-tenant-identity>span{background:var(--accent);color:var(--primary);border-radius:.5rem;flex:none;justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.platform-tenant-identity>span svg{width:.9rem;height:.9rem}.platform-tenant-identity>div{min-width:0;display:grid}.platform-pagination{justify-content:space-between;display:flex}.platform-empty{color:var(--muted-foreground);text-align:center;flex-direction:column;align-items:center;min-height:12rem;display:flex}.platform-empty svg{color:var(--primary);width:1.6rem;height:1.6rem}.platform-empty h1,.platform-empty h2{color:var(--foreground)}.platform-header-badges{gap:.45rem;display:flex}.platform-back-link{color:var(--muted-foreground);margin-bottom:.35rem;font-size:.62rem;text-decoration:none;display:inline-block}.platform-tabs{border-bottom:1px solid var(--border);gap:.25rem;display:flex;overflow-x:auto}.platform-tabs a{color:var(--muted-foreground);border-bottom:2px solid #0000;flex:none;padding:.6rem .75rem;font-size:.66rem;font-weight:700;text-decoration:none}.platform-tabs a.active{border-bottom-color:var(--primary);color:var(--foreground)}.platform-section-stack,.platform-version-list{gap:1rem;display:grid}.platform-compact-list{gap:.5rem;display:grid}.platform-compact-list>div{border-top:1px solid var(--border);gap:.1rem;padding-top:.5rem;display:grid}.platform-compact-list span{color:var(--muted-foreground);font-size:.62rem}.platform-definition-list{gap:.45rem;margin:.8rem 0 0;display:grid}.platform-definition-list>div{border-top:1px dashed var(--border);justify-content:space-between;align-items:baseline;gap:1rem;padding-top:.4rem;display:flex}.platform-definition-list dt{color:var(--muted-foreground);font-size:.6rem}.platform-definition-list dd{text-align:right;margin:0;font-size:.64rem;font-weight:700}.platform-sensitive-form{border-color:oklch(82% .08 60)}.platform-sensitive-form>div:first-child,.platform-section-heading{align-items:center;gap:.7rem;display:flex}.platform-sensitive-form>div:first-child>svg{color:oklch(55% .15 48)}.platform-sensitive-form p{margin:.15rem 0 0}.dialog-content.platform-subscription-dialog{gap:1rem;width:min(100vw - 2rem,35rem);padding:1.35rem;display:grid}.platform-subscription-dialog-header{align-items:start;gap:.8rem;padding-right:2rem;display:flex}.platform-subscription-dialog-header>span{background:var(--accent);color:var(--primary);border-radius:.75rem;flex:none;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.platform-subscription-dialog-header>span svg{width:1.25rem;height:1.25rem}.platform-subscription-dialog-header .eyebrow,.platform-subscription-dialog-header h2,.platform-subscription-dialog-header p{margin:0}.platform-subscription-dialog-header h2{margin:.15rem 0 .25rem;font-size:1.1rem;line-height:1.25}.platform-subscription-dialog-header p:last-child{color:var(--muted-foreground);font-size:.84rem}.platform-subscription-comparison{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.7rem;padding:.8rem;display:grid}.platform-subscription-comparison>div{gap:.2rem;min-width:0;display:grid}.platform-subscription-comparison small,.platform-subscription-reason small{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;font-size:.72rem;font-weight:750}.platform-subscription-comparison strong{overflow-wrap:anywhere;font-size:.95rem}.platform-subscription-comparison span{color:var(--muted-foreground);font-size:.78rem}.platform-subscription-comparison>svg{color:var(--primary);width:1rem;height:1rem}.platform-subscription-review{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;margin:0;display:grid}.platform-subscription-review>div{border:1px solid var(--border);border-radius:var(--radius);gap:.2rem;padding:.65rem .75rem;display:grid}.platform-subscription-review dt{color:var(--muted-foreground);font-size:.75rem}.platform-subscription-review dd{margin:0;font-size:.85rem;font-weight:750}.platform-subscription-reason{border-left:3px solid var(--primary);padding:.1rem 0 .1rem .75rem}.platform-subscription-reason p{overflow-wrap:anywhere;white-space:pre-wrap;margin:.25rem 0 0;font-size:.84rem}.platform-subscription-effect{color:var(--muted-foreground);align-items:start;gap:.4rem;margin:0;font-size:.8rem;line-height:1.4;display:flex}.platform-subscription-effect svg{color:var(--primary);flex:none;width:.9rem;height:.9rem}.platform-subscription-pending{background:var(--accent);border:1px solid var(--border);border-radius:var(--radius);gap:.3rem;padding:.85rem;display:grid}.platform-subscription-pending strong{font-size:.88rem}.platform-subscription-pending p{margin:0;font-size:.82rem}.platform-subscription-pending small{color:var(--muted-foreground);font-size:.75rem}.platform-subscription-adjustments{background:var(--muted);border:1px solid var(--border);border-radius:var(--radius);gap:.7rem;padding:.85rem;display:grid}.platform-subscription-adjustments h3{margin:0;font-size:.92rem}.platform-subscription-adjustments>p{color:var(--muted-foreground);margin:0;font-size:.8rem;line-height:1.45}.platform-subscription-adjustment{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);gap:.35rem;padding:.75rem;display:grid}.platform-subscription-adjustment strong{font-size:.86rem}.platform-subscription-adjustment span,.platform-subscription-adjustment p,.platform-subscription-adjustment small{color:var(--muted-foreground);margin:0;font-size:.78rem}.platform-subscription-adjustment label{gap:.3rem;font-size:.78rem;font-weight:700;display:grid}.platform-subscription-dialog-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;gap:.5rem;padding-top:.9rem;display:flex}.platform-member-row{grid-template-columns:minmax(12rem,1.5fr) repeat(4,minmax(6rem,.75fr));align-items:center;gap:.7rem;min-height:3.6rem;padding:.6rem .85rem;display:grid}.platform-member-row+.platform-member-row{border-top:1px solid var(--border)}.platform-member-row.is-header{background:var(--muted);color:var(--muted-foreground);letter-spacing:.06em;text-transform:uppercase;min-height:2rem;font-size:.56rem;font-weight:800}.platform-member-row>span{gap:.1rem;display:grid}.platform-member-row strong{font-size:.66rem}.platform-member-row small{color:var(--muted-foreground);font-size:.56rem}.platform-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.platform-location-card>div:first-child{grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;display:grid}.platform-location-card h2,.platform-location-card p{margin:0}.platform-location-card p{color:var(--muted-foreground);font-size:.6rem}.platform-timeline{margin-top:.75rem;display:grid}.platform-timeline article{grid-template-columns:auto 1fr;gap:.65rem;display:grid}.platform-timeline article>span{background:var(--primary);border:.2rem solid var(--accent);border-radius:50%;width:.75rem;height:.75rem;margin-top:.15rem}.platform-timeline article>div{border-left:1px solid var(--border);gap:.12rem;margin-left:-.99rem;padding:0 0 1rem 1.25rem;display:grid}.platform-timeline article:last-child>div{border-left-color:#0000}.platform-timeline p{margin:0;font-size:.64rem}.platform-timeline small{color:var(--muted-foreground);font-size:.56rem}.platform-timeline details{margin-top:.25rem;font-size:.58rem}.platform-timeline pre{background:var(--muted);border-radius:var(--radius);white-space:pre-wrap;max-height:14rem;padding:.5rem;overflow:auto}.platform-note-list{gap:.65rem;margin-top:.7rem;display:grid}.platform-note-list article{background:var(--muted);border-radius:var(--radius);padding:.65rem}.platform-note-list p{white-space:pre-wrap;margin:0 0 .35rem;font-size:.65rem}.platform-note-list small{color:var(--muted-foreground);font-size:.55rem}.platform-section-heading h2,.platform-section-heading p{margin-block:0}.platform-audit-filters{gap:.75rem;display:grid}.platform-audit-list{gap:.65rem;display:grid}.platform-audit-list details{padding:0}.platform-audit-list summary{cursor:pointer;justify-content:space-between;align-items:center;padding:.75rem .85rem;list-style:none;display:flex}.platform-audit-list summary::-webkit-details-marker{display:none}.platform-audit-list summary>span{align-items:center;gap:.5rem;display:flex}.platform-audit-list summary>span:first-child{align-items:flex-start;gap:.12rem;display:grid}.platform-audit-list summary small{color:var(--muted-foreground);font-size:.56rem}.platform-audit-list summary i{background:var(--muted);border-radius:999px;padding:.18rem .4rem;font-size:.55rem;font-style:normal}.platform-audit-list summary b{font-size:.6rem}.platform-audit-list summary svg{width:.8rem;height:.8rem;transition:transform .15s}.platform-audit-list details[open] summary svg{transform:rotate(180deg)}.platform-audit-data{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.75rem;display:grid}.platform-audit-data h3{margin:0 0 .3rem;font-size:.62rem}.platform-audit-data pre{background:var(--muted);border-radius:var(--radius);white-space:pre-wrap;max-height:18rem;margin:0;padding:.65rem;font-size:.58rem;overflow:auto}.platform-plan-card{background:color-mix(in oklab, var(--muted) 50%, transparent);border:1px solid var(--border);border-radius:calc(var(--radius) + .15rem);gap:.75rem;padding:.75rem;display:grid}.platform-plan-identity>div:first-child,.platform-version-heading{justify-content:space-between;align-items:center;display:flex}.platform-plan-identity h2,.platform-plan-identity p,.platform-version-heading h3,.platform-version-heading p{margin-block:0}.platform-version-list{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-version-form{grid-column:1/-1}.platform-version-heading>svg{color:var(--primary)}.platform-capability-chips{flex-wrap:wrap;gap:.3rem;margin-top:.75rem;display:flex}.platform-capability-chips span{background:var(--accent);color:var(--primary);border-radius:999px;padding:.2rem .4rem;font-size:.55rem;font-weight:700}.platform-impact-summary{background:var(--muted);border-radius:var(--radius);gap:.25rem;margin-top:.75rem;padding:.65rem;display:grid}.platform-impact-summary span,.platform-impact-summary small{color:var(--muted-foreground);font-size:.58rem}.platform-impact-summary button{justify-self:start;margin-top:.35rem}.platform-capability-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;margin-top:.75rem;display:grid}.platform-capability-overview article{border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:auto 1fr;align-items:center;gap:.55rem;padding:.55rem;display:grid}.platform-capability-overview article>span{background:var(--muted);color:var(--muted-foreground);border-radius:50%;justify-content:center;align-items:center;width:1.45rem;height:1.45rem;font-size:.6rem;font-weight:850;display:flex}.platform-capability-overview article.is-enabled>span{color:oklch(43% .12 155);background:oklch(94% .05 155)}.platform-capability-overview article>div{gap:.08rem;display:grid}.platform-capability-overview strong{font-size:.64rem}.platform-capability-overview small{color:var(--muted-foreground);font-size:.54rem}.platform-form-actions{gap:.5rem;display:flex}.platform-form-actions button{align-items:center;gap:.35rem;display:inline-flex}.platform-form-actions svg{width:.8rem;height:.8rem}.platform-plans-page{gap:1.2rem}.platform-plan-tabs{border-bottom:1px solid var(--border);gap:.35rem;display:flex;overflow-x:auto}.platform-plan-tabs button{color:var(--muted-foreground);cursor:pointer;font:inherit;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;align-items:center;gap:.45rem;padding:.7rem .85rem;font-size:.7rem;font-weight:750;display:inline-flex}.platform-plan-tabs button[aria-pressed=true]{border-bottom-color:var(--primary);color:var(--foreground)}.platform-plan-tabs button:focus-visible,.platform-plan-card summary:focus-visible,.platform-plan-edit summary:focus-visible,.platform-version-draft summary:focus-visible,.platform-plan-create summary:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.platform-plan-tabs svg{width:.9rem;height:.9rem}.platform-plan-section-intro{justify-content:space-between;align-items:end;gap:1rem;display:flex}.platform-plan-section-intro h2,.platform-plan-section-intro p{margin:0}.platform-plan-section-intro h2{font-size:1rem}.platform-plan-section-intro p{color:var(--muted-foreground);margin-top:.2rem;font-size:.66rem}.platform-plan-section-intro>span{color:var(--muted-foreground);flex:none;font-size:.65rem}.platform-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.8rem;display:grid}.platform-plans-page .platform-plan-card{background:var(--card);padding:0;display:block;overflow:hidden}.platform-plans-page .platform-plan-card[open]{grid-column:1/-1}.platform-plan-card>summary{cursor:pointer;list-style:none}.platform-plan-card>summary::-webkit-details-marker{display:none}.platform-plan-edit>summary::-webkit-details-marker{display:none}.platform-version-draft>summary::-webkit-details-marker{display:none}.platform-plan-create>summary::-webkit-details-marker{display:none}.platform-plan-summary{gap:.65rem;padding:1rem;display:grid}.platform-plan-card[open]>.platform-plan-summary{grid-template-columns:minmax(11rem,1fr) minmax(11rem,.8fr) minmax(16rem,1.35fr);align-items:center}.platform-plan-card[open]>.platform-plan-summary .platform-plan-summary-top{grid-area:1/1/3}.platform-plan-card[open]>.platform-plan-summary .platform-plan-price{grid-area:1/2}.platform-plan-card[open]>.platform-plan-summary .platform-plan-price-note{grid-area:2/2}.platform-plan-card[open]>.platform-plan-summary .platform-plan-quick-limits{grid-area:1/3/3}.platform-plan-card[open]>.platform-plan-summary .platform-plan-summary-bottom{grid-area:3/1/auto/-1}.platform-plan-summary:hover{background:color-mix(in oklab, var(--accent) 12%, var(--card))}.platform-plan-summary-top{justify-content:space-between;align-items:start;gap:.5rem;display:flex}.platform-plan-summary-top h3,.platform-plan-summary-top p{margin:0}.platform-plan-summary-top h3{font-size:1.05rem;line-height:1.2}.platform-plan-summary-top .eyebrow{margin-bottom:.2rem}.platform-plan-price{flex-wrap:wrap;align-items:baseline;gap:.35rem;display:flex}.platform-plan-price strong{letter-spacing:-.035em;font-size:1.6rem}.platform-plan-price span,.platform-plan-price-note{color:var(--muted-foreground);font-size:.63rem}.platform-plan-price-note{margin:-.5rem 0 0}.platform-plan-quick-limits{flex-wrap:wrap;gap:.3rem;display:flex}.platform-plan-quick-limits span{background:var(--muted);border-radius:.4rem;padding:.3rem .4rem;font-size:.58rem;font-weight:700}.platform-plan-summary-bottom{border-top:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:.5rem;padding-top:.65rem;font-size:.59rem;display:flex}.platform-plan-summary-bottom>span:last-child{color:var(--primary);flex:none;align-items:center;gap:.25rem;font-weight:800;display:flex}.platform-plan-summary-bottom svg,.platform-plan-edit summary>svg,.platform-version-draft summary>svg,.platform-plan-create summary>svg{width:.8rem;height:.8rem;transition:transform .15s}.platform-plan-card[open]>summary .platform-plan-summary-bottom svg,.platform-plan-edit[open]>summary>svg,.platform-version-draft[open]>summary>svg,.platform-plan-create[open]>summary>svg{transform:rotate(180deg)}.platform-plan-detail{border-top:1px solid var(--border);grid-template-columns:minmax(0,1.6fr) minmax(17rem,1fr);gap:.8rem 1rem;padding:1rem;display:grid}.platform-plan-detail-heading,.platform-plan-detail>.platform-version-list{grid-column:1;min-width:0}.platform-plan-detail-actions{grid-area:1/2/span 2;align-content:start;gap:.8rem;min-width:0;display:grid}.platform-plan-detail-heading h4,.platform-plan-detail-heading p{margin:0}.platform-plan-detail-heading h4{font-size:.76rem}.platform-plan-detail-heading p{color:var(--muted-foreground);margin-top:.2rem;font-size:.62rem}.platform-plan-edit,.platform-plan-create{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.platform-plan-edit>summary,.platform-plan-create>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:.8rem;font-size:.68rem;font-weight:750;display:flex}.platform-plan-edit>summary span,.platform-plan-create>summary span{align-items:center;gap:.4rem;display:flex}.platform-plan-edit>summary span svg,.platform-plan-create>summary span svg{color:var(--primary);width:.9rem;height:.9rem}.platform-plan-edit>form,.platform-plan-create>form{border-top:1px solid var(--border);gap:.8rem;padding:.85rem;display:grid}.platform-plan-edit .platform-version-form{box-shadow:none;border:0;border-radius:0}.platform-plan-create{background:var(--card)}.platform-version-draft{padding:0}.platform-version-draft>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:.8rem;display:flex}.platform-version-draft>summary>span{align-items:start;gap:.2rem;display:grid}.platform-version-draft strong{font-size:.7rem}.platform-version-draft small{color:var(--muted-foreground);font-size:.58rem}.platform-version-draft form{border:0;border-top:1px solid var(--border);border-radius:0}.platform-plans-page .platform-version-list{grid-template-columns:1fr}.platform-plans-page .platform-version-form{grid-column:auto}.platform-plan-fieldset{border:1px solid var(--border);border-radius:var(--radius);gap:.7rem;min-width:0;margin:0;padding:.8rem;display:grid}.platform-plan-fieldset legend{padding:0 .25rem;font-size:.72rem;font-weight:800}.platform-plan-fieldset>p{color:var(--muted-foreground);margin:0;font-size:.61rem}.platform-version-advanced{border:1px solid var(--border);border-radius:var(--radius)}.platform-version-advanced>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:.7rem .8rem;font-size:.66rem;font-weight:750;list-style:none;display:flex}.platform-version-advanced>summary::-webkit-details-marker{display:none}.platform-version-advanced>summary svg{width:.8rem;height:.8rem}.platform-version-advanced>.form-grid{border-top:1px solid var(--border);padding:.8rem}.platform-version-form .platform-form-actions{flex-wrap:wrap;align-items:center}.platform-version-form .platform-form-actions small{color:var(--muted-foreground);font-size:.58rem}.platform-fiscal-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:1rem;display:grid}.platform-fiscal-layout h2{margin:.1rem 0 .5rem}.platform-fiscal-overview>p:not(.eyebrow){color:var(--muted-foreground);margin:0;font-size:.67rem}.platform-fiscal-overview h3{margin:1rem 0 .45rem;font-size:.73rem}.platform-fiscal-notice{background:var(--muted);border-radius:var(--radius);gap:.2rem;margin-top:1rem;padding:.8rem;font-size:.63rem;display:grid}.platform-fiscal-notice span,.platform-fiscal-empty,.platform-fiscal-versions small{color:var(--muted-foreground)}.platform-fiscal-versions{gap:.5rem;display:grid}.platform-fiscal-versions>div{border:1px solid var(--border);border-radius:var(--radius);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.6rem;display:flex}.platform-fiscal-versions strong{font-size:.69rem}.platform-fiscal-versions small{font-size:.58rem}.platform-fiscal-editor form{gap:.8rem;display:grid}.platform-fiscal-editor form>small{color:var(--muted-foreground);font-size:.58rem}.status-badge.status-past_due,.status-badge.status-suspended{color:oklch(50% .15 30);background:oklch(95% .04 30)}.status-badge.status-trialing,.status-badge.status-draft{color:oklch(50% .12 70);background:oklch(96% .04 80)}.status-badge.status-published,.status-badge.status-active{color:oklch(45% .12 155);background:oklch(95% .04 155)}.status-badge.status-canceled,.status-badge.status-archived,.status-badge.status-retired,.status-badge.status-none{background:var(--muted);color:var(--muted-foreground)}@media (width<=1100px){.platform-plan-grid,.platform-plan-card[open]>.platform-plan-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-plan-card[open]>.platform-plan-summary .platform-plan-summary-top{grid-row:1/3}.platform-plan-card[open]>.platform-plan-summary .platform-plan-quick-limits{grid-area:3/1/auto/-1}.platform-plan-card[open]>.platform-plan-summary .platform-plan-summary-bottom{grid-row:4}.platform-kpi-grid,.platform-kpi-grid.compact{grid-template-columns:repeat(2,minmax(0,1fr))}.platform-table-row{grid-template-columns:minmax(11rem,1.3fr) minmax(9rem,1fr) minmax(7rem,.8fr) minmax(7rem,.7fr) auto}.platform-table-row>span:nth-of-type(4),.platform-table-row.is-header>span:nth-of-type(4){display:none}}@media (width<=760px){.platform-plan-grid,.platform-plan-card[open]>.platform-plan-summary{grid-template-columns:1fr}.platform-plan-card[open]>.platform-plan-summary .platform-plan-summary-top,.platform-plan-card[open]>.platform-plan-summary .platform-plan-price,.platform-plan-card[open]>.platform-plan-summary .platform-plan-price-note,.platform-plan-card[open]>.platform-plan-summary .platform-plan-quick-limits,.platform-plan-card[open]>.platform-plan-summary .platform-plan-summary-bottom{grid-area:auto/1}.platform-plan-detail{grid-template-columns:1fr}.platform-plan-detail-heading,.platform-plan-detail>.platform-version-list,.platform-plan-detail-actions{grid-area:auto/1}.platform-fiscal-layout{grid-template-columns:1fr}.platform-plan-section-intro{align-items:start}.platform-plan-summary-top{flex-wrap:wrap}.platform-page-header{align-items:flex-start}.platform-kpi-grid,.platform-kpi-grid.compact,.platform-grid-two,.platform-card-grid,.platform-version-list{grid-template-columns:1fr}.platform-span-two,.platform-version-form{grid-column:auto}.platform-action-card{grid-template-columns:auto 1fr;align-items:start}.platform-action-card>a{grid-column:1/-1}.platform-filter-row{grid-template-columns:1fr}.platform-search>div{grid-template-columns:auto minmax(0,1fr)}.platform-search button{grid-column:1/-1}.platform-table-card{background:0 0;border:0;gap:.65rem;display:grid;overflow:visible}.platform-table-row.is-header,.platform-member-row.is-header{display:none}.platform-table-row,.platform-member-row{background:var(--card);border:1px solid var(--border);border-radius:var(--radius);grid-template-columns:repeat(2,minmax(0,1fr));padding:.75rem}.platform-table-row+.platform-table-row,.platform-member-row+.platform-member-row{border-top:1px solid var(--border)}.platform-tenant-identity,.platform-member-row>span:first-child{grid-column:1/-1}.platform-table-row>span,.platform-member-row>span{border-top:1px dashed var(--border);padding-top:.4rem}.platform-table-row>span:before,.platform-member-row>span:before{color:var(--muted-foreground);content:attr(data-label);letter-spacing:.05em;text-transform:uppercase;font-size:.5rem;font-weight:800}.platform-table-row>svg{display:none}.platform-location-card>div:first-child{grid-template-columns:auto 1fr}.platform-location-card>div:first-child>i{grid-column:1/-1;width:fit-content}.platform-audit-data,.platform-capability-overview{grid-template-columns:1fr}.platform-audit-list summary{align-items:flex-start;gap:.6rem}.platform-audit-list summary>span:last-child{flex-direction:column;align-items:flex-end}}@media (width<=480px){.dialog-content.platform-subscription-dialog{gap:.8rem;padding:1rem}.platform-subscription-comparison{grid-template-columns:1fr}.platform-subscription-comparison>svg{transform:rotate(90deg)}.platform-subscription-dialog-actions>button{flex:1}}
