@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&family=Unbounded:wght@400;600;700&display=swap";.app-shell[data-v-0b4e9ba2]{min-height:100svh;min-height:100dvh}:root{color:#132033;background:#fdfdfe;font-family:Manrope,sans-serif;color-scheme:light}*{box-sizing:border-box}html,body,#app{margin:0;min-height:100svh;min-height:100dvh}html{background:#fdfdfe}body{background:#fdfdfe;color:#132033;font-family:Manrope,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a{color:inherit;text-decoration:none}button,a{font:inherit}.topbar{position:relative;z-index:1;width:min(100%,1320px);margin:0 auto}.topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding-block:clamp(.15rem,.6vw,.45rem) clamp(1rem,1.8vw,1.4rem)}.hero-panel{grid-column:1/2}@media(max-width:960px){.hero-panel{grid-column:1/2;grid-row:1/2}}@media(max-width:680px){.topbar{padding-block:.1rem 1.55rem}}.button{display:inline-flex;align-items:center;justify-content:center;min-width:7.5rem;height:2.5rem;min-height:2.5rem;padding:0 1.25rem;border:0;border-radius:1rem;font-size:1rem;font-weight:600;cursor:pointer;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.button:hover{transform:translateY(-1px)}.button-primary{background:#ff7e67;color:#fff;box-shadow:0 14px 35px #ff7e6738}.button-primary:hover{background:#ff6b53}.button:disabled{opacity:.56;cursor:not-allowed;transform:none;box-shadow:none}.button-large{min-width:9.5rem;padding-inline:1.5rem}.button-spinner{width:1em;height:1em;border:.125rem solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:button-spin .8s linear infinite}@keyframes button-spin{to{transform:rotate(360deg)}}.eyebrow{margin:0;color:#1320338a;font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.panel-heading{display:grid;gap:.4rem}.panel-heading h2{margin:0;font-size:clamp(1.3rem,2vw,1.9rem);line-height:1.02;letter-spacing:-.05em}.pb-form-field{display:grid;gap:.4rem;font-size:.95rem;color:#132033d9}.pb-form-label{display:block}.pb-form-input{height:2.75rem;padding:0 .85rem;border:1px solid rgba(19,32,51,.18);border-radius:.7rem;font:inherit}.pb-form-input:focus{outline:2px solid rgba(255,126,103,.22);outline-offset:1px}.pb-form-input-invalid{border-color:#d83e39}.pb-form-error{font-size:.83rem;color:#d83e39}@media(max-width:680px){.button{min-width:0}}.hero-panel,.section-panel{padding:clamp(1rem,2vw,1.35rem) 0}.hero-panel{display:grid;align-content:center;justify-items:center;gap:clamp(1.2rem,2.6vw,2rem);text-align:center}.hero-panel h1{margin:0;max-width:13ch;font-size:clamp(3.25rem,5.3vw,5.7rem);line-height:.96;letter-spacing:-.035em}.hero-title-static,.hero-title-rotating{display:block}.hero-emphasis{color:#ff7e67}.hero-copy{margin:0;max-width:44ch;color:#132033a8;font-size:clamp(.98rem,1.08vw,1.08rem);line-height:1.52}.hero-actions{display:flex}@media(max-width:960px){.hero-panel,.section-panel{padding:.7rem 0}.hero-panel{align-content:center;gap:.9rem}.hero-panel h1{max-width:13ch;font-size:clamp(2.6rem,6vw,4rem)}.hero-copy{max-width:38ch;font-size:.9rem;line-height:1.48}.button-large{min-width:7.5rem;padding-inline:1.1rem}}@media(max-width:680px){.hero-panel,.section-panel{padding:.35rem 0}.pricing-panel{padding:0 0 .2rem;gap:.7rem}.hero-panel{align-content:center;gap:.65rem}.hero-panel h1{max-width:none;font-size:clamp(2.2rem,9.6vw,3.15rem);line-height:.98}.hero-copy{max-width:28ch;font-size:.78rem;line-height:1.3}.panel-heading{gap:.32rem}.panel-heading h2{max-width:none;font-size:clamp(.84rem,4vw,1rem);white-space:nowrap}}.app-frame{--app-topbar-height: 4.5rem;min-height:100svh;min-height:100dvh;background:radial-gradient(circle at top left,rgba(85,207,178,.16),transparent 26%),radial-gradient(circle at top right,rgba(255,126,103,.17),transparent 24%),linear-gradient(180deg,#fcfcfa,#f7f7f1)}.app-detail-label{font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#13203375}.app-team-switcher-select,.app-select-input{display:inline-flex;align-items:center;gap:.45rem}.app-team-switcher-select,.app-select-input{min-width:10.5rem;height:2.65rem;padding:0 .9rem;border:1px solid rgba(19,32,51,.1);border-radius:.95rem;background:#ffffffdb;color:#132033;font:inherit}.app-info-badge,.app-status-chip{display:inline-flex;align-items:center;gap:.45rem;min-height:2.4rem;padding:0 .9rem;border-radius:999px;border:1px solid rgba(19,32,51,.08);background:#ffffffbd}.app-account-pill-role,.app-inline-note,.app-page-copy,.app-panel-copy,.app-action-card span,.app-list-card p,.app-empty-list-card,.app-empty-state-panel p,.app-stat-card small,.app-status-panel p,.app-inline-feedback,.app-detail-grid strong+span{color:#1320339e}.app-page-shell{display:grid;gap:1.8rem}.app-page-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:1.8rem}.app-page-hero h1,.app-status-panel h1,.app-empty-state-panel h2{margin:0;font-size:clamp(2rem,4vw,3.25rem);line-height:.96;letter-spacing:-.06em}.app-page-copy,.app-panel-copy,.app-status-panel p,.app-empty-state-panel p{margin:1rem 0 0;max-width:42rem;line-height:1.58}.app-hero-badges,.app-inline-actions,.app-panel-heading-row{display:flex;align-items:center;justify-content:space-between;gap:.9rem}.app-stat-grid,.app-detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.app-stat-card,.app-panel,.app-status-panel{border:1px solid rgba(19,32,51,.08);border-radius:1.5rem;background:#ffffffc7;box-shadow:0 20px 44px #1320330f;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.app-stat-card{display:grid;gap:.45rem;padding:1.35rem 1.45rem}.app-stat-card span,.app-detail-grid strong{font-size:.86rem;color:#13203385}.app-stat-card strong{font-size:2rem;line-height:1}.app-banner{display:grid;gap:.45rem;padding:1.15rem 1.25rem;border-radius:1.2rem}.app-banner-warning,.app-info-badge-warning,.app-status-chip-warning{background:#f49e4c29;border-color:#f49e4c38}.app-split-layout{display:grid;grid-template-columns:minmax(0,2fr) minmax(18rem,1fr);gap:1.5rem;align-items:start}.app-split-layout-readonly{grid-template-columns:minmax(0,1.8fr) minmax(18rem,.95fr)}.app-primary-column,.app-secondary-column,.app-form-grid,.app-card-list,.app-list-card,.app-status-panel,.app-empty-state-panel{display:grid;gap:1rem}.app-panel{padding:1.55rem}.app-editor-panel{position:sticky;top:calc(var(--app-topbar-height) + 1rem)}.app-list-card,.app-empty-list-card{padding:1.15rem 1.2rem;border-radius:1.15rem;border:1px solid rgba(19,32,51,.08);background:#f9f9f7e0}.app-list-card h3,.app-panel h2{margin:0;font-size:1.08rem;line-height:1.05;letter-spacing:-.04em}.app-list-card p,.app-inline-note,.app-empty-list-card{margin:.2rem 0 0;line-height:1.5}.app-visual-list-shell{display:grid;gap:1rem}.app-visual-list-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem}.app-visual-list-heading h2,.app-nav-editor-header h2{margin:.1rem 0 0;font-size:1.3rem;line-height:1.02;letter-spacing:-.05em}.app-visual-list{display:grid;gap:.95rem;margin:0;padding:0;list-style:none}.app-visual-row{border:1px solid rgba(19,32,51,.08);border-radius:1.35rem;background:#fffc;box-shadow:0 18px 42px #1320330d;overflow:hidden}.app-visual-row-create{border-style:dashed;border-color:#ff7e6759;background:linear-gradient(180deg,#fffffff5,#fff7f3fa),#ffffffe6;box-shadow:0 22px 48px #ff7e6714}.app-visual-row-create-open{border-color:#ff7e677a}.app-visual-row-create-badge{display:inline-flex;align-items:center;min-height:1.65rem;padding:0 .7rem;border-radius:999px;background:#ff7e671f;color:#a7402aeb;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.app-visual-row-toggle{width:100%;padding:1.15rem 1.2rem;border:0;background:transparent;text-align:left;cursor:pointer}.app-visual-row-main{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.app-visual-row-main h3{margin:0;font-size:1.06rem;letter-spacing:-.04em}.app-visual-row-main p,.app-visual-info-grid span{margin:.25rem 0 0;color:#1320339e;line-height:1.5}.app-visual-row-kicker{display:flex;align-items:center;gap:.45rem;margin-bottom:.45rem}.app-detail-separator{width:.22rem;height:.22rem;border-radius:999px;background:#13203347}.app-visual-row-meta{display:grid;justify-items:end;gap:.45rem;flex:0 0 auto}.app-visual-row-body{display:grid;gap:.9rem;padding:0 1.2rem 1.15rem}.app-inline-create-form{display:grid;gap:.8rem}.app-inline-create-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.app-inline-create-textarea{resize:vertical;min-height:6.25rem}.app-inline-create-actions{display:flex;flex-wrap:wrap;gap:.65rem}.app-visual-info-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem}.app-visual-info-grid>div{display:grid;gap:.2rem;padding:.95rem 1rem;border-radius:1rem;background:#f7f7f2eb}.app-visual-action-strip{display:flex;flex-wrap:wrap;gap:.65rem}.app-visual-row-member .app-visual-row-toggle{padding-block:1.05rem}.app-visual-row-main-member{align-items:center}.app-row-chevron{font-size:.8rem;font-weight:800;color:#13203375}.app-action-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.app-action-card{display:grid;gap:.3rem;padding:1.15rem 1.2rem;border-radius:1.15rem;border:1px solid rgba(19,32,51,.08);background:#f9f9f7e0}.app-action-card strong{font-size:1.02rem}.app-list-card-main{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.app-status-chip{font-size:.82rem;font-weight:800;color:#132033b3}.app-status-chip-soft,.app-info-badge-soft{background:#55cfb224;border-color:#55cfb22e}.app-status-chip-solid{background:#132033;border-color:transparent;color:#fff}.app-status-chip-success{background:#55cfb22e;border-color:#55cfb233}.app-inline-feedback{margin:0;padding:.95rem 1.05rem;border-radius:.95rem;background:#1320330a}.app-inline-feedback-error{background:#ca463721;color:#a64035}.app-inline-feedback-success{background:#55cfb224;color:#17735f}.app-editor-actions,.app-inline-actions{display:flex;flex-wrap:wrap;gap:.65rem}.app-text-button,.app-secondary-button,.app-danger-button{display:inline-flex;align-items:center;justify-content:center;min-height:2.65rem;padding:0 1rem;border-radius:.95rem;border:1px solid rgba(19,32,51,.1);background:#ffffffdb;color:#132033;cursor:pointer}.app-text-button{min-height:0;padding:0;border:0;background:transparent;color:#132033a8;font-weight:700}.app-text-button-danger,.app-danger-button{color:#a64035}.app-danger-button{border-color:#a6403529}.app-inline-button{min-width:0}.app-select-field{display:grid;gap:.4rem}.app-disabled-form{opacity:.72}.app-detail-grid>div{display:grid;gap:.3rem;padding:1rem 1.05rem;border-radius:1rem;background:#f9f9f7e0}.app-status-panel,.app-empty-state-panel{padding:1.7rem}.app-status-panel-error{background:#ca46371a}.app-editor-panel-subtle{background:#ffffffad}.app-disclosure{border-radius:1rem;border:1px solid rgba(19,32,51,.08);background:#f7f7f2eb}.app-disclosure summary{padding:1rem 1.1rem;cursor:pointer;font-weight:700}.app-disclosure[open] summary{border-bottom:1px solid rgba(19,32,51,.08)}.app-disclosure>:not(summary){padding:1rem 1.1rem 1.1rem}.app-form-grid-tight{gap:.8rem}.app-subform-surface{padding:1rem;border-radius:1rem;background:#fffc;border:1px solid rgba(19,32,51,.07)}.app-anchor-offset{position:relative;top:calc(-1 * (var(--app-topbar-height) + .8rem))}@media(max-width:960px){.app-stat-grid,.app-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.app-split-layout,.app-split-layout-readonly{grid-template-columns:minmax(0,1fr)}}@media(max-width:680px){.app-page-shell{gap:1.55rem}.app-page-hero,.app-panel-heading-row,.app-list-card-main,.app-visual-list-heading,.app-visual-row-main{display:grid}.app-team-switcher-select,.app-select-input{min-width:0;width:100%}.app-stat-grid,.app-detail-grid,.app-action-grid,.app-split-layout,.app-split-layout-readonly,.app-visual-info-grid,.app-inline-create-grid{grid-template-columns:minmax(0,1fr)}.app-visual-row-toggle{padding:1.15rem 1.05rem}.app-visual-row-body{padding:0 1.05rem 1.1rem}.app-inline-create-form{gap:.72rem}.app-inline-create-textarea{min-height:5.5rem}.app-inline-create-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.app-editor-panel{position:static}}
