/* Figtree's own botanical palette in the familiar sidebar/header workspace. */
body.figtree-workspace{--workspace-sidebar:250px;background:#f5f5ee}.figtree-workspace .app{display:block;min-height:100dvh}.figtree-workspace .app-sidebar{position:fixed;inset:0 auto 0 0;width:var(--workspace-sidebar);height:100dvh;background:#e9eddf;border-right:1px solid #d8dfca;padding:27px 18px 20px;display:flex;flex-direction:column;gap:0;z-index:45;overflow-y:auto}.figtree-workspace .workspace-brand{padding:0 9px 26px;gap:10px}.figtree-workspace .workspace-brand img{width:49px;height:49px;border-radius:18%}.figtree-workspace .workspace-brand .brand-name{font-size:27px}.workspace-label{padding:7px 14px 14px;text-transform:uppercase;font-size:9px;letter-spacing:.14em;color:#78836d;font-weight:700}.figtree-workspace .app-sidebar nav{position:static;display:flex;flex-direction:column;gap:7px;overflow:visible}.figtree-workspace .app-sidebar nav button{display:flex;align-items:center;gap:12px;padding:12px 15px;background:transparent;border:1px solid transparent;color:#617055;font-size:12px;border-radius:12px;text-align:left;white-space:nowrap;transition:background .15s,border-color .15s}.figtree-workspace .app-sidebar nav button:hover{background:#e0e6d3;color:#34472d}.figtree-workspace .app-sidebar nav button[aria-current="page"]{background:#d2ddc0;border-color:#c6d2b2;color:#2d4128;font-weight:600}.app-sidebar nav svg{width:19px;height:19px;flex-shrink:0}.workspace-soon{margin-left:auto;font-size:8px;letter-spacing:.03em;padding:2px 6px;border:1px solid #c9d3bb;border-radius:20px;color:#76826a}.workspace-sidebar-bottom{margin-top:auto;padding:35px 12px 0}.workspace-growth-note{border-top:1px solid #d2dac5;padding-top:20px;margin-bottom:22px}.workspace-growth-note span{font-family:'Fraunces',Georgia,serif;font-style:italic;color:#7c6b48;font-size:22px}.workspace-growth-note p{font-size:10px;color:#7f8975;margin-top:3px}.workspace-sidebar-bottom>a{font-size:11px;color:#53634a;display:flex;justify-content:space-between}.workspace-policy-links{display:flex;gap:14px;margin-top:18px;font-size:9px;color:#7b866f}.workspace-body{margin-left:var(--workspace-sidebar);min-height:100dvh}.workspace-topbar{position:sticky;top:0;height:72px;border-bottom:1px solid #e0e3d5;background:#fffefa;display:flex;align-items:center;gap:16px;padding:0 30px;z-index:35}.workspace-breadcrumb{display:flex;align-items:center;gap:12px;font-size:11px;color:#98a08f}.workspace-breadcrumb strong{font-weight:500;color:#53634b}.workspace-header-right{margin-left:auto;display:flex;align-items:center;gap:22px}.workspace-status{display:flex;align-items:center;gap:7px;font-size:9px;color:#7f8a73}.workspace-status i{width:5px;height:5px;border-radius:50%;background:#8ca272}.workspace-user{display:flex;align-items:center;gap:10px;padding:4px;background:transparent;color:#526049;font-size:11px;border-radius:25px}.workspace-user:hover{background:#eff2e7}.workspace-avatar{width:33px;height:33px;border-radius:50%;display:grid;place-items:center;background:#dce5ce;color:#405735;font-size:11px;font-weight:600}.workspace-user>span:last-child{max-width:150px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.figtree-workspace .app-main{padding:32px;max-width:1500px;margin:0 auto;width:100%}.figtree-workspace .app-header{margin-bottom:25px}.figtree-workspace .app-header h1{font-size:37px;letter-spacing:-.035em}.figtree-workspace .app-header .eyebrow{font-size:9px;letter-spacing:.14em;color:#879178}.figtree-workspace .metric{box-shadow:0 2px 7px #2d3b2403;border-radius:17px;padding:24px}.figtree-workspace .panel{border-radius:18px;box-shadow:0 2px 7px #2d3b2403}.figtree-workspace .metric strong{font-size:34px}.figtree-workspace .panel h3{font-size:23px}.figtree-workspace .notice{background:#edf0e3;border-color:#dce3cf;color:#647356;font-size:11px;padding:11px 15px}.workspace-integration-heading{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.workspace-integration-heading img{object-fit:contain;border-radius:10px}.workspace-integration-heading h3{margin:0}.workspace-integration-heading .tag{margin-left:auto}.workspace-menu,.workspace-backdrop{display:none}.workspace-backdrop[hidden]{display:none!important}@media(max-width:1050px){body.figtree-workspace{--workspace-sidebar:220px}.workspace-topbar{padding:0 23px}.figtree-workspace .app-main{padding:26px}.workspace-status{display:none}}@media(max-width:760px){body.figtree-workspace{--workspace-sidebar:250px}.figtree-workspace .app-sidebar{visibility:hidden;transform:translateX(-100%);transition:transform .2s ease;z-index:60}.workspace-body{margin-left:0}.workspace-topbar{height:64px;padding:0 16px;gap:12px}.workspace-menu{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--line);border-radius:10px;background:var(--white);color:var(--green)}.workspace-breadcrumb{font-size:10px;gap:8px}.workspace-breadcrumb>strong{max-width:105px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.workspace-user>span:last-child{display:none}.workspace-header-right{gap:8px}.workspace-nav-open .app-sidebar{visibility:visible;transform:translateX(0)}.workspace-nav-open .workspace-backdrop:not([hidden]){display:block;position:fixed;inset:0;background:#24301b50;z-index:55;border:0}.workspace-nav-open{overflow:hidden}.figtree-workspace .app-main{padding:24px 17px}.figtree-workspace .app-header h1{font-size:33px}.figtree-workspace .metric{padding:18px}.figtree-workspace .metric strong{font-size:30px}.figtree-workspace .app-header .actions{gap:8px}.workspace-integration-heading .tag{margin-left:0}}@media(prefers-reduced-motion:reduce){.figtree-workspace .app-sidebar{transition:none}}

.figtree-workspace .workspace-brand small{display:block;padding:0;margin-top:7px;font-size:8px;letter-spacing:.12em;color:#76836a}

.workspace-checking .app{visibility:hidden}

/* Workspace information and account actions. */
.figtree-workspace .workspace-extra-nav{margin-top:7px}.workspace-about,.workspace-signout{display:flex;align-items:center;gap:10px;width:100%;padding:9px 0;background:transparent;color:#53634a;font-size:11px;text-align:left;border-radius:8px}.workspace-about{justify-content:space-between}.workspace-about:hover,.workspace-signout:hover{color:var(--ink);text-decoration:underline}.workspace-signout{margin-top:8px}.workspace-signout svg{width:17px;height:17px;flex-shrink:0}.about-figtree{display:grid;grid-template-columns:160px minmax(0,1fr);gap:28px;align-items:start}.about-figtree>img{border-radius:18%;width:160px}.about-figtree p{font-size:13px;color:var(--muted);margin-top:16px}.about-figtree .btn{margin-top:22px}.release-list{display:grid;gap:18px}.release-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}.release-heading h3{margin:0!important}.release-card ul{margin:18px 0 0;padding-left:19px;font-size:13px;color:var(--muted)}.release-card li+li{margin-top:7px}@media(max-width:600px){.about-figtree{grid-template-columns:1fr;gap:20px}.about-figtree>img{width:100px}.release-heading{align-items:flex-start;flex-direction:column}}

.workspace-member-toggle{display:block;width:100%;text-align:left;background:transparent;color:#53634a;font-size:11px;padding:10px 0;border-radius:8px;margin-top:10px}.workspace-member-toggle:hover{text-decoration:underline}.member-view-banner{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.member-view-banner .text-link{font-size:11px}

.youtube-chart{display:flex;gap:5px;align-items:flex-end;height:160px;margin-top:24px;border-bottom:1px solid var(--line)}.youtube-bar{flex:1;min-width:3px;max-width:60px;background:#718660;border-radius:5px 5px 0 0}.youtube-bar:hover{background:var(--orange)}#youtubeConnectionPanel p{font-size:12px;margin-top:12px}#youtubeConnectionPanel .text-link{display:inline-block;margin-top:12px}#youtubeConsentDialog{max-width:560px}#youtubeConsentDialog .check-label{font-size:12px}
