.workspace{--app-line:#e3e6de;color:#263c2d;background:#f4f5f0;min-height:100svh}.app-sidebar{z-index:35;background:#eeefe6;border-right:1px solid #dfe3d7;flex-direction:column;width:225px;padding:35px 22px;display:flex;position:fixed;inset:0 auto 0 0}.app-sidebar>.wordmark{margin-left:6px}.sidebar-label{color:#8c9980;margin:20px 7px 32px;font-size:11px}.app-sidebar nav{flex-direction:column;gap:8px;display:flex}.app-sidebar nav a{color:#6e7f64;border-radius:5px;align-items:center;gap:13px;padding:12px 15px;font-size:12px;display:flex}.app-sidebar nav a>span{text-align:center;width:19px;font-size:20px;line-height:1}.app-sidebar nav a.active{color:#2e4726;background:#dfe6d1;font-weight:550}.app-sidebar nav a:hover{background:#e4e8d9}.app-sidebar nav i{background:#80984d;border-radius:50%;width:5px;height:5px;margin-left:auto}.sidebar-bottom{flex-direction:column;gap:14px;margin-top:auto;display:flex}.sidebar-bottom>a{color:#8c9b7d;margin-left:7px;font-size:11px}.sidebar-note{background:#e4e8d6;border-radius:4px;margin-bottom:14px;padding:22px 16px}.sidebar-note>span{font-size:22px;font-family:var(--font-serif);line-height:1.25;display:block}.sidebar-note a{color:#859365;justify-content:space-between;align-items:center;margin-top:20px;font-size:11px;display:flex}.sidebar-note svg{width:12px}.network-dot{font-family:var(--font-mono);color:#879777;align-items:center;gap:7px;margin:15px 0 0 7px;font-size:11px;display:flex}.network-dot i{background:#8ca455;border-radius:50%;width:5px;height:5px}.network-dot i.offline{background:#bf7d53}.app-body{margin-left:225px}.app-topbar{border-bottom:1px solid var(--app-line);background:#f9faf4;justify-content:space-between;align-items:center;gap:20px;height:80px;padding:0 38px;display:flex}.app-topbar .button{gap:12px;min-height:36px;padding:10px 16px;font-size:11px}.app-breadcrumb{color:#99a08f;font-size:11px}.app-breadcrumb span{color:#c6ccbd;margin:0 13px}.mobile-brand{display:none}.app-main{max-width:1440px;margin:auto;padding:42px 38px 24px}.app-page-heading{justify-content:space-between;align-items:center;gap:25px;margin-bottom:25px;display:flex}.app-page-heading .eyebrow{color:#8d9b7e;font-size:11px}.app-page-heading h1{letter-spacing:-1px;margin:13px 0 9px;font-size:43px}.app-page-heading p{color:#697760;margin:0;font-size:11px}.month-label{font-size:11px;font-family:var(--font-mono);color:#8b9780;white-space:nowrap;border:1px solid #dce2d1;border-radius:3px;padding:11px 14px}.month-label span{margin-left:15px}.preview-notice{color:#697760;background:#eef0e4;border:1px solid #e1e7d3;border-radius:4px;align-items:center;gap:8px;margin-bottom:27px;padding:11px 14px;font-size:11px;display:flex}.preview-dot{background:#a5b876;border-radius:50%;flex-shrink:0;width:5px;height:5px}.preview-notice a{white-space:nowrap;align-items:center;gap:9px;margin-left:auto;font-size:11px;display:flex}.preview-notice svg{width:11px}.app-mode-row{justify-content:space-between;margin-bottom:17px;display:flex}.segmented{background:#e9ecdf;border-radius:4px;gap:2px;padding:3px;display:inline-flex}.segmented button{color:#879478;background:0 0;border-radius:3px;padding:7px 11px;font-size:11px}.segmented button.selected{color:#324c2b;background:#fbfcf6;box-shadow:0 1px 3px #192b1810}.plain-button{color:#6f835b;background:0 0;font-size:11px}.overview-grid{grid-template-columns:1.7fr 1fr;gap:20px;display:grid}.portfolio-card{border:1px solid var(--app-line);background:#fdfdf7;border-radius:5px;padding:25px 28px 22px;overflow:hidden}.card-heading{justify-content:space-between;align-items:center;gap:15px;margin-bottom:21px;display:flex}.card-heading .eyebrow{color:#89977b;font-size:11px}.small-tag{font-family:var(--font-mono);color:#94a480;letter-spacing:.07em;white-space:nowrap;background:#edf1e2;border-radius:3px;padding:5px 7px;font-size:11px}.portfolio-value{font-family:var(--font-serif);letter-spacing:-3px;color:#25442b;font-size:77px;line-height:1.1}.portfolio-card>p{color:#99a189;margin:5px 0 20px;font-size:11px}.portfolio-chart{height:145px;margin:5px -2px 20px;position:relative}.portfolio-chart>svg{width:100%;height:120px;display:block}.portfolio-chart>div{font-family:var(--font-mono);color:#9eab8b;justify-content:space-between;margin-top:8px;font-size:11px;display:flex}.portfolio-bottom{border-top:1px solid var(--app-line);justify-content:space-between;gap:20px;padding-top:19px;display:flex}.portfolio-bottom>span{color:#8e9d7b;font-size:11px}.portfolio-bottom strong{color:#4b6540;margin-top:3px;font-size:15px;font-weight:500;display:block}.auto-summary{text-align:center;background:#e8eddc;border:1px solid #dce5cb;border-radius:5px;padding:25px}.auto-summary>.eyebrow{text-align:left;color:#81966a;font-size:11px;display:block}.mini-orbit{border:10px solid #567541;border-color:#567541 #90aa62 #d5dfbf #d5dfbf;border-radius:50%;place-items:center;width:98px;height:98px;margin:17px auto;display:grid;transform:rotate(-25deg)}.mini-orbit>span{font-family:var(--font-serif);font-size:29px;transform:rotate(25deg)}.mini-orbit small{font-size:15px}.auto-summary h2{margin:8px 0 18px;font-size:26px}.allocation-mini{flex-direction:column;gap:10px;margin:0 15px 20px;display:flex}.allocation-mini>span{font-family:var(--font-mono);color:#7f9369;align-items:center;gap:7px;font-size:11px;display:flex}.allocation-mini i{border-radius:50%;width:4px;height:4px}.allocation-mini strong{color:#456330;margin-left:auto;font-weight:400}.auto-summary .button{background:#f6f8eb;border-color:#d6e0c1;justify-content:space-between;width:100%;min-height:33px;padding:8px 14px;font-size:11px}.app-footnote{color:#96a285;margin:17px 0 0;font-size:11px;line-height:1.7}.auto-summary>.app-footnote{margin-top:13px;font-size:11px;display:block}.reward-summary-row{grid-template-columns:repeat(3,1fr);gap:16px;margin:20px 0 28px;display:grid}.reward-summary-row>div{border:1px solid var(--app-line);background:#fafbf4;border-radius:5px;flex-wrap:wrap;align-items:flex-start;gap:10px;padding:21px 19px;display:flex;position:relative}.status-dot{border-radius:50%;width:7px;height:7px;margin-top:5px}.status-dot.pending{background:#bdac7a}.status-dot.confirmed{background:#b2bd72}.status-dot.invested{background:#5a824a}.reward-summary-row>div>div{flex:1;justify-content:space-between;gap:8px;display:flex}.reward-summary-row>div>div>span{color:#8d9b80;font-size:11px}.reward-summary-row strong{color:#46613c;font-size:14px;font-weight:500}.reward-summary-row p{color:#697760;width:100%;margin:0 0 0 17px;font-size:11px}.dashboard-lower{grid-template-columns:1.7fr 1fr;gap:20px;display:grid}.app-card{border:1px solid var(--app-line);background:#fdfdf8;border-radius:5px;margin-bottom:20px;padding:24px}.app-card h2{font-family:var(--font-sans);letter-spacing:0;margin:0;font-size:14px;font-weight:550;line-height:1.5}.app-card>h2{margin-bottom:20px}.app-card p{font-size:11px}.app-card .app-footnote{margin-bottom:0;font-size:11px}.small-link{color:#8b9b76;align-items:center;gap:10px;font-size:11px;display:inline-flex}.small-link svg{width:12px}.table-scroll{overflow-x:auto}.activity-table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%}.activity-table th{font-family:var(--font-mono);text-transform:uppercase;color:#697760;border-bottom:1px solid #e7ebdf;padding:0 10px 12px 0;font-size:11px;font-weight:400}.activity-table td{color:#8c9a7b;border-bottom:1px solid #edf0e5;padding:14px 12px 14px 0;font-size:11px}.activity-table tr:last-child td{border:0}.activity-table td strong{color:#4e6741;font-size:11px;font-weight:500;display:block}.activity-table td span:not(.reward-status){color:#697760;margin-top:3px;font-size:11px;display:block}.activity-table .amount-positive{color:#5f823f;font-size:11px}.reward-status{color:#799151;background:#ecf1df;border-radius:3px;padding:4px 7px;font-size:11px;display:inline-block}.status-pending{color:#a99453;background:#f4efdf}.status-confirmed{color:#9ca750;background:#ecf0d9}.status-invested{color:#759953;background:#e6efde}.holding-row{border-bottom:1px solid #edf0e5;align-items:center;gap:11px;padding:17px 0;display:flex}.holding-row>div{flex:1}.holding-row>div strong{color:#547042;font-size:11px;font-weight:500;display:block}.holding-row>div>span{font-family:var(--font-mono);color:#a1b18d;margin-top:2px;font-size:11px;display:block}.holding-row>strong{color:#647f50;font-size:12px;font-weight:450}.holding-icon{background:#f1f5e7;border:1px solid #e3e9d8;border-radius:50%;place-items:center;width:30px;height:30px;font-size:16px;font-weight:600;display:grid}.app-footer{border-top:1px solid var(--app-line);color:#b0bca0;font-size:11px;font-family:var(--font-mono);letter-spacing:.05em;justify-content:space-between;gap:20px;margin-top:32px;padding-top:21px;display:flex}.app-footer>div{gap:17px;display:flex}.app-footer a{font-family:var(--font-sans);letter-spacing:0;font-size:11px}.discover-toolbar{justify-content:space-between;gap:18px;display:flex}.search-box{background:#fbfcf5;border:1px solid #dfe5d4;border-radius:4px;align-items:center;gap:12px;width:100%;max-width:430px;padding:0 15px;display:flex}.search-box>span{color:#8b9c78;font-size:22px}.search-box input{color:#4b633b;background:0 0;border:0;outline:none;width:100%;height:44px;font-size:11px}.search-box:focus-within{outline-offset:2px;outline:2px solid #97b34c}.discover-toolbar select{color:#819267;background:#fafbf3;border:1px solid #dfe5d4;border-radius:4px;padding:10px;font-size:11px}.category-tabs{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.category-tabs button{color:#7c9162;background:0 0;border:1px solid #dce4ce;border-radius:3px;padding:8px 15px;font-size:11px}.category-tabs button.selected{color:#e9efd9;background:#2d4c30;border-color:#2d4c30}.merchant-cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.merchant-card{text-align:left;background:#fcfcf6;border:1px solid #dfe5d6;border-radius:5px;padding:0;transition:transform .2s,box-shadow .2s;overflow:hidden}.merchant-card:hover{transform:translateY(-4px);box-shadow:0 10px 25px #1525190b}.merchant-art{justify-content:center;align-items:center;height:140px;display:flex;position:relative}.merchant-art>span{letter-spacing:-1.5px;color:#294634;font-size:30px;font-weight:650}.merchant-art>i{opacity:.35;font-size:17px;font-style:normal;position:absolute;top:12px;right:15px}.merchant-card-body{justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 17px 10px;display:flex}.merchant-card-body>div>strong{color:#4f6940;font-size:12px;font-weight:500;display:block}.merchant-card-body>div>span{color:#9cac85;margin-top:4px;font-size:11px;display:block}.merchant-card-body>strong{font-family:var(--font-mono);color:#668a3e;text-align:right;font-size:19px;font-weight:400}.merchant-card-body small{font-family:var(--font-sans);color:#a0b084;font-size:11px;display:block}.merchant-card p{color:#9cab89;margin:8px 0 18px;padding:0 17px;font-size:11px}.settings-grid{grid-template-columns:1.15fr 1fr;gap:25px;display:grid}.allocation-presets{gap:10px;margin:25px 0;display:flex}.allocation-presets button{color:#78935b;background:#f1f5e8;border:1px solid #dae3c9;border-radius:3px;padding:9px 12px;font-size:11px}.allocation-edit-row{border-bottom:1px solid #e4eadb;align-items:center;gap:14px;padding:20px 0;display:flex}.allocation-edit-row>div{flex:1}.allocation-edit-row strong{color:#5e7b47;font-size:12px;font-weight:500;display:block}.allocation-edit-row>div span{font-size:11px;font-family:var(--font-mono);color:#a7b68f;display:block}.allocation-edit-row label{color:#8da270;border:1px solid #dce5ce;border-radius:3px;align-items:center;gap:5px;padding:8px 10px;font-size:12px;display:flex}.allocation-edit-row input{text-align:right;color:#536f3d;width:49px;font-family:var(--font-mono);background:0 0;border:0;outline:none;font-size:12px}.allocation-edit-row label:focus-within{outline:2px solid #97b34c}.allocation-total{color:#87a05f;justify-content:space-between;margin:23px 0;font-size:11px;display:flex}.allocation-total.invalid{color:#b27745}.allocation-total strong{font-family:var(--font-mono)}.allocation-editor>.button{min-height:43px;font-size:11px}.save-message{color:#6b874d!important;margin-top:16px!important;font-size:11px!important}.toggle{background:#d5deca;border-radius:20px;align-items:center;width:35px;height:20px;padding:3px;display:flex}.toggle span{background:#fff;border-radius:50%;width:14px;height:14px;transition:transform .2s}.toggle.on{background:#668c43}.toggle.on span{transform:translate(15px)}.brand-example{color:#567641;background:#edf2e1;justify-content:space-between;align-items:center;margin:20px 0;padding:20px;font-size:18px;display:flex}.brand-example span{color:#99af7e}.brand-example strong{font-family:var(--font-mono);font-size:12px}.activity-explainer{background:#eaf0df;border:1px solid #dae5cc;border-radius:5px;justify-content:space-between;align-items:center;margin-bottom:30px;padding:28px 35px;display:flex}.activity-explainer>div>span{font-family:var(--font-mono);color:#a5b58c;font-size:11px}.activity-explainer h3{color:#658248;margin:7px 0 4px;font-size:13px}.activity-explainer p{color:#9aaa81;margin:0;font-size:11px}.activity-explainer svg{color:#afbd98;width:15px}.settings-detail{grid-template-columns:1fr 1fr;gap:17px;margin:25px 0;font-size:11px;display:grid}.settings-detail span{color:#95a67e}.settings-detail strong{color:#657e4b;text-align:right;font-weight:450}.settings-grid .button{gap:15px;min-height:38px;padding:10px 15px;font-size:11px}.app-empty{text-align:center;padding:50px 20px}.app-empty h2{font-family:var(--font-serif);margin:0 0 15px;font-size:35px}.app-empty h3{margin-bottom:12px;font-size:18px}.app-empty p{font-size:12px}.app-dialog{position:relative}.dialog-close{color:#7d925f;background:0 0;font-size:25px;position:absolute;top:14px;right:18px}.offer-amount{color:#8ba06e;justify-content:space-between;align-items:center;gap:15px;margin:25px 0;font-size:11px;display:flex}.offer-amount input{color:#567438;background:#f6f9ed;border:1px solid #d9e3ca;border-radius:3px;width:120px;padding:10px}.offer-reward{background:#ebf1df;justify-content:space-between;align-items:center;margin-bottom:22px;padding:20px;display:flex}.offer-reward span{color:#8c9f70;font-size:11px}.offer-reward strong{font-family:var(--font-serif);font-size:35px;font-weight:400}.live-wallet-info{justify-content:space-between;align-items:center;gap:15px;padding:20px 0 30px;display:flex}.live-wallet-info>span{font-family:var(--font-mono);overflow-wrap:anywhere;color:#95a77d;font-size:11px}.live-wallet-info strong{white-space:nowrap;font-size:20px;font-weight:450}.live-wallet-info small{color:#a9b991;text-align:right;font-size:11px;display:block}.live-portfolio{overflow-x:auto}.deploy-detail{overflow-wrap:anywhere;font-family:var(--font-mono);font-size:11px;line-height:1.8}.deploy-actions{flex-wrap:wrap;gap:12px;display:flex}.deployment-result{overflow-wrap:anywhere;background:#e6efda;margin-top:25px;padding:20px}.deployment-result a{text-decoration:underline}.deploy-error{color:#ad6448!important;margin:15px 0!important}@media (min-width:1600px){.app-main{padding:50px 65px}.app-topbar{padding:0 65px}}.workspace .app-logo-badge{background:#f8faef;border:1px solid #e3e9d8;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;display:grid}.workspace .holding-icon{background:#f8faef;flex:0 0 36px;width:36px;height:36px}.workspace .activity-merchant{align-items:center;gap:11px;display:flex}.workspace .activity-table .app-inline-logo{flex-shrink:0;margin:0}.workspace .allocation-mini>span{gap:9px;min-height:20px}.workspace .merchant-art .merchant-card-logo{color:#294634;flex-shrink:0;display:block}.workspace .live-stock-link,.workspace .gas-balance{align-items:center;gap:10px;display:flex}.workspace .gas-balance{justify-content:flex-end}.workspace .brand-example-name{align-items:center;gap:12px;display:flex}.workspace .brand-example-name .brand-logo--ink,.workspace .settings-brand-value .brand-logo--ink{color:#294634}.workspace .provider-tag,.workspace .settings-brand-value{align-items:center;gap:8px;display:inline-flex}.workspace .settings-brand-value{justify-content:flex-end;line-height:1.5}.workspace .app-dialog-title{align-items:center;gap:14px;padding-right:15px;display:flex}.workspace .app-dialog-title .app-logo-badge{flex-basis:46px;width:46px;height:46px}@media (max-width:600px){.workspace .activity-merchant{gap:8px}.workspace .merchant-art .merchant-card-logo{max-width:54px;max-height:54px}.workspace .gas-balance{justify-content:flex-start}.workspace .brand-example{padding:16px}.workspace .brand-example-name{gap:8px}.workspace .app-dialog-title{gap:12px;font-size:32px}}@media (max-width:1150px){.app-sidebar{width:190px;padding:30px 16px}.app-body{margin-left:190px}.app-main{padding:30px 25px}.app-topbar{padding:0 25px}.app-page-heading h1{font-size:35px}.overview-grid,.dashboard-lower{grid-template-columns:1.5fr 1fr}.reward-summary-row{gap:10px}.reward-summary-row>div{padding:16px 13px}.reward-summary-row>div>div{display:block}.reward-summary-row strong{margin-top:6px;display:block}.merchant-cards{grid-template-columns:repeat(2,1fr)}.holdings-card,.auto-summary{padding:20px}.month-label{padding:9px;font-size:11px}.portfolio-card{padding:23px}.portfolio-value{font-size:68px}.preview-notice,.preview-notice a{font-size:11px}}@media (max-width:850px){.app-sidebar{width:175px;padding:28px 13px}.app-body{margin-left:175px}.app-main{padding:28px 20px}.app-topbar{height:70px;padding:0 20px}.sidebar-label{font-size:11px}.app-sidebar nav a{padding:11px 12px;font-size:11px}.app-breadcrumb{font-size:11px}.app-page-heading{display:block}.month-label{display:none}.app-page-heading h1{font-size:36px}.overview-grid,.dashboard-lower,.settings-grid{grid-template-columns:1fr}.auto-summary{display:none}.reward-summary-row{margin-bottom:20px}.portfolio-value{font-size:75px}.preview-notice a{display:none}.settings-grid{gap:0}.allocation-editor{min-height:450px}.merchant-art>span{font-size:25px}.merchant-art{height:115px}.merchant-cards{gap:15px}.merchant-card-body{padding:16px 13px 5px}.merchant-card-body>strong{font-size:15px}.merchant-card-body>div>strong{font-size:11px}.merchant-card p{padding:0 13px;font-size:11px}.activity-explainer{padding:22px 18px}.activity-explainer p,.app-footer,.app-footer a{font-size:11px}}@media (max-width:600px){.app-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f2f5e9f5;border:0;border-top:1px solid #d7e2c6;width:100%;height:65px;padding:7px 8px;position:fixed;inset:auto 0 0}.app-sidebar>.wordmark,.sidebar-label,.sidebar-bottom{display:none}.app-sidebar nav{grid-template-columns:repeat(5,1fr);gap:3px;display:grid}.app-sidebar nav a{text-align:center;border-radius:4px;flex-direction:column;gap:4px;padding:5px 2px;font-size:11px;display:flex}.app-sidebar nav a>span{font-size:20px}.app-sidebar nav i{display:none}.app-body{margin-left:0;padding-bottom:65px}.app-topbar{height:65px;padding:0 20px}.app-topbar .button{padding:9px 12px;font-size:11px}.app-breadcrumb{display:none}.mobile-brand{color:#36532b;display:block}.app-main{padding:27px 18px 20px}.app-page-heading h1{margin:15px 0 10px;font-size:36px;line-height:1.05}.app-page-heading p,.app-page-heading .eyebrow{font-size:11px}.preview-notice{align-items:flex-start;gap:7px;margin-bottom:22px;padding:10px;font-size:11px;line-height:1.7}.preview-dot{margin-top:4px}.portfolio-card{padding:22px}.portfolio-value{font-size:73px}.portfolio-bottom strong{font-size:15px}.portfolio-chart{height:130px}.portfolio-chart>svg{height:110px}.reward-summary-row{gap:8px}.reward-summary-row>div{gap:6px;padding:13px 10px}.reward-summary-row>div>div>span{font-size:11px}.reward-summary-row strong{font-size:15px}.reward-summary-row p{margin-left:0;font-size:11px;line-height:1.6}.status-dot{width:4px;height:4px;margin-top:4px}.app-card{padding:20px}.app-card h2{font-size:13px}.activity-table th,.activity-table td,.activity-table td strong,.activity-table .amount-positive,.activity-table td span:not(.reward-status){font-size:11px}.reward-status{padding:4px 5px;font-size:11px}.app-footer{display:block}.app-footer>div{gap:20px;margin-top:13px}.app-footer a,.app-footer>span{font-size:11px}.discover-toolbar{gap:10px}.search-box{padding:0 10px}.search-box input{font-size:11px}.discover-toolbar select{max-width:125px;padding:8px;font-size:11px}.category-tabs{gap:6px;margin:19px 0}.category-tabs button{padding:7px 10px;font-size:11px}.merchant-cards{gap:12px}.merchant-art{height:108px}.merchant-art>span{font-size:23px}.merchant-card-body{gap:4px;padding:14px 10px 5px}.merchant-card-body>strong{font-size:16px}.merchant-card-body>div>strong,.merchant-card-body>div>span,.merchant-card-body small{font-size:11px}.merchant-card p{margin:5px 0 14px;padding:0 10px;font-size:11px;line-height:1.6}.activity-explainer{padding:20px 16px}.activity-explainer h3{font-size:12px}.activity-explainer p,.activity-explainer>div>span{font-size:11px}.activity-explainer svg{width:12px}.live-wallet-info{display:block}.live-wallet-info strong{margin-top:15px;display:block}.live-wallet-info small{text-align:left}.live-portfolio .activity-table{min-width:380px}.live-wallet-info>span,.app-mode-row .segmented button{font-size:11px}}.settlement-fields{border:0;grid-template-columns:1fr 1fr;gap:20px;margin:24px 0;padding:0;display:grid}.settlement-fields label,.settlement-panel>.deployment-result>label{flex-direction:column;gap:8px;font-size:13px;display:flex}.settlement-fields input,.settlement-fields select,.settlement-panel .deployment-result input:not([type=checkbox]){width:100%;min-width:0;font:inherit;color:#263c2d;background:#fffef9;border:1px solid #d3ddc8;border-radius:4px;padding:12px}.settlement-fields small{color:#65745c;font-size:11px;line-height:1.6}.settlement-panel .deploy-detail{overflow-wrap:anywhere}.settlement-panel>button{margin-bottom:12px}.settlement-panel .deployment-result button{margin-top:16px}.live-rewards .info-callout{margin:20px 0}.live-rewards .activity-table td{vertical-align:top}.live-rewards .activity-table td strong{white-space:normal;overflow-wrap:anywhere}.live-rewards>button{margin-top:15px}@media (max-width:650px){.settlement-fields{grid-template-columns:1fr}.settlement-panel .card-heading,.live-rewards .card-heading{flex-direction:column;align-items:flex-start}.settlement-panel .button{white-space:normal;text-align:left;line-height:1.5}}.workspace{--app-line:#dbe2d3;--app-surface:#fffef9;--app-raised:#edf2e5;--app-mint:#547c4b;--paper:#f7f8f2;--ink:#203529;--muted:#61715a;--line:#d5dfcc;--cream:#edf3e2;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:var(--ink);background:#f7f8f2}.workspace :is(h1,h2,h3){font-family:var(--font-sans),sans-serif;color:#203529;font-weight:550}.workspace p{color:var(--muted)}.workspace :is(button,a,input,select,summary):focus-visible{outline:2px solid var(--app-mint);outline-offset:4px}.workspace :is(button,input,select){accent-color:var(--app-mint)}.workspace button:disabled{cursor:not-allowed;opacity:.5}.workspace .button{font-family:var(--font-sans),sans-serif;border-radius:7px;gap:18px;min-height:44px;font-size:12px;font-weight:550}.workspace :is(.button-dark,.button-cream){color:#f5f8ee;background:#203529}.workspace :is(.button-dark,.button-cream):hover{background:#3b5b41}.workspace .button-outline{color:#203529;background:#fffef9;border-color:#d3decb}.workspace .button-outline:hover{background:#edf2e6;border-color:#a8bd99}.workspace :is(.small-link,.text-link,.plain-button){color:var(--app-mint);font-size:12px}.workspace .plain-button{text-align:left;min-height:36px;padding:6px 0}.workspace .text-link{border-color:#a8bd99}.workspace .button:hover{transform:none}.workspace .app-sidebar{border-color:var(--app-line);background:#eff3e8;width:228px;padding:35px 20px 25px}.workspace .app-sidebar>.wordmark{color:#203529;gap:8px;margin-left:10px;font-size:27px}.workspace .sidebar-label{color:#61715a;letter-spacing:.08em;margin:22px 11px 34px;font-size:10px}.workspace .app-sidebar nav{gap:7px}.workspace .app-sidebar nav a{color:#61715a;border-radius:8px;min-height:46px;padding:12px 14px;font-size:12px;transition:background .2s,color .2s}.workspace .app-sidebar nav a.active{color:#203529;background:#dce8d1;font-weight:550}.workspace .app-sidebar nav a:hover{color:#203529;background:#e5eddc}.workspace .app-sidebar nav i{background:var(--app-mint)}.workspace .sidebar-note{isolation:isolate;background:linear-gradient(#f1f4e8c4,#e7eddded),url(/botanical-grove.webp) 50%/cover;border:1px solid #d3decb;border-radius:10px;padding:24px 17px;position:relative;overflow:hidden}.workspace .sidebar-note>span{font-family:var(--font-sans),sans-serif;letter-spacing:-.045em;color:#203529;font-size:19px;font-weight:500;line-height:1.3}.workspace .sidebar-note em{font-style:normal}.workspace .sidebar-note a{color:#203529;margin-top:26px;font-size:11px}.workspace .sidebar-bottom>a{color:#61715a;margin-left:10px;font-size:11px}.workspace .sidebar-bottom>a:hover{color:#203529}.workspace .network-dot{color:#61715a;gap:6px;margin-left:10px;font-size:10px;line-height:1.6}.workspace .network-dot i{background:var(--app-mint)}.workspace .network-dot i.offline{background:#ad6f30}.workspace .app-body{min-width:0;margin-left:228px}.workspace .app-topbar{border-color:var(--app-line);background:#f7f8f2;height:80px;padding:0 42px}.workspace .app-topbar .button{min-height:40px;padding:10px 16px;font-size:12px}.workspace .app-breadcrumb{color:#61715a;font-size:12px}.workspace .app-breadcrumb span{color:#61715a}.workspace .mobile-brand,.workspace .brand-logo--light{color:#203529}.workspace .brand-logo--light:not(.brand-logo--generic):before{background:#203529}.workspace .app-main{max-width:1360px;padding:40px 42px 28px}.workspace .app-page-heading{isolation:isolate;background:linear-gradient(90deg,#f4f6ebf5 0%,#f4f6ebe8 52%,#f4f6eb88 100%),url(/botanical-hero.webp) 50% 42%/cover;border:1px solid #d3decb;border-radius:14px;min-height:195px;margin-bottom:25px;padding:32px;position:relative;overflow:hidden}.workspace .app-page-heading .eyebrow{color:#425d3a;letter-spacing:.1em;font-size:10px}.workspace .app-page-heading h1{letter-spacing:-.055em;max-width:790px;margin:14px 0 15px;font-size:clamp(31px,3.4vw,47px);font-weight:550;line-height:1.1}.workspace .app-page-heading p{color:#425d3a;max-width:700px;font-size:13px;line-height:1.7}.workspace .overview-reward-action{flex-direction:column;flex-shrink:0;align-items:center;gap:10px;display:flex}.workspace .overview-reward-action .button{white-space:nowrap;min-height:46px}.workspace .overview-reward-action small{color:#425d3a;font-size:11px;line-height:1.5}.workspace .month-label{color:#203529;background:#f5f7edcc;border-color:#d3decb;border-radius:5px}.workspace .preview-notice{color:#425d3a;background:#eaf0e1;border:1px solid #d3decb;border-radius:8px;margin-bottom:24px;padding:13px 16px;font-size:12px;line-height:1.7}.workspace .preview-dot{background:var(--app-mint)}.workspace .preview-notice a{color:#203529;font-size:11px}.workspace .app-mode-row{margin-bottom:18px}.workspace .segmented{border:1px solid var(--app-line);background:#e8eee0;border-radius:7px;padding:4px}.workspace .segmented button{color:#61715a;border-radius:4px;min-height:35px;font-size:12px}.workspace .segmented button.selected{color:#203529;box-shadow:none;background:#d5e3ca}.workspace :is(.portfolio-card,.app-card,.auto-summary){background:var(--app-surface);border:1px solid var(--app-line);border-radius:12px;min-width:0;padding:27px}.workspace .card-heading{flex-wrap:wrap;margin-bottom:23px}.workspace .card-heading .eyebrow{color:#425d3a;font-size:10px}.workspace .app-card h2{letter-spacing:-.02em;font-size:16px;font-weight:550}.workspace .app-card p{overflow-wrap:anywhere;font-size:13px;line-height:1.8}.workspace :is(.small-tag,.status-pill){color:#425d3a;letter-spacing:.045em;background:#edf3e6;border:1px solid #a8bd99;border-radius:5px;padding:5px 8px;font-size:9px}.workspace .portfolio-value{font-family:var(--font-sans),sans-serif;color:#203529;letter-spacing:-.06em;font-size:64px;font-weight:500}.workspace .portfolio-card>p{color:#61715a;font-size:12px}.workspace .portfolio-bottom{border-color:var(--app-line)}.workspace .portfolio-bottom>span{color:#61715a;font-size:12px}.workspace .portfolio-bottom strong{color:#203529;font-size:17px}.workspace :is(.app-footnote,.app-card .app-footnote,.fine-print){color:#61715a;font-size:11px;line-height:1.85}.workspace .auto-summary{background:#edf3e5}.workspace .auto-summary>.eyebrow{color:#425d3a}.workspace .mini-orbit{border-color:#a8bd99 #88a56e #d9e4cc #d9e4cc}.workspace .mini-orbit>span{font-family:var(--font-sans),sans-serif;color:#203529}.workspace .auto-summary h2{letter-spacing:-.05em;font-size:24px;line-height:1.2}.workspace .allocation-mini>span{color:#61715a;font-size:11px}.workspace .allocation-mini strong{color:#203529}.workspace .auto-summary .button{color:#203529;background:#fafbf5;border-color:#d3decb;min-height:40px}.workspace .reward-summary-row>div{background:var(--app-surface);border-color:var(--app-line);border-radius:10px}.workspace .reward-summary-row>div>div>span{color:#61715a;font-size:12px}.workspace .reward-summary-row strong{color:#203529;font-size:16px}.workspace .reward-summary-row p{color:#61715a;font-size:11px}.workspace .status-dot.pending{background:#ac8b47}.workspace .status-dot.confirmed{background:#719366}.workspace .status-dot.invested{background:#4f7950}.workspace .activity-table th{color:#61715a;letter-spacing:.03em;border-color:#d3decb;padding-bottom:15px;font-size:10px}.workspace .activity-table td{border-color:var(--app-line);color:#425d3a;padding-block:18px;font-size:12px}.workspace .activity-table td strong{color:#203529;font-size:12px}.workspace .activity-table td span:not(.reward-status){color:#61715a;font-size:11px}.workspace .activity-table .amount-positive{color:#416d45;font-size:12px}.workspace .reward-status{color:#425d3a;background:#e3efdc;border-radius:5px;padding:5px 8px;font-size:10px}.workspace .status-pending{color:#886125;background:#f4edda}.workspace .status-confirmed{color:#203529;background:#eaf0df}.workspace .status-invested{color:#416d45;background:#e0edd8}.workspace :is(.holding-row,.allocation-edit-row){border-color:var(--app-line)}.workspace .holding-row>div strong{color:#203529;font-size:12px}.workspace .holding-row>div>span{color:#61715a}.workspace .holding-row>strong{color:#425d3a;font-size:13px}.workspace :is(.app-logo-badge,.holding-icon){--ink:#203529;background:#fffef9;border-color:#d3dfcb;border-radius:8px}.workspace .app-footer{border-color:var(--app-line);color:#61715a;margin-top:40px;font-size:10px;line-height:1.7}.workspace .app-footer a{color:#61715a;font-size:11px}.workspace .app-footer a:hover{color:#203529}.workspace .search-box{background:#fffef9;border-color:#d3decb;border-radius:7px;padding-inline:16px}.workspace .search-box>span{color:#61715a}.workspace .search-box input{color:#203529;height:46px;font-size:12px}.workspace input::placeholder{color:#61715a;opacity:1}.workspace .search-box:focus-within,.workspace .allocation-edit-row label:focus-within{outline:2px solid var(--app-mint);outline-offset:3px}.workspace .discover-toolbar select{color:#425d3a;background:#fffef9;border-color:#d3decb;border-radius:7px;font-size:12px}.workspace .category-tabs button{color:#61715a;background:0 0;border-color:#d3decb;border-radius:6px;min-height:40px;font-size:12px}.workspace .category-tabs button.selected{color:#203529;background:#dae7cf;border-color:#a8bd99}.workspace .merchant-card{background:var(--app-surface);border-color:var(--app-line);border-radius:10px}.workspace .merchant-card:hover{border-color:#a8bd99;transform:translateY(-2px);box-shadow:0 12px 28px #1b351810}.workspace .merchant-art{--ink:#203529}.workspace .merchant-card-body>div>strong{color:#203529;font-size:14px}.workspace .merchant-card-body>div>span,.workspace .merchant-card-body small{color:#61715a;font-size:11px}.workspace .merchant-card-body>strong{color:#416d45}.workspace .merchant-card p{color:#61715a;font-size:12px}.workspace .settings-grid{gap:22px}.workspace .allocation-presets{flex-wrap:wrap;gap:8px}.workspace .allocation-presets button{color:#203529;background:#e6eedc;border-color:#a8bd99;border-radius:6px;min-height:40px;font-size:12px}.workspace .allocation-edit-row strong{color:#203529;font-size:13px}.workspace .allocation-edit-row>div span{color:#61715a;font-size:11px}.workspace .allocation-edit-row label{color:#425d3a;background:#fffef9;border-color:#d3decb;border-radius:6px;min-height:44px}.workspace .allocation-edit-row input{color:#203529;font-size:14px}.workspace .allocation-total{color:#425d3a;font-size:12px}.workspace .allocation-total.invalid{color:#886125}.workspace .save-message{color:#425d3a!important;font-size:12px!important}.workspace .toggle{background:#a4b198;width:44px;height:28px;padding:4px}.workspace .toggle span{background:#fff;width:20px;height:20px}.workspace .toggle.on{background:#597d4f}.workspace .toggle.on span{transform:translate(16px)}.workspace .brand-example{color:#203529;background:#e5eedc;border-radius:8px}.workspace .brand-example span{color:#425d3a}.workspace :is(.brand-example-name,.settings-brand-value) .brand-logo--ink{--ink:#203529;color:#203529}.workspace .activity-explainer{background:#eaf1e1;border-color:#d3decb;border-radius:10px}.workspace .activity-explainer>div>span{color:#61715a}.workspace .activity-explainer h3{color:#203529;font-size:14px}.workspace .activity-explainer p{color:#61715a;font-size:12px}.workspace .activity-explainer svg{color:#61715a}.workspace .settings-detail{gap:18px;font-size:12px}.workspace .settings-detail span{color:#61715a}.workspace .settings-detail strong{color:#203529}.workspace .app-empty{padding:55px 28px}.workspace .app-empty h2{font-family:var(--font-sans),sans-serif;letter-spacing:-.045em;margin-bottom:16px;font-size:30px;font-weight:500;line-height:1.2}.workspace .app-empty h3{letter-spacing:-.03em;font-size:22px;line-height:1.3}.workspace .app-empty p{color:#61715a;max-width:520px;margin:0 auto 24px;font-size:13px;line-height:1.8}.workspace .app-empty .button{white-space:normal}.workspace .live-wallet-info{flex-wrap:wrap;padding:6px 0 28px}.workspace .live-wallet-info>span{color:#425d3a;font-size:12px}.workspace .live-wallet-info strong{font-family:var(--font-sans),sans-serif;color:#203529;letter-spacing:-.025em;font-size:22px}.workspace .live-wallet-info small{color:#61715a;letter-spacing:0;margin-top:5px;font-size:11px}.workspace .live-stock-link{color:#203529;min-height:30px}.workspace .live-portfolio .activity-table{min-width:500px}.workspace .live-portfolio .fine-print{margin-bottom:0}.workspace .live-status-note{color:#425d3a;font-size:12px;line-height:1.8}.workspace .unavailable-preferences{border-top:1px solid var(--app-line);margin-top:25px;padding-top:5px}.workspace .unavailable-preferences .allocation-edit-row{color:#61715a}.workspace .overview-grid>*{min-width:0}.workspace .info-callout{color:#203529;background:#edf3e5;border-color:#a8bd99;border-radius:0 7px 7px 0;padding:20px 22px}.workspace .info-callout p{color:#425d3a}.workspace .info-callout a{color:#203529;text-underline-offset:3px;text-decoration:underline}.workspace .deploy-detail{color:#61715a;line-height:1.85}.workspace .doc-table{border-color:var(--app-line);border-radius:8px;overflow:hidden}.workspace .doc-row{border-color:var(--app-line);font-size:12px}.workspace .doc-row span{color:#61715a}.workspace .doc-row strong{color:#203529;min-width:0}.workspace .deployment-result{color:#203529;background:#e4efd9;border:1px solid #a8bd99;border-radius:9px;padding:22px}.workspace .deployment-result p{color:#425d3a}.workspace .deployment-result a{text-underline-offset:3px}.workspace .deployment-result input:not([type=checkbox]){color:#203529;background:#fffef9;border:1px solid #d3decb;border-radius:7px;width:100%;min-height:46px;margin-top:9px;padding:12px}.workspace .deployment-result .deploy-review{color:#203529;grid-template-columns:20px 1fr;align-items:start;gap:12px;margin:20px 0;font-size:12px;line-height:1.8;display:grid}.workspace .deploy-review input{cursor:pointer;width:18px;height:18px;margin:3px 0}.workspace .deploy-error{line-height:1.8;color:#a23f2e!important;font-size:13px!important}.workspace .settlement-fields label,.workspace .settlement-panel>.deployment-result>label{color:#203529;min-width:0;font-size:13px;line-height:1.6}.workspace .settlement-fields small{color:#61715a;font-size:11px}.workspace .settlement-wide{grid-column:1/-1}.workspace .settlement-reference{flex-direction:column;gap:8px;min-width:0;display:flex}.workspace .settlement-reference label{flex-direction:column;gap:8px;display:flex}.workspace .settlement-reference .button{align-self:flex-start;min-height:36px;padding:8px 12px;font-size:11px}.workspace .settlement-steps{border-bottom:1px solid var(--app-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:25px 0;padding:0;list-style:none;display:grid}.workspace .settlement-steps li{color:#61715a;border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 0 15px;font-size:12px;display:flex}.workspace .settlement-steps li[aria-current=step]{color:#214a37;border-color:#214a37;font-weight:600}.workspace .settlement-steps li>span{border:1px solid #d3decb;border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;font-size:11px;display:grid}.workspace .settlement-steps li[aria-current=step]>span{color:#fff;background:#214a37;border-color:#214a37}.workspace .settlement-confirmed{overflow-wrap:anywhere;background:#f0f5e9;border:1px solid #c5d8bb;border-radius:8px;margin-top:18px;padding:20px}.workspace .settlement-confirmed a{text-underline-offset:3px;text-decoration:underline}@media (max-width:600px){.workspace .settlement-steps{gap:8px}.workspace .settlement-steps li{flex-direction:column;align-items:flex-start;gap:7px;font-size:10px}.workspace .settlement-panel>.card-heading{flex-wrap:wrap}.workspace .settlement-panel>.button,.workspace .settlement-panel .deployment-result>.button{white-space:normal;width:100%}}.workspace .settlement-fields input,.workspace .settlement-fields select,.workspace .settlement-panel .deployment-result input:not([type=checkbox]){color:#203529;background:#fffef9;border-color:#d3decb;border-radius:7px;min-height:46px;padding:12px}.workspace .settlement-fields input:disabled,.workspace .settlement-fields select:disabled{opacity:.6}.workspace .dialog-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#26382c80;overflow:auto}.workspace .app-dialog{color:#203529;background:#fbfcf6;border:1px solid #d3decb;border-radius:14px;max-height:calc(100svh - 40px);overflow:auto;box-shadow:0 30px 100px #1b351820}.workspace .app-dialog h2{letter-spacing:-.04em;margin-top:9px;font-size:29px;font-weight:550;line-height:1.25}.workspace .app-dialog p{color:#425d3a;font-size:13px}.workspace .dialog-close{color:#425d3a;min-width:44px;min-height:44px;top:7px;right:8px}.workspace .offer-amount{color:#425d3a;flex-wrap:wrap;font-size:12px}.workspace .offer-amount input{color:#203529;background:#fffef9;border-color:#d3decb;border-radius:6px;min-height:44px}.workspace .offer-reward{background:#e2edd5;border-radius:8px}.workspace .offer-reward span{color:#425d3a}.workspace .offer-reward strong{font-family:var(--font-sans),sans-serif;color:#203529;letter-spacing:-.05em;font-size:31px}@media (min-width:1600px){.workspace .app-main{padding:48px 58px 32px}.workspace .app-topbar{padding-inline:58px}}@media (max-width:1150px){.workspace .app-sidebar{width:195px;padding-inline:15px}.workspace .app-body{margin-left:195px}.workspace .app-main{padding:30px 26px 25px}.workspace .app-topbar{padding-inline:26px}.workspace .app-page-heading{min-height:185px;padding:27px}.workspace .app-page-heading h1{font-size:37px}.workspace .network-dot{gap:4px;margin-left:5px;font-size:9px}.workspace :is(.app-card,.portfolio-card,.auto-summary){padding:23px}}@media (max-width:850px){.workspace .app-sidebar{width:174px;padding:28px 12px 23px}.workspace .app-sidebar>.wordmark{margin-left:6px;font-size:24px}.workspace .app-sidebar nav a{gap:9px;padding-inline:11px;font-size:11px}.workspace .sidebar-label{margin-left:6px;font-size:9px}.workspace .sidebar-note{padding:20px 13px}.workspace .sidebar-note>span{font-size:17px}.workspace .sidebar-bottom>a{margin-left:5px}.workspace .network-dot{flex-wrap:wrap}.workspace .app-body{margin-left:174px}.workspace .app-main{padding:25px 22px}.workspace .app-topbar{height:70px;padding-inline:22px}.workspace .app-page-heading{background-position:61%;padding:26px 23px}.workspace .app-page-heading h1{font-size:34px}.workspace .app-page-heading p{font-size:12px}.workspace .overview-reward-action{align-items:flex-start;margin-top:24px}.workspace .preview-notice{font-size:11px}.workspace .settings-grid{gap:0}.workspace .auto-summary{margin-bottom:20px;display:block}.workspace .app-empty{padding:40px 18px}.workspace .app-empty h2{font-size:27px}.workspace .app-footer{display:block}.workspace .app-footer>div{flex-wrap:wrap;margin-top:13px}}@media (max-width:600px){.workspace .app-sidebar{width:100%;height:calc(80px + env(safe-area-inset-bottom));padding:7px 8px calc(7px + env(safe-area-inset-bottom));background:#f0f4e8f5;border-top:1px solid #d3decb;box-shadow:0 -10px 30px #1b351808}.workspace .app-sidebar nav{grid-template-columns:repeat(6,minmax(0,1fr));gap:3px}.workspace .app-sidebar nav a{overflow-wrap:anywhere;border-radius:6px;gap:4px;min-width:0;min-height:63px;padding:5px 1px;font-size:9px;line-height:1.3}.workspace .app-sidebar nav a>span{font-size:20px;line-height:1.15}.workspace .app-body{padding-bottom:calc(80px + env(safe-area-inset-bottom));margin-left:0}.workspace .app-topbar{height:66px;padding:0 20px}.workspace .app-topbar .button{min-height:38px;padding:9px 13px;font-size:11px}.workspace .mobile-brand{align-items:center;display:inline-flex}.workspace .app-main{padding:22px 16px}.workspace .app-page-heading{background-image:linear-gradient(90deg,#f4f6ebf5,#f4f6ebd9),url(/botanical-hero.webp);min-height:200px;margin-bottom:18px;padding:27px 22px}.workspace .app-page-heading .eyebrow{font-size:9px}.workspace .app-page-heading h1{margin:17px 0 13px;font-size:33px;line-height:1.1}.workspace .app-page-heading p{font-size:12px}.workspace .preview-notice{margin-bottom:19px;padding:12px;line-height:1.7}.workspace .preview-dot{margin-top:6px}.workspace :is(.app-card,.portfolio-card){margin-bottom:17px;padding:21px 18px}.workspace .app-card h2{font-size:15px}.workspace .card-heading{gap:12px;margin-bottom:20px}.workspace .app-card p{font-size:12px}.workspace .small-tag{font-size:8px}.workspace .app-empty{padding:35px 10px}.workspace .app-empty h2{font-size:27px}.workspace .app-empty h3{font-size:22px}.workspace .app-empty p{font-size:12px}.workspace .live-wallet-info{display:block}.workspace .live-wallet-info>span{font-size:11px}.workspace .live-wallet-info strong{margin-top:20px;font-size:20px}.workspace .live-wallet-info small{text-align:left}.workspace .allocation-editor{min-height:0}.workspace .allocation-edit-row{gap:10px}.workspace .allocation-edit-row strong{font-size:12px}.workspace .allocation-edit-row label{padding:8px}.workspace .allocation-edit-row input{width:40px}.workspace .settings-detail{grid-template-columns:1fr 1.25fr;gap:17px 12px;font-size:11px}.workspace .settings-brand-value{overflow-wrap:anywhere;gap:6px}.workspace .settlement-fields{gap:18px;margin-block:20px}.workspace .settlement-fields input,.workspace .settlement-fields select{font-size:16px}.workspace .deployment-result{padding:17px}.workspace .deploy-actions .button{white-space:normal;text-align:center;width:100%;line-height:1.6}.workspace .activity-explainer{align-items:flex-start;gap:10px;padding:20px 15px}.workspace .activity-explainer h3{font-size:12px}.workspace .activity-explainer p{font-size:10px}.workspace .activity-explainer svg{margin-top:28px}.workspace .app-footer{margin-top:28px;padding-top:22px;font-size:9px}.workspace .app-footer>div{gap:18px}.workspace .app-dialog{max-height:calc(100svh - 32px);padding:27px 23px}.workspace .dialog-backdrop{padding:16px}.workspace .app-dialog h2{font-size:27px}}
