/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */.cms-brand-mark{text-align:left;flex-direction:column;align-items:flex-start;gap:.125rem;line-height:1.15;display:inline-flex}.cms-brand-mark__name{letter-spacing:-.03em;color:#303030;font-size:1.0625rem;font-weight:600}.cms-brand-mark__powered{color:#8a8a8a;letter-spacing:.01em;white-space:nowrap;font-size:.625rem;font-weight:500}.cms-brand-mark__lymad{color:#f97316;font-weight:700}.cms-brand-mark--nav .cms-brand-mark__name{color:var(--sh-text-primary,#303030);font-size:1.0625rem}.cms-brand-mark--nav .cms-brand-mark__powered{color:var(--sh-text-muted,#8a8a8a);font-size:.625rem}.cms-brand-mark--login{text-align:center;align-items:center}.cms-brand-mark--login .cms-brand-mark__name{color:#ffffffeb;font-size:1.375rem;font-weight:600}.cms-brand-mark--login .cms-brand-mark__powered{color:#ffffff94;font-size:.6875rem}.cms-brand-mark--footer .cms-brand-mark__name{font-size:1.0625rem}.cms-brand-mark--platform .cms-brand-mark__name{font-size:.9375rem}.cms-brand-mark--platform .cms-brand-mark__powered{font-size:.5625rem}.sh-footer-logo-link .cms-brand-mark,.sh-logo .cms-brand-mark{align-items:flex-start}.platform-root{--p-bg:#f6f6f7;--p-surface:#fff;--p-text:#303030;--p-text-subdued:#616161;--p-text-disabled:#8a8a8a;--p-border:#e3e3e3;--p-border-input:#c9cccf;--p-border-focus:#3d8b3d;--p-action-primary:#303030;--p-action-primary-hover:#1a1a1a;--p-action-secondary:#fff;--p-brand:#7d7;--p-brand-dark:#2d6a2d;--p-brand-soft:#e8fbe8;--p-link:#3d8b3d;--p-radius-sm:8px;--p-radius-md:12px;--p-radius-lg:16px;--p-shadow-card:0 0 0 1px #0000000f,0 1px 2px #0000000a;--p-shadow-elevated:0 4px 16px #00000014,0 0 0 1px #0000000a;--p-font:var(--font-inter),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-family:var(--p-font);color:var(--p-text);background:var(--p-bg);-webkit-font-smoothing:antialiased}.platform-root a.platform-link{color:var(--p-link);text-decoration:none}.platform-root a.platform-link:hover{text-decoration:underline}.platform-btn{border-radius:var(--p-radius-sm);white-space:nowrap;justify-content:center;align-items:center;gap:.5rem;height:36px;padding:0 1rem;font-size:13px;font-weight:600;line-height:1;transition:background .15s,border-color .15s,box-shadow .15s;display:inline-flex}.platform-btn-primary{background:var(--p-action-primary);color:#fff;border:1px solid var(--p-action-primary)}.platform-btn-primary:hover{background:var(--p-action-primary-hover);border-color:var(--p-action-primary-hover)}.platform-btn-secondary{background:var(--p-action-secondary);color:var(--p-text);border:1px solid var(--p-border-input);box-shadow:0 1px #0000000d}.platform-btn-secondary:hover{background:#fafafa}.platform-btn-brand{background:var(--p-brand);color:#1a1a1a;border:1px solid #00000014}.platform-btn-brand:hover{background:#6c6}.platform-btn-lg{border-radius:var(--p-radius-md);height:44px;padding:0 1.25rem;font-size:14px}.platform-input{width:100%;height:36px;color:var(--p-text);background:var(--p-surface);border:1px solid var(--p-border-input);border-radius:var(--p-radius-sm);outline:none;padding:0 12px;font-size:13px;transition:border-color .15s,box-shadow .15s;box-shadow:0 1px #00000008}.platform-input:focus{border-color:var(--p-border-focus);box-shadow:0 0 0 1px var(--p-border-focus)}.platform-input::placeholder{color:var(--p-text-disabled)}.platform-label{color:var(--p-text);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.platform-card{background:var(--p-surface);border:1px solid var(--p-border);border-radius:var(--p-radius-md);box-shadow:var(--p-shadow-card)}.platform-badge{letter-spacing:.02em;background:var(--p-brand-soft);color:var(--p-brand-dark);border-radius:999px;align-items:center;padding:2px 8px;font-size:11px;display:inline-flex}.platform-badge,.platform-section-title{text-transform:uppercase;font-weight:600}.platform-section-title{letter-spacing:.04em;color:var(--p-text-subdued);font-size:13px}.platform-page-heading{letter-spacing:-.025em;color:var(--p-text);font-size:1.75rem;font-weight:650;line-height:1.2}@media (min-width:768px){.platform-page-heading{font-size:2rem}}.platform-admin-mock{border-radius:var(--p-radius-lg);box-shadow:var(--p-shadow-elevated);border:1px solid var(--p-border);background:var(--p-surface);overflow:hidden}.platform-admin-mock-topbar{background:#1a2e1a;align-items:center;gap:8px;height:48px;padding:0 16px;display:flex}.platform-admin-mock-body{min-height:320px;display:flex}.platform-admin-mock-sidebar{border-right:1px solid var(--p-border);background:#fafafa;width:200px;padding:12px 8px}.platform-admin-mock-nav-item{background:#eee;border-radius:6px;height:32px;margin-bottom:4px}.platform-admin-mock-nav-item.active{background:var(--p-brand-soft);border:1px solid #7d76}.platform-admin-mock-main{background:#f6faf6;flex:1;padding:20px}.platform-admin-mock-stat-row{grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px;display:grid}.platform-admin-mock-stat{height:72px}.platform-admin-mock-chart,.platform-admin-mock-stat{border:1px solid var(--p-border);background:#fff;border-radius:8px}.platform-admin-mock-chart{height:140px;position:relative;overflow:hidden}.platform-admin-mock-chart:after{content:"";clip-path:polygon(0 80%,15% 60%,30% 70%,45% 40%,60% 55%,75% 25%,90% 35%,100% 15%,100% 100%,0 100%);background:linear-gradient(#77dd7759,#77dd770d);border-radius:4px;position:absolute;inset:24px 16px 16px}