:root{--ink:#0d0d0d;--ink-soft:#1f1f1f;--muted:#5c5852;--muted-light:#8a867e;--cream:#fdfcf9;--paper:#f7f5f1;--linen:#f0ebe3;--gold:#007051;--gold-mid:#005d43;--gold-bright:#009168;--gold-soft:#0070511f;--gold-line:#00705173;--font-display:"Cormorant Garamond", Georgia, "Times New Roman", serif;--font-body:"Plus Jakarta Sans", system-ui, "Segoe UI", Roboto, sans-serif;--danger-bg:#b91c1c14;--danger-border:#b91c1c40;--danger-text:#7f1d1d;--ok-bg:#0070511a;--ok-border:#00705159;--ok-text:#004c38;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--radius:8px;--radius-sm:6px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{min-height:100vh;font-family:var(--font-body);color:var(--ink-soft);background:var(--cream);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-size:1rem;line-height:1.55}#app{min-height:100vh}a{color:var(--gold);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--gold-mid)}.nav{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fdfcf9e0;border-bottom:1px solid #0d0d0d0f;position:sticky;top:0}.nav-inner{justify-content:space-between;align-items:center;gap:1.5rem;max-width:1120px;margin:0 auto;padding:1rem 1.5rem;display:flex}.brand{font:inherit;cursor:pointer;color:inherit;letter-spacing:.06em;text-transform:uppercase;background:0 0;border:none;align-items:center;gap:.6rem;margin:0;padding:0;font-size:.78rem;font-weight:600;display:flex}.brand:hover{color:var(--ink)}.brand:focus-visible{outline:2px solid var(--gold);outline-offset:4px;border-radius:var(--radius-sm)}.brand-logo{width:auto;height:2.625rem;display:block}.nav-links{letter-spacing:.06em;text-transform:uppercase;gap:1.75rem;font-size:.8125rem;font-weight:500;display:none}.nav-links a{color:var(--muted);text-decoration:none}.nav-links a:hover{color:var(--ink)}@media (width>=768px){.nav-links{display:flex}}.nav-cta{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;border-radius:var(--radius);border:1px solid var(--ink);background:var(--ink);color:var(--cream);cursor:pointer;flex-shrink:0;padding:.55rem 1.05rem;font-size:.8125rem;font-weight:600}.nav-cta:hover{background:var(--ink-soft)}.hero{padding:clamp(3rem,8vw,5.5rem) 1.5rem clamp(3rem,10vw,5rem);position:relative;overflow:clip}.hero-inner{max-width:1120px;margin:0 auto;position:relative}.hero-grid{align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}@media (width>=900px){.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:3rem}}.hero-copy{max-width:36rem}.hero-lockup{width:auto;height:2.75rem;margin:0 0 1.1rem;display:block}.hero-figure{border-radius:var(--radius);background:var(--paper);border:1px solid #0d0d0d1a;margin:0;overflow:hidden}.hero-image{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin:0 0 1rem;font-size:.75rem;font-weight:600}.eyebrow-inverse{color:#fdfcf9bf}.hero-title{font-family:var(--font-display);letter-spacing:-.02em;color:var(--ink);max-width:16ch;margin:0 0 1.25rem;font-size:clamp(2.5rem,5.8vw,4rem);font-weight:600;line-height:1.06}.hero-title-accent{color:var(--gold);font-style:italic;font-weight:500}.hero-lede{max-width:38rem;color:var(--muted);margin:0 0 2rem;font-size:clamp(1rem,1.35vw,1.125rem);line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-bottom:clamp(2.75rem,6vw,4rem);display:flex}.btn{font-family:var(--font-body);border-radius:var(--radius);cursor:pointer;border:none;justify-content:center;align-items:center;padding:.8rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.btn-primary{background:var(--gold-bright);color:var(--ink);border:1px solid var(--gold)}.btn-primary:hover{background:var(--gold-mid);border-color:var(--gold)}.btn-ghost{color:var(--ink);background:0 0;border:1px solid #0d0d0d29}.btn-ghost:hover{border-color:var(--gold);color:var(--gold-mid)}.hero-metrics{border-top:1px solid #0d0d0d14;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:clamp(2.5rem,5vw,3.75rem);padding-top:2rem;display:grid}.metric{flex-direction:column;gap:.35rem;display:flex}.metric-value{font-family:var(--font-display);color:var(--ink);font-size:1.5rem;font-weight:600}.metric-label{color:var(--muted);font-size:.8125rem;line-height:1.4}.band{padding:clamp(3.5rem,10vw,6rem) 1.5rem}.band-paper{background:var(--paper);border-block:1px solid #0d0d0d0a}.section-inner{max-width:1120px;margin:0 auto}.section-head{max-width:40rem;margin-bottom:clamp(2.5rem,5vw,3.75rem)}.section-title{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;margin:0 0 .85rem;font-size:clamp(2rem,3.8vw,2.85rem);font-weight:600;line-height:1.1}.section-sub{color:var(--muted);margin:0;font-size:1.05rem;line-height:1.6}.feature-grid{grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:1.25rem;display:grid}.feature-card{background:var(--cream);border-radius:var(--radius);border:1px solid #0d0d0d1a;flex-direction:column;padding:0;transition:border-color .18s;display:flex;overflow:hidden}.feature-card:hover{border-color:var(--gold)}.feature-media{background:var(--paper);border-bottom:1px solid #0d0d0d0f;height:168px;overflow:hidden}.feature-media img{object-fit:cover;width:100%;height:100%;display:block}.feature-body{padding:1.35rem 1.4rem 1.55rem}.feature-icon{font-family:var(--font-display);color:var(--gold);opacity:.95;margin-bottom:.75rem;font-size:1.25rem;font-weight:600}.feature-title{color:var(--ink);margin:0 0 .65rem;font-size:1.0625rem;font-weight:600}.feature-copy{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.62}.band-flow{background:var(--cream);border-block:1px solid #0d0d0d0d}.flow-split{align-items:start;gap:2.75rem;display:grid}@media (width>=960px){.flow-split{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:3.5rem}.flow-split .flow-copy{order:-1}}.flow-copy{min-width:0}.flow-title{text-align:center;max-width:none;margin-bottom:clamp(2rem,4vw,2.75rem)}@media (width>=960px){.flow-title{text-align:left}}.flow-figure{border-radius:var(--radius);background:var(--paper);border:1px solid #0d0d0d1a;margin:0;overflow:hidden}.flow-figure img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.steps{gap:2rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.steps{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.step{align-items:flex-start;gap:1.1rem;display:flex}.step-num{border-radius:var(--radius-sm);background:var(--ink);width:2.35rem;height:2.35rem;color:var(--gold-bright);border:1px solid #fdfcf91f;flex-shrink:0;place-items:center;font-size:.85rem;font-weight:700;display:grid}.step-title{color:var(--ink);margin:0 0 .35rem;font-size:1.05rem;font-weight:600}.step-copy{color:var(--muted);margin:0;font-size:.9375rem;line-height:1.58}.band-quote{background:var(--ink);color:var(--cream);padding:clamp(3.25rem,8vw,5rem) 1.5rem}.quote-inner{max-width:760px;margin:0 auto}.quote{border-left:3px solid var(--gold-mid);margin:0;padding:0 0 0 1.35rem}.quote p{font-family:var(--font-display);color:#fdfcf9f0;margin:0 0 1rem;font-size:clamp(1.5rem,2.8vw,2.05rem);font-style:italic;font-weight:500;line-height:1.35}.quote footer{letter-spacing:.08em;text-transform:uppercase;color:#fdfcf973;font-size:.8125rem}.manager-section{background:var(--paper);border-block:1px solid #0d0d0d0d;padding:clamp(3rem,8vw,5rem) 1.5rem clamp(5rem,12vw,7rem)}.manager-shell{max-width:720px;margin:0 auto}.manager-shell-head{text-align:center;margin-bottom:2rem}.manager-shell-title{font-family:var(--font-display);color:var(--ink);margin:0 0 .65rem;font-size:clamp(2rem,4vw,2.65rem);font-weight:600}.manager-shell-sub{max-width:32rem;color:var(--muted);margin:0 auto;font-size:1rem;line-height:1.6}.manager-slot{text-align:left}.manager-slot strong{color:var(--ink)}.layout{max-width:720px;margin:0 auto}.logo,h1{display:none}.manager-slot code{background:#fdfcf9e6;border:1px solid #0d0d0d14;border-radius:4px;padding:.15em .42em;font-family:ui-monospace,Cascadia Code,monospace;font-size:.86em}input{border-radius:var(--radius);color:var(--ink);width:100%;max-width:340px;font-family:var(--font-body);background:#fffefb;border:1px solid #0d0d0d1f;padding:.65rem .85rem}input::placeholder{color:var(--muted-light)}input:focus{border-color:var(--gold);box-shadow:0 0 0 3px var(--gold-soft);outline:none}:where(button){cursor:pointer;font:inherit;color:inherit;appearance:none;background:0 0;border:1px solid #0000;border-radius:0;padding:0}:where(button:disabled){cursor:not-allowed}.card{border-radius:var(--radius);background:#fffefb;border:1px solid #0d0d0d1a;margin-bottom:1.25rem;padding:1.5rem 1.65rem}.card h2{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 1.15rem;font-size:.9375rem;font-weight:600}.row{flex-wrap:wrap;align-items:flex-end;gap:.75rem 1rem;margin-bottom:.9rem;display:flex}.field{flex-direction:column;flex:1;gap:.42rem;min-width:220px;display:flex}.field label{color:var(--muted);font-size:.8125rem;font-weight:500}.actions{flex-wrap:wrap;justify-content:flex-end;gap:.65rem;margin-top:.65rem;display:flex}.sub{color:var(--muted);margin:0 0 1.75rem;font-size:.9625rem;line-height:1.55}.banner{border-radius:var(--radius);background:#fff;border:1px solid #0d0d0d2e;margin-bottom:1.15rem;padding:.75rem 1rem;font-size:.9rem;line-height:1.45;box-shadow:0 1px #0d0d0d0a}.banner.error{border:1px solid #f2b8b8;color:var(--danger-text);background:#fff7f7;border-left:4px solid #dc2626}.banner.success{color:var(--ok-text);background:#f3fff9;border:1px solid #9edcc3;border-left:4px solid #007051}.key-box{word-break:break-all;background:var(--cream);border-radius:var(--radius);border:1px solid #0d0d0d1a;padding:.85rem 1rem;font-family:ui-monospace,monospace;font-size:.8125rem}.dash-wrap{background:var(--cream);min-height:100vh}.dash-header{background:var(--ink);color:var(--cream)}.dash-header-inner{justify-content:space-between;align-items:center;gap:1rem;max-width:1120px;margin:0 auto;padding:1.1rem 1.5rem;display:flex}.dash-brand{align-items:center;gap:.7rem;display:flex}.dash-logo{border-radius:var(--radius-sm);outline:1px solid #fdfcf933;width:auto;height:2rem;display:block}.dash-brand-text{letter-spacing:.04em;font-size:.9375rem;font-weight:600}.dash-muted{opacity:.55;font-weight:400}.dash-tag{letter-spacing:.14em;text-transform:uppercase;color:var(--gold-bright);margin:0;font-size:.75rem}.dash-accent-line{background:var(--gold-bright);height:3px}.dash-main{max-width:760px;margin:0 auto;padding:2.25rem 1.35rem 4rem}.dash-main h1,.dash-main .logo{display:none}.dash-main .sub{color:var(--muted)}.footer{background:var(--ink);color:#fdfcf980;padding:2.5rem 1.5rem 3rem}.footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;max-width:1120px;margin:0 auto;display:flex}.footer-brand{align-items:center;gap:1rem;display:flex}.footer-logo{width:auto;height:3rem;display:block}.footer-brand-word{letter-spacing:.22em;text-transform:uppercase;color:var(--gold-bright);font-size:.7rem;font-weight:700}.footer-note{margin:0;font-size:.8125rem}.mgr-shell{background:var(--cream);min-height:100vh;display:grid}@media (width>=900px){.mgr-shell{grid-template-columns:260px minmax(0,1fr)}.mgr-menu-btn,.mgr-shell-scrim{display:none}.mgr-sidebar{align-self:start;min-height:100vh;position:sticky;top:0}}@media (width<=899px){.mgr-shell{grid-template-columns:minmax(0,1fr)}.mgr-sidebar{z-index:60;width:min(280px,88vw);box-shadow:none;background:#fffefb;border-right:1px solid #0d0d0d1a;transition:transform .22s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.mgr-sidebar.mgr-sidebar--open{transform:translate(0);box-shadow:8px 0 36px #0d0d0d1f}.mgr-shell-scrim{z-index:50;cursor:pointer;background:#0d0d0d47;border:none;margin:0;padding:0;position:fixed;inset:0}}.mgr-sidebar{background:#fffefb;border-right:1px solid #0d0d0d14;flex-direction:column;gap:1.25rem;padding:1.25rem 1rem 1rem;display:flex}.mgr-sidebar-top{flex-direction:column;gap:1.1rem;display:flex}.mgr-tenant-label,.mgr-account-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-light);margin:0;font-size:.6875rem;font-weight:600}.mgr-tenant-name{color:var(--ink);word-break:break-word;margin:.25rem 0 0;font-size:1.05rem;font-weight:600}.mgr-account{border-top:1px solid #0d0d0d0f;padding-top:.85rem}.mgr-account-meta{color:var(--muted);margin:.25rem 0 0;font-size:.875rem}.mgr-nav-list{flex-direction:column;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.mgr-nav-item{text-align:left;width:100%;font-family:var(--font-body);border-radius:var(--radius-sm);color:var(--ink-soft);cursor:pointer;background:0 0;border:1px solid #0000;padding:.55rem .65rem;font-size:.9rem;font-weight:500;display:block}.mgr-nav-item:hover{background:#0d0d0d05;border-color:#0d0d0d14}.mgr-nav-item--active{color:var(--gold-mid);background:#00705114;border-color:#00705159;font-weight:600}.mgr-sidebar-bottom{margin-top:auto;padding-top:1rem}.mgr-logout{justify-content:center;width:100%}.mgr-main{flex-direction:column;min-width:0;display:flex}.mgr-main-top{z-index:40;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fdfcf9eb;border-bottom:1px solid #0d0d0d12;position:sticky;top:0}.mgr-main-top-inner{align-items:center;gap:.75rem;padding:.75rem 1.15rem;display:flex}.mgr-main-brand{align-items:center;gap:.55rem;margin-left:auto;display:flex}.mgr-brand-logo{border-radius:var(--radius-sm);outline:1px solid #0d0d0d14;width:auto;height:1.65rem;display:block}.mgr-brand-text{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.75rem;font-weight:600}.mgr-main-inner{flex:1;padding:1.35rem 1.15rem 3rem}.dash-page-stack{flex-direction:column;gap:1.25rem;max-width:960px;display:flex}.dash-bc{margin:0}.dash-bc-list{flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0;padding:0;font-size:.8125rem;list-style:none;display:flex}.dash-bc-link{font:inherit;cursor:pointer;color:var(--gold);text-underline-offset:2px;background:0 0;border:none;padding:0;text-decoration:underline}.dash-bc-current{color:var(--muted)}.dash-bc-current.is-current{color:var(--ink);font-weight:600}.dash-bc-sep{color:var(--muted-light);-webkit-user-select:none;user-select:none}.dash-page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem 1.5rem;display:flex}.dash-page-title{font-family:var(--font-display);color:var(--ink);letter-spacing:-.02em;margin:0;font-size:clamp(1.65rem,3.2vw,2.15rem);font-weight:600;line-height:1.15}.dash-page-sub{max-width:46rem;color:var(--muted);margin:.45rem 0 0;font-size:.9875rem;line-height:1.55}.dash-page-toolbar{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.dash-kpis{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}.dash-metric{border-radius:var(--radius);background:#fffefb;border:1px solid #0d0d0d1a;padding:1rem 1.1rem}.dash-metric-label{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.75rem;font-weight:600}.dash-metric-value{color:var(--ink);font-size:1.35rem;font-weight:600;font-family:var(--font-display);margin:.4rem 0 0}.dash-metric-hint{color:var(--muted);margin:.45rem 0 0;font-size:.8125rem;line-height:1.45}.dash-metric--ok .dash-metric-value{color:var(--gold-mid)}.dash-metric--muted .dash-metric-value{color:var(--muted)}.dash-panel{border-radius:var(--radius);background:#fffefb;border:1px solid #0d0d0d1a;padding:1.25rem 1.35rem}.dash-panel-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem 1rem;margin-bottom:1rem;display:flex}.dash-panel-title{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0;font-size:.9375rem;font-weight:600}.dash-panel-desc{color:var(--muted);max-width:52rem;margin:.35rem 0 0;font-size:.9rem;line-height:1.5}.dash-panel-body{flex-direction:column;gap:.85rem;display:flex}.dash-list{color:var(--ink-soft);margin:0;padding-left:1.2rem;line-height:1.55}.dash-list li+li{margin-top:.45rem}.dash-form-grid{gap:.9rem;margin-bottom:.5rem;display:grid}@media (width>=640px){.dash-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.dash-data-row{color:var(--ink-soft);margin:0 0 .5rem;font-size:.95rem}.dash-data-row strong{color:var(--ink);margin-right:.35rem}.dash-hint{color:var(--muted);margin:.25rem 0 0;font-size:.9rem;line-height:1.55}.dash-code{word-break:break-all;background:#fdfcf9e6;border:1px solid #0d0d0d14;border-radius:4px;padding:.12em .35em;font-family:ui-monospace,Cascadia Code,monospace;font-size:.82em;display:inline}.dash-status{margin:0;font-size:.95rem}.dash-status--muted{color:var(--muted)}.lp{--lp-bg:#f2f5f6;--lp-surface:#fff;--lp-surface-muted:#edf3f5;--lp-border:#00705138;--lp-border-strong:#00705157;--lp-outline-fine:#00705133;--lp-outline-fine-strong:#0070514d;--lp-text:#0d1616;--lp-text-muted:#3f555d;--lp-text-soft:#6b8188;--lp-heading:#003c2b;--lp-blue:#007051;--lp-blue-hover:#005d43;--lp-blue-soft:#d9eee8;--lp-indigo:#007051;--lp-indigo-hover:#005d43;--lp-indigo-soft:#d9eee8;--lp-success:#16a34a;--lp-success-soft:#dcfce7;--lp-shadow-surface:0 1px 1px #0f172a05;--lp-shadow-elevated:0 20px 46px #0f172a14;--lp-shadow-card:var(--lp-shadow-surface);--lp-shadow-soft:var(--lp-shadow-elevated);--lp-radius-xs:6px;--lp-radius-sm:10px;--lp-radius-md:16px;--lp-radius-lg:24px;--lp-divider-width:.5px;--lp-outline-width:.5px;--lp-max:1320px;min-height:100vh;color:var(--lp-text);background:var(--lp-bg);-webkit-font-smoothing:antialiased;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:17px;line-height:1.55}.lp-skip:focus{z-index:100;background:var(--lp-surface);color:var(--lp-blue-hover);border-radius:var(--lp-radius-sm);border:2px solid var(--lp-blue);outline:none;padding:.65rem 1rem;font-size:.875rem;font-weight:600;text-decoration:none;position:fixed;top:.75rem;left:.75rem}.lp-skip:not(:focus){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.lp *{box-sizing:border-box}.lp h1,.lp h2,.lp h3{letter-spacing:-.02em;color:var(--lp-heading)}.lp-wrap{width:100%;max-width:var(--lp-max);margin-inline:auto;padding-inline:clamp(20px,3.2vw,52px)}.lp-section{padding:clamp(3.6rem,7.2vw,5.8rem) 0}.lp-section-compact{padding:clamp(2.5rem,5.2vw,3.9rem) 0}.lp-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--lp-indigo-hover);margin:0 0 .75rem;font-size:.75rem;font-weight:600}.lp-title{color:var(--lp-heading);margin:0 0 1rem}.lp-title.hero{font-size:clamp(2.35rem,5vw,3.65rem);line-height:1.06}.lp-title.section{font-size:clamp(2.1rem,3.8vw,3.2rem);line-height:1.15}.lp-lede{color:var(--lp-text-muted);max-width:54ch;margin:0;font-size:clamp(1.08rem,1.4vw,1.3rem);line-height:1.58}.lp-lede.wide{max-width:62ch}.lp-btn{border-radius:var(--lp-radius-sm);font:inherit;cursor:pointer;border-style:solid;border-width:1px;justify-content:center;align-items:center;gap:.4rem;padding:.58rem 1rem;font-size:.84rem;font-weight:620;text-decoration:none;transition:background .14s,border-color .14s,color .14s,opacity .14s;display:inline-flex}.lp-btn:focus-visible{outline:2px solid var(--lp-blue);outline-offset:2px}.lp-btn-primary{color:#fff;background:#007051;border-color:#005d43}.lp-btn-primary:hover:not(:disabled){color:#007051;background:#fff;border-color:#007051}.lp-btn-outline{background:var(--lp-surface);color:var(--lp-text);border-color:#e5e7eb}.lp-btn-outline:hover{border-color:var(--lp-blue);color:var(--lp-blue-hover)}.lp-btn-muted{background:var(--lp-surface-muted);border-color:var(--lp-border);color:var(--lp-text)}.lp-btn-dark{color:#fff;background:#111;border-color:#111}.lp-btn-dark:hover:not(:disabled){background:#000}.lp-btn-accent{background:var(--lp-indigo);border-color:var(--lp-indigo-hover);color:#111}.lp-btn-accent:hover:not(:disabled){border-color:var(--lp-indigo);color:var(--lp-indigo);background:#fff}.lp-card{background:var(--lp-surface);border:var(--lp-outline-width) solid var(--lp-outline-fine);border-radius:var(--lp-radius-md);box-shadow:var(--lp-shadow-surface);transition:transform .26s cubic-bezier(.22,1,.36,1),border-color .22s,background-color .22s}.lp-card:hover{border-color:var(--lp-outline-fine-strong);transform:translateY(-3px)}.lp-shell-elevated{border-radius:var(--lp-radius-lg);border:var(--lp-outline-width) solid var(--lp-outline-fine);box-shadow:var(--lp-shadow-elevated);background:var(--lp-surface)}.lp-badge{border-radius:var(--lp-radius-sm);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:.25rem;padding:.28rem .55rem;font-size:.7rem;font-weight:600;display:inline-flex}.lp-badge.green{background:var(--lp-success-soft);color:var(--lp-success);border:var(--lp-outline-width) solid #16a34a40}.lp-badge.blue{background:var(--lp-blue-soft);color:var(--lp-blue-hover);border:var(--lp-outline-width) solid #2563eb33}.lp-badge.warn{background:var(--lp-blue-soft);color:var(--lp-blue-hover);border:var(--lp-outline-width) solid #00705138}.lp-badge.soft{background:var(--lp-surface-muted);color:var(--lp-text-soft);border:var(--lp-outline-width) solid var(--lp-border)}.lp-list-check{margin:1.25rem 0 0;padding:0;list-style:none}.lp-list-check li{color:var(--lp-text-muted);padding:.45rem 0 .45rem 1.85rem;font-size:1rem;line-height:1.5;position:relative}.lp-list-check li:before{content:"";background:var(--lp-blue-soft);border:var(--lp-outline-width) solid #2563eb73;border-radius:2px;width:.52rem;height:.52rem;position:absolute;top:.65rem;left:0}.lp-grid-features{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=640px){.lp-grid-features.cols-3{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.lp-grid-features.cols-3{grid-template-columns:repeat(3,1fr)}}.lp-grid-4{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.lp-grid-4{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.lp-grid-4{grid-template-columns:repeat(4,1fr)}}.lp-code{border-radius:var(--lp-radius-sm);color:#e2e8f0;border:var(--lp-outline-width) solid #e2e8f033;background:#0f172a;margin:0;padding:1.1rem 1.25rem;font-size:.8125rem;line-height:1.65;overflow-x:auto}.lp-console-surface .card{background:var(--lp-surface);border-color:var(--lp-border);border-radius:var(--lp-radius-md)}.lp-console-surface button{border-radius:var(--lp-radius-xs)}.lp-sr-label{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-reveal]{opacity:0;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);transition-delay:var(--reveal-delay,0s);will-change:opacity, transform;transform:translateY(16px)}[data-reveal].is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.lp *,.lp :before,.lp :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html:has(.lp){scroll-behavior:auto}[data-reveal]{opacity:1!important;transition:none!important;transform:none!important}}.lp.mgr-dash.dash-gate--error{place-items:center;min-height:100vh;padding:2rem;display:grid}.lp.mgr-dash .dash-gate-card{background:var(--lp-surface);border:var(--lp-outline-width) solid var(--lp-outline-fine);border-radius:var(--lp-radius-md);width:100%;max-width:26rem;box-shadow:var(--lp-shadow-surface);padding:1.5rem 1.35rem}.lp.mgr-dash .dash-gate-title{color:var(--lp-heading);margin:0 0 .5rem;font-size:1.05rem;font-weight:700}.lp.mgr-dash .dash-gate-text{color:var(--lp-text-muted);margin:0;font-size:.94rem;line-height:1.55}.lp.mgr-dash .dash-gate-actions{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:1.25rem;display:flex}.lp.mgr-dash .mgr-shell{background:var(--lp-bg)}.lp.mgr-dash .mgr-sidebar{background:var(--lp-surface);border-right:var(--lp-outline-width) solid var(--lp-outline-fine)}.lp.mgr-dash .mgr-account{border-top-color:var(--lp-outline-fine)}.lp.mgr-dash .mgr-tenant-label,.lp.mgr-dash .mgr-account-label{color:var(--lp-text-soft);letter-spacing:.1em}.lp.mgr-dash .mgr-tenant-name{color:var(--lp-heading);font-weight:650}.lp.mgr-dash .mgr-account-meta{color:var(--lp-text-muted)}.lp.mgr-dash .mgr-nav-item{color:var(--lp-text);border-radius:var(--lp-radius-xs);font-family:inherit;transition:background-color .18s cubic-bezier(.22,1,.36,1),color .18s,border-color .18s}.lp.mgr-dash .mgr-nav-item:hover{border-color:var(--lp-outline-fine);background:var(--lp-surface-muted)}.lp.mgr-dash .mgr-nav-item--active{border-color:var(--lp-border);background:var(--lp-blue-soft);color:var(--lp-blue-hover);font-weight:650}.lp.mgr-dash .mgr-sidebar.mgr-sidebar--site{border-right-color:#00705124}.lp.mgr-dash .mgr-tenant--site .mgr-site-slug{margin:.35rem 0 0;font-size:.8125rem;line-height:1.35}.lp.mgr-dash .mgr-site-ws-context{color:var(--lp-text-muted);margin:.5rem 0 0;font-size:.76rem;line-height:1.4}.lp.mgr-dash .mgr-site-nav-wrap{flex-direction:column;flex:1;gap:.65rem;min-height:0;display:flex}.lp.mgr-dash .mgr-site-nav-exit{justify-content:center;width:100%}.lp.mgr-dash .mgr-nav-section-label{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-text-soft);margin:.15rem 0 0;font-size:.6875rem;font-weight:600}.lp.mgr-dash .mgr-sidebar.mgr-sidebar--open{box-shadow:var(--lp-shadow-elevated)}.lp.mgr-dash .mgr-main-top{border-bottom:var(--lp-outline-width) solid var(--lp-outline-fine);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0}.lp.mgr-dash .mgr-main-top-inner{padding-inline:clamp(16px,3vw,40px)}.lp.mgr-dash .mgr-brand-text{color:var(--lp-text-muted)}.lp.mgr-dash .mgr-brand-logo{border-radius:var(--lp-radius-xs);outline:1px solid var(--lp-outline-fine)}.lp.mgr-dash .mgr-main-inner{background:var(--lp-bg);padding-inline:clamp(16px,3vw,40px)}.lp.mgr-dash .dash-page-stack{width:100%;max-width:var(--lp-max)}.lp.mgr-dash{--dash-motion-duration:.28s;--dash-motion-ease:cubic-bezier(.22, 1, .36, 1)}@keyframes dash-route-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes dash-banner-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.lp.mgr-dash .dash-route-outlet{flex-direction:column;gap:1.25rem;width:100%;min-width:0;display:flex}.lp.mgr-dash .dash-route-outlet--enter{animation:dash-route-in var(--dash-motion-duration) var(--dash-motion-ease) both}.lp.mgr-dash .dash-view{flex-direction:column;gap:1.25rem;width:100%;min-width:0;display:flex}.lp.mgr-dash .dash-page-head,.lp.mgr-dash .dash-kpis{transition:opacity .22s var(--dash-motion-ease)}.lp.mgr-dash .dash-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:1rem 1.35rem;width:100%;display:grid}@media (width<=640px){.lp.mgr-dash .dash-form-grid{grid-template-columns:1fr}}.lp.mgr-dash .dash-form-grid .field{flex-direction:column;gap:.35rem;min-width:0;display:flex}.lp.mgr-dash .dash-form-grid .field>label{letter-spacing:.01em;color:var(--lp-heading);font-size:.8125rem;font-weight:650}.lp.mgr-dash .dash-form-grid .field input:not([type=checkbox]):not([type=radio]):not([type=color]){width:100%;min-height:2.4rem;transition:border-color .18s var(--dash-motion-ease), box-shadow .2s var(--dash-motion-ease), background-color .18s ease;padding:.5rem .75rem;font-size:.9375rem}.lp.mgr-dash .dash-form-grid .field input[type=checkbox],.lp.mgr-dash .dash-form-grid .field input[type=radio]{accent-color:#0f4a2c;cursor:pointer;width:1.05rem;height:1.05rem;min-height:0;margin:0;padding:0}.lp.mgr-dash .dash-form-grid .field textarea{resize:vertical;background:var(--lp-surface);border:1px solid var(--lp-outline-fine);border-radius:var(--lp-radius-sm);width:100%;min-height:6.5rem;color:var(--lp-text);transition:border-color .18s var(--dash-motion-ease), box-shadow .2s var(--dash-motion-ease), background-color .18s ease;padding:.5rem .75rem;font-family:inherit;font-size:.9375rem;line-height:1.45}.lp.mgr-dash .dash-form-grid .field textarea::placeholder{color:var(--lp-text-soft)}.lp.mgr-dash .dash-form-grid .field textarea:focus{border-color:var(--lp-blue);box-shadow:0 0 0 3px var(--lp-blue-soft);outline:none}.lp.mgr-dash .dash-form-grid--stack{grid-template-columns:1fr}.lp.mgr-dash .dash-form-actions{flex-wrap:wrap;grid-column:1/-1;justify-content:flex-end;align-items:center;gap:.5rem;margin-top:.15rem;padding-top:.25rem;display:flex}.lp.mgr-dash .dash-actions-row{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.lp.mgr-dash .dash-site-row{transition:background-color .18s,border-color .18s}.lp.mgr-dash .dash-site-row:hover{background:var(--lp-surface-muted)}.lp.mgr-dash .lp-btn{transition:background-color .16s,border-color .16s,color .16s,opacity .16s,transform .12s}.lp.mgr-dash .lp-btn:active:not(:disabled){transform:scale(.98)}.lp.mgr-dash .dash-panel,.lp.mgr-dash .dash-metric{transition:border-color .2s var(--dash-motion-ease), box-shadow .22s var(--dash-motion-ease)}.lp.mgr-dash .banner.error,.lp.mgr-dash .banner.success{animation:dash-banner-in .24s var(--dash-motion-ease) both}@media (prefers-reduced-motion:reduce){.lp.mgr-dash{--dash-motion-duration:.01ms}.lp.mgr-dash .dash-route-outlet--enter,.lp.mgr-dash .banner.error,.lp.mgr-dash .banner.success,.lp.mgr-dash .mgr-shell-scrim{animation:none!important}.lp.mgr-dash .lp-btn:active:not(:disabled){transform:none}.lp.mgr-dash .dash-form-grid .field input,.lp.mgr-dash .dash-form-grid .field textarea,.lp.mgr-dash .dash-menu-select-trigger,.lp.mgr-dash .dash-site-row,.lp.mgr-dash .mgr-nav-item,.lp.mgr-dash .lp-btn,.lp.mgr-dash .dash-panel,.lp.mgr-dash .dash-metric,.lp.mgr-dash .key-box{transition:none}@media (width<=899px){.lp.mgr-dash .mgr-sidebar{transition:none}}}.lp.mgr-dash .dash-bc-link{color:var(--lp-blue);transition:color .16s}.lp.mgr-dash .dash-bc-link:hover{color:var(--lp-blue-hover)}.lp.mgr-dash .dash-bc-current{color:var(--lp-text-muted)}.lp.mgr-dash .dash-bc-current.is-current{color:var(--lp-heading)}.lp.mgr-dash .dash-bc-sep{color:var(--lp-text-soft)}.lp.mgr-dash .dash-empty{text-align:center;max-width:24rem;margin-inline:auto;padding:2rem 1.25rem}.lp.mgr-dash .dash-empty--compact{max-width:22rem;padding:1.25rem 1rem}.lp.mgr-dash .dash-empty-icon{width:48px;height:48px;color:var(--lp-text-soft);justify-content:center;align-items:center;margin:0 auto 1rem;display:flex}.lp.mgr-dash .dash-empty--compact .dash-empty-icon{width:40px;height:40px;margin-bottom:.75rem}.lp.mgr-dash .dash-empty-icon svg{width:48px;height:48px}.lp.mgr-dash .dash-empty--compact .dash-empty-icon svg{width:40px;height:40px}.lp.mgr-dash .dash-empty-title{color:var(--lp-heading);letter-spacing:-.02em;margin:0 0 .35rem;font-size:1.02rem;font-weight:650}.lp.mgr-dash .dash-empty--compact .dash-empty-title{font-size:.94rem}.lp.mgr-dash .dash-empty-msg{color:var(--lp-text-muted);margin:0;font-size:.875rem;line-height:1.5}.lp.mgr-dash .dash-empty-actions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.1rem;display:flex}@keyframes dash-empty-spin{to{transform:rotate(360deg)}}.lp.mgr-dash .dash-empty-icon--spin{animation:.75s linear infinite dash-empty-spin}@media (prefers-reduced-motion:reduce){.lp.mgr-dash .dash-empty-icon--spin{opacity:.75;animation:none}}.lp.mgr-dash .dash-page-title{letter-spacing:-.03em;color:var(--lp-heading);font-family:inherit;font-weight:700}.lp.mgr-dash .dash-page-sub{color:var(--lp-text-muted);font-size:clamp(.94rem,1.1vw,1.02rem);line-height:1.58}.lp.mgr-dash .dash-panel,.lp.mgr-dash .dash-metric{background:var(--lp-surface);border:var(--lp-outline-width) solid var(--lp-outline-fine);border-radius:var(--lp-radius-md);box-shadow:var(--lp-shadow-surface)}.lp.mgr-dash .dash-panel-title{color:var(--lp-text-soft)}.lp.mgr-dash .dash-panel-desc{color:var(--lp-text-muted)}.lp.mgr-dash .dash-metric-label{color:var(--lp-text-soft)}.lp.mgr-dash .dash-metric-value{color:var(--lp-heading);font-family:inherit;font-weight:700}.lp.mgr-dash .dash-metric--ok .dash-metric-value{color:var(--lp-blue)}.lp.mgr-dash .dash-metric--muted .dash-metric-value,.lp.mgr-dash .dash-metric-hint{color:var(--lp-text-muted)}.lp.mgr-dash .dash-metric-footer{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;margin-top:.85rem;display:flex}.lp.mgr-dash .dash-list,.lp.mgr-dash .dash-data-row{color:var(--lp-text)}.lp.mgr-dash .dash-data-row strong{color:var(--lp-heading)}.lp.mgr-dash .dash-hint{color:var(--lp-text-muted)}.lp.mgr-dash .dash-code{background:var(--lp-surface-muted);border-color:var(--lp-outline-fine);border-radius:var(--lp-radius-xs)}.lp.mgr-dash .dash-status--muted,.lp.mgr-dash .field label{color:var(--lp-text-muted)}.lp.mgr-dash input{background:var(--lp-surface);border:1px solid var(--lp-outline-fine);border-radius:var(--lp-radius-sm);max-width:100%;color:var(--lp-text);font-family:inherit;font-size:.94rem}.lp.mgr-dash input::placeholder{color:var(--lp-text-soft)}.lp.mgr-dash input:focus{border-color:var(--lp-blue);box-shadow:0 0 0 3px var(--lp-blue-soft);outline:none}.lp.mgr-dash .dash-menu-select{width:100%;min-width:0;position:relative}.lp.mgr-dash .dash-menu-select-trigger{text-align:left;width:100%;min-height:2.4rem;color:var(--lp-text);background:var(--lp-surface);border:1px solid var(--lp-outline-fine);border-radius:var(--lp-radius-sm);cursor:pointer;transition:border-color .18s var(--dash-motion-ease), box-shadow .2s var(--dash-motion-ease), background-color .18s ease;justify-content:space-between;align-items:center;gap:.5rem;padding:.5rem .75rem;font-family:inherit;font-size:.9375rem;display:flex}.lp.mgr-dash .dash-menu-select-trigger:hover:not(:disabled){border-color:var(--lp-outline-strong,#c4c9d4);background:var(--lp-surface-muted)}.lp.mgr-dash .dash-menu-select-trigger:focus{border-color:var(--lp-blue);box-shadow:0 0 0 3px var(--lp-blue-soft);outline:none}.lp.mgr-dash .dash-menu-select-trigger:disabled{opacity:.55;cursor:not-allowed}.lp.mgr-dash .dash-menu-select-trigger[aria-expanded=true]{border-color:var(--lp-blue);box-shadow:0 0 0 3px var(--lp-blue-soft)}.lp.mgr-dash .dash-menu-select-value{min-width:0;color:var(--lp-heading);flex:1;font-weight:550}.lp.mgr-dash .dash-menu-select-chevron{border-right:2px solid var(--lp-text-muted);border-bottom:2px solid var(--lp-text-muted);flex-shrink:0;width:.5rem;height:.5rem;margin-inline-end:.1rem;transition:transform .16s;transform:rotate(45deg)translateY(-2px)}.lp.mgr-dash .dash-menu-select-trigger[aria-expanded=true] .dash-menu-select-chevron{transform:rotate(225deg)translateY(1px)}.lp.mgr-dash .dash-menu-select-menu{z-index:40;background:var(--lp-surface);border:1px solid var(--lp-outline-fine);border-radius:var(--lp-radius-sm);max-height:min(22rem,70vh);padding:.25rem;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 14px #0f172a14}.lp.mgr-dash .dash-menu-select-option{text-align:left;width:100%;color:var(--lp-text);border-radius:var(--lp-radius-xs);cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:.2rem;margin:0;padding:.55rem .6rem;font-family:inherit;font-size:.875rem;line-height:1.35;transition:background-color .14s;display:flex}.lp.mgr-dash .dash-menu-select-option:hover,.lp.mgr-dash .dash-menu-select-option:focus{background:var(--lp-surface-muted);outline:none}.lp.mgr-dash .dash-menu-select-option--selected{background:var(--lp-surface-muted)}.lp.mgr-dash .dash-menu-select-option-label{color:var(--lp-heading);font-weight:650}.lp.mgr-dash .dash-menu-select-option-hint{color:var(--lp-text-muted);font-size:.78rem;line-height:1.4}.lp.mgr-dash .dash-form-grid .field select.dash-select-native{width:100%;min-height:2.4rem;color:var(--lp-text);background:var(--lp-surface);border:1px solid var(--lp-outline-fine);border-radius:var(--lp-radius-sm);cursor:pointer;transition:border-color .18s var(--dash-motion-ease), box-shadow .2s var(--dash-motion-ease), background-color .18s ease;padding:.5rem .75rem;font-family:inherit;font-size:.9375rem}.lp.mgr-dash .dash-form-grid .field select.dash-select-native:focus{border-color:var(--lp-blue);box-shadow:0 0 0 3px var(--lp-blue-soft);outline:none}.lp.mgr-dash .banner{border-radius:var(--lp-radius-sm)}.lp.mgr-dash .banner.error{color:#7f1d1d;background:#fef2f2;border:1px solid #fecaca;border-left:4px solid #dc2626}.lp.mgr-dash .banner.success{background:var(--lp-success-soft);border:1px solid #16a34a59;border-left:4px solid var(--lp-success);color:#14532d}.lp.mgr-dash .key-box{background:var(--lp-surface-muted);border:1px solid var(--lp-outline-fine);border-radius:var(--lp-radius-sm);transition:border-color .18s,background-color .18s}.lp.mgr-dash .mgr-shell-scrim{cursor:pointer;animation:dash-scrim-in .22s var(--dash-motion-ease) both;background:#0f172a52;border:none}@keyframes dash-scrim-in{0%{opacity:0}to{opacity:1}}@media (width<=899px){.lp.mgr-dash .mgr-sidebar{background:var(--lp-surface);border-right:var(--lp-outline-width) solid var(--lp-outline-fine);transition:transform .28s cubic-bezier(.22,1,.36,1),box-shadow .28s}.lp.mgr-dash .mgr-sidebar:not(.mgr-sidebar--open){transform:translate(-100%)}.lp.mgr-dash .mgr-sidebar.mgr-sidebar--open{transform:translate(0)}}.lp.mgr-dash.ws-setup{background:var(--lp-bg);flex-direction:column;min-height:100vh;display:flex}.lp.mgr-dash.ws-setup .ws-setup-top{z-index:20;border-bottom:var(--lp-outline-width) solid var(--lp-outline-fine);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff0;position:sticky;top:0}.lp.mgr-dash.ws-setup .ws-setup-top-inner{max-width:var(--lp-max);justify-content:space-between;align-items:center;gap:1rem;margin:0 auto;padding:.65rem clamp(16px,3vw,40px);display:flex}.lp.mgr-dash.ws-setup .ws-setup-brand{letter-spacing:.12em;text-transform:uppercase;color:var(--lp-text-muted);font-size:.72rem;font-weight:650}.lp.mgr-dash.ws-setup .ws-setup-main{flex:1;justify-content:center;align-items:flex-start;padding:clamp(1rem,4vw,2rem) clamp(16px,3vw,40px) 2rem;display:flex}.lp.mgr-dash.ws-setup .ws-setup-card{background:var(--lp-surface);border:var(--lp-outline-width) solid var(--lp-outline-fine);border-radius:var(--lp-radius-md);width:100%;max-width:30rem;height:fit-content;box-shadow:var(--lp-shadow-surface);align-self:center;padding:clamp(1.1rem,2.4vw,1.55rem);transition:box-shadow .22s,border-color .2s}.lp.mgr-dash.ws-setup .ws-setup-card:focus-within{box-shadow:var(--lp-shadow-surface), 0 0 0 1px #0070510f;border-color:#00705138}.lp.mgr-dash.ws-setup .ws-setup-title{letter-spacing:-.03em;color:var(--lp-heading);margin:0 0 .4rem;font-size:clamp(1.28rem,3vw,1.62rem);font-weight:700;line-height:1.2}.lp.mgr-dash.ws-setup .ws-setup-lede{color:var(--lp-text-muted);max-width:40ch;margin:0 0 .75rem;font-size:.875rem;line-height:1.5}.lp.mgr-dash.ws-setup .ws-setup-eyebrow{letter-spacing:.06em;text-transform:uppercase;color:var(--lp-text-soft);margin:0 0 .4rem;font-size:.72rem;font-weight:600}.lp.mgr-dash.ws-setup .field{flex-direction:column;gap:.32rem;min-width:0;display:flex}.lp.mgr-dash.ws-setup .field>label{letter-spacing:.01em;color:var(--lp-heading);font-size:.8125rem;font-weight:650}.lp.mgr-dash.ws-setup .field-hint{color:var(--lp-text-muted);margin:0;font-size:.76rem;font-weight:500;line-height:1.4}.lp.mgr-dash.ws-setup .ws-setup-fields{flex-direction:column;gap:.75rem;margin-bottom:1rem;display:flex}.lp.mgr-dash.ws-setup .ws-setup-fields--names-row{grid-template-columns:1fr 1fr;gap:.85rem;display:grid}@media (width<=520px){.lp.mgr-dash.ws-setup .ws-setup-fields--names-row{grid-template-columns:1fr}}.lp.mgr-dash.ws-setup .ws-setup-fields input{width:100%;max-width:100%;padding:.55rem .75rem;font-size:.9375rem;transition:border-color .18s,box-shadow .18s,background-color .18s}.lp.mgr-dash.ws-setup .ws-setup-fields input:hover:not(:focus):not(:disabled){border-color:#c9d9d4}.lp.mgr-dash.ws-setup .ws-setup-fields input:disabled{opacity:.72;cursor:not-allowed}.lp.mgr-dash.ws-setup .ws-setup-actions{flex-wrap:wrap;justify-content:flex-end;gap:.55rem;margin-top:.35rem;padding-top:.25rem;display:flex}.lp.mgr-dash.ws-setup .ws-setup-actions--split{justify-content:space-between}.lp.mgr-dash.ws-setup .lp-btn{transition:background .14s,border-color .14s,color .14s,opacity .14s,transform .12s}.lp.mgr-dash.ws-setup .lp-btn:active:not(:disabled){transform:scale(.98)}.lp.mgr-dash.ws-setup .ws-setup-kv-label{color:var(--lp-heading);letter-spacing:.01em;margin:0 0 .35rem;font-size:.78rem;font-weight:650}.lp.mgr-dash.ws-setup .ws-setup-key{margin-bottom:1rem}.lp.mgr-dash.ws-setup .ws-setup-key .field-hint{margin:0 0 .45rem}.lp.mgr-dash.ws-setup .key-box{word-break:break-all;padding:.75rem .9rem;font-family:ui-monospace,monospace;font-size:.8rem;transition:border-color .18s}@keyframes mgr-ws-step-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes mgr-ws-banner-in{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.lp.mgr-dash.ws-setup .ws-setup-step-shell--enter{animation:.3s cubic-bezier(.22,1,.36,1) both mgr-ws-step-in}.lp.mgr-dash.ws-setup .banner.error{margin-bottom:.85rem;font-size:.875rem;line-height:1.45;animation:.26s both mgr-ws-banner-in}@media (prefers-reduced-motion:reduce){.lp.mgr-dash.ws-setup .ws-setup-step-shell--enter,.lp.mgr-dash.ws-setup .banner.error{animation:none!important}.lp.mgr-dash.ws-setup .lp-btn:active:not(:disabled){transform:none}.lp.mgr-dash.ws-setup .ws-setup-fields input,.lp.mgr-dash.ws-setup .ws-setup-card,.lp.mgr-dash.ws-setup .key-box{transition:none}}.lp-faq.svelte-1ipnqf3{background:var(--lp-surface);border-top:var(--lp-divider-width) solid var(--lp-border)}.faq-list.svelte-1ipnqf3{border-top:var(--lp-divider-width) solid var(--lp-border);margin-top:2.2rem}.faq-row.svelte-1ipnqf3{border-bottom:var(--lp-divider-width) solid var(--lp-border);background:#fff;transition:background-color .18s}.faq-row.svelte-1ipnqf3:hover{background:#0070510a}.faq-trigger.svelte-1ipnqf3{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem .6rem;transition:color .16s;display:flex}.faq-trigger[aria-expanded=true].svelte-1ipnqf3{color:var(--lp-heading);background:#00705114}.faq-trigger.svelte-1ipnqf3:focus-visible{outline-offset:-2px;outline:2px solid #00705159}.faq-q.svelte-1ipnqf3{color:var(--lp-heading);letter-spacing:-.01em;font-size:1.12rem;font-weight:600}.faq-plus.svelte-1ipnqf3{color:var(--lp-blue);font-size:1.35rem;line-height:1;transition:transform .22s cubic-bezier(.22,1,.36,1)}.faq-plus.is-open.svelte-1ipnqf3{transform:rotate(45deg)}.faq-panel.svelte-1ipnqf3{grid-template-rows:0fr;transition:grid-template-rows .28s cubic-bezier(.22,1,.36,1);display:grid}.faq-panel.svelte-1ipnqf3>p:where(.svelte-1ipnqf3){color:var(--lp-text-muted);max-width:80ch;margin:0;padding:0 .6rem;font-size:.98rem;line-height:1.6;overflow:hidden}.faq-panel.is-open.svelte-1ipnqf3{grid-template-rows:1fr}.faq-panel.is-open.svelte-1ipnqf3>p:where(.svelte-1ipnqf3){padding:0 .6rem 1.35rem}.lp-surf.svelte-17flbx0{background:var(--lp-bg);border-block:var(--lp-divider-width) solid var(--lp-border)}.feat-grid.svelte-17flbx0{grid-template-columns:1fr;gap:1.35rem;margin-top:2.4rem;display:grid}@media (width>=640px){.feat-grid.svelte-17flbx0{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1160px){.feat-grid.svelte-17flbx0{grid-template-columns:repeat(2,minmax(0,1fr))}}.feat.svelte-17flbx0{border-radius:var(--lp-radius-md);grid-template-columns:minmax(0,1.25fr) minmax(150px,.9fr);align-items:start;gap:.9rem;min-height:196px;padding:1.45rem 1.35rem 1.4rem;display:grid}.feat-copy.svelte-17flbx0{align-content:start;gap:.45rem;display:grid}.feat-top.svelte-17flbx0{justify-content:space-between;align-items:center;margin-bottom:.2rem;display:flex}.feat-icon.svelte-17flbx0{border:var(--lp-outline-width) solid #00705138;color:#007051;background:#0070511a;border-radius:10px;justify-content:center;align-items:center;width:2rem;height:2rem;display:inline-flex}.feat-icon.svelte-17flbx0 svg:where(.svelte-17flbx0){stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:1.1rem;height:1.1rem}.feat-index.svelte-17flbx0{letter-spacing:.08em;color:var(--lp-text-soft);font-size:.7rem;font-weight:650}.feat.svelte-17flbx0 h3:where(.svelte-17flbx0){color:var(--lp-heading);margin:0;font-size:1.14rem;font-weight:650}.feat-preview.svelte-17flbx0{border:var(--lp-outline-width) solid #00705133;background:linear-gradient(#fffffff2,#edf3f5eb);border-radius:12px;align-self:center;gap:.4rem;min-height:84px;padding:.7rem;display:grid}.sk-line.svelte-17flbx0{background:#00705138;border-radius:999px;height:.4rem;display:block}.sk-line.w-82.svelte-17flbx0{width:82%}.sk-line.w-70.svelte-17flbx0{width:70%}.sk-line.w-60.svelte-17flbx0{width:60%}.sk-line.w-56.svelte-17flbx0{width:56%}.sk-line.w-52.svelte-17flbx0{width:52%}.sk-line.w-45.svelte-17flbx0{width:45%}.sk-row.svelte-17flbx0{align-items:center;gap:.35rem;display:flex}.sk-app.svelte-17flbx0{grid-template-columns:28% 1fr;gap:.35rem;min-height:62px;display:grid}.sk-app-nav.svelte-17flbx0{border:var(--lp-outline-width) solid #00705133;background:#00705121;border-radius:8px}.sk-app-main.svelte-17flbx0,.sk-review.svelte-17flbx0,.sk-schedule.svelte-17flbx0,.sk-library.svelte-17flbx0{align-content:start;gap:.35rem;display:grid}.sk-media-hero.svelte-17flbx0{background:linear-gradient(#0070512e,#0070511a);border:1px solid #00705147;border-radius:7px;height:2rem;position:relative;overflow:hidden}.sk-peak.svelte-17flbx0{clip-path:polygon(50% 0%,0% 100%,100% 100%);background:#00705157;position:absolute;bottom:.3rem}.sk-peak-one.svelte-17flbx0{width:1rem;height:.72rem;left:.3rem}.sk-peak-two.svelte-17flbx0{background:#00705145;width:1.25rem;height:.92rem;left:.95rem}.sk-sun.svelte-17flbx0{background:#fffc;border-radius:999px;width:.45rem;height:.45rem;position:absolute;top:.35rem;right:.35rem}.sk-media-strip.svelte-17flbx0{grid-template-columns:repeat(3,minmax(0,1fr));gap:.28rem;display:grid}.sk-media-strip.svelte-17flbx0 span:where(.svelte-17flbx0){border:var(--lp-outline-width) solid #00705133;background:#0070511f;border-radius:5px;height:.9rem;display:block}.sk-check.svelte-17flbx0{border:var(--lp-outline-width) solid #00705152;background:#0070511f;border-radius:999px;flex:none;width:1rem;height:1rem}.sk-file.svelte-17flbx0{border:var(--lp-outline-width) solid #00705147;background:#0070511f;border-radius:4px;flex:none;width:.9rem;height:1.05rem}.sk-row.spread.svelte-17flbx0{justify-content:space-between}.sk-mini-tag.svelte-17flbx0{border:var(--lp-outline-width) solid #0070513d;color:#003c2be0;letter-spacing:.02em;white-space:nowrap;background:#00705124;border-radius:999px;align-items:center;height:.9rem;padding:0 .32rem;font-size:.48rem;font-weight:650;line-height:1;display:inline-flex}.sk-mini-tag.ghost.svelte-17flbx0{color:#003c2bbf;background:#00705114}.sk-mini-tag.ok.svelte-17flbx0{color:#004c37;background:#00705133}.sk-pill.svelte-17flbx0{border:var(--lp-outline-width) solid #00705142;background:#0070511a;border-radius:999px;min-width:2rem;height:1rem}.sk-avatar.svelte-17flbx0{background:#0070513d;border-radius:999px;flex:none;width:1rem;height:1rem}.sk-calendar.svelte-17flbx0{grid-template-columns:repeat(6,minmax(0,1fr));gap:.22rem;display:grid}.sk-calendar.svelte-17flbx0 span:where(.svelte-17flbx0),.sk-grid.svelte-17flbx0 span:where(.svelte-17flbx0){background:#00705129;border-radius:5px;height:.7rem;display:block}.sk-grid.svelte-17flbx0{grid-template-columns:repeat(4,minmax(0,1fr));gap:.35rem;display:grid}.feat.svelte-17flbx0 p:where(.svelte-17flbx0){color:var(--lp-text-muted);margin:0;font-size:.96rem;line-height:1.5}.feat-kicker.svelte-17flbx0{color:#007051;margin-top:.25rem;font-size:.82rem;font-weight:600}@media (width<=780px){.feat.svelte-17flbx0{grid-template-columns:1fr;min-height:auto}.feat-preview.svelte-17flbx0{order:-1;min-height:70px}}.lp-final.svelte-69n0st{border-top:var(--lp-divider-width) solid var(--lp-border);background-color:#0000;background-image:linear-gradient(#06100db8,#06100dcc),url(/hero-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;padding:clamp(2.4rem,5vw,3.4rem) 0 clamp(2.8rem,6vw,4rem)}.cta-panel.svelte-69n0st{text-align:center;max-width:1120px;box-shadow:none;background:0 0;border:0;margin-inline:auto;padding:clamp(1.3rem,2.7vw,1.8rem) clamp(1.2rem,2.6vw,1.9rem)}.cta-lede.svelte-69n0st{color:#ecf7f4e6;text-wrap:nowrap;max-width:70ch;margin:.45rem auto 1rem;font-size:clamp(.95rem,1.15vw,1.08rem);line-height:1.45}#lp-final-head.svelte-69n0st{color:#fff;text-wrap:nowrap;margin-bottom:.2rem;font-size:clamp(1.5rem,2.1vw,2rem)}.cta-row.svelte-69n0st{flex-wrap:wrap;justify-content:center;gap:.85rem;display:flex}@media (width<=900px){.cta-lede.svelte-69n0st,#lp-final-head.svelte-69n0st{text-wrap:balance}}.lp-footer.svelte-1p7o6x0{background:var(--lp-surface);border-top:var(--lp-divider-width) solid var(--lp-border);padding:clamp(2.75rem,6vw,3.75rem) 0 2.25rem}.f-links.svelte-1p7o6x0{flex-wrap:wrap;justify-content:center;gap:1.15rem;margin-bottom:1.25rem;display:flex}.f-links.svelte-1p7o6x0 a:where(.svelte-1p7o6x0){color:var(--lp-text-muted);font-size:.9rem;font-weight:500;text-decoration:none}.f-links.svelte-1p7o6x0 a:where(.svelte-1p7o6x0):hover{color:var(--lp-blue-hover)}.tag.svelte-1p7o6x0{text-align:center;color:var(--lp-text-soft);max-width:36rem;margin:0 auto 1.5rem;font-size:.9rem;line-height:1.5}.footer-cta-row.svelte-1p7o6x0{flex-wrap:wrap;justify-content:center;gap:.7rem;margin:0 auto 1.35rem;display:flex}.f-meta.svelte-1p7o6x0{border-top:var(--lp-divider-width) solid var(--lp-border);justify-content:center;padding-top:1.35rem;display:flex}.mf-logo.svelte-1p7o6x0{opacity:.92;width:auto;height:36px;display:block}.lp-header-bar.svelte-we5jn2{z-index:20;background:linear-gradient(#070b149e,#070b1400);border-bottom:0;position:absolute;top:0;left:0;right:0}.lp-header-inner.svelte-we5jn2{justify-content:space-between;align-items:center;gap:1rem;min-height:62px;display:flex}.lp-brand-block.svelte-we5jn2{align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.lp-brand-dot.svelte-we5jn2{background:#007051;border-radius:999px;width:14px;height:14px;box-shadow:inset 0 0 0 4px #151515}.lp-brand-text.svelte-we5jn2{color:#f8fafc;letter-spacing:-.01em;font-size:.85rem;font-weight:700}.lp-nav-desktop.svelte-we5jn2{align-items:center;gap:1.8rem;display:none}.lp-nav-desktop.svelte-we5jn2 a:where(.svelte-we5jn2){color:#f8fafce0;font-size:.7rem;font-weight:600;text-decoration:none}.lp-header-actions.svelte-we5jn2{align-items:center;gap:.8rem;display:none}.lp-login-link.svelte-we5jn2{color:#f8fafc;font-size:.7rem;font-weight:600;text-decoration:none}.lp-cta-desktop.svelte-we5jn2{color:#0f172a;background:#ffffffe6;border-color:#ffffffe6;border-radius:999px;padding:.45rem .8rem;font-size:.66rem}.lp-cta-desktop.svelte-we5jn2:hover:not(:disabled){color:#fff;background:#007051;border-color:#007051}@media (width>=900px){.lp-nav-desktop.svelte-we5jn2,.lp-header-actions.svelte-we5jn2{display:flex}}.lp-hero.svelte-1i6hvv{background-image:linear-gradient(135deg,#003c2be6 0%,#004e38c7 42%,#04271ed6 100%),linear-gradient(90deg,#00261c9e 0%,#00352766 50%,#00241b85 100%),url(/hero-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;align-items:center;min-height:clamp(500px,70vh,760px);padding-block:clamp(5.8rem,11vw,8rem) clamp(3rem,7vw,5rem);display:grid;position:relative}.lp-hero-layout.svelte-1i6hvv{text-align:center;justify-items:center;gap:1rem;display:grid}.hero-chip.svelte-1i6hvv{letter-spacing:.05em;color:#e6fff7;background:#00705147;border:1px solid #007051b8;border-radius:999px;align-items:center;gap:.45rem;margin:0;padding:.42rem .62rem;font-size:.62rem;font-weight:650;animation:.62s cubic-bezier(.22,1,.36,1) both svelte-1i6hvv-heroFadeUp;display:inline-flex}.hero-chip.svelte-1i6hvv:before{content:"";background:#007051;border-radius:999px;width:.38rem;height:.38rem}.lp-title.hero.svelte-1i6hvv{letter-spacing:-.035em;color:#fff;max-width:14ch;margin:0;font-size:clamp(3rem,8vw,6.2rem);line-height:1.02;animation:.76s cubic-bezier(.22,1,.36,1) 90ms both svelte-1i6hvv-heroFadeUp}.hero-lede.svelte-1i6hvv{color:#fff;letter-spacing:-.032em;max-width:28ch;margin-top:.35rem;font-size:clamp(1.9rem,4.8vw,3.45rem);font-weight:700;line-height:1.04;animation:.76s cubic-bezier(.22,1,.36,1) .17s both svelte-1i6hvv-heroFadeUp}.hero-cta-row.svelte-1i6hvv{flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem;margin-top:.65rem;animation:.76s cubic-bezier(.22,1,.36,1) .25s both svelte-1i6hvv-heroFadeUp;display:flex}.lp-hero .lp-btn-accent{color:#fff;background:#007051;border-color:#005d43;box-shadow:0 8px 24px #00705147}.lp-hero .lp-btn-accent:hover{color:#007051;background:#fff;border-color:#007051;box-shadow:0 10px 26px #00705138}.lp-hero .lp-btn{transition:transform .24s cubic-bezier(.22,1,.36,1),background-color .22s,border-color .22s,color .22s}.lp-hero .lp-btn:hover{transform:translateY(-2px)}@keyframes svelte-1i6hvv-heroFadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.lp-hero .lp-btn-outline{color:#fff;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1f;border-color:#ffffff7a}.lp-hero .lp-btn-outline:hover{color:#007051;background:#fff;border-color:#007051}@media (prefers-reduced-motion:reduce){.hero-chip.svelte-1i6hvv,.lp-title.hero.svelte-1i6hvv,.hero-lede.svelte-1i6hvv,.hero-cta-row.svelte-1i6hvv{animation:none}.lp-hero .lp-btn{transition:none}.lp-hero .lp-btn:hover{transform:none}}.lp-pub-confidence.svelte-sd61f6{border-block:var(--lp-divider-width) solid var(--lp-border);background:linear-gradient(#fff 0%,#eef2ff59 42%,#f8fafc 100%)}.pub-lede.svelte-sd61f6{margin-bottom:2rem}.pub-split.svelte-sd61f6{grid-template-columns:1fr;gap:1.35rem;display:grid}.review-card.svelte-sd61f6{border-radius:var(--lp-radius-lg);border:1px solid var(--lp-outline-fine);box-shadow:var(--lp-shadow-surface), 0 0 0 1px #ffffffc7 inset;background:linear-gradient(165deg,#fff 0%,#f8fbff 52%,#e8f0ffbf 100%);padding:clamp(1.5rem,4vw,2rem);transition:transform .18s,box-shadow .18s}@media (prefers-reduced-motion:reduce){.review-card.svelte-sd61f6{transition:none}}.review-card.svelte-sd61f6:hover{border-color:var(--lp-outline-fine-strong);transform:translateY(-3px)}.review-top.svelte-sd61f6{border-bottom:var(--lp-divider-width) solid var(--lp-border);justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.25rem;padding-bottom:1.25rem;display:flex}.review-eyebrow.svelte-sd61f6{letter-spacing:.12em;text-transform:uppercase;color:var(--lp-indigo-hover);margin:0 0 .35rem;font-size:.6875rem;font-weight:700}.review-item.svelte-sd61f6{color:var(--lp-text);margin:0;font-size:1.125rem;font-weight:650}.pill-status.svelte-sd61f6{background:var(--lp-blue-soft);color:var(--lp-blue-hover);border:var(--lp-outline-width) solid #0d16163d;border-radius:999px;flex-shrink:0;padding:.35rem .65rem;font-size:.75rem;font-weight:600}.review-dl.svelte-sd61f6{gap:.85rem;margin:0 0 1.25rem;display:grid}.review-dl.svelte-sd61f6>div:where(.svelte-sd61f6){grid-template-columns:140px 1fr;gap:.5rem;font-size:.9075rem;display:grid}@media (width<=479px){.review-dl.svelte-sd61f6>div:where(.svelte-sd61f6){grid-template-columns:1fr}}.review-dl.svelte-sd61f6 dt:where(.svelte-sd61f6){color:var(--lp-text-soft);margin:0;font-weight:500}.review-dl.svelte-sd61f6 dd:where(.svelte-sd61f6){color:var(--lp-text);margin:0;font-weight:600}.checks.svelte-sd61f6{margin-bottom:1.35rem}.checks-title.svelte-sd61f6{letter-spacing:.1em;text-transform:uppercase;color:var(--lp-text-soft);margin:0 0 .6rem;font-size:.6875rem;font-weight:700}.checks-list.svelte-sd61f6{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.checks-list.svelte-sd61f6 li:where(.svelte-sd61f6){color:var(--lp-text-muted);align-items:center;gap:.5rem;font-size:.9rem;display:flex}.check-ic.svelte-sd61f6{background:var(--lp-success-soft);width:1.35rem;height:1.35rem;color:var(--lp-success);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.check-ic.svelte-sd61f6 svg:where(.svelte-sd61f6){width:.82rem;height:.82rem}.review-cta.svelte-sd61f6{justify-content:center;width:100%}.pub-image.svelte-sd61f6{background-color:#0000;background-image:linear-gradient(#1208142e,#1208149e),url(/hero-bg.svg);background-position:68%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;min-height:420px;position:relative;overflow:hidden}.pub-image-overlay.svelte-sd61f6{background:linear-gradient(145deg,#0c0c0c33,#0c0c0c9e);position:absolute;inset:0}.pub-image-stat.svelte-sd61f6{border:var(--lp-outline-width) solid #ffffff59;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#f8fafc;background:#1111116b;border-radius:14px;padding:.95rem 1rem;position:absolute;bottom:1.35rem;left:1.35rem;right:1.35rem}.pub-image-stat.svelte-sd61f6 p:where(.svelte-sd61f6){letter-spacing:.04em;opacity:.85;margin:0 0 .28rem;font-size:.73rem}.pub-image-stat.svelte-sd61f6 strong:where(.svelte-sd61f6){letter-spacing:-.02em;font-size:1.2rem}@media (width>=980px){.pub-split.svelte-sd61f6{grid-template-columns:1.1fr .9fr;align-items:stretch}}.lp-kpi-strip.svelte-uedz6k{background:var(--lp-surface);border-top:var(--lp-divider-width) solid var(--lp-border);border-bottom:var(--lp-divider-width) solid var(--lp-border)}.lp-kpi-grid.svelte-uedz6k{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.kpi-item.svelte-uedz6k{text-align:center;border-right:var(--lp-divider-width) solid var(--lp-border);padding:1.3rem .75rem 1.2rem}.kpi-item.svelte-uedz6k:nth-child(2n){border-right:0}.kpi-item.svelte-uedz6k:nth-child(-n+2){border-bottom:var(--lp-divider-width) solid var(--lp-border)}.kpi-value.svelte-uedz6k{color:#111;letter-spacing:-.02em;margin:0;font-size:clamp(1.1rem,2.2vw,1.5rem);font-weight:700}.kpi-label.svelte-uedz6k{color:#6b7280;letter-spacing:0;margin:.45rem 0 0;font-size:.75rem;font-weight:500}@media (width>=900px){.lp-kpi-grid.svelte-uedz6k{grid-template-columns:repeat(4,minmax(0,1fr))}.kpi-item.svelte-uedz6k{padding:1.45rem .75rem 1.3rem}.kpi-item.svelte-uedz6k:nth-child(2n){border-right:var(--lp-divider-width) solid var(--lp-border)}.kpi-item.svelte-uedz6k:last-child{border-right:0}.kpi-item.svelte-uedz6k:nth-child(-n+2){border-bottom:0}}.lp-usecases.svelte-tbx9bj{background:var(--lp-surface)}.lp-title.section.svelte-tbx9bj{text-align:center;letter-spacing:-.03em;margin-bottom:.3rem;font-size:clamp(2rem,3.5vw,2.9rem)}.uc-subtitle.svelte-tbx9bj{text-align:center;color:#8b909a;max-width:54ch;margin:0 auto;font-size:.98rem;line-height:1.55}.uc-grid.svelte-tbx9bj{grid-template-columns:1fr;gap:1.35rem;margin-top:2.6rem;display:grid}.uc-card.svelte-tbx9bj{border:1px solid var(--lp-outline-fine);background:#fcfcfc;border-radius:16px;min-height:208px;padding:1.8rem 1.6rem;transition:border-color .22s}.uc-card.svelte-tbx9bj:hover{border-color:var(--lp-outline-fine-strong)}.uc-icon.svelte-tbx9bj{background:var(--lp-indigo-soft);width:2rem;height:2rem;color:var(--lp-indigo-hover);border:1px solid #0070515c;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.uc-icon.svelte-tbx9bj svg:where(.svelte-tbx9bj){width:1rem;height:1rem}.uc-card.svelte-tbx9bj h3:where(.svelte-tbx9bj){color:#111;letter-spacing:-.015em;margin:.95rem 0 .58rem;font-size:1.25rem;font-weight:680}.uc-card.svelte-tbx9bj p:where(.svelte-tbx9bj){color:#7b8190;margin:0;font-size:1rem;line-height:1.62}@media (width>=760px){.uc-grid.svelte-tbx9bj{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1160px){.uc-grid.svelte-tbx9bj{grid-template-columns:repeat(2,minmax(0,1fr))}}.wf-grid.svelte-6ihu3q{grid-template-columns:1fr;gap:1.35rem;margin-top:2.2rem;display:grid}.wf-card.svelte-6ihu3q{grid-template-columns:minmax(0,1.2fr) minmax(140px,.9fr);align-items:start;gap:.9rem;min-height:232px;padding:1.3rem 1.25rem;display:grid}.wf-copy.svelte-6ihu3q{align-content:start;display:grid}.wf-step.svelte-6ihu3q{letter-spacing:.04em;color:var(--lp-text-soft);font-size:.74rem;font-weight:650;display:inline-block}.wf-icon.svelte-6ihu3q{background:var(--lp-blue-soft);width:2.2rem;height:2.2rem;color:var(--lp-blue);border:1px solid #0d16162e;border-radius:11px;place-items:center;margin-top:.5rem;display:grid}.wf-icon.svelte-6ihu3q svg:where(.svelte-6ihu3q){width:1.1rem;height:1.1rem}.wf-card.svelte-6ihu3q h3:where(.svelte-6ihu3q){color:var(--lp-text);margin:.75rem 0 .5rem;font-size:1.1rem;font-weight:660}.wf-card.svelte-6ihu3q p:where(.svelte-6ihu3q){color:var(--lp-text-muted);margin:0;font-size:.93rem;line-height:1.62}.wf-grid.svelte-6ihu3q{grid-template-columns:1fr}.wf.svelte-6ihu3q{border-block:var(--lp-divider-width) solid var(--lp-border);background:linear-gradient(#fff 0%,#f5f9ff 100%)}.wf-preview.svelte-6ihu3q{border:var(--lp-outline-width) solid #00705133;background:linear-gradient(#fffffff2,#edf3f5eb);border-radius:11px;align-self:center;gap:.32rem;min-height:128px;padding:.55rem;display:grid}.wf-label.svelte-6ihu3q{border:var(--lp-outline-width) solid #00705140;color:#003c2bdb;background:#00705121;border-radius:999px;align-items:center;width:fit-content;height:.88rem;margin-bottom:.1rem;padding:0 .34rem;font-size:.48rem;font-weight:650;display:inline-flex}.wf-draft-stage.svelte-6ihu3q{grid-template-columns:.72rem 1fr;align-items:stretch;gap:.35rem;min-height:5rem;display:grid}.wf-draft-palette.svelte-6ihu3q{border:var(--lp-outline-width) solid #00705138;background:#0070510f;border-radius:5px;justify-content:center;align-items:flex-start;padding-top:.2rem;display:flex}.wf-palette-chip.svelte-6ihu3q{border:var(--lp-outline-width) solid #00705159;background:#00705140;border-radius:3px;width:.5rem;height:.45rem}.wf-draft-canvas.svelte-6ihu3q{border:var(--lp-outline-width) solid #0070512e;background:#ffffffe6;border-radius:6px;gap:.28rem;padding:.35rem;display:grid;position:relative;overflow:hidden}.wf-write-line.svelte-6ihu3q{background:#0070512e;border-radius:999px;width:0;max-width:100%;height:.32rem;display:block;position:relative}.wf-write-line.svelte-6ihu3q:after{content:"";opacity:0;background:#007051;border-radius:1px;width:.12rem;height:.44rem;animation:1s step-end infinite svelte-6ihu3q-wfCaret;position:absolute;top:-.06rem;right:-1px}.wf-write-1.svelte-6ihu3q{animation:4s ease-in-out infinite svelte-6ihu3q-wfWriteLine1}.wf-write-2.svelte-6ihu3q{animation:4s ease-in-out infinite svelte-6ihu3q-wfWriteLine2}.wf-drag-chip.svelte-6ihu3q{border:var(--lp-outline-width) solid #00705166;pointer-events:none;background:#00705138;border-radius:4px;width:1.85rem;height:.65rem;animation:4s cubic-bezier(.45,0,.25,1) infinite svelte-6ihu3q-wfDragDrop;position:absolute;top:.95rem;left:.25rem;box-shadow:0 1px 4px #0070511f}@keyframes svelte-6ihu3q-wfWriteLine1{0%,8%{width:0}28%,55%{width:88%}95%,to{width:88%}}@keyframes svelte-6ihu3q-wfWriteLine2{0%,32%{opacity:1;width:0}52%,to{opacity:1;width:62%}}@keyframes svelte-6ihu3q-wfCaret{0%,50%{opacity:1}51%,to{opacity:0}}@keyframes svelte-6ihu3q-wfDragDrop{0%,58%{opacity:1;transform:translate(0)scale(1)}62%{opacity:1;transform:translate(0)scale(1.04)}78%{transform:translate(calc(var(--wf-drop-x,42px)), calc(var(--wf-drop-y,-6px))) scale(1);opacity:1}92%{opacity:.85}to{transform:translate(calc(var(--wf-drop-x,42px)), calc(var(--wf-drop-y,-6px))) scale(1);opacity:1}}.wf-draft-canvas.svelte-6ihu3q{--wf-drop-x:48px;--wf-drop-y:8px}.wf-review-mask.svelte-6ihu3q{border:var(--lp-outline-width) solid #00705124;background:#ffffff8c;border-radius:6px;height:4.5rem;position:relative;overflow:hidden}.wf-review-mask.svelte-6ihu3q:after{content:"";inset-inline:0;pointer-events:none;background:linear-gradient(#0000,#edf3f5f2);height:.85rem;position:absolute;bottom:0}.wf-review-track.svelte-6ihu3q{flex-direction:column;gap:.28rem;padding:.35rem;animation:10s linear infinite svelte-6ihu3q-wfScrollReview;display:flex}.wf-scroll-line.svelte-6ihu3q{background:#0070512b;border-radius:999px;flex-shrink:0;width:94%;height:.32rem}.wf-scroll-line.short.svelte-6ihu3q{width:58%}.wf-scroll-line.mid.svelte-6ihu3q{width:76%}@keyframes svelte-6ihu3q-wfScrollReview{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.wf-publish-rows.svelte-6ihu3q{flex-direction:column;gap:.42rem;display:flex}.wf-publish-row.svelte-6ihu3q{align-items:center;gap:.35rem;display:flex}.wf-publish-line.svelte-6ihu3q{background:#00705129;border-radius:999px;flex:1;min-width:0;height:.34rem}.wf-publish-line.short.svelte-6ihu3q{flex:.55}.wf-publish-check.svelte-6ihu3q{border:var(--lp-outline-width) solid #00705159;background:#ffffffe6;border-radius:999px;flex-shrink:0;width:.78rem;height:.78rem;position:relative}.wf-publish-check.svelte-6ihu3q:after{content:"";opacity:0;width:.26rem;height:.14rem;animation:3.6s ease-in-out infinite svelte-6ihu3q-wfCheckPop;animation-delay:calc(var(--check-i,0) * .85s);border-bottom:1.8px solid #007051;border-left:1.8px solid #007051;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(-45deg)scale(0)}.wf-publish-check.svelte-6ihu3q:before{content:"";border-radius:inherit;opacity:0;animation:3.6s ease-in-out infinite svelte-6ihu3q-wfCheckBg;animation-delay:calc(var(--check-i,0) * .85s);background:#0070511f;position:absolute;inset:0}@keyframes svelte-6ihu3q-wfCheckBg{0%,12%{opacity:0;transform:scale(.8)}18%,92%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.92)}}@keyframes svelte-6ihu3q-wfCheckPop{0%,14%{opacity:0;transform:translate(-45%,-55%)rotate(-45deg)scale(0)}22%,90%{opacity:1;transform:translate(-50%,-50%)rotate(-45deg)scale(1)}to{opacity:0;transform:translate(-50%,-50%)rotate(-45deg)scale(.6)}}@media (width<=860px){.wf-card.svelte-6ihu3q{grid-template-columns:1fr;min-height:auto}.wf-preview.svelte-6ihu3q{order:-1}}@media (prefers-reduced-motion:reduce){.wf-write-line.svelte-6ihu3q,.wf-write-line.svelte-6ihu3q:after,.wf-drag-chip.svelte-6ihu3q,.wf-review-track.svelte-6ihu3q,.wf-publish-check.svelte-6ihu3q:before,.wf-publish-check.svelte-6ihu3q:after{animation:none!important}.wf-write-line.svelte-6ihu3q{width:75%}.wf-write-line.wf-write-2.svelte-6ihu3q{width:55%}.wf-drag-chip.svelte-6ihu3q{transform:translate(48px,8px)}.wf-review-track.svelte-6ihu3q{transform:none}.wf-publish-check.svelte-6ihu3q:after{opacity:1;transform:translate(-50%,-50%)rotate(-45deg)scale(1)}.wf-publish-check.svelte-6ihu3q:before{opacity:1}}.auth-page.svelte-yoxr0u{background-color:#0000;background-image:linear-gradient(135deg,#003023c2,#001610c7),url(/hero-bg.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;place-items:center;min-height:100vh;padding:2rem 1rem 2.25rem;display:grid}.auth-shell.svelte-yoxr0u{width:min(100%,480px);max-width:480px;margin:0 auto}.auth-head.svelte-yoxr0u{text-align:center;margin-bottom:.85rem}.auth-logo.svelte-yoxr0u{width:auto;height:2.9rem;margin-bottom:.55rem;display:inline-block}.auth-head.svelte-yoxr0u .lp-title.section{color:#fff;margin:0 0 .28rem;font-size:clamp(1.7rem,3.2vw,2.1rem);display:block}.auth-head.svelte-yoxr0u .lp-lede{color:#ffffffeb;margin:0;font-size:.94rem;line-height:1.4}.auth-content.svelte-yoxr0u{margin:0}.auth-page .card{border-radius:var(--lp-radius-sm);border:var(--lp-outline-width) solid var(--lp-outline-fine);background:var(--lp-surface);box-shadow:none;margin-bottom:0;padding:1rem}.auth-page .card h2{letter-spacing:-.01em;text-transform:none;color:var(--lp-heading);margin-bottom:.45rem;font-size:1.06rem;font-weight:650}.auth-page .sub{color:var(--lp-text-muted);margin-bottom:.65rem;font-size:.86rem}.auth-page .row{gap:.55rem .75rem;margin-bottom:.5rem}.auth-page .field{gap:.3rem;min-width:180px}.auth-page .field label{color:var(--lp-text-muted);font-size:.8rem;font-weight:600}.auth-page input{border-radius:var(--lp-radius-sm);background:#fff;border:1px solid #d5e4e0;width:100%;max-width:none;height:2.35rem;padding:.5rem .7rem;font-family:inherit;font-size:.92rem}.auth-page input:focus{border-color:var(--lp-blue);box-shadow:0 0 0 3px #0070511f}.auth-page .actions{justify-content:flex-end;gap:.4rem;margin-top:.35rem}.auth-page .lp-btn{padding:.5rem .8rem;font-size:.8rem}.auth-page .card h2{margin-bottom:.35rem}.phone-group.svelte-1lv8io3{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.5rem;display:grid}.phone-prefix.svelte-1lv8io3{border-radius:var(--lp-radius-sm);min-width:4rem;height:2.5rem;color:var(--lp-blue-hover);background:#f3faf8;border:1px solid #d5e4e0;justify-content:center;align-items:center;padding:0 .7rem;font-size:.9rem;font-weight:700;display:inline-flex}.compact-help.svelte-1lv8io3{color:var(--lp-text-soft);margin:.2rem 0 0;font-size:.74rem}.step-copy.svelte-1lv8io3{color:var(--lp-text-muted);margin:0 0 .45rem;font-size:.8rem}.otp-grid.svelte-1lv8io3{grid-template-columns:repeat(6,minmax(0,1fr));gap:.45rem;display:grid}.otp-digit.svelte-1lv8io3{text-align:center;letter-spacing:.02em;font-size:1.05rem;font-weight:650}.actions-secondary.svelte-1lv8io3{justify-content:flex-start;margin-top:.35rem}.actions-primary.svelte-1lv8io3{justify-content:flex-end;margin-top:.45rem}.btn-async.svelte-1lv8io3{justify-content:center;align-items:center;gap:.5rem;min-width:9.25rem;min-height:2.5rem;transition:transform .14s,box-shadow .2s,opacity .2s;display:inline-flex;position:relative;overflow:hidden}.btn-async.svelte-1lv8io3:not(:disabled):active{transform:scale(.98)}.btn-async.svelte-1lv8io3:disabled:not(.btn-async--busy){opacity:.52}.btn-async--busy.svelte-1lv8io3{cursor:wait;box-shadow:0 0 0 1px #00705133}.btn-async--busy.svelte-1lv8io3>span:where(.svelte-1lv8io3):not(.btn-async-spinner){z-index:1;position:relative}.btn-async-primary.btn-async--busy.svelte-1lv8io3:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0% 38%,#ffffff38 50%,#0000 62% 100%);animation:1.15s ease-in-out infinite svelte-1lv8io3-auth-btn-shimmer;position:absolute;inset:0}.btn-async-outline.btn-async--busy.svelte-1lv8io3:before{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 0% 38%,#00705114 50%,#0000 62% 100%);animation:1.15s ease-in-out infinite svelte-1lv8io3-auth-btn-shimmer;position:absolute;inset:0}@keyframes svelte-1lv8io3-auth-btn-shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}.btn-async-spinner.svelte-1lv8io3{z-index:1;border-style:solid;border-width:2px;border-radius:50%;flex-shrink:0;width:1.05rem;height:1.05rem;animation:.7s linear infinite svelte-1lv8io3-auth-btn-spin;position:relative}.btn-async-spinner-on-primary.svelte-1lv8io3{border-color:#fff #ffffff59 #ffffff59}.btn-async-spinner-on-outline.svelte-1lv8io3{border-color:#00705133;border-top-color:var(--lp-blue)}@keyframes svelte-1lv8io3-auth-btn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn-async-primary.btn-async--busy.svelte-1lv8io3:before,.btn-async-outline.btn-async--busy.svelte-1lv8io3:before{opacity:0;animation:none}.btn-async-spinner-on-primary.svelte-1lv8io3{border-color:#fff #ffffff73 #ffffff73;animation:none}.btn-async-spinner-on-outline.svelte-1lv8io3{border-color:#00705159;border-top-color:var(--lp-blue);animation:none}}.dash-gate.svelte-1u2h3z8{background:var(--lp-bg);place-items:center;min-height:100vh;padding:2rem;display:grid}.dash-gate-text.svelte-1u2h3z8{color:var(--lp-text-muted);margin:0;font-size:.95rem}.dash-page-sub-stack.svelte-icm5gt{flex-direction:column;gap:.4rem;max-width:min(36rem,100%);display:flex}.dash-panel-title--sentence.svelte-1whitfa{text-transform:none;letter-spacing:-.02em;color:#0f172a;font-size:1.0625rem;font-weight:650}.field-optional.svelte-16l6q33{color:var(--lp-text-soft);font-weight:500}.field-hint.svelte-16l6q33{color:var(--lp-text-soft);margin:0 0 .35rem;font-size:.78rem;line-height:1.4}.field-optional.svelte-6g2qfa{color:var(--lp-text-soft);font-weight:500}.field-hint.svelte-6g2qfa{color:var(--lp-text-soft);margin:0 0 .35rem;font-size:.78rem;line-height:1.4}.dash-sites-slug-inline.svelte-6g2qfa{color:var(--lp-text-muted);flex-wrap:wrap;align-items:center;gap:.4rem;margin:0 0 1rem;font-size:.84rem;display:flex}.dash-sites-slug-label.svelte-6g2qfa{color:var(--lp-heading);font-weight:650}.dash-content-type-icon-wrap.svelte-1nuc4ql{border-radius:var(--lp-radius-sm);background:var(--lp-surface-muted);width:2.5rem;height:2.5rem;color:var(--lp-text-muted);flex-shrink:0;justify-content:center;align-items:center;display:flex}.dash-content-type-icon-svg.svelte-1nuc4ql{width:1.35rem;height:1.35rem}.dash-slot-type-fields.svelte-1nk0bvf{flex-direction:column;gap:1.75rem;display:flex}.dash-field-group.svelte-1nk0bvf{border:none;min-width:0;margin:0;padding:0}.dash-field-group--titled.svelte-1nk0bvf{padding-top:.15rem}.dash-field-group--titled.svelte-1nk0bvf:not(:first-child){border-top:1px solid #e2e8f0;margin-top:.15rem;padding-top:1.35rem}.dash-field-group-title.svelte-1nk0bvf{letter-spacing:.06em;text-transform:uppercase;color:#64748b;margin:0 0 .85rem;font-size:.72rem;font-weight:650}.dash-field-group-inner.svelte-1nk0bvf{flex-direction:column;gap:1.1rem;min-width:0;display:flex}.dash-field-pair.svelte-1nk0bvf{grid-template-columns:1fr 1fr;gap:1rem 1.25rem;display:grid}@media (width<=640px){.dash-field-pair.svelte-1nk0bvf{grid-template-columns:1fr}}.dash-field-group-inner.svelte-1nk0bvf .field{min-width:0;margin:0}.dash-field-group-inner.svelte-1nk0bvf .field label{color:#0f172a;letter-spacing:.01em;margin-bottom:.35rem;font-size:.875rem;font-weight:600;display:block}.dash-field-group-inner.svelte-1nk0bvf input,.dash-field-group-inner.svelte-1nk0bvf textarea{box-sizing:border-box;border-radius:var(--lp-radius-xs,6px);color:#0f172a;background:#fff;border:1px solid #e2e8f0;width:100%;max-width:100%;padding:.55rem .65rem;font-size:.9rem;line-height:1.45;transition:border-color .15s,box-shadow .15s}.dash-field-group-inner.svelte-1nk0bvf textarea{resize:vertical;min-height:4.5rem;line-height:1.5}.dash-field-group-inner.svelte-1nk0bvf input:focus,.dash-field-group-inner.svelte-1nk0bvf textarea:focus{border-color:#94a3b8;outline:none;box-shadow:0 0 0 2px #94a3b859}.dash-field-group-inner.svelte-1nk0bvf input:disabled,.dash-field-group-inner.svelte-1nk0bvf textarea:disabled{opacity:.65;cursor:not-allowed;background:#f8fafc}.dash-field--hero-headline.svelte-1nk0bvf input{letter-spacing:-.02em;padding:.65rem .75rem;font-size:1.125rem;font-weight:650}.dash-field--hero-eyebrow.svelte-1nk0bvf input{letter-spacing:.04em;color:#475569;font-size:.8125rem;font-weight:600}.field-optional.svelte-1nk0bvf{color:#94a3b8;font-weight:500}.field-hint.svelte-1nk0bvf{color:#64748b;margin:0 0 .4rem;font-size:.78rem;line-height:1.45}.field--checkbox.svelte-1nk0bvf{padding:.15rem 0}.dash-checkbox-label.svelte-1nk0bvf{color:#0f172a;cursor:pointer;align-items:flex-start;gap:.55rem;font-size:.9rem;font-weight:550;display:inline-flex}.dash-checkbox-label.svelte-1nk0bvf input:where(.svelte-1nk0bvf){accent-color:#475569;flex-shrink:0;width:1.05rem;height:1.05rem;margin-top:.2rem}.dash-hero-section-fields-inner.svelte-1r4f2fx{border-top:1px solid #f1f5f9;flex-direction:column;padding-top:.25rem;display:flex}.dash-hero-field-hint.svelte-1r4f2fx{color:#94a3b8;margin:0 0 .65rem;font-size:.75rem;line-height:1.4}.dash-hero-field-subhint.svelte-1r4f2fx{color:#94a3b8;margin:0 0 .65rem;font-size:.72rem;line-height:1.4}.dash-hero-cta-field.svelte-1r4f2fx label,.dash-checkbox-label.svelte-1r4f2fx{color:#0f172a;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;display:block}.dash-checkbox-label.svelte-1r4f2fx{cursor:pointer;align-items:flex-start;gap:.55rem;margin-bottom:0;font-weight:550;display:inline-flex}.dash-checkbox-label.svelte-1r4f2fx input:where(.svelte-1r4f2fx){accent-color:#475569;flex-shrink:0;width:1.05rem;height:1.05rem;margin-top:.2rem}.dash-hero-cta-field.svelte-1r4f2fx{margin:0 0 .65rem}.field--checkbox.svelte-1r4f2fx{padding:.15rem 0}.dash-hero-value.svelte-1r4f2fx{box-sizing:border-box;border-radius:var(--lp-radius-xs,6px);color:#0f172a;background:#fff;border:1px solid #e2e8f0;width:100%;padding:.55rem .65rem;font-size:.9rem;line-height:1.45}.dash-hero-value--select.svelte-1r4f2fx{cursor:pointer}.dash-hero-value.svelte-1r4f2fx:focus{border-color:#94a3b8;outline:none;box-shadow:0 0 0 2px #94a3b859}.dash-hero-field-optional.svelte-1r4f2fx{color:#94a3b8;font-weight:500}.dash-hero-value--textarea.svelte-1r4f2fx{resize:vertical;min-height:4rem;line-height:1.5}.dash-hero-editor.svelte-10b317q{width:100%}.dash-hero-sections-region.svelte-10b317q{margin-top:0}.dash-hero-subsection-title.svelte-10b317q{letter-spacing:-.02em;color:#0f172a;margin:0 0 .3rem;font-size:1rem;font-weight:650}.dash-hero-subsection-hint.svelte-10b317q{color:#64748b;max-width:42rem;margin:0 0 .75rem;font-size:.8125rem;line-height:1.45}.dash-hero-add-wrap.svelte-10b317q{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.dash-hero-add-group.svelte-10b317q{flex-direction:column;gap:.5rem;display:flex}.dash-hero-add-group-label.svelte-10b317q{letter-spacing:-.01em;color:#64748b;margin:0;font-size:.75rem;font-weight:600}.dash-hero-quick-add.svelte-10b317q{flex-wrap:wrap;gap:.5rem .75rem;display:flex}.dash-hero-chip.svelte-10b317q{border-radius:var(--lp-radius-xs,8px);color:#006b4f;cursor:pointer;background:#f4fbf7;border:1px solid #b7ded0;margin:0;padding:.4rem .65rem;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.25;transition:border-color .15s,background-color .15s,color .15s}.dash-hero-chip.svelte-10b317q:hover:not(:disabled){color:#006b4f;background:#e6f6ee;border-color:#008766}.dash-hero-chip.svelte-10b317q:focus-visible{outline-offset:2px;outline:2px solid #007051}.dash-hero-chip.svelte-10b317q:disabled{opacity:.55;cursor:not-allowed}.dash-hero-empty.svelte-10b317q{text-align:center;border-radius:var(--lp-radius-sm,10px);background:#f8fafc;border:1px dashed #cbd5e1;margin:0 0 .75rem;padding:1.125rem 1rem}.dash-hero-empty-title.svelte-10b317q{color:#334155;margin:0 0 .35rem;font-size:.9375rem;font-weight:650}.dash-hero-empty-text.svelte-10b317q{color:#64748b;margin:0;max-width:22rem;margin-inline:auto;font-size:.8125rem;line-height:1.45}.dash-hero-section-list.svelte-10b317q{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.dash-hero-section-card.svelte-10b317q{border-radius:var(--lp-radius-sm,10px);background:#fff;border:1px solid #e2e8f0;margin:0;padding:1rem 1.1rem;transition:border-color .15s}.dash-hero-section-card.svelte-10b317q:hover{border-color:#cbd5e1}.dash-hero-section-top.svelte-10b317q{flex-wrap:wrap;align-items:flex-start;gap:.65rem;display:flex}.dash-hero-grip.svelte-10b317q{text-align:center;color:#94a3b8;-webkit-user-select:none;user-select:none;flex-shrink:0;width:1.25rem;padding-top:.15rem;font-size:.85rem;line-height:1.4}.dash-hero-section-head-text.svelte-10b317q{flex:1;min-width:0}.dash-hero-section-type.svelte-10b317q{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:650}.dash-hero-section-preview.svelte-10b317q{color:#64748b;word-break:break-word;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.dash-hero-section-actions.svelte-10b317q{flex-wrap:wrap;align-items:center;gap:.35rem;margin-left:auto;display:flex}.dash-hero-reorder-btn.svelte-10b317q{color:#475569;min-width:auto;padding:.3rem .5rem;font-size:.78rem}.dash-hero-remove-btn.svelte-10b317q,.dash-hero-edit-btn.svelte-10b317q{color:#64748b;border-color:#e2e8f0;min-width:auto;padding:.3rem .55rem;font-size:.78rem}.dash-hero-dialog.svelte-10b317q{border-radius:var(--lp-radius-sm,10px);background:0 0;border:none;width:100%;max-width:min(36rem,100vw - 2rem);padding:0}.dash-hero-dialog.svelte-10b317q::backdrop{background:#0f172a73}.dash-hero-dialog-panel.svelte-10b317q{border-radius:var(--lp-radius-sm,10px);background:#fffefb;border:1px solid #0d0d0d1f;overflow:hidden}.dash-hero-dialog-head.svelte-10b317q{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}.dash-hero-dialog-title.svelte-10b317q{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1.125rem;font-weight:650}.dash-hero-dialog-x.svelte-10b317q{box-sizing:border-box;color:#64748b;cursor:pointer;border-radius:var(--lp-radius-xs,8px);background:#fff;border:1px solid #e2e8f0;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;font-size:1.35rem;font-weight:400;line-height:1;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.dash-hero-dialog-x.svelte-10b317q:hover{color:#334155;background:#f8fafc;border-color:#cbd5e1}.dash-hero-dialog-x.svelte-10b317q:focus-visible{outline-offset:2px;outline:2px solid #94a3b8}.dash-hero-dialog-body.svelte-10b317q{max-height:min(70vh,32rem);padding:1rem 1.1rem .25rem;overflow-y:auto}.dash-hero-dialog-field.svelte-10b317q{margin-bottom:.75rem}.dash-hero-dialog-field.svelte-10b317q label:where(.svelte-10b317q){color:#0f172a;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;display:block}.dash-hero-kind-select--full.svelte-10b317q{box-sizing:border-box;border-radius:var(--lp-radius-xs,6px);color:#0f172a;background:#fff;border:1px solid #e2e8f0;width:100%;max-width:100%;padding:.45rem .5rem;font-size:.875rem}.dash-hero-dialog-footer.svelte-10b317q{background:#fafafa;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:flex-end;gap:.5rem .75rem;padding:.85rem 1.1rem 1rem;display:flex}:where(.dash-suggest-pill.svelte-sexefy){color:#475569;font:inherit;letter-spacing:.01em;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px dashed #cbd5e1;border-radius:999px;align-items:center;gap:.3rem;max-width:100%;padding:.12rem .55rem;font-size:.72rem;font-weight:600;line-height:1.3;transition:background .18s,border-color .18s,color .18s;display:inline-flex;overflow:hidden}.dash-suggest-pill.svelte-sexefy:hover:not(:disabled){color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.dash-suggest-pill.svelte-sexefy:disabled{opacity:.55;cursor:not-allowed}.dash-hero-section-fields-inner.svelte-7fam8q{border-top:1px solid #f1f5f9;flex-direction:column;padding-top:.25rem;display:flex}.dash-hero-field-hint.svelte-7fam8q{color:#94a3b8;margin:0 0 .65rem;font-size:.75rem;line-height:1.4}.dash-hero-field-subhint.svelte-7fam8q{color:#94a3b8;margin:.35rem 0 0;font-size:.72rem;line-height:1.4}.dash-hero-cta-field.svelte-7fam8q label{color:#0f172a;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;display:block}.dash-hero-cta-field.svelte-7fam8q{margin:0 0 .65rem}.dash-hero-label-row.svelte-7fam8q{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.65rem;margin-bottom:.35rem;display:flex}.dash-hero-label-row.svelte-7fam8q label{margin:0}.dash-hero-value.svelte-7fam8q{box-sizing:border-box;border-radius:var(--lp-radius-xs,6px);color:#0f172a;background:#fff;border:1px solid #e2e8f0;width:100%;padding:.55rem .65rem;font-size:.9rem;line-height:1.45}.dash-hero-value.svelte-7fam8q:focus{border-color:#94a3b8;outline:none;box-shadow:0 0 0 2px #94a3b859}.dash-hero-field-optional.svelte-7fam8q{color:#94a3b8;font-weight:500}.dash-hero-value--textarea.svelte-7fam8q{resize:vertical;min-height:4rem;line-height:1.5}.dash-hero-editor.svelte-rf4uzb{width:100%}.dash-hero-sections-region.svelte-rf4uzb{margin-top:0}.dash-hero-subsection-title.svelte-rf4uzb{letter-spacing:-.02em;color:#0f172a;margin:0 0 .3rem;font-size:1rem;font-weight:650}.dash-hero-subsection-hint.svelte-rf4uzb{color:#64748b;max-width:42rem;margin:0 0 .75rem;font-size:.8125rem;line-height:1.45}.dash-hero-add-wrap.svelte-rf4uzb{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.dash-hero-add-group.svelte-rf4uzb{flex-direction:column;gap:.5rem;display:flex}.dash-hero-add-group-label.svelte-rf4uzb{letter-spacing:-.01em;color:#64748b;margin:0;font-size:.75rem;font-weight:600}.dash-hero-quick-add.svelte-rf4uzb{flex-wrap:wrap;gap:.5rem .75rem;display:flex}.dash-hero-chip.svelte-rf4uzb{border-radius:var(--lp-radius-xs,8px);color:#006b4f;cursor:pointer;background:#f4fbf7;border:1px solid #b7ded0;margin:0;padding:.4rem .65rem;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.25;transition:border-color .15s,background-color .15s,color .15s}.dash-hero-chip.svelte-rf4uzb:hover:not(:disabled){color:#006b4f;background:#e6f6ee;border-color:#008766}.dash-hero-chip.svelte-rf4uzb:focus-visible{outline-offset:2px;outline:2px solid #007051}.dash-hero-chip.svelte-rf4uzb:disabled{opacity:.55;cursor:not-allowed}.dash-hero-empty.svelte-rf4uzb{text-align:center;border-radius:var(--lp-radius-sm,10px);background:#f8fafc;border:1px dashed #cbd5e1;margin:0 0 .75rem;padding:1.125rem 1rem}.dash-hero-empty-title.svelte-rf4uzb{color:#334155;margin:0 0 .35rem;font-size:.9375rem;font-weight:650}.dash-hero-empty-text.svelte-rf4uzb{color:#64748b;margin:0;max-width:22rem;margin-inline:auto;font-size:.8125rem;line-height:1.45}.dash-hero-section-list.svelte-rf4uzb{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.dash-hero-section-card.svelte-rf4uzb{border-radius:var(--lp-radius-sm,10px);background:#fff;border:1px solid #e2e8f0;margin:0;padding:1rem 1.1rem;transition:border-color .15s}.dash-hero-section-card.svelte-rf4uzb:hover{border-color:#cbd5e1}.dash-hero-section-top.svelte-rf4uzb{flex-wrap:wrap;align-items:flex-start;gap:.65rem;display:flex}.dash-hero-grip.svelte-rf4uzb{text-align:center;color:#94a3b8;-webkit-user-select:none;user-select:none;flex-shrink:0;width:1.25rem;padding-top:.15rem;font-size:.85rem;line-height:1.4}.dash-hero-section-head-text.svelte-rf4uzb{flex:1;min-width:0}.dash-hero-section-type.svelte-rf4uzb{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:650}.dash-hero-section-preview.svelte-rf4uzb{color:#64748b;word-break:break-word;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.dash-hero-section-actions.svelte-rf4uzb{flex-wrap:wrap;align-items:center;gap:.35rem;margin-left:auto;display:flex}.dash-hero-reorder-btn.svelte-rf4uzb{color:#475569;min-width:auto;padding:.3rem .5rem;font-size:.78rem}.dash-hero-remove-btn.svelte-rf4uzb,.dash-hero-edit-btn.svelte-rf4uzb{color:#64748b;border-color:#e2e8f0;min-width:auto;padding:.3rem .55rem;font-size:.78rem}.dash-hero-dialog.svelte-rf4uzb{border-radius:var(--lp-radius-sm,10px);background:0 0;border:none;width:100%;max-width:min(36rem,100vw - 2rem);padding:0}.dash-hero-dialog.svelte-rf4uzb::backdrop{background:#0f172a73}.dash-hero-dialog-panel.svelte-rf4uzb{border-radius:var(--lp-radius-sm,10px);background:#fffefb;border:1px solid #0d0d0d1f;overflow:hidden}.dash-hero-dialog-head.svelte-rf4uzb{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}.dash-hero-dialog-title.svelte-rf4uzb{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1.125rem;font-weight:650}.dash-hero-dialog-x.svelte-rf4uzb{box-sizing:border-box;color:#64748b;cursor:pointer;border-radius:var(--lp-radius-xs,8px);background:#fff;border:1px solid #e2e8f0;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;font-size:1.35rem;font-weight:400;line-height:1;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.dash-hero-dialog-x.svelte-rf4uzb:hover{color:#334155;background:#f8fafc;border-color:#cbd5e1}.dash-hero-dialog-x.svelte-rf4uzb:focus-visible{outline-offset:2px;outline:2px solid #94a3b8}.dash-hero-dialog-body.svelte-rf4uzb{max-height:min(70vh,32rem);padding:1rem 1.1rem .25rem;overflow-y:auto}.dash-hero-dialog-field.svelte-rf4uzb{margin-bottom:.75rem}.dash-hero-dialog-field.svelte-rf4uzb label:where(.svelte-rf4uzb){color:#0f172a;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;display:block}.dash-hero-kind-select--full.svelte-rf4uzb{box-sizing:border-box;border-radius:var(--lp-radius-xs,6px);color:#0f172a;background:#fff;border:1px solid #e2e8f0;width:100%;max-width:100%;padding:.45rem .5rem;font-size:.875rem}.dash-hero-dialog-footer.svelte-rf4uzb{background:#fafafa;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:flex-end;gap:.5rem .75rem;padding:.85rem 1.1rem 1rem;display:flex}.dash-hero-section-fields-inner.svelte-1mqgx7t{border-top:1px solid #f1f5f9;flex-direction:column;padding-top:.25rem;display:flex}.dash-hero-field-hint.svelte-1mqgx7t{color:#94a3b8;margin:0 0 .65rem;font-size:.75rem;line-height:1.4}.dash-hero-field-subhint.svelte-1mqgx7t{color:#94a3b8;margin:0 0 .5rem;font-size:.72rem;line-height:1.4}.dash-hero-cta-field.svelte-1mqgx7t label{color:#0f172a;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;display:block}.dash-hero-cta-field.svelte-1mqgx7t{margin:0 0 .65rem}.dash-hero-label-row.svelte-1mqgx7t{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.65rem;margin-bottom:.35rem;display:flex}.dash-hero-label-row.svelte-1mqgx7t label{margin:0}.dash-hero-suggest-row.svelte-1mqgx7t{justify-content:flex-start;margin:0 0 .5rem;display:flex}.dash-footer-link-row.svelte-1mqgx7t{border-radius:var(--lp-radius-xs,8px);background:#fafafa;border:1px solid #e2e8f0;margin:0 0 .75rem;padding:.65rem .75rem}.dash-footer-link-field.svelte-1mqgx7t{margin-bottom:.5rem}.dash-footer-link-row-actions.svelte-1mqgx7t{justify-content:flex-end;margin-top:.35rem;display:flex}.dash-footer-link-remove.svelte-1mqgx7t{padding:.3rem .55rem;font-size:.78rem}.dash-footer-add-row.svelte-1mqgx7t{margin:0 0 .5rem}.dash-hero-value.svelte-1mqgx7t{box-sizing:border-box;border-radius:var(--lp-radius-xs,6px);color:#0f172a;background:#fff;border:1px solid #e2e8f0;width:100%;padding:.55rem .65rem;font-size:.9rem;line-height:1.45}.dash-hero-value.svelte-1mqgx7t:focus{border-color:#94a3b8;outline:none;box-shadow:0 0 0 2px #94a3b859}.dash-hero-field-optional.svelte-1mqgx7t{color:#94a3b8;font-weight:500}.dash-hero-value--textarea.svelte-1mqgx7t{resize:vertical;min-height:4rem;line-height:1.5}.dash-hero-editor.svelte-1ov0y46{width:100%}.dash-hero-sections-region.svelte-1ov0y46{margin-top:0}.dash-hero-subsection-title.svelte-1ov0y46{letter-spacing:-.02em;color:#0f172a;margin:0 0 .3rem;font-size:1rem;font-weight:650}.dash-hero-subsection-hint.svelte-1ov0y46{color:#64748b;max-width:42rem;margin:0 0 .75rem;font-size:.8125rem;line-height:1.45}.dash-hero-add-wrap.svelte-1ov0y46{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.dash-hero-add-group.svelte-1ov0y46{flex-direction:column;gap:.5rem;display:flex}.dash-hero-add-group-label.svelte-1ov0y46{letter-spacing:-.01em;color:#64748b;margin:0;font-size:.75rem;font-weight:600}.dash-hero-quick-add.svelte-1ov0y46{flex-wrap:wrap;gap:.5rem .75rem;display:flex}.dash-hero-chip.svelte-1ov0y46{border-radius:var(--lp-radius-xs,8px);color:#006b4f;cursor:pointer;background:#f4fbf7;border:1px solid #b7ded0;margin:0;padding:.4rem .65rem;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.25;transition:border-color .15s,background-color .15s,color .15s}.dash-hero-chip.svelte-1ov0y46:hover:not(:disabled){color:#006b4f;background:#e6f6ee;border-color:#008766}.dash-hero-chip.svelte-1ov0y46:focus-visible{outline-offset:2px;outline:2px solid #007051}.dash-hero-chip.svelte-1ov0y46:disabled{opacity:.55;cursor:not-allowed}.dash-hero-empty.svelte-1ov0y46{text-align:center;border-radius:var(--lp-radius-sm,10px);background:#f8fafc;border:1px dashed #cbd5e1;margin:0 0 .75rem;padding:1.125rem 1rem}.dash-hero-empty-title.svelte-1ov0y46{color:#334155;margin:0 0 .35rem;font-size:.9375rem;font-weight:650}.dash-hero-empty-text.svelte-1ov0y46{color:#64748b;margin:0;max-width:22rem;margin-inline:auto;font-size:.8125rem;line-height:1.45}.dash-hero-section-list.svelte-1ov0y46{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.dash-hero-section-card.svelte-1ov0y46{border-radius:var(--lp-radius-sm,10px);background:#fff;border:1px solid #e2e8f0;margin:0;padding:1rem 1.1rem;transition:border-color .15s}.dash-hero-section-card.svelte-1ov0y46:hover{border-color:#cbd5e1}.dash-hero-section-top.svelte-1ov0y46{flex-wrap:wrap;align-items:flex-start;gap:.65rem;display:flex}.dash-hero-grip.svelte-1ov0y46{text-align:center;color:#94a3b8;-webkit-user-select:none;user-select:none;flex-shrink:0;width:1.25rem;padding-top:.15rem;font-size:.85rem;line-height:1.4}.dash-hero-section-head-text.svelte-1ov0y46{flex:1;min-width:0}.dash-hero-section-type.svelte-1ov0y46{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:650}.dash-hero-section-preview.svelte-1ov0y46{color:#64748b;word-break:break-word;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.dash-hero-section-actions.svelte-1ov0y46{flex-wrap:wrap;align-items:center;gap:.35rem;margin-left:auto;display:flex}.dash-hero-reorder-btn.svelte-1ov0y46{color:#475569;min-width:auto;padding:.3rem .5rem;font-size:.78rem}.dash-hero-remove-btn.svelte-1ov0y46,.dash-hero-edit-btn.svelte-1ov0y46{color:#64748b;border-color:#e2e8f0;min-width:auto;padding:.3rem .55rem;font-size:.78rem}.dash-hero-dialog.svelte-1ov0y46{border-radius:var(--lp-radius-sm,10px);background:0 0;border:none;width:100%;max-width:min(36rem,100vw - 2rem);padding:0}.dash-hero-dialog.svelte-1ov0y46::backdrop{background:#0f172a73}.dash-hero-dialog-panel.svelte-1ov0y46{border-radius:var(--lp-radius-sm,10px);background:#fffefb;border:1px solid #0d0d0d1f;overflow:hidden}.dash-hero-dialog-head.svelte-1ov0y46{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}.dash-hero-dialog-title.svelte-1ov0y46{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1.125rem;font-weight:650}.dash-hero-dialog-x.svelte-1ov0y46{box-sizing:border-box;color:#64748b;cursor:pointer;border-radius:var(--lp-radius-xs,8px);background:#fff;border:1px solid #e2e8f0;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;font-size:1.35rem;font-weight:400;line-height:1;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.dash-hero-dialog-x.svelte-1ov0y46:hover{color:#334155;background:#f8fafc;border-color:#cbd5e1}.dash-hero-dialog-x.svelte-1ov0y46:focus-visible{outline-offset:2px;outline:2px solid #94a3b8}.dash-hero-dialog-body.svelte-1ov0y46{max-height:min(70vh,32rem);padding:1rem 1.1rem .25rem;overflow-y:auto}.dash-hero-dialog-field.svelte-1ov0y46{margin-bottom:.75rem}.dash-hero-dialog-field.svelte-1ov0y46 label:where(.svelte-1ov0y46){color:#0f172a;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;display:block}.dash-hero-kind-select--full.svelte-1ov0y46{box-sizing:border-box;border-radius:var(--lp-radius-xs,6px);color:#0f172a;background:#fff;border:1px solid #e2e8f0;width:100%;max-width:100%;padding:.45rem .5rem;font-size:.875rem}.dash-hero-dialog-footer.svelte-1ov0y46{background:#fafafa;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:flex-end;gap:.5rem .75rem;padding:.85rem 1.1rem 1rem;display:flex}.dash-embd.svelte-16nm1zb::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a8c}.dash-embd.svelte-16nm1zb{background:0 0;border:none;border-radius:16px;width:min(960px,100vw - 2rem);max-width:960px;max-height:calc(100vh - 2rem);padding:0;overflow:visible}.dash-embd-file.svelte-16nm1zb{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dash-embd-panel.svelte-16nm1zb{width:100%;max-height:inherit;background:#fff;border-radius:16px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 20px 60px #0f172a2e}.dash-embd-head.svelte-16nm1zb{justify-content:space-between;align-items:center;padding:1rem 1.25rem .6rem;display:flex}.dash-embd-title.svelte-16nm1zb{color:#0f172a;letter-spacing:-.02em;margin:0;font-size:1.05rem;font-weight:700}.dash-embd-x.svelte-16nm1zb{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:2rem;height:2rem;font-size:1.3rem;line-height:1}.dash-embd-x.svelte-16nm1zb:hover{color:#0f172a;background:#f8fafc}.dash-embd-toolbar.svelte-16nm1zb{flex-wrap:wrap;align-items:center;gap:.6rem;padding:.4rem 1.25rem .9rem;display:flex}.dash-embd-search.svelte-16nm1zb{flex:1;min-width:14rem;position:relative}.dash-embd-search-icon.svelte-16nm1zb{color:#94a3b8;pointer-events:none;position:absolute;top:50%;left:.65rem;transform:translateY(-50%)}.dash-embd-search-input.svelte-16nm1zb{box-sizing:border-box;width:100%;font:inherit;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:.55rem .75rem .55rem 2.1rem;font-size:.9rem}.dash-embd-search-input.svelte-16nm1zb:focus{border-color:#94a3b8;outline:none;box-shadow:0 0 0 2px #94a3b859}.dash-embd-toolbar-actions.svelte-16nm1zb{flex-wrap:wrap;gap:.4rem;display:flex}.dash-embd-btn.svelte-16nm1zb{padding-block:.45rem;padding-inline:.8rem;font-size:.84rem}.dash-embd-filters.svelte-16nm1zb{flex-wrap:wrap;gap:.35rem;padding:0 1.25rem .7rem;display:flex}.dash-embd-filter.svelte-16nm1zb{appearance:none;cursor:pointer;font:inherit;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:.4rem;padding:.32rem .75rem;font-size:.78rem;font-weight:600;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.dash-embd-filter.svelte-16nm1zb:hover:not(:disabled):not(.dash-embd-filter--active){color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.dash-embd-filter.svelte-16nm1zb:focus-visible{outline-offset:2px;outline:2px solid #94a3b8}.dash-embd-filter--active.svelte-16nm1zb{color:#fff;background:#0f172a;border-color:#0f172a}.dash-embd-filter-count.svelte-16nm1zb{color:#94a3b8;font-size:.7rem;font-weight:600}.dash-embd-filter--active.svelte-16nm1zb .dash-embd-filter-count:where(.svelte-16nm1zb){color:#ffffffb3}.dash-embd-banner.svelte-16nm1zb{color:#b45309;margin:0 1.25rem .6rem;font-size:.82rem}.dash-embd-progress.svelte-16nm1zb{margin:0 1.25rem .6rem}.dash-embd-progress-label.svelte-16nm1zb{color:#64748b;margin-bottom:.25rem;font-size:.74rem;display:block}.dash-embd-progress-bar.svelte-16nm1zb{vertical-align:middle;accent-color:#475569;width:100%;height:.4rem}.dash-embd-body.svelte-16nm1zb{border-top:1px solid #f1f5f9;flex:1;min-height:18rem;max-height:65vh;padding:0 1.25rem 1rem;overflow-y:auto}.dash-embd-empty.svelte-16nm1zb,.dash-embd-empty-state.svelte-16nm1zb{text-align:center;color:#64748b;max-width:28rem;margin:2rem auto}.dash-embd-empty-title.svelte-16nm1zb{color:#0f172a;margin:0 0 .25rem;font-size:.95rem;font-weight:650}.dash-embd-empty-text.svelte-16nm1zb{color:#64748b;margin:0;font-size:.85rem;line-height:1.5}.dash-embd-grid.svelte-16nm1zb{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.85rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.dash-embd-cell.svelte-16nm1zb{margin:0;padding:0}.dash-embd-tile.svelte-16nm1zb{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;width:100%;padding:0;transition:border-color .15s,box-shadow .15s,transform 50ms;display:flex;overflow:hidden}.dash-embd-tile.svelte-16nm1zb:hover:not(:disabled){border-color:#cbd5e1;box-shadow:0 4px 14px #0f172a14}.dash-embd-tile.svelte-16nm1zb:focus-visible{outline-offset:2px;outline:2px solid #94a3b8}.dash-embd-tile.svelte-16nm1zb:disabled{opacity:.6;cursor:not-allowed}.dash-embd-tile--current.svelte-16nm1zb{border-color:#475569;box-shadow:0 0 0 2px #47556940}.dash-embd-tile--selected.svelte-16nm1zb{border-color:#0f172a;box-shadow:0 0 0 2px #0f172a8c}.dash-embd-check.svelte-16nm1zb{color:#fff;background:#0f172a59;border:1.5px solid #ffffffd9;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;transition:background .12s,border-color .12s,transform .12s;display:inline-flex;position:absolute;top:.4rem;left:.4rem}.dash-embd-check--on.svelte-16nm1zb{background:#0f172a;border-color:#0f172a;transform:scale(1.05)}.dash-embd-thumb.svelte-16nm1zb{aspect-ratio:4/3;background:#f8fafc;width:100%;position:relative;overflow:hidden}.dash-embd-thumb[data-kind=video].svelte-16nm1zb{background:#0f172a}.dash-embd-thumb.svelte-16nm1zb img:where(.svelte-16nm1zb),.dash-embd-thumb-video.svelte-16nm1zb{object-fit:cover;width:100%;height:100%;display:block}.dash-embd-thumb-video.svelte-16nm1zb{pointer-events:none}.dash-embd-kind-badge.svelte-16nm1zb{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#0f172ad9;border-radius:999px;align-items:center;gap:.25rem;padding:.18rem .5rem;font-size:.66rem;font-weight:700;display:inline-flex;position:absolute;top:.4rem;right:.4rem}.dash-embd-current-pill.svelte-16nm1zb{color:#fff;letter-spacing:.04em;text-transform:uppercase;background:#0f172ad9;border-radius:999px;padding:.18rem .5rem;font-size:.68rem;font-weight:700;position:absolute;top:.4rem;left:.4rem}.dash-embd-meta.svelte-16nm1zb{min-height:2.6rem;padding:.5rem .65rem .6rem}.dash-embd-name.svelte-16nm1zb{color:#0f172a;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.82rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.dash-embd-group.svelte-16nm1zb{color:#94a3b8;text-overflow:ellipsis;white-space:nowrap;margin:.15rem 0 0;font-size:.72rem;overflow:hidden}.dash-embd-foot.svelte-16nm1zb{background:#fff;border-top:1px solid #f1f5f9;justify-content:space-between;align-items:center;gap:.6rem;padding:.7rem 1.25rem .95rem;display:flex}.dash-embd-foot-actions.svelte-16nm1zb{align-items:center;gap:.45rem;display:flex}.dash-embd-count.svelte-16nm1zb{color:#64748b;font-size:.78rem}.dash-emp.svelte-1u0h6bh{flex-direction:column;gap:.55rem;width:100%;display:flex}.dash-emp-banner.svelte-1u0h6bh{color:#b45309;margin:0;font-size:.82rem}.dash-emp-legacy.svelte-1u0h6bh{color:#64748b;margin:0;font-size:.82rem;line-height:1.45}.dash-emp-label.svelte-1u0h6bh{color:#0f172a;letter-spacing:-.01em;font-size:.8125rem;font-weight:650}.dash-emp-pick.svelte-1u0h6bh{flex-wrap:wrap;align-items:stretch;gap:.55rem;display:flex}.dash-emp-tile.svelte-1u0h6bh{text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex:18rem;align-items:stretch;gap:.75rem;min-width:0;padding:.55rem;transition:border-color .15s,box-shadow .15s,transform 50ms,background-color .15s;display:flex}.dash-emp-tile.svelte-1u0h6bh:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.dash-emp-tile.svelte-1u0h6bh:focus-visible{outline-offset:2px;outline:2px solid #94a3b8}.dash-emp-tile.svelte-1u0h6bh:disabled{cursor:not-allowed;opacity:.65}.dash-emp-tile--empty.svelte-1u0h6bh{background:#f8fafc;border-style:dashed}.dash-emp-tile-thumb.svelte-1u0h6bh{color:#94a3b8;background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex:none;justify-content:center;align-items:center;width:88px;height:88px;display:flex;position:relative;overflow:hidden}.dash-emp-tile-thumb[data-kind=video].svelte-1u0h6bh{background:#0f172a}.dash-emp--compact.svelte-1u0h6bh .dash-emp-tile-thumb:where(.svelte-1u0h6bh){border-radius:8px;width:72px;height:72px}.dash-emp-thumb-img.svelte-1u0h6bh,.dash-emp-thumb-video.svelte-1u0h6bh{object-fit:cover;width:100%;height:100%;display:block}.dash-emp-thumb-video.svelte-1u0h6bh{pointer-events:none}.dash-emp-thumb-badge.svelte-1u0h6bh{color:#fff;background:#0f172ad9;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;bottom:.25rem;right:.25rem}.dash-emp-thumb-empty.svelte-1u0h6bh,.dash-emp-thumb-missing.svelte-1u0h6bh{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.dash-emp-thumb-missing.svelte-1u0h6bh{color:#c2410c;background:#fff7ed}.dash-emp-thumb-placeholder.svelte-1u0h6bh{font-size:1.4rem;font-weight:700}.dash-emp-tile-text.svelte-1u0h6bh{flex-direction:column;flex:1;justify-content:center;gap:.1rem;min-width:0;display:flex}.dash-emp-tile-name.svelte-1u0h6bh{color:#0f172a;letter-spacing:-.01em;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.92rem;font-weight:650;line-height:1.3;display:-webkit-box;overflow:hidden}.dash-emp-tile-meta.svelte-1u0h6bh{color:#64748b;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.78rem;overflow:hidden}.dash-emp-tile-meta--warn.svelte-1u0h6bh{color:#b45309}.dash-emp-tile-action.svelte-1u0h6bh{color:#475569;margin:.15rem 0 0;font-size:.74rem;font-weight:600}.dash-emp-tile--empty.svelte-1u0h6bh .dash-emp-tile-action:where(.svelte-1u0h6bh){color:#64748b}.dash-emp-actions.svelte-1u0h6bh{flex-direction:column;align-self:center;gap:.35rem;display:flex}.dash-emp-action.svelte-1u0h6bh{white-space:nowrap;padding-block:.4rem;padding-inline:.7rem;font-size:.8125rem}.dash-emp-file.svelte-1u0h6bh{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dash-emp-progress.svelte-1u0h6bh{vertical-align:middle;accent-color:#475569;width:100%;height:.35rem}.dash-emp-input.svelte-1u0h6bh{box-sizing:border-box;width:100%;font:inherit;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.5rem .65rem;font-size:.9rem;line-height:1.45}.dash-emp-input.svelte-1u0h6bh:focus{border-color:#94a3b8;outline:none;box-shadow:0 0 0 2px #94a3b859}.dash-emp-input.svelte-1u0h6bh:disabled{cursor:not-allowed;color:#64748b;background:#f8fafc}.dash-emp-alt-field.svelte-1u0h6bh{flex-direction:column;gap:.25rem;margin-top:.2rem;display:flex}.dash-emp-label--inline.svelte-1u0h6bh{margin-bottom:.1rem}.dash-emp-hint.svelte-1u0h6bh{color:#94a3b8;margin:0;font-size:.72rem;line-height:1.4}.sr-only.svelte-1u0h6bh{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dash-hero-section-fields-inner.svelte-1w5kpqo{border-top:1px solid #f1f5f9;flex-direction:column;padding-top:.25rem;display:flex}.dash-hero-field-hint.svelte-1w5kpqo{color:#94a3b8;margin:0 0 .65rem;font-size:.75rem;line-height:1.4}.dash-hero-legacy-url.svelte-1w5kpqo{color:#64748b;margin:0 0 .5rem;font-size:.82rem;line-height:1.45}.dash-hero-cta-field.svelte-1w5kpqo label{color:#0f172a;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;display:block}.dash-hero-cta-field.svelte-1w5kpqo{margin:0 0 .65rem}.dash-hero-label-row.svelte-1w5kpqo{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.65rem;margin-bottom:.35rem;display:flex}.dash-hero-label-row.svelte-1w5kpqo label{margin:0}.dash-hero-suggest-row.svelte-1w5kpqo{justify-content:flex-end;margin-bottom:.4rem;display:flex}.dash-hero-value.svelte-1w5kpqo{box-sizing:border-box;border-radius:var(--lp-radius-xs,6px);color:#0f172a;background:#fff;border:1px solid #e2e8f0;width:100%;padding:.55rem .65rem;font-size:.9rem;line-height:1.45}.dash-hero-value.svelte-1w5kpqo:focus{border-color:#94a3b8;outline:none;box-shadow:0 0 0 2px #94a3b859}.dash-hero-value--headline.svelte-1w5kpqo{letter-spacing:-.02em;padding:.6rem .7rem;font-size:1.05rem;font-weight:650}.dash-hero-value--eyebrow.svelte-1w5kpqo{letter-spacing:.04em;color:#475569;font-size:.8125rem;font-weight:600}.dash-hero-editor.svelte-zxclw3{width:100%}.dash-hero-sections-region.svelte-zxclw3{margin-top:0}.dash-hero-subsection-title.svelte-zxclw3{letter-spacing:-.02em;color:#0f172a;margin:0 0 .3rem;font-size:1rem;font-weight:650}.dash-hero-subsection-hint.svelte-zxclw3{color:#64748b;max-width:42rem;margin:0 0 .75rem;font-size:.8125rem;line-height:1.45}.dash-hero-add-wrap.svelte-zxclw3{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.dash-hero-add-group.svelte-zxclw3{flex-direction:column;gap:.5rem;display:flex}.dash-hero-add-group-label.svelte-zxclw3{letter-spacing:-.01em;color:#64748b;margin:0;font-size:.75rem;font-weight:600}.dash-hero-quick-add.svelte-zxclw3{flex-wrap:wrap;gap:.5rem .75rem;display:flex}.dash-hero-chip.svelte-zxclw3{border-radius:var(--lp-radius-xs,8px);color:#006b4f;cursor:pointer;background:#f4fbf7;border:1px solid #b7ded0;margin:0;padding:.4rem .65rem;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.25;transition:border-color .15s,background-color .15s,color .15s}.dash-hero-chip.svelte-zxclw3:hover:not(:disabled){color:#006b4f;background:#e6f6ee;border-color:#008766}.dash-hero-chip.svelte-zxclw3:focus-visible{outline-offset:2px;outline:2px solid #007051}.dash-hero-chip.svelte-zxclw3:disabled{opacity:.55;cursor:not-allowed}.dash-hero-empty.svelte-zxclw3{text-align:center;border-radius:var(--lp-radius-sm,10px);background:#f8fafc;border:1px dashed #cbd5e1;margin:0 0 .75rem;padding:1.125rem 1rem}.dash-hero-empty-title.svelte-zxclw3{color:#334155;margin:0 0 .35rem;font-size:.9375rem;font-weight:650}.dash-hero-empty-text.svelte-zxclw3{color:#64748b;margin:0;max-width:22rem;margin-inline:auto;font-size:.8125rem;line-height:1.45}.dash-hero-section-list.svelte-zxclw3{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.dash-hero-section-card.svelte-zxclw3{border-radius:var(--lp-radius-sm,10px);background:#fff;border:1px solid #e2e8f0;margin:0;padding:1rem 1.1rem;transition:border-color .15s}.dash-hero-section-card.svelte-zxclw3:hover{border-color:#cbd5e1}.dash-hero-section-top.svelte-zxclw3{flex-wrap:wrap;align-items:flex-start;gap:.65rem;display:flex}.dash-hero-grip.svelte-zxclw3{text-align:center;color:#94a3b8;-webkit-user-select:none;user-select:none;flex-shrink:0;width:1.25rem;padding-top:.15rem;font-size:.85rem;line-height:1.4}.dash-hero-section-head-text.svelte-zxclw3{flex:1;min-width:0}.dash-hero-section-type.svelte-zxclw3{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:650}.dash-hero-section-preview.svelte-zxclw3{color:#64748b;word-break:break-word;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.dash-hero-section-actions.svelte-zxclw3{flex-wrap:wrap;align-items:center;gap:.35rem;margin-left:auto;display:flex}.dash-hero-reorder-btn.svelte-zxclw3{color:#475569;min-width:auto;padding:.3rem .5rem;font-size:.78rem}.dash-hero-remove-btn.svelte-zxclw3,.dash-hero-edit-btn.svelte-zxclw3{color:#64748b;border-color:#e2e8f0;min-width:auto;padding:.3rem .55rem;font-size:.78rem}.dash-hero-dialog.svelte-zxclw3{border-radius:var(--lp-radius-sm,10px);background:0 0;border:none;width:100%;max-width:min(36rem,100vw - 2rem);padding:0}.dash-hero-dialog.svelte-zxclw3::backdrop{background:#0f172a73}.dash-hero-dialog-panel.svelte-zxclw3{border-radius:var(--lp-radius-sm,10px);background:#fffefb;border:1px solid #0d0d0d1f;overflow:hidden}.dash-hero-dialog-head.svelte-zxclw3{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}.dash-hero-dialog-title.svelte-zxclw3{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1.125rem;font-weight:650}.dash-hero-dialog-x.svelte-zxclw3{box-sizing:border-box;color:#64748b;cursor:pointer;border-radius:var(--lp-radius-xs,8px);background:#fff;border:1px solid #e2e8f0;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;font-size:1.35rem;font-weight:400;line-height:1;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.dash-hero-dialog-x.svelte-zxclw3:hover{color:#334155;background:#f8fafc;border-color:#cbd5e1}.dash-hero-dialog-x.svelte-zxclw3:focus-visible{outline-offset:2px;outline:2px solid #94a3b8}.dash-hero-dialog-body.svelte-zxclw3{max-height:min(70vh,32rem);padding:1rem 1.1rem .25rem;overflow-y:auto}.dash-hero-dialog-field.svelte-zxclw3{margin-bottom:.75rem}.dash-hero-dialog-field.svelte-zxclw3 label:where(.svelte-zxclw3){color:#0f172a;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;display:block}.dash-hero-kind-select--full.svelte-zxclw3{box-sizing:border-box;border-radius:var(--lp-radius-xs,6px);color:#0f172a;background:#fff;border:1px solid #e2e8f0;width:100%;max-width:100%;padding:.45rem .5rem;font-size:.875rem}.dash-hero-dialog-footer.svelte-zxclw3{background:#fafafa;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:flex-end;gap:.5rem .75rem;padding:.85rem 1.1rem 1rem;display:flex}.dash-hero-editor.svelte-e2u2xh{width:100%}.dash-hero-sections-region.svelte-e2u2xh{margin-top:0}.dash-hero-subsection-title.svelte-e2u2xh{letter-spacing:-.02em;color:#0f172a;margin:0 0 .3rem;font-size:1rem;font-weight:650}.dash-hero-subsection-hint.svelte-e2u2xh{color:#64748b;max-width:42rem;margin:0 0 .75rem;font-size:.8125rem;line-height:1.45}.dash-hero-add-wrap.svelte-e2u2xh{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.dash-hero-add-group.svelte-e2u2xh{flex-direction:column;gap:.5rem;display:flex}.dash-hero-add-group-label.svelte-e2u2xh{letter-spacing:-.01em;color:#64748b;margin:0;font-size:.75rem;font-weight:600}.dash-hero-quick-add.svelte-e2u2xh{flex-wrap:wrap;gap:.5rem .75rem;display:flex}.dash-hero-chip.svelte-e2u2xh{border-radius:var(--lp-radius-xs,8px);color:#006b4f;cursor:pointer;background:#f4fbf7;border:1px solid #b7ded0;margin:0;padding:.4rem .65rem;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.25;transition:border-color .15s,background-color .15s,color .15s}.dash-hero-chip.svelte-e2u2xh:hover:not(:disabled){color:#006b4f;background:#e6f6ee;border-color:#008766}.dash-hero-chip.svelte-e2u2xh:focus-visible{outline-offset:2px;outline:2px solid #007051}.dash-hero-chip.svelte-e2u2xh:disabled{opacity:.55;cursor:not-allowed}.dash-hero-empty.svelte-e2u2xh{text-align:center;border-radius:var(--lp-radius-sm,10px);background:#f8fafc;border:1px dashed #cbd5e1;margin:0 0 .75rem;padding:1.125rem 1rem}.dash-hero-empty-title.svelte-e2u2xh{color:#334155;margin:0 0 .35rem;font-size:.9375rem;font-weight:650}.dash-hero-empty-text.svelte-e2u2xh{color:#64748b;margin:0;max-width:22rem;margin-inline:auto;font-size:.8125rem;line-height:1.45}.dash-hero-section-list.svelte-e2u2xh{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.dash-hero-section-card.svelte-e2u2xh{border-radius:var(--lp-radius-sm,10px);background:#fff;border:1px solid #e2e8f0;margin:0;padding:1rem 1.1rem;transition:border-color .15s}.dash-hero-section-card.svelte-e2u2xh:hover{border-color:#cbd5e1}.dash-hero-section-top.svelte-e2u2xh{flex-wrap:wrap;align-items:flex-start;gap:.65rem;display:flex}.dash-hero-grip.svelte-e2u2xh{text-align:center;color:#94a3b8;-webkit-user-select:none;user-select:none;flex-shrink:0;width:1.25rem;padding-top:.15rem;font-size:.85rem;line-height:1.4}.dash-hero-section-head-text.svelte-e2u2xh{flex:1;min-width:0}.dash-hero-section-type.svelte-e2u2xh{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:650}.dash-hero-section-preview.svelte-e2u2xh{color:#64748b;word-break:break-word;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.dash-hero-section-actions.svelte-e2u2xh{flex-wrap:wrap;align-items:center;gap:.35rem;margin-left:auto;display:flex}.dash-hero-reorder-btn.svelte-e2u2xh{color:#475569;min-width:auto;padding:.3rem .5rem;font-size:.78rem}.dash-hero-remove-btn.svelte-e2u2xh,.dash-hero-edit-btn.svelte-e2u2xh{color:#64748b;border-color:#e2e8f0;min-width:auto;padding:.3rem .55rem;font-size:.78rem}.dash-hero-dialog.svelte-e2u2xh{border-radius:var(--lp-radius-sm,10px);background:0 0;border:none;width:100%;max-width:min(36rem,100vw - 2rem);padding:0}.dash-hero-dialog.svelte-e2u2xh::backdrop{background:#0f172a73}.dash-hero-dialog-panel.svelte-e2u2xh{border-radius:var(--lp-radius-sm,10px);background:#fffefb;border:1px solid #0d0d0d1f;overflow:hidden}.dash-hero-dialog-head.svelte-e2u2xh{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}.dash-hero-dialog-title.svelte-e2u2xh{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1.125rem;font-weight:650}.dash-hero-dialog-x.svelte-e2u2xh{box-sizing:border-box;color:#64748b;cursor:pointer;border-radius:var(--lp-radius-xs,8px);background:#fff;border:1px solid #e2e8f0;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;font-size:1.35rem;font-weight:400;line-height:1;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.dash-hero-dialog-x.svelte-e2u2xh:hover{color:#334155;background:#f8fafc;border-color:#cbd5e1}.dash-hero-dialog-x.svelte-e2u2xh:focus-visible{outline-offset:2px;outline:2px solid #94a3b8}.dash-hero-dialog-body.svelte-e2u2xh{max-height:min(70vh,32rem);padding:1rem 1.1rem .25rem;overflow-y:auto}.dash-hero-dialog-field.svelte-e2u2xh{margin-bottom:.75rem}.dash-hero-dialog-field.svelte-e2u2xh label:where(.svelte-e2u2xh){color:#0f172a;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;display:block}.dash-hero-kind-select--full.svelte-e2u2xh{box-sizing:border-box;border-radius:var(--lp-radius-xs,6px);color:#0f172a;background:#fff;border:1px solid #e2e8f0;width:100%;max-width:100%;padding:.45rem .5rem;font-size:.875rem}.dash-hero-dialog-footer.svelte-e2u2xh{background:#fafafa;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:flex-end;gap:.5rem .75rem;padding:.85rem 1.1rem 1rem;display:flex}.collection-entries-panel.svelte-17gbx4d{border-top:1px solid #e8ece9;margin-top:1rem;padding-top:1rem}.collection-entries-head.svelte-17gbx4d{margin-bottom:.85rem}.collection-entries-title.svelte-17gbx4d{color:#0f172a;margin:0;font-size:.9375rem;font-weight:650}.collection-entries-hint.svelte-17gbx4d,.collection-entries-loading.svelte-17gbx4d,.collection-entries-empty-selected.svelte-17gbx4d,.collection-entries-warn.svelte-17gbx4d{color:#64748b;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.collection-entries-warn.svelte-17gbx4d{color:#92400e;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;padding:.5rem .65rem}.collection-entries-block.svelte-17gbx4d{margin-bottom:1rem}.collection-entries-block-label.svelte-17gbx4d{letter-spacing:.02em;text-transform:uppercase;color:#64748b;margin:0 0 .5rem;font-size:.75rem;font-weight:600}.collection-entries-list.svelte-17gbx4d{flex-direction:column;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.collection-entries-selected-row.svelte-17gbx4d,.collection-entries-available-row.svelte-17gbx4d{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.5rem .65rem;padding:.6rem .7rem;display:flex}.collection-entries-selected-row.svelte-17gbx4d{background:#f8fbf9;border-color:#b8d4c4}.collection-entries-grip.svelte-17gbx4d{color:#94a3b8;-webkit-user-select:none;user-select:none;flex-shrink:0;font-size:.85rem}.collection-entries-row-main.svelte-17gbx4d{flex-direction:column;flex:1;gap:.15rem;min-width:10rem;display:flex}.collection-entries-row-title.svelte-17gbx4d{color:#0f172a;font-size:.875rem;font-weight:600}.collection-entries-row-preview.svelte-17gbx4d{color:#64748b;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;overflow:hidden}.collection-entries-row-actions.svelte-17gbx4d{flex-wrap:wrap;gap:.35rem;margin-left:auto;display:flex}.collection-entries-mini-btn.svelte-17gbx4d{min-width:auto;padding:.28rem .45rem;font-size:.75rem}.collection-entries-mini-btn--danger.svelte-17gbx4d{color:#b91c1c;border-color:#fecaca}.collection-entries-add-btn.svelte-17gbx4d{flex-shrink:0;min-width:auto;margin-left:auto;padding:.35rem .65rem;font-size:.8125rem}.collection-entries-footer.svelte-17gbx4d{margin:.25rem 0 0}.dash-collection-block-editor.svelte-1ur6703{flex-direction:column;gap:1rem;width:100%;display:flex}.dash-collection-fields.svelte-1ur6703{flex-direction:column;gap:.85rem;display:flex}.dash-collection-subtitle.svelte-1ur6703{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1rem;font-weight:650}.dash-collection-hint.svelte-1ur6703{color:#64748b;max-width:42rem;margin:-.35rem 0 0;font-size:.8125rem;line-height:1.45}.dash-collection-field.svelte-1ur6703{flex-direction:column;gap:.35rem;display:flex}.dash-collection-label.svelte-1ur6703{color:#334155;font-size:.8125rem;font-weight:600}.dash-collection-select.svelte-1ur6703,.dash-collection-field.svelte-1ur6703 input:where(.svelte-1ur6703),.dash-collection-field.svelte-1ur6703 textarea:where(.svelte-1ur6703){box-sizing:border-box;width:100%}.dash-collection-manage.svelte-1ur6703{flex-wrap:wrap;align-items:center;gap:.65rem;margin:0;display:flex}.dash-collection-manage-note.svelte-1ur6703{color:#64748b;font-size:.8125rem;line-height:1.45}.dash-hero-editor.svelte-d13j5c{width:100%}.dash-hero-sections-region.svelte-d13j5c{margin-top:0}.dash-hero-subsection-title.svelte-d13j5c{letter-spacing:-.02em;color:#0f172a;margin:0 0 .3rem;font-size:1rem;font-weight:650}.dash-hero-subsection-hint.svelte-d13j5c{color:#64748b;max-width:42rem;margin:0 0 .75rem;font-size:.8125rem;line-height:1.45}.dash-hero-add-wrap.svelte-d13j5c{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.dash-hero-add-group.svelte-d13j5c{flex-direction:column;gap:.5rem;display:flex}.dash-hero-add-group-label.svelte-d13j5c{letter-spacing:-.01em;color:#64748b;margin:0;font-size:.75rem;font-weight:600}.dash-hero-quick-add.svelte-d13j5c{flex-wrap:wrap;gap:.5rem .75rem;display:flex}.dash-hero-chip.svelte-d13j5c{border-radius:var(--lp-radius-xs,8px);color:#006b4f;cursor:pointer;background:#f4fbf7;border:1px solid #b7ded0;margin:0;padding:.4rem .65rem;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.25;transition:border-color .15s,background-color .15s,color .15s}.dash-hero-chip.svelte-d13j5c:hover:not(:disabled){color:#006b4f;background:#e6f6ee;border-color:#008766}.dash-hero-chip.svelte-d13j5c:focus-visible{outline-offset:2px;outline:2px solid #007051}.dash-hero-chip.svelte-d13j5c:disabled{opacity:.55;cursor:not-allowed}.dash-hero-empty.svelte-d13j5c{text-align:center;border-radius:var(--lp-radius-sm,10px);background:#f8fafc;border:1px dashed #cbd5e1;margin:0 0 .75rem;padding:1.125rem 1rem}.dash-hero-empty-title.svelte-d13j5c{color:#334155;margin:0 0 .35rem;font-size:.9375rem;font-weight:650}.dash-hero-empty-text.svelte-d13j5c{color:#64748b;margin:0;max-width:22rem;margin-inline:auto;font-size:.8125rem;line-height:1.45}.dash-hero-section-list.svelte-d13j5c{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.dash-hero-section-card.svelte-d13j5c{border-radius:var(--lp-radius-sm,10px);background:#fff;border:1px solid #e2e8f0;margin:0;padding:1rem 1.1rem;transition:border-color .15s}.dash-hero-section-card.svelte-d13j5c:hover{border-color:#cbd5e1}.dash-hero-section-top.svelte-d13j5c{flex-wrap:wrap;align-items:flex-start;gap:.65rem;display:flex}.dash-hero-grip.svelte-d13j5c{text-align:center;color:#94a3b8;-webkit-user-select:none;user-select:none;flex-shrink:0;width:1.25rem;padding-top:.15rem;font-size:.85rem;line-height:1.4}.dash-hero-section-head-text.svelte-d13j5c{flex:1;min-width:0}.dash-hero-section-type.svelte-d13j5c{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:650}.dash-hero-section-preview.svelte-d13j5c{color:#64748b;word-break:break-word;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.dash-hero-section-actions.svelte-d13j5c{flex-wrap:wrap;align-items:center;gap:.35rem;margin-left:auto;display:flex}.dash-hero-reorder-btn.svelte-d13j5c{color:#475569;min-width:auto;padding:.3rem .5rem;font-size:.78rem}.dash-hero-remove-btn.svelte-d13j5c,.dash-hero-edit-btn.svelte-d13j5c{color:#64748b;border-color:#e2e8f0;min-width:auto;padding:.3rem .55rem;font-size:.78rem}.dash-hero-dialog.svelte-d13j5c{border-radius:var(--lp-radius-sm,10px);background:0 0;border:none;width:100%;max-width:min(36rem,100vw - 2rem);padding:0}.dash-hero-dialog.svelte-d13j5c::backdrop{background:#0f172a73}.dash-hero-dialog-panel.svelte-d13j5c{border-radius:var(--lp-radius-sm,10px);background:#fffefb;border:1px solid #0d0d0d1f;overflow:hidden}.dash-hero-dialog-head.svelte-d13j5c{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}.dash-hero-dialog-title.svelte-d13j5c{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1.125rem;font-weight:650}.dash-hero-dialog-x.svelte-d13j5c{box-sizing:border-box;color:#64748b;cursor:pointer;border-radius:var(--lp-radius-xs,8px);background:#fff;border:1px solid #e2e8f0;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;font-size:1.35rem;font-weight:400;line-height:1;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.dash-hero-dialog-x.svelte-d13j5c:hover{color:#334155;background:#f8fafc;border-color:#cbd5e1}.dash-hero-dialog-x.svelte-d13j5c:focus-visible{outline-offset:2px;outline:2px solid #94a3b8}.dash-hero-dialog-body.svelte-d13j5c{max-height:min(70vh,32rem);padding:1rem 1.1rem .25rem;overflow-y:auto}.dash-hero-dialog-field.svelte-d13j5c{margin-bottom:.75rem}.dash-hero-dialog-field.svelte-d13j5c label:where(.svelte-d13j5c){color:#0f172a;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;display:block}.dash-hero-kind-select--full.svelte-d13j5c{box-sizing:border-box;border-radius:var(--lp-radius-xs,6px);color:#0f172a;background:#fff;border:1px solid #e2e8f0;width:100%;max-width:100%;padding:.45rem .5rem;font-size:.875rem}.dash-hero-dialog-footer.svelte-d13j5c{background:#fafafa;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:flex-end;gap:.5rem .75rem;padding:.85rem 1.1rem 1rem;display:flex}.dash-rte.svelte-ur7ee4{background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;width:100%;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.dash-rte.svelte-ur7ee4:focus-within{border-color:#94a3b8;box-shadow:0 0 0 2px #94a3b859}.dash-rte--disabled.svelte-ur7ee4{cursor:not-allowed;background:#f8fafc}.dash-rte-toolbar.svelte-ur7ee4{background:#f8fafc;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.45rem .6rem;display:flex}.dash-rte-toolgroup.svelte-ur7ee4{align-items:center;gap:.15rem;padding:0;display:flex}.dash-rte-toolgroup.svelte-ur7ee4+.dash-rte-toolgroup:where(.svelte-ur7ee4){border-left:1px solid #e2e8f0;padding-left:.5rem}.dash-rte-btn.svelte-ur7ee4{color:#475569;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.dash-rte-btn.svelte-ur7ee4:hover:not(:disabled):not(.dash-rte-btn--active){color:#0f172a;background:#0f172a0f}.dash-rte-btn.svelte-ur7ee4:focus-visible{outline-offset:2px;outline:2px solid #94a3b8}.dash-rte-btn.svelte-ur7ee4:disabled{opacity:.45;cursor:not-allowed}.dash-rte-btn--active.svelte-ur7ee4{color:#0f172a;background:#e2e8f0;border-color:#cbd5e1}.dash-rte-surface-wrap.svelte-ur7ee4{position:relative}.dash-rte-placeholder.svelte-ur7ee4{color:#94a3b8;pointer-events:none;margin:0;font-size:.95rem;line-height:1.65;position:absolute;top:.95rem;left:1.1rem}.dash-rte-surface.svelte-ur7ee4{color:#1f2937;overflow-wrap:break-word;outline:none;min-height:14rem;max-height:32rem;padding:.95rem 1.1rem;font-size:.95rem;line-height:1.65;overflow-y:auto}.dash-rte--disabled.svelte-ur7ee4 .dash-rte-surface:where(.svelte-ur7ee4){color:#64748b}.dash-rte-surface.svelte-ur7ee4 p{margin:0 0 .85em}.dash-rte-surface.svelte-ur7ee4 p:last-child,.dash-rte-surface.svelte-ur7ee4 ul:last-child,.dash-rte-surface.svelte-ur7ee4 ol:last-child,.dash-rte-surface.svelte-ur7ee4 blockquote:last-child,.dash-rte-surface.svelte-ur7ee4 pre:last-child,.dash-rte-surface.svelte-ur7ee4 h2:last-child,.dash-rte-surface.svelte-ur7ee4 h3:last-child{margin-bottom:0}.dash-rte-surface.svelte-ur7ee4 h1,.dash-rte-surface.svelte-ur7ee4 h2,.dash-rte-surface.svelte-ur7ee4 h3,.dash-rte-surface.svelte-ur7ee4 h4{letter-spacing:-.02em;color:#0f172a;margin:1.1em 0 .5em;font-weight:700;line-height:1.25}.dash-rte-surface.svelte-ur7ee4 h1:first-child,.dash-rte-surface.svelte-ur7ee4 h2:first-child,.dash-rte-surface.svelte-ur7ee4 h3:first-child{margin-top:0}.dash-rte-surface.svelte-ur7ee4 h2{font-size:1.3rem}.dash-rte-surface.svelte-ur7ee4 h3{font-size:1.1rem}.dash-rte-surface.svelte-ur7ee4 ul,.dash-rte-surface.svelte-ur7ee4 ol{margin:0 0 .85em;padding-left:1.5em}.dash-rte-surface.svelte-ur7ee4 li{margin-bottom:.3em}.dash-rte-surface.svelte-ur7ee4 blockquote{color:#475569;background:#f8fafc;border-left:3px solid #0f766e66;border-radius:0 8px 8px 0;margin:0 0 .85em;padding:.5rem .9rem;font-style:italic}.dash-rte-surface.svelte-ur7ee4 a{color:#0f766e;text-underline-offset:2px;text-decoration:underline}.dash-rte-surface.svelte-ur7ee4 strong,.dash-rte-surface.svelte-ur7ee4 b{color:#0f172a;font-weight:650}.dash-rte-surface.svelte-ur7ee4 em,.dash-rte-surface.svelte-ur7ee4 i{font-style:italic}.dash-rte-surface.svelte-ur7ee4 code{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em}.dash-rte-surface.svelte-ur7ee4 img{border-radius:8px;max-width:100%;height:auto}.dash-hero-editor.svelte-dbfzw0{width:100%}.dash-hero-sections-region.svelte-dbfzw0{margin-top:0}.dash-hero-subsection-title.svelte-dbfzw0{letter-spacing:-.02em;color:#0f172a;margin:0 0 .3rem;font-size:1rem;font-weight:650}.dash-hero-subsection-hint.svelte-dbfzw0{color:#64748b;max-width:42rem;margin:0 0 .75rem;font-size:.8125rem;line-height:1.45}.dash-hero-add-wrap.svelte-dbfzw0{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.dash-hero-add-group.svelte-dbfzw0{flex-direction:column;gap:.5rem;display:flex}.dash-hero-add-group-label.svelte-dbfzw0{letter-spacing:-.01em;color:#64748b;margin:0;font-size:.75rem;font-weight:600}.dash-hero-quick-add.svelte-dbfzw0{flex-wrap:wrap;gap:.5rem .75rem;display:flex}.dash-hero-chip.svelte-dbfzw0{border-radius:var(--lp-radius-xs,8px);color:#006b4f;cursor:pointer;background:#f4fbf7;border:1px solid #b7ded0;margin:0;padding:.4rem .65rem;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.25;transition:border-color .15s,background-color .15s,color .15s}.dash-hero-chip.svelte-dbfzw0:hover:not(:disabled){color:#006b4f;background:#e6f6ee;border-color:#008766}.dash-hero-chip.svelte-dbfzw0:focus-visible{outline-offset:2px;outline:2px solid #007051}.dash-hero-chip.svelte-dbfzw0:disabled{opacity:.55;cursor:not-allowed}.dash-hero-empty.svelte-dbfzw0{text-align:center;border-radius:var(--lp-radius-sm,10px);background:#f8fafc;border:1px dashed #cbd5e1;margin:0 0 .75rem;padding:1.125rem 1rem}.dash-hero-empty-title.svelte-dbfzw0{color:#334155;margin:0 0 .35rem;font-size:.9375rem;font-weight:650}.dash-hero-empty-text.svelte-dbfzw0{color:#64748b;margin:0;max-width:22rem;margin-inline:auto;font-size:.8125rem;line-height:1.45}.dash-hero-section-list.svelte-dbfzw0{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.dash-hero-section-card.svelte-dbfzw0{border-radius:var(--lp-radius-sm,10px);background:#fff;border:1px solid #e2e8f0;margin:0;padding:1rem 1.1rem;transition:border-color .15s}.dash-hero-section-card.svelte-dbfzw0:hover{border-color:#cbd5e1}.dash-hero-section-top.svelte-dbfzw0{flex-wrap:wrap;align-items:flex-start;gap:.65rem;display:flex}.dash-hero-grip.svelte-dbfzw0{text-align:center;color:#94a3b8;-webkit-user-select:none;user-select:none;flex-shrink:0;width:1.25rem;padding-top:.15rem;font-size:.85rem;line-height:1.4}.dash-hero-section-head-text.svelte-dbfzw0{flex:1;min-width:0}.dash-hero-section-type.svelte-dbfzw0{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:650}.dash-hero-section-preview.svelte-dbfzw0{color:#64748b;word-break:break-word;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.dash-hero-section-actions.svelte-dbfzw0{flex-wrap:wrap;align-items:center;gap:.35rem;margin-left:auto;display:flex}.dash-hero-reorder-btn.svelte-dbfzw0{color:#475569;min-width:auto;padding:.3rem .5rem;font-size:.78rem}.dash-hero-remove-btn.svelte-dbfzw0,.dash-hero-edit-btn.svelte-dbfzw0{color:#64748b;border-color:#e2e8f0;min-width:auto;padding:.3rem .55rem;font-size:.78rem}.dash-hero-dialog.svelte-dbfzw0{border-radius:var(--lp-radius-sm,10px);background:0 0;border:none;width:100%;max-width:min(36rem,100vw - 2rem);padding:0}.dash-hero-dialog.svelte-dbfzw0::backdrop{background:#0f172a73}.dash-hero-dialog-panel.svelte-dbfzw0{border-radius:var(--lp-radius-sm,10px);background:#fffefb;border:1px solid #0d0d0d1f;overflow:hidden}.dash-hero-dialog-head.svelte-dbfzw0{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}.dash-hero-dialog-title.svelte-dbfzw0{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1.125rem;font-weight:650}.dash-hero-dialog-x.svelte-dbfzw0{box-sizing:border-box;color:#64748b;cursor:pointer;border-radius:var(--lp-radius-xs,8px);background:#fff;border:1px solid #e2e8f0;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;font-size:1.35rem;font-weight:400;line-height:1;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.dash-hero-dialog-x.svelte-dbfzw0:hover{color:#334155;background:#f8fafc;border-color:#cbd5e1}.dash-hero-dialog-x.svelte-dbfzw0:focus-visible{outline-offset:2px;outline:2px solid #94a3b8}.dash-hero-dialog-body.svelte-dbfzw0{max-height:min(70vh,32rem);padding:1rem 1.1rem .25rem;overflow-y:auto}.dash-hero-dialog-field.svelte-dbfzw0{margin-bottom:.75rem}.dash-hero-dialog-field.svelte-dbfzw0 label:where(.svelte-dbfzw0){color:#0f172a;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;display:block}.dash-hero-kind-select--full.svelte-dbfzw0{box-sizing:border-box;border-radius:var(--lp-radius-xs,6px);color:#0f172a;background:#fff;border:1px solid #e2e8f0;width:100%;max-width:100%;padding:.45rem .5rem;font-size:.875rem}.dash-hero-dialog-footer.svelte-dbfzw0{background:#fafafa;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:flex-end;gap:.5rem .75rem;padding:.85rem 1.1rem 1rem;display:flex}.dash-hero-editor.svelte-8x8hif{width:100%}.dash-hero-sections-region.svelte-8x8hif{margin-top:0}.dash-hero-subsection-title.svelte-8x8hif{letter-spacing:-.02em;color:#0f172a;margin:0 0 .3rem;font-size:1rem;font-weight:650}.dash-hero-subsection-hint.svelte-8x8hif{color:#64748b;max-width:42rem;margin:0 0 .75rem;font-size:.8125rem;line-height:1.45}.dash-hero-add-wrap.svelte-8x8hif{flex-direction:column;gap:1rem;margin-bottom:1rem;display:flex}.dash-hero-add-group.svelte-8x8hif{flex-direction:column;gap:.5rem;display:flex}.dash-hero-add-group-label.svelte-8x8hif{letter-spacing:-.01em;color:#64748b;margin:0;font-size:.75rem;font-weight:600}.dash-hero-quick-add.svelte-8x8hif{flex-wrap:wrap;gap:.5rem .75rem;display:flex}.dash-hero-chip.svelte-8x8hif{border-radius:var(--lp-radius-xs,8px);color:#006b4f;cursor:pointer;background:#f4fbf7;border:1px solid #b7ded0;margin:0;padding:.4rem .65rem;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.25;transition:border-color .15s,background-color .15s,color .15s}.dash-hero-chip.svelte-8x8hif:hover:not(:disabled){color:#006b4f;background:#e6f6ee;border-color:#008766}.dash-hero-chip.svelte-8x8hif:focus-visible{outline-offset:2px;outline:2px solid #007051}.dash-hero-chip.svelte-8x8hif:disabled{opacity:.55;cursor:not-allowed}.dash-hero-empty.svelte-8x8hif{text-align:center;border-radius:var(--lp-radius-sm,10px);background:#f8fafc;border:1px dashed #cbd5e1;margin:0 0 .75rem;padding:1.125rem 1rem}.dash-hero-empty-title.svelte-8x8hif{color:#334155;margin:0 0 .35rem;font-size:.9375rem;font-weight:650}.dash-hero-empty-text.svelte-8x8hif{color:#64748b;margin:0;max-width:22rem;margin-inline:auto;font-size:.8125rem;line-height:1.45}.dash-hero-section-list.svelte-8x8hif{flex-direction:column;gap:.875rem;margin:0;padding:0;list-style:none;display:flex}.dash-hero-section-card.svelte-8x8hif{border-radius:var(--lp-radius-sm,10px);background:#fff;border:1px solid #e2e8f0;margin:0;padding:1rem 1.1rem;transition:border-color .15s}.dash-hero-section-card.svelte-8x8hif:hover{border-color:#cbd5e1}.dash-hero-section-top.svelte-8x8hif{flex-wrap:wrap;align-items:flex-start;gap:.65rem;display:flex}.dash-hero-grip.svelte-8x8hif{text-align:center;color:#94a3b8;-webkit-user-select:none;user-select:none;flex-shrink:0;width:1.25rem;padding-top:.15rem;font-size:.85rem;line-height:1.4}.dash-hero-section-head-text.svelte-8x8hif{flex:1;min-width:0}.dash-hero-section-type.svelte-8x8hif{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:.9375rem;font-weight:650}.dash-hero-section-preview.svelte-8x8hif{color:#64748b;word-break:break-word;margin:.25rem 0 0;font-size:.8125rem;line-height:1.45}.dash-hero-section-actions.svelte-8x8hif{flex-wrap:wrap;align-items:center;gap:.35rem;margin-left:auto;display:flex}.dash-hero-reorder-btn.svelte-8x8hif{color:#475569;min-width:auto;padding:.3rem .5rem;font-size:.78rem}.dash-hero-remove-btn.svelte-8x8hif,.dash-hero-edit-btn.svelte-8x8hif{color:#64748b;border-color:#e2e8f0;min-width:auto;padding:.3rem .55rem;font-size:.78rem}.dash-hero-dialog.svelte-8x8hif{border-radius:var(--lp-radius-sm,10px);background:0 0;border:none;width:100%;max-width:min(36rem,100vw - 2rem);padding:0}.dash-hero-dialog.svelte-8x8hif::backdrop{background:#0f172a73}.dash-hero-dialog-panel.svelte-8x8hif{border-radius:var(--lp-radius-sm,10px);background:#fffefb;border:1px solid #0d0d0d1f;overflow:hidden}.dash-hero-dialog-head.svelte-8x8hif{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.75rem;padding:1rem 1.1rem;display:flex}.dash-hero-dialog-title.svelte-8x8hif{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1.125rem;font-weight:650}.dash-hero-dialog-x.svelte-8x8hif{box-sizing:border-box;color:#64748b;cursor:pointer;border-radius:var(--lp-radius-xs,8px);background:#fff;border:1px solid #e2e8f0;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;font-size:1.35rem;font-weight:400;line-height:1;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.dash-hero-dialog-x.svelte-8x8hif:hover{color:#334155;background:#f8fafc;border-color:#cbd5e1}.dash-hero-dialog-x.svelte-8x8hif:focus-visible{outline-offset:2px;outline:2px solid #94a3b8}.dash-hero-dialog-body.svelte-8x8hif{max-height:min(70vh,32rem);padding:1rem 1.1rem .25rem;overflow-y:auto}.dash-hero-dialog-field.svelte-8x8hif{margin-bottom:.75rem}.dash-hero-dialog-field.svelte-8x8hif label:where(.svelte-8x8hif){color:#0f172a;margin-bottom:.35rem;font-size:.8125rem;font-weight:600;display:block}.dash-hero-kind-select--full.svelte-8x8hif{box-sizing:border-box;border-radius:var(--lp-radius-xs,6px);color:#0f172a;background:#fff;border:1px solid #e2e8f0;width:100%;max-width:100%;padding:.45rem .5rem;font-size:.875rem}.dash-hero-dialog-footer.svelte-8x8hif{background:#fafafa;border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:flex-end;gap:.5rem .75rem;padding:.85rem 1.1rem 1rem;display:flex}.content-block-editor-unsupported.svelte-1o518tu{color:#64748b;margin:0;font-size:.875rem;line-height:1.45}.dash-view.dash-view--content-slot.svelte-1tcizlv{gap:.55rem}.dash-slot-toolbar.svelte-1tcizlv{flex-wrap:wrap;align-items:center;gap:.5rem;width:100%;min-width:min(100%,14rem);display:flex}.dash-slot-toolbar-back.svelte-1tcizlv{color:#64748b;border-color:#e2e8f0;padding:.35rem .65rem;font-size:.8125rem}.dash-type-page-header-grow .dash-page-toolbar{flex:14rem;justify-content:flex-start;min-width:0}.dash-type-page-head.svelte-1tcizlv{align-items:center;gap:.5rem;margin-bottom:.1rem;display:flex}.dash-type-page-header-grow.svelte-1tcizlv{flex:1;min-width:0}.dash-type-page-icon.svelte-1tcizlv .dash-content-type-icon-wrap{width:2.25rem;height:2.25rem}.dash-type-page-icon.svelte-1tcizlv .dash-content-type-icon-svg{width:1.25rem;height:1.25rem}.dash-type-page-lead.svelte-1tcizlv{color:#64748b;max-width:34rem;margin:0 0 .4rem;font-size:.88rem;line-height:1.5}.dash-hero-builder-wrap.svelte-1tcizlv{width:100%;max-width:min(67.5rem,100%);margin-inline:0}.dash-hero-builder-wrap.svelte-1tcizlv .dash-panel{padding:1.5rem 1.75rem}.dash-hero-builder-wrap.svelte-1tcizlv .dash-panel-head{margin-bottom:.875rem}.dash-hero-builder-wrap.svelte-1tcizlv .dash-panel-body{gap:1.5rem}.dash-hero-global-head.svelte-1tcizlv{max-width:min(67.5rem,100%)}.dash-hero-builder-form.svelte-1tcizlv{border:none;width:100%;margin:0;padding:0}.dash-hero-builder-wrap.svelte-1tcizlv .dash-slot-type-fields{gap:1.35rem}.dash-hero-admin.svelte-1tcizlv{border-radius:var(--lp-radius-xs,8px);background:#f8fafc;border:1px solid #f1f5f9;margin:0 0 .75rem;padding:.45rem .6rem}.dash-hero-admin-title.svelte-1tcizlv{letter-spacing:-.01em;text-transform:none;color:#64748b;margin:0 0 .12rem;font-size:.8125rem;font-weight:650}.dash-hero-admin-lead.svelte-1tcizlv{color:#94a3b8;max-width:36rem;margin:0 0 .4rem;font-size:.6875rem;line-height:1.4}.dash-hero-admin-field.svelte-1tcizlv label{color:#64748b;margin-bottom:.3rem;font-size:.75rem;font-weight:600;display:block}.dash-hero-admin-field.svelte-1tcizlv input{box-sizing:border-box;border-radius:var(--lp-radius-xs,6px);color:#0f172a;background:#fff;border:1px solid #e2e8f0;width:100%;max-width:20rem;padding:.4rem .5rem;font-size:.8125rem}.dash-hero-admin-field.svelte-1tcizlv input:focus{border-color:#94a3b8;outline:none;box-shadow:0 0 0 2px #94a3b840}.dash-hero-admin-field.svelte-1tcizlv input:disabled{color:#64748b;background:#f1f5f9}.dash-hero-admin-hint.svelte-1tcizlv{color:#94a3b8;margin:.28rem 0 0;font-size:.6875rem;line-height:1.35}.dash-hero-optional.svelte-1tcizlv{color:#cbd5e1;font-weight:500}.dash-hero-admin-actions.svelte-1tcizlv{margin-top:.5rem}.dash-hero-remove-block.svelte-1tcizlv{color:#b91c1c;border-color:#b91c1c59;font-size:.8125rem}.dash-hero-builder-divider.svelte-1tcizlv{background:#e2e8f0;border:none;height:1px;margin:.75rem 0}.dash-hero-builder-footer.svelte-1tcizlv{z-index:1;background:linear-gradient(#fffefb00,#fffefb 12%);border-top:1px solid #e2e8f0;margin-top:1.25rem;padding-top:.75rem;position:sticky;bottom:0}.dash-hero-builder-actions.svelte-1tcizlv{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .75rem;display:flex}.dash-type-section-intro.svelte-1tcizlv{color:#64748b;margin:0 0 .75rem;font-size:.88rem;line-height:1.5}.dash-type-section-intro--tight.svelte-1tcizlv{margin-bottom:.5rem}.dash-block-form.svelte-1tcizlv{gap:1.35rem}.field--block-meta.svelte-1tcizlv label{color:#0f172a;font-weight:650}.field--block-meta.svelte-1tcizlv input{box-sizing:border-box;border-radius:var(--lp-radius-xs,6px);color:#0f172a;background:#fff;border:1px solid #e2e8f0;width:100%;max-width:28rem;padding:.55rem .65rem;font-size:.9rem;line-height:1.45;transition:border-color .15s,box-shadow .15s}.field--block-meta.svelte-1tcizlv input:focus{border-color:#94a3b8;outline:none;box-shadow:0 0 0 2px #94a3b859}.field--block-meta.svelte-1tcizlv input:disabled{opacity:.65;cursor:not-allowed;background:#f8fafc}.dash-hint--spaced.svelte-1tcizlv{margin-bottom:.85rem}.field-optional.svelte-1tcizlv{color:#94a3b8;font-weight:500}.field-hint.svelte-1tcizlv{color:#94a3b8;margin:0 0 .35rem;font-size:.78rem;line-height:1.4}.dash-form-actions--split.svelte-1tcizlv{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.dash-form-actions--inline.svelte-1tcizlv{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;margin-left:auto;display:flex}.dash-qc-dialog.svelte-d1cvrg{border-radius:var(--lp-radius-sm,10px);background:0 0;border:none;width:100%;max-width:min(38rem,100vw - 2rem);padding:0}.dash-qc-dialog.svelte-d1cvrg::backdrop{background:#0f172a73}.dash-qc-panel.svelte-d1cvrg{border-radius:var(--lp-radius-sm,10px);background:#fffefb;border:1px solid #0d0d0d1f;flex-direction:column;max-height:min(90vh,44rem);display:flex;overflow:hidden}.dash-qc-head.svelte-d1cvrg{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:flex-start;gap:.75rem;padding:1rem 1.1rem;display:flex}.dash-qc-titles.svelte-d1cvrg{flex:1;min-width:0}.dash-qc-title.svelte-d1cvrg{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1.125rem;font-weight:650}.dash-qc-subtitle.svelte-d1cvrg{color:#64748b;margin:.25rem 0 0;font-size:.85rem;line-height:1.4}.dash-qc-progress.svelte-d1cvrg{flex-direction:column;gap:.3rem;margin:.55rem 0 0;display:flex}.dash-qc-progress-row.svelte-d1cvrg{color:#64748b;letter-spacing:.02em;flex-wrap:wrap;align-items:baseline;gap:.3rem;font-size:.72rem;line-height:1.3;display:flex}.dash-qc-progress-count.svelte-d1cvrg{color:#0f172a;font-weight:650}.dash-qc-progress-heading.svelte-d1cvrg{color:#64748b}.dash-qc-progress-track.svelte-d1cvrg{background:#e2e8f0;border-radius:999px;height:4px;position:relative;overflow:hidden}.dash-qc-progress-fill.svelte-d1cvrg{background:#0f172a;border-radius:999px;transition:width .25s;position:absolute;inset:0 auto 0 0}.dash-qc-x.svelte-d1cvrg{box-sizing:border-box;color:#64748b;cursor:pointer;border-radius:var(--lp-radius-xs,8px);background:#fff;border:1px solid #e2e8f0;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;margin:0;padding:0;font-size:1.35rem;font-weight:400;line-height:1;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.dash-qc-x.svelte-d1cvrg:hover:not(:disabled){color:#334155;background:#f8fafc;border-color:#cbd5e1}.dash-qc-x.svelte-d1cvrg:focus-visible{outline-offset:2px;outline:2px solid #94a3b8}.dash-qc-body.svelte-d1cvrg{flex:1;min-height:0;padding:1rem 1.1rem;overflow-y:auto}.dash-qc-footer.svelte-d1cvrg{background:#fafafa;border-top:1px solid #e2e8f0;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;padding:.85rem 1.1rem 1rem;display:flex}.dash-qc-footer-grow.svelte-d1cvrg{flex:1}.dash-qc-step.svelte-dytivk{flex-direction:column;gap:1rem;display:flex}.dash-qc-q.svelte-dytivk{flex-direction:column;gap:.4rem;display:flex}.dash-qc-q-title.svelte-dytivk{letter-spacing:-.01em;color:#0f172a;margin:0;font-size:1rem;font-weight:650}.dash-qc-q-title.svelte-dytivk label{font:inherit;color:inherit;cursor:pointer;margin:0}.dash-qc-q-hint.svelte-dytivk{color:#64748b;margin:-.05rem 0 0;font-size:.8125rem;line-height:1.45}.dash-qc-field.svelte-dytivk{flex-direction:column;gap:.3rem;min-width:0;display:flex}.dash-qc-field--full.svelte-dytivk{margin-top:.5rem}.dash-qc-field.svelte-dytivk label:where(.svelte-dytivk){color:#0f172a;letter-spacing:-.01em;font-size:.8125rem;font-weight:650}.dash-qc-input.svelte-dytivk{box-sizing:border-box;width:100%;font:inherit;color:#0f172a;border-radius:var(--lp-radius-xs,6px);background:#fff;border:1px solid #e2e8f0;padding:.55rem .7rem;font-size:.92rem;line-height:1.45}.dash-qc-input.svelte-dytivk:focus{border-color:#94a3b8;outline:none;box-shadow:0 0 0 2px #94a3b84d}.dash-qc-input--textarea.svelte-dytivk{resize:vertical;min-height:4.5rem}.dash-qc-grid.svelte-dytivk{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem;display:grid}@media (width<=520px){.dash-qc-grid.svelte-dytivk{grid-template-columns:minmax(0,1fr)}}.dash-qc-radio-group.svelte-dytivk{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}@media (width<=520px){.dash-qc-radio-group.svelte-dytivk{grid-template-columns:minmax(0,1fr)}}.dash-qc-radio.svelte-dytivk{border-radius:var(--lp-radius-xs,8px);cursor:pointer;background:#fff;border:1px solid #e2e8f0;align-items:flex-start;gap:.55rem;padding:.55rem .7rem;transition:border-color .15s,background .15s;display:flex}.dash-qc-radio.svelte-dytivk:hover:not(:has(input:disabled)){background:#fafafa;border-color:#cbd5e1}.dash-qc-radio--active.svelte-dytivk{background:#fafafa;border-color:#0f172a;box-shadow:inset 0 0 0 1px #0f172a}.dash-qc-radio.svelte-dytivk input[type=radio]:where(.svelte-dytivk){accent-color:#0f172a;flex-shrink:0;width:1rem;height:1rem;margin-top:.18rem}.dash-qc-radio-text.svelte-dytivk{flex-direction:column;gap:.1rem;min-width:0;display:flex}.dash-qc-radio-title.svelte-dytivk{color:#0f172a;font-size:.875rem;font-weight:650}.dash-qc-radio-hint.svelte-dytivk{color:#64748b;font-size:.75rem;line-height:1.3}.dash-qc-error.svelte-dytivk{color:#b91c1c;margin:0;font-size:.85rem;line-height:1.4}.dash-qc-foot-note.svelte-dytivk{color:#64748b;margin:0;font-size:.78rem;line-height:1.5}.dash-type-page-head.svelte-3cp3xu{align-items:flex-start;gap:.75rem;margin-bottom:.25rem;display:flex}.dash-type-page-header-grow.svelte-3cp3xu{flex:1;min-width:0}.dash-type-page-icon.svelte-3cp3xu .dash-content-type-icon-wrap{width:2.75rem;height:2.75rem}.dash-type-page-icon.svelte-3cp3xu .dash-content-type-icon-svg{width:1.5rem;height:1.5rem}.dash-type-page-lead.svelte-3cp3xu{color:#64748b;max-width:40rem;margin:0 0 1rem;font-size:.9rem;line-height:1.5}.dash-slot-block-list.svelte-3cp3xu{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.dash-slot-block-row.svelte-3cp3xu{text-align:left;width:100%;font:inherit;cursor:pointer;border-radius:var(--lp-radius-sm);color:inherit;background:#f8fafc;border:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding:.85rem 1rem;transition:border-color .18s,box-shadow .2s,background-color .18s;display:flex;box-shadow:0 1px 2px #0f172a0a}.dash-slot-block-row.svelte-3cp3xu:hover:not(:disabled){background:#f1f5f9;border-color:#cbd5e1;box-shadow:0 2px 8px #0f172a0f}.dash-slot-block-row.svelte-3cp3xu:focus{outline:none}.dash-slot-block-row.svelte-3cp3xu:focus-visible{border-color:#94a3b8;box-shadow:0 0 0 2px #94a3b873}.dash-slot-block-row.svelte-3cp3xu:disabled{opacity:.55;cursor:not-allowed}.dash-slot-block-main.svelte-3cp3xu{flex:1;min-width:0}.dash-slot-block-title.svelte-3cp3xu{color:#0f172a;margin:0 0 .2rem;font-size:.92rem;font-weight:650}.dash-slot-block-preview.svelte-3cp3xu{color:#64748b;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.8rem;line-height:1.4;display:-webkit-box;overflow:hidden}.dash-slot-block-chevron.svelte-3cp3xu{color:#94a3b8;flex-shrink:0;font-size:1rem}.dash-content-lib-page.svelte-ve7bfi{width:100%}.dash-content-lib-lede.svelte-ve7bfi{max-width:min(40rem,100%)}.dash-content-lib-lede--secondary.svelte-ve7bfi{opacity:.95;margin-top:.35rem;font-size:clamp(.88rem,1vw,.94rem)}.dash-content-lib-pages-callout.svelte-ve7bfi{background:#f6fbf8;border:1px solid #d4e5dc;border-radius:12px;margin:0 0 1.25rem;padding:.85rem 1rem}.dash-content-lib-pages-callout-text.svelte-ve7bfi{color:#334155;margin:0;font-size:.9rem;line-height:1.5}.dash-content-lib-pages-callout-link.svelte-ve7bfi{font:inherit;color:#166534;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-weight:600;text-decoration:underline}.dash-content-lib-pages-callout-link.svelte-ve7bfi:hover:not(:disabled){color:#14532d}.dash-content-lib-pages-callout-link.svelte-ve7bfi:disabled{opacity:.55;cursor:not-allowed}.dash-hint--spaced.svelte-ve7bfi{margin-bottom:1rem}.dash-content-type-grid.svelte-ve7bfi{grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));align-items:stretch;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.dash-content-type-grid.svelte-ve7bfi>li:where(.svelte-ve7bfi){min-width:0;display:flex}.dash-content-type-card.svelte-ve7bfi{text-align:left;width:100%;min-height:0;font:inherit;cursor:pointer;color:inherit;background:#fffefb;border:1px solid #e8efeb;border-radius:14px;flex-direction:column;flex:1;align-items:stretch;margin:0;padding:20px;transition:border-color .2s,box-shadow .2s,background-color .2s,transform .2s;display:flex;box-shadow:0 1px 2px #0f172a0a}.dash-content-type-card.svelte-ve7bfi:hover:not(:disabled){background:#f8fbf9;border-color:#d4e6dc;transform:translateY(-2px);box-shadow:0 8px 20px #0000000d}.dash-content-type-card.svelte-ve7bfi:focus{outline:none}.dash-content-type-card.svelte-ve7bfi:focus-visible{outline-offset:2px;border-color:#94a3b8;outline:2px solid #334155}.dash-content-type-card.svelte-ve7bfi:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.dash-content-type-card-main.svelte-ve7bfi{flex-direction:column;flex:auto;align-items:flex-start;min-width:0;display:flex}.dash-content-type-card-head.svelte-ve7bfi{flex-direction:row;align-items:center;gap:.65rem;width:100%;min-width:0;display:flex}.dash-content-type-card-icon.svelte-ve7bfi{flex-shrink:0;justify-content:center;align-items:center;display:flex}.dash-content-type-card-icon.svelte-ve7bfi .dash-content-type-icon-wrap{color:#475569;background:#f7faf8;border:1px solid #dbe7df;border-radius:14px;width:48px;height:48px}.dash-content-type-card-icon.svelte-ve7bfi .dash-content-type-icon-svg{width:1.25rem;height:1.25rem}.dash-content-type-title.svelte-ve7bfi{letter-spacing:-.02em;color:#0f172a;flex:1;min-width:0;margin:0;font-size:1rem;font-weight:650;line-height:1.2}.dash-content-type-hint.svelte-ve7bfi{color:#64748b;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;width:100%;margin:.45rem 0 0;font-size:.78rem;line-height:1.4;display:-webkit-box;overflow:hidden}.dash-content-type-meta.svelte-ve7bfi{flex-wrap:wrap;align-items:center;gap:8px;margin:.75rem 0 0;display:flex}.dash-content-type-pill.svelte-ve7bfi{border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}.dash-content-type-pill--key.svelte-ve7bfi{color:#667085;background:#f4f6f5;border:1px solid #e4e8e6}.dash-content-type-pill--count.svelte-ve7bfi{color:#006b4f;background:#eef8f3;border:1px solid #cfe8d8;font-weight:600}.dash-content-type-code.svelte-ve7bfi{color:inherit;background:0 0;border:none;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;font-weight:500}.dash-content-type-preview-block.svelte-ve7bfi{border-top:1px solid #eef2ef;flex-shrink:0;margin-top:1rem;padding-top:14px}.dash-content-type-preview-label.svelte-ve7bfi{letter-spacing:.08em;text-transform:uppercase;color:#98a2b3;margin:0 0 .25rem;font-size:11px;font-weight:700}.dash-content-type-preview.svelte-ve7bfi{color:#344054;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:15px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.dash-content-type-preview--empty.svelte-ve7bfi{color:#98a2b3;font-size:15px;font-style:italic;font-weight:450}@media (prefers-reduced-motion:reduce){.dash-content-type-card.svelte-ve7bfi{transition:border-color .18s,box-shadow .18s,background-color .18s}.dash-content-type-card.svelte-ve7bfi:hover:not(:disabled){transform:none}}.dash-date-field.svelte-1eapqr7{flex-direction:column;gap:.3rem;min-width:0;display:flex}.dash-date-field-label.svelte-1eapqr7{color:#0f172a;letter-spacing:-.01em;font-size:.8125rem;font-weight:650}.dash-date-field-optional.svelte-1eapqr7{color:#94a3b8;margin-left:.3rem;font-weight:500}.dash-date-field-shell.svelte-1eapqr7{min-width:0;position:relative}.dash-date-field-trigger.svelte-1eapqr7{appearance:none;cursor:pointer;box-sizing:border-box;width:100%;min-width:0;font:inherit;text-align:left;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:space-between;align-items:center;gap:.6rem;padding:.55rem .7rem;font-size:.92rem;line-height:1.4;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.dash-date-field-trigger.svelte-1eapqr7:hover:not(:disabled){border-color:#cbd5e1}.dash-date-field-trigger.svelte-1eapqr7:focus-visible,.dash-date-field-trigger--open.svelte-1eapqr7{border-color:#94a3b8;outline:none;box-shadow:0 0 0 2px #94a3b859}.dash-date-field-trigger.svelte-1eapqr7:disabled{color:#94a3b8;cursor:not-allowed;background:#f8fafc}.dash-date-field-trigger--placeholder.svelte-1eapqr7{color:#94a3b8}.dash-date-field-trigger-text.svelte-1eapqr7{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.dash-date-field-trigger-icon.svelte-1eapqr7{color:#64748b;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dash-date-field-trigger.svelte-1eapqr7:disabled .dash-date-field-trigger-icon:where(.svelte-1eapqr7){color:#cbd5e1}.dash-date-field-popover.svelte-1eapqr7{z-index:50;background:#fff;border:1px solid #e2e8f0;border-radius:12px;flex-direction:column;gap:.5rem;width:17.5rem;max-width:calc(100vw - 1.5rem);padding:.75rem .75rem .7rem;animation:.12s ease-out svelte-1eapqr7-dashDateFieldPop;display:flex;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 40px -16px #0f172a40}@keyframes svelte-1eapqr7-dashDateFieldPop{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.dash-date-field-popover-head.svelte-1eapqr7{grid-template-columns:auto 1fr auto;align-items:center;gap:.5rem;padding:0 .1rem;display:grid}.dash-date-field-view-label.svelte-1eapqr7{text-align:center;color:#0f172a;letter-spacing:-.005em;font-size:.86rem;font-weight:650}.dash-date-field-nav.svelte-1eapqr7{appearance:none;cursor:pointer;color:#475569;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;width:28px;height:28px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.dash-date-field-nav.svelte-1eapqr7:hover:not(:disabled){color:#0f172a;background:#f1f5f9}.dash-date-field-nav.svelte-1eapqr7:focus-visible{border-color:#94a3b8;outline:none;box-shadow:0 0 0 2px #94a3b859}.dash-date-field-weekdays.svelte-1eapqr7{grid-template-columns:repeat(7,1fr);gap:2px;padding:0 .1rem;display:grid}.dash-date-field-weekday.svelte-1eapqr7{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:#94a3b8;padding:.2rem 0;font-size:.66rem;font-weight:700}.dash-date-field-grid.svelte-1eapqr7{grid-template-columns:repeat(7,1fr);gap:2px;padding:0 .1rem;display:grid}.dash-date-field-day.svelte-1eapqr7{appearance:none;cursor:pointer;aspect-ratio:1;width:100%;font:inherit;color:#0f172a;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;font-size:.82rem;font-weight:500;line-height:1;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.dash-date-field-day.svelte-1eapqr7:hover:not(:disabled):not(.dash-date-field-day--selected){background:#f1f5f9}.dash-date-field-day.svelte-1eapqr7:focus-visible{border-color:#94a3b8;outline:none;box-shadow:0 0 0 2px #94a3b859}.dash-date-field-day--out.svelte-1eapqr7{color:#cbd5e1}.dash-date-field-day--today.svelte-1eapqr7:not(.dash-date-field-day--selected){color:#0f172a;border-color:#cbd5e1;font-weight:700}.dash-date-field-day--selected.svelte-1eapqr7{color:#fff;background:#0f172a;border-color:#0f172a;font-weight:650}.dash-date-field-day--selected.svelte-1eapqr7:hover:not(:disabled){background:#1e293b;border-color:#1e293b}.dash-date-field-footer.svelte-1eapqr7{border-top:1px solid #f1f5f9;align-items:center;gap:.4rem;margin-top:.25rem;padding:.5rem .1rem .1rem;display:flex}.dash-date-field-foot-btn.svelte-1eapqr7{appearance:none;cursor:pointer;font:inherit;color:#475569;background:0 0;border:1px solid #e2e8f0;border-radius:8px;padding:.32rem .6rem;font-size:.74rem;font-weight:600;transition:background .12s,border-color .12s,color .12s}.dash-date-field-foot-btn.svelte-1eapqr7:hover:not(:disabled){color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.dash-date-field-foot-btn.svelte-1eapqr7:focus-visible{border-color:#94a3b8;outline:none;box-shadow:0 0 0 2px #94a3b859}.dash-date-field-foot-btn--close.svelte-1eapqr7{margin-left:auto}.dash-date-field-presets.svelte-1eapqr7{flex-wrap:wrap;gap:.35rem;margin:.1rem 0 0;display:flex}.dash-date-field-preset.svelte-1eapqr7{appearance:none;cursor:pointer;font:inherit;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:.3rem .7rem;font-size:.72rem;font-weight:600;line-height:1.25;transition:background .15s,border-color .15s,color .15s}.dash-date-field-preset.svelte-1eapqr7:hover:not(:disabled):not(.dash-date-field-preset--active){color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.dash-date-field-preset.svelte-1eapqr7:focus-visible{outline-offset:2px;outline:2px solid #94a3b8}.dash-date-field-preset.svelte-1eapqr7:disabled{opacity:.55;cursor:not-allowed}.dash-date-field-preset--active.svelte-1eapqr7{color:#fff;background:#0f172a;border-color:#0f172a}.dash-date-field-legacy.svelte-1eapqr7{color:#64748b;margin:.15rem 0 0;font-size:.74rem;line-height:1.5}.dash-date-field-legacy-pill.svelte-1eapqr7{color:#0f172a;vertical-align:1px;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;margin:0 .2rem;padding:.05rem .45rem;font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-size:.72rem;display:inline-block}.dash-date-field-hint.svelte-1eapqr7{color:#94a3b8;margin:0;font-size:.72rem;line-height:1.45}.dash-entry-item-page.svelte-2xcums{width:100%}.dash-entry-item-head.svelte-2xcums{margin-bottom:.4rem}.dash-entry-item-title-row.svelte-2xcums{align-items:center;gap:.6rem;display:flex}.dash-entry-item-icon.svelte-2xcums .dash-content-type-icon-wrap{width:2.25rem;height:2.25rem}.dash-entry-item-icon.svelte-2xcums .dash-content-type-icon-svg{width:1.25rem;height:1.25rem}.dash-entry-form.svelte-2xcums{border:none;flex-direction:column;gap:1rem;width:100%;margin:0;padding:0;display:flex}.dash-entry-validation.svelte-2xcums{color:#9a3412;background:#fff7ed;border:1px solid #fed7aa;border-radius:12px;margin:0;padding:.9rem 1rem 1rem}.dash-entry-validation-head.svelte-2xcums{align-items:flex-start;gap:.7rem;margin:0 0 .55rem;display:flex}.dash-entry-validation-badge.svelte-2xcums{color:#fff;background:#f97316;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;width:1.55rem;height:1.55rem;font-size:.78rem;font-weight:700;line-height:1;display:inline-flex}.dash-entry-validation-title.svelte-2xcums{letter-spacing:-.01em;margin:0 0 .15rem;font-size:.95rem;font-weight:650}.dash-entry-validation-hint.svelte-2xcums{color:#b45309;margin:0;font-size:.78rem}.dash-entry-validation-list.svelte-2xcums{color:#9a3412;margin:0;padding-left:1.1rem;font-size:.84rem;line-height:1.55}.dash-entry-section-lede.svelte-2xcums{color:#64748b;max-width:42rem;margin:0 0 .8rem;font-size:.85rem;line-height:1.5}.dash-entry-meta.svelte-2xcums{flex-direction:column;gap:1.1rem;display:flex}.dash-entry-meta-group.svelte-2xcums{border:none;flex-direction:column;gap:.75rem;min-width:0;margin:0;padding:0;display:flex}.dash-entry-meta-eyebrow.svelte-2xcums{letter-spacing:.08em;text-transform:uppercase;color:#94a3b8;margin:0 0 .1rem;padding:0;font-size:.68rem;font-weight:700}.dash-entry-field--hero.svelte-2xcums{gap:.35rem}.dash-entry-title-input.svelte-2xcums{letter-spacing:-.015em;padding:.7rem .85rem!important;font-size:1.1rem!important;font-weight:600!important;line-height:1.35!important}.dash-entry-slug-prefix.svelte-2xcums{color:#94a3b8;white-space:nowrap;-webkit-user-select:none;user-select:none;flex-shrink:0;padding-right:0;font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-size:.82rem}.dash-entry-slug-status.svelte-2xcums{color:#64748b;align-items:center;gap:.4rem;margin:.4rem 0 0;font-size:.74rem;line-height:1.45;display:flex}.dash-entry-slug-status-icon.svelte-2xcums{color:#94a3b8;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dash-entry-slug-status-text.svelte-2xcums{flex-shrink:0}.dash-entry-slug-mode-link.svelte-2xcums{appearance:none;cursor:pointer;font:inherit;color:#0f172a;background:0 0;border:none;border-bottom:1px dashed #cbd5e1;border-radius:0;margin-left:auto;padding:0 1px 1px;font-size:.74rem;font-weight:600;transition:color .15s,border-color .15s}.dash-entry-slug-mode-link.svelte-2xcums:hover:not(:disabled){color:#1e293b;border-bottom-color:#94a3b8}.dash-entry-slug-mode-link.svelte-2xcums:focus-visible{outline-offset:2px;border-bottom-color:#0000;outline:2px solid #94a3b8}.dash-entry-slug-mode-link.svelte-2xcums:disabled{opacity:.55;cursor:not-allowed}.dash-entry-section-list.svelte-2xcums{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.dash-entry-section-card.svelte-2xcums{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:.95rem 1rem 1.05rem;transition:opacity .12s,box-shadow .12s,border-color .12s;position:relative}.dash-entry-section-card[data-kind=meta].svelte-2xcums{background:#f8fafc;border-color:#e2e8f0}.dash-entry-section-card[data-dragging=true].svelte-2xcums{opacity:.55}.dash-entry-section-card[data-drop-target=true].svelte-2xcums{border-color:#475569;box-shadow:0 0 0 2px #47556940}.dash-entry-section-card[draggable=true].svelte-2xcums:not([data-kind=meta]){cursor:default}.dash-entry-grip.svelte-2xcums{color:#94a3b8;cursor:grab;-webkit-user-select:none;user-select:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:1.6rem;height:1.6rem;transition:background-color .12s,color .12s;display:inline-flex}.dash-entry-grip.svelte-2xcums:hover{color:#475569;background:#0f172a0f}.dash-entry-grip.svelte-2xcums:active{cursor:grabbing}.dash-entry-grip--row.svelte-2xcums{width:1.4rem;height:1.4rem}.dash-entry-section-head.svelte-2xcums{align-items:flex-start;gap:.6rem;margin-bottom:.7rem;display:flex}.dash-entry-section-head-text.svelte-2xcums{flex:1;min-width:0}.dash-entry-section-type.svelte-2xcums{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:.95rem;font-weight:650}.dash-entry-section-hint.svelte-2xcums{color:#94a3b8;margin:.15rem 0 0;font-size:.78rem;line-height:1.45}.dash-entry-section-actions.svelte-2xcums{flex-wrap:wrap;flex-shrink:0;gap:.3rem;display:flex}.dash-entry-icon-btn.svelte-2xcums{padding-block:.3rem;padding-inline:.55rem;font-size:.78rem;line-height:1}.dash-entry-remove-btn.svelte-2xcums{color:#b91c1c;border-color:#b91c1c59}.dash-entry-remove-btn.svelte-2xcums:hover:not(:disabled){color:#991b1b;background:#fff5f5;border-color:#b91c1c99}.dash-entry-section-body.svelte-2xcums{flex-direction:column;gap:.75rem;display:flex}.dash-entry-section-empty.svelte-2xcums{color:#64748b;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:8px;margin:0;padding:.6rem .75rem;font-size:.82rem}.dash-entry-body-tabs-wrap.svelte-2xcums{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:10px;width:fit-content;max-width:100%;margin:0 0 .4rem;padding:.18rem}.dash-entry-body-tabs.svelte-2xcums{border-bottom:none;align-items:stretch;gap:.12rem;margin:0;padding:0;display:inline-flex}.dash-entry-body-tab.svelte-2xcums{appearance:none;cursor:pointer;min-width:5.5rem;font:inherit;color:#475569;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;margin:0;padding:.35rem .95rem;font-size:.8125rem;font-weight:500;transition:color .18s,background .18s,border-color .18s,box-shadow .18s;position:relative}.dash-entry-body-tab.svelte-2xcums:hover:not(:disabled):not(.dash-entry-body-tab--active){color:#0f172a;background:#ffffffb3}.dash-entry-body-tab.svelte-2xcums:focus-visible{outline-offset:2px;outline:2px solid #94a3b8}.dash-entry-body-tab.svelte-2xcums:disabled{opacity:.55;cursor:not-allowed}.dash-entry-body-tab--active.svelte-2xcums{color:#0f172a;background:#fff;border-color:#e2e8f0;font-weight:600;box-shadow:0 1px 2px #0f172a0f}.dash-entry-md-preview.svelte-2xcums{color:#1f2937;overflow-wrap:break-word;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:1.1rem 1.2rem;font-size:.95rem;line-height:1.65}.dash-entry-md-preview.svelte-2xcums h1,.dash-entry-md-preview.svelte-2xcums h2,.dash-entry-md-preview.svelte-2xcums h3,.dash-entry-md-preview.svelte-2xcums h4{letter-spacing:-.02em;color:#0f172a;margin:1.3em 0 .55em;font-weight:700;line-height:1.25}.dash-entry-md-preview.svelte-2xcums h1:first-child,.dash-entry-md-preview.svelte-2xcums h2:first-child,.dash-entry-md-preview.svelte-2xcums h3:first-child{margin-top:0}.dash-entry-md-preview.svelte-2xcums h1{font-size:1.55rem}.dash-entry-md-preview.svelte-2xcums h2{font-size:1.3rem}.dash-entry-md-preview.svelte-2xcums h3{font-size:1.1rem}.dash-entry-md-preview.svelte-2xcums h4{text-transform:uppercase;letter-spacing:.04em;color:#475569;font-size:.98rem}.dash-entry-md-preview.svelte-2xcums p{margin:0 0 .95em}.dash-entry-md-preview.svelte-2xcums p:last-child,.dash-entry-md-preview.svelte-2xcums ul:last-child,.dash-entry-md-preview.svelte-2xcums ol:last-child,.dash-entry-md-preview.svelte-2xcums blockquote:last-child,.dash-entry-md-preview.svelte-2xcums pre:last-child{margin-bottom:0}.dash-entry-md-preview.svelte-2xcums a{color:#0f766e;text-underline-offset:2px;text-decoration:underline}.dash-entry-md-preview.svelte-2xcums a:hover{color:#0c5a55}.dash-entry-md-preview.svelte-2xcums strong{color:#0f172a;font-weight:650}.dash-entry-md-preview.svelte-2xcums em{font-style:italic}.dash-entry-md-preview.svelte-2xcums ul,.dash-entry-md-preview.svelte-2xcums ol{margin:0 0 .95em;padding-left:1.4em}.dash-entry-md-preview.svelte-2xcums li{margin-bottom:.3em}.dash-entry-md-preview.svelte-2xcums blockquote{color:#475569;background:#f8fafc;border-left:3px solid #0f766e66;border-radius:0 8px 8px 0;margin:0 0 .95em;padding:.5rem .9rem;font-style:italic}.dash-entry-md-preview.svelte-2xcums code{background:#f1f5f9;border:1px solid #e2e8f0;border-radius:4px;padding:.1em .35em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.85em}.dash-entry-md-preview.svelte-2xcums pre{background:#0f172a;border-radius:8px;margin:0 0 .95em;padding:.85rem 1rem;overflow-x:auto}.dash-entry-md-preview.svelte-2xcums pre code{color:#e2e8f0;background:0 0;border:none;padding:0}.dash-entry-md-preview.svelte-2xcums hr{border:0;border-top:1px solid #e2e8f0;margin:1.4em 0}.dash-entry-md-preview.svelte-2xcums img{border-radius:8px;max-width:100%;height:auto;margin:.5em 0}.dash-entry-md-preview.svelte-2xcums table{border-collapse:collapse;width:100%;margin:0 0 .95em;font-size:.92rem}.dash-entry-md-preview.svelte-2xcums th,.dash-entry-md-preview.svelte-2xcums td{text-align:left;border:1px solid #e2e8f0;padding:.5rem .7rem}.dash-entry-md-preview.svelte-2xcums th{background:#f8fafc;font-weight:650}.dash-entry-field-grid.svelte-2xcums{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1rem;width:100%;display:grid}@media (width<=640px){.dash-entry-field-grid.svelte-2xcums{grid-template-columns:1fr}}.dash-entry-field.svelte-2xcums{flex-direction:column;gap:.3rem;min-width:0;display:flex}.dash-entry-field.svelte-2xcums label{color:#0f172a;letter-spacing:-.01em;font-size:.8125rem;font-weight:650}.dash-entry-label-row.svelte-2xcums{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.65rem;display:flex}.dash-entry-label-row.svelte-2xcums>label:where(.svelte-2xcums){margin:0}.dash-entry-cover-suggest.svelte-2xcums{justify-content:flex-end;margin-bottom:.5rem;display:flex}.dash-entry-field.svelte-2xcums input,.dash-entry-field.svelte-2xcums textarea,.dash-entry-form.svelte-2xcums textarea{box-sizing:border-box;width:100%;min-width:0;font:inherit;color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:8px;padding:.55rem .7rem;font-size:.92rem;line-height:1.45}.dash-entry-form.svelte-2xcums textarea{resize:vertical;min-height:7rem}.dash-entry-field.svelte-2xcums input:focus,.dash-entry-field.svelte-2xcums textarea:focus,.dash-entry-form.svelte-2xcums textarea:focus{border-color:#94a3b8;outline:none;box-shadow:0 0 0 2px #94a3b859}.dash-entry-field.svelte-2xcums input:disabled,.dash-entry-field.svelte-2xcums textarea:disabled,.dash-entry-form.svelte-2xcums textarea:disabled{cursor:not-allowed;color:#64748b;background:#f8fafc}.dash-entry-hint.svelte-2xcums{color:#94a3b8;margin:0;font-size:.72rem;line-height:1.45}.dash-entry-optional.svelte-2xcums{color:#94a3b8;font-weight:500}.dash-entry-presets.svelte-2xcums{flex-wrap:wrap;gap:.35rem;margin:.45rem 0 0;display:flex}.dash-entry-preset.svelte-2xcums{appearance:none;cursor:pointer;font:inherit;color:#475569;background:#fff;border:1px solid #e2e8f0;border-radius:999px;padding:.3rem .7rem;font-size:.72rem;font-weight:600;line-height:1.25;transition:background .15s,border-color .15s,color .15s}.dash-entry-preset.svelte-2xcums:hover:not(:disabled):not(.dash-entry-preset--active){color:#0f172a;background:#f1f5f9;border-color:#cbd5e1}.dash-entry-preset.svelte-2xcums:focus-visible{outline-offset:2px;outline:2px solid #94a3b8}.dash-entry-preset.svelte-2xcums:disabled{opacity:.55;cursor:not-allowed}.dash-entry-preset--active.svelte-2xcums{color:#fff;background:#0f172a;border-color:#0f172a}.dash-entry-slug-row.svelte-2xcums{background:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-wrap:nowrap;align-items:center;min-width:0;padding:.1rem .65rem;transition:border-color .15s,box-shadow .15s,background .15s;display:flex}.dash-entry-slug-row.svelte-2xcums:focus-within{border-color:#94a3b8;box-shadow:0 0 0 2px #94a3b859}.dash-entry-slug-row--locked.svelte-2xcums{background:#f8fafc}.dash-entry-slug-row.svelte-2xcums>input[type=text]{color:#0f172a;flex:auto;min-width:0;font-family:ui-monospace,SF Mono,Cascadia Mono,Menlo,Consolas,monospace;font-size:.85rem;box-shadow:none!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;margin-left:0!important;padding:.55rem 0!important}.dash-entry-slug-row.svelte-2xcums>input[type=text]:disabled,.dash-entry-slug-row.svelte-2xcums>input[type=text][readonly]{color:#475569;cursor:default;background:0 0!important}.dash-entry-slug-row.svelte-2xcums>input[type=text]::placeholder{color:#cbd5e1}.dash-entry-cta-group.svelte-2xcums{flex-direction:column;gap:.85rem;display:flex}.dash-entry-cta-slot.svelte-2xcums{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.55rem;padding:.75rem .85rem .85rem;display:flex}.dash-entry-cta-slot-head.svelte-2xcums{justify-content:space-between;align-items:center;gap:.6rem;display:flex}.dash-entry-cta-slot-title.svelte-2xcums{letter-spacing:.06em;text-transform:uppercase;color:#475569;margin:0;font-size:.72rem;font-weight:700}.dash-entry-cta-target.svelte-2xcums{color:#475569;cursor:pointer;-webkit-user-select:none;user-select:none;align-self:flex-start;align-items:center;gap:.4rem;font-size:.78rem;font-weight:600;display:inline-flex}.dash-entry-cta-target.svelte-2xcums input:where(.svelte-2xcums){accent-color:#475569;margin:0}.dash-entry-cta-add.svelte-2xcums{align-self:flex-start}.dash-entry-list.svelte-2xcums{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.dash-entry-list-item.svelte-2xcums{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-direction:column;gap:.6rem;padding:.7rem .85rem;transition:opacity .12s,box-shadow .12s,border-color .12s;display:flex;position:relative}.dash-entry-list-item[data-dragging=true].svelte-2xcums{opacity:.55}.dash-entry-list-item[data-drop-target=true].svelte-2xcums{border-color:#475569;box-shadow:0 0 0 2px #47556940}.dash-entry-list-item-head.svelte-2xcums{align-items:center;gap:.5rem;display:flex}.dash-entry-list-item-index.svelte-2xcums{color:#475569;letter-spacing:-.01em;font-size:.78rem;font-weight:650}.dash-entry-list-item-actions.svelte-2xcums{flex-wrap:wrap;gap:.3rem;margin-left:auto;display:flex}.dash-entry-list-add.svelte-2xcums{margin-top:.1rem}.dash-entry-gal-grid.svelte-2xcums{grid-template-columns:repeat(auto-fill,minmax(108px,1fr));gap:.55rem;margin:0 0 .7rem;padding:0;list-style:none;display:grid}.dash-entry-gal-tile.svelte-2xcums{aspect-ratio:1;cursor:grab;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin:0;padding:0;transition:border-color .12s,box-shadow .12s,opacity .12s,transform 50ms;position:relative;overflow:hidden}.dash-entry-gal-tile.svelte-2xcums:hover:not([data-dragging=true]){border-color:#cbd5e1;box-shadow:0 4px 14px #0f172a14}.dash-entry-gal-tile[draggable=true].svelte-2xcums:active{cursor:grabbing}.dash-entry-gal-tile[data-dragging=true].svelte-2xcums{opacity:.55}.dash-entry-gal-tile[data-drop-target=true].svelte-2xcums{border-color:#0f172a;box-shadow:0 0 0 2px #0f172a59}.dash-entry-gal-thumb.svelte-2xcums{width:100%;height:100%;position:relative;overflow:hidden}.dash-entry-gal-thumb[data-kind=video].svelte-2xcums{background:#0f172a}.dash-entry-gal-thumb.svelte-2xcums img:where(.svelte-2xcums),.dash-entry-gal-video.svelte-2xcums{object-fit:cover;width:100%;height:100%;display:block}.dash-entry-gal-video.svelte-2xcums{pointer-events:none}.dash-entry-gal-missing.svelte-2xcums{color:#c2410c;background:#fff7ed;justify-content:center;align-items:center;width:100%;height:100%;font-size:1.2rem;font-weight:700;display:flex}.dash-entry-gal-badge.svelte-2xcums{color:#fff;background:#0f172ad9;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex;position:absolute;bottom:.3rem;left:.3rem}.dash-entry-gal-remove.svelte-2xcums{color:#fff;cursor:pointer;background:#0f172abf;border:none;border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;transition:background .12s,transform 50ms;display:inline-flex;position:absolute;top:.3rem;right:.3rem}.dash-entry-gal-remove.svelte-2xcums:hover:not(:disabled){background:#0f172af2;transform:scale(1.05)}.dash-entry-gal-remove.svelte-2xcums:focus-visible{outline-offset:1px;outline:2px solid #fff}.dash-entry-gal-remove.svelte-2xcums:disabled{opacity:.55;cursor:not-allowed}.dash-entry-add-wrap.svelte-2xcums{border-top:1px dashed #e2e8f0;flex-direction:column;gap:1rem;margin-top:1.1rem;padding-top:.85rem;display:flex}.dash-entry-add-label.svelte-2xcums{color:#0f172a;letter-spacing:-.01em;margin:0;font-size:.82rem;font-weight:650}.dash-entry-add-row.svelte-2xcums{flex-direction:column;gap:.5rem;display:flex}.dash-entry-add-row-label.svelte-2xcums{letter-spacing:-.01em;color:#64748b;margin:0;font-size:.75rem;font-weight:600}.dash-entry-add-chips.svelte-2xcums{flex-wrap:wrap;gap:.5rem .75rem;display:flex}.dash-entry-add-chip.svelte-2xcums{border-radius:var(--lp-radius-xs,8px);color:#006b4f;cursor:pointer;background:#f4fbf7;border:1px solid #b7ded0;margin:0;padding:.4rem .65rem;font-family:inherit;font-size:.8125rem;font-weight:600;line-height:1.25;transition:border-color .15s,background-color .15s,color .15s}.dash-entry-add-chip.svelte-2xcums:hover:not(:disabled){color:#006b4f;background:#e6f6ee;border-color:#008766}.dash-entry-add-chip.svelte-2xcums:focus-visible{outline-offset:2px;outline:2px solid #007051}.dash-entry-add-chip.svelte-2xcums:disabled{opacity:.55;cursor:not-allowed}.dash-entry-actions-bar.svelte-2xcums{z-index:5;-webkit-backdrop-filter:saturate(180%)blur(8px);background:#ffffffeb;border:1px solid #e2e8f0;border-radius:12px;margin:.5rem 0 0;padding:.85rem 1.1rem;position:sticky;bottom:0;box-shadow:0 8px 24px -16px #0f172a2e}@supports not ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.dash-entry-actions-bar.svelte-2xcums{background:#fff}}.dash-entry-actions.svelte-2xcums{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;max-width:100%;display:flex}.dash-entry-actions-right.svelte-2xcums{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}.dash-entry-destructive.svelte-2xcums{color:#b91c1c;border-color:#b91c1c59}.dash-entry-destructive.svelte-2xcums:hover:not(:disabled){color:#991b1b;background:#fff5f5;border-color:#b91c1c99}.dash-qc-step.svelte-v8qobc{flex-direction:column;gap:1rem;display:flex}.dash-qc-q.svelte-v8qobc{flex-direction:column;gap:.4rem;display:flex}.dash-qc-q-title.svelte-v8qobc{letter-spacing:-.01em;color:#0f172a;margin:0;font-size:1rem;font-weight:650}.dash-qc-q-title.svelte-v8qobc label{font:inherit;color:inherit;cursor:pointer;margin:0}.dash-qc-q-hint.svelte-v8qobc{color:#64748b;margin:-.05rem 0 0;font-size:.8125rem;line-height:1.45}.dash-qc-q-foot.svelte-v8qobc{color:#64748b;margin:.3rem 0 0;font-size:.75rem}.dash-qc-q-foot.svelte-v8qobc code:where(.svelte-v8qobc){color:#475569;background:#f1f5f9;border-radius:4px;padding:.05rem .3rem;font-size:.75rem}.dash-qc-input.svelte-v8qobc{box-sizing:border-box;width:100%;font:inherit;color:#0f172a;border-radius:var(--lp-radius-xs,6px);background:#fff;border:1px solid #e2e8f0;padding:.55rem .7rem;font-size:.92rem;line-height:1.45}.dash-qc-input.svelte-v8qobc:focus{border-color:#94a3b8;outline:none;box-shadow:0 0 0 2px #94a3b84d}.dash-qc-input--textarea.svelte-v8qobc{resize:vertical;min-height:4.5rem}.dash-qc-radio-group.svelte-v8qobc{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;display:grid}@media (width<=520px){.dash-qc-radio-group.svelte-v8qobc{grid-template-columns:minmax(0,1fr)}}.dash-qc-radio.svelte-v8qobc{border-radius:var(--lp-radius-xs,8px);cursor:pointer;background:#fff;border:1px solid #e2e8f0;align-items:flex-start;gap:.55rem;padding:.55rem .7rem;transition:border-color .15s,background .15s;display:flex}.dash-qc-radio.svelte-v8qobc:hover:not(:has(input:disabled)){background:#fafafa;border-color:#cbd5e1}.dash-qc-radio--active.svelte-v8qobc{background:#fafafa;border-color:#0f172a;box-shadow:inset 0 0 0 1px #0f172a}.dash-qc-radio.svelte-v8qobc input[type=radio]:where(.svelte-v8qobc){accent-color:#0f172a;flex-shrink:0;width:1rem;height:1rem;margin-top:.18rem}.dash-qc-radio-text.svelte-v8qobc{flex-direction:column;gap:.1rem;min-width:0;display:flex}.dash-qc-radio-title.svelte-v8qobc{color:#0f172a;font-size:.875rem;font-weight:650}.dash-qc-radio-hint.svelte-v8qobc{color:#64748b;font-size:.75rem;line-height:1.3}.dash-qc-date-wrap.svelte-v8qobc{margin-top:.45rem}.dash-qc-chips.svelte-v8qobc{flex-wrap:wrap;gap:.35rem;display:flex}.dash-qc-chip.svelte-v8qobc{font:inherit;color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;margin:0;padding:.32rem .65rem;font-size:.8rem;font-weight:600;line-height:1.25;transition:background .15s,border-color .15s,color .15s}.dash-qc-chip.svelte-v8qobc:hover:not(:disabled){color:#0f172a;border-color:#94a3b8}.dash-qc-chip--active.svelte-v8qobc{color:#fffefb;background:#0f172a;border-color:#0f172a}.dash-qc-chip.svelte-v8qobc:disabled{opacity:.55;cursor:not-allowed}.dash-qc-chip-count.svelte-v8qobc{opacity:.85;font-weight:500}.dash-qc-group-preview.svelte-v8qobc{border-radius:var(--lp-radius-xs,8px);background:#fafafa;border:1px solid #e2e8f0;margin-top:.55rem;padding:.6rem .7rem}.dash-qc-group-preview-line.svelte-v8qobc{color:#334155;margin:0 0 .45rem;font-size:.85rem}.dash-qc-thumbs.svelte-v8qobc{flex-wrap:wrap;gap:.35rem;margin:0;padding:0;list-style:none;display:flex}.dash-qc-thumb.svelte-v8qobc{object-fit:cover;border-radius:var(--lp-radius-xs,6px);background:#fff;border:1px solid #e2e8f0;width:44px;height:44px;display:block}.dash-qc-thumb-more.svelte-v8qobc{color:#475569;border-radius:var(--lp-radius-xs,6px);background:#f1f5f9;border:1px solid #e2e8f0;justify-content:center;align-items:center;width:44px;height:44px;font-size:.78rem;font-weight:650;display:inline-flex}.dash-qc-error.svelte-v8qobc{color:#b91c1c;margin:0;font-size:.85rem;line-height:1.4}.dash-qc-foot-note.svelte-v8qobc{color:#64748b;margin:0;font-size:.78rem;line-height:1.5}.dash-entry-list-page.svelte-cqe5ox{width:100%}.dash-entry-page-head.svelte-cqe5ox{align-items:center;gap:.65rem;margin-bottom:.1rem;display:flex}.dash-entry-page-head-grow.svelte-cqe5ox{flex:1;min-width:0}.dash-entry-page-icon.svelte-cqe5ox .dash-content-type-icon-wrap{width:2.5rem;height:2.5rem}.dash-entry-page-icon.svelte-cqe5ox .dash-content-type-icon-svg{width:1.4rem;height:1.4rem}.dash-entry-page-lede.svelte-cqe5ox{color:#64748b;max-width:min(40rem,100%);margin:0;font-size:clamp(.9rem,1vw,.95rem);line-height:1.5}.dash-entry-list.svelte-cqe5ox{flex-direction:column;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.dash-entry-row.svelte-cqe5ox{text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;background:#fffefb;border:1px solid #e2e8f0;border-radius:14px;justify-content:space-between;align-items:center;gap:.9rem;margin:0;padding:.95rem 1.05rem;transition:border-color .18s,box-shadow .2s,background-color .18s;display:flex;box-shadow:0 1px 2px #0f172a0a}.dash-entry-row.svelte-cqe5ox:hover:not(:disabled){background:#f8fbf9;border-color:#cfe2d8;box-shadow:0 2px 8px #0070510f}.dash-entry-row.svelte-cqe5ox:focus{outline:none}.dash-entry-row.svelte-cqe5ox:focus-visible{border-color:#00705173;box-shadow:0 0 0 2px #0070512e}.dash-entry-row.svelte-cqe5ox:disabled{opacity:.55;cursor:not-allowed}.dash-entry-row-main.svelte-cqe5ox{flex-direction:column;flex:1;gap:.2rem;min-width:0;display:flex}.dash-entry-row-title.svelte-cqe5ox{letter-spacing:-.01em;color:#0f172a;margin:0;font-size:.98rem;font-weight:650}.dash-entry-row-meta.svelte-cqe5ox{color:#64748b;margin:0;font-size:.78rem;font-weight:500;line-height:1.4}.dash-entry-row-preview.svelte-cqe5ox{color:#475569;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:.15rem 0 0;font-size:.84rem;line-height:1.45;display:-webkit-box;overflow:hidden}.dash-entry-row-chevron.svelte-cqe5ox{color:#94a3b8;flex-shrink:0;font-size:1rem}.dash-pages-first-card.svelte-1xr2vek{text-align:left;width:100%;font:inherit;cursor:pointer;color:inherit;background:#f6fbf8;border:1px solid #b8d4c4;border-radius:14px;flex-wrap:wrap;align-items:center;gap:.85rem 1rem;margin:0;padding:1.15rem 1.25rem;transition:background .18s,border-color .18s,box-shadow .2s,transform .2s;display:flex}.dash-pages-first-card.svelte-1xr2vek:hover:not(:disabled){background:#f2faf5;border-color:#9fc9b0;transform:translateY(-1px);box-shadow:0 6px 18px #0000000d}.dash-pages-first-card.svelte-1xr2vek:focus-visible{outline-offset:2px;outline:2px solid #334155}.dash-pages-first-card.svelte-1xr2vek:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.dash-pages-first-card-icon.svelte-1xr2vek{color:#166534;background:#fff;border:1px solid #cfe2d8;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:flex}.dash-pages-first-card-text.svelte-1xr2vek{flex-direction:column;flex:12rem;gap:.25rem;min-width:0;display:flex}.dash-pages-first-card-title.svelte-1xr2vek{letter-spacing:-.02em;color:#0f172a;font-size:1rem;font-weight:650}.dash-pages-first-card-desc.svelte-1xr2vek{color:#64748b;font-size:.875rem;line-height:1.45}.dash-pages-first-card-cta.svelte-1xr2vek{color:#166534;background:#fff;border:1px solid #9fc9b0;border-radius:10px;flex-shrink:0;margin-left:auto;padding:.45rem 1rem;font-size:.875rem;font-weight:600}.dash-pages-first-card.svelte-1xr2vek:hover:not(:disabled) .dash-pages-first-card-cta:where(.svelte-1xr2vek){background:#ecfdf5;border-color:#6ee7b7}.dash-pages-list.svelte-1xr2vek{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.dash-pages-row.svelte-1xr2vek{margin:0;padding:0}.dash-pages-card.svelte-1xr2vek{box-sizing:border-box;cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:#fafcfb;border:1px solid #e8ece9;border-radius:12px;align-items:center;gap:1rem;margin:0;padding:.85rem 1rem;transition:background .15s,border-color .15s,transform .18s,box-shadow .18s;display:flex}.dash-pages-card.svelte-1xr2vek:hover:not(:disabled){background:#f8fbf9;border-color:#cfe2d8;transform:translateY(-1px);box-shadow:0 4px 14px #0000000d}.dash-pages-card.svelte-1xr2vek:focus-visible{outline-offset:2px;outline:2px solid #334155}.dash-pages-card.svelte-1xr2vek:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.dash-pages-card-main.svelte-1xr2vek{flex-direction:column;flex:auto;gap:.3rem;min-width:0;display:flex}.dash-pages-card-titlebar.svelte-1xr2vek{align-items:center;gap:.55rem;min-width:0;display:flex}.dash-pages-card-title.svelte-1xr2vek{letter-spacing:-.02em;color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:650;overflow:hidden}.dash-pages-card-pill.svelte-1xr2vek{text-transform:uppercase;letter-spacing:.05em;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;padding:.1rem .55rem;font-size:.7rem;font-weight:600;display:inline-flex}.dash-pages-card-pill--home.svelte-1xr2vek{color:#1d4ed8;background:#eef5ff;border-color:#c8dbff}.dash-pages-card--home.svelte-1xr2vek{background:#fbfcfe;border-color:#d8e3f5}.dash-pages-card--home.svelte-1xr2vek:hover:not(:disabled){background:#f3f7fd;border-color:#c8dbff}.dash-pages-card-meta.svelte-1xr2vek{color:#64748b;flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.8125rem;display:flex}.dash-pages-card-path.svelte-1xr2vek{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:6px;padding:.12rem .45rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.dash-pages-card-status.svelte-1xr2vek{text-transform:uppercase;letter-spacing:.04em;border:1px solid #0000;border-radius:999px;align-items:center;padding:.1rem .55rem;font-size:.72rem;font-weight:600;display:inline-flex}.dash-pages-card-status--draft.svelte-1xr2vek{color:#475569;background:#f5f6f7;border-color:#e2e8f0}.dash-pages-card-status--published.svelte-1xr2vek{color:#047857;background:#ecfdf5;border-color:#c7eedd}.dash-pages-card-open.svelte-1xr2vek{color:#334155;background:#fff;border:1px solid #dfe7e2;border-radius:10px;flex-shrink:0;padding:.4rem .85rem;font-size:.8125rem;font-weight:600}.dash-pages-card.svelte-1xr2vek:hover:not(:disabled) .dash-pages-card-open:where(.svelte-1xr2vek){color:#0f172a;background:#f8fbf9;border-color:#cfe2d8}@media (prefers-reduced-motion:reduce){.dash-pages-card.svelte-1xr2vek:hover:not(:disabled),.dash-pages-first-card.svelte-1xr2vek:hover:not(:disabled){transform:none}}.dash-site-hub-slug.svelte-2tyu64{color:#64748b;margin:0;font-size:.8125rem;line-height:1.45}.dash-site-hub-slug-code.svelte-2tyu64{color:#334155;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:6px;padding:.12rem .4rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:500}.dash-modal.svelte-p5oxjm{border-radius:var(--lp-radius-sm,10px);background:0 0;border:none;width:100%;max-width:min(28rem,100vw - 2rem);padding:0}.dash-modal.svelte-p5oxjm::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f172a6b}.dash-modal-panel.svelte-p5oxjm{border-radius:var(--lp-radius-sm,12px);background:#fffefbfa;border:1px solid #dfe7e2;overflow:hidden;box-shadow:0 18px 48px #0f172a1f}.dash-modal-head.svelte-p5oxjm{border-bottom:1px solid #e8ece9;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.dash-modal-title.svelte-p5oxjm{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:1.0625rem;font-weight:650;line-height:1.25}.dash-modal-x.svelte-p5oxjm{box-sizing:border-box;color:#64748b;cursor:pointer;border-radius:var(--lp-radius-xs,8px);background:#fff;border:1px solid #e2e8f0;flex-shrink:0;justify-content:center;align-items:center;width:2.125rem;height:2.125rem;margin:0;padding:0;font-size:1.25rem;font-weight:400;line-height:1;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.dash-modal-x.svelte-p5oxjm:hover{color:#334155;background:#f8fafc;border-color:#cbd5e1}.dash-modal-x.svelte-p5oxjm:focus-visible{outline-offset:2px;outline:2px solid #94a3b8}.dash-modal-body.svelte-p5oxjm{padding:.9rem 1rem .35rem}.dash-modal-body.svelte-p5oxjm .dash-modal-lede{color:#334155;margin:0 0 .5rem;font-size:.9375rem;line-height:1.5}.dash-modal-body.svelte-p5oxjm .dash-modal-lede strong{color:#0f172a;font-weight:650}.dash-modal-body.svelte-p5oxjm .dash-modal-hint{color:#64748b;margin:0;font-size:.8125rem;line-height:1.45}.dash-modal-footer.svelte-p5oxjm{background:#fafcfb;border-top:1px solid #e8ece9;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .65rem;padding:.75rem 1rem .9rem;display:flex}.dash-modal-footer.svelte-p5oxjm .lp-btn{min-height:2.25rem;padding:.45rem 1rem;font-size:.875rem;font-weight:600}.dash-modal-footer.svelte-p5oxjm .dash-modal-delete{color:#b42318!important;background:#fff7f7!important;border-color:#f0caca!important}.dash-modal-footer.svelte-p5oxjm .dash-modal-delete:hover:not(:disabled){color:#991b1b!important;background:#fdecec!important;border-color:#e4b4b4!important}.dash-modal-footer.svelte-p5oxjm .dash-modal-delete:focus-visible{outline-offset:2px;outline:2px solid #b42318}.dash-view.dash-media-page.svelte-of5oe5{gap:1.25rem}.dash-media-body.svelte-of5oe5{width:100%;max-width:none;margin-inline:0}.dash-media-page.svelte-of5oe5>.dash-page-head{border-bottom:1px solid #eceff0;align-items:flex-start;gap:1rem 2rem;padding-bottom:.25rem}.dash-media-page.svelte-of5oe5>.dash-page-head-copy{flex:18rem;min-width:0}.dash-media-page.svelte-of5oe5>.dash-page-title{letter-spacing:-.035em;color:#0f172a;font-size:clamp(1.35rem,2.2vw,1.5rem);font-weight:700}.dash-media-page.svelte-of5oe5>.dash-page-toolbar{flex:none;align-self:flex-start}.dash-media-page.svelte-of5oe5 .dash-page-sub-stack{gap:.3rem;max-width:min(40rem,100%)}.dash-media-banner--error.svelte-of5oe5{color:#b91c1c}.dash-media-field-label.svelte-of5oe5{color:#475569;margin:0 0 .2rem;font-size:.75rem;font-weight:600;display:block}.dash-media-input.svelte-of5oe5,.dash-media-select.svelte-of5oe5{font:inherit;border-radius:var(--lp-radius-xs,8px);color:#0f172a;background:#fff;border:1px solid #cbd5e1;padding:.45rem .55rem;font-size:.8125rem}.dash-media-input.svelte-of5oe5:focus-visible,.dash-media-select.svelte-of5oe5:focus-visible{outline-offset:1px;outline:2px solid #334155}.dash-media-select.svelte-of5oe5{min-width:10rem;max-width:100%}.dash-media-upload-target.svelte-of5oe5{background:#fafcfb;border:1px solid #eceff0;border-radius:12px;flex-wrap:wrap;align-items:center;gap:.35rem .85rem;margin-bottom:.85rem;padding:.65rem .75rem;display:flex}.dash-media-upload-target.svelte-of5oe5 .dash-media-field-label:where(.svelte-of5oe5){align-self:center;margin:0}.dash-media-upload-target--locked.svelte-of5oe5{align-items:center}.dash-media-upload-target-pill.svelte-of5oe5{color:#006b4f;letter-spacing:-.005em;text-overflow:ellipsis;white-space:nowrap;background:#eef8f3;border:1px solid #cfe2d8;border-radius:999px;align-items:center;gap:.35rem;max-width:100%;padding:.3rem .65rem;font-size:.8125rem;font-weight:600;display:inline-flex;overflow:hidden}.dash-media-main.svelte-of5oe5{width:100%;min-width:0}.dash-media-upload-workspace.svelte-of5oe5{background:#fff;border:1px solid #e8ece9;border-radius:12px;width:100%;margin-bottom:.6rem;overflow:hidden}.dash-media-upload-workspace.svelte-of5oe5 .dash-media-upload-target:where(.svelte-of5oe5){background:#fafcfb;border:none;border-bottom:1px solid #eef1f0;border-radius:0;margin:0;padding:.45rem .65rem}.dash-media-upload-workspace.svelte-of5oe5 .dash-media-panel:where(.svelte-of5oe5){width:100%;margin:0}.dash-media-upload-workspace.svelte-of5oe5 .dash-media-dropzone:where(.svelte-of5oe5){background:#fafcfb;border:none;border-radius:0;width:100%}.dash-media-lucide{flex-shrink:0;display:block}.dash-media-lucide--inline{vertical-align:-.15em;margin-right:.25rem;display:inline-block}.dash-media-lucide--drop,.dash-media-lucide--empty{color:#98a2b3}.dash-media-page.svelte-of5oe5 .dash-media-grid-action:where(.svelte-of5oe5),.dash-media-page.svelte-of5oe5 .dash-media-lib-btn:where(.svelte-of5oe5){padding:.4rem .85rem;font-size:.8125rem}.dash-media-page.svelte-of5oe5 .dash-media-grid-action:where(.svelte-of5oe5){align-items:center;gap:.35rem;display:inline-flex}.dash-media-body--dock-open.svelte-of5oe5{padding-bottom:calc(5.75rem + env(safe-area-inset-bottom,0px))}@keyframes svelte-of5oe5-dash-media-dock-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.dash-media-selection-dock.svelte-of5oe5{z-index:100;left:50%;bottom:max(20px, env(safe-area-inset-bottom,0px));width:min(var(--lp-max,1320px), calc(100vw - 32px - env(safe-area-inset-left,0px) - env(safe-area-inset-right,0px)));pointer-events:none;max-width:calc(100vw - 16px);position:fixed;transform:translate(-50%)}.dash-media-selection-dock-inner.svelte-of5oe5{pointer-events:auto;box-sizing:border-box;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;border:1px solid #dfe7e2;border-radius:18px;flex-flow:wrap;align-items:center;gap:.75rem 1rem;width:100%;min-height:64px;padding:12px 18px;transition:box-shadow .2s,border-color .2s,background .2s;animation:.22s both svelte-of5oe5-dash-media-dock-enter;display:flex;box-shadow:0 10px 30px #00000014}.dash-media-selection-dock-meta.svelte-of5oe5{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.5rem .75rem;min-width:0;display:flex}.dash-media-selection-dock-workflow.svelte-of5oe5{flex-wrap:wrap;flex:auto;justify-content:flex-end;align-items:center;gap:.75rem 1rem;min-width:0;display:flex}.dash-media-selection-dock-move.svelte-of5oe5{flex-direction:column;flex:0 320px;align-items:stretch;gap:.25rem;min-width:220px;max-width:320px;display:flex}.dash-media-selection-dock-actions.svelte-of5oe5{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.dash-media-selection-dock-count.svelte-of5oe5{letter-spacing:-.01em;color:#1e293b;-webkit-user-select:none;user-select:none;font-size:.8125rem;font-weight:500;line-height:1.3}.dash-media-selection-dock-label.svelte-of5oe5{letter-spacing:.04em;text-transform:uppercase;color:#64748b;margin:0;font-size:.6875rem;font-weight:600;line-height:1.2}.dash-media-selection-dock-select.svelte-of5oe5{color:#0f172a;background:#fff;border:1px solid #cfd8d2;border-radius:10px;width:100%;min-width:0;min-height:2rem;padding:.35rem .55rem;font-size:.8125rem;line-height:1.25;transition:border-color .18s,box-shadow .18s,background .18s}.dash-media-selection-dock-select.svelte-of5oe5:hover:not(:disabled){border-color:#b8c5bc}.dash-media-selection-dock-select.svelte-of5oe5:focus-visible{outline-offset:1px;border-color:#94a3b8;outline:2px solid #334155}.dash-media-selection-dock-inner.svelte-of5oe5 button.lp-btn{border-radius:10px;justify-content:center;align-items:center;gap:.3rem;min-height:2rem;padding:.35rem .75rem;font-size:.8125rem;font-weight:600;transition:background-color .18s,border-color .18s,color .18s,box-shadow .2s,transform .2s,opacity .18s;display:inline-flex}.dash-media-selection-dock-inner.svelte-of5oe5 button.lp-btn.dash-media-dock-clear{color:#4b6357;box-shadow:none;background:#f8faf9;border:1px solid #dfe7e2}.dash-media-selection-dock-inner.svelte-of5oe5 button.lp-btn.dash-media-dock-clear:hover:not(:disabled){color:#3d5248;background:#f1f5f3;border-color:#cfd8d2}.dash-media-selection-dock-inner.svelte-of5oe5 button.lp-btn.dash-media-dock-clear:focus-visible{outline-offset:2px;outline:2px solid #64748b}.dash-media-selection-dock-inner.svelte-of5oe5 button.lp-btn.dash-media-dock-delete{color:#b42318;box-shadow:none;background:#fff7f7;border:1px solid #f0caca}.dash-media-selection-dock-inner.svelte-of5oe5 button.lp-btn.dash-media-dock-delete:hover:not(:disabled){color:#991b1b;background:#fdecec;border-color:#e4b4b4}.dash-media-selection-dock-inner.svelte-of5oe5 button.lp-btn.dash-media-dock-delete:focus-visible{outline-offset:2px;outline:2px solid #b42318}.dash-media-selection-dock-actions.svelte-of5oe5 button.lp-btn.lp-btn-primary{color:#fff;background:#0d7a5c;border:1px solid #0a6b50;box-shadow:0 1px 2px #0f172a0f}.dash-media-selection-dock-actions.svelte-of5oe5 button.lp-btn.lp-btn-primary:hover:not(:disabled){background:#0a6b50;border-color:#085844;transform:translateY(-1px);box-shadow:0 4px 12px #00000014}.dash-media-selection-dock-actions.svelte-of5oe5 button.lp-btn.lp-btn-primary:focus-visible{outline-offset:2px;outline:2px solid #0d7a5c}.dash-media-selection-dock-actions.svelte-of5oe5 button.lp-btn.lp-btn-primary:disabled{box-shadow:none;opacity:.55;transform:none}@media (width<=720px){.dash-media-selection-dock-inner.svelte-of5oe5{flex-direction:column;align-items:stretch;gap:.75rem}.dash-media-selection-dock-workflow.svelte-of5oe5{flex-direction:column;justify-content:flex-start;align-items:stretch}.dash-media-selection-dock-move.svelte-of5oe5{flex:auto;min-width:0;max-width:none}.dash-media-selection-dock-actions.svelte-of5oe5{justify-content:stretch;gap:.5rem}.dash-media-selection-dock-actions.svelte-of5oe5 button.lp-btn{flex:auto;min-height:2.5rem}}@media (width<=420px){.dash-media-selection-dock-actions.svelte-of5oe5{flex-direction:column}.dash-media-selection-dock-actions.svelte-of5oe5 button.lp-btn{width:100%}}.dash-media-thumb-frame.svelte-of5oe5,.dash-media-video-wrap.svelte-of5oe5{position:relative}.dash-media-card-select.svelte-of5oe5{z-index:2;cursor:pointer;width:1.625rem;height:1.625rem;box-shadow:none;background:0 0;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:absolute;top:.5rem;left:.5rem}.dash-media-card-select--video.svelte-of5oe5{top:.45rem;left:.45rem}.dash-media-card-checkbox.svelte-of5oe5{opacity:0;cursor:pointer;z-index:2;appearance:none;width:100%;height:100%;margin:0;position:absolute;inset:0}.dash-media-card-check-visual.svelte-of5oe5{pointer-events:none;background:#fffffff0;border:1.5px solid #fffffff2;border-radius:6px;transition:background .15s,border-color .15s,box-shadow .15s;position:absolute;inset:0;box-shadow:0 0 0 1px #0f172a24,0 1px 4px #0f172a1f}.dash-media-card-select.svelte-of5oe5:hover .dash-media-card-check-visual:where(.svelte-of5oe5){border-color:#fff;box-shadow:0 0 0 1px #0f172a33,0 2px 8px #0f172a24}.dash-media-card-select.svelte-of5oe5:has(.dash-media-card-checkbox:where(.svelte-of5oe5):checked) .dash-media-card-check-visual:where(.svelte-of5oe5){background:#006b4f;border-color:#005a42;box-shadow:0 1px 5px #006b4f59}.dash-media-card-select.svelte-of5oe5:has(.dash-media-card-checkbox:where(.svelte-of5oe5):checked) .dash-media-card-check-visual:where(.svelte-of5oe5):after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:7px;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.dash-media-card-checkbox.svelte-of5oe5:focus-visible+.dash-media-card-check-visual:where(.svelte-of5oe5){outline-offset:2px;outline:2px solid #006b4f}.dash-media-card-checkbox.svelte-of5oe5:focus-visible{outline:none}.dash-media-card--selectable.svelte-of5oe5{cursor:pointer}.dash-media-card--selectable.svelte-of5oe5:focus-visible{outline-offset:3px;outline:2px solid #334155}.dash-media-card--selected.svelte-of5oe5{background:#f7fcf9;border-color:#9ed3bc;box-shadow:inset 0 0 0 1px #9ed3bc73}.dash-media-card--selected.svelte-of5oe5:hover{border-color:#8ec9ae}@media (width<=640px){.dash-media-page.svelte-of5oe5>.dash-page-head{flex-direction:column;align-items:stretch}.dash-media-page.svelte-of5oe5>.dash-page-toolbar{justify-content:flex-start;align-self:stretch}}.dash-media-page.svelte-of5oe5>.dash-panel{padding:clamp(1.1rem,1.6vw,1.5rem)}.dash-media-page.svelte-of5oe5 .dash-panel-title{letter-spacing:-.02em;text-transform:none;color:#64748b;font-size:1.0625rem;font-weight:650}.dash-media-page-lead.svelte-of5oe5{color:#667085;margin:0;font-size:.9375rem;font-weight:400;line-height:1.5}.dash-media-page-lead-secondary.svelte-of5oe5{color:#98a2b3;margin:0;font-size:.8125rem;font-weight:400;line-height:1.5}.dash-media-tabs-wrap.svelte-of5oe5{background:#f4f6f5;border:1px solid #e8ece9;border-radius:10px;width:100%;margin:0 0 .85rem;padding:.15rem}.dash-media-tabs.svelte-of5oe5{border-bottom:none;flex-wrap:wrap;align-items:stretch;gap:.12rem;margin:0;padding:0;display:flex}.dash-media-tab.svelte-of5oe5{appearance:none;cursor:pointer;min-height:0;max-height:48px;font:inherit;color:#667085;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:8px;flex:8rem;margin:0;padding:.35rem .85rem;font-size:.8125rem;font-weight:500;transition:color .18s,background .18s,border-color .18s;position:relative}.dash-media-tab.svelte-of5oe5:hover:not(:disabled):not(.dash-media-tab--active){color:#475467;background:#ffffffa6}.dash-media-tab.svelte-of5oe5:focus-visible{outline-offset:2px;outline:2px solid #006b4f}.dash-media-tab.svelte-of5oe5:disabled{opacity:.55;cursor:not-allowed}.dash-media-tab--active.svelte-of5oe5{color:#006b4f;box-shadow:none;background:#eef8f3;border-color:#cfe2d8;font-weight:600}.dash-media-panel.svelte-of5oe5{margin-bottom:0}.dash-media-readonly.svelte-of5oe5{border-radius:var(--lp-radius-xs,8px);color:#92400e;background:#fffbeb;border:1px solid #fde68a;margin:0 0 1rem;padding:.55rem .65rem;font-size:.875rem}.dash-media-dropzone.svelte-of5oe5{background:#fafcfb;border:1px dashed #d8e0dc;border-radius:14px;outline:none;width:100%;margin-bottom:0;transition:border-color .2s,background .2s,box-shadow .2s;position:relative}.dash-media-dropzone.svelte-of5oe5:focus-visible{box-shadow:inset 0 0 0 2px #006b4f47}.dash-media-dropzone--drag.svelte-of5oe5{background:#f4fbf7;border-color:#7eb89a;box-shadow:inset 0 0 0 1px #006b4f14}.dash-media-dropzone-inner.svelte-of5oe5{cursor:pointer;padding:0}.dash-media-dropzone-top.svelte-of5oe5{text-align:left;flex-wrap:wrap;align-items:center;gap:.5rem 1rem;padding:.55rem .75rem;display:flex}.dash-media-dropzone-copy.svelte-of5oe5{flex:10rem;min-width:0}.dash-media-dropzone-actions.svelte-of5oe5{flex-shrink:0;justify-content:flex-end;margin:0 0 0 auto;display:flex}@media (width<=520px){.dash-media-dropzone-top.svelte-of5oe5{text-align:center;flex-direction:column;align-items:stretch}.dash-media-dropzone-actions.svelte-of5oe5{justify-content:center;margin-left:0}.dash-media-dropzone-copy.svelte-of5oe5{text-align:center}}.dash-media-dropzone-surface--disabled.svelte-of5oe5 .dash-media-dropzone-inner:where(.svelte-of5oe5){cursor:not-allowed;opacity:.72}.dash-media-dropzone-icon.svelte-of5oe5{color:#98a2b3;flex-shrink:0;width:2rem;height:2rem;margin:0}.dash-media-dropzone-icon.svelte-of5oe5 svg{width:100%;height:100%;display:block}.dash-media-dropzone-title.svelte-of5oe5{letter-spacing:-.02em;color:#1d2939;margin:0 0 .15rem;font-size:.875rem;font-weight:600}.dash-media-dropzone-meta.svelte-of5oe5{color:#667085;max-width:none;margin:0;font-size:.75rem;line-height:1.45}.dash-media-dropzone-meta-line.svelte-of5oe5{display:block}.dash-media-dropzone-meta-line--sub.svelte-of5oe5{color:#98a2b3;margin-top:.1rem;font-size:.6875rem}.dash-media-file--hidden.svelte-of5oe5{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.dash-media-banner.svelte-of5oe5{color:#b45309;margin:0 0 .75rem;font-size:.875rem}.dash-media-status.svelte-of5oe5{color:#64748b;margin:0;font-size:.875rem}.dash-media-status--grid.svelte-of5oe5{margin:.25rem 0 0;padding:.5rem 0}.dash-media-status-line.svelte-of5oe5{color:#475569;margin:0 0 .45rem;font-size:.8125rem}.dash-media-upload-jobs.svelte-of5oe5{flex-direction:column;gap:.4rem;margin:.5rem 0;padding:0;list-style:none;display:flex}.dash-media-upload-job.svelte-of5oe5{border-radius:var(--lp-radius-xs,8px);background:#fff;border:1px solid #e2e8f0;margin:0;padding:.55rem .7rem}.dash-media-upload-job-head.svelte-of5oe5{justify-content:space-between;align-items:baseline;gap:.5rem;margin-bottom:.35rem;display:flex}.dash-media-upload-job-name.svelte-of5oe5{color:#0f172a;word-break:break-word;min-width:0;font-size:.8125rem;font-weight:600}.dash-media-upload-job-meta.svelte-of5oe5{color:#64748b;text-transform:uppercase;letter-spacing:.03em;flex-shrink:0;font-size:.72rem;font-weight:600}.dash-media-upload-progress.svelte-of5oe5{vertical-align:middle;accent-color:#006b4f;width:100%;height:.45rem}.dash-media-grid-section.svelte-of5oe5{border-top:1px solid #eceff0;flex-direction:column;align-items:stretch;gap:1rem;width:100%;margin-top:.65rem;padding-top:.85rem;display:flex}.dash-media-grid-head.svelte-of5oe5{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.2rem 1rem;display:grid}.dash-media-grid-title.svelte-of5oe5{letter-spacing:-.025em;text-transform:none;color:#1d2939;grid-area:1/1;margin:0;font-size:1rem;font-weight:650}.dash-media-grid-count.svelte-of5oe5{color:#98a2b3;grid-area:2/1;margin:0;font-size:.8125rem;font-weight:500}.dash-media-grid-head-actions.svelte-of5oe5{flex-wrap:wrap;grid-area:1/2;justify-content:flex-end;gap:.35rem;display:flex}@media (width<=560px){.dash-media-grid-head.svelte-of5oe5{grid-template-rows:auto;grid-template-columns:1fr}.dash-media-grid-title.svelte-of5oe5,.dash-media-grid-count.svelte-of5oe5{grid-area:auto/1}.dash-media-grid-head-actions.svelte-of5oe5{grid-area:auto/1;justify-content:flex-start}}.dash-media-empty-block.svelte-of5oe5{text-align:center;background:linear-gradient(#fbfcfb 0%,#f7faf8 100%);border:1px dashed #d5e0dc;border-radius:14px;padding:2rem 1.5rem}.dash-media-empty-block--compact.svelte-of5oe5{text-align:left;background:#fafcfb;border-style:solid;border-color:#e8ece9;padding:1.25rem 1rem}.dash-media-empty-block--compact.svelte-of5oe5 .dash-media-empty-title:where(.svelte-of5oe5){margin:0 0 .35rem;font-size:.9375rem}.dash-media-empty-block--compact.svelte-of5oe5 .dash-media-empty:where(.svelte-of5oe5){margin:0;max-width:36rem;margin-inline:0;font-size:.8125rem;line-height:1.5}.dash-media-empty-block--compact.svelte-of5oe5 .dash-media-empty-actions:where(.svelte-of5oe5){justify-content:flex-start;margin-top:.75rem}.dash-media-empty-icon.svelte-of5oe5{background:#fff;border:1px solid #eceff0;border-radius:12px;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin:0 auto 1rem;display:flex}.dash-media-empty-title.svelte-of5oe5{letter-spacing:-.02em;color:#1d2939;margin:0 0 .45rem;font-size:1.0625rem;font-weight:650}.dash-media-empty.svelte-of5oe5{color:#667085;margin:0;max-width:26rem;margin-inline:auto;font-size:.875rem;line-height:1.55}.dash-media-empty-actions.svelte-of5oe5{justify-content:center;margin-top:1.35rem;display:flex}.dash-media-grid.svelte-of5oe5{grid-template-columns:repeat(auto-fill,minmax(288px,1fr));align-content:start;gap:24px;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (width<=540px){.dash-media-grid.svelte-of5oe5{grid-template-columns:1fr}}.dash-media-grid--video.svelte-of5oe5{grid-template-columns:repeat(auto-fill,minmax(288px,1fr));width:100%}@media (width<=540px){.dash-media-grid--video.svelte-of5oe5{grid-template-columns:1fr}}.dash-media-card.svelte-of5oe5{background:#fff;border:1px solid #e8ece9;border-radius:14px;margin:0;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;overflow:hidden}.dash-media-card.svelte-of5oe5:hover{border-color:#cfe8dc;transform:translateY(-1px);box-shadow:0 4px 14px #0f172a0d}.dash-media-thumb-frame.svelte-of5oe5{aspect-ratio:4/3;background:#f1f5f4;border-radius:14px 14px 0 0;overflow:hidden}.dash-media-thumb.svelte-of5oe5{object-fit:cover;border-radius:14px 14px 0 0;width:100%;height:100%;transition:transform .2s;display:block}.dash-media-card.svelte-of5oe5:hover .dash-media-thumb:where(.svelte-of5oe5){transform:scale(1.015)}.dash-media-card-body.svelte-of5oe5{padding:.75rem .9rem .85rem}.dash-media-video-wrap.svelte-of5oe5{aspect-ratio:16/10;background:#0f172a;border-radius:14px 14px 0 0;width:100%;overflow:hidden}.dash-media-video.svelte-of5oe5{object-fit:contain;width:100%;height:100%;display:block}.dash-media-name.svelte-of5oe5{color:#1d2939;word-break:break-word;margin:0 0 .35rem;font-size:.875rem;font-weight:600;line-height:1.35}.dash-media-meta.svelte-of5oe5{flex-direction:column;align-items:flex-start;gap:.2rem;display:flex}.dash-media-meta-label.svelte-of5oe5{color:#98a2b3;text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:500}.dash-media-ref-badge.svelte-of5oe5{color:#3d5248;background:#f3f5f4;border:none;border-radius:999px;padding:3px 10px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;font-weight:500;display:inline-block}.dash-media-groups-grid.svelte-of5oe5{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));align-content:start;gap:18px;width:100%;margin:0;padding:0;list-style:none;display:grid}@media (width<=480px){.dash-media-groups-grid.svelte-of5oe5{grid-template-columns:1fr}}.dash-media-group-tile.svelte-of5oe5{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #e8ece9;border-radius:14px;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s,background .2s;display:flex;overflow:hidden}.dash-media-group-tile.svelte-of5oe5:hover{border-color:#cfe8dc;transform:translateY(-1px);box-shadow:0 4px 14px #0f172a0d}.dash-media-group-tile.svelte-of5oe5:focus-visible{outline-offset:2px;outline:2px solid #006b4f}.dash-media-group-cover.svelte-of5oe5{aspect-ratio:16/11;background:linear-gradient(135deg,#f3f5f4 0%,#eef2f0 100%);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.dash-media-group-cover-img.svelte-of5oe5{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.dash-media-group-tile.svelte-of5oe5:hover .dash-media-group-cover-img:where(.svelte-of5oe5){transform:scale(1.015)}.dash-media-group-cover-icon{color:#98a2b3}.dash-media-group-cover--ungrouped.svelte-of5oe5{background:linear-gradient(135deg,#fef7e6 0%,#fff8eb 100%)}.dash-media-group-cover--ungrouped.svelte-of5oe5 .dash-media-group-cover-icon{color:#b45309}.dash-media-group-cover-tint.svelte-of5oe5{pointer-events:none;background:linear-gradient(#b4530900 55%,#b453092e 100%);position:absolute;inset:0}.dash-media-group-meta.svelte-of5oe5{flex-direction:column;gap:.15rem;min-width:0;padding:.7rem .85rem .85rem;display:flex}.dash-media-group-name.svelte-of5oe5{letter-spacing:-.015em;color:#1d2939;word-break:break-word;font-size:.95rem;font-weight:650;line-height:1.3}.dash-media-group-tile--ungrouped.svelte-of5oe5 .dash-media-group-name:where(.svelte-of5oe5){color:#b45309}.dash-media-group-count.svelte-of5oe5{color:#98a2b3;font-size:.78rem;font-weight:500}.dash-media-drill-head.svelte-of5oe5{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.4rem .85rem;margin-bottom:.25rem;display:grid}.dash-media-drill-back.svelte-of5oe5{justify-self:start}.dash-media-drill-titles.svelte-of5oe5{flex-direction:column;gap:.05rem;min-width:0;display:flex}.dash-media-drill-titles.svelte-of5oe5 .dash-media-grid-title:where(.svelte-of5oe5){margin:0;font-size:1.05rem}.dash-media-drill-titles.svelte-of5oe5 .dash-media-grid-count:where(.svelte-of5oe5){margin:0}.dash-media-drill-actions.svelte-of5oe5{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}@media (width<=640px){.dash-media-drill-head.svelte-of5oe5{grid-template-columns:minmax(0,1fr)}.dash-media-drill-back.svelte-of5oe5{justify-self:stretch}.dash-media-drill-actions.svelte-of5oe5{justify-content:flex-start}}.dash-media-rename-form.svelte-of5oe5{background:#fbfcfb;border:1px solid #e8ece9;border-radius:12px;margin-top:.3rem;padding:.7rem .8rem .8rem}.dash-media-rename-row.svelte-of5oe5{flex-wrap:wrap;align-items:stretch;gap:.4rem;margin-top:.35rem;display:flex}.dash-media-rename-row.svelte-of5oe5 .dash-media-input:where(.svelte-of5oe5){flex:14rem;min-width:0}.dash-media-rename-actions.svelte-of5oe5{flex-wrap:wrap;gap:.35rem;display:flex}.dash-media-empty-actions--row.svelte-of5oe5{flex-flow:wrap;gap:.5rem}.dash-media-empty-actions--row.svelte-of5oe5 .lp-btn{align-items:center;gap:.35rem;display:inline-flex}.dash-media-create-group-input.svelte-of5oe5{box-sizing:border-box;width:100%;margin-top:.35rem;padding:.55rem .7rem;font-size:.95rem}@media (prefers-reduced-motion:reduce){.dash-media-card.svelte-of5oe5,.dash-media-thumb.svelte-of5oe5,.dash-media-group-tile.svelte-of5oe5,.dash-media-group-cover-img.svelte-of5oe5{transition:none}.dash-media-card.svelte-of5oe5:hover,.dash-media-group-tile.svelte-of5oe5:hover,.dash-media-card.svelte-of5oe5:hover .dash-media-thumb:where(.svelte-of5oe5),.dash-media-group-tile.svelte-of5oe5:hover .dash-media-group-cover-img:where(.svelte-of5oe5){transform:none}.dash-media-selection-dock-inner.svelte-of5oe5{animation:none}.dash-media-selection-dock-inner.svelte-of5oe5 button.lp-btn,.dash-media-selection-dock-select.svelte-of5oe5{transition:none}.dash-media-selection-dock-actions.svelte-of5oe5 button.lp-btn.lp-btn-primary:hover:not(:disabled){transform:none}}.dash-confirm-dialog.svelte-shc3aj{background:0 0;border:none;border-radius:16px;width:100%;max-width:min(28rem,100vw - 2rem);padding:0}.dash-confirm-dialog.svelte-shc3aj::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a73}.dash-confirm-panel.svelte-shc3aj{background:#fff;border-radius:16px;flex-direction:column;gap:.85rem;padding:1.2rem 1.25rem 1.25rem;display:flex;box-shadow:0 24px 60px #0f172a2e}.dash-confirm-head.svelte-shc3aj{justify-content:space-between;align-items:center;gap:.5rem;display:flex}.dash-confirm-title.svelte-shc3aj{letter-spacing:-.01em;color:#0f172a;margin:0;font-size:1.05rem;font-weight:650}.dash-confirm-x.svelte-shc3aj{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;width:2rem;height:2rem;font-size:1.1rem;line-height:1}.dash-confirm-x.svelte-shc3aj:hover:not(:disabled){color:#0f172a;background:#f8fafc}.dash-confirm-x.svelte-shc3aj:disabled{cursor:not-allowed;opacity:.5}.dash-confirm-message.svelte-shc3aj{color:#475569;margin:0;font-size:.9125rem;line-height:1.55}.dash-confirm-footer.svelte-shc3aj{justify-content:flex-end;gap:.5rem;margin-top:.2rem;display:flex}.dash-confirm-confirm--danger.svelte-shc3aj{color:#fff;background:#b42318;border:1px solid #b42318}.dash-confirm-confirm--danger.svelte-shc3aj:hover:not(:disabled){background:#9b1e14;border-color:#9b1e14}.dash-confirm-confirm--danger.svelte-shc3aj:disabled{opacity:.7;cursor:not-allowed}.section-add-palette.svelte-1p61425{box-sizing:border-box;background:#fbfdfc;border:1px solid #e8ece9;border-radius:12px;flex-direction:column;gap:1rem;width:100%;padding:1rem 1.05rem 1.1rem;display:flex}.section-add-palette-heading.svelte-1p61425{letter-spacing:-.02em;color:#0f172a;margin:0;font-size:.9375rem;font-weight:650}.section-add-palette-lede.svelte-1p61425{color:#64748b;margin:-.35rem 0 0;font-size:.8125rem;line-height:1.45}.section-add-palette-grid.svelte-1p61425{gap:.65rem;width:100%;margin:0;padding:0;list-style:none;display:grid}.section-add-palette-grid--cols-3.svelte-1p61425{grid-template-columns:repeat(3,minmax(0,1fr))}.section-add-palette-grid--cols-2.svelte-1p61425{grid-template-columns:repeat(2,minmax(0,1fr))}.section-add-palette-grid--cols-1.svelte-1p61425{grid-template-columns:1fr}@media (width<=900px){.section-add-palette-grid--cols-3.svelte-1p61425{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.section-add-palette-grid--cols-3.svelte-1p61425,.section-add-palette-grid--cols-2.svelte-1p61425{grid-template-columns:1fr}}.section-add-palette-cell.svelte-1p61425{min-width:0;margin:0;padding:0}.section-add-palette-card.svelte-1p61425{box-sizing:border-box;text-align:left;width:100%;height:100%;min-height:4.5rem;font:inherit;color:inherit;cursor:pointer;background:#fff;border:1px solid #dfe7e2;border-radius:10px;flex-direction:column;align-items:stretch;gap:.35rem;margin:0;padding:.65rem .75rem;transition:background .15s,border-color .15s,box-shadow .18s,transform .18s;display:flex}.section-add-palette-card.svelte-1p61425:hover:not(:disabled){background:#f8fbf9;border-color:#b8d4c4;transform:translateY(-1px);box-shadow:0 4px 12px #0f172a0f}.section-add-palette-card.svelte-1p61425:focus-visible{outline-offset:2px;outline:2px solid #334155}.section-add-palette-card.svelte-1p61425:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.section-add-palette-card-head.svelte-1p61425{justify-content:space-between;align-items:flex-start;gap:.5rem;display:flex}.section-add-palette-card-label.svelte-1p61425{color:#0f172a;font-size:.875rem;font-weight:650;line-height:1.25}.section-add-palette-card-icon.svelte-1p61425{color:#475569;background:#f1f5f9;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;display:flex}.section-add-palette-card.svelte-1p61425:hover:not(:disabled) .section-add-palette-card-icon:where(.svelte-1p61425){color:#166534;background:#ecfdf5}.section-add-palette-card-hint.svelte-1p61425{color:#64748b;font-size:.75rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.section-add-palette-card.svelte-1p61425:hover:not(:disabled){transform:none}}.sec-card.svelte-fxmwji{background:#fff;border:1px solid #e8ece9;border-radius:12px;flex-direction:column;transition:opacity .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden}.sec-card--dragging.svelte-fxmwji{opacity:.45;box-shadow:0 12px 28px #0f172a2e}.sec-card--drop-above.svelte-fxmwji:before,.sec-card--drop-below.svelte-fxmwji:after{content:"";pointer-events:none;background:#16a34a;border-radius:999px;height:3px;position:absolute;left:.5rem;right:.5rem}.sec-card--drop-above.svelte-fxmwji:before{top:-2px}.sec-card--drop-below.svelte-fxmwji:after{bottom:-2px}.sec-card--collapsed.svelte-fxmwji .sec-card-head:where(.svelte-fxmwji){border-bottom:none}.sec-card-head.svelte-fxmwji{background:#fbfdfc;border-bottom:1px solid #eef1ee;align-items:flex-start;gap:.65rem;padding:.85rem 1rem;display:flex}.sec-expand.svelte-fxmwji{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;margin-top:-.1rem;padding:0;display:inline-flex}.sec-expand.svelte-fxmwji:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.sec-expand.svelte-fxmwji:disabled{opacity:.45;cursor:not-allowed}.sec-expand-icon.svelte-fxmwji{transition:transform .2s}.sec-expand-icon--open.svelte-fxmwji{transform:rotate(180deg)}.sec-handle.svelte-fxmwji{color:#94a3b8;cursor:grab;background:0 0;border:1px solid #0000;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:1.8rem;height:1.8rem;margin-top:-.1rem;padding:0;display:inline-flex}.sec-handle.svelte-fxmwji:hover:not(:disabled){color:#475569;background:#f1f5f9}.sec-handle.svelte-fxmwji:active:not(:disabled){cursor:grabbing}.sec-handle.svelte-fxmwji:disabled{opacity:.4;cursor:not-allowed}.sec-card-head-text.svelte-fxmwji{flex-direction:column;flex:auto;gap:.15rem;min-width:0;display:flex}.sec-card-eyebrow.svelte-fxmwji{text-transform:uppercase;letter-spacing:.05em;color:#64748b;margin:0;font-size:.7rem;font-weight:600}.sec-title-field.svelte-fxmwji{flex-direction:column;gap:.3rem;margin:.15rem 0 .35rem;display:flex}.sec-title-label.svelte-fxmwji{text-transform:uppercase;letter-spacing:.05em;color:#64748b;font-size:.7rem;font-weight:600}.sec-title-input.svelte-fxmwji{box-sizing:border-box;letter-spacing:-.01em;color:#0f172a;width:100%;font-size:.9375rem;font-weight:650}.sec-card-hint.svelte-fxmwji{color:#64748b;margin:0;font-size:.75rem}.sec-card-actions.svelte-fxmwji{flex-shrink:0;align-items:center;gap:.3rem;display:flex}.sec-action.svelte-fxmwji{color:#475569;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;width:2rem;height:2rem;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.sec-action.svelte-fxmwji:hover:not(:disabled){color:#334155;background:#f8fafc;border-color:#cbd5e1}.sec-action.svelte-fxmwji:disabled{opacity:.45;cursor:not-allowed}.sec-action--danger.svelte-fxmwji:hover:not(:disabled){color:#b42318;background:#fff5f5;border-color:#f0caca}.sec-card-body.svelte-fxmwji{padding:1rem 1.05rem 1.15rem}.page-editor.svelte-sdgdrk{flex-direction:column;gap:1.1rem;width:100%;min-width:0;display:flex}.page-editor-list.svelte-sdgdrk{flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.page-editor-row.svelte-sdgdrk{margin:0;padding:0}.dash-input{box-sizing:border-box;border-radius:var(--lp-radius-xs,6px);color:#0f172a;background:#fff;border:1px solid #e2e8f0;width:100%;padding:.55rem .65rem;font-family:inherit;font-size:.9rem;line-height:1.45}.dash-input:focus{border-color:#94a3b8;outline:none;box-shadow:0 0 0 2px #94a3b859}.dash-input:disabled{color:#64748b;cursor:not-allowed;background:#f8fafc}textarea.dash-input{resize:vertical;min-height:4rem;line-height:1.5}.dash-site-page-item.svelte-odfmq3{flex-direction:column;gap:1rem;padding-bottom:.5rem;display:flex}.dash-page-item-error.svelte-odfmq3{margin:0}.dash-page-item-autosave-row.svelte-odfmq3{border-bottom:1px solid #eef1ee;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin-bottom:.85rem;padding-bottom:.85rem;display:flex}.dash-page-item-autosave-toggle.svelte-odfmq3{color:#334155;cursor:pointer;align-items:center;gap:.55rem;font-size:.875rem;font-weight:500;display:inline-flex}.dash-page-item-autosave-toggle.svelte-odfmq3 input:where(.svelte-odfmq3){accent-color:#007051;width:1rem;height:1rem}.dash-page-item-autosave-status.svelte-odfmq3{color:#64748b;font-size:.8125rem}.dash-page-item-autosave-status--saved.svelte-odfmq3{color:#007051}.dash-page-item-autosave-status--error.svelte-odfmq3{color:#b42318}.dash-page-item-grid.svelte-odfmq3{flex-direction:column;gap:.95rem;display:flex}.dash-page-item-field.svelte-odfmq3{flex-direction:column;gap:.35rem;display:flex}.dash-page-item-label.svelte-odfmq3{color:#334155;font-size:.8125rem;font-weight:600}.dash-page-item-hint.svelte-odfmq3{color:#64748b;font-size:.75rem}.dash-page-item-hint.svelte-odfmq3 code:where(.svelte-odfmq3){color:#334155;background:#f1f5f9;border-radius:4px;padding:0 .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.dash-page-item-slug.svelte-odfmq3{border-radius:var(--lp-radius-xs,6px);background:#fff;border:1px solid #e2e8f0;align-items:stretch;gap:0;display:flex;overflow:hidden}.dash-page-item-slug.svelte-odfmq3:focus-within{border-color:#94a3b8;box-shadow:0 0 0 2px #94a3b859}.dash-page-item-slug-prefix.svelte-odfmq3{color:#475569;background:#f8fafc;border-right:1px solid #e2e8f0;align-items:center;padding:0 .6rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9rem;display:inline-flex}.dash-page-item-slug-input.svelte-odfmq3{box-shadow:none;border:none;border-radius:0;flex:auto;min-width:0}.dash-page-item-slug-input.svelte-odfmq3:focus{box-shadow:none;border:none;outline:none}.dash-page-item-checkbox.svelte-odfmq3{color:#334155;align-items:center;gap:.55rem;font-size:.875rem;display:inline-flex}.dash-page-item-delete.svelte-odfmq3{color:#b42318;background:#fff7f7;border-color:#f0caca}.dash-page-item-delete.svelte-odfmq3:hover:not(:disabled){color:#991b1b;background:#fdecec;border-color:#e4b4b4}.dash-page-actions-bar.svelte-odfmq3{z-index:5;-webkit-backdrop-filter:saturate(180%)blur(8px);background:#ffffffeb;border:1px solid #e2e8f0;border-radius:12px;margin:.5rem 0 0;padding:.85rem 1.1rem;position:sticky;bottom:0;box-shadow:0 8px 24px -16px #0f172a2e}@supports not ((-webkit-backdrop-filter:blur(8px)) or (backdrop-filter:blur(8px))){.dash-page-actions-bar.svelte-odfmq3{background:#fff}}.dash-page-actions.svelte-odfmq3{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;max-width:100%;display:flex}.dash-page-actions-right.svelte-odfmq3{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;margin-left:auto;display:flex}.dash-site-pages-lede.svelte-1c4xm4d{max-width:min(42rem,100%)}.dash-sp-slug.svelte-kvgmbi{color:#64748b;margin:0;font-size:.8125rem}.dash-sp-shell.svelte-kvgmbi{flex-direction:column;align-items:stretch;gap:1rem;display:flex}.dash-sp-tabs.svelte-kvgmbi{z-index:2;scrollbar-width:thin;background:linear-gradient(#fafafa 70%,#0000);border-bottom:1px solid #0f172a14;flex-wrap:nowrap;gap:.15rem;margin:0;padding:.35rem .35rem 0;display:flex;position:sticky;top:0;overflow-x:auto}.dash-sp-tabs.svelte-kvgmbi::-webkit-scrollbar{height:6px}.dash-sp-tabs.svelte-kvgmbi::-webkit-scrollbar-thumb{background:#0f172a26;border-radius:999px}:where(.dash-sp-tab.svelte-kvgmbi){color:#64748b;cursor:pointer;font:inherit;letter-spacing:-.005em;white-space:nowrap;background:0 0;border:1px solid #0000;border-bottom:none;border-top-left-radius:10px;border-top-right-radius:10px;flex-shrink:0;align-items:center;gap:.4rem;padding:.65rem 1rem .7rem;font-size:.9rem;font-weight:600;transition:background .18s,color .18s,border-color .18s;display:inline-flex;position:relative}.dash-sp-tab.svelte-kvgmbi:hover{color:#0f172a;background:#0f172a0a}.dash-sp-tab--active.svelte-kvgmbi{color:#0f172a;background:#fff;border-color:#0f172a14}.dash-sp-tab--active.svelte-kvgmbi:after{content:"";background:#fff;height:1px;position:absolute;bottom:-1px;left:0;right:0}.dash-sp-tab.svelte-kvgmbi:focus-visible{outline-offset:2px;outline:2px solid #334155}.dash-sp-tab-label.svelte-kvgmbi{line-height:1.2}.dash-sp-tab-dot.svelte-kvgmbi{background:#f59e0b;border-radius:999px;width:.45rem;height:.45rem;box-shadow:0 0 0 2px #0000}.dash-sp-content.svelte-kvgmbi{min-width:0}.dash-sp-pseudo-label.svelte-kvgmbi{letter-spacing:.01em;color:var(--lp-heading,#0f172a);font-size:.8125rem;font-weight:650;display:inline-block}.dash-sp-label-row.svelte-kvgmbi{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.65rem;display:flex}.dash-sp-label-row.svelte-kvgmbi>label:where(.svelte-kvgmbi),.dash-sp-label-row.svelte-kvgmbi>.dash-sp-pseudo-label:where(.svelte-kvgmbi){margin:0}:where(.dash-sp-suggest.svelte-kvgmbi){color:#475569;font:inherit;letter-spacing:.01em;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:1px dashed #cbd5e1;border-radius:999px;align-items:center;gap:.3rem;max-width:100%;padding:.12rem .55rem;font-size:.72rem;font-weight:600;line-height:1.3;transition:background .18s,border-color .18s,color .18s;display:inline-flex;overflow:hidden}.dash-sp-suggest.svelte-kvgmbi:hover:not(:disabled){color:#0f172a;background:#f1f5f9;border-color:#94a3b8}.dash-sp-suggest.svelte-kvgmbi:disabled{opacity:.55;cursor:not-allowed}.field-optional.svelte-kvgmbi{color:var(--lp-text-soft);font-weight:500}.field-hint.svelte-kvgmbi{color:var(--lp-text-soft);margin:0 0 .4rem;font-size:.78rem;line-height:1.4}.field-hint.svelte-kvgmbi code:where(.svelte-kvgmbi){background:#f1f5f9;border-radius:4px;padding:.05rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem}.field--checkbox.svelte-kvgmbi{padding-top:.25rem}:where(.dash-check.svelte-kvgmbi){color:#0f172a;cursor:pointer;align-items:center;gap:.55rem;font-size:.9rem;display:inline-flex}.dash-form-row.svelte-kvgmbi{gap:1rem;display:grid}.dash-form-row--two.svelte-kvgmbi{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}@media (width<=720px){.dash-form-row--two.svelte-kvgmbi{grid-template-columns:1fr}}.field--inline.svelte-kvgmbi{flex-direction:column;gap:.25rem;display:flex}.field-inline-label.svelte-kvgmbi{color:#475569;font-size:.78rem;font-weight:600}.dash-sp-empty-line.svelte-kvgmbi{color:var(--lp-text-soft);margin:0 0 .6rem;font-size:.85rem}.dash-sp-nav-links.svelte-kvgmbi{flex-direction:column;gap:.55rem;margin:0 0 .6rem;padding:0;list-style:none;display:flex}.dash-sp-nav-link.svelte-kvgmbi{background:#fffefb;border:1px solid #0f172a14;border-radius:10px;align-items:flex-end;gap:.6rem;padding:.65rem .7rem;display:flex}.dash-sp-nav-link-row.svelte-kvgmbi{flex:auto;grid-template-columns:minmax(8rem,.6fr) minmax(0,1fr);gap:.6rem;display:grid}@media (width<=640px){.dash-sp-nav-link.svelte-kvgmbi{flex-direction:column;align-items:stretch}.dash-sp-nav-link-row.svelte-kvgmbi{grid-template-columns:1fr}}.dash-sp-nav-link-actions.svelte-kvgmbi{align-items:center;gap:.25rem;display:inline-flex}:where(.dash-sp-mini-btn.svelte-kvgmbi){color:#334155;width:1.85rem;height:1.85rem;font:inherit;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;justify-content:center;align-items:center;padding:0;font-size:.95rem;line-height:1;display:inline-flex}.dash-sp-mini-btn.svelte-kvgmbi:hover:not(:disabled){background:#f8fafc;border-color:#cbd5e1}.dash-sp-mini-btn.svelte-kvgmbi:disabled{opacity:.5;cursor:not-allowed}.dash-sp-mini-btn--danger.svelte-kvgmbi{color:#b91c1c}.dash-sp-add-row.svelte-kvgmbi{align-items:center;display:flex}.dash-sp-chips.svelte-kvgmbi{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap;align-items:center;gap:.35rem;padding:.4rem .5rem;display:flex}.dash-sp-chip.svelte-kvgmbi{color:#0f172a;background:#f1f5f9;border:1px solid #e2e8f0;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .55rem;font-size:.82rem;display:inline-flex}:where(.dash-sp-chip-x.svelte-kvgmbi){color:#64748b;width:1.05rem;height:1.05rem;font:inherit;cursor:pointer;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;padding:0;font-size:.95rem;line-height:1;display:inline-flex}.dash-sp-chip-x.svelte-kvgmbi:hover:not(:disabled){color:#0f172a;background:#e2e8f0}.dash-sp-chip-input.svelte-kvgmbi{min-width:6rem;font:inherit;background:0 0;border:none;outline:none;flex:8rem;padding:.25rem .3rem;font-size:.9rem}.dash-sp-color.svelte-kvgmbi{align-items:center;gap:.5rem;display:flex}.dash-sp-color-swatch.svelte-kvgmbi{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:8px;width:2.2rem;height:2.2rem;padding:0}.dash-sites-page.svelte-a4ndw2{gap:clamp(1.5rem,2.5vw,2rem);width:100%;max-width:min(1200px,100%);margin-inline:auto}.dash-sites-lede.svelte-a4ndw2{max-width:min(40rem,100%);margin:0}.dash-sites-lede--secondary.svelte-a4ndw2{opacity:.95;margin-top:.35rem;font-size:clamp(.88rem,1vw,.94rem)}.dash-sites-owner-hint.svelte-a4ndw2{margin:0 0 .25rem;font-size:.875rem;line-height:1.5}.dash-sites-section.svelte-a4ndw2{border:none;min-width:0;margin:0;padding:0}.dash-sites-section-heading.svelte-a4ndw2{letter-spacing:-.02em;color:var(--lp-heading,#0f172a);margin:0 0 .85rem;font-size:.9375rem;font-weight:650;line-height:1.3}.dash-sites-summary-grid.svelte-a4ndw2{grid-template-columns:1fr 1fr;gap:clamp(1.15rem,2vw,1.5rem);width:100%;display:grid}@media (width<=720px){.dash-sites-summary-grid.svelte-a4ndw2{grid-template-columns:1fr}}.dash-sites-summary-card.svelte-a4ndw2{background:#fffefb;border:1px solid #0f172a14;border-radius:14px;margin:0;padding:clamp(1.35rem,2.2vw,1.65rem);transition:border-color .2s,box-shadow .22s,transform .2s;box-shadow:0 1px 2px #0f172a0a}@media (prefers-reduced-motion:reduce){.dash-sites-summary-card.svelte-a4ndw2{transition:border-color .2s,box-shadow .22s}}.dash-sites-summary-card.svelte-a4ndw2:hover{border-color:#00705124;transform:translateY(-1px);box-shadow:0 6px 18px #0000000a}@media (prefers-reduced-motion:reduce){.dash-sites-summary-card.svelte-a4ndw2:hover{transform:none}}.dash-sites-summary-card-label.svelte-a4ndw2{letter-spacing:-.01em;color:#64748b;text-transform:none;margin:0;font-size:.8125rem;font-weight:650}.dash-sites-summary-card-value.svelte-a4ndw2{letter-spacing:-.03em;color:var(--lp-heading,#0f172a);margin:.55rem 0 0;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:700;line-height:1.25}.dash-sites-summary-count.svelte-a4ndw2{letter-spacing:-.04em;color:var(--lp-blue,#007051);margin:.45rem 0 0;font-size:clamp(2rem,4vw,2.45rem);font-weight:700;line-height:1.05}.dash-sites-summary-card-hint.svelte-a4ndw2{color:var(--lp-text-muted,#64748b);margin:.55rem 0 0;font-size:.875rem;line-height:1.5}.dash-sites-summary-card-meta.svelte-a4ndw2{color:var(--lp-text-muted,#64748b);flex-wrap:wrap;align-items:center;gap:.45rem .6rem;margin:.65rem 0 0;font-size:.8125rem;display:flex}.dash-sites-summary-card-meta--muted.svelte-a4ndw2{margin-top:.55rem}.dash-sites-slug-line-prefix.svelte-a4ndw2{color:#64748b;font-size:.8125rem;font-weight:600}.dash-sites-slug-pill.svelte-a4ndw2{box-sizing:border-box;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle;color:#40534a;background:#f3f5f4;border:1px solid #dfe7e2;border-radius:999px;max-width:100%;padding:.25rem .65rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:500;line-height:1.35;display:inline-block;overflow:hidden}.dash-sites-page.svelte-a4ndw2 .dash-panel-desc{color:#94a3b8;font-size:.8125rem;font-weight:500}.dash-sites-summary-count--muted.svelte-a4ndw2{color:var(--lp-text-muted,#64748b);font-size:clamp(1.75rem,3.5vw,2.1rem)}.dash-sites-empty-panel.svelte-a4ndw2{background:#f8fbf9a6;border:1px dashed #0f172a1f;border-radius:14px;padding:clamp(1.35rem,3vw,2rem) clamp(1rem,3vw,1.5rem)}.dash-sites-empty-panel.svelte-a4ndw2 .dash-empty{max-width:26rem}.dash-sites-list.svelte-a4ndw2{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.dash-sites-row.svelte-a4ndw2{border:1px solid var(--lp-outline-fine,#0d0d0d1a);background:var(--lp-surface,#fffefb);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.85rem 1rem;padding:clamp(.85rem,1.5vw,1.05rem) clamp(1rem,1.8vw,1.2rem);transition:background-color .18s,border-color .18s,box-shadow .2s;display:flex}.dash-sites-row.svelte-a4ndw2:hover{background:#f8fbf9;border-color:#cfe2d8;box-shadow:0 1px 3px #0070510f}.dash-sites-row.svelte-a4ndw2:focus-within{border-color:#00705147;box-shadow:0 0 0 2px #00705114}.dash-sites-row-main.svelte-a4ndw2{flex:12rem;min-width:0}.dash-sites-row-title.svelte-a4ndw2{letter-spacing:-.02em;color:var(--lp-heading,#0f172a);margin:0 0 .35rem;font-size:clamp(1rem,1.2vw,1.0625rem);font-weight:700;line-height:1.25}.dash-sites-row-slug-line.svelte-a4ndw2{min-width:0;margin:0}.dash-sites-row-actions.svelte-a4ndw2{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem .65rem;margin-left:auto;display:flex}.dash-sites-btn-remove.svelte-a4ndw2{color:#b42318;background:#fff7f7;border-color:#f0caca}.dash-sites-btn-remove.svelte-a4ndw2:hover:not(:disabled){color:#991b1b;background:#fff0f0;border-color:#e8b4b4}.dash-sites-btn-remove.svelte-a4ndw2:focus-visible{outline-offset:2px;outline:2px solid #b42318}@media (width<=560px){.dash-sites-row.svelte-a4ndw2{align-items:stretch}.dash-sites-row-actions.svelte-a4ndw2{justify-content:stretch;width:100%;margin-left:0}.dash-sites-action-open.svelte-a4ndw2{flex:100%;order:-1;min-height:44px}.dash-sites-action-edit.svelte-a4ndw2,.dash-sites-action-remove.svelte-a4ndw2{flex:calc(50% - .33rem);min-height:44px}}
