.platform-app{--platform-r-sm:var(--surface-r-sm);--platform-r-md:var(--surface-r-lg);--platform-r-lg:1.25rem;--platform-r-xl:var(--surface-r-xl);--platform-r-2xl:var(--surface-r-2xl);--platform-ink:var(--surface-ink);--platform-muted:var(--surface-muted);--platform-line:var(--surface-line);color:hsl(var(--platform-ink))}.platform-app :focus-visible{--tw-ring-color:hsl(var(--platform-accent)/0.35)!important}.platform-app :where(.platform-section,.platform-card,.platform-stat-grid,.platform-stat-tile,.interactive-card,.interactive-surface,.surface-glass,.modal-panel,.platform-sidebar,.platform-sidebar-nav-frame,.platform-settings-sidebar,.platform-settings-nav-frame,.platform-settings-preview,.platform-settings-inner-panel,.platform-settings-layout-card,.platform-settings-preset,.platform-settings-drop,.platform-settings-color-card){border-radius:var(--platform-r-xl)}.platform-app :where(.modal-panel){border-radius:var(--platform-r-2xl)}.platform-app :where(.platform-meta-pill,.platform-trust-chip,.platform-filter-pill,.platform-nav-icon,.platform-icon-chip,.platform-subnav-icon,.platform-header-cta,button:not(.platform-settings-drop):not(.platform-settings-preset):not(.platform-settings-tab):not(.platform-settings-vibe-pill):not(.platform-settings-swatch):not(.platform-settings-layout-card),[type=button]:not(.platform-settings-drop):not(.platform-settings-preset):not(.platform-settings-tab):not(.platform-settings-vibe-pill):not(.platform-settings-swatch):not(.platform-settings-layout-card),[role=button]:not(.platform-settings-drop):not(.platform-settings-preset)){border-radius:9999px!important}.platform-app :where(input,select,textarea,[role=combobox]){border-radius:var(--platform-r-md)!important}.platform-app :where(.platform-nav-link,.platform-subnav-link){border-radius:var(--platform-r-lg)!important}.platform-app :where(span.inline-flex.items-center.border){border-radius:9999px}.platform-canvas{position:relative;isolation:isolate;min-height:100dvh;background:hsl(var(--surface-canvas))}.platform-glow{background:radial-gradient(ellipse 55% 45% at 12% 18%,rgba(141,179,77,.06) 0,transparent 55%),radial-gradient(ellipse 50% 40% at 92% 8%,hsl(var(--platform-accent)/.08) 0,transparent 52%),radial-gradient(ellipse 45% 38% at 100% 12%,hsl(var(--platform-accent)/.06) 0,transparent 52%),radial-gradient(ellipse 40% 35% at 50% 100%,hsl(var(--sky)/.06) 0,transparent 50%)}.platform-glow,.platform-grid{pointer-events:none;position:absolute;inset:0}.platform-grid{opacity:.35;background-image:linear-gradient(hsl(var(--platform-ink)/.04) 1px,transparent 1px),linear-gradient(90deg,hsl(var(--platform-ink)/.04) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 85% 65% at 50% 0,#000 15%,transparent 72%);mask-image:radial-gradient(ellipse 85% 65% at 50% 0,#000 15%,transparent 72%)}.platform-shell{min-height:100dvh}@media (min-width:1024px){.platform-shell{height:100dvh;gap:.75rem;overflow:hidden;padding:.75rem}.platform-shell-sidebar{min-height:0;flex-shrink:0;align-self:stretch;overflow-y:auto;scrollbar-width:thin;overscroll-behavior-y:contain}.platform-shell-main{display:flex;min-height:0;min-width:0;flex:1 1 0%;flex-direction:column;overflow:hidden;border:1px solid hsl(var(--platform-line)/.88);background:hsla(0,0%,100%,.96);border-radius:var(--platform-r-xl);box-shadow:0 1px 0 0 #fff inset,0 24px 56px -28px hsl(var(--platform-accent)/.12);backdrop-filter:blur(16px)}}.platform-header{position:sticky;top:0;z-index:30;border-bottom-width:1px;--tw-backdrop-blur:blur(24px);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);border-color:hsl(var(--platform-line)/.75);background:hsla(0,0%,100%,.82);box-shadow:inset 0 1px 0 0 #fff;transition:background .45s cubic-bezier(.22,1,.36,1),border-color .45s cubic-bezier(.22,1,.36,1),box-shadow .45s cubic-bezier(.22,1,.36,1)}@media (min-width:1024px){.platform-header{border-radius:var(--platform-r-xl) var(--platform-r-xl) 0 0}}.platform-header--scrolled{border-color:hsl(var(--neon)/.18);background:hsla(0,0%,100%,.94);box-shadow:0 1px 0 0 #fff inset,0 10px 32px -16px hsl(var(--platform-ink)/.07)}.platform-header-inner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.75rem 1rem}.platform-app :where(span.inline-flex.platform-header-inner.border){border-radius:9999px}.platform-app span.inline-flex.platform-header-inner.gap-1\.5.border{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.platform-header-inner.gap-1\.5.border.bg-pink-soft,.platform-app span.inline-flex.platform-header-inner.gap-1\.5.border.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}@media (min-width:640px){.platform-header-inner{gap:1rem;padding:.875rem 1.25rem}}@media (min-width:1024px){.platform-header-inner{padding-left:1.5rem;padding-right:1.5rem}}.platform-header-mobile-context{border-top:1px solid hsl(var(--platform-line)/.55);padding:.625rem 1rem .75rem}.platform-header-context>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.125rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.125rem * var(--tw-space-y-reverse))}.platform-header-eyebrow{font-size:10px;font-weight:600;text-transform:uppercase;color:#759146}.platform-header-title{font-size:clamp(1.125rem,1.5vw + .75rem,1.375rem);line-height:1.15;font-family:var(--font-display);font-weight:600;letter-spacing:-.02em;color:hsl(var(--platform-ink))}.platform-header-toolbar{display:flex;flex-shrink:0;align-items:center;gap:.5rem}.platform-app :where(span.inline-flex.platform-header-toolbar.border){border-radius:9999px}.platform-app span.inline-flex.platform-header-toolbar.gap-1\.5.border{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.platform-header-toolbar.gap-1\.5.border.bg-pink-soft,.platform-app span.inline-flex.platform-header-toolbar.gap-1\.5.border.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}@media (min-width:640px){.platform-header-toolbar{gap:.625rem}}.platform-header-menu{border-color:hsl(var(--platform-line));background:hsla(0,0%,100%,.92)}.platform-header-accent{height:2px;background:linear-gradient(90deg,transparent 0,hsl(var(--neon)/.5) 22%,hsl(var(--platform-accent)/.32) 52%,transparent 100%);opacity:.85}.platform-header--scrolled .platform-header-accent{background:linear-gradient(90deg,transparent 0,hsl(var(--neon)/.65) 30%,hsl(var(--platform-accent)/.4) 58%,transparent 100%);opacity:1}.platform-meta-pill{display:inline-flex;min-height:2.25rem;align-items:center;gap:.375rem;border-width:1px;padding:.5rem .875rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:color,border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.platform-app :where(span.platform-meta-pill.items-center.border){border-radius:9999px}.platform-app :where(span.inline-flex.platform-meta-pill.border){border-radius:9999px}.platform-app :where(span.inline-flex.items-center.platform-meta-pill){border-radius:9999px}.platform-app span.inline-flex.items-center.gap-1\.5.platform-meta-pill,.platform-app span.inline-flex.items-center.platform-meta-pill.border,.platform-app span.inline-flex.platform-meta-pill.gap-1\.5.border,.platform-app span.platform-meta-pill.items-center.gap-1\.5.border{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.gap-1\.5.platform-meta-pill.bg-pink-soft,.platform-app span.inline-flex.items-center.gap-1\.5.platform-meta-pill.bg-tile-mint\/40,.platform-app span.inline-flex.items-center.platform-meta-pill.border.bg-pink-soft,.platform-app span.inline-flex.items-center.platform-meta-pill.border.bg-tile-mint\/40,.platform-app span.inline-flex.platform-meta-pill.gap-1\.5.border.bg-pink-soft,.platform-app span.inline-flex.platform-meta-pill.gap-1\.5.border.bg-tile-mint\/40,.platform-app span.platform-meta-pill.items-center.gap-1\.5.border.bg-pink-soft,.platform-app span.platform-meta-pill.items-center.gap-1\.5.border.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}.platform-meta-pill:focus-visible{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000);--tw-ring-color:hsl(var(--platform-accent)/0.3);--tw-ring-offset-width:2px}.platform-meta-pill{border-color:hsl(var(--platform-line));background:hsla(0,0%,100%,.92);color:hsl(var(--platform-muted));backdrop-filter:blur(8px);box-shadow:0 4px 20px -12px hsl(var(--platform-ink)/.08)}.platform-meta-pill:hover{color:hsl(var(--platform-ink));border-color:hsl(var(--platform-accent)/.25)}.platform-trust-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:10px;font-weight:600}.platform-app :where(span.platform-trust-chip.items-center.border){border-radius:9999px}.platform-app :where(span.inline-flex.platform-trust-chip.border){border-radius:9999px}.platform-app span.inline-flex.items-center.platform-trust-chip.border,.platform-app span.inline-flex.platform-trust-chip.gap-1\.5.border,.platform-app span.platform-trust-chip.items-center.gap-1\.5.border{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.platform-trust-chip.border.bg-pink-soft,.platform-app span.inline-flex.items-center.platform-trust-chip.border.bg-tile-mint\/40,.platform-app span.inline-flex.platform-trust-chip.gap-1\.5.border.bg-pink-soft,.platform-app span.inline-flex.platform-trust-chip.gap-1\.5.border.bg-tile-mint\/40,.platform-app span.platform-trust-chip.items-center.gap-1\.5.border.bg-pink-soft,.platform-app span.platform-trust-chip.items-center.gap-1\.5.border.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}.platform-trust-chip{border:1px solid hsl(var(--neon)/.22);background:hsl(var(--neon)/.08);color:#6b883a;border-radius:9999px!important}.platform-trust-chip:before{content:"";width:.375rem;height:.375rem;flex-shrink:0;border-radius:0;background:hsl(var(--neon));box-shadow:0 0 6px hsl(var(--neon)/.5)}.platform-breadcrumb--compact a{color:hsl(var(--platform-muted))}.platform-breadcrumb--compact a:hover{color:hsl(var(--platform-ink))}.platform-header-cta{border-radius:9999px!important;box-shadow:0 1px 0 0 hsla(0,0%,100%,.35) inset,0 0 32px -10px hsl(var(--neon)/.45)}.platform-header-cta:hover{box-shadow:0 1px 0 0 hsla(0,0%,100%,.42) inset,0 0 40px -8px hsl(var(--neon)/.55)}.platform-mobile-drawer-backdrop{background:hsl(var(--landing-dark)/.42);backdrop-filter:blur(6px)}.platform-breadcrumb a{color:hsl(var(--platform-muted));transition:color .2s ease}.platform-breadcrumb a:hover{color:hsl(var(--platform-ink))}.platform-breadcrumb-current{display:inline-flex;align-items:center;gap:.375rem}.platform-app :where(span.platform-breadcrumb-current.items-center.border){border-radius:9999px}.platform-app :where(span.inline-flex.platform-breadcrumb-current.border){border-radius:9999px}.platform-app span.inline-flex.items-center.platform-breadcrumb-current.border,.platform-app span.inline-flex.platform-breadcrumb-current.gap-1\.5.border,.platform-app span.platform-breadcrumb-current.items-center.gap-1\.5.border{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.platform-breadcrumb-current.border.bg-pink-soft,.platform-app span.inline-flex.items-center.platform-breadcrumb-current.border.bg-tile-mint\/40,.platform-app span.inline-flex.platform-breadcrumb-current.gap-1\.5.border.bg-pink-soft,.platform-app span.inline-flex.platform-breadcrumb-current.gap-1\.5.border.bg-tile-mint\/40,.platform-app span.platform-breadcrumb-current.items-center.gap-1\.5.border.bg-pink-soft,.platform-app span.platform-breadcrumb-current.items-center.gap-1\.5.border.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}.platform-breadcrumb-current{color:hsl(var(--platform-ink))}.platform-breadcrumb-dot{width:.375rem;height:.375rem;flex-shrink:0;border-radius:0;background:hsl(var(--neon));box-shadow:0 0 6px hsl(var(--neon)/.45)}.platform-main{position:relative}@media (min-width:1024px){.platform-main{min-height:0;flex:1 1 0%;overflow-y:auto;scrollbar-width:thin;scrollbar-gutter:stable;overscroll-behavior-y:contain}}.platform-sidebar{display:flex;height:100%;flex-shrink:0;flex-direction:column;transition-property:width;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;transition-timing-function:cubic-bezier(0,0,.2,1);animation-duration:.3s;animation-timing-function:cubic-bezier(0,0,.2,1);background:linear-gradient(165deg,hsla(0,0%,100%,.98) 0,hsla(0,0%,100%,.94) 48%,hsl(var(--platform-accent-soft)/.24) 100%);backdrop-filter:blur(14px)}@media (min-width:1024px){.platform-sidebar{height:calc(100dvh - 1.5rem);border:1px solid hsl(var(--platform-line)/.88);border-radius:var(--platform-r-xl);box-shadow:0 1px 0 0 #fff inset,0 20px 48px -24px hsl(var(--platform-accent)/.14);overflow:hidden}}@media (max-width:1023px){.platform-sidebar{border-right-width:1px;border-color:hsl(var(--platform-line));box-shadow:1px 0 0 0 hsla(0,0%,100%,.8) inset,16px 0 48px -24px hsl(var(--platform-accent)/.06)}}.platform-sidebar-top{flex-shrink:0}.platform-sidebar-body{min-height:0;flex:1 1 0%;overflow-y:auto;padding-top:.75rem;padding-bottom:.75rem;overscroll-behavior-y:contain}.platform-sidebar-foot{margin-top:auto;flex-shrink:0}.platform-sidebar-foot>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.625rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.625rem * var(--tw-space-y-reverse))}.platform-sidebar-foot{padding-top:.25rem}.platform-sidebar-status{margin-top:.75rem;display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:10px;font-weight:600}.platform-app :where(span.platform-sidebar-status.items-center.border){border-radius:9999px}.platform-app :where(span.inline-flex.platform-sidebar-status.border){border-radius:9999px}.platform-app span.inline-flex.items-center.platform-sidebar-status.border,.platform-app span.inline-flex.platform-sidebar-status.gap-1\.5.border,.platform-app span.platform-sidebar-status.items-center.gap-1\.5.border{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.platform-sidebar-status.border.bg-pink-soft,.platform-app span.inline-flex.items-center.platform-sidebar-status.border.bg-tile-mint\/40,.platform-app span.inline-flex.platform-sidebar-status.gap-1\.5.border.bg-pink-soft,.platform-app span.inline-flex.platform-sidebar-status.gap-1\.5.border.bg-tile-mint\/40,.platform-app span.platform-sidebar-status.items-center.gap-1\.5.border.bg-pink-soft,.platform-app span.platform-sidebar-status.items-center.gap-1\.5.border.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}.platform-sidebar-status{border:1px solid hsl(var(--neon)/.2);background:hsl(var(--neon)/.07);color:#6b883a;border-radius:9999px!important}.platform-sidebar-status-dot{width:.375rem;height:.375rem;flex-shrink:0;border-radius:0;background:hsl(var(--neon));box-shadow:0 0 6px hsl(var(--neon)/.5)}.platform-sidebar-toggle{color:hsl(var(--platform-muted))}.platform-sidebar-toggle:hover{color:hsl(var(--platform-ink));background:hsla(0,0%,100%,.72)}.platform-sidebar-nav-frame{border:1px solid hsl(var(--platform-line)/.82);background:hsla(0,0%,100%,.9);padding:.625rem;box-shadow:0 1px 0 0 #fff inset,0 12px 32px -16px hsl(var(--platform-accent)/.1)}.platform-sidebar-nav-frame--collapsed{border-color:transparent;background:transparent;padding:0;box-shadow:none}.platform-sidebar-user{display:flex;align-items:center;gap:.625rem;border-width:1px;padding:.625rem .75rem}.platform-app :where(span.inline-flex.platform-sidebar-user.border){border-radius:9999px}.platform-app :where(span.inline-flex.items-center.platform-sidebar-user){border-radius:9999px}.platform-app span.inline-flex.items-center.gap-1\.5.platform-sidebar-user,.platform-app span.inline-flex.platform-sidebar-user.gap-1\.5.border{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.gap-1\.5.platform-sidebar-user.bg-pink-soft,.platform-app span.inline-flex.items-center.gap-1\.5.platform-sidebar-user.bg-tile-mint\/40,.platform-app span.inline-flex.platform-sidebar-user.gap-1\.5.border.bg-pink-soft,.platform-app span.inline-flex.platform-sidebar-user.gap-1\.5.border.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}.platform-sidebar-user{border-color:hsl(var(--platform-line)/.75);background:hsla(0,0%,100%,.82);border-radius:var(--platform-r-md)!important}.platform-sidebar-user-avatar{display:grid;width:2rem;height:2rem;flex-shrink:0;place-items:center;font-size:.75rem;line-height:1rem;font-weight:600;border:1px solid hsl(var(--neon)/.22);background:hsl(var(--neon)/.1);color:#6b883a;border-radius:var(--platform-r-md)!important}.platform-sidebar-user-avatar--solo{width:2.25rem;height:2.25rem}.platform-sidebar-user-name{color:hsl(var(--platform-ink))}.platform-sidebar-user-email{color:hsl(var(--platform-muted))}.platform-nav-label{padding-left:.5rem;padding-right:.5rem;padding-bottom:.375rem;font-size:10px;color:#759146}.platform-nav-badge,.platform-nav-label{font-weight:600;text-transform:uppercase}.platform-nav-badge{flex-shrink:0;padding:1px .375rem;font-size:9px;background:hsl(var(--neon)/.14);color:#668137;border-radius:9999px}.platform-nav-link{position:relative;display:flex;width:100%;align-items:center;gap:.625rem;border-width:1px;border-color:transparent;padding:.5rem;text-align:left;transition-property:background,box-shadow,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.platform-app :where(span.inline-flex.platform-nav-link.border){border-radius:9999px}.platform-app :where(span.inline-flex.items-center.platform-nav-link){border-radius:9999px}.platform-app span.inline-flex.items-center.gap-1\.5.platform-nav-link,.platform-app span.inline-flex.platform-nav-link.gap-1\.5.border{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.gap-1\.5.platform-nav-link.bg-pink-soft,.platform-app span.inline-flex.items-center.gap-1\.5.platform-nav-link.bg-tile-mint\/40,.platform-app span.inline-flex.platform-nav-link.gap-1\.5.border.bg-pink-soft,.platform-app span.inline-flex.platform-nav-link.gap-1\.5.border.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}.platform-nav-link--active{border-color:hsl(var(--neon)/.32);background:linear-gradient(135deg,hsl(var(--neon)/.18) 0,hsl(var(--neon)/.09) 100%)}.platform-nav-link:not(.platform-nav-link--active):not([aria-disabled=true]):hover{border-color:hsl(var(--platform-line));background:hsla(0,0%,100%,.72)}.platform-nav-link-title{color:hsl(var(--platform-ink))}.platform-nav-link-desc{color:hsl(var(--platform-muted)/.9)}.platform-nav-link-desc--active{color:hsl(var(--platform-ink)/.7)}.platform-nav-icon{display:grid;width:1.75rem;height:1.75rem;flex-shrink:0;place-items:center;border-width:1px;transition-property:background,border-color,color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.platform-app :where(span.inline-flex.items-center.platform-nav-icon){border-radius:9999px}.platform-app span.inline-flex.items-center.gap-1\.5.platform-nav-icon{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.gap-1\.5.platform-nav-icon.bg-pink-soft,.platform-app span.inline-flex.items-center.gap-1\.5.platform-nav-icon.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}.platform-nav-icon--active{border-color:hsl(var(--neon)/.5);background:hsl(var(--neon));color:hsl(var(--neon-foreground));box-shadow:0 1px 0 0 hsla(0,0%,100%,.35) inset,0 0 18px -4px hsl(var(--neon)/.55)}.platform-nav-icon--idle{border-color:hsl(var(--platform-line)/.55);background:hsla(0,0%,100%,.85);color:hsl(var(--platform-muted))}.platform-nav-link:hover .platform-nav-icon--idle{border-color:hsl(var(--platform-line));background:#fff;color:hsl(var(--platform-ink))}.platform-nav-collapsed{position:relative;margin-left:auto;margin-right:auto;display:flex;width:2.5rem;height:2.5rem;align-items:center;justify-content:center;border-width:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.platform-app :where(span.inline-flex.platform-nav-collapsed.border){border-radius:9999px}.platform-app :where(span.inline-flex.items-center.platform-nav-collapsed){border-radius:9999px}.platform-app span.inline-flex.items-center.gap-1\.5.platform-nav-collapsed,.platform-app span.inline-flex.platform-nav-collapsed.gap-1\.5.border{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.gap-1\.5.platform-nav-collapsed.bg-pink-soft,.platform-app span.inline-flex.items-center.gap-1\.5.platform-nav-collapsed.bg-tile-mint\/40,.platform-app span.inline-flex.platform-nav-collapsed.gap-1\.5.border.bg-pink-soft,.platform-app span.inline-flex.platform-nav-collapsed.gap-1\.5.border.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}.platform-nav-collapsed--active{border-color:hsl(var(--neon)/.45);background:hsl(var(--neon));color:hsl(var(--neon-foreground));box-shadow:0 1px 0 0 hsla(0,0%,100%,.35) inset,0 0 24px -6px hsl(var(--neon)/.55)}.platform-nav-collapsed--idle{border-color:transparent;color:hsl(var(--platform-muted))}.platform-nav-collapsed--idle:hover{border-color:hsl(var(--platform-line));background:#fff;color:hsl(var(--platform-ink))}.platform-nav-upcoming{margin-top:.5rem;padding-top:.5rem;border-top:1px solid hsl(var(--platform-line)/.6)}.platform-nav-upcoming-trigger{display:flex;width:100%;align-items:center;gap:.375rem;padding:.25rem .5rem;font-size:11px;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.platform-app :where(span.inline-flex.platform-nav-upcoming-trigger.border){border-radius:9999px}.platform-app span.inline-flex.items-center.platform-nav-upcoming-trigger.border,.platform-app span.inline-flex.platform-nav-upcoming-trigger.gap-1\.5.border{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.platform-nav-upcoming-trigger.border.bg-pink-soft,.platform-app span.inline-flex.items-center.platform-nav-upcoming-trigger.border.bg-tile-mint\/40,.platform-app span.inline-flex.platform-nav-upcoming-trigger.gap-1\.5.border.bg-pink-soft,.platform-app span.inline-flex.platform-nav-upcoming-trigger.gap-1\.5.border.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}.platform-nav-upcoming-trigger{color:hsl(var(--platform-muted))}.platform-nav-upcoming-trigger:hover{color:hsl(var(--platform-ink))}.platform-nav-upcoming-item{display:flex;align-items:center;gap:.625rem;padding:.375rem .5rem}.platform-app :where(span.inline-flex.platform-nav-upcoming-item.border){border-radius:9999px}.platform-app span.inline-flex.platform-nav-upcoming-item.gap-1\.5.border{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.platform-nav-upcoming-item.gap-1\.5.border.bg-pink-soft,.platform-app span.inline-flex.platform-nav-upcoming-item.gap-1\.5.border.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}.platform-nav-upcoming-item{color:hsl(var(--platform-muted)/.85);cursor:not-allowed}.platform-sidebar[data-theme=dark]{--platform-ink:0 0% 95%;--platform-muted:240 6% 62%;--platform-line:0 0% 100%;background:linear-gradient(165deg,hsl(var(--platform-accent)/.22) 0,transparent 55%),hsl(var(--landing-dark))}@media (min-width:1024px){.platform-sidebar[data-theme=dark]{border-color:hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.04),0 20px 48px -24px rgba(0,0,0,.5)}}.platform-sidebar[data-theme=dark] .platform-sidebar-nav-frame{border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);box-shadow:inset 0 1px 0 0 hsla(0,0%,100%,.04)}.platform-sidebar[data-theme=dark] .platform-nav-link:not(.platform-nav-link--active):hover{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.06)}.platform-sidebar[data-theme=dark] .platform-nav-icon--idle{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05)}.platform-sidebar[data-theme=dark] .platform-nav-link:hover .platform-nav-icon--idle{border-color:hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.1);color:hsl(var(--platform-ink))}.platform-sidebar[data-theme=dark] .platform-nav-collapsed--idle:hover{border-color:hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.08)}.platform-sidebar[data-theme=dark] .platform-sidebar-user,.platform-sidebar[data-theme=dark] .platform-sidebar-workspace{border-color:hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05)}.platform-sidebar[data-theme=dark] .platform-sidebar-toggle:hover{background:hsla(0,0%,100%,.08)}.platform-sidebar[data-theme=dark] .platform-nav-upcoming{border-color:hsla(0,0%,100%,.1)}.platform-sidebar[data-theme=dark] .platform-nav-badge,.platform-sidebar[data-theme=dark] .platform-nav-label,.platform-sidebar[data-theme=dark] .platform-sidebar-status,.platform-sidebar[data-theme=dark] .platform-sidebar-user-avatar{color:#c5ea86}.platform-page-title{font-size:clamp(2rem,3.4vw + .75rem,3rem);line-height:1.04;font-family:var(--font-display);font-weight:600;text-wrap:balance;color:hsl(var(--platform-ink))}.platform-page-lead{font-size:15px;line-height:1.65;text-wrap:pretty;color:hsl(var(--platform-muted))}.platform-app .display-italic{font-weight:500;color:hsl(var(--surface-accent))}.platform-intro-lead{margin-top:.5rem;font-size:.875rem;line-height:1.25rem;line-height:1.625;text-wrap:pretty;color:hsl(var(--platform-muted))}.platform-section{border:1px solid hsl(var(--platform-line));background:#fff;padding:1.25rem;box-shadow:0 1px 0 0 #fff inset,0 2px 8px hsl(var(--platform-ink)/.04),0 20px 48px -22px hsl(var(--platform-accent)/.1);transition:border-color .35s ease,box-shadow .35s ease}.platform-section:hover{border-color:hsl(var(--platform-accent)/.2)}@media (min-width:640px){.platform-section{padding:1.75rem 2rem}}.platform-section-header{margin-bottom:1.5rem}.platform-section-header>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.platform-section-header{border-bottom-width:1px;padding-bottom:1.25rem;border-color:hsl(var(--platform-line))}.platform-subnav-link{display:flex;align-items:flex-start;gap:.75rem;border-width:1px;padding:.625rem .75rem;transition-property:background,box-shadow,border-color;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.platform-app :where(span.inline-flex.items-center.platform-subnav-link){border-radius:9999px}.platform-app span.inline-flex.items-center.gap-1\.5.platform-subnav-link{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.gap-1\.5.platform-subnav-link.bg-pink-soft,.platform-app span.inline-flex.items-center.gap-1\.5.platform-subnav-link.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}.platform-subnav-link{border-color:hsl(var(--platform-line)/.85);background:hsla(0,0%,100%,.6);border-radius:var(--platform-r-xl)!important}.platform-subnav-link--active{border-color:hsl(var(--neon)/.4);background:linear-gradient(135deg,hsl(var(--neon)/.14) 0,hsl(var(--neon)/.05) 100%);box-shadow:0 1px 0 0 hsla(0,0%,100%,.55) inset,0 10px 28px -14px hsl(var(--neon)/.3)}.platform-subnav-link:not(.platform-subnav-link--active):hover{border-color:hsl(var(--platform-accent)/.25);background:#fff;box-shadow:0 10px 24px -18px hsl(var(--platform-accent)/.25)}.platform-subnav-icon{margin-top:.125rem;display:grid;width:2.25rem;height:2.25rem;flex-shrink:0;place-items:center;border-width:1px;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.platform-app :where(span.inline-flex.items-center.platform-subnav-icon){border-radius:9999px}.platform-app span.inline-flex.items-center.gap-1\.5.platform-subnav-icon{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.gap-1\.5.platform-subnav-icon.bg-pink-soft,.platform-app span.inline-flex.items-center.gap-1\.5.platform-subnav-icon.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}.platform-subnav-icon{border-radius:var(--platform-r-md)!important}.platform-subnav-icon--active{border-color:hsl(var(--neon)/.35);background:hsl(var(--neon)/.12);color:#6b883a}.platform-subnav-icon--active-destructive{border-color:hsl(var(--destructive)/.25);background:hsl(var(--destructive)/.1);color:hsl(var(--destructive))}.platform-subnav-icon--idle{border-color:hsl(var(--platform-line));background:#fcfcfd;color:hsl(var(--platform-muted))}.platform-subnav-link:hover .platform-subnav-icon--idle{border-color:hsl(var(--platform-accent)/.3);color:hsl(var(--platform-ink))}.platform-app .interactive-card{border-color:hsl(var(--platform-line));background:#fff;box-shadow:0 1px 0 0 #fff inset,0 2px 8px hsl(var(--platform-ink)/.04),0 16px 40px -18px hsl(var(--platform-accent)/.1)}.platform-app .interactive-card:hover{transform:translateY(-2px);border-color:hsl(var(--platform-accent)/.22);box-shadow:0 1px 0 0 #fff inset,0 12px 32px -12px hsl(var(--neon)/.12),0 24px 56px -20px hsl(var(--platform-accent)/.14)}.platform-app .interactive-surface{border:1px solid hsl(var(--platform-line));background:hsla(0,0%,100%,.92);box-shadow:inset 0 1px 0 0 #fff}.platform-app .interactive-surface:hover{border-color:hsl(var(--platform-accent)/.2);box-shadow:0 1px 0 0 #fff inset,0 12px 32px -14px hsl(var(--platform-accent)/.1)}.platform-app .surface-glass{border:1px solid hsl(var(--platform-line));background:#fff;box-shadow:0 1px 0 0 #fff inset,0 24px 56px -20px hsl(var(--platform-accent)/.1)}.platform-card{border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:1.25rem;transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.platform-app :where(span.inline-flex.items-center.platform-card){border-radius:9999px}.platform-app span.inline-flex.items-center.gap-1\.5.platform-card{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.gap-1\.5.platform-card.bg-pink-soft,.platform-app span.inline-flex.items-center.gap-1\.5.platform-card.bg-tile-mint\/40,.platform-card{border-color:hsl(var(--platform-line))}.platform-card{box-shadow:inset 0 1px 0 0 #fff}.platform-card:hover{border-color:hsl(var(--platform-accent)/.22);box-shadow:0 12px 32px -14px hsl(var(--platform-accent)/.1)}.platform-card--connected{border-color:hsl(var(--neon)/.3);background:hsla(82,55%,62%,.04)}.platform-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;overflow:hidden;border-width:1px}.platform-app :where(span.inline-flex.items-center.platform-stat-grid){border-radius:9999px}.platform-app span.inline-flex.items-center.gap-1\.5.platform-stat-grid{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.gap-1\.5.platform-stat-grid.bg-pink-soft,.platform-app span.inline-flex.items-center.gap-1\.5.platform-stat-grid.bg-tile-mint\/40,.platform-stat-grid{border-color:hsl(var(--platform-line))}.platform-stat-grid{background:#fff;box-shadow:0 1px 0 0 #fff inset,0 20px 48px -22px hsl(var(--platform-accent)/.1)}@media (min-width:1024px){.platform-stat-grid{grid-template-columns:repeat(4,1fr)}}.platform-stat-tile{display:flex;align-items:center;gap:1rem;border-bottom-width:1px;border-right-width:1px;padding:1.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.platform-app :where(span.inline-flex.platform-stat-tile.border){border-radius:9999px}.platform-app span.inline-flex.platform-stat-tile.gap-1\.5.border{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.platform-stat-tile.gap-1\.5.border.bg-pink-soft,.platform-app span.inline-flex.platform-stat-tile.gap-1\.5.border.bg-tile-mint\/40,.platform-stat-tile{border-color:hsl(var(--platform-line))}.platform-stat-tile{background:#fff}.platform-stat-tile:hover{background:#fcfcfd}.platform-stat-grid>:nth-child(2n){border-right-width:0}@media (min-width:1024px){.platform-stat-grid>*{border-bottom-width:0;border-right-width:1px}.platform-stat-grid>:last-child{border-right-width:0}}.platform-icon-chip{display:grid;width:2.5rem;height:2.5rem;flex-shrink:0;place-items:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:hsl(var(--landing-dark));box-shadow:0 0 24px -8px hsl(var(--neon)/.35)}.platform-filter-pill{padding:.5rem .875rem;font-size:.75rem;line-height:1rem;font-weight:500;text-transform:capitalize;transition-property:background,color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s;color:hsl(var(--platform-muted));background:hsla(0,0%,100%,.8);border:1px solid hsl(var(--platform-line))}.platform-filter-pill:hover{color:hsl(var(--platform-ink));border-color:hsl(var(--platform-accent)/.25)}.platform-filter-pill--active{border-color:hsl(var(--neon)/.4);background:hsl(var(--neon)/.12);color:hsl(var(--platform-ink));box-shadow:0 0 24px -10px hsl(var(--neon)/.3)}.platform-app .modal-panel{border:1px solid hsl(var(--platform-line));background:#fff;box-shadow:0 1px 0 0 #fff inset,0 32px 80px -24px hsl(var(--platform-ink)/.18)}.platform-app .modal-header{border-color:hsl(var(--platform-line)/.8);background:linear-gradient(135deg,hsla(82,55%,62%,.08) 0,#fff 50%,hsl(var(--platform-accent-soft)/.5) 100%)}.platform-app .modal-body{border-color:hsl(var(--platform-line)/.6);background:#fcfcfd}.platform-app .modal-footer{border-color:hsl(var(--platform-line)/.8);background:#fff}.platform-app ::-moz-selection{background:hsl(var(--platform-accent-soft));color:hsl(var(--platform-ink))}.platform-app ::selection{background:hsl(var(--platform-accent-soft));color:hsl(var(--platform-ink))}.platform-app .interactive-card:hover{border-color:hsl(var(--platform-accent)/.25);box-shadow:0 4px 10px -2px hsl(var(--platform-ink)/.06),0 20px 48px -16px hsl(var(--platform-accent)/.12)}.platform-app span.inline-flex.items-center.gap-1\.5.border{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.gap-1\.5.border.bg-pink-soft,.platform-app span.inline-flex.items-center.gap-1\.5.border.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}.platform-app :where(.rounded-lg){border-radius:var(--platform-r-lg)!important}.platform-app .platform-section :where(.border-border){border-color:hsl(var(--platform-line))}.platform-settings-badge{margin-bottom:1rem;display:inline-flex;align-items:center;gap:.375rem;border-width:1px;padding:.25rem .75rem;font-size:.75rem;line-height:1rem;font-weight:600}.platform-app :where(span.platform-settings-badge.items-center.border){border-radius:9999px}.platform-app :where(span.inline-flex.platform-settings-badge.border){border-radius:9999px}.platform-app :where(span.inline-flex.items-center.platform-settings-badge){border-radius:9999px}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-badge,.platform-app span.inline-flex.items-center.platform-settings-badge.border,.platform-app span.inline-flex.platform-settings-badge.gap-1\.5.border,.platform-app span.platform-settings-badge.items-center.gap-1\.5.border{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-badge.bg-pink-soft,.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-badge.bg-tile-mint\/40,.platform-app span.inline-flex.items-center.platform-settings-badge.border.bg-pink-soft,.platform-app span.inline-flex.items-center.platform-settings-badge.border.bg-tile-mint\/40,.platform-app span.inline-flex.platform-settings-badge.gap-1\.5.border.bg-pink-soft,.platform-app span.inline-flex.platform-settings-badge.gap-1\.5.border.bg-tile-mint\/40,.platform-app span.platform-settings-badge.items-center.gap-1\.5.border.bg-pink-soft,.platform-app span.platform-settings-badge.items-center.gap-1\.5.border.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}.platform-settings-badge{border-color:hsl(var(--neon)/.22);background:hsl(var(--neon)/.1);color:#6b883a;border-radius:9999px!important}.platform-settings-badge-dot{width:.375rem;height:.375rem;flex-shrink:0;border-radius:0;background:hsl(var(--neon));box-shadow:0 0 6px hsl(var(--neon)/.5)}.platform-settings-step{display:grid;width:1.5rem;height:1.5rem;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;border-radius:9999px!important;background:hsl(var(--neon)/.12);color:#6b883a;border:1px solid hsl(var(--neon)/.22)}.platform-settings-section-title{font-family:var(--font-display);font-size:1.125rem;line-height:1.75rem;line-height:1.375;font-weight:600;color:hsl(var(--platform-ink))}.platform-settings-section-desc{font-size:.875rem;line-height:1.25rem;line-height:1.625;color:hsl(var(--platform-muted))}.platform-settings-page-header{position:relative}.platform-settings-page-header:after{content:"";display:block;width:3.5rem;height:3px;margin-top:1.25rem;border-radius:9999px;background:linear-gradient(90deg,hsl(var(--neon)/.7) 0,hsl(var(--platform-accent)/.35) 55%,transparent 100%)}.platform-settings-sidebar{position:relative;border:1px solid hsl(var(--platform-line));background-color:hsla(0,0%,100%,.97);background-image:radial-gradient(ellipse 70% 50% at 8% -12%,hsl(var(--platform-accent)/.08) 0,transparent 60%),radial-gradient(ellipse 60% 45% at 108% 112%,hsl(var(--neon)/.07) 0,transparent 55%),radial-gradient(hsl(var(--platform-ink)/.05) 1px,transparent 1px);background-size:auto,auto,16px 16px;background-repeat:no-repeat,no-repeat,repeat;box-shadow:0 1px 0 0 #fff inset,0 20px 48px -24px hsl(var(--platform-accent)/.14);backdrop-filter:blur(10px);overflow:hidden}.platform-settings-sidebar-nav{padding:.75rem}.platform-settings-sidebar-extra{min-height:0;flex:1 1 auto;overflow-y:auto;overscroll-behavior-y:contain;padding:0 .75rem .75rem}.platform-settings-sidebar-actions{margin-top:auto;flex-shrink:0;padding:.75rem;border-top:1px solid hsl(var(--platform-line)/.75);background:hsla(0,0%,100%,.72);backdrop-filter:blur(8px)}.platform-settings-nav-frame{border:1px solid hsl(var(--platform-line));background:hsla(0,0%,100%,.92);padding:.75rem;box-shadow:0 1px 0 0 #fff inset,0 16px 40px -18px hsl(var(--platform-accent)/.08);backdrop-filter:blur(8px)}.platform-settings-sidebar .platform-nav-label{margin-bottom:.25rem;padding-left:.5rem;padding-right:.5rem;padding-bottom:.375rem;font-size:10px;font-weight:600;text-transform:uppercase;color:#759146}.platform-settings-sidebar-foot{margin-top:.5rem;padding-top:.5rem;border-top:1px solid hsl(var(--platform-line)/.6)}.platform-settings-select{display:flex;height:2.75rem;width:100%;border-width:1px;background-color:hsl(var(--background));padding-left:.75rem;padding-right:.75rem;font-size:.875rem;line-height:1.25rem;color:hsl(var(--foreground));outline:2px solid transparent;outline-offset:2px;transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.platform-app :where(span.inline-flex.items-center.platform-settings-select){border-radius:9999px}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-select{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-select.bg-pink-soft,.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-select.bg-tile-mint\/40,.platform-settings-select{border-color:hsl(var(--platform-line))}.platform-settings-select{border-radius:var(--platform-r-md)!important}.platform-settings-select:focus-visible{border-color:hsl(var(--platform-accent)/.4);box-shadow:0 0 0 3px hsl(var(--platform-accent)/.12)}.platform-settings-plan-card{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;border-width:1px;padding:1rem}.platform-app :where(span.inline-flex.platform-settings-plan-card.border){border-radius:9999px}.platform-app :where(span.inline-flex.items-center.platform-settings-plan-card){border-radius:9999px}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-plan-card,.platform-app span.inline-flex.platform-settings-plan-card.gap-1\.5.border{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-plan-card.bg-pink-soft,.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-plan-card.bg-tile-mint\/40,.platform-app span.inline-flex.platform-settings-plan-card.gap-1\.5.border.bg-pink-soft,.platform-app span.inline-flex.platform-settings-plan-card.gap-1\.5.border.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}@media (min-width:640px){.platform-settings-plan-card{padding:1.25rem}}.platform-settings-plan-card{border-color:hsl(var(--neon)/.22);background:linear-gradient(135deg,hsl(var(--neon)/.08) 0,#fff 45%,hsl(var(--platform-accent-soft)/.35) 100%);border-radius:var(--platform-r-lg)!important;box-shadow:inset 0 1px 0 0 #fff}.platform-settings-live-chip{display:inline-flex;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:10px;font-weight:600}.platform-app :where(span.platform-settings-live-chip.items-center.border){border-radius:9999px}.platform-app :where(span.inline-flex.platform-settings-live-chip.border){border-radius:9999px}.platform-app span.inline-flex.items-center.platform-settings-live-chip.border,.platform-app span.inline-flex.platform-settings-live-chip.gap-1\.5.border,.platform-app span.platform-settings-live-chip.items-center.gap-1\.5.border{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.platform-settings-live-chip.border.bg-pink-soft,.platform-app span.inline-flex.items-center.platform-settings-live-chip.border.bg-tile-mint\/40,.platform-app span.inline-flex.platform-settings-live-chip.gap-1\.5.border.bg-pink-soft,.platform-app span.inline-flex.platform-settings-live-chip.gap-1\.5.border.bg-tile-mint\/40,.platform-app span.platform-settings-live-chip.items-center.gap-1\.5.border.bg-pink-soft,.platform-app span.platform-settings-live-chip.items-center.gap-1\.5.border.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}.platform-settings-live-chip{border:1px solid hsl(var(--neon)/.22);background:hsl(var(--neon)/.08);color:#6b883a;border-radius:9999px!important}.platform-settings-live-chip-dot{width:.375rem;height:.375rem;flex-shrink:0;border-radius:0;background:hsl(var(--neon));box-shadow:0 0 6px hsl(var(--neon)/.5)}.platform-settings-preview{border:1px solid hsl(var(--platform-line));background:#fff;padding:.75rem;box-shadow:inset 0 1px 0 0 #fff}.platform-settings-preview-stage{position:relative;overflow:hidden;border-width:1px}.platform-app :where(span.inline-flex.items-center.platform-settings-preview-stage){border-radius:9999px}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-preview-stage{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-preview-stage.bg-pink-soft,.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-preview-stage.bg-tile-mint\/40,.platform-settings-preview-stage{border-color:hsl(var(--platform-line))}.platform-settings-preview-stage{min-height:11rem;padding:.5rem;border-radius:var(--platform-r-sm)!important;background:#fcfcfd}.platform-settings-inner-panel{border:1px solid hsl(var(--platform-line));background:#fff;padding:1rem;box-shadow:none}.platform-settings-inner-panel--sky{border-color:hsl(var(--platform-line));background:#fff}.platform-settings-drop{position:relative;display:grid;place-items:center;overflow:hidden;border-width:1px;border-style:dashed;transition-property:border-color,background;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.platform-app :where(span.inline-flex.items-center.platform-settings-drop){border-radius:9999px}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-drop{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-drop.bg-pink-soft,.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-drop.bg-tile-mint\/40,.platform-settings-drop{border-color:hsl(var(--platform-line))}.platform-settings-drop{background:#fff;border-radius:var(--platform-r-sm)!important;box-shadow:none}.platform-settings-drop--logo{height:8rem;width:8rem}.platform-settings-drop--active,.platform-settings-drop:hover{border-color:hsl(var(--platform-accent)/.35);box-shadow:none}.platform-settings-drop-remove{position:absolute;display:grid;width:1.25rem;height:1.25rem;cursor:pointer;place-items:center;border-radius:var(--platform-r-sm)!important;background:hsl(var(--platform-ink));color:#fff;box-shadow:none}.platform-settings-preset{position:relative;overflow:hidden;border-width:1px;text-align:left;transition-property:border-color,box-shadow;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.platform-app :where(span.inline-flex.items-center.platform-settings-preset){border-radius:9999px}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-preset{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-preset.bg-pink-soft,.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-preset.bg-tile-mint\/40,.platform-settings-preset{border-color:hsl(var(--platform-line))}.platform-settings-preset{background:#fff;border-radius:var(--platform-r-sm)!important;box-shadow:none}.platform-settings-preset:hover{border-color:hsl(var(--platform-accent)/.3);box-shadow:none}.platform-settings-preset--selected{border-color:hsl(var(--platform-ink)/.35)!important;box-shadow:0 0 0 1px hsl(var(--platform-ink)/.08)}.platform-settings-preset-label{display:block;border-top-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.375rem .5rem;font-size:11px;font-weight:500;border-color:hsl(var(--platform-line));color:hsl(var(--platform-ink))}.platform-settings-layout-card{cursor:pointer;border-width:1px;padding:.75rem;transition-property:border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.3s;animation-duration:.3s}.platform-app :where(span.inline-flex.items-center.platform-settings-layout-card){border-radius:9999px}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-layout-card{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-layout-card.bg-pink-soft,.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-layout-card.bg-tile-mint\/40,.platform-settings-layout-card{border-color:hsl(var(--platform-line))}.platform-settings-layout-card{background:#fff;border-radius:var(--platform-r-lg)!important}.platform-settings-layout-card:hover{transform:translateY(-2px);border-color:hsl(var(--platform-accent)/.22);box-shadow:0 8px 24px -12px hsl(var(--platform-accent)/.1)}.platform-settings-layout-card--selected{border-color:hsl(var(--neon)/.4)!important;background:hsl(var(--neon)/.06);box-shadow:0 0 0 1px hsl(var(--neon)/.1),0 8px 24px -12px hsl(var(--neon)/.15)}.platform-settings-layout-wireframe{margin-bottom:.75rem;overflow:hidden;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.platform-app :where(span.inline-flex.items-center.platform-settings-layout-wireframe){border-radius:9999px}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-layout-wireframe{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-layout-wireframe.bg-pink-soft,.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-layout-wireframe.bg-tile-mint\/40,.platform-settings-layout-wireframe{border-color:hsl(var(--platform-line))}.platform-settings-layout-wireframe{border-radius:var(--platform-r-md)!important}.invoice-wireframe{position:relative;display:flex;aspect-ratio:4/3;width:100%;flex-direction:column;overflow:hidden}.invoice-wireframe-banner{display:flex;align-items:center;gap:.375rem;padding:.5rem .625rem}.platform-app :where(span.inline-flex.invoice-wireframe-banner.border){border-radius:9999px}.platform-app span.inline-flex.invoice-wireframe-banner.gap-1\.5.border,.platform-app span.inline-flex.items-center.invoice-wireframe-banner.border{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.invoice-wireframe-banner.gap-1\.5.border.bg-pink-soft,.platform-app span.inline-flex.invoice-wireframe-banner.gap-1\.5.border.bg-tile-mint\/40,.platform-app span.inline-flex.items-center.invoice-wireframe-banner.border.bg-pink-soft,.platform-app span.inline-flex.items-center.invoice-wireframe-banner.border.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}.invoice-wireframe-accent-bar{height:.375rem;width:100%;flex-shrink:0}.invoice-wireframe-body{display:flex;flex:1 1 0%;flex-direction:column;gap:.5rem;padding:.5rem .625rem}.invoice-wireframe-header{display:flex;align-items:center;gap:.375rem}.platform-app :where(span.inline-flex.invoice-wireframe-header.border){border-radius:9999px}.platform-app span.inline-flex.invoice-wireframe-header.gap-1\.5.border,.platform-app span.inline-flex.items-center.invoice-wireframe-header.border{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.invoice-wireframe-header.gap-1\.5.border.bg-pink-soft,.platform-app span.inline-flex.invoice-wireframe-header.gap-1\.5.border.bg-tile-mint\/40,.platform-app span.inline-flex.items-center.invoice-wireframe-header.border.bg-pink-soft,.platform-app span.inline-flex.items-center.invoice-wireframe-header.border.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}.invoice-wireframe-logo{width:.875rem;height:.875rem;flex-shrink:0;border-radius:0}.invoice-wireframe-lines{min-width:0;flex:1 1 0%}.invoice-wireframe-lines>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.invoice-wireframe-line{height:.25rem;border-radius:0}.invoice-wireframe-line--sm{width:50%}.invoice-wireframe-line--desc{min-width:0;flex:1 1 0%}.invoice-wireframe-line--amount{height:.375rem;width:1.5rem;flex-shrink:0}.invoice-wireframe-rows{flex:1 1 0%}.invoice-wireframe-rows>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.375rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.375rem * var(--tw-space-y-reverse))}.invoice-wireframe-rows{border-top-width:1px;padding-top:.375rem;border-color:color-mix(in srgb,currentColor 10%,transparent)}.invoice-wireframe-row{display:flex;align-items:center;gap:.375rem}.platform-app :where(span.inline-flex.invoice-wireframe-row.border){border-radius:9999px}.platform-app span.inline-flex.invoice-wireframe-row.gap-1\.5.border,.platform-app span.inline-flex.items-center.invoice-wireframe-row.border{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.invoice-wireframe-row.gap-1\.5.border.bg-pink-soft,.platform-app span.inline-flex.invoice-wireframe-row.gap-1\.5.border.bg-tile-mint\/40,.platform-app span.inline-flex.items-center.invoice-wireframe-row.border.bg-pink-soft,.platform-app span.inline-flex.items-center.invoice-wireframe-row.border.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}.invoice-wireframe-total{display:flex;align-items:center;justify-content:flex-end;gap:.375rem;border-top-width:1px;padding-top:.375rem}.platform-app :where(span.inline-flex.invoice-wireframe-total.border){border-radius:9999px}.platform-app span.inline-flex.invoice-wireframe-total.gap-1\.5.border,.platform-app span.inline-flex.items-center.invoice-wireframe-total.border{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.invoice-wireframe-total.gap-1\.5.border.bg-pink-soft,.platform-app span.inline-flex.invoice-wireframe-total.gap-1\.5.border.bg-tile-mint\/40,.platform-app span.inline-flex.items-center.invoice-wireframe-total.border.bg-pink-soft,.platform-app span.inline-flex.items-center.invoice-wireframe-total.border.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}.invoice-wireframe-total{border-color:color-mix(in srgb,currentColor 12%,transparent)}.platform-app .modal-media-btn{border-radius:var(--platform-r-md)!important}.invoice-template-card{position:relative;display:flex;flex-direction:column;gap:.5rem;border-width:1px;padding:.5rem;text-align:left;transition-property:border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.platform-app :where(span.inline-flex.items-center.invoice-template-card){border-radius:9999px}.platform-app span.inline-flex.items-center.gap-1\.5.invoice-template-card{border-color:rgba(141,179,77,.2)}.invoice-template-card,.platform-app span.inline-flex.items-center.gap-1\.5.invoice-template-card.bg-pink-soft,.platform-app span.inline-flex.items-center.gap-1\.5.invoice-template-card.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}.invoice-template-card{background:#fff;border-radius:var(--platform-r-md)!important}.invoice-template-card:hover{border-color:hsl(var(--platform-accent)/.35);transform:translateY(-2px);box-shadow:0 10px 24px -16px hsl(var(--platform-accent)/.25)}.invoice-template-card--active{border-color:hsl(var(--platform-accent)/.55)!important;box-shadow:0 0 0 1px hsl(var(--platform-accent)/.18)}.invoice-template-card-preview{overflow:hidden;border-width:1px}.platform-app :where(span.inline-flex.items-center.invoice-template-card-preview){border-radius:9999px}.platform-app span.inline-flex.items-center.gap-1\.5.invoice-template-card-preview{border-color:rgba(141,179,77,.2)}.invoice-template-card-preview,.platform-app span.inline-flex.items-center.gap-1\.5.invoice-template-card-preview.bg-pink-soft,.platform-app span.inline-flex.items-center.gap-1\.5.invoice-template-card-preview.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}.invoice-template-card-preview{border-radius:var(--platform-r-sm)!important}.invoice-template-card-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.25;color:hsl(var(--foreground))}.invoice-template-card-check{position:absolute;right:.5rem;top:.5rem;display:grid;width:1.25rem;height:1.25rem;place-items:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:hsl(var(--platform-accent));border-radius:9999px!important}.platform-settings-tab{display:inline-flex;min-height:2.25rem;align-items:center;gap:.375rem;border-width:1px;padding:.375rem .75rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.platform-app :where(span.platform-settings-tab.items-center.border){border-radius:9999px}.platform-app :where(span.inline-flex.platform-settings-tab.border){border-radius:9999px}.platform-app :where(span.inline-flex.items-center.platform-settings-tab){border-radius:9999px}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-tab,.platform-app span.inline-flex.items-center.platform-settings-tab.border,.platform-app span.inline-flex.platform-settings-tab.gap-1\.5.border,.platform-app span.platform-settings-tab.items-center.gap-1\.5.border{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-tab.bg-pink-soft,.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-tab.bg-tile-mint\/40,.platform-app span.inline-flex.items-center.platform-settings-tab.border.bg-pink-soft,.platform-app span.inline-flex.items-center.platform-settings-tab.border.bg-tile-mint\/40,.platform-app span.inline-flex.platform-settings-tab.gap-1\.5.border.bg-pink-soft,.platform-app span.inline-flex.platform-settings-tab.gap-1\.5.border.bg-tile-mint\/40,.platform-app span.platform-settings-tab.items-center.gap-1\.5.border.bg-pink-soft,.platform-app span.platform-settings-tab.items-center.gap-1\.5.border.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}.platform-settings-tab{border-radius:var(--platform-r-sm)!important;border-color:hsl(var(--platform-line));background:#fff;color:hsl(var(--platform-muted));box-shadow:none}.platform-settings-tab:hover{color:hsl(var(--platform-ink));border-color:hsl(var(--platform-accent)/.25);box-shadow:none}.platform-settings-tab--active{border-color:hsl(var(--platform-ink)/.3);background:#fcfcfd;color:hsl(var(--platform-ink));box-shadow:none}.platform-settings-palette-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media (min-width:640px){.platform-settings-palette-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.platform-settings-palette-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:.375rem;border-width:1px;padding:.5rem;transition-property:border-color,box-shadow,transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.platform-app :where(span.inline-flex.platform-settings-palette-card.border){border-radius:9999px}.platform-app :where(span.inline-flex.items-center.platform-settings-palette-card){border-radius:9999px}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-palette-card,.platform-app span.inline-flex.items-center.platform-settings-palette-card.border,.platform-app span.inline-flex.platform-settings-palette-card.gap-1\.5.border{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-palette-card.bg-pink-soft,.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-palette-card.bg-tile-mint\/40,.platform-app span.inline-flex.items-center.platform-settings-palette-card.border.bg-pink-soft,.platform-app span.inline-flex.items-center.platform-settings-palette-card.border.bg-tile-mint\/40,.platform-app span.inline-flex.platform-settings-palette-card.gap-1\.5.border.bg-pink-soft,.platform-app span.inline-flex.platform-settings-palette-card.gap-1\.5.border.bg-tile-mint\/40,.platform-settings-palette-card{border-color:hsl(var(--platform-line))}.platform-settings-palette-card{background:#fff;border-radius:var(--platform-r-md)!important}.platform-settings-palette-card:hover{border-color:hsl(var(--platform-accent)/.35);box-shadow:0 8px 20px -14px hsl(var(--platform-accent)/.3)}.platform-settings-palette-card--active{border-color:hsl(var(--platform-accent)/.55)!important;box-shadow:0 0 0 1px hsl(var(--platform-accent)/.18)}.platform-settings-palette-swatch{position:relative;display:flex;height:2.25rem;width:100%;align-items:center;justify-content:center;overflow:hidden;border-width:1px}.platform-app :where(span.inline-flex.platform-settings-palette-swatch.border){border-radius:9999px}.platform-app :where(span.inline-flex.items-center.platform-settings-palette-swatch){border-radius:9999px}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-palette-swatch,.platform-app span.inline-flex.platform-settings-palette-swatch.gap-1\.5.border{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-palette-swatch.bg-pink-soft,.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-palette-swatch.bg-tile-mint\/40,.platform-app span.inline-flex.platform-settings-palette-swatch.gap-1\.5.border.bg-pink-soft,.platform-app span.inline-flex.platform-settings-palette-swatch.gap-1\.5.border.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}.platform-settings-palette-swatch{border-color:rgba(0,0,0,.08);border-radius:var(--platform-r-sm)!important}.platform-settings-palette-swatch-text{font-size:.75rem;line-height:1rem;font-weight:700}.platform-settings-palette-swatch-accent{position:absolute;bottom:0;left:0;height:.375rem;width:100%}.platform-settings-palette-label{font-size:11px;font-weight:500;line-height:1.25;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.platform-settings-palette-check{position:absolute;right:.375rem;top:.375rem;display:grid;width:1rem;height:1rem;place-items:center;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));background:hsl(var(--platform-accent));border-radius:9999px!important}.platform-settings-vibe-pill{display:inline-flex;align-items:center;gap:.5rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.375rem .625rem;font-size:.75rem;line-height:1rem;font-weight:500;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.platform-app :where(span.platform-settings-vibe-pill.items-center.border){border-radius:9999px}.platform-app :where(span.inline-flex.platform-settings-vibe-pill.border){border-radius:9999px}.platform-app :where(span.inline-flex.items-center.platform-settings-vibe-pill){border-radius:9999px}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-vibe-pill,.platform-app span.inline-flex.platform-settings-vibe-pill.gap-1\.5.border,.platform-app span.platform-settings-vibe-pill.items-center.gap-1\.5.border{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-vibe-pill.bg-pink-soft,.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-vibe-pill.bg-tile-mint\/40,.platform-app span.inline-flex.platform-settings-vibe-pill.gap-1\.5.border.bg-pink-soft,.platform-app span.inline-flex.platform-settings-vibe-pill.gap-1\.5.border.bg-tile-mint\/40,.platform-app span.platform-settings-vibe-pill.items-center.gap-1\.5.border.bg-pink-soft,.platform-app span.platform-settings-vibe-pill.items-center.gap-1\.5.border.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}.platform-settings-vibe-pill{border-radius:var(--platform-r-sm)!important;border-color:hsl(var(--platform-line));box-shadow:none}.platform-settings-vibe-pill:hover{border-color:hsl(var(--platform-accent)/.3);box-shadow:none}.platform-settings-vibe-pill--active{border-color:hsl(var(--platform-ink)/.35);background:#fcfcfd;box-shadow:0 0 0 1px hsl(var(--platform-ink)/.06)}.platform-settings-color-card{display:flex;flex-direction:column;align-items:flex-start;gap:.5rem;border-width:1px;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:.75rem;text-align:left}.platform-app :where(span.inline-flex.items-center.platform-settings-color-card){border-radius:9999px}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-color-card{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-color-card.bg-pink-soft,.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-color-card.bg-tile-mint\/40,.platform-settings-color-card{border-color:hsl(var(--platform-line))}.platform-settings-color-card{border-radius:var(--platform-r-sm)!important;box-shadow:none}.platform-settings-swatch{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.25rem;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.2s;animation-duration:.2s}.platform-app :where(span.inline-flex.platform-settings-swatch.border){border-radius:9999px}.platform-app span.inline-flex.platform-settings-swatch.gap-1\.5.border{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.platform-settings-swatch.gap-1\.5.border.bg-pink-soft,.platform-app span.inline-flex.platform-settings-swatch.gap-1\.5.border.bg-tile-mint\/40{border-color:hsl(var(--platform-line))}.platform-settings-swatch{border-radius:var(--platform-r-sm)!important}.platform-settings-swatch-chip{width:2rem;height:2rem;border-width:1px}.platform-app :where(span.inline-flex.items-center.platform-settings-swatch-chip){border-radius:9999px}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-swatch-chip{border-color:rgba(141,179,77,.2)}.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-swatch-chip.bg-pink-soft,.platform-app span.inline-flex.items-center.gap-1\.5.platform-settings-swatch-chip.bg-tile-mint\/40,.platform-settings-swatch-chip{border-color:hsl(var(--platform-line))}.platform-settings-swatch-chip{border-radius:var(--platform-r-sm)!important}.platform-settings-swatch-chip--selected{outline:2px solid hsl(var(--platform-ink)/.35);outline-offset:1px}.platform-settings-trust-line{font-size:.75rem;line-height:1rem;line-height:1.625;color:hsl(var(--platform-muted))}.settings-hub-layout{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:1024px){.settings-hub-layout{display:grid;grid-template-columns:272px minmax(0,1fr);height:calc(100dvh - 10.25rem);overflow:hidden;border:1px solid hsl(var(--platform-line));border-radius:var(--platform-r-xl);box-shadow:0 1px 0 0 #fff inset,0 24px 56px -22px hsl(var(--platform-accent)/.12)}.settings-nav-pane{display:flex;min-height:0;flex-direction:column;border-right:1px solid hsl(var(--platform-line))}.settings-nav-pane .platform-settings-sidebar{display:flex;height:100%;flex-direction:column;border:0;border-radius:0;box-shadow:none}.settings-content-pane{min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-width:thin;scrollbar-gutter:stable;background:hsl(var(--surface-canvas));padding:1.75rem 2rem 3rem}}@media (max-width:1023.5px){.settings-content-pane{min-width:0}}.cmdk-kbd,.platform-kbd{display:inline-flex;align-items:center;justify-content:center;min-width:20px;padding:1px 6px;border-radius:6px;border:1px solid hsl(var(--platform-line));background:hsla(0,0%,100%,.8);font-size:.66rem;font-weight:600;color:hsl(var(--platform-muted));font-family:var(--font-sans)}.cmdk-overlay{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-start;justify-content:center;padding:12vh 1rem 1rem;background:rgba(15,15,26,.4);backdrop-filter:blur(6px)}.cmdk-panel{width:100%;max-width:34rem;overflow:hidden;border:1px solid hsl(var(--platform-line));border-radius:1rem;background:hsla(0,0%,100%,.97);box-shadow:0 30px 80px -24px rgba(15,15,26,.45);backdrop-filter:blur(20px)}.cmdk-input-row{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid hsl(var(--platform-line)/.7)}.cmdk-input{flex:1;border:0;outline:none;background:transparent;font-size:.95rem;color:hsl(var(--platform-ink))}.cmdk-input::-moz-placeholder{color:hsl(var(--platform-muted)/.8)}.cmdk-input::placeholder{color:hsl(var(--platform-muted)/.8)}.cmdk-list{max-height:46vh;overflow-y:auto;overscroll-behavior-y:contain;padding:8px;scrollbar-width:thin}.cmdk-section{padding:8px 10px 4px;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:hsl(var(--platform-muted))}.cmdk-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:10px!important;font-size:.875rem;color:hsl(var(--platform-ink));transition:background .12s ease}.cmdk-item--active{background:hsl(var(--neon)/.18)}.cmdk-item-icon{display:grid;place-items:center;width:26px;height:26px;border-radius:8px;border:1px solid hsl(var(--platform-line));background:#fff;color:hsl(var(--platform-muted))}.cmdk-item--active .cmdk-item-icon{border-color:rgba(127,161,69,.4);color:#5a7231}.cmdk-item-hint{font-size:.7rem;text-transform:capitalize}.cmdk-empty,.cmdk-item-hint{color:hsl(var(--platform-muted))}.cmdk-empty{padding:24px 12px;text-align:center;font-size:.85rem}.cmdk-foot{display:flex;gap:14px;padding:10px 16px;border-top:1px solid hsl(var(--platform-line)/.7);background:#fcfcfd;font-size:.7rem;color:hsl(var(--platform-muted))}.cmdk-foot span{display:inline-flex;align-items:center;gap:5px}.settings-pane-toolbar{display:flex;align-items:center;gap:.65rem;flex-shrink:0;padding:.85rem 1rem;border-bottom:1px solid hsl(var(--platform-line)/.85);background:linear-gradient(180deg,#fff,#fcfcfd)}.settings-pane-toolbar-icon{display:grid;place-items:center;width:32px;height:32px;flex-shrink:0;border-radius:10px;border:1px solid hsl(var(--neon)/.35);background:hsl(var(--neon)/.14);color:#5a7231}.settings-pane-toolbar-title{font-size:15px;font-weight:600;color:hsl(var(--platform-ink));line-height:1.2}.settings-pane-toolbar-subtitle{margin-top:2px;font-size:.72rem;color:hsl(var(--platform-muted))}.settings-nav-pane[data-theme=dark] .platform-settings-sidebar{--platform-ink:0 0% 96%;--platform-muted:240 8% 72%;background-color:#2f2f41;background-image:radial-gradient(ellipse 65% 50% at 6% -10%,hsl(var(--platform-accent)/.3) 0,transparent 60%),radial-gradient(ellipse 55% 45% at 106% 110%,hsl(var(--neon)/.16) 0,transparent 55%),radial-gradient(hsla(0,0%,100%,.05) 1px,transparent 1px);background-size:auto,auto,16px 16px;background-repeat:no-repeat,no-repeat,repeat;color:hsl(var(--platform-ink))}.settings-nav-pane[data-theme=dark] .text-muted-foreground{color:hsl(var(--platform-muted))}.settings-nav-pane[data-theme=dark] .settings-pane-toolbar{background:linear-gradient(180deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border-color:hsla(0,0%,100%,.14)}.settings-nav-pane[data-theme=dark] .settings-pane-toolbar-icon{border-color:hsl(var(--neon)/.4);background:hsl(var(--neon)/.16);color:hsl(var(--neon))}.settings-nav-pane[data-theme=dark] .platform-subnav-link{border-color:hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.05)}.settings-nav-pane[data-theme=dark] .platform-subnav-link:hover{background:hsla(0,0%,100%,.09)}.settings-nav-pane[data-theme=dark] .platform-subnav-link--active{border-color:hsl(var(--neon)/.45);background:linear-gradient(135deg,hsl(var(--neon)/.16) 0,hsl(var(--neon)/.06) 100%);box-shadow:0 10px 28px -14px hsl(var(--neon)/.35)}.settings-nav-pane[data-theme=dark] .platform-subnav-icon{border-color:hsla(0,0%,100%,.16);background:hsla(0,0%,100%,.06);color:hsl(var(--platform-ink))}.settings-nav-pane[data-theme=dark] .platform-nav-label{color:hsl(var(--platform-muted))}.settings-nav-pane[data-theme=dark] .platform-settings-sidebar-actions{border-color:hsla(0,0%,100%,.14);background:rgba(43,43,59,.85)}.settings-nav-pane[data-theme=dark] .platform-settings-sidebar-foot{border-color:hsla(0,0%,100%,.14)}.billing-banner{display:flex;align-items:flex-start;gap:.9rem;padding:1rem 1.15rem;border-radius:var(--platform-r-lg);border:1px solid hsl(var(--platform-line));background:#fff;margin-bottom:1.5rem}.billing-banner-icon{display:grid;place-items:center;width:40px;height:40px;flex-shrink:0;border-radius:12px}.billing-banner-title{font-size:.95rem;font-weight:600;color:hsl(var(--platform-ink))}.billing-banner-sub{margin-top:2px;font-size:.82rem;line-height:1.5;color:hsl(var(--platform-muted))}.billing-banner--trial{border-color:hsl(var(--neon)/.4);background:hsl(var(--neon)/.07)}.billing-banner--trial .billing-banner-icon{background:hsl(var(--neon)/.16);color:#566f2a}.billing-banner--pro{border-color:rgba(63,166,115,.35);background:rgba(63,166,115,.06)}.billing-banner--pro .billing-banner-icon{background:rgba(63,166,115,.14);color:#2a6f4d}.billing-banner--lifetime{border-color:hsl(var(--violet)/.35);background:linear-gradient(135deg,hsl(var(--violet)/.08),hsl(var(--neon)/.06))}.billing-banner--lifetime .billing-banner-icon{background:hsl(var(--violet)/.14);color:#602eb8}.billing-banner--expired{border-color:rgba(246,168,35,.4);background:rgba(246,168,35,.07)}.billing-banner--expired .billing-banner-icon{background:rgba(246,168,35,.16);color:#a55c12}.billing-config-note{margin:-.5rem 0 1.5rem;font-size:.8rem;line-height:1.5;color:hsl(var(--platform-muted));padding:.7rem .9rem;border-radius:var(--platform-r-md);border:1px dashed hsl(var(--platform-line));background:#fcfcfd}.billing-plan-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:700px){.billing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.billing-plan{position:relative;display:flex;flex-direction:column;border:1px solid hsl(var(--platform-line));border-radius:var(--platform-r-lg);background:#fff;padding:1.35rem 1.4rem 1.4rem}.billing-plan--current{border-color:rgba(63,166,115,.5);box-shadow:0 0 0 1px rgba(63,166,115,.25)}.billing-plan--featured{border-color:hsl(var(--neon)/.5);background:linear-gradient(180deg,hsl(var(--neon)/.05) 0,#fff 40%);box-shadow:0 20px 48px -28px rgba(118,163,41,.35)}.billing-plan-ribbon{position:absolute;top:-.7rem;right:1.2rem;border-radius:9999px;background:hsl(var(--neon));color:hsl(var(--neon-foreground));padding:.25rem .75rem;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.billing-plan-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.billing-plan-name{font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsl(var(--platform-muted))}.billing-plan-price{margin-top:.35rem;display:flex;align-items:baseline;gap:.3rem}.billing-plan-amount{font-family:var(--font-display);font-size:2.4rem;font-weight:700;line-height:1;letter-spacing:-.02em;color:hsl(var(--platform-ink))}.billing-plan-period{font-size:.9rem;font-weight:500;color:hsl(var(--platform-muted))}.billing-plan-tagline{margin-top:.4rem;font-size:.8rem;color:hsl(var(--platform-muted))}.billing-plan-features{margin:1.1rem 0 1.4rem;display:flex;flex-direction:column;gap:.6rem;flex:1}.billing-plan-features li{display:flex;align-items:flex-start;gap:.55rem;font-size:.85rem;line-height:1.4;color:hsl(var(--platform-ink))}.billing-plan-features svg{margin-top:1px;flex-shrink:0;color:#6d8d35}.billing-skeleton{display:grid;gap:1.5rem}.billing-skeleton-banner{height:74px;border-radius:var(--platform-r-lg);background:hsl(var(--platform-ink)/.05);animation:billing-pulse 1.4s ease-in-out infinite}.billing-skeleton-grid{display:grid;gap:1rem;grid-template-columns:1fr}@media (min-width:700px){.billing-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.billing-skeleton-card{height:320px;border-radius:var(--platform-r-lg);background:hsl(var(--platform-ink)/.05);animation:billing-pulse 1.4s ease-in-out infinite}@keyframes billing-pulse{0%,to{opacity:1}50%{opacity:.55}}.billing-history-toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem}.billing-history-search{display:flex;align-items:center;gap:.5rem;flex:1 1 240px;min-width:0;padding:0 .75rem;height:40px;border-radius:var(--platform-r-md);border:1px solid hsl(var(--platform-line));background:#fff;color:hsl(var(--platform-muted))}.billing-history-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font-size:.85rem;color:hsl(var(--platform-ink))}.billing-history-scroll{overflow-x:auto;border:1px solid hsl(var(--platform-line));border-radius:var(--platform-r-lg);transition:opacity .2s ease}.billing-history-scroll[data-fetching]{opacity:.6}.billing-history-table{width:100%;border-collapse:collapse;font-size:.85rem;white-space:nowrap}.billing-history-table th{text-align:left;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:hsl(var(--platform-muted));padding:.7rem .9rem;background:hsl(var(--platform-ink)/.03);border-bottom:1px solid hsl(var(--platform-line))}.billing-history-table td{padding:.75rem .9rem;border-bottom:1px solid hsl(var(--platform-line));color:hsl(var(--platform-ink));vertical-align:middle}.billing-history-table tr:last-child td{border-bottom:0}.billing-history-num{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.billing-history-muted{color:hsl(var(--platform-muted))}.billing-history-mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem}.billing-history-desc{display:block;font-weight:500}.billing-history-fail{display:block;margin-top:2px;font-size:.72rem;color:hsl(var(--platform-muted));white-space:normal}.billing-history-receipt{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:var(--platform-r-sm);color:hsl(var(--platform-muted));transition:background .15s ease,color .15s ease}.billing-history-receipt:hover{background:hsl(var(--platform-ink)/.06);color:hsl(var(--platform-ink))}.billing-history-empty{display:grid;justify-items:center;gap:.35rem;padding:2.5rem 1rem;text-align:center;border:1px dashed hsl(var(--platform-line));border-radius:var(--platform-r-lg);color:hsl(var(--platform-muted))}.billing-history-empty-title{font-weight:600;color:hsl(var(--platform-ink))}.billing-history-empty-sub{font-size:.82rem}.billing-history-skeleton{display:grid;gap:.6rem}.billing-history-skeleton-row{height:52px;border-radius:var(--platform-r-md);background:hsl(var(--platform-ink)/.05);animation:billing-pulse 1.4s ease-in-out infinite}.billing-history-pager{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem}.billing-history-count{font-size:.8rem;color:hsl(var(--platform-muted))}.billing-history-pager-actions{display:flex;gap:.5rem}.subscription-details{display:grid;grid-template-columns:1fr;gap:0;margin:0;border:1px solid hsl(var(--platform-line));border-radius:var(--platform-r-lg);overflow:hidden}@media (min-width:620px){.subscription-details{grid-template-columns:repeat(2,minmax(0,1fr))}}.subscription-detail-row{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.8rem 1rem;border-bottom:1px solid hsl(var(--platform-line));min-width:0}@media (min-width:620px){.subscription-detail-row:nth-child(odd){border-right:1px solid hsl(var(--platform-line))}}.subscription-detail-row dt{font-size:.72rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:hsl(var(--platform-muted))}.subscription-detail-row dd{margin:0;font-size:.88rem;font-weight:500;color:hsl(var(--platform-ink));text-align:right;min-width:0;overflow:hidden;text-overflow:ellipsis}.subscription-detail-row dd code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;color:hsl(var(--platform-muted))}.subscription-plan-value{display:inline-flex;align-items:baseline;gap:.4rem}.subscription-price{font-size:.78rem;font-weight:500;color:hsl(var(--platform-muted))}.platform-verify-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;margin-top:-.25rem;padding:.75rem .9rem;border:1px solid hsl(var(--platform-line));border-radius:var(--platform-r-md);background:hsl(var(--platform-ink)/.02)}.platform-verify-ok{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:#6b883a}.platform-verify-hint{font-size:.82rem;color:hsl(var(--platform-muted))}