.hosting-page{min-width:0;overflow-wrap:anywhere}.hosting-page .page-bar{background:var(--surface);border-bottom:0}.hosting-page .page-bar__title,.hosting-page h1{font-size:var(--text-2xl);line-height:1.25;font-weight:800}.hosting-page .card{margin-bottom:var(--space-6)}.hosting-page .card__header{flex-wrap:wrap;gap:var(--space-4)}.hosting-page .card__title{font-size:var(--text-lg);line-height:1.4;font-weight:800}.hosting-page .card,.hosting-page .card__actions,.hosting-page .field,.hosting-page .row>*{min-width:0;max-width:100%}.hosting-page input,.hosting-page select,.hosting-page textarea{max-width:100%}.hosting-page .notice{margin-bottom:var(--space-5)}.hosting-page .notice.danger,.hosting-page .notice.error{color:var(--danger-ink);background:var(--danger-bg);border-color:var(--danger-border)}.hosting-page .notice.success,.hosting-page .secret{color:var(--success-ink);background:var(--success-bg);border-color:var(--success-border)}.hosting-page .secret{border-radius:var(--radius-sm)}.hosting-page table th{background:var(--surface-sunken)}.hosting-page table td{vertical-align:top}.hosting-page .table-scroll{max-width:100%;overflow-x:auto}.hosting-page code,.hosting-page pre{max-width:100%}.hosting-page .mono,.hosting-page code,.hosting-page pre{font-family:var(--font-mono)}.hosting-page .sidebar a{border-radius:var(--radius-pill);font-size:var(--text-sm);font-weight:700;padding:var(--space-3) var(--space-5)}.hosting-page .sidebar a.active{background:var(--selected);color:var(--primary)}.hosting-page .sidebar-icon{color:var(--primary)}.hosting-page .sidebar-badge{background:var(--dyp-magenta);color:var(--brand-white)}.hosting-page .sidebar a.active .sidebar-badge{background:var(--primary);color:var(--on-primary)}.hosting-page .sidebar-actions a.btn{border-radius:var(--radius-pill)}.site-quick-stat{display:flex;align-items:center;gap:var(--space-4);flex:1 1 160px;padding:var(--space-5) var(--space-6);background:var(--card-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.site-quick-stat__icon{display:inline-flex;color:var(--primary)}.site-quick-stat__label{font-size:var(--text-xs);color:var(--ink-muted);font-weight:700}.site-quick-stat__value{font-size:var(--text-lg);font-weight:800}.hosting-page .env-slot-grid,.hosting-page .form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5)}.hosting-page .env-slot{min-width:0;border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden}.env-slot__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:var(--info-bg);border-bottom:1px solid var(--info-border)}.env-slot--staging .env-slot__header{background:var(--success-bg);border-color:var(--success-border)}.env-slot__body{padding:var(--space-5)}.hosting-page .site-ask-button{display:inline-flex;align-items:center;gap:var(--space-2);background:var(--violet-11);color:var(--brand-white)}.hosting-page .site-ask-button:hover{background:var(--violet-12)}.onboarding-step-number{display:inline-flex;align-items:center;justify-content:center;flex:0 0 28px;height:28px;border-radius:var(--radius-pill);background:var(--selected);color:var(--primary);font-size:var(--text-sm);font-weight:800}.hosting-page .worker-url-field{flex:1 1 280px;margin-bottom:0}.hosting-page .cell-form label{margin-bottom:var(--space-5)}.hosting-page .cell-form fieldset label:last-of-type{margin-bottom:0}.hosting-page .cell-form label>input,.hosting-page .cell-form label>select{display:block;width:100%;margin-top:var(--space-2)}.hosting-page .cell-form .field-hint{margin-top:calc(-1 * var(--space-2));margin-bottom:var(--space-5);font-size:var(--text-xs)}.hosting-page .product-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));grid-gap:var(--space-6);gap:var(--space-6)}.hosting-page .usage-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-5);gap:var(--space-5);margin-bottom:var(--space-6)}.hosting-page.auth-content{max-width:560px}.hosting-page.auth-provider{display:flex;justify-content:center}.hosting-page.auth-provider .cl-card,.hosting-page.auth-provider .cl-cardBox,.hosting-page.auth-provider .cl-rootBox{min-width:0;max-width:100%}.hosting-page.auth-provider .cl-card{border-radius:var(--radius-md);box-shadow:var(--shadow-card)}.hosting-page .edge-status-note{font-size:var(--text-xs);max-width:260px}.edge-status-note--warning{color:var(--warning-ink)}.edge-status-note--danger{color:var(--danger-ink)}.hosting-page .media-domain-row{background:var(--surface-sunken);padding-left:var(--space-6)}@media (max-width:720px){.hosting-page .env-slot-grid,.hosting-page .form-grid,.hosting-page .usage-grid{grid-template-columns:minmax(0,1fr)}.hosting-page .page-bar__actions{flex-wrap:wrap}.hosting-page .btn,.hosting-page button{white-space:normal}.hosting-page .card{padding:var(--space-5)}}