.portal-home{--home-ink:#30312e;--home-muted:#727770;padding:30px;max-width:1520px;margin:auto;color:var(--home-ink)}.portal-home h2,.portal-home h3,.portal-home p{margin:0}.portal-home h2{font-size:21px;line-height:1.3}.portal-home h3{font-size:18px}.portal-home button{font:inherit;cursor:pointer}.portal-home .home-eyebrow{font-size:11px;font-weight:750;letter-spacing:.06em;color:#447362}.home-hero{display:flex;justify-content:space-between;gap:24px;align-items:center;background:#e4f0e9;border-radius:20px;padding:28px;overflow:hidden}.home-hero h2{font-size:clamp(26px,3vw,36px);margin:14px 0}.home-hero p:not(.home-eyebrow){font-size:15px;color:#4f675b;line-height:1.6}.home-watermark{width:130px;opacity:.12;mix-blend-mode:multiply;flex-shrink:0}.home-attention{display:inline-flex;align-items:center;gap:15px;margin-top:20px;border:0;border-radius:20px;background:#fff;color:#26715d;padding:9px 14px;font-size:12px!important;font-weight:700!important}.home-subhead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:28px 0 18px}.home-subhead>span{font-size:12px;color:var(--home-muted)}.home-workspaces{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:18px}.home-workspace{display:flex;flex-direction:column;gap:12px;border:0;border-radius:16px;padding:20px;text-align:left;color:var(--home-ink);background:#eceee8;transition:transform .18s,box-shadow .18s}.home-workspace:hover{transform:translateY(-3px);box-shadow:0 8px 22px #30312e10}.home-workspace.studios{background:#fae1e9}.home-workspace.creators{background:#f7f4ba}.home-workspace img{width:38px;height:38px;object-fit:contain;mix-blend-mode:multiply}.home-workspace.creators img{background:#30312e;mix-blend-mode:normal;padding:5px;border-radius:8px}.home-workspace strong{display:flex;justify-content:space-between;align-items:center;width:100%;font-size:18px}.home-workspace small{color:#62665f;font-size:12px;line-height:1.5}.home-columns{display:grid;grid-template-columns:minmax(0,1.8fr) minmax(270px,1fr);gap:22px;margin-top:26px;align-items:start}.home-panel{border:1px solid #e5e8df;border-radius:18px;background:#fff;padding:24px;min-width:0}.home-panel .home-subhead{margin:0 0 10px}.home-muted{font-size:13px;color:var(--home-muted);line-height:1.6}.home-pill{background:#e9f4ec;border-radius:16px;padding:6px 10px;color:#286c58!important;white-space:nowrap}.home-side{display:grid;gap:20px}.home-action-list{margin-top:12px}.home-action{display:flex;align-items:center;gap:14px;padding:22px 0;border-bottom:1px solid #e5e8df}.home-action:last-child{border:0}.home-action>div{flex:1;min-width:0}.home-action strong{font-size:14px;line-height:1.5}.home-action small,.home-meeting small{display:block;margin-top:6px;font-size:12px;line-height:1.5;color:var(--home-muted)}.home-action-icon{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex:0 0 40px;background:#eeefeb;color:#30312e;border-radius:10px;font-size:20px}.home-action-icon.studios{background:#fceaf0;color:#90344f}.home-action-icon.creators{background:#fcfad9;color:#68600e}.home-button{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:40px;padding:10px 14px;border:0;border-radius:9px;background:#30312e;color:#fff;font-size:13px!important;font-weight:650!important;text-align:left;line-height:1.4}.home-button.quiet{background:#f1f3ee;color:#30312e}.home-panel>.home-button{margin-top:20px;width:100%}.home-meeting{display:flex;align-items:center;gap:15px;padding:18px 0;border-bottom:1px solid #e5e8df}.home-meeting time,.home-date{padding:10px;border-radius:9px;background:#eeefeb;white-space:nowrap;font-weight:750;font-size:15px}.home-meeting strong{font-size:13px;line-height:1.4}.home-week-intro{display:flex;align-items:center;gap:16px;margin:24px 0 4px}.home-date{font-size:24px;text-align:center;min-width:54px}.home-date small{display:block;font-size:10px;text-transform:uppercase}.home-week-intro p{font-size:12px;color:var(--home-muted);line-height:1.5;margin-top:7px}.home-celebrations{display:flex;gap:5px;align-items:center;padding:22px;border-radius:18px;background:#fcf5dd;overflow:hidden}.home-celebrations>div{flex:1}.home-celebrations h3{margin:12px 0}.home-celebrations p:not(.home-eyebrow){font-size:12px;line-height:1.6;color:#6e6c5b}.home-celebrations img{width:108px;flex-shrink:0}.home-celebrations .home-button{padding-left:0;background:transparent;color:#52633d;font-size:12px!important}.home-footer{display:flex;justify-content:space-between;align-items:end;gap:20px;padding-top:40px}.home-footer small{display:block;font-size:10px;color:var(--home-muted);font-weight:700;margin-bottom:10px}.home-footer img{width:190px;max-width:100%}.home-footer>span{font-size:12px;color:var(--home-muted)}.home-all-done{text-align:center;padding:30px 8px 15px}.home-all-done img{display:block;width:160px;margin:0 auto 18px}.home-all-done p{font-size:13px;color:var(--home-muted);line-height:1.7;margin:12px 0 20px}.home-checking{padding:35px 0;color:var(--home-muted);line-height:1.6}.sidebar .nav .home-nav-button{margin-bottom:14px;background:#414b42;color:white;border-radius:10px;justify-content:flex-start;padding:13px 15px;gap:14px}.sidebar .nav .home-nav-button.active{box-shadow:inset 3px 0 #36b39f;background:#48504a}.home-nav-button svg{width:22px;height:22px;color:#98d9c9}.portal-success{text-align:center;padding:20px 24px 28px;color:#30312e}.portal-success img{width:140px;margin-bottom:18px}.portal-success h3{font-size:23px;margin:0 0 12px}.portal-success p{color:#647064;line-height:1.7}.portal-success .status{margin:12px auto}.portal-success-actions{display:flex;gap:12px;justify-content:center;margin-top:22px;flex-wrap:wrap}.home-documents h3{margin-bottom:12px}.portal-home a:focus-visible,.portal-home button:focus-visible{outline:3px solid #36b39f;outline-offset:3px}@media(max-width:1050px){.home-columns{grid-template-columns:1fr}.home-side{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.home-action{flex-wrap:wrap}}@media(max-width:620px){.portal-home{padding:16px}.home-hero{padding:20px}.home-watermark{display:none}.home-workspaces{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.home-workspace{padding:15px}.home-workspace small{font-size:11px}.home-panel{padding:20px}.home-footer>span{display:none}.home-action .home-button{margin-left:54px}.sidebar .nav .home-nav-button{padding:9px;flex:0 0 auto}.home-nav-button span{display:block!important}.home-side{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.home-workspace{transition:none}.home-workspace:hover{transform:none}}

.home-update-warning{font-size:12px;line-height:1.6;color:#856922;background:#fcf2d8;padding:12px;border-radius:8px;margin-top:14px!important}

.home-action-icon .nav-icon{display:flex;align-items:center;justify-content:center;width:24px;height:24px;opacity:1;--wallet-icon-bg:#eeefeb}.home-action-icon .nav-icon svg{width:24px;height:24px}.home-action-icon.studios .nav-icon{--wallet-icon-bg:#fceaf0}.home-action-icon.creators .nav-icon{--wallet-icon-bg:#fcfad9}
