:root{--ow-bg: #0b1020;--ow-panel: #ffffff;--ow-ink: #0f172a;--ow-muted: #64748b;--ow-primary: #002046;--ow-primary-ink: #ffffff;--ow-border: #e5e9f0;--ow-ring: rgba(79, 70, 229, .25);--ow-radius: 3px;--ow-space-xs: 8px;--ow-space-sm: 12px;--ow-space-md: 20px;--ow-space-lg: 28px;--ow-space-xl: 40px;--ow-space-section: 32px}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}html,body{touch-action:pan-x pan-y}html:not(.ow-doc-platform):not(.ow-doc-admin),html:not(.ow-doc-platform):not(.ow-doc-admin) body{height:100%}h4{display:block}input,select,textarea{font-size:16px}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;color:var(--ow-ink);background:#f7f8fb}a{color:var(--ow-primary);text-decoration:none}a:hover{text-decoration:underline}.ow-shell{min-height:100%;display:flex;flex-direction:column}.ow-nav{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:var(--ow-bg);color:#fff}.ow-brand{font-weight:700;font-size:18px;letter-spacing:.04em;color:#fff}.ow-nav-links{display:flex;gap:16px;align-items:center}.ow-nav-links a,.ow-nav-links button{color:#cbd5e1;font-size:14px}.ow-nav-auth-user,.ow-nav-auth-guest{display:none;gap:16px;align-items:center}.ow-nav-auth-pending{display:none;min-width:120px;min-height:20px}html[data-auth=in] .ow-nav-auth-user,html[data-auth=out] .ow-nav-auth-guest{display:flex}html:not([data-auth]) .ow-nav-auth-pending{display:inline-block}html:not([data-admin="1"]) .ow-nav-admin{display:none}#ow-dashboard-boot[data-booted="1"]+astro-island{display:none}#ow-dashboard-boot[data-booted="1"]+astro-island[ssr]{display:block}.ow-nav-pending{display:inline-block;min-width:120px;min-height:20px}.ow-main{flex:1;width:100%}html.ow-doc-platform,html.ow-doc-admin{height:auto;min-height:100vh;min-height:100dvh}body.ow-platform,body.ow-admin{display:block;height:auto;min-height:100vh;min-height:100dvh;background:#f7f8fb!important;color:var(--ow-ink)}p{display:unset;width:fit-content}— restore block flow on platform pages */ body.ow-platform h1,body.ow-platform h2,body.ow-platform h3,body.ow-platform h4,body.ow-platform h5,body.ow-platform p,body.ow-admin h1,body.ow-admin h2,body.ow-admin h3,body.ow-admin h4,body.ow-admin h5,body.ow-admin p{display:block!important;width:auto!important;max-width:none}body.ow-platform .ow-section-lead,body.ow-admin .ow-section-lead{margin:0 0 var(--ow-space-md);line-height:1.55}body.ow-platform .ow-main,body.ow-admin .ow-main{min-height:calc(100vh - 64px);min-height:calc(100dvh - 64px)}body.ow-platform .hdrtppccc,body.ow-admin .hdrtppccc{display:none}body.ow-platform .mkt-header,body.ow-admin .mkt-header{position:sticky;top:0;z-index:200}body.ow-platform .ow-container,body.ow-admin .ow-container{width:100%;max-width:none;margin-left:auto;margin-right:auto;padding:var(--ow-space-xl) 30px 56px;box-sizing:border-box}@media screen and (min-width:576px){body.ow-platform .ow-container,body.ow-admin .ow-container{width:90%;padding-left:0;padding-right:0}}@media screen and (min-width:1280px){body.ow-platform .ow-container,body.ow-admin .ow-container{width:1200px}}.ow-container{max-width:960px;margin:0 auto;padding:32px 24px}.ow-hero{background:radial-gradient(1200px 400px at 50% -10%,#1e293b,var(--ow-bg));color:#fff;padding:72px 24px;text-align:center}.ow-hero h1{font-size:40px;margin:0 0 12px}.ow-hero p{font-size:18px;color:#cbd5e1;margin:0 auto 24px;max-width:560px}.ow-card{background:var(--ow-panel);border:1px solid var(--ow-border);border-radius:var(--ow-radius);padding:var(--ow-space-lg)}body.ow-platform .ow-card,body.ow-admin .ow-card{display:flex;flex-direction:column;align-items:stretch;margin-bottom:var(--ow-space-section)}body.ow-platform .ow-addon-billing>.ow-card,body.ow-admin .ow-addon-billing>.ow-card{margin-bottom:0;padding-top:var(--ow-space-lg);padding-bottom:var(--ow-space-lg);border:none;border-radius:0;border-top:1px solid var(--ow-border);background:transparent}body.ow-platform .ow-addon-billing>.ow-card:first-of-type,body.ow-admin .ow-addon-billing>.ow-card:first-of-type{border-top:none;padding-top:0}body.ow-platform .ow-addon-billing>.ow-card:last-of-type,body.ow-admin .ow-addon-billing>.ow-card:last-of-type{padding-bottom:0}.ow-card-header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ow-space-xs);margin-bottom:var(--ow-space-md)}.ow-card-header:last-child{margin-bottom:0}.ow-card-header h3,.ow-card-header h4,.ow-card-header .ow-section-title{margin:0}.ow-card-header .ow-muted{margin:0;line-height:1.55}.ow-card-body{margin:0}.ow-entity-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ow-space-md);flex-wrap:wrap;margin-bottom:var(--ow-space-md)}.ow-entity-header__main{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ow-space-xs);min-width:0}.ow-entity-header__title-row{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ow-space-sm)}.ow-entity-header__actions{margin-top:0;flex-shrink:0}.ow-entity-title{margin:0;line-height:1.25}h1.ow-entity-title{font-size:26px;letter-spacing:-.02em}h2.ow-entity-title{font-size:20px;letter-spacing:-.01em}h3.ow-entity-title{font-size:1.25rem;letter-spacing:-.01em}h4.ow-entity-title{font-size:14px}.ow-entity-meta{margin:0;line-height:1.55}.ow-entity-header__main>.ow-muted{margin:0;line-height:1.55}.ow-subsection-title{margin:0 0 var(--ow-space-sm);font-size:14px;font-weight:700;line-height:1.3}.ow-inline-meta{display:inline-flex;align-items:baseline;gap:.4em;flex-wrap:wrap}.ow-inline-meta .ow-muted{line-height:inherit}body.ow-platform .ow-card:last-child,body.ow-admin .ow-card:last-child{margin-bottom:0}body.ow-platform .ow-card>h3,body.ow-admin .ow-card>h3,body.ow-platform .ow-card>h4,body.ow-admin .ow-card>h4{margin:0 0 var(--ow-space-md);font-size:1.0625rem;font-weight:700;letter-spacing:-.01em}body.ow-platform .ow-card>.ow-muted,body.ow-admin .ow-card>.ow-muted{margin:0;line-height:1.55}.ow-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--ow-space-md)}.ow-app-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,360px));gap:var(--ow-space-md);align-items:stretch}.ow-app-card{display:flex;flex-direction:column;padding:0;overflow:hidden;min-height:100%}.ow-app-card-cover{position:relative;height:148px;background:linear-gradient(135deg,#eef2ff,#f8fafc 55%,#fce7f3)}.ow-app-card-cover img{width:100%;height:100%;object-fit:cover;display:block}.ow-app-card-cover-fallback{width:100%;height:100%;background:linear-gradient(135deg,#eef2ff,#f8fafc 55%,#fce7f3)}.ow-app-card-icon{position:absolute;left:18px;bottom:-26px;width:56px;height:56px;border-radius:var(--ow-radius);border:3px solid #fff;background:#fff;box-shadow:0 8px 20px #0f172a1f;overflow:hidden;display:flex;align-items:center;justify-content:center}.ow-app-card-icon img{width:100%;height:100%;object-fit:cover;display:block}.ow-app-card-icon-fallback{font-size:1.25rem;font-weight:700;color:var(--ow-primary)}.ow-app-card-body{display:flex;flex:1;flex-direction:column;gap:8px;padding:38px 20px 20px}.ow-app-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.ow-app-card-title{margin:0;font-size:1.125rem;line-height:1.3;display:block;width:auto}.ow-app-card-desc{margin:0;font-size:.9375rem;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ow-app-card-price{margin-top:auto;padding-top:4px}.ow-app-card .ow-pill{flex-shrink:0}.ow-app-card:hover{transform:translateY(-2px)}.ow-app-card.ow-card-link{color:var(--ow-ink);transition:border-color .15s,box-shadow .15s,transform .15s}body.ow-platform a.ow-app-card,body.ow-platform a.ow-app-card:hover,body.ow-admin a.ow-app-card,body.ow-admin a.ow-app-card:hover{color:var(--ow-ink);text-decoration:none}body.ow-platform a.ow-app-card .ow-muted,body.ow-platform a.ow-app-card:hover .ow-muted,body.ow-admin a.ow-app-card .ow-muted,body.ow-admin a.ow-app-card:hover .ow-muted{color:var(--ow-muted)}.ow-ui-btn,.ow-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 18px;border-radius:var(--ow-radius);border:1px solid transparent;font-size:14px;font-weight:600;line-height:1.25;cursor:pointer;text-decoration:none;background:var(--ow-primary);color:var(--ow-primary-ink);transition:background .15s,border-color .15s,color .15s,box-shadow .15s,filter .15s}.ow-ui-btn:hover,.ow-btn:hover{text-decoration:none;filter:brightness(1.05)}.ow-ui-btn:focus-visible,.ow-btn:focus-visible{outline:none;box-shadow:0 0 0 4px var(--ow-ring)}.ow-ui-btn.is-secondary,.ow-btn.secondary{background:#fff;color:var(--ow-ink);border-color:var(--ow-border);filter:none}.ow-ui-btn.is-secondary:hover,.ow-btn.secondary:hover{background:var(--ow-panel);filter:none}.ow-ui-btn.is-ghost,.ow-btn.ghost{background:transparent;color:var(--ow-muted);border-color:transparent;filter:none}.ow-ui-btn.is-ghost:hover,.ow-btn.ghost:hover{background:var(--ow-panel);color:var(--ow-ink);filter:none}.ow-ui-btn.is-link,.ow-link-btn{display:inline;padding:0;border:none;border-radius:0;background:none;color:var(--ow-primary);font:inherit;font-weight:600;filter:none}.ow-ui-btn.is-link:hover,.ow-link-btn:hover{text-decoration:underline;filter:none}.ow-ui-btn.is-sm,.ow-btn.sm{padding:6px 12px;font-size:13px;border-radius:var(--ow-radius)}.ow-ui-btn.is-full{width:100%}.ow-ui-btn:disabled,.ow-btn[disabled],.ow-link-btn[disabled]{opacity:.55;cursor:not-allowed;pointer-events:none}.ow-form{max-width:420px;margin:0 auto}.ow-ui-field,.ow-field{margin-bottom:var(--ow-space-md)}.ow-ui-label,.ow-field label{display:block;font-size:13px;font-weight:600;margin-bottom:var(--ow-space-xs);color:var(--ow-ink)}.ow-ui-hint{margin:6px 0 0;font-size:12px;color:var(--ow-muted);line-height:1.4}.ow-ui-input,.ow-input{width:100%;padding:10px 12px;border:1px solid var(--ow-border);border-radius:var(--ow-radius);font-size:16px;line-height:1.35;color:var(--ow-ink);background:#fff;transition:border-color .15s,box-shadow .15s}.ow-ui-input::placeholder,.ow-input::placeholder{color:#94a3b8}.ow-ui-input:focus,.ow-input:focus{outline:none;border-color:var(--ow-primary);box-shadow:0 0 0 4px var(--ow-ring)}.ow-ui-input:disabled,.ow-input:disabled{background:var(--ow-panel);color:var(--ow-muted);cursor:not-allowed}.ow-ui-input.is-sm,.ow-input.sm{padding:8px 10px;border-radius:var(--ow-radius);font-size:14px}.ow-ui-input.is-mono,.ow-input.ow-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.ow-ui-input[type=file],.ow-input[type=file]{padding:8px 10px;font-size:14px}textarea.ow-ui-input,textarea.ow-input{min-height:96px;resize:vertical}.ow-ui-select,.ow-select{width:100%;padding:10px 36px 10px 12px;border:1px solid var(--ow-border);border-radius:var(--ow-radius);font-size:16px;line-height:1.35;color:var(--ow-ink);background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;appearance:none;cursor:pointer;transition:border-color .15s,box-shadow .15s}.ow-ui-select:focus,.ow-select:focus{outline:none;border-color:var(--ow-primary);box-shadow:0 0 0 4px var(--ow-ring)}.ow-ui-select:disabled,.ow-select:disabled{background-color:var(--ow-panel);color:var(--ow-muted);cursor:not-allowed}.ow-ui-select.is-sm,.ow-select.is-sm{padding:8px 32px 8px 10px;border-radius:var(--ow-radius);font-size:14px}.ow-errors{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c;border-radius:var(--ow-radius);padding:12px 14px;margin-bottom:var(--ow-space-md);font-size:14px;line-height:1.5}.ow-notice{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857;border-radius:var(--ow-radius);padding:12px 14px;margin-bottom:var(--ow-space-md);font-size:14px;line-height:1.5}.ow-muted{color:var(--ow-muted)}.ow-pill{font-size:12px;font-weight:600;padding:3px 10px;border-radius:var(--ow-radius);background:#dcfce7;color:#166534}.ow-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ow-space-md)}.ow-actions{display:flex;gap:var(--ow-space-sm);flex-wrap:wrap;margin-top:var(--ow-space-md)}.ow-title{font-size:26px;margin:0 0 6px;letter-spacing:-.02em}.ow-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ow-space-md);flex-wrap:wrap;margin:var(--ow-space-md) 0 var(--ow-space-section)}.ow-page-header.is-compact{margin:0 0 var(--ow-space-md)}.ow-page-header .ow-muted{margin:var(--ow-space-xs) 0 0;line-height:1.55}.ow-page-header .ow-muted+.ow-muted{margin-top:6px}body.ow-platform .ow-container>.ow-ui-btn:first-child,body.ow-platform .ow-container>.ow-btn:first-child,body.ow-admin .ow-container>.ow-ui-btn:first-child,body.ow-admin .ow-container>.ow-btn:first-child{margin-bottom:var(--ow-space-md)}.ow-price{margin-top:12px;font-size:18px}.ow-period{margin-top:4px;font-size:13px}.ow-pill.status-trialing{background:#e0e7ff;color:#3730a3}.ow-pill.status-active,.ow-pill.status-paid{background:#dcfce7;color:#166534}.ow-pill.status-pending{background:#fef9c3;color:#854d0e}.ow-pill.status-past_due,.ow-pill.status-failed{background:#fee2e2;color:#b91c1c}.ow-pill.status-canceled,.ow-pill.status-void{background:#e5e7eb;color:#475569}.ow-pill.status-refunded{background:#ede9fe;color:#6d28d9}.ow-defs{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--ow-space-md) var(--ow-space-lg);margin:0}.ow-defs dt{font-size:12px;font-weight:600;color:var(--ow-muted);text-transform:uppercase;letter-spacing:.04em}.ow-defs dd{margin:4px 0 0;font-size:15px}.ow-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch}.ow-table{width:100%;border-collapse:collapse;font-size:14px}.ow-table th,.ow-table td{text-align:left;padding:14px 16px;border-bottom:1px solid var(--ow-border);white-space:nowrap}.ow-table th{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--ow-muted)}.ow-table td.ow-num,.ow-table th.ow-num{text-align:right;font-variant-numeric:tabular-nums}.ow-table tr:last-child td{border-bottom:none}.ow-table--editable th,.ow-table--editable td{white-space:normal;vertical-align:top}.ow-table--editable .ow-table-input{min-width:130px}.ow-table--editable .ow-table-input .ow-ui-input,.ow-table--editable .ow-table-input .ow-ui-select{width:100%;min-width:0}.ow-table-app__name{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ow-table-cell-hint{margin-top:6px;font-size:12px;line-height:1.4}.ow-table-limits{display:grid;grid-template-columns:repeat(2,minmax(88px,1fr));gap:8px;min-width:200px}.ow-table-field{margin-bottom:0!important}.ow-table-field .ow-ui-label{display:block;margin-bottom:4px;font-size:11px;font-weight:600;color:var(--ow-muted);line-height:1.2}.ow-table-actions{min-width:120px}.ow-table-limits-toggle{white-space:nowrap}.ow-table-row.is-expanded td{border-bottom:none}.ow-table-expand-row td{background:#f8fafc;padding:12px 16px 16px;border-bottom:1px solid var(--ow-border)}.ow-table-expand-row .ow-subsection-title{margin-top:0}.ow-table-actions__stack{display:grid;gap:8px}.ow-check-row--inline{padding:0;border:none;background:none;font-size:13px}.ow-check-row--inline:has(input:checked){background:none;border:none}.ow-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.ow-input.ow-mono{font-size:16px}.ow-pricetag{display:inline-flex;align-items:baseline;gap:6px;flex-wrap:wrap}.ow-strike{text-decoration:line-through;color:var(--ow-muted)}.ow-pill.ow-addon{background:#f3e8ff;color:#6b21a8}.ow-pill.ow-off{align-self:center}.ow-plan{background:#fff;border:1px solid var(--ow-border);border-radius:var(--ow-radius);padding:var(--ow-space-md);cursor:pointer}.ow-plan.is-current{border-color:var(--ow-primary);box-shadow:0 0 0 3px var(--ow-ring)}.ow-plan.is-selected{border-color:#6366f1;box-shadow:0 0 0 2px #6366f140}.ow-check-grid{display:flex;flex-direction:column;gap:8px}.ow-check-row{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px}body.ow-platform .ow-check-row,body.ow-admin .ow-check-row{width:100%;padding:10px 12px;border:1px solid var(--ow-border);border-radius:var(--ow-radius);background:#fafbfc;transition:border-color .15s,background .15s}body.ow-platform .ow-check-row:has(input:checked),body.ow-admin .ow-check-row:has(input:checked){border-color:var(--ow-primary);background:#f1f5ff}body.ow-platform .ow-check-row.is-disabled,body.ow-admin .ow-check-row.is-disabled{opacity:.6;cursor:not-allowed;background:#f3f4f6}body.ow-platform .ow-check-row.is-disabled input,body.ow-admin .ow-check-row.is-disabled input{cursor:not-allowed}.ow-form-section{margin-bottom:var(--ow-space-md);padding-bottom:var(--ow-space-md);border-bottom:1px solid var(--ow-border)}.ow-form-section--flush,.ow-form-section:last-child{border-bottom:none;padding-bottom:0;margin-bottom:0}.ow-form-hint{margin:var(--ow-space-xs) 0 0;font-size:13px;line-height:1.45}.ow-form-hint--error{color:#b91c1c}.ow-form-footer{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ow-space-sm) var(--ow-space-md);padding-top:var(--ow-space-md);margin-top:var(--ow-space-md);border-top:1px solid var(--ow-border)}.ow-trial-presets{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--ow-space-sm)}.ow-back-link{display:inline-flex;align-items:center;gap:4px;margin:0 0 var(--ow-space-sm);padding:0;border:none;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--ow-muted);cursor:pointer;text-decoration:none}.ow-back-link:hover{color:var(--ow-primary);text-decoration:none}.ow-admin-tenant-detail{display:grid;gap:0}.ow-section-heading{margin:0 0 var(--ow-space-md)}.ow-section-heading .ow-muted{margin:var(--ow-space-xs) 0 0;font-size:14px}.ow-subscription-list{display:grid;gap:var(--ow-space-md);margin-bottom:var(--ow-space-section)}.ow-subscription-card{margin-bottom:0}.ow-subscription-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ow-space-md);flex-wrap:wrap;padding-bottom:var(--ow-space-md);margin-bottom:var(--ow-space-md);border-bottom:1px solid var(--ow-border)}.ow-subscription-card__title .ow-entity-title{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ow-subscription-card__meta{margin:var(--ow-space-xs) 0 0;font-size:13px;line-height:1.5}body.ow-platform .ow-card>.ow-ui-btn:not(.is-full),body.ow-platform .ow-card>.ow-btn:not(.is-full),body.ow-admin .ow-card>.ow-ui-btn:not(.is-full),body.ow-admin .ow-card>.ow-btn:not(.is-full){align-self:flex-start}.ow-grant-trial .ow-card-header .ow-muted{font-size:14px}.ow-pill.status-trial_expired{background:#f3f4f6;color:#374151}.ow-card-link{display:block;color:inherit;text-decoration:none;transition:border-color .15s,box-shadow .15s}.ow-card-link:hover{text-decoration:none;color:inherit;border-color:var(--ow-primary);box-shadow:0 4px 16px #4f46e51f}.ow-section-title{font-size:20px;margin:0 0 var(--ow-space-sm);letter-spacing:-.01em}body.ow-platform .ow-section-title+.ow-muted,body.ow-admin .ow-section-title+.ow-muted,body.ow-platform .ow-section-title+.ow-section-lead,body.ow-admin .ow-section-title+.ow-section-lead{margin-top:0}.ow-addon-section{padding-top:var(--ow-space-xl)}.ow-addon-section>.ow-card-header{margin-bottom:var(--ow-space-lg)}.ow-addon-billing{background:var(--ow-panel);border:1px solid var(--ow-border);border-radius:var(--ow-radius);padding:var(--ow-space-lg);margin-bottom:var(--ow-space-section)}body.ow-platform .ow-addon-billing>.ow-page-header,body.ow-admin .ow-addon-billing>.ow-page-header{margin-bottom:var(--ow-space-md);padding-bottom:var(--ow-space-md);border-bottom:1px solid var(--ow-border)}.ow-stack{display:grid;gap:var(--ow-space-section)}.ow-addon-panel{margin-bottom:0}.ow-addon-plans{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin-top:16px;padding-top:16px;border-top:1px solid var(--ow-border)}.ow-admin-header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ow-space-xs);margin-bottom:var(--ow-space-lg)}.ow-admin-header .ow-title,.ow-admin-header .ow-entity-title{margin:0;line-height:1.25}.ow-admin-header .ow-section-lead,.ow-admin-header .ow-entity-meta{margin:0;line-height:1.55}.ow-tabs{display:flex;gap:0;align-items:stretch;border-bottom:1px solid var(--ow-border);margin-bottom:var(--ow-space-lg);flex-wrap:wrap}body.ow-platform .ow-tab,body.ow-admin .ow-tab{display:inline-flex;align-items:center;justify-content:center;padding:12px 16px;margin:0 0 -1px;border:none;border-bottom:2px solid transparent;border-radius:0;background:none;font-size:14px;font-weight:600;line-height:1.25;color:var(--ow-muted);cursor:pointer;text-decoration:none;transition:color .15s,border-color .15s}body.ow-platform .ow-tab:hover,body.ow-admin .ow-tab:hover{color:var(--ow-ink);text-decoration:none}body.ow-platform .ow-tab.is-active,body.ow-admin .ow-tab.is-active{color:var(--ow-primary);border-bottom-color:var(--ow-primary)}.ow-stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--ow-space-md);margin-bottom:var(--ow-space-lg)}.ow-stat{background:#fff;border:1px solid var(--ow-border);border-radius:var(--ow-radius);padding:var(--ow-space-md)}.ow-stat .num{font-size:30px;font-weight:700}.ow-stat .label{color:var(--ow-muted);font-size:13px;text-transform:uppercase;letter-spacing:.04em}.ow-toolbar{display:flex;justify-content:space-between;align-items:center;gap:var(--ow-space-md);margin-bottom:var(--ow-space-md);flex-wrap:wrap}.ow-modal-backdrop{position:fixed;inset:0;background:#0f172a80;display:flex;align-items:flex-start;justify-content:center;padding:48px 16px;z-index:1000;overflow-y:auto;-webkit-overflow-scrolling:touch}.ow-modal{position:relative;z-index:1001;background:#fff;border-radius:var(--ow-radius);padding:var(--ow-space-lg);width:100%;max-width:480px}.ow-media-preview{display:block;max-width:100%;max-height:120px;margin-top:var(--ow-space-xs);border-radius:var(--ow-radius);border:1px solid var(--ow-border);object-fit:cover}.ow-media-preview.is-icon{width:72px;height:72px}.ow-media-preview.is-cover{width:100%;max-height:140px}.ow-table td .ow-actions{margin-top:0}body.ow-platform .ow-card.ow-table-wrap>h3,body.ow-admin .ow-card.ow-table-wrap>h3,body.ow-platform .ow-card.ow-table-wrap>.ow-card-header,body.ow-admin .ow-card.ow-table-wrap>.ow-card-header{padding:var(--ow-space-lg) var(--ow-space-lg) 0;margin-bottom:0}body.ow-platform .ow-card.ow-table-wrap[style*="padding: 0"]>h3,body.ow-admin .ow-card.ow-table-wrap[style*="padding: 0"]>h3,body.ow-platform .ow-card.ow-table-wrap.is-flush,body.ow-admin .ow-card.ow-table-wrap.is-flush{padding-left:var(--ow-space-lg);padding-right:var(--ow-space-lg)}.ow-message-body{margin-top:var(--ow-space-md);padding:var(--ow-space-md);background:#f7f8fb;border-radius:var(--ow-radius);white-space:pre-wrap;line-height:1.55}.ow-reply-item{padding:var(--ow-space-sm);border:1px solid var(--ow-border);border-radius:var(--ow-radius)}
