.phone-mockups-1_frame__uwG_b{--u:calc(100cqw / 429);position:relative;isolation:isolate;box-sizing:border-box;height:calc(888 * var(--u));padding:calc(18 * var(--u));border-radius:calc(74 * var(--u));background:#242424;box-shadow:inset 0 0 0 calc(4 * var(--u)) #484848,0 18px 52px -20px #10261f66}.phone-mockups-1_frame__uwG_b:after,.phone-mockups-1_frame__uwG_b:before{content:"";position:absolute;left:50%;transform:translateX(-50%);border-radius:calc(24 * var(--u));pointer-events:none;z-index:1}.phone-mockups-1_frame__uwG_b:before{top:calc(5 * var(--u));width:calc(84 * var(--u));height:calc(3 * var(--u));background:#333}.phone-mockups-1_frame__uwG_b:after{top:calc(30 * var(--u));width:calc(124 * var(--u));height:calc(36 * var(--u));background:#242424}.phone-mockups-1_screen__qjhrA{height:100%;overflow:hidden;border-radius:calc(56 * var(--u));background:#f8fafb}.phone-mockups-1_muteButton__EC_2k,.phone-mockups-1_powerButton__lI2BR,.phone-mockups-1_volumeButtons__UOx_G{position:absolute;width:calc(3 * var(--u));background:#484848;border-radius:calc(2 * var(--u));pointer-events:none}.phone-mockups-1_muteButton__EC_2k{left:calc(-2 * var(--u));top:calc(170 * var(--u));height:calc(34 * var(--u))}.phone-mockups-1_volumeButtons__UOx_G{left:calc(-2 * var(--u));top:calc(230 * var(--u));height:calc(70 * var(--u));box-shadow:0 calc(86 * var(--u)) 0 #484848}.phone-mockups-1_powerButton__lI2BR{right:calc(-2 * var(--u));top:calc(280 * var(--u));height:calc(106 * var(--u))}.demo_demo__sN7lE{--app-bg:#f8fafb;--card:#fff;--text:#0f172a;--muted:#64748b;--border:#e2e8f0;--brand:#047857;--brand2:#0d9488;--paid:#10b981;--confirmed:#06b6d4;--estimated:#f59e0b;--input:#ebeaed;--subtle:#f1f5f9;--tertiary:#94a3b8;--error:#dc2626;--card-border:#e3e5e8;position:relative;display:flex;flex-direction:column;height:100%;min-height:0;overflow:hidden;background:var(--app-bg);color:var(--text);font-size:calc(16 * var(--u));line-height:1.35}.demo_demo__sN7lE[data-theme=dark]{--app-bg:#0f172a;--card:#1e293b;--text:#f8fafc;--muted:#cbd5e1;--border:#334155;--brand:#10b981;--brand2:#14b8a6;--input:#334155;--subtle:#334155;--card-border:#475569;--paid:#34d399;--confirmed:#22d3ee;--estimated:#fbbf24;color-scheme:dark}.demo_demo__sN7lE *,.demo_demo__sN7lE :after,.demo_demo__sN7lE :before{box-sizing:border-box}.demo_demo__sN7lE b{font-family:var(--font-app-mono),monospace;font-weight:400}.demo_demo__sN7lE button,.demo_demo__sN7lE input,.demo_demo__sN7lE select{font:inherit;color:inherit}.demo_demo__sN7lE button{cursor:pointer}.demo_demo__sN7lE button:disabled{opacity:.25;cursor:default}.demo_demo__sN7lE :is(button,select,input,summary,[role=button]):focus-visible{outline:2px solid var(--brand);outline-offset:2px}.demo_demo__sN7lE select{cursor:pointer;max-width:100%}.demo_demo__sN7lE svg{flex-shrink:0}.demo_demo__sN7lE h3{font-weight:600}.demo_statusBar__d9uwp{display:flex;align-items:center;justify-content:space-between;flex:none;height:calc(62 * var(--u));padding:calc(21 * var(--u)) calc(40 * var(--u)) calc(19 * var(--u));color:var(--text);font:600 calc(17 * var(--u))/calc(22 * var(--u)) system-ui,sans-serif}.demo_statusBar__d9uwp>div{display:flex;justify-content:center;align-items:center;flex:none}.demo_statusBar__d9uwp svg{width:calc(82 * var(--u));height:calc(22 * var(--u))}.demo_content__QiUc7{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:0 calc(20 * var(--u)) calc(20 * var(--u));scrollbar-width:none}.demo_content__QiUc7::-webkit-scrollbar,.demo_holdingsList__P7DR5::-webkit-scrollbar{display:none}.demo_portfolioContent__rfRj8{display:flex;flex-direction:column;overflow:hidden;padding-bottom:0}.demo_calendarTop__orA60,.demo_chartTop__OR6gV,.demo_portfolioContent__rfRj8>.demo_pillRow__47BNG,.demo_portfolioContent__rfRj8>.demo_title__8Woyv,.demo_portfolioTop__OVlUw{flex:none}.demo_calendarTop__orA60{display:flex;flex-direction:column;align-items:center;gap:calc(16 * var(--u))}.demo_holdingsList__P7DR5{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:calc(4 * var(--u)) calc(20 * var(--u)) calc(64 * var(--u));margin-inline:calc(-20 * var(--u))}.demo_title__8Woyv{color:var(--brand);text-align:center;font-size:calc(24 * var(--u));font-weight:600;line-height:calc(30 * var(--u));margin:calc(12 * var(--u)) 0 calc(24 * var(--u))}.demo_monthNav__Zhf_J{display:flex;align-items:center;justify-content:center;gap:calc(4 * var(--u));width:100%}.demo_chartNav__rW84f button,.demo_monthNav__Zhf_J button{display:flex;align-items:center;justify-content:center;width:calc(36 * var(--u));height:calc(36 * var(--u));background:transparent;border:0;border-radius:calc(8 * var(--u))}.demo_monthNav__Zhf_J button:disabled{opacity:1;color:var(--tertiary)}.demo_chartNav__rW84f svg,.demo_monthNav__Zhf_J svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.demo_monthNav__Zhf_J>span{display:flex;align-items:center;justify-content:center;width:calc(158 * var(--u));height:calc(27 * var(--u));padding:0 calc(12 * var(--u));border:1px solid var(--text);border-radius:180px;font:400 calc(14 * var(--u))/1 var(--font-app-mono),monospace;text-align:center;white-space:nowrap}.demo_calendar__ar20q{width:100%}.demo_weekdays__XkdRy{display:flex;gap:calc(18 * var(--u));margin-bottom:calc(8 * var(--u));font-size:calc(16 * var(--u));font-weight:500;line-height:calc(20 * var(--u));color:var(--text)}.demo_weekdays__XkdRy span{flex:1;min-width:0;text-align:center}.demo_calendarGrid__4qXDO{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:calc(48 * var(--u))}.demo_slideNext__jbxrd{animation:demo_slideNext__jbxrd .3s cubic-bezier(.33,1,.68,1)}.demo_slidePrev__7Q12C{animation:demo_slidePrev__7Q12C .3s cubic-bezier(.33,1,.68,1)}@keyframes demo_slideNext__jbxrd{0%{transform:translateX(100%)}to{transform:none}}@keyframes demo_slidePrev__7Q12C{0%{transform:translateX(-100%)}to{transform:none}}.demo_day__VkVzR{display:flex;align-items:center;justify-content:center;min-width:0;height:calc(48 * var(--u));padding:0;border:0;background:transparent;font-family:var(--font-app-mono),monospace;line-height:1.2;color:var(--text)}.demo_day__VkVzR,.demo_day__VkVzR>b{position:relative;font-size:calc(16 * var(--u))}.demo_day__VkVzR>b{z-index:1}.demo_dayDividend__jjDrL>b{opacity:.5}.demo_dayToday__puKVd{color:var(--brand);font-weight:500}.demo_dayBadge__NtcEc,.demo_dayLogo__sa_Qb{position:absolute;top:50%;left:50%;width:calc(26 * var(--u));height:calc(26 * var(--u));border-radius:50%;transform:translate(-50%,-50%)}.demo_dayLogo__sa_Qb{border:1px solid var(--border);background:var(--card);object-fit:cover}.demo_dayBadge__NtcEc{display:grid;place-items:center;background:currentColor}.demo_dayBadge__NtcEc i{font-style:normal;font-weight:500;font-size:calc(12.8 * var(--u));color:#fff}.demo_dayAmount__MD96g{position:absolute;bottom:calc(-4 * var(--u));left:50%;width:calc(55 * var(--u));transform:translateX(-50%);font-size:calc(10 * var(--u));font-weight:500;line-height:1.2;text-align:center;white-space:nowrap}.demo_received__shb2w{color:var(--paid)}.demo_error__LeQno{color:var(--error)}.demo_confirmed__acyu5{color:var(--confirmed)}.demo_estimated__EOM3n{color:var(--estimated)}.demo_legend__m5K_V{display:flex;justify-content:center;flex-wrap:wrap;font-size:calc(16 * var(--u));font-weight:500;line-height:calc(20 * var(--u))}.demo_legend__m5K_V,.demo_legend__m5K_V>span{align-items:center;gap:calc(6 * var(--u));color:var(--text)}.demo_legend__m5K_V>span{display:inline-flex}.demo_legend__m5K_V i{width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%;background:currentColor}.demo_legend__m5K_V>span:first-child i{color:var(--paid)}.demo_legend__m5K_V>span:nth-child(2) i{color:var(--confirmed)}.demo_legend__m5K_V>span:nth-child(3) i{color:var(--estimated)}.demo_sectionHeading__ZeZnj{display:flex;align-items:center;justify-content:space-between;gap:calc(4 * var(--u));margin:calc(12 * var(--u)) 0}.demo_holdingsTitle__zgZtg,.demo_sectionHeading__ZeZnj h3{font-size:calc(22 * var(--u));line-height:1.3;color:var(--brand)}.demo_sectionHeading__ZeZnj h3 span{color:var(--muted);font-family:var(--font-app-mono),monospace;font-size:calc(18 * var(--u))}.demo_sectionTitle__rssBR{align-self:stretch;font-size:calc(22 * var(--u));line-height:1.3;color:var(--brand)}.demo_sectionTitle__rssBR span{color:var(--muted)}.demo_cardsList__2q4KW{display:flex;flex:1;flex-direction:column;gap:calc(12 * var(--u));min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none;padding:calc(4 * var(--u)) calc(20 * var(--u)) calc(24 * var(--u));margin-inline:calc(-20 * var(--u))}.demo_cardsList__2q4KW::-webkit-scrollbar{display:none}.demo_upCard__GNtPm{display:flex;align-items:center;gap:calc(4 * var(--u));flex:none;padding:calc(8 * var(--u)) calc(12 * var(--u));border:1px solid var(--border);border-radius:calc(10 * var(--u));background:var(--card);box-shadow:0 1px 2px #0000000d}.demo_upLogo__YuRQH{flex:none;width:calc(50 * var(--u));height:calc(50 * var(--u));border:1px solid var(--border);border-radius:calc(24 * var(--u));object-fit:cover}.demo_upInfo__U3r3U{display:flex;flex:1;align-items:flex-start;gap:calc(16 * var(--u));min-width:0}.demo_upLeft__wCXNE{display:flex;flex:1;flex-direction:column;gap:calc(4 * var(--u));min-width:0;line-height:calc(18 * var(--u))}.demo_upLeft__wCXNE,.demo_upLeft__wCXNE b{font-size:calc(14 * var(--u))}.demo_upName__IREsJ{line-height:calc(19 * var(--u));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo_upRight__32oXE{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:calc(8 * var(--u));font-size:calc(14 * var(--u));line-height:calc(18 * var(--u));color:var(--muted)}.demo_upRight__32oXE b{font-size:calc(16 * var(--u));font-weight:500}.demo_emptyText__GMd_6{padding:calc(24 * var(--u)) 0;font-size:calc(18 * var(--u));color:var(--muted);text-align:center}.demo_taxLabel__wYS9_{position:relative;display:flex;align-items:center;gap:calc(4 * var(--u));padding-top:calc(4 * var(--u));font-size:calc(14 * var(--u));color:var(--tertiary)}.demo_taxLabel__wYS9_ .demo_popover__OBVIQ{right:auto;left:0}.demo_detailOverlay__7V1fH{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.5)}.demo_detailContent__vrgvP{display:flex;flex-direction:column;align-items:center;gap:calc(16 * var(--u));width:100%}.demo_detailCard__q1FZJ{display:flex;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:calc(8 * var(--u));width:calc(280 * var(--u));min-height:calc(200 * var(--u));padding:calc(16 * var(--u));border-radius:calc(16 * var(--u));background:var(--card);box-shadow:0 2px 4px #0000001a;text-align:center}.demo_detailCard__q1FZJ>*{flex:none}.demo_detailDate__IQeit{font-size:calc(24 * var(--u));font-weight:600;line-height:1.2;color:var(--text)}.demo_detailCompany__mPi53{max-width:100%;font-size:calc(18 * var(--u));line-height:1.3;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo_stackArea__4PUw5{display:flex;flex-direction:column;align-items:center;width:100%;padding-top:calc(40 * var(--u))}.demo_stack__kRZu6{position:relative;width:calc(280 * var(--u));height:calc(200 * var(--u));cursor:pointer;touch-action:pan-y;user-select:none}.demo_stackCard__v2_Hu{position:absolute;top:0;left:0;width:100%;transition:transform .3s cubic-bezier(.33,1,.68,1),opacity .3s;will-change:transform}.demo_dots__PfXe5{display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--u));height:calc(40 * var(--u))}.demo_dots__PfXe5 i{width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%;background:var(--muted);opacity:.75;transform:scale(.75);transition:transform .3s,opacity .3s}.demo_dots__PfXe5 .demo_dotOn__6Sk5_{opacity:1;transform:none}.demo_detailLogo__zxgyK{width:calc(50 * var(--u));height:calc(50 * var(--u));border:1px solid var(--border);border-radius:50%;object-fit:cover}.demo_detailCard__q1FZJ>b{font-size:calc(16 * var(--u));font-weight:500}.demo_detailFrequency__0hFP3{font-size:calc(14 * var(--u));font-weight:500;color:var(--text)}.demo_demo__sN7lE .demo_goBack__TzCjI{display:flex;align-items:center;justify-content:center;height:calc(37 * var(--u));padding:0 calc(32 * var(--u));border:0;border-radius:calc(10 * var(--u));background:var(--brand2);color:#fff!important;font-size:calc(20 * var(--u));font-weight:600}@media (prefers-reduced-motion:reduce){.demo_slideNext__jbxrd,.demo_slidePrev__7Q12C{animation:none}.demo_dots__PfXe5 i,.demo_stackCard__v2_Hu{transition:none}}.demo_sectionHeading__ZeZnj button{display:grid;place-items:center;flex-shrink:0;width:calc(32 * var(--u));height:calc(32 * var(--u));background:transparent;border:0}.demo_sectionHeading__ZeZnj button svg{width:calc(22 * var(--u));height:calc(22 * var(--u))}.demo_note__fQtsO{color:var(--muted);font-size:calc(12 * var(--u));line-height:1.5;margin:calc(8 * var(--u)) 0}.demo_logo__WwI9h{flex:none;width:calc(46 * var(--u));height:calc(46 * var(--u));border-radius:50%;object-fit:contain}.demo_summaryCard__sSCro{background:var(--card);padding:calc(16 * var(--u)) calc(24 * var(--u));border-radius:calc(16 * var(--u));box-shadow:0 1px 2px #0000000d}.demo_summaryCard__sSCro .demo_note__fQtsO{font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));margin:calc(8 * var(--u)) 0 0}.demo_filters__97AnE{justify-content:space-between;margin-bottom:calc(16 * var(--u))}.demo_filters__97AnE,.demo_groupFilter__rOgwJ{display:flex;align-items:center;gap:calc(8 * var(--u))}.demo_groupFilter__rOgwJ>span{color:var(--muted);font-size:calc(12 * var(--u));white-space:nowrap}.demo_selectWrapper__GYH0Y{position:relative;flex:none;width:calc(127 * var(--u))}.demo_groupFilter__rOgwJ .demo_selectWrapper__GYH0Y{width:calc(101 * var(--u))}.demo_filters__97AnE select{appearance:none;display:block;width:100%;height:calc(27 * var(--u));background:var(--card);border:1px solid var(--text);border-radius:100px;font:400 calc(14 * var(--u))/1.3 var(--font-app-mono),monospace;padding:0 calc(24 * var(--u)) 0 calc(6 * var(--u));text-align:center}.demo_selectWrapper__GYH0Y svg{position:absolute;right:calc(8 * var(--u));top:50%;transform:translateY(-50%);width:calc(16 * var(--u));height:calc(16 * var(--u));pointer-events:none}.demo_donut__oe0yX{position:relative;width:calc(200 * var(--u));height:calc(200 * var(--u));margin:auto}.demo_donut__oe0yX svg{display:block;width:100%;height:100%;overflow:visible}.demo_donut__oe0yX path{cursor:pointer;transition:opacity .15s}.demo_donutCenter__rxdzP{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:calc(2 * var(--u));pointer-events:none;text-align:center}.demo_donutCenter__rxdzP b{font-size:calc(18 * var(--u));font-weight:500;white-space:nowrap}.demo_donutCenter__rxdzP span{color:var(--muted);font-size:calc(14 * var(--u));line-height:calc(18 * var(--u))}.demo_donutCenter__rxdzP:not(.demo_selectedCenter__s5Gjz) span{position:absolute;top:calc(113 * var(--u))}.demo_selectedCenter__s5Gjz b{font-size:calc(14 * var(--u));line-height:calc(18 * var(--u))}.demo_selectedCenter__s5Gjz span:first-child{font-weight:500}.demo_selectedCenter__s5Gjz span:last-child{font-family:var(--font-app-mono),monospace;color:var(--tertiary)}.demo_holdingsTitle__zgZtg{margin:calc(16 * var(--u)) 0 calc(4 * var(--u));line-height:calc(28 * var(--u))}.demo_holdingsHeader__QhM_R{display:flex;align-items:center;justify-content:space-between;padding-bottom:calc(2 * var(--u));border-bottom:calc(2 * var(--u)) solid var(--input);color:var(--muted);font-size:calc(14 * var(--u));line-height:calc(17 * var(--u))}.demo_colLeft__c5bmQ,.demo_colRight___eclR{display:flex;align-items:center;flex:1 1 50%;min-width:0;gap:calc(8 * var(--u))}.demo_colRight___eclR{gap:calc(4 * var(--u))}.demo_colRight___eclR>span:first-child{text-align:center}.demo_logoSpacer__Xzw4m{width:calc(40 * var(--u));flex:none}.demo_valueHead__JZt1e{flex:1;text-align:right}.demo_holding__Tje4p{display:flex;align-items:center;justify-content:space-between;width:100%;padding:calc(4 * var(--u)) 0;flex:none;border-bottom:1px solid var(--border);text-align:left}.demo_holdingFlat___mNgC{height:calc(56 * var(--u));padding:0}.demo_holdingLeft__2e9__,.demo_holdingRight__D7My1{display:flex;align-items:center;flex:1 1 50%;min-width:0;gap:calc(8 * var(--u))}.demo_holdingRight__D7My1{gap:calc(4 * var(--u))}.demo_groupHeader__pWv0T{display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--u));padding:calc(10 * var(--u)) 0 calc(6 * var(--u));color:var(--muted)}.demo_groupHeader__pWv0T>span{display:flex;align-items:center;gap:calc(8 * var(--u));flex:1;min-width:0;font-size:calc(12 * var(--u));font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo_groupHeader__pWv0T i{width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%;flex:none}.demo_groupHeader__pWv0T b{font-size:calc(14 * var(--u));white-space:nowrap}.demo_holding__Tje4p .demo_logo__WwI9h{width:calc(40 * var(--u));height:calc(40 * var(--u));border:1px solid #ededed;background:white}.demo_holdingName__00vVr{flex:1;min-width:0;font-size:calc(16 * var(--u));line-height:calc(20 * var(--u));padding-right:calc(8 * var(--u))}.demo_holdingName__00vVr small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:calc(12 * var(--u));line-height:calc(16 * var(--u));margin-top:calc(4 * var(--u))}.demo_quantity__Ezyuy{flex:none;text-align:center}.demo_holdingValue__lOTX8,.demo_quantity__Ezyuy{font-size:calc(14 * var(--u));line-height:calc(18 * var(--u))}.demo_holdingValue__lOTX8{display:flex;flex:1;min-width:0;align-items:flex-end;flex-direction:column;gap:calc(4 * var(--u));white-space:nowrap}.demo_holdingValue__lOTX8 b:last-child{color:var(--brand2)}.demo_fab__wvHvh{position:absolute;z-index:2;right:calc(20 * var(--u));bottom:calc(96 * var(--u));width:calc(45 * var(--u));height:calc(45 * var(--u));display:grid;place-items:center;background:var(--brand);color:white!important;border:0;border-radius:calc(28 * var(--u));box-shadow:0 calc(4 * var(--u)) calc(12 * var(--u)) calc(2 * var(--u)) #0478574d}.demo_fab__wvHvh svg{width:calc(38 * var(--u));height:calc(38 * var(--u))}.demo_switch__G2vpL{appearance:none;flex:none;position:relative;width:calc(51 * var(--u));height:calc(31 * var(--u));background:#e9e9ea;border-radius:100px;cursor:pointer}.demo_switch__G2vpL:after{content:"";position:absolute;width:calc(27 * var(--u));height:calc(27 * var(--u));border-radius:50%;left:calc(2 * var(--u));top:calc(2 * var(--u));background:white;box-shadow:0 2px 3px #0002;transition:transform .15s}.demo_switch__G2vpL:checked{background:#65c466}.demo_switch__G2vpL:checked:after{transform:translateX(calc(20 * var(--u)))}.demo_tabBar__U_nZ7{flex:none;height:calc(78 * var(--u));background:var(--card);border-top:1px solid var(--border)}.demo_tabs__dhsek{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:calc(57 * var(--u))}.demo_tabs__dhsek button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(4 * var(--u));padding:calc(10 * var(--u)) 0 0;border:0;background:transparent;color:#b9bcbe;font:500 calc(12 * var(--u))/calc(16 * var(--u)) var(--font-app-tab),sans-serif}.demo_tabs__dhsek svg{width:calc(26 * var(--u));height:calc(26 * var(--u))}.demo_tabs__dhsek .demo_activeTab__C57Uw{color:var(--brand)}.demo_homeIndicator__Q3KcA{height:calc(5 * var(--u));width:calc(140 * var(--u));border-radius:100px;margin:calc(8 * var(--u)) auto;background:var(--text)}@media (prefers-reduced-motion:reduce){.demo_donut__oe0yX path,.demo_switch__G2vpL:after{transition:none}}.demo_pillRow__47BNG{display:flex;justify-content:center;margin:calc(12 * var(--u)) 0 calc(16 * var(--u))}.demo_demo__sN7lE .demo_pill__myCVM{display:inline-flex;align-items:center;justify-content:center;gap:calc(8 * var(--u));max-width:100%;height:calc(40 * var(--u));padding:0 calc(18 * var(--u));border:1px solid var(--brand);border-radius:180px;background:var(--card);color:var(--brand)!important;font-size:calc(18 * var(--u));font-weight:600;line-height:1.2}.demo_pill__myCVM>span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo_pill__myCVM svg{width:calc(16 * var(--u));height:calc(16 * var(--u));stroke-width:1.8}.demo_pillDot__HchsI{width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%;flex:none}.demo_cardFooter__6qguo{position:relative;display:flex;align-items:center;justify-content:space-between;gap:calc(8 * var(--u));margin-top:calc(8 * var(--u))}.demo_cardFooter__6qguo .demo_note__fQtsO{margin:0}.demo_infoButton__KIQcb{display:grid;place-items:center;flex:none;width:calc(22 * var(--u));height:calc(22 * var(--u));margin-right:calc(-4 * var(--u));padding:0;border:0;background:transparent;color:var(--tertiary)!important}.demo_infoButton__KIQcb svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.demo_popover__OBVIQ{position:absolute;z-index:3;right:0;top:calc(100% + 6 * var(--u));max-width:calc(200 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));background:var(--card);border-radius:calc(8 * var(--u));box-shadow:0 2px 4px #0000001a;color:var(--muted);font-size:calc(14 * var(--u));font-weight:500;line-height:1.35}.demo_dismiss__6utpO{position:absolute;inset:0;z-index:3}.demo_sheetOverlay__I13cC{position:absolute;inset:0;z-index:4;display:flex;flex-direction:column;justify-content:flex-end;background:rgba(0,0,0,.5)}.demo_sheet__1ojy8{display:flex;flex-direction:column;max-height:85%;padding:calc(18 * var(--u)) calc(20 * var(--u)) calc(60 * var(--u));background:var(--card);border-radius:calc(16 * var(--u)) calc(16 * var(--u)) 0 0}.demo_sheetHeader__hFoyA{display:flex;align-items:center;justify-content:space-between;padding-bottom:calc(10 * var(--u))}.demo_sheetHeader__hFoyA h3{flex:1;text-align:center;font-size:calc(20 * var(--u));line-height:1.3;color:var(--text)}.demo_sheetHeader__hFoyA button,.demo_sheetSpacer__leUwX{width:calc(24 * var(--u));height:calc(24 * var(--u));flex:none}.demo_sheetHeader__hFoyA button{display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--muted)!important}.demo_sheetHeader__hFoyA svg{width:calc(24 * var(--u));height:calc(24 * var(--u))}.demo_sheetAction__IhQ25,.demo_sheetRow__MtFY5{display:flex;align-items:center;gap:calc(14 * var(--u));width:100%;padding:calc(12 * var(--u));border:0;border-radius:calc(14 * var(--u));background:transparent;text-align:left}.demo_avatar__yoQSb{display:grid;place-items:center;flex:none;width:calc(36 * var(--u));height:calc(36 * var(--u));border:1.5px solid;border-radius:50%;background:var(--card)}.demo_avatar__yoQSb svg{width:calc(21 * var(--u));height:calc(21 * var(--u))}.demo_avatarAll__SelEz{border-color:var(--brand);background:var(--brand);color:#fff}.demo_sheetRowText__CdMDJ{display:flex;flex:1;flex-direction:column;gap:calc(1 * var(--u));min-width:0}.demo_sheetRowTitle__suwWO{font-size:calc(16 * var(--u));font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo_sheetRowSubtitle__2hiBC{font-size:calc(14 * var(--u));color:var(--muted)}.demo_radio__yi939{display:grid;place-items:center;flex:none;width:calc(20 * var(--u));height:calc(20 * var(--u));border:2px solid var(--input);border-radius:50%}.demo_radioOn__FIDT0{border-color:var(--brand)}.demo_radioOn__FIDT0:after{content:"";width:calc(10 * var(--u));height:calc(10 * var(--u));border-radius:50%;background:var(--brand)}.demo_sheetDivider__hipdy{height:1px;margin:calc(6 * var(--u)) 0;border:0;background:var(--border)}.demo_actionIcon__uxXbe{display:grid;place-items:center;flex:none;width:calc(36 * var(--u));height:calc(36 * var(--u));border-radius:50%;background:var(--subtle);color:var(--text)}.demo_actionIcon__uxXbe svg{width:calc(19 * var(--u));height:calc(19 * var(--u))}.demo_sheetAction__IhQ25>span:nth-child(2){flex:1;font-size:calc(16 * var(--u));font-weight:500;color:var(--text)}.demo_sheetAction__IhQ25>svg{width:calc(18 * var(--u));height:calc(18 * var(--u));color:var(--tertiary);stroke-width:1.8}.demo_addCard__ZuDWL{display:flex;flex-direction:column;max-height:92%;background:var(--card);border-radius:calc(30 * var(--u)) calc(30 * var(--u)) 0 0;animation:demo_sheetIn__zVdWc .25s ease-out}.demo_addHeader__aoz3F{display:flex;align-items:center;justify-content:space-between;padding:calc(8 * var(--u)) calc(20 * var(--u))}.demo_addHeader__aoz3F h3{flex:1;text-align:center;font-size:calc(24 * var(--u));line-height:1.25;color:var(--brand)}.demo_addHeader__aoz3F button{display:grid;place-items:center;flex:none;padding:0;border:0;background:transparent;color:var(--text)!important}.demo_addHeader__aoz3F button,.demo_addHeader__aoz3F svg{width:calc(24 * var(--u));height:calc(24 * var(--u))}.demo_addForm___0Afn{display:flex;flex-direction:column;gap:calc(24 * var(--u));padding:0 calc(20 * var(--u)) calc(32 * var(--u))}.demo_stockField___FWdc{position:relative;z-index:1}.demo_inputField__wP1_0{display:flex;align-items:center;gap:calc(8 * var(--u));height:calc(60 * var(--u));padding:0 calc(12 * var(--u));border:1px solid transparent;border-radius:calc(14 * var(--u));background:var(--input)}.demo_inputFocused__mgdmJ{border-color:var(--brand);background:var(--card)}.demo_inputError__gAO7_{border-color:var(--error)}.demo_inputText__osqlQ{flex:1;min-width:0;height:100%;padding:0;border:0;background:transparent;font-size:calc(20 * var(--u));font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}span.demo_inputText__osqlQ{display:flex;align-items:center}.demo_inputText__osqlQ::placeholder{color:var(--tertiary);font-weight:600;opacity:1}.demo_demo__sN7lE .demo_inputField__wP1_0 input:focus,.demo_demo__sN7lE .demo_inputField__wP1_0 input:focus-visible{outline:none}.demo_demo__sN7lE .demo_inputField__wP1_0 input[role=combobox]{text-transform:uppercase}.demo_demo__sN7lE .demo_inputField__wP1_0 input[role=combobox]::placeholder{text-transform:none}.demo_addLogoPlaceholder__Tg1WY,.demo_addLogo__iuDy4{flex:none;width:calc(40 * var(--u));height:calc(40 * var(--u));border:1px solid var(--tertiary);border-radius:50%;background:var(--input);object-fit:contain}.demo_addLogoPlaceholder__Tg1WY{display:grid;place-items:center;color:var(--tertiary)}.demo_addLogoPlaceholder__Tg1WY svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.demo_clearStock__L17wv{display:grid;place-items:center;flex:none;width:calc(24 * var(--u));height:calc(24 * var(--u));padding:0;border:0;background:transparent;color:var(--tertiary)!important}.demo_clearStock__L17wv svg{width:calc(18 * var(--u));height:calc(18 * var(--u));stroke-width:2}.demo_suggestions__r_ckY{position:absolute;left:0;right:0;top:calc(100% + 4 * var(--u));max-height:calc(240 * var(--u));margin:0;padding:0;overflow-y:auto;list-style:none;background:var(--card);border:1px solid var(--border);border-radius:calc(14 * var(--u));box-shadow:0 calc(4 * var(--u)) calc(8 * var(--u)) #00000026}.demo_suggestions__r_ckY button{display:flex;align-items:center;gap:calc(8 * var(--u));width:100%;padding:calc(12 * var(--u));border:0;border-bottom:1px solid var(--border);background:transparent;text-align:left}.demo_suggestions__r_ckY li:last-child button{border-bottom:0}.demo_suggestionLogo__G1H6m{flex:none;width:calc(28 * var(--u));height:calc(28 * var(--u));border:1px solid var(--tertiary);border-radius:50%;background:var(--input);object-fit:contain}.demo_suggestionInfo__fVMjL{display:flex;flex:1;flex-direction:column;gap:calc(2 * var(--u));min-width:0}.demo_suggestionInfo__fVMjL span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo_suggestionInfo__fVMjL span:first-child{font-size:calc(16 * var(--u));font-weight:600;color:var(--text)}.demo_suggestionInfo__fVMjL span:last-child{font-size:calc(14 * var(--u));color:var(--muted)}.demo_suggestionExchange__fHqdo{flex:none;font-size:calc(14 * var(--u));color:var(--tertiary)}.demo_errorText__vE1T5{margin:calc(4 * var(--u)) 0 0;font-size:calc(14 * var(--u));color:var(--error)}.demo_portfolioField__EVJ2l{display:flex;align-items:center;gap:calc(12 * var(--u));width:100%;height:calc(60 * var(--u));padding:0 calc(12 * var(--u));border:0;border-radius:calc(14 * var(--u));background:var(--input);text-align:left}.demo_portfolioField__EVJ2l .demo_avatar__yoQSb{width:calc(32 * var(--u));height:calc(32 * var(--u))}.demo_portfolioField__EVJ2l .demo_avatar__yoQSb svg{width:calc(19 * var(--u));height:calc(19 * var(--u))}.demo_portfolioField__EVJ2l>span:nth-child(2){flex:1;min-width:0;font-size:calc(20 * var(--u));font-weight:600;color:var(--text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo_portfolioField__EVJ2l>svg{width:calc(20 * var(--u));height:calc(20 * var(--u));color:var(--tertiary);stroke-width:1.8}.demo_demo__sN7lE .demo_saveButton__Xi2UT{display:flex;align-items:center;justify-content:center;height:calc(50 * var(--u));padding:0 calc(24 * var(--u));border:0;border-radius:calc(70 * var(--u));background:var(--brand);color:#fff!important;font-size:calc(20 * var(--u));font-weight:600}.demo_saveButton__Xi2UT:disabled{opacity:.5}@media (prefers-reduced-motion:reduce){.demo_addCard__ZuDWL{animation:none}}.demo_sheetHomeBar__gunCM{position:absolute;z-index:5;left:50%;bottom:calc(8 * var(--u));width:calc(140 * var(--u));height:calc(5 * var(--u));border-radius:100px;background:var(--text);transform:translateX(-50%);pointer-events:none}.demo_chartTop__OR6gV{display:flex;flex-direction:column;align-items:center;gap:calc(16 * var(--u));margin:0 calc(-4 * var(--u))}.demo_chartCard__ceoMp{position:relative;display:flex;align-items:flex-end;justify-content:center;width:100%;height:calc(285 * var(--u));padding:calc(20 * var(--u)) calc(16 * var(--u));border:1px solid var(--card-border);border-radius:calc(24 * var(--u));background:var(--card);box-shadow:0 calc(4 * var(--u)) calc(10 * var(--u)) #7c7c7c33}.demo_demo__sN7lE .demo_collapse__6jVaY,.demo_demo__sN7lE .demo_fullScreen__57atL{position:absolute;z-index:10;width:calc(26 * var(--u));height:calc(26 * var(--u));padding:0;border:0;background:transparent;color:var(--muted)!important}.demo_fullScreen__57atL{top:calc(18 * var(--u));right:calc(22 * var(--u))}.demo_collapse__6jVaY svg,.demo_fullScreen__57atL svg{display:block;width:100%;height:100%}.demo_landscapeWrap__xUnxk{position:relative;flex:1;min-height:0;margin:0 calc(-4 * var(--u)) calc(16 * var(--u));container-type:size;animation:demo_fadeIn___2UqW .2s ease-out}.demo_landscapeCard__pzcaK{position:absolute;top:50%;left:50%;display:flex;align-items:flex-end;justify-content:center;gap:calc(4 * var(--u));width:100cqh;height:100cqw;padding:calc(20 * var(--u)) calc(16 * var(--u));border:1px solid var(--card-border);border-radius:calc(24 * var(--u));background:var(--card);box-shadow:0 calc(4 * var(--u)) calc(10 * var(--u)) #7c7c7c33;transform:translate(-50%,-50%) rotate(-90deg)}.demo_collapse__6jVaY{top:calc(20 * var(--u));right:calc(20 * var(--u));transform:rotate(90deg)}@keyframes demo_fadeIn___2UqW{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.demo_landscapeWrap__xUnxk{animation:none}}.demo_demo__sN7lE .demo_pageChevron__HM2td{position:absolute;top:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:center;width:calc(28 * var(--u));padding:0;border:0;background:transparent;color:var(--text)!important}.demo_pageChevron__HM2td svg{width:calc(20 * var(--u));height:calc(20 * var(--u))}.demo_pageLeft__ruTm4{left:calc(8 * var(--u))}.demo_pageRight__4Z8cv{right:calc(8 * var(--u))}.demo_barsRow__x0KVS{display:flex;flex:1;align-items:flex-end;justify-content:center;gap:calc(4 * var(--u));height:100%}.demo_barColumn__DR3_O{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:flex-end;align-self:stretch;gap:calc(4 * var(--u));min-width:0}.demo_barColumn__DR3_O>b{font-size:calc(14 * var(--u));line-height:calc(18 * var(--u));white-space:nowrap}.demo_barColumn__DR3_O>span{align-self:stretch;font-size:calc(16 * var(--u));font-weight:500;line-height:calc(20 * var(--u));text-align:center}.demo_barStack__VcsC1{display:flex;flex-direction:column;align-items:center;gap:calc(2 * var(--u))}.demo_demo__sN7lE .demo_bar__C5nVe{width:calc(31 * var(--u));padding:0;border:0;border-radius:calc(5 * var(--u));background:currentColor;transition:height .5s cubic-bezier(.22,1,.36,1),opacity .15s}.demo_demo__sN7lE .demo_bar__C5nVe.demo_received__shb2w{color:var(--paid)}.demo_demo__sN7lE .demo_bar__C5nVe.demo_confirmed__acyu5{color:var(--confirmed)}.demo_demo__sN7lE .demo_bar__C5nVe.demo_estimated__EOM3n{color:var(--estimated)}.demo_barDimmed__EDyuG{opacity:.4}.demo_barTip__Zx5W1{position:absolute;z-index:3;display:flex;flex-direction:column;align-items:center;min-width:calc(60 * var(--u));padding:calc(4 * var(--u)) calc(10 * var(--u));border-radius:calc(8 * var(--u));background:#1b2838;color:#fff;transform:translateX(-50%);white-space:nowrap}.demo_barTip__Zx5W1>span:first-child{padding:calc(4 * var(--u)) 0;font-size:calc(12 * var(--u));line-height:1.2}.demo_barTip__Zx5W1>i{align-self:stretch;height:1px;margin:0 calc(2 * var(--u));background:#fff;opacity:.3}.demo_barTipAmount__rz0_c{display:flex;align-items:center;gap:calc(6 * var(--u));padding:calc(4 * var(--u)) 0 calc(2 * var(--u));font-family:var(--font-app-mono),monospace;font-size:calc(13 * var(--u))}.demo_barTipAmount__rz0_c em{width:calc(8 * var(--u));height:calc(8 * var(--u));border-radius:50%;background:currentColor}.demo_chartCards__HHwSj{display:flex;flex:1;flex-direction:column;gap:calc(8 * var(--u));min-height:0;margin:0 calc(-4 * var(--u));padding:calc(16 * var(--u)) 0 calc(24 * var(--u));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.demo_chartCards__HHwSj::-webkit-scrollbar{display:none}.demo_cardRow__0OpL5{display:flex;gap:calc(8 * var(--u))}.demo_annualCard__6rnLi,.demo_infoCard__sD2Sy,.demo_payoutCard__kqc2h{display:flex;align-items:center;flex:none;border:1px solid var(--border);border-radius:calc(10 * var(--u));background:var(--card);overflow:hidden}.demo_cardRow__0OpL5>div{flex:1 1 50%;min-width:0}.demo_payoutCard__kqc2h{gap:calc(4 * var(--u));padding:calc(8 * var(--u))}.demo_cardText___5VHP{display:flex;flex:1;flex-direction:column;gap:calc(4 * var(--u));min-width:0;font-size:calc(14 * var(--u));line-height:calc(18 * var(--u))}.demo_payoutCard__kqc2h b{font-size:calc(16 * var(--u));font-weight:500}.demo_infoCard__sD2Sy small,.demo_payoutCard__kqc2h small{font-size:calc(14 * var(--u));color:var(--muted)}.demo_emptyCard__Lgu_z{color:var(--tertiary)!important}.demo_payoutLogo__L6kcE{flex:none;width:calc(35 * var(--u));height:calc(35 * var(--u));border:1px solid var(--border);border-radius:calc(24 * var(--u));object-fit:contain}.demo_annualCard__6rnLi{flex-direction:column;align-items:flex-end;gap:calc(8 * var(--u));padding:calc(8 * var(--u)) calc(4 * var(--u))}.demo_annualCard__6rnLi>span{align-self:stretch;font-size:calc(14 * var(--u));line-height:calc(18 * var(--u))}.demo_annualCard__6rnLi>div{display:flex;align-items:center;align-self:stretch;gap:calc(8 * var(--u));padding:0 calc(4 * var(--u))}.demo_annualCard__6rnLi b{flex:1;min-width:0;font-size:calc(16 * var(--u));font-weight:500}.demo_infoCard__sD2Sy{padding:calc(8 * var(--u)) calc(12 * var(--u))}.demo_infoCard__sD2Sy>.demo_illus__872AZ{margin:0 calc(8 * var(--u))}.demo_cardTitle__exH3L{font-size:calc(16 * var(--u));line-height:calc(21 * var(--u))}.demo_cardLine__rPFxw{display:flex;flex-wrap:wrap;align-items:center;gap:calc(4 * var(--u))}.demo_cardLine__rPFxw b{font-size:calc(14 * var(--u))}.demo_cardNote__E_gP3{font-size:calc(12 * var(--u))!important}.demo_goalLine__2PVGn{display:flex;flex-wrap:wrap;align-items:baseline;min-height:calc(22 * var(--u))}.demo_goalLine__2PVGn,.demo_goalLine__2PVGn b{font-size:calc(16 * var(--u))}.demo_goalLine__2PVGn small{font-size:calc(16 * var(--u))!important}.demo_illus__872AZ{display:block;flex:none;background:currentColor;color:var(--text);mask-position:center;mask-size:contain;mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;-webkit-mask-repeat:no-repeat}.demo_popoverUp__8ypQL{top:auto;bottom:calc(100% + 6 * var(--u))}@media (prefers-reduced-motion:reduce){.demo_demo__sN7lE .demo_bar__C5nVe{transition:none}}.demo_settingsTitle__gM0aF{flex:none;padding:calc(8 * var(--u)) 0;font-size:calc(22 * var(--u));font-weight:600;line-height:1.3;color:var(--brand);text-align:center}.demo_settingsList__771Zj{display:flex;flex:1;flex-direction:column;gap:calc(20 * var(--u));min-height:0;margin:0 calc(-4 * var(--u));padding:0 0 calc(40 * var(--u));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.demo_settingsList__771Zj::-webkit-scrollbar{display:none}.demo_settingsSection__CNx7Y{display:flex;flex:none;flex-direction:column;gap:calc(20 * var(--u))}.demo_sectionRow__L7FAi{display:flex;align-items:center;justify-content:space-between}.demo_sectionRow__L7FAi h3{font-size:calc(22 * var(--u));line-height:1.3;color:var(--brand)}.demo_demo__sN7lE .demo_themeToggle__SQmXT{display:grid;place-items:center;width:calc(22 * var(--u));height:calc(22 * var(--u));padding:0;border:0;background:transparent;color:var(--text)!important}.demo_themeToggle__SQmXT svg{width:100%;height:100%}.demo_settingsCard__T9UYX{display:flex;flex-direction:column;gap:calc(16 * var(--u));padding:calc(16 * var(--u)) calc(8 * var(--u));border-radius:calc(4 * var(--u));background:var(--card)}.demo_demo__sN7lE .demo_settingsRow__QTpKe{display:flex;align-items:center;justify-content:space-between;gap:calc(4 * var(--u));width:100%;padding:0;border:0;background:transparent;color:var(--text)!important;font-size:calc(16 * var(--u));text-align:left}.demo_rowLeft__sDWy7{display:flex;flex-shrink:1;align-items:center;gap:calc(4 * var(--u));min-width:0;font-weight:500;line-height:calc(20 * var(--u))}.demo_rowLeft__sDWy7 svg{flex:none;width:calc(16 * var(--u));height:calc(16 * var(--u))}.demo_rowRight____JSy{display:flex;flex-shrink:0;align-items:center;gap:calc(4 * var(--u))}.demo_rowRight____JSy>svg{width:calc(20 * var(--u));height:calc(20 * var(--u));color:var(--text)}.demo_rowValue__vMbw2{text-align:right}.demo_rowNumber__Y0CDM,.demo_rowValue__vMbw2{font-size:calc(16 * var(--u));color:var(--muted)}.demo_rowNumber__Y0CDM{font-family:var(--font-app-mono),monospace}.demo_demo__sN7lE .demo_rowDestructive__YfJLP{color:var(--error)!important}.demo_subScreen__KOt_o{padding-top:calc(28 * var(--u))}.demo_subList__7tgAl,.demo_subScreen__KOt_o{display:flex;flex:1;flex-direction:column;gap:calc(28 * var(--u));min-height:0}.demo_subList__7tgAl{padding-bottom:calc(100 * var(--u));overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.demo_subList__7tgAl::-webkit-scrollbar{display:none}.demo_subHeader__rE7e9{display:flex;align-items:center;gap:calc(16 * var(--u))}.demo_demo__sN7lE .demo_subHeader__rE7e9 button{display:grid;place-items:center;width:calc(30 * var(--u));height:calc(30 * var(--u));padding:0;border:0;background:transparent;color:var(--text)!important}.demo_subHeader__rE7e9 svg{width:100%;height:100%}.demo_subHeader__rE7e9 h3{font-size:calc(22 * var(--u));line-height:1.3;color:var(--text)}.demo_subSection__hi829{display:flex;flex-direction:column;gap:calc(16 * var(--u))}.demo_subLabel__JFev1{font-size:calc(16 * var(--u));color:var(--muted)}.demo_options__trvpb{display:flex;flex-direction:column;gap:calc(16 * var(--u))}.demo_demo__sN7lE .demo_optionRow___GS6a{display:flex;align-items:center;justify-content:space-between;width:100%;padding:0;border:0;background:transparent;color:var(--text)!important;font-size:calc(16 * var(--u));font-weight:500;line-height:calc(20 * var(--u));text-align:left}.demo_radioGrey__T7bFF{border-color:var(--tertiary)}.demo_editHeader__z0Gto h3{font-size:calc(22 * var(--u))}.demo_editInput__EhvrS{font-size:calc(19 * var(--u))}.demo_editInput__EhvrS::placeholder{font-size:calc(19 * var(--u))}.demo_inputPrefix__FQuVJ,.demo_inputSuffix__yeAVp{flex:none;font-size:calc(19 * var(--u));font-weight:600;color:var(--text)}.demo_inputPrefix__FQuVJ{margin-right:calc(4 * var(--u));color:var(--tertiary)}.demo_inputSuffix__yeAVp{margin-left:calc(4 * var(--u))}.demo_demo__sN7lE .demo_editSave__7_WGG{font-size:calc(18 * var(--u))}.calendar-hero_hero___6j7V{display:flex;flex-direction:column;align-items:center;gap:32px;padding:40px 16px;background:var(--background);text-align:center}.calendar-hero_intro__q_rOU{max-width:1160px;padding-inline:8px}.calendar-hero_introDetails__nU_Lv,.calendar-hero_intro__q_rOU{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%}.calendar-hero_title__GTQvQ{max-width:740px;font-size:36px;font-weight:700;line-height:40px;letter-spacing:-.035em;color:var(--foreground)}.calendar-hero_subtitle__Eqp1e{width:100%;max-width:326px;color:#64748b;font-size:16px;line-height:24px;text-wrap:balance}.calendar-hero_actions__M9xf0{display:flex;flex-direction:column;align-items:center;gap:14px;padding-top:4px;width:100%}.calendar-hero_buttons__CVTgd{display:flex;flex-direction:column;align-items:center;gap:12px;max-width:100%}.calendar-hero_download__q1rc0{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:273px;max-width:100%;min-height:45px;padding:10px 16px;border-radius:10px;background:#047857;color:white;font-family:var(--font-public-sans),sans-serif;font-size:14px;font-weight:700;line-height:20px;transition:background-color .15s}.calendar-hero_download__q1rc0:hover{background:#065f46}.calendar-hero_download__q1rc0:active{background:#064e3b}.calendar-hero_download__q1rc0:focus-visible{outline:2px solid #047857;outline-offset:4px}.calendar-hero_reassuranceList__tFOl8{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:18px;width:max-content;max-width:100%;margin:0;padding:0;color:#475d5d;list-style:none}.calendar-hero_reassuranceItem__zj5MU{display:inline-flex;align-items:center;gap:6px;font-size:13px;line-height:18px;white-space:nowrap}.calendar-hero_reassuranceIcon__XsWes{display:block;width:16px;height:16px;flex:none;background:#047857;-webkit-mask:url(/icons/tick.svg) center/contain no-repeat;mask:url(/icons/tick.svg) center/contain no-repeat}.calendar-hero_preview___boiY{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%}.calendar-hero_previewStage__XnIvW{position:relative;display:flex;justify-content:center;width:100%;padding:28px 16px;overflow:hidden;border-radius:20px;background-color:#669684;background-image:url(/hero/mint-painting-film-grain-v2.webp);background-blend-mode:multiply;background-size:cover;background-position:50%;background-repeat:no-repeat}.calendar-hero_phone__Bc4PQ{container-type:inline-size;width:min(100%,292px)}.calendar-hero_frame__UGtAH{color:#0f172a;font-family:var(--font-app-sans),sans-serif;font-weight:400;font-synthesis:none;text-align:left}.calendar-hero_statusBar__FHpEp{display:flex;flex:none;align-items:center;justify-content:space-between;height:calc(62 * var(--u));padding:0 calc(54 * var(--u));color:#000;font:600 calc(17 * var(--u))/1 system-ui,sans-serif}.calendar-hero_statusIcons__YEAoD{width:calc(82 * var(--u));height:calc(22 * var(--u))}.calendar-hero_calendarContent__TSWlQ{height:calc(710 * var(--u));flex:none;padding:0 calc(16 * var(--u))}.calendar-hero_portfolioHeader__5FiHY{height:calc(56 * var(--u));display:flex;align-items:center;justify-content:center}.calendar-hero_portfolioPill__RbwXH{display:flex;align-items:center;gap:calc(8 * var(--u));height:calc(40 * var(--u));padding:0 calc(18 * var(--u));border:1px solid #047857;border-radius:calc(24 * var(--u));background:white;color:#047857;font-size:calc(18 * var(--u));font-weight:600;line-height:1.3}.calendar-hero_portfolioPill__RbwXH svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}.calendar-hero_monthSelector__DEd6C{display:flex;height:calc(44 * var(--u));align-items:center;justify-content:center;gap:calc(12 * var(--u))}.calendar-hero_monthSelector__DEd6C svg{width:calc(20 * var(--u));height:calc(20 * var(--u));stroke-width:1.5}.calendar-hero_monthSelector__DEd6C span{display:flex;align-items:center;justify-content:center;height:calc(27 * var(--u));min-width:calc(158 * var(--u));padding:0 calc(12 * var(--u));border:1px solid #0f172a;border-radius:calc(20 * var(--u));font-family:var(--font-app-mono),monospace;font-size:calc(14 * var(--u));line-height:1}.calendar-hero_weekdays__ZBDEQ{align-items:center;height:calc(30 * var(--u));font-size:calc(16 * var(--u));font-weight:500;text-align:center}.calendar-hero_calendarGrid__2ScpA,.calendar-hero_weekdays__ZBDEQ{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.calendar-hero_day__Ykqoa{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(1 * var(--u));height:calc(48 * var(--u));font-family:var(--font-app-mono),monospace;font-size:calc(16 * var(--u));line-height:calc(22 * var(--u))}.calendar-hero_paymentDay__QKCwf{position:relative;display:flex;align-items:center;justify-content:center;width:calc(26 * var(--u));height:calc(26 * var(--u))}.calendar-hero_paymentDay__QKCwf img{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;opacity:.22}.calendar-hero_paymentDay__QKCwf span{position:relative;opacity:.5}.calendar-hero_calendarAmount__0Pj_g{font-size:calc(10 * var(--u));font-weight:500;line-height:calc(12 * var(--u))}.calendar-hero_confirmed__WSLsz{color:#06b6d4}.calendar-hero_estimated__uLwL5{color:#f59e0b}.calendar-hero_upcomingHeading__V2Ev7{display:flex;align-items:center;gap:calc(7 * var(--u));height:calc(46 * var(--u));color:#047857;font-size:calc(22 * var(--u));font-weight:600;line-height:1.2;white-space:nowrap}.calendar-hero_upcomingHeading__V2Ev7 span{color:#64748b}.calendar-hero_payments__TQOKE{display:flex;flex-direction:column;gap:calc(8 * var(--u))}.calendar-hero_payment__ol8be{display:flex;align-items:center;gap:calc(4 * var(--u));height:calc(80 * var(--u));padding:calc(8 * var(--u)) calc(12 * var(--u));border:1px solid #e2e8f0;border-radius:calc(10 * var(--u));background:white;box-shadow:0 2px 2px #0000000a;font-size:calc(14 * var(--u));line-height:calc(18 * var(--u))}.calendar-hero_companyLogo__3mv1V{width:calc(50 * var(--u));height:calc(50 * var(--u));border-radius:50%;flex:none}.calendar-hero_companyDetails__ruDy7{display:flex;flex:1;flex-direction:column;min-width:0;gap:calc(3 * var(--u))}.calendar-hero_companyName__kKIZf{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.calendar-hero_number__5ixTj{font-family:var(--font-app-mono),monospace}.calendar-hero_paymentDetails__iJOeg{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:calc(8 * var(--u));width:calc(96 * var(--u))}.calendar-hero_paymentDate__7DUzY{color:#64748b;font-size:calc(14 * var(--u));white-space:nowrap}.calendar-hero_paymentAmount__JkYzW{font-family:var(--font-app-mono),monospace;font-size:calc(16 * var(--u));font-weight:500;line-height:calc(22 * var(--u))}.calendar-hero_taxNote__fFDLB{display:flex;align-items:center;gap:calc(4 * var(--u));height:calc(30 * var(--u));color:#94a3b8;font-size:calc(14 * var(--u));line-height:calc(16 * var(--u))}.calendar-hero_taxNote__fFDLB svg{width:calc(14 * var(--u));height:calc(14 * var(--u))}.calendar-hero_tabBar__8b47C{position:relative;flex:1;min-height:0;border-top:1px solid #e2e8f0;background:white}.calendar-hero_tabs__HkwFM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));height:calc(50 * var(--u));padding-top:calc(4 * var(--u))}.calendar-hero_tab__oISiV{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(4 * var(--u));color:#b9bcbe;font-family:var(--font-app-tab),sans-serif;font-weight:500;font-size:calc(12 * var(--u));line-height:calc(16 * var(--u))}.calendar-hero_tab__oISiV svg{width:calc(26 * var(--u));height:calc(26 * var(--u))}.calendar-hero_activeTab__z9PCy{color:#047857}.calendar-hero_homeIndicator__h2bif{position:absolute;bottom:calc(8 * var(--u));left:50%;transform:translateX(-50%);width:calc(134 * var(--u));height:calc(5 * var(--u));border-radius:calc(4 * var(--u));background:#000}@media (min-width:768px){.calendar-hero_hero___6j7V{gap:40px;padding:56px 24px 48px}.calendar-hero_intro__q_rOU{gap:24px}.calendar-hero_title__GTQvQ{font-size:64px;line-height:70px;letter-spacing:-.045em}.calendar-hero_subtitle__Eqp1e{max-width:580px;font-size:20px;line-height:30px;white-space:pre-line}.calendar-hero_buttons__CVTgd{flex-direction:row;gap:16px}.calendar-hero_previewStage__XnIvW{padding:40px 32px;border-radius:24px}.calendar-hero_phone__Bc4PQ{width:320px}.calendar-hero_reassuranceList__tFOl8{gap:26px}.calendar-hero_reassuranceItem__zj5MU{font-size:14px;line-height:20px}.calendar-hero_reassuranceIcon__XsWes{width:18px;height:18px}}@media (max-width:767px){.calendar-hero_reassuranceList__tFOl8{flex-direction:column;gap:5px;width:100%}}@media (min-width:1024px){.calendar-hero_hero___6j7V{gap:48px;padding:64px 32px 48px}}.calendar-hero_tryIt___dVlK{position:absolute;z-index:1;display:none;right:calc(50% + 186px + 3em);top:9%;color:#f6f2e6;font-family:var(--font-handwriting),"Comic Sans MS",cursive;font-size:34px;line-height:1;pointer-events:none;user-select:none}.calendar-hero_tryItText__iW2XZ{display:block;transform:rotate(-7deg);white-space:nowrap;letter-spacing:.02em;text-shadow:0 1px 0 rgba(0,0,0,.08)}.calendar-hero_tryItNote__Q0hsq{display:block;margin-top:.12em;font-size:.5em;line-height:1;letter-spacing:.04em;opacity:.85;text-align:center}.calendar-hero_tryItDashes__Wiu4J{position:absolute;left:-.9em;top:-.3em;width:.8em;height:1.2em}.calendar-hero_tryItArrow__i9sGk{position:absolute;left:calc(100% + 6px);top:-.1em;width:3em;height:1.4em}.calendar-hero_tryItBelow__G9HWs{position:relative;display:flex;align-items:flex-start;justify-content:center;gap:14px;margin-top:-4px;color:var(--foreground);font-family:var(--font-handwriting),"Comic Sans MS",cursive;font-size:34px;line-height:1;pointer-events:none;user-select:none}.calendar-hero_tryItBelow__G9HWs .calendar-hero_tryItDashes__Wiu4J{position:static;flex:none;margin:-.25em -.1em 0 0}.calendar-hero_tryItBelow__G9HWs .calendar-hero_tryItText__iW2XZ{transform:rotate(-4deg);text-shadow:none}.calendar-hero_tryItArrowUp__1Ottu{flex:none;width:1.3em;height:2em;margin-top:-1.1em;transform:rotate(180deg)}@media (min-width:1024px){.calendar-hero_tryIt___dVlK{display:block}.calendar-hero_tryItBelow__G9HWs{display:none}}@media (min-width:1200px){.calendar-hero_tryIt___dVlK{font-size:50px}}@font-face{font-family:handwriting;src:url(/_next/static/media/d492ae04c306ff03-s.woff) format("woff");font-display:swap;font-weight:400}@font-face{font-family:handwriting Fallback;src:local("Arial");ascent-override:215.17%;descent-override:100.16%;line-gap-override:0.00%;size-adjust:61.82%}.__className_72b839{font-family:handwriting,handwriting Fallback;font-weight:400}.__variable_72b839{--font-handwriting:"handwriting","handwriting Fallback"}@font-face{font-family:appSans;src:url(/_next/static/media/9fdf3796e1088335-s.woff) format("woff");font-display:swap;font-weight:400}@font-face{font-family:appSans;src:url(/_next/static/media/f9d73af258394f43-s.woff) format("woff");font-display:swap;font-weight:500}@font-face{font-family:appSans;src:url(/_next/static/media/e76b243879c0296a-s.woff) format("woff");font-display:swap;font-weight:600}@font-face{font-family:appSans Fallback;src:local("Arial");ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.00%;size-adjust:105.13%}.__className_c1965e{font-family:appSans,appSans Fallback}.__variable_c1965e{--font-app-sans:"appSans","appSans Fallback"}@font-face{font-family:appMono;src:url(/_next/static/media/ad6fd6c3ca0dc8f2-s.woff) format("woff");font-display:swap;font-weight:400}@font-face{font-family:appMono;src:url(/_next/static/media/172134a30cde8f33-s.woff) format("woff");font-display:swap;font-weight:500}@font-face{font-family:appMono Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_ed024b{font-family:appMono,appMono Fallback}.__variable_ed024b{--font-app-mono:"appMono","appMono Fallback"}@font-face{font-family:appTab;src:url(/_next/static/media/c4ed7b8a290fe157-s.woff) format("woff");font-display:swap;font-weight:500}@font-face{font-family:appTab Fallback;src:local("Arial");ascent-override:89.51%;descent-override:21.20%;line-gap-override:0.00%;size-adjust:106.13%}.__className_5b9544{font-family:appTab,appTab Fallback;font-weight:500}.__variable_5b9544{--font-app-tab:"appTab","appTab Fallback"}