@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.-T-KAq_className{font-family:Inter,Inter Fallback;font-style:normal}.-T-KAq_variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1e219c03c996efbd-s.2qo5md4hn_gum.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/b35b0dbffda7f2c4-s.1d9rlgtqyj_-l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/03bda585a99c6450-s.p.32sris142tqlb.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.zt62-W_className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.zt62-W_variable{--font-fraunces:"Fraunces", "Fraunces Fallback"}
:root{--cream:#f7f4ee;--card:#fff;--blush:#f6e5dc;--terra:#1f3b2d;--terra-d:#16291f;--sage:#2c5240;--sage-l:#e7eee8;--sun:#9a6514;--sun-l:#fbf0da;--ink:#1c211e;--muted:#4a534d;--line:#e6e0d6;--line-strong:#d6cec1;--red-l:#f9e3e0;--blue-l:#e2edf5;--blue:#2f6283;--sand:#f3ede4;--ivory:#fbf8f3;--clay:#b4532f;--shadow:0 1px 2px #16291f0f, 0 1px 1px #16291f0a;--heading:var(--font-fraunces), Fraunces, Georgia, serif;--body:var(--font-inter), Inter, system-ui, sans-serif}*{box-sizing:border-box}.home-install,.home-bar{z-index:30;border-top:1px solid var(--line);background:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex;position:fixed;bottom:0;left:0;right:0}.home-install p{margin:0}.home-bar{background:var(--ink);justify-content:space-around}.home-bar a{color:#fff;font-weight:750;text-decoration:none}:is(body:has(.home-install),body:has(.home-bar)){padding-bottom:64px}body{font-family:var(--body);background:var(--cream);color:var(--ink);margin:0;font-size:15px;line-height:1.5}h1,h2,h3{font-family:var(--heading);letter-spacing:.01em;color:var(--terra);margin:0;font-weight:500}h1{font-size:40px;line-height:1.1}a{color:var(--terra-d)}:focus-visible{outline:3px solid var(--terra);outline-offset:3px}.demo-bar{background:var(--terra-d);color:#fbf8f3;text-align:center;letter-spacing:.02em;overflow-wrap:anywhere;padding:8px 12px;font-size:12px}.sticky-chrome{z-index:40;position:sticky;top:0}header.top{background:var(--card);color:var(--ink);border-bottom:1px solid var(--line);z-index:40;justify-content:space-between;align-items:center;padding:12px 20px;display:flex;position:relative}.brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.brand small{color:var(--muted);font-size:11px;font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;font-weight:600;display:block}.logo-img{width:auto;height:40px;display:block}header.top .logo-img{filter:invert()}.login-card .logo-img{filter:none;height:52px}.me{color:var(--muted);align-items:center;gap:8px;font-size:13px;display:flex}.avatar{background:var(--blush);width:34px;height:34px;color:var(--terra-d);cursor:pointer;font-weight:700;font:inherit;border:0;border-radius:50%;place-items:center;display:grid}.account-menu{position:relative}.account-pop{z-index:20;border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:2px;min-width:200px;padding:8px;display:flex;position:absolute;top:42px;right:0;box-shadow:0 12px 30px #3b2f2a1f}.account-pop a,.account-pop button{text-align:left;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:10px;padding:8px 10px;text-decoration:none}.account-pop a:hover,.account-pop button:hover{background:var(--blush)}.home-cards{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:16px;display:grid}.home-card{border:1px solid var(--line);box-shadow:var(--shadow);color:inherit;background:#fff;border-radius:20px;flex-direction:column;gap:8px;min-height:120px;padding:22px;text-decoration:none;display:flex}.home-card strong{font-size:22px}.home-card span{color:var(--muted)}.signout{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.wrap{max-width:1180px;margin:0 auto;padding:28px 32px 96px}.hello{overflow-wrap:anywhere;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:10px;margin-bottom:14px;display:flex}.hello p{color:var(--muted);margin:4px 0 0}nav.tabs{flex-wrap:wrap;gap:6px;margin:6px 0 16px;display:flex}nav.tabs a{border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;padding:8px 14px;font-size:14px;text-decoration:none}nav.tabs a.on{background:var(--terra);border-color:var(--terra);color:#fff}nav.tabs a:hover{background:var(--ivory);color:var(--terra);border-color:var(--terra)}nav.tabs a.on:hover{background:var(--terra-d);color:#fff}.switcher{flex-wrap:wrap;gap:6px;margin:0 0 12px;display:flex}.switcher a,.switcher span,.switcher button{border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;border-radius:999px;padding:6px 12px;font-family:inherit;font-size:13px;text-decoration:none}.switcher a.on,.switcher button.on{background:var(--sage-l);color:var(--terra);border-color:#0000}.offer-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:0 0 18px;display:grid}.site-footer{color:#1c211e;font-family:var(--body);background:#f3ede4;border-top:1px solid #e6e0d6;margin-top:28px;padding:64px 20px 48px}.mm-foot-inner{max-width:1200px;margin:0 auto}.mm-band{background:#1f3b2d;border-radius:28px;grid-template-columns:1fr;align-items:center;gap:24px;margin:0 0 40px;padding:40px 28px;display:grid}.mm-band-eyebrow{color:#f2c9b3;font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;font-size:13px;font-weight:600}.mm-band-heading{color:#fff;font-family:var(--heading);margin:0 0 16px;font-size:30px;font-weight:500;line-height:1.1}.mm-band-lead{color:#c9d5cc;font-family:var(--body);margin:0;font-size:18px;line-height:1.5}.mm-band-actions{flex-direction:column;gap:12px;display:flex}.mm-band-btn-light,.mm-band-btn-ghost{min-height:44px;font-family:var(--body);text-align:center;border-radius:999px;justify-content:center;align-items:center;padding:16px 28px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.mm-band-btn-light{color:#1f3b2d;background:#fbf8f3}.mm-band-btn-ghost{color:#fff;background:0 0;border:1px solid #ffffff59}.mm-band-btn-light:hover{background:#fff}.mm-band-btn-ghost:hover{background:#ffffff14}.mm-foot-grid{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px 16px;display:flex}.mm-foot-brand{text-align:center;flex-direction:column;order:-1;align-items:center;gap:12px;width:100%;display:flex}.mm-foot-mark{width:48px;height:48px;display:block}.mm-foot-brand h2{color:#1f3b2d;font-family:var(--heading);margin:0;font-size:2.2rem;font-weight:400;line-height:1.2}.mm-foot-followers{color:#1f3b2d;max-width:100%;font-family:var(--body);flex-direction:column;gap:2px;margin:0;line-height:1.15;display:flex}.mm-foot-followers strong{font-family:var(--heading);font-size:1.75rem;font-weight:500;line-height:1.1}.mm-foot-followers span{font-size:.95rem;font-weight:600}.mm-foot-contact{color:#4a534d;font-family:var(--body);align-items:center;gap:12px;min-height:44px;font-size:1.05rem;text-decoration:none;display:inline-flex}.mm-foot-icon{flex:none;width:22px;height:22px}.mm-foot-col{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.mm-foot-label{color:#1f3b2d;font-family:var(--body);margin:0;font-size:1.4rem;font-weight:400;line-height:1.25}.mm-foot-links{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.mm-foot-pill{color:#fff;min-height:44px;font-family:var(--body);background:#1f3b2d;border-radius:999px;justify-content:center;align-items:center;padding:8px 13px;font-size:1rem;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex}.mm-foot-pill:hover{color:#fff;transform:scale(1.05)}.mm-foot-portal{border-top:1px solid #e6e0d6;flex-wrap:wrap;align-items:center;gap:4px 16px;margin-top:28px;padding-top:16px;display:flex}.mm-foot-portal a,.mm-foot-portal p{color:#4a534d;min-height:44px;font-family:var(--body);align-items:center;margin:0;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.nav-progress{z-index:80;transform-origin:0;background:#1f3b2d;height:3px;animation:.9s ease-in-out infinite nav-progress;position:fixed;top:0;left:0;right:0}@keyframes nav-progress{0%{transform:scaleX(.15)}50%{transform:scaleX(.72)}to{transform:scaleX(.15)}}.route-shell{gap:16px;padding:28px 20px 48px;display:grid}.route-shell-side,.route-shell-main{align-content:start;gap:10px;display:grid}@media (min-width:768px){.site-footer{padding:64px 32px 48px}.mm-band{padding:48px 40px}.mm-band-heading{font-size:36px}}@media (min-width:992px){.site-footer{padding:96px 32px 128px}.mm-band{grid-template-columns:1.4fr 1fr;gap:48px;margin-bottom:64px;padding:72px}.mm-band-heading{font-size:44px}.mm-foot-grid{grid-template-columns:.5fr .75fr .25fr;align-items:start;display:grid}.mm-foot-brand{text-align:left;order:0;align-items:flex-start;width:auto}.mm-foot-contact{font-size:1.15rem}}@media (prefers-reduced-motion:reduce){.mm-foot-pill,.nav-progress{transition:none;animation:none}.mm-foot-pill:hover{transform:none}}.legal-banner{background:#e7eee8;border-radius:12px;padding:10px 14px;font-weight:700}.logo-wall{flex-wrap:wrap;gap:8px;margin:12px 0 20px;padding:0;list-style:none;display:flex}.logo-wall li{border:1px solid var(--line);background:#fff;border-radius:999px;padding:8px 14px;font-weight:700}.deal-review-actions{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.public-form select{width:100%;max-width:100%}.brand-footer{border-top:1px solid var(--line);align-items:center;gap:12px;margin-top:28px;padding-top:16px;display:flex}.brand-footer img{width:auto;height:36px}.brand-footer p{color:var(--muted);margin:0}.offer-grid .card>b{font-family:var(--heading);color:var(--terra);font-size:28px;font-weight:500}.offer-grid .card .btn{width:100%}.grid{grid-template-columns:340px 1fr;gap:16px;display:grid}.card{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);overflow-wrap:break-word;border-radius:20px;padding:22px}a.card{color:inherit;text-decoration:none;display:block}a.card>b,.card>b{font-family:var(--body);color:var(--ink);font-size:18px;font-weight:600;display:block}a.deal,button.deal{text-align:left;border:1px solid var(--line);background:var(--card);cursor:pointer;width:100%;font:inherit;color:inherit;border-radius:20px;margin-bottom:10px;padding:14px 16px;text-decoration:none;display:block}a.deal:hover{border-color:var(--terra)}a.deal.on{border-color:var(--terra);box-shadow:0 0 0 2px var(--terra);background:var(--ivory)}.deal .top{justify-content:space-between;align-items:baseline;gap:8px;min-width:0;display:flex}.deal .name{overflow-wrap:anywhere;flex:1;min-width:0;font-weight:700}.deal .amt{color:var(--terra-d);white-space:nowrap;font-size:14px;font-weight:600}a.deal,button.deal,a.card{max-width:100%}.deal .next{color:var(--muted);margin-top:6px;font-size:13px}.promo-visual{max-width:100%;margin:0 0 12px;display:block}.promo-visual img,.promo-placeholder{aspect-ratio:4/3;object-fit:cover;background:var(--ivory,#f7f1e8);border-radius:16px;width:100%;max-width:420px;display:block}.promo-placeholder{color:var(--terra-d,#8a4b32);border:1px solid var(--line,#e6d9cc);place-items:center;font-size:32px;font-weight:700;display:grid}.promo-visual.compact{margin-bottom:8px}.promo-visual.compact img,.promo-visual.compact .promo-placeholder{aspect-ratio:1;width:72px;max-width:72px;height:72px;font-size:22px}.promo-source{color:var(--muted);overflow-wrap:anywhere;margin-top:6px;font-size:12px}.promo-check{color:var(--terra-d,#8a4b32)}.usage-guide{margin:0 0 14px}.usage-guide ol{margin:8px 0 0;padding-left:1.2rem}.usage-guide li{margin:6px 0}.chip{white-space:nowrap;border-radius:999px;margin:6px 4px 0 0;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-block}.c-red{background:var(--red-l);color:#7a1f1f}.c-sun{background:var(--sun-l);color:#5c4310}.c-sage{background:var(--sage-l);color:#1b4030}.c-blue{background:var(--blue-l);color:var(--blue)}.c-gray{background:var(--sand);color:var(--ink)}.rank-badge{margin:0 6px 0 0}.rank-seedling{background:var(--sage-l);color:#1b4030}.rank-sprout{background:var(--sage-l);color:var(--sage);box-shadow:inset 0 0 0 1px var(--sage)}.rank-bronze{background:var(--blush);color:var(--clay)}.rank-silver{background:var(--sand);color:var(--ink)}.rank-gold{background:var(--sun-l);color:#5c4310}.rank-platinum{background:var(--blue-l);color:var(--blue)}.rank-emerald{background:var(--sage-l);color:var(--terra);box-shadow:inset 0 0 0 1px var(--terra)}.rank-ruby{background:var(--red-l);color:#7a1f1f}.rank-sapphire{background:var(--blue-l);color:var(--terra-d);box-shadow:inset 0 0 0 1px var(--blue)}.rank-diamond{background:var(--ivory);color:var(--terra);box-shadow:inset 0 0 0 1px var(--terra)}.sec-title{text-transform:uppercase;letter-spacing:.12em;color:var(--clay);margin:2px 0 8px;font-size:12.5px;font-weight:600}.detail h2{font-size:24px}.detail .sub{color:var(--muted);margin:2px 0 10px}.kv{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;margin:12px 0;display:grid}.kv div{border:1px solid var(--line);background:#fff;border-radius:12px;padding:10px 12px}.kv b{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:2px;font-size:11.5px;display:block}.box{border:1px solid var(--line);background:#fff;border-radius:20px;margin-top:14px;padding:16px}.box ul{margin:6px 0 0;padding-left:18px}.box li{margin:3px 0}.tbd{color:var(--muted);font-style:italic}.bot{background:var(--sage-l);border-radius:20px;gap:10px;margin-top:14px;padding:12px 14px;display:flex}.bot .ic{background:var(--sage);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:15px;display:grid}.timeline{margin:6px 0 0;padding:0;list-style:none}.timeline li{border-left:2px solid var(--line);margin-left:6px;padding:0 0 12px 22px;position:relative}.timeline li:last-child{border-left-color:#0000}.timeline li:before{content:"";background:var(--blush);border:2px solid var(--terra);border-radius:50%;width:12px;height:12px;position:absolute;top:3px;left:-7px}.timeline li.brand:before{border-color:var(--blue);background:var(--blue-l)}.timeline li.next:before{border-color:var(--sun);background:var(--sun-l)}.timeline .when{color:var(--muted);font-size:12px}.upload{text-align:center;background:#fff8f4;border:2px dashed #e9c9b8;border-radius:20px;margin-top:14px;padding:18px}.upload .big{font-size:28px}.upload.done{border-color:var(--sage);background:var(--sage-l)}.upload.idle{cursor:pointer}.upload.off{cursor:default;opacity:.7}.btn{background:var(--terra);color:#fff;font-weight:600;font-family:var(--body);cursor:pointer;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-height:44px;margin-top:8px;padding:12px 22px;font-size:15px;text-decoration:none;display:inline-flex}.btn:hover{background:var(--sage);color:#fff}.btn.ghost{color:var(--terra);border:1.5px solid var(--line-strong);background:0 0}.btn.ghost:hover{background:var(--sage-l);color:var(--terra)}.btn.accent{background:var(--clay);color:#fff}.btn.accent:hover{color:#fff;background:#9c4526}.btn.google{color:var(--ink);border-color:var(--line);background:#fff}.btn:disabled,.btn:disabled:hover{opacity:1;cursor:not-allowed;color:#3e4742;background:#e4ddd2;border-color:#0000}.btn.ghost:disabled,.btn.ghost:disabled:hover{color:#3e4742;background:#e4ddd2;border-color:#0000}.note{color:var(--muted);font-size:12.5px}.where-start-basics{margin:0;padding-left:1.2rem}.where-start-basics li{margin:6px 0}.where-start-safety{margin:0}table{border-collapse:collapse;width:100%;font-size:14px}th,td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:9px 8px}th{text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11.5px;font-family:var(--body);background:var(--sand);font-weight:600}.stats{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-bottom:14px;display:grid}.stat .n{font-size:26px;font-family:var(--heading);font-weight:500}.stat .l{color:var(--muted);font-size:13px}.example{background:var(--sand);color:var(--ink);letter-spacing:.08em;border-radius:6px;padding:3px 8px;font-size:11px;font-weight:800;display:inline-block}.bars{border-bottom:1px solid var(--line);align-items:flex-end;gap:6px;height:140px;padding:8px 0;display:flex}.bars div{background:var(--terra);border-radius:6px 6px 0 0;flex:1;min-height:4px;position:relative}.bars span{color:var(--muted);font-size:11px;position:absolute;bottom:-20px;left:50%;transform:translate(-50%)}.connect{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:12px 0;display:flex}.connect:last-child{border-bottom:0}.connect-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.connect-actions .btn{margin-top:0;padding:8px 12px;font-size:14px}.pf{align-items:center;gap:10px;display:flex}.pf .ic{color:#fff;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:700;display:grid}.steps{flex-wrap:wrap;gap:4px;margin:14px 0 0;display:flex}.steps div{text-align:center;background:var(--sand);min-width:92px;color:var(--muted);border-radius:10px;flex:1;padding:7px 4px;font-size:11.5px;font-weight:600}.steps div.done{background:var(--sage-l);color:#1b4030}.steps div.now{background:var(--terra);color:#fff}.stage-form{flex-wrap:wrap;align-items:end;gap:8px;margin-top:10px;display:flex}.stage-form label{flex-direction:column;gap:4px;font-size:13px;font-weight:650;display:flex}.stage-form select,.stage-form input[type=text],.stage-form input[type=email],.stage-form input[type=url],.stage-form textarea{border:1px solid var(--line);font:inherit;background:#fff;border-radius:10px;padding:8px 10px}.stage-form textarea{width:min(440px,100%);min-height:72px}.stage-form .note{flex-basis:100%}.stage-note{margin:8px 0 0;font-weight:650}.wizard{flex-direction:column;gap:10px;display:flex}.wizard label,.wizard fieldset{flex-direction:column;gap:4px;font-weight:650;display:flex}.wizard input,.wizard textarea{border:1px solid var(--line);font:inherit;background:#fff;border-radius:10px;padding:8px 10px;font-weight:450}.wizard textarea{min-height:90px}.wizard .check{flex-direction:row;align-items:center;gap:8px;font-weight:550}.wizard fieldset{border:0;margin:0;padding:0}.wizard-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:8px;display:flex}.contract-item{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.sign-frame{border:1px solid var(--line);background:#fff;border-radius:12px;width:100%;height:70vh;margin:12px 0}.sign-pad{border:1px solid var(--line);touch-action:none;background:#fff;border-radius:10px;width:min(440px,100%);height:140px;margin-bottom:8px;display:block}.contract-choices{flex-wrap:wrap;gap:12px;display:flex}.contract-choices label{align-items:center;gap:6px;font-weight:550;display:flex}label.contract-choices{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;min-width:0;display:grid}.private-note input[type=text],.stage-form input[type=file]{border:1px solid var(--line);font:inherit;background:#fff;border-radius:10px;padding:8px 10px}.choice{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:6px;padding:12px;font-weight:450;display:flex}.choice.recommended{border-color:var(--sage);background:var(--sage-l)}.choice-head{align-items:flex-start;gap:8px;display:flex}.choice ul{margin:0;padding-left:18px}.choice input[type=radio]{border:0;width:auto;margin-top:3px;padding:0}.approval-form{flex-direction:column;gap:8px;margin-top:8px;display:flex}.approval-form label{flex-direction:column;gap:4px;font-size:13px;font-weight:650;display:flex}.approval-form input[type=text],.approval-form textarea,.approval-actions input[type=text]{border:1px solid var(--line);font:inherit;background:#fff;border-radius:10px;padding:8px 10px}.approval-form textarea{resize:vertical;min-height:140px}.approval-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.email-body{white-space:pre-wrap;margin:8px 0 0}.back{display:none}.admin-banner,.callout{background:var(--ivory);border:1px solid var(--sand);border-radius:16px;margin-bottom:14px;padding:12px 14px}.payment-how h2{margin:0 0 4px;font-size:18px;line-height:1.3}.payment-how p{margin:0}.private-note{background:var(--sun-l);border-radius:16px;margin-top:14px;padding:12px 14px}.route-progress{background:var(--terra);border-radius:99px;width:40%;height:3px;margin:0 auto 12px;animation:.8s ease-in-out infinite route-slide}@keyframes route-slide{50%{width:70%}}.site-nav{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.site-nav a{color:#1f1f1f;align-items:center;min-height:44px;font-weight:650;display:inline-flex}.portal-site-nav{border-bottom:1px solid var(--line);background:#fffded;padding:10px 16px}.nav-apply{background:#265941;border-radius:10px;padding:8px 16px;color:#fff!important}.tier-actions{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.tier-action.is-highlight .btn{background:#265941}.tier-table-wrap{overflow-x:auto}.tier-table{border-collapse:collapse;width:100%}.tier-table th,.tier-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px}.tier-table .is-highlight{background:#e7eee8}.tier-table .is-top{color:#fffded;background:#1f3b2d}.tier-table th span{font-weight:500;display:block}.progress{background:var(--line);border-radius:99px;height:8px;margin-top:10px;overflow:hidden}.progress span{background:var(--terra);height:100%;display:block}.login-wrap{place-items:center;min-height:100vh;padding:24px;display:grid}.login-card{width:min(460px,100%)}.login-card>.btn{text-align:center;width:100%;display:block}.login-card h1{margin:12px 0 6px;font-size:32px}.people{flex-direction:column;gap:8px;margin-top:8px;display:flex}.people form{margin:0}.people .btn{text-align:left;width:100%;margin-top:0}.stack{flex-direction:column;gap:14px;display:flex}.card.stack input:not([type=checkbox]):not([type=hidden]),.card.stack textarea,.card.stack select,form.stack>label input:not([type=checkbox]):not([type=radio]):not([type=hidden]),form.stack>label textarea,form.stack>label select{width:100%;max-width:440px}.card.stack>label:not(:has(input[type=checkbox])):not(:has(input[type=radio])){flex-direction:column;align-items:stretch;gap:4px;font-size:13px;font-weight:650;display:flex}form.stack>label:not(:has(input[type=checkbox])):not(:has(input[type=radio])){flex-direction:column;align-items:stretch;gap:4px;font-size:13px;font-weight:650;display:flex}:is(.card.stack>label:has(input[type=checkbox]),.card.stack>label:has(input[type=radio])){flex-direction:row;align-items:flex-start;gap:8px;display:flex}.tag-picker{flex-direction:column;gap:6px;font-weight:650;display:flex}.tag-picker input[type=hidden],.wizard input[type=hidden]{display:none}.tag-picker input[role=combobox],.wizard select,.stack select{border:1px solid var(--line);font:inherit;background:#fff;border-radius:10px;padding:8px 10px;font-weight:450}.tag-chips{flex-wrap:wrap;gap:6px;display:flex}.tag-chip{background:var(--sage-l);color:#1b4030;border-radius:99px;align-items:center;gap:4px;padding:4px 8px 4px 10px;font-size:13px;font-weight:600;display:inline-flex}.tag-chip button{cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:16px;line-height:1}.tag-picker ul{border:1px solid var(--line);background:#fff;border-radius:10px;max-height:220px;margin:0;padding:4px;list-style:none;overflow:auto}.tag-picker li button{text-align:left;cursor:pointer;width:100%;font:inherit;background:0 0;border:0;border-radius:8px;padding:8px}.tag-picker li button.on{background:#f6f1ec}.match-score{font-family:var(--heading);color:var(--terra);margin:4px 0;font-size:32px;font-weight:500}.rules-note{margin:0}.wizard select{width:100%}.community-panel{background:var(--card);border-left:1px solid var(--line);z-index:30;flex-direction:column;width:370px;display:flex;position:fixed;top:0;bottom:0;right:0}.community-panel[data-state=collapsed]{width:48px}.community-rail{display:none}.community-panel[data-state=collapsed] .community-rail{justify-content:center;padding-top:12px;display:flex}.community-body{flex-direction:column;height:100%;min-height:0;display:flex}.community-head,.community-channels,.community-compose,.community-guidelines{padding:10px 12px}.community-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.community-channels{flex-wrap:wrap;gap:6px;display:flex}.community-channels button,.community-reports,.community-menu button,.community-reacts button,.community-queue button,.community-modes button,.community-note button{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:4px 8px}.community-channels button.on{background:var(--sage-l)}.community-log{flex-direction:column;flex:1;gap:10px;padding:8px 12px 12px;display:flex;overflow:auto}.community-log article{border:1px solid var(--line);background:#fff;border-radius:16px;padding:10px 12px}.community-log article.mine{background:var(--sage-l);border-color:#0000}.community-log header{align-items:center;gap:8px;display:flex}.community-log img{border-radius:10px;max-width:100%}.community-unread{background:var(--terra);color:#fff;text-align:center;border-radius:99px;min-width:18px;margin-left:4px;font-size:11px;display:inline-block}.community-fab{z-index:31;background:var(--terra);color:#fff;cursor:pointer;border:0;border-radius:999px;padding:12px 16px;display:none;position:fixed;bottom:16px;right:16px}.community-note,.community-guidelines{font-size:13px}.community-compose textarea{width:100%}@media (min-width:1024px) and (max-width:1279px){.community-panel[data-state=open]{box-shadow:-12px 0 30px #3b2f2a1f}}@media (max-width:1023px){.community-panel{display:none}.community-panel[data-state=sheet]{width:100%;display:flex;left:0}.community-fab{display:inline-flex}}.public-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.public-nav{flex-wrap:wrap;gap:8px 16px;display:flex}.public-nav a{min-height:44px;color:var(--ink);align-items:center;font-weight:650;display:inline-flex}.public-foot{border-top:1px solid var(--line);flex-wrap:wrap;gap:8px 16px;margin-top:28px;padding-top:16px;display:flex}.public-foot a{align-items:center;min-height:44px;display:inline-flex}.pipeline-board{min-width:0;max-width:100%}.public-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.meet-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:16px;display:grid}.meet-card{flex-direction:column;gap:8px;display:flex}.meet-card h2{color:#1f3b2d}.meet-card h3{color:#1f3b2d;margin-top:4px;font-size:18px}.meet-photo{aspect-ratio:1;object-fit:cover;background:var(--sand);border-radius:16px;width:100%}.meet-fallback{width:72px;height:72px}.meet-metrics{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;margin:8px 0;display:grid}.meet-metrics div{background:#e7eee8;border-radius:12px;padding:10px 12px}.meet-metrics dt{letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px;font-family:var(--body)}.meet-metrics dd{font-family:var(--heading);color:#1f3b2d;margin:2px 0 0;font-size:22px}.meet-audience{margin:8px 0;padding:0;list-style:none}.meet-audience li{margin:2px 0}.meet-audience span{color:#b4532f;font-weight:650}.meet-platform{border-top:1px solid var(--line);padding-top:10px}.meet-card .btn.accent{background:#b4532f;align-self:flex-start;margin-top:auto}.public-grid .card h2{font-family:var(--heading);overflow-wrap:anywhere;margin:8px 0;font-size:22px}.public-form label{flex-direction:column;gap:4px;font-size:13px;font-weight:650;display:flex}.public-form input,.public-form textarea{width:100%;max-width:100%}.public-form .btn{width:100%}.leave-blank{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.snap-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;margin-top:12px;display:grid}.snap-metrics{margin-top:8px}.snap-metric{border-bottom:1px solid var(--line);justify-content:space-between;gap:12px;padding:6px 0;display:flex}.snap-metric b{text-align:right;font-weight:650}.snap-audience{margin-top:8px}.snap-audience p{margin:4px 0}.skeleton{background:linear-gradient(90deg, var(--sand) 25%, #fff 50%, var(--sand) 75%);background-size:200% 100%;border-radius:20px;height:92px;margin-bottom:12px}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea{border:1px solid var(--line-strong);min-height:48px;font:inherit;color:var(--ink);background:#fff;border-radius:12px;padding:12px 14px}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]):focus,select:focus,textarea:focus{border-color:var(--terra);outline:none;box-shadow:0 0 0 4px #1f3b2d1f}.brand-mark{color:var(--terra);align-items:center;gap:10px;text-decoration:none;display:flex}.brand-mark strong{font-family:var(--heading);letter-spacing:-.01em;font-size:21px;font-weight:600}.brand-m{background:var(--terra);width:36px;height:36px;color:var(--ivory);font-family:var(--heading);border-radius:50%;flex:none;place-items:center;font-size:20px;font-weight:600;display:grid}.portal-app{grid-template-columns:248px minmax(0,1fr);align-items:start;min-height:100vh;display:grid}.portal-side{border-right:1px solid var(--line);background:#fff;flex-direction:column;height:100vh;padding:20px 12px;display:flex;position:sticky;top:0;overflow:auto}.portal-side nav.tabs{flex-flow:column;gap:4px;margin:18px 0}.portal-side nav.tabs a{color:var(--muted);text-align:left;background:0 0;border:0;border-radius:10px}.portal-side nav.tabs a.on{background:var(--sage-l);color:var(--terra)}.portal-me{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.portal-me small{color:var(--muted);font-size:12px;display:block}.portal-main{min-width:0}.hello h1{color:var(--terra);font-size:40px;line-height:1.1}.eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--clay);margin:0 0 8px;font-size:12.5px;font-weight:600}.caption{color:var(--muted);font-size:12.5px;display:block}.desk-head,.panel-h,.desk-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.need-row,.kpi-row{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:12px 0 16px;display:grid}.need-card,.kpi,.panel,.assistant{border:1px solid var(--line);box-shadow:var(--shadow);background:#fff;border-radius:20px;padding:18px}.need-card.hot{background:linear-gradient(#fff8f4,#fff);border-color:#e9c9b8}.need-card h2,.panel h2{font-family:var(--heading);letter-spacing:-.015em;color:var(--terra);margin:8px 0;font-size:22px;font-weight:500}.kpi b{font-family:var(--heading);color:var(--terra);font-size:32px;font-weight:500;line-height:1.15;display:block}.desk-split{grid-template-columns:minmax(0,1.4fr) minmax(240px,.8fr);gap:16px;margin-bottom:16px;display:grid}.panel{padding:0;overflow:hidden}.panel-h,.panel>.note{padding:16px 18px}.progress-row{border-top:1px solid var(--line);color:inherit;grid-template-columns:auto minmax(0,1.4fr) 120px auto auto;align-items:center;gap:12px;padding:14px 18px;text-decoration:none;display:grid}.brand-tile{background:var(--blush);width:36px;height:36px;color:var(--clay);border-radius:10px;place-items:center;font-size:12px;font-weight:700;display:grid}.stages{gap:4px;display:flex}.stages i{background:var(--line);border-radius:9px;flex:1;height:6px}.stages i.on{background:var(--terra)}.assistant{background:var(--sage-l);align-items:flex-start;gap:12px;display:flex}.login-split{grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-height:100vh;display:grid}.login-pane{background:var(--ivory);max-width:560px;padding:48px 40px}.login-pane h1{color:var(--ink);margin:28px 0 8px;font-size:48px;line-height:1.1}.login-forest{background:var(--terra);color:var(--ivory);flex-direction:column;justify-content:center;padding:64px 48px;display:flex}.login-forest h2{color:var(--ivory);font-size:42px;line-height:1.1}.login-forest .eyebrow{color:#f2c9b3}.login-forest p{color:#e7eee8;font-size:18px}.lead{color:var(--muted);font-size:18px}.apply-split{grid-template-columns:minmax(260px,.85fr) minmax(0,1.15fr);align-items:start;gap:28px;margin-top:8px;display:grid}.apply-side{background:var(--terra);color:var(--ivory);border-radius:24px;padding:32px}.apply-side h2{color:var(--ivory);margin:8px 0 12px;font-size:36px;line-height:1.1}.apply-side p{color:#e7eee8}.apply-side .eyebrow{color:#f2c9b3}.apply-side .caption{color:#e7eee8}.apply-steps{margin:20px 0;padding:0;list-style:none}.apply-steps li{border-top:1px solid #ffffff29;gap:12px;padding:14px 0;display:flex}.apply-steps span{color:#f2c9b3;background:#f2c9b32e;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.apply-steps strong{color:#fff;display:block}.apply-steps p{margin:4px 0 0}@media (max-width:820px){.home-cards,.grid{grid-template-columns:1fr}.grid.showdetail .list,.grid:not(.showdetail) .detail{display:none}.back{margin-bottom:8px;display:inline-block}header.top{padding:10px 14px}.who{display:none}.wrap{padding-left:16px;padding-right:16px}h1{font-size:32px}nav.tabs{z-index:4;background:var(--cream);flex-wrap:nowrap;margin:0 0 12px;padding:8px 16px 8px 0;scroll-padding-inline:16px;position:static;overflow-x:auto}nav.tabs a{flex:none;align-items:center;min-height:44px;display:inline-flex}.switcher a,.switcher button,.btn,.avatar,.community-fab{min-height:44px}.offer-grid{grid-template-columns:1fr}input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea{font-size:16px}.hello p{overflow-wrap:anywhere}.card:has(table){overflow-x:auto}.promo-visual img,.promo-placeholder{max-width:100%}.promo-visual.compact img,.promo-visual.compact .promo-placeholder{width:64px;max-width:64px;height:64px}.fulfillment-table{min-width:40rem}.fulfillment-table th,.fulfillment-table td{white-space:nowrap}.roadmap-table{min-width:64rem}.stage-form{flex-direction:column;align-items:stretch}.stage-form input,.stage-form select,.stage-form textarea{width:100%;max-width:100%}.connect{flex-wrap:wrap;align-items:flex-start}label.contract-choices{flex:100%}.connect-actions{justify-content:flex-start;width:100%}.connect-actions .chip{flex:1 0 100%}.connect-actions form,.connect-actions>.btn{flex:8rem}.connect-actions .btn{text-align:center;flex:8rem;width:100%}.meet-grid{grid-template-columns:1fr}.meet-card .btn.accent{width:100%}.public-head{align-items:flex-start}:is(.wrap:has(.public-head)>h1,.wrap:has(.public-head)>p){overflow-wrap:anywhere}.portal-app{display:block}.portal-side{border-right:0;border-bottom:1px solid var(--line);flex-flow:wrap;align-items:center;gap:4px 12px;width:100%;height:auto;padding:12px 16px 0;position:static;overflow:visible}.portal-side>.brand{flex:auto;min-width:0}.portal-me{border-top:0;flex:none;order:1;margin-top:0;padding-top:0}.portal-side nav.tabs{flex-direction:row;flex:100%;order:2;width:100%;min-width:0;margin:8px 0 0}.need-row{display:flex;overflow-x:auto}.need-card{min-width:240px}.kpi-row{grid-template-columns:1fr 1fr;display:grid}.desk-split{display:block}.progress-row{grid-template-columns:auto minmax(0,1fr);gap:8px 12px;display:grid}.progress-row .stages{grid-column:1/-1}.login-forest{display:none}.login-split{display:block}.login-pane{max-width:none;padding:28px 20px}.login-pane h1{font-size:34px}.apply-split{display:block}.apply-side{margin-bottom:20px}.apply-side h2{font-size:28px}}.eyebrow,.sec-title{color:#8c3e22}::placeholder{color:#5c6560;opacity:1}.wrap p a,.note a,.callout a,.admin-banner a,.lead a,li a{text-underline-offset:3px;text-decoration-thickness:1px}a.btn,a.deal,a.card,a.home-card,a.progress-row,.brand,.brand-mark,nav a,.switcher a{text-decoration:none}.btn:focus-visible,.avatar:focus-visible,.community-fab:focus-visible{outline:3px solid var(--clay);outline-offset:3px}.desk-actions .btn,.panel-h .btn,.wizard-actions .btn,.approval-actions .btn,.connect-actions .btn,.stage-form .btn{margin-top:0}.callout,.admin-banner{border-left:3px solid var(--clay)}.home-card strong{font-family:var(--heading);letter-spacing:-.02em;color:var(--terra);font-weight:500}p.note.empty,.empty-state{text-align:center;background:var(--ivory);border:1px dashed var(--line-strong);color:var(--ink);border-radius:16px;margin:8px 0 0;padding:16px 18px;font-size:14.5px;line-height:1.45}.panel>p.note.empty{margin:0 18px 18px}.empty-state>b{font-family:var(--heading);color:var(--terra);font-size:22px;font-weight:500}.empty-state>.note{margin-top:6px}.task-overdue{background:var(--red-l);border-radius:12px;padding:8px 10px}.note.alert,.private-note[role=alert]{border:1px solid #e2b8a4;border-left:3px solid var(--clay);color:#5c2a16;background:#fbf0ea;border-radius:14px;margin:8px 0;padding:12px 14px;font-size:14.5px;line-height:1.45;display:block}.skip{background:var(--terra);color:#fff;z-index:80;border-radius:999px;padding:10px 14px;font-weight:650;text-decoration:none;position:absolute;top:8px;left:16px;transform:translateY(-160%)}.skip:focus{outline-color:var(--clay);transform:none}.state-page{background:radial-gradient(880px 380px at 8% -10%, #b4532f1a, transparent 58%), var(--cream);place-items:center;min-height:100vh;padding:32px 20px;display:grid}.state-card{width:min(480px,100%)}.state-card h1{letter-spacing:-.02em;margin:14px 0 8px;font-size:36px}.skeleton{animation:1.4s ease-in-out infinite skeleton-shimmer}.skeleton.short{width:72%;height:56px}.skeleton.line{width:46%;height:14px;margin-bottom:0}@keyframes skeleton-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (prefers-reduced-motion:reduce){.skeleton{animation:none}}@media (min-width:821px){.wrap{padding:28px 36px 72px}.portal-app{grid-template-columns:260px minmax(0,1fr)}.portal-side{background:var(--ivory);border-right-color:var(--line-strong);padding:22px 14px 16px}.portal-side .brand-mark strong{font-size:22px}.portal-side nav.tabs{gap:2px;margin:20px 0 12px}.portal-side nav.tabs a{color:#3a443e;border-radius:12px;padding:8px 12px 8px 14px;font-weight:550}.portal-side nav.tabs a:hover{color:var(--terra);background:#fff;border-color:#0000}.portal-side nav.tabs a.on{color:var(--terra);box-shadow:inset 3px 0 0 var(--clay), var(--shadow);background:#fff;font-weight:650}.portal-me{padding-top:14px}.hello{gap:16px;margin-bottom:22px}.hello h1{letter-spacing:-.025em;font-size:36px}.hello p{max-width:68ch;margin-top:8px;font-size:15px}.switcher{margin-bottom:18px}.card,.need-card,.kpi,.home-card{padding:20px 22px}.grid{grid-template-columns:minmax(280px,360px) minmax(0,1fr);align-items:start;gap:20px}.desk-split{gap:20px}.need-row,.kpi-row,.stats,.home-cards{gap:14px}.detail h2{letter-spacing:-.02em;font-size:28px}.stat .n,.kpi b{letter-spacing:-.03em}th,td{padding:12px}th{color:#3a443e}a.deal:hover,button.deal:hover,.progress-row:hover{background:var(--ivory)}.portal-main form.wizard,.portal-main .card.wizard{max-width:720px}.login-pane{padding:56px 64px}.login-pane h1{letter-spacing:-.03em}.login-pane .people{border-top:1px solid var(--line);margin-top:8px;padding-top:12px}.login-forest{padding:72px 64px}.apply-split{gap:36px}.apply-side{padding:36px}.public-head{margin-bottom:28px}.public-grid{gap:16px}}.calendar-connect{margin:0 0 16px}.calendar-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.calendar-views{gap:8px;display:flex}.calendar-views a{border:1px solid var(--line);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:0 12px;font-weight:700;display:inline-flex}.calendar-views a.on{background:var(--terra);color:var(--ivory);border-color:var(--terra)}.cal-grid{gap:8px;display:grid}.cal-week,.cal-month{grid-template-columns:repeat(7,minmax(0,1fr))}.cal-day{background:var(--ivory);border:1px dashed var(--line-strong);border-radius:16px;min-height:92px;padding:8px}.cal-day.out{opacity:.55}.cal-day h2{font-family:var(--heading);margin:0 0 6px;font-size:14px;font-weight:500}.cal-day ul{gap:4px;margin:0;padding:0;list-style:none;display:grid}.cal-day li{border-radius:10px;padding:4px 6px;font-size:13px;line-height:1.3}.cal-day li.portal{background:var(--sun-l)}.cal-day li.google{background:var(--sage-l)}@media (max-width:820px){.cal-week,.cal-month{grid-template-columns:1fr}.cal-day{min-height:0}.cal-day.out{display:none}}@media print{:is(body:has(.recap-sheet) .site-footer,body:has(.recap-sheet) .public-nav,body:has(.recap-sheet) .public-foot,body:has(.recap-sheet) .skip){display:none}.recap-sheet{box-shadow:none}}.page-guide{margin:0 0 16px;padding:0}.page-guide-heading{margin:0;font-size:22px}.page-guide-toggle{width:100%;color:inherit;font:inherit;font-family:var(--heading);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:14px 18px;font-size:22px;font-weight:500;display:flex}.page-guide-chevron{font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--clay);font-size:12px;font-weight:700}.page-guide-body{padding:0 18px 16px}.page-guide-body p{margin:8px 0}.page-guide-who{background:var(--sun-l);color:#5c4310;border-radius:999px;margin:0 0 8px;padding:6px 10px;font-size:13px;font-weight:650;line-height:1.4;display:inline-block}.page-guide ol{margin:4px 0 0;padding-left:1.2rem}.page-guide li{margin:6px 0}.pipeline-wrap{contain:inline-size;min-width:0;max-width:100%}.pipeline-summary{scroll-snap-type:x proximity;gap:8px;margin:0 0 10px;padding-bottom:8px;display:flex;overflow-x:auto}.pipeline-sum{scroll-snap-align:start;border:1px solid var(--line);background:var(--card);min-width:108px;color:inherit;text-align:left;font:inherit;cursor:pointer;border-radius:16px;flex:none;padding:10px 12px}.pipeline-sum b{font-family:var(--heading);color:var(--terra);font-size:26px;font-weight:500;line-height:1.1;display:block}.pipeline-sum span:last-child{color:var(--muted);font-size:12.5px;display:block}.pipeline-sum.is-overdue{box-shadow:inset 3px 0 0 var(--clay)}.pipeline-sum.is-today{box-shadow:inset 3px 0 0 var(--sun)}.pipeline-hint{margin:0 0 8px}.pipeline-swipe{margin:0 0 8px;display:none}.pipeline-board{scroll-snap-type:x proximity;overscroll-behavior-x:contain;grid-auto-columns:minmax(240px,280px);grid-auto-flow:column;align-items:start;gap:12px;min-width:0;max-width:100%;padding-bottom:12px;display:grid;overflow-x:auto}.pipeline-col{scroll-snap-align:start;min-width:0;max-height:min(70vh,760px);padding:14px;overflow:auto}.pipeline-col.is-over{outline:2px solid var(--clay);outline-offset:-2px}.pipeline-col-head{z-index:1;background:var(--card);margin:-2px 0 8px;padding-bottom:8px;position:sticky;top:0}.pipeline-col h2{font-size:26px}.pipeline-col-count{margin:2px 0 6px;font-weight:650}.pipeline-col-head p{margin:0 0 6px}.pipeline-card{border:1px solid var(--line);background:var(--card);border-radius:16px;margin-top:10px;padding:10px 10px 8px 16px;position:relative}.pipeline-card.is-overdue{border-color:var(--clay);box-shadow:inset 4px 0 0 var(--clay)}.pipeline-card.is-today{border-color:var(--sun);box-shadow:inset 4px 0 0 var(--sun)}.pipeline-grip{cursor:grab;grid-template-columns:1fr 1fr;gap:2px;width:8px;height:18px;display:grid;position:absolute;top:12px;left:6px}.pipeline-grip span{background:var(--line-strong);border-radius:99px}.pipeline-open{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:flex-start;gap:2px;padding:0;display:flex}.pipeline-open-top{justify-content:space-between;align-items:baseline;gap:8px;width:100%;display:flex}.pipeline-open-top b{overflow-wrap:anywhere}.pipeline-value{color:var(--terra);white-space:nowrap;font-weight:700}.pipeline-next{font-size:13.5px}.pipeline-flag{color:var(--muted);font-size:12.5px}.pipeline-flag.is-overdue,.pipeline-flag.is-today{letter-spacing:.02em;border-radius:999px;width:fit-content;margin-top:4px;padding:2px 8px;font-weight:750;display:inline-block}.pipeline-flag.is-overdue{background:var(--clay);color:#fff}.pipeline-flag.is-today{background:var(--sun-l);color:#5c4310}.pipeline-move{flex-direction:column;gap:0;width:100%;min-height:44px;margin-top:8px;padding:8px 12px;line-height:1.2}.pipeline-move-where{font-size:12px;font-weight:650}.pipeline-dialog{border:1px solid var(--line);background:var(--card);width:min(480px,100vw - 24px);max-height:min(90vh,720px);color:var(--ink);box-shadow:var(--shadow);border-radius:20px;padding:0;overflow:auto}.pipeline-dialog::backdrop{background:#1008188c}.pipeline-detail{flex-direction:column;gap:10px;padding:16px 18px 18px;display:flex}.pipeline-detail label{flex-direction:column;gap:4px;font-size:13px;font-weight:650;display:flex}.pipeline-detail-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.pipeline-detail-head h2{font-size:28px}.pipeline-detail-head .btn{margin-top:0}.member-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:stretch;gap:16px;display:grid}.member-card,.member-profile{padding:0;overflow:hidden}.member-cover{background:radial-gradient(circle at 18% 30%, #b4532f47, transparent 55%), linear-gradient(160deg, var(--sage-l), var(--blush));height:112px}.member-cover-tall{height:180px}.member-cover img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.member-face{border:3px solid var(--ivory);background:var(--sage);width:76px;height:76px;color:var(--ivory);border-radius:50%;place-items:center;margin:-38px 16px 0;font-weight:700;display:grid;position:relative;overflow:hidden}.member-face img{object-fit:cover;object-position:center center;width:100%;height:100%;display:block}.member-body{padding:8px 16px 18px}.member-body>b{font-family:var(--heading);color:var(--terra);font-size:28px;font-weight:500}.member-pins{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.member-pin{border:1px solid var(--line);background:var(--card);min-height:44px;color:inherit;border-radius:14px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.member-pin img,.member-pin-host{object-fit:cover;object-position:center center;background:var(--sand);place-items:center;width:100%;height:84px;font-size:12px;font-weight:650;display:grid}.member-pin span:last-child{overflow-wrap:anywhere;padding:8px;font-size:13px;display:block}.member-fields{border:1px solid var(--line);border-radius:16px;padding:12px 14px}.member-fields legend{padding:0 6px;font-weight:650}.member-pin-edit{flex-direction:column;gap:8px;margin-top:10px;display:flex}.member-crop canvas{background:var(--sage-l);border-radius:16px;width:100%;max-width:420px;height:auto}.member-crop img{object-fit:cover;object-position:center center;border-radius:16px;width:120px;height:120px}.member-crop-avatar canvas,.member-crop-avatar img{border-radius:50%;width:160px;height:160px}.member-crop input[type=range]{background:0 0;border:0;min-height:44px;padding:0}.sponsored-due,.sponsored-schedule{margin:0;padding:0;list-style:none}.sponsored-due{gap:10px;display:grid}.sponsored-due .card{margin:0}.sponsored-schedule li{margin:8px 0 0}.sponsored-log>summary,.sponsored-log details>summary{cursor:pointer}.sponsored-metrics{grid-template-columns:repeat(auto-fit,minmax(148px,1fr));gap:8px;margin:10px 0;display:grid}.sponsored-metrics div{background:var(--sand);border-radius:12px;padding:8px 10px}.sponsored-metrics b{font-size:16px;display:block}.sponsored-recap{width:100%;max-width:720px;min-height:280px;font:13px/1.45 ui-monospace,SFMono-Regular,Menlo,monospace}.sponsored-log caption{caption-side:bottom;text-align:left;padding-top:8px}.card:has(.sponsored-metrics) caption{caption-side:bottom;text-align:left;padding-top:8px}table:has(caption) caption{caption-side:bottom;text-align:left;padding-top:8px}@media (max-width:820px){.pipeline-swipe{display:block}.pipeline-board{grid-auto-columns:88%}.pipeline-col{max-height:none}.page-guide-toggle{min-height:48px}.member-grid{grid-template-columns:1fr}}@media (min-width:1024px){body[data-community=open] .portal-app{padding-right:370px}body[data-community=collapsed] .portal-app{padding-right:48px}}
.seasonal-banner{background:var(--cream);border-bottom:1px solid var(--line);z-index:45;align-items:center;gap:12px;min-height:48px;padding:8px 16px;display:flex;position:relative}.seasonal-banner-scene{background:var(--seasonal-glass,#200e3ab8);border-bottom:1px solid var(--mm-line,#f3c48a66);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);justify-content:flex-end;min-height:52px}.seasonal-banner-quiet{justify-content:flex-end;min-height:44px}.seasonal-banner-label{color:var(--terra);font-family:var(--heading);margin-right:auto;font-size:18px}.seasonal-mark{flex:none;width:32px;height:36px;margin-right:auto;animation:8s ease-in-out infinite seasonal-bob}.seasonal-off-form{flex:none;margin:0}.seasonal-off{color:#1c1a1f;font:inherit;cursor:pointer;background:#fff;border:1px solid #1c1a1f;border-radius:999px;min-height:36px;padding:6px 12px;font-size:13px;font-weight:650}.seasonal-off:hover{background:#f3e8fa}.seasonal-scene{z-index:-1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.seasonal-sky-paint,.seasonal-stars,.seasonal-moon,.seasonal-illustration,.seasonal-lantern,.seasonal-floater,.seasonal-web,.seasonal-light-wire,.seasonal-bulb{pointer-events:none;position:absolute}.seasonal-sky-paint{background:radial-gradient(920px 460px at 82% -10%,#6b46a38c,#0000 62%),radial-gradient(680px 380px at 8% 8%,#e8873a29,#0000 58%),linear-gradient(#14081f 0%,#2a1250 40%,#4a2068 70%,#1a0c28 100%);inset:0}.seasonal-scene-portal .seasonal-sky-paint{background:radial-gradient(840px 440px at 8% -8%,#6b46a399,#0000 62%),radial-gradient(720px 400px at 92% 18%,#e8873a2e,#0000 56%),linear-gradient(185deg,#100818 0%,#221044 42%,#3d1848 72%,#140a22 100%)}.seasonal-stars{inset:-4%}.seasonal-stars-far{background-image:radial-gradient(1.5px 1.5px at 6% 12%,#fff 55%,#0000 70%),radial-gradient(1.2px 1.2px at 14% 28%,#f3c48a 55%,#0000 70%),radial-gradient(1px 1px at 22% 8%,#fff 55%,#0000 70%),radial-gradient(1.4px 1.4px at 31% 22%,#fff 55%,#0000 70%),radial-gradient(1px 1px at 44% 14%,#f7f1ff 55%,#0000 70%),radial-gradient(1.6px 1.6px at 53% 6%,#fff 55%,#0000 70%),radial-gradient(1px 1px at 67% 18%,#f3c48a 55%,#0000 70%),radial-gradient(1.3px 1.3px at 76% 9%,#fff 55%,#0000 70%),radial-gradient(1px 1px at 88% 20%,#fff 55%,#0000 70%),radial-gradient(1.2px 1.2px at 94% 7%,#f7f1ff 55%,#0000 70%),radial-gradient(1px 1px at 18% 42%,#fff 55%,#0000 70%),radial-gradient(1px 1px at 81% 36%,#fff 55%,#0000 70%);animation:7.5s ease-in-out infinite seasonal-star-far}.seasonal-stars-near{background-image:radial-gradient(2px 2px at 11% 16%,#fff 55%,#0000 70%),radial-gradient(1.6px 1.6px at 27% 11%,#ffe7c2 55%,#0000 70%),radial-gradient(2.2px 2.2px at 48% 20%,#fff 55%,#0000 70%),radial-gradient(1.5px 1.5px at 63% 8%,#fff 55%,#0000 70%),radial-gradient(2px 2px at 84% 15%,#f3c48a 55%,#0000 70%),radial-gradient(1.4px 1.4px at 37% 34%,#fff 55%,#0000 70%),radial-gradient(1.8px 1.8px at 72% 30%,#fff 55%,#0000 70%),radial-gradient(1.3px 1.3px at 91% 32%,#f7f1ff 55%,#0000 70%);animation:4.8s ease-in-out infinite seasonal-star-near}.seasonal-moon{background:radial-gradient(circle at 34% 32%,#fff8e8,#f3e0b0 58%,#e2c48a);border-radius:50%;width:168px;height:168px;animation:32s ease-in-out infinite seasonal-moon-drift;box-shadow:0 0 48px 16px #f3e0b06b,inset -16px -10px #b48c5a2e}.seasonal-moon:after{content:"";background:#ba946047;border-radius:50%;width:26px;height:22px;position:absolute;top:36px;left:28px;box-shadow:22px 18px 0 -4px #ba946038,8px 40px 0 -6px #ba946033}.seasonal-scene-site .seasonal-moon{top:7%;right:11%}.seasonal-scene-portal .seasonal-moon{width:104px;height:104px;top:5%;left:7%}.seasonal-illustration{object-fit:cover;object-position:center 42%;width:100%;height:108%;animation:46s ease-in-out infinite seasonal-hill;inset:-4% 0 0}.seasonal-lantern{mix-blend-mode:screen;background:radial-gradient(circle,#ffba5cf2 0%,#e8873a73 32%,#e8873a14 58%,#0000 72%);border-radius:50%;animation:2.6s ease-in-out infinite seasonal-flicker;transform:translate(-50%,-50%)}.seasonal-floater{animation-timing-function:ease-in-out;animation-iteration-count:infinite}.seasonal-floater svg{filter:drop-shadow(0 8px 10px #0c061859);width:100%;height:100%;display:block}.seasonal-floater-a{animation-name:seasonal-ghost-a}.seasonal-floater-b{animation-name:seasonal-ghost-b}.seasonal-floater-c{animation-name:seasonal-ghost-c}.seasonal-floater-leaf.seasonal-floater-a{animation-name:seasonal-leaf-a}.seasonal-floater-leaf.seasonal-floater-b{animation-name:seasonal-leaf-b}.seasonal-floater-leaf.seasonal-floater-c{animation-name:seasonal-leaf-c}.seasonal-floater-flake{animation-timing-function:linear}.seasonal-floater-flake.seasonal-floater-a{animation-name:seasonal-snow-a}.seasonal-floater-flake.seasonal-floater-b{animation-name:seasonal-snow-b}.seasonal-floater-flake.seasonal-floater-c{animation-name:seasonal-snow-c}.seasonal-floater-bat.seasonal-floater-a{animation-name:seasonal-bat-a}.seasonal-floater-bat.seasonal-floater-b{animation-name:seasonal-bat-b}.seasonal-floater-bat.seasonal-floater-c{animation-name:seasonal-bat-c}.seasonal-scene[data-night=false] .seasonal-stars,.seasonal-scene[data-night=false] .seasonal-moon{display:none}.seasonal-web{opacity:.8;width:150px;height:150px;animation:18s ease-in-out infinite seasonal-web}.seasonal-web-left{top:0;left:0}.seasonal-web-right{top:0;right:0;transform:scaleX(-1)}.seasonal-harvest{z-index:3;pointer-events:none;width:74px;height:74px;position:absolute}.seasonal-harvest svg{width:100%;height:100%;display:block}html[data-seasonal=thanksgiving] .seasonal-scene{width:100%;height:100dvh;inset:0 0 auto}html[data-seasonal=thanksgiving] .login-pane,html[data-seasonal=thanksgiving] .login-forest{color:#f7f1ff;background:#2a120a80!important}html[data-seasonal=christmas] .seasonal-scene{width:100%;height:100dvh;inset:0 0 auto}html[data-seasonal=christmas] .login-pane,html[data-seasonal=christmas] .login-forest{color:#f7f1ff;background:#081810ad!important}html[data-seasonal=hanukkah] .seasonal-scene{width:100%;height:100dvh;inset:0 0 auto}html[data-seasonal=hanukkah] .login-pane,html[data-seasonal=hanukkah] .login-forest{color:#f7f1ff;background:#0a16309e!important}.seasonal-menorah{z-index:4;pointer-events:none;position:absolute}.seasonal-menorah-site{width:min(500px,44vw);bottom:1%;left:1.2%}.seasonal-menorah-portal{width:min(430px,36vw);bottom:3%;right:2%}.seasonal-menorah-art{filter:drop-shadow(0 14px 18px #040a1873);width:100%;height:auto;display:block;overflow:visible}.seasonal-menorah-label{color:#f7fbff;width:fit-content;max-width:96%;font-family:var(--heading), Georgia, serif;text-align:center;background:#0a1830;border:2px solid #e8eef6;border-radius:999px;margin:-4px auto 0;padding:5px 14px 6px;font-size:16px;line-height:1.3;box-shadow:2px 3px #1c2430}.seasonal-menorah-site .seasonal-menorah-label{transform:rotate(-1.5deg)}.seasonal-menorah-portal .seasonal-menorah-label{background:#16325c;border-color:#c9d4e4;transform:rotate(1.4deg)}.hanukkah-flame{transform-box:fill-box;transform-origin:bottom;animation:.45s ease-out both hanukkah-catch,1.8s ease-in-out infinite hanukkah-flicker}@keyframes hanukkah-catch{0%{opacity:0;transform:scaleY(.25)scaleX(.7)}to{opacity:1;transform:scaleY(1)scaleX(1)}}@keyframes hanukkah-flicker{0%,to{opacity:.88;transform:scaleY(1)rotate(-1.5deg)}45%{opacity:1;transform:scaleY(1.12)rotate(2deg)}72%{opacity:.8;transform:scaleY(.92)rotate(-1deg)}}.seasonal-floater-dreidel svg{transform-origin:50% 60%;animation:6.5s ease-in-out infinite hanukkah-dreidel}@keyframes hanukkah-dreidel{0%,to{transform:rotate(-8deg)}50%{transform:rotate(10deg)}}.seasonal-scene[data-theme=hanukkah] .seasonal-moon{display:none}.seasonal-light-wire{z-index:4;pointer-events:none;background:#1e6a48;border-radius:4px}.seasonal-light-wire-top{height:4px;top:90px;left:1.5%;right:1.5%}.seasonal-light-wire-bottom{height:4px;bottom:12px;left:2%;right:2%}.seasonal-light-wire-left{width:4px;top:3%;bottom:3%;left:12px}.seasonal-light-wire-right{width:4px;top:3%;bottom:3%;right:12px}.seasonal-bulb{z-index:5;pointer-events:none;border:2px solid #0c1812;border-radius:50%;width:16px;height:16px;margin-top:-8px;margin-left:-8px;animation:1.7s ease-in-out infinite seasonal-twinkle;box-shadow:0 0 10px #ffe7a8f2}.seasonal-hello{color:#fff6ea;font-family:var(--heading);align-items:center;gap:8px;margin:0 0 6px;font-size:22px;line-height:1.2;display:flex}.seasonal-hello svg{flex:none;width:28px;height:28px}.seasonal-sparkles{pointer-events:none}.seasonal-spark{pointer-events:none;z-index:60;clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);background:#e8873a;width:10px;height:10px;margin:-8px 0 0 -5px;animation:.7s ease-out forwards seasonal-spark;position:fixed}.seasonal-spark-lavender{background:#c9b0e8}html[data-seasonal]{--ink:var(--mm-ink,#f7f1ff);--muted:var(--mm-muted,#f0e4ff);--card:var(--seasonal-glass);--sand:#301a52e6;--line:var(--mm-line,#f3c48a73);--line-strong:#f7f1ff8c;--shadow:0 14px 36px #08041261;--mm-glass:#200e3aad;--seasonal-glass:var(--mm-glass);--mm-glass-mobile:#200e3ad6;--mm-heading:#fff6ea;--mm-link:#ffe7c2;--mm-button:#3a2460;--mm-button-hover:#6b46a3;--mm-pop:#e8873a;--mm-pop-ink:#1c1a1f;background:var(--cream);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-seasonal] body{z-index:0;background:0 0;position:relative}html[data-seasonal] :is(.card,a.deal,button.deal,.home-card,.need-card,.kpi,.panel,.assistant,.box,.kv div,header.top,.portal-side,.public-head,.hello,.site-footer,.public-foot,.callout,.admin-banner,.login-pane,.login-card,.account-pop,.choice,.community-panel,.community-log article,.page-guide,.pipeline-card,.pipeline-sum,.pipeline-dialog,.logo-wall li,.home-install,.note.empty,.empty-state,.tag-picker ul,nav.tabs a,.switcher a,.switcher button,.switcher span,.wrap:has(.public-head)>h1,.wrap:has(.public-head)>p){background:var(--seasonal-glass);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#f7f1ff;border-color:#f3c48a66}html[data-seasonal] :is(.hello,.public-head,.site-footer,.public-foot,.wrap:has(.public-head)>h1,.wrap:has(.public-head)>p){border:1px solid #f3c48a66;border-radius:20px}html[data-seasonal] .hello{padding:16px 18px}html[data-seasonal] .public-head{padding:10px 16px}html[data-seasonal] .site-footer,html[data-seasonal] .public-foot{margin-top:18px;padding:12px 16px}:is(html[data-seasonal] .wrap:has(.public-head)>h1,html[data-seasonal] .wrap:has(.public-head)>p){width:fit-content;max-width:100%;padding:12px 16px}html[data-seasonal] :is(h1,h2,h3,.brand-mark,.brand-mark strong,.home-card strong,.sec-title,.eyebrow,.match-score,.kpi b,.need-card h2,.panel h2,.offer-grid .card>b,.deal .amt,.seasonal-hello,.login-pane h1){color:var(--mm-heading)}html[data-seasonal] :where(h1,h2,h3,h4,h5,h6,p,li,a,span,label,dt,dd,figcaption,blockquote,button,strong,b,em,small,div),html body{text-shadow:0 0 2px #fff8f1eb,0 1px 1px #10081cb8,0 0 2px #10081ca6,-1px 0 #10081c8c,1px 0 #10081c8c,0 -1px #10081c73,0 1px #10081c73}html body :where(input,textarea,select){text-shadow:none}html[data-seasonal] .brand-mark small,html[data-seasonal] .brand small{color:#f0e4ff}html[data-seasonal] .brand-m{background:var(--mm-pop);color:var(--mm-pop-ink)}html[data-seasonal] a{color:var(--mm-link)}html[data-seasonal] .btn{background:var(--mm-button);color:var(--mm-heading);border-color:#0000}html[data-seasonal] .btn:hover{background:var(--mm-button-hover);color:var(--mm-heading)}html[data-seasonal] .btn.ghost{color:#fff6ea;background:0 0;border-color:#f3c48a}html[data-seasonal] .btn.ghost:hover{color:#fff6ea;background:#6b46a38c}html[data-seasonal] .btn.accent,html[data-seasonal] .btn.accent:hover{background:var(--mm-pop);color:var(--mm-pop-ink)}html[data-seasonal] .btn.google{color:#1c1a1f;background:#fff}html[data-seasonal] :is(input:not([type=checkbox]):not([type=radio]):not([type=hidden]):not([type=file]),select,textarea,.sign-pad,.sign-frame){color:#1c211e;background:#fff8f2}html[data-seasonal] ::placeholder{color:#4a534d}html[data-seasonal] .private-note{color:#1c211e;background:#fbf0da}html[data-seasonal] .legal-banner{color:#1c211e;background:#e7eee8}html[data-seasonal] :is(.private-note,.legal-banner) a{color:#1f3b2d}html[data-seasonal] :is(.c-red,.c-sun,.c-sage,.c-blue){color:inherit}html[data-seasonal] .c-red{color:#7a1f1f;background:#f9e3e0}html[data-seasonal] .c-sun{color:#5c4310;background:#fbf0da}html[data-seasonal] .c-sage{color:#1b4030;background:#e7eee8}html[data-seasonal] .c-blue{color:#2f6283;background:#e2edf5}html[data-seasonal] .c-gray{color:#f7f1ff;background:#3a3050}html[data-seasonal] nav.tabs a.on,html[data-seasonal] .portal-side nav.tabs a.on,html[data-seasonal] .switcher a.on,html[data-seasonal] .switcher button.on,html[data-seasonal] .tag-picker li button.on{color:#fff6ea;background:#6b46a3;border-color:#6b46a3}html[data-seasonal] .portal-side nav.tabs a{color:#f0e4ff;background:0 0}html[data-seasonal] a.deal.on{color:#fff6ea;background:#6b46a3b8}html[data-seasonal] :is(.meet-card h2,.meet-card h3,.meet-metrics dd){color:#fff6ea}html[data-seasonal] .meet-metrics div{background:#140a248c}html[data-seasonal] .meet-audience span{color:#f3c48a}html[data-seasonal] .meet-card .btn.accent{background:var(--mm-pop);color:var(--mm-pop-ink)}html[data-seasonal] :focus-visible{outline-color:#f3c48a}@keyframes seasonal-star-far{0%,to{opacity:.45;transform:translate(0,0)}50%{opacity:1;transform:translate(10px,-8px)}}@keyframes seasonal-star-near{0%,to{opacity:.55;transform:translate(0,0)}50%{opacity:1;transform:translate(-14px,10px)}}@keyframes seasonal-moon-drift{0%,to{transform:translate(0,0)}50%{transform:translateY(12px)}}@keyframes seasonal-hill{0%,to{transform:translate(0,0)}50%{transform:translateY(-14px)}}@keyframes seasonal-flicker{0%,to{opacity:.5}18%{opacity:.95}36%{opacity:.42}54%{opacity:1}74%{opacity:.58}}@keyframes seasonal-ghost-a{0%,to{transform:translate(0,0)}50%{transform:translate(18px,-28px)}}@keyframes seasonal-ghost-b{0%,to{transform:translate(0,0)}50%{transform:translate(-22px,-18px)}}@keyframes seasonal-ghost-c{0%,to{transform:translate(0,0)}50%{transform:translate(12px,-34px)}}@keyframes seasonal-leaf-a{0%,to{transform:translateY(-6px)rotate(-14deg)}50%{transform:translate(20px,28px)rotate(18deg)}}@keyframes seasonal-leaf-b{0%,to{transform:translate(0,0)rotate(10deg)}50%{transform:translate(-18px,32px)rotate(-16deg)}}@keyframes seasonal-leaf-c{0%,to{transform:translateY(-4px)rotate(-8deg)}50%{transform:translate(12px,22px)rotate(20deg)}}@keyframes seasonal-snow-a{0%{transform:translateY(-70vh)}to{transform:translate(28px,105vh)}}@keyframes seasonal-snow-b{0%{transform:translateY(-80vh)}to{transform:translate(-22px,110vh)}}@keyframes seasonal-snow-c{0%{transform:translate(8px,-60vh)}to{transform:translate(-10px,100vh)}}@keyframes seasonal-twinkle{0%,to{opacity:.8}50%{opacity:1}}@keyframes seasonal-bat-a{0%,to{transform:translate(0,0)}50%{transform:translate(86px,16px)}}@keyframes seasonal-bat-b{0%,to{transform:translate(0,0)}50%{transform:translate(-70px,12px)}}@keyframes seasonal-bat-c{0%,to{transform:translate(0,0)rotate(-6deg)}50%{transform:translate(54px,-16px)rotate(8deg)}}@keyframes seasonal-web{0%,to{transform:translate(0,0)}50%{transform:translateY(4px)}}.seasonal-web-right{animation-name:seasonal-web-right}@keyframes seasonal-web-right{0%,to{transform:scaleX(-1)translate(0,0)}50%{transform:scaleX(-1)translateY(4px)}}@keyframes seasonal-bob{0%,to{transform:translate(0,0)}50%{transform:translateY(4px)}}@keyframes seasonal-spark{0%{opacity:.9;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-8px)scale(.55)}}@media (max-width:820px){html[data-seasonal]{--seasonal-glass:var(--mm-glass-mobile)}html[data-seasonal] :is(.card,a.deal,button.deal,.home-card,.need-card,.kpi,.panel,.assistant,.box,.kv div,header.top,.portal-side,.public-head,.hello,.site-footer,.public-foot,.callout,.admin-banner,.login-pane,.login-card,.account-pop,.choice,.community-panel,.community-log article,.page-guide,.pipeline-card,.pipeline-sum,.pipeline-dialog,.logo-wall li,.home-install,.note.empty,.empty-state,.tag-picker ul,nav.tabs a,.switcher a,.switcher button,.switcher span,.wrap:has(.public-head)>h1,.wrap:has(.public-head)>p,.seasonal-banner-scene){-webkit-backdrop-filter:none;backdrop-filter:none}.seasonal-off{min-height:44px}.seasonal-banner{padding-left:12px;padding-right:12px}.seasonal-floater,.seasonal-lantern{display:none}html[data-seasonal=christmas] .seasonal-floater-flake{display:block}.seasonal-harvest{width:46px!important;height:46px!important}.seasonal-bulb{width:10px;height:10px;margin-top:-5px;margin-left:-5px}.seasonal-stars,.seasonal-moon,.seasonal-illustration,.seasonal-web,.seasonal-mark{animation:none}.seasonal-menorah-site,.seasonal-menorah-portal{width:min(300px,86vw);bottom:2px;left:50%;right:auto;transform:translate(-50%)}.seasonal-menorah-label{font-size:13px;transform:none}.seasonal-scene-portal .seasonal-moon{width:84px;height:84px;top:4%;left:auto;right:8%}}@media (hover:none),(pointer:coarse),(max-width:820px){.seasonal-sparkles{display:none}}@media (prefers-reduced-motion:reduce){.seasonal-floater,.seasonal-stars,.seasonal-moon,.seasonal-lantern,.seasonal-illustration,.seasonal-web,.seasonal-mark,.seasonal-bulb{animation-play-state:paused}.hanukkah-flame,.seasonal-floater-dreidel svg{animation:none}.seasonal-sparkles{display:none}}@media print{.seasonal-banner,.seasonal-scene,.seasonal-sparkles{display:none}}html[data-seasonal] .seasonal-banner-label{color:var(--mm-heading)}html[data-seasonal=thanksgiving]{--mm-glass:#2a120aad;--mm-glass-mobile:#2a120ad6;--mm-button:#6b3414;--mm-button-hover:#8c4a1a;--mm-pop:#e8873a;--mm-pop-ink:#1c140e;--mm-line:#e09a3a73}html[data-seasonal=hanukkah]{--mm-glass:#0a1630ad;--mm-glass-mobile:#0a1630d6;--mm-button:#16325c;--mm-button-hover:#24508c;--mm-pop:#e2b657;--mm-pop-ink:#1c1a1f;--mm-line:#e2b65780}html[data-seasonal=christmas]{--mm-glass:#081810ad;--mm-glass-mobile:#081810d6;--mm-button:#164832;--mm-button-hover:#1e6a48;--mm-pop:#c4453a;--mm-pop-ink:#fff6ea;--mm-line:#c4453a80}html[data-seasonal=new-year]{--mm-glass:#100e24ad;--mm-glass-mobile:#100e24d6;--mm-button:#2a2458;--mm-button-hover:#3e3680;--mm-pop:#e2b657;--mm-pop-ink:#1c1a1f;--mm-line:#e2b65773}html[data-seasonal=valentines]{--mm-glass:#2a0c1cad;--mm-glass-mobile:#2a0c1cd6;--mm-button:#6a2844;--mm-button-hover:#8a4060;--mm-pop:#f4c7d4;--mm-pop-ink:#2a0c1c;--mm-line:#f4c7d480}html[data-seasonal=st-patricks]{--mm-glass:#081c10ad;--mm-glass-mobile:#081c10d6;--mm-button:#145c34;--mm-button-hover:#1e6a48;--mm-pop:#f2c14e;--mm-pop-ink:#1c140e;--mm-line:#3e9a5680}html[data-seasonal=easter]{--mm-glass:#121830ad;--mm-glass-mobile:#121830d6;--mm-button:#2a3a58;--mm-button-hover:#3e5278;--mm-pop:#f2d48a;--mm-pop-ink:#1c140e;--mm-line:#f2d48a80}html[data-seasonal=mothers-day]{--mm-glass:#240e1cad;--mm-glass-mobile:#240e1cd6;--mm-button:#6a2844;--mm-button-hover:#8a4060;--mm-pop:#f4c7d4;--mm-pop-ink:#2a0c1c;--mm-line:#f4c7d480}html[data-seasonal=fathers-day]{--mm-glass:#1c120cad;--mm-glass-mobile:#1c120cd6;--mm-button:#4a3424;--mm-button-hover:#6b5344;--mm-pop:#e0a060;--mm-pop-ink:#1c140e;--mm-line:#e0a06080}html[data-seasonal=summer]{--mm-glass:#08142aad;--mm-glass-mobile:#08142ad6;--mm-button:#16325c;--mm-button-hover:#1b3a6b;--mm-pop:#e8873a;--mm-pop-ink:#1c1a1f;--mm-line:#e8873a80}html[data-seasonal=back-to-school]{--mm-glass:#24100aad;--mm-glass-mobile:#24100ad6;--mm-button:#6b3414;--mm-button-hover:#8c4a1a;--mm-pop:#e09a3a;--mm-pop-ink:#1c140e;--mm-line:#e09a3a80}.seasonal-scene[data-theme=thanksgiving] .seasonal-sky-paint{background:linear-gradient(#f2c48a 0%,#e09a3a 42%,#8c4a1a 100%)}.seasonal-scene-portal[data-theme=thanksgiving] .seasonal-sky-paint{background:linear-gradient(200deg,#e7b07a 0%,#c4783a 46%,#6b3414 100%)}.seasonal-scene[data-theme=hanukkah] .seasonal-sky-paint{background:radial-gradient(680px 360px at 70% 8%,#e2b65759,#0000 60%),linear-gradient(#071428 0%,#16325c 55%,#0a1830 100%)}.seasonal-scene-portal[data-theme=hanukkah] .seasonal-sky-paint{background:radial-gradient(620px 340px at 18% 0,#e2b65766,#0000 58%),linear-gradient(190deg,#102040 0%,#0c1c3a 60%,#071018 100%)}.seasonal-scene[data-theme=christmas] .seasonal-sky-paint{background:radial-gradient(700px 320px at 80% 0,#c4453a47,#0000 62%),linear-gradient(#04140e 0%,#123828 58%,#0c1812 100%)}.seasonal-scene-portal[data-theme=christmas] .seasonal-sky-paint{background:radial-gradient(640px 300px at 12% 10%,#ffd6a033,#0000 60%),linear-gradient(185deg,#0c1812 0%,#1a120e 70%,#07140e 100%)}.seasonal-scene[data-theme=new-year] .seasonal-sky-paint{background:radial-gradient(520px 280px at 30% 12%,#e2b65747,#0000 64%),linear-gradient(#07060f 0%,#2a2458 62%,#100e1c 100%)}.seasonal-scene-portal[data-theme=new-year] .seasonal-sky-paint{background:radial-gradient(520px 280px at 78% 8%,#e2b65752,#0000 62%),linear-gradient(200deg,#100e24 0%,#3e3680 58%,#0a0814 100%)}.seasonal-scene[data-theme=valentines] .seasonal-sky-paint{background:linear-gradient(#4a1830 0%,#8a4060 48%,#2a0c1c 100%)}.seasonal-scene-portal[data-theme=valentines] .seasonal-sky-paint{background:linear-gradient(200deg,#3a1024 0%,#c46a86 42%,#2a0c1c 100%)}.seasonal-scene[data-theme=st-patricks] .seasonal-sky-paint{background:linear-gradient(#b7d7f2 0%,#8fbf7a 46%,#1e6a48 100%)}.seasonal-scene-portal[data-theme=st-patricks] .seasonal-sky-paint{background:linear-gradient(195deg,#8fb4d4 0%,#4e8f68 50%,#145c34 100%)}.seasonal-scene[data-theme=easter] .seasonal-sky-paint{background:linear-gradient(#f3d7c4 0%,#a7c7e7 46%,#7fa08a 100%)}.seasonal-scene-portal[data-theme=easter] .seasonal-sky-paint{background:linear-gradient(200deg,#f7e6c8 0%,#e7c2a0 40%,#8fb8a0 100%)}.seasonal-scene[data-theme=mothers-day] .seasonal-sky-paint{background:linear-gradient(#f6d5c8 0%,#e7a8b8 48%,#c9899a 100%)}.seasonal-scene-portal[data-theme=mothers-day] .seasonal-sky-paint{background:linear-gradient(195deg,#f3e0c4 0%,#e7b8a8 50%,#a86a78 100%)}.seasonal-scene[data-theme=fathers-day] .seasonal-sky-paint{background:linear-gradient(#f0c48a 0%,#c4926a 48%,#6b5344 100%)}.seasonal-scene-portal[data-theme=fathers-day] .seasonal-sky-paint{background:linear-gradient(200deg,#e7b87a 0%,#a67c58 52%,#3a2c24 100%)}.seasonal-scene[data-theme=summer] .seasonal-sky-paint{background:linear-gradient(#1b3a6b 0%,#c45a3a 58%,#1a120e 100%)}.seasonal-scene-portal[data-theme=summer] .seasonal-sky-paint{background:linear-gradient(200deg,#16325c 0%,#e8873a 46%,#0c1424 100%)}.seasonal-scene[data-theme=back-to-school] .seasonal-sky-paint{background:linear-gradient(#f2c14e 0%,#e09a3a 42%,#8c4a1a 100%)}.seasonal-scene-portal[data-theme=back-to-school] .seasonal-sky-paint{background:linear-gradient(195deg,#e8a05a 0%,#c4783a 50%,#6b3414 100%)}html[data-seasonal] .pipeline-value,html[data-seasonal] .pipeline-sum b,html[data-seasonal] .pipeline-col h2,html[data-seasonal] .page-guide-heading,html[data-seasonal] .pipeline-dialog h2{color:var(--mm-heading)}html[data-seasonal] .pipeline-col-head{background:#160a28f0}html[data-seasonal] .pipeline-dialog{color:#f7f1ff;background:#160a28f5}html[data-seasonal] .pipeline-flag.is-overdue,html[data-seasonal] .pipeline-card.is-overdue{border-color:var(--mm-pop)}html[data-seasonal] .pipeline-flag.is-overdue{background:var(--mm-pop);color:var(--mm-pop-ink)}html[data-seasonal] .page-guide-who{color:#fff6ea;background:#e8873a47}html[data-seasonal] .portal-main{z-index:1;position:relative}html[data-seasonal] .portal-main :is(.card,.hello,.page-guide,.admin-banner,.note.empty,.empty-state){z-index:2;-webkit-backdrop-filter:none;backdrop-filter:none;background:#1c1030;position:relative}html[data-seasonal] .site-footer{color:#1c211e;-webkit-backdrop-filter:none;backdrop-filter:none;background:#f3ede4;border:0;border-top:1px solid #e6e0d6;border-radius:0;margin-top:28px}html[data-seasonal] .site-footer :is(h1,h2,h3,p,a,span,div){text-shadow:none}html[data-seasonal] .site-footer .mm-band-heading,html[data-seasonal] .site-footer .mm-band-btn-ghost{color:#fff}html[data-seasonal] .site-footer .mm-band-heading{font-family:var(--heading)}html[data-seasonal] .site-footer .mm-foot-brand h2,html[data-seasonal] .site-footer .mm-foot-followers,html[data-seasonal] .site-footer .mm-foot-label,html[data-seasonal] .site-footer .mm-band-btn-light{color:#1f3b2d}html[data-seasonal] .site-footer .mm-foot-pill{color:#fff;background:#1f3b2d}
