.v4-corporate-page{min-height:calc(100dvh - 64px - env(safe-area-inset-bottom));padding:max(283px, calc(env(safe-area-inset-top) + 265px)) 14px 84px;isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}html[data-theme=light] .v4-corporate-page{color:#3d2b1c;background-image:url(/olayori-v4/backgrounds/Soft_Ivory/OLAYORI_Soft_Ivory_Outer_1080x2342.png)}html[data-theme=dark] .v4-corporate-page,html[data-theme=steel] .v4-corporate-page{color:#f1dfb2;background-image:url(/olayori-v4/backgrounds/Matte_Graphite/OLAYORI_Matte_Graphite_Outer_1080x2342.png)}.v4-corporate-page:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}html[data-theme=light] .v4-corporate-page:before{background:linear-gradient(#fffaf008 0%,#fff8ea1a 54%,#fff7e52b 100%)}html[data-theme=dark] .v4-corporate-page:before,html[data-theme=steel] .v4-corporate-page:before{background:linear-gradient(#02070a0f 0%,#02070a2e 54%,#02070a52 100%)}.v4-corporate-content{width:min(100%,900px);margin:0 auto}.v4-corporate-heading{max-width:72%;margin-bottom:12px}.v4-corporate-heading h1{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,7.4vw,42px);font-weight:500;line-height:.98}.v4-corporate-heading p{margin:5px 0 0;font-size:10px}html[data-theme=dark] .v4-corporate-heading h1,html[data-theme=steel] .v4-corporate-heading h1{color:#f3d08a;text-shadow:0 2px 9px #000000d1}html[data-theme=dark] .v4-corporate-heading p,html[data-theme=steel] .v4-corporate-heading p{color:#e7decf;text-shadow:0 2px 6px #000000d1}html[data-theme=light] .v4-corporate-heading h1,html[data-theme=light] .v4-corporate-heading p{text-shadow:0 1px 2px #ffffffc7}.v4-corporate-list{gap:8px;width:min(100%,370px);display:grid}.v4-corporate-row{-webkit-backdrop-filter:blur(12px)saturate(1.03);backdrop-filter:blur(12px)saturate(1.03);border:1px solid;border-radius:9px;grid-template-columns:31px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:8px 10px;display:grid}html[data-theme=light] .v4-corporate-row{background:#fffaf0e6;border-color:#b47c2b47;box-shadow:0 8px 22px #5335151a,inset 0 1px #ffffffb3}html[data-theme=dark] .v4-corporate-row,html[data-theme=steel] .v4-corporate-row{background:#081115d6;border-color:#cd9d454d;box-shadow:0 10px 25px #00000057,inset 0 1px #ffffff0a}.v4-corporate-copy{gap:2px;min-width:0;display:grid}.v4-corporate-copy strong{font-size:11px;font-weight:600;line-height:1.2}.v4-corporate-copy small{opacity:.72;font-size:9px;line-height:1.2;display:none}.v4-corporate-chevron{color:#c8892f;font-size:18px}.v4-corporate-icon{color:#bd7e21;background:#be842714;border:1px solid #c1882d4d;border-radius:7px;place-items:center;width:26px;height:26px;display:grid;position:relative}html[data-theme=dark] .v4-corporate-icon,html[data-theme=steel] .v4-corporate-icon{color:#e0ad4f;background:#dba44514}.v4-corporate-icon span{border:1.3px solid;border-radius:2px;width:12px;height:12px;display:block;position:relative}.v4-corporate-icon.drive span:before{content:"";border-top:1px solid;position:absolute;top:3px;left:2px;right:2px;box-shadow:0 3px}.v4-corporate-icon.keep span{border-radius:3px 3px 5px 5px}.v4-corporate-icon.keep span:after{content:"";border-left:1px solid;border-right:1px solid;height:3px;position:absolute;bottom:-3px;left:3px;right:3px}.v4-corporate-icon.company span:before,.v4-corporate-icon.foundation span:before{content:"";border-top:1px solid;position:absolute;top:3px;left:2px;right:2px;box-shadow:0 3px,0 6px}.v4-corporate-icon.tools span{border-radius:50%}.v4-corporate-icon.tools span:after{content:"";border:1px solid;border-radius:50%;position:absolute;inset:3px}@media (min-width:600px){.v4-corporate-page{min-height:calc(100dvh - 68px - env(safe-area-inset-bottom));padding:max(242px, calc(env(safe-area-inset-top) + 220px)) 24px 90px}html[data-theme=light] .v4-corporate-page{background-image:url(/olayori-v4/backgrounds/Soft_Ivory/OLAYORI_Soft_Ivory_Inner_2076x2152.png)}html[data-theme=dark] .v4-corporate-page,html[data-theme=steel] .v4-corporate-page{background-image:url(/olayori-v4/backgrounds/Matte_Graphite/OLAYORI_Matte_Graphite_Inner_2076x2152.png)}.v4-corporate-heading{max-width:54%;margin-bottom:10px}.v4-corporate-heading h1{font-size:clamp(31px,4.2vw,48px)}.v4-corporate-heading p{font-size:11px}.v4-corporate-list{gap:8px;width:min(100%,560px)}.v4-corporate-row{min-height:58px;padding:8px 11px}.v4-corporate-copy strong{font-size:12px}.v4-corporate-copy small{display:block}}
.v4-corporate-live-wrap{min-height:100dvh}.v4-corporate-live-stage .v4-corporate-row{appearance:none;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:none}.v4-corporate-functional{width:min(100%,1100px);margin:0 auto;padding:28px 16px 120px}@media (min-width:600px){.v4-corporate-functional{padding:32px 28px 64px 116px}}
.v4-more-page{min-height:calc(100dvh - 64px - env(safe-area-inset-bottom));padding:max(283px, calc(env(safe-area-inset-top) + 265px)) 14px 104px;isolation:isolate;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}html[data-theme=light] .v4-more-page{color:#3d2b1c;background-image:url(/olayori-v4/backgrounds/Soft_Ivory/OLAYORI_Soft_Ivory_Outer_1080x2342.png)}html[data-theme=dark] .v4-more-page,html[data-theme=steel] .v4-more-page{color:#f1dfb2;background-image:url(/olayori-v4/backgrounds/Matte_Graphite/OLAYORI_Matte_Graphite_Outer_1080x2342.png)}.v4-more-page:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}html[data-theme=light] .v4-more-page:before{background:linear-gradient(#fffaf008 0%,#fff8ea1a 54%,#fff7e52b 100%)}html[data-theme=dark] .v4-more-page:before,html[data-theme=steel] .v4-more-page:before{background:linear-gradient(#02070a0f 0%,#02070a2e 54%,#02070a52 100%)}.v4-more-content{width:min(100%,900px);margin:0 auto}.v4-more-heading{max-width:72%;margin-bottom:12px}.v4-more-heading h1{letter-spacing:-.025em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,7.4vw,42px);font-weight:500;line-height:.98}.v4-more-heading p{margin:5px 0 0;font-size:10px}html[data-theme=dark] .v4-more-heading h1,html[data-theme=steel] .v4-more-heading h1{color:#f3d08a;text-shadow:0 2px 9px #000000d1}html[data-theme=dark] .v4-more-heading p,html[data-theme=steel] .v4-more-heading p{color:#e7decf;text-shadow:0 2px 6px #000000d1}html[data-theme=light] .v4-more-heading h1,html[data-theme=light] .v4-more-heading p{text-shadow:0 1px 2px #ffffffc7}.v4-more-grid{gap:7px;width:min(100%,390px);display:grid}.v4-more-row{-webkit-backdrop-filter:blur(12px)saturate(1.03);backdrop-filter:blur(12px)saturate(1.03);border:1px solid;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:7px 10px;display:grid}html[data-theme=light] .v4-more-row{background:#fffaf0e6;border-color:#b47c2b47;box-shadow:0 8px 22px #5335151a,inset 0 1px #ffffffb3}html[data-theme=dark] .v4-more-row,html[data-theme=steel] .v4-more-row{background:#081115d6;border-color:#cd9d454d;box-shadow:0 10px 25px #00000057,inset 0 1px #ffffff0a}.v4-more-icon{border-radius:8px;place-items:center;width:34px;height:34px;display:grid;overflow:hidden}.v4-more-icon img{object-fit:contain;width:100%;height:100%;display:block}.v4-more-glyph{color:#c7862d;background:#be842714;border:1px solid #c1882d57;border-radius:7px;place-items:center;width:28px;height:28px;font-size:15px;line-height:1;display:grid}html[data-theme=dark] .v4-more-glyph,html[data-theme=steel] .v4-more-glyph{color:#e0ad4f}.v4-more-copy{gap:2px;min-width:0;display:grid}.v4-more-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:650;overflow:hidden}.v4-more-copy small{text-overflow:ellipsis;white-space:nowrap;opacity:.7;font-size:8px;overflow:hidden}.v4-more-chevron{color:#c8892f;font-size:18px}@media (min-width:600px){.v4-more-page{min-height:calc(100dvh - 68px - env(safe-area-inset-bottom));padding:max(242px, calc(env(safe-area-inset-top) + 220px)) 24px 112px;background-size:cover}html[data-theme=light] .v4-more-page{background-image:url(/olayori-v4/backgrounds/Soft_Ivory/OLAYORI_Soft_Ivory_Inner_2076x2152.png)}html[data-theme=dark] .v4-more-page,html[data-theme=steel] .v4-more-page{background-image:url(/olayori-v4/backgrounds/Matte_Graphite/OLAYORI_Matte_Graphite_Inner_2076x2152.png)}.v4-more-heading{max-width:54%;margin-bottom:12px}.v4-more-heading h1{font-size:clamp(31px,4.2vw,48px)}.v4-more-heading p{font-size:11px}.v4-more-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:min(100%,720px);margin-top:55px}.v4-more-row{grid-template-columns:42px minmax(0,1fr) auto;min-height:62px;padding:8px 10px}.v4-more-icon{width:38px;height:38px}.v4-more-glyph{width:32px;height:32px;font-size:16px}.v4-more-copy strong{font-size:12px}.v4-more-copy small{font-size:9px}}
.v4-more-live-wrap{min-height:100dvh}.v4-more-live-stage .v4-more-row{appearance:none;width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;text-decoration:none}.v4-more-functional{width:min(100%,1120px);margin:0 auto;padding:28px 16px 120px}@media (min-width:600px){.v4-more-functional{padding:32px 28px 64px 116px}}
:root{--v4-fixed-lighthouse:url(/harbor-beacon-final/wallpapers/05A_Harbor_Beacon_Wallpaper_Matte_Graphite_Outer_1080x2342_FINAL.png);--v4-fixed-overlay:linear-gradient(180deg, #02070a14 0%, #02070a2e 54%, #02070a47 100%)}html[data-theme=light]{--v4-fixed-lighthouse:url(/harbor-beacon-final/wallpapers/05B_Harbor_Beacon_Wallpaper_Soft_Ivory_Outer_1080x2342_FINAL.png);--v4-fixed-overlay:linear-gradient(180deg, #fffaf008 0%, #fff8ea14 54%, #fff7e524 100%)}html[data-theme=steel]{--v4-fixed-lighthouse:url(/harbor-beacon-final/wallpapers/05C_Harbor_Beacon_Wallpaper_Dark_Steel_Outer_1080x2342_FINAL.png);--v4-fixed-overlay:linear-gradient(180deg, #060d1214 0%, #060d1238 54%, #04090d57 100%)}@media (min-width:600px){:root{--v4-fixed-lighthouse:url(/harbor-beacon-final/wallpapers/05A_Harbor_Beacon_Wallpaper_Matte_Graphite_Inner_2076x2152_FINAL.png)}html[data-theme=light]{--v4-fixed-lighthouse:url(/harbor-beacon-final/wallpapers/05B_Harbor_Beacon_Wallpaper_Soft_Ivory_Inner_2076x2152_FINAL.png)}html[data-theme=steel]{--v4-fixed-lighthouse:url(/harbor-beacon-final/wallpapers/05C_Harbor_Beacon_Wallpaper_Dark_Steel_Inner_2076x2152_FINAL.png)}}.v4-fixed-backdrop{z-index:0;pointer-events:none;background-image:var(--v4-fixed-lighthouse);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100vw;height:100dvh;overflow:hidden;perspective:none!important;contain:none!important;position:fixed!important;inset:0!important;transform:none!important}.v4-fixed-backdrop:after{content:"";pointer-events:none;background:var(--v4-fixed-overlay);position:absolute;inset:0}.app-shell{z-index:1;position:relative}.v4-home-page,.v4-moirai-page,.v4-actions-live-wrap,.v4-money-live-wrap,.v4-corporate-live-wrap,.v4-more-live-wrap,.v4-actions-page,.v4-money-page,.v4-corporate-page,.v4-more-page{background-color:#0000!important;background-image:none!important}.v4-actions-page:before,.v4-money-page:before,.v4-corporate-page:before,.v4-more-page:before{content:none!important}.v4-home-overlay{display:none!important}.v4-actions-live-wrap .v4-actions-page{height:auto!important;min-height:0!important;padding-bottom:8px!important;overflow:visible!important}.v4-actions-live-wrap .v4-actions-functional{margin-top:0!important;padding-top:8px!important}
.v4-home-page{padding-top:max(48px, calc(env(safe-area-inset-top) + 30px))}.v4-moirai-page{padding-top:max(8px, env(safe-area-inset-top))}.v4-actions-page,.v4-money-page,.v4-corporate-page,.v4-more-page{padding-top:max(64px, calc(env(safe-area-inset-top) + 46px))}@media (min-width:600px){.v4-home-page{padding-top:max(24px, calc(env(safe-area-inset-top) + 4px))}.v4-moirai-page{padding-top:max(0px, env(safe-area-inset-top))}.v4-actions-page,.v4-money-page,.v4-corporate-page,.v4-more-page{padding-top:max(32px, calc(env(safe-area-inset-top) + 10px))}}
:root{--brass-shadow:#493a27;--brass:#8c714e;--brass-edge:#b89a6a;--brass-hi:#d7c195;--brass-deep:#302518;--gold-line:linear-gradient(90deg, transparent 0%, #5d4b34 16%, #b79a69 50%, #5d4b34 84%, transparent 100%)}html[data-theme=light]{--brass-shadow:#765f3d;--brass:#816b4d;--brass-edge:#8d744e;--brass-hi:#aa9068;--brass-deep:#4b3b27;--gold-line:linear-gradient(90deg, transparent 0%, #9a825d 16%, #b6a078 50%, #9a825d 84%, transparent 100%)}.v4-fixed-backdrop{filter:saturate(.72)brightness(.88)contrast(.98)}html[data-theme=light] .v4-fixed-backdrop{filter:saturate(.66)brightness(.98)contrast(.96)}.v4-nav-icon,.v4-directory-icon,.theme-icon{filter:saturate(.8)brightness(.94)drop-shadow(0 4px 4px #0000006b)}.universal-theme-toggle{z-index:1500;top:max(46px, calc(env(safe-area-inset-top) + 12px));border:1px solid color-mix(in srgb, var(--brass-edge) 62%, transparent);background:color-mix(in srgb, var(--canvas) 88%, transparent);min-height:38px;color:var(--ivory);-webkit-backdrop-filter:blur(12px)saturate(.9);backdrop-filter:blur(12px)saturate(.9);border-radius:999px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex;position:fixed;right:12px;box-shadow:0 7px 18px #00000047,inset 0 1px #ffffff0d}.universal-theme-toggle>span:first-child{color:var(--brass-edge);font-size:17px;line-height:1}.universal-theme-toggle-label{letter-spacing:.03em;font-size:10px;font-weight:700}@media (max-width:599px){.universal-theme-toggle{top:max(43px, calc(env(safe-area-inset-top) + 9px));min-height:34px;padding:6px 9px;right:9px}.universal-theme-toggle-label{display:none}}.v4-access-current{min-height:100dvh;padding:24px 18px max(72px, calc(env(safe-area-inset-bottom) + 42px));filter:saturate(.72);background-image:linear-gradient(#04080b1f,#04080b52),url(/olayori-v4/backgrounds/Matte_Graphite/OLAYORI_Matte_Graphite_Outer_1080x2342.png);background-position:50%;background-repeat:no-repeat;background-size:cover;place-items:end center;display:grid;position:relative;overflow:hidden}html[data-theme=light] .v4-access-current{filter:saturate(.68);background-image:linear-gradient(#fffaf00a,#fffaf02e),url(/olayori-v4/backgrounds/Soft_Ivory/OLAYORI_Soft_Ivory_Outer_1080x2342.png)}@media (min-width:600px){.v4-access-current{background-image:linear-gradient(#04080b1a,#04080b47),url(/olayori-v4/backgrounds/Matte_Graphite/OLAYORI_Matte_Graphite_Inner_2076x2152.png);padding-left:112px}html[data-theme=light] .v4-access-current{background-image:linear-gradient(#fffaf008,#fffaf026),url(/olayori-v4/backgrounds/Soft_Ivory/OLAYORI_Soft_Ivory_Inner_2076x2152.png)}}.v4-access-card{border:1px solid color-mix(in srgb, var(--brass-edge) 68%, transparent);background:color-mix(in srgb, var(--canvas) 89%, transparent);-webkit-backdrop-filter:blur(18px)saturate(.86);backdrop-filter:blur(18px)saturate(.86);text-align:center;border-radius:22px;width:min(520px,92vw);padding:20px;box-shadow:0 18px 40px #00000061,inset 0 1px #ffffff0d}.v4-access-mark{border:1px solid color-mix(in srgb, var(--brass-edge) 70%, transparent);width:64px;height:64px;color:var(--brass-edge);background:color-mix(in srgb, var(--selected) 86%, transparent);border-radius:50%;place-items:center;margin:0 auto 12px;font-size:31px;display:grid}.v4-access-title{color:var(--ivory);margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,7vw,48px);font-weight:500}.v4-access-subtitle{color:var(--secondary);margin:7px 0 18px;font-size:13px}.v4-access-button{border:1px solid var(--brass-edge);background:color-mix(in srgb, var(--selected) 90%, transparent);width:100%;min-height:52px;color:var(--ivory);letter-spacing:.04em;border-radius:999px;font-weight:700}.v4-access-secondary{color:var(--secondary);text-underline-offset:3px;background:0 0;border:0;margin-top:12px;text-decoration:underline}.v4-access-current .final-access-setup-panel{border-color:color-mix(in srgb, var(--brass-edge) 68%, transparent);background:color-mix(in srgb, var(--canvas) 92%, transparent);-webkit-backdrop-filter:blur(18px)saturate(.86);backdrop-filter:blur(18px)saturate(.86);width:min(520px,92vw);margin:0;padding:20px;position:static}.v4-directory-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px;margin-top:12px;display:grid}.v4-directory-row{border:1px solid color-mix(in srgb, var(--divider) 86%, transparent);background:color-mix(in srgb, var(--card) 88%, transparent);border-radius:12px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:68px;padding:10px 12px;display:grid}.v4-directory-icon{object-fit:contain;border-radius:10px;width:44px;height:44px}.v4-directory-copy strong,.v4-directory-copy small{display:block}.v4-directory-copy strong{color:var(--ivory);font-size:13px}.v4-directory-copy small{color:var(--secondary);margin-top:3px;font-size:11px;line-height:1.35}.v4-directory-chevron{color:var(--brass-edge);font-size:22px}.corporate-tree{gap:12px;margin-top:14px;display:grid}.corporate-branch{border-left:1px solid color-mix(in srgb, var(--brass-edge) 44%, transparent);gap:12px;margin-left:28px;padding-left:18px;display:grid}.corporate-branch.deep{margin-left:22px}.corporate-node{border:1px solid color-mix(in srgb, var(--divider) 88%, transparent);background:color-mix(in srgb, var(--card) 90%, transparent);border-radius:14px;padding:14px;position:relative;box-shadow:0 10px 24px #0000003d}.corporate-node.root{border-color:color-mix(in srgb, var(--brass-edge) 70%, transparent)}.corporate-node-header{align-items:center;gap:12px;display:flex}.corporate-entity-icon{border:1px solid color-mix(in srgb, var(--brass-edge) 62%, transparent);background:color-mix(in srgb, var(--selected) 90%, transparent);width:52px;height:52px;color:var(--brass-edge);border-radius:12px;flex:none;place-items:center;display:grid}.corporate-entity-icon svg{stroke:currentColor;fill:none;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:34px;height:34px}.corporate-node-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}@media (max-width:599px){.corporate-branch{margin-left:12px;padding-left:10px}.corporate-branch.deep{margin-left:8px}}.money-overview-visuals{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.money-visual-card{min-height:220px}.money-bar-row{margin-top:11px}.money-bar-meta{color:var(--secondary);justify-content:space-between;gap:10px;font-size:11px;display:flex}.money-bar-track{background:var(--divider-lo);border-radius:999px;height:12px;margin-top:5px;overflow:hidden}.money-bar-fill{border-radius:inherit;background:var(--brass-edge);height:100%}.money-bar-fill.secondary{background:var(--secondary)}.money-donut{border-radius:50%;width:142px;height:142px;margin:16px auto 10px;position:relative}.money-donut:after{content:"";background:var(--card);border-radius:50%;position:absolute;inset:31px}.money-histogram{grid-template-columns:repeat(4,minmax(36px,1fr));align-items:end;gap:10px;height:140px;margin-top:14px;display:grid}.money-histogram-column{text-align:center;align-items:end;gap:6px;height:100%;display:grid}.money-histogram-bar{background:var(--brass-edge);border-radius:7px 7px 2px 2px;justify-self:center;width:100%;max-width:52px;min-height:4px}.money-histogram-label{color:var(--secondary);font-size:10px}.budget-scope-grid{gap:12px;display:grid}.budget-scope-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin-top:12px;display:grid}
:root{--money-blue:#6f9ed3;--money-green:#68a980;--money-violet:#9278b8;--money-red:#c77968}html[data-theme=light]{--money-blue:#446f9f;--money-green:#4f7f61;--money-violet:#6e578f;--money-red:#9d5e51}.money-bar-fill.blue,.money-histogram-bar.blue{background:var(--money-blue)!important}.money-bar-fill.green,.money-histogram-bar.green{background:var(--money-green)!important}.money-bar-fill.violet,.money-histogram-bar.violet{background:var(--money-violet)!important}.money-bar-fill.red,.money-histogram-bar.red{background:var(--money-red)!important}.money-bar-fill,.money-histogram-bar{box-shadow:inset 0 1px #ffffff2e,0 3px 10px #0000001f}.money-legend-dot{vertical-align:1px;border-radius:50%;width:9px;height:9px;margin-right:7px;display:inline-block}.money-legend-dot.blue{background:var(--money-blue)}.money-legend-dot.green{background:var(--money-green)}.money-legend-dot.violet{background:var(--money-violet)}.money-legend-dot.red{background:var(--money-red)}
.v4-global-back-button{z-index:1450;top:max(48px, calc(env(safe-area-inset-top) + 14px));border:1px solid color-mix(in srgb, var(--brass-edge) 55%, transparent);background:color-mix(in srgb, var(--canvas) 90%, transparent);min-height:36px;color:var(--ivory);-webkit-backdrop-filter:blur(12px)saturate(.85);backdrop-filter:blur(12px)saturate(.85);border-radius:999px;align-items:center;gap:7px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex;position:fixed;left:14px;box-shadow:0 8px 18px #0000003d,inset 0 1px #ffffff0d}.v4-global-back-button>span:first-child{color:var(--brass-edge);font-size:17px;line-height:1}@media (min-width:600px){.v4-global-back-button{left:102px}}.v4-app-tile{color:#d5ae65;text-shadow:0 2px 3px #000000a8;background:radial-gradient(circle at 31% 24%,#fff0b72e,#0000 28%),linear-gradient(145deg,#22282c 0%,#0a0e12 72%);border:1px solid #d7b36894;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 14px #0006,inset 0 1px #ffefb814,inset 0 -8px 14px #00000052}.v4-app-tile.light,html[data-theme=light] .v4-app-tile{color:#7e5a27;text-shadow:none;background:radial-gradient(circle at 31% 24%,#fffffff0,#0000 30%),linear-gradient(145deg,#fffaf1 0%,#eadcc3 76%);border-color:#8d744e75;box-shadow:0 8px 14px #533e2329,inset 0 1px #ffffffeb,inset 0 -7px 12px #82602c14}.v4-app-tile.large{border-radius:16px;width:62px;height:62px}.v4-app-tile strong{z-index:1;letter-spacing:.03em;font-size:14px;position:relative}.v4-app-tile.large strong{font-size:17px}.v4-app-tile-shine{border-radius:inherit;border:1px solid #ffe9af12;position:absolute;inset:6px}.v4-folder-page{padding:50px 20px 100px}@media (min-width:600px){.v4-folder-page{padding:46px 30px 100px 38px}}.v4-folder-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:14px;margin-bottom:16px;display:grid}.v4-folder-heading h1{color:var(--ivory);margin:2px 0 5px;font-family:Georgia,Times New Roman,serif;font-size:clamp(30px,4vw,46px);font-weight:500;line-height:1}.v4-folder-heading p,.v4-folder-card-heading p{color:var(--secondary);margin:4px 0 0;font-size:12px;line-height:1.45}.v4-folder-back-link{color:var(--secondary);text-underline-offset:4px;font-size:11px;text-decoration:underline}.v4-folder-card{border-color:color-mix(in srgb, var(--brass-edge) 38%, var(--divider));background:color-mix(in srgb, var(--card) 89%, transparent);-webkit-backdrop-filter:blur(15px)saturate(.82);backdrop-filter:blur(15px)saturate(.82)}.v4-folder-card-heading{align-items:center;gap:12px;display:flex}.v4-folder-links,.v4-folder-app-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:10px;margin-top:14px;display:grid}.v4-folder-link-row{border:1px solid color-mix(in srgb, var(--divider) 82%, transparent);background:color-mix(in srgb, var(--selected) 62%, transparent);border-radius:13px;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:66px;padding:9px 11px;display:grid}.v4-folder-link-row strong,.v4-folder-link-row small{display:block}.v4-folder-link-row strong{color:var(--ivory);font-size:12px}.v4-folder-link-row small{color:var(--secondary);margin-top:3px;font-size:10.5px;line-height:1.35}.v4-folder-link-row>span:last-child{color:var(--brass-edge);font-size:20px}.v4-folder-app-card{border:1px solid color-mix(in srgb, var(--divider) 82%, transparent);background:color-mix(in srgb, var(--selected) 56%, transparent);border-radius:14px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:13px;display:grid}.v4-folder-app-card .outline-button{grid-column:1/-1;justify-self:start}.v4-folder-app-copy strong,.v4-folder-app-copy small{display:block}.v4-folder-app-copy strong{color:var(--ivory);font-size:13px}.v4-folder-app-copy small{color:var(--secondary);margin-top:3px;font-size:10.5px;line-height:1.35}@media (max-width:599px){.v4-global-back-button{top:max(42px, calc(env(safe-area-inset-top) + 8px))}.v4-folder-page{padding:48px 14px 96px}.v4-folder-heading{grid-template-columns:auto minmax(0,1fr)}.v4-folder-heading .v4-folder-back-link{grid-column:1/-1;justify-self:start}}
.v4-corporate-approved{min-height:100dvh;padding:24px 16px 96px;position:relative}.corporate-approved-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:12px;padding:2px 6px 0;display:flex}.corporate-approved-heading h1{color:var(--ivory);letter-spacing:-.035em;text-shadow:0 4px 18px #00000057;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4.6vw,52px);font-weight:500;line-height:1}.corporate-approved-heading p{color:var(--secondary);margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:15px}.corporate-approved-heading blockquote{max-width:220px;color:var(--brass-hi);text-align:right;margin:7px 0 0;font-family:Georgia,Times New Roman,serif;font-size:13px;font-style:italic;line-height:1.3}.corporate-approved-tree{gap:12px;width:min(1020px,100%);margin-inline:auto;display:grid;position:relative}.corporate-card{border:1px solid color-mix(in srgb, var(--brass-edge) 52%, transparent);background:color-mix(in srgb, var(--card) 88%, transparent);-webkit-backdrop-filter:blur(15px)saturate(.76);backdrop-filter:blur(15px)saturate(.76);border-radius:17px;grid-template-columns:82px minmax(0,1fr);gap:13px;min-width:0;padding:13px;display:grid;position:relative;box-shadow:0 16px 30px #00000045,inset 0 1px #ffffff0d,inset 0 -1px #0000004d}html[data-theme=light] .corporate-card{background:color-mix(in srgb, var(--card) 91%, transparent);box-shadow:0 12px 22px #48392521,inset 0 1px #ffffffe6,inset 0 -1px #644a2312}.corporate-root-card{border-color:color-mix(in srgb, var(--brass-edge) 74%, transparent);grid-template-columns:94px minmax(0,1fr);padding:15px}.corporate-card-copy{min-width:0}.corporate-card-copy h2{max-width:100%;color:var(--ivory);overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:2px 0 4px;font-family:Georgia,Times New Roman,serif;font-size:clamp(20px,1.85vw,26px);font-weight:500;line-height:1.03}.corporate-card-copy>p{color:var(--secondary);margin:3px 0 0;font-size:10.5px;line-height:1.34}.corporate-registration{letter-spacing:.035em;color:var(--brass-hi)!important;font-size:10px!important}.corporate-entity-icon{border:1px solid color-mix(in srgb, var(--brass-edge) 72%, transparent);background:radial-gradient(circle at 34% 23%,#ffecac21,#0000 28%),linear-gradient(145deg,#1f2327fa,#080c10fa 72%);border-radius:18px;align-self:start;place-items:center;width:76px;height:76px;display:grid;position:relative;overflow:hidden;box-shadow:0 12px 20px #0000005c,inset 0 1px #fff1c11a,inset 0 -12px 20px #0000004d}html[data-theme=light] .corporate-entity-icon{background:radial-gradient(circle at 34% 23%,#ffffffeb,#0000 28%),linear-gradient(145deg,#fff9ed,#e8dac0 74%);box-shadow:0 10px 18px #5b432029,inset 0 1px #fffffff5,inset 0 -10px 18px #72522312}.corporate-root-card .corporate-entity-icon{border-radius:21px;width:88px;height:88px}.corporate-entity-icon:after{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffe6a114;position:absolute;inset:6px}.corporate-entity-icon svg{z-index:1;filter:drop-shadow(0 6px 4px #00000070);width:78%;height:78%;position:relative;overflow:visible}.corporate-card-actions{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.corporate-action{align-items:center;gap:6px;min-height:30px;line-height:1.15;display:inline-flex;border-color:color-mix(in srgb, var(--brass-edge) 58%, transparent)!important;background:color-mix(in srgb, var(--selected) 72%, transparent)!important;padding:6px 10px!important;font-size:9.5px!important}html[data-theme=light] .corporate-action{background:color-mix(in srgb, var(--elevated) 86%, transparent)!important}.corporate-tree-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid;position:relative}.corporate-tree-row:before,.corporate-tree-farms-wrap:before{content:"";background:color-mix(in srgb, var(--brass-edge) 60%, transparent);width:1px;height:12px;position:absolute;top:-12px;left:50%}.corporate-tree-row:after{content:"";background:color-mix(in srgb, var(--brass-edge) 58%, transparent);height:1px;position:absolute;top:-1px;left:25%;right:25%}.corporate-tree-row>.corporate-card:before{content:"";background:color-mix(in srgb, var(--brass-edge) 58%, transparent);width:1px;height:12px;position:absolute;top:-12px;left:50%}.corporate-tree-farms-wrap{grid-template-columns:1fr 1fr;gap:12px;display:grid;position:relative}.corporate-farms-card{grid-column:1}.corporate-tree-farms-wrap:before{left:25%}@media (min-width:600px){.v4-corporate-approved{padding:max(20px, env(safe-area-inset-top)) 22px 96px 26px}}@media (max-width:900px){.corporate-approved-heading blockquote{display:none}.corporate-card,.corporate-root-card{grid-template-columns:68px minmax(0,1fr);gap:11px;padding:11px}.corporate-entity-icon,.corporate-root-card .corporate-entity-icon{border-radius:15px;width:62px;height:62px}.corporate-card-copy h2{font-size:clamp(18px,2.45vw,22px)}.corporate-card-copy>p{font-size:10px}.corporate-action{padding:5px 8px!important;font-size:9px!important}}@media (max-width:620px){.v4-corporate-approved{padding:24px 12px 92px}.corporate-tree-row,.corporate-tree-farms-wrap{grid-template-columns:1fr}.corporate-farms-card{grid-column:1}.corporate-tree-row:after,.corporate-tree-row>.corporate-card:before,.corporate-tree-farms-wrap:before{display:none}.corporate-card,.corporate-root-card{border-radius:14px;grid-template-columns:58px minmax(0,1fr);padding:10px}.corporate-entity-icon,.corporate-root-card .corporate-entity-icon{border-radius:13px;width:52px;height:52px}.corporate-card-copy h2{font-size:18px}}
.v4-intent-icon,.v4-provider-icon{border:1px solid color-mix(in srgb, var(--brass-edge) 72%, transparent);background:radial-gradient(circle at 28% 18%,#fff1c321,#0000 28%),linear-gradient(145deg,#252520 0%,#11120f 56%,#070807 100%);border-radius:14px;flex:none;place-items:center;width:52px;height:52px;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 16px #0006,inset 0 1px #fff2c31a,inset 0 -8px 14px #0000005c}.v4-intent-icon:after,.v4-provider-icon:after{content:"";pointer-events:none;border:1px solid #ffe7a70f;border-radius:10px;position:absolute;inset:4px}.v4-intent-icon svg{z-index:1;filter:drop-shadow(0 5px 4px #00000085);width:78%;height:78%;position:relative;overflow:visible}html[data-theme=light] .v4-intent-icon,html[data-theme=light] .v4-provider-icon{background:radial-gradient(circle at 28% 18%,#fffffff5,#0000 30%),linear-gradient(145deg,#fffaf0 0%,#eee1ca 62%,#d8c5a5 100%);box-shadow:0 9px 15px #5e462333,inset 0 1px #fffffff5,inset 0 -7px 13px #6a4c1f17}.v4-home-communication-card .v4-intent-icon{width:48px;height:48px}.v4-next-prayer-row .v4-intent-icon{border-radius:12px;width:42px;height:42px}.v4-provider-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;margin-top:8px;display:grid}.v4-finance-app-row{border:1px solid color-mix(in srgb, var(--divider) 84%, transparent);background:color-mix(in srgb, var(--card) 88%, transparent);border-radius:14px;gap:12px;min-height:116px;padding:12px;display:grid;box-shadow:0 10px 20px #00000038,inset 0 1px #ffffff09}html[data-theme=light] .v4-finance-app-row{background:color-mix(in srgb, var(--card) 91%, transparent);box-shadow:0 8px 17px #533f2321,inset 0 1px #ffffffd1}.v4-finance-app-row.account-row{border-top:1px solid color-mix(in srgb, var(--divider) 84%, transparent)}.v4-provider-icon{border-radius:15px;width:56px;height:56px}.v4-provider-icon.compact{border-radius:12px;width:44px;height:44px}.v4-provider-icon-face{z-index:1;color:#fff8e5;letter-spacing:-.03em;text-shadow:0 2px 4px #0000007a;border-radius:12px;place-items:center;width:72%;height:72%;font-size:15px;font-weight:800;display:grid;position:relative;box-shadow:inset 0 1px #ffffff2e,inset 0 -6px 10px #0000002e,0 4px 8px #0000004d}.tone-blue .v4-provider-icon-face{background:linear-gradient(145deg,#3d83d8,#12386d 72%)}.tone-navy .v4-provider-icon-face{background:linear-gradient(145deg,#385c9d,#111f42 72%)}.tone-green .v4-provider-icon-face{background:linear-gradient(145deg,#50a36a,#174a29 72%)}.tone-magenta .v4-provider-icon-face{background:linear-gradient(145deg,#d84c91,#7d164b 72%)}.tone-gold .v4-provider-icon-face{background:linear-gradient(145deg,#d7b96a,#6d4718 72%)}.tone-emerald .v4-provider-icon-face{background:linear-gradient(145deg,#3f997a,#144837 72%)}.tone-graphite .v4-provider-icon-face{background:linear-gradient(145deg,#686a67,#222421 72%)}.v4-bills-heading{align-items:center;gap:14px;display:flex}.v4-bills-heading .section-heading{margin-top:0}.v4-moirai-live-page .v4-moirai-page{margin-top:0!important}.v4-access-card{border-radius:20px;width:min(500px,92vw)}.v4-access-mark{background:radial-gradient(circle at 28% 18%,#fff1c321,#0000 28%),linear-gradient(145deg,#252520 0%,#11120f 56%,#070807 100%);border-radius:18px;width:72px;height:72px;box-shadow:0 12px 22px #00000061,inset 0 1px #fff2c31a,inset 0 -8px 14px #00000057}html[data-theme=light] .v4-access-mark{background:linear-gradient(145deg,#fffaf0,#e8dbc3 72%);box-shadow:0 9px 17px #533f232e,inset 0 1px #fffffff5}@media (max-width:599px){.v4-provider-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v4-finance-app-row{min-height:104px;padding:10px}.v4-provider-icon{width:48px;height:48px}.v4-provider-icon-face{font-size:13px}}
.v4-access-card-current{text-align:center;padding:24px 24px 22px}.v4-access-emblem{width:88px;height:88px;margin:0 auto 12px;position:relative}.v4-access-emblem img{object-fit:contain;filter:drop-shadow(0 9px 10px #0000006b);width:100%;height:100%;position:absolute;inset:0}.v4-access-emblem-light,html[data-theme=light] .v4-access-emblem-dark{display:none}html[data-theme=light] .v4-access-emblem-light{display:block}.v4-access-brand{color:var(--ivory);letter-spacing:.14em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;line-height:1}.v4-access-brand-subtitle{color:var(--brass-edge);letter-spacing:.34em;margin:7px 0 21px;font-size:8px;font-weight:750}.v4-access-card-current .v4-access-title{margin-top:0;font-size:clamp(29px,6vw,43px)}.v4-access-card-current .v4-access-subtitle{margin-bottom:20px}.v4-access-card-current .v4-access-button{min-height:54px;font-size:14px}@media (min-width:600px){.v4-access-card-current{padding:28px 30px 26px}.v4-access-emblem{width:96px;height:96px}}
.v4-glance-grid>.v4-glance-link{min-width:0;min-height:58px;color:inherit;border-right:1px solid #a07a422e;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:7px 4px;transition:background .15s,transform .15s;display:flex}.v4-glance-grid>.v4-glance-link:active{background:color-mix(in srgb, var(--selected) 52%, transparent);transform:translateY(1px)}.v4-home-side-quote-only{align-self:start}.v4-home-communication-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.v4-home-communication-card{grid-template-columns:50px minmax(0,1fr) auto!important;align-items:center!important;column-gap:18px!important;min-height:72px!important;display:grid!important}.v4-home-communication-card>.v4-intent-icon{margin-right:2px}.v4-next-prayer-row{gap:18px!important}.v4-next-prayer-row>.v4-intent-icon{margin-right:2px}@media (min-width:600px){.v4-home-communication-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.v4-home-communication-card{grid-template-columns:48px minmax(0,1fr) auto!important;column-gap:16px!important}}.v4-deen-page{isolation:isolate;background:0 0!important}.v4-deen-page:before{pointer-events:none;z-index:0!important;opacity:1!important;background-image:linear-gradient(#05090c3d 0%,#05090c29 48%,#05090c57 100%),radial-gradient(circle at 74% 15%,#b5925326,#0000 19%),url(/olayori-v4/faith/deen-mosque-silhouette.svg)!important;background-position:50%,50%,50% 7vh!important;background-repeat:no-repeat!important;background-size:cover,cover,min(1120px,106vw)!important;min-height:100dvh!important;position:fixed!important;inset:0!important;-webkit-mask-image:none!important;mask-image:none!important}.v4-deen-page>*{z-index:1;position:relative}html[data-theme=light] .v4-deen-page:before{opacity:1!important;filter:none!important;background-image:linear-gradient(#faf5eb5c 0%,#faf5eb2b 48%,#faf5eb52 100%),radial-gradient(circle at 74% 15%,#a47e441f,#0000 20%),url(/olayori-v4/faith/deen-mosque-silhouette.svg)!important}.v4-deen-page>.card-grid>.card,.v4-deen-page>.card{margin-top:5px;transform:translateZ(0);border-color:color-mix(in srgb, var(--brass-edge) 58%, transparent)!important;background:color-mix(in srgb, var(--card) 78%, transparent)!important;-webkit-backdrop-filter:blur(18px)saturate(.78)!important;backdrop-filter:blur(18px)saturate(.78)!important;box-shadow:0 24px 44px #00000057,0 8px 16px #00000038,inset 0 1px #ffffff0e!important}html[data-theme=light] .v4-deen-page>.card-grid>.card,html[data-theme=light] .v4-deen-page>.card{background:color-mix(in srgb, var(--card) 82%, transparent)!important;box-shadow:0 20px 36px #523f262e,0 7px 14px #523f261a,inset 0 1px #ffffffe0!important}@media (min-width:600px){.v4-deen-page{padding-left:58px!important;padding-right:34px!important}}.v4-moirai-page.v4-moirai-live-page{margin-top:0!important}.v4-corporate-approved{margin-top:-48px!important}@media (min-width:600px){.v4-corporate-approved{margin-top:-86px!important}}.v4-global-back-button,.v4-folder-back-link{display:none!important}.v4-floating-back-button{z-index:2200;border:1px solid color-mix(in srgb, var(--brass-edge) 70%, transparent);background:color-mix(in srgb, var(--canvas) 88%, transparent);min-width:82px;min-height:42px;color:var(--ivory);-webkit-backdrop-filter:blur(16px)saturate(.84);backdrop-filter:blur(16px)saturate(.84);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:999px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex;position:fixed;box-shadow:0 12px 28px #00000057,inset 0 1px #ffffff12}.v4-floating-back-button:active{cursor:grabbing}.v4-floating-back-arrow{color:var(--brass-hi);font-size:18px;line-height:1}.v4-floating-back-button>span:nth-child(2){font-size:11px;font-weight:750}.v4-floating-back-grip{color:var(--quiet);letter-spacing:-2px;font-size:10px}html[data-theme=light] .v4-floating-back-button{background:color-mix(in srgb, var(--elevated) 90%, transparent);box-shadow:0 10px 24px #533f232e,inset 0 1px #ffffffe6}
.v4-home-page{padding-top:max(22px, calc(env(safe-area-inset-top) + 8px))!important}.v4-home-heading{margin-bottom:8px!important}.v4-glance-calendar-heading{width:100%;min-width:0;color:inherit;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;text-decoration:none;display:flex}.v4-glance-calendar-heading>span:last-child{color:var(--brass-hi);letter-spacing:.04em;white-space:nowrap;text-transform:none;font-size:9px;font-weight:750}.v4-glance-grid>.v4-glance-link{z-index:2;min-height:58px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:#cfa45629;text-decoration:none;position:relative}.v4-glance-grid>.v4-glance-link:focus-visible,.v4-glance-calendar-heading:focus-visible{outline:2px solid var(--brass-hi);outline-offset:-2px}.v4-home-communication-card{column-gap:22px!important}.v4-next-prayer-row{gap:22px!important}@media (min-width:600px){.v4-home-page{padding-top:max(10px, env(safe-area-inset-top))!important}.v4-home-heading{margin-bottom:6px!important}.v4-home-communication-card{column-gap:20px!important}}.v4-deen-page{isolation:isolate;min-height:100dvh;position:relative;padding:max(24px, calc(env(safe-area-inset-top) + 8px)) 16px 104px!important;background:0 0!important}.v4-deen-page:before{display:none!important}.v4-deen-approved-background{pointer-events:none;overflow:hidden;z-index:0!important;background-image:linear-gradient(#02070a14 0%,#02070a24 46%,#02070a85 100%),url(/olayori-v4/faith/deen-mosque-matte-graphite.svg)!important;background-position:50%,top!important;background-repeat:no-repeat!important;background-size:cover,cover!important;position:fixed!important;inset:0!important}.v4-deen-approved-background img{display:none!important}html[data-theme=light] .v4-deen-approved-background{background-image:linear-gradient(#fffbf205 0%,#fff8ea0f 48%,#efe1c957 100%),url(/olayori-v4/faith/deen-mosque-soft-ivory.svg)!important}.v4-deen-page>:not(.v4-deen-approved-background){z-index:2;position:relative}.v4-deen-heading{width:min(1040px,100%);justify-content:space-between!important;align-items:flex-start!important;gap:24px!important;min-height:122px!important;margin:0 auto 12px!important;padding:4px 8px 0!important;display:flex!important}.v4-deen-heading h1{text-shadow:0 5px 18px #00000075!important;margin:2px 0 5px!important;font-size:clamp(38px,5vw,58px)!important;line-height:.96!important}.v4-deen-heading p{text-shadow:0 2px 8px #0000005c;max-width:430px;font-size:13px!important}.v4-deen-heading blockquote{text-shadow:0 2px 8px #00000057;max-width:250px!important;margin-top:10px!important;padding:0!important}.v4-deen-page>.card-grid{align-items:stretch;width:min(1040px,100%);margin-inline:auto;gap:14px!important}.v4-deen-page>.card-grid>.card,.v4-deen-page>.card{position:relative;overflow:hidden;border:1px solid color-mix(in srgb, var(--brass-edge) 72%, transparent)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--card) 78%, transparent), color-mix(in srgb, var(--card) 66%, transparent))!important;-webkit-backdrop-filter:blur(22px)saturate(.88)!important;backdrop-filter:blur(22px)saturate(.88)!important;border-radius:18px!important;transform:translateY(-2px)translateZ(0)!important;box-shadow:0 34px 62px #0006,0 12px 24px #00000038,inset 0 1px #ffffff14,inset 0 -1px #00000057!important}.v4-deen-page>.card-grid>.card:after,.v4-deen-page>.card:after{content:"";pointer-events:none;border:1px solid #ffe39d0b;border-radius:13px;position:absolute;inset:7px}html[data-theme=light] .v4-deen-page>.card-grid>.card,html[data-theme=light] .v4-deen-page>.card{background:linear-gradient(145deg,#fffcf6e8,#f8efe0d1)!important;box-shadow:0 28px 50px #6548222e,0 10px 20px #65482217,inset 0 1px #fffffff5,inset 0 -1px #77522214!important}.v4-deen-page>.card-grid>section:nth-child(-n+3) .account-header>.theme-icon.approved-deen-icon{object-fit:contain;filter:drop-shadow(0 13px 9px #0000007a);border-radius:20px;flex:none;margin-right:16px;padding:3px;width:86px!important;height:86px!important;box-shadow:none!important;background:0 0!important;border:0!important;display:block!important}.v4-deen-page>.card-grid>section:nth-child(-n+3) .account-header:before{content:none!important;display:none!important}html[data-theme=light] .v4-deen-page>.card-grid>section:nth-child(-n+3) .account-header>.theme-icon.approved-deen-icon{filter:drop-shadow(0 10px 8px #68481f3b)}.v4-deen-page>.card-grid>section:nth-child(4) .money-heading{grid-template-columns:92px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;display:grid!important}.v4-deen-page>.card-grid>section:nth-child(4) .money-heading:before{filter:drop-shadow(0 13px 9px #00000075);content:""!important;width:92px!important;height:92px!important;box-shadow:none!important;background:url(/olayori-v4/faith/icons/misbaha-3d.svg) 50%/contain no-repeat!important;border:0!important;border-radius:0!important;margin:0!important;display:block!important}html[data-theme=light] .v4-deen-page>.card-grid>section:nth-child(4) .money-heading:before{filter:drop-shadow(0 10px 8px #68481f38)}.v4-deen-page .account-header{align-items:center}.v4-deen-page .section-heading{color:var(--brass-hi)!important}.v4-deen-page .totals-grid{border-top:1px solid color-mix(in srgb, var(--divider) 74%, transparent);border-bottom:1px solid color-mix(in srgb, var(--divider) 58%, transparent);grid-template-columns:repeat(5,minmax(96px,1fr))!important;gap:0!important;margin-top:16px!important}.v4-deen-page .totals-grid>div{border-right:1px solid color-mix(in srgb, var(--divider) 62%, transparent);padding:13px 12px!important}.v4-deen-page .totals-grid>div:last-child{border-right:0}@media (min-width:600px){.v4-deen-page{padding:max(20px, env(safe-area-inset-top)) 28px 108px 42px!important}}@media (max-width:760px){.v4-deen-heading{min-height:106px!important}.v4-deen-heading blockquote{display:none!important}.v4-deen-page .totals-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.v4-deen-page>.card-grid>section:nth-child(-n+3) .account-header>.theme-icon.approved-deen-icon{margin-right:12px;width:68px!important;height:68px!important}.v4-deen-page>.card-grid>section:nth-child(4) .money-heading{grid-template-columns:72px minmax(0,1fr) auto!important}.v4-deen-page>.card-grid>section:nth-child(4) .money-heading:before{width:72px!important;height:72px!important}}.v4-moirai-page.v4-moirai-live-page{margin-top:-82px!important}@media (min-width:600px){.v4-moirai-page.v4-moirai-live-page{margin-top:-112px!important}}.v4-corporate-approved{min-height:100dvh;position:relative;padding:max(28px, calc(env(safe-area-inset-top) + 10px)) 14px 104px!important;margin-top:-28px!important}.corporate-approved-heading{width:min(1040px,100%);align-items:flex-start!important;margin:0 auto 12px!important;padding:2px 8px 0!important}.corporate-approved-heading h1{text-shadow:0 5px 18px #00000070!important;margin:1px 0!important;font-size:clamp(38px,5vw,58px)!important;line-height:.96!important}.corporate-approved-heading p{margin:4px 0 0!important;font-size:16px!important}.corporate-approved-heading small{color:var(--secondary);letter-spacing:.075em;margin-top:4px;font-size:9px;display:block}.corporate-approved-heading blockquote{text-shadow:0 2px 8px #00000057;max-width:230px!important;color:var(--brass-hi)!important;margin-top:8px!important;font-size:14px!important;line-height:1.25!important}.corporate-approved-tree{gap:14px!important;width:min(1040px,100%)!important}.corporate-card{min-width:0;position:relative;transform:translateZ(0);border:1px solid color-mix(in srgb, var(--brass-edge) 76%, transparent)!important;background:linear-gradient(145deg, color-mix(in srgb, var(--card) 80%, transparent), color-mix(in srgb, var(--card) 67%, transparent))!important;-webkit-backdrop-filter:blur(22px)saturate(.88)!important;backdrop-filter:blur(22px)saturate(.88)!important;border-radius:18px!important;grid-template-columns:92px minmax(0,1fr)!important;gap:15px!important;padding:15px!important;box-shadow:0 34px 62px #00000063,0 12px 24px #00000036,inset 0 1px #ffffff13,inset 0 -1px #00000057!important}.corporate-card:after{content:"";pointer-events:none;border:1px solid #ffe5a30b;border-radius:13px;position:absolute;inset:7px}html[data-theme=light] .corporate-card{background:linear-gradient(145deg,#fffcf6eb,#f7eddad6)!important;box-shadow:0 28px 50px #5c421f2e,0 10px 20px #5c421f17,inset 0 1px #fffffff5,inset 0 -1px #76522114!important}.corporate-root-card{grid-template-columns:118px minmax(0,1fr)!important;padding:18px!important}.corporate-entity-icon,.corporate-root-card .corporate-entity-icon{filter:drop-shadow(0 13px 9px #0000007a);width:88px!important;height:88px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;overflow:visible!important}.corporate-root-card .corporate-entity-icon{width:112px!important;height:112px!important}.corporate-entity-icon:after{display:none!important}.corporate-entity-icon svg{filter:none!important;width:100%!important;height:100%!important}html[data-theme=light] .corporate-entity-icon,html[data-theme=light] .corporate-root-card .corporate-entity-icon{filter:drop-shadow(0 10px 8px #65461e38)}.corporate-card-copy h2{margin:2px 0 3px!important;font-size:clamp(19px,2vw,26px)!important;line-height:1.01!important}.corporate-card-copy>p{margin:2px 0 0!important;font-size:10.5px!important;line-height:1.32!important}.corporate-registration{letter-spacing:.045em;color:var(--brass-hi)!important;font-size:9px!important}.corporate-tools{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:11px;display:grid}.corporate-root-card .corporate-tools{grid-template-columns:repeat(5,minmax(0,1fr))}.corporate-tool-tile{min-width:0;min-height:44px;font:inherit;cursor:pointer;place-items:center;gap:2px;box-shadow:inset 0 1px #ffffff0b,0 5px 10px #0000002e;border:1px solid color-mix(in srgb, var(--brass-edge) 48%, var(--divider))!important;background:color-mix(in srgb, var(--selected) 72%, transparent)!important;color:var(--ivory)!important;border-radius:9px!important;padding:6px 4px!important;text-decoration:none!important;display:grid!important}.corporate-tool-tile>span:first-child{color:var(--brass-hi);font-size:16px;line-height:1}.corporate-tool-tile small{color:var(--secondary);font-size:8px;font-weight:700;line-height:1}.corporate-tool-tile.is-disabled{opacity:.38;cursor:default}html[data-theme=light] .corporate-tool-tile{box-shadow:inset 0 1px #fffffff2,0 4px 9px #5b401e14;background:#fffbf4b8!important}.corporate-card-meta{border-top:1px solid color-mix(in srgb, var(--divider) 66%, transparent);flex-wrap:wrap;gap:0;margin-top:9px;padding-top:7px;display:flex}.corporate-card-meta span{color:var(--secondary);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.corporate-card-meta span+span:before{content:"|";color:color-mix(in srgb, var(--brass-edge) 68%, transparent);margin:0 7px}.corporate-tree-row{gap:14px!important}.corporate-tree-row:before,.corporate-tree-row:after,.corporate-tree-row>.corporate-card:before,.corporate-tree-farms-wrap:before{box-shadow:0 0 9px #cca05129;background:color-mix(in srgb, var(--brass-edge) 82%, transparent)!important}.corporate-tree-farms-wrap{justify-content:center;grid-template-columns:minmax(0,.78fr)!important;gap:14px!important}.corporate-farms-card{grid-column:1!important}.corporate-tree-farms-wrap:before{left:50%!important}@media (min-width:600px){.v4-corporate-approved{padding:max(22px, env(safe-area-inset-top)) 30px 110px 42px!important;margin-top:-44px!important}}@media (max-width:900px){.corporate-card,.corporate-root-card{grid-template-columns:72px minmax(0,1fr)!important;gap:11px!important;padding:12px!important}.corporate-entity-icon,.corporate-root-card .corporate-entity-icon{width:68px!important;height:68px!important}.corporate-tools,.corporate-root-card .corporate-tools{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.v4-corporate-approved{padding:max(20px, env(safe-area-inset-top)) 12px 96px!important;margin-top:-14px!important}.corporate-approved-heading blockquote{display:none!important}.corporate-tree-row,.corporate-tree-farms-wrap{grid-template-columns:1fr!important}.corporate-tree-row:after,.corporate-tree-row>.corporate-card:before,.corporate-tree-farms-wrap:before{display:none!important}.corporate-card,.corporate-root-card{grid-template-columns:66px minmax(0,1fr)!important;padding:11px!important}.corporate-entity-icon,.corporate-root-card .corporate-entity-icon{width:62px!important;height:62px!important}}.v4-app-tile-chrome .v4-app-tile-shine{z-index:2}.v4-chrome-glyph{z-index:1;filter:drop-shadow(0 5px 5px #0000006b);width:86%;height:86%;position:relative;overflow:visible}html[data-theme=light] .v4-chrome-glyph{filter:drop-shadow(0 4px 4px #5d442138)}.v4-finance-app-row .v4-provider-icon,.v4-bills-panel .v4-provider-icon{transform-origin:50%;transform:perspective(180px)rotateX(3deg)rotateY(-4deg);box-shadow:0 12px 20px #00000057,inset 0 1px #fff5d71c,inset 0 -9px 15px #0003}html[data-theme=light] .v4-finance-app-row .v4-provider-icon,html[data-theme=light] .v4-bills-panel .v4-provider-icon{box-shadow:0 10px 18px #533f232b,inset 0 1px #fffffff2,inset 0 -8px 14px #7c5c2b12}
.v4-deen-fixed-backdrop{z-index:0!important;pointer-events:none!important;background:#071018!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}.v4-deen-fixed-scene{object-fit:cover!important;object-position:center center!important;width:100%!important;max-width:none!important;height:100%!important;display:none!important;position:absolute!important;inset:0!important;transform:scale(1.01)!important}html[data-theme=dark] .v4-deen-fixed-scene-dark,html[data-theme=steel] .v4-deen-fixed-scene-dark,html[data-theme=light] .v4-deen-fixed-scene-light{display:block!important}.v4-deen-fixed-backdrop:after{content:""!important;background:linear-gradient(#02070b0d 0%,#02070b14 30%,#02070b29 52%,#02070b57 100%),radial-gradient(circle at 72% 18%,#edb95821,#0000 25%)!important;position:absolute!important;inset:0!important}html[data-theme=light] .v4-deen-fixed-backdrop:after{background:linear-gradient(#fffcf405 0%,#fffcf40a 38%,#f5e6cd1a 68%,#e0caa533 100%),radial-gradient(circle at 72% 18%,#fff5d247,#0000 25%)!important}.v4-deen-page,.v4-deen-v2,.v4-deen-v3{z-index:2!important;isolation:isolate!important;width:min(100%,1080px)!important;min-height:100dvh!important;padding:max(22px, env(safe-area-inset-top)) 18px 116px!important;background:0 0!important;margin:0 auto!important;position:relative!important;overflow:visible!important}.v4-deen-page:before,.v4-deen-page:after,.v4-deen-v2:before,.v4-deen-v2:after,.v4-deen-v3:before,.v4-deen-v3:after{content:none!important;display:none!important}.v4-deen-heading{background:0 0!important;justify-content:space-between!important;align-items:flex-start!important;gap:24px!important;min-height:228px!important;margin:0 0 18px!important;padding:12px 10px 0!important;display:flex!important}.v4-deen-heading h1{letter-spacing:-.035em!important;color:#f7ecd8!important;text-shadow:0 5px 20px #0000008a!important;margin:0 0 8px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(48px,8vw,78px)!important;font-weight:500!important;line-height:.92!important}.v4-deen-heading p{color:#eee3d3!important;text-shadow:0 3px 12px #00000094!important;max-width:460px!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:15px!important;line-height:1.42!important}.v4-deen-heading blockquote{text-align:right!important;color:#f1cf82!important;text-shadow:0 3px 12px #0000008f!important;max-width:235px!important;margin:10px 0 0!important;padding:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:14px!important;font-style:italic!important;line-height:1.38!important}.v4-deen-heading blockquote small{letter-spacing:.14em!important;text-transform:uppercase!important;margin-top:8px!important;font-family:Inter,system-ui,sans-serif!important;font-size:9px!important;font-style:normal!important;font-weight:800!important;display:block!important}html[data-theme=light] .v4-deen-heading h1{color:#352419!important;text-shadow:0 2px 10px #ffffffc7,0 5px 18px #5d3b1929!important}html[data-theme=light] .v4-deen-heading p{color:#5a4d40!important;text-shadow:0 1px 4px #ffffffd1!important}html[data-theme=light] .v4-deen-heading blockquote{color:#765429!important;text-shadow:0 1px 4px #ffffffd1!important}.deen-approved-workspace{perspective:1500px!important;grid-template-columns:minmax(0,1.2fr) minmax(0,.98fr)!important;grid-template-areas:"prayer qibla""quran saved"!important;gap:22px!important;width:100%!important;margin:0 auto!important;padding:0 2px 26px!important;display:grid!important}.deen-prayer-card{grid-area:prayer!important}.deen-qibla-card{grid-area:qibla!important}.deen-quran-card{grid-area:quran!important}.deen-saved-card{grid-area:saved!important}.deen-form-card{grid-column:1/-1!important}.deen-approved-card{-webkit-backdrop-filter:blur(20px)saturate(.88)!important;min-width:0!important;transform-style:preserve-3d!important;background:linear-gradient(155deg,#151a1deb 0%,#0d1418e6 55%,#060d12eb 100%)!important;border:1px solid #e2b053b8!important;border-radius:24px!important;position:relative!important;overflow:visible!important;transform:translate3d(0,-8px,24px)!important;box-shadow:0 48px 82px #00000075,0 22px 36px #00000052,0 8px 16px #0000003d,inset 0 1px #fff4d324,inset 0 -1px #00000080!important}.deen-approved-card:before{content:""!important;z-index:-1!important;filter:blur(18px)!important;pointer-events:none!important;background:#00000070!important;border-radius:50%!important;height:34px!important;position:absolute!important;bottom:-24px!important;left:8%!important;right:8%!important}.deen-approved-card:after{content:""!important;pointer-events:none!important;border:1px solid #ffebbe12!important;border-radius:21px!important;position:absolute!important;inset:2px!important}html[data-theme=light] .deen-approved-card{background:linear-gradient(150deg,#fffdf7f2 0%,#f9f1e4f0 58%,#f1e2caed 100%)!important;border-color:#9c6f2d80!important;box-shadow:0 44px 76px #65441c42,0 20px 32px #65441c2b,0 7px 13px #65441c1a,inset 0 1px #fffffffc,inset 0 -1px #7a53221a!important}html[data-theme=light] .deen-approved-card:before{background:#60401a33!important}.deen-prayer-card,.deen-qibla-card,.deen-quran-card,.deen-saved-card{padding:18px!important}.deen-card-header{align-items:center!important;gap:16px!important;min-width:0!important;display:flex!important}.deen-prayer-header{grid-template-columns:96px minmax(0,1fr) auto!important;align-items:center!important;gap:16px!important;display:grid!important}.deen-approved-icon{object-fit:contain!important;transform-origin:50%!important;filter:drop-shadow(0 20px 14px #00000085)drop-shadow(0 6px 4px #ffdc9121)!important;flex:none!important;display:block!important;transform:perspective(900px)rotateX(3deg)rotateY(-4deg)translate3d(0,-4px,38px)scale(1.04)!important}.deen-prayer-icon{width:96px!important;height:96px!important}.deen-qibla-icon{width:124px!important;height:124px!important}.deen-quran-icon{width:136px!important;height:136px!important}.deen-misbaha-icon{width:132px!important;height:132px!important}html[data-theme=light] .deen-approved-icon{filter:drop-shadow(0 18px 12px #5f3e1942)drop-shadow(0 4px 3px #ffffffc7)!important}.deen-card-copy{min-width:0!important}.deen-card-copy h2,.deen-saved-heading h2,.deen-prayer-form h2{color:#f0cd7f!important;text-shadow:0 2px 8px #0006!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:23px!important;font-weight:600!important;line-height:1.05!important}html[data-theme=light] .deen-card-copy h2,html[data-theme=light] .deen-saved-heading h2,html[data-theme=light] .deen-prayer-form h2{color:#765326!important;text-shadow:0 1px 3px #ffffffd1!important}.deen-card-copy p,.deen-saved-heading p,.deen-card-detail{color:#cbc7bd!important;margin:5px 0 0!important;font-size:11px!important;line-height:1.38!important}html[data-theme=light] .deen-card-copy p,html[data-theme=light] .deen-saved-heading p,html[data-theme=light] .deen-card-detail{color:#665b50!important}.deen-location-line{color:#dfba6d!important}html[data-theme=light] .deen-location-line{color:#885f2a!important}.deen-auto-status{white-space:nowrap!important;color:#d1cdc4!important;align-items:center!important;gap:7px!important;font-size:9px!important;display:inline-flex!important}html[data-theme=light] .deen-auto-status{color:#655a4d!important}.deen-auto-status>span{background:#7d827a!important;border-radius:50%!important;width:9px!important;height:9px!important}.deen-auto-status>span.on{background:#32d379!important;box-shadow:0 0 10px #32d3797a!important}.deen-prayer-strip{border-top:1px solid #c2964d61!important;border-bottom:1px solid #c2964d3d!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin-top:14px!important;display:grid!important}.deen-prayer-cell{border-right:1px solid #c2964d42!important;min-width:0!important;padding:11px 8px 8px!important}.deen-prayer-cell:last-child{border-right:0!important}.deen-prayer-cell strong,.deen-prayer-cell span,.deen-prayer-cell small{display:block!important}.deen-prayer-cell strong{color:var(--ivory)!important;font-size:10px!important;font-weight:800!important}.deen-prayer-cell span{color:var(--ivory)!important;white-space:nowrap!important;margin-top:2px!important;font-size:13px!important;font-weight:760!important}.deen-prayer-cell small{color:#34d97c!important;margin-top:3px!important;font-size:8px!important;font-weight:800!important}html[data-theme=light] .deen-prayer-cell strong,html[data-theme=light] .deen-prayer-cell span{color:#30271f!important}.deen-prayer-actions,.deen-prayer-empty{color:#bdb9af!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;margin-top:12px!important;font-size:9px!important;display:flex!important}html[data-theme=light] .deen-prayer-actions,html[data-theme=light] .deen-prayer-empty{color:#6b6053!important}.deen-pill-button,.deen-prayer-actions button,.deen-prayer-empty button,.deen-add-button,.deen-form-actions button{min-height:34px!important;color:var(--ivory)!important;background:#060d116b!important;border:1px solid #d8a54bb8!important;border-radius:999px!important;padding:7px 13px!important;font-size:9px!important;font-weight:760!important;box-shadow:inset 0 1px #fff0c714,0 7px 14px #0000002e!important}html[data-theme=light] .deen-pill-button,html[data-theme=light] .deen-prayer-actions button,html[data-theme=light] .deen-prayer-empty button,html[data-theme=light] .deen-add-button,html[data-theme=light] .deen-form-actions button{color:#4a3522!important;background:#fff9!important;box-shadow:inset 0 1px #fffffff0,0 7px 14px #5f3e1917!important}.deen-qibla-card .deen-card-header,.deen-quran-card .deen-card-header{align-items:center!important}.deen-qibla-reading{color:var(--ivory)!important;margin-top:10px!important;font-size:28px!important;font-weight:700!important}html[data-theme=light] .deen-qibla-reading{color:#33281e!important}.deen-qibla-card .deen-pill-button,.deen-quran-card .deen-pill-button{margin-top:14px!important}.deen-saved-card{grid-template-columns:132px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;display:grid!important}.deen-saved-content{min-width:0!important}.deen-saved-heading{justify-content:space-between!important;align-items:flex-start!important;gap:10px!important;display:flex!important}.deen-saved-list{gap:5px!important;margin-top:10px!important;display:grid!important}.deen-saved-row{background:#111a1f6b!important;border:1px solid #ab84463d!important;border-radius:8px!important;grid-template-columns:18px minmax(0,1fr) 22px!important;align-items:center!important;min-height:28px!important;padding:4px 7px!important;font-size:9px!important;display:grid!important}html[data-theme=light] .deen-saved-row{background:#f7eddcb8!important}.deen-saved-row button{color:inherit!important;background:0 0!important;border:0!important}.deen-saved-empty-row{grid-template-columns:1fr!important}.deen-form-card{padding:18px!important}.deen-prayer-form{gap:10px!important;display:grid!important}.deen-prayer-form input,.deen-prayer-form textarea{width:100%!important;color:var(--ivory)!important;background:#060d116b!important;border:1px solid #c3974f66!important;border-radius:10px!important;padding:10px 12px!important}html[data-theme=light] .deen-prayer-form input,html[data-theme=light] .deen-prayer-form textarea{color:#32271e!important;background:#ffffffa8!important}.deen-form-actions{gap:10px!important;display:flex!important}.deen-feedback,.deen-error{border-radius:9px!important;grid-column:1/-1!important;margin:0!important;padding:8px 10px!important;font-size:10px!important}.deen-feedback{color:#9be0bc!important;background:#2fb26929!important}.deen-error{color:#efaaa4!important;background:#c4483e29!important}@media (max-width:760px){.v4-deen-page,.v4-deen-v2,.v4-deen-v3{padding:max(18px, env(safe-area-inset-top)) 12px 100px!important}.v4-deen-heading{min-height:188px!important;margin-bottom:14px!important;padding-inline:6px!important}.v4-deen-heading h1{font-size:48px!important}.v4-deen-heading p{font-size:12px!important}.v4-deen-heading blockquote{display:none!important}.deen-approved-workspace{grid-template-columns:1fr!important;grid-template-areas:"prayer""qibla""quran""saved"!important;gap:16px!important}.deen-approved-card{border-radius:20px!important;transform:translate3d(0,-5px,18px)!important}.deen-approved-card:after{border-radius:17px!important}.deen-prayer-header{grid-template-columns:74px minmax(0,1fr)!important}.deen-prayer-header .deen-auto-status{grid-column:2!important}.deen-prayer-icon{width:74px!important;height:74px!important}.deen-qibla-icon{width:92px!important;height:92px!important}.deen-quran-icon,.deen-misbaha-icon{width:104px!important;height:104px!important}.deen-prayer-strip{grid-template-columns:repeat(5,minmax(0,1fr))!important;overflow-x:auto!important}.deen-prayer-cell{min-width:68px!important}.deen-saved-card{grid-template-columns:104px minmax(0,1fr)!important}}@media (min-width:600px){.v4-deen-page,.v4-deen-v2,.v4-deen-v3{padding-left:116px!important;padding-right:28px!important}}
.v4-home-heading{padding-top:110px!important;position:relative!important}.v4-home-brand-mark{display:none!important}.v4-home-heading:before{content:""!important;filter:drop-shadow(0 8px 15px #00000052)!important;pointer-events:none!important;background-position:0!important;background-repeat:no-repeat!important;background-size:contain!important;width:min(480px,96vw)!important;height:102px!important;position:absolute!important;top:0!important;left:0!important}html[data-theme=dark] .v4-home-heading:before,html[data-theme=steel] .v4-home-heading:before{background-image:url(/olayori-v4/branding/Full_Lockups/OLAYORI_Command_Central_Lockup_Matte_Graphite_Transparent.png)!important}html[data-theme=light] .v4-home-heading:before{background-image:url(/olayori-v4/branding/Full_Lockups/OLAYORI_Command_Central_Lockup_Soft_Ivory_Transparent.png)!important}.v4-home-heading h1{font-size:0!important;line-height:1!important}.v4-home-heading h1:after{content:"Hi, Tai!"!important;letter-spacing:-.02em!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(21px,4.6vw,28px)!important;font-weight:500!important;line-height:1!important;display:inline-block!important}.v4-home-communication-grid{grid-template-columns:1fr!important;gap:10px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:grid!important}.v4-home-communication-card{text-align:left!important;grid-template-columns:44px minmax(0,1fr) auto!important;place-items:center stretch!important;column-gap:12px!important;min-height:66px!important;padding:8px 11px!important;display:grid!important}.v4-home-communication-card>.v4-intent-icon{place-self:center start!important;place-items:center!important;width:44px!important;height:44px!important;margin:0!important;padding:0!important;display:grid!important}.v4-home-communication-card>.v4-intent-icon>svg{width:100%!important;height:100%!important;margin:0!important;display:block!important;transform:none!important}.v4-home-communication-card>span:not(.v4-intent-icon):not(.v4-home-command-chevron){text-align:left!important;justify-self:stretch!important;min-width:0!important}.v4-home-communication-card strong{text-align:left!important;font-size:13px!important;line-height:1.08!important;display:block!important}.v4-home-communication-card small{text-align:left!important;margin-top:2px!important;font-size:9px!important;line-height:1.18!important;display:block!important}.v4-home-command-chevron{justify-self:end!important}.corporate-approved-heading>div>.eyebrow{display:none!important}.corporate-approved-heading h1{margin-top:0!important}@media (min-width:600px){.v4-home-heading{padding-top:142px!important}.v4-home-heading:before{width:650px!important;height:132px!important}.v4-home-heading h1:after{font-size:28px!important}.v4-home-communication-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px 12px!important;width:100%!important;max-width:none!important;margin:0!important}.v4-home-communication-card{grid-template-columns:48px minmax(0,1fr) auto!important;column-gap:13px!important;min-height:74px!important;padding:9px 12px!important}.v4-home-communication-card>.v4-intent-icon{width:48px!important;height:48px!important}.v4-home-communication-card strong{font-size:14px!important}.v4-home-communication-card small{font-size:10px!important}}
.v4-deen-page[data-deen-release=option2-final-20260905]{z-index:2!important;width:min(100%,1120px)!important;min-height:100dvh!important;padding:max(24px, env(safe-area-inset-top)) 24px 118px!important;background:0 0!important;margin:0 auto!important;position:relative!important}.v4-deen-fixed-backdrop{background-color:#071018!important;background-image:none!important}.v4-deen-fixed-scene{object-fit:cover!important;object-position:50% 42%!important;filter:none!important;width:100%!important;max-width:none!important;height:100%!important;display:none!important;position:absolute!important;inset:0!important;transform:scale(1.015)!important}html[data-theme=dark] .v4-deen-fixed-scene-dark,html[data-theme=steel] .v4-deen-fixed-scene-dark,html[data-theme=light] .v4-deen-fixed-scene-light{display:block!important}.v4-deen-fixed-backdrop:after{content:""!important;pointer-events:none!important;background:linear-gradient(#03080c0f 0%,#03080c0a 24%,#03080c1a 46%,#03080c3d 74%,#03080c7a 100%),radial-gradient(circle at 73% 21%,#efb95324,#0000 27%)!important;position:absolute!important;inset:0!important}html[data-theme=light] .v4-deen-fixed-backdrop:after{background:linear-gradient(#fffcf403 0%,#fffcf405 30%,#f7ead314 58%,#ddc19733 100%),radial-gradient(circle at 73% 21%,#fff6d74d,#0000 28%)!important}.v4-deen-page[data-deen-release=option2-final-20260905] .v4-deen-heading{background:0 0!important;justify-content:space-between!important;align-items:flex-start!important;gap:28px!important;min-height:270px!important;margin:0!important;padding:18px 10px 0!important;display:flex!important}.v4-deen-page[data-deen-release=option2-final-20260905] .v4-deen-heading h1{letter-spacing:-.04em!important;color:#f8eee0!important;text-shadow:0 5px 22px #0009!important;margin:0 0 8px!important;font-family:Georgia,Times New Roman,serif!important;font-size:clamp(52px,7.6vw,82px)!important;font-weight:500!important;line-height:.92!important}.v4-deen-page[data-deen-release=option2-final-20260905] .v4-deen-heading p{color:#f1e7d8!important;text-shadow:0 3px 14px #000000a8!important;max-width:480px!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:15px!important;line-height:1.42!important}.v4-deen-page[data-deen-release=option2-final-20260905] .v4-deen-heading blockquote{text-align:right!important;color:#f4d489!important;text-shadow:0 3px 14px #000000a3!important;border:0!important;max-width:250px!important;margin:18px 4px 0 0!important;padding:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:14px!important;font-style:normal!important;line-height:1.45!important}.v4-deen-page[data-deen-release=option2-final-20260905] .v4-deen-heading blockquote small{letter-spacing:.02em!important;text-transform:none!important;margin-top:8px!important;font-family:Georgia,Times New Roman,serif!important;font-size:10px!important;font-weight:600!important;display:block!important}html[data-theme=light] .v4-deen-page[data-deen-release=option2-final-20260905] .v4-deen-heading h1{color:#241a13!important;text-shadow:0 2px 10px #ffffffeb,0 6px 22px #5b3b182e!important}html[data-theme=light] .v4-deen-page[data-deen-release=option2-final-20260905] .v4-deen-heading p{color:#4c4035!important;text-shadow:0 1px 4px #fffffff0!important}html[data-theme=light] .v4-deen-page[data-deen-release=option2-final-20260905] .v4-deen-heading blockquote{color:#65471f!important;text-shadow:0 1px 5px #fffffff0!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-approved-workspace{perspective:1800px!important;grid-template-columns:minmax(0,1.22fr) minmax(0,.92fr)!important;grid-template-areas:"prayer qibla""quran saved"!important;gap:18px!important;width:100%!important;margin:-4px auto 0!important;padding:0 0 30px!important;display:grid!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-approved-card{-webkit-backdrop-filter:blur(8px)saturate(.92)!important;min-width:0!important;transform-style:preserve-3d!important;background:linear-gradient(150deg,#1b1c1ce8 0%,#0e1215e6 54%,#070d11ed 100%)!important;border:1px solid #dea94da8!important;border-radius:22px!important;position:relative!important;overflow:hidden!important;transform:translate3d(0,-8px,30px)!important;box-shadow:0 34px 62px #0000006e,0 14px 28px #00000057,0 5px 10px #0003,inset 0 1px #fff1cd26,inset 0 -1px #00000070!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-approved-card:before{content:""!important;z-index:0!important;border-radius:inherit!important;pointer-events:none!important;filter:none!important;background:linear-gradient(135deg,#ffefc612,#0000 32% 70%,#d79f4009)!important;position:absolute!important;inset:0!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-approved-card:after{content:""!important;z-index:0!important;pointer-events:none!important;border:1px solid #ffebbe0f!important;border-radius:19px!important;position:absolute!important;inset:2px!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-approved-card>*{z-index:1!important;position:relative!important}html[data-theme=light] .v4-deen-page[data-deen-release=option2-final-20260905] .deen-approved-card{background:linear-gradient(150deg,#fffefaf0 0%,#f9f2e6f0 56%,#f0e1c8f0 100%)!important;border-color:#92662670!important;box-shadow:0 32px 56px #5c3c173b,0 14px 25px #5c3c1726,0 5px 10px #5c3c1714,inset 0 1px #fff,inset 0 -1px #754e1f14!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-card,.v4-deen-page[data-deen-release=option2-final-20260905] .deen-qibla-card{min-height:270px!important;padding:18px!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-quran-card,.v4-deen-page[data-deen-release=option2-final-20260905] .deen-saved-card{min-height:190px!important;padding:16px 18px!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-card-copy h2,.v4-deen-page[data-deen-release=option2-final-20260905] .deen-saved-heading h2,.v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-form h2{color:#f2d28a!important;font-family:Georgia,Times New Roman,serif!important;font-size:23px!important;font-weight:600!important}html[data-theme=light] .v4-deen-page[data-deen-release=option2-final-20260905] .deen-card-copy h2,html[data-theme=light] .v4-deen-page[data-deen-release=option2-final-20260905] .deen-saved-heading h2,html[data-theme=light] .v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-form h2{color:#34251a!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-card-copy p,.v4-deen-page[data-deen-release=option2-final-20260905] .deen-saved-heading p,.v4-deen-page[data-deen-release=option2-final-20260905] .deen-card-detail{color:#d4cfc5!important;font-size:11px!important;line-height:1.42!important}html[data-theme=light] .v4-deen-page[data-deen-release=option2-final-20260905] .deen-card-copy p,html[data-theme=light] .v4-deen-page[data-deen-release=option2-final-20260905] .deen-saved-heading p,html[data-theme=light] .v4-deen-page[data-deen-release=option2-final-20260905] .deen-card-detail{color:#675b4e!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-header{grid-template-columns:104px minmax(0,1fr) auto!important;align-items:center!important;gap:15px!important;display:grid!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-approved-icon{object-fit:contain!important;transform-origin:50%!important;filter:drop-shadow(0 22px 14px #0000008a)drop-shadow(0 7px 5px #f4c76929)!important;display:block!important;transform:perspective(850px)rotateX(4deg)rotateY(-5deg)translate3d(0,-6px,42px)scale(1.06)!important}html[data-theme=light] .v4-deen-page[data-deen-release=option2-final-20260905] .deen-approved-icon{filter:drop-shadow(0 19px 13px #5d3b1840)drop-shadow(0 4px 3px #ffffffd1)!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-icon{width:104px!important;height:104px!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-qibla-icon,.v4-deen-page[data-deen-release=option2-final-20260905] .deen-quran-icon{width:148px!important;height:148px!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-misbaha-icon{width:138px!important;height:138px!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-strip{border-top:1px solid #c5974b61!important;border-bottom:1px solid #c5974b4d!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;margin-top:14px!important;display:grid!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-cell{text-align:left!important;border-right:1px solid #c5974b3d!important;min-width:0!important;padding:10px 7px!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-cell:last-child{border-right:0!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-cell strong,.v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-cell span{white-space:nowrap!important;margin:0!important;display:block!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-cell strong{color:#cfbd9b!important;font-size:10px!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-cell span{color:#faf1e4!important;margin-top:3px!important;font-size:12px!important;font-weight:780!important}html[data-theme=light] .v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-cell strong{color:#766b5e!important}html[data-theme=light] .v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-cell span{color:#30271f!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-actions,.v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-empty{background:#0000001f!important;border:1px solid #c5974b47!important;border-radius:12px!important;min-height:42px!important;margin-top:12px!important;padding:7px 10px!important}html[data-theme=light] .v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-actions,html[data-theme=light] .v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-empty{background:#ffffff57!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-qibla-card{grid-template-rows:auto auto auto 1fr!important;grid-template-columns:148px minmax(0,1fr)!important;align-items:center!important;column-gap:14px!important;display:grid!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-qibla-card .deen-card-header{display:contents!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-qibla-card .deen-qibla-icon{grid-area:1/1/5!important;align-self:center!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-qibla-card .deen-card-copy{grid-area:1/2!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-qibla-reading{color:#f8eee0!important;grid-area:2/2!important;margin:8px 0 0!important;font-family:Georgia,Times New Roman,serif!important;font-size:30px!important;line-height:1!important}html[data-theme=light] .v4-deen-page[data-deen-release=option2-final-20260905] .deen-qibla-reading{color:#2f241c!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-qibla-card .deen-card-detail{grid-area:3/2!important;margin-top:7px!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-qibla-card .deen-pill-button{grid-area:4/2!important;place-self:end start!important;margin-top:12px!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-quran-card{grid-template-rows:1fr auto!important;grid-template-columns:148px minmax(0,1fr)!important;align-items:center!important;column-gap:16px!important;display:grid!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-quran-card .deen-card-header{display:contents!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-quran-card .deen-quran-icon{grid-area:1/1/3!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-quran-card .deen-card-copy{grid-area:1/2!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-quran-card .deen-pill-button{grid-area:2/2!important;justify-self:start!important;margin:8px 0 0!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-saved-card{grid-template-columns:138px minmax(0,1fr)!important;align-items:center!important;gap:16px!important;display:grid!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-saved-list{scrollbar-width:thin!important;max-height:84px!important;overflow:auto!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-pill-button,.v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-actions button,.v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-empty button,.v4-deen-page[data-deen-release=option2-final-20260905] .deen-add-button,.v4-deen-page[data-deen-release=option2-final-20260905] .deen-form-actions button{color:#f8eee0!important;background:#050a0d47!important;border-color:#d8a54ba8!important;box-shadow:inset 0 1px #fff4d514,0 7px 14px #0000002e!important}html[data-theme=light] .v4-deen-page[data-deen-release=option2-final-20260905] .deen-pill-button,html[data-theme=light] .v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-actions button,html[data-theme=light] .v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-empty button,html[data-theme=light] .v4-deen-page[data-deen-release=option2-final-20260905] .deen-add-button,html[data-theme=light] .v4-deen-page[data-deen-release=option2-final-20260905] .deen-form-actions button{color:#48331f!important;background:#ffffff7a!important}@media (max-width:760px){.v4-deen-page[data-deen-release=option2-final-20260905]{padding:max(18px, env(safe-area-inset-top)) 12px 100px!important}.v4-deen-page[data-deen-release=option2-final-20260905] .v4-deen-heading{min-height:208px!important;padding:12px 6px 0!important}.v4-deen-page[data-deen-release=option2-final-20260905] .v4-deen-heading h1{font-size:49px!important}.v4-deen-page[data-deen-release=option2-final-20260905] .v4-deen-heading p{font-size:12px!important}.v4-deen-page[data-deen-release=option2-final-20260905] .v4-deen-heading blockquote{display:none!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-approved-workspace{grid-template-columns:1fr!important;grid-template-areas:"prayer""qibla""quran""saved"!important;gap:14px!important;margin-top:0!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-approved-card{border-radius:20px!important;min-height:0!important;transform:translate3d(0,-5px,20px)!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-header{grid-template-columns:80px minmax(0,1fr)!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-header .deen-auto-status{grid-column:2!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-icon{width:80px!important;height:80px!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-strip{overflow-x:auto!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-prayer-cell{min-width:70px!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-qibla-card,.v4-deen-page[data-deen-release=option2-final-20260905] .deen-quran-card,.v4-deen-page[data-deen-release=option2-final-20260905] .deen-saved-card{grid-template-columns:108px minmax(0,1fr)!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-qibla-icon,.v4-deen-page[data-deen-release=option2-final-20260905] .deen-quran-icon,.v4-deen-page[data-deen-release=option2-final-20260905] .deen-misbaha-icon{width:108px!important;height:108px!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-qibla-card{grid-template-columns:108px minmax(0,1fr)!important}.v4-deen-page[data-deen-release=option2-final-20260905] .deen-qibla-reading{font-size:26px!important}}@media (min-width:600px){.v4-deen-page[data-deen-release=option2-final-20260905]{padding-left:30px!important;padding-right:30px!important}}
body:has([data-deen-option2]) .universal-theme-toggle{cursor:pointer;right:18px;opacity:1!important;visibility:visible!important;pointer-events:auto!important}@media (max-width:599px){body:has([data-deen-option2]) .universal-theme-toggle{right:10px}}body:has([data-deen-option2]) [aria-label=Deen\ hero]{isolation:isolate;background:url(/olayori-v4/deen-option2/approved/deen-hero-matte-graphite.webp) 50%/100% 100% no-repeat}html[data-theme=light] body:has([data-deen-option2]) [aria-label=Deen\ hero]{background:url(/olayori-v4/deen-option2/approved/deen-hero-soft-ivory.webp) 50%/100% 100% no-repeat}body:has([data-deen-option2]) [aria-label=Deen\ hero]>img{display:none!important}body:has([data-deen-option2]) [aria-label=Deen\ hero]:before{content:none!important;display:none!important}body:has([data-deen-option2]) [aria-label=Deen\ hero]:after{content:none!important;display:none!important}:is(body:has([data-deen-option2]) [aria-label="Update prayer times from current location"],body:has([data-deen-option2]) [aria-label="Updating prayer times"],body:has([data-deen-option2]) [aria-label="Open Qibla Finder"],body:has([data-deen-option2]) [aria-label=Open\ Qur’an],body:has([data-deen-option2]) [aria-label="Open saved prayers and du’a"]){right:4%!important}body:has([data-deen-option2]) [aria-label="Current prayer date"]{width:39%!important;right:4%!important}@media (min-width:600px){html body .bottom-nav{box-sizing:border-box!important;height:auto!important;min-height:0!important;max-height:none!important}}.v4-moirai-page.v4-moirai-live-page,.v4-moirai-live-page .v4-moirai-page{margin-top:0!important}
:root,html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#0b0c0e;--canvas-deep:#08090a;--identity:#0b0c0e;--card:#141619;--elevated:#2b281d;--selected:#37321e;--divider:#23272c;--divider-hi:#79755b;--divider-lo:#08090a;--metal:#565e69;--metal-hi:#7f858d;--metal-deep:#34383f;--brass-shadow:#7b6620;--brass:#d4af37;--brass-edge:#d4af37;--brass-hi:#dfc46b;--brass-deep:#7b6620;--ivory:#f0f2f5;--secondary:#8c929c;--quiet:#8c929c;--ambient-accent:#d4af371a;--focus-ring:#d4af37;--surface-raised:linear-gradient(145deg, #27251c 0%, #141619 52%, #08090a 100%);--surface-soft:linear-gradient(160deg, #201f1b 0%, #141619 62%, #0b0c0e 100%);--surface-recessed:linear-gradient(145deg, #08090a 0%, #141619 100%);--gold-line:linear-gradient(90deg, transparent 0%, #23272c 16%, #d4af37 50%, #23272c 84%, transparent 100%)}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#f7f5f0;--canvas-deep:#ece8df;--identity:#f7f5f0;--card:#efece6;--elevated:#e3ddcf;--selected:#ddd5c3;--divider:#e0ddd5;--divider-hi:#9c8e71;--divider-lo:#e5e1d8;--metal:#a29b90;--metal-hi:#b8b3ab;--metal-deep:#646059;--brass-shadow:#513f14;--brass:#8c6d23;--brass-edge:#8c6d23;--brass-hi:#b19c69;--brass-deep:#544115;--ivory:#1c1d1f;--secondary:#6e7075;--quiet:#6e7075;--ambient-accent:#8c6d2314;--focus-ring:#8c6d23;--surface-raised:linear-gradient(145deg, #f1eee9 0%, #efece6 52%, #e8e4dc 100%);--surface-soft:linear-gradient(160deg, #f0ede8 0%, #efece6 62%, #f7f5f0 100%);--surface-recessed:linear-gradient(145deg, #e5e1d8 0%, #efece6 100%);--gold-line:linear-gradient(90deg, transparent 0%, #e0ddd5 16%, #8c6d23 50%, #e0ddd5 84%, transparent 100%)}html[data-theme=steel]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#1a1c1e;--canvas-deep:#121416;--identity:#1a1c1e;--card:#24272a;--elevated:#373630;--selected:#413d32;--divider:#35393e;--divider-hi:#bcbbb3;--divider-lo:#14171a;--metal:#b8c5d6;--metal-hi:#c9d3e0;--metal-deep:#6b727c;--brass-shadow:#725d34;--brass:#c5a059;--brass-edge:#c5a059;--brass-hi:#d4b984;--brass-deep:#725d34;--ivory:#e6e8eb;--secondary:#9aa0a6;--quiet:#9aa0a6;--ambient-accent:#c5a05917;--focus-ring:#c5a059;--surface-raised:linear-gradient(145deg, #363a3f 0%, #24272a 52%, #121416 100%);--surface-soft:linear-gradient(160deg, #303438 0%, #24272a 62%, #1a1c1e 100%);--surface-recessed:linear-gradient(145deg, #121416 0%, #24272a 100%);--gold-line:linear-gradient(90deg, transparent 0%, #35393e 16%, #c5a059 50%, #35393e 84%, transparent 100%)}html,body{background-color:var(--canvas)}body{background-image:radial-gradient(circle at 50% -12%, var(--ambient-accent), transparent 34%), radial-gradient(circle at 88% 14%, color-mix(in srgb, var(--metal) 5%, transparent), transparent 26%), linear-gradient(180deg, var(--canvas), var(--canvas-deep) 120%);color:var(--ivory)}.universal-theme-toggle{border-color:color-mix(in srgb, var(--divider-hi) 70%, transparent);background:var(--surface-raised);color:var(--ivory);box-shadow:0 10px 24px color-mix(in srgb, var(--canvas-deep) 64%, transparent), inset 0 1px 0 color-mix(in srgb, var(--metal-hi) 18%, transparent)}.universal-theme-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}[data-olayori-workspace-icon]{color:var(--ivory)}@media (prefers-reduced-motion:reduce){.universal-theme-toggle,[data-olayori-workspace-icon]{transition:none!important;animation:none!important}}
:root{--inner-state-success:#68a980;--inner-state-warning:#c59a4b;--inner-state-danger:#c77968;--inner-state-info:#6f9ed3}.inner-theme-studio-dock{right:max(14px, env(safe-area-inset-right));bottom:max(84px, calc(env(safe-area-inset-bottom) + 18px));z-index:2147482500;border:1px solid color-mix(in srgb, var(--divider-hi) 82%, transparent);background:color-mix(in srgb, var(--card) 92%, transparent);width:min(360px,100vw - 28px);color:var(--ivory);box-shadow:0 18px 52px color-mix(in srgb, var(--canvas-deep) 72%, transparent), inset 0 1px 0 color-mix(in srgb, var(--metal-hi) 18%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.08);backdrop-filter:blur(20px)saturate(1.08);border-radius:18px;padding:14px;position:fixed}.inner-theme-studio-heading{gap:3px;padding:1px 2px 10px;display:grid}.inner-theme-studio-kicker{color:var(--brass);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.inner-theme-studio-heading strong{font-size:18px;line-height:1.15}.inner-theme-studio-heading small,.inner-theme-studio-boundary{color:var(--secondary);font-size:11px;line-height:1.35}.inner-theme-studio-screen-switch,.inner-theme-studio-theme-switch{gap:7px;display:grid}.inner-theme-studio-screen-switch{grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:8px}.inner-theme-studio-theme-switch{grid-template-columns:repeat(3,minmax(0,1fr))}.inner-theme-studio-screen-switch a,.inner-theme-studio-theme-switch button{border:1px solid var(--divider);min-height:48px;color:var(--ivory);background:var(--surface-recessed);font:inherit;cursor:pointer;border-radius:12px;font-size:11px;font-weight:700;text-decoration:none}.inner-theme-studio-screen-switch a{place-items:center;display:grid}.inner-theme-studio-theme-switch button{text-align:left;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:6px;padding:7px 8px;display:grid}.inner-theme-studio-screen-switch a.active,.inner-theme-studio-theme-switch button[aria-pressed=true]{border-color:var(--brass);background:var(--selected);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--brass-hi) 24%, transparent)}.inner-theme-studio-screen-switch a:focus-visible,.inner-theme-studio-theme-switch button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.inner-theme-swatch{border:1px solid color-mix(in srgb, var(--metal-hi) 52%, transparent);border-radius:50%;width:13px;height:13px;box-shadow:inset 0 1px #ffffff3d}.inner-theme-swatch.dark{background:#0b0c0e}.inner-theme-swatch.light{background:#f7f5f0}.inner-theme-swatch.steel{background:linear-gradient(135deg,#121416,#b8c5d6 48%,#24272a 52%,#c5a059)}.inner-theme-studio-boundary{border-top:1px solid var(--divider);margin:10px 2px 0;padding-top:9px}@media (max-width:599px){.inner-theme-studio-dock{display:none}}@media (min-width:600px){html[data-theme=dark]{--inner-canvas:#0b0c0e;--inner-canvas-deep:#07080a;--inner-panel:#141619eb;--inner-panel-strong:#191b1ff7;--inner-panel-soft:#101215d1;--inner-border:#d4af373d;--inner-border-strong:#d4af377a;--inner-text:#f0f2f5;--inner-muted:#9aa0aa;--inner-accent:#d4af37;--inner-metal:#565e69;--inner-radius-panel:20px;--inner-radius-control:13px;--inner-shadow:0 22px 70px #00000075;--inner-card-background:linear-gradient(155deg, #181a1ef5, #0e1013eb);--inner-card-background-soft:linear-gradient(155deg, #16181cd1, #0a0c0ec7);--inner-environment:radial-gradient(circle at 50% -10%, #d4af371b, transparent 34%), radial-gradient(circle at 82% 18%, #565e691a, transparent 27%), linear-gradient(180deg, #0b0c0e 0%, #08090b 54%, #07080a 100%)}html[data-theme=light]{--inner-canvas:#f7f5f0;--inner-canvas-deep:#ece8df;--inner-panel:#f7f5f0eb;--inner-panel-strong:#fffdf8fa;--inner-panel-soft:#efece6db;--inner-border:#8c6d233b;--inner-border-strong:#8c6d2370;--inner-text:#1c1d1f;--inner-muted:#686b70;--inner-accent:#8c6d23;--inner-metal:#a29b90;--inner-radius-panel:24px;--inner-radius-control:14px;--inner-shadow:0 20px 55px #5a472c24;--inner-card-background:linear-gradient(150deg, #fffdf8fa, #efece6f0);--inner-card-background-soft:linear-gradient(150deg, #fffdf8e6, #efece6d1);--inner-environment:radial-gradient(circle at 50% -8%, #8c6d2318, transparent 35%), radial-gradient(circle at 86% 20%, #a29b901f, transparent 28%), linear-gradient(180deg, #f7f5f0 0%, #f2efe8 54%, #ece8df 100%)}html[data-theme=steel]{--inner-canvas:#1a1c1e;--inner-canvas-deep:#101214;--inner-panel:#24272aed;--inner-panel-strong:#2a2d31fa;--inner-panel-soft:#1b1e21db;--inner-border:#b8c5d647;--inner-border-strong:#c5a05985;--inner-text:#e6e8eb;--inner-muted:#a3a9b0;--inner-accent:#c5a059;--inner-metal:#b8c5d6;--inner-radius-panel:16px;--inner-radius-control:10px;--inner-shadow:0 24px 72px #00000085;--inner-card-background:linear-gradient(145deg, #3a3f45eb 0%, #222528f7 38%, #141618f5 100%);--inner-card-background-soft:linear-gradient(145deg, #34393fbf, #1d2023e0);--inner-environment:linear-gradient(118deg, transparent 0 24%, #b8c5d60e 32%, transparent 42%), radial-gradient(circle at 50% -12%, #c5a0591f, transparent 34%), linear-gradient(180deg, #1a1c1e 0%, #15181b 54%, #101214 100%)}.v4-home-page,.v4-money-page,.v4-money-live-wrap{color:var(--inner-text)!important;background-color:var(--inner-canvas)!important}.v4-home-page,.v4-money-page{background-image:none!important;background:var(--inner-environment)!important}.v4-home-overlay,.v4-money-page:before{background:linear-gradient(180deg, color-mix(in srgb, var(--inner-canvas) 2%, transparent), color-mix(in srgb, var(--inner-canvas-deep) 28%, transparent))!important}.v4-home-content,.v4-money-content{width:min(100%,1180px)}.v4-home-heading,.v4-money-heading{max-width:760px}.v4-home-heading h1,.v4-money-heading h1{letter-spacing:-.035em;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif;font-weight:610;color:var(--inner-text)!important;text-shadow:none!important}.v4-home-heading p,.v4-money-heading p{letter-spacing:.01em;font-size:12px;color:var(--inner-muted)!important;text-shadow:none!important}.v4-home-card,.v4-home-communication-card,.v4-home-do-card,.v4-money-networth-card,.v4-money-section-row,.v4-money-summary-card,.v4-money-tabs,.v4-money-functional .card{-webkit-backdrop-filter:blur(20px)saturate(1.06);backdrop-filter:blur(20px)saturate(1.06);border-color:var(--inner-border)!important;background:var(--inner-card-background)!important;color:var(--inner-text)!important;box-shadow:var(--inner-shadow), inset 0 1px 0 color-mix(in srgb, var(--inner-metal) 16%, transparent)!important}.v4-home-card,.v4-home-communication-card,.v4-home-do-card,.v4-money-networth-card,.v4-money-summary-card,.v4-money-functional .card{border-radius:var(--inner-radius-panel)!important}.v4-home-card:hover,.v4-home-communication-card:hover,.v4-money-section-row:hover,.v4-money-functional .card:hover{border-color:var(--inner-border-strong)!important}html[data-theme=steel] .v4-home-card,html[data-theme=steel] .v4-home-communication-card,html[data-theme=steel] .v4-home-do-card,html[data-theme=steel] .v4-money-networth-card,html[data-theme=steel] .v4-money-summary-card,html[data-theme=steel] .v4-money-functional .card{box-shadow:0 24px 72px #00000085,inset 0 1px #ffffff2e,inset 1px 0 #b8c5d614,inset -1px 0 #00000057!important}.v4-card-heading,.v4-home-do-card .eyebrow,.v4-money-eyebrow,.v4-money-functional .eyebrow{letter-spacing:.1em;color:var(--inner-accent)!important}.v4-glance-grid,.v4-status-grid>div,.v4-focus-row,.v4-money-bar-track,.v4-money-histogram,.v4-money-functional .summary-line{border-color:var(--inner-border)!important}.v4-glance-grid{background:color-mix(in srgb, var(--inner-panel-soft) 82%, transparent);border-radius:16px}.v4-glance-link{min-height:72px;color:inherit;border-right:1px solid var(--inner-border);align-content:center;place-items:center;padding:8px;text-decoration:none;display:grid}.v4-glance-link:last-child{border-right:0}.v4-glance-link strong{font-variant-numeric:tabular-nums;font-size:26px;color:var(--inner-accent)!important}.v4-glance-link span,.v4-status-grid span,.v4-focus-row small,.v4-home-communication-card small,.v4-money-functional .card-subtitle{color:var(--inner-muted)}.v4-status-grid>div{border:1px solid var(--inner-border);min-height:64px;background:var(--inner-card-background-soft)!important}.v4-status-grid strong,.v4-money-value-row strong,.v4-money-summary-card strong,.v4-money-functional [class*=value]{font-variant-numeric:tabular-nums}.v4-status-dot.active{background:var(--inner-state-success)}.v4-status-dot.overdue{background:var(--inner-state-danger)}.v4-status-dot.upcoming{background:var(--inner-state-info)}.v4-status-dot.waiting{background:var(--inner-state-warning)}.v4-focus-row,.v4-home-communication-card,.v4-money-section-row,.v4-money-tab{min-height:48px;border-radius:var(--inner-radius-control)!important}.v4-focus-row:hover,.v4-focus-row:focus-visible,.v4-home-communication-card:hover,.v4-home-communication-card:focus-visible,.v4-money-section-row:hover,.v4-money-section-row:focus-visible{background:var(--selected)!important}.v4-home-page a:focus-visible,.v4-home-page button:focus-visible,.v4-money-page a:focus-visible,.v4-money-page button:focus-visible,.v4-money-functional a:focus-visible,.v4-money-functional button:focus-visible,.v4-money-functional input:focus-visible,.v4-money-functional select:focus-visible{outline-offset:3px;outline:2px solid var(--focus-ring)!important}.v4-home-layout{grid-template-columns:minmax(0,1.24fr) minmax(260px,.76fr);gap:20px;max-width:980px}.v4-home-overview{padding:20px}.v4-home-side{color:var(--inner-muted)}.v4-home-side blockquote{border-left:2px solid var(--inner-accent);border-radius:0 var(--inner-radius-panel) var(--inner-radius-panel) 0;background:var(--inner-card-background-soft);color:var(--inner-text);margin:0;padding:22px;font-size:17px;line-height:1.45}.v4-home-command-hub{width:min(100%,980px);margin-top:18px}.v4-home-communication-card strong{font-size:12px}.v4-home-command-chevron,.v4-money-chevron,.v4-money-section-icon{color:var(--inner-accent)!important}.v4-money-page{padding-top:max(28px, env(safe-area-inset-top))}.v4-money-inner-shell{gap:12px;width:min(100%,760px)}.v4-money-tabs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;padding:6px;border-radius:calc(var(--inner-radius-control) + 2px)!important}.v4-money-tab{background:0 0;border:1px solid #0000;place-items:center;padding:9px 8px;text-decoration:none;display:grid;color:var(--inner-muted)!important}.v4-money-tab.active{border-color:var(--inner-border-strong);color:var(--inner-text)!important;background:var(--selected)!important;box-shadow:inset 0 1px 0 color-mix(in srgb, var(--inner-metal) 18%, transparent)!important}.v4-money-functional{width:min(100%,1240px);color:var(--inner-text);background:0 0;padding-top:26px}.v4-money-functional .card{padding:clamp(16px,2.2vw,24px)}.money-overview-visuals{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:14px;display:grid}.money-visual-card{min-height:260px}.money-bar-track{border:1px solid var(--inner-border);background:color-mix(in srgb, var(--inner-canvas-deep) 68%, transparent);border-radius:999px;min-height:10px;overflow:hidden}.money-bar-fill,.money-histogram-bar{border-radius:999px;box-shadow:inset 0 1px #ffffff38,0 5px 14px #00000029!important}.money-donut{border:1px solid var(--inner-border-strong);box-shadow:inset 0 0 0 12px color-mix(in srgb, var(--inner-panel-strong) 88%, transparent), 0 10px 28px color-mix(in srgb, var(--inner-canvas-deep) 30%, transparent)}.money-histogram{border:1px solid var(--inner-border);border-radius:var(--inner-radius-control);background:color-mix(in srgb, var(--inner-panel-soft) 78%, transparent);min-height:150px;padding:12px 10px 8px}html[data-theme=dark]{--money-blue:#7aa9d8;--money-green:#72b88b;--money-violet:#9b82c8;--money-red:#d47c6e}html[data-theme=light]{--money-blue:#456f9c;--money-green:#4e7f61;--money-violet:#6d578e;--money-red:#9b5c50}html[data-theme=steel]{--money-blue:#87a9cf;--money-green:#79aa8a;--money-violet:#9b89bc;--money-red:#c67d70}.v4-money-functional [data-status=warning],.v4-money-functional .warning,.v4-money-functional .overdue{border-color:color-mix(in srgb, var(--inner-state-warning) 58%, var(--inner-border))!important}.v4-money-functional [data-status=error],.v4-money-functional .danger{border-color:color-mix(in srgb, var(--inner-state-danger) 60%, var(--inner-border))!important}.v4-money-functional [aria-current=page],.v4-money-functional [aria-selected=true]{border-color:var(--inner-border-strong)!important;background:var(--selected)!important}}@media (min-width:900px){.inner-theme-studio-dock{bottom:24px}.v4-home-heading h1,.v4-money-heading h1{font-size:clamp(34px,4vw,54px)}}@media (prefers-reduced-motion:reduce){.inner-theme-studio-dock *,.v4-home-page *,.v4-money-page *,.v4-money-functional *{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}
@media (min-width:600px){.v4-moirai-page{color:var(--inner-text)!important;background:var(--inner-environment)!important}.v4-moirai-page:before{content:"";z-index:-2;pointer-events:none;background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--inner-accent) 10%, transparent), transparent 36%), linear-gradient(180deg, color-mix(in srgb, var(--inner-canvas) 96%, transparent), var(--inner-canvas-deep));position:fixed;inset:0}.v4-moirai-heading h1,.v4-actions-heading h1{color:var(--inner-text)!important;letter-spacing:-.035em!important;text-shadow:none!important;font-family:ui-sans-serif,-apple-system,BlinkMacSystemFont,SF Pro Display,Segoe UI,sans-serif!important;font-weight:610!important}.v4-moirai-heading p,.v4-actions-heading p,.v4-moirai-quote{color:var(--inner-muted)!important;text-shadow:none!important}.v4-moirai-scene{background:var(--inner-panel-soft);border-color:var(--inner-border-strong)!important;border-radius:var(--inner-radius-panel)!important;box-shadow:var(--inner-shadow), inset 0 1px 0 color-mix(in srgb, var(--inner-metal) 22%, transparent)!important}html[data-theme=dark] .v4-moirai-scene{filter:saturate(.92)contrast(1.03)}html[data-theme=light] .v4-moirai-scene{filter:saturate(.88)brightness(1.03)}html[data-theme=steel] .v4-moirai-scene{filter:saturate(.78)contrast(1.07)}.v4-moirai-functional,.v4-actions-live-wrap{color:var(--inner-text)}.v4-moirai-functional .card,.v4-moirai-do-details,.v4-actions-live-wrap .card,.v4-actions-status-row,.v4-actions-tabs,.v4-actions-list-card{border-color:var(--inner-border)!important;background:var(--inner-card-background)!important;color:var(--inner-text)!important;box-shadow:var(--inner-shadow), inset 0 1px 0 color-mix(in srgb, var(--inner-metal) 16%, transparent)!important;-webkit-backdrop-filter:blur(20px)saturate(1.06)!important;backdrop-filter:blur(20px)saturate(1.06)!important}.v4-moirai-functional .card,.v4-moirai-do-details,.v4-actions-live-wrap .card,.v4-actions-list-card{border-radius:var(--inner-radius-panel)!important}.v4-actions-status-row,.v4-actions-tabs,.v4-actions-tab,.v4-moirai-functional .primary-button,.v4-moirai-functional .outline-button,.v4-actions-live-wrap .primary-button,.v4-actions-live-wrap .outline-button,.v4-actions-live-wrap input,.v4-actions-live-wrap textarea,.v4-actions-live-wrap select,.v4-moirai-functional input,.v4-moirai-functional textarea,.v4-moirai-functional select{border-radius:var(--inner-radius-control)!important}.v4-moirai-functional .eyebrow,.v4-actions-live-wrap .eyebrow,.v4-actions-status-count,.v4-actions-heading .eyebrow{color:var(--inner-accent)!important}.v4-moirai-functional .card-subtitle,.v4-moirai-functional .feature-detail,.v4-actions-live-wrap .feature-detail,.v4-actions-live-wrap .card-subtitle,.v4-actions-live-wrap .empty-state,.v4-actions-live-wrap .form-disclosure{color:var(--inner-muted)!important}.v4-moirai-do-details>summary{color:var(--inner-text)!important}.v4-moirai-do-details>summary:after,.v4-moirai-functional .text-button,.v4-actions-live-wrap .text-button{color:var(--inner-accent)!important}.v4-moirai-functional .primary-button,.v4-actions-live-wrap .primary-button,.v4-actions-tab.active{border-color:var(--inner-border-strong)!important;color:color-mix(in srgb, var(--inner-text) 94%, white 6%)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--inner-accent) 92%, white 8%), color-mix(in srgb, var(--inner-accent) 72%, black 28%))!important;box-shadow:inset 0 1px 0 #ffffff47, 0 8px 22px color-mix(in srgb, var(--inner-accent) 18%, transparent)!important}html[data-theme=light] .v4-moirai-functional .primary-button,html[data-theme=light] .v4-actions-live-wrap .primary-button,html[data-theme=light] .v4-actions-tab.active{color:#fffdf8!important}.v4-moirai-functional .outline-button,.v4-actions-live-wrap .outline-button{border-color:var(--inner-border)!important;color:var(--inner-text)!important;background:var(--inner-card-background-soft)!important}.v4-moirai-functional .primary-button,.v4-moirai-functional .outline-button,.v4-actions-live-wrap .primary-button,.v4-actions-live-wrap .outline-button,.v4-actions-tab,.v4-actions-status-row,.v4-actions-live-wrap button,.v4-moirai-functional button{min-height:48px}.v4-moirai-functional :is(button,a,input,textarea,select):focus-visible,.v4-actions-live-wrap :is(button,a,input,textarea,select):focus-visible,.v4-actions-tabs a:focus-visible{outline-offset:3px;outline:2px solid var(--inner-accent)!important}.v4-moirai-functional input,.v4-moirai-functional textarea,.v4-moirai-functional select,.v4-actions-live-wrap input,.v4-actions-live-wrap textarea,.v4-actions-live-wrap select{border-color:var(--inner-border)!important;background:color-mix(in srgb, var(--inner-panel-strong) 94%, transparent)!important;color:var(--inner-text)!important}.v4-moirai-functional input::placeholder,.v4-moirai-functional textarea::placeholder,.v4-actions-live-wrap input::placeholder,.v4-actions-live-wrap textarea::placeholder{color:color-mix(in srgb, var(--inner-muted) 80%, transparent)!important}.v4-actions-live-wrap{isolation:isolate;width:min(100%,1180px);margin:0 auto;padding:24px 28px 72px 116px;position:relative}.v4-actions-live-wrap:before{content:"";z-index:-1;background:var(--inner-environment);box-shadow:inset 0 1px 0 color-mix(in srgb, var(--inner-metal) 10%, transparent);border-radius:26px;position:absolute;inset:0}.v4-actions-heading{max-width:760px!important;margin-bottom:16px!important}.v4-actions-heading h1{font-size:clamp(32px,4vw,48px)!important}.v4-actions-heading p{font-size:12px!important}.v4-actions-tabs{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:6px!important;width:min(100%,760px)!important;margin-bottom:14px!important;padding:6px!important}.v4-actions-tab{place-items:center;min-height:48px;font-weight:700;text-decoration:none;display:grid;color:var(--inner-muted)!important;padding:8px 7px!important}.v4-actions-tab.active{color:#fffdf8!important}.v4-actions-shell{width:min(100%,900px)!important}.v4-actions-status{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px;display:grid!important}.v4-actions-status-row{text-decoration:none;grid-template-columns:minmax(0,1fr) auto!important;min-height:58px!important;padding:10px 14px!important;display:grid!important}.v4-actions-status-label{color:var(--inner-muted);font-size:11px;font-weight:700}.v4-actions-status-count{font-variant-numeric:tabular-nums;font-size:20px!important}.v4-actions-status-row.overdue{border-color:color-mix(in srgb, var(--inner-state-danger) 48%, var(--inner-border))!important}.v4-actions-status-row.overdue .v4-actions-status-count,.v4-actions-live-wrap .form-error,.v4-actions-live-wrap [role=alert]{color:var(--inner-state-danger)!important}.v4-actions-status-row.waiting{border-color:color-mix(in srgb, var(--inner-state-warning) 46%, var(--inner-border))!important}.v4-actions-status-row.waiting .v4-actions-status-count{color:var(--inner-state-warning)!important}.v4-actions-live-wrap .daily-row{border-bottom:1px solid var(--inner-border);grid-template-columns:42px minmax(0,1fr);align-items:start;gap:10px;min-height:58px;padding:11px 4px;display:grid}.v4-actions-live-wrap .daily-row:last-child{border-bottom:0}.v4-actions-live-wrap .completion-button{width:40px;min-width:40px;height:40px;min-height:40px;border:1px solid var(--inner-border-strong)!important;color:var(--inner-accent)!important;background:var(--inner-card-background-soft)!important;border-radius:12px!important}.v4-actions-live-wrap .completion-button:hover{background:color-mix(in srgb, var(--inner-panel-strong) 84%, var(--inner-accent) 16%)!important}.v4-actions-live-wrap .feature-label,.v4-actions-live-wrap .section-heading,.v4-moirai-functional .section-heading,.v4-moirai-functional .feature-label{color:var(--inner-text)!important}.v4-actions-live-wrap .account-link,.v4-moirai-functional a{color:inherit}.v4-actions-live-wrap .workspace-list{gap:2px;display:grid}html[data-theme=dark] .v4-moirai-functional .card,html[data-theme=dark] .v4-actions-live-wrap .card,html[data-theme=dark] .v4-actions-status-row{box-shadow:0 20px 58px #00000061,inset 0 1px #ffffff09!important}html[data-theme=light] .v4-moirai-functional .card,html[data-theme=light] .v4-actions-live-wrap .card,html[data-theme=light] .v4-actions-status-row{box-shadow:0 18px 46px #5a472c1f,inset 0 1px #ffffffb8!important}html[data-theme=steel] .v4-moirai-functional .card,html[data-theme=steel] .v4-actions-live-wrap .card,html[data-theme=steel] .v4-actions-status-row,html[data-theme=steel] .v4-actions-tabs{border-color:color-mix(in srgb, var(--inner-metal) 36%, var(--inner-border))!important;box-shadow:0 22px 64px #00000075,inset 0 1px #b8c5d61f!important}html[data-theme=steel] .v4-actions-tab.active,html[data-theme=steel] .v4-moirai-functional .primary-button,html[data-theme=steel] .v4-actions-live-wrap .primary-button{border-color:color-mix(in srgb, var(--inner-metal) 48%, var(--inner-accent))!important}.inner-theme-studio-screen-switch{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.v4-moirai-functional *,.v4-actions-live-wrap *{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
