@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Playfair+Display:wght@600;700&display=swap";.br-workspace{--br-ink:var(--pt-ink,#203b30);--br-muted:var(--pt-muted,#63736b);--br-surface:var(--pt-surface,#fffefa);--br-field:var(--pt-field,#fff);--br-line:var(--pt-border,#dce4dc);--br-soft:var(--pt-raised,#f2f6ef);--br-accent:var(--pt-green,#226849);color:var(--br-ink);max-width:1480px;margin:0 auto;padding:6px 0 24px;font-size:14px;line-height:1.55}.br-workspace *{box-sizing:border-box}.br-workspace :is(h1,h2,h3,h4,p){margin-top:0}.br-workspace h1{font-size:clamp(28px,3vw,38px);line-height:1.15;letter-spacing:-1.2px;margin-bottom:10px;color:var(--br-ink)}.br-workspace h2{font-size:20px;line-height:1.3;margin-bottom:8px;letter-spacing:-.4px}.br-workspace h3{font-size:16px;line-height:1.4;margin-bottom:9px}.br-workspace h4{font-size:14px;margin:0}.br-workspace p{margin-bottom:13px}.br-workspace button{font:inherit;cursor:pointer}.br-workspace button:disabled{opacity:.5;cursor:not-allowed}.br-workspace :is(button,input,select,textarea,summary):focus-visible{outline:3px solid var(--br-accent);outline-offset:3px}.br-workspace svg{flex-shrink:0}.br-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:8px 0 24px}.br-heading>div:first-child{max-width:750px}.br-heading p{font-size:15px;color:var(--br-muted);margin:0;max-width:700px}.br-eyebrow{display:block;color:var(--br-accent);font-size:10px;letter-spacing:1.9px;line-height:1.5;font-weight:800;margin-bottom:8px}.br-heading-emblem{width:70px;height:70px;border-radius:22px;display:grid;place-items:center;color:#f2e6ba;background:radial-gradient(at 0 0,#4a7f59,transparent 80%),linear-gradient(135deg,#285b41,#153e30);border:1px solid #c7b88470;box-shadow:0 10px 20px #193c2c12,inset 0 1px #fff2;transform:rotate(-5deg)}.br-heading-emblem svg{transform:rotate(5deg)}.br-note{padding:16px 18px;border:1px solid var(--br-line);border-radius:14px;background:var(--br-soft);display:flex;align-items:flex-start;gap:12px;margin:16px 0;color:var(--br-ink)}.br-note>svg{margin-top:3px;color:var(--br-accent)}.br-note strong{font-size:14px}.br-note p{font-size:13px;line-height:1.6;margin:5px 0 0;color:var(--br-muted)}.br-note .br-button{margin-top:12px}.br-note-warning{border-color:#be983e70;background:color-mix(in srgb,var(--br-surface) 88%,#e4bd5a)}.br-note-success{border-color:#50926765}.br-error,.br-success{padding:14px 17px;border:1px solid #b2585860;border-radius:12px;background:color-mix(in srgb,var(--br-surface) 94%,#e36262);color:var(--br-ink);overflow-wrap:anywhere}.br-success{display:flex;gap:10px;align-items:center;background:var(--br-soft);border-color:#5a986360}.br-success svg{color:var(--br-accent)}.br-loading{padding:30px;text-align:center;color:var(--br-muted)}.br-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:23px 0}.br-summary>div{padding:20px 18px;border:1px solid var(--br-line);border-radius:17px;background:var(--br-surface);display:flex;align-items:flex-start;gap:14px;box-shadow:0 5px 18px #1d3b2b05}.br-summary-icon{width:44px;height:44px;border-radius:13px;display:grid;place-items:center;color:var(--br-accent);background:var(--br-soft);border:1px solid var(--br-line)}.br-summary-gold{background:#d3af4e18;color:var(--pt-gold,#8b6b28);border-color:#d2b15e45}.br-summary-blue{background:#638bb712;color:var(--pt-blue,#426d91);border-color:#638bb72c}.br-summary>div>span:last-child{min-width:0}.br-summary small{display:block;font-size:9px;font-weight:800;letter-spacing:1.25px;color:var(--br-muted);margin-bottom:5px}.br-summary strong{display:block;font-size:18px;line-height:1.35;overflow-wrap:anywhere}.br-summary em{display:block;font-style:normal;font-size:11px;color:var(--br-muted);margin-top:6px}.br-tabs{display:flex;gap:5px;padding:5px;border:1px solid var(--br-line);background:var(--br-soft);border-radius:13px;margin:0 0 24px;width:max-content;max-width:100%}.br-tabs button{display:flex;gap:8px;align-items:center;justify-content:center;background:transparent;border:1px solid transparent;padding:11px 16px;min-height:44px;color:var(--br-muted);border-radius:9px;font-weight:650;font-size:13px;white-space:nowrap}.br-tabs button[aria-current]{background:var(--br-surface);color:var(--br-accent);border-color:var(--br-line);box-shadow:0 3px 7px #1e3b2a08}.br-tabs button:hover{color:var(--br-accent)}.br-count{background:#bf9b3d20;border-radius:20px;font-size:10px;min-width:18px;height:18px;display:grid;place-items:center;color:var(--pt-gold,#806322)}.br-edit-fieldset{border:0;margin:0;padding:0;min-width:0}.br-edit-fieldset>.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.br-panel{background:var(--br-surface);border:1px solid var(--br-line);border-radius:18px;padding:25px;margin-bottom:20px;min-width:0;box-shadow:0 5px 22px #15342504}.br-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:15px;margin-bottom:22px}.br-section-heading p{color:var(--br-muted);font-size:13px;max-width:700px;margin:5px 0 0}.br-section-line{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.br-section-line :is(h2,h3){margin:0}.br-section-icon{color:var(--pt-gold,#a78a45);margin-top:4px}.br-pill{font-size:10px;font-weight:700;letter-spacing:.15px;white-space:normal;line-height:1.5;padding:4px 9px;border-radius:100px;background:var(--br-soft);color:var(--br-muted);border:1px solid var(--br-line)}.br-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.br-grid-three{grid-template-columns:1.2fr .7fr 1.1fr}.br-field{display:flex!important;flex-direction:column;gap:7px;margin:0 0 17px!important;min-width:0;color:var(--br-ink)!important;font-size:12px!important;font-weight:650!important}.br-field>span{display:block}.br-workspace .br-field :is(input,select,textarea){display:block;width:100%;min-width:0;min-height:44px;background:var(--br-field);border:1px solid var(--br-line);border-radius:9px;box-shadow:inset 0 1px 3px #173c2703;padding:11px 12px;color:var(--br-ink);font:inherit;font-size:14px;font-weight:400;line-height:1.35;transition:border-color .18s,box-shadow .18s}.br-field textarea{resize:vertical;min-height:92px}.br-field input::placeholder,.br-field textarea::placeholder{color:var(--br-muted);opacity:.8}.br-field small,.br-help{font-size:12px;font-weight:400;color:var(--br-muted);line-height:1.6}.br-field small{margin-top:0}.br-workspace .br-field :is(input,select,textarea):focus{border-color:var(--br-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--br-accent) 12%,transparent)}.br-check{display:flex!important;flex-direction:row!important;align-items:center;gap:10px;margin:10px 0!important;color:var(--br-ink)!important;font-size:13px;font-weight:500!important;cursor:pointer;min-height:30px}.br-workspace .br-check input{width:17px;height:17px;margin:0;min-height:17px;flex-shrink:0;accent-color:var(--br-accent)}.br-toggle{align-self:start;padding:14px 0;margin-top:18px!important}.br-group{border:0;border-top:1px solid var(--br-line);padding:25px 0 8px;margin:23px 0 0;min-width:0}.br-group>legend{float:left;width:100%;display:flex;align-items:center;gap:9px;font-size:14px;font-weight:750;padding:0;margin:0 0 16px;color:var(--br-ink)}.br-group>legend+*{clear:both}.br-group>legend svg{color:var(--br-accent)}.br-category-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:15px}.br-category{border:1px solid var(--br-line);padding:12px;border-radius:10px;background:var(--br-field);margin:0!important}.br-category:has(input:checked){border-color:var(--br-accent);background:var(--br-soft)}.br-membership-layout{display:grid;grid-template-columns:255px minmax(0,1fr);gap:22px;align-items:start}.br-tier-list{padding:20px 16px;position:sticky;top:90px}.br-tier-list h2{font-size:16px}.br-tier-list>.br-help{font-size:12px;margin-bottom:19px}.br-tier-buttons{display:grid;gap:8px;margin-bottom:17px}.br-tier-buttons>button{display:flex;gap:10px;align-items:center;border:1px solid transparent;background:transparent;border-radius:11px;min-height:68px;padding:11px 9px;text-align:left;color:var(--br-ink);width:100%}.br-tier-buttons>button:hover{background:var(--br-soft)}.br-tier-buttons>button.br-tier-selected{background:var(--br-soft);border-color:var(--br-line)}.br-tier-buttons>button>span:nth-child(2){flex:1;min-width:0}.br-tier-buttons strong{display:block;font-size:13px;overflow-wrap:anywhere}.br-tier-buttons small{display:block;font-size:10px;color:var(--br-muted);margin-top:3px}.br-tier-number{font-size:11px;color:var(--br-muted);font-weight:700;width:27px;height:29px;border-radius:7px;background:var(--br-surface);display:grid;place-items:center;border:1px solid var(--br-line)}.br-tier-selected .br-tier-number{color:#fff;background:#2b6549;border-color:#2b6549}.br-example{border-top:1px solid var(--br-line);padding-top:20px;margin-top:22px}.br-example .br-eyebrow{font-size:8px;letter-spacing:1.5px}.br-example p{font-size:11px;color:var(--br-muted)}.br-example .br-text-button{font-size:11px}.br-icon-actions{display:flex;gap:6px}.br-icon-actions button,.br-icon-button{display:grid;place-items:center;width:38px;min-height:38px;padding:8px;color:var(--br-muted);background:var(--br-soft);border:1px solid var(--br-line);border-radius:9px}.br-icon-actions button:hover{color:var(--br-accent);border-color:var(--br-accent)}.br-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 17px;min-height:44px;line-height:1.35;border:1px solid transparent;border-radius:10px;font-size:13px!important;font-weight:700!important;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s}.br-button:not(:disabled):hover{transform:translateY(-1px)}.br-button-primary{background:linear-gradient(135deg,#2f7050,#1a523c);color:#fff;border-color:#2e6b4e;box-shadow:0 4px 11px #194a3020}.br-button-primary:not(:disabled):hover{box-shadow:0 5px 17px #194a3038;background:linear-gradient(135deg,#3a7e5b,#246346)}.br-button-secondary{background:var(--br-field);color:var(--br-accent);border-color:var(--br-line)}.br-button-secondary:not(:disabled):hover{background:var(--br-soft);border-color:var(--br-accent)}.br-full{width:100%}.br-text-button{background:none;border:0;padding:8px 0;min-height:35px;display:inline-flex;gap:7px;align-items:center;color:var(--br-accent);font-size:12px!important;font-weight:650!important;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px}.br-text-button:hover{text-decoration-color:currentColor}.br-action-row{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.br-products{margin:22px 0 9px;padding:18px;border:1px solid var(--br-line);border-radius:12px;background:var(--br-soft)}.br-products .br-help{font-size:11px}.br-search>div{position:relative}.br-search>div>svg{position:absolute;left:13px;top:14px;color:var(--br-muted)}.br-workspace .br-search input{padding-left:39px}.br-product-results{max-height:190px;overflow-y:auto;padding:0 3px}.br-product-results .br-check{font-size:12px;margin:9px 0!important}.br-product-chips{display:flex;gap:7px;flex-wrap:wrap;margin:14px 0}.br-product-chips>button:not(.br-text-button){border:1px solid var(--br-line);border-radius:8px;padding:6px 9px;background:var(--br-surface);color:var(--br-ink);font-size:11px;max-width:100%;overflow-wrap:anywhere}.br-product-chips>button>span{margin-left:6px;color:var(--br-muted)}.br-mini-pager{display:flex;justify-content:flex-end;align-items:center;gap:7px;flex-wrap:wrap;margin:15px 0 0;padding-top:12px;border-top:1px solid var(--br-line)}.br-mini-pager>span{margin-right:auto;color:var(--br-muted);font-size:11px}.br-mini-pager>button{border:1px solid var(--br-line);color:var(--br-accent);background:var(--br-surface);border-radius:7px;min-height:35px;padding:6px 9px;font-size:11px}.br-empty{padding:55px 35px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:430px}.br-empty>p{max-width:450px;color:var(--br-muted);font-size:14px}.br-empty>.br-button{margin-top:10px}.br-empty-art{position:relative;width:100px;height:100px;border-radius:32px;background:var(--br-soft);border:1px solid var(--br-line);display:grid;place-items:center;color:var(--br-accent);margin:0 0 26px;box-shadow:0 10px 20px #294e2d07}.br-empty-art>svg:last-child{position:absolute;bottom:12px;right:11px;transform:rotate(25deg);background:var(--br-surface);border-radius:20px;box-sizing:content-box;padding:5px;color:var(--pt-gold,#a18749)}.br-empty-small{min-height:220px;padding:35px 20px}.br-empty-small>svg{margin-bottom:15px;color:var(--br-accent)}.br-review-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:30px}.br-approval{border-left:1px solid var(--br-line);padding-left:28px}.br-issues{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:9px}.br-issues>li{position:relative;font-size:12px;color:var(--br-muted);padding-left:18px;overflow-wrap:anywhere}.br-issues>li:before{content:"";position:absolute;left:2px;top:7px;width:6px;height:6px;border-radius:50%;background:#ba943b}.br-approval-confirm{border:1px solid #b8994b70;border-radius:10px;background:var(--br-soft);padding:15px;font-size:13px}.br-approval-confirm p{margin-top:8px;color:var(--br-muted);font-size:12px}.br-confirm{border:1px solid #bd994e;border-radius:14px;background:var(--br-surface);padding:22px;margin:20px 0;box-shadow:0 10px 25px #513b0b0d}.br-confirm h2{font-size:18px}.br-confirm p{font-size:13px;color:var(--br-muted)}.br-version{display:flex;gap:16px;border-top:1px solid var(--br-line);padding:23px 0}.br-version:last-child{padding-bottom:0}.br-version-mark{width:43px;height:43px;display:grid;place-items:center;background:var(--br-soft);border:1px solid var(--br-line);border-radius:12px;color:var(--br-accent)}.br-version-body{flex:1;min-width:0}.br-version h3{font-size:14px;overflow-wrap:anywhere}.br-version p{color:var(--br-muted);font-size:12px;overflow-wrap:anywhere;margin-bottom:8px}.br-version-reason{font-style:italic}.br-version summary{cursor:pointer;color:var(--br-accent);font-size:12px;margin:10px 0;min-height:28px}.br-version details ul{padding-left:18px;font-size:12px;color:var(--br-muted)}.br-version details li{margin-bottom:7px}.br-version details{border:1px solid var(--br-line);border-radius:8px;padding:0 12px;margin:12px 0;background:var(--br-soft)}.br-preview-result{margin-top:27px;border:1px solid #55886865;border-radius:15px;padding:23px;background:var(--br-soft)}.br-preview-result h3{font-size:17px}.br-result-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:22px 0}.br-result-grid>div{border:1px solid var(--br-line);border-radius:11px;background:var(--br-surface);padding:17px}.br-result-grid span{display:block;color:var(--br-muted);font-size:11px}.br-result-grid strong{display:block;font-size:20px;line-height:1.3;margin-top:9px;overflow-wrap:anywhere}.br-result-grid>div:last-child strong{font-size:16px}.br-checklist{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px}.br-checklist>li{display:flex;gap:8px;align-items:center;font-size:12px}.br-checklist strong{margin-left:auto;font-size:11px}.br-met{color:var(--br-accent)}.br-unmet{color:var(--pt-gold,#92722e);font-size:18px}.br-preview-notes{padding-left:17px;color:var(--br-muted);font-size:11px;margin-top:19px}.br-preview-notes li{margin-bottom:7px}.br-save-bar{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:19px 21px;border:1px solid var(--br-line);border-radius:15px;background:var(--br-surface);margin-top:5px;box-shadow:0 8px 25px #183b2708}.br-save-state{display:flex;gap:10px;align-items:center;min-width:180px;flex:1}.br-save-dot{width:8px;height:8px;border-radius:50%;background:#3d825b;box-shadow:0 0 0 4px #3d825b12}.br-save-dot-dirty{background:#b18c31;box-shadow:0 0 0 4px #b18c3118}.br-save-state strong{display:block;font-size:12px}.br-save-state small{display:block;color:var(--br-muted);font-size:10px;margin-top:3px}.br-save-bar>.br-field{flex:1.5;min-width:190px;margin:0!important}.br-save-bar>.br-button{align-self:flex-end;margin-bottom:1px}.br-save-bar>.br-text-button{margin-top:18px;font-size:11px!important}@media(min-width:1400px){.br-membership-layout{grid-template-columns:280px minmax(0,1fr)}}@media(max-width:1100px){.br-summary{gap:10px}.br-summary>div{gap:10px;padding:16px 13px}.br-summary-icon{width:37px;height:37px;border-radius:11px}.br-summary strong{font-size:16px}.br-summary small{font-size:8px;letter-spacing:1px}.br-membership-layout{grid-template-columns:225px minmax(0,1fr);gap:16px}.br-panel{padding:20px}.br-tier-list{padding:18px 13px}.br-grid-three{grid-template-columns:1fr 1fr}.br-grid-three>.br-field:first-child{grid-column:1/-1}.br-result-grid{grid-template-columns:1fr 1fr}.br-result-grid>div:last-child{grid-column:1/-1}.br-save-bar{gap:12px}.br-save-bar>.br-text-button{margin-top:0}.br-review-grid{gap:20px}.br-approval{padding-left:20px}}@media(max-width:850px){.br-summary{grid-template-columns:1fr}.br-summary>div{align-items:center;padding:14px 17px}.br-summary>div>span:last-child{display:grid;grid-template-columns:1fr auto;width:100%;column-gap:10px}.br-summary small{grid-column:1;align-self:end}.br-summary strong{grid-column:1}.br-summary em{grid-column:2;grid-row:1/3;align-self:center;text-align:right;max-width:160px;margin:0}.br-summary-icon{width:40px;height:40px}.br-tabs{width:100%;display:grid;grid-template-columns:1fr 1fr}.br-tabs button{justify-content:flex-start;padding:10px 14px}.br-membership-layout{grid-template-columns:1fr}.br-tier-list{position:static}.br-tier-buttons{grid-template-columns:repeat(2,minmax(0,1fr))}.br-example{padding-top:15px;margin-top:17px}.br-example p{margin-bottom:5px}.br-tier-list>.br-full{width:auto}.br-empty{min-height:330px}.br-review-grid{grid-template-columns:1fr}.br-approval{border-left:0;border-top:1px solid var(--br-line);padding:24px 0 0}.br-save-bar>.br-field{flex:2}.br-save-bar>.br-text-button{margin-left:auto}}@media(max-width:540px){.br-workspace{padding:0 0 14px;font-size:13px}.br-heading{gap:13px;margin-top:4px;margin-bottom:20px}.br-heading h1{font-size:29px;letter-spacing:-.8px}.br-heading p{font-size:13px}.br-heading-emblem{width:52px;height:52px;border-radius:17px;align-self:flex-start}.br-heading-emblem svg{width:23px}.br-eyebrow{font-size:9px;letter-spacing:1.3px}.br-note{padding:14px;gap:10px;font-size:12px;border-radius:12px}.br-note strong,.br-note p{font-size:12px}.br-summary{margin:18px 0}.br-summary>div{padding:13px 12px}.br-summary em{font-size:10px;max-width:110px}.br-summary strong{font-size:15px}.br-summary small{font-size:7px}.br-tabs{gap:4px;margin-bottom:18px}.br-tabs button{padding:10px 8px;font-size:11px;gap:6px;min-height:45px}.br-tabs svg{width:15px}.br-tabs .br-count{font-size:9px;min-width:16px;height:16px}.br-panel{padding:18px 15px;border-radius:14px;margin-bottom:16px}.br-panel h2{font-size:18px}.br-section-heading{gap:12px;margin-bottom:19px}.br-section-heading p{font-size:12px}.br-grid,.br-grid-three,.br-grid-name{grid-template-columns:1fr;gap:0}.br-grid-three>.br-field:first-child{grid-column:auto}.br-field{font-size:12px!important;gap:7px;margin-bottom:17px!important}.br-workspace .br-field :is(input,select,textarea){font-size:16px;padding:11px;min-height:46px}.br-field small{font-size:11px}.br-toggle{margin-top:0!important;padding:3px 0 10px}.br-group{padding-top:20px;margin-top:16px}.br-group>legend{font-size:13px}.br-category-grid{gap:8px}.br-category{padding:10px;font-size:12px}.br-tier-buttons{grid-template-columns:1fr}.br-tier-list>.br-full{width:100%}.br-tier-buttons>button{min-height:60px}.br-example .br-text-button{min-height:44px}.br-products{padding:13px}.br-mini-pager>span{width:100%;margin-bottom:4px}.br-mini-pager>button{min-height:41px}.br-product-results .br-check{min-height:39px}.br-product-chips>button:not(.br-text-button){min-height:37px}.br-empty{padding:35px 20px;min-height:330px}.br-empty-art{width:85px;height:85px;border-radius:25px}.br-empty>p{font-size:13px}.br-button{min-height:46px;padding:12px 14px;font-size:12px!important}.br-result-grid{grid-template-columns:1fr;gap:10px;margin:17px 0}.br-result-grid>div:last-child{grid-column:auto}.br-result-grid>div{padding:15px}.br-result-grid strong{font-size:22px}.br-checklist{grid-template-columns:1fr}.br-preview-result{padding:17px 13px}.br-version{gap:10px;padding:18px 0}.br-version-mark{width:32px;height:34px;border-radius:9px}.br-version-mark svg{width:18px}.br-version h3{font-size:13px}.br-version .br-section-line{gap:8px}.br-version details{margin-left:-42px}.br-version .br-text-button{min-height:44px}.br-save-bar{padding:17px 15px;display:grid;grid-template-columns:1fr;gap:15px}.br-save-bar>.br-field{min-width:0}.br-save-bar>.br-text-button{justify-content:center;margin:0;min-height:44px}.br-save-bar>.br-button{width:100%;margin:0}.br-save-state{min-width:0}.br-save-state small{font-size:11px}.br-confirm{padding:18px 15px}.br-action-row>*{width:100%;justify-content:center}.br-icon-actions button{width:40px;min-height:42px}.br-preview-notes{font-size:12px}}@media(prefers-reduced-motion:reduce){.br-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.br-button:not(:disabled):hover{transform:none}}.nb-workspace{max-width:1280px}.nb-tabs{margin-bottom:22px}.nb-note>div{min-width:0}.nb-depth-control{display:flex;gap:12px;align-items:flex-end;max-width:420px;margin-bottom:20px}.nb-depth-control>.br-field{flex:1;margin:0!important}.nb-rate-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.nb-rate-field{display:flex!important;align-items:center;gap:13px;border:1px solid var(--br-line);background:var(--br-soft);padding:14px;border-radius:12px;margin:0!important}.nb-level-number{width:36px;height:36px;display:grid;place-items:center;background:var(--br-surface);border:1px solid var(--br-line);border-radius:11px;color:var(--br-accent);font-size:14px;font-weight:750}.nb-rate-field>span:nth-child(2){flex:1;font-size:14px;font-weight:700}.nb-rate-field small{display:block;color:var(--br-muted);font-weight:400;font-size:11px;margin-top:2px}.nb-percentage-input{display:flex;align-items:center;background:var(--br-field);border:1px solid var(--br-line);border-radius:9px;width:105px;overflow:hidden;color:var(--br-muted)}.nb-percentage-input input{min-width:0;width:100%;padding:11px 4px 11px 12px;border:0;background:transparent;color:var(--br-ink);font:inherit;font-weight:700;font-size:18px}.nb-percentage-input>span{padding-right:12px;font-size:14px}.nb-rate-grid+.br-help{margin-top:18px}.nb-percentage-total{border-top:1px solid var(--br-line);padding-top:15px;display:flex;align-items:center;justify-content:space-between;font-size:12px;color:var(--br-muted)}.nb-percentage-total strong{color:var(--br-accent);font-size:23px}.nb-membership-settings{display:grid;grid-template-columns:1fr 1fr;gap:25px}.nb-membership-settings>div+div{border-left:1px solid var(--br-line);padding-left:25px}.nb-rank-editors{display:grid;gap:10px}.nb-rank-editor{display:grid;grid-template-columns:minmax(140px,1fr) minmax(120px,1fr) minmax(140px,1fr) 38px;gap:12px;align-items:center;border-bottom:1px solid var(--br-line);padding-bottom:8px}.nb-rank-editor:last-child{border:0}.nb-rank-editor>.br-icon-button{margin-top:6px}.nb-advanced summary{display:flex;gap:10px;align-items:center;cursor:pointer;font-weight:700;min-height:30px;color:var(--br-accent);list-style:none}.nb-advanced summary::-webkit-details-marker{display:none}.nb-advanced summary>svg:last-child{margin-left:auto;transition:transform .2s}.nb-advanced[open] summary>svg:last-child{transform:rotate(180deg)}.nb-advanced-content{border-top:1px solid var(--br-line);padding-top:24px;margin-top:20px}.nb-product-picker{padding:20px;border:1px solid var(--br-line);border-radius:12px;background:var(--br-soft);margin-bottom:20px}.nb-product-options{display:grid;gap:7px;max-height:240px;overflow:auto}.nb-product-options .br-check{padding:10px;background:var(--br-surface);border:1px solid var(--br-line);border-radius:9px;margin:0!important}.nb-summary-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:20px 0}.nb-summary-card{position:relative;padding:22px;border:1px solid var(--br-line);background:var(--br-surface);border-radius:16px;min-width:0}.nb-summary-icon{display:grid;place-items:center;width:37px;height:37px;background:var(--br-soft);color:var(--br-accent);border:1px solid var(--br-line);border-radius:11px;margin-bottom:17px}.nb-summary-card>small{display:block;color:var(--br-muted);font-size:12px;margin-bottom:6px}.nb-summary-card>strong{display:block;font-size:26px;line-height:1.3;color:var(--br-ink);overflow-wrap:anywhere}.nb-summary-card>p{font-size:11px;color:var(--br-muted);margin:8px 0 0}.nb-membership-card{border:1px solid color-mix(in srgb,var(--br-accent) 30%,var(--br-line));border-radius:18px;background:radial-gradient(ellipse at 100% 0,color-mix(in srgb,var(--br-accent) 12%,transparent),transparent 65%),var(--br-surface);padding:25px;margin-bottom:20px;box-shadow:0 7px 24px #103c2410}.nb-membership-top{display:flex;gap:16px;align-items:flex-start}.nb-membership-symbol{width:54px;height:54px;flex-shrink:0;display:grid;place-items:center;color:var(--br-accent);background:var(--br-soft);border:1px solid var(--br-line);border-radius:16px}.nb-membership-top>div{flex:1;min-width:0}.nb-membership-top h2{font-size:22px;line-height:1.3}.nb-membership-top p{color:var(--br-muted);font-size:13px;margin-bottom:0}.nb-status{display:inline-block;font-size:10px;font-weight:700;line-height:1.5;border:1px solid var(--br-line);background:var(--br-soft);color:var(--br-muted);border-radius:100px;padding:5px 10px;width:fit-content}.nb-status-active,.nb-status-confirmed,.nb-status-paid{border-color:#44966860;background:#44966812;color:var(--br-accent)}.nb-status-pending{border-color:#bd984e60;background:#bd984e12;color:var(--pt-gold,#88681e)}.nb-status-reversed,.nb-status-cancelled{border-color:#bd6a6260;background:#bd6a6212}.nb-membership-body{display:flex;align-items:center;gap:25px;padding:23px 0 0;margin-top:22px;border-top:1px solid var(--br-line)}.nb-requirement{flex:1}.nb-requirement>small{display:block;font-size:9px;font-weight:750;letter-spacing:1.3px;color:var(--br-muted);margin-bottom:7px}.nb-requirement>strong{display:block;font-size:23px;line-height:1.4}.nb-requirement>strong>span{font-weight:500;font-size:18px}.nb-requirement p{font-size:11px;color:var(--br-muted);margin:5px 0 0}.nb-countdown{display:grid;grid-template-columns:22px auto;gap:0 6px;align-items:center;color:var(--br-accent)}.nb-countdown strong{font-size:24px;letter-spacing:-.5px}.nb-countdown>span{grid-column:1/-1;font-size:10px;color:var(--br-muted);margin-top:4px}.nb-maintenance-progress{padding-top:21px}.nb-maintenance-progress>div,.nb-rank-progress{display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:12px;color:var(--br-muted);margin-bottom:8px}.nb-maintenance-progress strong,.nb-rank-progress strong{color:var(--br-ink);font-size:11px}.nb-workspace progress,.nb-dashboard-widget progress,.nb-rank-summary progress{width:100%;height:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:20px;overflow:hidden;background:var(--br-line);accent-color:var(--br-accent)}.nb-workspace progress::-webkit-progress-bar,.nb-dashboard-widget progress::-webkit-progress-bar,.nb-rank-summary progress::-webkit-progress-bar{background:var(--br-line)}.nb-workspace progress::-webkit-progress-value,.nb-dashboard-widget progress::-webkit-progress-value,.nb-rank-summary progress::-webkit-progress-value{background:linear-gradient(90deg,var(--br-accent),#70a66b);border-radius:20px}.nb-workspace progress::-moz-progress-bar,.nb-dashboard-widget progress::-moz-progress-bar,.nb-rank-summary progress::-moz-progress-bar{background:var(--br-accent)}.nb-membership-message{font-size:12px;color:var(--br-muted);border-top:1px solid var(--br-line);padding-top:13px;margin:18px 0 0}.nb-membership-card>.br-help{margin:15px 0 0}.nb-dashboard-widget{padding:0!important;margin:20px 0!important;max-width:none!important}.nb-dashboard-widget .nb-membership-card{margin:0;border-radius:17px 17px 0 0;box-shadow:none}.nb-earnings-strip{display:flex;align-items:center;justify-content:space-between;gap:15px;background:var(--br-soft);border:1px solid var(--br-line);border-top:0;border-radius:0 0 17px 17px;padding:13px 21px}.nb-earnings-strip>span,.nb-earnings-strip>a{display:flex;align-items:center;gap:9px;font-size:12px;color:var(--br-muted)}.nb-earnings-strip strong{font-size:15px;color:var(--br-ink)}.nb-earnings-strip>a{color:var(--br-accent);text-decoration:none;font-weight:700}.nb-order-fields{display:grid;grid-template-columns:1fr 1fr;gap:25px;align-items:center;max-width:650px}.nb-static-field>span,.nb-order-total>span{display:block;color:var(--br-muted);font-size:12px}.nb-static-field>strong,.nb-order-total>strong{display:block;font-size:25px;line-height:1.4;margin:5px 0}.nb-static-field>small,.nb-order-total>small{color:var(--br-muted);font-size:11px}.nb-payment-instructions{padding:18px;border:1px solid var(--br-line);border-radius:12px;background:var(--br-soft);margin:23px 0 16px}.nb-payment-instructions p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--br-muted);font-size:13px;margin:8px 0 0}.nb-record-list{display:grid}.nb-record{display:flex;align-items:flex-start;gap:15px;padding:19px 0;border-top:1px solid var(--br-line);min-width:0}.nb-record:first-child{border-top:0}.nb-record-icon{width:40px;height:40px;display:grid;place-items:center;flex-shrink:0;border:1px solid var(--br-line);background:var(--br-soft);border-radius:12px;color:var(--br-accent)}.nb-record-main{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}.nb-record-main>strong{font-size:14px;overflow-wrap:anywhere}.nb-record-main>span:not(.nb-status){font-size:12px;color:var(--br-muted);overflow-wrap:anywhere}.nb-record-main>small{font-size:11px;color:var(--br-muted);overflow-wrap:anywhere}.nb-record-aside{display:flex;flex-direction:column;align-items:flex-end;min-width:100px;gap:7px}.nb-record-aside>strong,.nb-record-amount{font-size:17px;overflow-wrap:anywhere;text-align:right}.nb-record-aside .br-text-button{font-size:11px!important;min-height:30px;text-align:right}.nb-negative{color:var(--pt-danger,#a65050)}.nb-empty{min-height:180px;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;gap:8px;color:var(--br-muted);padding:28px}.nb-empty>svg{color:var(--br-accent);margin-bottom:8px}.nb-empty>strong{color:var(--br-ink);font-size:15px}.nb-empty>p{font-size:12px;max-width:450px;margin:0}.nb-team-rank .br-section-heading{margin-bottom:20px}.nb-rank-milestones{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:22px}.nb-rank-milestones>div{border:1px solid var(--br-line);border-radius:11px;padding:15px;background:var(--br-soft);display:grid;gap:5px}.nb-rank-milestones>div>span{color:var(--br-muted);margin-bottom:3px}.nb-rank-milestones strong{font-size:13px}.nb-rank-milestones small{font-size:11px;color:var(--br-muted)}.nb-rank-milestones .nb-rank-reached{border-color:#4a986270;background:color-mix(in srgb,var(--br-soft) 90%,#4a9862)}.nb-rank-reached>span{color:var(--br-accent)!important}.nb-review-panel{border:1px solid #b4974e80;box-shadow:0 6px 20px #946f1710}.nb-member-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;max-height:220px;overflow:auto}.nb-member-results>button{display:flex;flex-direction:column;gap:4px;border:1px solid var(--br-line);border-radius:9px;background:var(--br-soft);color:var(--br-ink);text-align:left;padding:11px}.nb-member-results small{color:var(--br-muted)}.nb-filter-member{display:flex;justify-content:space-between;gap:15px;align-items:center;font-size:12px}.nb-payout-form{display:flex;gap:15px;align-items:flex-end;margin-bottom:15px}.nb-payout-form>.br-field{margin:0!important;max-width:260px;flex:1}.nb-rank-summary{margin-top:20px}.nb-rank-summary .br-panel{margin-bottom:0}@media(max-width:1050px){.nb-membership-body{flex-wrap:wrap;gap:18px}.nb-membership-body>.br-button{margin-left:auto}.nb-membership-settings{gap:18px}.nb-membership-settings>div+div{padding-left:18px}.nb-rank-editor{grid-template-columns:1fr 1fr 1fr 38px;gap:8px}.nb-rank-editor .br-field{font-size:11px!important}.nb-membership-settings .br-grid{grid-template-columns:1fr;gap:0}.nb-summary-card{padding:18px}.nb-summary-card>strong{font-size:22px}}@media(max-width:700px){.nb-rate-grid,.nb-membership-settings{grid-template-columns:1fr}.nb-membership-settings>div+div{border-left:0;border-top:1px solid var(--br-line);padding:22px 0 0}.nb-membership-settings .br-grid{grid-template-columns:1fr 1fr;gap:15px}.nb-rank-editor{grid-template-columns:1fr 1fr 38px;gap:10px;padding:10px 0}.nb-rank-editor>.br-field:first-child{grid-column:1/3}.nb-rank-editor>.br-icon-button{grid-row:1;grid-column:3;margin:10px 0 0}.nb-rank-editor>.br-field:nth-child(3){grid-column:2/4}.nb-rank-editor>.br-field{margin-bottom:0!important}.nb-summary-grid{grid-template-columns:1fr;gap:10px}.nb-summary-card{display:grid;grid-template-columns:42px 1fr auto;gap:2px 12px;align-items:center;padding:17px}.nb-summary-icon{grid-row:1/4;margin:0}.nb-summary-card>small{grid-column:2;margin:0;font-size:11px}.nb-summary-card>strong{grid-column:3;grid-row:1/4;max-width:150px;text-align:right;font-size:20px}.nb-summary-card>p{grid-column:2;margin:4px 0 0;font-size:10px}.nb-membership-top{flex-wrap:wrap;gap:12px}.nb-membership-top>div{flex-basis:calc(100% - 66px)}.nb-membership-top>.nb-status{margin-left:66px;margin-top:-3px}.nb-membership-body{margin-top:18px;padding-top:18px}.nb-membership-body>.br-button{width:100%;margin:0}.nb-maintenance-progress>div{align-items:flex-start;flex-direction:column;gap:4px}.nb-countdown strong{font-size:22px}.nb-earnings-strip{flex-direction:column;align-items:flex-start;gap:10px;padding:14px 18px}.nb-rank-milestones{grid-template-columns:repeat(2,minmax(0,1fr))}.nb-record{gap:11px;flex-wrap:wrap}.nb-record-main{flex-basis:calc(100% - 54px)}.nb-record-aside{margin-left:51px;width:calc(100% - 51px);flex-direction:row;justify-content:space-between;align-items:center}.nb-record-amount{margin-left:51px}.nb-member-results{grid-template-columns:1fr}.nb-order-fields{gap:15px}.nb-payment-instructions{padding:15px}.nb-filter-member{align-items:flex-start;flex-direction:column;gap:4px}.nb-tabs{grid-template-columns:repeat(3,1fr)!important}.nb-tabs>button{justify-content:center!important}.nb-payout-form{flex-direction:column;align-items:stretch}.nb-payout-form>.br-field{max-width:none}.nb-advanced-content{padding-top:18px}.nb-product-picker{padding:13px}}@media(max-width:420px){.nb-workspace .br-heading{align-items:flex-start;flex-wrap:wrap}.nb-workspace .br-heading>div{flex:1;min-width:220px}.nb-depth-control{flex-direction:column;align-items:stretch}.nb-rate-field{padding:11px;gap:10px}.nb-percentage-input{width:92px}.nb-membership-card{padding:18px 15px}.nb-membership-top h2{font-size:19px}.nb-membership-top p{font-size:12px}.nb-membership-symbol{width:45px;height:45px;border-radius:13px}.nb-membership-top>div{flex-basis:calc(100% - 57px)}.nb-membership-top>.nb-status{margin-left:57px}.nb-requirement>strong{font-size:21px}.nb-requirement>strong>span{font-size:16px}.nb-membership-settings .br-grid{grid-template-columns:1fr;gap:0}.nb-tabs button{font-size:10px!important;gap:5px!important}.nb-tabs svg{width:14px}.nb-summary-card{grid-template-columns:37px 1fr}.nb-summary-card>strong{grid-column:2;grid-row:auto;text-align:left;max-width:none;margin:3px 0}.nb-summary-card>p{grid-column:2}.nb-summary-icon{grid-row:1/4}.nb-rank-progress{flex-direction:column;align-items:flex-start;gap:4px}.nb-order-fields{grid-template-columns:1fr}.nb-order-total{padding-bottom:5px}.nb-rank-milestones>div{padding:12px}}@media(prefers-reduced-motion:reduce){.nb-workspace *,.nb-dashboard-widget *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.incentive-reconciliation,.incentive-review-history{--ir-border:#dce5d4;--ir-green:#315e37;color:#2d4c32;line-height:1.7}.incentive-reconciliation{max-width:1240px;margin:auto}.incentive-reconciliation *,.incentive-review-history *{min-width:0}.incentive-reconciliation .btn,.incentive-review-history .btn{min-height:44px;white-space:normal;text-align:center}.incentive-reconciliation .btn-ghost,.incentive-review-history .btn-ghost{background:#fff}.incentive-reconciliation button:disabled,.incentive-review-history button:disabled,.incentive-reconciliation a[aria-disabled=true]{opacity:.5;cursor:not-allowed}.incentive-reconciliation :focus-visible,.incentive-review-history :focus-visible{outline:3px solid #b58c2f;outline-offset:3px}.incentive-report-back{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#416d42;font-weight:700;padding:7px 0;margin-bottom:14px}.incentive-report-header{background:linear-gradient(125deg,#143b2d,#255e40);border-radius:16px;padding:31px 34px;display:flex;justify-content:space-between;align-items:center;gap:25px;color:#fff}.incentive-report-eyebrow{font-size:10px;letter-spacing:2px;font-weight:800;color:#e8cb7a}.incentive-report-header h1{font-family:Playfair Display,Georgia,serif;font-size:36px;line-height:1.2;margin:11px 0 12px}.incentive-report-header p{font-size:13px;margin:0;color:#d8e4cf}.incentive-report-header>svg{flex-shrink:0;color:#bed2a8}.incentive-report-navigation{display:flex;flex-wrap:wrap;gap:11px;margin:21px 0}.incentive-report-navigation a{padding:10px 14px;border:1px solid #dbe4d2;border-radius:7px;background:#fff;font-size:12px;font-weight:700;color:#4b6d3d}.incentive-report-panel{background:#fff;border:1px solid var(--ir-border);border-radius:13px;padding:26px;margin:0 0 23px;box-shadow:0 2px 9px #25422905}.incentive-report-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px}.incentive-report-section-heading h2{font-size:22px;line-height:1.3;margin:3px 0 9px}.incentive-report-section-heading p{font-size:12px;line-height:1.8;color:#758469;margin:3px 0;max-width:760px;overflow-wrap:anywhere}.incentive-report-section-heading>.btn{flex-shrink:0}.incentive-report-kicker{font-size:10px;letter-spacing:1.5px;font-weight:800;color:#889167}.incentive-report-filters{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px}.incentive-reconciliation label,.incentive-review-history label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:700;color:#4b653d}.incentive-reconciliation input,.incentive-reconciliation select,.incentive-review-history input,.incentive-review-history select{display:block;width:100%;min-height:46px;padding:12px 13px;border:1px solid #cbd8c1;border-radius:8px;background:#fdfefb;color:#335130;font:inherit}.incentive-reconciliation select:disabled{background:#f0f4e9;color:#7d8669}.incentive-report-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center;grid-column:1/-1}.incentive-report-help{font-size:12px;line-height:1.8;color:#818b70;margin:16px 0}.incentive-report-note{border:1px solid #e3d5a8;border-radius:8px;padding:12px 15px;background:#fff8e5;color:#85723a;font-size:12px;line-height:1.8}.incentive-report-totals{display:grid;grid-template-columns:1fr 1fr;gap:17px;margin:24px 0}.incentive-report-totals>div{border:1px solid #d7dfc3;background:linear-gradient(130deg,#f9f5e4,#f3f8eb);border-radius:11px;padding:22px;display:flex;flex-direction:column;gap:7px}.incentive-report-totals span{font-size:11px;font-weight:800;color:#81915d}.incentive-report-totals strong{font-size:32px;color:#4b6c36;line-height:1.3}.incentive-report-totals small{font-size:10px;color:#8f9779}.incentive-report-table-wrap{overflow:auto;border:1px solid var(--ir-border);border-radius:10px}.incentive-report-summary{width:100%;border-collapse:collapse;text-align:left;font-size:12px}.incentive-report-summary th,.incentive-report-summary td{padding:15px;border-bottom:1px solid #e5eadc;vertical-align:top}.incentive-report-summary thead{background:#f2f6e9;color:#75865a;font-size:10px;text-transform:uppercase;letter-spacing:.6px}.incentive-report-summary tbody th{font-weight:600;min-width:160px}.incentive-report-summary tbody td:nth-child(3){font-weight:800;color:#4c7036;white-space:nowrap}.incentive-report-summary tr:last-child td,.incentive-report-summary tr:last-child th{border-bottom:0}.incentive-report-records{display:grid;gap:19px}.incentive-report-record{border:1px solid var(--ir-border);border-radius:11px;padding:24px;overflow-wrap:anywhere}.incentive-report-record-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;border-bottom:1px solid #e6ebdd;padding-bottom:19px;margin-bottom:19px}.incentive-report-record-heading h3{font-size:20px;line-height:1.3;margin:6px 0 8px}.incentive-report-text-link{font-size:12px;font-weight:700;color:#5a7c43;text-decoration:underline;text-underline-offset:3px}.incentive-report-status{display:inline-flex;background:#eef4e4;color:#668247;padding:6px 10px;border-radius:999px;font-size:10px;font-weight:800;line-height:1.5}.incentive-report-amount{font-size:27px;line-height:1.4;color:#4b7136;display:block;overflow-wrap:anywhere}.incentive-report-body{white-space:pre-wrap;font-size:13px;color:#71855b;line-height:1.8}.incentive-report-record dl,.incentive-review-events dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 25px;margin:20px 0}.incentive-report-record dt,.incentive-review-events dt{font-size:10px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;color:#909b7e}.incentive-report-record dd,.incentive-review-events dd{font-size:12px;margin:5px 0 0;color:#5f7b48;font-weight:600}.incentive-report-reason{padding:15px;background:#f5f8ed;border-radius:8px;font-size:12px;margin:17px 0}.incentive-report-reason>strong{font-size:10px;color:#8a9673;text-transform:uppercase;letter-spacing:.5px}.incentive-report-reason p{white-space:pre-wrap;line-height:1.8;margin:7px 0 0}.incentive-report-warning{padding:14px 16px;border:1px solid #e9d5a5;background:#fff5df;border-radius:8px;color:#8a7238;font-size:12px;line-height:1.8}.incentive-report-record>small{display:block;color:#97a184;font-size:10px;margin-top:17px}.incentive-report-empty{padding:25px 15px;border:1px dashed #d6dfc6;border-radius:10px;color:#87976e;text-align:center;font-size:13px;line-height:1.8}.incentive-report-pager{display:flex;justify-content:space-between;align-items:center;gap:15px;border-top:1px solid #dfe7d2;padding-top:19px;margin-top:24px;font-size:12px;color:#879575}.incentive-report-pager>div{display:flex;gap:9px}.incentive-report-pager button{border:1px solid #d0dcc1;border-radius:7px;padding:9px 13px;min-height:42px;background:#f5f9ee;color:#68824b;font-size:12px;font-weight:700}.incentive-review-history{margin:17px 0}.incentive-timeline-panel{border:1px solid #d3dfc5;background:#fcfdf9;border-radius:11px;padding:23px;margin-top:17px}.incentive-timeline-panel .incentive-report-section-heading h2{font-size:20px}.incentive-report-text-button{background:none;border:0;padding:8px 0;min-height:42px;text-decoration:underline;text-underline-offset:4px;font-size:12px;color:#66834b;font-weight:700}.incentive-history-filters{display:grid;grid-template-columns:1fr 1fr;gap:17px}.incentive-review-events{display:flex;flex-direction:column;gap:15px;list-style:none;padding:0;margin:20px 0}.incentive-review-events li{padding:18px;border:1px solid #dce5ce;border-left:3px solid #b5bf80;border-radius:8px;background:#fff;overflow-wrap:anywhere}.incentive-event-top{display:flex;justify-content:space-between;gap:15px;flex-wrap:wrap;font-size:10px;color:#8b9a72}.incentive-event-top>span{font-weight:800;letter-spacing:.5px;text-transform:uppercase}.incentive-review-events h3{font-size:17px;line-height:1.4;color:#607e43;margin:14px 0}.incentive-review-events h3>span{padding:0 8px;color:#b6c395}.incentive-event-reason{font-size:13px;line-height:1.8;white-space:pre-wrap;color:#6e8654}.incentive-review-events li>small{font-size:9px;color:#a0aa8d}.incentive-reconciliation .form-error,.incentive-review-history .form-error{overflow-wrap:anywhere}@media(max-width:1000px){.incentive-report-filters{grid-template-columns:1fr 1fr}.incentive-report-panel{padding:23px}.incentive-report-header{padding:29px}}@media(max-width:650px){.incentive-report-header{padding:25px 21px}.incentive-report-header h1{font-size:30px}.incentive-report-header>svg{display:none}.incentive-report-panel{padding:20px 15px}.incentive-report-section-heading{flex-direction:column;gap:12px}.incentive-report-section-heading h2{font-size:21px}.incentive-report-filters,.incentive-history-filters,.incentive-report-totals{grid-template-columns:1fr}.incentive-report-totals{gap:12px}.incentive-report-actions{align-items:stretch}.incentive-report-actions .btn{flex:1 1 150px}.incentive-report-record{padding:19px 14px}.incentive-report-record-heading{flex-direction:column;gap:13px}.incentive-report-amount{font-size:24px}.incentive-report-record dl,.incentive-review-events dl{grid-template-columns:1fr;gap:13px}.incentive-timeline-panel{padding:19px 12px}.incentive-review-events li{padding:15px 12px}.incentive-reconciliation input,.incentive-reconciliation select,.incentive-review-history input,.incentive-review-history select{font-size:16px}.incentive-report-pager{flex-wrap:wrap;gap:13px}.incentive-report-pager>div{margin-left:auto}.incentive-report-summary th,.incentive-report-summary td{padding:13px 11px}.incentive-report-summary{font-size:11px}}.incentives-page{max-width:1280px;margin:0 auto;color:#173d2d}.incentives-heading{padding:12px 0 24px}.incentives-heading h1,.incentive-detail-heading h1{font-size:clamp(29px,4vw,46px);letter-spacing:-1px;line-height:1.15;margin:12px 0 18px;overflow-wrap:anywhere}.incentives-heading>p{max-width:760px;color:#53675b;line-height:1.75}.incentives-toolbar{display:flex;justify-content:space-between;gap:16px;align-items:end;margin-bottom:24px}.incentives-toolbar label{display:grid;gap:8px;font-size:13px;font-weight:700}.incentives-toolbar select{min-height:44px;padding:10px;border:1px solid #cddbcf;border-radius:8px;background:#fff;color:#254c36;max-width:100%}.incentives-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.incentive-card{display:flex;flex-direction:column;gap:17px;padding:25px;border:1px solid #d9dfce;border-top:4px solid #c9a347;border-radius:16px;background:linear-gradient(145deg,#fff 45%,#f7f8ed);box-shadow:0 9px 26px #123e2110;min-width:0}.incentive-card-top{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.incentive-card h3{font-size:24px;line-height:1.25;margin:0;overflow-wrap:anywhere}.incentive-card .btn{margin-top:auto;align-self:flex-start;white-space:normal;min-height:44px}.incentive-phase{display:inline-flex;padding:7px 11px;border-radius:50px;background:#e9eee4;color:#45634b;font-size:11px;font-weight:800;letter-spacing:.4px;white-space:nowrap}.incentive-phase.phase-active{background:#e1f1df;color:#176337}.incentive-phase.phase-scheduled{background:#fff1c8;color:#78601c}.incentive-phase.phase-ended,.incentive-phase.phase-closed{background:#ecece7;color:#65695e}.incentive-reward{display:flex;gap:13px;align-items:flex-start;padding:20px;background:#07573b;color:#fff;border-radius:12px;min-width:0}.incentive-reward>svg{flex-shrink:0;color:#f1ce6a}.incentive-reward>div{display:grid;gap:8px;min-width:0}.incentive-reward strong{font-size:27px;line-height:1.15;overflow-wrap:anywhere}.incentive-reward span{font-size:13px;color:#e1edda;line-height:1.55;overflow-wrap:anywhere}.incentive-summary{margin:0;color:#5c6d5f;line-height:1.7;font-size:14px;overflow-wrap:anywhere}.incentive-target{margin:0;line-height:1.6;color:#395b40;font-size:13px}.incentive-target strong{font-size:23px;margin-right:4px}.incentive-dates{display:flex;gap:9px;align-items:flex-start;font-size:12px;color:#586c5a;line-height:1.6;margin:0}.incentive-dates>svg{flex-shrink:0;margin-top:2px}.incentive-dates small{display:block;color:#758371;font-size:10px;margin-top:4px}.incentives-empty{display:flex;align-items:center;gap:18px;padding:26px;border-radius:12px;background:#f3f6ee;flex-wrap:wrap;color:#446347}.incentives-empty p{line-height:1.7;margin-bottom:0}.incentives-empty h2{margin:0}.incentives-callout{margin:28px 0;padding:27px;background:#f6f7ed;border:1px solid #dedfc4;border-radius:16px}.incentives-callout-heading{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:24px}.incentives-callout-heading h2{display:flex;gap:10px;align-items:center;font-size:27px;line-height:1.2;margin:10px 0}.incentives-callout-heading p{font-size:14px;line-height:1.7;margin:0;color:#57715b}.incentives-callout-heading .btn{flex-shrink:0;white-space:normal}.incentives-compact .incentive-card{padding:20px;gap:15px}.incentives-compact .incentive-card h3{font-size:21px}.incentives-compact .incentive-reward strong{font-size:23px}.incentive-detail-heading{display:flex;justify-content:space-between;gap:24px;align-items:center;margin:25px 0}.incentive-detail-grid{display:grid;grid-template-columns:.9fr 1.1fr;gap:26px;align-items:start;margin-bottom:28px}.incentive-overview{padding:26px;border-radius:16px;background:#f2f6ea;display:grid;gap:22px;min-width:0}.incentive-overview .incentive-reward strong{font-size:clamp(28px,4vw,44px)}.incentive-description{margin:0;line-height:1.85;white-space:pre-wrap;overflow-wrap:anywhere}.incentive-target-detail{display:grid;gap:8px}.incentive-target-detail>span{font-size:12px;text-transform:uppercase;letter-spacing:1px;color:#63734f}.incentive-target-detail>strong{font-size:39px;line-height:1.2;overflow-wrap:anywhere}.incentive-target-detail small{font-size:18px}.incentive-target-detail p{font-size:13px;line-height:1.7;color:#52694d;margin:0}.incentive-own-name{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.7;margin:0}.incentive-own-name>svg{flex-shrink:0;margin-top:3px;color:#087743}.incentive-terms{margin:0!important;min-width:0}.incentive-terms>p{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.85}.incentive-terms .incentive-policy{font-size:13px;padding-top:18px;border-top:1px solid #dbe4d6;color:#5b715b}.incentive-progress progress{width:100%;height:19px;accent-color:#07814d;margin:22px 0 14px}.incentive-progress-total{display:flex;gap:15px;flex-wrap:wrap;align-items:baseline}.incentive-progress-total strong{font-size:45px;color:#126b3e;line-height:1.2}.incentive-progress-total span{font-size:15px;color:#546f58}.incentive-progress-meta{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;font-size:13px;color:#58705b}.incentive-progress>p{line-height:1.7}.incentive-form fieldset{border:0;padding:0;margin:0;min-width:0;display:grid;gap:18px}.incentive-form label{display:grid;gap:8px;font-size:13px;font-weight:700}.incentive-form input,.incentive-form textarea{width:100%;min-width:0;border:1px solid #cbd9c9;border-radius:8px;padding:12px;color:#244d32;background:#fff;font:inherit;line-height:1.5}.incentive-form input[readonly]{background:#f3f6ee;color:#536a54}.incentive-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.incentive-wide{grid-column:1/-1}.incentive-form label small{font-weight:400;color:#577257}.incentive-form .incentive-confirm{display:flex;flex-direction:row;align-items:flex-start;gap:12px;padding:15px;background:#f2f6ec;border-radius:10px;line-height:1.7}.incentive-form .incentive-confirm input{width:18px;height:18px;min-height:18px;padding:0;flex-shrink:0;accent-color:#08653e;margin-top:3px}.incentive-submission>p{line-height:1.75}.incentive-form .btn{justify-self:start;min-height:44px;white-space:normal}.incentive-submission .hint-box .btn{margin:12px}.incentive-records{list-style:none;padding:0;margin:20px 0;display:grid;gap:18px}.incentive-records>li{border:1px solid #dce5d7;background:#fafcf6;border-radius:12px;padding:20px;min-width:0;overflow-wrap:anywhere}.incentive-record-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;line-height:1.5}.incentive-record-heading>strong{min-width:0}.incentive-records p{font-size:14px;line-height:1.7}.incentive-records small{color:#6b7b68;font-size:11px}.incentive-record-text,.incentive-review-response p{white-space:pre-wrap;overflow-wrap:anywhere}.incentive-record-status{padding:6px 10px;background:#eef0e5;border-radius:30px;font-size:11px;white-space:nowrap}.incentive-record-status.status-approved,.incentive-record-status.status-paid{background:#e0f0dc;color:#206238}.incentive-record-status.status-pending,.incentive-record-status.status-requested{background:#fff1c9;color:#7d601f}.incentive-record-status.status-rejected,.incentive-record-status.status-void,.incentive-record-status.status-declined{background:#f8e7df;color:#8d4632}.incentive-review-response{border-left:3px solid #c7a249;padding:14px 18px;background:#fffdf4;border-radius:0 8px 8px 0;margin:15px 0}.incentive-review-response>strong{font-size:12px;color:#79622e}.incentive-review-response p{margin:8px 0 0}.incentives-public .public-header{gap:20px;flex-wrap:wrap;height:auto;min-height:84px;padding:14px 5.5%}.incentives-public .public-header nav{display:flex;gap:24px;align-items:center;font-size:13px}.incentives-public .public-header nav a{color:#254a32}.incentives-public .public-header nav [aria-current=page]{font-weight:800;color:#0a7446}.incentives-public .public-footer>a{color:#fff}.incentives-page :focus-visible,.incentives-callout :focus-visible{outline:3px solid #b89135;outline-offset:3px}.incentive-submission[id],.incentive-history[id]{scroll-margin-top:24px}.incentives-page button:disabled{cursor:not-allowed;opacity:.55}.incentives-top-link{display:inline-flex;align-items:center;gap:7px;color:#145b39;font-size:12px;font-weight:700;padding:9px 0}.incentives-top-link svg{flex-shrink:0}@media(max-width:1150px){.incentives-grid,.incentives-compact{grid-template-columns:repeat(2,minmax(0,1fr))}.incentives-callout-heading{align-items:flex-start;flex-direction:column}}@media(max-width:760px){.incentive-detail-grid{grid-template-columns:1fr}.incentive-detail-heading{align-items:flex-start;flex-direction:column}.incentives-public .public-header{padding:18px 22px}.incentives-public .public-header nav{order:3;width:100%;flex-wrap:wrap;gap:20px}.incentives-public .public-header .brand{margin-right:auto}.incentives-public .public-header .btn{font-size:12px;padding:11px}.incentives-public .public-section{padding:28px 18px}.incentives-callout{padding:20px}.incentives-callout-heading h2{font-size:24px}.incentive-progress-total strong{font-size:38px}.incentive-record-heading{flex-wrap:wrap}}@media(max-width:560px){.incentives-grid,.incentives-compact,.incentive-form-grid{grid-template-columns:1fr}.incentive-wide{grid-column:1}.incentives-toolbar{align-items:flex-start;flex-direction:column}.incentives-toolbar label{max-width:100%;width:100%}.incentive-card{padding:21px}.incentive-overview{padding:20px}.incentive-records>li{padding:17px}.incentive-progress-meta{flex-direction:column}.incentive-submission .hint-box .btn{margin:12px 0;display:block}.incentives-public .public-header .brand img{max-width:145px}.incentives-top-link span{display:none}.incentives-top-link{padding:9px 2px}}.community-workspace,.community-public{--community-green:#204e3b;--community-border:#dce5d9;--community-gold:#ad8028;color:#294636;line-height:1.65}.community-workspace{max-width:1240px;margin:auto}.community-workspace *,.community-public *{min-width:0}.community-workspace h1,.community-workspace h2,.community-workspace h3,.community-public h2,.community-public h3{line-height:1.25}.community-workspace :focus-visible,.community-public :focus-visible{outline:3px solid #b78c2f;outline-offset:3px}.community-workspace .btn,.community-public .btn{min-height:44px;white-space:normal}.community-workspace button:disabled{opacity:.55;cursor:not-allowed}.community-workspace .btn-ghost{background:#fff;border-color:#c5d5c6}.community-header{display:flex;justify-content:space-between;gap:22px;align-items:center;padding:30px 34px;background:linear-gradient(120deg,#153e2f,#2c6047);color:#fff;border-radius:16px;margin-bottom:24px}.community-header .overline{color:#ead298}.community-header h1{font:38px/1.2 Playfair Display,Georgia,serif;margin:9px 0 13px}.community-header p{color:#dfebdf;margin:0;font-size:14px;max-width:720px}.community-header>svg{flex-shrink:0;color:#ddc78e}.community-panel{padding:25px;background:#fff;border:1px solid var(--community-border);border-radius:13px;margin-bottom:22px}.community-panel h2{font-size:21px;margin:0 0 16px}.community-section-heading{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;margin-bottom:18px}.community-section-heading h2{margin:5px 0 0}.community-section-heading>svg{color:#789178}.community-section-heading .overline{font-size:10px;letter-spacing:1.2px}.community-help,.community-footnote{font-size:12px;color:#647662;line-height:1.8}.community-help{margin:0 0 15px}.community-footnote{margin:21px 0 0}.community-note{padding:15px 17px;background:#f6f6ea;border:1px solid #e4dfbc;border-radius:9px;color:#706339;font-size:12px;margin:0 0 20px;line-height:1.8}.community-note p{margin:5px 0 10px}.community-note p:last-child{margin-bottom:0}.community-success{padding:13px 16px;background:#edf7e9;border:1px solid #cde3c6;color:#38643b;border-radius:8px;font-size:12px}.community-member-grid{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(280px,1fr);gap:23px;align-items:start}.community-form,.community-form fieldset{display:flex;flex-direction:column;gap:17px}.community-form fieldset{border:0;padding:0;margin:0;min-width:0}.community-workspace label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700}.community-workspace input,.community-workspace select,.community-workspace textarea{font:inherit;width:100%;padding:11px 12px;min-height:44px;color:#244c33;border:1px solid #c8d7c8;border-radius:7px;background:#fff;line-height:1.5}.community-workspace textarea{resize:vertical}.community-workspace input:disabled,.community-workspace textarea:disabled,.community-workspace select:disabled{background:#f1f4ed;color:#5a6c57;opacity:1}.community-workspace label small,.community-rating-field>small{font-weight:400;font-size:11px;color:#6f7d68;line-height:1.7}.community-optional{font-weight:400}.community-workspace .community-check{display:flex;flex-direction:row;align-items:flex-start;gap:10px;font-size:12px;font-weight:400;line-height:1.8}.community-check input{width:18px;min-height:18px;height:18px;flex-shrink:0;margin-top:3px;accent-color:#2c6845}.community-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.community-form .btn{align-self:flex-start}.community-rating-field>span{display:block;font-size:12px;font-weight:700;margin-bottom:7px}.community-rating-options{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:5px}.community-rating-options label{position:relative}.community-rating-options input{position:absolute;opacity:0;width:1px;height:1px;min-height:0}.community-rating-options span{display:flex;align-items:center;gap:5px;padding:9px 11px;border:1px solid #d3ddc9;border-radius:7px;color:#8f7329;font-size:12px;cursor:pointer}.community-rating-options input:checked+span{background:#f8edc8;border-color:#a78632}.community-rating-options input:focus-visible+span{outline:3px solid #b78c2f;outline-offset:3px}.community-rating-options input:disabled+span{cursor:not-allowed;opacity:.55}.community-workspace .community-filter{max-width:240px;margin-bottom:20px}.community-workspace .community-text-button{border:0;background:none;color:#356d43;font-weight:700;font-size:12px;min-height:40px;padding:7px 0;text-decoration:underline;text-underline-offset:4px;text-align:left}.community-text-link{display:inline-flex;align-items:center;gap:7px;color:#386c40;font-size:12px;text-decoration:underline;text-underline-offset:4px;font-weight:700;min-height:36px}.community-story-list{display:flex;flex-direction:column;gap:18px}.community-story-card{background:#fcfdf9;border:1px solid var(--community-border);border-radius:12px;padding:23px;overflow-wrap:anywhere}.community-story-card h3{font-family:Playfair Display,Georgia,serif;font-size:22px;margin:17px 0 12px;color:#28533a}.community-story-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.community-rating{display:inline-flex;gap:3px;color:#987322}.community-quote{color:#b9c8ae}.community-story-body{white-space:pre-wrap;font-size:13px;line-height:1.9;color:#53684d;margin:0 0 19px}.community-author{display:flex;align-items:center;gap:10px;margin-top:20px}.community-avatar{width:37px;height:37px;border-radius:50%;background:#e7eddd;color:#5c784e;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.community-author>div{display:flex;flex-direction:column;gap:2px}.community-author strong{font-size:12px}.community-author small{font-size:10px;color:#738169}.community-status{display:inline-flex;border-radius:99px;padding:4px 9px;font-size:10px;font-weight:700;background:#ecede6;color:#697463}.community-status-approved{background:#e4f1df;color:#446d3e}.community-status-pending{background:#fff0c6;color:#8b732c}.community-status-rejected{background:#fce9df;color:#94603c}.community-story-bottom{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:17px;padding-top:16px;border-top:1px solid var(--community-border)}.community-story-bottom>small{font-size:10px;color:#7b876e}.community-review-reason{border-left:3px solid #c5cfae;background:#f2f5eb;padding:12px 14px;margin-top:17px;font-size:12px}.community-review-reason p{margin:5px 0 0;white-space:pre-wrap}.community-video{margin-top:16px;border:1px solid #d9e3d0;border-radius:9px;background:#f1f5eb;padding:12px}.community-video iframe{display:block;width:100%;aspect-ratio:16/9;border:0;border-radius:6px;background:#193a2a}.community-video-consent{padding:10px 7px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.community-play{display:flex;align-items:center;gap:10px;background:#23513a;color:#fff;border:0;border-radius:99px;padding:12px 18px;font:inherit;font-size:12px;font-weight:700;min-height:44px;cursor:pointer}.community-video-consent small{font-size:10px;color:#6e7e62;max-width:300px}.community-video .community-text-link{font-size:11px}.community-empty{display:flex;align-items:center;gap:18px;padding:26px 23px;background:#f5f8ef;border:1px dashed #d3dfc7;border-radius:12px;color:#6c815b}.community-empty>svg{flex-shrink:0}.community-empty h2,.community-empty h3{font-size:18px;color:#4e6e40;margin:0 0 7px}.community-empty p{margin:0;font-size:12px;line-height:1.8}.community-points-card{display:flex;flex-direction:column;align-items:flex-start;gap:8px;background:linear-gradient(140deg,#f6e9b8,#f3f6df);padding:27px;border:1px solid #e0d7a9;border-radius:13px;margin-bottom:22px;color:#697341}.community-points-card .overline{font-size:10px;color:#7d7644;letter-spacing:1.3px;margin-top:7px}.community-points-card>strong{font-size:53px;line-height:1.15;font-weight:700;color:#3c6435;overflow-wrap:anywhere}.community-points-card>span:not(.overline){font-size:12px}.community-points-card>p{font-size:11px;line-height:1.8;margin:7px 0 0}.community-earning-rules{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.community-earning-rules li{display:flex;gap:12px;justify-content:space-between;padding:16px 0;border-bottom:1px solid var(--community-border)}.community-earning-rules li:first-child{padding-top:0}.community-earning-rules li:last-child{border-bottom:0}.community-earning-rules li>div{display:flex;flex-direction:column;gap:5px}.community-earning-rules strong{font-size:12px}.community-earning-rules small{font-size:10px;color:#77856b;line-height:1.7}.community-earning-rules li>span{font-size:17px;color:#56783e;font-weight:700;white-space:nowrap}.community-ledger{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:14px}.community-ledger li{padding:15px;border:1px solid var(--community-border);border-radius:9px;background:#fbfcf8;overflow-wrap:anywhere}.community-ledger-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.community-ledger-top>strong{font-size:21px;color:#4e7941}.community-ledger-top>strong.community-points-negative{color:#9a6b34}.community-ledger-top>strong small{font-size:10px;font-weight:400}.community-ledger time{font-size:10px;color:#7b886f}.community-ledger h3{font-size:13px;margin:12px 0 6px}.community-ledger p{font-size:12px;white-space:pre-wrap;margin:5px 0 9px;color:#68795c}.community-ledger li>small{display:block;font-size:10px;color:#7a866e}.community-account-id{display:block;font-size:10px;color:#7c8973;overflow-wrap:anywhere}.community-public .section-heading{align-items:flex-start}.community-public-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.community-public .community-story-card{background:#fff}.community-public .community-story-card h3{font-size:25px}.community-public .community-story-body{font-size:14px}.community-toolbar{display:flex;align-items:flex-end;gap:17px;flex-wrap:wrap;margin-bottom:24px}.community-toolbar label{min-width:210px}.community-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start}.community-review-owner{display:flex;flex-direction:column;gap:4px;margin-bottom:15px;padding-bottom:13px;border-bottom:1px solid var(--community-border)}.community-review-owner strong{font-size:12px}.community-review-owner small{font-size:10px;color:#7a886d}.community-review-card>.community-help{margin-top:17px}.community-review-card .community-form{margin-top:20px}.community-review-card .community-form .community-help{margin:0}.community-admin-columns{display:grid;grid-template-columns:1fr 1fr;gap:23px;align-items:start}.community-rule-list{display:flex;flex-direction:column;gap:19px}.community-rule-editor{padding:20px;border:1px solid var(--community-border);border-radius:10px;background:#fafcf7}.community-rule-heading{display:flex;flex-direction:column;gap:3px;margin-bottom:17px}.community-rule-heading strong{font-size:11px;letter-spacing:.5px;overflow-wrap:anywhere}.community-rule-heading span{font-size:10px;color:#7b886f}.community-rule-settings{display:grid;grid-template-columns:1fr 1fr;gap:18px;align-items:center}.community-add-rule{margin-top:23px;border-top:1px solid var(--community-border);padding-top:18px}.community-add-rule summary{color:#48723e;font-weight:700;font-size:13px;cursor:pointer;min-height:40px}.community-member-picker{margin:20px 0 0;padding:0;border:0;min-width:0}.community-member-picker details{margin:14px 0 22px;border:1px solid var(--community-border);padding:12px;border-radius:9px;background:#fcfdf9}.community-member-picker summary{font-size:12px;font-weight:700;min-height:36px;cursor:pointer;color:#527644}.community-member-picker ul{margin:0;padding:0;list-style:none;max-height:250px;overflow:auto}.community-member-choice{display:flex;flex-direction:column;gap:4px;width:100%;padding:11px 10px;border:0;border-bottom:1px solid var(--community-border);text-align:left;background:transparent;min-height:50px;color:#3d633b;cursor:pointer}.community-member-choice:hover{background:#edf4e5}.community-member-choice strong{font-size:12px}.community-member-choice small{font-size:10px;color:#7b8a6e}.community-selected-member{display:flex;gap:10px;align-items:center;border:1px solid #ccddbc;background:#f1f7e8;padding:13px;margin-top:13px;border-radius:8px}.community-selected-member>span{display:flex;flex-direction:column;gap:4px;flex:1;overflow-wrap:anywhere}.community-selected-member strong{font-size:12px}.community-selected-member small{font-size:10px;color:#728665}.community-selected-member>svg{flex-shrink:0}.community-workspace .pager,.community-public .pager{font-size:11px;flex-wrap:wrap;gap:10px;margin-top:20px}.community-workspace .pager button,.community-public .pager button{min-height:40px}.community-adjustment{padding-top:5px}.community-workspace .sr-only,.community-public .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1050px){.community-member-grid{grid-template-columns:minmax(0,1.4fr) minmax(270px,1fr)}.community-public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.community-review-grid,.community-admin-columns{grid-template-columns:1fr}.community-header{padding:28px}.community-panel{padding:22px}}@media(max-width:750px){.community-member-grid{grid-template-columns:1fr}.community-loyalty{display:grid;grid-template-columns:1fr}.community-header{padding:25px 22px}.community-header h1{font-size:32px}.community-header>svg{display:none}.community-panel{padding:20px 17px}.community-public-grid{grid-template-columns:1fr}.community-story-card{padding:20px 17px}.community-workspace input,.community-workspace select,.community-workspace textarea{font-size:16px}.community-section-heading{flex-wrap:wrap}.community-story-bottom{align-items:flex-start;flex-direction:column}.community-actions{align-items:stretch}.community-actions .btn{flex:1}.community-form .btn{align-self:stretch}.community-toolbar{align-items:stretch;flex-direction:column}.community-toolbar label{min-width:0}.community-empty{padding:22px 17px}.community-rule-editor{padding:18px 14px}.community-rule-settings{grid-template-columns:1fr}.community-rating-options{gap:6px}.community-rating-options span{padding:9px 10px}.community-public .section-heading{gap:20px}.community-ledger-top{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.community-workspace *,.community-public *{scroll-behavior:auto!important}}.community-stories-grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:23px;align-items:start}.community-stories-grid>.community-panel{min-width:0}.community-loyalty-workspace{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.3fr);gap:24px;align-items:start}.community-workspace .community-program-toggle{padding:18px;border:1px solid var(--community-border);border-radius:10px;gap:14px}.community-program-toggle>span{display:flex;flex-direction:column;gap:5px}.community-program-toggle strong{font-size:14px}.community-workspace .community-program-toggle small{display:block;max-width:820px;font-size:12px;line-height:1.7}.community-program-toggle input{margin-top:4px}.community-reward-disclosure{border-left:2px solid var(--community-gold);padding-left:12px;margin-top:18px}@media(max-width:1000px){.community-stories-grid{grid-template-columns:1fr}}@media(max-width:750px){.community-loyalty-workspace{grid-template-columns:1fr}.community-workspace .community-program-toggle{padding:15px}.community-program-settings>.community-section-heading{flex-wrap:wrap}}.public-experience.public-luxury{--pl-cream:#fcf8ed;--pl-paper:#fffdf7;--pl-green:#164733;--pl-deep:#092f25;--pl-gold:#d3ab55;--pl-ink:#183c2d;--pl-muted:#647161;--pl-line:#ded8bd;color:var(--pl-ink);background:var(--pl-cream);overflow:clip;font-family:DM Sans,Arial,sans-serif}.public-experience.public-luxury :is(h1,h2,h3,p,figure){margin-top:0}.public-experience.public-luxury :is(h1,h2,h3){text-wrap:balance}.public-experience.public-luxury :is(a,button,select):focus-visible{outline:3px solid #a97720;outline-offset:5px}.public-experience.public-luxury :is(section,main)[id]{scroll-margin-top:24px}.public-experience.public-luxury .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.public-experience.public-luxury .pl-development{display:flex;align-items:center;justify-content:center;gap:8px;min-height:28px;padding:6px 16px;background:#eceddd;color:#576046;font-size:10px;letter-spacing:.65px}.public-experience.public-luxury .pl-development>span:first-child,.public-experience.public-luxury .pl-footer-dev>span{width:5px;height:5px;border-radius:50%;background:#7c8b4d;display:inline-block}.public-experience.public-luxury .pl-development-divider{opacity:.5;margin-inline:3px}.public-experience.public-luxury .public-header{background:var(--pl-paper);height:88px;max-width:none;gap:24px;padding:0 max(28px,calc((100vw - 1280px)/2));border-bottom:1px solid #d8be80;box-shadow:none;position:relative;isolation:isolate;z-index:10;flex-wrap:nowrap}.public-experience.public-luxury .brand{flex-shrink:0}.public-experience.public-luxury .brand img{width:155px;height:67px;mix-blend-mode:multiply}.public-experience.public-luxury .public-header .links{display:flex;gap:25px;position:static;background:transparent;padding:0;box-shadow:none;font-size:12px;font-weight:600;margin-left:auto;white-space:nowrap}.public-experience.public-luxury .public-header .links a{padding-block:13px;position:relative}.public-experience.public-luxury .public-header .links a:after{content:"";height:1px;background:#b38833;position:absolute;bottom:7px;left:0;right:100%;transition:right .22s ease}.public-experience.public-luxury .public-header .links a:hover:after{right:0}.public-experience.public-luxury .public-header .links a:hover{color:#8b641e}.public-experience.public-luxury .header-actions{display:flex;gap:22px;margin-left:16px;align-items:center;flex-shrink:0}.public-experience.public-luxury .pl-signin{display:flex;gap:8px;align-items:center;font-size:12px;font-weight:600;min-height:44px}.public-experience.public-luxury .btn{min-height:47px;gap:11px;padding:13px 22px;border-radius:7px;font-size:12px;font-weight:700;line-height:1.5;white-space:normal;text-align:center;transition:transform .2s ease,box-shadow .2s ease,background .2s ease}.public-experience.public-luxury .btn:hover{transform:translateY(-2px)}.public-experience.public-luxury .btn-gold{color:#29381f;background:linear-gradient(135deg,#f9e5a2,#e8bf64 55%,#dba749);border:1px solid #f8dea1;box-shadow:inset 0 1px #fffa,0 5px 16px #65511f19}.public-experience.public-luxury .btn-gold:hover{box-shadow:inset 0 1px #fffa,0 8px 24px #ba913a45;background:linear-gradient(135deg,#ffedb5,#edca7a 55%,#e3b352)}.public-experience.public-luxury .btn-ghost{color:#28563b;border:1px solid #bfc6ac;background:#fffdf6}.public-experience.public-luxury .btn-ghost:hover{border-color:#ad8b43;background:#f6efd9}.public-experience.public-luxury .mobile-toggle{display:none;color:#244d36;background:#f0efdf;border:1px solid #d7d8c0;border-radius:7px;width:44px;height:44px;align-items:center;justify-content:center;padding:8px;flex-shrink:0}.public-experience.public-luxury .pl-hero{position:relative;isolation:isolate;color:#fffbea;background:radial-gradient(ellipse at 25% 20%,#3f604023 0,transparent 55%),linear-gradient(110deg,#0c3329 15%,#214c33 63%,#63804b);border-bottom:1px solid #d9b95e;overflow:hidden}.public-experience.public-luxury .pl-hero:before{content:"";pointer-events:none;position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#0a3026cc 10%,#0a302655 55%,#133c2422),url(/assets/botanical-hero-CzqfdV0j.webp) center/cover;opacity:.65}.public-experience.public-luxury .pl-hero:after{content:"";position:absolute;pointer-events:none;width:130%;height:120px;left:-15%;bottom:-113px;border:1px solid #e6c475;border-radius:50%;box-shadow:0 -7px #fff4bf08,0 -11px #e0bc6322;background:var(--pl-cream)}.public-experience.public-luxury .pl-hero-inner{max-width:1336px;padding:0 28px;margin:auto;display:grid;grid-template-columns:1fr 1fr;min-height:590px;align-items:center}.public-experience.public-luxury .pl-hero-copy{position:relative;z-index:3;padding:64px 10px 53px 0;animation:pl-enter .65s ease both}.public-experience.public-luxury .pl-eyebrow{color:#e7ce8b;font-size:9px;letter-spacing:1.7px;line-height:1.6;font-weight:700;display:inline-flex;align-items:center;gap:10px}.public-experience.public-luxury .pl-eyebrow>span{width:22px;height:1px;background:#d9b45f}.public-experience.public-luxury .pl-hero h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(46px,4.8vw,73px);font-weight:500;line-height:1.08;letter-spacing:-2px;margin:22px 0 23px}.public-experience.public-luxury .pl-hero h1 em{font-style:normal;color:#ecd38d;text-shadow:0 2px 16px #9d7c3022}.public-experience.public-luxury .pl-hero-copy>p{font-size:15px;line-height:1.8;color:#e1e8d9;max-width:390px;margin-bottom:25px}.public-experience.public-luxury .pl-hero-actions{display:flex;gap:12px;flex-wrap:wrap;align-items:center}.public-experience.public-luxury .pl-hero-actions .btn{padding-inline:19px}.public-experience.public-luxury .pl-btn-outline{border:1px solid #c3b679;color:#f4ebd0;background:#1d472d55;box-shadow:inset 0 1px #ffffff0b}.public-experience.public-luxury .pl-btn-outline:hover{background:#d0bc601c;box-shadow:0 4px 18px #0002}.public-experience.public-luxury .pl-discover{display:inline-flex;align-items:center;gap:11px;color:#c9d7bd;font-size:10px;letter-spacing:.5px;margin-top:32px;min-height:38px}.public-experience.public-luxury .pl-discover>span{border:1px solid #d3c78b58;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#ecd598;transition:transform .25s}.public-experience.public-luxury .pl-discover:hover>span{transform:translateY(3px)}.public-experience.public-luxury .pl-hero-art{position:relative;min-width:0;align-self:stretch;display:flex;align-items:center;justify-content:center;padding:33px 5px 48px;isolation:isolate;animation:pl-enter .8s .1s ease both}.public-experience.public-luxury .pl-hero-art:before{content:"";position:absolute;width:260px;height:390px;bottom:-70px;right:-110px;background:url(/assets/botanical-foliage-BsaCbmXr.webp) center/contain no-repeat;transform:scaleX(-1) rotate(-20deg);z-index:4;pointer-events:none}.public-experience.public-luxury .pl-hero-halo{position:absolute;width:93%;aspect-ratio:1;max-width:530px;top:45px;left:5%;border:1px solid #edce8d;border-radius:50%;box-shadow:0 0 0 8px #d5b77615,0 0 0 9px #cdb2763b,0 0 40px #d4b37428,inset 0 0 45px #d2b57222;transform:rotate(-15deg);z-index:-1}.public-experience.public-luxury .pl-blend-portrait{width:85%;max-width:490px;aspect-ratio:1;border-radius:47% 47% 42% 44%;overflow:hidden;margin:0;position:relative;border:1px solid #efd99e9c;box-shadow:0 24px 60px #001c2066;background:#c5ab6a;transform:rotate(3deg)}.public-experience.public-luxury .pl-blend-portrait>img{width:100%;height:100%;object-fit:cover;object-position:50% 25%;display:block;transform:rotate(-3deg)}.public-experience.public-luxury .pl-blend-portrait figcaption{position:absolute;left:28%;bottom:18px;display:flex;align-items:center;gap:7px;border:1px solid #e9d7a16b;border-radius:30px;padding:8px 14px;color:#fff5dd;background:#173d2dcc;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:11px;transform:rotate(-3deg)}.public-experience.public-luxury .pl-balm-portrait{position:absolute;bottom:29px;left:-14px;width:184px;height:209px;margin:0;overflow:hidden;z-index:3;border-radius:95px 95px 15px 15px;transform:rotate(-7deg);border:3px solid #eee1ba;box-shadow:0 16px 35px #00160988;background:#efe8ce}.public-experience.public-luxury .pl-balm-portrait>img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 57%}.public-experience.public-luxury .pl-balm-portrait figcaption{position:absolute;bottom:0;left:0;right:0;background:#fff9e9ef;color:#315237;font-size:10px;font-weight:700;padding:10px 8px;display:flex;align-items:center;justify-content:center;gap:6px}.public-experience.public-luxury .pl-balm-portrait figcaption>a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:22px}.public-experience.public-luxury .pl-hero-seal{position:absolute;right:6px;top:53px;z-index:3;width:107px;height:107px;border:1px solid #ead18f;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;background:#f6eccfee;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#4c5c32;box-shadow:0 0 0 5px #e7cd7f26,0 5px 24px #05291833;transform:rotate(12deg)}.public-experience.public-luxury .pl-hero-seal span{text-align:center;font-size:7px;line-height:1.7;letter-spacing:1px;font-weight:700}.public-experience.public-luxury .pl-art-caption{position:absolute;bottom:24px;right:14px;font-size:7px;letter-spacing:2px;color:#e1d8ad}.public-experience.public-luxury .pl-discovery-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));max-width:1280px;margin:auto;padding:27px 0 24px;border-bottom:1px solid var(--pl-line)}.public-experience.public-luxury .pl-discovery-strip>a{display:flex;align-items:center;justify-content:center;gap:17px;padding:0 26px;min-width:0;border-right:1px solid var(--pl-line);transition:color .2s}.public-experience.public-luxury .pl-discovery-strip>a:last-child{border:0}.public-experience.public-luxury .pl-discovery-strip>a>span:nth-child(2){display:grid;gap:6px}.public-experience.public-luxury .pl-discovery-strip strong{font-size:13px;font-weight:600}.public-experience.public-luxury .pl-discovery-strip small{font-size:10px;color:#737762}.public-experience.public-luxury .pl-discovery-strip>a>svg{color:#b19759;margin-left:auto}.public-experience.public-luxury .pl-discovery-strip>a:hover{color:#9a742b}.public-experience.public-luxury .pl-round-icon{width:51px;height:51px;border:1px solid #c4aa69;border-radius:50%;color:#667342;display:grid;place-items:center;flex-shrink:0;box-shadow:inset 0 0 0 4px #f4eedc}.public-experience.public-luxury .public-section{max-width:1336px;margin:auto;padding:68px 28px}.public-experience.public-luxury .range-section{background:transparent;border:0;position:relative}.public-experience.public-luxury .overline{color:#947039;font-size:9px;letter-spacing:1.9px;font-weight:700;display:inline-block;line-height:1.6}.public-experience.public-luxury h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(30px,3vw,43px);font-weight:500;line-height:1.16;letter-spacing:-1px;color:#173f2e;margin:10px 0 13px}.public-experience.public-luxury .section-heading{align-items:center;margin:0 0 31px;gap:28px;display:flex;justify-content:space-between}.public-experience.public-luxury .section-heading p{font-size:13px;color:var(--pl-muted);line-height:1.8;margin:0;max-width:620px}.public-experience.public-luxury .pl-text-link{display:inline-flex;gap:12px;align-items:center;color:#345c3c;font-size:11px;line-height:1.5;font-weight:700;min-height:42px;border-bottom:1px solid #c4b17b;width:fit-content;flex-shrink:0;padding-block:7px;transition:gap .2s ease,color .2s ease}.public-experience.public-luxury .pl-text-link:hover{gap:17px;color:#9a742b}.public-experience.public-luxury .pl-catalogue-toolbar{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 0 23px;border-top:1px solid var(--pl-line);font-size:10px;color:#78806a}.public-experience.public-luxury .pl-catalogue-toolbar>span{display:flex;gap:9px;align-items:center}.public-experience.public-luxury .pl-catalogue-toolbar>label{display:flex;gap:12px;align-items:center;color:#59684e;font-size:10px;font-weight:500}.public-experience.public-luxury .pl-catalogue-toolbar select{min-height:42px;max-width:245px;border:1px solid #d7d4b8;border-radius:6px;background:#fffdf7;color:#33553b;font:inherit;font-size:12px;padding:9px 32px 9px 14px;cursor:pointer}.public-experience.public-luxury .pl-products-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.public-experience.public-luxury .pl-products-count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.public-experience.public-luxury .pl-products-count-1{grid-template-columns:minmax(0,620px)}.public-experience.public-luxury .product-card{background:var(--pl-paper);border:1px solid #e1d5af;border-radius:15px;box-shadow:0 6px 18px #47371406;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease;display:flex;flex-direction:column;min-width:0}.public-experience.public-luxury .product-card:hover{transform:translateY(-5px);border-color:#c5a45b;box-shadow:0 16px 32px #47452012}.public-experience.public-luxury .pl-product-image{position:relative;overflow:hidden;background:radial-gradient(ellipse at 50% 80%,#efdeb2,#f7f2df);aspect-ratio:1.22}.public-experience.public-luxury .product-card .pl-product-image img{width:100%;height:100%;object-fit:contain;object-position:center;display:block;background:transparent;transition:transform .5s ease;padding:16px}.public-experience.public-luxury .product-card:hover .pl-product-image img{transform:scale(1.035)}.public-experience.public-luxury .pl-product-category{position:absolute;top:15px;left:15px;border:1px solid #fff8edbd;max-width:calc(100% - 30px);font-size:9px;padding:6px 10px;line-height:1.5;background:#fbf6e6ed;color:#53633c;border-radius:30px}.public-experience.public-luxury .product-description{padding:23px 24px 21px;text-align:left;display:flex;flex-direction:column;flex:1}.public-experience.public-luxury .pl-product-wordmark{font-size:8px;letter-spacing:1.7px;color:#9e804c;line-height:1.6;margin-bottom:9px}.public-experience.public-luxury .product-description h3{font:500 28px/1.18 Playfair Display,Georgia,serif;color:#193d2d;margin:0 0 12px;letter-spacing:-.5px}.public-experience.public-luxury .product-description p{font-size:12px;line-height:1.85;color:#697361;min-height:0;margin:0 0 22px}.public-experience.public-luxury .pl-product-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:17px;border-top:1px solid #e6dfc9;margin-top:auto;flex-wrap:wrap}.public-experience.public-luxury .record-status{font-size:9px;padding:5px 8px;border:1px solid #d9e0c8;background:#f1f4e7;color:#596f43;border-radius:5px;display:inline-block}.public-experience.public-luxury .pl-product-link{display:flex;align-items:center;gap:8px;font-size:10px;color:#305d37;font-weight:700;min-height:32px}.public-experience.public-luxury .pl-product-link>svg{border:1px solid #d6c391;border-radius:50%;box-sizing:content-box;padding:5px;color:#846b33;transition:background .2s}.public-experience.public-luxury .pl-product-link:hover>svg{background:#efe4bf}.public-experience.public-luxury .catalogue-footnote{font-size:10px;line-height:1.7;color:#747b68;margin:21px 0 0;display:flex;align-items:center}.public-experience.public-luxury .catalogue-empty{margin:0;display:grid;grid-template-columns:.8fr 1.2fr;gap:36px;align-items:center;padding:22px 0 6px}.public-experience.public-luxury .pl-empty-copy{padding:15px 0}.public-experience.public-luxury .pl-empty-copy .pl-round-icon{margin-bottom:24px;width:58px;height:58px}.public-experience.public-luxury .catalogue-empty h3{font:500 31px/1.2 Playfair Display,Georgia,serif;color:#355638;margin:0 0 17px;max-width:300px}.public-experience.public-luxury .catalogue-empty p{font-size:12px;line-height:1.9;color:#737b65;max-width:325px;margin:0 0 15px}.public-experience.public-luxury .range-photographs{display:grid;grid-template-columns:1fr 1fr;gap:18px}.public-experience.public-luxury .range-photographs figure{margin:0;padding:0;border:1px solid #d9c28e;border-radius:130px 130px 13px 13px;overflow:hidden;position:relative;background:#f7efd6;box-shadow:0 9px 23px #594c2010}.public-experience.public-luxury .range-photographs img{width:100%;height:300px;object-fit:cover;display:block;object-position:center}.public-experience.public-luxury .range-photographs figcaption{padding:19px 20px 20px;display:grid;gap:6px;font-size:11px;color:#557047;background:#fffcf3}.public-experience.public-luxury .range-photographs figcaption>span{font-size:7px;letter-spacing:1.3px;color:#a88b4d}.public-experience.public-luxury .range-photographs figcaption>strong{font:500 25px/1.2 Playfair Display,Georgia,serif;color:#315338}.public-experience.public-luxury .range-photographs figcaption>small{font-size:9px;color:#7d836f}.public-experience.public-luxury .pl-catalogue-loading>span{font-size:12px;color:#778064;display:block;margin-bottom:16px}.public-experience.public-luxury .pl-skeleton-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px}.public-experience.public-luxury .pl-skeleton-grid>div{height:320px;padding:15px;background:#f5efd9;border-radius:14px;border:1px solid #e7ddbb}.public-experience.public-luxury .pl-skeleton-grid span{display:block;height:220px;background:linear-gradient(110deg,#e8e3cc 20%,#f4efd8 42%,#e8e3cc 65%);background-size:200% 100%;border-radius:8px;animation:pl-shimmer 1.9s linear infinite}.public-experience.public-luxury .pl-skeleton-grid i{display:block;background:#e4dfc9;width:65%;height:10px;margin-top:19px;border-radius:9px}.public-experience.public-luxury .pl-skeleton-grid i:last-child{width:86%;margin-top:11px}.public-experience.public-luxury .pl-catalogue-feedback{display:flex;gap:20px;align-items:flex-start;padding:35px;border:1px solid #e0c496;background:#fff6e3;border-radius:13px;color:#7f6236}.public-experience.public-luxury .pl-catalogue-feedback>svg{flex-shrink:0;margin-top:3px}.public-experience.public-luxury .pl-catalogue-feedback h3{font:500 28px/1.2 Playfair Display,Georgia,serif;margin:0 0 10px}.public-experience.public-luxury .pl-catalogue-feedback p{font-size:13px;line-height:1.7;margin:0 0 20px}.public-experience.public-luxury .pl-brand-story{background:linear-gradient(120deg,#f1edd9,#f7f3e3 50%,#edead7);border-block:1px solid #e1d9bd;position:relative}.public-experience.public-luxury .pl-story-inner{max-width:1280px;margin:auto;padding:66px 0;display:grid;grid-template-columns:1fr 1fr;gap:92px;align-items:center}.public-experience.public-luxury .pl-story-images{position:relative;margin-right:10px}.public-experience.public-luxury .pl-story-images:before{content:"";position:absolute;top:20px;right:-17px;bottom:-17px;left:18px;border:1px solid #c3a663;border-radius:12px 150px 12px 12px;pointer-events:none}.public-experience.public-luxury .pl-story-images figure{position:relative;overflow:hidden;border-radius:12px 150px 12px 12px;margin:0;aspect-ratio:1.25;box-shadow:0 15px 30px #3a4b2c18;background:#375337}.public-experience.public-luxury .pl-story-images img{width:100%;height:100%;object-fit:cover;object-position:50% 45%;display:block}.public-experience.public-luxury .pl-story-images figcaption{position:absolute;left:0;right:0;bottom:0;background:linear-gradient(transparent,#0c3427e6);color:#fff7de;padding:44px 26px 22px;font:500 20px/1.4 Playfair Display,Georgia,serif}.public-experience.public-luxury .pl-story-images figcaption>span{font:700 8px/1.7 DM Sans,Arial,sans-serif;letter-spacing:2px;display:block;color:#e9d497;margin-bottom:6px}.public-experience.public-luxury .pl-story-monogram{position:absolute;right:-39px;bottom:35px;width:108px;height:108px;border-radius:50%;background:#173d2b;border:1px solid #d8b86f;box-shadow:0 0 0 5px #f0e7c6;display:flex;flex-direction:column;gap:8px;justify-content:center;align-items:center;transform:rotate(10deg);color:#d9c58a}.public-experience.public-luxury .pl-story-monogram>span{text-align:center;font-size:7px;font-weight:700;letter-spacing:1.2px;line-height:1.6}.public-experience.public-luxury .pl-story-copy{padding:10px 15px 10px 0}.public-experience.public-luxury .pl-story-copy h2{font-size:clamp(34px,3.2vw,47px);line-height:1.15;margin:15px 0 23px}.public-experience.public-luxury .pl-story-copy h2 em{color:#8d793e;font-weight:400}.public-experience.public-luxury .pl-story-copy>p{font-size:13px;line-height:1.85;color:#6c755c;margin:0 0 17px;max-width:450px}.public-experience.public-luxury .pl-story-copy .pl-story-intro{font-size:15px;color:#4c623e;line-height:1.7}.public-experience.public-luxury .pl-story-values{display:grid;gap:16px;margin:27px 0 19px}.public-experience.public-luxury .pl-story-values>div{display:flex;gap:14px;align-items:center}.public-experience.public-luxury .pl-story-values svg{color:#899052;flex-shrink:0;border:1px solid #d7d1ac;padding:10px;box-sizing:content-box;border-radius:50%}.public-experience.public-luxury .pl-story-values span{display:grid;gap:6px}.public-experience.public-luxury .pl-story-values strong{font-size:12px;color:#395434;font-weight:600}.public-experience.public-luxury .pl-story-values small{font-size:10px;color:#788065;line-height:1.6}.public-experience.public-luxury .pl-incentives-section{padding-bottom:32px}.public-experience.public-luxury .incentives-callout{margin:0;padding:30px;background:linear-gradient(130deg,#f4eed8,#fffdf5 55%);border:1px solid #dcd1ad;border-radius:16px;box-shadow:0 6px 20px #73592504}.public-experience.public-luxury .incentives-callout-heading{margin-bottom:24px}.public-experience.public-luxury .incentives-callout-heading h2{font-size:30px;letter-spacing:-.6px;gap:13px;margin:10px 0}.public-experience.public-luxury .incentives-callout-heading h2>svg{color:#9d8245;width:23px}.public-experience.public-luxury .incentives-callout-heading p{color:#727861;font-size:12px}.public-experience.public-luxury .incentives-empty{background:#f0eddb;border:1px solid #e3dcc0;padding:23px;color:#68754e;font-size:12px}.public-experience.public-luxury .incentives-empty p{font-size:11px;color:#7a8167}.public-experience.public-luxury .incentive-card{background:#fffdf7;border-color:#dfd4b1;border-top-color:#c8a053;box-shadow:0 5px 16px #66532809}.public-experience.public-luxury .incentive-card h3{font:500 24px/1.2 Playfair Display,Georgia,serif;color:#315337}.public-experience.public-luxury .incentive-reward{background:linear-gradient(125deg,#1b5039,#143e2f);border:1px solid #cfb46c55}.public-experience.public-luxury .incentive-summary{font-size:12px;color:#69765c}.public-experience.public-luxury .pl-community-section{padding-top:35px}.public-experience.public-luxury .community-public .section-heading{align-items:center}.public-experience.public-luxury .community-public .section-heading h2{font-size:clamp(30px,3vw,40px)}.public-experience.public-luxury .community-story-card{background:#fffdf6;border:1px solid #e0d7b9;border-radius:14px;box-shadow:0 5px 18px #5f512009;padding:25px;position:relative}.public-experience.public-luxury .community-story-card h3{color:#33553b;font-size:25px}.public-experience.public-luxury .community-story-body{color:#6d765f;font-size:13px;line-height:1.85}.public-experience.public-luxury .community-quote{color:#c5ad70}.public-experience.public-luxury .community-rating{color:#a98237}.public-experience.public-luxury .community-avatar{background:#eae8cf;color:#6c774b;border:1px solid #dbd7b7}.public-experience.public-luxury .community-empty{background:#f4f1df;border:1px dashed #cec6a5;border-radius:14px;padding:29px;color:#8a8b5e}.public-experience.public-luxury .community-empty h3{font:500 24px/1.2 Playfair Display,Georgia,serif;color:#59704a;margin:0 0 9px}.public-experience.public-luxury .community-empty p{font-size:12px;color:#7a8267}.public-experience.public-luxury .community-footnote{font-size:10px;color:#7a826c;line-height:1.8;margin:22px 0 0}.public-experience.public-luxury .pl-opportunity-banner{position:relative;isolation:isolate;display:flex;align-items:center;justify-content:space-between;gap:30px;padding:43px max(28px,calc((100vw - 1170px)/2));background:linear-gradient(90deg,#173e2e,#305035 65%,#21452f);color:#f9f1d7;border-block:1px solid #c3a567;overflow:hidden}.public-experience.public-luxury .pl-opportunity-banner:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/botanical-hero-CzqfdV0j.webp) center 56%/cover;opacity:.19;z-index:-1}.public-experience.public-luxury .pl-opportunity-banner:after{content:"";pointer-events:none;position:absolute;width:250px;height:380px;left:-145px;bottom:-140px;background:url(/assets/botanical-foliage-BsaCbmXr.webp) center/contain no-repeat;transform:rotate(-18deg);opacity:.75;z-index:-1}.public-experience.public-luxury .pl-opportunity-banner h2{font-size:clamp(36px,3.6vw,50px);font-style:italic;color:#ead393;letter-spacing:-.7px;margin:10px 0 8px}.public-experience.public-luxury .pl-opportunity-banner p{font-size:12px;color:#dde5d0;margin:0;line-height:1.7}.public-experience.public-luxury .pl-opportunity-banner>.btn{flex-shrink:0}.public-experience.public-luxury .join-section{padding-top:70px;padding-bottom:70px}.public-experience.public-luxury .join-steps{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:34px 0 30px;padding:0}.public-experience.public-luxury .join-steps li{border:1px solid #e1d7b9;border-radius:13px;background:linear-gradient(120deg,#fffdf6,#f8f3e1);padding:26px;position:relative}.public-experience.public-luxury .pl-step-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:23px}.public-experience.public-luxury .pl-step-icon{height:49px;width:49px;border:1px solid #cbbc8e;color:#7e844a;display:grid;place-items:center;border-radius:50%;background:#f3f0db}.public-experience.public-luxury .pl-step-number{font:400 42px/1 Playfair Display,Georgia,serif;color:#d9cfac}.public-experience.public-luxury .join-steps h3{font:500 24px/1.2 Playfair Display,Georgia,serif;color:#395d3c;margin:0 0 14px;letter-spacing:-.4px}.public-experience.public-luxury .join-steps p{font-size:12px;line-height:1.85;color:#6e795f;margin:0}.public-experience.public-luxury .join-note{display:flex;gap:20px;align-items:center;border:1px solid #cec6a1;background:#efeedb;padding:23px 27px;border-radius:11px}.public-experience.public-luxury .join-note>svg{color:#7c8550;flex-shrink:0}.public-experience.public-luxury .join-note>div{flex:1}.public-experience.public-luxury .join-note strong{font-size:13px;color:#43633c}.public-experience.public-luxury .join-note p{font-size:11px;color:#7b8167;line-height:1.8;margin:7px 0 0}.public-experience.public-luxury .join-note .btn{flex-shrink:0}.public-experience.public-luxury .membership-note{font-size:10px;color:#7a816a;line-height:1.8;margin:19px 0 0;text-align:center}.public-experience.public-luxury .public-footer{display:block;background:#0e3428;color:#ecedd8;padding:0 max(28px,calc((100vw - 1280px)/2));border-top:1px solid #baa367}.public-experience.public-luxury .pl-footer-main{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.15fr;gap:45px;padding:49px 0 43px}.public-experience.public-luxury .pl-footer-brand>a:first-child{display:inline-flex;background:#fffaf0;padding:2px 11px;border-radius:3px}.public-experience.public-luxury .pl-footer-brand img{height:58px;width:145px;object-fit:contain;mix-blend-mode:multiply}.public-experience.public-luxury .pl-footer-brand>p{font:500 25px/1.3 Playfair Display,Georgia,serif;color:#f3ebcf;margin:20px 0 17px;letter-spacing:-.4px}.public-experience.public-luxury .pl-footer-brand>p em{color:#d1b773;font-style:normal}.public-experience.public-luxury .pl-social{display:flex;align-items:center;gap:8px;font-size:10px;min-height:35px;color:#bed0b8!important}.public-experience.public-luxury .public-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:15px;padding-top:13px;font-size:11px}.public-experience.public-luxury .public-footer nav strong{color:#d9c388;font-size:10px;letter-spacing:1px;font-weight:600;margin-bottom:8px}.public-experience.public-luxury .public-footer nav a{color:#bed0b8;line-height:1.5;padding-block:3px;transition:color .2s}.public-experience.public-luxury .public-footer a:hover{color:#ecd59a}.public-experience.public-luxury .pl-footer-message{margin-top:12px;border-left:1px solid #b39b623b;padding-left:35px;color:#bba66c;display:flex;flex-direction:column;align-items:flex-start}.public-experience.public-luxury .pl-footer-message>p{font:400 26px/1.3 Playfair Display,Georgia,serif;color:#e4dcba;margin:17px 0 21px}.public-experience.public-luxury .pl-footer-message>a{display:flex;align-items:center;gap:10px;font-size:10px;color:#d3c596;padding-block:10px;border-bottom:1px solid #a4945959}.public-experience.public-luxury .pl-footer-bottom{display:flex!important;flex-direction:row!important;gap:20px;justify-content:space-between;align-items:center;border-top:1px solid #c4b57129;padding:21px 0 23px;color:#93a78c!important;font-size:9px!important;line-height:1.7}.public-experience.public-luxury .pl-footer-bottom i{font-style:normal;color:#b5a26d;margin:0 8px}.public-experience.public-luxury .pl-footer-dev{display:flex;gap:7px;align-items:center}@keyframes pl-enter{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes pl-shimmer{to{background-position:-200% 0}}@media(min-width:1500px){.public-experience.public-luxury .pl-desktop-break{display:none}.public-experience.public-luxury .pl-hero-copy{padding-right:0}.public-experience.public-luxury .pl-hero h1{font-size:67px}.public-experience.public-luxury .pl-hero-inner{grid-template-columns:1.05fr 1fr}}@media(max-width:1335px){.public-experience.public-luxury .pl-discovery-strip{margin-inline:28px}.public-experience.public-luxury .pl-story-inner{margin-inline:28px;gap:70px}.public-experience.public-luxury .public-header .links,.public-experience.public-luxury .public-header{gap:18px}.public-experience.public-luxury .header-actions{gap:17px;margin-left:3px}.public-experience.public-luxury .pl-hero-art:before{right:-90px}}@media(max-width:1100px){.public-experience.public-luxury .public-header{height:82px;gap:18px;padding-inline:25px}.public-experience.public-luxury .public-header .links{gap:17px;font-size:11px}.public-experience.public-luxury .brand img{width:128px;height:62px}.public-experience.public-luxury .header-actions{gap:12px}.public-experience.public-luxury .header-actions .btn{padding-inline:16px;font-size:11px}.public-experience.public-luxury .pl-signin{font-size:11px;gap:5px}.public-experience.public-luxury .pl-hero-inner{min-height:550px;grid-template-columns:1fr 1fr}.public-experience.public-luxury .pl-hero-copy{padding:48px 0}.public-experience.public-luxury .pl-hero h1{font-size:57px}.public-experience.public-luxury .pl-hero-actions .btn{font-size:11px;padding-inline:15px}.public-experience.public-luxury .pl-hero-art{padding-left:15px}.public-experience.public-luxury .pl-hero-halo{top:75px}.public-experience.public-luxury .pl-hero-seal{width:85px;height:85px;top:80px;right:-1px}.public-experience.public-luxury .pl-hero-seal>svg{width:20px}.public-experience.public-luxury .pl-hero-seal span{font-size:6px}.public-experience.public-luxury .pl-balm-portrait{width:155px;height:176px;left:1px;bottom:52px}.public-experience.public-luxury .pl-discovery-strip>a{padding-inline:17px;gap:12px}.public-experience.public-luxury .pl-discovery-strip strong{font-size:11px}.public-experience.public-luxury .pl-discovery-strip small{font-size:9px}.public-experience.public-luxury .pl-discovery-strip>a>svg{display:none}.public-experience.public-luxury .pl-story-inner{gap:65px;padding-block:52px}.public-experience.public-luxury .pl-story-copy h2{font-size:36px}.public-experience.public-luxury .pl-footer-main{gap:25px}.public-experience.public-luxury .pl-footer-message{padding-left:22px}.public-experience.public-luxury .pl-footer-message>p{font-size:23px}.public-experience.public-luxury .range-photographs img{height:255px}.public-experience.public-luxury .product-description{padding:20px}.public-experience.public-luxury .product-description h3{font-size:25px}.public-experience.public-luxury .pl-products-grid{gap:18px}}@media(max-width:950px){.public-experience.public-luxury .public-header .links{display:none;position:absolute;top:100%;left:0;right:0;margin:0;padding:20px 25px;background:#fffdf6;border-bottom:1px solid #d6c597;box-shadow:0 18px 24px #1b382b19;gap:0;font-size:14px;white-space:normal}.public-experience.public-luxury .public-header .links.open{display:flex;flex-direction:column;align-items:stretch}.public-experience.public-luxury .public-header .links a{padding:14px 5px;border-bottom:1px solid #e7dfc4}.public-experience.public-luxury .public-header .links a:last-child{border:0}.public-experience.public-luxury .public-header .links a:after{display:none}.public-experience.public-luxury .mobile-toggle{display:flex;margin:0}.public-experience.public-luxury .header-actions{margin-left:auto;gap:22px}.public-experience.public-luxury .header-actions .btn{padding-inline:19px}.public-experience.public-luxury .pl-hero h1{font-size:49px;letter-spacing:-1.5px}.public-experience.public-luxury .pl-eyebrow{font-size:8px;letter-spacing:1.3px}.public-experience.public-luxury .pl-hero-copy>p{font-size:13px;max-width:320px}.public-experience.public-luxury .pl-hero-actions{align-items:flex-start;flex-direction:column;gap:11px}.public-experience.public-luxury .pl-hero-actions .btn{min-height:44px;font-size:11px;padding-block:10px}.public-experience.public-luxury .pl-hero-halo{top:95px;left:5%}.public-experience.public-luxury .pl-balm-portrait{width:143px;height:166px;bottom:60px}.public-experience.public-luxury .pl-hero-seal{top:100px;width:80px;height:80px}.public-experience.public-luxury .pl-blend-portrait{width:93%}.public-experience.public-luxury .pl-art-caption{bottom:30px;font-size:6px;right:0}.public-experience.public-luxury .pl-discovery-strip{margin-inline:25px}.public-experience.public-luxury .pl-discovery-strip>a{padding-inline:13px;gap:10px}.public-experience.public-luxury .pl-round-icon{width:42px;height:42px}.public-experience.public-luxury .pl-round-icon svg{width:23px}.public-experience.public-luxury .pl-discovery-strip small{line-height:1.5}.public-experience.public-luxury .public-section{padding:54px 25px}.public-experience.public-luxury .section-heading{gap:20px}.public-experience.public-luxury .section-heading h2{font-size:34px}.public-experience.public-luxury .section-heading p{font-size:12px}.public-experience.public-luxury .pl-text-link{font-size:10px}.public-experience.public-luxury .pl-products-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-experience.public-luxury .pl-products-count-1{grid-template-columns:minmax(0,620px)}.public-experience.public-luxury .catalogue-empty{grid-template-columns:.75fr 1.25fr;gap:24px}.public-experience.public-luxury .catalogue-empty h3{font-size:27px}.public-experience.public-luxury .range-photographs{gap:12px}.public-experience.public-luxury .range-photographs img{height:225px}.public-experience.public-luxury .range-photographs figcaption{padding:17px 14px}.public-experience.public-luxury .range-photographs figcaption>strong{font-size:23px}.public-experience.public-luxury .pl-story-inner{margin-inline:25px;gap:48px}.public-experience.public-luxury .pl-story-images figure{aspect-ratio:.82;border-radius:12px 110px 12px 12px}.public-experience.public-luxury .pl-story-images:before{border-radius:12px 110px 12px 12px;top:14px;right:-12px;bottom:-12px;left:12px}.public-experience.public-luxury .pl-story-images img{object-position:45% center}.public-experience.public-luxury .pl-story-monogram{width:86px;height:86px;right:-27px;bottom:26px}.public-experience.public-luxury .pl-story-monogram>span{font-size:6px}.public-experience.public-luxury .pl-story-images figcaption{padding:60px 18px 20px;font-size:18px}.public-experience.public-luxury .pl-story-copy{padding:0}.public-experience.public-luxury .pl-story-copy h2{font-size:34px}.public-experience.public-luxury .pl-story-copy .pl-story-intro{font-size:13px}.public-experience.public-luxury .pl-story-copy>p{font-size:12px}.public-experience.public-luxury .pl-story-values{margin-top:20px;gap:13px}.public-experience.public-luxury .pl-story-values svg{padding:8px;width:20px}.public-experience.public-luxury .pl-story-values small{font-size:9px}.public-experience.public-luxury .pl-incentives-section{padding-bottom:20px}.public-experience.public-luxury .pl-community-section{padding-top:32px}.public-experience.public-luxury .incentives-callout{padding:25px}.public-experience.public-luxury .incentives-callout-heading{align-items:flex-start}.public-experience.public-luxury .incentives-callout-heading h2{font-size:28px}.public-experience.public-luxury .incentives-callout-heading .btn{font-size:11px;padding-inline:14px}.public-experience.public-luxury .join-steps{gap:16px}.public-experience.public-luxury .join-steps li{padding:20px}.public-experience.public-luxury .join-steps h3{font-size:23px}.public-experience.public-luxury .join-steps p{font-size:11px}.public-experience.public-luxury .pl-step-number{font-size:35px}.public-experience.public-luxury .join-note{padding:21px;gap:15px}.public-experience.public-luxury .join-note .btn{max-width:200px;font-size:11px}.public-experience.public-luxury .pl-footer-main{grid-template-columns:1.25fr 1fr 1fr;gap:30px}.public-experience.public-luxury .pl-footer-message{display:none}.public-experience.public-luxury .pl-footer-bottom{font-size:8px!important;gap:12px}}@media(max-width:650px){.public-experience.public-luxury .pl-development{font-size:8px;letter-spacing:.4px;min-height:25px;gap:6px;padding:5px 10px}.public-experience.public-luxury .public-header{height:75px;padding:9px 18px;gap:13px;flex-wrap:nowrap}.public-experience.public-luxury .brand img{width:114px;height:57px}.public-experience.public-luxury .header-actions{gap:13px;display:flex!important}.public-experience.public-luxury .header-actions .btn{padding:9px 13px;font-size:11px;min-height:41px;gap:7px}.public-experience.public-luxury .pl-signin{min-height:40px}.public-experience.public-luxury .pl-signin>span{display:none}.public-experience.public-luxury .pl-signin>svg{width:20px}.public-experience.public-luxury .mobile-toggle{width:40px;height:40px}.public-experience.public-luxury .public-header .links{padding:14px 20px}.public-experience.public-luxury .pl-hero-inner{padding:0 22px;grid-template-columns:1fr;min-height:0}.public-experience.public-luxury .pl-hero-copy{padding:41px 0 0;text-align:center;display:flex;flex-direction:column;align-items:center}.public-experience.public-luxury .pl-eyebrow{font-size:7.5px;letter-spacing:1.1px;gap:7px}.public-experience.public-luxury .pl-eyebrow>span{width:16px}.public-experience.public-luxury .pl-hero h1{font-size:clamp(42px,9.4vw,59px);line-height:1.08;letter-spacing:-1.5px;margin:18px 0 20px}.public-experience.public-luxury .pl-desktop-break{display:none}.public-experience.public-luxury .pl-hero-copy>p{font-size:13px;max-width:330px;margin-bottom:21px;line-height:1.8}.public-experience.public-luxury .pl-hero-actions{display:flex;flex-direction:row;justify-content:center;gap:10px;width:100%}.public-experience.public-luxury .pl-hero-actions .btn{font-size:10px;min-height:45px;padding:11px 13px;gap:7px}.public-experience.public-luxury .pl-hero-actions .pl-btn-outline>svg:first-child{display:none}.public-experience.public-luxury .pl-discover{display:none}.public-experience.public-luxury .pl-hero-art{width:100%;max-width:440px;min-height:0;aspect-ratio:1.07;margin:12px auto 0;padding:28px 28px 37px}.public-experience.public-luxury .pl-blend-portrait{width:90%;max-width:340px}.public-experience.public-luxury .pl-hero-halo{width:83%;top:21px;left:9%;max-width:none}.public-experience.public-luxury .pl-hero-seal{width:76px;height:76px;top:30px;right:13px}.public-experience.public-luxury .pl-hero-seal span{font-size:5.5px}.public-experience.public-luxury .pl-hero-seal svg{width:18px;height:18px}.public-experience.public-luxury .pl-balm-portrait{width:122px;height:140px;bottom:19px;left:4px;border-width:2px}.public-experience.public-luxury .pl-balm-portrait figcaption{font-size:8px;padding:8px 4px;gap:3px}.public-experience.public-luxury .pl-balm-portrait figcaption>svg{width:11px}.public-experience.public-luxury .pl-blend-portrait figcaption{font-size:9px;bottom:14px;left:32%;padding:6px 9px}.public-experience.public-luxury .pl-art-caption{bottom:13px;font-size:5px;letter-spacing:1.3px;right:13px}.public-experience.public-luxury .pl-hero-art:before{width:180px;height:270px;right:-85px;bottom:-65px}.public-experience.public-luxury .pl-discovery-strip{grid-template-columns:1fr;margin-inline:22px;padding-block:8px}.public-experience.public-luxury .pl-discovery-strip>a{padding:13px 3px;justify-content:flex-start;border-right:0;border-bottom:1px solid #e1dcc5;gap:15px}.public-experience.public-luxury .pl-discovery-strip strong{font-size:12px}.public-experience.public-luxury .pl-discovery-strip small{font-size:10px}.public-experience.public-luxury .pl-discovery-strip>a>svg{display:block}.public-experience.public-luxury .pl-round-icon{width:44px;height:44px}.public-experience.public-luxury .public-section{padding:42px 22px}.public-experience.public-luxury .section-heading{flex-direction:column;align-items:flex-start;gap:15px;margin-bottom:23px}.public-experience.public-luxury .section-heading h2{font-size:32px;margin-top:10px;letter-spacing:-.7px}.public-experience.public-luxury .section-heading p{font-size:12px;line-height:1.75}.public-experience.public-luxury .overline{font-size:8px;letter-spacing:1.5px}.public-experience.public-luxury .pl-text-link{font-size:11px;min-height:36px}.public-experience.public-luxury .pl-catalogue-toolbar{align-items:flex-start;flex-direction:column;gap:16px;padding:18px 0 21px}.public-experience.public-luxury .pl-catalogue-toolbar>span{font-size:10px}.public-experience.public-luxury .pl-catalogue-toolbar>label{width:100%;display:grid;grid-template-columns:1fr;gap:8px;font-size:11px}.public-experience.public-luxury .pl-catalogue-toolbar select{max-width:none;width:100%;font-size:16px;min-height:45px}.public-experience.public-luxury .pl-products-grid{grid-template-columns:1fr;gap:23px}.public-experience.public-luxury .pl-product-image{aspect-ratio:1.24}.public-experience.public-luxury .product-description{padding:23px}.public-experience.public-luxury .product-description h3{font-size:28px}.public-experience.public-luxury .product-description p{font-size:13px}.public-experience.public-luxury .pl-product-link{font-size:11px;min-height:40px}.public-experience.public-luxury .pl-product-wordmark{font-size:8px}.public-experience.public-luxury .record-status{font-size:10px}.public-experience.public-luxury .catalogue-footnote{font-size:9px;line-height:1.8;display:block}.public-experience.public-luxury .catalogue-empty{grid-template-columns:1fr;gap:23px;padding-top:3px}.public-experience.public-luxury .pl-empty-copy{padding:8px 0 0}.public-experience.public-luxury .pl-empty-copy .pl-round-icon{margin-bottom:20px;width:50px;height:50px}.public-experience.public-luxury .catalogue-empty h3{font-size:29px;max-width:100%}.public-experience.public-luxury .catalogue-empty p{font-size:12px;max-width:none}.public-experience.public-luxury .range-photographs{gap:13px}.public-experience.public-luxury .range-photographs figure{border-radius:90px 90px 11px 11px}.public-experience.public-luxury .range-photographs img{height:215px}.public-experience.public-luxury .range-photographs figcaption{padding:15px 12px;gap:5px}.public-experience.public-luxury .range-photographs figcaption>strong{font-size:22px}.public-experience.public-luxury .range-photographs figcaption>span{font-size:6px;letter-spacing:.9px}.public-experience.public-luxury .range-photographs figcaption>small{font-size:8px}.public-experience.public-luxury .pl-skeleton-grid{grid-template-columns:1fr}.public-experience.public-luxury .pl-skeleton-grid>div:not(:first-child){display:none}.public-experience.public-luxury .pl-catalogue-feedback{padding:23px;gap:13px}.public-experience.public-luxury .pl-catalogue-feedback>svg{width:24px}.public-experience.public-luxury .pl-catalogue-feedback h3{font-size:26px}.public-experience.public-luxury .pl-catalogue-feedback p{font-size:12px}.public-experience.public-luxury .pl-story-inner{grid-template-columns:1fr;gap:43px;margin-inline:22px;padding:42px 0}.public-experience.public-luxury .pl-story-images{margin-right:20px}.public-experience.public-luxury .pl-story-images figure{aspect-ratio:1.2;border-radius:12px 100px 12px 12px}.public-experience.public-luxury .pl-story-images:before{border-radius:12px 100px 12px 12px;top:13px;right:-13px;bottom:-13px;left:13px}.public-experience.public-luxury .pl-story-images img{object-position:center}.public-experience.public-luxury .pl-story-images figcaption{font-size:21px;padding:60px 22px 20px}.public-experience.public-luxury .pl-story-monogram{width:82px;height:82px;bottom:26px;right:-29px}.public-experience.public-luxury .pl-story-monogram svg{width:23px}.public-experience.public-luxury .pl-story-copy h2{font-size:36px;margin-bottom:19px}.public-experience.public-luxury .pl-story-copy>p{font-size:13px;line-height:1.8;max-width:none}.public-experience.public-luxury .pl-story-copy .pl-story-intro{font-size:15px}.public-experience.public-luxury .pl-story-values{gap:18px;margin:25px 0 17px}.public-experience.public-luxury .pl-story-values strong{font-size:12px}.public-experience.public-luxury .pl-story-values small{font-size:10px}.public-experience.public-luxury .pl-story-values svg{padding:10px}.public-experience.public-luxury .pl-incentives-section{padding-bottom:20px}.public-experience.public-luxury .incentives-callout{padding:23px 19px;border-radius:13px}.public-experience.public-luxury .incentives-callout-heading{flex-direction:column;gap:17px;margin-bottom:21px}.public-experience.public-luxury .incentives-callout-heading h2{font-size:28px;gap:8px;line-height:1.2}.public-experience.public-luxury .incentives-callout-heading h2>svg{width:21px;flex-shrink:0}.public-experience.public-luxury .incentives-callout-heading .btn{min-height:43px;font-size:11px}.public-experience.public-luxury .incentives-empty{padding:18px;gap:13px}.public-experience.public-luxury .incentives-empty>svg{width:23px}.public-experience.public-luxury .incentive-card{padding:18px}.public-experience.public-luxury .pl-community-section{padding-top:24px}.public-experience.public-luxury .community-public .section-heading{align-items:flex-start}.public-experience.public-luxury .community-public .section-heading h2{font-size:32px}.public-experience.public-luxury .community-empty{align-items:flex-start;padding:24px 19px;gap:13px}.public-experience.public-luxury .community-empty>svg{width:24px}.public-experience.public-luxury .community-empty h3{font-size:23px}.public-experience.public-luxury .community-empty p{font-size:11px}.public-experience.public-luxury .community-story-card{padding:22px}.public-experience.public-luxury .community-footnote{font-size:9px}.public-experience.public-luxury .pl-opportunity-banner{padding:37px 24px;flex-direction:column;text-align:center;gap:23px;align-items:center}.public-experience.public-luxury .pl-opportunity-banner h2{font-size:39px;margin:12px 0 10px}.public-experience.public-luxury .pl-opportunity-banner .pl-eyebrow{font-size:7px}.public-experience.public-luxury .pl-opportunity-banner p{font-size:12px}.public-experience.public-luxury .pl-opportunity-banner>.btn{min-height:45px;font-size:11px}.public-experience.public-luxury .join-steps{grid-template-columns:1fr;gap:17px;margin:26px 0 25px}.public-experience.public-luxury .join-steps li{padding:25px}.public-experience.public-luxury .pl-step-top{margin-bottom:19px}.public-experience.public-luxury .pl-step-number{font-size:43px}.public-experience.public-luxury .join-steps h3{font-size:26px}.public-experience.public-luxury .join-steps p{font-size:12px}.public-experience.public-luxury .join-note{padding:23px 20px;flex-wrap:wrap;gap:14px;align-items:flex-start}.public-experience.public-luxury .join-note>svg{width:23px}.public-experience.public-luxury .join-note>div{flex:1;min-width:180px}.public-experience.public-luxury .join-note p{font-size:11px}.public-experience.public-luxury .join-note .btn{max-width:none;width:100%;margin-top:3px;font-size:12px}.public-experience.public-luxury .membership-note{font-size:9px;line-height:1.8;text-align:left}.public-experience.public-luxury .public-footer{padding-inline:22px}.public-experience.public-luxury .pl-footer-main{grid-template-columns:1fr 1fr;gap:32px 23px;padding:35px 0 31px}.public-experience.public-luxury .pl-footer-brand{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center}.public-experience.public-luxury .pl-footer-brand>a:first-child{padding:3px 7px}.public-experience.public-luxury .pl-footer-brand img{width:116px;height:53px}.public-experience.public-luxury .pl-footer-brand>p{font-size:21px;margin:0}.public-experience.public-luxury .pl-social{width:100%;font-size:10px}.public-experience.public-luxury .public-footer nav{font-size:10px;gap:13px;padding:0}.public-experience.public-luxury .public-footer nav strong{font-size:9px;margin-bottom:5px}.public-experience.public-luxury .pl-footer-bottom{flex-wrap:wrap;gap:9px 20px;font-size:8px!important;justify-content:flex-start;padding:19px 0 23px}.public-experience.public-luxury .pl-footer-dev{width:100%}}@media(max-width:380px){.public-experience.public-luxury .public-header{gap:10px;padding-inline:14px}.public-experience.public-luxury .brand img{width:100px}.public-experience.public-luxury .header-actions{gap:10px}.public-experience.public-luxury .header-actions .btn{padding-inline:11px}.public-experience.public-luxury .pl-hero-inner{padding-inline:18px}.public-experience.public-luxury .pl-hero h1{font-size:40px}.public-experience.public-luxury .pl-hero-actions .btn{padding-inline:10px;font-size:9px;gap:6px}.public-experience.public-luxury .pl-hero-art{padding-inline:20px}.public-experience.public-luxury .pl-balm-portrait{width:107px;height:127px;bottom:22px}.public-experience.public-luxury .pl-hero-seal{width:67px;height:67px}.public-experience.public-luxury .pl-art-caption{font-size:4.5px;letter-spacing:1px}.public-experience.public-luxury .public-section{padding-inline:18px}.public-experience.public-luxury .range-photographs img{height:183px}.public-experience.public-luxury .range-photographs figcaption>strong{font-size:20px}.public-experience.public-luxury .range-photographs figcaption{padding-inline:10px}.public-experience.public-luxury .incentives-callout-heading h2{font-size:25px}.public-experience.public-luxury .pl-story-inner{margin-inline:18px}.public-experience.public-luxury .pl-footer-brand{column-gap:16px}.public-experience.public-luxury .pl-footer-brand>p{font-size:20px}.public-experience.public-luxury .pl-footer-brand img{width:105px}.public-experience.public-luxury .pl-story-copy h2{font-size:34px}}@media(prefers-reduced-motion:reduce){.public-experience.public-luxury *,.public-experience.public-luxury *:before,.public-experience.public-luxury *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.public-experience.public-luxury .btn:hover,.public-experience.public-luxury .product-card:hover,.public-experience.public-luxury .product-card:hover .pl-product-image img{transform:none}}.public-experience.public-luxury :is(.btn,.header-actions .btn,.pl-hero-actions .btn,.incentives-callout-heading .btn,.pl-opportunity-banner>.btn,.join-note .btn,.pl-signin,.pl-text-link,.pl-product-link,.pl-social,.public-footer nav,.pl-footer-message>a){font-size:14px;min-height:44px}.public-experience.public-luxury .public-header .links{font-size:14px}.public-experience.public-luxury .mobile-toggle{width:44px;height:44px}.public-experience.public-luxury :is(.pl-hero-copy>p,.section-heading p,.product-description p,.catalogue-empty p,.pl-story-copy>p,.incentives-callout-heading p,.incentive-summary,.incentives-empty p,.community-story-body,.community-empty p,.pl-opportunity-banner p,.join-steps p,.join-note p,.pl-catalogue-feedback p){font-size:15px;line-height:1.8}.public-experience.public-luxury :is(.pl-development,.pl-eyebrow,.overline){font-size:11px}.public-experience.public-luxury :is(.overline,.pl-product-wordmark,.range-photographs figcaption>span){color:#80612e}.public-experience.public-luxury :is(.pl-product-category,.record-status,.pl-product-wordmark,.pl-discovery-strip small,.pl-story-values small,.catalogue-footnote,.membership-note,.community-footnote,.range-photographs figcaption>span,.range-photographs figcaption>small,.community-author small,.community-video-consent small,.community-video .community-text-link,.pl-catalogue-toolbar,.pl-catalogue-toolbar>label,.pl-catalogue-toolbar>span){font-size:12px;line-height:1.7}.public-experience.public-luxury :is(.pl-story-copy>p,.pl-story-values small,.incentives-callout-heading p,.incentives-empty p,.community-empty p,.community-footnote,.join-steps p,.join-note p,.membership-note,.catalogue-footnote,.range-photographs figcaption>small,.catalogue-empty p,.pl-discovery-strip small,.pl-catalogue-toolbar,.pl-catalogue-toolbar>label,.pl-catalogue-toolbar>span,.community-author small,.community-video-consent small){color:#59654e}.public-experience.public-luxury :is(.pl-discovery-strip strong,.pl-story-values strong,.join-note strong){font-size:14px;line-height:1.5}.public-experience.public-luxury .pl-discover{font-size:12px;min-height:44px}.public-experience.public-luxury .pl-catalogue-toolbar select{font-size:14px;min-height:44px}.public-experience.public-luxury .pl-blend-portrait figcaption{font-size:12px}.public-experience.public-luxury .pl-balm-portrait figcaption{padding:0 8px;font-size:12px}.public-experience.public-luxury .pl-balm-portrait figcaption>a{min-height:44px;line-height:1.3}.public-experience.public-luxury .pl-art-caption{font-size:10px;letter-spacing:1px}.public-experience.public-luxury .pl-story-images figcaption>span{font-size:11px}.public-experience.public-luxury .public-footer nav{gap:5px}.public-experience.public-luxury .public-footer nav strong{font-size:12px;margin-bottom:12px}.public-experience.public-luxury .public-footer nav a{min-height:44px;display:inline-flex;align-items:center}.public-experience.public-luxury .pl-footer-bottom{font-size:12px!important}@media(max-width:1100px){.public-experience.public-luxury .public-header .links{display:none;position:absolute;top:100%;left:0;right:0;margin:0;padding:15px 25px;background:#fffdf6;border-bottom:1px solid #d6c597;box-shadow:0 18px 24px #1b382b19;gap:0;white-space:normal}.public-experience.public-luxury .public-header .links.open{display:flex;flex-direction:column;align-items:stretch}.public-experience.public-luxury .public-header .links a{padding:14px 5px;border-bottom:1px solid #e7dfc4}.public-experience.public-luxury .public-header .links a:last-child{border:0}.public-experience.public-luxury .public-header .links a:after{display:none}.public-experience.public-luxury .mobile-toggle{display:flex;margin:0}.public-experience.public-luxury .header-actions{margin-left:auto}.public-experience.public-luxury .pl-art-caption{display:none}.public-experience.public-luxury .pl-hero-actions .btn{padding-inline:17px}.public-experience.public-luxury .section-heading{flex-wrap:wrap}}@media(max-width:650px){.public-experience.public-luxury :is(.pl-hero-copy>p,.section-heading p,.product-description p,.catalogue-empty p,.pl-story-copy>p,.incentives-callout-heading p,.incentive-summary,.incentives-empty p,.community-story-body,.community-empty p,.pl-opportunity-banner p,.join-steps p,.join-note p,.pl-catalogue-feedback p){font-size:16px}.public-experience.public-luxury .pl-hero-actions{flex-direction:column;align-items:center;gap:11px}.public-experience.public-luxury .pl-hero-actions .btn{width:100%;max-width:320px;font-size:14px;padding:12px 18px}.public-experience.public-luxury .pl-catalogue-toolbar select,.public-experience.public-luxury .pl-story-copy .pl-story-intro{font-size:16px}.public-experience.public-luxury .pl-discovery-strip>a{padding-block:16px}.public-experience.public-luxury .pl-development{font-size:10px;letter-spacing:0}.public-experience.public-luxury .pl-eyebrow{font-size:11px;letter-spacing:.7px}.public-experience.public-luxury .pl-opportunity-banner .pl-eyebrow{font-size:11px}.public-experience.public-luxury .pl-blend-portrait figcaption{font-size:11px}.public-experience.public-luxury .pl-balm-portrait figcaption{font-size:11px;padding-inline:4px}}.admin-incentives{--ai-green:#164d38;--ai-ink:#193a2c;--ai-gold:#e9bf54;--ai-border:#dbe5dc;color:var(--ai-ink);max-width:1240px;margin:auto;line-height:1.55}.admin-incentives *{min-width:0}.admin-incentives button,.admin-incentives input,.admin-incentives select,.admin-incentives textarea{font:inherit}.admin-incentives button:disabled{cursor:not-allowed;opacity:.55}.admin-incentives :focus-visible{outline:3px solid #bd922f;outline-offset:3px}.admin-incentives .btn{min-height:44px;white-space:normal;text-align:center}.admin-incentives .btn-ghost{background:#fff;border-color:#bed0bf}.admin-incentives .form-error{margin:16px 0;overflow-wrap:anywhere}.admin-incentives h1,.admin-incentives h2,.admin-incentives h3,.admin-incentives h4{line-height:1.2}.admin-incentive-header{background:linear-gradient(120deg,#153d30,#1d5c43);border:1px solid #204c39;border-radius:18px;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:34px 36px;margin-bottom:18px;box-shadow:0 6px 18px #193a2c12}.admin-incentive-header h1{font-family:Playfair Display,Georgia,serif;font-size:38px;margin:9px 0 12px;letter-spacing:-.7px}.admin-incentive-header p{color:#deeadf;margin:0;max-width:650px;font-size:14px}.admin-incentive-header>.btn{flex-shrink:0}.admin-incentive-header-compact{padding:27px 30px}.admin-incentive-header-compact h1{font-size:33px}.admin-incentive-eyebrow{font-size:10px;font-weight:800;letter-spacing:2px;color:#edcf83}.admin-incentive-header-status{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.admin-incentive-principles{display:flex;flex-wrap:wrap;gap:12px 25px;padding:5px 4px 21px;color:#576d5d;font-size:12px}.admin-incentive-principles span{display:flex;align-items:center;gap:8px}.admin-incentive-panel{background:#fff;border:1px solid var(--ai-border);border-radius:14px;padding:26px;margin-bottom:22px;box-shadow:0 3px 12px #193a2c05}.admin-incentive-section-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:22px}.admin-incentive-section-heading h2{font-size:21px;margin:0 0 7px;letter-spacing:-.3px}.admin-incentive-section-heading p{color:#63766a;font-size:13px;margin:0;max-width:680px}.admin-incentive-section-heading>.btn{flex-shrink:0}.admin-incentive-filters{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:18px;margin-bottom:24px}.admin-incentives label{display:flex;flex-direction:column;gap:8px;font-size:13px;font-weight:700;color:#254836}.admin-incentives input:not([type=checkbox]),.admin-incentives select,.admin-incentives textarea{display:block;width:100%;border:1px solid #c9d8cc;background:#fdfefd;border-radius:8px;padding:12px 13px;color:#1c3b2b;min-height:46px;box-shadow:0 1px 2px #1b452705}.admin-incentives textarea{resize:vertical;line-height:1.7}.admin-incentives input:disabled,.admin-incentives select:disabled,.admin-incentives textarea:disabled{background:#f1f4ef;color:#5b6a5e;opacity:1}.admin-incentive-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.admin-incentive-card{border:1px solid var(--ai-border);border-radius:13px;display:flex;flex-direction:column;padding:23px;background:linear-gradient(150deg,#fff,#f8fbf6);transition:border-color .15s,box-shadow .15s}.admin-incentive-card:hover{border-color:#8cad90;box-shadow:0 5px 18px #31512d0d}.admin-incentive-card-top{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:20px}.admin-incentive-kicker{font-size:10px;font-weight:800;letter-spacing:1.6px;color:#6b7d61;text-transform:uppercase}.admin-incentive-card h3{font-family:Playfair Display,Georgia,serif;font-size:25px;margin:9px 0 17px;overflow-wrap:anywhere}.admin-incentive-reward{font-size:25px;color:#24633d;line-height:1.3;overflow-wrap:anywhere}.admin-incentive-card p{font-size:13px;color:#687a68;margin:12px 0 24px}.admin-incentive-card-footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:auto;border-top:1px solid var(--ai-border);padding-top:15px;font-size:11px}.admin-incentive-card-footer strong{color:#2a623e}.admin-incentive-card>small{display:flex;align-items:center;gap:5px;color:#757b60;font-size:10px;margin-top:12px}.admin-incentive-status{display:inline-flex;align-items:center;border-radius:999px;padding:5px 10px;background:#edf2eb;color:#476149;font-size:10px;font-weight:800;letter-spacing:.3px;line-height:1.4}.admin-incentive-status-draft,.admin-incentive-status-pending,.admin-incentive-status-requested{background:#fff2c8;color:#80601b}.admin-incentive-status-published,.admin-incentive-status-active,.admin-incentive-status-approved{background:#e1f1e4;color:#27623b}.admin-incentive-status-paid{background:#dcece7;color:#225749}.admin-incentive-status-rejected,.admin-incentive-status-declined,.admin-incentive-status-void{background:#fae7df;color:#8c4b2a}.admin-incentive-empty{display:flex;align-items:center;text-align:center;flex-direction:column;padding:45px 20px;color:#6a8069;gap:9px}.admin-incentive-empty svg{color:#9db78e}.admin-incentive-empty h3{font-size:20px;color:#284931;margin:8px 0 3px}.admin-incentive-empty p{font-size:13px;max-width:450px;margin:0 0 11px}.admin-incentive-empty-small{padding:25px 10px}.admin-incentive-empty-small h3{font-size:16px}.admin-incentive-pager{border-top:1px solid var(--ai-border);padding-top:18px;margin-top:24px;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:12px;color:#60725d}.admin-incentive-pager>div{display:flex;gap:8px}.admin-incentive-pager button{border:1px solid #ccd9c8;border-radius:7px;min-height:42px;padding:8px 14px;background:#f7faf4;color:#345737;font-weight:700}.admin-incentive-muted{color:#6c7a6c;font-size:13px}.admin-incentive-back{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#365f43;font-weight:700;margin:0 0 16px;padding:6px 0}.admin-incentive-jump{display:flex;gap:9px;flex-wrap:wrap;margin:20px 0 24px}.admin-incentive-jump a{background:#fff;border:1px solid var(--ai-border);border-radius:7px;padding:11px 15px;font-size:12px;font-weight:700}.admin-incentives [id]{scroll-margin-top:20px}.admin-incentive-editor-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,.48fr);gap:23px;align-items:start}.admin-incentive-form{display:flex;flex-direction:column;gap:26px}.admin-incentive-form fieldset,.admin-incentive-review-form fieldset{display:flex;flex-direction:column;gap:18px;border:0;margin:0;padding:0}.admin-incentive-legend{font-size:11px;letter-spacing:1.4px;text-transform:uppercase;font-weight:800;color:#607755;width:100%;padding:0 0 13px;border-bottom:1px solid #e2e9dc;margin-bottom:19px}.admin-incentive-field-pair{display:grid;grid-template-columns:1fr 1fr;gap:17px}.admin-incentives .admin-incentive-checkbox{display:flex;flex-direction:row;align-items:flex-start;gap:11px;background:#f4f8ef;border:1px solid #e0e9d7;border-radius:9px;padding:14px;font-weight:600;line-height:1.6}.admin-incentive-checkbox input{width:18px;height:18px;flex-shrink:0;margin:2px 0 0;accent-color:#23653d}.admin-incentive-help{color:#6a7966;font-size:12px;font-weight:400;margin:0;line-height:1.8}.admin-incentive-note{display:flex;gap:12px;align-items:flex-start;background:#f2f7ee;border:1px solid #dae7d3;border-radius:10px;padding:15px;color:#45623c}.admin-incentive-note svg{flex-shrink:0;margin-top:3px}.admin-incentive-note p{font-size:12px;line-height:1.8;margin:0}.admin-incentive-note strong{display:block;margin-bottom:4px}.admin-incentive-save-bar{display:flex;flex-wrap:wrap;align-items:center;gap:14px;border-top:1px solid var(--ai-border);padding-top:19px}.admin-incentive-save-bar span{font-size:11px;color:#718069}.admin-incentive-unsaved{font-size:10px;background:#fff1c9;color:#856728;padding:6px 9px;border-radius:6px;font-weight:700;white-space:nowrap}.admin-incentive-aside{position:sticky;top:20px}.admin-incentive-preview{padding:25px;background:linear-gradient(145deg,#f8f3df,#f2f6e9);border:1px solid #e0d8b5;border-radius:14px;margin-bottom:20px;overflow-wrap:anywhere}.admin-incentive-preview>.admin-incentive-eyebrow{color:#8b7135}.admin-incentive-preview h2{font-family:Playfair Display,Georgia,serif;font-size:28px;margin:18px 0}.admin-incentive-preview>strong{font-size:28px;color:#376334;line-height:1.35;display:block}.admin-incentive-preview>p{font-size:13px;color:#63714d}.admin-incentive-preview>div{display:flex;gap:8px;align-items:flex-start;font-size:11px;padding:17px 0;border-top:1px solid #dfdfc6;border-bottom:1px solid #dfdfc6;margin:20px 0}.admin-incentive-preview>div svg{flex-shrink:0;color:#807442}.admin-incentive-preview-description{white-space:pre-wrap;max-height:220px;overflow:auto}.admin-incentive-preview-action{display:block;text-align:center;border:1px solid #c8ad59;padding:11px 14px;background:#e8c76d;color:#304923;border-radius:7px;font-size:12px;font-weight:800;margin-top:18px}.admin-incentive-preview>small{display:block;color:#7b7f68;font-size:10px;line-height:1.7;margin-top:13px}.admin-incentive-controls{padding:21px;display:flex;flex-direction:column;gap:13px}.admin-incentive-controls h2{font-size:17px;margin:0}.admin-incentive-controls>p{font-size:12px;color:#65735f;margin:0}.admin-incentive-controls .btn{width:100%}.admin-incentive-text-link,.admin-incentive-text-button{color:#32673f;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}.admin-incentive-text-button{background:none;border:0;padding:9px 0;text-align:left;min-height:42px}.admin-incentive-confirm{display:flex;flex-direction:column;gap:10px;padding:15px;background:#fffae9;border:1px solid #eadbad;border-radius:9px}.admin-incentive-confirm h3{font-size:14px;margin:0}.admin-incentive-confirm strong{font-size:13px}.admin-incentive-confirm p{font-size:12px;line-height:1.8;margin:0;color:#726744}.admin-incentive-success{background:#eaf6e7;border:1px solid #c7dfbf;color:#316b32;border-radius:9px;padding:14px 17px;font-size:13px;margin:15px 0;overflow-wrap:anywhere}.admin-incentive-warning{background:#fff5df;border:1px solid #e8d5a6;color:#795c23;border-radius:9px;padding:15px 17px;margin:15px 0;font-size:12px;line-height:1.8}.admin-incentive-warning p{margin:5px 0 0}.admin-incentive-warning>.btn{margin-top:12px}.admin-incentive-review-queue{margin-top:3px}.admin-incentive-review-queue .admin-incentive-kicker{display:block;margin-bottom:8px}.admin-incentive-queue-filter{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin:20px 0}.admin-incentive-queue-filter label{width:240px;max-width:100%}.admin-incentive-queue-filter>span{font-size:11px;color:#819075;padding-bottom:10px}.admin-incentive-review-list{display:grid;gap:19px}.admin-incentive-review-card{border:1px solid #dce5d7;border-radius:12px;padding:23px;background:#fff;overflow-wrap:anywhere}.admin-incentive-review-heading{display:flex;justify-content:space-between;gap:15px;align-items:flex-start;padding-bottom:19px;border-bottom:1px solid #e6ebe1}.admin-incentive-review-heading h3{font-size:19px;margin:6px 0}.admin-incentive-review-heading small{font-size:11px;color:#7c8972}.admin-incentive-record-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 30px;padding:17px 0;margin:0}.admin-incentive-record-details dt{font-size:10px;color:#7e8a71;font-weight:700;letter-spacing:.7px;text-transform:uppercase}.admin-incentive-record-details dd{margin:5px 0 0;font-size:14px;color:#305135;font-weight:700}.admin-incentive-record-notes{background:#f7f9f3;border-radius:8px;padding:15px;margin:11px 0}.admin-incentive-record-notes strong{font-size:10px;text-transform:uppercase;letter-spacing:.7px;color:#7e8a6c}.admin-incentive-record-notes p{font-size:13px;line-height:1.8;margin:7px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.admin-incentive-review-form{border-top:1px solid #e0e8d8;padding-top:21px;margin-top:20px}.admin-incentive-review-actions{display:flex;gap:10px;flex-wrap:wrap}.admin-incentive-reward-snapshot{padding:20px 0}.admin-incentive-reward-snapshot strong{font-size:26px;color:#35693c}.admin-incentive-reward-snapshot p{font-size:14px;margin:7px 0}.admin-incentive-reward-snapshot small{font-size:11px;color:#7b8870}.admin-incentive-payment{border:1px solid #dfce99;background:#fffaf0;border-radius:10px;padding:20px;display:flex;flex-direction:column;gap:17px}.admin-incentive-payment h4{font-size:15px;margin:0;color:#6c5725}.admin-incentive-payment>p{font-size:12px;margin:0;color:#776d51}.admin-incentive-payment .admin-incentive-checkbox{background:#fffdf6;border-color:#e5dbba}@media(max-width:1050px){.admin-incentive-editor-layout{grid-template-columns:minmax(0,1fr) 280px;gap:17px}.admin-incentive-panel{padding:22px}.admin-incentive-preview{padding:21px}.admin-incentive-header{padding:28px}.admin-incentive-grid{gap:14px}.admin-incentive-card{padding:20px}}@media(max-width:900px){.admin-incentive-editor-layout{grid-template-columns:1fr}.admin-incentive-aside{position:static;display:grid;grid-template-columns:1fr 1fr;gap:17px;align-items:start}.admin-incentive-preview{margin-bottom:22px}.admin-incentive-header h1{font-size:33px}.admin-incentive-grid{grid-template-columns:1fr}}@media(max-width:600px){.admin-incentive-header{padding:25px 22px;flex-direction:column;align-items:flex-start;gap:21px;border-radius:13px}.admin-incentive-header h1{font-size:32px}.admin-incentive-header-compact h1{font-size:29px}.admin-incentive-header p{font-size:12px}.admin-incentive-header-status{justify-content:flex-start}.admin-incentive-principles{gap:10px 17px;font-size:10px}.admin-incentive-panel{padding:20px 16px;border-radius:11px}.admin-incentive-section-heading{flex-direction:column;gap:13px}.admin-incentive-section-heading h2{font-size:20px}.admin-incentive-filters,.admin-incentive-field-pair,.admin-incentive-aside{grid-template-columns:1fr}.admin-incentive-card{padding:20px 17px}.admin-incentive-card h3{font-size:24px}.admin-incentive-card-footer{flex-direction:column}.admin-incentive-form{gap:23px}.admin-incentive-preview{padding:24px}.admin-incentive-save-bar{align-items:stretch;flex-direction:column}.admin-incentive-queue-filter{flex-direction:column;align-items:stretch;gap:10px}.admin-incentive-queue-filter label{width:100%}.admin-incentive-review-card{padding:18px 14px}.admin-incentive-review-heading{gap:10px;flex-wrap:wrap}.admin-incentive-record-details{grid-template-columns:1fr;gap:14px}.admin-incentive-payment{padding:16px 13px}.admin-incentive-review-actions{flex-direction:column}.admin-incentive-review-actions .btn{width:100%}.admin-incentive-pager{flex-wrap:wrap;gap:12px}.admin-incentive-pager>div{margin-left:auto}.admin-incentive-jump{gap:7px}.admin-incentive-jump a{flex:1 1 130px;text-align:center;font-size:11px}.admin-incentives input:not([type=checkbox]),.admin-incentives select,.admin-incentives textarea{font-size:16px}.admin-incentive-controls{padding:21px}.admin-incentive-note{padding:14px 12px}}.inventory-workspace{--iv-green:#1a513c;--iv-border:#dce5d9;--iv-gold:#edc760;max-width:1240px;margin:auto;color:#244432;line-height:1.65}.inventory-workspace *{min-width:0}.inventory-workspace h1,.inventory-workspace h2,.inventory-workspace h3{line-height:1.2}.inventory-workspace .btn{min-height:44px;white-space:normal;text-align:center}.inventory-workspace .btn-ghost{background:#fff;border-color:#bed2c2}.inventory-workspace button:disabled,.inventory-workspace a[aria-disabled=true]{opacity:.5;cursor:not-allowed}.inventory-workspace :focus-visible{outline:3px solid #b78c2f;outline-offset:3px}.inventory-workspace .form-error{margin:16px 0;overflow-wrap:anywhere}.inventory-header{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:31px 34px;color:#fff;background:linear-gradient(120deg,#143b2d,#205b41);border-radius:16px;margin-bottom:19px}.inventory-eyebrow{color:#ebce86;font-size:10px;letter-spacing:2px;font-weight:800}.inventory-header h1{font-family:Playfair Display,Georgia,serif;font-size:37px;letter-spacing:-.7px;margin:10px 0 12px}.inventory-header h2{font-size:18px;line-height:1.45;font-weight:600;margin:0 0 10px;overflow-wrap:anywhere}.inventory-header p{font-size:13px;color:#dbe6d8;max-width:700px;margin:0}.inventory-header>svg{flex-shrink:0;color:#b6d3b1}.inventory-header>.btn{flex-shrink:0}.inventory-scope{display:flex;gap:12px;align-items:flex-start;border:1px solid #d9e5ce;background:#f0f6e9;padding:15px 19px;border-radius:11px;margin-bottom:23px;color:#597047}.inventory-scope svg{flex-shrink:0;margin-top:2px}.inventory-scope p{margin:0;font-size:12px;line-height:1.8}.inventory-panel{border:1px solid var(--iv-border);background:#fff;border-radius:13px;padding:25px;margin-bottom:23px;box-shadow:0 2px 8px #25422905}.inventory-section-heading{display:flex;align-items:flex-start;justify-content:space-between;gap:19px;margin-bottom:20px}.inventory-section-heading h2{font-size:21px;margin:4px 0 7px;display:flex;gap:9px;align-items:center}.inventory-section-heading p{color:#6f7e67;font-size:12px;margin:0}.inventory-section-heading>.btn{flex-shrink:0}.inventory-kicker{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#7b8865}.inventory-filters{display:grid;grid-template-columns:minmax(0,2fr) minmax(180px,1fr);gap:18px;margin-bottom:24px}.inventory-workspace label{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:700;color:#345537}.inventory-workspace input,.inventory-workspace select,.inventory-workspace textarea{font:inherit;display:block;width:100%;min-height:46px;border:1px solid #c9d8c6;border-radius:8px;padding:12px 13px;background:#fdfefd;color:#25482f;line-height:1.5}.inventory-workspace textarea{resize:vertical;line-height:1.8}.inventory-workspace input:disabled,.inventory-workspace select:disabled,.inventory-workspace textarea:disabled{background:#f1f5ed;color:#6c7a63;opacity:1}.inventory-product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.inventory-product-card{padding:23px;border:1px solid var(--iv-border);border-radius:11px;display:flex;flex-direction:column;gap:18px;background:linear-gradient(145deg,#fff,#f8fbf5)}.inventory-product-card:hover{border-color:#8fb18e;box-shadow:0 3px 12px #3a5b3010}.inventory-product-card>div:first-child{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.inventory-status{display:inline-flex;align-items:center;background:#eaf0e4;border-radius:99px;padding:5px 10px;color:#566d45;font-size:10px;font-weight:800;line-height:1.5}.inventory-status-published{background:#dff1de;color:#39733b}.inventory-status-draft{background:#fff0c4;color:#836a2f}.inventory-status-archived{background:#eceee7;color:#73776b}.inventory-sku{font-size:10px;color:#7f8b73;overflow-wrap:anywhere}.inventory-product-card h3{font-family:Playfair Display,Georgia,serif;font-size:24px;margin:0;overflow-wrap:anywhere}.inventory-product-card dl{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:0 0 10px}.inventory-product-card dt{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:#7f8b70}.inventory-product-card dd{font-size:18px;margin:5px 0;color:#315b34;font-weight:800;line-height:1.5}.inventory-product-card small{font-size:10px;color:#7a836a}.inventory-product-card .inventory-unconfigured{font-size:15px;color:#92712d}.inventory-card-action{display:flex;gap:9px;align-items:center;border-top:1px solid var(--iv-border);padding-top:14px;color:#3f7141;font-size:12px;font-weight:800;margin-top:auto}.inventory-empty{padding:35px 15px;display:flex;flex-direction:column;gap:10px;align-items:center;text-align:center;color:#718263}.inventory-empty svg{color:#a6b797}.inventory-empty h3{font-size:19px;color:#43633b;margin:7px 0 0}.inventory-empty p{font-size:12px;max-width:440px;margin:0 0 10px}.inventory-pager{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:25px;padding-top:18px;border-top:1px solid var(--iv-border);font-size:12px;color:#75836a}.inventory-pager>div{display:flex;gap:8px}.inventory-pager button{border:1px solid #d3dfcd;border-radius:7px;padding:9px 13px;min-height:43px;color:#43613b;background:#f5f9ef;font-size:12px;font-weight:700}.inventory-back{display:inline-flex;align-items:center;gap:8px;padding:7px 0;margin-bottom:15px;font-size:12px;color:#416f47;font-weight:700}.inventory-saved-summary{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:23px}.inventory-saved-summary>div{padding:24px;border:1px solid #d5dfc7;border-radius:12px;background:linear-gradient(130deg,#faf8e8,#f1f7e9);display:flex;flex-direction:column;gap:7px}.inventory-saved-summary span{font-size:10px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#8c865c}.inventory-saved-summary strong{font-size:28px;line-height:1.3;color:#3e6133;overflow-wrap:anywhere}.inventory-saved-summary small{font-size:11px;color:#7b8769}.inventory-editors{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:start}.inventory-form,.inventory-form fieldset{display:flex;flex-direction:column;gap:18px}.inventory-form fieldset{padding:0;margin:0;border:0}.inventory-form .btn{align-self:flex-start;min-width:155px;margin-top:3px}.inventory-help{font-size:12px;color:#78876b;margin:0 0 19px;line-height:1.8}.inventory-note{border:1px solid #dbe6ce;border-radius:8px;background:#f2f7e9;padding:12px 14px;font-size:12px;color:#718250;margin:0 0 17px;line-height:1.8}.inventory-form .inventory-note{margin:0}.inventory-draft-label{background:#fff3d0;color:#8c7539;font-size:10px;font-weight:700;padding:6px 9px;border-radius:5px;white-space:nowrap}.inventory-warning{border:1px solid #e6d4a4;border-radius:9px;background:#fff6df;padding:15px 16px;margin:16px 0;font-size:12px;color:#81682d;line-height:1.8}.inventory-warning p{margin:5px 0 0}.inventory-warning>.btn{margin-top:12px}.inventory-success{border:1px solid #cde0bd;background:#edf6e5;color:#4b7536;padding:14px 15px;border-radius:9px;font-size:12px;line-height:1.8;margin:16px 0}.inventory-text-button{display:inline-block;background:none;border:0;text-decoration:underline;text-underline-offset:4px;font-size:12px;font-weight:700;color:#4a7540;padding:10px 0;min-height:42px;text-align:left;margin-top:11px}.inventory-text-link{font-size:12px;text-decoration:underline;text-underline-offset:4px;color:#416e3c;font-weight:700}.inventory-proposed{background:#f7f8f0;border-left:3px solid #d8c276;padding:13px 16px;margin:0;font-size:11px;color:#8a8a66;display:flex;flex-direction:column;gap:3px}.inventory-proposed strong{font-size:22px;color:#596e36}.inventory-proposed small{font-size:10px}.inventory-legacy{font-size:12px;color:#7a856f;background:#fbfcf8}.inventory-legacy summary{font-size:14px;font-weight:700;color:#657952;cursor:pointer;min-height:30px}.inventory-legacy p{max-width:750px;line-height:1.8}.inventory-legacy dl{display:flex;flex-wrap:wrap;gap:20px 50px;margin:17px 0}.inventory-legacy dt{font-size:10px;letter-spacing:.6px;text-transform:uppercase;color:#8c937e}.inventory-legacy dd{margin:4px 0;font-size:17px;font-weight:700;color:#738163}.inventory-history-filters{display:grid;grid-template-columns:1fr 1fr 1.4fr;align-items:end;gap:15px;margin-bottom:17px}.inventory-history-filters>div{display:flex;gap:15px;align-items:center;flex-wrap:wrap}.inventory-history-filters .inventory-text-button{margin:0}.inventory-history-tools{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:18px 0 23px}.inventory-history-tools>p{font-size:11px;color:#829071;margin:0;max-width:600px}.inventory-history-tools>.btn{flex-shrink:0}.inventory-movements{display:flex;flex-direction:column;gap:15px;list-style:none;margin:0;padding:0}.inventory-movements li{padding:20px;border:1px solid #dee7d6;border-radius:10px;background:#fff;overflow-wrap:anywhere}.inventory-movement-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;color:#88947a}.inventory-movement-quantities{display:flex;gap:16px;align-items:center;margin:19px 0}.inventory-movement-quantities>div{display:flex;flex-direction:column;gap:4px}.inventory-movement-quantities small{font-size:10px;text-transform:uppercase;letter-spacing:.6px;color:#8e997d}.inventory-movement-quantities strong{font-size:19px;color:#526d3f;line-height:1.4}.inventory-movement-quantities>svg{color:#a8b597;flex-shrink:0}.inventory-delta{font-size:13px;font-weight:800;border-radius:7px;padding:6px 11px;background:#edf6e4;color:#67854b}.inventory-delta-negative{background:#fff0da;color:#98763e}.inventory-movements li>p{font-size:13px;line-height:1.8;margin:0 0 10px;color:#667c53;white-space:pre-wrap;overflow-wrap:anywhere}.inventory-movements li>small{font-size:10px;color:#97a086}.inventory-dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0a2019aa;z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.inventory-dialog{background:#fffdf5;border:1px solid #dbc787;border-radius:15px;padding:27px;max-width:500px;box-shadow:0 15px 50px #05140b44}.inventory-dialog h2{font-size:24px;color:#3e5b2f;margin:0 0 13px}.inventory-dialog p{font-size:13px;color:#7f835c;line-height:1.9}.inventory-dialog>div{display:flex;gap:11px;flex-wrap:wrap;margin-top:22px}@media(max-width:1000px){.inventory-editors{grid-template-columns:1fr}.inventory-header{padding:28px}.inventory-panel{padding:22px}.inventory-history-filters{grid-template-columns:1fr 1fr}.inventory-history-filters>div{grid-column:1/-1}.inventory-saved-summary strong{font-size:25px}}@media(max-width:650px){.inventory-header{padding:25px 21px;align-items:flex-start;flex-direction:column;gap:18px}.inventory-header h1{font-size:32px}.inventory-header h2{font-size:17px}.inventory-header>svg{display:none}.inventory-product-grid,.inventory-filters,.inventory-saved-summary{grid-template-columns:1fr}.inventory-panel{padding:20px 16px}.inventory-section-heading{flex-direction:column;gap:12px}.inventory-section-heading h2{font-size:20px}.inventory-scope{padding:14px 13px}.inventory-scope p{font-size:11px}.inventory-product-card{padding:20px 17px}.inventory-product-card dl{gap:15px}.inventory-product-card dd{font-size:17px}.inventory-product-card .inventory-unconfigured{font-size:14px}.inventory-saved-summary{gap:12px}.inventory-saved-summary>div{padding:21px}.inventory-form .btn{align-self:stretch}.inventory-workspace input,.inventory-workspace select,.inventory-workspace textarea{font-size:16px}.inventory-history-tools{align-items:flex-start;flex-direction:column;gap:13px}.inventory-history-tools .btn{width:100%}.inventory-movements li{padding:17px 13px}.inventory-movement-heading{align-items:flex-start;flex-direction:column;gap:9px}.inventory-movement-quantities{gap:10px;flex-wrap:wrap}.inventory-movement-quantities strong{font-size:17px}.inventory-delta{padding:5px 8px}.inventory-pager{flex-wrap:wrap;gap:13px}.inventory-pager>div{margin-left:auto}.inventory-dialog{padding:23px 19px}.inventory-dialog h2{font-size:23px}.inventory-dialog>div{flex-direction:column}.inventory-dialog .btn{width:100%}}.auth-card.registration-card{max-width:760px}.registration-card .auth-accent{padding-bottom:22px}.registration-form{gap:22px}.account-section{margin:0;padding:0;border:0;min-width:0}.account-section legend{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:800;color:#134d38;margin-bottom:17px}.account-step{display:inline-grid;place-items:center;width:26px;height:26px;border-radius:50%;font-size:12px;background:#edf6ef;color:#146d43}.account-field-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px}.account-field-grid>*{min-width:0}.account-field-wide{grid-column:1/-1}.auth-form select,.account-field-grid select{width:100%;min-height:44px;border:1px solid #cfded7;border-radius:8px;padding:12px 13px;background:#fff;color:#162e2b;font:inherit}.auth-form select:focus-visible{outline:2px solid #41a877;outline-offset:2px}.account-field-help{font-weight:400;color:#526a60;line-height:1.55;font-size:12px}.account-section-description{font-size:13px;color:#526a60;margin:0 0 17px;line-height:1.6}.password-field{display:flex;flex-direction:column;gap:7px}.password-field>label{font-size:12px;font-weight:700;color:#344a46}.password-control{position:relative}.password-control input{width:100%;padding-right:49px!important;box-sizing:border-box}.password-toggle{position:absolute;right:3px;top:50%;transform:translateY(-50%);width:40px;min-height:38px;display:grid;place-items:center;border:0;background:transparent;color:#315e48;border-radius:6px;cursor:pointer}.password-toggle:hover{background:#eaf3ed}.password-toggle:focus-visible{outline:2px solid #13754b;outline-offset:0}.password-toggle:disabled{opacity:.5;cursor:default}.phone-control{display:flex;align-items:stretch;width:100%;min-width:0}.phone-control>span{display:grid;place-items:center;min-width:53px;padding:0 9px;background:#eef5ef;border:1px solid #cfded7;border-right:0;border-radius:8px 0 0 8px;font-size:13px;white-space:nowrap}.phone-control input{border-radius:0 8px 8px 0!important;min-width:0}.account-consent{display:flex!important;flex-direction:row!important;align-items:flex-start;gap:10px!important;font-weight:400!important;line-height:1.65}.account-consent input{width:18px!important;min-height:18px!important;margin-top:2px;flex:none}.account-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.account-username{font-family:ui-monospace,monospace;overflow-wrap:anywhere}.account-success-details{padding:14px;background:#fff;border-radius:8px;margin-top:14px}.private-contact-list{display:grid;grid-template-columns:100px minmax(0,1fr);gap:10px;font-size:13px;margin:20px 0}.private-contact-list dt{color:#526a60}.private-contact-list dd{margin:0;overflow-wrap:anywhere}.account-section+.account-section{border-top:1px solid #e5eee8;padding-top:24px}.account-context-note{font-size:12px;line-height:1.6;color:#526a60}.account-welcome-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.member-profile .account-field-grid input,.member-profile .account-field-grid select{min-width:0}.account-field-help a{color:#087849}.registration-form .form-error{scroll-margin-top:30px}@media(max-width:560px){.account-field-grid{grid-template-columns:1fr}.account-field-wide{grid-column:auto}.registration-form{padding:24px 20px}.private-contact-list{grid-template-columns:85px minmax(0,1fr)}.account-section legend{font-size:15px}}.country-select-control{display:flex;align-items:stretch;min-width:0}.country-selected-flag{display:grid;place-items:center;width:54px;flex:none;padding:10px;background:#eef5ef;border:1px solid #cfded7;border-right:0;border-radius:8px 0 0 8px;font-size:22px}.country-selected-flag img{display:block;width:32px;height:22px;object-fit:contain;box-shadow:0 0 0 1px #17372e17}.country-select-control select{min-width:0;border-radius:0 8px 8px 0!important;padding-left:9px!important}.rank-workspace{color:#193b31;overflow-wrap:anywhere}.rank-workspace *,.rank-card *{box-sizing:border-box}.rank-page-heading,.rank-section-heading{display:flex;justify-content:space-between;align-items:center;gap:16px}.rank-page-heading{margin:4px 0 24px}.rank-page-heading h1{font-size:30px;letter-spacing:-.7px;margin:8px 0}.rank-page-heading p{color:#526b60;line-height:1.65;margin:8px 0}.rank-page-heading>svg{color:#987427;flex-shrink:0}.rank-card,.rank-panel{background:#fff;border:1px solid #dce7dc;border-radius:14px;padding:25px;box-shadow:0 3px 14px #143d2510;min-width:0}.rank-card{margin-bottom:22px;border-top:3px solid #c6a34b;background:linear-gradient(120deg,#fffdf6,#fff 65%);color:#193b31;overflow-wrap:anywhere}.rank-section-heading{flex-wrap:wrap;margin-bottom:16px}.rank-section-heading h2,.rank-section-heading h3{margin:4px 0;font-size:21px}.rank-section-heading>svg{color:#0a714d}.rank-section-heading .text-link{display:inline-flex;align-items:center;gap:7px}.rank-overview{display:flex;align-items:center;gap:20px}.rank-emblem{width:76px;height:84px;display:flex;align-items:center;justify-content:center;border-radius:15px 15px 35px 35px;background:#f1f4ed;color:#637a61;border:1px solid #d7e2d4;position:relative;flex-shrink:0}.rank-emblem-earned{background:linear-gradient(140deg,#0d6547,#073d2d);color:#edcc77;border-color:#c7a44e;box-shadow:0 5px 14px #14492b15}.rank-emblem>span{position:absolute;bottom:8px;right:8px;background:#ebcd84;color:#173c2d;border:2px solid #fff;border-radius:50%;width:25px;height:25px;display:grid;place-items:center;font-size:13px;font-weight:800}.rank-current{flex:1;min-width:0}.rank-current h2,.experience .rank-current h2{font-size:27px;margin:7px 0 6px;letter-spacing:-.5px;line-height:1.25}.rank-current p{font-size:13px;color:#526b60;line-height:1.6;margin:0}.rank-total{display:flex;flex-direction:column;align-items:flex-end;gap:6px;flex-shrink:0}.rank-total strong{font-size:34px;color:#08633f;line-height:1.1}.rank-total span{font-size:12px;color:#536a5c}.rank-help{font-size:12px;line-height:1.7;color:#576d60;margin:12px 0}.rank-help a{color:#096642;text-decoration:underline;font-weight:700}.rank-progress{margin:22px 0 12px}.rank-progress>div{display:flex;justify-content:space-between;gap:14px;font-size:12px;line-height:1.6;margin-bottom:9px}.rank-progress>div>span{color:#627667}.rank-progress progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;border:0;border-radius:10px;width:100%;height:9px;overflow:hidden;background:#e2ebe1;color:#138258}.rank-progress progress::-webkit-progress-bar{background:#e2ebe1;border-radius:10px}.rank-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#075c40,#42a375);border-radius:10px}.rank-progress progress::-moz-progress-bar{background:#138258;border-radius:10px}.rank-complete{display:flex;gap:9px;align-items:center;font-size:13px;font-weight:700;color:#0d704b;margin-top:20px}.rank-ladder{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;list-style:none;padding:0;margin:23px 0 16px}.rank-ladder li{display:grid;justify-items:center;gap:7px;text-align:center;background:#f7f8f4;border:1px solid #e0e7dc;border-radius:10px;padding:16px 10px;min-width:0;font-size:12px}.rank-ladder li>span:not(.rank-step-mark){font-size:11px;color:#617162;line-height:1.5}.rank-ladder small{font-size:10px;color:#677967}.rank-step-mark{display:grid;place-items:center;width:29px;height:29px;background:#e5ece1;border-radius:50%;font-weight:800;color:#536d51}.rank-ladder li.rank-step-earned{border-color:#b5d6be;background:#f0f8ef}.rank-step-earned .rank-step-mark{color:#fff;background:#16764f}.rank-ladder li[aria-current=step]{border:2px solid #b49237;background:#fffcf1}.rank-ladder li[aria-current=step] small{color:#80621a;font-weight:800}.rank-admin-columns{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:22px;align-items:start}.rank-form fieldset,.rank-member-picker{border:0;padding:0;margin:0;min-width:0}.rank-form fieldset{display:grid;gap:16px}.rank-form label,.rank-member-picker>label{display:grid;gap:7px;color:#344e40;font-size:12px;font-weight:700}.rank-form input:not([type=checkbox]),.rank-form textarea,.rank-member-picker input{font:inherit;width:100%;max-width:100%;min-width:0;border:1px solid #cbdccf;border-radius:8px;padding:12px;background:#fff;color:#183d2d;min-height:43px}.rank-form textarea{resize:vertical;line-height:1.6}.rank-form input:focus-visible,.rank-form textarea:focus-visible,.rank-member-picker input:focus-visible,.rank-workspace button:focus-visible,.rank-workspace a:focus-visible,.rank-workspace summary:focus-visible,.rank-card a:focus-visible{outline:3px solid #a4822b;outline-offset:3px}.rank-target-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.rank-checkbox{display:flex!important;align-items:center;gap:10px!important}.rank-checkbox input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:18px;height:18px;accent-color:#0b744d;flex-shrink:0}.rank-note{padding:15px 17px;border:1px solid #e4d6a5;border-radius:10px;background:#fffaf0;color:#655528;font-size:12px;line-height:1.7;margin:12px 0}.rank-note p{margin:6px 0}.rank-note .btn{margin-top:8px}.rank-form .rank-note,.rank-form .rank-help{margin:0}.rank-actions{display:flex;align-items:center;flex-wrap:wrap;gap:13px}.rank-status{display:inline-flex;align-items:center;padding:5px 9px;border-radius:20px;background:#edf1e9;color:#586b55;font-size:10px;font-weight:800;line-height:1.5}.rank-status-enabled{background:#e5f5e9;color:#0c6840}.rank-success{border:1px solid #b7d9bc;background:#eef9ee;color:#17613d;padding:14px 16px;font-size:12px;line-height:1.7;border-radius:9px}.rank-text-button{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:none;border:0;padding:7px 0;color:#0b6d46;text-decoration:underline;font-size:12px;font-weight:700;cursor:pointer;line-height:1.5}.rank-text-button:disabled{opacity:.55;cursor:not-allowed}.rank-form fieldset:disabled,.rank-member-picker:disabled{opacity:.75}.rank-form fieldset:disabled input,.rank-form fieldset:disabled textarea{background:#f3f5f1}.rank-member-picker details{margin-top:15px}.rank-member-picker summary{color:#276144;font-size:12px;font-weight:700;cursor:pointer;padding:10px 0}.rank-member-picker ul{list-style:none;margin:10px 0;padding:0;display:grid;gap:7px}.rank-member-choice{display:grid;text-align:left;gap:5px;width:100%;padding:12px;border:1px solid #d8e4d7;background:#fbfdf8;border-radius:8px;cursor:pointer;color:#244b36;overflow-wrap:anywhere}.rank-member-choice:hover{border-color:#9cb59a}.rank-member-choice small{color:#64765e;font-size:11px}.rank-selected-member{display:flex;align-items:center;gap:10px;background:#edf6eb;border:1px solid #c9dfc6;border-radius:9px;padding:13px;margin-top:14px}.rank-selected-member>span{display:grid;gap:4px;flex:1;min-width:0}.rank-selected-member strong{font-size:13px}.rank-selected-member small{font-size:11px;color:#526b4b}.rank-selected-member>svg{color:#1b7750;flex-shrink:0}.rank-purchase-editor{margin-top:18px}.rank-purchase-fields{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px}.rank-account-summary{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px;background:#f7f8f2;border-radius:8px;margin-top:16px;font-size:12px}.rank-account-summary span{color:#536b51}.rank-empty{display:flex;align-items:center;gap:16px;padding:22px;background:#f5f8f1;border:1px dashed #c9d8c6;border-radius:10px;margin-top:16px;font-size:13px;color:#57704e;line-height:1.6}.rank-empty p{margin:5px 0}.rank-empty svg{flex-shrink:0;color:#497c46}.rank-member-history{border-top:1px solid #e0e8dc;padding-top:24px;margin-top:26px}.rank-member-history .rank-section-heading h3{font-size:18px}.rank-ledger{list-style:none;margin:18px 0;padding:0;display:grid;gap:14px}.rank-ledger>li{border:1px solid #dde6d8;border-radius:10px;padding:17px;background:#fff;min-width:0}.rank-ledger-heading,.rank-ledger-footer{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.rank-ledger-heading>strong{font-size:22px;color:#0c784a}.rank-ledger-heading>strong.rank-negative{color:#934b33}.rank-ledger-heading>strong>span{font-size:11px;font-weight:600}.rank-ledger dl{display:grid;grid-template-columns:1fr 1fr;gap:12px;font-size:12px;margin:16px 0}.rank-ledger dt{font-size:10px;color:#6b7b63;margin-bottom:5px}.rank-ledger dd{margin:0;line-height:1.5}.rank-ledger-reason{font-size:12px;line-height:1.7;white-space:pre-wrap;color:#526449}.rank-ledger-footer small{font-size:10px;color:#6a7961}.rank-workspace .pager{margin-top:17px}.rank-workspace .form-error{overflow-wrap:anywhere}.rank-panel .rank-section-heading .overline{font-size:9px}@media(max-width:1150px){.rank-admin-columns{grid-template-columns:1fr}.rank-ladder{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:650px){.rank-page-heading{align-items:flex-start;flex-wrap:wrap}.rank-page-heading h1{font-size:26px}.rank-page-heading>svg{display:none}.rank-panel,.rank-card,.experience .rank-card{padding:21px}.rank-overview{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px}.rank-emblem{width:58px;height:70px}.rank-emblem>svg{width:30px}.rank-current h2,.experience .rank-current h2{font-size:22px}.rank-total{grid-column:1/-1;flex-direction:row;align-items:baseline;gap:9px;padding-top:10px}.rank-total strong{font-size:29px}.rank-progress>div{flex-wrap:wrap;gap:5px}.rank-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.rank-target-grid{gap:12px}.rank-purchase-fields{grid-template-columns:1fr}.rank-actions{align-items:stretch;flex-direction:column}.rank-actions>.btn{width:100%}.rank-selected-member{flex-wrap:wrap}.rank-selected-member .rank-text-button{margin-left:auto}.rank-ledger dl{grid-template-columns:1fr}.rank-section-heading{align-items:flex-start}.rank-empty{padding:17px}.rank-member-picker .pager{flex-wrap:wrap}.rank-card .overline{font-size:9px}}@media(prefers-reduced-motion:reduce){.rank-workspace *,.rank-card *{scroll-behavior:auto!important}}.rank-admin-columns{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.rank-total span{text-align:right;max-width:145px;line-height:1.5}.rank-ladder{grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:14px;align-items:start}.rank-ladder>li{display:block;text-align:left;padding:18px}.rank-step-heading{display:flex;gap:11px;align-items:center;min-width:0}.rank-step-heading>div{display:grid;gap:6px;min-width:0}.rank-step-heading strong{font-size:14px}.rank-step-heading .rank-step-mark{flex-shrink:0}.rank-ladder .rank-help{margin:12px 0 0;font-size:11px}.rank-next{margin-top:18px}.rank-next .rank-progress{margin-bottom:8px}.rank-requirements{padding:0;margin:12px 0;list-style:none;display:grid;gap:8px;width:100%}.rank-requirements>li{display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;border:1px solid #e2e9dd;background:#fff;border-radius:8px;padding:11px 12px;font-size:11px;min-width:0}.rank-requirements>li>span:first-child{display:grid;gap:5px;min-width:0}.rank-requirements strong{font-size:12px}.rank-requirements small{color:#63735b;font-size:10px;line-height:1.5}.rank-requirement-value{display:flex;align-items:center;justify-content:flex-end;gap:7px;text-align:right;line-height:1.6;font-variant-numeric:tabular-nums;max-width:50%;color:#425d3e}.rank-requirement-value svg{flex-shrink:0;color:#168054}.rank-requirements .rank-requirement-met{background:#f5faf2;border-color:#cde1c8}.rank-eligibility{padding:10px 12px;color:#77552b;background:#fff8e8;border:1px solid #ebdcb2;border-radius:8px;font-size:12px;line-height:1.6;margin:12px 0}.rank-form select{font:inherit;width:100%;max-width:100%;min-width:0;border:1px solid #cbdccf;border-radius:8px;padding:12px 8px;background:#fff;color:#183d2d;min-height:43px}.rank-form select:focus-visible,.rank-icon-button:focus-visible,.rank-rule-toggle:focus-visible{outline:3px solid #a4822b;outline-offset:3px}.rank-form fieldset:disabled select{background:#f3f5f1}.rank-editor-list{display:grid;gap:12px;min-width:0}.rank-rule-editor{border:1px solid #cdddcf;border-radius:10px;min-width:0;overflow:hidden;background:#fff}.rank-rule-toolbar{display:flex;align-items:center;gap:6px;padding:10px;background:#f5f8f0}.rank-rule-toggle{display:flex;align-items:center;gap:10px;background:none;border:0;padding:5px;color:#244e37;text-align:left;cursor:pointer;min-width:0;flex:1}.rank-rule-toggle>.rank-step-mark{flex-shrink:0}.rank-rule-toggle>span:nth-child(2){display:grid;gap:5px;flex:1;min-width:0}.rank-rule-toggle strong{font-size:13px;line-height:1.5;overflow-wrap:anywhere}.rank-rule-toggle small{font-size:10px;color:#587052;line-height:1.5;overflow-wrap:anywhere}.rank-rule-toggle>span:last-child{font-size:19px;font-weight:700}.rank-order-actions{display:flex;gap:3px;flex-shrink:0}.rank-icon-button{display:grid;place-items:center;width:32px;min-height:34px;border:1px solid #d1decf;border-radius:6px;color:#286044;background:#fff;cursor:pointer}.rank-icon-button:disabled{opacity:.35;cursor:not-allowed}.rank-delete{color:#934b33}.rank-rule-body:not([hidden]){display:grid;gap:19px;padding:17px}.rank-rule-body[hidden]{display:none}.rank-form .rank-rule-group{display:grid;gap:13px;border-top:1px solid #e1e9dc;padding:17px 0 0;margin:0;min-width:0}.rank-rule-group legend,.rank-rule-group h4{color:#234d34;font-size:12px;font-weight:800;margin:0;padding:0 4px 0 0;line-height:1.6}.rank-form fieldset.rank-rule-group{padding-top:12px}.rank-category-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rank-add{justify-self:start;display:inline-flex;align-items:center;gap:7px}@media(max-width:1150px){.rank-admin-columns{grid-template-columns:1fr}}@media(max-width:650px){.rank-ladder{grid-template-columns:1fr}.rank-total span{text-align:left;max-width:none}.rank-rule-toolbar{flex-wrap:wrap}.rank-rule-toggle{flex-basis:100%}.rank-order-actions{margin-left:auto}.rank-rule-body:not([hidden]){padding:14px}.rank-rule-body .rank-target-grid,.rank-rule-body .rank-category-options{grid-template-columns:1fr}.rank-requirements>li{padding:10px}.rank-requirement-value{max-width:45%}.rank-add{justify-self:stretch;justify-content:center}}.du-stat{position:relative;isolation:isolate;overflow:hidden;min-width:0;min-height:158px;border-radius:15px;padding:20px 22px;color:#fff;display:flex;flex-direction:column;text-decoration:none;box-shadow:0 7px 18px #203b5020;transition:transform .18s,box-shadow .18s;border:1px solid #ffffff20}.du-stat:after{content:"";position:absolute;width:150px;height:150px;border:24px solid #ffffff0b;border-radius:50%;right:-64px;top:-52px;z-index:-1}.du-stat-green{background:linear-gradient(118deg,#078851,#0dbd81)}.du-stat-blue{background:linear-gradient(118deg,#087bc9,#3498ef)}.du-stat-gold{background:linear-gradient(118deg,#f5d88a,#ffe7a8);color:#453517;border-color:#edcc7960}.du-stat-purple{background:linear-gradient(118deg,#7041c9,#a267ec)}a.du-stat:hover{transform:translateY(-3px);box-shadow:0 12px 25px #203b5026}.du-stat-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:13px}.du-stat-icon{display:grid;place-items:center;width:38px;height:38px;background:#ffffff26;border:1px solid #ffffff27;border-radius:11px}.du-stat-gold .du-stat-icon{background:#ffffff45;border-color:#b8974430}.du-stat-arrow{opacity:.7}.du-stat-label{font-size:12px;font-weight:600;letter-spacing:.015em;opacity:.94}.du-stat-value{font-size:clamp(25px,2.2vw,34px);line-height:1.3;letter-spacing:-.045em;font-weight:750;overflow-wrap:anywhere;margin:3px 0 5px;font-variant-numeric:tabular-nums}.du-stat-detail{font-size:11px;line-height:1.5;opacity:.9}.du-panel{min-width:0;background:#fff;border:1px solid #e6ecf1;border-radius:16px;padding:21px;box-shadow:0 3px 14px #17394f04}.du-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:18px}.du-panel-head>div:first-child{min-width:0}.du-panel-head h2{margin:0;display:flex;align-items:center;gap:8px;font-size:15px;font-weight:700;letter-spacing:-.025em;color:#192f3b;line-height:1.45}.du-panel-head h2 svg{color:#668276;flex-shrink:0}.du-panel-head p{font-size:11px;line-height:1.5;color:#7c8b96;margin:5px 0 0}.du-panel-action{font-size:11px;flex-shrink:0;max-width:48%}.du-panel-action a{color:#087c59;text-decoration:none;font-weight:650;display:inline-flex;gap:4px;align-items:center}.du-panel-action a:hover{text-decoration:underline}.du-panel-action select{max-width:100%;border:1px solid #e1e8ec;background:#f7f9fb;border-radius:7px;padding:6px 22px 6px 8px;font-size:11px;color:#435766}.du-empty{min-height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:23px 14px;gap:10px}.du-empty>span{width:46px;height:46px;display:grid;place-items:center;border-radius:14px;background:#edf7f2;color:#58a38a}.du-empty>strong{font-size:13px;color:#36534a}.du-empty p{font-size:12px;color:#7b8d94;max-width:300px;line-height:1.65;margin:0}.du-empty a{font-size:12px;color:#087c59;font-weight:650}.du-avatar{width:34px;height:34px;border-radius:50%;display:inline-grid;flex-shrink:0;place-items:center;font-size:11px;font-weight:750;border:3px solid #ffffff}.du-avatar-green{background:#dff2e8;color:#187954}.du-avatar-gold{background:#fff0c5;color:#9b731f}.du-avatar-blue{background:#e2effe;color:#397eb7}.du-avatar-purple{background:#efe6fd;color:#8a57ba}.du-chart{margin:0;min-width:0}.du-chart>svg{display:block;width:100%;height:auto;overflow:visible;font-family:inherit}.du-chart-grid{stroke:#edf1f5;stroke-width:1;stroke-dasharray:3 4}.du-chart-axis{fill:#8a9aa5;font-size:11px}.du-chart-point{cursor:help;transition:filter .12s}.du-chart-point:hover,.du-chart-point:focus{filter:drop-shadow(0 0 4px #17664960);outline:none;stroke:#183f34;stroke-width:3px}.du-chart-empty{font-size:11px;color:#92a1a8;text-align:center;margin-top:-3px;line-height:1.5}.du-chart-data{margin-top:7px;font-size:11px;color:#7d929b}.du-chart-data summary{cursor:pointer;width:max-content;max-width:100%;padding:3px 0}.du-chart-data summary:hover{color:#07845f}.du-chart-data table{width:100%;font-size:11px;margin-top:10px;border-collapse:collapse}.du-chart-data caption{text-align:left;padding-bottom:8px;color:#415d56}.du-chart-data th,.du-chart-data td{padding:5px 7px;text-align:left;border-bottom:1px solid #eef3f6}.du-donut-layout{display:flex;align-items:center;justify-content:space-around;gap:22px;padding:8px 0;min-height:195px}.du-donut{position:relative;width:165px;max-width:48%;flex-shrink:0}.du-donut>svg{display:block;width:100%;height:auto}.du-donut-center{position:absolute;top:30%;right:30%;bottom:30%;left:30%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.du-donut-center strong{font-size:26px;line-height:1.2;color:#243b43;letter-spacing:-.04em}.du-donut-center span{font-size:10px;color:#819197;line-height:1.3}.du-chart-legend{list-style:none;display:grid;gap:14px;margin:0;padding:0;flex:1;min-width:0;max-width:220px}.du-chart-legend li{display:flex;gap:8px;align-items:center;font-size:11px;color:#637780;min-width:0}.du-chart-legend li i{width:7px;height:7px;border-radius:50%;flex-shrink:0}.du-chart-legend li span{flex:1;min-width:0;overflow-wrap:anywhere}.du-chart-legend li strong{font-variant-numeric:tabular-nums;font-size:12px;color:#29434e}.du-chart-legend li.du-legend-empty{font-size:12px;color:#8d9da5;line-height:1.6}.du-stat:focus-visible,.du-panel a:focus-visible,.du-chart-data summary:focus-visible{outline:3px solid #5aaeda;outline-offset:4px}@media(min-width:1500px){.du-stat{min-height:170px;padding:22px 25px}.du-panel{padding:24px}.du-panel-head h2{font-size:16px}.du-panel-head p,.du-panel-action{font-size:12px}}@media(max-width:700px){.du-stat{min-height:142px;padding:17px 15px;border-radius:13px}.du-stat-top{margin-bottom:8px}.du-stat-icon{width:33px;height:33px;border-radius:9px}.du-stat-value{font-size:26px}.du-stat-label{font-size:11px}.du-stat-detail{font-size:10px}.du-panel{padding:17px;border-radius:14px}.du-panel-head{gap:8px}.du-panel-head h2{font-size:14px}.du-panel-head p{font-size:11px}.du-donut-layout{gap:14px}.du-donut{width:152px}.du-chart-axis{font-size:12px}.du-panel-action{max-width:48%}}@media(max-width:380px){.du-stat-value{font-size:23px}.du-stat{padding:15px 13px}.du-donut{width:136px}.du-donut-layout{gap:10px}.du-chart-legend{gap:12px}.du-chart-legend li{font-size:10px}.du-panel-head{flex-wrap:wrap}.du-panel-action{max-width:100%}}@media(prefers-reduced-motion:reduce){.du-stat,.du-chart-point{transition:none}a.du-stat:hover{transform:none}}.du-stat{border-radius:18px;border-color:#ffffff35;box-shadow:0 10px 25px #133d3322,inset 0 1px #ffffff40;padding:21px 23px;min-height:170px}.du-stat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(115deg,transparent 38%,#ffffff0b 38.2%,#ffffff02 68%,transparent 68.2%)}.du-stat:after{width:175px;height:175px;border-width:30px;right:-80px;top:-70px;border-color:#ffffff0c}.du-stat-green{background:radial-gradient(ellipse at 100% 100%,#10c28870,transparent 70%),linear-gradient(120deg,#055c43,#079b6c)}.du-stat-blue{background:radial-gradient(ellipse at 100% 100%,#60b8ef35,transparent 60%),linear-gradient(120deg,#084d83,#1686d2)}.du-stat-gold{background:linear-gradient(120deg,#e4bd66,#f9dc98 64%,#f7e3b6);color:#3e2d0c;border-color:#d8b667}.du-stat-purple{background:radial-gradient(ellipse at 100% 100%,#bb8bf535,transparent 60%),linear-gradient(120deg,#56329c,#8b58d7)}.du-stat-watermark{position:absolute;right:15px;bottom:5px;width:94px;height:94px;opacity:.1;z-index:-1;transform:rotate(-12deg);pointer-events:none}.du-stat-gold .du-stat-watermark{opacity:.08}.du-stat-icon{width:43px;height:43px;border-radius:13px;background:linear-gradient(145deg,#ffffff35,#ffffff12);border-color:#ffffff48;box-shadow:inset 0 1px #ffffff20,0 4px 10px #072c2710}.du-stat-gold .du-stat-icon{background:linear-gradient(145deg,#fff6d7a6,#fff5d02e);border-color:#b8933e55}.du-stat-arrow{width:28px;height:28px;padding:5px;border:1px solid #ffffff35;border-radius:50%;opacity:.9;background:#ffffff0b}.du-stat-gold .du-stat-arrow{border-color:#9d7b3540;background:#fff5d52e}.du-stat-label{font-size:12px;font-weight:650;opacity:1}.du-stat-value{font-size:clamp(28px,2.35vw,36px);font-weight:800;margin:4px 0 5px;letter-spacing:-.04em}.du-stat-detail{opacity:1;line-height:1.55;max-width:90%}.du-panel{border-color:#d7e4dd;border-radius:18px;background:linear-gradient(150deg,#fff,#fcfefc);box-shadow:0 6px 22px #193e3010,inset 0 1px #fff}.du-panel-head{padding-bottom:15px;border-bottom:1px solid #e4ece7;margin-bottom:17px;align-items:center}.du-panel-head h2{font-size:16px;font-weight:750;color:#183c31;gap:10px;letter-spacing:-.02em}.du-panel-icon{width:36px;height:36px;display:inline-grid;place-items:center;flex-shrink:0;background:linear-gradient(145deg,#e9f6ed,#d9ece0);border:1px solid #cee4d5;border-radius:11px;box-shadow:0 3px 8px #234c3110}.du-panel-head h2 .du-panel-icon svg{color:#087950}.admin-dashboard .du-panel-icon{background:var(--admin-panel-tint,#e9f6ed);border-color:#ffffffb3;box-shadow:inset 0 0 0 1px #234c3110,0 3px 8px #234c3110}.admin-dashboard .du-panel-head h2 .du-panel-icon svg{color:var(--admin-panel-accent,#087950)}.du-panel-head p{font-size:12px;color:#5e756b;line-height:1.6;margin-top:6px}.du-panel-action a{font-size:11px;min-height:30px;border:1px solid #d8e7dd;background:#f1f7f2;border-radius:7px;padding:6px 9px;line-height:1.3}.du-panel-action a:hover{background:#e4f1e8;text-decoration:none;color:#075536}.du-empty{background:radial-gradient(ellipse at 50% 10%,#e7f3eb99,transparent 75%);border:1px dashed #d8e6dd;border-radius:12px;min-height:145px;padding:23px 15px}.du-empty>span{width:53px;height:53px;background:linear-gradient(135deg,#dceee0,#f5faf5);border:1px solid #cce0d2;border-radius:17px;box-shadow:0 6px 12px #193d2d0b;color:#237e58}.du-empty>strong{color:#244d3d;font-size:14px}.du-empty p{color:#627970}.du-avatar{box-shadow:0 0 0 1px #dae7df,0 3px 6px #133f2c0a}.du-chart{background:linear-gradient(180deg,#f7fbf8,#fff);border-radius:12px;padding:7px 8px 0;border:1px solid #e8efe9}.du-chart-grid{stroke:#dce9e1;stroke-dasharray:3 5}.du-chart-axis{fill:#657e73}.du-chart-empty{color:#3d6855;font-size:12px;background:#edf6ef;border:1px solid #deebe1;border-radius:7px;margin:0 8px 8px;padding:9px 11px}.du-chart-data{margin:7px 7px 8px;color:#48775f}.du-chart-data summary{font-weight:600;padding:5px 0}.du-chart-data th,.du-chart-data td{color:#3b5b4b}.du-donut{filter:drop-shadow(0 7px 6px #173f2b0c)}.du-donut-center strong{color:#153f30;font-size:30px;font-weight:800}.du-donut-center span{color:#647d70;font-size:11px}.du-chart-legend li{color:#506b5f;font-size:12px}.du-chart-legend li strong{font-size:13px;color:#213f32}.du-chart-legend li i{width:9px;height:9px;box-shadow:0 0 0 3px #f3f7f4}@media(max-width:700px){.du-stat{min-height:158px;padding:17px 16px;border-radius:15px}.du-stat-top{margin-bottom:10px}.du-stat-icon{width:38px;height:38px;border-radius:11px}.du-stat-value{font-size:28px}.du-stat-label{font-size:11px}.du-stat-detail{font-size:10px;max-width:100%}.du-stat-watermark{width:76px;height:76px;right:7px;bottom:6px}.du-panel{border-radius:16px}.du-panel-head h2{font-size:15px}.du-panel-head p{font-size:11px}.du-panel-icon{width:31px;height:31px;border-radius:9px}.du-panel-action a{padding:6px 7px;font-size:10px}.du-chart{padding:5px 3px 0}.du-chart-empty,.du-chart-legend li{font-size:11px}}@media(max-width:380px){.du-stat{padding:15px 13px}.du-stat-value{font-size:25px}.du-stat-icon{width:34px;height:34px}.du-panel-head h2{font-size:14px}.du-chart-legend li{font-size:10px}}.du-stat-art,.rank-luxury-art{display:none}.du-stat-number{display:inline-block}.du-chart-tooltip{pointer-events:none;filter:drop-shadow(0 4px 7px #061c2433)}.du-chart-tooltip rect{fill:#fff;stroke:#b9d1c4;stroke-width:1}.du-chart-tooltip text{fill:#3c6657;font-size:10px;font-weight:600}.du-chart-tooltip .du-chart-tooltip-value{fill:#133c2d;font-size:13px;font-weight:750}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat{min-height:122px;border-radius:15px;padding:19px 16px 15px;box-shadow:inset 0 1px #ffffff18,0 7px 18px #0007;overflow:hidden;border-width:1px;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat:before{background:radial-gradient(ellipse at 70% -40%,#ffffff25,transparent 70%),linear-gradient(110deg,transparent 20%,#ffffff05 51%,transparent 76%);z-index:0}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat:after{width:92px;height:140px;border:0;border-radius:0;left:-15px;right:auto;top:auto;bottom:-43px;opacity:.15;background:linear-gradient(40deg,transparent 46%,currentColor 47%,transparent 49%);transform:rotate(-20deg)}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-green{background:radial-gradient(ellipse at 85% 0,#05885066,transparent 65%),linear-gradient(122deg,#003b2b,#001d17 66%,#003d2b);border-color:#03bf7d;color:#f2fff9;--stat-glow:#00dd9666}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-gold{background:radial-gradient(ellipse at 70% -25%,#b18a3a77,transparent 75%),linear-gradient(120deg,#38311a,#181b10 65%,#363117);border-color:#a88d45;color:#fff0b6;--stat-glow:#e6b64055}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-blue{background:radial-gradient(ellipse at 85% 0,#03759c55,transparent 70%),linear-gradient(125deg,#032d45,#031c2b 70%,#043449);border-color:#238dc9;color:#f0fcff;--stat-glow:#1da5ef55}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-purple{background:radial-gradient(ellipse at 90% -15%,#874e8e55,transparent 70%),linear-gradient(125deg,#2e163b,#19101f 70%,#35203e);border-color:#86568e;color:#fff5ff;--stat-glow:#c17be655}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat:hover{transform:translateY(-3px);box-shadow:inset 0 1px #ffffff24,0 8px 23px #0008,0 0 18px var(--stat-glow)}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-top{position:absolute;inset:15px 17px auto 17px;margin:0;align-items:flex-start;z-index:2}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-icon{width:49px;height:51px;border-radius:14px;border:1px solid #4effc085;background:radial-gradient(ellipse at 40% 10%,#0ef5aa66,transparent 70%),linear-gradient(140deg,#007453,#004c35 62%,#013c2a);color:#c1ffdf;box-shadow:inset 0 1px 2px #c0ffe999,inset 0 -3px 6px #002117,0 0 15px #00c88533}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-icon svg{width:27px;height:27px;filter:drop-shadow(0 0 4px currentColor)}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-gold .du-stat-icon{border-color:#f4d97c;background:radial-gradient(ellipse at 40% 10%,#e4bd5966,transparent 70%),linear-gradient(140deg,#705c21,#493b0e 62%,#2b260f);color:#ffdf72;box-shadow:inset 0 1px 2px #fff1ae88,inset 0 -3px 6px #271c0b,0 0 15px #e9bd3933}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-blue .du-stat-icon{border-color:#79cfff;background:radial-gradient(ellipse at 40% 10%,#63beff77,transparent 70%),linear-gradient(140deg,#075fa0,#073c72 62%,#082445);color:#d3eeff;box-shadow:inset 0 1px 2px #bceaff88,inset 0 -3px 6px #03182f,0 0 15px #1a9cfa44}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-purple .du-stat-icon{border-color:#d59ce7;background:radial-gradient(ellipse at 40% 10%,#e08cff66,transparent 70%),linear-gradient(140deg,#693885,#402154 62%,#291533);color:#f5dbff;box-shadow:inset 0 1px 2px #f5caff88,inset 0 -3px 6px #25102d,0 0 15px #ba67dc44}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-arrow{width:29px;height:29px;border:1px solid #b6fff53d;background:#03150f5e;color:inherit;opacity:1;padding:5px;box-shadow:inset 0 1px #ffffff17}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-label,.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-value,.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-detail{position:relative;z-index:2;margin-left:70px}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-label{font-size:12px;line-height:1.3;font-weight:650;margin-right:27px;color:inherit;opacity:1;letter-spacing:-.02em}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-value{font-size:clamp(27px,2.15vw,36px);line-height:1.15;font-weight:700;letter-spacing:-.035em;color:inherit;margin-top:6px;margin-bottom:4px;text-shadow:0 2px 10px #0008;max-width:calc(100% - 68px)}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-detail{font-size:10px;line-height:1.4;max-width:calc(100% - 68px);color:inherit;opacity:.88}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-watermark{display:none}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-art{display:block;position:absolute;right:1px;bottom:4px;width:100px;height:80px;opacity:.58;z-index:1;pointer-events:none;filter:drop-shadow(0 4px 6px #0008)}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-art-green{opacity:.45}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-art-gold{opacity:.9}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-art-purple{opacity:.46}.portal-shell[data-appearance=luxury] .du-stat-number{animation:luxury-number-in .5s cubic-bezier(.2,.7,.2,1) both}.portal-shell[data-appearance=luxury] .du-chart{background:transparent;border:0;padding:0;border-radius:0}.portal-shell[data-appearance=luxury] .du-chart-grid{stroke:#c2e9d51c;stroke-dasharray:2 4}.portal-shell[data-appearance=luxury] .du-chart-axis{fill:#d2e3d9;font-size:11px}.portal-shell[data-appearance=luxury] .du-chart-line{stroke:#0fe9a0;filter:drop-shadow(0 0 4px #03e89b8c);stroke-dasharray:1;animation:luxury-line-in .8s ease-out both}.portal-shell[data-appearance=luxury] .du-chart-point{fill:#00291d;stroke:#43ffc1;filter:drop-shadow(0 0 3px #04f6a75c)}.portal-shell[data-appearance=luxury] .du-chart-point:focus,.portal-shell[data-appearance=luxury] .du-chart-point:hover{fill:#fff3b8;stroke:#ffe078;stroke-width:3;filter:drop-shadow(0 0 5px #ffe07888)}.portal-shell[data-appearance=luxury] .du-chart-area{animation:luxury-number-in .8s ease-out both}.portal-shell[data-appearance=luxury] .du-chart-empty{background:linear-gradient(100deg,#123d2f99,#17352a77);border:1px solid #72e1b528;box-shadow:inset 0 1px #c1ffdb0e;border-radius:11px;text-align:left;color:#d5efe0;padding:11px 15px;margin:1px 0 6px;font-size:11px}.portal-shell[data-appearance=luxury] .du-chart-data{color:#9fe3c7;margin:5px 0 0;font-size:10px}.portal-shell[data-appearance=luxury] .du-chart-tooltip rect{fill:#10271f;stroke:#b9dca687;stroke-width:1}.portal-shell[data-appearance=luxury] .du-chart-tooltip text{fill:#cbe8d8}.portal-shell[data-appearance=luxury] .du-chart-tooltip .du-chart-tooltip-value{fill:#ffe49a}.portal-shell[data-appearance=luxury] .du-chart-tooltip{filter:drop-shadow(0 4px 7px #0009)}.portal-shell[data-appearance=luxury] .du-stat:focus-visible{outline:3px solid #ffe58a;outline-offset:4px}@keyframes luxury-number-in{0%{opacity:.25;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes luxury-line-in{0%{stroke-dashoffset:1;opacity:.3}to{stroke-dashoffset:0;opacity:1}}@media(max-width:1450px)and (min-width:951px){.portal-shell[data-appearance=luxury] .member-dashboard .du-stat{padding:17px 13px}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-icon{width:42px;height:45px}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-top{left:13px;right:12px}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-label,.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-value,.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-detail{margin-left:54px}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-label{font-size:11px}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-value,.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-detail{max-width:calc(100% - 52px)}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-art{width:80px;opacity:.4}}@media(max-width:650px){.portal-shell[data-appearance=luxury] .member-dashboard .du-stat{min-height:153px;padding:15px 13px}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-top{position:relative;inset:auto;margin:0 0 10px}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-icon{width:35px;height:37px;border-radius:11px}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-icon svg{width:22px;height:22px}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-label,.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-value,.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-detail{margin-left:0;max-width:100%}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-label{font-size:10px;margin-right:0}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-value{font-size:27px;margin-top:4px}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-detail{font-size:9px}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat-art{width:75px;right:-6px;bottom:7px;opacity:.28}.portal-shell[data-appearance=luxury] .du-chart-axis{font-size:12px}}@media(prefers-reduced-motion:reduce){.portal-shell[data-appearance=luxury] .du-stat-number,.portal-shell[data-appearance=luxury] .du-chart-line,.portal-shell[data-appearance=luxury] .du-chart-area{animation:none!important}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat{transition:none!important}.portal-shell[data-appearance=luxury] .member-dashboard .du-stat:hover{transform:none}}.member-dashboard{color:#142a36;min-width:0;font-family:inherit;overflow-wrap:anywhere;--md-green:#087645;--md-ink:#172e3b;--md-muted:#697d88;--md-line:#e9eef0}.member-dashboard *{box-sizing:border-box}.member-dashboard a{text-decoration:none}.member-dashboard button,.member-dashboard select,.member-dashboard input{font:inherit}.member-dashboard button,.member-dashboard a,.member-dashboard select{-webkit-tap-highlight-color:transparent}.member-dashboard a:focus-visible,.member-dashboard button:focus-visible,.member-dashboard select:focus-visible,.member-dashboard input:focus-visible{outline:3px solid #b68b24;outline-offset:4px}.md-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.md-page-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:16px}.md-heading-eyebrow{display:flex;align-items:center;gap:7px;color:#789089;font-size:11px;font-weight:800;letter-spacing:1.55px}.md-live-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:#21aa73;flex-shrink:0;box-shadow:0 0 0 3px #21aa7311}.md-page-heading h1{margin:7px 0 6px;font-size:29px;line-height:1.15;letter-spacing:-.9px;color:var(--md-ink);font-weight:750}.md-page-heading p{margin:0;color:var(--md-muted);font-size:12px;line-height:1.65}.md-heading-actions{display:flex;gap:9px;align-items:center;flex-shrink:0}.md-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:39px;padding:10px 15px;border-radius:7px;font-weight:700;font-size:11px;line-height:1.4;transition:background .15s,box-shadow .15s}.md-button-primary{color:#fff;background:linear-gradient(120deg,#0b8b4d,#076a3d);border:1px solid #0c7e46;box-shadow:0 4px 10px #14754c1d}.md-button-primary:hover{background:#07603a;box-shadow:0 6px 15px #14754c29}.md-button-light{color:#0c7047;background:#edf7f0;border:1px solid #daebdf}.md-button-light:hover{background:#e2f1e7}.md-refresh{width:39px;height:39px;display:grid;place-items:center;border:1px solid #dde5e8;border-radius:7px;color:#637d82;background:#fff;cursor:pointer}.md-refresh:hover{background:#f0f6f3;color:#087645}.md-refresh:disabled{cursor:wait;opacity:.6}.md-spinning{animation:md-spin 1.4s linear infinite}@keyframes md-spin{to{transform:rotate(360deg)}}.md-account-strip{display:flex;align-items:center;gap:13px;margin-bottom:20px;font-size:10px;color:#78878c;flex-wrap:wrap;min-height:26px}.md-account-strip>a{display:flex;gap:3px;align-items:center;color:#4b7271;margin-left:auto;font-size:10px;font-weight:700}.md-status{display:inline-flex;align-items:center;gap:5px;border-radius:5px;padding:5px 8px;font-weight:750;background:#fff3da;color:#95690c}.md-status>span{width:4px;height:4px;border-radius:50%;background:currentColor}.md-status-active{background:#e6f5eb;color:#157844}.md-status-suspended{background:#fff0ec;color:#ab543b}.md-username{font-variant-numeric:tabular-nums}.md-loading-note{font-size:12px;color:var(--md-muted);margin:16px 0}.md-account-notice{display:flex;gap:13px;align-items:center;background:#fffaf0;border:1px solid #f0e3c0;border-radius:10px;padding:16px 18px;margin-bottom:20px;color:#856421}.md-account-notice>svg{flex-shrink:0}.md-account-notice>div{flex:1;min-width:0}.md-account-notice strong{font-size:12px}.md-account-notice p{font-size:11px;line-height:1.65;margin:5px 0 0}.md-account-notice>a{display:flex;align-items:center;gap:5px;font-size:10px;font-weight:750;color:#805f1a;flex-shrink:0}.md-load-error{padding:12px 14px;border:1px solid #edd4c8;background:#fff9f6;border-radius:9px;margin-bottom:18px}.md-load-error .form-error{border:0;background:none;margin:0;padding:0;font-size:12px}.md-load-error button{border:0;background:none;color:#965033;text-decoration:underline;font-size:11px;padding:8px 0 0;cursor:pointer;font-weight:700}.md-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;margin-bottom:21px}.md-grid{display:grid;gap:20px;margin-bottom:20px;min-width:0}.md-grid>*{min-width:0}.md-progress-grid{grid-template-columns:minmax(0,1.26fr) minmax(0,1fr)}.md-middle-grid,.md-bottom-grid,.md-last-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.md-panel{min-width:0;background:#fff;border:1px solid #e7ecef;border-radius:12px;padding:21px;box-shadow:0 4px 17px #163a4110}.md-section-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px;min-width:0}.md-section-heading>div{min-width:0}.md-section-heading h2{margin:0;font-size:15px;font-weight:750;letter-spacing:-.25px;line-height:1.4;color:#1b303c}.md-section-link{display:inline-flex;align-items:center;gap:3px;flex-shrink:0;color:#38715a;background:#f4f8f5;border:1px solid #e9f0eb;border-radius:5px;font-size:11px;font-weight:700;padding:5px 6px;line-height:1.5}.md-section-link:hover{color:#075f39;background:#eaf4ed}.md-eyebrow{display:block;font-size:10px;letter-spacing:1.4px;font-weight:800;line-height:1.7;color:#93a39c;margin-bottom:4px}.md-text-link{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;color:#0a794b}.md-empty{min-height:193px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:22px 18px;gap:9px}.md-empty>span{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:linear-gradient(145deg,#f1f8f3,#eaf3ee);color:#8fb09e;margin-bottom:3px}.md-empty>strong{font-size:13px;color:#425a63}.md-empty p{font-size:11px;line-height:1.75;color:#809096;max-width:265px;margin:0 0 2px}.md-wide-button{width:100%}.md-chart-select{max-width:47%;min-width:0}.md-chart-select select{font-size:11px;font-weight:650;color:#526775;border:1px solid #e5ebee;border-radius:6px;background:#fafcfd;padding:7px 21px 7px 9px;width:100%;max-width:100%;min-height:32px;cursor:pointer}.md-chart-summary{display:flex;gap:10px;align-items:center;margin:20px 0 4px}.md-chart-summary>strong{font-size:31px;line-height:1;letter-spacing:-.8px;color:#1d3b3a;font-weight:750}.md-chart-summary>span{font-size:10px;color:#5c737b;line-height:1.4}.md-chart-summary small{display:block;color:#95a0a7;font-size:10px;margin-top:3px}.md-chart-footnote{font-size:11px;line-height:1.7;color:#8c9b9f;margin:13px 0 0;border-top:1px solid #f0f3f5;padding-top:11px}.md-chart-placeholder{height:205px;display:grid;place-items:center;color:#91a19f;font-size:11px;background:repeating-linear-gradient(to bottom,transparent,transparent 48px,#f1f5f4 49px,#f1f5f4 50px);border-radius:6px;margin-top:12px}.md-network-panel{display:flex;flex-direction:column}.md-network-panel>.md-section-heading{margin-bottom:8px}.md-network-diagram{display:flex;flex-direction:column;align-items:center;padding:12px 8px 8px;flex:1}.md-network-you{display:flex;flex-direction:column;align-items:center;position:relative;padding-bottom:23px;z-index:1}.md-network-you:after{content:"";position:absolute;height:24px;width:1px;background:#c6dcd4;bottom:0;left:50%;z-index:-1}.md-network-you>span{display:grid;place-items:center;background:linear-gradient(135deg,#1baf62,#047b46);color:#fff;width:48px;height:48px;border-radius:50%;border:4px solid #edf8f0;box-shadow:0 0 0 1px #d5ecde}.md-network-you>strong{font-size:11px;margin-top:6px;line-height:1.4}.md-network-you>small{font-size:11px;line-height:1.4;color:#7d8f93;max-width:160px;overflow-wrap:anywhere;background:#fff;padding:2px 8px}.md-network-branches{display:grid;grid-template-columns:1fr 1fr;gap:35px;width:min(270px,100%);position:relative;padding-top:16px}.md-network-branches:before{content:"";position:absolute;top:0;left:22%;right:22%;height:17px;border:1px solid #c6dcd4;border-bottom:0;border-radius:7px 7px 0 0}.md-network-branches>a{display:flex;flex-direction:column;align-items:center;text-align:center;gap:3px;color:#355c52;min-width:0}.md-network-node{display:grid;place-items:center;width:39px;height:39px;border:4px solid #f1f8f3;border-radius:50%;background:#d2ebdb;color:#348961}.md-network-node-blue{background:#dbe8f5;color:#648caf;border-color:#f5f8fc}.md-network-branches strong{font-size:21px;line-height:1.2;margin-top:3px;font-weight:750;letter-spacing:-.5px}.md-network-branches small{font-size:11px;color:#6b8188;line-height:1.4}.md-network-footer{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:13px 0 9px;line-height:1.5}.md-network-footer>span{display:flex;align-items:center;gap:6px;font-size:11px;color:#417560;font-weight:650}.md-network-footer>small{font-size:10px;color:#84959a}.md-network-applications{border-top:1px solid #edf1f2;padding-top:7px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.md-network-applications a{font-size:11px;line-height:1.5;color:#6f8389;display:flex;align-items:center;gap:6px}.md-network-applications a>span{font-weight:750;color:#315d4f;background:#eff6f2;padding:2px 5px;border-radius:4px}.md-network-applications a>svg{flex-shrink:0;margin-left:auto;color:#91a39b}.md-rank-panel .rank-card{height:100%;margin:0;border:1px solid #e9e6d9;border-radius:12px;padding:21px;background:linear-gradient(125deg,#fffef7 0,#fff 60%);box-shadow:0 4px 17px #163a4110}.md-rank-panel .rank-section-heading{margin-bottom:19px;gap:9px}.md-rank-panel .rank-section-heading>.overline{font-size:10px;letter-spacing:1.4px;color:#a89051}.md-rank-panel .rank-section-heading>.text-link{font-size:11px;font-weight:700;color:#9d7b29}.md-rank-panel .rank-overview{display:grid;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:13px}.md-rank-panel .rank-emblem{width:58px;height:65px;border-radius:12px 12px 25px 25px;background:#f2efe1;color:#af9249;border-color:#e4dbb9}.md-rank-panel .rank-emblem-earned{background:linear-gradient(135deg,#0b724b,#095439);color:#f2d788;border-color:#b49b53}.md-rank-panel .rank-current .overline{color:#9b9983;font-size:10px;letter-spacing:1px}.md-rank-panel .rank-current h2{font-size:21px;letter-spacing:-.5px;line-height:1.25;margin:5px 0 6px;color:#32483f}.md-rank-panel .rank-current p{font-size:10px;line-height:1.7;color:#809086}.md-rank-panel .rank-total{grid-column:1/-1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:8px;border:1px solid #eee9d7;background:#fffdf5;border-radius:6px;padding:9px 12px;margin-top:6px}.md-rank-panel .rank-total strong{font-size:20px;color:#7b672d;letter-spacing:-.5px}.md-rank-panel .rank-total span{font-size:11px;max-width:none;color:#958f77}.md-rank-panel .rank-help{font-size:11px;color:#859287;line-height:1.8;margin:9px 0}.md-rank-panel .rank-card>.rank-help:last-child{margin-bottom:0}.md-rank-panel .rank-progress>div{font-size:10px;margin-bottom:7px}.md-rank-panel .rank-progress{margin-top:16px}.md-rank-panel .rank-next{margin-top:0}.md-rank-panel .rank-requirements{gap:5px;margin:10px 0}.md-rank-panel .rank-requirements>li{padding:8px 9px;border-color:#e9eee3;font-size:10px}.md-rank-panel .rank-requirements strong{font-size:10px}.md-rank-panel .rank-requirements small,.md-rank-panel .rank-complete{font-size:11px}.md-activity-panel{display:flex;flex-direction:column}.md-activity-panel>.md-empty{flex:1}.md-activity-list{margin:0;padding:0;list-style:none}.md-activity-list>li+li{border-top:1px solid #f0f3f4}.md-activity-list a{display:flex;gap:10px;padding:13px 0;align-items:flex-start;min-width:0;color:#536e73}.md-activity-list a>svg{flex-shrink:0;margin-top:5px;color:#b3c2c6}.md-activity-icon{display:grid;place-items:center;width:33px;height:33px;flex-shrink:0;border-radius:50%;background:#ecf7ee;color:#389266}.md-activity-list li:nth-child(3n+2) .md-activity-icon{background:#fff5dc;color:#b99534}.md-activity-list li:nth-child(3n) .md-activity-icon{background:#eaf3ff;color:#598cc8}.md-activity-copy{flex:1;min-width:0;display:grid;gap:4px}.md-activity-copy>strong{font-size:11px;line-height:1.4;color:#34515d;font-weight:700}.md-activity-copy>span{font-size:10px;color:#8b9a9e;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.md-activity-copy>time{font-size:10px;color:#9ba9ad;line-height:1.5}.md-inbox-link{margin-top:auto;padding-top:13px;border-top:1px solid #edf2f4;color:#4a7865;display:flex;gap:6px;align-items:center;font-size:10px;font-weight:700;flex-wrap:wrap}.md-inbox-link>span{margin-left:auto;font-size:11px;font-weight:400;color:#8b9c9d}.md-inbox-link>svg{flex-shrink:0}.md-incentives-panel{display:flex;flex-direction:column}.md-incentive-hero{position:relative;overflow:hidden;background:radial-gradient(ellipse at 90% 10%,#e6eed1 0,transparent 50%),linear-gradient(115deg,#f9f4de,#faf8ec 57%,#eef4e8);border:1px solid #f0e9d1;border-radius:8px;padding:22px 20px;min-height:160px}.md-incentive-hero:after{content:"";position:absolute;width:155px;height:155px;border:24px solid #789f5b13;border-radius:50%;right:-65px;bottom:-80px}.md-incentive-hero .md-eyebrow{font-size:11px;color:#9f945f;letter-spacing:1.5px}.md-incentive-hero h3{font-size:22px;letter-spacing:-.6px;line-height:1.2;color:#5c633c;margin:7px 0 9px;max-width:80%}.md-incentive-hero p{font-size:11px;color:#919571;line-height:1.8;margin:0;max-width:220px}.md-incentive-spark{position:absolute;right:23px;top:27px;color:#c5b56a}.md-campaign-list{margin:9px 0 15px}.md-campaign-list>a{display:flex;gap:10px;align-items:center;padding:13px 0;color:#355d4c;border-bottom:1px solid #f0f3ef}.md-campaign-icon{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:#fff4df;color:#b58a38;flex-shrink:0}.md-campaign-list>a>span:nth-child(2){display:grid;gap:4px;min-width:0;flex:1}.md-campaign-list strong{font-size:11px;line-height:1.5;color:#3e5748}.md-campaign-list small{font-size:11px;line-height:1.6;color:#8a9b8c}.md-campaign-list small:last-child{font-size:10px;color:#999c89}.md-campaign-list>a>svg{flex-shrink:0;color:#a3b2a5}.md-incentive-empty{font-size:10px;line-height:1.8;color:#919b88;margin:14px 0 17px}.md-incentives-panel>.md-wide-button{margin-top:auto}.md-orders-panel{display:flex;flex-direction:column;scroll-margin-top:90px}.md-orders-list>article{display:flex;align-items:center;gap:10px;padding:13px 0;border-bottom:1px solid #f0f3f5}.md-order-icon{display:grid;place-items:center;width:33px;height:33px;background:#eff6ef;color:#78a27e;border-radius:9px;flex-shrink:0}.md-orders-list>article>div{display:grid;gap:4px;min-width:0;flex:1;grid-template-columns:1fr auto}.md-orders-list>article>div>strong{font-size:10px;line-height:1.5;color:#42606a;grid-column:1/-1}.md-orders-list time{font-size:10px;color:#97a7ad;align-self:center}.md-order-status{border-radius:4px;padding:3px 5px;font-size:11px;line-height:1.2;background:#f1f4f6;color:#788d97;text-align:center;align-self:center;justify-self:start;max-width:100%}.md-order-status-completed,.md-order-status-paid{background:#e4f5e8;color:#538f62}.md-order-status-pending{background:#fff4d9;color:#ad8733}.md-order-status-cancelled{background:#fceeea;color:#ae7b6b}.md-order-amount{font-size:11px;color:#365a4b;font-variant-numeric:tabular-nums;max-width:30%;text-align:right}.md-record-note{font-size:10px;line-height:1.8;color:#93a0a4;margin:12px 0}.md-record-note a{color:#4d7f6f;text-decoration:underline}.md-shop-banner{display:flex;gap:15px;align-items:center;border:1px solid #e6eddd;border-radius:8px;background:linear-gradient(120deg,#fbfcf6,#f5f9ed);padding:12px;margin-top:auto;overflow:hidden}.md-shop-banner>img{width:81px;height:89px;object-fit:cover;border-radius:6px;mix-blend-mode:multiply;flex-shrink:0}.md-shop-banner>span{display:flex;flex-direction:column;gap:7px;min-width:0}.md-shop-banner small{font-size:11px;color:#9aab88;letter-spacing:1.1px;font-weight:750;line-height:1.5}.md-shop-banner strong{font-size:15px;letter-spacing:-.35px;line-height:1.3;color:#4c663f}.md-shop-banner>span>span{display:flex;align-items:center;gap:5px;font-size:11px;color:#7a965b;font-weight:700;line-height:1.5}.md-referral-panel{background:linear-gradient(130deg,#fff 65%,#f6fbf7);border-color:#dceae1}.md-referral-panel>.md-section-heading{margin-bottom:9px}.md-referral-panel>.md-section-heading h2{font-size:16px}.md-referral-panel>.md-section-heading .md-eyebrow{color:#7ca28c}.md-referral-panel>p{font-size:10px;line-height:1.8;color:#82978d;margin:0 0 15px;max-width:390px}.md-referral-label{display:grid;gap:7px;font-size:11px;font-weight:700;color:#628572}.md-copy-field{display:flex;min-width:0;border:1px solid #d9e6dd;background:#f8fbf8;border-radius:7px;padding:4px;gap:4px}.md-copy-field input{background:transparent;border:0;min-width:0;flex:1;width:100%;color:#71897b;font-size:11px;padding:7px 6px;outline-offset:0}.md-copy-field button{display:flex;align-items:center;gap:6px;justify-content:center;background:#0f7b4d;color:#fff;border:0;border-radius:5px;font-size:11px;font-weight:700;padding:9px 10px;cursor:pointer;flex-shrink:0}.md-copy-field button:hover{background:#0b643e}.md-referral-panel>.md-copy-feedback{min-height:16px;margin:6px 0 4px;color:#23724d;font-size:11px}.md-referral-details{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-top:10px}.md-referral-details>a{display:flex;align-items:center;gap:4px;color:#4b8e6b;font-size:11px;font-weight:700}.md-referral-details>span{color:#8d9b8c;font-size:10px;line-height:1.5}.md-referral-wait{display:flex;align-items:center;gap:10px;border:1px dashed #cfdfd4;background:#f5faf6;border-radius:7px;padding:15px;color:#85a28e;font-size:10px;margin:20px 0}.md-account-panel .md-section-heading{margin-bottom:9px}.md-essential{display:flex;align-items:center;gap:10px;padding:13px 0;color:#92a89d}.md-essential+.md-essential{border-top:1px solid #f0f4f1}.md-essential-icon{display:grid;place-items:center;width:33px;height:33px;border-radius:9px;background:#f2f6f5;color:#8baba0;flex-shrink:0}.md-essential-verified{color:#53a377;background:#eaf7ec}.md-essential>span:nth-child(2){display:grid;gap:4px;flex:1;min-width:0}.md-essential strong{font-size:10px;color:#547067;font-weight:650;line-height:1.5}.md-essential small{font-size:11px;color:#99a9a3;line-height:1.5}.md-essential>svg{flex-shrink:0}.md-account-shortcuts{display:flex;gap:7px;flex-wrap:wrap;border-top:1px solid #edf2ef;padding-top:13px;margin-top:5px}.md-account-shortcuts>a{display:flex;align-items:center;gap:5px;flex:1;font-size:11px;color:#688e7b;padding:7px 5px;background:#f5f9f6;border:1px solid #eaf1eb;border-radius:5px;white-space:nowrap;justify-content:center;min-width:90px}.md-account-shortcuts>a>svg{width:14px;flex-shrink:0}.md-account-shortcuts>a>span{display:grid;place-items:center;background:#dcefe1;border-radius:50%;width:16px;height:16px;font-size:10px;font-weight:700}.md-account-footnote{font-size:10px;color:#a7b4ab;line-height:1.7;margin:11px 0 0}.md-updated{display:flex;justify-content:center;gap:5px;align-items:center;color:#a2b0b0;font-size:10px;line-height:1.7;margin:22px 0 4px}@media(min-width:1600px){.md-page-heading h1{font-size:32px}.md-panel{padding:25px}.md-section-heading h2{font-size:17px}.md-rank-panel .rank-card{padding:25px}}@media(max-width:1150px){.md-stats{gap:12px}.md-progress-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.md-panel,.md-rank-panel .rank-card{padding:18px}.md-grid{gap:16px;margin-bottom:16px}.md-network-applications{grid-template-columns:1fr}.md-chart-select{max-width:48%}.md-copy-field{flex-wrap:wrap}.md-copy-field input{flex-basis:100%}.md-copy-field button{width:100%}.md-order-amount{font-size:10px}.md-rank-panel .rank-section-heading{align-items:flex-start;flex-direction:column}.md-shop-banner{gap:11px}.md-shop-banner>img{width:62px;height:77px}}@media(max-width:900px){.md-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.md-progress-grid{grid-template-columns:1fr 1fr}.md-chart-panel .md-section-heading{align-items:flex-start;flex-direction:column;gap:10px}.md-chart-select{max-width:100%;width:100%}.md-chart-select select{font-size:10px}.md-network-footer{align-items:flex-start;flex-direction:column}.md-section-heading h2{font-size:14px}.md-section-link{font-size:10px}.md-shop-banner strong{font-size:13px}.md-incentive-hero{padding:20px 16px}.md-incentive-hero h3{font-size:20px}.md-incentive-spark{right:16px;top:22px}.md-network-branches{gap:17px}.md-middle-grid{align-items:start}.md-activity-panel{min-height:330px}.md-heading-actions>.md-button{font-size:10px;padding:10px 12px}.md-orders-list>article{gap:7px}.md-order-icon{width:28px;height:28px}.md-orders-list>article>div{grid-template-columns:1fr}.md-order-amount{font-size:11px}}@media(max-width:650px){.md-page-heading{align-items:flex-start;gap:12px}.md-page-heading h1{font-size:26px}.md-page-heading p{font-size:10px;max-width:220px}.md-heading-eyebrow{font-size:11px;letter-spacing:1.1px}.md-heading-actions{gap:6px;padding-top:2px}.md-heading-actions>.md-button{width:35px;height:35px;min-height:35px;padding:0;font-size:0;gap:0}.md-heading-actions>.md-button>svg{width:17px;height:17px}.md-refresh{width:35px;height:35px}.md-account-strip{gap:8px;font-size:11px;margin-bottom:16px}.md-account-strip>a{font-size:11px}.md-status{font-size:10px;padding:4px 6px}.md-stats{gap:10px;margin-bottom:16px}.md-progress-grid,.md-middle-grid,.md-bottom-grid,.md-last-grid{grid-template-columns:1fr}.md-panel,.md-rank-panel .rank-card{padding:19px;border-radius:11px}.md-section-heading h2{font-size:15px}.md-section-link{font-size:11px}.md-chart-panel .md-section-heading{flex-direction:row;align-items:center}.md-chart-select{width:auto;max-width:50%}.md-chart-select select{font-size:11px}.md-chart-summary{margin:15px 0 3px}.md-chart-summary>strong{font-size:29px}.md-network-diagram{padding-top:9px}.md-network-footer{flex-direction:row;align-items:center}.md-network-applications{grid-template-columns:1fr 1fr}.md-network-panel>.md-section-heading{margin-bottom:0}.md-network-diagram{max-width:300px;width:100%;align-self:center}.md-network-applications a{font-size:10px}.md-rank-panel .rank-section-heading{flex-direction:row;align-items:center;flex-wrap:wrap}.md-rank-panel .rank-total{padding:9px 12px}.md-activity-panel{min-height:285px}.md-activity-list a{padding:13px 0}.md-activity-copy>strong{font-size:12px}.md-activity-copy>span{font-size:10px}.md-incentive-hero{padding:22px 20px;min-height:155px}.md-incentive-hero h3{font-size:24px}.md-incentive-hero p{font-size:10px}.md-incentive-spark{right:27px;top:30px}.md-incentive-empty{font-size:10px}.md-orders-list>article{gap:11px}.md-orders-list>article>div{grid-template-columns:1fr auto}.md-order-amount{font-size:11px}.md-order-icon{width:33px;height:33px}.md-shop-banner{gap:15px;padding:12px}.md-shop-banner>img{width:82px;height:90px}.md-shop-banner strong{font-size:16px}.md-referral-panel>.md-section-heading h2{font-size:16px}.md-copy-field{flex-wrap:nowrap}.md-copy-field input{flex-basis:auto}.md-copy-field button{width:auto;font-size:11px;padding:10px 8px}.md-account-notice{align-items:flex-start;padding:14px;flex-wrap:wrap}.md-account-notice>svg{width:18px;margin-top:2px}.md-account-notice>a{margin-left:31px}.md-account-notice p{font-size:10px}.md-account-notice strong{font-size:11px}.md-account-footnote{font-size:10px}.md-account-shortcuts a{font-size:11px}.md-updated{font-size:10px;margin-top:19px}}@media(max-width:370px){.md-panel,.md-rank-panel .rank-card{padding:16px}.md-chart-panel .md-section-heading{align-items:flex-start;gap:9px;flex-direction:column}.md-chart-select{max-width:100%;width:100%}.md-account-strip .md-username{display:none}.md-copy-field{flex-wrap:wrap}.md-copy-field input{flex-basis:100%}.md-copy-field button{width:100%}.md-account-shortcuts{gap:5px}.md-account-shortcuts a{min-width:82px;padding:7px 4px;font-size:10px}.md-network-applications{gap:6px}}@media(prefers-reduced-motion:reduce){.member-dashboard *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.md-incentive-hero{min-height:205px;padding-bottom:24px}.md-incentive-hero h3{position:relative;z-index:1;max-width:68%}.md-incentive-hero p{position:relative;z-index:1;max-width:44%;color:#7d805d}.md-milestone-image{position:absolute;width:54%;height:auto;right:-4px;bottom:3px;z-index:1;pointer-events:none;filter:drop-shadow(0 9px 5px #505b281a)}.md-incentive-spark{right:25px;top:20px;color:#b8ad6d;opacity:.7}.md-incentive-hero:after{z-index:0}.md-chart-footnote,.md-chart-summary small,.md-activity-copy>time,.md-record-note,.md-account-footnote,.md-updated{color:#72848b}.md-rank-panel .rank-help,.md-rank-panel .rank-current p{color:#6c7e71}.md-essential small,.md-referral-panel>p,.md-activity-copy>span,.md-orders-list time{color:#71868a}@media(max-width:900px)and (min-width:651px){.md-incentive-hero{min-height:240px}.md-incentive-hero h3{max-width:100%;font-size:21px}.md-incentive-hero p{max-width:56%}.md-milestone-image{width:64%;bottom:3px;right:-6px}}@media(max-width:650px){.md-incentive-hero{min-height:212px}.md-incentive-hero h3{max-width:78%;font-size:23px}.md-milestone-image{width:57%;right:-7px;bottom:3px}.md-incentive-hero p{max-width:43%}}.member-dashboard{--md-muted:#566e72;--md-ink:#183b36}.md-page-heading{margin-bottom:13px}.md-page-heading h1{font-size:30px;font-weight:800;letter-spacing:-1px}.md-heading-eyebrow{font-size:9px;letter-spacing:1.6px;color:#557a69}.md-page-heading p{color:#58716e}.md-account-strip{margin-bottom:16px;color:#577569}.md-account-strip>a{color:#226649}.md-status-active{background:#d9f0e1;color:#176f40;box-shadow:inset 0 0 0 1px #bfe2ca}.md-welcome-hero{position:relative;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr) 245px;align-items:center;gap:16px;min-height:214px;overflow:hidden;border:1px solid #176348;border-radius:17px;padding:25px 31px;margin:0 0 22px;color:#fff;background:radial-gradient(ellipse at 85% 10%,#267b52 0,transparent 43%),radial-gradient(ellipse at 45% 120%,#1e6a4e 0,transparent 55%),linear-gradient(112deg,#083d2d,#10513a 62%,#164b35);box-shadow:0 14px 27px #164b3525,inset 0 1px #bce5c924}.md-welcome-hero:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(125deg,transparent 0 34px,#d2ecc703 35px 36px);pointer-events:none}.md-welcome-hero:after{content:"";position:absolute;width:340px;height:340px;right:-100px;top:-75px;border:1px solid #d8cb7230;border-radius:50%;box-shadow:0 0 0 55px #c3d99a05,0 0 0 110px #c3d99a04;pointer-events:none;z-index:-1}.md-welcome-copy{position:relative;min-width:0;z-index:2}.md-welcome-eyebrow{display:flex;align-items:center;gap:7px;font-size:9px;letter-spacing:2px;font-weight:750;color:#e9d68e}.md-welcome-eyebrow>svg{color:#d0c477}.md-welcome-copy h2{font-size:clamp(26px,2.4vw,34px);font-weight:750;letter-spacing:-1px;line-height:1.12;margin:10px 0;color:#fffaf0}.md-welcome-copy h2 em{font-style:normal;color:#f5d775}.md-welcome-copy p{font-size:12px;line-height:1.65;color:#c6dbce;max-width:470px;margin:0}.md-welcome-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:18px}.md-welcome-actions>a{display:inline-flex;gap:7px;align-items:center;justify-content:center;font-size:11px;font-weight:750;line-height:1.45;min-height:37px;padding:9px 13px;border-radius:7px;transition:background .16s,box-shadow .16s,transform .16s}.md-welcome-primary{background:linear-gradient(120deg,#f1cf68,#f8de8c);color:#26442b;border:1px solid #f3d579;box-shadow:0 4px 12px #032c2828,inset 0 1px #fff8c7aa}.md-welcome-primary:hover{background:#ffe59a;box-shadow:0 5px 15px #022c3540;transform:translateY(-1px)}.md-welcome-secondary{border:1px solid #b6d9b448;color:#edf8ed;background:#ffffff07}.md-welcome-secondary:hover{background:#ffffff16;border-color:#d9e6bf8c}.md-welcome-hero a:focus-visible{outline-color:#fff3b3;outline-offset:4px}.md-welcome-visual{position:relative;align-self:stretch;display:flex;align-items:center;justify-content:center;min-height:186px;pointer-events:none}.md-welcome-photo{position:relative;width:158px;height:158px;margin-top:-20px;overflow:hidden;border-radius:50%;border:4px solid #e7d596;box-shadow:0 12px 34px #012c2a73,0 0 0 8px #eedc9e12;transform:rotate(4deg);background:#d7dfbd}.md-welcome-photo>img{width:100%;height:100%;object-fit:cover;object-position:50% 53%;display:block;transform:scale(1.08) rotate(-4deg)}.md-welcome-orbit{position:absolute;width:189px;height:189px;top:50%;left:50%;transform:translate(-50%,-57%);border:1px solid #d7d69835;border-radius:50%}.md-welcome-orbit:before,.md-welcome-orbit:after{content:"";position:absolute;width:5px;height:5px;border-radius:50%;background:#e6d285;box-shadow:0 0 8px #f5e6b866}.md-welcome-orbit:before{top:22px;left:22px}.md-welcome-orbit:after{bottom:22px;right:22px}.md-welcome-leaf,.md-welcome-star{position:absolute;display:grid;place-items:center;z-index:2}.md-welcome-leaf{width:43px;height:43px;left:24px;bottom:38px;border:1px solid #cbe1ab55;border-radius:14px;transform:rotate(-10deg);background:linear-gradient(145deg,#7daa63,#436e45);color:#fff2b9;box-shadow:0 5px 15px #052f2940}.md-welcome-star{right:18px;top:23px;color:#f8e2a0;width:29px;height:29px;background:#e6cd7620;border:1px solid #e6cd7640;border-radius:9px;transform:rotate(10deg)}.md-welcome-caption{position:absolute;left:0;right:0;bottom:-1px;display:grid;gap:4px;text-align:center;font-size:8px;font-weight:750;letter-spacing:2px;color:#eadcaa}.md-welcome-caption>span{color:#bdcdbb;letter-spacing:.3px;font-weight:400;font-size:9px}.md-stats{gap:16px;margin-bottom:22px}.md-grid{gap:20px;margin-bottom:20px}.md-panel{border-color:#dce7df;border-radius:14px;box-shadow:0 5px 17px #1e493a0b,0 1px 2px #173d3105;background:linear-gradient(145deg,#fff,#fff 75%,#fafcf8)}.md-section-heading{margin-bottom:15px}.md-section-heading h2{display:flex;align-items:center;gap:9px;font-size:16px;color:#254b3d;font-weight:750}.md-heading-icon{display:grid;place-items:center;width:31px;height:31px;flex-shrink:0;color:#218455;background:linear-gradient(135deg,#e5f3e9,#f0f8ee);border:1px solid #d3e6d6;border-radius:9px;box-shadow:0 2px 5px #315c3b08}.md-section-link{background:#eef5ee;border:1px solid #dce8db;color:#2d704b;font-size:10px;padding:6px 7px}.md-section-link:hover{background:#deeddf;border-color:#bfd8c1}.md-eyebrow{font-size:9px;letter-spacing:1.4px;color:#748c72}.md-empty{min-height:165px;padding:20px 15px}.md-empty>span{background:linear-gradient(140deg,#dff0e3,#f0f5dd);border:1px solid #d7e7d4;box-shadow:0 4px 9px #3a673713;color:#5d996a}.md-empty>strong{color:#3a5d4c}.md-empty p{color:#677f73}.md-chart-panel{border-top:3px solid #24805a}.md-chart-select select{border-color:#cdded1;background:#f5f9f3;color:#3b6450;font-weight:650;min-height:34px}.md-chart-summary{position:relative;padding:13px 15px;border:1px solid #dfecdf;border-radius:10px;background:linear-gradient(110deg,#edf6ee,#fbfcf7);gap:11px;margin:15px 0 12px}.md-chart-summary>strong{font-size:31px;color:#1d6f46}.md-chart-summary>span:not(.md-chart-summary-icon){font-size:11px;color:#436953}.md-chart-summary small{font-size:10px;color:#6e8575}.md-chart-summary .md-chart-summary-icon{display:grid;place-items:center;width:39px;height:39px;border-radius:11px;background:#fff;color:#3b9567;border:1px solid #d8e8d9;box-shadow:0 3px 6px #315a3a08;flex-shrink:0}.md-chart-panel .du-chart{background:linear-gradient(180deg,#fbfdf9,#fff);padding:5px 7px 0;border-radius:8px}.md-chart-panel .du-chart-empty{margin:9px 0 7px;color:#5b7865;font-size:11px}.md-chart-panel .du-chart-data{font-size:10px;color:#4c755c}.md-chart-footnote{font-size:10px;line-height:1.65;padding-top:10px;margin-top:10px;color:#647b6e;border-top-color:#e3ece2}.md-chart-placeholder{height:166px;background-color:#f8fbf6;color:#6b8a73}.md-network-panel{border-top:3px solid #bda047;background:linear-gradient(150deg,#fff 40%,#f6f9ef)}.md-network-panel>.md-section-heading{margin-bottom:14px}.md-network-panel .md-heading-icon{background:linear-gradient(135deg,#fbf1cb,#fff8e5);border-color:#eadcb0;color:#ab8b32}.md-network-diagram{width:100%;padding:13px 18px 15px;justify-content:center;background-image:radial-gradient(#2c7e4f0d .8px,transparent .8px),radial-gradient(ellipse at 50% 40%,#eff7e9,#f7faf2);background-size:10px 10px,auto;border:1px solid #e3ebd9;border-radius:11px;position:relative;overflow:hidden}.md-network-you{padding-bottom:22px}.md-network-you>span{width:51px;height:51px;background:linear-gradient(140deg,#27a561,#056642);border:3px solid #edf7e4;box-shadow:0 5px 12px #28633d24,0 0 0 1px #bed4b5}.md-network-you>strong{font-size:12px;color:#34593c;margin-top:5px}.md-network-you>small{background:#f3f8eb;font-size:10px;color:#5e7b5f;padding:2px 6px;border-radius:4px}.md-network-you:after{width:2px;background:#9bbc90}.md-network-branches{width:min(300px,100%);gap:22px;padding-top:15px}.md-network-branches:before{border-width:2px;border-color:#a4c299;left:24%;right:24%;height:18px}.md-network-branches>a{position:relative;display:grid;grid-template-columns:38px minmax(0,1fr);align-items:center;column-gap:8px;row-gap:2px;text-align:left;padding:11px 10px;border:1px solid #cce2c8;border-radius:10px;background:linear-gradient(130deg,#fff,#eff8e9);box-shadow:0 5px 10px #36572b0d}.md-network-branches>a:nth-child(2){background:linear-gradient(130deg,#fff,#edf5f9);border-color:#cfe2e7}.md-network-node{grid-column:1;grid-row:1/3;width:37px;height:37px;border:1px solid #b7d9b9;background:linear-gradient(135deg,#d9ecd0,#b6d8b6);color:#307346;box-shadow:inset 0 1px #fff9}.md-network-node-blue{border-color:#c0d8e2;background:linear-gradient(135deg,#e2f0f5,#bdd9e8);color:#447a96}.md-network-branches strong{font-size:23px;margin:0;line-height:1.1;color:#2a633d}.md-network-branches>a:nth-child(2)>strong{color:#386e88}.md-network-branches small{grid-column:2;font-size:9px;font-weight:650;line-height:1.4;color:#5e7c61}.md-network-branches>a:nth-child(2)>small{color:#5d7c8a}.md-network-footer{padding:12px 1px 10px;flex-wrap:wrap;gap:7px}.md-network-footer>span{border:1px solid #d1e6cf;border-radius:20px;padding:5px 8px;background:#edf6e8;color:#3b7543;font-size:10px}.md-network-footer>small{font-size:10px;color:#6e8064}.md-network-applications{border-top-color:#dde8d7;gap:9px;padding-top:9px}.md-network-applications a{font-size:10px;color:#58734e}.md-network-applications a>span{color:#406a3d;background:#e5eedc;border:1px solid #d2e0c4;padding:3px 6px;border-radius:5px}.md-rank-panel .rank-card{border-color:#e5d9b4;border-top:3px solid #b99b41;border-radius:14px;background:linear-gradient(125deg,#fffbed,#fff 68%);box-shadow:0 5px 17px #674e210d}.md-rank-panel .rank-current h2{color:#4b4c30;font-weight:750}.md-rank-panel .rank-current p,.md-rank-panel .rank-help{color:#69745d}.md-rank-panel .rank-emblem{background:linear-gradient(135deg,#f9e7a8,#f4edce);border-color:#dfc67c;box-shadow:0 5px 12px #94782c18;color:#947228}.md-rank-panel .rank-emblem-earned{background:linear-gradient(135deg,#0d7950,#064a32);color:#ffe49c;border-color:#d0b45f}.md-rank-panel .rank-total{background:linear-gradient(110deg,#f7efd6,#fffcf1);border-color:#e6dcb9}.md-rank-panel .rank-total span{color:#7b7048}.md-activity-icon{border:1px solid #cfe5d3;background:linear-gradient(140deg,#e2f4e4,#f0f8eb);color:#347c46}.md-activity-copy>strong{font-size:12px;color:#355a48}.md-activity-copy>span{font-size:11px;line-height:1.55;color:#6c7f74}.md-activity-copy>time{color:#748575}.md-activity-list a{padding:12px 0}.md-inbox-link{color:#2e7850;border-top-color:#dce9df}.md-inbox-link>span{color:#6b806f}.md-activity-panel .md-heading-icon{background:linear-gradient(135deg,#e6effb,#f4f8ff);border-color:#d3e0f1;color:#5381ba}.md-incentives-panel .md-heading-icon{background:linear-gradient(135deg,#faf0cc,#fff8e8);border-color:#efddb2;color:#b88c32}.md-incentive-hero{background:radial-gradient(ellipse at 90% 10%,#d8e5bc 0,transparent 50%),linear-gradient(115deg,#eee2b5,#f6edcf 57%,#e7edcd);border-color:#e0d2a0}.md-incentive-hero .md-eyebrow{color:#8a793a}.md-incentive-hero h3{color:#4a572d}.md-incentive-hero p{color:#6c754a}.md-incentive-empty{color:#677456;font-size:11px;line-height:1.7}.md-campaign-list strong{color:#3a5b3c;font-size:12px}.md-campaign-list small{color:#6c7f63}.md-campaign-list small:last-child{color:#7a805f}.md-shop-banner{background:linear-gradient(120deg,#f5f4e5,#ebf2dd);border-color:#d7e2c5}.md-shop-banner small{color:#748957}.md-shop-banner strong{color:#355a31}.md-shop-banner>span>span{color:#507a3e}.md-essential strong{color:#3c6450;font-size:11px}.md-essential small{color:#6c8272}.md-essential-icon{color:#5e9074;background:#e8f2e8;border:1px solid #d6e5d5}.md-account-shortcuts>a{color:#497755;background:#eef5e9;border-color:#dce8d5}.md-account-footnote,.md-updated{color:#72836c}.md-referral-panel{border-top:3px solid #3e8b63;background:linear-gradient(130deg,#fff 30%,#eef7eb)}.md-referral-panel>p{color:#607d66;font-size:11px}.md-referral-details>a{color:#397c50}@media(min-width:1500px){.md-welcome-hero{grid-template-columns:minmax(0,1fr) 285px;padding:26px 36px}.md-welcome-photo{width:170px;height:170px}.md-welcome-orbit{width:200px;height:200px}.md-welcome-leaf{left:36px}.md-welcome-star{right:32px}}@media(max-width:1150px){.md-welcome-hero{grid-template-columns:minmax(0,1fr) 195px;gap:8px;padding:23px 24px}.md-welcome-visual{min-height:181px}.md-welcome-photo{width:140px;height:140px;margin-top:-15px}.md-welcome-orbit{width:168px;height:168px}.md-welcome-leaf{left:2px;bottom:34px;width:36px;height:36px}.md-welcome-star{right:2px;top:20px}.md-welcome-copy h2{font-size:29px}.md-welcome-copy p{font-size:11px;max-width:370px}.md-welcome-caption{font-size:7px;letter-spacing:1.6px}.md-welcome-caption>span{font-size:8px}.md-network-branches{gap:12px}.md-network-branches>a{grid-template-columns:1fr;justify-items:center;text-align:center;padding:10px 8px}.md-network-node{grid-column:1;grid-row:1}.md-network-branches strong{grid-column:1;margin-top:3px}.md-network-branches small{grid-column:1}.md-network-diagram{padding:12px}.md-section-heading h2{font-size:15px}.md-heading-icon{width:28px;height:28px}}@media(max-width:900px){.md-welcome-hero{grid-template-columns:minmax(0,1fr) 180px;padding:23px 22px}.md-welcome-copy h2{font-size:27px}.md-welcome-eyebrow{font-size:8px;letter-spacing:1.3px}.md-welcome-actions{gap:8px;margin-top:15px}.md-welcome-actions>a{font-size:10px;padding:8px 10px}.md-welcome-visual{min-height:187px}.md-welcome-photo{width:134px;height:134px}.md-welcome-orbit{width:158px;height:158px}.md-welcome-leaf{left:0;bottom:40px;width:33px;height:33px}.md-welcome-star{right:0;top:30px}.md-network-panel>.md-section-heading{flex-wrap:wrap;gap:8px}.md-network-footer{flex-direction:row;align-items:center}.md-chart-summary{padding:11px 10px;gap:8px}.md-chart-summary .md-chart-summary-icon{width:32px;height:32px}.md-chart-summary>strong{font-size:27px}.md-chart-summary>span:not(.md-chart-summary-icon){font-size:10px}.md-chart-summary small{font-size:9px}}@media(max-width:650px){.md-page-heading h1{font-size:27px}.md-page-heading p{font-size:11px}.md-heading-eyebrow{font-size:9px}.md-account-strip{font-size:10px;gap:8px}.md-welcome-hero{display:block;min-height:241px;margin-bottom:18px;border-radius:14px;padding:22px 20px;overflow:hidden}.md-welcome-copy{z-index:2}.md-welcome-copy h2{font-size:27px;line-height:1.12;max-width:225px;letter-spacing:-.9px;margin-top:10px}.md-welcome-copy p{max-width:66%;font-size:11px;line-height:1.65}.md-welcome-eyebrow{font-size:8px;letter-spacing:1.5px}.md-welcome-actions{gap:8px;margin-top:17px}.md-welcome-actions>a{font-size:10px;min-height:35px;padding:8px 10px}.md-welcome-visual{position:absolute;right:-22px;top:42px;width:128px;height:145px;min-height:0;z-index:1;opacity:.98;transform:rotate(-5deg)}.md-welcome-photo{width:111px;height:111px;border-width:3px;margin:0;box-shadow:0 8px 20px #012c2a66,0 0 0 5px #eedc9e10}.md-welcome-orbit{width:130px;height:130px;transform:translate(-50%,-50%)}.md-welcome-leaf{width:29px;height:29px;left:5px;bottom:3px;border-radius:9px}.md-welcome-leaf>svg{width:15px}.md-welcome-star{right:14px;top:4px;width:23px;height:23px;border-radius:7px}.md-welcome-star>svg{width:14px}.md-welcome-caption{display:none}.md-welcome-hero:after{right:-195px;top:-50px}.md-stats{gap:11px;margin-bottom:18px}.md-panel,.md-rank-panel .rank-card{border-radius:13px}.md-heading-icon{width:29px;height:29px}.md-section-heading h2{font-size:15px}.md-section-link{font-size:10px}.md-grid{gap:17px;margin-bottom:17px}.md-chart-summary{padding:12px;gap:10px}.md-chart-summary>strong{font-size:29px}.md-chart-summary>span:not(.md-chart-summary-icon){font-size:11px}.md-chart-summary small{font-size:9px}.md-network-panel>.md-section-heading{flex-wrap:nowrap}.md-network-diagram{max-width:none;padding:14px 12px 16px}.md-network-branches{width:100%;max-width:290px;gap:16px}.md-network-branches>a{grid-template-columns:35px minmax(0,1fr);justify-items:start;text-align:left;padding:11px 9px;gap:2px 8px}.md-network-node{width:35px;height:35px;grid-column:1;grid-row:1/3}.md-network-branches strong{grid-column:2;margin:0}.md-network-branches small{grid-column:2;font-size:9px}.md-network-footer{padding-top:12px}.md-network-applications a{font-size:9px}.md-chart-footnote{font-size:10px}.md-incentive-hero h3{font-size:22px}.md-activity-copy>strong{font-size:12px}}@media(max-width:370px){.md-welcome-hero{padding:20px 17px;min-height:240px}.md-welcome-copy h2{font-size:25px;max-width:202px}.md-welcome-copy p{max-width:68%;font-size:10px}.md-welcome-actions{gap:7px}.md-welcome-actions>a{font-size:9px;padding:8px 9px;gap:5px}.md-welcome-visual{right:-35px;width:128px;top:40px}.md-welcome-eyebrow{font-size:7px;letter-spacing:1.3px}.md-network-branches>a{grid-template-columns:31px minmax(0,1fr);padding:10px 7px;gap:2px 6px}.md-network-node{width:31px;height:31px}.md-network-node svg{width:18px}.md-network-branches strong{font-size:21px}.md-network-branches small{font-size:8px}.md-chart-summary .md-chart-summary-icon{width:31px;height:31px}.md-chart-summary>span:not(.md-chart-summary-icon){font-size:10px}.md-network-panel>.md-section-heading{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.md-welcome-actions>a{transition:none}.md-welcome-primary:hover{transform:none}}.md-luxury-overview,.md-luxury-main{display:contents}.md-luxury-refresh,.md-welcome-luxury-cta,.md-welcome-luxury-eyebrow,.md-welcome-luxury-caption,.md-luxury-products,.md-luxury-rail,.md-featured-product,.md-luxury-chart-icon,.md-progress-luxury-title,.md-essential.md-luxury-account-link{display:none}.md-chart-controls{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.md-chart-range{display:flex}.md-chart-range select{max-width:100%;padding:7px 10px;border:1px solid #cdded1;border-radius:6px;background:#f5f9f3;color:#3b6450;font:inherit;font-size:10px}.portal-shell[data-appearance=luxury] .member-dashboard{--md-ink: #f4f5e9;--md-muted: #c5d3c6;--md-line: #6c865d35;color:#edf3e7}.portal-shell[data-appearance=luxury] .member-dashboard .md-page-heading{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.portal-shell[data-appearance=luxury] .member-dashboard .md-page-heading h1{margin:0;font-size:17px;font-weight:600;letter-spacing:.1px;color:#dce9d5}.portal-shell[data-appearance=luxury] .member-dashboard :is(.md-heading-eyebrow,.md-page-heading p){display:none}.portal-shell[data-appearance=luxury] .member-dashboard .md-heading-actions{display:none}.portal-shell[data-appearance=luxury] .member-dashboard .md-heading-actions>.md-button{min-height:29px;padding:6px 12px;font-size:10px;border-color:#58794b;border-radius:7px;background:#0c3223}.portal-shell[data-appearance=luxury] .member-dashboard .md-refresh{width:30px;height:29px;min-height:29px;background:#10251b;border-color:#526b40;color:#ccddc5}.portal-shell[data-appearance=luxury] .member-dashboard .md-account-strip{display:none}.portal-shell[data-appearance=luxury] .member-dashboard .md-account-strip .md-status{padding:3px 7px;font-size:9px}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-hero{position:relative;display:grid;grid-template-columns:1.05fr 1fr;min-height:216px;padding:18px 30px;margin-bottom:14px;overflow:hidden;isolation:isolate;border:1px solid #e2bf58;border-radius:16px;background:linear-gradient(90deg,#001b10b8,#00180c42 48%,#001d0c08 68%),url(/assets/botanical-hero-CzqfdV0j.webp) center / cover no-repeat,#031e10;box-shadow:0 0 0 1px #87702a22,inset 0 0 22px #0d461c45,0 8px 25px #0006}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-hero:before{top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#00140955,transparent 35%);pointer-events:none}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-hero:after{width:7px;height:7px;top:auto;right:24%;bottom:7px;border:0;background:#ffeec4;box-shadow:0 0 12px 6px #ffd54f,0 0 48px 16px #ffd63366}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-copy{z-index:3;position:relative}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-standard-cta{display:none}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-luxury-cta{display:inline}.portal-shell[data-appearance=luxury] .member-dashboard .md-luxury-refresh{display:grid;place-items:center;position:absolute;z-index:5;right:10px;top:10px;width:32px;height:32px;padding:5px;border:1px solid #a3a86e70;border-radius:9px;background:#071b11c9;color:#eadc9a;cursor:pointer}.portal-shell[data-appearance=luxury] .member-dashboard .md-luxury-refresh:hover{background:#23452a;border-color:#eadc9a}.portal-shell[data-appearance=luxury] .member-dashboard .md-luxury-refresh:disabled{opacity:.65;cursor:wait}.portal-shell[data-appearance=luxury] .member-dashboard .md-luxury-refresh:focus-visible{outline:2px solid #ffe69a;outline-offset:3px}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-eyebrow{font-size:9px;letter-spacing:1.8px;color:#f5d870;margin:0 0 9px}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-eyebrow>svg{display:none}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-default-eyebrow{display:none}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-luxury-eyebrow{display:inline}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-copy h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(28px,2.7vw,40px);line-height:1.03;letter-spacing:-.8px;font-weight:700;margin:0 0 9px;color:#fffef4;text-shadow:0 2px 8px #0008}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-copy h2 em{font-family:inherit;font-style:normal;color:#f3cf5d}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-copy p{max-width:520px;font-size:12px;line-height:1.6;color:#edf0e2;margin:0}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-actions{gap:12px;margin-top:12px}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-actions>a{min-height:38px;padding:9px 17px;font-size:11px;border-radius:9px}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-primary{background:linear-gradient(180deg,#ffe99b,#f4c83d);color:#15240d;border-color:#ffe8a2;box-shadow:inset 0 1px 2px #fffdcf,0 0 14px #dfb23c2b}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-secondary{background:#012418b5;color:#eef7e8;border-color:#43b77f;box-shadow:inset 0 0 15px #1c8f4822}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-visual{position:absolute;top:0;right:8%;bottom:0;left:53%;width:auto;height:100%;min-height:0;transform:none;opacity:1}.portal-shell[data-appearance=luxury] .member-dashboard :is(.md-welcome-orbit,.md-welcome-photo,.md-welcome-leaf,.md-welcome-star,.md-welcome-caption){display:none}.portal-shell[data-appearance=luxury] .member-dashboard .md-luxury-products{display:block;position:absolute;height:88%;width:85%;left:6%;bottom:5%;z-index:2;filter:drop-shadow(0 8px 6px #001800b3)}.portal-shell[data-appearance=luxury] .member-dashboard .md-luxury-products .luxury-product-bottle{position:absolute;height:100%;width:42%;bottom:0}.portal-shell[data-appearance=luxury] .member-dashboard .md-luxury-products .luxury-product-bottle:nth-child(1){left:0;height:90%;transform:rotate(-5deg)}.portal-shell[data-appearance=luxury] .member-dashboard .md-luxury-products .luxury-product-bottle:nth-child(2){left:27%;z-index:2}.portal-shell[data-appearance=luxury] .member-dashboard .md-luxury-products .luxury-product-bottle:nth-child(3){left:54%;height:93%;transform:rotate(5deg)}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-luxury-caption{display:flex;align-items:center;flex-direction:column;gap:7px;position:absolute;right:-19%;top:22%;font-size:9px;line-height:1.8;font-weight:700;letter-spacing:2.5px;color:#fae7a2;text-align:center;text-shadow:0 2px 8px #000}.portal-shell[data-appearance=luxury] .member-dashboard .md-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:14px}.portal-shell[data-appearance=luxury] .member-dashboard .md-luxury-overview{display:grid;grid-template-columns:minmax(0,1fr) 292px;gap:14px;align-items:start}.portal-shell[data-appearance=luxury] .member-dashboard .md-luxury-main{display:flex;flex-direction:column;gap:14px;grid-column:1;grid-row:1;min-width:0}.portal-shell[data-appearance=luxury] .member-dashboard .md-luxury-rail{display:flex;flex-direction:column;gap:14px;grid-column:2;grid-row:1;align-self:start;min-width:0}.portal-shell[data-appearance=luxury] .member-dashboard .md-account-standard{display:none}.portal-shell[data-appearance=luxury] .member-dashboard .md-progress-grid{grid-column:1;grid-row:1;display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:14px;margin:0;align-items:stretch}.portal-shell[data-appearance=luxury] .member-dashboard .md-middle-grid{grid-column:1;grid-row:2;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:14px;margin:0;align-items:start}.portal-shell[data-appearance=luxury] .member-dashboard .md-bottom-grid{grid-column:1 / -1;grid-row:2;gap:14px;margin:0}.portal-shell[data-appearance=luxury] .member-dashboard .md-last-grid{display:contents}.portal-shell[data-appearance=luxury] .member-dashboard .md-referral-panel{grid-column:1 / -1;grid-row:3}.portal-shell[data-appearance=luxury] .member-dashboard :is(.md-panel,.md-rank-panel .rank-card){position:relative;isolation:isolate;overflow:hidden;padding:13px 14px;border-radius:14px;border:1px solid #a8ad7b70;border-top-width:1px;background:radial-gradient(ellipse at 90% 100%,#0c5c392d,transparent 70%),linear-gradient(145deg,#102019e8,#06110eea);box-shadow:inset 0 1px #f1f4c91a,0 5px 18px #0005}.portal-shell[data-appearance=luxury] .member-dashboard .md-section-heading{margin-bottom:9px;gap:8px}.portal-shell[data-appearance=luxury] .member-dashboard .md-section-heading h2{font-size:13px;letter-spacing:-.15px;gap:10px;color:#f0f5e7;font-weight:650}.portal-shell[data-appearance=luxury] .member-dashboard .md-heading-icon{width:37px;height:38px;border-radius:11px;color:#9df6bf;border-color:#21ae77;background:radial-gradient(ellipse at 35% 20%,#318d5c,#065232 65%,#00291c);box-shadow:inset 0 1px 2px #c5fbd357,0 0 13px #39cf7130}.portal-shell[data-appearance=luxury] .member-dashboard .md-section-link{padding:6px 9px;background:#031e17;color:#d6f1df;border:1px solid #29a474;border-radius:8px;font-size:9px;box-shadow:inset 0 0 12px #1e8d4933}.portal-shell[data-appearance=luxury] .member-dashboard .md-section-link>svg{color:#69e6aa}.portal-shell[data-appearance=luxury] .member-dashboard .md-chart-panel{display:flex;flex-direction:column;min-height:276px}.portal-shell[data-appearance=luxury] .member-dashboard .md-chart-panel>.md-section-heading{align-items:flex-start;margin-bottom:5px}.portal-shell[data-appearance=luxury] .member-dashboard .md-chart-panel .md-eyebrow,.portal-shell[data-appearance=luxury] .member-dashboard .md-progress-default-title{display:none}.portal-shell[data-appearance=luxury] .member-dashboard .md-progress-luxury-title{display:inline}.portal-shell[data-appearance=luxury] .member-dashboard .md-luxury-chart-icon{display:grid;place-items:center;flex:0 0 36px;width:36px;height:37px;border-radius:11px;background:linear-gradient(135deg,#197444,#063f28);color:#8af9bd;box-shadow:inset 0 1px #8df2b248,0 0 12px #2ab77a21}.portal-shell[data-appearance=luxury] .member-dashboard .md-chart-controls{flex-shrink:0;max-width:47%;gap:5px}.portal-shell[data-appearance=luxury] .member-dashboard :is(.md-chart-controls select,.md-chart-select select){background:#091b14;color:#e1ecdc;border-color:#516249;min-height:29px;border-radius:7px;padding:5px 7px;font-size:9px;max-width:145px}.portal-shell[data-appearance=luxury] .member-dashboard .md-chart-range{order:-1}.portal-shell[data-appearance=luxury] .member-dashboard .md-chart-summary{background:transparent;border:0;border-radius:0;padding:0;margin:0 0 2px 46px;min-height:0;gap:5px}.portal-shell[data-appearance=luxury] .member-dashboard .md-chart-summary>strong{font-size:12px;color:#afe2bd}.portal-shell[data-appearance=luxury] .member-dashboard .md-chart-summary>span:not(.md-chart-summary-icon){font-size:9px;color:#c3d6c1}.portal-shell[data-appearance=luxury] .member-dashboard .md-chart-summary small,.portal-shell[data-appearance=luxury] .member-dashboard .md-chart-summary .md-chart-summary-icon{display:none}.portal-shell[data-appearance=luxury] .member-dashboard .md-chart-panel .du-chart{margin:0;background:transparent;border:0;border-radius:0;padding:0;width:100%}.portal-shell[data-appearance=luxury] .member-dashboard .md-chart-panel .du-chart>svg{width:100%;height:159px;display:block;overflow:visible}.portal-shell[data-appearance=luxury] .member-dashboard .md-chart-panel .du-chart-empty{position:static;transform:none;margin:3px 0 0;width:100%;max-width:none;text-align:left;padding:9px 12px;border:1px solid #4a815b33;border-radius:9px;background:linear-gradient(110deg,#1c3d30,#102a20);color:#e0efdf;font-size:11px}.portal-shell[data-appearance=luxury] .member-dashboard .md-chart-panel .du-chart-data{margin-top:5px;font-size:9px;color:#b9d7ba}.portal-shell[data-appearance=luxury] .member-dashboard .md-chart-footnote{margin:6px 0 0;padding-top:6px;font-size:9px;color:#bfcfba;border-color:#9abc7f22}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-panel{min-height:276px;padding-bottom:8px;background:radial-gradient(ellipse at 50% 60%,#13582a22,transparent 80%),linear-gradient(135deg,#0b1d12ec,#04110cec)}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-panel:before,.portal-shell[data-appearance=luxury] .member-dashboard .md-network-panel:after{content:"";position:absolute;top:65px;bottom:25px;width:25%;background:url(/assets/botanical-foliage-BsaCbmXr.webp) left bottom / contain no-repeat;opacity:.52;z-index:-1;pointer-events:none}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-panel:before{left:-8px}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-panel:after{right:-8px;transform:scaleX(-1)}.portal-shell[data-appearance=luxury] .member-dashboard .md-chart-panel:after{content:"";position:absolute;right:-18px;bottom:38px;width:100px;height:190px;background:url(/assets/botanical-foliage-BsaCbmXr.webp) left bottom / contain no-repeat;transform:scaleX(-1);opacity:.37;z-index:-1;pointer-events:none}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-panel .md-heading-icon{background:radial-gradient(ellipse at 30% 20%,#ae8a32,#584015 70%);border-color:#c5a13e;color:#ffe47b;box-shadow:inset 0 1px 1px #fbedb26e,0 0 13px #b99b2d29}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-diagram{flex:1;background:radial-gradient(ellipse at 50% 45%,#146c3925,transparent 68%);border:0;padding:0 6px 5px;max-width:none;border-radius:0}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-you{padding-bottom:10px}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-you>span{width:44px;height:44px;border:1px solid #d4e9a2;background:radial-gradient(circle at 40% 35%,#096b44,#00351f 65%,#001c10);color:#8cf8ba;box-shadow:0 0 12px #b4fa6640,inset 0 1px 4px #b8f6c73d}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-you>strong{font-size:10px;color:#f4f6e8;margin-top:5px}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-you>small{font-size:9px;color:#c5d5c4;background:transparent;padding:0}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-you:after{display:none}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-branches{gap:12px;padding-top:0;width:100%;max-width:none}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-branches:before{display:none}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-branches>a{display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;text-align:left;justify-items:start;align-content:center;gap:0 8px;min-height:57px;padding:8px 9px;border-radius:9px;background:linear-gradient(140deg,#075832,#003923);border:1px solid #3baf77;box-shadow:inset 0 1px 2px #9fe8bb45,0 3px 9px #0004}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-branches>a:nth-child(2){background:linear-gradient(140deg,#075875,#003447);border-color:#279ab8}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-node{grid-column:1;grid-row:1 / 3;width:35px;height:36px;background:linear-gradient(130deg,#0d9d59,#004f32);color:#b4ffcf;border:1px solid #5bdd8e;border-radius:10px;box-shadow:inset 0 1px 2px #c8ffd671,0 0 12px #13a26135}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-node-blue{background:linear-gradient(130deg,#158db7,#004161);color:#c4f2ff;border-color:#39c0e4}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-branches strong{grid-column:2;font-size:19px;margin:0;color:#fffcef}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-branches>a:nth-child(2)>strong{color:#fffcef}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-branches small{grid-column:2;font-size:9px;line-height:1.2;color:#e3f4df}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-branches>a:nth-child(2)>small{color:#d7eaf2}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-footer{padding:6px 8px;margin-top:3px;border-radius:7px;background:#133b2b99;gap:4px}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-footer>span{padding:0;background:transparent;border:0;color:#d8efd8;font-size:9px}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-footer>small{font-size:8px;color:#ccddcb}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-applications{gap:7px;border:0;padding-top:5px}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-applications a{border:1px solid #2e6f4740;border-radius:6px;background:#123d2b7a;padding:4px;gap:5px;font-size:8px;color:#e5eee0}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-applications a>span{background:#116e44;color:#dfffea;border-color:#408c59;padding:2px 4px}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-card{min-height:214px;margin:0;background:radial-gradient(ellipse at 70% 50%,#8e69152b,transparent 75%),linear-gradient(135deg,#26271bd9,#09120de8);border-color:#baa55f88;padding:13px 17px}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-section-heading{margin-bottom:10px;align-items:center}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-section-heading>.overline{font-size:11px;letter-spacing:0;color:#f0f1d7}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-section-heading>.text-link{padding:7px 10px;color:#f6e5a4;border:1px solid #c7a746;border-radius:8px;text-decoration:none;font-size:9px;background:#29230d85}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-overview{position:relative;z-index:1;align-items:center;gap:12px}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-emblem{width:49px;height:54px;background:radial-gradient(ellipse at 30% 20%,#a07e29,#574013 65%);color:#ffdf57;border:1px solid #ecd075;border-radius:12px;box-shadow:inset 0 1px 3px #fff4a36b,0 0 13px #e8ba3133}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-current .overline{color:#c2cebd;font-size:8px;letter-spacing:1px}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-current h2{font-family:Georgia,serif;font-size:25px;line-height:1.12;color:#fff9de;margin:5px 0}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-current p{color:#d3dec9;font-size:10px}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-total{padding:5px 7px;background:#292d179c;border-color:#7b6d3555;align-self:start}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-total strong{color:#efdc9b;font-size:18px}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-total span{font-size:8px;max-width:85px}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-next{margin-top:12px;position:relative;z-index:2}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-progress{margin:0 0 5px}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-progress>div{font-size:10px;margin-bottom:6px;color:#ececda}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-help{color:#bfccb5;font-size:9px;line-height:1.55;margin:6px 0}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-requirements{gap:5px;margin:7px 0}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-requirements>li{padding:7px 9px;background:#1b2d1a99;border-color:#66784d42}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-requirements strong{font-size:10px}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-requirements small{font-size:8px}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel :is(.rank-total,.rank-requirements,.rank-next>.rank-help,.rank-card>.rank-help:not([role])){display:none}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-overview{padding-right:105px;min-height:84px}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-current{min-width:0}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-next{margin-top:17px}.portal-shell[data-appearance=luxury] .member-dashboard .rank-luxury-art{display:block;position:absolute;width:155px;height:140px;object-fit:contain;right:0;top:36px;z-index:-1;opacity:.88;pointer-events:none}.portal-shell[data-appearance=luxury] .member-dashboard .md-activity-panel{min-height:230px}.portal-shell[data-appearance=luxury] .member-dashboard .md-activity-list{max-height:156px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#55795b transparent;padding-right:3px}.portal-shell[data-appearance=luxury] .member-dashboard .md-activity-panel .md-heading-icon{background:radial-gradient(ellipse at 30% 20%,#366faa,#143a60 70%);border-color:#7b9fcd;color:#d4e8ff}.portal-shell[data-appearance=luxury] .member-dashboard .md-activity-list>li+li{border-color:#a8ba8d22}.portal-shell[data-appearance=luxury] .member-dashboard .md-activity-list a{align-items:start;padding:5px 0;gap:8px}.portal-shell[data-appearance=luxury] .member-dashboard .md-activity-icon{width:31px;height:34px;border-radius:8px;background:linear-gradient(140deg,#176d42,#063a25);border:1px solid #438253;color:#9bf7bc;box-shadow:inset 0 1px #9bf7bc40}.portal-shell[data-appearance=luxury] .member-dashboard .md-activity-list li:nth-child(3n+2) .md-activity-icon{background:linear-gradient(140deg,#9b7c2a,#504019);color:#ffed98;border-color:#af9140}.portal-shell[data-appearance=luxury] .member-dashboard .md-activity-list li:nth-child(3n) .md-activity-icon{background:linear-gradient(140deg,#1478a1,#063450);color:#b7eeff;border-color:#478ca7}.portal-shell[data-appearance=luxury] .member-dashboard .md-activity-copy{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:3px 7px}.portal-shell[data-appearance=luxury] .member-dashboard .md-activity-copy>strong{grid-column:1;grid-row:1;color:#f0f2e6;font-size:10px;line-height:1.4}.portal-shell[data-appearance=luxury] .member-dashboard .md-activity-copy>span{grid-column:1 / -1;color:#c6d3c0;font-size:9px;line-height:1.45}.portal-shell[data-appearance=luxury] .member-dashboard .md-activity-copy>time{grid-column:2;grid-row:1;align-self:start;white-space:nowrap;color:#b5c8b1;font-size:8px}.portal-shell[data-appearance=luxury] .member-dashboard .md-inbox-link{font-size:9px;gap:6px;margin-top:5px;padding-top:8px;border-color:#a7bf8022;color:#c6e2c3}.portal-shell[data-appearance=luxury] .member-dashboard .md-inbox-link>span{color:#bccdb5;font-size:8px}.portal-shell[data-appearance=luxury] .member-dashboard .md-featured-product{display:block;min-height:220px;height:auto;padding:12px 15px;background:linear-gradient(90deg,#061a0feb,#00150d75 56%,#00190d16),url(/assets/botanical-hero-CzqfdV0j.webp) 78% center / auto 100%,#081c11;border-color:#b7ac6e8c}.portal-shell[data-appearance=luxury] .member-dashboard .md-featured-heading{position:relative;z-index:3;display:flex;align-items:center;gap:8px;color:#eddb90}.portal-shell[data-appearance=luxury] .member-dashboard .md-featured-heading h2{font-size:11px;font-weight:600;color:#f3f3dd;margin:0;flex:1}.portal-shell[data-appearance=luxury] .member-dashboard .md-featured-heading>svg:last-child{background:#ffecad;color:#1a331c;padding:4px;width:25px;height:25px;border-radius:50%;box-shadow:0 0 10px #f9d06566}.portal-shell[data-appearance=luxury] .member-dashboard .md-featured-copy{position:relative;z-index:3;width:57%;margin-top:22px}.portal-shell[data-appearance=luxury] .member-dashboard .md-featured-copy h3{font-family:Georgia,serif;color:#fffbe4;font-size:22px;margin:0 0 9px;line-height:1.12;text-shadow:0 2px 6px #000}.portal-shell[data-appearance=luxury] .member-dashboard .md-featured-copy p{font-size:10px;line-height:1.6;color:#e0e5cf;margin:0 0 13px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.portal-shell[data-appearance=luxury] .member-dashboard .md-featured-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #37b67b;border-radius:7px;background:#00291cdd;padding:7px 9px;font-size:9px;color:#eef6df;box-shadow:inset 0 0 12px #1c864339}.portal-shell[data-appearance=luxury] .member-dashboard .md-featured-image{position:absolute;right:0;bottom:0;width:43%;max-height:174px;object-fit:contain;border-radius:8px 0 0}.portal-shell[data-appearance=luxury] .member-dashboard .md-featured-bottle{position:absolute;right:0;bottom:7px;width:47%;height:176px;filter:drop-shadow(0 8px 8px #0007)}.portal-shell[data-appearance=luxury] .member-dashboard .md-featured-bottle :is(.luxury-products,.luxury-product-bottle){width:100%;height:100%}.portal-shell[data-appearance=luxury] .member-dashboard .md-featured-unavailable{width:100%}.portal-shell[data-appearance=luxury] .member-dashboard .md-account-panel{margin:0;padding:12px 13px}.portal-shell[data-appearance=luxury] .member-dashboard .md-account-panel .md-section-heading{padding-bottom:8px;border-bottom:1px solid #728b5e3d}.portal-shell[data-appearance=luxury] .member-dashboard .md-account-identity{display:flex;align-items:center;flex-wrap:wrap;gap:5px 8px;padding:0 0 8px;margin-bottom:2px;border-bottom:1px solid #728b5e30;color:#c4d4bb;font-size:9px}.portal-shell[data-appearance=luxury] .member-dashboard .md-account-identity>strong{color:#ebf1dc;font-size:10px;overflow-wrap:anywhere}.portal-shell[data-appearance=luxury] .member-dashboard .md-account-identity>span{overflow-wrap:anywhere}.portal-shell[data-appearance=luxury] .member-dashboard .md-account-identity .md-status{font-size:8px;padding:3px 6px}.portal-shell[data-appearance=luxury] .member-dashboard .md-account-panel .md-section-heading h2{font-size:12px}.portal-shell[data-appearance=luxury] .member-dashboard .md-account-panel .md-section-link{font-size:8px;padding:5px 6px}.portal-shell[data-appearance=luxury] .member-dashboard .md-essential{padding:9px 0;gap:9px;border-color:#6b865638}.portal-shell[data-appearance=luxury] .member-dashboard .md-essential.md-luxury-account-link{display:flex}.portal-shell[data-appearance=luxury] .member-dashboard .md-essential-icon{flex-shrink:0;width:34px;height:36px;border-radius:10px;background:radial-gradient(ellipse at 30% 20%,#187f52,#03432c 70%);border:1px solid #337d52;color:#75f4b1;box-shadow:inset 0 1px #a0ffd23b,0 2px 8px #0005}.portal-shell[data-appearance=luxury] .member-dashboard .md-essential strong{color:#e5eddc;font-size:10px}.portal-shell[data-appearance=luxury] .member-dashboard .md-essential small{color:#bfd0b8;font-size:9px;line-height:1.5}.portal-shell[data-appearance=luxury] .member-dashboard .md-essential>svg:last-child{width:13px;color:#b6cbb1}.portal-shell[data-appearance=luxury] .member-dashboard .md-account-shortcuts{gap:5px;padding-top:10px;margin-top:3px;border-color:#78975a32}.portal-shell[data-appearance=luxury] .member-dashboard .md-account-shortcuts>a{font-size:8px;padding:6px;background:#153324;border-color:#46784a66;color:#d5e7cb}.portal-shell[data-appearance=luxury] .member-dashboard .md-account-shortcuts>a>svg{width:13px}.portal-shell[data-appearance=luxury] .member-dashboard .md-account-footnote{font-size:8px;color:#aec0a4;margin:10px 0 0}.portal-shell[data-appearance=luxury] .member-dashboard .md-updated{font-size:9px;color:#b0c4a6}@media(min-width:1550px){.portal-shell[data-appearance=luxury] .member-dashboard .md-luxury-overview{grid-template-columns:minmax(0,1fr) 310px}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-hero{min-height:216px}}@media(max-width:1250px){.portal-shell[data-appearance=luxury] .member-dashboard .md-luxury-overview{grid-template-columns:minmax(0,1fr) 248px;gap:12px}.portal-shell[data-appearance=luxury] .member-dashboard .md-progress-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:12px}.portal-shell[data-appearance=luxury] .member-dashboard .md-middle-grid{gap:12px}.portal-shell[data-appearance=luxury] .member-dashboard .md-chart-controls{max-width:100%}.portal-shell[data-appearance=luxury] .member-dashboard .md-chart-panel .md-section-heading{flex-wrap:wrap}.portal-shell[data-appearance=luxury] .member-dashboard .md-chart-summary{margin-left:0}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-copy h2{font-size:31px}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-luxury-caption{display:none}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-visual{right:1%;left:57%}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-branches{gap:7px}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-branches>a{padding:7px;gap:0 6px;grid-template-columns:27px minmax(0,1fr)}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-node{width:27px;height:31px}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-node>svg{width:18px}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-applications{grid-template-columns:1fr}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-overview{flex-wrap:wrap}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-total{margin-left:auto}}@media(max-width:1100px){.portal-shell[data-appearance=luxury] .member-dashboard .md-luxury-overview{grid-template-columns:minmax(0,1fr)}.portal-shell[data-appearance=luxury] .member-dashboard .md-progress-grid{grid-column:1;grid-row:1;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.portal-shell[data-appearance=luxury] .member-dashboard .md-middle-grid{grid-column:1;grid-row:2}.portal-shell[data-appearance=luxury] .member-dashboard .md-luxury-rail{grid-column:1;grid-row:2;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:12px;align-items:start}.portal-shell[data-appearance=luxury] .member-dashboard .md-featured-product{width:100%}.portal-shell[data-appearance=luxury] .member-dashboard .md-account-panel{width:100%;margin:0}.portal-shell[data-appearance=luxury] .member-dashboard .md-bottom-grid{grid-column:1;grid-row:3}.portal-shell[data-appearance=luxury] .member-dashboard .md-referral-panel{grid-column:1;grid-row:4}.portal-shell[data-appearance=luxury] .member-dashboard .md-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-applications{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.portal-shell[data-appearance=luxury] .member-dashboard .md-page-heading h1{font-size:15px}.portal-shell[data-appearance=luxury] .member-dashboard .md-heading-actions>.md-button{width:auto;height:auto;font-size:9px;min-height:29px;gap:6px;padding:5px 8px}.portal-shell[data-appearance=luxury] .member-dashboard .md-account-strip{gap:6px 10px;font-size:8px;margin-bottom:9px}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-hero{min-height:257px;padding:20px 17px;display:block;background-position:center,63% center}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-eyebrow{font-size:8px;letter-spacing:1.2px;max-width:86%}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-copy h2{font-size:30px;max-width:275px;letter-spacing:-.6px;margin-bottom:10px}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-copy p{max-width:63%;font-size:10px;line-height:1.6}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-actions{margin-top:15px;gap:7px}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-actions>a{padding:8px 9px;min-height:35px;font-size:9px}.portal-shell[data-appearance=luxury] .member-dashboard .md-welcome-visual{inset:auto -9px 43px auto;height:139px;width:135px;opacity:.95}.portal-shell[data-appearance=luxury] .member-dashboard .md-luxury-products{left:0;width:100%;height:100%}.portal-shell[data-appearance=luxury] .member-dashboard .md-progress-grid,.portal-shell[data-appearance=luxury] .member-dashboard .md-middle-grid,.portal-shell[data-appearance=luxury] .member-dashboard .md-bottom-grid{grid-template-columns:minmax(0,1fr);gap:13px}.portal-shell[data-appearance=luxury] .member-dashboard .md-progress-grid{grid-row:1}.portal-shell[data-appearance=luxury] .member-dashboard .md-middle-grid{grid-row:2}.portal-shell[data-appearance=luxury] .member-dashboard .md-luxury-rail{grid-row:2;display:flex;flex-direction:column;gap:13px}.portal-shell[data-appearance=luxury] .member-dashboard .md-featured-product{width:100%}.portal-shell[data-appearance=luxury] .member-dashboard .md-account-panel{width:100%;margin:0}.portal-shell[data-appearance=luxury] .member-dashboard .md-bottom-grid{grid-row:3}.portal-shell[data-appearance=luxury] .member-dashboard .md-referral-panel{grid-row:4}.portal-shell[data-appearance=luxury] .member-dashboard .md-chart-panel{min-height:286px}.portal-shell[data-appearance=luxury] .member-dashboard .md-chart-panel .du-chart>svg{height:156px}.portal-shell[data-appearance=luxury] .member-dashboard .md-chart-controls{flex-wrap:nowrap;max-width:100%}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-panel{min-height:272px}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-branches{gap:13px}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-branches>a{grid-template-columns:36px minmax(0,1fr);gap:0 9px;min-height:60px}.portal-shell[data-appearance=luxury] .member-dashboard .md-network-node{width:36px;height:37px}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-overview{display:flex}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-overview{padding-right:76px}.portal-shell[data-appearance=luxury] .member-dashboard .rank-luxury-art{width:125px;right:-10px}.portal-shell[data-appearance=luxury] .member-dashboard .md-activity-copy{grid-template-columns:minmax(0,1fr)}.portal-shell[data-appearance=luxury] .member-dashboard .md-activity-copy>time{grid-column:1;grid-row:auto}.portal-shell[data-appearance=luxury] .member-dashboard .md-rank-panel .rank-total{max-width:100%}.portal-shell[data-appearance=luxury] .member-dashboard .md-featured-copy{max-width:60%}.portal-shell[data-appearance=luxury] .member-dashboard .md-account-panel .md-section-heading h2{font-size:14px}.portal-shell[data-appearance=luxury] .member-dashboard .md-essential strong{font-size:12px}.portal-shell[data-appearance=luxury] .member-dashboard .md-essential small{font-size:10px}}@media(prefers-reduced-motion:reduce){.portal-shell[data-appearance=luxury] .member-dashboard .md-featured-link{transition:none}}.notification-bell{display:inline-flex;align-items:center;gap:.5rem;text-decoration:none;white-space:nowrap}.notification-bell .notification-badge{min-width:1.5rem;display:inline-flex;justify-content:center}.notification-badge-active{background:#eac373!important;color:#172f28!important}.notification-channel-note{max-width:58rem;font-size:.875rem}.notification-panel{padding:1.4rem}.notification-toolbar{display:flex;gap:1.25rem;align-items:center;justify-content:space-between;padding-bottom:1.1rem;border-bottom:1px solid #dce5df;flex-wrap:wrap}.notification-toolbar>div strong{font-size:1.6rem;color:#21513f}.notification-toolbar label{display:flex;align-items:center;gap:.7rem;font-size:.875rem}.notification-toolbar select{min-height:42px;padding:.55rem .8rem;border:1px solid #bdcec3;border-radius:8px;background:#fff;color:#193b30}.notification-list{padding:0;margin:0;list-style:none}.notification-card{display:flex;gap:1rem;padding:1.4rem .7rem;border-bottom:1px solid #e2e9e4}.notification-card.notification-unread{background:#f4f8f0;box-shadow:inset 3px 0 #477c55}.notification-symbol{flex:none;width:40px;height:40px;border-radius:50%;background:#e5eee6;color:#295e42;display:flex;align-items:center;justify-content:center}.notification-read .notification-symbol{background:#f0f2f0;color:#617267}.notification-content{flex:1;min-width:0}.notification-content h2{font-size:1.02rem;margin:.45rem 0;color:#193b30}.notification-content p{font-size:.93rem;margin:.35rem 0 .65rem;overflow-wrap:anywhere}.notification-content time{font-size:.78rem;color:#586b60}.notification-content .service-actions{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.6rem}.notification-content .btn{min-height:40px;display:inline-flex;gap:.4rem;align-items:center}.notification-meta{display:flex;gap:1rem;justify-content:space-between;font-size:.74rem;color:#4d6657}.notification-meta>span:first-child{text-transform:uppercase;letter-spacing:.07em}.notification-read-label{font-weight:600}.notification-unread .notification-read-label{color:#28663d}.notification-empty{text-align:center;padding:3rem 1rem;color:#52705c}.notification-empty svg{color:#5d8664}.notification-empty h2{font-size:1.1rem;color:#254f38}.notification-empty p{font-size:.9rem}.notification-center button:focus-visible,.notification-center a:focus-visible,.notification-bell:focus-visible{outline:3px solid #35765c;outline-offset:3px}@media(max-width:650px){.notification-panel{padding:.8rem}.notification-toolbar{gap:.7rem}.notification-toolbar label{width:100%;justify-content:space-between;order:3}.notification-card{gap:.65rem;padding:1rem .65rem}.notification-symbol{width:32px;height:32px}.notification-bell-label{display:none}.notification-center .portal-heading{gap:1rem}.notification-content .btn{padding:.6rem .75rem}}.portal-shell{--ps-green:#087d54;--ps-dark:#0b302d;--ps-ink:#193b33;--ps-muted:#6a7b77;display:grid;grid-template-columns:244px minmax(0,1fr);min-height:100vh;background:#f3f6f8;color:var(--ps-ink)}.portal-shell *{box-sizing:border-box}.portal-shell button,.portal-shell input{font-family:inherit}.portal-shell .ps-sidebar{height:100dvh;min-height:480px;position:sticky;top:0;display:flex;flex-direction:column;background:radial-gradient(ellipse at 0 100%,#13504750,transparent 70%),linear-gradient(160deg,#103b36,#0a292b 75%);color:#e5f2ec;z-index:35;min-width:0}.portal-shell .ps-brand{height:91px;min-height:91px;display:flex;align-items:center;justify-content:center;background:#fff;border-right:1px solid #e4ece7;padding:10px 18px}.portal-shell .ps-brand>a{display:flex;align-items:center;justify-content:center}.portal-shell .ps-brand img{height:69px;width:170px;object-fit:contain}.portal-shell .ps-workspace-label{display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:1.7px;font-weight:800;color:#a7c4b7;padding:25px 25px 14px}.portal-shell .ps-workspace-label>span{height:5px;width:5px;background:#d7b76b;border-radius:50%}.portal-shell .ps-navigation{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 12px 20px;scrollbar-width:thin;scrollbar-color:#5c8476 transparent}.portal-shell .ps-nav-link,.portal-shell .ps-group-toggle{display:flex;align-items:center;gap:11px;width:100%;min-height:44px;border-radius:8px;text-align:left;font-size:12px;line-height:1.4;color:#d5e5de;font-weight:600;text-decoration:none;border:0;background:transparent;padding:11px 12px;cursor:pointer;min-width:0}.portal-shell .ps-nav-link>svg,.portal-shell .ps-group-toggle>svg{flex:none;color:#9ebeb0;stroke-width:1.8}.portal-shell .ps-nav-link>span:first-of-type,.portal-shell .ps-group-toggle>span{flex:1;min-width:0;overflow-wrap:anywhere}.portal-shell .ps-nav-link:hover,.portal-shell .ps-group-toggle:hover{color:#fff;background:#ffffff0c}.portal-shell .ps-nav-link.active{background:linear-gradient(100deg,#07895c,#08754f);color:#fff;box-shadow:0 4px 15px #031b2030}.portal-shell .ps-nav-link.active>svg{color:#fff}.portal-shell .ps-nav-link:not(.active)>.ps-active-dot{display:none}.portal-shell .ps-active-dot{height:5px;width:5px;flex:0 0 5px;background:#b8e9cf;border-radius:50%;margin-left:2px}.portal-shell .ps-dashboard-link{font-size:13px;min-height:46px}.portal-shell .ps-nav-divider{height:1px;background:#ffffff13;margin:15px 12px 9px}.portal-shell .ps-nav-group{margin:3px 0}.portal-shell .ps-group-toggle{color:#bdd2c8;font-size:11px;min-height:47px}.portal-shell .ps-group-active>.ps-group-toggle{color:#f2e3ba}.portal-shell .ps-group-active>.ps-group-toggle>svg:first-child{color:#e2ca8e}.portal-shell .ps-group-chevron{transition:transform .16s ease}.portal-shell .ps-group-toggle[aria-expanded=true] .ps-group-chevron{transform:rotate(180deg)}.portal-shell .ps-group-links{padding:0 0 6px 13px}.portal-shell .ps-group-links .ps-nav-link{font-size:11px;min-height:41px;padding:10px 11px;gap:10px}.portal-shell .ps-sidebar-bottom{padding:14px 23px 18px;border-top:1px solid #ffffff13}.portal-shell .ps-sidebar-bottom>a{display:flex;align-items:center;gap:10px;font-size:11px;color:#c5dbd0;text-decoration:none;padding:8px 0}.portal-shell .ps-sidebar-bottom>a>span{flex:1}.portal-shell .ps-sidebar-bottom>a:hover{color:#fff}.portal-shell .ps-sidebar-environment{display:flex;align-items:center;gap:6px;color:#d2c392;font-size:9px;margin-top:10px}.portal-shell .ps-sidebar-environment>span{height:4px;width:4px;border-radius:50%;background:#cfb967}.portal-shell .ps-brand-note{color:#8fb2a3;font-size:9px;margin-top:11px;letter-spacing:.15px}.portal-shell .ps-main{min-width:0}.portal-shell .ps-topbar{position:relative;z-index:25;min-height:91px;background:#fff;border-bottom:1px solid #e3ebe7;display:flex;align-items:center;gap:20px;padding:19px 30px;box-shadow:0 2px 7px #183e2d02}.portal-shell .ps-page-context{display:none;min-width:0}.portal-shell .ps-page-context>span{font-size:10px;color:#75867e}.portal-shell .ps-page-context>strong{font-size:13px;color:#234b3c;font-weight:700;margin-top:3px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.portal-shell .ps-search{position:relative;display:flex;align-items:center;flex:1;max-width:350px;min-width:155px;color:#769086}.portal-shell .ps-search>svg{position:absolute;left:14px;pointer-events:none}.portal-shell .ps-search>input{width:100%;min-width:0;border:1px solid #ebf0ed;border-radius:9px;background:#f5f8f7;padding:12px 36px 12px 42px;font-size:12px;color:#234b3c;min-height:43px}.portal-shell .ps-search>input::placeholder{color:#7d9088}.portal-shell .ps-search>input:focus{outline:2px solid #19865b;outline-offset:2px;background:#fff}.portal-shell .ps-search-clear{position:absolute;right:7px;display:flex;align-items:center;justify-content:center;width:29px;height:29px;border:0;border-radius:6px;color:#6a7b72;background:transparent;cursor:pointer}.portal-shell .ps-search-clear:hover{background:#e6f0e9}.portal-shell .ps-search-results{position:absolute;left:0;top:calc(100% + 10px);width:max(100%,320px);max-width:calc(100vw - 32px);border:1px solid #dfe8e2;box-shadow:0 16px 45px #153e2828;border-radius:13px;background:#fff;padding:7px;z-index:60;max-height:min(540px,70dvh);overflow-y:auto}.portal-shell .ps-search-caption{padding:7px 10px;margin:0;font-size:10px;font-weight:800;color:#74897c;text-transform:uppercase;letter-spacing:.7px}.portal-shell .ps-search-results ul{padding:0;margin:0;list-style:none}.portal-shell .ps-search-result{display:flex;align-items:center;gap:10px;padding:10px;border-radius:7px;color:#24503e;text-decoration:none;min-height:57px}.portal-shell .ps-search-result:hover,.portal-shell .ps-search-result:focus-visible{background:#edf6f0}.portal-shell .ps-search-icon{width:32px;height:32px;border:1px solid #e5ede7;background:#f4f8f5;border-radius:8px;display:flex;align-items:center;justify-content:center;flex:none}.portal-shell .ps-search-result>span:nth-child(2){display:grid;gap:3px;flex:1}.portal-shell .ps-search-result strong{font-size:12px}.portal-shell .ps-search-result small{font-size:10px;color:#70877a}.portal-shell .ps-search-result>svg:last-child{color:#93a79c;flex:none}.portal-shell .ps-search-hint{display:block;font-size:10px;color:#789184;border-top:1px solid #edf2ee;margin:5px 4px 0;padding:10px 6px 6px}.portal-shell .ps-search-empty{font-size:12px;color:#637e6d;padding:12px;line-height:1.6}.portal-shell .ps-topbar-actions{display:flex;align-items:center;gap:15px;margin-left:auto;min-width:0}.portal-shell .ps-development{display:flex;align-items:center;gap:6px;padding:6px 8px;border:1px solid #e9e8d7;border-radius:20px;color:#867740;background:#fcfbf2;font-size:9px;font-weight:600;white-space:nowrap}.portal-shell .ps-development>span{width:4px;height:4px;border-radius:50%;background:#b59b4c}.portal-shell .ps-icon-button{display:flex;align-items:center;justify-content:center;flex:none;min-width:39px;min-height:39px;border:1px solid #e3ebe6;border-radius:10px;background:#fff;color:#3c5a4a;cursor:pointer;text-decoration:none}.portal-shell .ps-icon-button:hover{background:#f2f7f3;color:#087d54;border-color:#c9dbcd}.portal-shell .ps-incentives-shortcut{border:0;background:transparent;min-width:29px}.portal-shell .ps-topbar .notification-bell{position:relative;min-width:35px;min-height:39px;display:flex;justify-content:center;align-items:center;color:#264b3c;padding:5px 7px}.portal-shell .ps-topbar .notification-bell-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.portal-shell .ps-topbar .notification-badge{position:absolute;right:-3px;top:-1px;min-width:16px;height:16px;padding:1px 4px;font-size:9px;line-height:14px;border-radius:20px;background:#edf4ef;color:#57745f;box-shadow:0 0 0 2px #fff}.portal-shell .ps-user{display:flex;align-items:center;gap:10px;border-left:1px solid #e8eeea;padding-left:17px;min-width:0}.portal-shell .ps-avatar{height:39px;width:39px;flex:none;display:flex;align-items:center;justify-content:center;border-radius:50%;background:linear-gradient(145deg,#e9f1dd,#cce4d2);border:2px solid #fff;box-shadow:0 0 0 1px #e0e8d9;color:#316446;font-size:12px;font-weight:800}.portal-shell .ps-user-details{display:flex;flex-direction:column;gap:5px;min-width:0;max-width:170px}.portal-shell .ps-user-details strong{font-size:12px;color:#254333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-shell .ps-user-details small{font-size:9px;color:#788a7d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.portal-shell .ps-logout{border:0;background:transparent;color:#708279;display:flex;align-items:center;justify-content:center;gap:6px;cursor:pointer;font-size:10px;min-width:35px;min-height:40px;padding:4px}.portal-shell .ps-logout:hover{color:#0a7d50}.portal-shell .ps-logout:disabled{cursor:wait;opacity:.65}.portal-shell .ps-logout-error{margin:18px 28px 0;font-size:13px}.portal-shell .portal-content{max-width:1510px;width:100%;margin:0 auto;padding:28px 30px 44px;min-width:0;outline:none}.portal-shell .ps-menu-button,.portal-shell .ps-drawer-close{display:none}.portal-shell .ps-skip-link{position:fixed;left:12px;top:-100px;z-index:90;background:#fff;padding:13px 18px;color:#125738;border-radius:8px;font-size:13px;box-shadow:0 5px 20px #163b2820}.portal-shell .ps-skip-link:focus{top:12px}.portal-shell .ps-sidebar a:focus-visible,.portal-shell .ps-sidebar button:focus-visible{outline:2px solid #f0d284;outline-offset:2px}.portal-shell .ps-topbar a:focus-visible,.portal-shell .ps-topbar button:focus-visible{outline:2px solid #087d54;outline-offset:3px}@media(max-width:1250px){.portal-shell{grid-template-columns:224px minmax(0,1fr)}.portal-shell .ps-topbar{padding:19px 22px;gap:14px}.portal-shell .ps-topbar-actions{gap:11px}.portal-shell .ps-development{display:none}.portal-shell .ps-user-details{max-width:145px}.portal-shell .ps-logout>span{display:none}.portal-shell .portal-content{padding:25px 24px 40px}.portal-shell .ps-nav-link,.portal-shell .ps-group-toggle{gap:9px;padding-left:10px;padding-right:10px}.portal-shell .ps-group-toggle{font-size:10px}}@media(max-width:1050px)and (min-width:901px){.portal-shell .ps-user-details{max-width:105px}.portal-shell .ps-search{min-width:140px}.portal-shell .ps-topbar-actions{gap:8px}.portal-shell .ps-user{padding-left:10px}.portal-shell .ps-incentives-shortcut{display:none}}@media(max-width:900px){.portal-shell{display:block}.portal-shell .ps-sidebar{position:fixed;left:0;top:0;bottom:0;width:278px;max-width:calc(100vw - 42px);height:100dvh;min-height:0;z-index:70;transform:translate(-100%);visibility:hidden;transition:transform .2s ease,visibility .2s}.portal-shell.ps-drawer-open .ps-sidebar{transform:translate(0);visibility:visible;box-shadow:10px 0 40px #071a2b40}.portal-shell .ps-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0b262a77;z-index:65;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.portal-shell .ps-brand{height:83px;min-height:83px;padding:9px 16px;justify-content:space-between;gap:10px}.portal-shell .ps-brand img{height:64px;width:162px}.portal-shell .ps-drawer-close,.portal-shell .ps-menu-button{display:flex}.portal-shell .ps-drawer-close{min-width:31px;min-height:34px;border:0}.portal-shell .ps-group-toggle{font-size:11px}.portal-shell .ps-topbar{min-height:81px;padding:16px 22px;gap:15px;flex-wrap:wrap}.portal-shell .ps-topbar-actions{gap:12px}.portal-shell .ps-user-details{max-width:145px}.portal-shell .ps-logout>span{display:none}.portal-shell .ps-search{max-width:none}.portal-shell .ps-menu-button{min-width:40px}.portal-shell .ps-workspace-label{padding-top:22px}.portal-shell .ps-navigation{padding-left:14px;padding-right:14px}.portal-shell .ps-nav-link{font-size:13px}.portal-shell .ps-group-links .ps-nav-link{font-size:12px;min-height:43px}.portal-shell .portal-content{padding:25px 22px 38px}}@media(max-width:650px){.portal-shell .ps-topbar{padding:13px 16px;gap:11px;min-height:122px}.portal-shell .ps-page-context{display:block;flex:1;max-width:calc(100% - 190px)}.portal-shell .ps-search{order:3;flex-basis:100%;max-width:none;min-width:0}.portal-shell .ps-search>input{min-height:39px;padding-top:10px;padding-bottom:10px;font-size:12px}.portal-shell .ps-search-results{width:100%;max-width:100%;max-height:60dvh}.portal-shell .ps-topbar-actions{gap:9px}.portal-shell .ps-user-details{display:none}.portal-shell .ps-user{border:0;padding:0}.portal-shell .ps-avatar{height:34px;width:34px;font-size:10px}.portal-shell .ps-incentives-shortcut{display:none}.portal-shell .ps-menu-button{min-width:35px;min-height:37px;border:0;background:#f3f7f4}.portal-shell .ps-logout{min-width:27px}.portal-shell .ps-topbar .notification-bell{min-width:30px}.portal-shell .portal-content{padding:23px 16px 32px}.portal-shell .ps-logout-error{margin:15px 16px 0}.portal-shell .ps-page-context>strong{font-size:12px}.portal-shell .ps-page-context>span{font-size:9px}}@media(max-width:370px){.portal-shell .ps-topbar{padding-left:12px;padding-right:12px;gap:8px}.portal-shell .ps-topbar-actions{gap:5px}.portal-shell .ps-page-context{max-width:calc(100% - 168px)}.portal-shell .ps-user .ps-avatar{height:31px;width:31px}.portal-shell .portal-content{padding-left:12px;padding-right:12px}}@media(prefers-reduced-motion:reduce){.portal-shell .ps-sidebar,.portal-shell .ps-group-chevron{transition:none}.portal-shell .ps-drawer-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}.portal-shell{--ps-dark:#082c27;background:radial-gradient(ellipse at 80% 0%,#e5efe7 0,transparent 48%),#edf2ef}.portal-shell .ps-sidebar{background:radial-gradient(ellipse at 0 10%,#1b66544d,transparent 50%),linear-gradient(160deg,#0b352e,#092a26 75%);border-right:1px solid #c5ac6a40;box-shadow:5px 0 20px #12382a0b}.portal-shell .ps-brand{background:linear-gradient(135deg,#fff,#fcfaf0);border-right:0;border-bottom:1px solid #e2cd9366;box-shadow:0 5px 18px #001e1a12}.portal-shell .ps-workspace-label{color:#c5d7ce;letter-spacing:1.6px}.portal-shell .ps-workspace-label>span{box-shadow:0 0 0 3px #d7b76b15}.portal-shell .ps-nav-link.active{background:linear-gradient(110deg,#117c55,#079867);border:1px solid #65c29a30;box-shadow:0 6px 17px #001b1926,inset 0 1px #ffffff13}.portal-shell .ps-nav-link.active>.ps-active-dot{background:#f5d78d;box-shadow:0 0 0 3px #f5d78d15}.portal-shell .ps-group-toggle{color:#d0e1d8;font-size:12px;min-height:52px;padding-top:8px;padding-bottom:8px}.portal-shell .ps-group-toggle>svg:first-child{width:30px;height:30px;padding:6px;background:#ffffff07;border:1px solid #b9d5c81c;border-radius:8px;color:#b4cfc0}.portal-shell .ps-group-active>.ps-group-toggle{color:#f0dca9}.portal-shell .ps-group-active>.ps-group-toggle>svg:first-child{background:#d7b76b12;border-color:#d7b76b35;color:#e8cb85}.portal-shell .ps-group-links{margin-left:15px;border-left:1px solid #d2c28a24;padding-left:9px}.portal-shell .ps-topbar{background:linear-gradient(100deg,#fff,#fcfdf9);border-bottom:1px solid #d8e5db;box-shadow:0 3px 13px #173a2c05}.portal-shell .ps-search>input{background:#eef5ef;border-color:#d8e5dc;box-shadow:inset 0 1px 3px #0b3c2410}.portal-shell .ps-search>input::placeholder{color:#6c8376}.portal-shell .ps-avatar{background:linear-gradient(135deg,#1b7852,#0c4937);color:#fff;border-color:#fff8df;box-shadow:0 0 0 1px #cab579,0 3px 7px #123b2a19}.portal-shell .ps-user-details strong{color:#193e2e}.portal-shell .ps-user-details small{color:#627d6a}.portal-shell .ps-icon-button{border-color:#cfe0d4;box-shadow:0 2px 6px #1f4f3310;color:#1d6847}.portal-shell .ps-incentives-shortcut{background:#f5eed8;border:1px solid #e5d6a9;color:#947127;width:38px;border-radius:11px}.portal-shell .ps-topbar .notification-bell{border-radius:11px;background:#eaf4ed;border:1px solid #d1e4d7;color:#175c3b;min-width:39px}.portal-shell .ps-sidebar-bottom{background:#061e1b19;border-top-color:#ceb57223}.portal-shell .ps-brand-note{color:#a8c6b7}@media(max-width:1250px){.portal-shell .ps-group-toggle{font-size:11px;gap:8px}}@media(max-width:650px){.portal-shell .ps-topbar .notification-bell{min-width:32px;min-height:34px;padding:4px}.portal-shell .ps-icon-button.ps-menu-button{background:#e9f3ec;border:1px solid #d6e6da}.portal-shell .ps-topbar-actions{gap:8px}.portal-shell .ps-group-toggle{font-size:12px}}html[data-portal-theme=dark]{color-scheme:dark;background:#0b1513}.portal-shell[data-theme=dark]{--pt-canvas: #0b1513;--pt-surface: #14241f;--pt-raised: #1b3028;--pt-field: #0e1d18;--pt-border: #334c40;--pt-line: #2a4035;--pt-ink: #ecf4ee;--pt-muted: #afc4b7;--pt-green: #83ddb0;--pt-gold: #efd28c;--pt-blue: #9bcdf3;--pt-purple: #ceb5ef;--ps-ink: var(--pt-ink);--ps-muted: var(--pt-muted);--ps-green: var(--pt-green);--md-ink: var(--pt-ink);--md-muted: var(--pt-muted);--admin-ink: var(--pt-ink);--admin-muted: var(--pt-muted);--admin-line: var(--pt-line);--iv-border: var(--pt-border);--ai-border: var(--pt-border);--ai-ink: var(--pt-ink);--ir-border: var(--pt-border);--community-border: var(--pt-border);color-scheme:dark;color:var(--pt-ink);background-color:var(--pt-canvas);background-image:radial-gradient(ellipse at 75% 0,#1b3b2c55,transparent 48%)}.portal-shell[data-theme=dark] .ps-main{background-color:var(--pt-canvas)}.portal-shell[data-theme=dark] .ps-sidebar{background:radial-gradient(ellipse at 0 10%,#1f62462a,transparent 55%),linear-gradient(155deg,#102b23,#081d18);border-color:#d6b46a30;box-shadow:5px 0 22px #0003}.portal-shell[data-theme=dark] .ps-brand{background:#0e211b;border-color:#d6b46a33}.portal-shell[data-theme=dark] .ps-brand img{background:#fffcf2;border-radius:9px;padding:3px 7px}.portal-shell[data-theme=dark] .ps-topbar{background:linear-gradient(105deg,#13291f,#12221c);border-color:var(--pt-border);box-shadow:0 3px 14px #0002}.portal-shell[data-theme=dark] :is(.ps-page-context>strong,.ps-user-details strong){color:var(--pt-ink)}.portal-shell[data-theme=dark] :is(.ps-page-context>span,.ps-user-details small,.ps-search,.ps-search-clear,.ps-search-caption,.ps-search-hint,.ps-search-empty,.ps-search-result small,.ps-logout){color:var(--pt-muted)}.portal-shell[data-theme=dark] .ps-user{border-color:var(--pt-border)}.portal-shell[data-theme=dark] .ps-avatar{border-color:#bda76c;box-shadow:0 0 0 1px #8a77464d,0 3px 8px #0003}.portal-shell[data-theme=dark] .ps-search>input{background:var(--pt-field);color:var(--pt-ink);border-color:#365443;box-shadow:inset 0 1px 4px #0002}.portal-shell[data-theme=dark] .ps-search>input::placeholder{color:#a6bdb0}.portal-shell[data-theme=dark] .ps-search>input:focus{background:#11271c;outline-color:var(--pt-green)}.portal-shell[data-theme=dark] .ps-search-results{background:#172b22;border-color:#3c5b48;box-shadow:0 18px 48px #0008}.portal-shell[data-theme=dark] .ps-search-result{color:var(--pt-ink)}.portal-shell[data-theme=dark] :is(.ps-search-result:hover,.ps-search-result:focus-visible,.ps-search-clear:hover){background:#244333}.portal-shell[data-theme=dark] .ps-search-icon{background:#213c2e;color:var(--pt-green);border-color:#3c5845}.portal-shell[data-theme=dark] .ps-search-hint{border-color:var(--pt-border)}.portal-shell[data-theme=dark] :is(.ps-icon-button,.ps-topbar .notification-bell,.ps-icon-button.ps-menu-button){background:#1a3327;color:#c5e7d1;border-color:#3c5b47;box-shadow:0 2px 6px #0002}.portal-shell[data-theme=dark] :is(.ps-icon-button:hover,.ps-topbar .notification-bell:hover){background:#284a35;color:#fff3cf;border-color:#a58f5b}.portal-shell[data-theme=dark] .ps-theme-toggle{background:#3a3421;color:#f5d98e;border-color:#756239}.portal-shell[data-theme=dark] .ps-incentives-shortcut{background:#352f1e;color:var(--pt-gold);border-color:#6b5932}.portal-shell[data-theme=dark] .ps-development{background:#302d1d;color:#e4cf91;border-color:#5d5535}.portal-shell[data-theme=dark] .ps-topbar .notification-badge{background:#294735;color:#cfebd8;box-shadow:0 0 0 2px #14251d}.portal-shell[data-theme=dark] .ps-logout:hover{color:#f6d899}.portal-shell[data-theme=dark] .ps-skip-link{background:#294735;color:#fff0c6}.portal-shell[data-theme=dark] .ps-drawer-overlay{background:#020d0ac4}.portal-shell[data-theme=dark] :is(.ps-topbar a,.ps-topbar button,.portal-content a,.portal-content button,.portal-content input,.portal-content select,.portal-content textarea,.portal-content summary):focus-visible{outline-color:#f1d28a}.portal-shell .ps-theme-toggle{min-width:39px;min-height:39px}@media(max-width:650px){.portal-shell .ps-theme-toggle{min-width:34px;min-height:34px;padding:5px}.portal-shell .ps-theme-toggle svg{width:17px;height:17px}.portal-shell .ps-page-context{max-width:calc(100% - 224px)}.portal-shell .ps-topbar-actions{gap:6px}}@media(max-width:370px){.portal-shell .ps-topbar-actions{gap:4px}.portal-shell .ps-page-context{max-width:calc(100% - 204px)}}.portal-shell[data-theme=dark] :is(.member-dashboard,.admin-dashboard,.experience,.rank-workspace,.inventory-workspace,.incentives-page,.admin-incentives,.incentive-reconciliation,.incentive-review-history,.community-workspace){color:var(--pt-ink)}.portal-shell[data-theme=dark] .member-dashboard{--md-ink: var(--pt-ink);--md-muted: var(--pt-muted);--md-line: var(--pt-line);--md-green: var(--pt-green)}.portal-shell[data-theme=dark] .inventory-workspace{--iv-border: var(--pt-border)}.portal-shell[data-theme=dark] .admin-incentives{--ai-border: var(--pt-border);--ai-ink: var(--pt-ink)}.portal-shell[data-theme=dark] :is(.incentive-reconciliation,.incentive-review-history){--ir-border: var(--pt-border)}.portal-shell[data-theme=dark] .community-workspace{--community-border: var(--pt-border)}.portal-shell[data-theme=dark] :is(.panel,.md-panel,.du-panel,.rank-card,.rank-panel,.inventory-panel,.admin-incentive-panel,.incentive-report-panel,.community-panel,.product-card){background-color:var(--pt-surface);background-image:linear-gradient(145deg,#1b302827,#14241f00);color:var(--pt-ink);border-color:var(--pt-border);box-shadow:0 8px 24px #0003,inset 0 1px #ffffff06}.portal-shell[data-theme=dark] :is(.portal-heading h1,.md-page-heading h1,.admin-dash-heading h1,.md-section-heading h2,.du-panel-head h2,.rank-current h2,.notification-content h2,.notification-empty h2,.inventory-empty h3,.inventory-dialog h2,.admin-incentive-empty h3,.community-story-card h3,.community-empty h2,.community-empty h3,.network-members li>strong){color:var(--pt-ink)}.portal-shell[data-theme=dark] :is(.portal-heading p,.experience-heading p,.md-page-heading p,.admin-dash-heading p,.du-panel-head p,.muted,.account-field-help,.account-section-description,.account-context-note,.private-contact-list dt,.product-full-description,.product-description p,.table-secondary,.pager,.network-definition,.network-branch-count,.onboarding-steps small,.service-records small,.workspace-stat small,.rank-page-heading p,.rank-help){color:var(--pt-muted)}.portal-shell[data-theme=dark] :is(.overline,.price-placeholder,.text-link,.notification-nav,.code-cell,.service-records a,.onboarding-steps a,.sponsor-link,.application-navigation a,.workspace-stat,.copy-feedback){color:var(--pt-green)}.portal-shell[data-theme=dark] :is(.portal-content label,.account-section legend,.password-field>label,.rank-rule-group legend,.rank-rule-group h4){color:#d3e3d8}.portal-shell[data-theme=dark] .portal-content :is(input:not([type=checkbox]):not([type=radio]),select,textarea){background:var(--pt-field);color:var(--pt-ink);border-color:#48624f;box-shadow:none;caret-color:var(--pt-gold)}.portal-shell[data-theme=dark] .portal-content :is(input,textarea)::placeholder{color:#9fb4a7;opacity:1}.portal-shell[data-theme=dark] .portal-content :is(input,select,textarea):is(:disabled,[readonly]){background:#1a2b22;color:#b2c1b6;border-color:#3b4e40}.portal-shell[data-theme=dark] .portal-content :is(input[type=checkbox],input[type=radio]){accent-color:#43ad78}.portal-shell[data-theme=dark] .portal-content input[type=file]::file-selector-button{background:#254632;color:#dcf0e2;border:1px solid #50755b;border-radius:5px;padding:7px 10px;margin-right:10px}.portal-shell[data-theme=dark] :is(.btn-ghost,.link-button,.pager button,.gallery-edit-list button,.rank-icon-button,.inventory-pager button,.admin-incentive-pager button,.incentive-report-pager button,.network-members li>.btn){background:#1b3528;color:#c2e9d2;border-color:#42664d}.portal-shell[data-theme=dark] :is(.btn-ghost:hover,.link-button:hover,.pager button:not(:disabled):hover,.rank-icon-button:not(:disabled):hover){background:#294c36;border-color:#83b18b}.portal-shell[data-theme=dark] .btn-gold{color:#17372e}.portal-shell[data-theme=dark] :is(.password-toggle,.network-view button){color:#c2dfcd}.portal-shell[data-theme=dark] .password-toggle:hover{background:#254632}.portal-shell[data-theme=dark] :is(.phone-control>span,.country-selected-flag,.account-step){background:#223c2c;color:#d9e8d8;border-color:#48624f}.portal-shell[data-theme=dark] :is(.table-scroll th,.incentive-report-summary thead){background:#20382b;color:#d5e8dc}.portal-shell[data-theme=dark] :is(.table-scroll td,.workspace-list li,.service-records li,.verification-panel,.account-section+.account-section,.gallery-edit-list li,.category-row,.application-sections,.network-workspace .service-pager,.incentive-report-summary th,.incentive-report-summary td){border-color:var(--pt-line)}.portal-shell[data-theme=dark] :is(.profile-grid>div,.management-summary>div,.referral-link-panel,.ticket-conversation li,.network-position,.sponsor-context,.soft-note,.account-success-details,.network-view,.catalogue-summary a,.application-referrals .application-navigation a){background:#1d3327;color:var(--pt-ink);border-color:var(--pt-border)}.portal-shell[data-theme=dark] :is(.profile-grid small,.management-summary small,.network-position p,.network-members span:not(.record-status),.network-members small,.network-journey small,.network-breadcrumb [aria-current=location],.shortcut-grid small,.journey-link small){color:var(--pt-muted)}.portal-shell[data-theme=dark] :is(.management-summary strong,.record-action,.experience-stat,.experience .panel-head>a,.journey-link,.next-actions a){color:var(--pt-green)}.portal-shell[data-theme=dark] :is(.network-members li,.network-journey a,.application-sections a,.shortcut-grid a,.experience-stat,.onboarding-steps li){background:var(--pt-surface);color:var(--pt-ink);border-color:var(--pt-border)}.portal-shell[data-theme=dark] :is(.network-journey a>svg,.shortcut-grid a>svg,.experience-stat>svg:first-child){color:var(--pt-green);background-color:#203c2c}.portal-shell[data-theme=dark] :is(.gallery-thumbnails button,.gallery-main){background:#e7ebe3}.portal-shell[data-theme=dark] .gallery-thumbnails button[aria-pressed=true]{border-color:var(--pt-gold)}.portal-shell[data-theme=dark] :is(.hint-box,.decision-pending,.operations-strip,.rank-note,.rank-eligibility,.inventory-warning,.inventory-draft-label,.admin-incentive-warning,.admin-incentive-unsaved,.admin-incentive-confirm,.incentive-report-note,.incentive-report-warning,.community-note){background:#352f20;color:#f1d69d;border-color:#756039}.portal-shell[data-theme=dark] :is(.success-box,.rank-success,.inventory-success,.admin-incentive-success,.community-success){background:#193e2b;color:#b3ecc9;border-color:#427657}.portal-shell[data-theme=dark] :is(.form-error,.md-load-error,.admin-dash-error){background:#3b2522;color:#ffc4b5;border-color:#85564a}.portal-shell[data-theme=dark] :is(.import-error,.rank-delete,.rank-ledger-heading>strong.rank-negative,.community-ledger-top>strong.community-points-negative){color:#ffc19c}.portal-shell[data-theme=dark] .small-save:disabled{background:#354c3e;color:#b8c8bc}.portal-shell[data-theme=dark] .du-stat{box-shadow:0 10px 25px #0004,inset 0 1px #ffffff29}.portal-shell[data-theme=dark] .du-panel-head{border-color:var(--pt-line)}.portal-shell[data-theme=dark] :is(.du-panel-icon,.md-heading-icon){background:#244633;color:var(--pt-green);border-color:#42634b;box-shadow:inset 0 1px #ffffff08}.portal-shell[data-theme=dark] .du-panel-head h2 .du-panel-icon svg{color:var(--pt-green)}.portal-shell[data-theme=dark] :is(.du-panel-action a,.md-section-link,.md-button-light,.md-account-shortcuts>a,.md-refresh,.admin-dashboard .admin-dash-refresh,.admin-dash-period){background:#223d2d;color:#bae8ce;border-color:#41624c}.portal-shell[data-theme=dark] :is(.du-panel-action a:hover,.md-section-link:hover,.md-button-light:hover,.md-refresh:hover,.admin-dashboard .admin-dash-refresh:hover:not(:disabled)){background:#2a5138;color:#e2f7e6;border-color:#79a580}.portal-shell[data-theme=dark] .du-empty{background:radial-gradient(ellipse at 50% 0,#2c543633,transparent 80%),#13271d;border-color:#3a5944}.portal-shell[data-theme=dark] :is(.du-empty>span,.md-empty>span){background:#244631;color:#a5dfb3;border-color:#42694b;box-shadow:0 4px 12px #0002}.portal-shell[data-theme=dark] :is(.du-empty>strong,.md-empty>strong,.empty-state strong){color:#d6e9db}.portal-shell[data-theme=dark] :is(.du-empty p,.md-empty p,.empty-state,.network-empty){color:var(--pt-muted)}.portal-shell[data-theme=dark] :is(.du-empty a,.admin-dashboard .du-empty a,.md-text-link,.du-chart-data summary:hover){color:var(--pt-green)}.portal-shell[data-theme=dark] :is(.du-chart,.md-chart-panel .du-chart){background-color:#102119;background-image:linear-gradient(180deg,#172e222e,transparent);border-color:#2e4938}.portal-shell[data-theme=dark] .du-chart-grid{stroke:#3c5946}.portal-shell[data-theme=dark] .du-chart-axis{fill:#b1c7b8}.portal-shell[data-theme=dark] .du-chart-point:is(:hover,:focus){stroke:#f1d28a}.portal-shell[data-theme=dark] .du-chart-point[fill=white]{fill:#102119}.portal-shell[data-theme=dark] .du-chart-point[fill="#dce5ed"]{fill:#638170}.portal-shell[data-theme=dark] :is(.du-chart-empty,.md-chart-panel .du-chart-empty){background:#203b2b;color:#c6dfcb;border-color:#3b5942}.portal-shell[data-theme=dark] :is(.du-chart-data,.md-chart-panel .du-chart-data,.du-chart-data caption,.du-chart-data th,.du-chart-data td){color:#b6d4c1;border-color:var(--pt-line)}.portal-shell[data-theme=dark] .du-donut>svg>circle:first-child{stroke:#2c4438}.portal-shell[data-theme=dark] :is(.du-donut-center strong,.du-chart-legend li strong){color:var(--pt-ink)}.portal-shell[data-theme=dark] :is(.du-donut-center span,.du-chart-legend li,.du-chart-legend li.du-legend-empty){color:var(--pt-muted)}.portal-shell[data-theme=dark] .du-chart-legend li i{box-shadow:0 0 0 3px #223b2c}.portal-shell[data-theme=dark] .du-avatar{border-color:#253d2e;box-shadow:0 0 0 1px #48644e}.portal-shell[data-theme=dark] :is(.md-heading-eyebrow,.md-account-strip,.md-eyebrow,.md-chart-summary small,.md-chart-footnote,.md-chart-placeholder,.md-network-footer>small,.md-account-footnote,.md-updated,.md-record-note,.md-essential small,.md-referral-panel>p,.md-referral-label,.md-referral-details>span,.md-activity-copy>span,.md-activity-copy>time,.md-orders-list time,.md-inbox-link>span){color:var(--pt-muted)}.portal-shell[data-theme=dark] :is(.md-account-strip>a,.md-referral-details>a,.md-inbox-link,.md-record-note a,.md-referral-panel>.md-copy-feedback){color:var(--pt-green)}.portal-shell[data-theme=dark] :is(.md-status,.md-account-notice){background:#3b321e;color:#f1d493;border-color:#745e30}.portal-shell[data-theme=dark] .md-account-notice>a{color:#ffe0a0}.portal-shell[data-theme=dark] .md-status-active{background:#204b31;color:#b8efc9;box-shadow:inset 0 0 0 1px #487a53}.portal-shell[data-theme=dark] .md-status-suspended{background:#492b24;color:#ffd0bc}.portal-shell[data-theme=dark] .md-chart-summary{background:linear-gradient(110deg,#213e2b,#172e20);border-color:#3f5d41}.portal-shell[data-theme=dark] .md-chart-summary>strong{color:#a2e5b7}.portal-shell[data-theme=dark] .md-chart-summary>span:not(.md-chart-summary-icon){color:#cae0ce}.portal-shell[data-theme=dark] .md-chart-summary .md-chart-summary-icon{background:#2a4f36;color:#afe8bd;border-color:#507959;box-shadow:none}.portal-shell[data-theme=dark] .md-chart-placeholder{background:repeating-linear-gradient(to bottom,transparent,transparent 48px,#2a4035 49px,#2a4035 50px)}.portal-shell[data-theme=dark] .md-network-panel{background:linear-gradient(145deg,#182c21,#18291c);border-top-color:#bda047}.portal-shell[data-theme=dark] :is(.md-network-panel .md-heading-icon,.md-incentives-panel .md-heading-icon){background:#40391f;color:#ecd18c;border-color:#6a5f32}.portal-shell[data-theme=dark] .md-network-diagram{background-color:#15271b;background-image:radial-gradient(#829e5826 .8px,transparent .8px);border-color:#3c5437}.portal-shell[data-theme=dark] .md-network-you>span{border-color:#31543a;box-shadow:0 5px 12px #0003,0 0 0 1px #557a50}.portal-shell[data-theme=dark] .md-network-you>strong{color:#d4e9ce}.portal-shell[data-theme=dark] .md-network-you>small{background:#263f29;color:#c1d8bb}.portal-shell[data-theme=dark] .md-network-you:after{background:#638659}.portal-shell[data-theme=dark] .md-network-branches:before{border-color:#638659}.portal-shell[data-theme=dark] .md-network-branches>a{background:linear-gradient(130deg,#27452d,#213b27);border-color:#486849}.portal-shell[data-theme=dark] .md-network-branches>a:nth-child(2){background:linear-gradient(130deg,#223b45,#1c303c);border-color:#416371}.portal-shell[data-theme=dark] .md-network-node{background:linear-gradient(135deg,#3b6740,#294e32);color:#d0edca;border-color:#668e61;box-shadow:inset 0 1px #ffffff10}.portal-shell[data-theme=dark] .md-network-node-blue{background:linear-gradient(135deg,#3a6177,#294758);color:#d3e9f6;border-color:#65859c}.portal-shell[data-theme=dark] .md-network-branches strong{color:#c8e9c6}.portal-shell[data-theme=dark] .md-network-branches>a:nth-child(2)>strong{color:#cce5f3}.portal-shell[data-theme=dark] :is(.md-network-branches small,.md-network-branches>a:nth-child(2)>small){color:#b7cdbe}.portal-shell[data-theme=dark] .md-network-footer>span{background:#26442b;color:#c1e3be;border-color:#466a45}.portal-shell[data-theme=dark] .md-network-applications a{color:#c2d7ba}.portal-shell[data-theme=dark] .md-network-applications a>span{background:#29442d;color:#cbe7c8;border-color:#486744}.portal-shell[data-theme=dark] :is(.md-activity-list>li+li,.md-inbox-link,.md-campaign-list>a,.md-orders-list>article,.md-chart-footnote,.md-network-applications,.md-essential+.md-essential,.md-account-shortcuts){border-color:var(--pt-line)}.portal-shell[data-theme=dark] :is(.md-activity-copy>strong,.md-orders-list>article>div>strong,.md-order-amount,.md-essential strong){color:#d6e8dc}.portal-shell[data-theme=dark] :is(.md-activity-list a,.md-campaign-list>a,.md-essential){color:#b9d3c2}.portal-shell[data-theme=dark] :is(.md-activity-icon,.md-order-icon,.md-essential-icon,.md-essential-verified,.md-account-shortcuts>a>span){background:#244932;color:#b7e2c0;border-color:#456b4c}.portal-shell[data-theme=dark] .md-activity-list li:nth-child(3n+2) .md-activity-icon{background:#433a22;color:#efd496;border-color:#6b6039}.portal-shell[data-theme=dark] :is(.md-activity-list li:nth-child(3n) .md-activity-icon,.md-activity-panel .md-heading-icon){background:#263e56;color:#bfddf6;border-color:#49617b}.portal-shell[data-theme=dark] .md-incentive-hero{background:radial-gradient(ellipse at 90% 10%,#59723f30,transparent 50%),linear-gradient(115deg,#3c3522,#34331f 57%,#293c27);border-color:#6d6236}.portal-shell[data-theme=dark] .md-incentive-hero .md-eyebrow{color:#d9c786}.portal-shell[data-theme=dark] .md-incentive-hero h3{color:#f3e6b9}.portal-shell[data-theme=dark] .md-incentive-hero p{color:#d3d3af}.portal-shell[data-theme=dark] .md-incentive-spark{color:#eed18b}.portal-shell[data-theme=dark] :is(.md-incentive-empty,.md-campaign-list small,.md-campaign-list small:last-child){color:#b5c7a9}.portal-shell[data-theme=dark] .md-campaign-list strong{color:#d5e5c8}.portal-shell[data-theme=dark] .md-campaign-icon{background:#433820;color:#eed08b}.portal-shell[data-theme=dark] .md-shop-banner{background:linear-gradient(120deg,#2a3320,#253a25);border-color:#4a5d36}.portal-shell[data-theme=dark] .md-shop-banner small{color:#bfd1a7}.portal-shell[data-theme=dark] .md-shop-banner strong{color:#e0eccb}.portal-shell[data-theme=dark] .md-shop-banner>span>span{color:#b8dea1}.portal-shell[data-theme=dark] .md-referral-panel{background:linear-gradient(130deg,#14241f,#193121);border-top-color:#619b71}.portal-shell[data-theme=dark] .md-copy-field{background:var(--pt-field);border-color:#48624f}.portal-shell[data-theme=dark] .md-referral-wait{background:#1b3023;color:#bdd4bd;border-color:#4c684d}.portal-shell[data-theme=dark] .admin-dashboard{--admin-ink: var(--pt-ink);--admin-muted: var(--pt-muted);--admin-line: var(--pt-line)}.portal-shell[data-theme=dark] .admin-dashboard .du-panel.admin-dash-panel-green{--admin-panel-accent: #a4e3b7;--admin-panel-tint: #244a32;background:linear-gradient(145deg,#162b20,#1b3224);border-color:#365641}.portal-shell[data-theme=dark] .admin-dashboard .du-panel.admin-dash-panel-blue{--admin-panel-accent: #acd8f4;--admin-panel-tint: #25414f;background:linear-gradient(145deg,#172a2e,#1b3037);border-color:#35545d}.portal-shell[data-theme=dark] .admin-dashboard .du-panel.admin-dash-panel-gold{--admin-panel-accent: #ecd18b;--admin-panel-tint: #443c25;background:linear-gradient(145deg,#292b1f,#2a2d20);border-color:#58583a}.portal-shell[data-theme=dark] .admin-dashboard .du-panel.admin-dash-panel-purple{--admin-panel-accent: #d4bcec;--admin-panel-tint: #423250;background:linear-gradient(145deg,#28232e,#302735);border-color:#55435e}.portal-shell[data-theme=dark] .admin-dashboard :is(.du-panel-icon,.du-empty>span){background:var(--admin-panel-tint, #244a32);color:var(--admin-panel-accent, #a4e3b7);border-color:#82998640;box-shadow:inset 0 1px #ffffff08}.portal-shell[data-theme=dark] .admin-dashboard .du-panel-head h2 .du-panel-icon svg{color:var(--admin-panel-accent, #a4e3b7)}.portal-shell[data-theme=dark] :is(.admin-dash-eyebrow,.admin-dash-date,.admin-dash-chart-note,.admin-dash-product-labels,.admin-dash-products>li>span,.admin-dash-person>small,.admin-dash-order-person>small,.admin-dash-subheading>span,.admin-dash-applications small,.admin-dash-service-links small,.admin-dash-notifications small,.admin-dash-notifications time,.admin-dash-timeline time,.admin-dash-footer,.admin-dash-loading-label,.admin-dashboard .du-panel-head p,.admin-dashboard .du-empty p){color:var(--pt-muted)}.portal-shell[data-theme=dark] :is(.admin-dash-products>li,.admin-dash-members>li>a,.admin-dash-orders>li,.admin-dash-applications>li>a,.admin-dash-drafts>li>a,.admin-dash-notifications>li>a,.admin-dash-footer-link){border-color:var(--pt-line)}.portal-shell[data-theme=dark] :is(.admin-dash-product-icon,.admin-dash-timeline-icon){background:#2c472b;color:#b4dca1}.portal-shell[data-theme=dark] .admin-dash-product-icon.product-tone-1{background:#463c25;color:var(--pt-gold)}.portal-shell[data-theme=dark] :is(.admin-dash-product-icon.product-tone-2,.admin-dash-order-mark){background:#29414f;color:var(--pt-blue)}.portal-shell[data-theme=dark] .admin-dash-review-item{background:#24432e;border-color:#41684a;box-shadow:0 3px 9px #0002}.portal-shell[data-theme=dark] .admin-dash-review-item.tone-green{background:linear-gradient(130deg,#24472f,#203e2b);border-color:#426b4b}.portal-shell[data-theme=dark] .admin-dash-review-item.tone-gold{background:linear-gradient(130deg,#453b23,#3b3321);border-color:#73613a}.portal-shell[data-theme=dark] .admin-dash-review-item.tone-blue{background:linear-gradient(130deg,#263f54,#223747);border-color:#45677f}.portal-shell[data-theme=dark] .admin-dash-review-item.tone-purple{background:linear-gradient(130deg,#423151,#382b45);border-color:#685078}.portal-shell[data-theme=dark] .admin-dash-review-item>svg:first-child{background:#ffffff0b;box-shadow:none}.portal-shell[data-theme=dark] .admin-dash-review-item :is(strong,svg:first-child){color:#b9ebc4}.portal-shell[data-theme=dark] .admin-dash-review-item.tone-gold :is(strong,svg:first-child){color:#f4d991}.portal-shell[data-theme=dark] .admin-dash-review-item.tone-blue :is(strong,svg:first-child){color:#c0e2ff}.portal-shell[data-theme=dark] .admin-dash-review-item.tone-purple :is(strong,svg:first-child){color:#e2c6fd}.portal-shell[data-theme=dark] .admin-dash-review-item:is(.tone-green,.tone-gold,.tone-blue,.tone-purple)>span{color:#cfdfd1}.portal-shell[data-theme=dark] .admin-dash-review-item>svg:last-child{color:#a8c7ae}.portal-shell[data-theme=dark] :is(.admin-dash-service-links>a,.admin-dash-service-links>a:first-child,.admin-dash-service-links>a:last-child){background:#20373a;border-color:#3d575c;box-shadow:none}.portal-shell[data-theme=dark] .admin-dash-service-links>a:hover{background:#2c4749;border-color:#729597}.portal-shell[data-theme=dark] .admin-dash-service-links strong{color:#d6e8e7}.portal-shell[data-theme=dark] .admin-dash-service-icon{background:#2c4a35;color:#bee6c7;border-color:#527557;box-shadow:none}.portal-shell[data-theme=dark] .admin-dash-service-icon.blue{background:#2c4660;color:#beddfe;border-color:#4d6f90}.portal-shell[data-theme=dark] .admin-dash-service-icon.purple{background:#493956;color:#e0c9f3;border-color:#705784}.portal-shell[data-theme=dark] .admin-dash-catalogue-stats>a{background:#2a442a;border-color:#4e6b43;box-shadow:inset 0 1px #ffffff08}.portal-shell[data-theme=dark] .admin-dash-catalogue-stats>a:nth-child(2){background:#453c22;border-color:#746239}.portal-shell[data-theme=dark] .admin-dash-catalogue-stats>a:nth-child(3){background:#3e3448;border-color:#63526e}.portal-shell[data-theme=dark] .admin-dash-catalogue-stats>a>strong{color:#c5e7ae}.portal-shell[data-theme=dark] .admin-dash-catalogue-stats>a:nth-child(2)>strong{color:#f5d78e}.portal-shell[data-theme=dark] .admin-dash-catalogue-stats>a:nth-child(3)>strong{color:#dfc8ee}.portal-shell[data-theme=dark] .admin-dash-catalogue-stats>a:nth-child(n)>span{color:#d6dbc3}.portal-shell[data-theme=dark] :is(.admin-dash-drafts strong,.admin-dash-campaign-body>strong){color:#dfebcc}.portal-shell[data-theme=dark] :is(.admin-dash-drafts span,.admin-dash-campaign-body>span,.admin-dash-campaign-body>small){color:#c2d0a9}.portal-shell[data-theme=dark] .admin-dash-campaign{background:linear-gradient(125deg,#343e25,#363823);border-color:#59643a;box-shadow:inset 0 1px #ffffff08}.portal-shell[data-theme=dark] .admin-dash-campaign:hover{background:#3d492c;border-color:#84915e}.portal-shell[data-theme=dark] .admin-dash-campaign-icon{background:linear-gradient(135deg,#4b5e2b,#3a4d26);color:#d8eda5;border-color:#77894d;box-shadow:none}.portal-shell[data-theme=dark] .admin-dash-notifications strong{color:#e5d7ee}.portal-shell[data-theme=dark] .admin-dash-update-dot{background:#c2a3dc;box-shadow:0 0 0 4px #493653}.portal-shell[data-theme=dark] .admin-dash-timeline>li:not(:last-child):before{background:#49604b}.portal-shell[data-theme=dark] .admin-dash-community{background:linear-gradient(115deg,#382d44,#302836 70%,#392d44);border-color:#655072;box-shadow:inset 0 1px #ffffff08}.portal-shell[data-theme=dark] .admin-dash-community h2{color:#e4cdef}.portal-shell[data-theme=dark] .admin-dash-community p{color:#cdbbda}.portal-shell[data-theme=dark] .admin-dash-community nav>a{background:#443450;color:#ead6f7;border-color:#715783}.portal-shell[data-theme=dark] :is(.admin-dash-footer>span,.admin-dash-footer>a,.admin-dash-applications .admin-dash-review-link){color:#acd4b8}.portal-shell[data-theme=dark] .admin-dash-footer-link{color:#c4deac!important}.portal-shell[data-theme=dark] .admin-dash-footer-link:hover{color:#e8f4d8!important}.portal-shell[data-theme=dark] :is(.admin-dash-products>li>a:hover>strong,.admin-dash-members>li>a:hover .admin-dash-person>strong,.admin-dash-applications>li>a:hover strong,.admin-dash-service-links>a:hover strong,.admin-dash-drafts a:hover strong,.admin-dash-notifications a:hover strong){color:#b5edca}.portal-shell[data-theme=dark] :is(.admin-dash-skeleton-stats>div,.admin-dash-skeleton-panels>div){background:#20382c}.portal-shell[data-theme=dark] .md-rank-panel .rank-card{background:linear-gradient(125deg,#302e20,#202b20 68%);border-color:#625736;border-top-color:#c5ab60;box-shadow:0 5px 18px #0003}.portal-shell[data-theme=dark] :is(.rank-current h2,.md-rank-panel .rank-current h2){color:#eee8cd}.portal-shell[data-theme=dark] :is(.rank-current p,.md-rank-panel .rank-current p,.md-rank-panel .rank-help,.rank-total span,.rank-progress>div>span,.rank-ladder small,.rank-ladder li>span:not(.rank-step-mark),.rank-requirements small,.rank-member-choice small,.rank-selected-member small,.rank-account-summary span,.rank-ledger dt,.rank-ledger-reason,.rank-ledger-footer small,.rank-rule-toggle small){color:#bbccb5}.portal-shell[data-theme=dark] :is(.rank-total strong,.rank-complete,.rank-text-button,.rank-help a,.rank-member-picker summary,.rank-ledger-heading>strong,.rank-requirement-value svg){color:#a9e1b6}.portal-shell[data-theme=dark] :is(.rank-emblem,.md-rank-panel .rank-emblem){background:linear-gradient(135deg,#554526,#3d3924);border-color:#8c7541;color:#efd692;box-shadow:0 5px 12px #0003}.portal-shell[data-theme=dark] :is(.rank-emblem-earned,.md-rank-panel .rank-emblem-earned){background:linear-gradient(135deg,#0d7950,#064a32);color:#ffe49c;border-color:#d0b45f}.portal-shell[data-theme=dark] .md-rank-panel .rank-total{background:#3b3522;border-color:#6b5f36}.portal-shell[data-theme=dark] .md-rank-panel .rank-total strong{color:#f2da99}.portal-shell[data-theme=dark] .md-rank-panel .rank-total span{color:#d4cba8}.portal-shell[data-theme=dark] :is(.md-rank-panel .rank-current .overline,.md-rank-panel .rank-section-heading>.overline,.md-rank-panel .rank-section-heading>.text-link){color:#dcc889}.portal-shell[data-theme=dark] :is(.rank-progress progress,.progress-track){background:#354a36}.portal-shell[data-theme=dark] .rank-progress progress::-webkit-progress-bar{background:#354a36}.portal-shell[data-theme=dark] .rank-progress progress::-webkit-progress-value{background:linear-gradient(90deg,#138258,#78c894)}.portal-shell[data-theme=dark] .rank-progress progress::-moz-progress-bar{background:#78c894}.portal-shell[data-theme=dark] :is(.rank-ladder li,.rank-ledger>li,.rank-rule-editor,.rank-member-choice){background:#1b2e22;border-color:#3d563e;color:var(--pt-ink)}.portal-shell[data-theme=dark] :is(.rank-ladder li.rank-step-earned,.rank-selected-member){background:#1e3d29;border-color:#4f7854}.portal-shell[data-theme=dark] .rank-ladder li[aria-current=step]{background:#393420;border-color:#c5a456}.portal-shell[data-theme=dark] .rank-ladder li[aria-current=step] small{color:#f1d58f}.portal-shell[data-theme=dark] .rank-step-mark{background:#38513a;color:#d9e7ca}.portal-shell[data-theme=dark] .rank-step-earned .rank-step-mark{background:#1c8152;color:#fff}.portal-shell[data-theme=dark] :is(.rank-requirements>li,.md-rank-panel .rank-requirements>li){background:#1c3022;border-color:#425b3f}.portal-shell[data-theme=dark] .rank-requirements .rank-requirement-met{background:#26432c;border-color:#50784d}.portal-shell[data-theme=dark] .rank-requirement-value{color:#d0e6c9}.portal-shell[data-theme=dark] :is(.rank-rule-toolbar,.rank-account-summary,.rank-empty){background:#223826;color:#d3e5c9;border-color:#526b47}.portal-shell[data-theme=dark] .rank-rule-toggle{color:#e0efda}.portal-shell[data-theme=dark] :is(.rank-member-history,.rank-form .rank-rule-group){border-color:var(--pt-line)}.portal-shell[data-theme=dark] :is(.notification-toolbar,.notification-card){border-color:var(--pt-line)}.portal-shell[data-theme=dark] .notification-card.notification-unread{background:#203a28;box-shadow:inset 3px 0 #88bc74}.portal-shell[data-theme=dark] .notification-symbol{background:#315638;color:#d6eed3}.portal-shell[data-theme=dark] .notification-read .notification-symbol{background:#2c4030;color:#c3d5c4}.portal-shell[data-theme=dark] :is(.notification-meta,.notification-content time,.notification-empty,.notification-empty svg){color:var(--pt-muted)}.portal-shell[data-theme=dark] :is(.notification-toolbar>div strong,.notification-unread .notification-read-label){color:#c2e9c4}.portal-shell[data-theme=dark] :is(.community-story-card,.community-ledger li,.community-rule-editor,.community-member-picker details){background:#192b20;border-color:var(--pt-border)}.portal-shell[data-theme=dark] :is(.community-help,.community-footnote,.community-workspace label small,.community-rating-field>small,.community-story-body,.community-author small,.community-story-bottom>small,.community-video-consent small,.community-earning-rules small,.community-ledger time,.community-ledger p,.community-ledger li>small,.community-account-id,.community-review-owner small,.community-rule-heading span,.community-member-choice small,.community-selected-member small){color:var(--pt-muted)}.portal-shell[data-theme=dark] :is(.community-workspace .community-text-button,.community-text-link,.community-earning-rules li>span,.community-ledger-top>strong,.community-add-rule summary,.community-member-picker summary,.community-member-choice){color:#b6dfb1}.portal-shell[data-theme=dark] :is(.community-review-reason,.community-video,.community-empty,.community-selected-member,.community-avatar){background:#233b27;color:#c7dfbc;border-color:#496742}.portal-shell[data-theme=dark] .community-member-choice:hover{background:#2b4a2e}.portal-shell[data-theme=dark] :is(.community-rating,.community-rating-options span){color:#f0cf82;border-color:#75643b}.portal-shell[data-theme=dark] .community-rating-options input:checked+span{background:#4b4024;border-color:#d7b660}.portal-shell[data-theme=dark] .community-points-card{background:linear-gradient(140deg,#453b24,#293d25);color:#d5e3b7;border-color:#70673f}.portal-shell[data-theme=dark] .community-points-card .overline{color:#e2d497}.portal-shell[data-theme=dark] .community-points-card>strong{color:#e1f0c5}.portal-shell[data-theme=dark] :is(.inventory-product-card,.inventory-movements li,.admin-incentive-card,.admin-incentive-review-card,.incentive-card,.incentive-records>li,.incentive-report-record,.incentive-timeline-panel,.incentive-review-events li){background:var(--pt-surface);border-color:var(--pt-border);box-shadow:0 4px 14px #0002}.portal-shell[data-theme=dark] :is(.inventory-scope,.inventory-note,.inventory-proposed,.inventory-legacy,.admin-incentive-note,.admin-incentives .admin-incentive-checkbox,.admin-incentive-record-notes,.incentives-empty,.incentives-callout,.incentive-overview,.incentive-form .incentive-confirm,.incentive-report-reason){background:#223822;color:#d1e2bf;border-color:#49603e}.portal-shell[data-theme=dark] :is(.inventory-saved-summary>div,.incentive-report-totals>div,.admin-incentive-preview){background:linear-gradient(130deg,#3a3521,#253b25);border-color:#5f653c}.portal-shell[data-theme=dark] :is(.inventory-saved-summary strong,.inventory-product-card dd,.inventory-proposed strong,.inventory-movement-quantities strong,.admin-incentive-preview>strong,.admin-incentive-reward,.admin-incentive-card-footer strong,.admin-incentive-reward-snapshot strong,.incentive-progress-total strong,.incentive-report-totals strong,.incentive-report-amount,.incentive-report-summary tbody td:nth-child(3),.incentive-review-events h3){color:#c8e5ac}.portal-shell[data-theme=dark] :is(.inventory-section-heading p,.inventory-kicker,.inventory-sku,.inventory-product-card dt,.inventory-product-card small,.inventory-empty,.inventory-pager,.inventory-saved-summary span,.inventory-saved-summary small,.inventory-help,.inventory-legacy dt,.inventory-legacy dd,.inventory-history-tools>p,.inventory-movement-heading,.inventory-movement-quantities small,.inventory-movements li>p,.inventory-movements li>small,.inventory-dialog p){color:var(--pt-muted)}.portal-shell[data-theme=dark] :is(.admin-incentive-principles,.admin-incentive-section-heading p,.admin-incentive-kicker,.admin-incentive-card p,.admin-incentive-card>small,.admin-incentive-empty,.admin-incentive-pager,.admin-incentive-muted,.admin-incentive-legend,.admin-incentive-help,.admin-incentive-save-bar span,.admin-incentive-preview>p,.admin-incentive-preview>small,.admin-incentive-controls>p,.admin-incentive-confirm p,.admin-incentive-queue-filter>span,.admin-incentive-review-heading small,.admin-incentive-record-details dt,.admin-incentive-record-notes strong,.admin-incentive-reward-snapshot small){color:var(--pt-muted)}.portal-shell[data-theme=dark] :is(.incentives-heading>p,.incentive-summary,.incentive-target,.incentive-dates,.incentive-dates small,.incentives-callout-heading p,.incentive-target-detail>span,.incentive-target-detail p,.incentive-terms .incentive-policy,.incentive-progress-total span,.incentive-progress-meta,.incentive-form label small,.incentive-records small,.incentive-report-section-heading p,.incentive-report-kicker,.incentive-report-help,.incentive-report-totals span,.incentive-report-totals small,.incentive-report-body,.incentive-report-record dt,.incentive-review-events dt,.incentive-report-reason>strong,.incentive-report-record>small,.incentive-report-empty,.incentive-report-pager,.incentive-event-top,.incentive-event-reason,.incentive-review-events li>small){color:var(--pt-muted)}.portal-shell[data-theme=dark] :is(.inventory-card-action,.inventory-back,.inventory-text-button,.inventory-text-link,.inventory-legacy summary,.admin-incentive-back,.admin-incentive-text-link,.admin-incentive-text-button,.incentives-top-link,.incentive-report-back,.incentive-report-text-link,.incentive-report-text-button,.incentive-report-record dd,.incentive-review-events dd,.admin-incentive-record-details dd){color:#badeac}.portal-shell[data-theme=dark] :is(.inventory-product-card .inventory-unconfigured,.admin-incentive-preview>.admin-incentive-eyebrow){color:#efd193}.portal-shell[data-theme=dark] :is(.admin-incentive-jump a,.incentive-report-navigation a){background:#263c27;color:#d2e8c3;border-color:#526c45}.portal-shell[data-theme=dark] :is(.admin-incentive-legend,.admin-incentive-preview>div,.admin-incentive-review-heading,.admin-incentive-review-form,.incentive-report-record-heading,.incentive-terms .incentive-policy){border-color:var(--pt-border)}.portal-shell[data-theme=dark] :is(.admin-incentive-payment,.incentive-review-response){background:#373220;border-color:#73623b}.portal-shell[data-theme=dark] :is(.admin-incentive-payment h4,.admin-incentive-payment>p,.incentive-review-response>strong){color:#ecd69e}.portal-shell[data-theme=dark] .inventory-dialog-backdrop{background:#020d0bd9}.portal-shell[data-theme=dark] .inventory-dialog{background:#1b2d21;border-color:#927b43;box-shadow:0 20px 60px #0009}.portal-shell[data-theme=dark] :is(.record-status,.rank-status,.inventory-status,.admin-incentive-status,.incentive-phase,.incentive-record-status,.incentive-report-status,.community-status,.md-order-status,.admin-dash-status,.pill,.outline-label,.sub-tag){background:#2d4333;color:#d0e1d0;border-color:#526c53}.portal-shell[data-theme=dark] :is(.status-active,.status-consumed,.network-members li>.status-active,.rank-status-enabled,.inventory-status-published,.admin-incentive-status-published,.admin-incentive-status-active,.admin-incentive-status-approved,.admin-incentive-status-paid,.incentive-phase.phase-active,.incentive-record-status.status-approved,.incentive-record-status.status-paid,.community-status-approved,.md-order-status-completed,.md-order-status-paid,.admin-dash-status.state-active,.admin-dash-status.state-completed,.admin-dash-status.state-paid,.admin-dash-status.state-delivered,.inventory-delta){background:#244a30;color:#bdeac4}.portal-shell[data-theme=dark] :is(.status-pending,.status-expired,.status-draft,.network-members li>.status-pending,.inventory-status-draft,.admin-incentive-status-draft,.admin-incentive-status-pending,.admin-incentive-status-requested,.incentive-phase.phase-scheduled,.incentive-record-status.status-pending,.incentive-record-status.status-requested,.community-status-pending,.md-order-status-pending,.admin-dash-status.state-pending,.inventory-delta-negative){background:#473c23;color:#f3d89e}.portal-shell[data-theme=dark] :is(.status-revoked,.admin-incentive-status-rejected,.admin-incentive-status-declined,.admin-incentive-status-void,.incentive-record-status.status-rejected,.incentive-record-status.status-void,.incentive-record-status.status-declined,.community-status-rejected,.md-order-status-cancelled,.admin-dash-status.state-suspended,.admin-dash-status.state-cancelled,.admin-dash-status.state-canceled){background:#492e28;color:#ffd0bc}.portal-shell[data-theme=dark] .admin-dash-status.state-processing{background:#263f56;color:#c4e3fc}.portal-shell[data-theme=dark] :is(.inventory-status-archived,.incentive-phase.phase-ended,.incentive-phase.phase-closed){background:#3a4237;color:#d3dbcc}.portal-shell[data-theme=dark] :is(.community-header .overline,.welcome-card .overline){color:#eed294}.portal-shell[data-theme=dark] :is(.experience-stat>span,.dashboard-records small,.activity-snippets time,.tree-node small,.tree-legend,.graph-labels,.sample-incentive p,.repurchase p,.sample-incentive small,.campaign-row small){color:var(--pt-muted)}.portal-shell[data-theme=dark] :is(.sample-incentive,.repurchase,.campaign-row,.sub-tag){background:#20362a;border-color:var(--pt-border)}.portal-shell[data-theme=dark] :is(.dashboard-records a,.tree-circle,.reicon,.campaign-icon){color:#bce4ca}.portal-shell[data-theme=dark] :is(.tree-circle,.reicon,.campaign-icon){background:#284c34}.portal-shell[data-theme=dark] .portal-content .danger-button{background:#713d33;color:#fff0e6;border-color:#a56b59}.portal-shell[data-theme=dark] .rank-icon-button.rank-delete{color:#ffc19c}.portal-shell[data-theme=dark] .md-load-error button{color:#ffd1bd}@media(forced-colors:active){.portal-shell .ps-theme-toggle{border:1px solid ButtonText;color:ButtonText}}.portal-shell .ps-theme-picker,.portal-shell .ps-account{position:relative;flex:none;min-width:0}.portal-shell .ps-theme-toggle{gap:7px;padding:8px 10px}.portal-shell .ps-theme-label{font-size:11px;font-weight:700}.portal-shell .ps-theme-chevron{opacity:.65}.portal-shell .ps-theme-options,.portal-shell .ps-account-menu{position:absolute;right:0;top:calc(100% + 13px);width:282px;padding:16px;border:1px solid #d4e3d7;border-radius:15px;background:#fffef9;color:#203d30;box-shadow:0 16px 45px #082d2a30;z-index:90}.portal-shell .ps-popover-title{font-size:15px;font-weight:750;letter-spacing:-.25px;margin:0 0 4px}.portal-shell .ps-popover-description{font-size:11px;line-height:1.5;color:#647c6c;margin:0 0 13px}.portal-shell .ps-theme-choices{display:grid;gap:7px}.portal-shell .ps-theme-choice{display:flex;align-items:center;gap:10px;min-height:64px;padding:11px 10px;border:1px solid #e0e9df;border-radius:10px;background:#f8fbf7;cursor:pointer}.portal-shell .ps-theme-choice:hover{background:#eef5eb;border-color:#a4c1a7}.portal-shell .ps-theme-choice:has(input:checked){background:#edf5e9;border-color:#568565;box-shadow:inset 0 0 0 1px #56856520}.portal-shell .ps-theme-choice:focus-within{outline:2px solid #986e23;outline-offset:2px}.portal-shell .ps-theme-choice input{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 17px;width:17px;height:17px;order:3;margin:0 0 0 auto;border:1px solid #819c88;border-radius:50%;background:#fff;cursor:pointer;outline:none}.portal-shell .ps-theme-choice input:checked{background:#147346;border:4px solid #fff;box-shadow:0 0 0 1px #147346}.portal-shell .ps-theme-swatch{display:grid;place-items:center;flex:0 0 33px;height:35px;border:1px solid #d8dfca;border-radius:9px;background:linear-gradient(135deg,#fff9dc,#edf5e5);color:#876827}.portal-shell .ps-theme-choice-dark .ps-theme-swatch{color:#b6dfc5;background:linear-gradient(145deg,#254e3a,#0b261c);border-color:#315842}.portal-shell .ps-theme-choice-luxury .ps-theme-swatch{color:#f7d77a;background:radial-gradient(ellipse at 10% 100%,#187a4e,transparent 65%),#08261b;border-color:#bc9b4c;box-shadow:inset 0 0 9px #d8b04c21}.portal-shell .ps-theme-choice-copy{display:grid;gap:4px;min-width:0}.portal-shell .ps-theme-choice-copy strong{font-size:12px;line-height:1.3;font-weight:750}.portal-shell .ps-theme-choice-copy small{font-size:10px;line-height:1.45;color:#617767}.portal-shell .ps-theme-hint{font-size:10px;letter-spacing:.1px;color:#6e8170;margin:13px 0 0;text-align:center}.portal-shell .ps-account-trigger{background:transparent;border-block:0;border-right:0;border-radius:0;text-align:left;cursor:pointer;padding-top:0;padding-bottom:0;padding-right:0;color:inherit;font:inherit;min-height:39px}.portal-shell .ps-account-chevron{color:#718e79;flex:none}.portal-shell .ps-account-trigger:hover .ps-avatar{box-shadow:0 0 0 2px #b8a169,0 3px 10px #17362322}.portal-shell .ps-account-menu{width:250px;padding:8px}.portal-shell .ps-account-summary{display:grid;gap:4px;padding:12px 11px 14px;margin-bottom:5px;border-bottom:1px solid #dce7db;overflow-wrap:anywhere}.portal-shell .ps-account-summary strong{font-size:13px;color:#213d2b}.portal-shell .ps-account-summary span,.portal-shell .ps-account-summary small{font-size:11px;color:#647765;line-height:1.4}.portal-shell .ps-account-menu>a{display:flex;align-items:center;gap:10px;padding:12px;min-height:43px;border-radius:8px;font-size:12px;font-weight:600;color:#2b5b3a;text-decoration:none}.portal-shell .ps-account-menu>a:hover,.portal-shell .ps-account-menu>a:focus-visible{background:#edf5e9;color:#174c2c}.portal-shell[data-theme=dark] :is(.ps-theme-options,.ps-account-menu){background:#11261d;color:#eaf3e7;border-color:#526345;box-shadow:0 18px 50px #0008}.portal-shell[data-theme=dark] :is(.ps-popover-description,.ps-theme-hint,.ps-theme-choice-copy small,.ps-account-summary span,.ps-account-summary small){color:#b2c7b6}.portal-shell[data-theme=dark] .ps-theme-choice{background:#1b3426;border-color:#3d5742}.portal-shell[data-theme=dark] .ps-theme-choice:hover{background:#254631;border-color:#73976b}.portal-shell[data-theme=dark] .ps-theme-choice:has(input:checked){background:linear-gradient(115deg,#2d472b,#213c2a);border-color:#c0a34f}.portal-shell[data-theme=dark] .ps-theme-choice:focus-within{outline-color:#efd28c}.portal-shell[data-theme=dark] .ps-theme-choice input{background:#0c2218;border-color:#8aab88}.portal-shell[data-theme=dark] .ps-theme-choice input:checked{background:#f0d27c;border:4px solid #203b28;box-shadow:0 0 0 1px #dab960}.portal-shell[data-theme=dark] .ps-account-summary{border-color:#344d37}.portal-shell[data-theme=dark] .ps-account-summary strong{color:#edf4e8}.portal-shell[data-theme=dark] .ps-account-menu>a{color:#cee4d1}.portal-shell[data-theme=dark] .ps-account-menu>a:hover,.portal-shell[data-theme=dark] .ps-account-menu>a:focus-visible{background:#294530;color:#fff0bd}.portal-shell[data-theme=dark] .ps-account-chevron{color:#b9ccb9}html[data-portal-appearance=luxury]{background:#030e0b}.portal-shell[data-appearance=luxury]{--pt-canvas:#030e0b;--pt-surface:#091c16;--pt-raised:#102d21;--pt-field:#071913;--pt-border:#365344;--pt-line:#244233;--pt-ink:#f4f5e9;--pt-muted:#c1d1c0;--pt-green:#8ce9ba;--pt-gold:#ffe28e;background:radial-gradient(ellipse at 60% 0,#0d352133,transparent 55%),#030e0b}.portal-shell[data-appearance=luxury] .ps-main{background:radial-gradient(ellipse at 85% 0,#4c592e13,transparent 46%),#030e0b}.portal-shell[data-appearance=luxury] .ps-sidebar{background:radial-gradient(ellipse at 0 45%,#04522e29,transparent 68%),linear-gradient(150deg,#001c12,#00120d 55%,#001c12);border-right:1px solid #bca04785;box-shadow:2px 0 14px #c4a44119;isolation:isolate}.portal-shell[data-appearance=luxury] .ps-sidebar:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:url(/assets/botanical-foliage-BsaCbmXr.webp);background-repeat:no-repeat;background-size:auto 450px;background-position:-55px bottom;opacity:.48}.portal-shell[data-appearance=luxury] .ps-brand{position:relative;background-image:linear-gradient(90deg,#031c1450,#03190e80),url(/assets/botanical-foliage-BsaCbmXr.webp);background-color:#061f15;background-repeat:no-repeat;background-size:100% 100%,220px auto;background-position:0 0,-28px -25px;border-right:0;border-bottom:1px solid #3b5d3470;padding:10px 18px;height:104px;min-height:104px}.portal-shell[data-appearance=luxury] .ps-brand img{height:84px;width:174px;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;filter:brightness(0) saturate(100%) invert(86%) sepia(38%) saturate(670%) hue-rotate(347deg) brightness(105%) contrast(101%) drop-shadow(0 1px 5px #d9b95025)}.portal-shell[data-appearance=luxury] .ps-workspace-label{font-size:9px;letter-spacing:1.65px;color:#cbdcc8;padding-top:23px;padding-bottom:13px}.portal-shell[data-appearance=luxury] .ps-workspace-label>span{background:#5ae5a1;box-shadow:0 0 8px #53d99b7a}.portal-shell[data-appearance=luxury] .ps-navigation{padding:0 12px 15px;scrollbar-color:#486348 transparent}.portal-shell[data-appearance=luxury] :is(.ps-nav-link,.ps-group-toggle){font-size:12px;font-weight:600;color:#e2ecdf;border-radius:11px}.portal-shell[data-appearance=luxury] .ps-nav-link:hover,.portal-shell[data-appearance=luxury] .ps-group-toggle:hover{background:#0e4e3038;color:#fff8db}.portal-shell[data-appearance=luxury] .ps-dashboard-link{min-height:50px;border:1px solid transparent}.portal-shell[data-appearance=luxury] .ps-nav-link.active{background:radial-gradient(ellipse at 70% 0,#18ad6b70,transparent 70%),linear-gradient(110deg,#05673f,#03482f);border-color:#12cf8a;box-shadow:0 0 16px #00ba6b1a,inset 0 1px 7px #37e7a62b;color:#fffdf1}.portal-shell[data-appearance=luxury] .ps-active-dot{width:7px;height:7px;flex-basis:7px;background:#ffe27b;box-shadow:0 0 8px #ffc93147}.portal-shell[data-appearance=luxury] .ps-nav-divider{margin:14px 12px 8px;background:#c9d3b20c}.portal-shell[data-appearance=luxury] .ps-group-toggle{min-height:58px;font-size:11px;gap:10px;padding:10px 9px}.portal-shell[data-appearance=luxury] .ps-group-toggle>svg:first-child{box-sizing:content-box;flex:none;padding:8px;width:18px;height:18px;border:1px solid #357a52;border-radius:9px;color:#d5f0dc;background:linear-gradient(140deg,#11472f,#06281b);box-shadow:inset 0 0 7px #46d68a14,0 3px 7px #0002}.portal-shell[data-appearance=luxury] .ps-group-active>.ps-group-toggle{color:#fff1b7}.portal-shell[data-appearance=luxury] .ps-group-active>.ps-group-toggle>svg:first-child{color:#ffe38f;border-color:#8b7b3d;background:linear-gradient(135deg,#47451e,#15371d)}.portal-shell[data-appearance=luxury] .ps-group-links{padding-left:13px}.portal-shell[data-appearance=luxury] .ps-group-links .ps-nav-link{font-size:11px;min-height:39px;padding:9px 10px}.portal-shell[data-appearance=luxury] .ps-botanical-brand-panel{position:relative;flex:0 0 auto;isolation:isolate;overflow:hidden;margin:8px 16px 16px;border:1px solid #8c8b3d75;border-radius:13px;padding:18px 17px;background:linear-gradient(145deg,#102e1ddb,#00190ce8);box-shadow:0 8px 18px #0003,inset 0 1px #f8dc7e0d}.portal-shell[data-appearance=luxury] .ps-botanical-brand-panel:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(90deg,#01190b44,#01190b22),url(/assets/botanical-foliage-BsaCbmXr.webp);background-size:100% 100%,200px auto;background-position:0 0,-22px bottom;background-repeat:no-repeat;opacity:.48;pointer-events:none}.portal-shell[data-appearance=luxury] .ps-botanical-brand-panel>svg{color:#e6cb6d;margin-bottom:8px;filter:drop-shadow(0 1px 4px #ddbd4c26)}.portal-shell[data-appearance=luxury] .ps-botanical-brand-panel p{margin:0;font-family:Georgia,Times New Roman,serif;font-size:23px;line-height:1.06;letter-spacing:-.6px;color:#f7f5e6;text-shadow:0 2px 5px #0008}.portal-shell[data-appearance=luxury] .ps-botanical-brand-panel em{display:inline-block;margin-top:5px;font-style:normal;color:#ffe078}.portal-shell[data-appearance=luxury] .ps-botanical-brand-panel>span{display:block;margin-top:12px;font-size:8px;line-height:1.6;letter-spacing:.5px;color:#bfcea9}.portal-shell[data-appearance=luxury] .ps-sidebar-bottom{padding-top:12px;border-top-color:#b39d4833;background:#02140a8c}.portal-shell[data-appearance=luxury] .ps-sidebar-bottom>a{color:#e1ead7}.portal-shell[data-appearance=luxury] .ps-sidebar-environment{color:#ead789}.portal-shell[data-appearance=luxury] .ps-sidebar-environment>span{background:#ffdd72;box-shadow:0 0 7px #f8cd4e4d}.portal-shell[data-appearance=luxury] .ps-brand-note{display:none}.portal-shell[data-appearance=luxury] .ps-topbar{min-height:82px;padding:16px 24px;gap:16px;border-bottom:1px solid #8d86422e;background:radial-gradient(ellipse at 70% 0,#1f4b2b36,transparent 55%),linear-gradient(110deg,#091c16,#02110d);box-shadow:none}.portal-shell[data-appearance=luxury] .ps-topbar:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background-image:url(/assets/botanical-foliage-BsaCbmXr.webp);background-size:auto 320px;background-position:58% 62%;background-repeat:no-repeat;opacity:.24;pointer-events:none}.portal-shell[data-appearance=luxury] .ps-search{max-width:420px;color:#dce9dc}.portal-shell[data-appearance=luxury] .ps-search>input{min-height:43px;border:1px solid #5c726254;border-radius:13px;background:linear-gradient(120deg,#20342a88,#14271e99);color:#f1f5e9;box-shadow:inset 0 1px #cedcc708,0 4px 9px #0003}.portal-shell[data-appearance=luxury] .ps-search>input::placeholder{color:#b6c7bb}.portal-shell[data-appearance=luxury] .ps-search>input:focus{background:#102b1e;outline-color:#f6d774}.portal-shell[data-appearance=luxury] .ps-topbar-actions{gap:12px}.portal-shell[data-appearance=luxury] :is(.ps-icon-button,.ps-topbar .notification-bell){background:linear-gradient(145deg,#203224,#0c1e16);border-color:#7b835232;color:#efdda1;box-shadow:inset 0 1px #eee7bd0d,0 3px 9px #0003;border-radius:11px}.portal-shell[data-appearance=luxury] :is(.ps-icon-button:hover,.ps-topbar .notification-bell:hover){border-color:#c4a94f;background:#233c25;color:#fff0b1}.portal-shell[data-appearance=luxury] .ps-development{border:1px solid #c7a94a;background:#0a160ded;color:#f7df89;font-size:9px;padding:8px 10px;border-radius:13px;box-shadow:inset 0 0 10px #c4b0460b}.portal-shell[data-appearance=luxury] .ps-development>span{background:#f4dd77;box-shadow:0 0 7px #eac6504d}.portal-shell[data-appearance=luxury] .ps-user{border-left-color:#786b3540}.portal-shell[data-appearance=luxury] .ps-avatar{background:linear-gradient(145deg,#425c2c,#12472b);color:#fff0b4;border-color:#d5b863;box-shadow:0 0 0 2px #423b2080,0 3px 12px #0003}.portal-shell[data-appearance=luxury] .ps-user-details strong{color:#fff8e7;font-size:12px}.portal-shell[data-appearance=luxury] .ps-user-details small{color:#bdcbb3;font-size:9px}.portal-shell[data-appearance=luxury] .ps-logout{color:#c5d3bd}.portal-shell[data-appearance=luxury] :is(.ps-theme-options,.ps-account-menu,.ps-search-results){background:linear-gradient(145deg,#11271a,#061b11);border-color:#8c8145;box-shadow:0 18px 45px #0009,inset 0 1px #e2c85f11}.portal-shell[data-appearance=luxury] .ps-theme-choice-luxury:has(input:checked){background:radial-gradient(ellipse at 0 100%,#206a3b44,transparent 70%),linear-gradient(125deg,#333e20,#133721);border-color:#d6b85e}.portal-shell[data-appearance=luxury] .ps-drawer-overlay{background:#000b08cc;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media(max-width:1250px){.portal-shell .ps-theme-label,.portal-shell .ps-theme-chevron{display:none}.portal-shell .ps-theme-toggle{padding:8px}.portal-shell[data-appearance=luxury] .ps-topbar{padding-left:20px;padding-right:20px;gap:14px}.portal-shell[data-appearance=luxury] .ps-topbar-actions{gap:9px}.portal-shell[data-appearance=luxury] .ps-botanical-brand-panel{margin-left:12px;margin-right:12px;padding:16px}.portal-shell[data-appearance=luxury] .ps-botanical-brand-panel p{font-size:22px}}@media(max-width:900px){.portal-shell[data-appearance=luxury] .ps-brand{height:91px;min-height:91px;padding:9px 15px}.portal-shell[data-appearance=luxury] .ps-brand img{width:158px;height:66px}.portal-shell[data-appearance=luxury] .ps-sidebar{border-right-color:#a59650}.portal-shell[data-appearance=luxury] .ps-group-toggle{min-height:53px}.portal-shell[data-appearance=luxury] .ps-botanical-brand-panel{margin-top:8px;margin-bottom:10px;padding:14px 16px}.portal-shell[data-appearance=luxury] .ps-botanical-brand-panel>svg{display:none}.portal-shell[data-appearance=luxury] .ps-botanical-brand-panel p{font-size:21px}.portal-shell[data-appearance=luxury] .ps-botanical-brand-panel>span{margin-top:7px}}@media(max-width:650px){.portal-shell .ps-theme-toggle{padding:5px;gap:0;min-width:34px;min-height:34px}.portal-shell .ps-account-chevron{display:none}.portal-shell .ps-account-trigger{min-height:34px}.portal-shell .ps-theme-options,.portal-shell .ps-account-menu{position:fixed;top:65px;left:12px;right:12px;width:auto;max-width:390px;margin-left:auto;padding:14px;max-height:calc(100dvh - 85px);overflow-y:auto}.portal-shell .ps-account-menu{left:auto;width:250px;padding:8px}.portal-shell[data-appearance=luxury] .ps-topbar{padding:13px 16px;gap:11px;min-height:120px}.portal-shell[data-appearance=luxury] .ps-topbar-actions{gap:6px}.portal-shell[data-appearance=luxury] .ps-search{max-width:none}.portal-shell[data-appearance=luxury] .ps-search>input{min-height:39px}.portal-shell[data-appearance=luxury] .ps-user{padding-left:0;border:0}}@media(max-width:370px){.portal-shell[data-appearance=luxury] .ps-topbar{padding-left:12px;padding-right:12px;gap:8px}.portal-shell[data-appearance=luxury] .ps-topbar-actions{gap:4px}}@media(min-width:901px){.portal-shell[data-appearance=luxury] .ps-topbar{min-height:68px;padding-top:12px;padding-bottom:12px}.portal-shell[data-appearance=luxury] .portal-content{padding-top:12px;padding-left:18px;padding-right:18px}}@media(max-height:730px){.portal-shell[data-appearance=luxury] .ps-botanical-brand-panel{display:none}}@media(prefers-reduced-motion:reduce){.portal-shell[data-appearance=luxury] .ps-drawer-overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(forced-colors:active){.portal-shell .ps-theme-choice:has(input:checked){outline:1px solid Highlight}.portal-shell .ps-theme-choice input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.portal-shell .ps-theme-choice input:checked{border:initial;box-shadow:none}.portal-shell .ps-theme-choice:focus-within{outline-color:Highlight}}.rc-workspace .rc-context-links{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:-3px 0 18px;font-size:12px}.rc-workspace .rc-context-links a{display:inline-flex;align-items:center;gap:7px;color:var(--br-accent);font-weight:650;text-decoration:none;min-height:32px}.rc-workspace .rc-context-links a:hover{text-decoration:underline}.rc-workspace .rc-context-links>span{color:var(--br-muted);font-size:11px;text-align:right}.rc-workspace .rc-programme-toggle{display:flex;align-items:center;gap:28px;padding:16px 18px;background:var(--br-soft);border:1px solid var(--br-line);border-radius:11px}.rc-workspace .rc-programme-toggle .br-check{flex-shrink:0;margin:0!important;min-height:35px;font-weight:700!important}.rc-workspace .rc-programme-toggle p{font-size:12px;color:var(--br-muted);margin:0;max-width:680px}.rc-workspace .rc-flow{display:flex;align-items:center;justify-content:center;gap:25px;margin:22px 0 27px;padding:25px 15px;border:1px solid var(--br-line);border-radius:13px;background:linear-gradient(110deg,var(--br-soft),var(--br-surface))}.rc-workspace .rc-flow>span{display:grid;grid-template-columns:41px auto;column-gap:12px;min-width:0}.rc-workspace .rc-flow>svg{color:var(--pt-gold,#aa8a3e)}.rc-workspace .rc-flow-person,.rc-workspace .rc-flow-position{display:grid;place-items:center;grid-column:1;grid-row:1/3;width:40px;height:42px;border-radius:12px;border:1px solid var(--br-line);background:var(--br-surface);color:var(--br-accent);font-weight:750;font-size:16px}.rc-workspace .rc-flow-position{background:linear-gradient(135deg,#326e50,#21503d);color:#f4e4b4;border-color:#517553}.rc-workspace .rc-flow strong{font-size:12px;line-height:1.4;align-self:end}.rc-workspace .rc-flow small{font-size:10px;color:var(--br-muted);line-height:1.5;margin-top:3px}.rc-workspace .rc-depth-toolbar{display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--br-line);margin-bottom:22px}.rc-workspace .rc-depth-toolbar>.br-field{max-width:235px;margin:0!important}.rc-workspace .rc-depth-toolbar>.br-button{margin-top:0;flex-shrink:0}.rc-workspace .rc-depth-actions{margin-left:auto;display:flex;align-items:flex-end;flex-direction:column;gap:3px}.rc-workspace .rc-depth-actions .br-text-button{font-size:11px!important}.rc-workspace .rc-level-list{display:grid;gap:15px}.rc-workspace .rc-level-card{border:1px solid var(--br-line);background:var(--br-surface);border-radius:13px;overflow:hidden;box-shadow:0 3px 10px #203d2a04}.rc-workspace .rc-level-heading{display:flex;align-items:center;gap:12px;padding:15px 18px;background:var(--br-soft);border-bottom:1px solid var(--br-line)}.rc-workspace .rc-level-number{display:grid;place-items:center;width:35px;height:36px;flex-shrink:0;background:var(--br-surface);border:1px solid var(--br-line);border-radius:10px;font-weight:750;font-size:13px;color:var(--br-accent)}.rc-workspace .rc-level-heading h3{margin:0;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.rc-workspace .rc-level-heading>div{min-width:0}.rc-workspace .rc-level-heading small{display:block;color:var(--br-muted);font-size:10px;margin-top:2px}.rc-workspace .rc-level-heading>.br-check{margin:0 0 0 auto!important;flex-shrink:0;font-size:11px}.rc-workspace .rc-level-fields{display:grid;grid-template-columns:1fr 1.25fr .8fr 1fr;gap:16px;padding:19px 18px 2px}.rc-workspace .rc-level-fields .br-field{font-size:11px!important}.rc-workspace .rc-level-fields .br-field small{font-size:10px}.rc-workspace .rc-level-fields .br-field select{font-size:12px;min-height:44px}.rc-workspace .rc-level-note{display:flex;align-items:center;gap:6px;color:var(--br-muted);font-size:11px;margin:0;padding:0 18px 15px}.rc-workspace .rc-level-disabled .rc-level-number{color:var(--br-muted)}.rc-workspace .rc-footnote{padding-top:18px;margin-bottom:0}.rc-workspace .rc-empty{min-height:320px;padding-top:25px;padding-bottom:25px}.rc-workspace .rc-eligibility-columns{display:grid;grid-template-columns:1fr 1fr;gap:30px;align-items:start}.rc-workspace .rc-eligibility-columns>div:last-child{border-left:1px solid var(--br-line);padding-left:29px}.rc-workspace .rc-fieldset{border:0;padding:0;margin:0 0 25px;min-width:0}.rc-workspace .rc-fieldset legend{font-size:14px;font-weight:700;padding:0;margin-bottom:13px}.rc-workspace .rc-fieldset .br-help{margin-top:14px}.rc-workspace .rc-eligibility-columns .br-products{margin-top:10px}.rc-workspace .rc-sponsor-empty{display:flex;align-items:center;gap:14px;background:var(--br-soft);border:1px dashed var(--br-line);border-radius:11px;padding:22px;margin:17px 0;color:var(--br-muted)}.rc-workspace .rc-sponsor-empty p{font-size:12px;margin:0}.rc-workspace .rc-sponsor-empty svg{color:var(--br-accent)}.rc-workspace .rc-sponsor-list{display:grid;gap:10px;margin:17px 0}.rc-workspace .rc-sponsor{display:grid;grid-template-columns:35px minmax(100px,1fr) minmax(140px,1fr) minmax(100px,auto);align-items:center;gap:15px;border:1px solid var(--br-line);border-radius:11px;padding:14px 16px;background:var(--br-soft)}.rc-workspace .rc-sponsor>strong{font-size:12px}.rc-workspace .rc-sponsor>.br-field{margin:0!important;font-size:10px!important;gap:4px}.rc-workspace .rc-sponsor>.br-field select{font-size:12px;min-height:39px;padding:9px 10px}.rc-workspace .rc-sponsor>.br-check{font-size:11px;justify-content:flex-end}.rc-workspace .rc-sponsor-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin:15px 0}.rc-workspace .rc-preview-total{display:grid;grid-template-columns:1.7fr 1fr;gap:15px;margin:23px 0}.rc-workspace .rc-preview-total>div{padding:22px;background:var(--br-surface);border:1px solid var(--br-line);border-radius:12px}.rc-workspace .rc-preview-total span{display:block;font-size:11px;color:var(--br-muted)}.rc-workspace .rc-preview-total strong{display:block;font-size:28px;letter-spacing:-.5px;line-height:1.25;margin-top:10px;overflow-wrap:anywhere}.rc-workspace .rc-preview-total>div:last-child strong{font-size:24px}.rc-workspace .rc-preview-total small{font-size:10px;color:var(--br-muted);margin-top:7px;display:block}.rc-workspace .rc-result-rows{border:1px solid var(--br-line);background:var(--br-surface);border-radius:12px;overflow:hidden}.rc-workspace .rc-result-row{display:grid;grid-template-columns:35px minmax(0,1fr) minmax(110px,auto);align-items:start;gap:14px;padding:18px;border-bottom:1px solid var(--br-line)}.rc-workspace .rc-result-row:last-child{border:0}.rc-workspace .rc-result-row>div:nth-child(2)>strong{font-size:13px}.rc-workspace .rc-result-row small{display:block;font-size:10px;color:var(--br-accent);margin:3px 0 7px}.rc-workspace .rc-result-row p{font-size:11px;color:var(--br-muted);margin:0;overflow-wrap:anywhere}.rc-workspace .rc-result-amount{text-align:right;min-width:0;max-width:235px}.rc-workspace .rc-result-amount strong{display:block;font-size:16px;overflow-wrap:anywhere}.rc-workspace .rc-result-amount>span{display:inline-block;font-size:9px;font-weight:650;border:1px solid var(--br-line);padding:3px 7px;border-radius:20px;margin-top:6px}.rc-workspace .rc-qualified{color:var(--br-accent);background:var(--br-soft)}.rc-workspace .rc-not-qualified{color:var(--br-muted)}@media(max-width:1150px){.rc-workspace .rc-flow{gap:15px}.rc-workspace .rc-flow>span{grid-template-columns:34px auto;gap:8px}.rc-workspace .rc-flow-person,.rc-workspace .rc-flow-position{width:33px;height:36px;border-radius:10px}.rc-workspace .rc-flow strong{font-size:11px}.rc-workspace .rc-flow small{font-size:9px}.rc-workspace .rc-level-fields{grid-template-columns:1fr 1fr;gap:4px 18px}.rc-workspace .rc-depth-toolbar{flex-wrap:wrap}.rc-workspace .rc-depth-actions{flex-direction:row;align-items:center;gap:17px;margin-left:0;width:100%}.rc-workspace .rc-eligibility-columns{gap:22px}.rc-workspace .rc-eligibility-columns>div:last-child{padding-left:21px}.rc-workspace .rc-context-links{align-items:flex-start}.rc-workspace .rc-context-links>span{max-width:240px}}@media(max-width:850px){.rc-workspace .rc-eligibility-columns{grid-template-columns:1fr;gap:10px}.rc-workspace .rc-eligibility-columns>div:last-child{border-left:0;border-top:1px solid var(--br-line);padding:24px 0 0}.rc-workspace .rc-programme-toggle{gap:15px}.rc-workspace .rc-programme-toggle p{font-size:11px}.rc-workspace .rc-flow{gap:10px;padding:18px 12px}.rc-workspace .rc-flow>span{grid-template-columns:1fr;text-align:center;justify-items:center;max-width:145px;gap:5px;flex:1}.rc-workspace .rc-flow-person,.rc-workspace .rc-flow-position{grid-column:1;grid-row:1;margin-bottom:3px}.rc-workspace .rc-flow small{margin:0}.rc-workspace .rc-context-links{flex-direction:column;gap:2px}.rc-workspace .rc-context-links>span{max-width:none;text-align:left}.rc-workspace .rc-sponsor{grid-template-columns:35px minmax(0,1fr) minmax(110px,auto);gap:11px}.rc-workspace .rc-sponsor>.br-field{grid-column:2;grid-row:2}.rc-workspace .rc-sponsor>.br-check{grid-column:3;grid-row:1/3}.rc-workspace .rc-sponsor>.rc-level-number{grid-row:1/3}.rc-workspace .rc-preview-total{grid-template-columns:1.4fr 1fr}.rc-workspace .rc-preview-total>div{padding:18px}.rc-workspace .rc-preview-total strong{font-size:24px}.rc-workspace .rc-result-row{gap:11px;padding:15px}.rc-workspace .rc-result-amount{max-width:180px}}@media(max-width:540px){.rc-workspace .br-tabs button{font-size:10px;padding:10px 7px;gap:5px}.rc-workspace .br-tabs svg{width:14px}.rc-workspace .rc-context-links{font-size:12px;margin-bottom:14px}.rc-workspace .rc-context-links>span{font-size:10px}.rc-workspace .rc-programme-toggle{display:block;padding:13px 14px}.rc-workspace .rc-programme-toggle p{font-size:12px;margin-top:7px}.rc-workspace .rc-flow{gap:6px;padding:17px 8px;margin:18px 0 22px}.rc-workspace .rc-flow>svg{width:12px}.rc-workspace .rc-flow strong{font-size:10px}.rc-workspace .rc-flow small{font-size:9px}.rc-workspace .rc-flow-person,.rc-workspace .rc-flow-position{width:35px;height:37px}.rc-workspace .rc-depth-toolbar{display:grid;grid-template-columns:1fr;gap:12px}.rc-workspace .rc-depth-toolbar>.br-field{max-width:none}.rc-workspace .rc-depth-actions{display:grid;grid-template-columns:1fr;gap:2px}.rc-workspace .rc-depth-actions .br-text-button{min-height:42px}.rc-workspace .rc-level-heading{padding:14px 12px;gap:9px;flex-wrap:wrap}.rc-workspace .rc-level-heading>div{flex:1;min-width:120px}.rc-workspace .rc-level-heading>.br-check{margin-left:44px!important;min-height:33px;flex:1}.rc-workspace .rc-level-heading h3{font-size:13px}.rc-workspace .rc-level-fields{grid-template-columns:1fr;padding:17px 12px 0;gap:0}.rc-workspace .rc-level-fields .br-field{font-size:12px!important}.rc-workspace .rc-level-fields .br-field :is(input,select){font-size:16px;min-height:46px}.rc-workspace .rc-level-fields .br-field small{font-size:11px}.rc-workspace .rc-level-note{font-size:11px;padding:0 12px 14px;align-items:flex-start}.rc-workspace .rc-level-note svg{margin-top:2px}.rc-workspace .rc-empty{padding:25px 10px;min-height:300px}.rc-workspace .rc-sponsor{grid-template-columns:31px minmax(0,1fr);padding:13px 11px;gap:10px}.rc-workspace .rc-sponsor>.rc-level-number{width:31px;height:34px;grid-row:1}.rc-workspace .rc-sponsor>.br-field{grid-column:1/-1;grid-row:2}.rc-workspace .rc-sponsor>.br-field select{font-size:16px;min-height:44px}.rc-workspace .rc-sponsor>.br-check{grid-column:1/-1;grid-row:3;justify-content:flex-start;margin:0!important;min-height:37px;font-size:12px}.rc-workspace .rc-sponsor-actions{display:grid;grid-template-columns:1fr;gap:4px}.rc-workspace .rc-sponsor-actions>.br-text-button{min-height:44px;justify-content:center}.rc-workspace .rc-preview-total{grid-template-columns:1fr;gap:11px}.rc-workspace .rc-preview-total>div{padding:17px}.rc-workspace .rc-preview-total strong{font-size:25px}.rc-workspace .rc-preview-total>div:last-child strong{font-size:22px}.rc-workspace .rc-result-row{grid-template-columns:31px minmax(0,1fr);gap:10px;padding:14px 11px}.rc-workspace .rc-result-row>.rc-level-number{width:31px;height:34px}.rc-workspace .rc-result-row>.rc-result-amount{grid-column:2;text-align:left;max-width:none;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.rc-workspace .rc-result-amount strong{font-size:16px}.rc-workspace .rc-result-amount>span{margin:0}.rc-workspace .rc-result-row p{font-size:12px}.rc-workspace .rc-result-row small{font-size:11px}.rc-workspace .rc-result-row>div:nth-child(2)>strong{font-size:13px}}.admin-dashboard{--admin-ink:#193532;--admin-muted:#71827f;--admin-line:#e9efed;max-width:1500px;margin:auto;color:var(--admin-ink);font-size:13px;overflow-wrap:anywhere}.admin-dashboard *{box-sizing:border-box}.admin-dashboard a{color:inherit;text-decoration:none}.admin-dashboard a.du-stat{color:#fff}.admin-dashboard a.du-stat-gold{color:#453517}.admin-dashboard .du-empty a{color:#087c59;display:inline-flex;align-items:center;gap:5px}.admin-dashboard a:focus-visible,.admin-dashboard button:focus-visible{outline:3px solid #cdad4a;outline-offset:4px}.admin-dashboard svg{flex-shrink:0}.admin-dashboard ul,.admin-dashboard ol{list-style:none;padding:0;margin:0}.admin-dash-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:2px 0 24px}.admin-dash-eyebrow{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#81948d}.admin-dash-heading h1{font-size:28px;line-height:1.3;letter-spacing:-.85px;margin:7px 0;color:#193532}.admin-dash-heading p{margin:0;font-size:12px;line-height:1.6;color:var(--admin-muted)}.admin-dash-heading-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;justify-content:flex-end}.admin-dash-date{display:flex;align-items:center;gap:7px;color:#637a70;font-size:11px;white-space:nowrap}.admin-dashboard .admin-dash-refresh{font-size:11px;min-height:36px;padding:9px 12px;border:1px solid #dfe9e4;border-radius:9px;color:#31594a;background:#fff;gap:7px}.admin-dashboard .admin-dash-refresh:hover:not(:disabled){background:#f1f8f3;border-color:#afcabc}.admin-dash-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:20px}.admin-dash-priority{display:flex;align-items:center;gap:13px;background:#edf8f1;border:1px solid #d9ecdf;border-radius:12px;padding:14px 18px;margin-bottom:20px}.admin-dash-priority-icon{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;background:#d9efdf;border-radius:11px;color:#18864e}.admin-dash-priority>div{flex:1;min-width:0}.admin-dash-priority strong{font-size:12px;color:#285840}.admin-dash-priority p{font-size:11px;color:#6d8778;margin:4px 0 0;line-height:1.5}.admin-dash-priority>a{display:flex;gap:7px;align-items:center;font-weight:700;color:#157346;font-size:11px;flex-shrink:0}.admin-dash-priority>a:hover{text-decoration:underline}.admin-dash-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-bottom:20px;align-items:stretch}.admin-dash-grid>*{min-width:0}.admin-dash-panel-link{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:700;color:#188355!important;white-space:nowrap}.admin-dash-panel-link:hover{text-decoration:underline}.admin-dash-period{display:inline-flex;font-size:9px;white-space:nowrap;border:1px solid #e7edeb;border-radius:6px;padding:5px 7px;color:#758881;background:#fbfdfc}.admin-dash-chart-note{color:#83918b;font-size:10px!important;line-height:1.6;margin:9px 0 0!important}.admin-dash-product-labels,.admin-dash-products>li{display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(78px,.6fr);gap:12px;align-items:center}.admin-dash-product-labels{color:#8a9792;font-size:9px;margin:1px 0 5px;padding:0 0 9px;border-bottom:1px solid var(--admin-line)}.admin-dash-product-labels>span:nth-child(n+2){text-align:right}.admin-dash-products>li{min-height:59px;border-bottom:1px solid #f0f3f1}.admin-dash-products>li:last-child{border-bottom:0}.admin-dash-products>li>a{display:flex;gap:10px;align-items:center;min-width:0}.admin-dash-products>li>a>strong{font-size:11px;line-height:1.5;font-weight:600}.admin-dash-products>li>a:hover>strong{color:#138050}.admin-dash-products>li>span{font-size:11px;text-align:right;color:#76877f}.admin-dash-products>li>strong{font-size:11px;line-height:1.5;text-align:right;font-weight:600;font-variant-numeric:tabular-nums}.admin-dash-product-icon{display:grid;place-items:center;width:35px;height:39px;border-radius:8px;flex-shrink:0;color:#548b54;background:#eff7e9}.admin-dash-product-icon.product-tone-1{color:#b79643;background:#fcf5e5}.admin-dash-product-icon.product-tone-2{color:#718da2;background:#eef5fb}.admin-dash-members>li>a{display:flex;align-items:center;gap:11px;padding:13px 0;border-bottom:1px solid #f0f3f1}.admin-dash-members>li:first-child>a{padding-top:4px}.admin-dash-members>li:last-child>a{border-bottom:0;padding-bottom:3px}.admin-dash-members>li>a:hover .admin-dash-person>strong{color:#138050}.admin-dash-person{display:grid;gap:4px;min-width:0;flex:1}.admin-dash-person>strong{font-size:11px;font-weight:650;line-height:1.5}.admin-dash-person>small{color:#84938b;font-size:9px;line-height:1.4}.admin-dash-status{display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:650;line-height:1.3;padding:4px 7px;border-radius:6px;color:#72847b;background:#f0f4f1;flex-shrink:0;text-transform:none;max-width:100%;overflow-wrap:anywhere}.admin-dash-status.state-active,.admin-dash-status.state-completed,.admin-dash-status.state-paid,.admin-dash-status.state-delivered{background:#e9f7ed;color:#20874c}.admin-dash-status.state-pending{background:#fff5d9;color:#9a751c}.admin-dash-status.state-processing{background:#eaf5ff;color:#3885bd}.admin-dash-status.state-suspended,.admin-dash-status.state-cancelled,.admin-dash-status.state-canceled{background:#fff0f0;color:#b96d6d}.admin-dash-orders>li{display:flex;align-items:center;gap:10px;min-height:68px;border-bottom:1px solid #f0f3f1;padding:10px 0}.admin-dash-orders>li:first-child{padding-top:4px}.admin-dash-orders>li:last-child{border-bottom:0}.admin-dash-order-mark{display:grid;place-items:center;width:32px;height:34px;flex-shrink:0;color:#6c94ac;background:#edf5fa;border-radius:9px}.admin-dash-order-person{flex:1;min-width:0;display:grid;gap:5px}.admin-dash-order-person>strong{font-size:11px;font-weight:600;line-height:1.4}.admin-dash-order-person>small{font-size:9px;color:#84938b;line-height:1.4}.admin-dash-order-amount{display:grid;justify-items:end;gap:6px;max-width:40%}.admin-dash-order-amount>strong{font-size:11px;font-weight:650;font-variant-numeric:tabular-nums;line-height:1.4}.admin-dash-review-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.admin-dash-review-item{display:grid;grid-template-columns:1fr auto;gap:7px;padding:13px;border:1px solid #e9efeb;border-radius:10px;background:#f9fcfa;transition:background .15s,border-color .15s}.admin-dash-review-item>svg:first-child{color:#289664}.admin-dash-review-item>strong{font-size:22px;letter-spacing:-.5px;line-height:1;color:#29664d}.admin-dash-review-item>span{font-size:10px;color:#6f8478;line-height:1.4;align-self:center}.admin-dash-review-item>svg:last-child{align-self:center;color:#8fac9d}.admin-dash-review-item.tone-gold{background:#fffdf7;border-color:#f2ecdc}.admin-dash-review-item.tone-gold>svg:first-child,.admin-dash-review-item.tone-gold>strong{color:#bb982e}.admin-dash-review-item.tone-blue{background:#f7fbff;border-color:#e4edf5}.admin-dash-review-item.tone-blue>svg:first-child,.admin-dash-review-item.tone-blue>strong{color:#4d95cb}.admin-dash-review-item.tone-purple{background:#fcf9ff;border-color:#eee6f6}.admin-dash-review-item.tone-purple>svg:first-child,.admin-dash-review-item.tone-purple>strong{color:#a080cc}.admin-dash-review-item:hover{border-color:#a6c8b5;background:#edf7f0}.admin-dash-subheading{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px;font-weight:650;margin:20px 0 4px}.admin-dash-subheading>span{color:#99a59e;font-size:9px;font-weight:400}.admin-dash-applications>li>a{display:flex;align-items:center;gap:10px;padding:10px 0;border-bottom:1px solid #f0f3f1}.admin-dash-applications>li:last-child>a{border-bottom:0;padding-bottom:0}.admin-dash-applications>li>a>span:nth-child(2){display:grid;flex:1;min-width:0;gap:4px}.admin-dash-applications strong{font-size:11px;font-weight:600;line-height:1.4}.admin-dash-applications small{font-size:9px;color:#8a978f;line-height:1.5}.admin-dash-applications .admin-dash-review-link{display:flex;gap:5px;font-size:10px;color:#27804e;align-items:center;flex-shrink:0}.admin-dash-applications>li>a:hover strong{color:#138050}.admin-dash-campaigns{display:grid;gap:12px}.admin-dash-campaign{display:flex;gap:11px;align-items:flex-start;padding:16px 13px;border:1px solid #e5efe5;border-radius:11px;background:linear-gradient(110deg,#f4faf0,#fcfdf8)}.admin-dash-campaign:hover{border-color:#a9c8a4;background:#f2f8ed}.admin-dash-campaign>svg{color:#7a9a6e;margin-top:4px}.admin-dash-campaign-icon{width:40px;height:40px;display:grid;place-items:center;flex-shrink:0;border-radius:11px;background:#e4efcf;color:#749533}.admin-dash-campaign-body{display:grid;gap:6px;flex:1;min-width:0}.admin-dash-campaign-body>strong{font-size:12px;line-height:1.5;font-weight:650;color:#406130}.admin-dash-campaign-body>span{font-size:10px;line-height:1.5;color:#829176}.admin-dash-campaign-body>small{display:flex;gap:5px;align-items:center;flex-wrap:wrap;font-size:9px;line-height:1.5;color:#7d8e71}.admin-dash-footer-link{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid var(--admin-line);padding-top:15px;margin-top:17px;font-size:10px;color:#518066!important}.admin-dash-footer-link>span{display:flex;align-items:center;gap:8px}.admin-dash-footer-link strong{font-weight:600;line-height:1.5}.admin-dash-footer-link:hover{color:#117043!important}.admin-dash-service-links>a{display:flex;gap:11px;align-items:center;padding:13px 0;border-bottom:1px solid #f0f3f1}.admin-dash-service-links>a:first-child{padding-top:4px}.admin-dash-service-links>a:last-child{border-bottom:0;padding-bottom:0}.admin-dash-service-links>a>span:nth-child(2){display:grid;gap:5px;flex:1;min-width:0}.admin-dash-service-links strong{font-size:11px;font-weight:600;line-height:1.5}.admin-dash-service-links small{font-size:9px;line-height:1.55;color:#8b978f}.admin-dash-service-links>a>svg{color:#9eb5a9}.admin-dash-service-links>a:hover strong{color:#138050}.admin-dash-service-icon{width:37px;height:37px;display:grid;place-items:center;flex-shrink:0;border-radius:10px;background:#eaf5ed;color:#4a9c6b}.admin-dash-service-icon.blue{background:#eaf3fc;color:#6a9bc5}.admin-dash-service-icon.purple{background:#f0eafa;color:#a18ac7}.admin-dash-catalogue-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:4px 0 15px}.admin-dash-catalogue-stats>a{display:grid;gap:8px;border:1px solid #eaf0ec;background:#fbfdfb;padding:14px 11px;border-radius:10px}.admin-dash-catalogue-stats>a>strong{font-size:24px;line-height:1.1;letter-spacing:-.5px;font-weight:650;color:#3a6250}.admin-dash-catalogue-stats>a>span{display:flex;gap:5px;align-items:center;color:#7c8d81;font-size:9px}.admin-dash-catalogue-stats>a:hover{border-color:#bdd3c4;background:#f4f9f4}.admin-dashboard i.dot-green,.admin-dashboard i.dot-gold,.admin-dashboard i.dot-slate{width:6px;height:6px;border-radius:50%;display:inline-block;flex-shrink:0}.admin-dashboard i.dot-green{background:#35a66d}.admin-dashboard i.dot-gold{background:#dbb448}.admin-dashboard i.dot-slate{background:#a2aea7}.admin-dash-drafts>li>a{display:flex;align-items:center;gap:9px;border-bottom:1px solid #f0f3f1;padding:11px 0;color:#87a089}.admin-dash-drafts>li:last-child>a{border-bottom:0}.admin-dash-drafts strong{flex:1;min-width:0;font-size:10px;line-height:1.5;font-weight:600;color:#5a7061}.admin-dash-drafts span{display:flex;gap:4px;align-items:center;flex-shrink:0;font-size:9px;color:#40855d}.admin-dash-drafts a:hover strong{color:#138050}.admin-dash-notifications>li>a{display:flex;align-items:flex-start;gap:11px;padding:13px 0;border-bottom:1px solid #f0f3f1}.admin-dash-notifications>li:first-child>a{padding-top:4px}.admin-dash-notifications>li:last-child>a{border-bottom:0}.admin-dash-notifications>li>a>span:nth-child(2){flex:1;min-width:0;display:grid;gap:5px}.admin-dash-update-dot{width:7px;height:7px;flex-shrink:0;border-radius:50%;background:#59b27a;margin-top:5px;box-shadow:0 0 0 4px #f1f9f2}.admin-dash-notifications strong{font-size:11px;line-height:1.5;font-weight:600}.admin-dash-notifications small{font-size:10px;line-height:1.6;color:#8a978f;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.admin-dash-notifications time{font-size:9px;color:#a0aaa3}.admin-dash-notifications a>svg{color:#a6b7ac}.admin-dash-notifications a:hover strong{color:#138050}.admin-dash-timeline>li{position:relative;display:flex;gap:12px;align-items:flex-start;padding-bottom:16px}.admin-dash-timeline>li:not(:last-child):before{content:"";position:absolute;left:13px;width:1px;background:#e5eee7;top:29px;bottom:1px}.admin-dash-timeline>li:last-child{padding-bottom:0}.admin-dash-timeline-icon{display:grid;place-items:center;flex-shrink:0;width:27px;height:27px;border-radius:50%;background:#f0f6f1;color:#8cad95}.admin-dash-timeline>li>div{display:grid;gap:5px;padding-top:2px;min-width:0}.admin-dash-timeline strong{font-size:11px;font-weight:550;line-height:1.5}.admin-dash-timeline time{font-size:9px;color:#96a299}.admin-dash-community{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid #e7e3ef;background:linear-gradient(110deg,#faf8fe,#fcfbff);border-radius:13px;padding:19px 21px;margin-top:3px}.admin-dash-community>div{display:flex;align-items:center;gap:13px;min-width:0}.admin-dash-community h2{font-size:12px;letter-spacing:0;font-weight:650;margin:0 0 5px;line-height:1.5;color:#655578}.admin-dash-community p{font-size:10px;color:#a096aa;line-height:1.6;margin:0}.admin-dash-community nav{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end;flex-shrink:0;max-width:50%}.admin-dash-community nav>a{display:flex;gap:6px;align-items:center;font-size:10px;background:#fff;border:1px solid #ece6f1;border-radius:7px;padding:8px 10px;color:#9482a7;white-space:nowrap}.admin-dash-community nav>a:hover{background:#f0eaf7;color:#755b94}.admin-dash-footer{display:flex;gap:14px;align-items:center;flex-wrap:wrap;padding:21px 2px 3px;color:#98a69c;font-size:9px}.admin-dash-footer>span{display:flex;align-items:center;gap:6px;flex-shrink:0;color:#769b83}.admin-dash-footer p{flex:1;min-width:200px;font-size:9px;line-height:1.6;margin:0}.admin-dash-footer>a{display:flex;align-items:center;gap:5px;color:#6d8b78;font-weight:600}.admin-dash-footer>a:hover{text-decoration:underline}.admin-dash-error{display:flex;gap:14px;border:1px solid #f0d7d4;background:#fff9f7;border-radius:13px;padding:24px;color:#a86860}.admin-dash-error>svg{margin-top:1px}.admin-dash-error strong{font-size:14px}.admin-dash-error p{font-size:12px;line-height:1.6;margin:8px 0}.admin-dash-error span{font-size:11px}.admin-dash-loading-label{display:flex;gap:8px;align-items:center;font-size:12px;color:#7c9387;margin:0 0 15px}.admin-dash-skeleton-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.admin-dash-skeleton-stats>div{height:136px;background:#e6eeea;border-radius:13px}.admin-dash-skeleton-panels{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.admin-dash-skeleton-panels>div{height:255px;background:#edf2ef;border-radius:13px}.is-refreshing{animation:admin-dash-spin 1.2s linear infinite}@keyframes admin-dash-spin{to{transform:rotate(360deg)}}@media(max-width:1250px){.admin-dash-heading{align-items:flex-start}.admin-dash-heading-actions{max-width:185px}.admin-dash-heading h1{font-size:25px}.admin-dash-stats{gap:12px}.admin-dash-community{align-items:flex-start}.admin-dash-community nav{max-width:45%}.admin-dash-product-labels,.admin-dash-products>li{grid-template-columns:minmax(0,1fr) 30px minmax(69px,.6fr);gap:8px}.admin-dash-product-icon{width:28px;height:33px}.admin-dash-products>li>a{gap:7px}}@media(max-width:1050px){.admin-dash-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dash-grid{gap:16px;margin-bottom:16px}.admin-dash-priority,.admin-dash-community{flex-wrap:wrap}.admin-dash-community nav{max-width:100%;justify-content:flex-start}.admin-dash-order-mark,.admin-dash-product-icon{display:none}.admin-dash-review-grid{gap:8px}.admin-dash-review-item{padding:11px}.admin-dash-period{font-size:8px}}@media(max-width:800px){.admin-dash-heading{gap:14px;flex-wrap:wrap;margin-bottom:20px}.admin-dash-heading-actions{max-width:none;justify-content:flex-start}.admin-dash-heading h1{font-size:25px}.admin-dash-heading p{font-size:11px}.admin-dash-grid{grid-template-columns:1fr;gap:16px}.admin-dash-priority>a{margin-left:51px}.admin-dash-product-icon,.admin-dash-order-mark{display:grid}.admin-dash-product-labels,.admin-dash-products>li{grid-template-columns:minmax(0,1fr) 44px minmax(78px,.6fr)}.admin-dash-period{font-size:9px}.admin-dash-stats{gap:12px}.admin-dash-community{padding:17px}.admin-dash-footer{gap:10px}.admin-dash-footer p{flex-basis:100%;order:3}.admin-dash-footer>a{margin-left:auto}.admin-dash-skeleton-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dash-skeleton-panels{grid-template-columns:1fr}}@media(max-width:430px){.admin-dash-heading h1{font-size:23px;letter-spacing:-.6px}.admin-dash-eyebrow{font-size:9px}.admin-dash-heading-actions{width:100%;justify-content:space-between;gap:8px}.admin-dash-date{font-size:9px;gap:5px}.admin-dashboard .admin-dash-refresh{font-size:10px;padding:8px 9px;gap:5px}.admin-dash-stats{gap:10px}.admin-dash-priority{padding:13px;gap:10px}.admin-dash-priority-icon{width:33px;height:33px;border-radius:9px}.admin-dash-priority strong{font-size:11px}.admin-dash-priority p{font-size:10px}.admin-dash-priority>a{margin-left:43px;font-size:10px}.admin-dash-products>li>a>strong,.admin-dash-products>li>strong,.admin-dash-products>li>span{font-size:10px}.admin-dash-product-labels{font-size:8px}.admin-dash-product-labels,.admin-dash-products>li{grid-template-columns:minmax(0,1fr) 28px minmax(65px,.6fr);gap:8px}.admin-dash-product-icon{width:29px;height:34px}.admin-dash-product-icon>svg{width:17px}.admin-dash-person>strong{font-size:10px}.admin-dash-status{font-size:8px;padding:4px 5px}.admin-dash-members>li>a{gap:8px}.admin-dash-order-person>strong,.admin-dash-order-amount>strong{font-size:10px}.admin-dash-order-mark{width:27px;height:31px}.admin-dash-orders>li{gap:8px}.admin-dash-order-person>small{font-size:8px}.admin-dash-community>div{gap:10px}.admin-dash-community h2{font-size:11px}.admin-dash-community p{font-size:9px}.admin-dash-community nav{gap:6px}.admin-dash-community nav>a{font-size:9px;padding:7px 8px}.admin-dash-footer,.admin-dash-footer p{font-size:8px}.admin-dash-catalogue-stats{gap:7px}.admin-dash-catalogue-stats>a{padding:11px 8px}.admin-dash-catalogue-stats>a>span{font-size:8px}.admin-dash-applications .admin-dash-review-link{font-size:9px}.admin-dash-campaign{padding:13px 11px;gap:9px}.admin-dash-campaign-icon{width:34px;height:34px}.admin-dash-campaign-body>strong{font-size:11px}.admin-dash-campaign-body>span{font-size:9px}.admin-dash-campaign-body>small{font-size:8px}.admin-dash-subheading{font-size:10px}.admin-dash-panel-link{font-size:9px}}@media(prefers-reduced-motion:reduce){.admin-dashboard *{transition:none!important;animation:none!important}}.admin-dash-command{position:relative;isolation:isolate;overflow:hidden;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:30px;padding:25px 29px;margin-bottom:21px;border-radius:19px;border:1px solid #2c7358;background:radial-gradient(ellipse at 45% 120%,#25866c65,transparent 57%),linear-gradient(115deg,#073e32,#12563d 63%,#164f36);box-shadow:0 12px 26px #0c483321,inset 0 1px #ffffff16;color:#fff}.admin-dash-command:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;border-top:2px solid #d7bb64b3;background:linear-gradient(115deg,transparent 55%,#e6d29107 55.1%,transparent 75%);z-index:-1}.admin-dash-command-art{position:absolute;left:37%;top:20px;transform:rotate(-24deg);color:#b6d9a71a;z-index:-1;pointer-events:none}.admin-dash-command-copy{min-width:0}.admin-dash-command-eyebrow{display:flex;gap:7px;align-items:center;color:#e5ce8c;font-size:9px;letter-spacing:1.5px;font-weight:750}.admin-dash-command h2{color:#fff;font-size:29px;line-height:1.15;letter-spacing:-.8px;font-weight:650;margin:12px 0 10px}.admin-dash-command h2 em{color:#efd69b;font-family:Georgia,Times New Roman,serif;font-size:31px;font-weight:400;letter-spacing:-.6px}.admin-dash-command p{max-width:360px;font-size:11px;line-height:1.7;color:#c6dbcf;margin:0}.admin-dash-command-meta{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:14px}.admin-dash-command-meta>span{display:flex;align-items:center;gap:5px;color:#c1d7c8;font-size:9px}.admin-dash-command-meta svg{color:#d6be73}.admin-dash-command-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.admin-dashboard .admin-dash-command-actions>a{display:flex;align-items:center;gap:10px;min-width:0;min-height:67px;padding:12px;border:1px solid #aecdb638;border-radius:12px;color:#f0f4e9;background:linear-gradient(135deg,#ffffff0e,#ffffff04);box-shadow:inset 0 1px #ffffff06;transition:background .16s,border-color .16s,transform .16s}.admin-dash-command-action-icon{display:grid;place-items:center;flex-shrink:0;width:34px;height:36px;border-radius:10px;color:#c6d6b4;background:#adcba918;border:1px solid #b8cfa016}.admin-dash-command-actions>a>span:nth-child(2){font-size:11px;line-height:1.5;flex:1;font-weight:650;min-width:0}.admin-dash-command-actions>a>svg{color:#a2bea8;width:14px}.admin-dashboard .admin-dash-command-actions>.admin-dash-command-primary{background:linear-gradient(115deg,#edcf80,#fae5ae);border-color:#eed493;color:#3b4c2b;box-shadow:0 5px 14px #072f291a}.admin-dash-command-primary .admin-dash-command-action-icon{background:#fff7dd70;border-color:#bba15e30;color:#64713d}.admin-dash-command-actions>.admin-dash-command-primary>svg{color:#7f8757}.admin-dashboard .admin-dash-command-actions>a:hover{background:#ffffff19;border-color:#c1d5ad75;transform:translateY(-2px)}.admin-dashboard .admin-dash-command-actions>.admin-dash-command-primary:hover{background:#f8e3aa;border-color:#fff0c6}.admin-dash-command-actions>a:focus-visible{outline-color:#ffe6a4;outline-offset:4px}.admin-dash-grid{align-items:start;gap:18px;margin-bottom:18px}.admin-dash-chart-row{align-items:stretch}.admin-dashboard .du-panel{min-height:0}.admin-dashboard .du-panel.admin-dash-panel-green{--admin-panel-accent:#16845c;--admin-panel-tint:#e4f3e9;border-color:#d8e8de;background:linear-gradient(145deg,#fff 28%,#f1f8f2)}.admin-dashboard .du-panel.admin-dash-panel-blue{--admin-panel-accent:#2d7ea9;--admin-panel-tint:#e5f1f9;border-color:#dce8ef;background:linear-gradient(145deg,#fff 30%,#f1f7fc)}.admin-dashboard .du-panel.admin-dash-panel-gold{--admin-panel-accent:#a17c24;--admin-panel-tint:#f8edce;border-color:#ece3cb;background:linear-gradient(145deg,#fff 25%,#fcf8eb)}.admin-dashboard .du-panel.admin-dash-panel-purple{--admin-panel-accent:#8c69b1;--admin-panel-tint:#eee5f8;border-color:#e8dfef;background:linear-gradient(145deg,#fff 30%,#f7f3fc)}.admin-dashboard .du-panel-head h2>svg{box-sizing:content-box;padding:7px;border-radius:10px;background:var(--admin-panel-tint,#edf5ef);color:var(--admin-panel-accent,#478664);box-shadow:inset 0 0 0 1px #ffffffa6}.admin-dashboard .du-panel-head{margin-bottom:16px}.admin-dashboard .du-panel-head h2{gap:10px}.admin-dashboard .du-panel-head p{color:#647b72}.admin-dashboard .du-empty{min-height:126px;padding:16px 12px}.admin-dashboard .du-empty>span{background:var(--admin-panel-tint,#edf5ef);color:var(--admin-panel-accent,#478664);box-shadow:0 5px 12px #31583c09}.admin-dashboard .du-empty p{color:#64796f}.admin-dash-chart-note{color:#6c8178}.admin-dash-panel-link{color:var(--admin-panel-accent,#188355)!important}.admin-dash-review-grid{gap:11px}.admin-dash-review-item{padding:15px;border-radius:12px;box-shadow:0 3px 9px #254b3605}.admin-dash-review-item.tone-green{background:linear-gradient(130deg,#e5f3e9,#f1f8ee);border-color:#cfe4d4}.admin-dash-review-item.tone-gold{background:linear-gradient(130deg,#f9edc9,#fcf6e8);border-color:#eddfb5}.admin-dash-review-item.tone-blue{background:linear-gradient(130deg,#dfedf9,#eef6fd);border-color:#cfe0ef}.admin-dash-review-item.tone-purple{background:linear-gradient(130deg,#ebe0f8,#f4eefb);border-color:#deceed}.admin-dash-review-item>svg:first-child{box-sizing:content-box;padding:7px;border-radius:9px;background:#ffffffa6;box-shadow:0 2px 5px #2a523409}.admin-dash-review-item>strong{font-size:26px;align-self:center;font-weight:750}.admin-dash-review-item>span{font-size:11px;font-weight:600;color:#4f6d5b}.admin-dash-review-item.tone-gold>span{color:#826d35}.admin-dash-review-item.tone-blue>span{color:#567995}.admin-dash-review-item.tone-purple>span{color:#7f6598}.admin-dash-review-item.tone-gold>strong,.admin-dash-review-item.tone-gold>svg:first-child{color:#a87e22}.admin-dash-review-item.tone-blue>strong,.admin-dash-review-item.tone-blue>svg:first-child{color:#3b83b9}.admin-dash-review-item.tone-purple>strong,.admin-dash-review-item.tone-purple>svg:first-child{color:#8b65b5}.admin-dash-review-item>svg:last-child{color:#688a72}.admin-dash-subheading{font-size:12px;margin-top:19px}.admin-dash-subheading>span{color:#768b7c;font-size:10px}.admin-dash-applications strong{font-size:12px}.admin-dash-applications small{font-size:10px;color:#6e8375}.admin-dash-applications>li>a{border-color:#e3ece5}.admin-dash-applications .admin-dash-review-link{font-weight:600}.admin-dash-service-links{display:grid;gap:9px}.admin-dash-service-links>a,.admin-dash-service-links>a:first-child,.admin-dash-service-links>a:last-child{padding:12px 13px;border:1px solid #dce9ee;border-radius:11px;background:#ffffffb8;box-shadow:0 2px 6px #34647a04;gap:12px}.admin-dash-service-links>a:hover{border-color:#b7d4df;background:#fff}.admin-dash-service-links strong{font-size:12px;color:#365d62}.admin-dash-service-links small{font-size:10px;color:#71898a}.admin-dash-service-icon{border:1px solid #cae2d1;box-shadow:inset 0 1px #ffffff9c;background:linear-gradient(135deg,#d8efdf,#edf7e9);color:#388358}.admin-dash-service-icon.blue{border-color:#ccdfef;background:linear-gradient(135deg,#d9eafa,#edf5fd);color:#5289b8}.admin-dash-service-icon.purple{border-color:#ddcfee;background:linear-gradient(135deg,#e5d8f6,#f1e9fa);color:#906bb5}.admin-dash-catalogue-stats{gap:10px;margin:4px 0 13px}.admin-dash-catalogue-stats>a{border-radius:11px;padding:16px 11px;background:#edf6e9;border-color:#d6e6cc;box-shadow:inset 0 1px #ffffffc4}.admin-dash-catalogue-stats>a:nth-child(2){background:#fbefcb;border-color:#eddfaf}.admin-dash-catalogue-stats>a:nth-child(3){background:#eee9f5;border-color:#dfd8e8}.admin-dash-catalogue-stats>a>strong{font-size:27px;font-weight:750;color:#427644}.admin-dash-catalogue-stats>a:nth-child(2)>strong{color:#a17c23}.admin-dash-catalogue-stats>a:nth-child(3)>strong{color:#89749b}.admin-dash-catalogue-stats>a>span{font-size:10px;font-weight:600;color:#5f7859}.admin-dash-catalogue-stats>a:nth-child(2)>span{color:#907632}.admin-dash-catalogue-stats>a:nth-child(3)>span{color:#8b789b}.admin-dash-drafts strong{font-size:11px;color:#637156}.admin-dash-drafts span{font-size:10px;color:#7b853e}.admin-dash-footer-link{font-size:11px;padding-top:13px;margin-top:14px;border-color:#e5e7d8}.admin-dash-campaign{padding:17px 14px;background:linear-gradient(125deg,#edf5da,#fcf7e6);border-color:#dce7c5;box-shadow:inset 0 1px #ffffffb0}.admin-dash-campaign-icon{background:linear-gradient(135deg,#d5e6a5,#eaf2ca);border:1px solid #cbdc9c;color:#698c2c;box-shadow:0 4px 8px #6685220c}.admin-dash-campaign-body>strong{font-size:13px}.admin-dash-campaign-body>span{font-size:11px;color:#6f7e56}.admin-dash-campaign-body>small{font-size:10px;color:#7d885c}.admin-dash-notifications strong{font-size:12px;color:#5f526b}.admin-dash-notifications time{font-size:10px;color:#93839d}.admin-dash-update-dot{background:#a380bd;box-shadow:0 0 0 4px #efe5f6}.admin-dash-notifications>li>a{border-color:#ece3f0}.admin-dash-community{border-color:#dfd3ea;background:linear-gradient(115deg,#ede5f7,#f5effb 70%,#ece2f5);box-shadow:inset 0 1px #fffc}.admin-dash-community h2{font-size:13px;color:#6d5483}.admin-dash-community p{font-size:11px;color:#8d789e}.admin-dash-community nav>a{color:#84659f;border-color:#dfd2eb;background:#ffffffc9}@media(max-width:1150px){.admin-dash-command{gap:22px;padding:23px;grid-template-columns:1fr 1.1fr}.admin-dash-command h2{font-size:26px}.admin-dash-command h2 em{font-size:28px}.admin-dash-command-actions>a{padding:10px;gap:8px}.admin-dash-command-action-icon{width:29px;height:32px}.admin-dash-command-actions>a>span:nth-child(2){font-size:10px}.admin-dash-command-actions>a>svg{width:12px}.admin-dash-command-meta{gap:10px}.admin-dash-command-art{left:28%}}@media(max-width:900px){.admin-dash-command{grid-template-columns:1fr;gap:20px;padding:24px}.admin-dash-command-copy{padding-right:40px}.admin-dash-command h2 br{display:none}.admin-dash-command h2 em{margin-left:6px}.admin-dash-command p{max-width:none}.admin-dash-command-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-dash-command-actions>a{min-height:58px;padding:11px 14px;gap:11px}.admin-dash-command-actions>a>span:nth-child(2){font-size:11px}.admin-dash-command-action-icon{width:32px;height:34px}.admin-dash-command-art{left:auto;right:-20px;top:12px;transform:rotate(-25deg)}.admin-dash-command-art>svg{width:200px;height:200px}.admin-dash-command-meta{margin-top:10px}}@media(max-width:430px){.admin-dash-command{padding:20px 17px;gap:17px;border-radius:16px;margin-bottom:17px}.admin-dash-command-copy{padding-right:0}.admin-dash-command-eyebrow{font-size:8px;letter-spacing:1.2px}.admin-dash-command h2{font-size:24px;line-height:1.2;margin:10px 0 8px}.admin-dash-command h2 br{display:block}.admin-dash-command h2 em{font-size:27px;margin-left:0}.admin-dash-command p{font-size:10px;max-width:260px}.admin-dash-command-meta{gap:11px}.admin-dash-command-meta>span{font-size:8px}.admin-dash-command-actions{gap:8px}.admin-dash-command-actions>a{gap:7px;min-height:61px;padding:10px 9px}.admin-dash-command-actions>a>span:nth-child(2){font-size:10px}.admin-dash-command-action-icon{width:28px;height:31px}.admin-dash-command-action-icon>svg{width:17px}.admin-dash-command-actions>a>svg{width:11px}.admin-dash-command-art{right:-40px;top:-4px}.admin-dash-command-art>svg{width:170px;height:170px}.admin-dashboard .du-panel-head h2>svg{padding:6px;width:17px;height:17px;border-radius:8px}.admin-dashboard .du-panel-head h2{gap:8px}.admin-dash-review-item{padding:12px}.admin-dash-review-item>strong{font-size:25px}.admin-dash-review-item>span{font-size:10px}.admin-dash-review-item>svg:first-child{padding:6px}.admin-dash-service-links>a,.admin-dash-service-links>a:first-child,.admin-dash-service-links>a:last-child{padding:11px 10px;gap:10px}.admin-dash-service-links strong{font-size:11px}.admin-dash-service-links small{font-size:10px}.admin-dash-catalogue-stats{gap:7px}.admin-dash-catalogue-stats>a{padding:13px 9px}.admin-dash-catalogue-stats>a>strong{font-size:25px}.admin-dash-catalogue-stats>a>span{font-size:9px}.admin-dash-campaign-body>strong{font-size:12px}.admin-dash-campaign-body>span{font-size:10px}.admin-dash-campaign-body>small{font-size:9px}.admin-dash-community h2{font-size:12px}.admin-dash-community p,.admin-dash-footer-link{font-size:10px}}@media(prefers-reduced-motion:reduce){.admin-dash-command-actions>a{transition:none!important;transform:none!important}}:root{font-family:DM Sans,Arial,sans-serif;font-synthesis:none;color:#172431;background:#f4f7f9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}button,a{font:inherit}a{text-decoration:none;color:inherit}button{cursor:pointer}.preview-alert{background:#fff7de;color:#705000;padding:9px 20px;text-align:center;font-weight:700;font-size:12px;border-bottom:1px solid #efdfab;position:relative;z-index:4}.preview-alert svg{vertical-align:middle;margin-right:5px}.public-page{background:#fff}.brand{display:inline-flex;align-items:center}.brand img{object-fit:contain;width:155px;height:65px}.public-header{height:84px;padding:0 5.5%;display:flex;align-items:center;justify-content:space-between;background:#fff;gap:25px;position:relative;z-index:2;box-shadow:0 1px 3px #092a170d}.public-header .links{display:flex;gap:26px;font-size:13px;font-weight:700;align-items:center}.public-header .links a:hover{color:#00844b}.header-actions{display:flex;gap:10px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:8px;padding:13px 19px;font-weight:800;font-size:12px;white-space:nowrap}.btn-ghost{color:#006b3d;border:1px solid #bad8cb}.btn-gold{background:#f4bc37;color:#17372e;border:1px solid #f4bc37}.btn-outline-white{border:1px solid #fff8;color:#fff}.mobile-toggle{display:none;background:none;border:0;color:#064630}.hero{display:grid;grid-template-columns:54% 46%;min-height:470px;background:linear-gradient(125deg,#0a422c,#061c1a)}.hero-copy{padding:80px 8% 46px 11%;color:#fff;display:flex;align-items:flex-start;flex-direction:column;justify-content:center}.eyebrow,.overline{font-size:11px;letter-spacing:2px;font-weight:800}.eyebrow{color:#eed27c}.hero h1{font-family:Playfair Display,Georgia,serif;font-size:clamp(42px,5vw,72px);line-height:1.1;margin:14px 0 13px}.hero h1 em{font-style:normal;color:#f3c643}.hero-copy p{max-width:440px;font-size:16px;line-height:1.8;color:#e0e8e1}.hero-actions{display:flex;flex-wrap:wrap;gap:11px;margin:17px 0}.hero-proof{display:flex;flex-wrap:wrap;gap:26px;margin-top:30px;font-size:11px;font-weight:700}.hero-proof span{display:flex;align-items:center;gap:8px}.hero-proof svg{color:#e8c04c}.hero-media{overflow:hidden;max-height:510px}.hero-media img{height:100%;width:100%;object-fit:cover;object-position:50% 39%}.public-section{max-width:1280px;margin:auto;padding:62px 5%}.section-heading{display:flex;justify-content:space-between;align-items:center;margin-bottom:28px;gap:20px}.section-heading h2,.opportunity h2{font-family:Playfair Display,Georgia,serif;font-size:35px;margin:5px 0 7px}.section-heading p{color:#64747a;margin:0;font-size:13px}.overline{color:#057347}.pill,.outline-label{border:1px solid #d3e8df;color:#15734f;background:#f5fbf8;padding:8px 12px;border-radius:999px;font-weight:700;font-size:11px}.product-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.product-card{border:1px solid #e3e9e7;border-radius:14px;overflow:hidden;background:#fff;box-shadow:0 5px 18px #1e524109}.product-card img{height:260px;width:100%;object-fit:cover;object-position:center 35%}.product-description{padding:20px;text-align:center}.product-description h3{margin:0 0 7px;font-size:17px}.product-description p{font-size:13px;color:#607277;min-height:35px}.price-placeholder{display:inline-block;margin-top:4px;color:#087345;font-weight:700;font-size:12px}.opportunity{background:#f2f8f4;padding:55px max(5%,calc((100vw - 1160px)/2));display:grid;grid-template-columns:38% 62%;gap:30px}.opportunity p{line-height:1.8;color:#58696a}.opportunity-types{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.opportunity-types>div{background:#fff;border:1px solid #dae9df;border-radius:12px;display:flex;flex-direction:column;gap:12px;padding:22px;justify-content:center}.opportunity-types svg{color:#008651}.opportunity-types small{font-size:12px;color:#6e7b7d}.reason-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px}.reason-grid>div{background:#f5f9f6;border:1px solid #e1ede6;padding:26px 14px;border-radius:12px;display:flex;gap:10px;align-items:center;flex-direction:column;text-align:center}.reason-grid svg{color:#037745;width:28px;height:28px}.reason-grid strong{font-size:13px}.reason-grid small{color:#647574;line-height:1.5}.public-footer{background:#003c2a;color:#fff;padding:30px 7%;display:flex;justify-content:space-between;gap:20px;align-items:center}.footer-wordmark{color:#efd077;font-family:Playfair Display,Georgia,serif;font-size:24px;font-style:italic}.footer-wordmark small{font:11px DM Sans,sans-serif;color:#d7dfd8;display:block;font-style:normal;margin-top:6px;letter-spacing:1px}.public-footer>div:last-child{font-size:11px;display:flex;flex-direction:column;gap:7px;color:#c5dad0}.portal{display:grid;grid-template-columns:225px minmax(0,1fr);min-height:100vh;background:#f3f6f9}.portal>.preview-alert{grid-column:1 / -1}.sidebar{background:linear-gradient(155deg,#0d2d32,#051b24);color:#fff;min-height:100%;display:flex;flex-direction:column}.sidebar-brand{height:96px;background:#fff;display:flex;align-items:center;justify-content:center}.sidebar-brand img{width:173px;height:78px}.sidebar-links{padding:12px 10px;flex:1}.sidebar-links a,.sidebar-bottom a{display:flex;align-items:center;gap:13px;font-weight:600;font-size:12px;padding:12px 16px;border-radius:7px;color:#e2eff0}.sidebar-links a.active{background:linear-gradient(90deg,#007a43,#009458);color:#fff}.sidebar-links a.disabled-menu{opacity:.77;cursor:default}.sidebar-links .soon{margin-left:auto;opacity:.3}.sidebar-bottom{padding:15px 10px;border-top:1px solid #43606577}.sidebar-mobile{display:none}.portal-main{min-width:0}.topbar{height:82px;background:#fff;border-bottom:1px solid #e5eaee;display:flex;justify-content:space-between;align-items:center;padding:0 32px}.crumb{color:#798a95;font-size:12px}.topbar-right{display:flex;align-items:center;gap:12px;font-size:12px}.topbar-name{font-weight:800}.avatar{color:#006a43;background:#e0f4e8;padding:5px;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.env-pill{background:#fff4d4;color:#7d5c09;border-radius:99px;font-size:10px;font-weight:900;letter-spacing:1px;padding:6px 9px}.portal-content{max-width:1350px;margin:auto;padding:28px 28px 45px}.portal-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.portal-heading h1{font-size:26px;margin:6px 0 7px}.portal-heading p{color:#8995a0;margin:0;font-size:12px}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px}.stat{border-radius:10px;min-height:140px;padding:19px 17px;color:#fff;display:flex;flex-direction:column;align-items:flex-start;gap:6px;box-shadow:0 2px 4px #52697710}.stat>span{font-size:12px;font-weight:800;margin-top:4px}.stat strong{font-size:29px;line-height:1.1}.stat small{font-size:10px;opacity:.86}.stat.green{background:linear-gradient(135deg,#00a568,#007d54)}.stat.blue{background:linear-gradient(135deg,#288df4,#0664d0)}.stat.gold{background:linear-gradient(135deg,#f8c94f,#e5a827);color:#302810}.stat.purple{background:linear-gradient(135deg,#8f5bf2,#6734c0)}.panel-grid{display:grid;grid-template-columns:1fr 1fr;gap:17px}.panel{border:1px solid #e5eaf0;background:#fff;box-shadow:0 2px 8px #102c3510;border-radius:13px;padding:21px;min-width:0;min-height:230px}.panel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.panel-head h2{margin:0;font-size:15px}.panel-head>svg{color:#00844f}.sub-tag{background:#f0f6f8;border:1px solid #e1e9ec;color:#71808a;border-radius:5px;font-size:10px;padding:6px 8px}.network-diagram{text-align:center;padding:2px 8px}.tree-root{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:auto;width:70px;font-size:11px;font-weight:700;gap:5px}.tree-root svg{color:#fff;background:#129d62;border-radius:50%;width:43px;height:43px;padding:12px}.tree-connect{height:21px;width:2px;background:#b5d6c6;margin:auto}.tree-row{display:grid;grid-template-columns:repeat(6,1fr);margin:0 6%;border-top:1px solid #badaca;padding-top:10px}.tree-node{display:flex;align-items:center;flex-direction:column;gap:6px}.tree-circle{background:#d4f1e5;color:#15965a;border-radius:50%;width:32px;height:32px;display:flex;align-items:center;justify-content:center}.tree-node small{color:#657985;font-size:9px}.tree-legend{color:#86939d;font-size:10px;margin-top:23px;line-height:1.55}.empty-state{min-height:180px;color:#7a8995;display:flex;flex-direction:column;gap:9px;align-items:center;justify-content:center;text-align:center}.empty-state svg{color:#b3c4cd}.empty-state strong{font-size:13px;color:#485967}.empty-state p{font-size:11px;line-height:1.7;max-width:280px;margin:0}.empty-state.compact{min-height:155px}.bottom-panels{margin-top:17px}.sample-incentive,.repurchase{background:#fafcfc;padding:16px;border-radius:10px}.small-pill{font-size:10px;color:#876307;background:#fff1bc;padding:6px 8px;border-radius:5px;display:inline-block;margin-bottom:12px}.sample-incentive strong,.repurchase strong{display:block;font-size:13px}.sample-incentive p,.repurchase p{font-size:11px;color:#667983;line-height:1.7}.progress-track{height:8px;border-radius:100px;overflow:hidden;background:#dfebe5;margin:15px 0 8px}.progress-track>span{display:block;height:100%;background:#08a366}.sample-incentive small{font-size:10px;color:#8a9599}.repurchase{text-align:center;min-height:145px}.reicon{color:#057b4b;background:#e9f7f0;width:47px;height:47px;border-radius:50%;margin:0 auto 12px;display:flex;align-items:center;justify-content:center}.graph{width:100%;height:155px}.graph-labels{display:flex;justify-content:space-between;color:#8494a0;font-size:10px;font-weight:700;margin:0 5px}.bar-chart{height:155px;display:flex;align-items:flex-end;justify-content:space-around;gap:12px;padding:10px 8px 0}.bar-chart span{background:linear-gradient(#53a0ff,#2b73de);width:10%;border-radius:5px 5px 0 0}.campaign-row{border:1px solid #e7edf0;display:flex;align-items:center;gap:14px;padding:11px;margin-bottom:8px;border-radius:8px}.campaign-icon{background:#e9f9ef;padding:8px;border-radius:8px}.campaign-row>div{display:flex;flex-direction:column;gap:4px;flex:1}.campaign-row strong{font-size:12px}.campaign-row small{color:#7d8c96;font-size:10px}.status-draft{background:#fff3cb;border-radius:99px;color:#916300;font-size:10px;font-weight:700;padding:5px 8px}@media(max-width:1100px){.portal{grid-template-columns:180px minmax(0,1fr)}.sidebar-links a{gap:8px;font-size:11px;padding:12px 9px}.stats-grid{gap:8px}.stat{padding:15px 12px}.public-header .links{gap:13px}.hero-copy{padding-left:8%}.opportunity{display:block}.opportunity-types{margin-top:25px}}@media(max-width:780px){.public-header{padding:0 15px;height:76px}.public-header .links{display:none;position:absolute;left:0;right:0;top:76px;background:#fff;padding:19px;box-shadow:0 12px 15px #0002}.public-header .links.open{display:flex;flex-direction:column;align-items:flex-start}.mobile-toggle{display:block}.header-actions{margin-left:auto}.header-actions .btn{padding:10px;font-size:10px}.hero{grid-template-columns:1fr}.hero-copy{padding:55px 24px}.hero-media{height:340px}.product-grid{grid-template-columns:1fr}.product-card img{height:290px}.opportunity-types{grid-template-columns:1fr}.reason-grid{grid-template-columns:repeat(2,1fr)}.public-footer{flex-direction:column;align-items:flex-start}.portal{grid-template-columns:1fr}.sidebar{min-height:0}.sidebar-brand{height:75px}.sidebar-mobile{display:block;padding:6px 20px}.sidebar-mobile button{color:#fff;border:none;background:transparent;font-size:14px;display:flex;align-items:center;gap:8px}.sidebar-links,.sidebar-bottom{display:none}.sidebar.expanded .sidebar-links,.sidebar.expanded .sidebar-bottom{display:block}.portal-content{padding:23px 15px}.topbar{height:60px;padding:0 15px}.topbar-name,.crumb{display:none}.stats-grid{grid-template-columns:repeat(2,1fr)}.panel-grid{grid-template-columns:1fr}}@media(max-width:420px){.header-actions .btn-ghost{display:none}.public-header .brand img{width:123px}.hero h1{font-size:42px}.section-heading h2{font-size:28px}.stats-grid{gap:9px}.stat strong{font-size:26px}.portal-heading{align-items:flex-start;gap:10px}.outline-label{display:none}}.auth-page{min-height:100vh;background:linear-gradient(140deg,#eff8f2,#f9fafb 65%,#f8f2e2)}.auth-header{display:flex;align-items:center;justify-content:space-between;max-width:1100px;padding:20px 24px;margin:auto}.auth-header a:not(.brand){color:#176548;font-weight:700;font-size:13px}.auth-card{max-width:490px;margin:34px auto 65px;background:#fff;border:1px solid #e6eee7;border-radius:17px;box-shadow:0 13px 45px #114d3217;overflow:hidden}.auth-accent{background:#063e2d;padding:32px 34px;color:#fff}.auth-accent .overline{color:#eac64b}.auth-accent h1{font-size:26px;margin:9px 0}.auth-accent p{color:#d1e4d9;line-height:1.6;font-size:13px;margin-bottom:0}.auth-form{display:flex;flex-direction:column;gap:17px;padding:27px 34px}.auth-form label{display:flex;flex-direction:column;gap:7px;font-size:12px;font-weight:700;color:#344a46}.auth-form input,.filters input,.filters select,.table-panel select,.referral-link-panel input{width:100%;border:1px solid #cfded7;border-radius:8px;padding:12px 13px;background:#fff;color:#162e2b;min-height:40px;font:inherit}.auth-form input:focus,.filters input:focus,.filters select:focus,.table-panel select:focus{outline:2px solid #41a877;outline-offset:1px}.auth-form .form-button{width:100%;font-size:14px;padding:16px;margin-top:4px;border:0}.form-error{background:#fff0ee;color:#9f312c;border:1px solid #edbcb5;border-radius:8px;padding:11px 14px;font-size:12px;margin:13px 0}.success-box{background:#e8f8ed;color:#12643f;border:1px solid #bbddc6;padding:14px 18px;border-radius:9px;margin:15px 0;font-size:13px;line-height:1.6}.success-box p{margin:8px 0 0}.success-box a{font-weight:800;text-decoration:underline}.hint-box{background:#fff6da;border:1px solid #f0d893;color:#745715;padding:12px 15px;border-radius:8px;font-size:12px;line-height:1.6;margin:13px 0}.auth-card>.hint-box,.auth-card>.success-box{margin:24px 34px 0}.auth-footer{border-top:1px solid #e9ecea;text-align:center;padding:23px 20px;font-size:12px;color:#667675}.auth-footer a{color:#007a4c;font-weight:800}.auth-footer p{font-size:10px;color:#93a1a1;margin-top:14px}.loading-screen{min-height:100vh;display:grid;place-items:center;color:#237449;font-weight:700}.link-button{border:1px solid #e0eae3;background:#fff;border-radius:7px;padding:9px 10px;display:flex;gap:6px;align-items:center;color:#214939;font-size:11px;font-weight:700}.muted{color:#73838c;font-size:12px;line-height:1.7}.management-summary{display:flex;gap:20px;margin:25px 0}.management-summary>div{display:flex;flex-direction:column;padding:19px 24px;background:#f2f8f5;border-radius:9px;min-width:140px}.management-summary strong{font-size:30px;color:#00875a}.management-summary small{font-size:11px;color:#6b8078}.referral-link-panel{background:#f7fbf8;border:1px solid #dcece3;border-radius:10px;padding:16px;margin:16px 0}.referral-link-panel strong{font-size:12px;display:block}.referral-link-panel input{font-size:11px;margin:13px 0;color:#34564a}.referral-link-panel .btn{border-radius:6px;font-size:11px}.network-empty{grid-column:1/-1;color:#829693;padding:14px;font-size:12px}.profile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px}.profile-grid>div{background:#f8faf9;padding:17px;border-radius:8px;min-width:0;display:flex;flex-direction:column;gap:7px;overflow-wrap:anywhere}.profile-grid small{color:#7c9090;font-size:11px}.profile-grid strong{font-size:13px}.table-panel{margin-top:18px}.filters{display:flex;gap:10px;margin:18px 0}.filters input{flex:2}.filters select{flex:1}.table-scroll{overflow-x:auto}.table-scroll table{border-collapse:collapse;width:100%;font-size:12px;min-width:720px}.table-scroll th{text-align:left;background:#f1f6f4;color:#4d6660;padding:13px 11px}.table-scroll td{border-bottom:1px solid #e6eeeb;padding:14px 11px;vertical-align:top}.table-scroll td strong{display:block}.table-secondary{display:block;color:#7e9291;margin-top:5px;font-size:10px}.code-cell{font-family:ui-monospace,Consolas,monospace;font-size:11px;color:#217956}.table-panel select{padding:6px;font-size:11px;min-height:35px}.small-save{border:0;border-radius:6px;color:#fff;background:#008d56;display:block;margin-top:7px;font-size:10px;font-weight:800;padding:7px 9px;white-space:nowrap}.small-save:disabled{background:#ccd9d2;color:#617e70;cursor:default}.pager{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:15px;color:#657674;font-size:12px}.pager button{background:#fff;border:1px solid #d3e5da;border-radius:6px;padding:7px 10px;color:#146c47}.pager button:disabled{opacity:.4}@media(max-width:680px){.auth-card{margin:10px 15px 30px}.auth-accent,.auth-form{padding:24px}.auth-card>.hint-box,.auth-card>.success-box{margin:18px 24px 0}.filters{flex-direction:column}.profile-grid{grid-template-columns:1fr}}.btn:disabled{opacity:.55;cursor:not-allowed}.link-button:disabled{opacity:.5;cursor:default}.text-link{color:#007a4c;text-decoration:underline;font-size:12px;font-weight:700}.inline-retry{margin-top:10px}.management-form{display:flex;flex-direction:column;gap:14px;margin-top:18px}.management-form label{display:flex;flex-direction:column;gap:7px;color:#344a46;font-size:12px;font-weight:700}.management-form input,.management-form select{width:100%;border:1px solid #cfded7;border-radius:8px;padding:12px 13px;background:#fff;color:#162e2b;min-height:40px;font:inherit}.management-form input:focus,.management-form select:focus,.link-button:focus-visible,.btn:focus-visible{outline:2px solid #41a877;outline-offset:2px}.management-form .muted{margin:0}.management-form>.btn{align-self:flex-start}.verification-panel{margin-top:25px;border-top:1px solid #e5eee8;padding-top:22px}.verification-panel .panel-head{margin-bottom:8px}.record-status{display:inline-block;padding:5px 9px;border-radius:99px;font-size:10px;font-weight:800;background:#edf2f1;color:#536b63}.status-active,.status-consumed{background:#e4f5eb;color:#0e6a40}.status-pending,.status-expired{background:#fff3cb;color:#806014}.status-revoked{background:#fae9e5;color:#9b4136}.revoke-actions{display:flex;flex-wrap:wrap;gap:7px;max-width:190px}.revoke-actions>span{flex-basis:100%;font-size:11px;color:#785147}.revoke-actions .small-save{margin-top:0}.danger-button{background:#994538}.audit-table td:last-child{overflow-wrap:anywhere;max-width:400px}.auth-form .success-box,.auth-form .hint-box,.auth-form .form-error{margin:0}@media(max-width:680px){.verification-panel .panel-head{align-items:flex-start;flex-wrap:wrap}.pager{flex-wrap:wrap}.management-form>.btn{width:100%}.auth-header{gap:16px}.auth-header a:not(.brand){font-size:11px}}.catalogue{overflow-wrap:anywhere}.catalogue .portal-heading{gap:16px;flex-wrap:wrap}.catalogue-filters{min-height:0;margin-bottom:20px}.catalogue .product-description h2{font-size:18px}.catalogue-link{display:flex;margin:16px auto 0;max-width:180px}.product-detail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:30px;margin-top:24px}.product-detail>img{width:100%;max-height:500px;object-fit:cover;border-radius:10px}.product-full-description{white-space:pre-wrap;line-height:1.8;color:#526b60}.product-editor fieldset{border:0;padding:0;margin:0;min-width:0;display:flex;flex-direction:column;gap:16px}.product-editor textarea{width:100%;resize:vertical;border:1px solid #cfded7;border-radius:8px;padding:12px;font:inherit;color:#163f2c}.product-editor textarea:focus{outline:2px solid #41a877}.product-editor .product-image-preview{width:180px;max-width:100%;height:160px;object-fit:cover;border-radius:10px}.product-editor .publication-toggle{display:flex;flex-direction:row;align-items:center}.publication-toggle input{width:20px;min-height:20px;accent-color:#007a43}.catalogue-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-top:22px}.catalogue .danger-button{color:#fff}.product-editor fieldset:disabled{opacity:.65}@media(max-width:780px){.product-detail,.catalogue .product-grid{grid-template-columns:1fr}.catalogue .portal-heading .btn{width:100%}}.public-page .product-card{overflow-wrap:anywhere}.image-upload-controls{display:grid;gap:12px;margin-bottom:20px;min-width:0}.image-upload-controls input[type=file]{width:100%;min-width:0;white-space:normal}.image-upload-controls .btn{justify-self:start;max-width:100%;white-space:normal}.image-upload-controls .muted{font-size:.85rem;line-height:1.5}.product-image-preview{object-fit:contain}.profile-form{max-width:680px}.profile-form fieldset{display:grid;gap:16px;border:0;padding:0;margin:0;min-width:0}.member-profile>.panel{margin-bottom:22px}.save-product-button{margin-top:12px;white-space:normal}.workspace-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;margin-bottom:20px}.workspace-stat{display:grid;gap:8px;text-decoration:none;color:var(--green,#087e4f)}.workspace-stat strong{font-size:2rem}.workspace-stat small{color:#49605a}.workspace-shortcuts{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.workspace-list{padding:0;list-style:none}.workspace-list li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #e2ece6;overflow-wrap:anywhere}.unavailable-saved{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding:10px 0}@media(max-width:900px){.workspace-counts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.workspace-counts{gap:10px}.workspace-stat{padding:18px}.workspace-stat strong{font-size:1.7rem}.profile-form input{min-width:0;width:100%}}.workspace-heading{flex-wrap:wrap;gap:16px}.workspace-heading>div{min-width:0;max-width:100%}.workspace-heading h1{overflow-wrap:anywhere}.workspace-heading .btn{max-width:100%;white-space:normal}.member-profile{overflow-wrap:anywhere}.member-profile .portal-heading{flex-wrap:wrap;gap:16px}.service-page{overflow-wrap:anywhere}.service-page>.panel{margin-top:20px}.service-page .portal-heading{flex-wrap:wrap;gap:16px}.service-form fieldset{display:grid;gap:16px;border:0;padding:0;margin:0;min-width:0}.service-form textarea{width:100%;resize:vertical;min-width:0;border:1px solid #cfded7;border-radius:8px;padding:12px;font:inherit}.service-form input,.service-form select{min-width:0}.service-records,.ticket-conversation{list-style:none;padding:0;margin:0}.service-records li{padding:16px 0;border-bottom:1px solid #e2ece6}.service-records a{display:grid;gap:8px;color:#116542}.service-records small{color:#607277}.ticket-conversation li{padding:16px;margin:14px 0;background:#f4faf6;border:1px solid #dce9e1;border-radius:10px}.ticket-conversation li>div{display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.service-body{white-space:pre-wrap;line-height:1.7;overflow-wrap:anywhere}.service-page .panel>label{display:grid;gap:8px;margin-bottom:12px}.notification-nav{display:inline-flex;gap:6px;align-items:center;font-size:12px;color:#087347}.notification-badge{background:#f4bc37;color:#17372e;border-radius:20px;padding:3px 7px;font-weight:800}.notification-unread{border-left:3px solid #07864d;padding-left:14px!important}.service-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:12px}.topbar-right{flex-wrap:wrap}@media(max-width:680px){.topbar{height:auto;min-height:60px}.topbar-right{gap:10px;justify-content:flex-end}.notification-nav{white-space:normal}}.service-form .service-checkbox{display:flex;align-items:center;gap:10px;flex-direction:row}.service-checkbox input{width:20px;min-height:20px;accent-color:#087347}.activity-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.activity-filters label{display:grid;gap:8px;min-width:0}.activity-filters input,.activity-filters select{width:100%;min-width:0;min-height:42px;border:1px solid #cfded7;padding:10px;border-radius:8px}.activity-records small{display:block}@media(max-width:680px){.activity-filters{grid-template-columns:1fr}}.resource-preview{width:200px;max-width:100%;max-height:220px;object-fit:contain;margin-top:16px}.service-page input[type=file]{width:100%;min-width:0;white-space:normal}.service-page select{max-width:100%}.onboarding-steps{list-style:none;padding:0;display:grid;gap:20px}.onboarding-steps li{padding:16px;border:1px solid #dcebe2;border-radius:12px}.onboarding-steps a{color:#08734b;font-weight:700}.onboarding-steps p{margin:10px 0}.onboarding-steps small{color:#52645c}.network-breadcrumb{display:flex;gap:1rem;flex-wrap:wrap;margin:1rem 0}.network-members{list-style:none;padding:0;display:grid;gap:1rem}.network-tree{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.network-members li{border:1px solid #d8e3d9;border-top:3px solid #bc9941;border-radius:10px;padding:1rem;display:flex;flex-direction:column;gap:.6rem;overflow-wrap:anywhere}.network-list li{max-width:100%}.network-members span,.network-members small{color:#405845}.service-pager{display:flex;gap:1rem;align-items:center;flex-wrap:wrap}.network-breadcrumb button{overflow-wrap:anywhere;max-width:100%}.product-gallery{min-width:0}.gallery-main{width:100%;max-height:480px;object-fit:contain;border-radius:12px}.gallery-navigation{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:12px 0}.gallery-thumbnails{display:flex;gap:8px;overflow-x:auto;padding:4px}.gallery-thumbnails button{background:#fff;border:2px solid #d8e4db;border-radius:8px;flex:0 0 68px;padding:4px}.gallery-thumbnails button[aria-pressed=true]{border-color:#b48d2b}.gallery-thumbnails img{width:56px!important;height:56px;object-fit:contain}.gallery-editor{margin-top:20px}.gallery-editor fieldset{border:0;padding:0;min-width:0}.gallery-editor label{display:grid;gap:8px;margin:14px 0}.gallery-editor input:not([type=radio]){width:100%;min-width:0;padding:10px;border:1px solid #cfded7;border-radius:7px}.gallery-edit-list{list-style:none;padding:0}.gallery-edit-list li{display:grid;grid-template-columns:100px minmax(0,1fr);gap:16px;border-bottom:1px solid #d8e4db;padding:16px 0}.gallery-edit-list img{width:100%;height:100px;object-fit:contain}.gallery-edit-list button{background:#fff;border:1px solid #bed5c6;border-radius:7px;padding:10px;color:#14593e}.gallery-edit-list button:disabled{opacity:.45}@media(max-width:480px){.gallery-edit-list li{grid-template-columns:1fr}.gallery-edit-list img{max-width:140px}.gallery-navigation .btn{padding:10px;font-size:11px}}.category-row{margin:20px 0;border-top:1px solid #d8e4db;padding-top:16px}.category-row h3,.category-row p{overflow-wrap:anywhere}.import-confirm{display:grid;gap:16px;margin-top:20px}.import-confirm label{display:flex;align-items:flex-start;gap:10px;line-height:1.6}.import-confirm input{margin-top:5px;flex-shrink:0}.import-error{color:#9f312c}.service-page input[type=file]{padding:12px;background:#f5faf6;border-radius:8px}.experience{color:#193b31;overflow-wrap:anywhere}.experience-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:4px 0 24px}.experience-heading h1{font-size:30px;letter-spacing:-.7px;margin:8px 0}.experience-heading p{margin:8px 0;color:#526b60}.experience .panel{min-height:0;padding:25px;box-shadow:0 3px 14px #143d2510}.experience p{line-height:1.65}.experience h2{font-size:21px;letter-spacing:-.35px;margin:12px 0}.welcome-card{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px 34px;background:linear-gradient(115deg,#074a33,#09382d);color:#fff;border-radius:16px;border-top:3px solid #e1b33f;margin-bottom:22px}.welcome-card h2{font-size:29px;color:#fff;margin:14px 0 8px}.welcome-card p{max-width:650px;color:#dcece3;margin:8px 0 18px}.welcome-card>.btn{flex-shrink:0}.welcome-card .overline{color:#edc664}.status-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border-radius:30px;background:#ffffff16;border:1px solid #ffffff30;font-size:12px;color:#f9e8b1;font-weight:700}.account-meta{display:flex;gap:10px 20px;flex-wrap:wrap;font-size:12px;color:#cce0d7}.experience-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:22px}.experience-stat{display:grid;grid-template-columns:1fr auto;gap:8px;background:#fff;border:1px solid #dde8df;border-radius:12px;padding:20px;color:#0a6141}.experience-stat>strong{font-size:30px;grid-column:1;line-height:1.1}.experience-stat>span{grid-column:1;color:#486155;font-size:13px}.experience-stat>svg:first-child{grid-column:2;grid-row:1/3;background:#edf5ee;box-sizing:content-box;padding:10px;border-radius:12px}.experience-stat>svg:last-child{grid-column:2;grid-row:3;justify-self:end}.experience-stat:hover,.shortcut-grid a:hover{border-color:#a8862c;background:#fcfdf9}.experience a:focus-visible,.public-experience a:focus-visible{outline:3px solid #b4861f;outline-offset:4px}.experience-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;margin-bottom:22px}.experience .panel-head{gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:10px}.experience .panel-head h2{display:flex;gap:9px;align-items:center;margin:0}.experience .panel-head>a{font-size:12px;font-weight:700;color:#0e7147}.referral-panel{border-top:3px solid #d7af41}.referral-label{display:grid;gap:8px;font-size:12px;font-weight:700;margin:16px 0}.referral-label input{width:100%;min-width:0;font-size:13px;padding:13px;border:1px solid #c9dccc;border-radius:8px;color:#315541;background:#f7faf7}.copy-feedback{font-size:12px;color:#126341;min-height:18px;margin:10px 0}.experience .muted{font-size:12px;line-height:1.7}.journey-link{display:flex;align-items:center;gap:14px;padding:18px 0;border-top:1px solid #e3ebe4;color:#0e6444}.journey-link>span{flex:1;display:grid;gap:6px}.journey-link small{font-size:12px;line-height:1.5;color:#5b6e60}.next-actions{display:grid;grid-template-columns:.8fr 1.2fr;gap:26px;margin-bottom:22px}.next-actions ul{margin:0;padding:0;list-style:none;display:grid;gap:16px}.next-actions li{border-left:3px solid #dec165;padding-left:18px}.next-actions li p{font-size:13px;margin:7px 0}.next-actions a{color:#07643d;text-decoration:underline;font-size:12px;font-weight:700}.shortcut-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.shortcut-grid a{display:grid;gap:10px;border:1px solid #dce7dc;background:#fff;border-radius:12px;padding:22px;color:#135139}.shortcut-grid small{line-height:1.6;color:#607063}.shortcut-grid svg:last-child{justify-self:end}.soft-note{padding:18px;border-radius:10px;background:#f3f7ee;color:#455d4f;line-height:1.7}.admin-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-records{padding:0;list-style:none;margin:8px 0 20px}.dashboard-records li{border-bottom:1px solid #e2ebe4}.dashboard-records a{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:17px 0;color:#214534}.dashboard-records a>span:first-child{display:grid;gap:6px}.dashboard-records small{font-size:12px;color:#6a796e}.record-action{display:flex;align-items:center;gap:8px;font-size:12px;color:#07643d;flex-shrink:0}.catalogue-summary{display:flex;flex-wrap:wrap;gap:12px;margin:20px 0}.catalogue-summary a{background:#f1f6ee;padding:12px;border-radius:8px;font-size:12px;color:#395441}.catalogue-summary strong{font-size:20px;margin-right:5px}.activity-snippets li{display:grid;gap:7px;padding:12px 0}.activity-snippets strong{font-size:13px;font-weight:600}.activity-snippets time{color:#6a796e;font-size:11px}.operations-strip{display:flex;gap:16px;flex-wrap:wrap;padding:18px 22px;border:1px solid #dfd5a9;border-radius:10px;background:#fffaf0;font-size:12px;color:#6c5c2b}.operations-strip a{margin-left:auto;text-decoration:underline;font-weight:700}.sidebar-links a{min-height:42px}.skip-link{position:absolute;left:10px;top:-100px;background:#fff;color:#074a33;padding:14px;z-index:100}.skip-link:focus{top:10px}.public-experience .public-header{gap:20px}.public-experience .hero{min-height:480px}.public-experience .hero-copy{padding:65px 7vw}.public-experience .hero h1{font-size:clamp(42px,4.9vw,70px);line-height:1.08;letter-spacing:-2px}.public-experience .hero-media{margin:0;position:relative;align-self:stretch}.public-experience .hero-media img{height:100%;min-height:440px;object-fit:cover}.public-experience .hero-media figcaption{position:absolute;bottom:0;left:0;right:0;padding:13px 20px;font-size:11px;color:#fff;background:#062e28c9}.public-experience .about-section{display:grid;grid-template-columns:1fr 1.2fr;gap:55px;align-items:center;padding-top:58px;padding-bottom:58px}.public-experience h2{font-size:34px;letter-spacing:-.8px}.public-experience .about-section p{font-size:16px;color:#53665a;line-height:1.8;margin-top:0}.public-experience .text-link{display:inline-flex;gap:8px;align-items:center}.public-experience .range-section{background:#f4f7f1;border-block:1px solid #e3eadf}.public-experience .section-heading{gap:20px;align-items:center}.public-experience .section-heading p{max-width:650px;line-height:1.7}.public-experience .product-description{text-align:left}.public-experience .product-card img{object-fit:contain;background:#fff}.public-experience .catalogue-link{margin-left:0;max-width:none}.catalogue-empty{display:grid;grid-template-columns:.85fr 1.15fr;gap:35px;align-items:center;margin-top:25px}.catalogue-empty p{line-height:1.8;color:#65745f}.catalogue-empty h3{font-size:23px;color:#24583c}.range-photographs{display:grid;grid-template-columns:1fr 1fr;gap:18px}.range-photographs figure{margin:0;padding:15px;background:#fff;border:1px solid #e0e7da;border-radius:12px}.range-photographs img{width:100%;height:225px;object-fit:contain}.range-photographs figcaption{font-size:11px;color:#596c57;padding-top:10px}.catalogue-footnote,.membership-note{font-size:12px;color:#667461;line-height:1.8;margin:25px 0 0}.join-steps{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:25px;padding:0;margin:40px 0}.join-steps li{border-top:2px solid #d4b455;padding:22px 0}.join-steps li>span{font-size:28px;color:#997724;font-family:Georgia,serif}.join-steps h3{font-size:18px;color:#184731;margin:16px 0 10px}.join-steps p{line-height:1.8;color:#62715f;font-size:14px}.join-note{display:flex;align-items:center;gap:20px;border:1px solid #dce7d8;background:#f4f8f0;border-radius:12px;padding:24px}.join-note>svg{flex-shrink:0;color:#087847}.join-note>div{flex:1}.join-note p{font-size:13px;line-height:1.7;color:#586c56;margin:7px 0 0}.join-note .btn{flex-shrink:0}.public-experience .public-footer nav{display:grid;gap:14px;font-size:12px}.public-experience .public-footer a{color:#fff}@media(max-width:1100px){.welcome-card{align-items:flex-start;flex-direction:column}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.public-experience .public-header{padding-inline:24px}.public-experience .hero-copy{padding:45px 30px}.public-experience .hero-actions{flex-wrap:wrap}.public-experience .public-header .links{gap:18px}}@media(max-width:760px){.experience-heading{flex-wrap:wrap}.experience-heading h1{font-size:26px}.welcome-card{padding:24px}.welcome-card h2{font-size:25px}.experience-columns,.next-actions,.experience-stats{grid-template-columns:1fr}.admin-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.experience-stat{padding:17px}.experience-stat>strong{font-size:26px}.shortcut-grid{grid-template-columns:1fr}.experience .panel{padding:22px}.operations-strip a{margin-left:0}.public-experience .hero-copy{padding:44px 25px}.public-experience .hero-media img{min-height:0;height:330px}.public-experience .about-section,.catalogue-empty{grid-template-columns:1fr;gap:22px}.public-experience .public-section{padding:42px 24px}.public-experience h2{font-size:29px}.public-experience .section-heading{flex-wrap:wrap}.join-steps{grid-template-columns:1fr;gap:0;margin:25px 0}.join-steps li{padding:18px 0}.join-note{flex-wrap:wrap;padding:20px}.join-note .btn{width:100%}.range-photographs img{height:160px}.public-experience .public-header{gap:10px;padding:10px 16px;flex-wrap:wrap}.public-experience .public-header .brand img{width:80px}.public-experience .header-actions{display:flex!important;gap:8px}.public-experience .header-actions .btn{font-size:12px;padding:10px}.public-experience .public-header .links.open{top:100%;left:0;right:0;padding:18px;background:#fff;z-index:20;box-shadow:0 8px 12px #1234}.public-experience .mobile-toggle{margin-left:auto}.record-action{flex-shrink:1}.dashboard-records a{gap:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}@media(max-width:760px){.member-home .experience-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.member-home .experience-stat{display:flex;flex-direction:column;padding:14px 10px;gap:8px}.member-home .experience-stat>svg:first-child{display:none}.member-home .experience-stat>svg:last-child{margin-top:auto;align-self:flex-end}.member-home .experience-stat>span{font-size:11px;line-height:1.5}.member-home .experience-stat>strong{font-size:25px}}.welcome-card .btn-outline-white{background:transparent;color:#fff;border:1px solid #b4cfc1}.welcome-card .btn-outline-white:hover{background:#ffffff15}@media(max-width:760px){.public-experience .header-actions .btn-ghost{display:inline-flex}}.network-toolbar,.application-navigation,.application-sections{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin:0 0 20px}.application-navigation a{color:#086544;font-weight:700;font-size:13px;padding:10px 0}.network-totals{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:24px}.network-total{display:flex;align-items:flex-start;gap:17px;border-radius:14px;background:#074c35;color:#fff;padding:25px;border-top:3px solid #d9b342}.network-total>div{flex:1;display:grid;gap:8px}.network-total strong{font-size:38px;line-height:1.1}.network-total span{font-size:15px;font-weight:700}.network-total small,.network-total p{color:#d9e8dc;font-size:12px;line-height:1.6;margin:0}.network-total>svg:last-child{align-self:center}.network-definition{font-size:12px;line-height:1.8;color:#526958;margin:14px 0 22px}.network-journey{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.network-journey a{display:grid;gap:12px;padding:20px;background:#fff;border:1px solid #d6e5d8;border-radius:12px;color:#125b3b}.network-journey small{font-size:12px;color:#5e7163;line-height:1.7}.network-controls{display:grid;grid-template-columns:auto minmax(180px,1fr) minmax(160px,.65fr);gap:18px;align-items:end}.network-controls label{display:grid;gap:9px;font-size:12px;font-weight:700;min-width:0}.network-controls label>span{display:flex;align-items:center;gap:7px}.network-controls input,.network-controls select{width:100%;min-width:0;min-height:44px;border:1px solid #c9dacb;border-radius:8px;background:#fff;padding:12px;font:inherit;color:#244d36}.network-view{display:flex;gap:3px;padding:4px;background:#edf3ea;border-radius:9px}.network-view button{border:0;background:transparent;color:#4a6450;padding:12px 15px;min-height:44px;border-radius:7px;font-weight:700;white-space:nowrap}.network-view button[aria-pressed=true]{background:#08613f;color:#fff}.network-position{display:flex;justify-content:space-between;align-items:center;gap:15px;padding:20px;border-radius:10px;background:#f3f7ee;border-left:3px solid #b89230;margin:16px 0 24px}.network-position h2{margin:8px 0}.network-position p{font-size:13px;margin:0;color:#566b59}.network-workspace .network-breadcrumb{margin:20px 0;gap:10px}.network-breadcrumb>span{display:flex;align-items:center;gap:10px;min-width:0}.network-breadcrumb .link-button{white-space:normal;min-height:42px;text-align:left}.network-breadcrumb [aria-current=location]{font-weight:800;color:#214a30}.network-workspace .network-members{gap:16px}.network-workspace .network-members li{padding:20px;border-color:#d9e6d8;border-top:3px solid #bd9a39;gap:13px}.network-members li>.record-status{align-self:flex-start;color:#41634e}.network-members li>.status-active{color:#08603d}.network-members li>.status-pending{color:#795c11}.network-members li>strong{font-size:17px;color:#1e5035}.network-branch-count{font-size:12px;color:#5b6e60;border-top:1px solid #e2ebe1;padding-top:12px;margin-top:auto}.network-members li>.btn{align-self:flex-start;background:#fff;min-height:44px;white-space:normal}.network-workspace .network-list li{display:grid;grid-template-columns:minmax(0,1fr) auto}.network-list li>strong,.network-list li>small{grid-column:1}.network-list li>.btn{grid-column:2;grid-row:2/5;align-self:center}.network-workspace .service-pager{margin-top:25px;padding-top:18px;border-top:1px solid #e0e9dc;font-size:12px}.network-feedback{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap;margin:20px 0}.network-feedback h2,.network-feedback p{flex-basis:100%}.network-empty-state{padding:25px}.network-empty-state h3{margin-top:0}.application-columns{display:grid;grid-template-columns:1fr 1fr;gap:20px}.application-columns>.panel{margin:0}.application-sections{border-bottom:1px solid #d8e3d7;padding:0 0 14px}.application-sections a{padding:12px 15px;border:1px solid #d9e4d4;background:#fff;border-radius:8px;color:#12613d;font-size:13px;font-weight:700}.application-workspace [id]{scroll-margin-top:20px}.sponsor-context{background:#f2f6ed;border-radius:10px;padding:18px;margin:20px 0}.sponsor-context h3{margin-top:0}.sponsor-link{display:inline-block;padding:8px 0;color:#09603c;font-weight:800}.decision-panel{border-top:3px solid #c8a13c!important}.decision-pending{background:#fff5d9;border-radius:8px;padding:12px;color:#755513;font-size:13px}.application-referrals .application-navigation a{background:#f2f7ee;padding:13px 16px;border-radius:8px;line-height:1.6}.application-workspace .management-form{gap:17px}.application-workspace .management-form>.btn{min-height:44px}.network-controls :focus-visible,.application-workspace :focus-visible{outline:3px solid #b38a29;outline-offset:3px}@media(max-width:1080px){.network-controls{grid-template-columns:1fr 1fr}.network-view{grid-column:1/-1;justify-self:start}.application-columns{grid-template-columns:1fr}.network-journey{gap:10px}}@media(max-width:680px){.network-totals{grid-template-columns:1fr;gap:14px}.network-total{padding:22px}.network-total strong{font-size:32px}.network-journey{grid-template-columns:1fr}.network-journey a{grid-template-columns:26px 1fr;gap:9px 12px;padding:17px}.network-journey svg{grid-row:1/3}.network-journey small{grid-column:2}.network-controls{grid-template-columns:1fr}.network-position{align-items:flex-start;flex-direction:column}.network-workspace .network-list li{display:flex}.network-toolbar{gap:10px}.network-toolbar .btn{white-space:normal}.application-sections{gap:8px}.application-sections a{flex:1 1 140px;text-align:center}.application-workspace .panel{padding:20px}.application-navigation{gap:6px 18px}.application-navigation a{min-height:44px}.network-workspace .service-pager{gap:12px}.network-workspace .service-pager>span{order:3;width:100%}}#network-explorer{scroll-margin-top:16px}.logout-feedback{margin:12px 16px 0;overflow-wrap:anywhere}.topbar button:disabled{cursor:wait;opacity:.65}
