:root{--color-primary:#181d26;--color-primary-active:#0d1218;--color-canvas:#fff;--color-surface-soft:#f8fafc;--color-surface-strong:#e0e2e6;--color-surface-dark:#181d26;--color-surface-dark-elevated:#1d1f25;--color-hairline:#ddd;--color-ink:#181d26;--color-body:#333840;--color-muted:#41454d;--color-border-strong:#9297a0;--color-on-primary:#fff;--color-signature-coral:#aa2d00;--color-signature-forest:#0a2e0e;--color-signature-cream:#f5e9d4;--color-signature-peach:#fcab79;--color-signature-mint:#a8d8c4;--color-signature-yellow:#f4d35e;--color-signature-mustard:#d9a441;--color-link:#1b61c9;--color-link-active:#1a3866;--color-info-border:#458fff;--color-success:#006400;--surface:var(--color-canvas);--surface-card:var(--color-canvas);--surface-muted:var(--color-surface-soft);--text-primary:var(--color-ink);--text-secondary:var(--color-muted);--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--spacing-section:96px;--shadow-ring:0 0 0 1px #0000000d, 0 1px 2px #0000000d;--shadow-focus:0 0 0 2px #242424, 0 4px 6px -1px #0000001a;--shadow-floating:0 18px 45px #0f172a1f, 0 0 0 1px #0f172a14}*{box-sizing:border-box}html,body{width:100%;min-height:100%;color:var(--text-primary);background:var(--surface);margin:0;font-family:Inter Display,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}button,input,textarea,select{font:inherit}a{color:inherit}.home-shell{place-items:center;min-height:100vh;padding:32px;display:grid}.home-card{background:var(--surface-card);width:min(680px,100%);box-shadow:var(--shadow-ring);border-radius:16px;padding:40px}.home-card h1{letter-spacing:-.05em;max-width:560px;margin:0;font-size:clamp(40px,8vw,72px);line-height:.95}.home-card p:not(.eyebrow){max-width:560px;color:var(--text-secondary);margin:20px 0 28px;font-size:17px;line-height:1.6}.home-card a{color:#fff;cursor:pointer;box-shadow:var(--shadow-ring);background:#242424;border:0;border-radius:999px;padding:12px 18px;font-weight:700;text-decoration:none;display:inline-flex}.eyebrow{color:var(--text-secondary);letter-spacing:.14em;text-transform:uppercase;margin:0 0 14px;font-size:12px;font-weight:800}
.product-shell{background:var(--color-surface-soft);min-height:100vh;color:var(--color-ink)}.product-top-nav{z-index:20;border-bottom:1px solid var(--color-hairline);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff5;min-height:76px;position:sticky;top:0}.product-top-nav-inner{grid-template-columns:auto minmax(220px,320px) minmax(0,1fr) auto;align-items:center;gap:24px;width:100%;max-width:none;min-height:76px;margin:0;padding:0 32px;display:grid}.product-wordmark,.product-nav-link,.product-text-link,.product-button{color:inherit;text-decoration:none}.product-wordmark{letter-spacing:-.03em;text-transform:uppercase;align-items:center;gap:12px;min-width:132px;font-size:24px;font-weight:900;line-height:1;display:inline-flex}.product-wordmark-mark{background:var(--color-primary);width:36px;height:36px;color:var(--color-on-primary);border-radius:11px;place-items:center;font-size:13px;display:inline-grid}.product-nav-links,.product-nav-actions{align-items:center;display:flex}.product-nav-links{justify-content:center;gap:26px;min-width:0}.product-nav-actions{justify-content:flex-end;gap:14px}.product-nav-link,.product-text-link{color:var(--color-muted);font-size:13px;font-weight:500;line-height:1.25}.product-nav-link.is-active{color:var(--color-primary);text-underline-offset:16px;text-decoration:underline;text-decoration-thickness:2px}.product-search-shell{border:1px solid var(--color-hairline);background:var(--color-canvas);border-radius:999px;align-items:center;gap:12px;min-width:0;height:46px;padding:0 18px;text-decoration:none;display:inline-flex}.product-search-shell.is-mobile{width:100%}.product-search-icon{border:2px solid var(--color-muted);border-radius:50%;flex:none;width:16px;height:16px;position:relative}.product-search-icon:after{background:var(--color-muted);content:"";border-radius:2px;width:7px;height:2px;position:absolute;bottom:-4px;right:-5px;transform:rotate(45deg)}.product-search-copy{min-width:0;color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.product-button{border-radius:var(--radius-lg);cursor:pointer;border:1px solid #0000;justify-content:center;align-items:center;min-height:44px;padding:0 24px;font-size:14px;font-weight:500;line-height:1.4;display:inline-flex}.product-button-primary{background:var(--color-primary);color:var(--color-on-primary)}.product-button-primary:active{background:var(--color-primary-active)}.product-button-secondary{border-color:var(--color-hairline);background:var(--color-canvas);color:var(--color-ink)}.product-button:disabled{cursor:not-allowed;opacity:.48}.product-mobile-menu{display:none}.product-page{width:100%;max-width:none;margin:0;padding:0 32px 104px}.product-hero-band{padding:96px 0}.product-kicker{color:var(--color-muted);letter-spacing:.16px;margin:0 0 12px;font-size:14px;font-weight:500;line-height:1.35}.product-hero-band h1,.product-page-title{max-width:760px;color:var(--color-ink);letter-spacing:0;margin:0;font-size:48px;font-weight:400;line-height:1.1}.product-hero-copy,.product-section-copy{max-width:720px;color:var(--color-body);margin:20px 0 0;font-size:14px;font-weight:400;line-height:1.5}.product-hero-actions{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.product-page-header{padding:84px 0 28px}@media (max-width:900px){.product-top-nav-inner{grid-template-columns:auto 1fr auto;gap:14px;width:100%;padding-left:24px;padding-right:24px}.product-nav-links,.product-search-shell,.product-nav-actions{display:none}.product-mobile-menu{justify-self:end;display:inline-flex}.product-nav-sheet{border-top:1px solid var(--color-hairline);background:var(--color-canvas);align-content:start;gap:16px;padding:32px 24px;display:grid;position:fixed;inset:76px 0 0}.product-page{padding-left:24px;padding-right:24px}.product-hero-band{padding:72px 0}}@media (max-width:560px){.product-top-nav-inner,.product-page{padding-left:16px;padding-right:16px}.product-hero-band h1,.product-page-title{font-size:32px;line-height:1.12}}
.product-app-frame{grid-template-columns:268px minmax(0,1fr);width:100%;max-width:none;min-height:calc(100vh - 76px);margin:0;display:grid}.product-sidebar{background:var(--color-canvas);border-right:1px solid #181d2614;flex-direction:column;height:calc(100vh - 76px);padding:28px 20px 24px;display:flex;position:sticky;top:76px}.product-sidebar-workspace{align-items:flex-start;gap:14px;margin-bottom:24px;display:flex}.product-sidebar-avatar{width:42px;height:42px;color:var(--color-ink);background:linear-gradient(135deg,#c4eebd 0%,#f5e9d4 100%);border-radius:13px;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.product-sidebar-workspace-copy{gap:4px;display:grid}.product-sidebar-workspace strong,.product-sidebar-workspace span,.product-sidebar-workspace small{display:block}.product-sidebar-workspace strong{letter-spacing:0;font-size:14px;font-weight:700}.product-sidebar-workspace span{color:var(--color-muted);font-size:13px}.product-sidebar-workspace small{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.product-sidebar-upgrade,.product-sidebar-link{text-decoration:none}.product-sidebar-upgrade{border:1px solid var(--color-primary);border-radius:var(--radius-lg);background:var(--color-primary);min-height:44px;color:var(--color-on-primary);place-items:center;margin-bottom:28px;font-size:13px;font-weight:600;display:grid}.product-sidebar-nav,.product-sidebar-footer{gap:8px;display:grid}.product-sidebar-footer{border-top:1px solid var(--color-hairline);margin-top:auto;padding-top:24px}.product-sidebar-link{border-radius:var(--radius-lg);width:100%;min-height:46px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 14px;font-size:13px;font-weight:500;display:flex}.product-sidebar-link span{width:24px;height:24px;color:inherit;background:#181d260d;border-radius:8px;place-items:center;font-size:11px;font-weight:700;display:inline-grid}.product-sidebar-link small{color:var(--color-muted);letter-spacing:.08em;margin-left:auto;font-size:10px;font-weight:700}.product-sidebar-link.is-active{color:var(--color-primary);background:#f3f4f5}.product-sidebar-link.is-muted{opacity:.48}.product-sidebar-link.is-active.is-muted{opacity:1}.product-sidebar-link.is-disabled{cursor:not-allowed;opacity:.42}.product-main{background:0 0;min-width:0}.product-session-warning{border:1px solid var(--color-info-border);border-radius:var(--radius-md);width:auto;max-width:none;color:var(--color-body);background:#fff;margin:24px 32px 0;padding:12px 14px;font-size:13px;line-height:1.45}@media (max-width:900px){.product-app-frame{grid-template-columns:1fr;width:100%}.product-sidebar{display:none}.product-session-warning{margin-left:24px;margin-right:24px}}
.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.product-card,.product-demo-card,.product-panel{border-radius:var(--radius-md);background:var(--color-canvas)}.product-card{border:1px solid var(--color-hairline);min-height:190px;padding:24px}.product-card h2,.product-card h3,.product-panel h2,.product-panel h3,.product-demo-card h2,.product-demo-card h3{color:var(--color-ink);margin:0;font-size:20px;font-weight:400;line-height:1.5}.product-card p,.product-panel p,.product-demo-card p{color:var(--color-body);margin:12px 0 0;font-size:14px;font-weight:400;line-height:1.5}.product-signature{border-radius:var(--radius-lg);background:var(--color-signature-coral);color:var(--color-on-primary);grid-template-columns:minmax(0,.95fr) minmax(280px,1.05fr);align-items:center;gap:48px;margin:0 0 96px;padding:48px;display:grid}.product-signature h2,.product-signature p{color:inherit}.product-signature h2{margin:0;font-size:32px;font-weight:400;line-height:1.2}.product-signature p{margin:16px 0 0;font-size:14px;line-height:1.5}.product-ui-fragment{border-radius:var(--radius-md);background:var(--color-canvas);color:var(--color-ink);gap:12px;padding:16px;display:grid}.product-ui-row{grid-template-columns:1fr 68px;align-items:center;gap:12px;display:grid}.product-ui-line,.product-ui-chip{border-radius:var(--radius-sm);background:var(--color-surface-soft);min-height:14px}.product-ui-chip{background:var(--color-signature-mint)}.product-demo-card{min-height:220px;padding:24px}.product-demo-card.peach{background:var(--color-signature-peach)}.product-demo-card.mint{background:var(--color-signature-mint)}.product-demo-card.cream{background:var(--color-signature-cream)}.product-panel{border:1px solid var(--color-hairline);background:var(--color-surface-soft);padding:32px}@media (max-width:900px){.product-grid,.product-signature{grid-template-columns:1fr}}@media (max-width:560px){.product-signature{padding:32px 24px}}
.tanergy-vibrant-landing{color:#171c25;background:#fff;min-height:100vh;overflow-x:hidden}.tanergy-vibrant-landing a{color:inherit;text-decoration:none}.tanergy-vibrant-nav{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border-bottom:1px solid #f0f1f2;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:28px;min-height:80px;padding:0 clamp(24px,4.4vw,48px);display:grid;position:fixed;inset:0 0 auto}.tanergy-vibrant-brand{letter-spacing:-.03em;text-transform:uppercase;flex:none;justify-self:start;font-size:24px;font-weight:900;line-height:1}.tanergy-vibrant-nav__links,.tanergy-vibrant-nav__actions,.tanergy-vibrant-hero__actions,.tanergy-vibrant-footer__links{align-items:center;display:flex}.tanergy-vibrant-nav__links{grid-column:2;justify-self:center;gap:32px}.tanergy-vibrant-nav__links a{color:#6e7278;border-bottom:2px solid #0000;padding-bottom:4px;font-size:14px;font-weight:500;transition:color .18s,border-color .18s,transform .18s}.tanergy-vibrant-nav__links a[aria-current=page],.tanergy-vibrant-nav__links a:hover{color:#171c25;border-color:#171c25;transform:translateY(-1px)}.tanergy-vibrant-nav__actions{justify-self:end;gap:16px}.tanergy-vibrant-search{cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.tanergy-vibrant-search span{border:1.8px solid #171c25;border-radius:50%;width:13px;height:13px;display:inline-block;position:relative}.tanergy-vibrant-search span:after{content:"";transform-origin:50%;background:#171c25;border-radius:999px;width:6px;height:1.8px;position:absolute;bottom:-4px;right:-4px;transform:rotate(45deg)}.tanergy-vibrant-pill{letter-spacing:.14em;text-transform:uppercase;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;min-height:48px;padding:0 24px;font-size:11px;font-weight:800;transition:transform .18s,background-color .18s,border-color .18s,color .18s;display:inline-flex}.tanergy-vibrant-pill--round{border-radius:999px}.tanergy-vibrant-pill:hover{transform:translateY(-1px)}.tanergy-vibrant-pill--dark{color:#fff;background:#171c25}.tanergy-vibrant-landing a.tanergy-vibrant-pill--dark{color:#fff}.tanergy-vibrant-pill--light{color:#171c25;background:#fff;border-color:#dde0e4}.tanergy-vibrant-landing a.tanergy-vibrant-pill--light{color:#171c25}.tanergy-vibrant-pill--accent{color:#fff;background:#ff693c}.tanergy-vibrant-hero{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);align-items:center;gap:clamp(42px,5vw,80px);max-width:1200px;margin:0 auto;padding:140px clamp(24px,4.4vw,48px) 96px;display:grid}.tanergy-vibrant-hero__copy{max-width:620px}.tanergy-vibrant-hero__copy h1,.tanergy-vibrant-band h2,.tanergy-vibrant-access h2{letter-spacing:0;margin:0}.tanergy-vibrant-hero__copy h1{max-width:760px;font-size:clamp(58px,6.4vw,78px);font-weight:400;line-height:1.05}.tanergy-vibrant-hero__copy p{color:#6e7278;max-width:520px;margin:24px 0 0;font-size:14px;line-height:1.72}.tanergy-vibrant-hero__actions{gap:16px;margin-top:32px}.tanergy-vibrant-hero__visual{justify-content:flex-end;display:flex}.tanergy-vibrant-flow-board{aspect-ratio:4/5;background-color:#fff;background-image:linear-gradient(#eef2f5 1px,#0000 1px),linear-gradient(90deg,#eef2f5 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:38px 38px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #e1e3e4;border-radius:12px;width:min(100%,500px);position:relative;overflow:hidden;box-shadow:0 20px 54px #141c2a14}.tanergy-vibrant-flow-board__toolbar{background:#ffffffeb;border-bottom:1px solid #e4e8ed;align-items:center;gap:9px;min-height:58px;padding:0 20px;display:flex}.tanergy-vibrant-flow-board__toolbar span{border-radius:50%;width:9px;height:9px}.tanergy-vibrant-flow-board__toolbar span:first-child{background:#ff7b57}.tanergy-vibrant-flow-board__toolbar span:nth-child(2){background:#f4cf5a}.tanergy-vibrant-flow-board__toolbar span:nth-child(3){background:#b4ddc9}.tanergy-vibrant-flow-board__toolbar strong{color:#434851;letter-spacing:.12em;text-transform:uppercase;margin-left:10px;font-size:12px;font-weight:900}.tanergy-vibrant-flow-node,.tanergy-vibrant-board-card{box-shadow:0 18px 36px #141c2a14}.tanergy-vibrant-flow-node{opacity:0;border-radius:12px;gap:14px;padding:20px 20px 22px;animation:.76s cubic-bezier(.22,1,.36,1) forwards tanergy-vibrant-board-in;display:grid;position:absolute;transform:translateY(22px)scale(.97)}.tanergy-vibrant-flow-node span{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.tanergy-vibrant-flow-node p{margin:0;font-size:14px;line-height:1.65}.tanergy-vibrant-flow-node--prompt{background:#ffd1c5;border:1px solid #ad87795c;width:210px;min-height:170px;animation-delay:.1s;top:98px;left:34px}.tanergy-vibrant-flow-node--image{color:#fff;background:#181d26;border:1px solid #141c2a1a;width:238px;min-height:182px;animation-delay:.28s;top:266px;right:38px}.tanergy-vibrant-flow-node--image p{color:#ffffffd1}.tanergy-vibrant-flow-node--chat{background:#c4efb8;border:1px solid #80a67847;width:214px;min-height:144px;animation-delay:.46s;bottom:56px;right:74px}.tanergy-vibrant-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tanergy-vibrant-flow-grid i{opacity:0;background:linear-gradient(135deg,#ff6e46f0,#c8eec6eb),#fff;border-radius:8px;min-height:52px;animation:.52s cubic-bezier(.22,1,.36,1) forwards tanergy-vibrant-tile-in;transform:scale(.9)}.tanergy-vibrant-flow-grid i:first-child{animation-delay:.42s}.tanergy-vibrant-flow-grid i:nth-child(2){animation-delay:.5s}.tanergy-vibrant-flow-grid i:nth-child(3){animation-delay:.58s}.tanergy-vibrant-flow-grid i:nth-child(4){animation-delay:.66s}.tanergy-vibrant-flow-edge{z-index:0;opacity:0;transform-origin:0;border-radius:999px;height:3px;animation:.7s cubic-bezier(.22,1,.36,1) forwards tanergy-vibrant-line-in;position:absolute}.tanergy-vibrant-flow-edge--prompt{background:#ff693c;width:212px;animation-delay:.2s;top:282px;left:198px;transform:rotate(28deg)scaleX(0)}.tanergy-vibrant-flow-edge--chat{background:#7fb56f;width:142px;animation-delay:.4s;bottom:198px;right:176px;transform:rotate(74deg)scaleX(0)}.tanergy-vibrant-band{color:#fff;background:#ff6a3d}.tanergy-vibrant-band__inner{text-align:center;max-width:1200px;margin:0 auto;padding:96px clamp(24px,4.4vw,48px) 92px}.tanergy-vibrant-band__bolt{margin-bottom:30px;font-size:48px;line-height:1;display:inline-flex}.tanergy-vibrant-band h2{max-width:920px;margin:0 auto;font-size:clamp(42px,4.7vw,56px);font-weight:400;line-height:1.12}.tanergy-vibrant-band__metrics{border-top:1px solid #ffffff42;justify-content:center;gap:clamp(28px,7vw,72px);width:min(720px,100%);margin:48px auto 0;padding-top:36px;display:flex}.tanergy-vibrant-band__metrics div{gap:4px;display:grid}.tanergy-vibrant-band__metrics strong{font-size:40px;font-weight:475}.tanergy-vibrant-band__metrics span{letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.tanergy-vibrant-primitives{background:#cbf0be;padding:96px clamp(24px,4.4vw,48px) 98px}.tanergy-vibrant-primitives__header{justify-content:space-between;align-items:flex-end;gap:32px;max-width:1200px;margin:0 auto 46px;display:flex}.tanergy-vibrant-primitives__header h3,.tanergy-vibrant-card h4,.tanergy-vibrant-methodology h2{letter-spacing:0;margin:0}.tanergy-vibrant-primitives__header h3{font-size:clamp(38px,4.2vw,48px);font-weight:400;line-height:1.12}.tanergy-vibrant-primitives__header p{color:#21271f94;max-width:360px;margin:12px 0 0;font-size:14px;line-height:1.68}.tanergy-vibrant-primitives__grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(286px,auto);gap:24px;max-width:1200px;margin:0 auto;display:grid}.tanergy-vibrant-card{background:#ffffffe0;border:1px solid #778e712e;border-radius:12px;padding:28px}.tanergy-vibrant-card__topline,.tanergy-vibrant-document__label,.tanergy-vibrant-status-item,.tanergy-vibrant-footer__inner{align-items:center;display:flex}.tanergy-vibrant-card__topline{color:#434851b3;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;font-size:11px;font-weight:700}.tanergy-vibrant-card--board{grid-column:span 2;min-height:336px;position:relative;overflow:hidden}.tanergy-vibrant-board-card{background:#ffd5ca;border:1px solid #ff957047;border-radius:10px;width:min(100%,332px);margin:82px 0 0 84px;padding:24px 22px 18px;transform:rotate(-2deg)}.tanergy-vibrant-board-card__badge{color:#fff;background:#ff6a3d;border-radius:999px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:18px;font-size:15px;line-height:1;display:inline-flex}.tanergy-vibrant-card h4{font-size:24px;font-weight:400;line-height:1.18}.tanergy-vibrant-card p{color:#434851b8;margin:8px 0 0;font-size:13px;line-height:1.58}.tanergy-vibrant-card--status{background:#f3f4f5e6;min-height:336px}.tanergy-vibrant-status-list{gap:14px;margin-top:36px;display:grid}.tanergy-vibrant-status-item{color:#434851;background:#fff;border:1px solid #ececec;border-radius:8px;gap:14px;min-height:58px;padding:0 16px;font-size:14px}.tanergy-vibrant-status-item i{border-radius:50%;width:8px;height:8px}.tanergy-vibrant-status-item i.is-coral{background:#ff7b57}.tanergy-vibrant-status-item i.is-mint{background:#c4efb8}.tanergy-vibrant-status-item i.is-ink{background:#181d26}.tanergy-vibrant-card--fluid{background:#ffdbd1;flex-direction:column;justify-content:space-between;min-height:292px;display:flex}.tanergy-vibrant-card__icon{color:#171c25;border:1px solid #181d2629;border-radius:6px;justify-content:center;align-items:center;width:30px;height:30px;font-size:15px;display:inline-flex}.tanergy-vibrant-card--document{grid-column:span 2;min-height:292px}.tanergy-vibrant-document__label{color:#171c25;letter-spacing:.13em;text-transform:uppercase;gap:10px;font-size:11px;font-weight:800}.tanergy-vibrant-document__label i{background:#171c25;border-radius:50%;width:8px;height:8px}.tanergy-vibrant-document__body{border-left:2px solid #ececec;gap:24px;margin-top:34px;padding-left:18px;display:grid}.tanergy-vibrant-document__body strong{color:#171c25;font-size:14px;font-weight:700;display:block}.tanergy-vibrant-document__body p{margin-top:4px}.tanergy-vibrant-methodology{background:#f7f7fa;padding:96px 24px}.tanergy-vibrant-methodology__inner,.tanergy-vibrant-access__inner{text-align:center;max-width:760px;margin:0 auto}.tanergy-vibrant-methodology__inner span{color:#8d9198;letter-spacing:.2em;text-transform:uppercase;margin-bottom:24px;font-size:12px;font-weight:700;display:inline-block}.tanergy-vibrant-methodology h2{max-width:720px;margin:0 auto;font-size:clamp(32px,3.4vw,44px);font-weight:400;line-height:1.24}.tanergy-vibrant-methodology .tanergy-vibrant-pill{margin-top:48px}.tanergy-vibrant-access{color:#fff;background:#181d26;padding:120px 24px}.tanergy-vibrant-access h2{font-size:clamp(56px,6vw,72px);font-weight:400;line-height:1.04}.tanergy-vibrant-access p{color:#dfe5ec8c;max-width:520px;margin:20px auto 0;font-size:14px;line-height:1.7}.tanergy-vibrant-access__form{justify-content:center;gap:16px;margin-top:40px;display:flex}.tanergy-vibrant-access__form input{color:#fff;width:min(100%,320px);min-height:48px;font:inherit;background:0 0;border:0;border-bottom:1px solid #dfe5ec3d;border-radius:0;padding:0 4px 10px}.tanergy-vibrant-access__form input::placeholder{color:#dfe5ec6b}.tanergy-vibrant-access__form input:focus{border-bottom-color:#ffffff8a;outline:none}.tanergy-vibrant-footer{background:#fff}.tanergy-vibrant-footer__inner{color:#a2a5ab;justify-content:space-between;gap:20px;max-width:1200px;margin:0 auto;padding:36px clamp(24px,4.4vw,48px)}.tanergy-vibrant-footer small,.tanergy-vibrant-footer__links a{font-size:10px;font-weight:500}.tanergy-vibrant-footer__links{gap:18px}.tanergy-vibrant-landing [data-reveal]{opacity:0;transition:opacity .82s cubic-bezier(.22,1,.36,1),transform .82s cubic-bezier(.22,1,.36,1);transition-delay:var(--landing-delay,0s);transform:translateY(22px)scale(.988)}.tanergy-vibrant-landing [data-reveal][data-visible=true]{opacity:1;transform:translateY(0)scale(1)}@keyframes tanergy-vibrant-board-in{0%{opacity:0;transform:translateY(22px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes tanergy-vibrant-line-in{0%{opacity:0}to{opacity:1}}@keyframes tanergy-vibrant-tile-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@media (max-width:980px){.tanergy-vibrant-nav{gap:16px}.tanergy-vibrant-nav__links{display:none}.tanergy-vibrant-hero,.tanergy-vibrant-primitives__grid{grid-template-columns:1fr}.tanergy-vibrant-hero{padding-top:120px;padding-bottom:82px}.tanergy-vibrant-hero__visual{justify-content:flex-start}.tanergy-vibrant-primitives__header{flex-direction:column;align-items:flex-start}.tanergy-vibrant-card--board,.tanergy-vibrant-card--document{grid-column:auto}.tanergy-vibrant-board-card{margin-left:36px}}@media (max-width:720px){.tanergy-vibrant-nav{min-height:68px;padding-left:16px;padding-right:16px}.tanergy-vibrant-brand{font-size:22px}.tanergy-vibrant-nav__actions .tanergy-vibrant-pill{min-height:42px;padding:0 16px}.tanergy-vibrant-hero{gap:30px;padding:104px 16px 60px}.tanergy-vibrant-hero__copy h1{font-size:48px}.tanergy-vibrant-hero__actions,.tanergy-vibrant-band__metrics,.tanergy-vibrant-access__form,.tanergy-vibrant-footer__inner{flex-direction:column}.tanergy-vibrant-flow-board{aspect-ratio:auto;width:100%;min-height:560px}.tanergy-vibrant-flow-node--prompt{top:96px;left:18px}.tanergy-vibrant-flow-node--image{width:214px;top:286px;right:18px}.tanergy-vibrant-flow-node--chat{bottom:44px;right:30px}.tanergy-vibrant-flow-edge--prompt{width:170px;top:284px;left:170px}.tanergy-vibrant-flow-edge--chat{width:122px;bottom:184px;right:142px}.tanergy-vibrant-primitives{padding-left:16px;padding-right:16px}.tanergy-vibrant-board-card{width:min(100%,252px);margin-top:52px;margin-left:20px}.tanergy-vibrant-card{padding:22px}.tanergy-vibrant-band__inner,.tanergy-vibrant-access,.tanergy-vibrant-methodology{padding-left:16px;padding-right:16px}.tanergy-vibrant-access{padding-top:96px;padding-bottom:96px}.tanergy-vibrant-footer__inner{align-items:flex-start}.tanergy-vibrant-footer__links{flex-wrap:wrap;gap:12px}}@media (prefers-reduced-motion:reduce){.tanergy-vibrant-flow-node,.tanergy-vibrant-flow-edge,.tanergy-vibrant-landing [data-reveal]{opacity:1!important;transition:none!important;animation:none!important;transform:none!important}}.tanergy-landing{color:#181d26;background:#fff;min-height:100vh;overflow-x:hidden}.tanergy-nav{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffeb;border-bottom:1px solid #e1e3e4;justify-content:space-between;align-items:center;gap:24px;min-height:76px;padding:0 clamp(20px,5vw,56px);display:flex;position:sticky;top:0}.tanergy-brand,.tanergy-auth-brand,.tanergy-auth-mobile-brand{color:inherit;letter-spacing:0;text-transform:uppercase;font-size:25px;font-weight:900;line-height:1;text-decoration:none}.tanergy-nav-links,.tanergy-nav-actions,.tanergy-hero-actions,.tanergy-metric-row{align-items:center;display:flex}.tanergy-nav-links{color:#45474b;gap:28px;font-size:14px;font-weight:600}.tanergy-nav-links a,.tanergy-ghost-link,.tanergy-light-button,.tanergy-dark-button{text-decoration:none}.tanergy-nav-actions{gap:12px}.tanergy-ghost-link{color:#181d26;font-size:14px;font-weight:700}.tanergy-dark-button,.tanergy-light-button{letter-spacing:.05em;text-transform:uppercase;border-radius:10px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:12px;font-weight:800;display:inline-flex}.tanergy-dark-button{color:#fff;background:#181d26}.tanergy-light-button{color:#181d26;background:#fff;border:1px solid #c6c6cc}.tanergy-large-button{min-height:54px;padding:0 28px}.tanergy-hero{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:center;gap:clamp(40px,6vw,84px);width:100%;max-width:none;min-height:calc(100vh - 76px);margin:0;padding:clamp(64px,10vw,120px) clamp(20px,5vw,56px);display:grid}.tanergy-hero-copy{max-width:680px}.tanergy-kicker{color:#af3003;letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px;font-size:12px;font-weight:800;line-height:1.35}.tanergy-hero h1{letter-spacing:0;margin:0;font-size:clamp(48px,7vw,84px);font-weight:400;line-height:1.03}.tanergy-hero p:not(.tanergy-kicker){color:#45474b;max-width:560px;margin:24px 0 0;font-size:16px;line-height:1.7}.tanergy-hero-actions{flex-wrap:wrap;gap:14px;margin-top:36px}.tanergy-product-scene{background-color:#fff;background-image:linear-gradient(#f3f4f5 1px,#0000 1px),linear-gradient(90deg,#f3f4f5 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1px solid #e1e3e4;border-radius:12px;min-height:620px;position:relative;overflow:hidden}.tanergy-scene-toolbar{background:#ffffffe0;border-bottom:1px solid #e1e3e4;align-items:center;gap:9px;min-height:54px;padding:0 18px;display:flex}.tanergy-scene-toolbar span{background:#ff693c;border-radius:50%;width:10px;height:10px}.tanergy-scene-toolbar span:nth-child(2){background:#f4d35e}.tanergy-scene-toolbar span:nth-child(3){background:#a8d8c4}.tanergy-scene-toolbar strong{color:#45474b;letter-spacing:.06em;text-transform:uppercase;margin-left:10px;font-size:12px;font-weight:800}.tanergy-node{z-index:2;color:#181d26;border:1px solid #181d2624;border-radius:10px;gap:12px;width:210px;min-height:142px;padding:18px;display:grid;position:absolute}.tanergy-node span{letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:900}.tanergy-node p{color:#45474b;margin:0;font-size:14px;line-height:1.45}.tanergy-node-prompt{background:#ffdbd1;top:124px;left:42px}.tanergy-node-image{color:#fff;background:#181d26;width:238px;top:236px;right:52px}.tanergy-node-chat{background:#c4eebd;bottom:72px;right:142px}.tanergy-image-grid{grid-template-columns:repeat(2,1fr);gap:8px;display:grid}.tanergy-image-grid i{background:linear-gradient(135deg,#ff693ce0,#a8d8c4e6),#fff;border-radius:7px;min-height:52px}.tanergy-edge{z-index:1;transform-origin:0;background:#ff693c;border-radius:999px;height:3px;position:absolute}.tanergy-edge-a{width:198px;top:242px;left:232px;transform:rotate(24deg)}.tanergy-edge-b{background:#688e65;width:148px;bottom:210px;right:188px;transform:rotate(74deg)}.tanergy-band{color:#fff;text-align:center;background:#ff693c;justify-items:center;gap:42px;padding:88px 24px;display:grid}.tanergy-band h2,.tanergy-final-cta h2{max-width:840px;margin:0;font-size:clamp(34px,5vw,56px);font-weight:400;line-height:1.12}.tanergy-metric-row{border-top:1px solid #ffffff47;justify-content:center;gap:clamp(24px,7vw,72px);width:min(760px,100%);padding-top:34px}.tanergy-metric-row div{gap:6px;display:grid}.tanergy-metric-row strong{font-size:42px;font-weight:500}.tanergy-metric-row span{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.tanergy-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;width:100%;max-width:none;margin:0;padding:88px clamp(20px,5vw,56px);display:grid}.tanergy-feature-card{border-radius:10px;align-content:space-between;min-height:260px;padding:28px;display:grid}.tanergy-feature-card.coral{background:#ffdbd1}.tanergy-feature-card.mint{background:#c4eebd}.tanergy-feature-card.cream{background:#f5e9d4}.tanergy-feature-card span{letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:900}.tanergy-feature-card h3{margin:0;font-size:28px;font-weight:400;line-height:1.2}.tanergy-final-cta{justify-content:space-between;align-items:flex-end;gap:28px;width:100%;max-width:none;margin:0;padding:16px clamp(20px,5vw,56px) 96px;display:flex}.tanergy-final-cta h2{max-width:720px;font-size:clamp(34px,5vw,52px)}.tanergy-auth{background:#fff;grid-template-columns:minmax(360px,1fr) minmax(0,1fr);min-height:100vh;display:grid}.tanergy-auth-panel{flex-direction:column;justify-content:space-between;min-height:100vh;padding:clamp(32px,5vw,56px);display:flex;position:relative;overflow:hidden}.tanergy-auth-coral .tanergy-auth-panel{color:#fff;background:#ff693c}.tanergy-auth-mint .tanergy-auth-panel{color:#181d26;background:#a8d8c4}.tanergy-auth-art{gap:14px;width:min(430px,100%);margin-top:auto;display:grid}.tanergy-auth-art-card,.tanergy-auth-art-row i{background:#ffffff29;border:1px solid #ffffff42;border-radius:10px}.tanergy-auth-mint .tanergy-auth-art-card,.tanergy-auth-mint .tanergy-auth-art-row i{background:#ffffff6b;border-color:#181d2624}.tanergy-auth-art-card{gap:14px;min-height:180px;padding:24px;display:grid}.tanergy-auth-art-card span{letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.tanergy-auth-art-card strong{max-width:300px;font-size:24px;font-weight:500;line-height:1.25}.tanergy-auth-art-row{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.tanergy-auth-art-row i{min-height:76px}.tanergy-auth-copy{max-width:470px;margin-top:56px}.tanergy-auth-copy h1{letter-spacing:0;margin:0;font-size:clamp(42px,5vw,58px);font-weight:400;line-height:1.08}.tanergy-auth-copy p{opacity:.78;margin:18px 0 0;font-size:15px;line-height:1.7}.tanergy-auth-form-area{align-content:center;justify-items:center;min-height:100vh;padding:48px clamp(24px,7vw,96px);display:grid}.tanergy-auth-mobile-brand{justify-self:start;margin-bottom:48px;display:none}.tanergy-auth-heading{width:min(440px,100%);margin-bottom:28px}.tanergy-auth-heading h2{margin:0;font-size:clamp(34px,5vw,44px);font-weight:400;line-height:1.15}.tanergy-auth-heading p{color:#45474b;margin:12px 0 0;font-size:14px;line-height:1.7}.tanergy-clerk-card-box,.tanergy-clerk-card{width:min(440px,100%)!important;box-shadow:none!important}.tanergy-clerk-card{border:0!important;padding:0!important}.tanergy-clerk-title,.tanergy-clerk-subtitle{display:none!important}.tanergy-clerk-social-button{min-height:48px!important;box-shadow:none!important;border:1px solid #c6c6cc!important;border-radius:10px!important}.tanergy-clerk-social-text{color:#181d26!important;font-weight:700!important}.tanergy-clerk-primary{min-height:50px!important;box-shadow:none!important;background:#181d26!important;border-radius:10px!important;font-weight:800!important}.tanergy-clerk-input{min-height:46px!important;box-shadow:none!important;border-color:#c6c6cc!important;border-radius:10px!important}.tanergy-clerk-link{color:#181d26!important;font-weight:800!important}.tanergy-clerk-status{color:#181d26;background:#fff;border:1px solid #d7d8dd;border-radius:10px;width:min(440px,100%);min-height:96px;padding:22px;font-size:14px;font-weight:700;line-height:1.5}.tanergy-auth-support-row{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:14px;width:min(440px,100%);margin-top:18px;display:flex}.tanergy-auth-support-link{color:#181d26;font-size:14px;font-weight:700;text-decoration:none}.tanergy-auth-support-link.is-button{cursor:pointer;background:0 0;border:0;padding:0}.tanergy-auth-support-link.is-button:disabled{cursor:not-allowed;opacity:.48}.tanergy-reset-card{gap:16px;display:grid}.tanergy-reset-card p{margin:0}.tanergy-reset-form,.tanergy-reset-success{gap:16px;display:grid}.tanergy-reset-input{color:#181d26;background:#fff;border:1px solid #c6c6cc;border-radius:10px;width:100%;min-height:46px;padding:0 14px;font-size:14px}.tanergy-reset-input:focus{border-color:#181d26;outline:none}@media (max-width:980px){.tanergy-nav-links{display:none}.tanergy-hero,.tanergy-auth,.tanergy-feature-grid{grid-template-columns:1fr}.tanergy-hero{min-height:auto}.tanergy-auth-panel{display:none}.tanergy-auth-mobile-brand{display:inline-flex}.tanergy-auth-form-area{justify-items:stretch}.tanergy-auth-heading,.tanergy-clerk-card-box,.tanergy-clerk-card{width:100%!important}.tanergy-final-cta{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.tanergy-nav{min-height:68px}.tanergy-nav-actions{gap:10px}.tanergy-ghost-link{display:none}.tanergy-hero{width:100%;padding:48px 16px 64px}.tanergy-product-scene{min-height:510px}.tanergy-node{width:184px}.tanergy-node-image{width:200px;right:24px}.tanergy-node-chat{right:72px}.tanergy-metric-row{flex-direction:column;align-items:stretch}.tanergy-feature-grid,.tanergy-final-cta{width:100%}}
.management-page{width:100%}.management-summary-grid,.management-section-grid,.management-visual-grid,.management-main-grid,.management-sidebar-stack,.management-plan-grid,.management-mini-stat-grid,.management-field-grid,.management-filter-grid,.management-stack{gap:24px;display:grid}.management-summary-grid,.management-mini-stat-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.management-section-grid,.management-visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management-main-grid{grid-template-columns:minmax(280px,.86fr) minmax(0,1.34fr)}.management-sidebar-stack,.management-stack{align-content:start}.management-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.management-profile-card,.management-callout,.management-panel,.management-notice,.management-plan-card,.management-dark-card{border-radius:var(--radius-lg)}.management-profile-card,.management-callout,.management-panel,.management-notice,.management-plan-card{background:var(--color-canvas);border:1px solid #181d2614}.management-profile-card,.management-callout,.management-plan-card{min-height:144px;padding:24px}.management-profile-card{align-items:center;gap:18px;display:flex}.management-callout.mint{background:#c4eebd}.management-callout.cream{background:#f5e9d4}.management-callout span,.management-definition-list dt,.management-table th,.management-stat-label,.management-form-field span,.management-plan-price-note,.management-plan-card span:first-child{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.management-profile-card h2,.management-callout h2,.management-panel h2,.management-notice h2,.management-plan-card h2{color:var(--color-ink);margin:0;font-size:22px;font-weight:400;line-height:1.2}.management-callout h2,.management-plan-card h2{margin-top:8px}.management-profile-card p,.management-callout p,.management-panel p,.management-notice p,.management-plan-card p{color:var(--color-body);margin:12px 0 0;font-size:14px;line-height:1.6}.management-callout .product-text-link{color:var(--color-link);margin-top:22px;display:inline-flex}.management-avatar{background:var(--color-primary);width:58px;height:58px;color:var(--color-on-primary);border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:700;display:inline-grid}.management-avatar.small{width:40px;height:40px;font-size:11px}.management-panel,.management-notice{padding:32px}.management-panel-wide{grid-column:1/-1}.management-panel.is-warning{background:#f5e9d4}.management-panel-heading,.management-notice,.management-actions,.management-badge-row,.management-segmented,.management-table-toolbar,.management-table-meta,.management-hero-actions,.management-card-actions,.management-kpi-row{align-items:center;display:flex}.management-panel-heading,.management-table-toolbar{justify-content:space-between;align-items:flex-start;gap:24px}.management-panel-heading{margin-bottom:22px}.management-panel-heading.compact{margin-bottom:12px}.management-panel-heading h2,.management-table-toolbar h2{font-size:18px}.management-panel-copy{max-width:720px}.management-definition-list{gap:0;margin:22px 0 0;display:grid}.management-definition-list div{border-top:1px solid var(--color-hairline);grid-template-columns:minmax(140px,.45fr) minmax(0,1fr);gap:24px;padding:16px 0;display:grid}.management-definition-list dd{color:var(--color-ink);margin:0;font-size:14px;line-height:1.55}.management-check-list,.management-summary-list{color:var(--color-body);gap:12px;margin:20px 0 0;padding:0;font-size:14px;line-height:1.6;list-style:none;display:grid}.management-check-list li,.management-summary-list li{padding-left:22px;position:relative}.management-check-list li:before,.management-summary-list li:before{color:var(--color-success);content:"✓";position:absolute;top:0;left:0}.management-badge-row{flex-wrap:wrap;gap:8px;margin-top:20px}.management-console-tabs{flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-bottom:24px}.management-tab-panels{gap:24px;display:grid}.auth-profile-form{gap:16px;width:min(520px,100%);display:grid}.auth-profile-field{gap:6px;display:grid}.auth-profile-field input,.auth-profile-field select{color:var(--color-ink);font-size:14px}.auth-profile-status,.auth-profile-note{margin:0;font-size:13px;line-height:1.6}.auth-profile-status{color:var(--color-body)}.auth-profile-status.is-error{color:#9f3022}.auth-profile-note{color:var(--color-muted)}.management-inline-note{color:var(--color-muted);margin:14px 0 0;font-size:13px;line-height:1.6}.management-method-list{gap:14px;margin-top:22px;display:grid}.management-method-row{border-top:1px solid var(--color-hairline);justify-content:space-between;align-items:flex-start;gap:18px;padding-top:14px;display:flex}.management-method-detail{color:var(--color-body);margin:6px 0 0;font-size:13px;line-height:1.55}.management-status-pill{border:1px solid var(--color-hairline);min-height:28px;color:var(--color-ink);white-space:nowrap;background:#f3f4f5;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:600;display:inline-flex}.management-status-pill.is-success{background:#c4eebdad;border-color:#5f8f4324}.auth-profile-modal-backdrop{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#181d2638;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.auth-profile-modal{border-radius:var(--radius-lg);background:var(--color-canvas);border:1px solid #181d2614;gap:28px;width:min(760px,100%);padding:32px;display:grid;box-shadow:0 28px 80px #181d2629}.auth-profile-modal.auth-profile-modal-compact{width:min(520px,100%)}.auth-profile-modal-copy{gap:12px;display:grid}.auth-profile-modal-copy h2{color:var(--color-ink);margin:0;font-size:30px;font-weight:400;line-height:1.12}.auth-profile-modal-copy p,.auth-profile-modal-aside p{color:var(--color-body);margin:0;font-size:14px;line-height:1.65}.auth-profile-modal-grid{grid-template-columns:minmax(0,1.25fr) minmax(240px,.75fr);gap:28px;display:grid}.auth-profile-modal-aside{border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:var(--color-surface-soft);align-content:start;gap:20px;padding:20px;display:grid}.management-tab-panel[hidden]{display:none!important}.management-field-grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.management-field-label,.management-subheading{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.management-subheading{margin:0 0 12px}.management-section-gap{gap:20px;margin-top:20px;display:grid}.management-inline-panel{border-top:1px solid var(--color-hairline);align-content:start;gap:16px;padding:18px 0 0;display:grid}.management-route-bars{gap:14px;display:grid}.management-route-bar{gap:7px;display:grid}.management-route-bar strong{color:var(--color-ink);font-weight:500}.management-route-bar small{color:var(--color-muted)}.management-route-bar-track{background:var(--color-hairline);border-radius:999px;height:8px;overflow:hidden}.management-route-bar-track span{border-radius:inherit;background:var(--color-primary);height:100%;display:block}.management-badge-row span,.management-badge,.management-status,.management-pill{min-height:30px;color:var(--color-muted);letter-spacing:.06em;text-transform:uppercase;background:#f3f4f5;border-radius:999px;align-items:center;padding:0 12px;font-size:11px;font-weight:600;display:inline-flex}.management-status{color:var(--color-success)}.management-status.is-success{background:#22c55e1f}.management-pill.is-dark{background:var(--color-primary);color:var(--color-on-primary)}.management-pill.is-coral{color:#601500;background:#ff693c}.management-notice{justify-content:space-between;gap:32px;margin-bottom:56px}.management-actions,.management-card-actions,.management-hero-actions{flex-wrap:wrap;gap:12px}.management-actions{justify-content:flex-end}.management-actions.is-start{justify-content:flex-start}.management-segmented{border:1px solid var(--color-hairline);border-radius:var(--radius-lg);background:#f3f4f5;flex:none;gap:4px;padding:4px}.management-segmented button,.management-segmented a{border-radius:var(--radius-md);min-width:52px;min-height:36px;color:var(--color-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:background-color .14s,color .14s,opacity .14s;display:inline-flex}.management-segmented button:hover,.management-segmented a:hover{color:var(--color-ink);background:#ffffff85}.management-segmented button:active,.management-segmented a:active{transform:translateY(1px)}.management-segmented button.is-active,.management-segmented a.is-active{background:var(--color-canvas);color:var(--color-ink);box-shadow:0 0 0 1px #181d2614}.management-segmented button.is-pending,.management-segmented a.is-pending{color:var(--color-ink);opacity:.86}.management-tab-spinner{border:1.5px solid #181d2629;border-top-color:var(--color-ink);border-radius:999px;width:12px;height:12px;animation:.72s linear infinite management-spin}@keyframes management-spin{to{transform:rotate(360deg)}}.management-progress{background:#e7e8e9;border-radius:999px;height:12px;overflow:hidden}.management-progress span{border-radius:inherit;background:linear-gradient(90deg,#c4eebd 0%,#a8d1a2 100%);height:100%;display:block}.management-dark-card{min-height:236px;color:var(--color-on-primary);background:linear-gradient(135deg,#181d26 0%,#212834 100%);gap:28px;padding:34px 38px;display:grid}.management-dark-card .management-stat-label,.management-dark-card p,.management-dark-card .management-kpi-row span{color:#ffffffb3}.management-dark-card .management-number{color:var(--color-on-primary)}.management-number{letter-spacing:0;font-size:clamp(44px,7vw,72px);font-weight:400;line-height:1}.management-kpi-row{justify-content:space-between;gap:16px}.management-kpi-row span{font-size:14px}.management-plan-card{align-content:start;gap:18px;display:grid}.management-plan-card.is-current{border:2px solid var(--color-primary);padding:31px}.management-plan-price{align-items:flex-end;gap:6px;display:flex}.management-plan-price strong{font-size:52px;font-weight:400;line-height:.95}.management-plan-price span{color:var(--color-ink);letter-spacing:0;text-transform:none;font-size:18px;font-weight:400}.management-plan-price-note{letter-spacing:.04em}.management-plan-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.management-plan-list li{color:var(--color-body);padding-left:22px;font-size:14px;line-height:1.55;position:relative}.management-plan-list li:before{color:var(--color-ink);content:"✓";position:absolute;top:0;left:0}.management-plan-footer{margin-top:auto}.management-anchor-link{color:var(--color-link);font-size:14px;text-decoration:none;display:inline-flex}.management-card-actions{justify-content:space-between}.management-table-toolbar{margin-bottom:20px}.management-table-meta{color:var(--color-muted);gap:10px;font-size:13px}.management-field-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.management-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:20px}.management-form-field{gap:6px;display:grid}.management-field{border:1px solid var(--color-hairline);background:var(--color-canvas);width:100%;min-height:44px;color:var(--color-ink);border-radius:12px;padding:0 14px}.management-field:focus{outline:none;box-shadow:0 0 0 2px #181d2614}.management-inline-note{color:var(--color-muted);font-size:13px;line-height:1.55}.management-chart{gap:22px;display:grid}.management-chart-grid{align-items:end;height:220px;display:grid;position:relative}.management-chart-grid:before,.management-chart-grid:after{content:"";position:absolute;inset:0}.management-chart-grid:before{pointer-events:none;background:linear-gradient(0deg,#181d2614 1px,#0000 1px) 0 100%/100% 33.333%}.management-chart-bars{z-index:1;grid-template-columns:repeat(var(--bar-count,10), minmax(0, 1fr));align-items:end;gap:10px;height:100%;display:grid;position:relative}.management-chart-bar{align-items:end;gap:10px;display:grid}.management-chart-bar span{background:#ff693c;border-radius:8px 8px 0 0;min-height:12px;display:block}.management-chart-bar small{color:var(--color-muted);text-align:center;font-size:12px}@media (max-width:1180px){.management-plan-grid,.management-summary-grid,.management-mini-stat-grid,.management-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.management-main-grid{grid-template-columns:1fr}}@media (max-width:980px){.management-summary-grid,.management-section-grid,.management-visual-grid,.management-plan-grid,.management-field-grid,.management-filter-grid,.management-mini-stat-grid{grid-template-columns:1fr}.management-panel-heading,.management-notice,.management-table-toolbar{flex-direction:column;align-items:flex-start}.management-actions{justify-content:flex-start}.management-segmented{width:100%}.management-segmented button,.management-segmented a{flex:1 1 0}.auth-profile-modal-grid{grid-template-columns:1fr}}@media (max-width:640px){.management-definition-list div{grid-template-columns:1fr;gap:8px}.management-profile-card,.management-callout,.management-panel,.management-notice,.management-plan-card,.management-dark-card{padding:24px}.management-number{font-size:44px}}
.management-table-wrap{overflow-x:auto}.management-table{border-collapse:collapse;width:100%;min-width:720px}.management-table.compact{min-width:560px}.management-table th,.management-table td{text-align:left;vertical-align:top;border-top:1px solid #181d2614;padding:18px 12px}.management-table thead th{padding-top:0;padding-bottom:18px}.management-table td{color:var(--color-body);font-size:14px;line-height:1.55}.management-member{align-items:center;gap:12px;display:inline-flex}.management-member span{min-width:0}.management-member strong,.management-member small{display:block}.management-member strong{color:var(--color-ink);font-weight:500}.management-member small{color:var(--color-muted);margin-top:2px}.management-table-cell-stack{gap:4px;display:grid}.management-table-cell-stack strong,.management-table-cell-stack small{display:block}.management-table-cell-stack strong{color:var(--color-ink);font-weight:500}.management-table-cell-stack small{color:var(--color-muted)}.management-table tr.is-selected td{background:var(--color-surface-soft)}.management-table tbody tr[onClick]{cursor:pointer}.admin-table-button{border-radius:8px;min-height:32px;padding:0 14px;font-size:13px}.admin-workspaces-table th:first-child{min-width:220px}.admin-workspaces-table th:nth-child(2){min-width:180px}.admin-workspaces-table th:nth-child(7){min-width:110px}
.management-page{align-content:start;gap:24px;display:grid}.management-page .management-panel,.management-page .management-notice{padding:24px}.management-page .management-panel-heading{margin-bottom:18px}.management-page .management-table th,.management-page .management-table td{padding:13px 10px}.management-page .management-table thead th{padding-top:0;padding-bottom:12px}.management-page .product-page-header{padding-bottom:0}.management-summary-grid,.management-section-grid,.management-main-grid,.management-three-grid{align-items:stretch;margin:0}.management-summary-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px}.management-three-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.management-callout,.management-panel,.management-notice{box-sizing:border-box;height:100%}.management-callout{align-content:start;min-height:144px;display:grid}.management-panel{min-width:0}.management-subpanel{align-content:start;gap:16px;min-width:0;display:grid}.management-subpanel h2{color:var(--color-ink);margin:0;font-size:18px;font-weight:400;line-height:1.2}.management-subpanel p{color:var(--color-body);margin:10px 0 0;font-size:14px;line-height:1.55}.management-routes-shell{gap:20px;display:grid}.management-routes-shell .management-panel-heading,.management-routes-shell .management-console-tabs{margin-bottom:0}.management-panel>.management-main-grid,.management-panel>.management-three-grid{margin-top:4px}.management-console-tabs{border:1px solid var(--color-hairline);background:color-mix(in srgb, var(--color-canvas) 64%, var(--color-surface-soft));border-radius:12px;max-width:100%;min-height:46px;padding:4px;overflow-x:auto}.management-console-tabs button{min-height:36px}.admin-overview-trend{min-height:360px}.admin-overview-section-grid{margin-top:24px}.admin-trend-legend,.admin-trend-legend span{align-items:center;display:inline-flex}.admin-trend-legend{color:var(--color-muted);gap:16px;font-size:12px;font-weight:600}.admin-trend-legend span{gap:6px}.admin-trend-legend i{border-radius:999px;width:8px;height:8px}.admin-trend-legend .is-users{background:#2563eb}.admin-trend-legend .is-workspaces{background:#0f9f6e}.admin-trend-chart{min-height:240px}.admin-trend-chart svg{width:100%;height:240px}.admin-trend-axis,.admin-trend-grid{fill:none;stroke:var(--color-hairline);stroke-width:1px}.admin-trend-grid{opacity:.72}.admin-trend-line{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.admin-trend-line.is-users{stroke:#2563eb}.admin-trend-line.is-workspaces{stroke:#0f9f6e}.admin-trend-x,.admin-trend-y{fill:var(--color-muted);font-size:12px}.management-workspace-layout,.admin-route-editor-grid{align-items:start;gap:18px;display:grid}.management-workspace-layout{grid-template-columns:minmax(0,1fr)}.admin-route-editor-grid{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}.admin-route-sidebar,.admin-route-detail{min-width:0}.admin-route-sidebar,.admin-route-detail,.admin-route-form,.admin-route-filters,.admin-route-list{gap:14px;display:grid}.admin-route-sidebar{align-content:start}.admin-route-list{max-height:680px;overflow:auto}.admin-route-list button{border:1px solid var(--color-hairline);background:var(--color-canvas);width:100%;color:var(--color-body);cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px;display:flex}.admin-route-list button.is-selected{border-color:color-mix(in srgb, var(--color-primary) 54%, var(--color-hairline));background:color-mix(in srgb, var(--color-primary) 8%, var(--color-canvas))}.admin-route-list strong,.admin-route-list small{display:block}.admin-route-list strong{color:var(--color-ink);font-weight:600}.admin-route-list small{color:var(--color-muted);margin-top:2px;font-size:12px}.admin-route-empty{border:1px dashed var(--color-hairline);color:var(--color-muted);border-radius:8px;padding:18px}.admin-route-json{gap:6px;display:grid}@media (max-width:1100px){.management-summary-grid,.management-three-grid,.management-workspace-layout,.admin-route-editor-grid{grid-template-columns:1fr}}@media (max-width:760px){.management-summary-grid,.management-section-grid,.management-main-grid,.management-three-grid,.management-workspace-layout,.admin-route-editor-grid{grid-template-columns:1fr}}
.manual-finance-grid,.manual-finance-cancel{gap:14px;display:grid}.manual-finance-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-detail-finance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-detail-finance-shell{gap:12px;display:grid}.manual-finance-block{border:1px solid var(--color-hairline);background:color-mix(in srgb, var(--color-canvas) 84%, var(--color-surface));border-radius:12px;align-content:start;gap:12px;padding:16px;display:grid}.manual-finance-block h3{color:var(--color-ink);margin:0;font-size:15px;font-weight:500}.manual-finance-cancel{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:end;margin-top:14px}.manual-finance-toggle{min-height:40px;color:var(--color-body);align-items:center;gap:8px;font-size:13px;display:flex}.management-mini-stat{border:1px solid var(--color-hairline);background:var(--color-canvas);border-radius:8px;gap:6px;padding:14px;display:grid}.management-mini-stat span{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.management-mini-stat strong{color:var(--color-ink);font-size:14px;font-weight:600;line-height:1.3}.admin-plan-catalog-shell{gap:18px}.admin-plan-catalog-section,.admin-plan-catalog-card,.admin-plan-catalog-field,.admin-plan-catalog-meta,.admin-plan-catalog-facts,.admin-plan-catalog-fact{display:grid}.admin-plan-catalog-overview,.admin-plan-catalog-section-head{gap:16px}.admin-plan-catalog-section-head p,.admin-plan-catalog-rule{color:var(--color-muted);margin:8px 0 0;font-size:13px;line-height:1.55}.admin-plan-catalog-overview-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.admin-plan-catalog-card{gap:18px}.admin-plan-catalog-meta{grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;gap:8px;margin-top:8px}.admin-plan-catalog-grid,.admin-workspace-summary-grid{gap:14px;display:grid}.admin-plan-catalog-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-workspace-summary-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin-top:22px}.admin-plan-catalog-field{gap:6px}.admin-plan-catalog-readonly{border:1px solid var(--color-hairline);background:color-mix(in srgb, var(--color-canvas) 90%, var(--color-surface));min-height:40px;color:var(--color-ink);border-radius:10px;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:flex}.admin-plan-catalog-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.admin-plan-catalog-fact{border:1px solid var(--color-hairline);background:color-mix(in srgb, var(--color-canvas) 84%, var(--color-surface));border-radius:10px;gap:6px;padding:14px}.admin-plan-catalog-fact span{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.admin-plan-catalog-fact strong{color:var(--color-ink);font-size:14px;font-weight:600;line-height:1.35}.admin-workspace-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.admin-workspace-detail-span{grid-column:1/-1}@media (max-width:980px){.admin-plan-catalog-grid,.admin-plan-catalog-facts,.admin-plan-catalog-overview-grid,.admin-workspace-detail-grid,.admin-workspace-summary-grid,.admin-detail-finance-grid,.manual-finance-grid,.manual-finance-cancel{grid-template-columns:1fr}}
.admin-filter-shell{gap:6px;display:grid}.admin-filter-input-wrap{display:block;position:relative}.admin-filter-input-wrap input{width:100%}.admin-filter-input-wrap input.has-leading-icon{padding-left:40px}.admin-filter-input-icon{color:var(--color-muted);pointer-events:none;display:inline-flex;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.admin-users-directory{gap:14px;display:grid}.admin-users-directory .management-panel-heading{border-bottom:1px solid #181d261f;padding-bottom:10px}.admin-users-toolbar,.admin-users-toolbar-actions,.admin-user-detail-header{align-items:center;display:flex}.admin-users-toolbar,.admin-user-detail-header{flex-wrap:wrap;justify-content:space-between;gap:12px}.admin-users-toolbar .admin-filter-shell{flex:320px;max-width:460px}.admin-users-search-form{flex-wrap:wrap;flex:520px;align-items:end;gap:8px;display:flex}.admin-users-search-form .admin-filter-shell{flex:320px;max-width:none}.admin-users-toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px}.admin-users-range-label{color:var(--color-muted);white-space:nowrap;font-size:11px;font-weight:600;line-height:1}.admin-users-limit-toggle button{min-width:38px}.admin-user-detail-actions{flex-wrap:wrap;gap:8px;display:flex}.admin-user-detail-header-main{align-items:start;gap:10px;min-width:0;display:grid}.admin-user-detail-back-link{min-height:18px;color:var(--color-muted);align-self:flex-start;align-items:center;font-size:12px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.admin-user-detail-back-link:hover{color:var(--color-ink)}.admin-icon-button{width:38px;height:38px;color:var(--color-ink);cursor:pointer;background:#fff;border:1px solid #181d261f;border-radius:10px;flex:none;place-items:center;text-decoration:none;display:inline-grid}.admin-icon-button:hover{background:#f8fafc;border-color:#181d2638}.admin-icon-button-primary{border-color:var(--color-ink);background:var(--color-ink);color:#fff}.admin-icon-button-primary:hover{color:#fff;background:#242a33}.admin-users-directory .management-table-wrap{overflow-x:auto}.admin-users-directory .admin-users-table{min-width:1320px}.admin-users-table th,.admin-users-table td{padding:14px 10px}.admin-users-table thead th{color:var(--color-ink);letter-spacing:0;white-space:nowrap;padding-bottom:12px;font-size:11px;font-weight:600}.admin-users-table td{font-size:11px;line-height:1.3;overflow:hidden}.admin-plan-stack,.admin-credit-stack{gap:8px;min-width:0;display:grid}.admin-plan-line{gap:2px;min-width:0;display:grid}.admin-plan-line strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:600;line-height:1.15;overflow:hidden}.admin-plan-line small{color:var(--color-success);text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.15;display:block;overflow:hidden}.admin-plan-line.is-muted strong,.admin-plan-line.is-muted small{color:var(--color-muted)}.admin-credit-bar-shell{gap:3px;width:min(100%,110px);min-width:0;display:grid}.admin-credit-bar-shell span{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.1;overflow:hidden}.admin-credit-bar{background:var(--color-canvas);border:1px solid #22c55e70;border-radius:999px;height:7px;overflow:hidden}.admin-credit-bar i{border-radius:inherit;background:var(--color-success);height:100%;display:block}.admin-user-detail-copy{max-width:720px;color:var(--color-body);margin:14px 0 0;font-size:14px;line-height:1.6}.admin-users-cell-id,.admin-users-cell-email{overflow:hidden}.admin-users-cell-id{gap:4px;display:grid}.admin-users-cell-email strong{white-space:normal;overflow-wrap:anywhere}.admin-users-cell-register,.admin-users-cell-ip,.admin-users-cell-spent{white-space:nowrap}.admin-users-cell-id strong,.admin-users-cell-email strong,.admin-users-cell-ip strong,.admin-users-cell-register strong,.admin-users-cell-spent strong{color:var(--color-ink);font-size:11px;font-weight:500;line-height:1.28}.admin-users-cell-id small{color:var(--color-muted);font-size:11px;line-height:1.28}.admin-users-cell-spent strong,.admin-users-cell-register strong,.admin-users-cell-ip strong{font-variant-numeric:tabular-nums}.admin-user-status-text{white-space:nowrap;align-items:center;min-height:26px;font-size:12px;font-weight:600;line-height:1;display:inline-flex}.admin-user-status-text.is-active{color:var(--color-success)}.admin-user-status-text.is-inactive{color:var(--color-muted);text-transform:capitalize}.admin-user-status-cell{justify-items:start;gap:6px;display:grid}.admin-detail-button{color:#fff;white-space:nowrap;background:#323842;border-radius:8px;justify-content:center;align-items:center;min-height:26px;padding:0 12px;font-size:11px;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.admin-detail-action-stack{gap:6px;width:min(92px,100%);display:grid}button.admin-detail-button{cursor:pointer;border:0;font-family:inherit}.admin-detail-button-danger{color:#dc2626;background:#fef2f2}.admin-detail-button:hover{background:#242a33}.admin-detail-button-danger:hover{background:#fee2e2}@media (max-width:760px){.admin-users-search-form,.admin-users-toolbar .admin-filter-shell{max-width:none}.admin-users-search-form .product-button,.admin-users-toolbar-actions{width:100%}.admin-users-search-form .product-button,.admin-users-toolbar-actions .product-button{flex:1 1 0}}
.admin-users-table{table-layout:fixed;width:100%;min-width:0}.admin-users-cell-email,.admin-users-cell-id,.admin-users-cell-ip,.admin-users-cell-register,.admin-users-cell-spent{gap:2px;min-width:0}.admin-users-cell-id strong,.admin-users-cell-register strong,.admin-users-cell-spent strong,.admin-users-cell-email strong,.admin-users-cell-ip strong{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:500;line-height:1.28;display:block;overflow:hidden}.admin-users-cell-email strong{white-space:normal;overflow-wrap:anywhere}.admin-users-cell-id small,.admin-users-cell-email small,.admin-users-cell-ip small,.admin-users-cell-register small,.admin-users-cell-spent small{color:var(--color-muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.2;display:block;overflow:hidden}.admin-credit-bar-shell.is-muted span,.admin-credit-bar-shell.is-muted small,.admin-plan-line.is-muted small{color:var(--color-muted)}.admin-credit-bar.is-muted{border-color:#94a3b86b}.admin-credit-bar.is-muted i{background:#98a2b3}.admin-route-item-main{gap:8px;min-width:0;display:grid}.admin-route-item-head,.admin-route-item-tags{flex-wrap:wrap;align-items:center;display:flex}.admin-route-item-head{justify-content:space-between;gap:12px}.admin-route-item-tags{gap:6px}.admin-route-item-tags small{border:1px solid var(--color-hairline);background:color-mix(in srgb, var(--color-surface-soft) 72%, transparent);min-height:22px;color:var(--color-muted);border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:600;display:inline-flex}.admin-route-item-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.admin-route-toolbar{align-items:end}.admin-route-toolbar-filters{flex:440px;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.admin-routes-table th:first-child{min-width:220px}.admin-routes-table th:nth-child(2),.admin-routes-table th:nth-child(3),.admin-routes-table th:nth-child(4){min-width:130px}.admin-routes-table th:nth-child(5),.admin-routes-table th:nth-child(6),.admin-routes-table th:nth-child(7),.admin-routes-table th:nth-child(8){min-width:110px}.admin-route-item-metric{gap:2px;min-width:0;display:grid}.admin-route-item-metric span{color:var(--color-muted);text-transform:uppercase;font-size:11px;font-weight:600}.admin-route-item-metric strong{color:var(--color-ink);font-size:13px;font-weight:600;line-height:1.25}.admin-route-fact-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-route-fact{border:1px solid var(--color-hairline);background:color-mix(in srgb, var(--color-canvas) 84%, var(--color-surface-soft));border-radius:8px;gap:4px;padding:12px;display:grid}.admin-route-fact span{color:var(--color-muted);text-transform:uppercase;font-size:11px;font-weight:700}.admin-route-fact strong{color:var(--color-ink);font-size:13px;font-weight:600;line-height:1.35}.admin-route-release-shell{border-top:1px solid var(--color-hairline);gap:14px;padding-top:4px;display:grid}.admin-route-release-toolbar{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.admin-route-release-note{gap:6px;display:grid}.admin-route-runtime-stack{gap:12px;display:grid}.admin-route-runtime-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.admin-route-runtime-fact{border:1px solid var(--color-hairline);background:color-mix(in srgb, var(--color-canvas) 88%, var(--color-surface-soft));border-radius:8px;gap:4px;padding:12px;display:grid}.admin-route-runtime-fact span{color:var(--color-muted);text-transform:uppercase;font-size:11px;font-weight:700}.admin-route-runtime-fact strong{color:var(--color-ink);font-size:13px;font-weight:600;line-height:1.35}.admin-route-runtime-fact small{color:var(--color-muted);font-size:11px;line-height:1.35}.admin-route-runtime-overview{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-route-run-table tbody tr.is-selected td,.admin-route-attempt-table tbody tr.is-selected-route td{background:color-mix(in srgb, var(--color-primary) 7%, var(--color-canvas))}.admin-route-ledger-table{min-width:1040px}.admin-route-ledger-table th:first-child{min-width:220px}.admin-route-ledger-table th:nth-child(2){min-width:172px}.admin-route-ledger-table th:nth-child(3),.admin-route-ledger-table th:nth-child(4),.admin-route-ledger-table th:nth-child(5),.admin-route-ledger-table th:nth-child(6),.admin-route-ledger-table th:nth-child(7){min-width:128px}.admin-route-ledger-table th:nth-child(8){min-width:96px}.admin-route-ledger-expanded-row td{border-top:0;padding:14px 0 0}.admin-route-ledger-detail{border:1px solid var(--color-hairline);background:color-mix(in srgb, var(--color-canvas) 92%, var(--color-surface-soft));border-radius:8px;gap:12px;padding:14px 14px 2px;display:grid}.admin-route-ledger-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.admin-route-version-table th:first-child{min-width:92px}.admin-route-version-table th:nth-child(2){min-width:128px}.admin-route-version-table th:nth-child(4){min-width:132px}.admin-route-version-table th:nth-child(5){min-width:108px}.admin-operator-profile-row-table{min-width:1220px}.admin-users-table td.admin-users-cell-email,.admin-users-table td.admin-users-cell-id,.admin-users-table td.admin-users-cell-ip,.admin-users-table td.admin-users-cell-register,.admin-users-table td.admin-users-cell-spent{min-width:0;display:table-cell}.admin-operator-profile-actions{justify-items:start;gap:6px;display:grid}.admin-operator-profile-row-table .admin-users-cell-email strong{overflow-wrap:normal;white-space:nowrap}.admin-joined-owner-cell{gap:6px;min-width:0;display:grid}.admin-joined-owner-cell span:last-child{color:var(--color-body);overflow-wrap:anywhere;font-size:12px;line-height:1.35}.admin-member-role[data-role=owner]{color:#9a5b16;background:#fbbf242e}.admin-operator-section .management-panel-heading.compact{margin-bottom:14px}.admin-operator-section .management-table thead th,.admin-operator-profile .management-table thead th{color:var(--color-ink);font-size:13px;font-weight:600}.admin-operator-section .management-table tbody td,.admin-operator-profile .management-table tbody td{font-size:13px}.admin-operator-detail-page .management-console-tabs{margin-bottom:18px}.admin-operator-detail-page .management-tab-panels{gap:18px;display:grid}.admin-operator-detail-page .management-panel{padding-top:20px}.admin-operator-section .management-table tbody tr+tr td{border-top-color:#181d260f}@media (max-width:1100px){.admin-route-item-metrics,.admin-route-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-route-release-toolbar{grid-template-columns:1fr;align-items:stretch}.admin-route-runtime-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-route-toolbar-filters{flex-basis:100%;grid-template-columns:1fr}}@media (max-width:760px){.admin-route-item-metrics,.admin-route-fact-grid,.admin-route-runtime-summary{grid-template-columns:minmax(0,1fr)}}
.admin-owned-plan-table,.admin-joined-plan-table,.admin-billing-history-table{table-layout:fixed}.admin-owned-plan-table{min-width:1040px}.admin-owned-group-table{min-width:980px}.admin-joined-plan-table{min-width:1180px}.admin-billing-history-table{min-width:920px}.admin-owned-plan-table th:first-child,.admin-owned-plan-table th:nth-child(2){min-width:140px}.admin-owned-plan-table th:nth-child(3){min-width:124px}.admin-owned-plan-table th:nth-child(4),.admin-owned-plan-table th:nth-child(5){min-width:180px}.admin-owned-plan-table th:last-child{min-width:96px}.admin-joined-plan-table th:first-child,.admin-joined-plan-table th:nth-child(2),.admin-joined-plan-table th:nth-child(3){min-width:132px}.admin-joined-plan-table th:nth-child(4){min-width:72px}.admin-joined-plan-table th:nth-child(5){min-width:120px}.admin-joined-plan-table th:nth-child(6),.admin-joined-plan-table th:nth-child(7){min-width:172px}.admin-joined-plan-table th:last-child{min-width:96px}.admin-plan-heading,.admin-cell-stack-list,.admin-plan-credit-cell,.admin-plan-action-stack,.admin-plan-choice-list,.admin-modal-plan-summary,.admin-modal-plan-summary-main{gap:8px;display:grid}.admin-plan-heading strong{color:var(--color-ink);font-size:13px;font-weight:600}.admin-plan-heading small,.admin-modal-plan-summary-card small{font-size:11px;line-height:1.35}.admin-plan-heading small.is-active,.admin-modal-plan-summary-card small.is-active{color:var(--color-success)}.admin-plan-heading small.is-muted,.admin-modal-plan-summary-card small.is-muted{color:var(--color-muted)}.admin-cell-count{color:var(--color-ink);font-size:12px;font-weight:600}.admin-member-line,.admin-board-line,.admin-modal-inline-row{align-items:center;gap:8px;display:flex}.admin-member-line,.admin-board-line{min-width:0}.admin-member-role{min-height:20px;color:var(--color-muted);text-transform:uppercase;background:#f3f4f5;border-radius:999px;align-items:center;padding:0 8px;font-size:10px;font-weight:600;display:inline-flex}.admin-member-role[data-role=admin]{color:#1d4ed8;background:#3b82f624}.admin-member-role[data-role=editor]{color:#15803d;background:#22c55e24}.admin-member-email,.admin-board-line span,.admin-member-empty{min-width:0;color:var(--color-body);overflow-wrap:anywhere;font-size:12px;line-height:1.4}.admin-board-line{padding-left:10px;position:relative}.admin-board-line:before{content:"";background:var(--color-hairline);border-radius:999px;width:4px;height:4px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.admin-plan-credit-cell{align-content:start}.admin-stacked-credit{gap:3px;width:min(100%,118px);display:grid}.admin-stacked-credit span{color:var(--color-ink);text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:600;line-height:1.1;overflow:hidden}.admin-stacked-credit-track{background:var(--color-canvas);border:1px solid #22c55e7a;border-radius:999px;height:7px;position:relative;overflow:hidden}.admin-stacked-credit-track i{inset-block:0;border-radius:inherit;position:absolute;left:0}.admin-stacked-credit-remaining{background:var(--color-canvas)}.admin-stacked-credit-used{background:var(--color-success)}.admin-stacked-credit-personal{background:#111827}.admin-stacked-credit.is-muted span{color:var(--color-muted)}.admin-stacked-credit.is-muted .admin-stacked-credit-track{border-color:#94a3b86b}.admin-stacked-credit.is-muted .admin-stacked-credit-used{background:#98a2b3}.admin-plan-action-stack{justify-items:start}.admin-plan-action-button{min-width:84px}.admin-plan-action-button[data-tone=primary]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.admin-plan-action-button[data-tone=positive]{color:#0f7a43;background:#22c55e1f;border-color:#22c55e47}.admin-plan-action-button[data-tone=danger]{color:#b42318;background:#ef44441a;border-color:#ef444438}.admin-plan-action-button[data-tone=neutral]{border-color:var(--color-hairline);background:var(--color-canvas);color:var(--color-ink)}.admin-modal-grid-span{grid-column:1/-1}.admin-modal-plan-summary{grid-template-columns:minmax(0,1fr)}.admin-modal-plan-summary-card{border:1px solid var(--color-hairline);background:color-mix(in srgb, var(--color-canvas) 80%, var(--color-surface-soft));border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:6px;padding:14px 16px;display:grid}.admin-modal-plan-summary-card strong{color:var(--color-ink);font-size:13px;font-weight:600}.admin-modal-plan-summary-card .management-badge{min-height:24px;padding:0 10px}.admin-plan-preview-pill{min-height:34px;color:var(--color-ink);background:#eef1f4;border-radius:10px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}@media (max-width:760px){.admin-modal-inline-row{flex-wrap:wrap}}
.admin-owned-plan-table td,.admin-joined-plan-table td{vertical-align:top}.admin-cell-count-pill{color:#9a5b16;background:#fbbf242e;border-radius:999px;justify-self:start;padding:2px 8px;font-size:10px;font-weight:600}.admin-member-line{justify-content:space-between}.admin-invite-line{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-member-line-main{align-items:center;gap:8px;min-width:0;display:flex}.admin-member-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-member-stack-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-inline-action{color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:0;font-size:11px;font-weight:600}.admin-inline-action[data-tone=danger]{color:#dc2626}.admin-invite-status{color:#9a5b16;letter-spacing:0;text-transform:uppercase;font-size:10px;font-weight:700}.admin-user-detail-select{border:1px solid var(--color-hairline);background:var(--color-canvas);border-radius:12px;width:100%;min-height:40px;padding:0 12px}.admin-operator-profile-table{min-width:780px}.admin-operator-profile-table th{width:14%}.admin-users-table .admin-table-button{min-height:28px;padding:0 10px;font-size:12px}.admin-billing-history-table td,.admin-billing-history-table th{overflow:hidden}.admin-billing-item-cell strong{color:var(--color-ink);font-size:13px;font-weight:600;line-height:1.3}.admin-billing-delta{font-variant-numeric:tabular-nums}.admin-billing-delta.is-positive{color:#16a34a}.admin-billing-delta.is-negative{color:#dc2626}.admin-operator-workspace-table th:first-child{min-width:220px}.admin-operator-workspace-table th:nth-child(3),.admin-operator-workspace-table th:nth-child(4){min-width:160px}.admin-operator-actions{flex-wrap:wrap;gap:6px;display:flex}.admin-modal-backdrop{z-index:80;background:#0a0c1057;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.admin-modal{border:1px solid var(--color-hairline);background:var(--color-canvas);border-radius:16px;gap:18px;width:min(680px,100%);max-height:calc(100vh - 48px);padding:24px;display:grid;overflow-y:auto;box-shadow:0 24px 70px #0a0c1038}.admin-modal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.admin-modal-grid>label:last-child{grid-column:1/-1}.admin-modal-actions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:760px){.admin-member-line,.admin-invite-line,.admin-member-line-main{flex-direction:column;align-items:flex-start}.admin-member-actions{gap:10px}.admin-member-stack-actions{gap:12px}.admin-modal-grid{grid-template-columns:1fr}}
.workspace-directory-page{width:100%;max-width:none;margin:0;padding:0 40px 112px}.workspace-directory-header{padding-bottom:36px}.workspace-directory-header-main,.workspace-directory-header-actions,.workspace-directory-card-top,.workspace-directory-card-footer,.workspace-directory-members,.workspace-directory-card-usage-head,.workspace-directory-summary-meta{align-items:center;display:flex}.workspace-directory-header-main,.workspace-directory-card-top{justify-content:space-between}.workspace-directory-header-main{align-items:end;gap:24px}.workspace-directory-status,.workspace-directory-loading{color:var(--color-muted);font-size:13px;line-height:1.45}.workspace-directory-status{margin:0 0 20px}.workspace-directory-loading{margin-bottom:16px}.workspace-directory-header-actions{flex-wrap:wrap;gap:12px}.workspace-directory-toolbar{background:0 0;border:0;margin-bottom:44px;padding:0}.workspace-directory-stack{gap:52px;display:grid}.workspace-directory-summary-card{background:#fff2d6;border:1px solid #181d2614;border-radius:16px;gap:18px;max-width:520px;padding:28px;display:grid;box-shadow:0 16px 34px #181d260a}.workspace-directory-summary-copy{gap:6px;display:grid}.workspace-directory-summary-label{color:var(--color-muted);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:1.35}.workspace-directory-summary-copy h2,.workspace-directory-summary-credits strong{color:var(--color-ink);margin:0;font-size:34px;font-weight:400;line-height:1.08}.workspace-directory-summary-copy p,.workspace-directory-summary-credits span,.workspace-directory-summary-meta{color:var(--color-muted);font-size:14px;line-height:1.45}.workspace-directory-summary-credits{gap:4px;display:grid}.workspace-directory-summary-progress,.workspace-directory-card-progress{background:#181d261a;border-radius:999px;height:10px;overflow:hidden}.workspace-directory-summary-progress span,.workspace-directory-card-progress span{border-radius:inherit;background:#181d26;height:100%;display:block}.workspace-directory-summary-meta,.workspace-directory-card-usage-head{flex-wrap:wrap;justify-content:space-between;gap:12px}.workspace-directory-section{gap:18px;display:grid}.workspace-directory-section-header{border-bottom:1px solid #181d2614;justify-content:space-between;align-items:end;gap:16px;padding-bottom:14px;display:flex}.workspace-directory-section-header h2{color:var(--color-muted);letter-spacing:.05em;text-transform:uppercase;margin:0;font-size:12px;font-weight:600;line-height:1.35}.workspace-directory-empty{min-height:164px;color:var(--color-muted);background:#ffffffb8;border:1px dashed #181d262e;border-radius:12px;place-items:center;font-size:14px;display:grid}.workspace-directory-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr));gap:24px;display:grid}.workspace-directory-list{gap:16px;display:grid}.workspace-directory-card{background:#fff;border:1px solid #181d2614;border-radius:12px;grid-template-rows:auto 1fr auto;gap:22px;min-height:340px;padding:28px;transition:border-color .16s,background-color .16s,transform .16s;display:grid}.workspace-directory-card.is-link{color:inherit;text-decoration:none}.workspace-directory-card.is-link:hover{background:#fcfcfc;border-color:#181d2629;transform:translateY(-2px)}.workspace-directory-card.is-list{grid-template-rows:1fr;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;min-height:138px}.workspace-directory-card-preview{background:#f8f9fa;border:1px solid #181d2614;border-radius:12px;place-items:center;width:92px;height:92px;display:grid}.workspace-directory-card-preview[data-kind=team_workspace]{background:#ffdf55}.workspace-directory-card-preview span{color:var(--color-ink);letter-spacing:0;font-size:24px;font-weight:500}.workspace-directory-card-body{align-content:start;gap:16px;min-width:0;display:grid}.workspace-directory-card-top{align-items:flex-start;gap:16px}.workspace-directory-card-top h3{min-width:0;color:var(--color-ink);margin:0;font-size:34px;font-weight:400;line-height:1.12}.workspace-directory-card-meta{color:var(--color-muted);flex-wrap:wrap;gap:8px 18px;font-size:14px;line-height:1.5;display:flex}.workspace-directory-card-usage{gap:10px;margin-top:2px;display:grid}.workspace-directory-card-usage-head span,.workspace-directory-card-usage-meta{color:var(--color-muted);font-size:12px;line-height:1.45}.workspace-directory-card-usage-head strong{color:var(--color-ink);font-size:14px;font-weight:600;line-height:1.3}.workspace-directory-card-footer{border-top:1px solid #181d2614;justify-content:space-between;min-width:0;padding-top:18px}.workspace-directory-card.is-list .workspace-directory-card-footer{border-top:0;justify-content:flex-end;padding-top:0}.workspace-directory-role{letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:600;display:inline-flex}.workspace-directory-role.is-owner{color:#fff;background:#181d26}.workspace-directory-role.is-admin{color:#181d26;background:#edeeef}.workspace-directory-role.is-editor{color:#7a5b1f;background:#f5e9d4}.workspace-directory-role.is-viewer{color:#5f6570;background:#f3f4f5}.workspace-directory-members{gap:0}.workspace-directory-members span{color:#7a8492;background:#edf1f5;border:1px solid #fff;border-radius:50%;place-items:center;width:36px;height:36px;margin-left:-10px;font-size:12px;font-weight:600;display:inline-grid}.workspace-directory-members span:first-child{margin-left:0}@media (max-width:980px){.workspace-directory-page{padding:0 24px 80px}.workspace-directory-header-main{flex-direction:column;align-items:flex-start}.workspace-directory-card.is-list{grid-template-columns:88px minmax(0,1fr)}.workspace-directory-card.is-list .workspace-directory-card-footer{grid-column:1/-1;justify-content:flex-start}}@media (max-width:640px){.workspace-directory-page{padding-left:16px;padding-right:16px}.workspace-directory-grid{grid-template-columns:1fr}.workspace-directory-summary-card{max-width:none}.workspace-directory-card-top{flex-direction:column}.workspace-directory-card-top h3{font-size:28px}.workspace-directory-card.is-list{grid-template-columns:1fr}}
.workspace-detail-page{width:100%;max-width:none;margin:0;padding:0 48px 128px}.workspace-detail-stack,.workspace-detail-grid,.workspace-detail-board-grid,.workspace-detail-board-list,.workspace-detail-member-list,.workspace-detail-usage-list,.workspace-detail-rail{display:grid}.workspace-detail-stack{gap:36px}.workspace-detail-grid{gap:28px}.workspace-detail-grid-top,.workspace-detail-grid-bottom{grid-template-columns:minmax(0,1.58fr) minmax(320px,.78fr)}.workspace-detail-grid-bottom.is-single{grid-template-columns:minmax(0,1fr)}.workspace-detail-grid-group{grid-template-columns:minmax(0,1fr) 168px;align-items:start}.workspace-detail-header{gap:20px;padding-bottom:40px;display:grid}.workspace-detail-header .product-page-title{max-width:960px;font-size:56px;line-height:1.02}.workspace-detail-back{width:fit-content;color:var(--color-muted);align-items:center;gap:10px;font-size:13px;text-decoration:none;transition:color .16s;display:inline-flex}.workspace-detail-back:hover{color:var(--color-ink)}.workspace-detail-back span:first-child{border-bottom:1.5px solid;border-left:1.5px solid;width:10px;height:10px;transform:rotate(45deg)}.workspace-detail-header-row,.workspace-detail-panel-head,.workspace-detail-dark-row,.workspace-detail-usage-row,.workspace-detail-member-row,.workspace-detail-member-copy,.workspace-detail-member-actions,.workspace-detail-field-row{align-items:center;display:flex}.workspace-detail-header-row,.workspace-detail-panel-head,.workspace-detail-dark-row,.workspace-detail-member-row{justify-content:space-between}.workspace-detail-header-row{border-bottom:1px solid #181d2614;gap:24px;padding-bottom:18px}.workspace-detail-header-label{color:var(--color-muted);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;font-size:12px;font-weight:600;line-height:1.4}.workspace-detail-panel{background:#ffffffeb;border:1px solid #181d2614;border-radius:20px;padding:28px;box-shadow:0 18px 36px #181d260a}.workspace-detail-panel-head{align-items:flex-start;gap:16px;margin-bottom:20px}.workspace-detail-panel-head h2{color:var(--color-ink);margin:0;font-size:24px;font-weight:400;line-height:1.08}.workspace-detail-panel-head small{color:var(--color-muted);margin-top:6px;font-size:12px;line-height:1.5;display:block}.workspace-detail-board-panel-head{margin-bottom:18px}.workspace-detail-board-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.workspace-detail-board-list{gap:16px}.workspace-detail-board-card{aspect-ratio:1/1.02;text-align:left;background:#fff;border:1px solid #181d2614;border-radius:18px;align-content:start;justify-items:start;gap:14px;min-height:220px;padding:20px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid;box-shadow:0 16px 30px #181d260a}.workspace-detail-board-card:hover{border-color:#181d2624;transform:translateY(-3px);box-shadow:0 24px 36px #181d2614}.workspace-detail-board-card.is-list{aspect-ratio:auto;grid-template-columns:64px minmax(0,1fr);align-items:center;min-height:102px}.workspace-detail-board-card[data-card-color=yellow]{background:#f7e39a}.workspace-detail-board-card[data-card-color=peach]{background:#ffc0ad}.workspace-detail-board-card[data-card-color=mint]{background:#b9dcb1}.workspace-detail-board-card[data-card-color=cream]{background:#f1dfc2}.workspace-detail-board-card[data-card-color=soft]{background:#d8ddef}.workspace-detail-board-thumb{background:#ffffff85;border:1px solid #181d261a;border-radius:16px;width:64px;height:64px}.workspace-detail-board-card strong{color:var(--color-ink);font-size:22px;font-weight:400;line-height:1.08}.workspace-detail-pagination{color:#8d94a0;justify-content:flex-start;gap:12px;margin-top:20px;font-size:12px;display:flex}.workspace-detail-side-panel{align-content:start;gap:16px;display:grid}.workspace-detail-side-stack{align-content:start;gap:28px;display:grid}.workspace-detail-dark-card{color:#181d26;background:linear-gradient(135deg,#ffe46a 0%,#ffd545 100%);border-radius:20px;gap:16px;padding:24px;display:grid;box-shadow:0 20px 34px #ffd34147}section.workspace-detail-side-panel:has(.workspace-detail-summary-list) .workspace-detail-dark-card{background:linear-gradient(135deg,#ffd9bf 0%,#ffd0af 100%);box-shadow:0 20px 34px #ffd0af42}section.workspace-detail-side-panel:has(.workspace-detail-field) .workspace-detail-dark-card{box-shadow:none;background:linear-gradient(#f5f6f8 0%,#eceff4 100%)}.workspace-detail-dark-row{gap:12px}.workspace-detail-dark-row strong{font-size:48px;font-weight:400;line-height:.92}.workspace-detail-dark-card small{color:#181d26b8;font-size:13px;line-height:1.4}.workspace-detail-progress{background:#181d261f;border-radius:999px;height:12px;overflow:hidden}.workspace-detail-progress span{border-radius:inherit;background:#181d26;height:100%;display:block}.workspace-detail-progress.is-light{background:#eceef2;flex:auto}.workspace-detail-progress.is-light span{background:#6e7682}.workspace-detail-usage-list{gap:10px;margin-top:4px}.workspace-detail-usage-row{background:#f8f9fbe0;border:1px solid #181d260f;border-radius:16px;gap:12px;padding:12px 14px}.workspace-detail-avatar{width:38px;height:38px;color:var(--color-ink);background:#f2e5d0;border-radius:50%;place-items:center;font-size:13px;font-weight:600;display:inline-grid}.workspace-detail-avatar.large{width:48px;height:48px;font-size:14px}.workspace-detail-member-list{gap:0}.workspace-detail-member-row{border-top:1px solid #181d2614;gap:18px;padding:18px 0}.workspace-detail-member-row:first-child{border-top:0;padding-top:0}.workspace-detail-member-copy{gap:14px;min-width:0}.workspace-detail-member-copy strong,.workspace-detail-member-copy small{display:block}.workspace-detail-member-copy strong{color:var(--color-ink);font-size:17px;font-weight:500}.workspace-detail-member-copy small{color:var(--color-muted);margin-top:4px;font-size:13px;line-height:1.45}.workspace-detail-member-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px}.workspace-detail-page .workspace-detail-muted-button,.workspace-detail-page .workspace-detail-danger-button{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:600;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.workspace-detail-page .workspace-detail-muted-button{color:#545d69;background:#f4f5f7;border-color:#181d2614}.workspace-detail-page .workspace-detail-danger-button{color:#fff;background:#181d26}.workspace-detail-page .workspace-detail-member-actions .workspace-detail-danger-button,.workspace-detail-page .workspace-detail-danger-button.workspace-detail-danger-button-soft,.workspace-detail-page .workspace-settings-dialog-delete{color:#ba4a3d;background:#faece8;border-color:#bb4a3c1f}.workspace-detail-field{gap:12px;margin-top:18px;display:grid}.workspace-detail-field>span{color:var(--color-muted);font-size:12px;font-weight:600;line-height:1.4}.workspace-detail-field-row{gap:12px}.workspace-detail-page .workspace-detail-field input,.workspace-detail-page .workspace-detail-field select,.workspace-detail-page .workspace-detail-field-row input{width:100%;min-width:0;height:46px;color:var(--color-ink);background:#fbfbfc;border:1px solid #181d261f;border-radius:14px;padding:0 15px}.workspace-detail-page .workspace-detail-member-actions select,.workspace-detail-page .workspace-detail-member-role-label{color:#545d69;background:#f4f5f7;border:1px solid #181d2614;border-radius:999px;min-height:38px;padding:0 12px;font-size:12px;font-weight:600}.workspace-detail-status{color:var(--color-muted);font-size:13px;line-height:1.45;display:block}.workspace-board-assignment-dialog{gap:20px}.workspace-board-assignment-list{gap:10px;display:grid}.workspace-board-assignment-row{background:#fbfbfc;border:1px solid #181d2614;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.workspace-board-assignment-row input{margin-top:2px}.workspace-board-assignment-row strong,.workspace-board-assignment-row small{display:block}.workspace-board-assignment-row strong{color:var(--color-ink);font-size:14px;font-weight:600}.workspace-board-assignment-row small{color:var(--color-muted);margin-top:4px;font-size:12px;line-height:1.45}.workspace-board-assignment-save{min-width:132px}.workspace-detail-settings-form{gap:16px;display:grid}.workspace-detail-settings-facts,.workspace-invite-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.workspace-detail-settings-fact,.workspace-invite-stat{background:#fbfbfc;border:1px solid #181d2614;border-radius:14px;gap:6px;padding:14px;display:grid}.workspace-detail-settings-fact span,.workspace-invite-stat span{color:var(--color-muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.workspace-detail-settings-fact strong,.workspace-invite-stat strong{color:var(--color-ink);font-size:14px;font-weight:600;line-height:1.4}.workspace-detail-settings-actions,.workspace-settings-dialog-actions{flex-wrap:wrap;gap:10px;display:flex}.workspace-detail-settings-note{background:#fbfbfc;border:1px solid #181d2614;border-radius:16px;gap:8px;padding:16px;display:grid}.workspace-detail-settings-note strong{color:var(--color-ink);font-size:14px;font-weight:600}.workspace-detail-settings-note p{color:var(--color-muted);margin:0;font-size:13px;line-height:1.5}.workspace-detail-invite-list{gap:12px;margin-top:18px;display:grid}.workspace-invite-history-head{justify-content:space-between;align-items:center;gap:16px;margin-top:8px;display:flex}.workspace-invite-history-actions{align-items:center;gap:10px;display:flex}.workspace-invite-history-head strong{color:var(--color-ink);font-size:14px;font-weight:600}.workspace-invite-history-head span{color:var(--color-muted);font-size:12px}.workspace-invite-toggle{width:100%;display:flex}.workspace-invite-toggle button{flex:1 1 0;min-width:0;padding-left:12px;padding-right:12px}.workspace-invite-record{background:#fbfbfc;border:1px solid #181d2614;border-radius:16px;gap:12px;padding:16px;display:grid}.workspace-invite-record-head,.workspace-invite-record-copy,.workspace-invite-record-badges,.workspace-invite-record-meta{display:flex}.workspace-invite-record-head{justify-content:space-between;align-items:flex-start;gap:12px}.workspace-invite-record-copy{flex-direction:column;gap:10px;min-width:0}.workspace-invite-record-copy strong{color:var(--color-ink);word-break:break-word;font-size:14px;font-weight:600;line-height:1.4}.workspace-invite-record-badges{flex-wrap:wrap;gap:8px}.workspace-invite-record-badge{border-radius:999px;justify-content:center;align-items:center;min-height:28px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.workspace-invite-record-badge.is-pending{color:#9a6700;background:#facc1529}.workspace-invite-record-badge.is-accepted{color:#166534;background:#22c55e24}.workspace-invite-record-badge.is-revoked,.workspace-invite-record-badge.is-expired{color:#475569;background:#94a3b829}.workspace-invite-record-badge.is-neutral{color:#475569;background:#eef1f5}.workspace-invite-record-meta{flex-wrap:wrap;gap:8px}.workspace-invite-record-meta span{color:var(--color-muted);font-size:12px;line-height:1.45}.workspace-invite-empty{color:var(--color-muted);background:#fbfbfceb;border:1px dashed #181d261f;border-radius:16px;padding:18px;font-size:13px;line-height:1.45}.workspace-invite-more-button{justify-self:flex-start}.workspace-invite-note{margin-top:2px}.workspace-detail-page .workspace-invite-generate-button{width:100%;margin-top:16px}.workspace-detail-summary-list,.workspace-detail-action-list{display:grid}.workspace-detail-summary-list{gap:0;margin-top:8px}.workspace-detail-summary-row{color:var(--color-muted);border-top:1px solid #181d2614;justify-content:space-between;gap:16px;padding:12px 0;font-size:13px;line-height:1.4;display:flex}.workspace-detail-summary-row:first-child{border-top:0}.workspace-detail-summary-row strong{color:var(--color-ink);text-align:right;font-size:14px;font-weight:500}.workspace-detail-action-list{gap:12px}.workspace-detail-action-link{min-height:48px;color:var(--color-ink);background:#f8f9fb;border:1px solid #181d2614;border-radius:14px;justify-content:space-between;align-items:center;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}.workspace-detail-action-link:after{color:var(--color-muted);content:"->"}.workspace-detail-rail{gap:10px;padding-top:48px}.workspace-detail-rail-item{color:var(--color-muted);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13px;display:inline-flex}.workspace-detail-rail-item span{color:#8d94a0;background:#f3f4f5;border-radius:6px;place-items:center;width:18px;height:18px;font-size:11px;font-weight:700;display:inline-grid}@media (max-width:1180px){.workspace-detail-grid-top,.workspace-detail-grid-bottom,.workspace-detail-grid-group{grid-template-columns:1fr}.workspace-detail-rail{grid-template-columns:repeat(2,minmax(0,1fr));padding-top:0}}@media (max-width:980px){.workspace-detail-page{padding:0 28px 88px}.workspace-detail-header{padding-bottom:32px}.workspace-detail-header .product-page-title{font-size:44px}.workspace-detail-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-detail-member-row{flex-direction:column;align-items:flex-start}.workspace-detail-member-actions{justify-content:flex-start}}@media (max-width:640px){.workspace-detail-page{padding-left:16px;padding-right:16px}.workspace-detail-header .product-page-title{font-size:34px}.workspace-detail-panel{padding:22px}.workspace-detail-header-row{flex-direction:column;align-items:flex-start}.workspace-detail-board-grid,.workspace-detail-rail{grid-template-columns:1fr}.workspace-detail-field-row{flex-direction:column;align-items:stretch}.workspace-invite-history-head,.workspace-invite-record-head,.workspace-invite-history-actions{flex-direction:column;align-items:flex-start}.workspace-detail-settings-facts,.workspace-invite-stats{grid-template-columns:1fr}.workspace-invite-toggle{flex-wrap:wrap}.workspace-invite-toggle button{flex-basis:calc(50% - 3px)}.workspace-detail-dark-row strong{font-size:40px}}
.workspace-detail-member-actions select,.workspace-detail-member-role-label{border:1px solid var(--color-hairline);background:var(--color-canvas);min-height:34px;color:var(--color-ink);border-radius:8px;padding:0 10px;font-size:12px;font-weight:600}.workspace-detail-member-role-label{color:var(--color-muted);align-items:center;display:inline-flex}.workspace-detail-muted-button:disabled,.workspace-detail-danger-button:disabled{cursor:not-allowed;opacity:.55}
.workspace-commerce-page{width:100%;max-width:none;margin:0;padding:0 40px 112px}.workspace-commerce-header,.workspace-commerce-header-row,.workspace-commerce-card-head,.workspace-commerce-card-top,.workspace-commerce-card-actions,.workspace-commerce-section-head,.workspace-commerce-usage-tag-row,.workspace-commerce-ledger-head,.workspace-commerce-ledger-row,.workspace-commerce-compare-row{align-items:center;display:flex}.workspace-commerce-page,.workspace-commerce-header,.workspace-commerce-section,.workspace-commerce-stack,.workspace-commerce-plan-card,.workspace-commerce-active-card,.workspace-commerce-usage-card,.workspace-commerce-rail,.workspace-commerce-rail-card,.workspace-commerce-rail-list,.workspace-commerce-summary-card,.workspace-commerce-ledger,.workspace-commerce-ledger-table,.workspace-commerce-compare-table{display:grid}.workspace-commerce-page,.workspace-commerce-stack{gap:32px}.workspace-commerce-section-shell,.workspace-commerce-subsection{gap:20px;display:grid}.workspace-commerce-action-stack{gap:8px;display:grid}.workspace-commerce-header{gap:18px;padding-bottom:12px}.workspace-commerce-header-row,.workspace-commerce-card-head,.workspace-commerce-card-top,.workspace-commerce-section-head,.workspace-commerce-ledger-head,.workspace-commerce-ledger-row{justify-content:space-between}.workspace-commerce-header-row{flex-wrap:wrap;gap:20px}.workspace-commerce-header-copy{gap:8px;max-width:820px;display:grid}.workspace-commerce-status{color:var(--color-muted);font-size:13px;line-height:1.45}.workspace-commerce-switch{background:#fff;border:1px solid #181d261a;border-radius:12px;padding:4px;display:inline-flex}.workspace-commerce-switch button,.workspace-commerce-primary-button,.workspace-commerce-secondary-button{letter-spacing:0;border-radius:12px;min-height:42px;font-size:13px;font-weight:500;text-decoration:none}.workspace-commerce-switch button{color:var(--color-muted);cursor:pointer;background:0 0;border:0;padding:0 16px}.workspace-commerce-switch button.is-active{background:var(--color-ink);color:#fff}.workspace-commerce-summary-grid,.workspace-commerce-active-grid,.workspace-commerce-plan-grid,.workspace-commerce-card-list{gap:18px;display:grid}.workspace-commerce-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-commerce-summary-grid-compact{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-commerce-active-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.workspace-commerce-plan-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.workspace-commerce-card-list{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.workspace-commerce-section{gap:18px}.workspace-commerce-section-head{border-bottom:1px solid #181d2614;gap:16px;padding-bottom:12px}.workspace-commerce-section-head h2,.workspace-commerce-card-top h3,.workspace-commerce-card-head h3,.workspace-commerce-plan-card h3{color:var(--color-ink);margin:0;font-size:28px;font-weight:400;line-height:1.14}.workspace-commerce-summary-card,.workspace-commerce-plan-card,.workspace-commerce-active-card,.workspace-commerce-usage-card,.workspace-commerce-rail-card,.workspace-commerce-empty-card,.workspace-commerce-ledger-table,.workspace-commerce-compare-table{background:#fff;border:1px solid #181d2614;border-radius:12px}.workspace-commerce-summary-card,.workspace-commerce-rail-card,.workspace-commerce-empty-card{gap:10px;padding:22px}.workspace-commerce-summary-card{min-height:148px}.workspace-commerce-empty-card{color:var(--color-muted);font-size:14px;line-height:1.5}.workspace-commerce-summary-label,.workspace-commerce-card-eyebrow,.workspace-commerce-note,.workspace-commerce-ledger-head,.workspace-commerce-usage-tag,.workspace-commerce-compare-row.is-head{color:var(--color-muted);letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:600}.workspace-commerce-summary-value{color:var(--color-ink);font-size:30px;font-weight:400;line-height:1.08}.workspace-commerce-summary-meta,.workspace-commerce-plan-list,.workspace-commerce-rail-row span,.workspace-commerce-rail-row small,.workspace-commerce-compare-row span{color:var(--color-muted);font-size:13px;line-height:1.5}.workspace-commerce-active-card,.workspace-commerce-usage-card,.workspace-commerce-plan-card{gap:20px;padding:28px}.workspace-commerce-active-card[data-tone=team],.workspace-commerce-usage-card[data-tone=team]{background:#ffdf55}.workspace-commerce-plan-card[data-plan=free_canvas]{background:#edf8eb}.workspace-commerce-plan-card[data-plan=team_start],.workspace-commerce-plan-card[data-plan=team_growth]{background:#f5f7db}.workspace-commerce-plan-card[data-plan=enterprise]{background:#f3f4f5}.workspace-commerce-plan-card.is-current{border-color:#181d262e}.workspace-commerce-plan-head{gap:6px;display:grid}.workspace-commerce-plan-status{color:var(--color-ink);font-size:16px;font-weight:400}.workspace-commerce-plan-price{align-items:baseline;gap:4px;display:flex}.workspace-commerce-plan-price strong{color:var(--color-ink);font-size:46px;font-weight:400;line-height:1}.workspace-commerce-plan-price small,.workspace-commerce-plan-badge{color:var(--color-muted);font-size:12px}.workspace-commerce-plan-badge,.workspace-commerce-usage-tag{background:#ffffffb8;border:1px solid #181d261a;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;display:inline-flex}.workspace-commerce-plan-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.workspace-commerce-primary-button,.workspace-commerce-secondary-button{cursor:pointer;justify-content:center;align-items:center;padding:0 16px;display:inline-flex}.workspace-commerce-primary-button:disabled,.workspace-commerce-secondary-button:disabled{cursor:not-allowed;opacity:.58}.workspace-commerce-primary-button{background:var(--color-ink);color:#fff;border:0}.workspace-commerce-secondary-button{color:var(--color-ink);background:#ffffffd1;border:1px solid #181d261f}.workspace-commerce-tertiary-link{color:var(--color-muted);font-size:13px;text-decoration:none}.workspace-commerce-section-copy,.workspace-commerce-band,.workspace-commerce-band-copy,.workspace-commerce-band-body,.workspace-commerce-fact,.workspace-commerce-inline-list{display:grid}.workspace-commerce-section-copy{gap:8px;max-width:760px}.workspace-commerce-section-note{color:var(--color-muted);margin:0;font-size:14px;line-height:1.6}.workspace-commerce-section-action{align-items:center;display:flex}.workspace-commerce-band-stack{grid-template-columns:1fr;gap:24px;display:grid}.workspace-commerce-band{background:#fff;border:1px solid #181d2614;border-radius:12px;gap:22px;padding:28px}.workspace-commerce-band.is-team{background:#ffdf55}.workspace-commerce-band.is-muted{background:#f3f4f5}.workspace-commerce-band-head,.workspace-commerce-band-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.workspace-commerce-band-copy{gap:6px}.workspace-commerce-band-copy h3{color:var(--color-ink);margin:0;font-size:28px;font-weight:400;line-height:1.14}.workspace-commerce-band-body{gap:16px}.workspace-commerce-fact-grid{gap:14px;display:grid}.workspace-commerce-fact-grid.columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.workspace-commerce-fact-grid.columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.workspace-commerce-fact-grid.columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-commerce-fact{background:#ffffffad;border:1px solid #181d2614;border-radius:10px;gap:6px;padding:16px}.workspace-commerce-fact span,.workspace-commerce-fact small{color:var(--color-muted);font-size:12px;line-height:1.45}.workspace-commerce-fact strong{color:var(--color-ink);font-size:20px;font-weight:500;line-height:1.2}.workspace-commerce-inline-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px}.workspace-commerce-inline-list span{min-height:40px;color:var(--color-ink);background:#ffffff9e;border:1px solid #181d2614;border-radius:10px;align-items:center;padding:0 12px;font-size:13px;line-height:1.45;display:inline-flex}.workspace-commerce-card-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.workspace-commerce-stat{gap:6px;display:grid}.workspace-commerce-stat span{color:var(--color-muted);font-size:12px;line-height:1.35}.workspace-commerce-stat strong{color:var(--color-ink);font-size:18px;font-weight:400;line-height:1.25}.workspace-commerce-card-footer,.workspace-commerce-usage-tag-row{flex-wrap:wrap;gap:10px;display:flex}.workspace-commerce-card-footer{border-top:1px solid #181d2614;justify-content:space-between;align-items:center;padding-top:18px}.workspace-commerce-card-actions{flex-wrap:wrap;gap:10px}.workspace-commerce-section-head.is-subsection{padding-top:4px}.workspace-commerce-usage-layout{grid-template-columns:minmax(0,1.52fr) minmax(300px,.78fr);align-items:start;gap:24px;display:grid}.workspace-commerce-progress{background:#181d261f;border-radius:999px;height:10px;overflow:hidden}.workspace-commerce-progress span{border-radius:inherit;background:#181d26;height:100%;display:block}.workspace-commerce-progress.is-light span{background:#aa2d00}.workspace-commerce-usage-card.is-muted{background:#f8fafc}.workspace-commerce-rail{gap:16px}.workspace-commerce-rail-card,.workspace-commerce-rail-list{gap:12px}.workspace-commerce-rail-row{border-top:1px solid #181d2614;gap:3px;padding-top:12px;display:grid}.workspace-commerce-rail-row:first-child{border-top:0;padding-top:0}.workspace-commerce-rail-row strong,.workspace-commerce-rail-card strong{color:var(--color-ink);font-size:16px;font-weight:500}.workspace-commerce-ledger{gap:16px}.workspace-commerce-ledger-table,.workspace-commerce-compare-table{overflow:hidden}.workspace-commerce-ledger-head,.workspace-commerce-ledger-row,.workspace-commerce-compare-row{border-bottom:1px solid #181d2614;gap:16px;padding:16px 20px}.workspace-commerce-ledger-head,.workspace-commerce-ledger-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1.1fr) minmax(0,1fr) minmax(140px,.8fr);display:grid}.workspace-commerce-compare-row{grid-template-columns:minmax(180px,1.2fr) repeat(6,minmax(0,1fr));display:grid}.workspace-commerce-compare-row:last-child,.workspace-commerce-ledger-row:last-child{border-bottom:0}.workspace-commerce-ledger-row span{min-width:0;color:var(--color-ink);overflow-wrap:anywhere;font-size:13px;line-height:1.5}.workspace-commerce-ledger-empty{color:var(--color-muted);padding:20px;font-size:14px;line-height:1.5}.workspace-commerce-compare-row span:first-child{color:var(--color-ink)}.workspace-commerce-ledger-amount{color:var(--color-signature-coral);font-weight:600}@media (max-width:1180px){.workspace-commerce-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.workspace-commerce-usage-layout,.workspace-commerce-compare-row,.workspace-commerce-fact-grid.columns-4,.workspace-commerce-fact-grid.columns-3{grid-template-columns:1fr}}@media (max-width:720px){.workspace-commerce-page{padding-left:16px;padding-right:16px}.workspace-commerce-summary-grid,.workspace-commerce-active-grid,.workspace-commerce-plan-grid,.workspace-commerce-card-list,.workspace-commerce-card-stats,.workspace-commerce-fact-grid.columns-2,.workspace-commerce-inline-list,.workspace-commerce-ledger-head,.workspace-commerce-ledger-row{grid-template-columns:1fr}.workspace-commerce-card-footer,.workspace-commerce-section-head{flex-direction:column;align-items:flex-start}.workspace-commerce-band,.workspace-commerce-active-card,.workspace-commerce-plan-card,.workspace-commerce-usage-card{padding:22px}}
