.stipendly-modular{--st-primary:#00c896;--st-active:#28a745;--st-active-text:#3bb75e;--st-active-bg:#f1fef4;--st-warning:#ffaa22;--st-warning-bg:#fff2da;--st-danger:#f24848;--st-danger-bg:#fff1f1;--st-info:#3b68b7;--st-text:#444;--st-text-2:#596a7a;--st-text-3:#86929d;--st-placeholder:#c1c7cd;--st-border:#e6e6e6;--st-surface:#fff;--st-page:#fafaf5;--st-stage:#eff0ef;--st-shadow:0 2px 4px 8px rgba(26,50,71,.05);--st-card-width:328px;--st-screen-width:360px;color:var(--st-text)}.stipendly-modular[data-theme=dark]{--st-text:#f4f6f5;--st-text-2:rgba(255,255,255,.62);--st-text-3:rgba(255,255,255,.4);--st-placeholder:rgba(255,255,255,.32);--st-border:rgba(255,255,255,.075);--st-surface:rgba(255,255,255,.05);--st-stage:#171b1a;--st-active-bg:rgba(40,167,69,.14);--st-warning-bg:rgba(255,170,34,.13);--st-danger-bg:rgba(242,72,72,.12);--st-shadow:0 14px 30px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.035)}.st-badge{box-sizing:border-box;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:max-content;height:18px;min-height:18px;padding:2px 8px;border:0;border-radius:4px;font-family:"Space Grotesk",var(--font-ui);font-size:10px;font-style:normal;font-weight:700;line-height:14px;text-align:right;text-transform:uppercase;white-space:nowrap;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.st-badge--pending{background:#fff2da;color:#ffaa22}.st-badge--active{background:#f1fef4;color:#28a745}.st-badge--info{background:#eaf1ff;color:#3b68b7}.st-badge--tag{background:#f7f9fa;color:#596a7a}.st-badge--highlight{background:#00c896;color:#fff}.st-badge--inactive{background:#f7f9fa;color:#c1c7cd}.st-badge--error{background:#fff1f1;color:#f24848}.stipendly-modular[data-theme=dark] .st-badge--pending{background:rgba(255,170,34,.15);color:#ffaa22}.stipendly-modular[data-theme=dark] .st-badge--active{background:rgba(40,167,69,.17);color:#55ca70}.stipendly-modular[data-theme=dark] .st-badge--info{background:rgba(59,104,183,.22);color:#8fb3f2}.stipendly-modular[data-theme=dark] :is(.st-badge--tag,.st-badge--inactive){background:rgba(247,249,250,.08)}.stipendly-modular[data-theme=dark] .st-badge--tag{color:rgba(255,255,255,.68)}.stipendly-modular[data-theme=dark] .st-badge--inactive{color:rgba(255,255,255,.34)}.stipendly-modular[data-theme=dark] .st-badge--error{background:rgba(242,72,72,.16);color:#ff7474}.st-button{width:var(--st-card-width);max-width:100%;height:56px;padding:16px 24px;border:0;border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;font:500 16px/24px var(--font-ui)}.st-button--primary{background:var(--st-primary);color:#fff}.st-button--secondary{background:var(--st-surface);color:var(--st-text);box-shadow:var(--st-shadow)}.st-button--disabled,.st-button--loading{background:#b8c2cc;color:#fff;box-shadow:none}.st-button--tertiary{height:52px;background:transparent;color:#ffd66b;font-size:14px;line-height:20px}.st-field{width:100%;min-height:56px;padding:8px 16px;background:var(--st-surface);border:1px solid transparent;border-radius:8px;box-shadow:var(--st-shadow);color:var(--st-text);font:400 14px/20px var(--font-ui)}.st-field--active,.st-field:focus{outline:0;border-color:var(--st-primary)}.st-field--selected{border-color:#bfe9d7}.st-field--error{border-color:#f5a19c}.st-field::placeholder{color:var(--st-placeholder)}.st-field__assistive{margin-top:8px;padding:0 16px;font:400 10px/14px var(--font-ui);color:var(--st-text-2)}.st-field__assistive--error{color:var(--st-danger)}.st-app-card{width:var(--st-card-width);max-width:100%;min-height:78px;padding:16px;border:0;border-radius:8px;background:var(--st-surface);box-shadow:var(--st-shadow);color:var(--st-text);text-align:left}.st-list-title{box-sizing:border-box;width:100%;min-height:52px;padding:12px 14px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(255,255,255,.54));box-shadow:0 10px 24px rgba(46,75,66,.08),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}.st-list-title>span{min-width:0;overflow:hidden;color:var(--st-text);font:400 14px/20px var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.st-list-title>button{flex:0 0 auto;padding:0;border:0;background:transparent;color:#ffaa22;font:400 12px/20px var(--font-ui)}.stipendly-modular[data-theme=dark] .st-list-title{border-color:rgba(255,255,255,.08);background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.035));box-shadow:0 10px 24px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.07)}.st-payout-card,.st-stipend-setting{width:var(--st-card-width);max-width:100%;background:var(--st-surface);border-radius:8px;box-shadow:var(--st-shadow);overflow:hidden}.st-payout-card__slot,.st-stipend-setting__slot{width:100%;min-height:64px;padding:14px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:0;background:transparent;color:var(--st-text);text-align:left}.st-payout-card__slot+.st-payout-card__slot,.st-stipend-setting__slot+.st-stipend-setting__slot{border-top:1px dashed var(--st-border)}.st-payout-card__slot>span{display:grid;gap:2px}.st-payout-card__title{font:500 14px/20px var(--font-ui)}.st-payout-card__sub{font:400 12px/16px var(--font-ui);color:var(--st-text-3)}.st-radio{width:20px;height:20px;flex:0 0 20px;border:2px solid #6e8c88;border-radius:50%}.st-radio--selected{border-color:var(--st-warning);box-shadow:inset 0 0 0 4px var(--st-surface);background:var(--st-warning)}.st-stipend-setting__slot>span:first-child{font:400 12px/16px var(--font-ui);color:var(--st-text-3)}.st-stipend-setting__slot b{font:500 14px/20px var(--font-ui)}.st-stipend-setting__assistive{width:var(--st-card-width);max-width:100%;padding:8px 16px 0;font:400 10px/14px var(--font-ui);color:var(--st-text-3)}.st-budget-hero{width:var(--st-screen-width);height:232px;padding:16px;background:var(--st-surface);box-shadow:var(--st-shadow);justify-content:center;gap:24px}.st-budget-hero,.st-budget-hero__top{max-width:100%;display:flex;flex-direction:column;align-items:center}.st-budget-hero__top{width:var(--st-card-width);gap:4px}.st-budget-hero__top>span{font:400 12px/20px var(--font-ui);color:var(--st-text-2)}.st-budget-hero__amount{font:700 24px/32px var(--font-display);color:var(--st-text)}.st-budget-progress{width:var(--st-card-width);max-width:100%;padding:0 8px;display:flex;flex-direction:column;gap:8px}.st-budget-progress__track{width:100%;height:10px;display:flex;overflow:hidden;border-radius:4px}.st-budget-progress__spent{background:var(--st-active)}.st-budget-progress__remaining{flex:1;background:rgba(204,209,214,.5)}.st-budget-progress__metrics{display:grid;grid-template-columns:1fr 1fr}.st-budget-progress__metric{display:flex;flex-direction:column}.st-budget-progress__metric--right{align-items:flex-end}.st-budget-progress__label{font:400 12px/20px var(--font-ui);color:var(--st-text-2)}.st-budget-progress__value{font:500 14px/20px var(--font-ui);color:var(--st-text-2)}.st-budget-progress__value--paid{color:var(--st-active-text)}.st-receipt-hero{width:var(--st-screen-width);max-width:100%;height:128px;padding:24px 0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#fff}.st-receipt-hero--upcoming{background:var(--st-warning)}.st-receipt-hero--available,.st-receipt-hero--escrow{background:var(--st-info)}.st-receipt-hero--paid{background:var(--st-active)}.st-receipt-hero--failed{background:var(--st-danger)}.st-receipt-hero__status{font:400 13px/20px var(--font-ui)}.st-receipt-hero__amount{font:700 24px/32px var(--font-display)}.st-receipt-hero__meta{font:500 13px/20px var(--font-ui)}.st-virtual-card{width:var(--st-card-width);max-width:100%;height:208px;border-radius:16px;position:relative;overflow:hidden;color:#fff}.st-virtual-card--mastercard{background:radial-gradient(260px 160px at 85% 12%,rgba(185,166,224,.38),transparent 70%),linear-gradient(160deg,#16084c,#25205c 60%,#121212)}.st-virtual-card--visa{background:radial-gradient(240px 150px at 76% 6%,rgba(0,200,150,.34),transparent 72%),linear-gradient(155deg,#113f34,#0b2d27 66%,#121212)}.st-virtual-card__brand{position:absolute;top:18px;right:18px;font:700 12px/16px var(--font-ui)}.st-virtual-card__chip{position:absolute;left:18px;top:28px;width:34px;height:24px;border-radius:6px;background:linear-gradient(135deg,#d3c173,#b89a3d)}.st-virtual-card__number{position:absolute;left:18px;right:18px;top:92px;font:500 21px/24px var(--font-ui);letter-spacing:.06em;white-space:nowrap}.st-virtual-card__balance{position:absolute;left:18px;bottom:18px;max-width:150px;display:flex;flex-direction:column}.st-virtual-card__balance-label{font:400 10px/14px var(--font-ui);color:rgba(255,255,255,.68)}.st-virtual-card__balance-value{font:700 30px/32px var(--font-ui);white-space:nowrap}.st-virtual-card__holder{position:absolute;right:18px;bottom:18px;width:118px;display:flex;flex-direction:column;align-items:flex-end;text-align:right}.st-virtual-card__holder-name{width:100%;font:500 14px/18px var(--font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-virtual-card__holder-meta{width:100%;margin-top:3px;font:400 10px/14px var(--font-ui);color:rgba(255,255,255,.68);white-space:nowrap}.st-selection-sheet{position:absolute;left:0;right:0;bottom:0;width:var(--st-screen-width);max-width:100%;max-height:78dvh;padding:0 16px 88px;border-radius:24px 24px 0 0;background:var(--st-page);box-shadow:0 -15px 50px rgba(9,35,58,.2);overflow-y:auto}.st-selection-sheet:before{content:"";display:block;width:36px;height:4px;margin:8px auto 16px;border-radius:2px;background:var(--st-primary)}.stipendly-modular{--interactive-primary:var(--st-primary);--interactive-action:var(--st-primary);--glass-brand:var(--st-primary);--glass-brand-strong:#00b889;--ds-color-brand:var(--st-primary)}.stipendly-modular :is(.primary,.ds-button-primary,.st-button--primary){background:var(--st-primary);color:#fff}.stipendly-modular .bottom-nav button.active{background:var(--st-primary);color:#fff}.stipendly-modular .bottom-nav button.active .material-symbols-rounded{display:none}.stipendly-modular .bottom-nav button.active small{display:block;color:#fff;font-weight:500;text-align:center}.stipendly-modular :is(.filled-state,.card-manage-body,.data-list,.budget-transactions,.card-menu-lines,.card-detail-lines,.settings-section,.ds-settings-section){background:transparent;box-shadow:none;border-color:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.stipendly-modular :is(.data-list,.card-menu-lines,.card-detail-lines)>:is(.budget-list-row,.card-list-row,button:not(.st-glass-list-card),div){background:var(--st-surface)}.stipendly-modular :is(.home-header-shell.filled,.balance-filled,.balance-card,.progress-card,.st-receipt-hero,.st-virtual-card),.stipendly-modular :is(.home-header-shell.filled,.balance-filled,.balance-card,.progress-card,.st-receipt-hero,.st-virtual-card) :is(h1,h2,h3,h4,strong,b,span,small,i){color:#fff}.stipendly-modular :is(.home-header-shell.filled,.balance-filled,.balance-card,.progress-card,.st-receipt-hero,.st-virtual-card) :is(.next-stipend-pill,.st-badge){color:inherit}.stipendly-modular .st-virtual-card__balance-label,.stipendly-modular .st-virtual-card__holder-meta{color:rgba(255,255,255,.72)}.stipendly-modular :is(.send-dialog-backdrop.card-menu-backdrop,.menu-overlay){overflow:hidden;align-items:flex-end;justify-content:stretch;padding:0}.stipendly-modular .st-selection-sheet{position:relative;inset:auto;width:100%;max-width:none;max-height:min(78dvh,680px);margin-top:auto;padding:0 16px max(30px,env(safe-area-inset-bottom));border:1px solid var(--glass-border-highlight);border-bottom:0;border-radius:24px 24px 0 0;background:var(--st-page);box-shadow:0 -15px 40px rgba(13,31,39,.16);overflow-y:auto;overscroll-behavior:contain;backdrop-filter:none;-webkit-backdrop-filter:none}.stipendly-modular .st-selection-sheet:before{position:sticky;z-index:2;top:8px;margin:8px auto 16px}.stipendly-modular .st-selection-sheet :is(button,.st-payout-card__slot){background:var(--st-surface);color:var(--st-text)}.stipendly-modular .st-selection-sheet :is(h2,h3,strong,b,span){color:var(--st-text)}.stipendly-modular .st-selection-sheet small{color:var(--st-text-2)}.stipendly-modular .st-payout-card,.stipendly-modular .st-stipend-setting-group{width:var(--st-card-width);max-width:100%}.stipendly-modular .st-payout-card__slot,.stipendly-modular .st-stipend-setting__slot{min-height:64px;padding:14px 16px}.stipendly-modular .st-payout-card__slot>span,.stipendly-modular .st-stipend-setting__slot>span{min-width:0;display:grid;gap:0}.stipendly-modular .st-payout-card--unfilled .st-payout-card__slot,.stipendly-modular .st-payout-card__placeholder,.stipendly-modular .st-stipend-setting--unfilled .st-stipend-setting__slot b{color:var(--st-text-3);font-weight:400}.stipendly-modular .st-chevron{color:#6e8390;font:400 20px/20px var(--font-ui)}.stipendly-modular .st-payout-card__slot:disabled{opacity:.45;cursor:not-allowed}.stipendly-modular .st-stipend-setting__slot b{display:block;color:var(--st-text);font:500 14px/20px var(--font-ui)}.stipendly-modular .st-stipend-setting__slot small{display:block;color:var(--st-text-3);font:400 12px/16px var(--font-ui)}.stipendly-modular .budget-form>:is(.st-payout-card,.st-stipend-setting-group){justify-self:center}.stipendly-modular .st-sheet-scrim{position:fixed;z-index:100;inset:0;display:flex;align-items:flex-end;justify-content:center;overflow:hidden;background:rgba(9,32,38,.58);overscroll-behavior:contain}.stipendly-modular .st-sheet-scrim .st-selection-sheet{position:relative;inset:auto;width:var(--st-screen-width);max-width:100%;max-height:100%;margin:0;padding:0 0 88px;border:1px solid var(--glass-border-highlight);border-bottom:0;border-radius:24px 24px 0 0;background:var(--st-page);box-shadow:0 -15px 40px rgba(13,31,39,.16);overflow-y:auto;overscroll-behavior:contain}.stipendly-modular .st-selection-sheet__handle{height:20px;display:grid;place-items:center}.stipendly-modular .st-selection-sheet__handle span{width:36px;height:4px;border-radius:2px;background:var(--st-primary)}.stipendly-modular .st-sheet-scrim .st-selection-sheet:before{display:none}.stipendly-modular .st-selection-sheet__head{height:56px;display:flex;align-items:center;justify-content:space-between;padding:4px 4px 4px 16px;border-bottom:1px solid color-mix(in srgb,var(--st-text) 10%,transparent)}.stipendly-modular .st-selection-sheet__head h2{margin:0;color:var(--st-text);font:700 20px/24px var(--font-display)}.stipendly-modular .st-selection-sheet__head button{width:48px;height:48px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:#ffd66b;font:400 24px/24px var(--font-ui)}.stipendly-modular .st-selection-sheet__choices{width:var(--st-card-width);max-width:calc(100% - 32px);margin:28px auto 0;border-radius:8px;background:var(--st-surface);box-shadow:var(--st-shadow);overflow:hidden}.stipendly-modular .st-sheet-option{width:100%;min-height:76px;padding:16px;display:flex;align-items:center;gap:16px;border:0;border-bottom:1px dashed var(--st-border);background:transparent;color:var(--st-text);text-align:left}.stipendly-modular .st-sheet-option--tall{min-height:96px}.stipendly-modular .st-sheet-option:last-child{border-bottom:0}.stipendly-modular .st-sheet-option>span{min-width:0;flex:1;display:block}.stipendly-modular .st-sheet-option b{display:block;color:var(--st-text);font:700 15px/20px var(--font-ui)}.stipendly-modular .st-sheet-option small{display:block;margin-top:5px;color:var(--st-text-3);font:400 13px/19px var(--font-ui)}.stipendly-modular .st-sheet-option:disabled{opacity:.45;cursor:not-allowed}.stipendly-modular .st-destination-picker{display:block;background:transparent}.stipendly-modular .st-destination-users{padding:14px 0;border-bottom:1px dashed var(--st-border)}.stipendly-modular .st-destination-users>small{display:block;padding:0 16px 10px}.stipendly-modular .st-destination-users .social-user-search{width:calc(100% - 32px);margin:0 auto}.stipendly-modular .st-list-card{width:var(--st-card-width);max-width:100%;height:78px;min-height:78px;padding:16px;display:grid;align-content:center;gap:2px;border:0;border-radius:8px;background:var(--st-surface);box-shadow:var(--st-shadow);color:var(--st-text);text-align:left;overflow:hidden}.stipendly-modular .st-list-card__foot,.stipendly-modular .st-list-card__head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.stipendly-modular .st-list-card__head strong{color:var(--st-text);font:500 16px/20px var(--font-ui);white-space:nowrap}.stipendly-modular .st-list-card__foot b{min-width:0;overflow:hidden;color:var(--st-text-2);font:400 14px/20px var(--font-ui);text-overflow:ellipsis;white-space:nowrap}.stipendly-modular .st-list-card__foot small{color:var(--st-text-2);font:400 12px/20px var(--font-ui);text-align:right;white-space:nowrap}.stipendly-modular .st-list-card__feature{margin:6px 0 -4px;padding-top:8px;display:flex;align-items:center;justify-content:space-between;border-top:1px dashed var(--st-border)}.stipendly-modular .st-list-card__feature small{color:var(--st-text-3);font:400 12px/16px var(--font-ui)}.stipendly-modular .st-list-card__feature b{color:var(--st-primary);font:500 12px/16px var(--font-ui)}.stipendly-modular .st-stipend-card--featured-rollover{height:112px;min-height:112px;background:color-mix(in srgb,var(--st-primary) 7%,var(--st-surface))}.stipendly-modular :is(.st-stipend-card--paid,.st-budget-card--inactive,.st-virtual-list-card--inactive){opacity:.45}.stipendly-modular .st-budget-card--failed{border:1px solid color-mix(in srgb,var(--st-danger) 30%,transparent)}.stipendly-modular .st-budget-card--upcoming{border:1px solid color-mix(in srgb,var(--st-warning) 28%,transparent)}.stipendly-modular .st-list-card__amount-with-icon{display:flex;align-items:center;gap:10px}.stipendly-modular .st-card-mark{width:18px;height:14px;display:inline-block;border-radius:2px;background:#7146e8;box-shadow:inset -5px 0 0 rgba(255,255,255,.32)}.stipendly-modular .st-virtual-list-card--inactive .st-card-mark{background:#ccd1d6}.stipendly-modular .st-list-card--selected{outline:2px solid var(--st-primary);outline-offset:-2px}.stipendly-modular .st-glass-list-card{width:100%;max-width:none;min-height:78px;height:auto;margin:0;justify-self:stretch;padding:16px;display:grid;align-content:center;gap:2px;overflow:hidden;border:1px solid rgba(255,255,255,.98);background:linear-gradient(145deg,rgba(255,255,255,.74),rgba(255,255,255,.5))!important;box-shadow:0 14px 30px rgba(46,75,66,.1),inset 0 1px 0 rgba(255,255,255,1),inset 0 0 0 1px rgba(15,35,28,.045)!important;backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%);color:#0f231c;text-align:left}.stipendly-modular .st-glass-list-card--corner-a{border-radius:0 14px 10px 18px!important}.stipendly-modular .st-glass-list-card--corner-b{border-radius:14px 0 18px 10px!important}.stipendly-modular .st-glass-list-card__foot,.stipendly-modular .st-glass-list-card__head{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.stipendly-modular .st-glass-list-card__head>span{min-width:0;display:flex;align-items:center}.stipendly-modular .st-glass-list-card__head strong{color:#0f231c;font:700 16px/24px var(--font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stipendly-modular .st-glass-list-card__foot b{min-width:0;color:#596a7a;font:400 14px/20px var(--font-ui);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stipendly-modular .st-glass-list-card__foot small{color:#596a7a;font:400 12px/20px var(--font-ui);text-align:right;white-space:nowrap}.stipendly-modular .st-glass-list-card__feature{margin-top:8px;padding-top:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px dashed rgba(15,35,28,.07)}.stipendly-modular .st-glass-list-card__feature small{color:#86929d;font:400 12px/20px var(--font-ui)}.stipendly-modular .st-glass-list-card__feature b{color:#1bae96;font:500 12px/20px var(--font-ui)}.stipendly-modular .st-glass-list-card--rollover-big{background:linear-gradient(145deg,rgba(234,251,245,.94),rgba(255,255,255,.72))!important;border-color:rgba(146,237,171,.38)}.stipendly-modular .st-glass-list-card--rollover-big .st-badge--active{color:#fff;background:#26a854;border-color:#26a854}.stipendly-modular .st-glass-list-card--budget.st-glass-list-card--upcoming .st-badge--pending{color:#ffaa22;background:#fff8ed;border-color:transparent}.stipendly-modular .st-glass-list-card--paused{opacity:.72}.stipendly-modular :is(.st-glass-list-card--paid,.st-glass-list-card--completed,.st-glass-list-card--inactive,.st-glass-list-card--closed){opacity:.45}.stipendly-modular .st-glass-list-card--failed{border-color:rgba(242,72,72,.34)}.stipendly-modular .st-glass-list-card--selected{outline:2px solid var(--st-primary);outline-offset:-2px}.stipendly-modular .st-glass-list-card__amount-with-icon{display:flex;align-items:center;gap:10px}.stipendly-modular .st-virtual-card-icon{position:relative;width:18px;height:12px;display:inline-block;flex:0 0 auto;border-radius:2px;background:#7657f2}.stipendly-modular .st-virtual-card-icon:after{content:"";position:absolute;left:4px;top:4px;width:4px;height:4px;border-radius:1px;background:#fff;opacity:.8}.stipendly-modular .st-glass-list-card--inactive .st-virtual-card-icon{background:#ccd1d6}.stipendly-modular[data-theme=dark] .st-glass-list-card{color:var(--st-text);border-color:rgba(255,255,255,.08);background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.035))!important;box-shadow:0 14px 30px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.07),inset 0 0 0 1px rgba(255,255,255,.025)!important}.stipendly-modular[data-theme=dark] .st-glass-list-card__head strong{color:var(--st-text)}.stipendly-modular[data-theme=dark] .st-glass-list-card--rollover-big{background:linear-gradient(145deg,rgba(0,200,150,.13),rgba(255,255,255,.045))!important}.stipendly-modular{--st-frame-gutter:12px;--st-card-width:100%;--st-screen-width:100%;--st-page:#fff;--st-stage:rgba(244,248,246,.58)}.stipendly-modular[data-theme=dark]{--st-page:#111514;--st-stage:rgba(255,255,255,.035)}.stipendly-modular :is(.dashboard,.dashboard-home,.budget-module,.stipend-page,.card-manage-body){background:var(--st-page)}.stipendly-modular .budget-form{padding-right:var(--st-frame-gutter);padding-left:var(--st-frame-gutter)}.stipendly-modular .budget-form>:is(.field,.currency-input,.budget-row,.date-row,.renew-row,.toggle-row,.st-payout-card,.st-stipend-setting-group){width:100%;justify-self:stretch}.stipendly-modular .filled-state:not(.history-filled-state){padding-right:0;padding-left:0}.stipendly-modular :is(.data-list.component-list,.stipend-list,.send-card-list){width:100%;margin:0;padding:12px var(--st-frame-gutter) 96px;background:transparent;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.stipendly-modular :is(.data-list.component-list,.stipend-list,.send-card-list){gap:8px!important;row-gap:8px!important;column-gap:0!important}.stipendly-modular[data-theme=dark] :is(.data-list.component-list,.stipend-list,.send-card-list){background:transparent}.stipendly-modular :is(.dashboard,.dashboard-home,.budget-module,.stipend-page,.card-manage-body,.settings-list,.settings-detail){background:radial-gradient(140% 72% at 0 0,rgba(255,255,255,.98),transparent 58%),linear-gradient(180deg,#fff,#fbfaf6 52%,#f3f1e9)}.stipendly-modular[data-theme=dark] :is(.dashboard,.dashboard-home,.budget-module,.stipend-page,.card-manage-body,.settings-list,.settings-detail){background:radial-gradient(140% 72% at 0 0,rgba(0,200,150,.11),transparent 58%),linear-gradient(180deg,#151b19,#101412)}.stipendly-modular :is(.st-list-card,.st-app-card){width:100%;max-width:none;background:rgba(255,255,255,.66);border:1px solid rgba(255,255,255,.9);box-shadow:none;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.stipendly-modular[data-theme=dark] :is(.st-list-card,.st-app-card){background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.07)}.stipendly-modular :is(.section-title,.ds-page-header,.budget-head,.subpage-header,.manage-head,.flow-header,.ds-tabs,.tab-line,.stipend-tabs,.transaction-tabs,.bottom-nav){background:rgba(255,255,255,.82);border-color:rgba(9,35,58,.08);box-shadow:none;backdrop-filter:blur(24px) saturate(1.18);-webkit-backdrop-filter:blur(24px) saturate(1.18)}.stipendly-modular[data-theme=dark] :is(.section-title,.ds-page-header,.budget-head,.subpage-header,.manage-head,.flow-header,.ds-tabs,.tab-line,.stipend-tabs,.transaction-tabs,.bottom-nav){background:rgba(17,21,20,.82);border-color:rgba(255,255,255,.07)}.stipendly-modular :is(.ds-tabs,.tab-line,.stipend-tabs,.transaction-tabs){width:100%;min-height:48px;height:48px;padding:0 var(--st-frame-gutter)}.stipendly-modular .filled-state>.tab-line{margin:0;top:0}.stipendly-modular .bottom-nav{left:var(--st-frame-gutter);right:var(--st-frame-gutter);bottom:12px;width:auto;border:1px solid rgba(255,255,255,.78);box-shadow:0 10px 34px rgba(26,50,71,.08)}.stipendly-modular .home-header-shell.filled{width:calc(100% - var(--st-frame-gutter) - var(--st-frame-gutter));min-height:238px;margin:12px var(--st-frame-gutter) 0;gap:20px}.stipendly-modular .home-header-shell.filled .home-identity h1{font-size:20px;line-height:24px}.stipendly-modular .home-header-shell.filled .stipend-master-bar{order:2}.stipendly-modular .home-header-shell.filled .balance{order:3;margin-top:auto}.stipendly-modular .home-header-shell.filled .dash-header{order:1}.stipendly-modular .dashboard-filled-home .filled-state{padding-right:var(--st-frame-gutter);padding-left:var(--st-frame-gutter)}.stipendly-modular .st-sheet-scrim .st-selection-sheet{width:100%;max-width:none}.stipendly-modular .st-selection-sheet__choices{width:calc(100% - var(--st-frame-gutter) - var(--st-frame-gutter));max-width:none}.stipendly-modular .card-manage-body{padding-right:var(--st-frame-gutter);padding-left:var(--st-frame-gutter)}.stipendly-modular .st-virtual-card{width:100%;max-width:none;height:auto;aspect-ratio:328/208}.stipendly-modular .st-virtual-card__number{top:44%;font-size:clamp(21px,5.8vw,25px)}.stipendly-modular .st-virtual-card__balance-value{font-size:clamp(28px,7.5vw,34px)}.stipendly-modular .dashboard{background:radial-gradient(140% 72% at 0 0,rgba(255,255,255,.98),transparent 58%),linear-gradient(180deg,#fff,#fbfaf6 52%,#f3f1e9)}.stipendly-modular[data-theme=dark] .dashboard{background:radial-gradient(140% 72% at 0 0,rgba(0,200,150,.11),transparent 58%),linear-gradient(180deg,#151b19,#101412)}.stipendly-modular :is(.card-manage-body,.filled-state){background:transparent}.stipendly-modular :is(.section-title,.ds-page-header,.budget-head,.subpage-header,.manage-head,.flow-header,.ds-tabs,.tab-line,.stipend-tabs,.transaction-tabs,.bottom-nav){background:linear-gradient(135deg,rgba(255,255,255,.78),rgba(241,248,245,.68));border-color:rgba(255,255,255,.86);box-shadow:0 8px 24px rgba(26,50,71,.07),inset 0 1px 0 rgba(255,255,255,.78);backdrop-filter:blur(34px) saturate(1.38);-webkit-backdrop-filter:blur(34px) saturate(1.38)}.stipendly-modular[data-theme=dark] :is(.section-title,.ds-page-header,.budget-head,.subpage-header,.manage-head,.flow-header,.ds-tabs,.tab-line,.stipend-tabs,.transaction-tabs,.bottom-nav){background:linear-gradient(135deg,rgba(20,26,24,.76),rgba(14,19,17,.66));border-color:rgba(255,255,255,.09)}.stipendly-modular .canonical-date-field{box-sizing:border-box;position:relative;display:flex;width:100%;height:64px;min-height:64px;flex-direction:column;align-items:stretch;justify-content:center;gap:0;padding:8px 48px 8px 16px;overflow:hidden;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.48));box-shadow:0 14px 30px rgba(46,75,66,.09),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(20px) saturate(128%);-webkit-backdrop-filter:blur(20px) saturate(128%)}.stipendly-modular .canonical-date-field>small{padding:0;color:#86929d;font:400 11px/16px var(--font-ui)}.stipendly-modular .canonical-date-field>b{color:#444;font:600 16px/24px var(--font-ui)}.stipendly-modular .canonical-date-field>input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.stipendly-modular .canonical-date-field>.material-symbols-rounded{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:#20403a;font-size:20px;pointer-events:none}.stipendly-modular .budget-form>.currency-input,.stipendly-modular .budget-form>.field{box-sizing:border-box;height:64px;min-height:64px}.stipendly-modular .budget-form .budget-row b:not(.empty-label),.stipendly-modular .budget-form .canonical-date-field>b,.stipendly-modular .budget-form>.currency-input>.field:not(:placeholder-shown),.stipendly-modular .budget-form>.field:not(:placeholder-shown){font-weight:600}.stipendly-modular .budget-start-over{width:100%;min-height:44px;border:1px solid rgba(0,200,150,.28);border-radius:0 14px 10px 18px;background:rgba(255,255,255,.5);color:#00a87f;font:500 14px/20px var(--font-ui)}.stipendly-modular .budget-draft-dialog{box-sizing:border-box;width:100%;max-width:328px;padding:24px;border:1px solid var(--glass-border-highlight);border-radius:0 18px 12px 22px;background:var(--st-surface);box-shadow:var(--st-shadow);color:var(--st-text)}.stipendly-modular .budget-draft-dialog h2{margin:0;color:var(--st-text);font:700 20px/28px var(--font-display)}.stipendly-modular .budget-draft-dialog p{margin:12px 0 24px;color:#596a7a;font:400 14px/21px var(--font-ui)}.stipendly-modular .budget-draft-dialog__actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stipendly-modular .budget-draft-dialog__actions .st-button{width:100%;height:56px;padding:12px 16px;border-radius:8px;font:600 14px/20px var(--font-ui);letter-spacing:0;text-transform:none}.stipendly-modular .budget-draft-dialog__discard{color:var(--st-danger)}.stipendly-modular .home-header-shell.filled,.stipendly-modular .home-header-shell.filled .balance{box-shadow:none!important;border-color:transparent!important;background-clip:padding-box}.stipendly-modular .figma-manager{background:transparent}.stipendly-modular .figma-manager .st-budget-hero{position:sticky;z-index:8;top:72px;height:234px;padding:16px;gap:24px;background:linear-gradient(145deg,rgba(255,255,255,.88),rgba(255,255,255,.68));box-shadow:0 14px 30px rgba(46,75,66,.1),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(28px) saturate(136%);-webkit-backdrop-filter:blur(28px) saturate(136%)}.stipendly-modular[data-theme=dark] .figma-manager .st-budget-hero{background:rgba(255,255,255,.035)}.stipendly-modular .figma-manager .st-budget-hero__top{gap:4px}.stipendly-modular .figma-manager .add-money-cta{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:6px 14px;border:1px solid rgba(255,255,255,.92);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(235,252,248,.92),rgba(255,255,255,.66));box-shadow:0 10px 24px rgba(0,200,150,.12),inset 0 1px 0 #fff;color:var(--st-text);font:500 14px/24px var(--font-ui)}.stipendly-modular .figma-manager .add-money-cta i{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:var(--st-primary);color:#fff;font-style:normal;font-size:18px}.stipendly-modular .figma-manager .manager-stipend-details{margin-top:8px}.stipendly-modular .figma-manager .manage-lines{width:100%;border:0;background:rgba(255,255,255,.68);box-shadow:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.stipendly-modular[data-theme=dark] .figma-manager .manage-lines{background:rgba(255,255,255,.035)}.stipendly-modular .figma-manager .manage-lines>button{min-height:52px;padding:0 16px;background:transparent;border-bottom:1px dashed var(--st-border);color:var(--st-text-2);font-size:12px}.stipendly-modular .figma-manager .manage-lines>button:last-child{border-bottom:0}.stipendly-modular .figma-manager .manage-lines b{color:var(--st-text-2);font-size:12px;font-weight:600}.stipendly-modular .figma-manager .budget-transactions{width:100%;margin-top:16px;border:0;background:rgba(255,255,255,.68);box-shadow:none;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.stipendly-modular[data-theme=dark] .figma-manager .budget-transactions{background:rgba(255,255,255,.035)}.stipendly-modular .figma-manager .budget-transactions h3{min-height:52px;margin:0;padding:16px;color:var(--st-text);font:600 12px/20px var(--font-ui)}.stipendly-modular .figma-manager>.st-stipend-card{width:calc(100% - 24px);margin:16px 12px 0}.stipendly-modular .st-stipend-setting{box-shadow:none}.stipendly-modular .dashboard{transform:none}@media (min-width:900px){.stipendly-modular .dashboard>.st-sheet-scrim,.stipendly-modular .phone>.st-sheet-scrim{border-radius:30px}.stipendly-modular .transaction-pin-backdrop{inset:32px auto auto calc(50% + 87px);width:390px;height:min(820px,calc(100vh - 64px));border-radius:30px}}.stipendly-modular .st-receipt-hero{min-height:174px;height:auto;padding:28px 16px;gap:12px}.stipendly-modular :is(.st-receipt-hero--upcoming,.st-receipt-hero--available,.st-receipt-hero--escrow,.st-receipt-hero--paid,.st-receipt-hero--failed) :is(span,strong,small,b,i,button){color:#fff!important}.stipendly-modular .stipend-detail>.receipt-hero{min-height:174px;padding:28px 16px;align-content:center;grid-auto-rows:max-content;row-gap:12px}.stipendly-modular .stipend-detail>.receipt-hero :is(small,strong,span,b,i){color:#fff!important}.stipendly-modular .figma-manager>.st-budget-hero{top:0;margin:0 var(--st-frame-gutter)}.stipendly-modular .figma-manager>.st-budget-hero+:is(.st-stipend-card,.manage-lines,.budget-transactions){margin-top:24px}.stipendly-modular .auth-content{box-sizing:border-box;padding-right:var(--st-frame-gutter);padding-left:var(--st-frame-gutter)}.stipendly-modular .auth-content .auth-form-glass{width:100%}.stipendly-modular .auth-form-glass>.canonical-value-field{text-align:left}.stipendly-modular .auth-form-glass>.canonical-value-field>small{width:100%;padding:0;text-align:left}.stipendly-modular .flow-body{box-sizing:border-box;display:flex;flex-direction:column;padding-right:var(--st-frame-gutter);padding-left:var(--st-frame-gutter)}.stipendly-modular .onboarding-form-glass{width:100%;flex:1;min-height:100%}.stipendly-modular .onboarding-form-glass>:is(.field,.canonical-value-field,.canonical-date-field,.password-field,.input-with-icon,.field-grid,.field-label,.toggle-row,.upload,.document-upload-row,.identity-methods,.avatar-block,.consent-row,.primary,.secondary,.flow-final-actions){box-sizing:border-box;width:100%}.stipendly-modular .onboarding-form-glass>.name-fields{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;width:100%}.stipendly-modular .flow-final-action{position:sticky;z-index:8;bottom:max(40px,env(safe-area-inset-bottom));width:100%;margin-top:auto!important;margin-bottom:0!important;box-shadow:0 12px 28px rgba(0,200,150,.18)}.stipendly-modular .flow-final-actions{position:sticky;z-index:8;bottom:max(40px,env(safe-area-inset-bottom));margin-top:auto;padding-top:24px;padding-bottom:0;display:grid;gap:16px;background:linear-gradient(180deg,rgba(250,249,244,0),rgba(250,249,244,.96) 24%)}.stipendly-modular .date-input-shell{position:relative;display:block;padding:0!important}.stipendly-modular .date-input-shell>.field{box-sizing:border-box;min-height:58px;padding-right:52px;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.48));box-shadow:0 14px 30px rgba(46,75,66,.09),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045)}.stipendly-modular .date-input-shell>.ds-icon{position:absolute;right:16px;top:50%;transform:translateY(-50%);pointer-events:none;color:#20403a;font-size:20px}.stipendly-modular .date-input-shell input::-webkit-calendar-picker-indicator{position:absolute;right:12px;width:28px;height:28px;opacity:0;cursor:pointer}.stipendly-modular .username-assistive{margin:-8px 0 8px;padding:0 8px!important;color:#596a7a!important;line-height:18px}.stipendly-modular .inline-info{width:16px;height:16px;display:inline-grid;place-items:center;padding:0;border:0;border-radius:50%;background:#ffaa22;color:#fff;font:500 10px/16px var(--font-ui)}.stipendly-modular .identity-methods{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;border:0!important;background:transparent!important;box-shadow:none!important;backdrop-filter:none!important}.stipendly-modular .identity-methods>.choice-row{box-sizing:border-box;min-width:0;min-height:76px;display:grid;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:8px;padding:12px;border:1px solid rgba(255,255,255,.98);border-radius:0 12px 8px 14px;background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(255,255,255,.5));box-shadow:0 10px 24px rgba(46,75,66,.08),inset 0 1px 0 #fff;color:#444;text-align:left}.stipendly-modular .identity-methods>.choice-row>span{min-width:0;display:grid;gap:4px}.stipendly-modular .identity-methods>.choice-row b{font-weight:600}.stipendly-modular .identity-methods>.choice-row small{padding:0;color:#596a7a;line-height:16px}.stipendly-modular .identity-methods>.choice-row>i{width:20px;height:20px;display:grid;place-items:center;color:#00c896;font-style:normal}.stipendly-modular .document-upload-row,.stipendly-modular .onboarding-form-glass>select.field{box-sizing:border-box;min-height:58px}.stipendly-modular .onboarding-info-backdrop{background:rgba(9,32,38,.46);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.stipendly-modular .onboarding-info-dialog{background:linear-gradient(145deg,rgba(255,255,255,.96),rgba(255,255,255,.88));border:1px solid #fff;box-shadow:0 18px 42px rgba(15,35,28,.18),inset 0 1px 0 #fff;backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%)}.stipendly-modular .destination-body{min-height:calc(100% - 64px)}.stipendly-modular .destination-body>.primary:last-child{margin-top:40px;margin-bottom:40px}.stipendly-modular :is(.phone,.dashboard)>.st-sheet-scrim{position:absolute;inset:0;width:100%;height:100%;min-height:100%;align-items:flex-end;border-radius:inherit}.stipendly-modular .payout-destination-page{box-sizing:border-box;width:100%;min-height:calc(100% - 64px);padding:24px var(--st-frame-gutter) 0}.stipendly-modular .payout-destination-content{box-sizing:border-box;width:100%;min-height:100%;display:flex;flex-direction:column;gap:24px;margin:0}.stipendly-modular .payout-change-copy{width:100%;margin:0;color:#596a7a;line-height:20px}.stipendly-modular .destination-stipend-summary{min-height:56px;margin:0!important;display:flex;align-items:center;padding:14px 16px;background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(255,255,255,.52));box-shadow:0 14px 30px rgba(46,75,66,.09),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.stipendly-modular .payout-destination-content>.payout-beneficiary-group{width:100%;margin:0}.stipendly-modular .payout-destination-content>.primary:last-child{width:100%;min-height:56px;margin:auto 0 40px}.stipendly-modular .payout-change-warning{position:absolute;z-index:120;inset:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(9,32,38,.58);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px)}.stipendly-modular .payout-change-warning__dialog{box-sizing:border-box;width:100%;max-width:328px;margin:0;padding:24px;border:1px solid #fff;border-radius:0 18px 12px 22px;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(255,255,255,.91));box-shadow:0 18px 42px rgba(15,35,28,.2),inset 0 1px 0 #fff;backdrop-filter:blur(24px) saturate(125%);-webkit-backdrop-filter:blur(24px) saturate(125%)}.stipendly-modular .payout-change-warning__dialog h2{margin:0 0 12px;color:#444;font:600 20px/28px var(--font-display)}.stipendly-modular .payout-change-warning__dialog p{margin:0;color:#596a7a;line-height:20px}.stipendly-modular .payout-change-warning__actions{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:24px}.stipendly-modular :is(.flow-body,.filled-state,.data-list,.bill-body,.card-manage-body,.notification-list,.settings-list,.settings-detail,.setup-state,.empty-home,.stipend-list,.send-body,.budget-form,.manage-form,.destination-body,.st-selection-sheet),.stipendly-modular :is(.phone,.dashboard){scrollbar-width:none}.stipendly-modular :is(.flow-body,.filled-state,.data-list,.bill-body,.card-manage-body,.notification-list,.settings-list,.settings-detail,.setup-state,.empty-home,.stipend-list,.send-body,.budget-form,.manage-form,.destination-body,.st-selection-sheet)::-webkit-scrollbar,.stipendly-modular :is(.phone,.dashboard)::-webkit-scrollbar{width:0;height:0;display:none}.stipendly-modular :is(.phone,.dashboard):has(.st-sheet-scrim,.send-dialog-backdrop,.menu-overlay) :is(.flow-body,.filled-state,.data-list,.bill-body,.card-manage-body,.notification-list,.settings-list,.settings-detail,.setup-state,.empty-home,.stipend-list,.send-body,.budget-form,.manage-form,.destination-body){overflow:hidden!important;overscroll-behavior:none!important}.stipendly-modular :is(.st-sheet-scrim,.send-dialog-backdrop,.menu-overlay){touch-action:none;overscroll-behavior:none}.stipendly-modular .transaction-pin-dialog{border:1px solid #fff;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,255,255,.94))!important;box-shadow:0 20px 48px rgba(15,35,28,.24),inset 0 1px 0 #fff!important;backdrop-filter:blur(28px) saturate(120%);-webkit-backdrop-filter:blur(28px) saturate(120%)}.stipendly-modular .canonical-value-field{box-sizing:border-box;position:relative;width:100%;min-height:64px;display:flex;flex-direction:column;justify-content:center;gap:0;padding:8px 16px;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.48));box-shadow:0 14px 30px rgba(46,75,66,.09),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(20px) saturate(128%);-webkit-backdrop-filter:blur(20px) saturate(128%)}.stipendly-modular .canonical-value-field>small{position:static;padding:0;color:#86929d;font:400 11px/16px var(--font-ui)}.stipendly-modular .currency-input.canonical-value-field>.field,.stipendly-modular label.canonical-value-field>.field{min-height:28px;padding:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none!important;color:#444;font-weight:600;backdrop-filter:none;-webkit-backdrop-filter:none}.stipendly-modular .currency-input.canonical-value-field>span{top:auto!important;right:16px!important;bottom:12px!important;transform:none!important}.stipendly-modular .budget-form>.canonical-value-field{width:100%}.stipendly-modular .st-payout-card__title,.stipendly-modular .st-stipend-setting__slot b{color:#444;font-weight:600}.stipendly-modular .st-stipend-setting-group{box-sizing:border-box;overflow:visible;border:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.stipendly-modular .st-stipend-setting{box-sizing:border-box;overflow:hidden;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(255,255,255,.5));box-shadow:0 14px 30px rgba(46,75,66,.1),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.055);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.stipendly-modular .st-stipend-setting__assistive{box-sizing:border-box;width:100%;padding:8px 16px 0;background:transparent}.stipendly-modular .st-stipend-setting__slot{background:rgba(255,255,255,.16)}.stipendly-modular[data-theme=dark] .st-stipend-setting{border-color:rgba(255,255,255,.1);background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.035));box-shadow:0 14px 30px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.1),inset 0 0 0 1px rgba(255,255,255,.025)}.stipendly-modular[data-theme=dark] .st-stipend-setting__slot{background:rgba(255,255,255,.012)}.stipendly-modular .payout-available-page{position:absolute;z-index:40;inset:0;box-sizing:border-box;width:100%;height:100%;max-height:none;padding:0;border:0;border-radius:0;background:var(--st-page);box-shadow:none;overflow:hidden}.stipendly-modular .payout-available-page>.subpage-header{position:relative;z-index:2;flex:0 0 auto;width:100%;margin:0}.stipendly-modular .payout-available-header{grid-template-columns:40px minmax(0,1fr) 40px!important}.stipendly-modular .payout-available-header>.ds-page-header-action{width:40px!important;min-width:40px!important}.stipendly-modular .payout-header-confirm{width:40px;height:40px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--st-primary)}.stipendly-modular .payout-header-confirm:disabled{color:var(--st-placeholder);opacity:.7}.stipendly-modular .payout-available-body{box-sizing:border-box;width:100%;height:calc(100% - 64px);display:flex;flex-direction:column;gap:40px;padding:24px var(--st-frame-gutter) max(40px,env(safe-area-inset-bottom));overflow-y:auto;background:transparent}.stipendly-modular .payout-available-body>p{width:100%;margin:0;color:var(--st-text-2);font:400 16px/24px var(--font-ui)}.stipendly-modular .payout-amount-group{box-sizing:border-box;width:100%;display:grid;gap:8px}.stipendly-modular .payout-amount-group>label,.stipendly-modular .payout-amount-group>small{padding:0 2px;color:var(--st-text-2);font:400 11px/16px var(--font-ui)}.stipendly-modular .payout-amount-group>.currency-input{box-sizing:border-box;width:100%;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(255,255,255,.5));box-shadow:0 14px 30px rgba(46,75,66,.1),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.055);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.stipendly-modular .payout-amount-group>.currency-input>.field{background:transparent;box-shadow:none}.stipendly-modular .canonical-payout-destination{box-sizing:border-box;width:100%;min-height:72px;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid rgba(255,255,255,.98)!important;border-radius:0 14px 10px 18px!important;background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(255,255,255,.5))!important;box-shadow:0 14px 30px rgba(46,75,66,.1),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.055)!important;backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%);text-align:left}.stipendly-modular .canonical-payout-destination.selected{border-color:rgba(0,200,150,.36)!important;background:linear-gradient(145deg,rgba(234,251,245,.82),rgba(255,255,255,.5))!important}.stipendly-modular .canonical-payout-destination>div{display:grid;gap:2px}.stipendly-modular .canonical-payout-destination small{color:var(--st-text-3);font:400 11px/16px var(--font-ui)}.stipendly-modular .canonical-payout-destination b{color:var(--st-text);font:600 14px/20px var(--font-ui)}.stipendly-modular .canonical-payout-destination>span{color:#6e8390;font:400 20px/20px var(--font-ui)}.stipendly-modular .payout-available-submit{width:100%!important;min-height:56px!important;margin:auto 0 0!important}.stipendly-modular .payout-flow-screen{background:var(--st-page)}.stipendly-modular .payout-flow-screen .destination-sheet{box-sizing:border-box;padding:24px var(--st-frame-gutter) max(40px,env(safe-area-inset-bottom));background:transparent}.stipendly-modular .payout-flow-screen .payout-beneficiary-group{width:100%;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.48));box-shadow:0 14px 30px rgba(46,75,66,.1),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.stipendly-modular .payout-success-screen{z-index:70;display:grid;place-items:center;padding:24px var(--st-frame-gutter);background:var(--st-page)}.stipendly-modular .payout-success-screen .send-success-content{width:100%}.stipendly-modular[data-theme=dark] :is(.payout-amount-group>.currency-input,.canonical-payout-destination,.payout-flow-screen .payout-beneficiary-group){border-color:rgba(255,255,255,.1)!important;background:linear-gradient(145deg,rgba(255,255,255,.085),rgba(255,255,255,.035))!important;box-shadow:0 14px 30px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.1)!important}.stipendly-modular :is(.send-body,.bills-page .bill-body,.destination-body,.budget-review,.settings-form,.card-money-form){box-sizing:border-box;padding-bottom:max(40px,env(safe-area-inset-bottom))}.stipendly-modular :is(.send-body,.bills-page .bill-body,.destination-body,.budget-review,.settings-form,.card-money-form){display:flex;min-height:100%;flex-direction:column}.stipendly-modular :is(.send-bottom,.bill-submit,.destination-okay,.transaction-pin-submit,.flow-final-action){flex:0 0 auto;margin-top:auto!important}.stipendly-modular .destination-body>.test-card-create-form{flex:1;display:flex;min-height:100%;flex-direction:column}.stipendly-modular .destination-body>.test-card-create-form>.primary{margin-top:auto!important}.stipendly-modular .settings-detail:has(>.primary){box-sizing:border-box;display:flex;min-height:100%;flex-direction:column;padding-bottom:max(40px,env(safe-area-inset-bottom))}.stipendly-modular .settings-detail:has(>.primary)>.primary{flex:0 0 auto;margin-top:auto}.stipendly-modular .budget-create-footer{padding-bottom:max(40px,env(safe-area-inset-bottom))}.stipendly-modular .transaction-pin-footer{bottom:max(40px,env(safe-area-inset-bottom))}.stipendly-modular .payout-flow-screen .destination-sheet{display:flex;min-height:calc(100% - 64px);flex-direction:column;align-content:normal}.stipendly-modular .payout-flow-screen .destination-sheet>.destination-okay{margin-top:auto!important;margin-bottom:0}.stipendly-modular .budget-funding-hero{min-height:144px;display:flex!important;flex-direction:column;align-items:center!important;justify-content:center!important;gap:6px;padding:24px!important;border:1px solid rgba(255,255,255,.16)!important;background:linear-gradient(145deg,rgba(15,94,79,.91),rgba(5,67,57,.96))!important;color:#fff!important;text-align:center;box-shadow:0 16px 34px rgba(46,75,66,.16),inset 0 1px 0 rgba(255,255,255,.25)}.stipendly-modular .budget-funding-hero :is(small,strong,span){color:#fff!important}.stipendly-modular .budget-funding-hero strong{font:600 28px/36px var(--font-display)}.stipendly-modular .budget-review-screen{display:flex;flex-direction:column;overflow:hidden}.stipendly-modular .budget-review-screen>.budget-head{flex:0 0 auto}.stipendly-modular .budget-review{flex:1;min-height:0;gap:0;padding:16px 16px 0;overflow:hidden}.stipendly-modular .budget-review .summary-card{display:block;flex:1;min-height:0;padding-bottom:16px;border-radius:0;background:transparent;overflow-x:visible;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.stipendly-modular .budget-review .summary-card::-webkit-scrollbar{display:none}.stipendly-modular .budget-review .budget-funding-hero{position:sticky;z-index:4;top:0;min-height:156px;border-radius:0 14px 8px 18px}.stipendly-modular .budget-review .budget-funding-hero strong{font:700 38px/44px var(--font-display)}.stipendly-modular .summary-receipt{display:block!important;min-height:0!important;margin-top:24px;padding:0!important;border:0!important;border-radius:0;background:var(--st-surface);box-shadow:none;overflow:hidden}.stipendly-modular .summary-receipt>div{min-height:50px;padding:10px 14px;border-bottom:1px solid var(--st-border);display:flex;align-items:center;justify-content:space-between;gap:16px}.stipendly-modular .summary-receipt :is(span,small){color:var(--st-text-2);font:400 11px/17px var(--font-ui)}.stipendly-modular .summary-receipt b{color:var(--st-text);font:600 13px/20px var(--font-ui);text-align:right}.stipendly-modular .summary-receipt>.summary-assistive{display:block;padding:10px 14px;border-bottom:1px solid var(--st-border);color:var(--st-text-2)}.stipendly-modular .summary-dates{padding:10px 14px 12px}.stipendly-modular .summary-dates h3{margin:0 0 4px;color:var(--st-text);font:700 13px/20px var(--font-display)}.stipendly-modular .summary-dates>div{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:16px}.stipendly-modular .budget-review-footer{position:relative;z-index:6;flex:0 0 auto;margin:0 -16px;padding:22px 32px max(32px,env(safe-area-inset-bottom))}.stipendly-modular .budget-checkout-toast{position:absolute;z-index:200;left:24px;right:24px;top:max(8px,env(safe-area-inset-top));min-height:48px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.96);border-radius:0 14px 10px 18px;background:rgba(255,255,255,.94);box-shadow:0 14px 34px rgba(15,35,28,.18);color:var(--st-text);font:500 13px/20px var(--font-ui);backdrop-filter:blur(18px)}.stipendly-modular .budget-checkout-toast button{flex:0 0 auto;border:0;background:transparent;color:var(--st-text-2);font-size:20px}.stipendly-modular .strict-budget-control{position:relative;display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 16px;margin:18px 0 4px;padding:14px 16px;border:1px solid rgba(255,255,255,.98);border-radius:0 16px 10px 22px;background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(255,255,255,.48));box-shadow:0 16px 34px rgba(46,75,66,.12),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(22px) saturate(135%)}.stipendly-modular .strict-budget-control>span{display:grid;gap:3px}.stipendly-modular .strict-budget-control>span b{font:700 14px/20px var(--font-display);text-align:left}.stipendly-modular .strict-budget-control>span small{max-width:230px;font:400 11px/16px var(--font-ui)}.stipendly-modular .strict-budget-control details{grid-column:1/-1}.stipendly-modular .strict-budget-control summary{position:absolute;right:16px;top:8px;width:16px;height:16px;display:grid;place-items:center;border-radius:50%;background:#fff2da;color:#b97900;font:700 10px/16px var(--font-ui);list-style:none;cursor:pointer}.stipendly-modular .strict-budget-control summary::-webkit-details-marker{display:none}.stipendly-modular .strict-budget-control details p{margin:4px 0 0;padding-top:10px;border-top:1px dashed var(--st-border);color:var(--st-text-2);font:400 11px/17px var(--font-ui)}.stipendly-modular .strict-budget-status{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px;padding:14px 16px;border:1px solid rgba(255,255,255,.98);border-radius:0 16px 10px 22px;background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(255,255,255,.5));box-shadow:0 14px 30px rgba(46,75,66,.1),inset 0 1px 0 #fff}.stipendly-modular .strict-budget-status span{display:grid;gap:2px}.stipendly-modular .strict-budget-status small{color:var(--st-text-2);font:400 11px/16px var(--font-ui)}.stipendly-modular .strict-budget-status b{font:700 13px/20px var(--font-display)}.stipendly-modular .strict-budget-status>.st-badge{grid-column:1/-1}.stipendly-modular .payout-recipient-counter{margin-left:6px}.stipendly-modular .payout-recipient-dialog{width:calc(100% - 24px);max-width:328px;padding:24px;border:1px solid #fff;border-radius:0 18px 12px 22px;background:linear-gradient(145deg,rgba(255,255,255,.98),rgba(255,255,255,.94));box-shadow:0 20px 48px rgba(15,35,28,.24),inset 0 1px 0 #fff}.stipendly-modular .payout-recipient-dialog h2{margin:0 0 20px;color:#444}.stipendly-modular .payout-recipient-pills{padding:0 0 24px}.stipendly-modular .payout-recipient-pills>.selected-beneficiary-pill{cursor:default}.stipendly-modular .payout-recipient-dialog>.primary{width:100%;min-height:52px}.stipendly-modular .home-header-shell.filled{width:calc(100% - 24px);min-height:240px;margin:12px 12px 0;top:12px;padding:24px 16px;overflow:visible;border:1px solid rgba(255,255,255,.3)!important;border-radius:24px;background:radial-gradient(130% 100% at 8% -28%,rgba(255,255,255,.28),transparent 48%),radial-gradient(105% 120% at 108% 104%,rgba(0,232,174,.42),transparent 62%),linear-gradient(145deg,rgba(12,114,94,.91),rgba(4,73,62,.94));box-shadow:0 18px 38px rgba(13,78,63,.22),inset 0 1px 0 rgba(255,255,255,.42),inset 0 -1px 0 rgba(0,42,34,.16)!important;backdrop-filter:blur(32px) saturate(1.68);-webkit-backdrop-filter:blur(32px) saturate(1.68)}.stipendly-modular .home-header-shell.filled:after{display:none}.stipendly-modular .home-header-shell.filled .balance{min-height:48px;border-top:1px solid rgba(255,255,255,.08);box-shadow:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.stipendly-modular .home-send-button{position:absolute;right:0;bottom:0;width:48px;height:48px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--st-primary);color:#fff;box-shadow:0 5px 14px rgba(0,0,0,.16)}.stipendly-modular .home-send-button .material-symbols-rounded{display:block;width:24px;height:24px;margin:0;color:#fff;font-size:24px;line-height:24px;text-align:center}.stipendly-modular .header-actions,.stipendly-modular .header-actions button{position:relative;overflow:visible}.stipendly-modular :is(.notification-count,.selection-count){box-sizing:border-box;width:16px;min-width:16px;height:16px;min-height:16px;display:flex;flex:0 0 16px;align-items:center;justify-content:center;padding:0;overflow:visible;border:0;border-radius:16px;background:#ffaa22;color:#fff;font-family:"Space Grotesk",var(--font-ui);font-size:10px;font-style:normal;font-weight:500;line-height:20px;text-align:center}.stipendly-modular .notification-count{position:absolute;z-index:2;right:-4px;top:-5px;margin:0}.stipendly-modular .dashboard-filled-home .filled-state{padding:24px var(--st-frame-gutter) 100px;background:transparent}.stipendly-modular .home-upcoming-stipends{width:100%;display:grid;gap:8px}.stipendly-modular .home-upcoming-stipends .home-next-stipend{position:relative;margin:0}.stipendly-modular .home-upcoming-stipends .home-next-stipend:not(:last-of-type):after{content:"";position:absolute;left:0;right:0;bottom:-5px;border-bottom:1px dashed var(--st-border)}.stipendly-modular .home-stipends-see-all{justify-self:center;display:inline-flex;align-items:center;gap:5px;margin-top:8px;padding:0;border:0;background:transparent;color:var(--st-primary);font:500 12px/20px var(--font-ui)}.stipendly-modular .wallet-heading{width:100%;margin:40px 0 12px}.stipendly-modular .setup-state{flex:none;min-height:0;overflow:visible;padding:24px var(--st-frame-gutter) 16px;background:transparent}.stipendly-modular .empty-home-budget{width:calc(100% - 40px);margin:24px 20px 0}.stipendly-modular .bottom-nav{background:linear-gradient(135deg,rgba(250,253,252,.76),rgba(238,248,244,.64))!important;border-color:rgba(255,255,255,.86)!important;backdrop-filter:blur(34px) saturate(1.4)!important;-webkit-backdrop-filter:blur(34px) saturate(1.4)!important}.stipendly-modular[data-theme=dark] .bottom-nav{background:linear-gradient(135deg,rgba(15,20,18,.78),rgba(10,15,13,.66))!important;border-color:rgba(255,255,255,.09)!important}.stipendly-modular .dashboard-filled-home .filled-state>.data-list.transaction-list-full{box-sizing:border-box;width:100%!important;margin:0!important;padding:4px!important;gap:4px!important;row-gap:4px!important;overflow:hidden;border:1px solid rgba(255,255,255,.98);border-radius:14px 0 18px 10px;background:linear-gradient(145deg,rgba(255,255,255,.74),rgba(255,255,255,.5));box-shadow:0 14px 30px rgba(46,75,66,.1),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.stipendly-modular .dashboard-filled-home .filled-state>.data-list.transaction-list-full>.transaction-row{width:100%;margin:0;border:0;border-radius:8px;background:rgba(255,255,255,.54)!important;box-shadow:0 3px 8px rgba(46,75,66,.07)}.stipendly-modular .dashboard-filled-home .filled-state>.data-list.transaction-list-full>.transaction-row:last-child{border-bottom:0}.stipendly-modular[data-theme=dark] .dashboard-filled-home .filled-state>.data-list.transaction-list-full{border-color:rgba(255,255,255,.08);background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.035));box-shadow:0 14px 30px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.07),inset 0 0 0 1px rgba(255,255,255,.025)}.stipendly-modular[data-theme=dark] .dashboard-filled-home .filled-state>.data-list.transaction-list-full>.transaction-row{background:rgba(255,255,255,.045)!important;box-shadow:0 3px 8px rgba(0,0,0,.16)}.stipendly-modular :is(.send-module,.send-body){background:transparent}.stipendly-modular .beneficiary-empty-state{box-sizing:border-box;width:100%;max-width:none;min-height:216px;margin:0;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.74),rgba(255,255,255,.5));box-shadow:0 14px 30px rgba(46,75,66,.1),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.stipendly-modular .beneficiary-empty-state>header{box-sizing:border-box;width:100%;height:52px;display:flex;align-items:flex-start;padding:16px;background:rgba(255,255,255,.72);border-bottom:1px dashed rgba(15,35,28,.08);color:#596a7a;font:500 14px/20px var(--font-ui)}.stipendly-modular .beneficiary-empty-state>header>span{display:flex;align-items:center;gap:8px}.stipendly-modular .beneficiary-empty-state__copy{min-height:112px;display:grid;place-content:center;gap:3px;padding:10px 20px;background:#f7f9fa;text-align:center}.stipendly-modular .beneficiary-empty-state__copy b{color:#011b33;font:700 15px/24px var(--font-ui)}.stipendly-modular .beneficiary-empty-state__copy p{max-width:274px;margin:0;color:#596a7a;font:400 15px/24px var(--font-ui)}.stipendly-modular .beneficiary-empty-state>button{width:100%;height:52px;display:flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border:0;background:rgba(255,255,255,.74);color:#596a7a;font:500 14px/20px var(--font-ui)}.stipendly-modular .selected-beneficiary-pills{display:flex;flex-wrap:wrap;gap:8px}.stipendly-modular .selected-beneficiary-pill{min-height:44px;display:flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid rgba(255,255,255,.98);border-radius:22px 14px 18px 22px;background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(255,255,255,.52));box-shadow:0 8px 20px rgba(46,75,66,.09),inset 0 1px 0 #fff;color:#0f231c;font:400 14px/20px var(--font-ui)}.stipendly-modular .selected-beneficiary-pill i{color:#86929d;font-style:normal;font-size:18px}.stipendly-modular .selected-beneficiary-pill--add{color:var(--st-primary)}.stipendly-modular .selected-bank-summary{width:100%;min-height:62px;display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:rgba(255,255,255,.7);box-shadow:0 10px 24px rgba(46,75,66,.09);color:#0f231c;text-align:left}.stipendly-modular .selected-bank-summary small{color:var(--st-primary)}.stipendly-modular .bank-account-fields{width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.74),rgba(255,255,255,.5));box-shadow:0 14px 30px rgba(46,75,66,.1),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.stipendly-modular .bank-account-fields>button,.stipendly-modular .bank-account-fields>label{box-sizing:border-box;width:100%;min-height:74px;display:grid;grid-template-columns:1fr auto;align-content:center;gap:4px;padding:12px 16px;border:0;border-bottom:1px dashed rgba(15,35,28,.08);background:transparent;color:#0f231c;text-align:left}.stipendly-modular .bank-account-fields>button{grid-template-columns:1fr auto}.stipendly-modular .bank-account-fields>button:last-child{border-bottom:0}.stipendly-modular .bank-account-fields>button>span,.stipendly-modular .bank-account-fields>label>span{grid-column:1;color:#596a7a;font:400 11px/18px var(--font-ui)}.stipendly-modular .bank-account-fields>label>input{grid-column:1/-1;width:100%;padding:0;border:0;outline:0;background:transparent;color:#0f231c;font:400 15px/24px var(--font-ui)}.stipendly-modular .bank-account-fields>button>b{grid-column:1;color:#0f231c;font:500 15px/24px var(--font-ui)}.stipendly-modular .bank-account-fields>button>i{grid-column:2;grid-row:1/3;align-self:center;color:#596a7a;font-style:normal}.stipendly-modular .bank-account-fields.is-picker-open>label{border-bottom:1px dashed rgba(15,35,28,.08)}.stipendly-modular .bank-account-fields .bank-picker-dropdown{width:100%}.stipendly-modular .bank-account-fields .bank-picker-results{max-height:370px}.stipendly-modular .resolved-bank-account{width:100%;min-height:74px;display:grid;align-content:center;gap:4px;padding:12px 16px;border:1px solid rgba(255,255,255,.98);border-radius:14px 0 18px 10px;background:linear-gradient(145deg,rgba(255,255,255,.7),rgba(255,255,255,.46));box-shadow:0 12px 26px rgba(46,75,66,.08),inset 0 1px 0 #fff;backdrop-filter:blur(20px) saturate(125%);-webkit-backdrop-filter:blur(20px) saturate(125%)}.stipendly-modular .resolved-bank-account span{color:#86929d;font:400 11px/18px var(--font-ui)}.stipendly-modular .resolved-bank-account b{color:#0f231c;font:500 15px/24px var(--font-ui)}.stipendly-modular .resolved-bank-helper{margin-top:-8px;padding-left:16px;color:#596a7a;font:400 11px/18px var(--font-ui)}.stipendly-modular .resolved-bank-helper.is-error{color:#f24848}.stipendly-modular .card-beneficiary-group{width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(255,255,255,.42));box-shadow:0 14px 30px rgba(46,75,66,.1),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.stipendly-modular .card-beneficiary-group>.send-card-label{box-sizing:border-box;min-height:52px;display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px dashed rgba(15,35,28,.08);color:#596a7a;font:500 14px/20px var(--font-ui)}.stipendly-modular .card-beneficiary-group>.send-card-list{width:100%;margin:0;padding:8px;gap:8px!important}.stipendly-modular .card-beneficiary-group .create-card-row{min-height:58px;border:1px solid rgba(255,255,255,.88);border-radius:8px;background:rgba(255,255,255,.58);box-shadow:inset 0 1px 0 #fff;color:#596a7a}.stipendly-modular .bank-beneficiary-group{box-sizing:border-box;width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(255,255,255,.42));box-shadow:0 14px 30px rgba(46,75,66,.1),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.stipendly-modular .bank-beneficiary-group>header{min-height:52px;display:flex;align-items:center;gap:8px;padding:0 16px;border-bottom:1px dashed rgba(15,35,28,.08);color:#596a7a;font:500 14px/20px var(--font-ui)}.stipendly-modular .bank-beneficiary-list{padding:8px;background:rgba(255,255,255,.12)}.stipendly-modular .bank-beneficiary-list>button{width:100%;min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid rgba(255,255,255,.84);border-bottom:1px dashed rgba(15,35,28,.08);background:rgba(255,255,255,.52);color:#444;text-align:left;box-shadow:inset 0 1px 0 #fff}.stipendly-modular .bank-beneficiary-list>button:first-child{border-radius:8px 8px 0 0}.stipendly-modular .bank-beneficiary-list>button:last-child{border-radius:0 0 8px 8px}.stipendly-modular .bank-beneficiary-list>button.is-selected{background:linear-gradient(145deg,rgba(234,251,245,.82),rgba(255,255,255,.54));border-color:rgba(0,200,150,.24)}.stipendly-modular .bank-beneficiary-list>button>span{display:grid;gap:4px}.stipendly-modular .bank-beneficiary-list>button>span:last-child{grid-template-columns:auto 12px;align-items:center;text-align:right}.stipendly-modular .bank-beneficiary-list b{font:500 14px/20px var(--font-ui)}.stipendly-modular .bank-beneficiary-list small{color:#596a7a;font:400 11px/16px var(--font-ui)}.stipendly-modular .bank-beneficiary-list i{color:#728f9e;font-style:normal}.stipendly-modular .bank-beneficiary-add{width:100%;height:52px;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-top:1px dashed rgba(15,35,28,.08);background:rgba(255,255,255,.56);color:var(--st-primary);font:500 14px/20px var(--font-ui)}.stipendly-modular :is(.st-glass-list-card,.st-list-card,.st-app-card,.transaction-row,.beneficiary-row>button:first-child,.create-card-row){background-color:rgba(255,255,255,.54)!important;backdrop-filter:blur(18px) saturate(128%);-webkit-backdrop-filter:blur(18px) saturate(128%)}.stipendly-modular :is(.data-list.component-list,.stipend-list,.send-card-list,.beneficiary-list){background:rgba(255,255,255,.16);backdrop-filter:blur(14px) saturate(120%);-webkit-backdrop-filter:blur(14px) saturate(120%)}.stipendly-modular .send-amount-card,.stipendly-modular .send-amount-card :is(strong,small,span){color:#fff!important}.stipendly-modular:not([data-theme=dark]) :is(.st-glass-list-card__head strong,.st-glass-list-card__title,.st-app-card,.transaction-row b,.beneficiary-row b,.bank-result__name,.bank-account-fields b,.resolved-bank-account b,.summary-card b){color:#444}.stipendly-modular .user-beneficiary-group{box-sizing:border-box;width:100%;overflow:hidden;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(255,255,255,.42));box-shadow:0 14px 30px rgba(46,75,66,.1),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.stipendly-modular .user-beneficiary-group>.beneficiary-select-head{box-sizing:border-box;width:100%;min-height:52px;margin:0;padding:0 16px;border:0;border-bottom:1px dashed rgba(15,35,28,.08);border-radius:0;background:rgba(255,255,255,.28);color:#596a7a;font:500 14px/20px var(--font-ui)}.stipendly-modular .user-beneficiary-group>.beneficiary-picker{width:100%;margin:0;padding:8px;background:rgba(255,255,255,.12)}.stipendly-modular .user-beneficiary-group .beneficiary-search{margin:0;border-radius:8px 8px 0 0;background:rgba(255,255,255,.58)}.stipendly-modular .user-beneficiary-group .beneficiary-list{border-radius:0;background:rgba(255,255,255,.18)}.stipendly-modular .user-beneficiary-group .beneficiary-row>button:first-child{background:rgba(255,255,255,.52)!important}.stipendly-modular .user-beneficiary-group .selected-beneficiary-pills{padding:16px}.stipendly-modular .user-beneficiary-group .add-multiple-row{border-radius:0 0 8px 8px}.stipendly-modular .add-multiple-row:disabled{background:#b8c2cc;color:#fff;cursor:not-allowed}.stipendly-modular .beneficiary-no-results{margin:0;padding:20px 14px;color:#86929d;font:400 12px/18px var(--font-ui);text-align:center}.stipendly-modular .send-body>.available-copy{margin-bottom:28px}.stipendly-modular .send-body>.field{margin-top:28px}.stipendly-modular .bills-page .bill-body{display:flex;flex-direction:column;gap:24px;padding:24px var(--st-frame-gutter) 34px;background:transparent}.stipendly-modular .bills-page .bill-intro{margin:0;gap:8px}.stipendly-modular .bills-page .bill-category-grid{gap:24px}.stipendly-modular .bills-page .bill-category-grid>button,.stipendly-modular .bills-page :is(.bill-phone-card,.network-suggestion,.network-inline,.sheet-select,.quick-amount-grid>button,.receipt-lines,.bill-promo,.data-plan-grid>button){border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(255,255,255,.42));box-shadow:0 14px 30px rgba(46,75,66,.1),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.stipendly-modular .bills-page .bill-category-grid>button:first-child{background:linear-gradient(145deg,rgba(233,251,246,.76),rgba(255,255,255,.42))}.stipendly-modular .bills-page .bill-category-grid>button:nth-child(2){background:linear-gradient(145deg,rgba(255,244,220,.76),rgba(255,255,255,.42))}.stipendly-modular .bills-page .bill-category-grid>button:nth-child(3){background:linear-gradient(145deg,rgba(234,241,255,.76),rgba(255,255,255,.42))}.stipendly-modular .bills-page .bill-promo{width:100%;margin:0!important;padding:14px 16px;color:#7354a8!important;text-align:center}.stipendly-modular .bills-page .bill-phone-card{padding:16px}.stipendly-modular .bills-page .bill-phone-input{background:rgba(247,249,250,.58)}.stipendly-modular .bills-page :is(.mobile-bill-flow,.bill-amount-flow,.bill-form,.bill-review){gap:24px}.stipendly-modular .bills-page .bill-form>label{gap:8px}.stipendly-modular .bills-page .quick-amount-grid{gap:12px}.stipendly-modular .bills-page .quick-amount-grid>button{background:rgba(255,255,255,.54)}.stipendly-modular .bills-page .receipt-lines{overflow:hidden;padding:0 16px;background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(255,255,255,.42))}.stipendly-modular .bills-page .receipt-lines>div{background:transparent}.stipendly-modular .bills-page .bill-review .send-amount-card{margin:0;border:1px solid rgba(255,255,255,.14);border-radius:0 14px 10px 18px;box-shadow:0 14px 30px rgba(46,75,66,.12),inset 0 1px 0 rgba(255,255,255,.16);background:linear-gradient(145deg,rgba(15,78,67,.88),rgba(8,57,49,.94));backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.stipendly-modular .bills-page .bill-submit{min-height:56px;margin-top:auto}.stipendly-modular .bills-page .bill-pin-page{align-items:center;justify-content:flex-start}.stipendly-modular .bills-page .bill-pin-copy{width:100%;padding:24px;text-align:center;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(255,255,255,.42));box-shadow:0 14px 30px rgba(46,75,66,.1);backdrop-filter:blur(22px) saturate(130%)}.stipendly-modular .bills-page .bill-pin-copy h2{margin:0 0 8px;color:#444;font:700 20px/28px var(--font-display)}.stipendly-modular .bills-page .bill-pin-copy p{margin:0;color:#596a7a;font:400 14px/20px var(--font-ui)}.stipendly-modular .bills-page .bill-pin-page>.password-field{width:100%}.stipendly-modular .card-create-intro{display:grid;gap:8px}.stipendly-modular .card-create-intro :is(h2,p){margin:0}.stipendly-modular .card-create-intro p{color:#596a7a;font:400 14px/20px var(--font-ui)}.stipendly-modular .test-card-create-form{display:grid;gap:24px;margin-top:24px}.stipendly-modular .test-card-create-form>label{display:grid;gap:8px;color:#596a7a;font:500 12px/18px var(--font-ui)}.stipendly-modular .test-card-create-form :is(.field,.currency-input,.sheet-select,.card-cycle-stepper){width:100%;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.7),rgba(255,255,255,.46));box-shadow:0 14px 30px rgba(46,75,66,.09),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(20px) saturate(128%);-webkit-backdrop-filter:blur(20px) saturate(128%)}.stipendly-modular .test-card-create-form .card-create-select{min-height:64px;padding:12px 16px}.stipendly-modular .card-cycle-stepper{min-height:64px;display:grid;grid-template-columns:1fr 36px 28px 36px;align-items:center;gap:8px;padding:12px 16px;color:#596a7a}.stipendly-modular .card-cycle-stepper button{width:36px;height:36px;border:0;border-radius:50%;background:rgba(255,255,255,.68);color:var(--st-primary);font-size:20px}.stipendly-modular .card-cycle-stepper b{color:#444;text-align:center}.stipendly-modular .test-card-create-form>.primary{min-height:56px;margin-top:0}.stipendly-modular .card-budget-picker-page{display:flex;flex-direction:column;gap:24px}.stipendly-modular .card-budget-none{width:100%;min-height:56px;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:rgba(255,255,255,.58);box-shadow:0 12px 28px rgba(46,75,66,.09),inset 0 1px 0 #fff;color:#596a7a}.stipendly-modular .card-budget-none.selected{border-color:rgba(0,200,150,.26);color:var(--st-primary)}.stipendly-modular .card-budget-list{display:grid;gap:8px}.stipendly-modular .card-budget-list>.st-glass-list-card{width:100%;max-width:none}.stipendly-modular .card-budget-empty{padding:32px 20px;text-align:center;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:rgba(255,255,255,.54);box-shadow:0 14px 30px rgba(46,75,66,.09)}.stipendly-modular .card-budget-empty p{margin:8px 0 0;color:#596a7a}.stipendly-modular :is(.card-create-pin,.card-create-success){min-height:420px;display:flex;flex-direction:column;align-items:center;gap:16px;padding:32px 20px;text-align:center;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.7),rgba(255,255,255,.46));box-shadow:0 14px 30px rgba(46,75,66,.1),inset 0 1px 0 #fff;backdrop-filter:blur(22px) saturate(130%)}.stipendly-modular :is(.card-create-pin,.card-create-success) :is(h2,p){margin:0}.stipendly-modular :is(.card-create-pin,.card-create-success) p{color:#596a7a}.stipendly-modular .card-create-pin>.password-field{width:100%;margin-top:24px}.stipendly-modular :is(.card-create-pin,.card-create-success)>.primary{width:100%;min-height:56px;margin-top:auto}.stipendly-modular .card-create-success>span{width:64px;height:64px;display:grid;place-items:center;border-radius:50%;background:var(--st-primary);color:#fff;font-size:32px}.stipendly-modular :is(.section-title,.ds-page-header.subpage-header){overflow:hidden;border:1px solid rgba(255,255,255,.98);border-radius:0 22px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.86),rgba(255,255,255,.58));box-shadow:0 14px 30px rgba(46,75,66,.1),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(26px) saturate(135%);-webkit-backdrop-filter:blur(26px) saturate(135%)}.stipendly-modular :is(.ds-tabs,.tab-line,.stipend-tabs,.transaction-tabs){border:1px solid rgba(255,255,255,.94);border-top:0;border-radius:0 0 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.74),rgba(255,255,255,.48));box-shadow:0 10px 24px rgba(46,75,66,.08),inset 0 1px 0 rgba(255,255,255,.9);backdrop-filter:blur(24px) saturate(130%);-webkit-backdrop-filter:blur(24px) saturate(130%)}.stipendly-modular :is(.ds-tabs,.tab-line,.stipend-tabs,.transaction-tabs)>button{width:50%;flex:1;text-align:center}.stipendly-modular .section-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px}.stipendly-modular .section-actions>button{display:grid;place-items:center;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:#20403a}.stipendly-modular .section-search{box-sizing:border-box;width:calc(100% - (var(--st-frame-gutter) * 2));min-height:54px;margin:12px var(--st-frame-gutter);border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(255,255,255,.52));box-shadow:0 12px 26px rgba(46,75,66,.09),inset 0 1px 0 #fff;backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.stipendly-modular .advanced-filter-switch{width:100%;height:52px;margin-top:12px;border:0;border-top:1px dashed rgba(15,35,28,.08);background:rgba(255,255,255,.42);color:var(--st-primary);font:500 14px/20px var(--font-ui)}.stipendly-modular .test-card-create-form{gap:16px}.stipendly-modular .test-card-create-form>.field{min-height:64px;padding:0 16px}.stipendly-modular .card-limit-field{display:grid;gap:6px}.stipendly-modular .card-limit-field>.currency-input>span{left:auto;right:17px}.stipendly-modular .card-limit-field>.currency-input>.field{min-height:64px;padding-left:16px;padding-right:42px}.stipendly-modular .card-limit-field>small{padding:0 16px;color:#86929d;font:400 11px/16px var(--font-ui)}.stipendly-modular .card-budget-header-search{box-sizing:border-box;width:calc(100% - (var(--st-frame-gutter) * 2));min-height:54px;margin:12px var(--st-frame-gutter) 4px;display:grid;grid-template-columns:24px 1fr 32px;align-items:center;gap:8px;padding:0 14px;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.76),rgba(255,255,255,.5));box-shadow:0 14px 30px rgba(46,75,66,.1),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.stipendly-modular .card-budget-header-search input{width:100%;border:0;outline:0;background:transparent;color:#444;font:400 15px/22px var(--font-ui)}.stipendly-modular .card-budget-header-search input::placeholder{color:#a7b0b7}.stipendly-modular .card-budget-header-search button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:0;background:transparent;color:#596a7a}.stipendly-modular .card-budget-picker-page{min-height:calc(100% - 24px)}.stipendly-modular .card-budget-cancel{width:100%;min-height:52px;margin-top:auto}.stipendly-modular :is(.section-title,.ds-page-header.subpage-header){border-radius:0 0 0 18px}.stipendly-modular :is(.section-title,.ds-page-header.subpage-header):is(.has-tabs,.has-search){border-radius:0;box-shadow:inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045)}.stipendly-modular :is(.section-paired-tabs,.transaction-tabs){width:100%;margin:0;border-top:1px solid rgba(15,35,28,.06);border-radius:0 0 0 18px}.stipendly-modular :is(.section-paired-tabs,.transaction-tabs){box-sizing:border-box;height:48px;padding:6px 16px 0;display:flex;align-items:flex-end;justify-content:center}.stipendly-modular :is(.section-paired-tabs,.transaction-tabs)>button{box-sizing:border-box;flex:0 0 50%;width:50%;max-width:50%;height:42px;padding:0;display:flex;align-items:center;justify-content:center;border-bottom:2px solid transparent;font:400 16px/20px var(--font-ui);text-align:center}.stipendly-modular :is(.section-paired-tabs,.transaction-tabs)>button.active{border-bottom-color:var(--st-primary);font-weight:500}.stipendly-modular .ds-page-header.has-search+.section-search,.stipendly-modular .section-title.has-search+.section-search{width:100%;margin:0;border-top:1px solid rgba(15,35,28,.06);border-radius:0 0 0 18px}.stipendly-modular .st-selection-sheet__choices>.transaction-filter-sheet{box-sizing:border-box;width:100%;min-height:0;padding:16px;display:grid;gap:12px;background:transparent}.stipendly-modular .ds-page-header.subpage-header{grid-template-columns:40px minmax(0,1fr) auto}.stipendly-modular .ds-page-header.subpage-header .ds-page-header-action{width:auto;min-width:84px}.stipendly-modular .budget-form{gap:16px;padding-top:24px}.stipendly-modular .budget-form>:is(.field,.currency-input,.budget-row,.date-row,.renew-row,.toggle-row,.st-payout-card,.st-stipend-setting){border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.48));box-shadow:0 14px 30px rgba(46,75,66,.09),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(20px) saturate(128%);-webkit-backdrop-filter:blur(20px) saturate(128%)}.stipendly-modular .budget-form>.currency-input>span{left:auto;right:17px}.stipendly-modular .budget-form>.currency-input>.field{padding-left:16px;padding-right:42px}.stipendly-modular .st-budget-hero{box-sizing:border-box;width:calc(100% - (var(--st-frame-gutter) * 2));height:auto;min-height:224px;margin:24px var(--st-frame-gutter);border:1px solid rgba(255,255,255,.98);border-radius:0 22px 12px 24px;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.46));box-shadow:0 18px 38px rgba(46,75,66,.12),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(24px) saturate(132%);-webkit-backdrop-filter:blur(24px) saturate(132%)}.stipendly-modular .figma-manager>:is(.manage-lines,.budget-transactions){box-sizing:border-box;width:calc(100% - (var(--st-frame-gutter) * 2));margin:0 var(--st-frame-gutter) 24px;overflow:hidden;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(255,255,255,.44));box-shadow:0 14px 30px rgba(46,75,66,.1),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.stipendly-modular .figma-manager .budget-transaction,.stipendly-modular .figma-manager .manage-lines>button{background:rgba(255,255,255,.34)}.stipendly-modular :is(.renewal-list,.schedule-list){display:grid;gap:8px}.stipendly-modular :is(.renewal-item,.schedule-item){border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.7),rgba(255,255,255,.46));box-shadow:0 12px 26px rgba(46,75,66,.09),inset 0 1px 0 #fff;backdrop-filter:blur(20px) saturate(128%);-webkit-backdrop-filter:blur(20px) saturate(128%)}.stipendly-modular .st-receipt-hero{backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.stipendly-modular .st-receipt-hero,.stipendly-modular .stipend-detail>.receipt-hero{width:calc(100% - (var(--st-frame-gutter) * 2));margin:24px var(--st-frame-gutter);overflow:hidden;border:1px solid rgba(255,255,255,.18);border-radius:0 18px 10px 22px;box-shadow:0 16px 34px rgba(46,75,66,.14),inset 0 1px 0 rgba(255,255,255,.24)}.stipendly-modular .stipend-detail>.receipt-hero{box-sizing:border-box}.stipendly-modular .stipend-detail>.receipt-hero .receipt-nav{color:#fff}.stipendly-modular .receipt-nav :is(button,.ds-icon,.material-symbols-rounded),.stipendly-modular .stipend-detail>.receipt-hero .receipt-nav button{color:#fff}.stipendly-modular .destination-stipend-summary{box-sizing:border-box;width:100%;margin:0;padding:12px 16px;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:rgba(255,255,255,.54);box-shadow:0 10px 24px rgba(46,75,66,.08);color:#596a7a}.stipendly-modular :is(.st-sheet-scrim,.send-dialog-backdrop,.menu-overlay){background:rgba(9,32,38,.58);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.stipendly-modular .pin-reminder-dialog{box-sizing:border-box;padding:24px;border:1px solid rgba(255,255,255,.98);border-radius:0 20px 12px 24px;background:linear-gradient(145deg,rgba(255,255,255,.97),rgba(248,250,249,.9));box-shadow:0 22px 52px rgba(9,32,38,.24),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(28px) saturate(132%);-webkit-backdrop-filter:blur(28px) saturate(132%)}.stipendly-modular .pin-reminder-dialog>h2{color:#24332f;font:700 20px/28px var(--font-display)}.stipendly-modular .pin-reminder-dialog>div>p{color:#596a7a;font:400 14px/22px var(--font-ui)}.stipendly-modular .pin-reminder-dialog>footer{margin-top:24px;gap:12px}.stipendly-modular .pin-reminder-dialog>footer>.ds-button-text{color:#00a87f;background:transparent;box-shadow:none}.stipendly-modular .st-selection-sheet__choices>.stipend-advanced-filter-sheet{box-sizing:border-box;width:100%;min-height:0;padding:16px;display:grid;gap:20px;background:transparent}.stipendly-modular .stipend-advanced-filter-sheet .filter-fields{display:grid;gap:12px}.stipendly-modular .stipend-advanced-filter-sheet .filter-fields>label{display:grid;gap:6px;color:#607286;font-size:11px}.stipendly-modular .stipend-advanced-filter-sheet :is(input,select,.currency-input){box-sizing:border-box;width:100%;min-height:48px}.stipendly-modular .stipend-advanced-filter-sheet .filter-actions{display:grid;grid-template-columns:1fr 1.5fr;gap:10px}.stipendly-modular .stipend-advanced-filter-sheet .filter-actions>button{min-height:54px}.stipendly-modular .receipt-page-header{flex:0 0 auto;color:#20403a!important}.stipendly-modular .receipt-page-header :is(button,.ds-icon,.material-symbols-rounded){color:#20403a!important}.stipendly-modular .receipt-capture>.receipt-nav{color:#20403a!important}.stipendly-modular .receipt-capture>.receipt-nav :is(button,.ds-icon,.material-symbols-rounded){color:#20403a!important}.stipendly-modular :is(.empty-state,.empty-home){box-sizing:border-box;width:calc(100% - (var(--st-frame-gutter) * 2));max-width:none;margin:24px var(--st-frame-gutter) 92px;padding:32px 20px;overflow:auto;border:1px solid rgba(255,255,255,.98);border-radius:0 22px 12px 24px;background:linear-gradient(145deg,rgba(255,255,255,.66),rgba(255,255,255,.38));box-shadow:0 16px 34px rgba(46,75,66,.1),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(24px) saturate(132%);-webkit-backdrop-filter:blur(24px) saturate(132%)}.stipendly-modular .empty-state{align-content:center;gap:0}.stipendly-modular .empty-home{display:grid;align-content:center;justify-items:center;gap:0}.stipendly-modular :is(.empty-art,.empty-home-art){position:relative;width:132px;height:122px;display:grid;place-items:center;border:0;border-radius:0;background:transparent;transform:none}.stipendly-modular :is(.empty-art,.empty-home-art) img{width:112px;height:112px;object-fit:contain;transform:none;filter:drop-shadow(0 14px 22px rgba(0,200,150,.09))}.stipendly-modular :is(.empty-art,.empty-home-art) i{position:absolute;top:2px;right:1px;color:#00c896;font:400 32px/1 var(--font-ui)}.stipendly-modular .empty-home-copy{min-height:116px}.stipendly-modular :is(.empty-state,.empty-home) h2{margin:20px 0 8px;color:#444;font:700 14px/20px var(--font-display);text-transform:none}.stipendly-modular :is(.empty-state,.empty-home) p{max-width:270px;margin:0 0 24px;color:#596a7a;font:400 12px/18px var(--font-ui)}.stipendly-modular :is(.empty-home-budget,.empty-state-action){width:100%;max-width:328px;min-height:52px;margin:0;border-radius:0 12px 8px 16px}.stipendly-modular :is(.auth-content,.flow-body){background:radial-gradient(120% 70% at 0 0,rgba(255,255,255,.9),transparent 62%),linear-gradient(180deg,#fff,#faf9f4 58%,#f3f1e9)}.stipendly-modular :is(.auth-form-glass,.onboarding-form-glass)>:is(.field,.password-field,.input-with-icon,.toggle-row,.upload,.document-upload-row,.identity-methods,.avatar-block,.consent-row){border-radius:0 14px 10px 18px}.stipendly-modular :is(.auth-form-glass,.onboarding-form-glass)>:is(.field,.password-field,.input-with-icon,.toggle-row,.upload,.document-upload-row,.identity-methods,.avatar-block){border:1px solid rgba(255,255,255,.98);background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.46));box-shadow:0 14px 30px rgba(46,75,66,.09),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(20px) saturate(128%);-webkit-backdrop-filter:blur(20px) saturate(128%)}.stipendly-modular :is(.auth-form-glass,.onboarding-form-glass)>.password-field>.field{border-radius:0 14px 10px 18px;background:rgba(255,255,255,.48);box-shadow:none}.stipendly-modular :is(.auth-form-glass,.onboarding-form-glass){gap:16px}.stipendly-modular .flow-header{border-radius:0 0 0 18px}.stipendly-modular .pin-code-field{padding:10px;border:1px solid rgba(255,255,255,.98);border-radius:0 16px 10px 20px;background:linear-gradient(145deg,rgba(255,255,255,.7),rgba(255,255,255,.44));box-shadow:0 14px 30px rgba(46,75,66,.1),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.stipendly-modular .pin-code-field>div{gap:6px}.stipendly-modular .pin-code-field>div>span{height:52px;border-color:rgba(15,35,28,.08);border-radius:0 9px 7px 11px;background:rgba(255,255,255,.62);box-shadow:inset 0 1px 0 #fff,0 5px 12px rgba(46,75,66,.06);color:#444}.stipendly-modular .pin-code-field:focus-within>div>span.active{border-color:#00c896;box-shadow:0 0 0 3px rgba(0,200,150,.1),inset 0 1px 0 #fff}.stipendly-modular .transaction-pin-page-content{box-sizing:border-box;width:calc(100% - (var(--st-frame-gutter) * 2));height:auto;min-height:360px;left:var(--st-frame-gutter);padding:32px 18px;border:1px solid rgba(255,255,255,.98);border-radius:0 22px 12px 24px;background:linear-gradient(145deg,rgba(255,255,255,.7),rgba(255,255,255,.44));box-shadow:0 18px 38px rgba(46,75,66,.12),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(24px) saturate(132%);-webkit-backdrop-filter:blur(24px) saturate(132%)}.stipendly-modular .transaction-pin-symbol{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:linear-gradient(145deg,#00d9a3,#00b889);color:#fff;box-shadow:0 12px 24px rgba(0,200,150,.2),inset 0 1px 0 rgba(255,255,255,.45)}.stipendly-modular .transaction-pin-symbol .ds-icon{font-size:26px}.stipendly-modular .transaction-pin-page-content .pin-code-field{width:100%;max-width:328px}.stipendly-modular .transaction-pin-footer{background:linear-gradient(180deg,rgba(250,250,245,.1),rgba(250,250,245,.94) 28%);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.stipendly-modular .reset-success{background:radial-gradient(100% 70% at 10% 0,rgba(255,255,255,.28),transparent 54%),linear-gradient(145deg,#00d7a2,#00b889);box-shadow:inset 0 1px 0 rgba(255,255,255,.4)}.stipendly-modular .settings-page :is(.settings-list,.settings-detail,.settings-form){background:transparent}.stipendly-modular .settings-page :is(.settings-profile,.settings-group,.visibility-row,.avatar-picker,.analytics-grid article,.verification-list>button,.settings-list>.logout){box-sizing:border-box;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.46));box-shadow:0 14px 30px rgba(46,75,66,.09),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(20px) saturate(128%);-webkit-backdrop-filter:blur(20px) saturate(128%)}.stipendly-modular .settings-page .settings-group,.stipendly-modular .settings-page .settings-profile{margin-bottom:16px}.stipendly-modular .settings-page .detail-group>div,.stipendly-modular .settings-page .settings-group>:is(button,a,.ds-list-row){background:rgba(255,255,255,.22)}.stipendly-modular .settings-page .settings-group .settings-section-label{background:rgba(255,255,255,.34);border-bottom:1px dashed rgba(15,35,28,.08)}.stipendly-modular .settings-page .settings-list>.logout{padding:0 16px;background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(255,255,255,.4))}.stipendly-modular .settings-page .analytics-grid{gap:8px;margin-bottom:16px}.stipendly-modular .settings-page .analytics-grid article{min-height:104px;padding:16px}.stipendly-modular .settings-page .analytics-grid article:nth-child(2n){border-radius:14px 0 18px 10px}.stipendly-modular .settings-page .analytics-grid strong{color:#444;font:700 18px/24px var(--font-display)}.stipendly-modular .settings-page .verification-list{gap:8px}.stipendly-modular .settings-page .verification-list>button{min-height:72px;padding:12px 14px}.stipendly-modular .settings-page .verification-list>button:nth-child(2n){border-radius:14px 0 18px 10px}.stipendly-modular .settings-page .verification-list>button>.material-symbols-rounded{color:#00a981}.stipendly-modular .settings-page .settings-form{gap:16px;padding-top:24px}.stipendly-modular .settings-page .settings-form>:is(.field,.password-field,textarea){box-sizing:border-box;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.72),rgba(255,255,255,.46));box-shadow:0 14px 30px rgba(46,75,66,.09),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(20px) saturate(128%);-webkit-backdrop-filter:blur(20px) saturate(128%)}.stipendly-modular .settings-page .settings-form>.password-field>.field{min-height:64px;border:0;border-radius:inherit;background:transparent;box-shadow:none}.stipendly-modular .settings-page .settings-form>textarea{padding:16px}.stipendly-modular .settings-page .settings-form>.pin-code-label{gap:10px;padding:0}.stipendly-modular .settings-page .settings-form>.pin-code-label+.pin-code-label{margin-top:0}.stipendly-modular .settings-page .settings-form>.primary{width:100%;border-radius:0 12px 8px 16px}.stipendly-modular .settings-page :is(.account-identity,.notification-preferences>p:first-child,.settings-form>p:first-child){box-sizing:border-box;padding:18px;border:1px solid rgba(255,255,255,.9);border-radius:0 14px 10px 18px;background:rgba(255,255,255,.36);box-shadow:inset 0 1px 0 rgba(255,255,255,.96);backdrop-filter:blur(16px) saturate(122%);-webkit-backdrop-filter:blur(16px) saturate(122%)}.stipendly-modular .settings-page .profile-editable .editable-setting .field{border:0;background:transparent;box-shadow:none}.stipendly-modular .settings-page .notification-preferences{gap:16px}.stipendly-modular .settings-page .notification-preferences .settings-assistive{padding:12px 16px;border:1px solid rgba(255,255,255,.88);border-radius:0 12px 8px 16px;background:rgba(255,255,255,.32)}.stipendly-modular .settings-page .method-row{background:transparent}.stipendly-modular .settings-page .status-badge{box-shadow:inset 0 1px 0 rgba(255,255,255,.7)}.stipendly-modular :is(.management-empty,.transaction-empty,.settings-empty-copy){border:1px solid rgba(255,255,255,.92);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.62),rgba(255,255,255,.38));box-shadow:0 12px 26px rgba(46,75,66,.08),inset 0 1px 0 #fff;backdrop-filter:blur(18px) saturate(125%);-webkit-backdrop-filter:blur(18px) saturate(125%)}.stipendly-modular[data-theme=dark] .settings-page :is(.settings-profile,.settings-group,.visibility-row,.avatar-picker,.analytics-grid article,.verification-list>button,.settings-list>.logout,.settings-form>.field,.settings-form>.password-field,.settings-form>textarea){border-color:rgba(255,255,255,.09);background:linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.035));box-shadow:0 14px 30px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.07)}.stipendly-modular[data-theme=dark] .settings-page :is(.account-identity,.notification-preferences>p:first-child,.settings-form>p:first-child){border-color:rgba(255,255,255,.08);background:rgba(255,255,255,.04)}.stipendly-modular :is(.notification-list,.setup-card){box-sizing:border-box;width:calc(100% - (var(--st-frame-gutter) * 2));margin:16px var(--st-frame-gutter) 92px;overflow:hidden;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.68),rgba(255,255,255,.42));box-shadow:0 14px 30px rgba(46,75,66,.1),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);backdrop-filter:blur(22px) saturate(130%);-webkit-backdrop-filter:blur(22px) saturate(130%)}.stipendly-modular .notification-list{padding:12px}.stipendly-modular .notification-list .notification-item{margin-bottom:4px;border:1px solid rgba(255,255,255,.8);border-radius:0 12px 8px 16px;background:rgba(255,255,255,.34);box-shadow:0 7px 16px rgba(46,75,66,.06),inset 0 1px 0 rgba(255,255,255,.88)}.stipendly-modular .notification-list .list-empty{padding:42px 18px;text-align:center;color:#596a7a}.stipendly-modular .setup-card{width:100%;margin:0;padding:16px;background:linear-gradient(145deg,rgba(236,255,247,.72),rgba(255,255,255,.42))}.stipendly-modular :is(.st-glass-list-card__head strong,.transaction-row .ds-list-copy>b,.transaction-row strong,.analytics-grid strong,.st-virtual-card strong,.virtual-card-face strong){font-weight:600!important}.stipendly-modular .settings-page :is(.settings-group .ds-list-copy>b,.settings-profile .ds-list-copy>b,.verification-list b,.method-row b,.detail-group b){font-weight:550}.stipendly-modular .settings-page .settings-group,.stipendly-modular .settings-page .settings-profile{margin-bottom:8px}.stipendly-modular .settings-page .settings-list{gap:8px}.stipendly-modular .settings-page .settings-list>.logout{margin-top:0}.stipendly-modular .auth-frame{background:radial-gradient(120% 70% at 0 0,rgba(255,255,255,.9),transparent 62%),linear-gradient(180deg,#fff,#faf9f4 58%,#f3f1e9)}.stipendly-modular .auth-frame .auth-content{background:transparent}.stipendly-modular .phone:has(.auth-frame){background:#f3f1e9}.stipendly-modular .beneficiary-settings{display:flex;flex-direction:column;gap:8px}.stipendly-modular .beneficiary-settings>.settings-group{margin:0}.stipendly-modular .beneficiary-settings-group .method-row{cursor:default}.stipendly-modular .beneficiary-settings-group .method-row.selected{background:linear-gradient(145deg,rgba(232,252,245,.78),rgba(255,255,255,.34));box-shadow:inset 3px 0 0 #00c896}.stipendly-modular .beneficiary-type{display:inline-flex;align-items:center;justify-content:center;min-width:46px;height:20px;padding:0 8px;border-radius:4px;background:rgba(0,200,150,.1);color:#28a745!important;font:600 10px/20px var(--font-ui)!important;text-transform:uppercase}.stipendly-modular .beneficiary-manage-copy{margin:0 0 8px;padding:14px 16px;border:1px solid rgba(255,255,255,.92);border-radius:0 14px 10px 18px;background:rgba(255,255,255,.42);box-shadow:inset 0 1px 0 #fff;color:#596a7a;font:400 12px/18px var(--font-ui)}.stipendly-modular .beneficiary-add{width:100%;min-height:54px;display:flex;align-items:center;justify-content:center;gap:8px;margin-top:8px;border-radius:0 12px 8px 16px;background:rgba(255,255,255,.5)}.stipendly-modular .beneficiary-remove-actions{display:grid;gap:16px;margin-top:8px;padding:16px;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.7),rgba(255,255,255,.44));box-shadow:0 14px 30px rgba(46,75,66,.1),inset 0 1px 0 #fff}.stipendly-modular .beneficiary-remove-actions label{display:grid;gap:8px;color:#596a7a;font-size:12px}.stipendly-modular .beneficiary-remove-actions .danger:not(:disabled){background:#f24848;border-color:#f24848}.stipendly-modular .history-filled-state{display:flex;flex-direction:column;min-height:0}.stipendly-modular .history-filled-state>.data-list{display:flex;flex:1;min-height:0;flex-direction:column}.stipendly-modular .history-filled-state .transaction-empty{box-sizing:border-box;width:100%;min-height:100%;flex:1;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.stipendly-modular .notification-list{box-sizing:border-box;width:100%;min-height:0;flex:1 1 0;margin:0;padding:16px var(--st-frame-gutter) 132px;overflow-x:hidden;overflow-y:auto;border:0;border-radius:0;background:transparent;box-shadow:none;overscroll-behavior-y:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch}.stipendly-modular .notification-group{display:grid;width:100%;gap:4px;margin:0 0 16px}.stipendly-modular .notification-group>small{padding:0 2px;color:#596a7a;font:500 10px/16px var(--font-ui)}.stipendly-modular .notification-list .notification-item{width:100%;margin:0}.stipendly-modular .notification-list .list-empty{min-height:100%;display:grid;place-items:center}.stipendly-modular .notification-read-all{margin-left:auto}.stipendly-modular .notification-list+.bottom-nav{margin-top:auto}.stipendly-modular .tab-line.ds-tabs{box-sizing:border-box;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding-inline:0}.stipendly-modular .tab-line.ds-tabs>button{box-sizing:border-box;width:100%;max-width:none;justify-self:stretch}.stipendly-modular .balance-amount-row{display:flex;align-items:center;gap:8px;width:max-content;max-width:calc(100% - 64px)}.stipendly-modular .balance-amount-row strong{min-width:0}.stipendly-modular .balance-visibility{position:static;flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:inherit}.stipendly-modular .balance-visibility .ds-icon{font-size:18px}.stipendly-modular .budget-hint{box-sizing:border-box;width:100%;min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 8px 0 16px;color:#596a7a}.stipendly-modular .budget-hint>small{min-width:0;font:400 12px/18px var(--font-ui)}.stipendly-modular .cycle-end-picker{position:relative;width:36px;height:36px;display:grid;flex:0 0 36px;place-items:center;color:#20403a;cursor:pointer}.stipendly-modular .cycle-end-picker>.ds-icon{font-size:20px;pointer-events:none}.stipendly-modular .cycle-end-picker>input{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.stipendly-modular .skeleton-shimmer{position:relative;overflow:hidden;background:rgba(130,151,145,.13)!important;color:transparent!important}.stipendly-modular .skeleton-shimmer:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.72),transparent);animation:st-skeleton 1.35s ease-in-out infinite}@keyframes st-skeleton{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.stipendly-modular .skeleton-shimmer:after{animation:none}}.stipendly-modular .dashboard-skeleton{position:absolute;z-index:6;inset:0;overflow:hidden;padding:12px var(--st-frame-gutter) 92px;background:linear-gradient(180deg,#fff,#f7f7f2);pointer-events:none}.stipendly-modular .skeleton-hero{height:238px;display:grid;grid-template-columns:36px 1fr 40px;grid-template-rows:40px 36px 1fr;align-items:center;gap:18px 10px;padding:24px 16px;border-radius:24px;background:#e8f0ed}.stipendly-modular :is(.skeleton-circle,.skeleton-square){width:32px;height:32px}.stipendly-modular .skeleton-circle{border-radius:50%}.stipendly-modular .skeleton-square{justify-self:end;border-radius:8px}.stipendly-modular .skeleton-line{height:12px;border-radius:4px}.stipendly-modular .skeleton-line.short{width:96px}.stipendly-modular .skeleton-input{grid-column:1/-1;width:100%;height:36px;border-radius:8px}.stipendly-modular .skeleton-line.label{grid-column:1/3;align-self:end;width:76px;height:9px}.stipendly-modular .skeleton-line.amount{grid-column:1/3;align-self:start;width:154px;height:26px}.stipendly-modular .skeleton-stack{display:grid;gap:8px;padding-top:24px}.stipendly-modular .skeleton-card{height:76px;padding:14px 16px;display:grid;grid-template-columns:1fr 86px;grid-template-rows:1fr 1fr;gap:8px;border-radius:0 14px 10px 18px}.stipendly-modular .skeleton-card>span{width:55%;height:10px;border-radius:4px;background:rgba(255,255,255,.68)}.stipendly-modular .skeleton-card>span:nth-child(2){width:100%;justify-self:end}.stipendly-modular .skeleton-card>span:nth-child(3){width:72%}.stipendly-modular .dashboard-refresh-indicator{position:absolute;z-index:18;top:68px;left:50%;min-height:30px;display:flex;align-items:center;gap:7px;padding:0 12px;transform:translateX(-50%);border:1px solid rgba(255,255,255,.9);border-radius:16px;background:rgba(255,255,255,.88);box-shadow:0 6px 18px rgba(26,50,71,.1);color:#526579;font:500 10px/16px var(--font-ui);backdrop-filter:blur(12px)}.stipendly-modular .button-spinner{box-sizing:border-box;width:14px;height:14px;display:inline-block;flex:0 0 14px;border:2px solid;border-right:2px solid transparent;border-radius:50%;vertical-align:-2px;animation:spin .7s linear infinite}.stipendly-modular button .button-spinner{margin-right:5px}.stipendly-modular .manager-skeleton{flex:1;padding:24px var(--st-frame-gutter) 92px}.stipendly-modular .manager-skeleton-hero{height:188px;border-radius:0 18px 10px 22px}.stipendly-modular .manager-skeleton-lines{display:grid;gap:8px;margin-top:16px}.stipendly-modular .manager-skeleton-lines>span{height:58px;border-radius:0 14px 10px 18px}.stipendly-modular .rating-form{gap:24px}.stipendly-modular .rating-intro{padding:20px;text-align:center;border:1px solid rgba(255,255,255,.94);border-radius:0 14px 10px 18px;background:rgba(255,255,255,.38);box-shadow:inset 0 1px 0 #fff}.stipendly-modular .rating-intro h2{margin:0 0 8px;font:600 20px/28px var(--font-display)}.stipendly-modular .rating-intro p{margin:0;color:#596a7a;font:400 13px/20px var(--font-ui)}.stipendly-modular .rating-stars{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:14px;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.7),rgba(255,255,255,.44));box-shadow:0 14px 30px rgba(46,75,66,.09),inset 0 1px 0 #fff}.stipendly-modular .rating-stars button{height:48px;border:0;background:transparent;color:#dce2e6;font-size:30px}.stipendly-modular .rating-stars button.selected{color:#ffaa22;filter:drop-shadow(0 4px 7px rgba(255,170,34,.18))}.stipendly-modular .rating-area{min-height:64px;display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border:1px solid rgba(255,255,255,.98);border-radius:0 14px 10px 18px;background:linear-gradient(145deg,rgba(255,255,255,.7),rgba(255,255,255,.44));box-shadow:0 14px 30px rgba(46,75,66,.09),inset 0 1px 0 #fff;text-align:left}.stipendly-modular .rating-area>span{display:grid;gap:3px}.stipendly-modular .rating-area small{color:#86929d}.stipendly-modular .rating-area b{color:#444;font-weight:550}.stipendly-modular .budget-review{padding-top:16px!important}.stipendly-modular .budget-review .budget-funding-hero{margin-top:0}.stipendly-modular .summary-receipt b{font-weight:700}.stipendly-modular .strict-budget-control{min-height:82px;margin:16px 0 0}.stipendly-modular .strict-budget-copy{display:grid;gap:3px}.stipendly-modular .strict-budget-title{display:flex;align-items:center;gap:8px}.stipendly-modular .strict-budget-title>b{font:700 16px/22px var(--font-display);text-align:left}.stipendly-modular .strict-budget-copy>small{max-width:230px;color:var(--st-text-2);font:400 11px/16px var(--font-ui)}.stipendly-modular .strict-budget-control>.ds-info-tooltip{display:none}.stipendly-modular .ds-info-tooltip{position:relative;display:inline-flex;grid-column:auto}.stipendly-modular .ds-info-tooltip summary{position:static;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:var(--ds-color-warning,#ffad21);color:#fff;list-style:none;cursor:pointer;box-shadow:0 4px 10px rgba(255,170,34,.24)}.stipendly-modular .ds-info-tooltip summary::-webkit-details-marker{display:none}.stipendly-modular .ds-info-tooltip summary .ds-icon{color:#fff;font-size:14px}.stipendly-modular .ds-info-tooltip>div{position:absolute;z-index:10;left:0;top:26px;width:220px;padding:10px 12px;border-radius:0 10px 8px 12px;background:#fff7e8;color:#72501a;font:500 11px/17px var(--font-ui);box-shadow:0 12px 28px rgba(87,57,5,.18)}.stipendly-modular .next-renewal-card{width:100%;min-height:104px;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px;border:1px solid rgba(255,255,255,.98);border-radius:0 16px 10px 22px;background:linear-gradient(145deg,rgba(255,255,255,.78),rgba(255,255,255,.48));box-shadow:0 16px 34px rgba(46,75,66,.12),inset 0 1px 0 #fff,inset 0 0 0 1px rgba(15,35,28,.045);color:var(--st-text);text-align:left;backdrop-filter:blur(22px) saturate(135%)}.stipendly-modular .next-renewal-card>span{display:grid;gap:4px}.stipendly-modular .next-renewal-card>span:last-child{justify-items:end;text-align:right}.stipendly-modular .next-renewal-card small{color:var(--st-text-2);font:400 11px/16px var(--font-ui)}.stipendly-modular .next-renewal-card strong{font:700 18px/24px var(--font-display)}.stipendly-modular .next-renewal-card i{padding:3px 8px;border-radius:0 6px 4px 8px;background:#fff2da;color:#c47900;font:700 10px/16px var(--font-ui);font-style:normal}.stipendly-modular .next-renewal-card b{color:var(--st-text);font:700 11px/16px var(--font-ui);text-transform:capitalize}.stipendly-modular .renewal-section-title{margin:16px 0 2px;color:var(--st-text);font:700 14px/20px var(--font-display)}.stipendly-modular .next-renewal-screen{display:flex;flex-direction:column;overflow:hidden}.stipendly-modular .next-renewal-screen>.manage-head{flex:0 0 auto}.stipendly-modular .next-renewal-receipt{flex:1;min-height:0;padding:16px;overflow-y:auto;align-content:start;grid-auto-rows:max-content}.stipendly-modular .next-renewal-hero{height:128px;min-height:128px;display:flex;flex:0 0 128px;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:24px 16px;border:1px solid rgba(255,255,255,.18);border-radius:0 18px 10px 22px;background:linear-gradient(145deg,#d88818,#ffaa22);box-shadow:0 16px 34px rgba(116,72,4,.18),inset 0 1px 0 rgba(255,255,255,.32);color:#fff;text-align:center}.stipendly-modular .next-renewal-hero :is(small,strong,span){color:#fff}.stipendly-modular .next-renewal-hero small{font:400 13px/20px var(--font-ui);text-transform:capitalize}.stipendly-modular .next-renewal-hero strong{font:700 24px/32px var(--font-display)}.stipendly-modular .next-renewal-hero span{font:500 13px/20px var(--font-ui)}.stipendly-modular .next-renewal-details{margin-top:24px;background:var(--st-surface)}.stipendly-modular .next-renewal-details>div{min-height:52px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:10px 14px;border-bottom:1px solid var(--st-border)}.stipendly-modular .next-renewal-details span{color:var(--st-text-2);font:400 11px/17px var(--font-ui)}.stipendly-modular .next-renewal-details b{color:var(--st-text);font:700 13px/20px var(--font-ui);text-align:right;text-transform:capitalize}.stipendly-modular .next-renewal-note{margin:18px 0 0;color:var(--st-text-2);font:400 11px/17px var(--font-ui)}.stipendly-modular .next-renewal-footer{flex:0 0 auto;padding:22px 32px max(32px,env(safe-area-inset-bottom));border-top:1px solid var(--st-border);background:rgba(250,249,244,.88);backdrop-filter:blur(22px)}.stipendly-modular .next-renewal-footer .primary{width:100%;min-height:58px}.stipendly-modular .next-renewal-footer p{margin:0;color:var(--st-text-2);font:500 12px/18px var(--font-ui);text-align:center}.stipendly-modular :is(.st-receipt-hero,.stipend-detail>.receipt-hero,.budget-funding-hero,.next-renewal-hero){box-sizing:border-box;min-height:128px;padding:22px 16px!important;gap:6px}.stipendly-modular .budget-review .budget-funding-hero{min-height:164px}.stipendly-modular .budget-review{padding-top:0!important}.stipendly-modular .budget-review .summary-card{padding-top:16px}.stipendly-modular .budget-review .budget-funding-hero{top:16px;margin-top:0!important}.stipendly-modular .budget-review .budget-funding-hero strong{font-family:var(--font-display)!important;font-size:24px!important;font-weight:700!important;line-height:28px!important;letter-spacing:0}.stipendly-modular .next-renewal-hero.funded{background:linear-gradient(145deg,#315fae,#4779cc);box-shadow:0 16px 34px rgba(34,79,153,.2),inset 0 1px 0 rgba(255,255,255,.32)}.stipendly-modular .strict-budget-control{border-radius:0 0 0 22px!important;box-shadow:none!important}.stipendly-modular .budget-checkout-toast.error{border-color:rgba(242,72,72,.55);background:rgba(255,239,239,.96);color:#c92f2f;box-shadow:0 14px 34px rgba(176,37,37,.16)}.stipendly-modular .budget-checkout-toast.error button{color:#c92f2f}@media (min-width:821px){.stipendly-modular .budget-review{padding-top:16px!important}.stipendly-modular .budget-review .summary-card{padding-top:0}.stipendly-modular .budget-review .budget-funding-hero{top:0}.stipendly-modular .budget-checkout-toast{z-index:40;top:88px}}.stipendly-modular :is(.send-module,.card-create-module){overflow:hidden}.stipendly-modular .card-create-module>.destination-body,.stipendly-modular .send-module>.send-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:24px}.stipendly-modular :is(.send-module,.card-create-module)>.nested-action-footer{position:relative;z-index:20;width:100%;flex:0 0 auto;margin:0}