.eravo-install-strip{display:flex;align-items:center;gap:12px;padding:13px 18px;background:#fff3e9;border:1px solid #fff3e9;border-radius:12px;margin:15px auto;width:100%;max-width:var(--dt-width,1440px);box-sizing:border-box;grid-column:1/-1;color:#143f64}.eravo-install-strip img{width:38px;height:38px;border-radius:10px}.eravo-install-strip>div{flex:1;min-width:0}.eravo-install-strip strong{font-size:15px;display:block}.eravo-install-strip span{font-size:13px;color:#576f85}.eravo-install-strip button,.ei-primary{background:#ff7900;color:#fff;border:0;border-radius:9px;padding:12px 18px;font:inherit;font-size:15px;font-weight:700;cursor:pointer;min-height:44px}.eravo-install-strip[hidden],.eravo-install-strip [hidden]{display:none!important}.super-page-open>.eravo-install-strip{display:none}.ei-install-page{margin:0;background:#fff3e9;color:#173750;font:16px/1.65 system-ui,sans-serif}.ei-install-page *{box-sizing:border-box}.ei-install-page a{color:#ff7900;text-underline-offset:4px}.ei-install-page header{max-width:1180px;margin:auto;padding:25px 30px;display:flex;justify-content:space-between;align-items:center;gap:20px}.ei-brand{font-size:34px;font-weight:850;letter-spacing:-1.4px;text-decoration:none}.ei-brand span{display:block;font-size:10px;letter-spacing:2.6px;color:#61778b}.ei-install-page main{max-width:1180px;margin:25px auto 70px;display:grid;grid-template-columns:1fr 1fr;gap:60px;padding:0 30px}.ei-install-intro{padding:30px 0}.ei-install-intro img{border-radius:25px}.ei-kicker{font-size:12px;letter-spacing:1.8px;font-weight:750;color:#ff7900;margin-top:30px}.ei-install-page h1{font-size:clamp(42px,6vw,70px);line-height:1.08;letter-spacing:-2.5px;margin:16px 0}.ei-install-intro>p{max-width:400px}.ei-install-intro>.ei-primary{display:block;padding:15px 40px;margin-top:25px;font-size:17px}.ei-install-guide{background:#fff;border:1px solid #dfe7ef;border-radius:22px;padding:30px}.ei-install-guide h2{font-size:24px;margin:0 0 26px}.ei-install-guide article{display:flex;gap:17px;border-top:1px solid #e8edf3;padding:20px 0}.ei-install-guide article>span{color:#ff7900;font-size:14px;font-weight:750;padding-top:4px}.ei-install-guide h3{font-size:18px;margin:0}.ei-install-guide p{color:#586e80;margin:8px 0}.ei-install-guide a{font-size:14px}.ei-note{font-size:14px;background:#fff3e9;border-radius:10px;padding:15px}.ei-install-page :focus-visible{outline:3px solid #ff7900;outline-offset:4px}.ei-primary:disabled{opacity:.6}@media(max-width:760px){.ei-install-page header{padding:18px 20px}.ei-install-page main{display:block;margin:0 auto 30px;padding:0 20px}.ei-install-intro{padding:20px 0 30px}.ei-install-page h1{font-size:48px}.ei-install-guide{padding:24px}.eravo-install-strip{padding:12px;gap:9px;margin:12px 0}.eravo-install-strip span{display:none}.eravo-install-strip strong{font-size:14px}.eravo-install-strip button{padding:10px 12px;font-size:14px}}.ei-install-page header [data-language-picker]{margin-left:auto}.ei-install-page header [data-language-picker] select{max-width:110px}@media(max-width:500px){.ei-install-page header{gap:12px}.ei-install-page header>a:last-child{font-size:12px}.ei-brand{font-size:29px}}.ei-brand img{display:block;object-fit:contain}:root{--green:#064df7;--green-dark:#063d32;--orange:#ff7700;--ink:#102d27;--muted:#71847f;--surface:#f4f8f6;--line:#dce6e2}*{box-sizing:border-box}body{margin:0;background:#edf3f0;color:var(--ink);font-family:DM Sans,system-ui,sans-serif}.material-symbols-rounded{font-family:Material Symbols Rounded;font-weight:500;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.status-strip{height:54px;background:var(--green);color:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 max(26px,calc((100vw - 760px)/2 + 26px));font-size:1.1rem}.app-shell{width:min(100%,760px);margin:auto;min-height:100vh;background:linear-gradient(#f8faff,#f3f7f5);padding:0 32px 142px}.app-header{margin:0 -32px;padding:24px 34px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:18px;background:#fff;border-bottom:1px solid #e7efeb}.brand{display:flex;align-items:center;gap:12px}.brand-mark{width:54px;height:54px;border-radius:16px;display:grid;place-items:center;color:#16decf;background:linear-gradient(145deg,#10a67b,#006749);box-shadow:0 10px 22px #096f5433}.brand-mark span{font-size:32px;font-weight:800}.brand>span:last-child{display:grid}.brand strong{font-size:1.5rem;letter-spacing:-.04em}.brand small{color:var(--green);font-size:.72rem;letter-spacing:.18em;font-weight:800}.location{display:flex;align-items:center;gap:9px;padding:12px 14px;border:1px solid #d7e3df;border-radius:18px;background:#fff;color:var(--green);box-shadow:0 5px 12px #0a4f3210}.location>span:nth-child(2){display:grid;text-align:left;color:var(--ink)}.location small{color:#7d918b;font-weight:700}.location strong{font-size:1rem}.location .chevron{font-size:19px}.avatar{width:52px;height:52px;border-radius:50%;border:3px solid #fff;background:var(--green);color:#fff;font-weight:800;box-shadow:0 6px 16px #073a2b28}.intro{display:flex;justify-content:space-between;align-items:center;padding-top:42px}.intro p,.section-title p{margin:0 0 8px;color:#71857f;font-weight:800;font-size:.82rem;letter-spacing:.14em}.intro h1{font-size:2rem;line-height:1.08;letter-spacing:-.045em;margin:0}.notification{position:relative;width:62px;height:62px;border:1px solid #e0e7f2;border-radius:20px;background:#fff;color:var(--ink);box-shadow:0 8px 18px #173d310c}.notification i{position:absolute;width:8px;height:8px;border-radius:50%;background:#ff6157;right:15px;top:14px;border:2px solid #fff}.search{height:70px;margin-top:28px;padding:7px 8px 7px 22px;border:1px solid #d9e5e0;border-radius:24px;background:#fff;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;box-shadow:0 10px 28px #164c3920}.search>span{font-size:30px;color:var(--green)}.search input{width:100%;border:0;outline:0;color:var(--ink);font:500 1.05rem inherit;background:transparent}.search input::placeholder{color:#98a49f}.search button{display:grid;place-items:center;width:58px;height:56px;border:0;border-radius:18px;background:var(--orange);color:#fff;box-shadow:0 8px 18px #ff770038}.wallet-card{position:relative;overflow:hidden;margin-top:28px;padding:25px 27px 23px;border-radius:28px;color:#fff;background:linear-gradient(135deg,#11946c,#05664e);box-shadow:0 18px 35px #064df722}.wallet-card:after{content:"";position:absolute;width:230px;height:230px;right:-58px;top:-93px;border:1px solid #ffffff22;border-radius:50%;box-shadow:inset 35px 15px 70px #ffffff0c}.wallet-head,.wallet-foot{position:relative;z-index:1;display:flex;align-items:center;justify-content:space-between}.wallet-head>span{font-weight:700;color:#d5eee7}.wallet-head button{width:40px;height:40px;border-radius:50%;border:1px solid #ffffff44;background:#ffffff12;color:#fff}.balance{display:flex;align-items:baseline;gap:9px;margin:7px 0 14px}.balance strong{font-size:3rem;line-height:1;font-weight:800;letter-spacing:-.055em}.balance span{font-size:1.1rem;font-weight:800}.wallet-foot{border-top:1px solid #ffffff2f;padding-top:15px;font-weight:700}.wallet-foot span{display:flex;align-items:center;gap:8px}.wallet-foot i{font-size:21px}.wallet-foot button{border:0;background:transparent;color:#fff;font:700 .95rem inherit}.pay-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:32px}.pay-actions button,.services button{border:0;background:transparent;color:var(--ink);font:inherit;display:grid;justify-items:center;gap:10px}.pay-actions b,.services b{font-size:.93rem}.action-icon,.service-icon{display:grid;width:68px;height:68px;place-items:center;border-radius:22px;font-size:29px;box-shadow:0 8px 20px #1e3d3310}.mint{background:#e1f7f0;color:#007657}.cream{background:#fff3e8;color:#c65700}.sky{background:#e5efff;color:#2671c7}.peach{background:#ffe2cc;color:#a84b00}.rose{background:#ffe5e8;color:#c7485c}.lilac{background:#eee7ff;color:#6e50c3}.fog{background:#ebf0ee;color:#637972}.music{background:#dbf6e3;color:#187b46}.watch{background:#ffe2e5;color:#c83242}.service-section{margin-top:42px}.section-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:24px}.section-title h2{margin:0;font-size:1.55rem;letter-spacing:-.035em}.section-title button{border:0;background:transparent;color:var(--green);font:800 1rem inherit}.services{display:grid;grid-template-columns:repeat(4,1fr);gap:27px 12px}.extra-service{display:none!important}.services.expanded .extra-service{display:grid!important;animation:fade-up .2s ease-out}.entertainment{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:36px}.media-card{min-height:110px;border:0;border-radius:22px;padding:18px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;text-align:left;color:#fff}.media-card>span{font-size:29px}.media-card div{display:grid;gap:6px}.media-card small{font-size:.65rem;font-weight:800;letter-spacing:.11em;opacity:.72}.media-card strong{font-size:.9rem;line-height:1.25}.media-card i{font-size:20px}.music-card{background:linear-gradient(135deg,#113d33,#167b61)}.watch-card{background:linear-gradient(135deg,#30151b,#841f34)}.bottom-nav{position:fixed;z-index:10;left:50%;bottom:0;transform:translate(-50%);width:min(100%,760px);height:100px;padding:14px 28px max(14px,env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 1fr 86px 1fr 1fr;align-items:center;background:#fff;border-top:1px solid #dde7e3}.bottom-nav>button:not(.scan-button){border:0;background:transparent;color:#81908b;display:grid;justify-items:center;gap:6px;font:inherit}.bottom-nav b{font-size:.78rem}.bottom-nav .active{color:var(--green)!important}.nav-icon{font-size:27px}.scan-button{align-self:start;width:74px;height:74px;margin-top:-48px;border:7px solid #fff;border-radius:25px;transform:rotate(45deg);background:linear-gradient(135deg,#dfff6e,#70e52d);color:#0b543e;box-shadow:0 10px 24px #63ca2a4a}.scan-button span{transform:rotate(-45deg);font-size:30px}.modal{position:fixed;z-index:30;inset:0;display:none;place-items:end center;background:#062e267f;padding:16px}.modal.open{display:grid}.modal-card{position:relative;width:min(100%,540px);padding:30px;background:#fff;border-radius:30px 30px 20px 20px;text-align:center;animation:fade-up .22s ease-out}.close{position:absolute;right:18px;top:17px;width:38px;height:38px;border:0;border-radius:50%;background:#eef3f1}.modal-icon{width:64px;height:64px;margin:auto;display:grid;place-items:center;border-radius:20px;background:var(--green);color:#fff;font-size:29px}.modal-card h2{margin:16px 0 7px}.modal-card p{margin:0 0 22px;color:var(--muted)}.primary{width:100%;border:0;border-radius:16px;padding:15px;background:var(--green);color:#fff;font:800 1rem inherit}.toast{position:fixed;z-index:40;left:50%;bottom:112px;transform:translate(-50%,16px);padding:11px 18px;border-radius:30px;background:#102d27;color:#fff;opacity:0;pointer-events:none;transition:.2s}.toast.show{opacity:1;transform:translate(-50%)}button{cursor:pointer}@keyframes fade-up{0%{opacity:0;transform:translateY(9px)}}@media(min-width:761px){.app-shell{box-shadow:0 0 70px #183b3120}.modal{place-items:center}.modal-card{border-radius:28px}}@media(max-width:610px){.status-strip{display:none}.app-shell{padding:0 20px 128px}.app-header{margin:0 -20px;padding:18px 20px;gap:11px}.brand-mark{width:46px;height:46px;border-radius:14px}.brand strong{font-size:1.25rem}.brand small{font-size:.6rem}.location{padding:9px 10px;border-radius:15px}.location>span:first-child{display:none}.location strong{font-size:.9rem}.location small{font-size:.68rem}.avatar{width:44px;height:44px}.intro{padding-top:32px}.intro h1{font-size:1.65rem}.notification{width:52px;height:52px;border-radius:17px}.search{height:64px;margin-top:24px;padding-left:16px}.search input{font-size:.91rem}.search button{width:52px;height:50px}.wallet-card{padding:22px 20px}.balance strong{font-size:2.55rem}.pay-actions{gap:8px}.action-icon,.service-icon{width:61px;height:61px;border-radius:20px}.pay-actions b,.services b{font-size:.82rem}.services{gap:23px 5px}.entertainment{grid-template-columns:1fr}.media-card{min-height:96px}.bottom-nav{height:91px;padding-inline:14px}.bottom-nav b{font-size:.7rem}.scan-button{width:68px;height:68px}}.shop-shell{width:min(100%,760px);margin:auto;min-height:100vh;background:#fff3e9;padding:0 26px 126px}.shop-shell[hidden],.shop-nav[hidden],.bottom-nav[hidden]{display:none!important}.shop-header{margin:0 -26px;padding:18px 26px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #e1e9e6;background:#fff}.back-bujapay{justify-self:start;display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#ff7900;text-align:left}.back-bujapay>span:last-child{display:grid;line-height:1.02}.back-bujapay small{font-size:.62rem;color:#81918c}.back-bujapay strong{font-size:.9rem}.shop-brand{display:flex;align-items:center;gap:7px;font-size:1.15rem}.shop-brand>span{color:#ff7900}.shop-cart{justify-self:end;position:relative;width:44px;height:44px;border:1px solid #dce6e2;border-radius:15px;background:#fff;color:#10264b}.shop-cart i{position:absolute;right:-4px;top:-5px;width:21px;height:21px;display:grid;place-items:center;border-radius:50%;background:#ff7900;color:#fff;font-size:.65rem;font-style:normal;font-weight:800}.shop-hero{margin:22px -4px 0;padding:28px;border-radius:28px;background:linear-gradient(135deg,#083f33,#0a7c5b);color:#fff;box-shadow:0 18px 35px #ff790024}.shop-hero>span{font-size:.68rem;font-weight:800;letter-spacing:.14em;color:#9ff0cf}.shop-hero h1{margin:8px 0 5px;font-size:2rem;letter-spacing:-.05em}.shop-hero p{margin:0;color:#c9e8de;font-size:.88rem}.shop-hero form{height:54px;margin-top:22px;padding:0 15px;display:flex;align-items:center;gap:10px;border-radius:17px;background:#fff;color:#ff7900}.shop-hero input{width:100%;border:0;outline:0;font:500 .9rem inherit;color:#10264b}.shop-section{margin-top:28px}.shop-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:16px}.shop-title h2{margin:0;font-size:1.18rem}.shop-title small{display:block;margin-bottom:5px;color:#7b8f89;font-weight:800;font-size:.62rem;letter-spacing:.12em}.shop-title button{border:0;background:transparent;color:#ff7900;font-weight:800}.shop-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.shop-categories button{border:0;background:transparent;display:grid;justify-items:center;gap:9px;color:#10264b}.shop-categories span{width:58px;height:58px;display:grid;place-items:center;border-radius:19px;background:#e0f4ed;color:#ff7900}.shop-categories button:nth-child(2) span{background:#fff3e9;color:#ff7900}.shop-categories button:nth-child(3) span{background:#fff3e9;color:#ff7900}.shop-categories button:nth-child(4) span{background:#ffe7ec;color:#bd4f65}.shop-categories b{font-size:.78rem}.product-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.product-card{overflow:hidden;border:1px solid #e2e9e6;border-radius:22px;background:#fff}.product-image{position:relative;min-height:170px;display:grid;place-items:center;background:linear-gradient(145deg,#e8efec,#d9e7e2);color:#497069}.product-image>span{font-size:62px}.phone-product{background:linear-gradient(145deg,#fff3e9,#ffc58f);color:#ff7900}.shoe-product{background:linear-gradient(145deg,#fff3e9,#fff3e9);color:#ff7900}.home-product{background:linear-gradient(145deg,#e6f3e8,#cfe6d2);color:#4b7952}.audio-product{background:linear-gradient(145deg,#eee8fc,#dcd0f4);color:#684d9d}.product-image em{position:absolute;left:10px;top:10px;padding:6px 8px;border-radius:9px;background:#fff;color:#ff7900;font-size:.62rem;font-style:normal;font-weight:800}.product-info{position:relative;padding:14px}.product-info small{color:#82918c}.product-info h3{margin:4px 38px 9px 0;font-size:.94rem}.product-info strong{font-size:.93rem;color:#ff7900}.add-cart{position:absolute;right:12px;bottom:12px;width:34px;height:34px;border:0;border-radius:12px;background:#ff7900;color:#fff}.shop-nav{position:fixed;z-index:12;left:50%;bottom:0;transform:translate(-50%);width:min(100%,760px);height:94px;padding:12px 22px max(12px,env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 1fr 76px 1fr 1fr;align-items:center;background:#fff;border-top:1px solid #dce6e2}.shop-nav>button:not(.shop-scan){border:0;background:transparent;color:#84938e;display:grid;justify-items:center;gap:5px}.shop-nav b{font-size:.7rem}.shop-nav .active{color:#ff7900!important}.shop-scan{align-self:start;width:64px;height:64px;margin-top:-35px;border:6px solid #fff;border-radius:21px;background:#ff7900;color:#fff;box-shadow:0 9px 22px #ff790044}.shop-scan span{font-size:28px}@media(min-width:761px){.shop-shell{box-shadow:0 0 70px #183b3120}}@media(max-width:480px){.shop-shell{padding-inline:18px}.shop-header{margin-inline:-18px;padding-inline:18px}.shop-hero{padding:23px}.shop-hero h1{font-size:1.7rem}.product-image{min-height:145px}.product-info h3{font-size:.85rem}.product-info strong{font-size:.8rem}.shop-nav{padding-inline:10px}}.product-image img{width:100%;height:170px;display:block;object-fit:cover}@media(max-width:480px){.product-image img{height:145px}}.events-shell{width:min(100%,760px);margin:auto;min-height:100vh;padding:0 24px 130px;background:#f8f7f9}.events-shell[hidden],.events-nav[hidden]{display:none!important}.events-header{margin:0 -24px;padding:18px 24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:#fff;border-bottom:1px solid #e9e4eb}.back-events{justify-self:start;display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#7b224d;text-align:left}.back-events>span:last-child{display:grid;line-height:1.02}.back-events small{font-size:.62rem;color:#93868d}.back-events strong{font-size:.9rem}.events-brand{display:flex;align-items:center;gap:7px}.events-brand span{color:#b2245e}.event-profile{justify-self:end;width:44px;height:44px;border:2px solid #fff;border-radius:50%;background:#7b224d;color:#fff;font-weight:800;box-shadow:0 6px 16px #43102725}.events-intro{display:flex;justify-content:space-between;align-items:end;padding:34px 3px 22px}.events-intro small{font-size:.68rem;letter-spacing:.14em;font-weight:800;color:#a13b68}.events-intro h1{margin:7px 0 0;font-size:2.15rem;line-height:1.02;letter-spacing:-.055em}.events-intro button{width:52px;height:52px;border:1px solid #e7dce2;border-radius:17px;background:#fff;color:#7b224d}.event-pills{display:flex;gap:9px;overflow-x:auto;padding:2px 2px 17px;scrollbar-width:none}.event-pills button{flex:none;padding:10px 16px;border:1px solid #e3d9de;border-radius:30px;background:#fff;color:#75666d;font-weight:700}.event-pills .active{border-color:#7b224d;background:#7b224d;color:#fff}.featured-event{overflow:hidden;border:1px solid #e6dde2;border-radius:26px;background:#fff;box-shadow:0 14px 34px #43102712}.event-visual{position:relative;height:230px;display:grid;place-items:center;background:linear-gradient(135deg,#2e101d,#9a2253);color:#fff}.event-visual>span{font-size:72px;opacity:.72}.event-date{position:absolute;left:16px;bottom:16px;width:58px;height:64px;display:grid;place-items:center;padding:8px;border-radius:16px;background:#fff;color:#7b224d}.event-date strong{font-size:1.45rem;line-height:1}.event-date small{font-size:.65rem;font-weight:800}.event-visual>i{position:absolute;right:15px;top:15px;padding:7px 9px;border-radius:9px;background:#ff7a00;color:#fff;font-size:.62rem;font-style:normal;font-weight:800;letter-spacing:.08em}.featured-copy{padding:20px}.featured-copy>small,.event-list article>div:nth-child(2)>small{font-size:.65rem;font-weight:800;letter-spacing:.08em;color:#a13b68}.featured-copy h2{margin:6px 0 8px;font-size:1.35rem}.featured-copy p{display:flex;align-items:center;gap:6px;margin:0 0 18px;color:#786d72;font-size:.85rem}.featured-copy p span{font-size:18px}.featured-copy>div{display:flex;align-items:center;justify-content:space-between}.featured-copy>div>strong{color:#7b224d}.featured-copy button{border:0;border-radius:13px;padding:11px 15px;background:#7b224d;color:#fff;font-weight:800}.events-section{margin-top:30px}.events-title{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.events-title h2{margin:0;font-size:1.2rem}.events-title button{border:0;background:transparent;color:#a13b68;font-weight:800}.event-list{display:grid;gap:12px}.event-list article{position:relative;display:grid;grid-template-columns:104px 1fr auto;align-items:center;gap:14px;padding:10px;border:1px solid #e7e0e4;border-radius:20px;background:#fff}.event-thumb{position:relative;width:104px;height:104px;display:grid;place-items:center;border-radius:15px;background:linear-gradient(145deg,#dbeee9,#9ccfc1);color:#286f5d}.event-thumb>span{font-size:39px}.event-thumb b{position:absolute;left:7px;bottom:7px;padding:5px 7px;border-radius:8px;background:#fff;color:#7b224d;display:grid;text-align:center;line-height:.9}.event-thumb b small{font-size:.5rem;margin-top:4px}.culture-visual{background:linear-gradient(145deg,#f6e2d1,#e8b884);color:#9b5422}.event-list h3{margin:4px 0;font-size:.95rem}.event-list p{margin:0 0 7px;color:#807279;font-size:.73rem}.event-list article>div:nth-child(2)>strong{font-size:.8rem;color:#7b224d}.save-event{border:0;background:transparent;color:#a13b68}.save-event.saved{font-variation-settings:"FILL" 1}.my-ticket{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:13px;margin-top:24px;padding:18px;border-radius:20px;background:#27121d;color:#fff}.my-ticket>span{font-size:30px;color:#ff9c43}.my-ticket div{display:grid;gap:3px}.my-ticket small{font-size:.6rem;letter-spacing:.1em;color:#d7aebe}.my-ticket p{margin:0;color:#bdaab2;font-size:.72rem}.my-ticket button{border:0;border-radius:10px;padding:9px 12px;background:#fff;color:#7b224d;font-weight:800}.events-nav{position:fixed;z-index:12;left:50%;bottom:0;transform:translate(-50%);width:min(100%,760px);height:94px;padding:12px 18px max(12px,env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 1fr 76px 1fr 1fr;align-items:center;background:#fff;border-top:1px solid #e6dde2}.events-nav>button:not(.ticket-center){border:0;background:transparent;color:#93868d;display:grid;justify-items:center;gap:5px}.events-nav b{font-size:.68rem}.events-nav .active{color:#7b224d!important}.ticket-center{align-self:start;width:64px;height:64px;margin-top:-35px;border:6px solid #fff;border-radius:50%;background:linear-gradient(135deg,#ff9e45,#ec5e11);color:#fff;box-shadow:0 9px 22px #ec5e1144}.ticket-center span{font-size:27px}@media(min-width:761px){.events-shell{box-shadow:0 0 70px #32101f1b}}@media(max-width:480px){.events-shell{padding-inline:18px}.events-header{margin-inline:-18px;padding-inline:18px}.events-intro h1{font-size:1.9rem}.event-visual{height:205px}.event-list article{grid-template-columns:88px 1fr auto}.event-thumb{width:88px;height:94px}.events-nav{padding-inline:8px}}.event-visual img,.event-thumb img{width:100%;height:100%;display:block;object-fit:cover}.event-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 45%,rgba(24,5,14,.62))}.event-date,.event-visual>i{z-index:1}.jobs-shell{width:min(100%,760px);margin:auto;min-height:100vh;padding:0 24px 130px;background:#f4f8f7}.jobs-shell[hidden],.jobs-nav[hidden]{display:none!important}.jobs-header{margin:0 -24px;padding:18px 24px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;background:#fff;border-bottom:1px solid #dfe9e6}.back-jobs{justify-self:start;display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#096d59;text-align:left}.back-jobs>span:last-child{display:grid;line-height:1.02}.back-jobs small{font-size:.62rem;color:#84948f}.back-jobs strong{font-size:.9rem}.jobs-brand{display:flex;align-items:center;gap:7px}.jobs-brand span{color:#064df7}.jobs-alert{position:relative;justify-self:end;width:44px;height:44px;border:1px solid #dce7e3;border-radius:15px;background:#fff;color:#10264b}.jobs-alert i{position:absolute;right:8px;top:7px;width:7px;height:7px;border-radius:50%;background:#ff6d22;border:2px solid #fff}.jobs-hero{margin:22px -3px 0;padding:28px;border-radius:28px;background:linear-gradient(135deg,#0b4d40,#064df7);color:#fff;box-shadow:0 17px 34px #075e4926}.jobs-hero>small{font-size:.65rem;font-weight:800;letter-spacing:.13em;color:#a7ead8}.jobs-hero h1{margin:8px 0 22px;font-size:2rem;line-height:1.04;letter-spacing:-.05em}.jobs-hero form{height:57px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:5px 6px 5px 16px;border-radius:18px;background:#fff;color:#064df7}.jobs-hero input{width:100%;border:0;outline:0;color:#10264b;font:500 .9rem inherit}.jobs-hero form button{width:46px;height:46px;border:0;border-radius:14px;background:#f70;color:#fff}.location-filter{margin-top:12px;padding:8px 0;border:0;background:transparent;color:#d1eee6;display:flex;align-items:center;gap:6px;font-weight:700}.location-filter span{font-size:19px}.job-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-top:25px}.job-categories button{padding:14px 7px;border:1px solid #deebe7;border-radius:18px;background:#fff;color:#10264b;display:grid;justify-items:center;gap:5px}.job-categories span{font-size:26px;color:#064df7}.job-categories b{font-size:.75rem}.job-categories small{font-size:.62rem;color:#899893}.jobs-section{margin-top:31px}.jobs-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:14px}.jobs-title small{font-size:.62rem;letter-spacing:.11em;font-weight:800;color:#7a9089}.jobs-title h2{margin:5px 0 0;font-size:1.25rem}.jobs-title button{border:0;background:transparent;color:#064df7;font-weight:800}.job-list{display:grid;gap:12px}.job-list article{position:relative;display:grid;grid-template-columns:54px 1fr auto;gap:13px;padding:17px;border:1px solid #dfe9e6;border-radius:21px;background:#fff}.company-logo{width:52px;height:52px;display:grid;place-items:center;border-radius:16px;font-weight:800}.blue-logo{background:#e4eeff;color:#2765ad}.orange-logo{background:#ffeadb;color:#bd5207}.green-logo{background:#def3eb;color:#064df7}.job-tags{display:flex;align-items:center;gap:8px}.job-tags span{padding:4px 6px;border-radius:6px;background:#fff0e4;color:#d35d08;font-size:.54rem;font-weight:800}.job-tags em{font-size:.65rem;font-style:normal;color:#82928d}.job-list h3{margin:5px 0 3px;font-size:1rem}.job-list p{margin:0 0 7px;color:#788983;font-size:.74rem}.job-list article>div:nth-child(2)>strong{font-size:.78rem;color:#064df7}.save-job{border:0;background:transparent;color:#789089;align-self:start}.save-job.saved{color:#064df7;font-variation-settings:"FILL" 1}.employer-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin-top:24px;padding:18px;border-radius:20px;background:#172e29;color:#fff}.employer-card>span{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:#ffffff12;color:#8ce6cd}.employer-card div{display:grid;gap:3px}.employer-card small{font-size:.57rem;letter-spacing:.11em;color:#99c7ba}.employer-card p{margin:0;color:#aec0bb;font-size:.7rem}.employer-card button{border:0;border-radius:11px;padding:10px 12px;background:#f70;color:#fff;font-weight:800}.jobs-nav{position:fixed;z-index:12;left:50%;bottom:0;transform:translate(-50%);width:min(100%,760px);height:94px;padding:12px 18px max(12px,env(safe-area-inset-bottom));display:grid;grid-template-columns:1fr 1fr 76px 1fr 1fr;align-items:center;background:#fff;border-top:1px solid #dce7e3}.jobs-nav>button:not(.apply-center){border:0;background:transparent;color:#879791;display:grid;justify-items:center;gap:5px}.jobs-nav b{font-size:.68rem}.jobs-nav .active{color:#064df7!important}.apply-center{align-self:start;width:64px;height:64px;margin-top:-35px;border:6px solid #fff;border-radius:21px;background:linear-gradient(135deg,#14a17d,#064df7);color:#fff;box-shadow:0 9px 22px #064df742}.apply-center span{font-size:27px}@media(min-width:761px){.jobs-shell{box-shadow:0 0 70px #183b3120}}@media(max-width:480px){.jobs-shell{padding-inline:18px}.jobs-header{margin-inline:-18px;padding-inline:18px}.jobs-hero{padding:23px}.jobs-hero h1{font-size:1.75rem}.job-categories{gap:6px}.job-categories button{padding-inline:3px}.job-list article{padding:14px}.jobs-nav{padding-inline:8px}}.mega-trigger{border:0;background:transparent;padding:0;text-align:left}.brand-mark svg{width:38px;height:38px;fill:#fff}.brand-mark svg .logo-arrow{fill:#16decf}.jobs-dashboard{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:18px}.jobs-dashboard button{position:relative;padding:14px 8px;border:1px solid #deebe7;border-radius:18px;background:#fff;color:#10264b;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:2px 8px;text-align:left}.jobs-dashboard button>span{grid-row:1/3;width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:#e2f5ef;color:#064df7;font-size:20px}.jobs-dashboard strong{font-size:.88rem}.jobs-dashboard small{font-size:.62rem;color:#84938e}.job-detail,.application-sheet{position:fixed;z-index:35;inset:0;display:grid;place-items:end center;padding:16px;background:#082e2775}.job-detail[hidden],.application-sheet[hidden],.mega-menu[hidden]{display:none!important}.job-detail-sheet,.application-sheet form{position:relative;width:min(100%,560px);max-height:88vh;overflow:auto;padding:30px 24px 24px;border-radius:28px 28px 20px 20px;background:#fff;animation:job-rise .22s ease-out}.detail-close{position:absolute;right:17px;top:17px;width:38px;height:38px;border:0;border-radius:50%;background:#eef4f2;color:#35574e}.detail-company{width:58px;height:58px;display:grid;place-items:center;margin-bottom:18px;border-radius:18px;background:#e4eeff;color:#2765ad;font-weight:800}.job-detail-sheet>small,.application-sheet form>small{font-size:.64rem;letter-spacing:.1em;color:#064df7;font-weight:800}.job-detail-sheet h2,.application-sheet h2{margin:6px 44px 5px 0;font-size:1.55rem}.job-detail-sheet>p{margin:0 0 9px;color:#71847e}.job-detail-sheet>strong{color:#064df7}.detail-section{margin-top:24px}.detail-section h3{margin:0 0 8px;font-size:1rem}.detail-section p,.detail-section li{color:#647770;font-size:.85rem;line-height:1.55}.detail-section ul{padding-left:20px}.apply-job{width:100%;margin-top:20px;padding:15px;border:0;border-radius:15px;background:#064df7;color:#fff;font-size:1rem;font-weight:800}.application-sheet label{display:grid;gap:6px;margin-top:14px;color:#47625a;font-size:.78rem;font-weight:700}.application-sheet input,.application-sheet select{width:100%;padding:13px;border:1px solid #d6e3df;border-radius:12px;background:#fff;color:#10264b;font:inherit}.mega-menu{position:fixed;z-index:50;inset:0;display:grid;place-items:end center;padding:16px;background:#052c247e}.mega-sheet{width:min(100%,600px);padding:24px;border-radius:30px 30px 20px 20px;background:#f8faff;animation:job-rise .22s ease-out}.mega-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.mega-head>button{width:40px;height:40px;border:0;border-radius:50%;background:#e9f0ed;color:#24483e}.mega-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px 8px}.mega-grid button{border:0;background:transparent;color:#10264b;display:grid;justify-items:center;gap:7px}.mega-grid span{width:52px;height:52px;display:grid;place-items:center;border-radius:17px;background:#e0f4ed;color:#064df7}.mega-grid button:nth-child(2n) span{background:#fff0e4;color:#c65b06}.mega-grid button:nth-child(3n) span{background:#e5eeff;color:#3471ba}.mega-grid b{font-size:.75rem}@keyframes job-rise{0%{opacity:0;transform:translateY(22px)}}@media(min-width:761px){.job-detail,.application-sheet,.mega-menu{place-items:center}.job-detail-sheet,.application-sheet form,.mega-sheet{border-radius:28px}}@media(max-width:480px){.jobs-dashboard{gap:6px}.jobs-dashboard button{padding:11px 5px;gap:2px 5px}.jobs-dashboard button>span{width:31px;height:31px}.jobs-dashboard small{font-size:.56rem}.mega-grid{gap:16px 4px}.mega-sheet{padding-inline:18px}}.mini-actions{justify-self:end;display:flex;align-items:center;gap:7px}.mini-actions .shop-cart,.mini-actions .event-profile,.mini-actions .jobs-alert{justify-self:auto}.mini-mega-trigger{width:42px;height:42px;border:0;border-radius:14px;background:#e4f3ee;color:#064df7;font-size:23px}.mini-brand-actions{justify-self:start;display:flex;align-items:center;gap:7px}.shop-header,.events-header,.jobs-header{grid-template-columns:1fr auto}.mini-service-brand{justify-self:start;display:flex;align-items:center;gap:10px}.mini-service-brand>strong{font-size:1.08rem;letter-spacing:-.02em}.mini-home-logo{width:42px;height:42px;display:grid;place-items:center;padding:5px;border:0;border-radius:14px;background:linear-gradient(145deg,#10a67b,#006749);box-shadow:0 6px 14px #06674938}.mini-home-logo svg{width:31px;height:31px;fill:#fff}.mini-home-logo .logo-arrow{fill:#16decf}@media(max-width:420px){.mini-actions{gap:4px}.mini-mega-trigger,.mini-home-logo,.mini-actions .shop-cart,.mini-actions .jobs-alert,.mini-actions .event-profile{width:38px;height:38px}}.events-shell{background:linear-gradient(180deg,#fbfafb,#f6f3f5)}.events-header{position:sticky;top:0;z-index:8;background:#ffffffeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.events-brand strong{font-size:1.08rem}.events-intro{padding-top:38px}.events-intro h1{font-size:2.35rem;max-width:420px}.events-intro button{box-shadow:0 10px 24px #50132f1a}.event-search-bar{height:58px;margin:0 0 16px;padding:0 14px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;border:1px solid #e3d8de;border-radius:18px;background:#fff;box-shadow:0 10px 26px #410f2714}.event-search-bar[hidden]{display:none}.event-search-bar>span{color:#8c2655}.event-search-bar input{width:100%;border:0;outline:0;font:500 .9rem inherit;color:#28141e}.event-search-bar button{border:0;background:transparent;color:#89767f}.event-pills{padding-bottom:20px}.event-pills button{transition:.18s}.event-pills button.active{box-shadow:0 7px 18px #69163d33}.featured-event{border:0;box-shadow:0 20px 45px #360b2029;transition:transform .18s}.featured-event:active{transform:scale(.99)}.event-visual{height:260px}.featured-copy{padding:22px}.featured-copy h2{font-size:1.5rem;letter-spacing:-.03em}.featured-copy button{padding:12px 17px;background:linear-gradient(135deg,#912455,#651739);box-shadow:0 8px 18px #69163d38}.event-list article{border:0;box-shadow:0 8px 24px #32122112;transition:transform .18s,box-shadow .18s}.event-list article:active{transform:scale(.99)}.my-ticket{background:linear-gradient(135deg,#29131e,#511d35);box-shadow:0 14px 30px #310d1e2e}.event-detail-panel,.event-payment-panel{position:fixed;z-index:60;inset:0;display:grid;place-items:end center;padding:16px;background:#1f0813b3;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.event-detail-panel[hidden],.event-payment-panel[hidden]{display:none}.event-detail-sheet,.event-payment-sheet{position:relative;width:min(100%,560px);max-height:90vh;overflow:auto;padding:31px 24px 24px;border-radius:30px 30px 20px 20px;background:#fff;animation:event-rise .22s ease-out}.event-sheet-close{position:absolute;right:17px;top:17px;width:39px;height:39px;border:0;border-radius:50%;background:#f2ecef;color:#5f3246}.event-detail-label,.event-payment-sheet>small{font-size:.63rem;letter-spacing:.12em;font-weight:800;color:#9b2c5e}.event-detail-sheet h2,.event-payment-sheet h2{margin:8px 45px 20px 0;font-size:1.65rem;letter-spacing:-.04em}.event-detail-line{display:flex;align-items:center;gap:10px;margin:10px 0;color:#6f5c65}.event-detail-line span:first-child{width:36px;height:36px;display:grid;place-items:center;border-radius:12px;background:#f7eaf0;color:#8d2554;font-size:20px}.event-about{margin-top:23px;padding-top:20px;border-top:1px solid #eee5e9}.event-about h3{margin:0 0 8px;font-size:1rem}.event-about p{margin:0;color:#76656d;font-size:.86rem;line-height:1.55}.ticket-picker{display:flex;align-items:center;justify-content:space-between;margin-top:24px;padding:16px;border-radius:18px;background:#f8f4f6}.ticket-picker>div:first-child{display:grid;gap:4px}.ticket-picker small{font-size:.58rem;letter-spacing:.1em;color:#8e7a83}.ticket-picker>div:first-child strong{color:#7b224d}.quantity{display:flex;align-items:center;gap:13px}.quantity button{width:34px;height:34px;border:0;border-radius:11px;background:#fff;color:#7b224d;font-size:1.2rem;font-weight:800}.event-buy{width:100%;margin-top:17px;padding:15px;border:0;border-radius:15px;background:linear-gradient(135deg,#912455,#651739);color:#fff;font:800 1rem inherit;box-shadow:0 10px 22px #69163d38}.payment-check{width:64px;height:64px;display:grid;place-items:center;margin-bottom:18px;border-radius:20px;background:#e6f6ef;color:#064df7;font-size:32px}.payment-row{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid #eee5e9;color:#796871}.payment-row strong{color:#311723;text-align:right}.payment-row.total{margin-top:5px;font-size:1.05rem;border-bottom:0}.payment-row.total strong{color:#7b224d}.event-item.filtered-out{display:none}.events-empty{padding:28px;text-align:center;color:#826f78}.events-nav{background:#fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}@keyframes event-rise{0%{opacity:0;transform:translateY(24px)}}@media(min-width:761px){.event-detail-panel,.event-payment-panel{place-items:center}.event-detail-sheet,.event-payment-sheet{border-radius:28px}}@media(max-width:480px){.events-intro h1{font-size:2.05rem}.event-visual{height:225px}.featured-copy h2{font-size:1.32rem}}.jobs-shell.inline-page-open{background:#f5f8f7}.jobs-shell.inline-page-open>.jobs-hero,.jobs-shell.inline-page-open>.jobs-dashboard,.jobs-shell.inline-page-open>.job-categories,.jobs-shell.inline-page-open>.jobs-section,.jobs-shell.inline-page-open>.employer-card{display:none}.jobs-shell .job-detail,.jobs-shell .application-sheet{position:static;display:block;padding:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.jobs-shell .job-detail[hidden],.jobs-shell .application-sheet[hidden],.jobs-workspace[hidden]{display:none!important}.jobs-shell .job-detail-sheet,.jobs-shell .application-sheet form{width:100%;max-width:none;max-height:none;overflow:visible;margin:24px 0 0;padding:24px;border:1px solid #dfe9e6;border-radius:24px;background:#fff;animation:inline-slide .2s ease-out;box-shadow:0 12px 32px #0d453714}.jobs-shell .detail-close{position:static;width:auto;height:auto;margin-bottom:18px;padding:8px 13px;display:flex;align-items:center;gap:6px;border-radius:12px;background:#e8f4f0;color:#064df7;font-family:DM Sans,sans-serif;font-size:.78rem;font-weight:800}.jobs-shell .detail-close:after{content:"Back"}.jobs-workspace{margin-top:24px;animation:inline-slide .2s ease-out}.workspace-head{display:flex;align-items:center;gap:12px;margin-bottom:22px}.workspace-back{width:42px;height:42px;border:0;border-radius:14px;background:#e5f3ee;color:#064df7}.workspace-head small{display:block;font-size:.6rem;letter-spacing:.12em;font-weight:800;color:#789089}.workspace-head h2{margin:3px 0 0;font-size:1.45rem}.workspace-card{padding:19px;border:1px solid #dfe9e6;border-radius:20px;background:#fff;margin-bottom:11px}.workspace-card h3{margin:0 0 5px;font-size:1rem}.workspace-card p{margin:0;color:#768780;font-size:.82rem;line-height:1.45}.workspace-card strong{display:block;margin-top:10px;color:#064df7;font-size:.85rem}.workspace-empty{padding:42px 22px;text-align:center;border:1px solid #dfe9e6;border-radius:22px;background:#fff}.workspace-empty span{width:58px;height:58px;display:grid;place-items:center;margin:0 auto 14px;border-radius:18px;background:#e5f4ef;color:#064df7;font-size:29px}.workspace-empty h3{margin:0 0 7px}.workspace-empty p{margin:0;color:#7c8d87;font-size:.84rem}.filter-list{display:grid;gap:9px}.filter-list button{padding:15px;border:1px solid #dfe9e6;border-radius:15px;background:#fff;color:#24483e;text-align:left;font-weight:700}.filter-list button.selected{border-color:#064df7;background:#e8f6f1;color:#064df7}.jobs-nav{z-index:40}@keyframes inline-slide{0%{opacity:0;transform:translate(12px)}}.shop-shell{background:linear-gradient(180deg,#fff3e9,#f2f6f4)}.shop-header{position:sticky;top:0;z-index:8;background:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.shop-hero{position:relative;overflow:hidden;border-radius:30px;background:linear-gradient(135deg,#082f28,#ff7900 70%,#0da87b);box-shadow:0 22px 45px #05523e33;color:#fff}.shop-hero:after{content:"";position:absolute;width:190px;height:190px;right:-75px;top:-90px;border:30px solid rgba(255,255,255,.06);border-radius:50%}.shop-hero>*{position:relative;z-index:1}.shop-hero h1{font-size:2.25rem}.shop-hero form{box-shadow:0 12px 26px #01271d33}.shop-categories{grid-template-columns:repeat(4,1fr);gap:18px 8px}.shop-categories span{box-shadow:0 8px 20px #16453714}.products-section{margin-top:35px}.product-grid{gap:16px}.product-card{border:0;box-shadow:0 10px 28px #183a3014;transition:transform .18s,box-shadow .18s}.product-card:active{transform:scale(.985)}.product-image{overflow:hidden;background:#eef3f1}.product-image img{transition:transform .35s}.product-card:hover .product-image img{transform:scale(1.04)}.product-info{padding:16px}.product-info h3{font-size:1rem;line-height:1.3}.product-info strong{font-size:1rem}.add-cart{width:38px;height:38px;border-radius:13px;box-shadow:0 7px 16px #ff770047}.shop-shell.inline-page-open>.shop-hero,.shop-shell.inline-page-open>.shop-section,.shop-shell.inline-page-open>.entertainment{display:none}.shop-workspace{margin-top:24px;animation:shop-slide .2s ease-out}.shop-workspace[hidden]{display:none}.shop-page-head{display:flex;align-items:center;gap:12px;margin-bottom:21px}.shop-page-back{width:42px;height:42px;border:0;border-radius:14px;background:#e2f3ed;color:#ff7900}.shop-page-head small{display:block;font-size:.6rem;letter-spacing:.12em;font-weight:800;color:#7d918a}.shop-page-head h2{margin:3px 0 0;font-size:1.45rem}.shop-detail-card{overflow:hidden;border-radius:26px;background:#fff;box-shadow:0 12px 32px #143e311a}.shop-detail-visual{height:280px;display:grid;place-items:center;background:linear-gradient(145deg,#e2eee9,#cbded7);color:#2d6455}.shop-detail-visual img{width:100%;height:100%;object-fit:cover}.shop-detail-visual span{font-size:76px}.shop-detail-copy{padding:22px}.shop-detail-copy>small{color:#7c8f89}.shop-detail-copy h2{margin:5px 0 9px;font-size:1.45rem}.shop-detail-copy>strong{font-size:1.25rem;color:#ff7900}.rating{display:flex;align-items:center;gap:5px;margin:12px 0;color:#ff7900;font-size:.82rem}.shop-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}.shop-benefits span{padding:10px 6px;border-radius:12px;background:#f1f7f5;color:#4c6961;text-align:center;font-size:.68rem}.shop-primary{width:100%;padding:15px;border:0;border-radius:15px;background:linear-gradient(135deg,#ff7900,#ff7900);color:#fff;font:800 1rem inherit;box-shadow:0 10px 22px #f068003d}.cart-line{display:grid;grid-template-columns:58px 1fr auto;align-items:center;gap:12px;padding:14px;margin-bottom:10px;border-radius:18px;background:#fff;box-shadow:0 7px 22px #173e3212}.cart-line>span{width:56px;height:56px;display:grid;place-items:center;border-radius:15px;background:#e8f3ef;color:#ff7900}.cart-line div{display:grid;gap:3px}.cart-line small{color:#7d8f89}.cart-line button{border:0;background:transparent;color:#ff7900}.cart-total{margin-top:18px;padding:20px;border-radius:20px;background:#102f27;color:#fff}.cart-total div{display:flex;justify-content:space-between;margin-bottom:8px;color:#bfd0cb}.cart-total .grand{padding-top:12px;border-top:1px solid #ffffff22;color:#fff;font-size:1.05rem}.checkout-form{display:grid;gap:13px}.checkout-form label{display:grid;gap:6px;color:#48645c;font-size:.78rem;font-weight:700}.checkout-form input,.checkout-form select{padding:14px;border:1px solid #d8e5e1;border-radius:13px;background:#fff;font:inherit}.shop-empty{padding:45px 24px;border-radius:24px;background:#fff;text-align:center}.shop-empty span{width:62px;height:62px;display:grid;place-items:center;margin:0 auto 15px;border-radius:20px;background:#e4f4ef;color:#ff7900;font-size:31px}.shop-empty h3{margin:0 0 7px}.shop-empty p{margin:0;color:#7d8f89;font-size:.84rem}@keyframes shop-slide{0%{opacity:0;transform:translate(12px)}}@media(max-width:480px){.shop-hero h1{font-size:1.9rem}.product-grid{gap:11px}.product-info{padding:13px}.shop-detail-visual{height:235px}.shop-benefits{gap:5px}}.music-shell{min-height:100vh;background:#0a0a0a;color:#f8f8f8;padding:0 20px 190px;overflow:hidden}.music-shell[hidden],.music-nav[hidden],.music-player[hidden]{display:none!important}.music-header{height:76px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:15;background:linear-gradient(#0a0a0a 76%,transparent);margin:0 -20px;padding:0 20px}.music-header .mini-service-brand{display:flex;align-items:center;gap:11px}.music-header .mini-service-brand strong{font-size:21px;letter-spacing:-.5px}.dark-logo{background:#a1a1a1!important;box-shadow:0 7px 20px #a1a1a125}.dark-logo svg{fill:#0c0c0c}.dark-logo .logo-arrow{fill:#565656}.music-header .mini-actions{display:flex;gap:10px}.music-mega,.music-profile,.music-greeting>button{border:0;color:#fff;background:#1d1d1d;width:44px;height:44px;border-radius:50%;font-weight:800}.music-profile{background:#f2f2f2;color:#0c0c0c}.music-greeting{display:flex;align-items:end;justify-content:space-between;padding:22px 0 26px}.music-greeting small,.music-title small{color:#ababab;font-size:11px;font-weight:800;letter-spacing:1.5px}.music-greeting h1{font-size:39px;line-height:1.01;letter-spacing:-1.8px;margin:8px 0 0}.music-greeting>button{font-size:25px}.music-search{height:55px;border-radius:16px;background:#fff;display:flex;align-items:center;padding:0 14px;color:#111;margin:-10px 0 18px}.music-search[hidden]{display:none}.music-search input{flex:1;border:0;outline:0;padding:0 12px;font:600 15px DM Sans;min-width:0}.music-search button{border:0;background:none}.music-chips{display:flex;gap:9px;overflow:auto;margin:0 -20px 24px;padding:0 20px;scrollbar-width:none}.music-chips button{border:1px solid #333333;background:#181818;color:#dfdfdf;border-radius:999px;padding:9px 16px;white-space:nowrap;font-weight:700}.music-chips button.active{background:#f8f8f8;color:#0a0a0a;border-color:#f8f8f8}.music-feature{min-height:248px;border-radius:25px;overflow:hidden;position:relative;display:flex;align-items:flex-end;padding:22px;margin-bottom:34px;background:#2b2b2b}.music-feature-art{position:absolute;inset:0;background:linear-gradient(90deg,#050807f0,#05080775 55%,#0508071f),url(https://images.unsplash.com/photo-1768054481421-ab633cabf1d1?auto=format&fit=crop&fm=jpg&q=80&w=2000) center/cover}.music-feature-art span{display:none}.music-feature>div:last-child{position:relative;z-index:1;max-width:68%}.music-feature small{font-size:10px;font-weight:900;letter-spacing:1.7px;color:#a1a1a1}.music-feature h2{font-size:31px;letter-spacing:-1px;margin:6px 0}.music-feature p{color:#d6d6d6;font-size:13px;line-height:1.35;margin:0 0 16px}.music-play{border:0;border-radius:999px;background:#a1a1a1;color:#0c0c0c;padding:10px 16px;font-weight:900;display:flex;align-items:center;gap:6px}.music-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:15px}.music-title h2{font-size:24px;letter-spacing:-.8px;margin:0}.music-title button{border:0;background:none;color:#a1a1a1;font-weight:800}.music-section{margin-bottom:34px}.track-list{display:grid;gap:5px}.track{width:100%;border:0;background:transparent;color:#fff;display:grid;grid-template-columns:54px 1fr 32px;align-items:center;text-align:left;padding:7px 0}.track>span:nth-child(2){display:grid;gap:4px}.track small,.album-row small{color:#9f9f9f}.track i{color:#858585}.track-art{width:50px;height:50px;border-radius:9px;display:grid;place-items:center;color:#fff}.t1{background:linear-gradient(140deg,#ff866f,#4c4c4c)}.t2{background:linear-gradient(140deg,#acacac,#3f3f3f)}.t3{background:linear-gradient(140deg,#919191,#777)}.t4{background:linear-gradient(140deg,#ffcc65,#e1602d)}.album-row,.artist-row{display:flex;gap:14px;overflow:auto;margin-right:-20px;scrollbar-width:none}.album-row button,.artist-row button{border:0;background:none;color:#fff;text-align:left;padding:0;display:grid;gap:5px;min-width:142px}.album-art{width:142px;aspect-ratio:1;border-radius:10px;display:grid;place-items:center;font-size:38px}.a1{background:linear-gradient(135deg,#9f9f9f,#484848)}.a2{background:linear-gradient(135deg,#17385a,#727272)}.a3{background:linear-gradient(135deg,#ffcf88,#8b614c)}.artist-row button{min-width:105px;text-align:center;justify-items:center}.artist-photo{width:98px;height:98px;border-radius:50%;display:grid;place-items:center;background-position:center;background-size:cover;color:transparent}.artist-one{background-image:url(https://images.pexels.com/photos/2531728/pexels-photo-2531728.jpeg?auto=compress&cs=tinysrgb&w=600)}.artist-two{background-image:url(https://images.unsplash.com/photo-1745332019623-f95262e6990b?auto=format&fit=crop&fm=jpg&q=80&w=600)}.artist-three{background-image:linear-gradient(135deg,#a3a3a3,#f48ba9)}.music-workspace{position:absolute;inset:76px 0 0;background:#0a0a0a;z-index:8;padding:18px 20px 190px;min-height:calc(100vh - 76px)}.music-workspace[hidden]{display:none}.music-page-head{display:flex;gap:14px;align-items:center;margin-bottom:25px}.music-page-head button{width:42px;height:42px;border:0;border-radius:50%;background:#1d1d1d;color:#fff}.music-page-head small{color:#a1a1a1;font-weight:900;letter-spacing:1.4px}.music-page-head h2{font-size:30px;margin:2px 0 0}.music-page-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.music-page-card{border:0;border-radius:18px;min-height:150px;padding:18px;background:linear-gradient(145deg,#353535,#161616);color:#fff;text-align:left;display:flex;flex-direction:column;justify-content:flex-end}.music-page-card span{font-size:34px;color:#a1a1a1}.music-page-card strong{font-size:18px;margin-top:22px}.music-page-card small{color:#bebebe}.music-empty{padding:60px 20px;text-align:center}.music-empty>span{font-size:58px;color:#a1a1a1}.now-playing-page{text-align:center}.now-art{aspect-ratio:1;border-radius:25px;background:linear-gradient(140deg,#a1a1a1,#404040 70%,#181818);display:grid;place-items:center;margin:10px 0 28px;box-shadow:0 28px 60px #000}.now-art span{font-size:96px;color:#fff}.now-copy{display:flex;text-align:left;align-items:center}.now-copy div{flex:1}.now-copy h2{margin:0;font-size:25px}.now-copy p{margin:5px 0;color:#a2a2a2}.now-copy button{border:0;background:none;color:#a1a1a1}.player-timeline{height:4px;background:#3a3a3a;border-radius:3px;margin:25px 0 12px}.player-timeline i{display:block;width:38%;height:100%;background:#fff;border-radius:3px}.player-times{display:flex;justify-content:space-between;color:#919191;font-size:11px}.player-controls{display:flex;justify-content:space-around;align-items:center;margin:18px 0}.player-controls button{border:0;background:none;color:#fff;font-size:29px}.player-controls .main-control{width:68px;height:68px;background:#fff;color:#0a0a0a;border-radius:50%;font-size:38px}.music-player{position:fixed;left:10px;right:10px;bottom:72px;height:68px;background:#282828;color:#fff;border-radius:14px;z-index:42;display:flex;align-items:center;padding:7px 9px;box-shadow:0 14px 35px #0009}.music-player .player-main{border:0;background:none;color:#fff;display:flex;align-items:center;gap:10px;flex:1;text-align:left;min-width:0}.player-cover{width:50px;height:50px;border-radius:9px;background:linear-gradient(135deg,#a1a1a1,#424242);display:grid;place-items:center}.player-main>span:last-child{display:grid;min-width:0}.player-main strong,.player-main small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-main small{color:#bdbdbd;margin-top:3px}.music-player>button:not(.player-main){border:0;background:none;color:#fff;width:38px}.music-player .play-pause{font-size:29px}.music-player>i{position:absolute;height:2px;left:9px;bottom:0;width:42%;background:#a1a1a1}.music-nav{position:fixed;bottom:0;left:0;right:0;height:78px;background:#0e0e0eeb;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;justify-content:space-around;z-index:40;border-top:1px solid #272727}.music-nav button{border:0;background:none;color:#848484;display:grid;place-items:center;gap:2px;min-width:58px}.music-nav button span{font-size:24px}.music-nav button b{font-size:10px}.music-nav button.active{color:#a1a1a1}.music-nav .music-radio{width:52px;height:52px;border-radius:50%;background:#a1a1a1;color:#0c0c0c;margin-top:-18px;box-shadow:0 9px 24px #a1a1a130}.music-shell~.mega-menu{color:#1a1a1a}@media(min-width:760px){.music-shell{max-width:760px;margin:auto}.music-player,.music-nav{left:50%;right:auto;width:740px;transform:translate(-50%)}.music-nav{width:760px}.music-workspace{left:50%;right:auto;width:760px;transform:translate(-50%)}}.super-workspace.digital-page{padding:0 18px 120px;background:#f4f6f9;color:#111827;min-height:100vh}.digital-page .digital-header{position:sticky;top:0;z-index:22;height:82px;margin:0 -18px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #e4e7ec}.digital-header .mini-home-logo{background:#121d3a}.digital-header .mini-service-brand strong{font-size:1.22rem}.digital-header .mini-service-brand small{color:#697386;font-size:.72rem;letter-spacing:.08em}.digital-mega{width:44px;height:44px;border:1px solid #e1e5ec;border-radius:14px;background:#fff;color:#18213b}.digital-content{max-width:760px;margin:auto}.digital-intro{position:relative;overflow:hidden;margin:18px 0 34px;padding:30px 24px 22px;border-radius:25px;background:linear-gradient(145deg,#101936,#263d78);color:#fff;box-shadow:0 20px 42px #1424512e}.digital-intro:after{content:"";position:absolute;width:230px;height:230px;border:54px solid #5e79ce30;border-radius:50%;right:-105px;top:-90px}.digital-intro>small,.digital-page-title>small,.digital-title small,.digital-detail>small,.digital-case>small,.digital-case-copy>small,.digital-success>small{font-size:.73rem;font-weight:900;letter-spacing:.13em;color:#6e8fe5}.digital-intro h1{position:relative;z-index:1;margin:10px 0;font-size:2.25rem;line-height:1.02;letter-spacing:-.045em}.digital-intro p{position:relative;z-index:1;max-width:520px;color:#d8dff4;font-size:1rem;line-height:1.55}.digital-intro>button,.digital-detail>button,.digital-cta>button,.digital-case-copy>button,.digital-success>button{position:relative;z-index:1;margin-top:14px;padding:14px 17px;border-radius:13px;background:#ff7a1a;color:#fff;font-size:.95rem;font-weight:900;display:inline-flex;align-items:center;gap:8px}.digital-proof{position:relative;z-index:1;margin-top:25px;padding-top:17px;border-top:1px solid #ffffff25;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.digital-proof span{font-size:.75rem;color:#cbd5ee}.digital-proof b{display:block;color:#fff;font-size:1.08rem;margin-bottom:2px}.digital-section{margin:34px 0}.digital-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:15px}.digital-title h2{margin:4px 0 0;font-size:1.35rem;letter-spacing:-.025em}.digital-title button{color:#264fa5;font-weight:900}.digital-service-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.digital-service-grid>button{min-height:148px;padding:18px;border:1px solid #e2e6ed;border-radius:19px;background:#fff;text-align:left;color:#151e35;display:grid;grid-template-columns:45px 1fr;gap:12px;box-shadow:0 8px 22px #18223a08}.digital-service-grid>button>span{width:45px;height:45px;border-radius:13px;background:#eaf0ff;color:#315db8;display:grid;place-items:center}.digital-service-grid strong{font-size:1rem}.digital-service-grid p{margin:6px 0 0;color:#687286;font-size:.84rem;line-height:1.42}.digital-service-grid i{grid-column:2;color:#ff7412;font-style:normal}.digital-work-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.digital-work{min-height:192px;padding:20px;border-radius:21px;color:#fff;text-align:left;display:flex;flex-direction:column;align-items:flex-start}.digital-work>span{width:48px;height:48px;border-radius:14px;background:#ffffff20;display:grid;place-items:center}.digital-work small{margin-top:22px;color:#dce5ff}.digital-work strong{font-size:1.35rem;margin-top:3px}.digital-work p{margin:5px 0 15px;color:#e5e9f5;font-size:.84rem}.digital-work i{margin-top:auto;font-style:normal;font-weight:800;font-size:.78rem;display:flex;align-items:center;gap:5px}.digital-work i span{font-size:17px}.work-1{background:#2d5a9d}.work-2{background:#ab4d20}.work-3{background:#6945a1}.work-4{background:#176b5a}.work-5{background:#172039}.digital-cta{padding:20px;border-radius:20px;background:#fff;border:1px solid #e1e5ec;display:grid;grid-template-columns:50px 1fr auto;align-items:center;gap:13px}.digital-cta>span{width:50px;height:50px;border-radius:15px;background:#fff0e5;color:#dd6410;display:grid;place-items:center}.digital-cta h2{font-size:1rem;margin:3px 0}.digital-cta button{margin:0}.digital-page-title{padding:30px 3px 22px}.digital-page-title.compact{padding-bottom:14px}.digital-page-title h1{font-size:2.15rem;line-height:1.05;letter-spacing:-.045em;margin:8px 0}.digital-page-title p{color:#687286;font-size:1rem;line-height:1.5}.digital-packages{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;overflow:auto}.digital-packages article{min-width:205px;padding:20px;border:1px solid #e0e5ed;border-radius:20px;background:#fff;position:relative}.digital-packages article.featured{background:#162444;color:#fff}.digital-packages em{position:absolute;right:12px;top:12px;font-size:.65rem;font-style:normal;color:#ffc399}.digital-packages small{color:#788296}.digital-packages h3{font-size:1.4rem;margin:5px 0 14px}.digital-packages ul{list-style:none;padding:0;margin:0 0 17px}.digital-packages li{display:flex;gap:7px;margin:9px 0;font-size:.82rem}.digital-packages li span{font-size:17px;color:#ff7617}.digital-packages button{width:100%;padding:12px;border-radius:11px;background:#edf2ff;color:#244d9f;font-weight:900}.digital-packages .featured button{background:#ff7617;color:#fff}.digital-back{margin:21px 0 8px;display:flex;align-items:center;gap:8px;color:#33415d;font-weight:800}.digital-detail{background:#fff;border:1px solid #e0e5ed;border-radius:24px;padding:28px 22px}.digital-detail>span{width:68px;height:68px;border-radius:19px;background:#eaf0ff;color:#315bb4;display:grid;place-items:center;font-size:33px;margin-bottom:20px}.digital-detail h1{font-size:2.1rem;margin:7px 0}.digital-detail p{font-size:1rem;color:#687286;line-height:1.55}.digital-detail>div{display:grid;gap:10px;margin:24px 0}.digital-detail>div b{padding:13px;border-radius:12px;background:#f4f6fa}.digital-case{margin-top:12px;padding:34px 24px;border-radius:24px;color:#fff}.digital-case>span{width:64px;height:64px;border-radius:18px;background:#ffffff20;display:grid;place-items:center;font-size:32px}.digital-case small{display:block;margin-top:28px;color:#dce5ff}.digital-case h1{font-size:2.4rem;margin:6px 0}.digital-case p{color:#edf1fb}.digital-case-copy{padding:28px 4px}.digital-case-copy h2{font-size:1.55rem}.digital-case-copy p{color:#657085;line-height:1.6}.digital-case-copy>div{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0}.digital-case-copy span{padding:14px 9px;border-radius:13px;background:#fff;color:#6d778a;font-size:.76rem}.digital-case-copy b{display:block;color:#17213a;font-size:.85rem;margin-bottom:3px}.digital-form{display:grid;gap:15px;padding:20px;border:1px solid #e0e5ec;border-radius:21px;background:#fff}.digital-form label{font-size:.88rem;font-weight:800;color:#29344c}.digital-form input,.digital-form select,.digital-form textarea{width:100%;margin-top:7px;padding:14px;border:1px solid #d9dee8;border-radius:12px;background:#fafbfc;font:inherit;color:#17213a;outline:none}.digital-form input:focus,.digital-form select:focus,.digital-form textarea:focus{border-color:#315db8;box-shadow:0 0 0 3px #315db81a}.digital-form>button{padding:15px;border-radius:13px;background:#ff7617;color:#fff;font-weight:900;display:flex;justify-content:center;align-items:center;gap:8px}.digital-form>small{color:#7a8496;text-align:center;line-height:1.4}.digital-success{text-align:center;padding:60px 22px}.digital-success>span{width:78px;height:78px;margin:0 auto 22px;border-radius:50%;background:#e4f6ee;color:#087b5e;display:grid;place-items:center;font-size:40px}.digital-success h1{font-size:2.3rem;margin:7px}.digital-success p{max-width:450px;margin:0 auto;color:#687286;line-height:1.55}.digital-nav{position:fixed;z-index:40;bottom:0;left:50%;transform:translate(-50%);width:min(100%,760px);height:90px;padding:9px 15px max(15px,env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,1fr);background:#fffffff2;border-top:1px solid #dde2ea;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.digital-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#7b8495}.digital-nav button b{font-size:.75rem}.digital-nav button.active{color:#234fa4}.digital-nav span{font-size:25px}@media(max-width:520px){.digital-service-grid,.digital-work-grid{grid-template-columns:1fr 1fr}.digital-service-grid>button{display:block;min-height:178px}.digital-service-grid>button>span{margin-bottom:12px}.digital-service-grid i{display:none}.digital-intro h1,.digital-page-title h1{font-size:1.95rem}.digital-proof span{font-size:.68rem}.digital-cta{grid-template-columns:48px 1fr}.digital-cta button{grid-column:1/-1;width:100%;justify-content:center}.digital-case-copy>div{grid-template-columns:1fr}}.super-workspace.eravo-id-page{padding:0 18px 120px;background:#f4f8f6;color:#0e254d;min-height:100vh}.eid-header{position:sticky;top:0;z-index:22;height:82px;margin:0 -18px;padding:16px 18px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #e1eae6}.eid-header .mini-home-logo{background:#ff7900;color:#fff}.eid-header .mini-service-brand strong{font-size:1.22rem}.eid-header .mini-service-brand small{font-size:.72rem;color:#70827b}.eid-mega{width:44px;height:44px;border:1px solid #dfe9e5;border-radius:14px;background:#fff;color:#173c32}.eid-content{max-width:760px;margin:auto}.eid-welcome{padding:30px 3px 18px}.eid-welcome small,.eid-page-title>small,.eid-title small,.eid-level>div>small,.eid-profile-head+small,.eid-upgrade>small,.eid-face>small{font-size:.72rem;font-weight:900;letter-spacing:.13em;color:#ff7900}.eid-welcome h1,.eid-page-title h1{font-size:2.25rem;line-height:1.03;letter-spacing:-.05em;margin:8px 0}.eid-welcome p,.eid-page-title p{font-size:1rem;color:#687b74;line-height:1.5}.eid-level{padding:18px;border-radius:20px;background:#fff;border:1px solid #fff3e9;display:grid;grid-template-columns:68px 1fr auto;gap:14px;align-items:center}.eid-level-ring{width:66px;height:66px;border-radius:50%;border:7px solid #16decf;outline:4px solid #0b7055;display:grid;place-content:center;text-align:center}.eid-level-ring strong,.eid-level-ring small{display:block}.eid-level-ring strong{font-size:1.25rem}.eid-level-ring small{font-size:.56rem}.eid-level h2{font-size:1.15rem;margin:3px 0}.eid-level p{margin:0;color:#71827c;font-size:.82rem}.eid-level button{padding:10px 13px;border-radius:11px;background:#e8f5ef;color:#087457;font-weight:900}.eid-card{width:100%;margin:17px 0;padding:21px;border-radius:24px;background:linear-gradient(145deg,#0e254d,#ff7900);color:#fff;text-align:left;box-shadow:0 18px 36px #0d5b482a}.eid-card-head,.eid-card-head>span,.eid-full-head,.eid-full-head>span{display:flex;align-items:center;justify-content:space-between}.eid-card-head>span,.eid-full-head>span{gap:8px}.eid-card-head>i,.eid-full-head>i{color:#16decf}.eid-person{display:grid;grid-template-columns:54px 1fr 72px;gap:12px;align-items:center;margin:25px 0}.eid-person>span,.eid-avatar{width:54px;height:54px;border-radius:17px;background:#ffffff1b;display:grid;place-items:center;font-size:1.15rem;font-weight:900}.eid-person small{font-size:.65rem;color:#bcd2ca}.eid-person h2{font-size:1.12rem;margin:3px 0}.eid-person p{margin:0;color:#d0e3dc;font-size:.82rem}.eid-qr{width:72px;height:72px;border-radius:9px}.eid-card-foot{padding-top:14px;border-top:1px solid #ffffff1f;display:flex;justify-content:space-between;color:#cfe3dc;font-size:.7rem;font-weight:800}.eid-section,.eid-activity,.eid-panel{margin:28px 0}.eid-title{display:flex;justify-content:space-between;margin-bottom:13px}.eid-title h2{font-size:1.3rem;margin:4px 0}.eid-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.eid-actions button{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:.73rem}.eid-actions span{width:57px;height:57px;border-radius:17px;background:#e1f3eb;color:#ff7900;display:grid;place-items:center}.eid-activity>button,.eid-services>button,.eid-docs>button{width:100%;padding:14px;margin-bottom:9px;border:1px solid #dfe9e5;border-radius:15px;background:#fff;display:grid;grid-template-columns:45px 1fr auto;gap:11px;align-items:center;text-align:left}.eid-activity>button>span,.eid-services>button>span,.eid-docs>button>span{width:44px;height:44px;border-radius:13px;background:#e6f4ee;color:#08795a;display:grid;place-items:center}.eid-activity div,.eid-services div,.eid-docs div{display:grid}.eid-activity small,.eid-services small,.eid-docs small{color:#74867f;font-size:.76rem}.eid-activity i{color:#ff7900}.eid-page-title{padding:30px 3px 20px}.eid-page-title.compact{padding-top:12px}.eid-full-card{padding:24px;border-radius:25px;background:linear-gradient(145deg,#0e254d,#ff7900);color:#fff}.eid-avatar{margin:28px auto 13px;width:76px;height:76px;border-radius:23px;background:#ffffff1c;font-size:1.45rem}.eid-full-card>small,.eid-full-card>h2,.eid-full-card>p{text-align:center;display:block}.eid-full-card>small{color:#bdd2ca;font-size:.65rem}.eid-full-card>h2{margin:4px}.eid-full-card>p{margin:2px;color:#d5e4df}.eid-code{margin:20px 0;padding:13px;border-radius:16px;background:#ffffff14;display:flex;gap:13px;align-items:center}.eid-code div{display:grid;gap:4px}.eid-code small{color:#c7dad3}.eid-code span{font-size:.72rem}.eid-code span i{display:inline-block;width:7px;height:7px;border-radius:50%;background:#16decf}.eid-data{display:grid;grid-template-columns:1fr 1fr;gap:9px}.eid-data span{padding:11px;border-radius:11px;background:#ffffff10}.eid-data small,.eid-data b{display:block}.eid-data small{font-size:.62rem;color:#bbd1c9}.eid-note{margin:17px 0;padding:15px;border-radius:16px;background:#e7f3ee;display:flex;gap:11px}.eid-note>span{color:#ff7900}.eid-note div{display:grid}.eid-note small{color:#6e8079}.eid-journey{display:grid;gap:11px}.eid-journey article{padding:16px;border:1px solid #fff3e9;border-radius:17px;background:#fff;display:grid;grid-template-columns:45px 1fr auto;gap:12px;align-items:center}.eid-journey article>span{width:43px;height:43px;border-radius:50%;background:#e5f3ed;color:#ff7900;display:grid;place-items:center;font-weight:900}.eid-journey h2{font-size:1rem;margin:3px 0}.eid-journey p{margin:0;color:#71827c;font-size:.8rem}.eid-journey small{color:#ff7900;font-size:.67rem}.eid-journey .done>i{color:#ff7900}.eid-journey .current{border-color:#ffc58f}.eid-journey .current>span{background:#fff3e9;color:#ff7900}.eid-upgrade,.eid-complete{margin-top:17px;padding:22px;border-radius:20px;background:#fff;border:1px solid #fff3e9}.eid-upgrade h2{margin:5px 0}.eid-upgrade p{color:#71827c}.eid-upgrade>span{display:block;margin:8px 0;font-size:.85rem}.eid-upgrade button,.eid-face button,.eid-form>button,.eid-inline-success button{width:100%;margin-top:15px;padding:14px;border-radius:13px;background:#ff7900;color:#fff;font-weight:900}.eid-complete{text-align:center}.eid-complete>span{font-size:50px;color:#ff7900}.eid-face{text-align:center;padding:55px 10px}.eid-face>span{width:130px;height:130px;margin:0 auto 20px;border:3px dashed #0b7c5c;border-radius:50%;display:grid;place-items:center;font-size:72px;color:#ff7900}.eid-score{padding:18px;border-radius:19px;background:#0e254d;color:#fff;display:grid;grid-template-columns:82px 1fr;gap:15px;align-items:center}.eid-score>strong{width:80px;height:80px;border-radius:50%;border:7px solid #16decf;display:grid;place-content:center;text-align:center;font-size:1.4rem}.eid-score>strong small{font-size:.65rem}.eid-score h2{font-size:1.15rem;margin:4px 0}.eid-score p{margin:0;color:#bfd1ca}.eid-panel{padding:18px;border-radius:19px;background:#fff;border:1px solid #fff3e9}.eid-panel h2{font-size:1.15rem}.eid-setting{position:relative;padding:13px 0;border-top:1px solid #e6edea;display:grid;grid-template-columns:43px 1fr 46px;gap:10px;align-items:center}.eid-setting>span,.eid-device>span{width:42px;height:42px;border-radius:12px;background:#e7f4ee;color:#ff7900;display:grid;place-items:center}.eid-setting div,.eid-device div{display:grid}.eid-setting small,.eid-device small{color:#74857f}.eid-setting input{position:absolute;opacity:0}.eid-setting>i{width:45px;height:26px;border-radius:20px;background:#cbd7d2;position:relative}.eid-setting>i:after{content:"";position:absolute;width:20px;height:20px;left:3px;top:3px;border-radius:50%;background:#fff;transition:.2s}.eid-setting input:checked+i{background:#ff7900;color:#fff}.eid-setting input:checked+i:after{transform:translate(19px)}.eid-device{padding:13px 0;border-top:1px solid #e6edea;display:grid;grid-template-columns:43px 1fr auto;gap:10px;align-items:center}.eid-device>b,.eid-services em{color:#ff7900;font-size:.72rem;font-style:normal}.eid-back{margin:20px 0 0;display:flex;align-items:center;gap:7px;color:#254139;font-weight:800}.eid-profile-head{text-align:center;padding:20px}.eid-profile-head>span{width:78px;height:78px;border-radius:24px;margin:auto;background:#ff7900;color:#fff;display:grid;place-items:center;font-size:1.4rem;font-weight:900}.eid-profile-head h1{margin:10px 0 3px}.eid-profile-head p{color:#71827c}.eid-form{padding:18px;border-radius:19px;background:#fff;border:1px solid #fff3e9;display:grid;gap:13px}.eid-form label{font-size:.85rem;font-weight:800}.eid-form input{width:100%;margin-top:6px;padding:13px;border:1px solid #d8e3de;border-radius:11px;font:inherit}.eid-docs>button,.eid-services>button{grid-template-columns:45px 1fr auto 20px}.eid-docs>button{grid-template-columns:45px 1fr 24px}.eid-upload{margin-top:14px;padding:24px;border:2px dashed #c9dbd3;border-radius:18px;background:#f9fbfa;display:grid;justify-items:center;color:#ff7900}.eid-upload small{color:#73857e}.eid-upload input{margin-top:11px;max-width:100%}.eid-recovery{margin:12px 0;padding:17px;border-radius:18px;background:#fff;border:1px solid #fff3e9;display:grid;grid-template-columns:47px 1fr auto;gap:11px;align-items:center}.eid-recovery>span{width:46px;height:46px;border-radius:14px;background:#e6f4ee;color:#ff7900;display:grid;place-items:center}.eid-recovery h2{font-size:1rem;margin:3px 0}.eid-recovery p{margin:0;color:#71827c;font-size:.78rem}.eid-recovery button{padding:8px;border-radius:9px;background:#edf5f1;color:#ff7900;font-weight:900}.eid-inline-success{text-align:center;padding:25px}.eid-inline-success>span{width:68px;height:68px;margin:auto;border-radius:50%;background:#e4f5ed;color:#ff7900;display:grid;place-items:center;font-size:34px}.eid-nav{position:fixed;z-index:40;bottom:0;left:50%;transform:translate(-50%);width:min(100%,760px);height:90px;padding:9px 12px max(15px,env(safe-area-inset-bottom));display:grid;grid-template-columns:repeat(4,1fr);background:#fffffff2;border-top:1px solid #dce7e2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.eid-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#76867f}.eid-nav button.active{color:#ff7900}.eid-nav button b{font-size:.75rem}.eid-nav span{font-size:25px}@media(max-width:440px){.eid-level{grid-template-columns:66px 1fr}.eid-level button{grid-column:1/-1}.eid-actions{grid-template-columns:repeat(4,1fr)}.eid-actions b{font-size:.68rem}.eid-welcome h1,.eid-page-title h1{font-size:2rem}.eid-services em{display:none}.eid-services>button{grid-template-columns:45px 1fr 20px}}.super-workspace.eravo-id-page{background:#f7f9f8;padding-inline:20px}.eid-header{height:76px;padding:13px 20px;margin-inline:-20px;border-bottom:1px solid #e9eeec;box-shadow:0 6px 24px #15382f08}.eid-header .mini-home-logo{width:43px;height:43px;border-radius:14px;background:#ff7900;color:#fff}.eid-header .mini-service-brand{gap:10px}.eid-header .mini-service-brand strong{font-size:1.18rem;letter-spacing:-.02em}.eid-header .mini-service-brand small{font-size:.65rem;letter-spacing:.1em}.eid-top-actions{display:flex;align-items:center;gap:8px}.eid-account{height:43px;padding:4px 10px 4px 4px;border:1px solid #e0e8e4;border-radius:24px;background:#fff;display:flex;align-items:center;gap:7px;color:#183a31}.eid-account span{width:33px;height:33px;border-radius:50%;display:grid;place-items:center;background:#0e254d;color:#fff;font-size:.72rem;font-weight:900}.eid-account i{font-size:.76rem;font-style:normal;font-weight:800}.eid-mega{width:43px;height:43px;border-radius:50%;border-color:#e0e8e4;font-size:23px}.eid-home-intro{padding:27px 2px 7px;display:flex;align-items:center;justify-content:space-between;gap:20px}.eid-home-intro small{font-size:.7rem;letter-spacing:.13em;font-weight:900;color:#73847e}.eid-home-intro h1{max-width:390px;margin:5px 0;font-size:1.7rem;line-height:1.12;letter-spacing:-.045em}.eid-home-intro>span{width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:#e3f3ec;color:#ff7900}.eid-card{position:relative;overflow:hidden;margin:14px 0 15px;padding:23px;border-radius:27px;background:linear-gradient(145deg,#0b2922,#0d4d3c 58%,#ff7900);box-shadow:0 22px 44px #123d3028;color:#fff}.eid-card:after{content:"";position:absolute;width:230px;height:230px;right:-140px;top:-90px;border:44px solid #ffffff0a;border-radius:50%}.eid-card-head,.eid-person,.eid-card-foot{position:relative;z-index:1}.eid-card-head>span b{font-size:.84rem;letter-spacing:.08em}.eid-person{margin:29px 0 25px;grid-template-columns:58px 1fr 76px}.eid-person>span{width:58px;height:58px;border-radius:50%;background:#fff;color:#12352c;font-size:1rem}.eid-person h2{font-size:1.25rem}.eid-person .eid-qr{width:76px;height:76px}.eid-level{border:0;border-radius:17px;background:#fff;padding:14px 15px;grid-template-columns:54px 1fr auto;box-shadow:0 8px 26px #173d310a}.eid-level-ring{width:52px;height:52px;border-width:5px;outline-width:2px}.eid-level-ring strong,.eid-level h2{font-size:1rem}.eid-level p{font-size:.78rem}.eid-level button{background:transparent;padding:8px;color:#ff7900}.eid-section,.eid-activity{margin:30px 0}.eid-title h2{font-size:1.25rem}.eid-title>button{color:#ff7900;font-size:.78rem;font-weight:900}.eid-actions{gap:14px}.eid-actions button{gap:9px;color:#264239}.eid-actions span{width:58px;height:58px;border-radius:50%;background:#fff;border:1px solid #e3ebe7;color:#ff7900;box-shadow:0 7px 18px #173d3108}.eid-activity{padding:18px;border-radius:20px;background:#fff}.eid-activity .eid-title{padding:0 2px}.eid-activity>button{padding:13px 0;margin:0;border:0;border-top:1px solid #edf1ef;border-radius:0}.eid-activity>button>span{border-radius:50%;background:#eef6f2}.eid-nav{height:84px;border-top-color:#e7ecea;box-shadow:0 -8px 28px #173d3109}.eid-nav button{gap:3px}.eid-nav button.active span{background:#e1f2eb}.eid-nav button>span{min-width:42px;padding:5px 9px;border-radius:18px;font-size:22px}.eid-nav button b{font-size:.72rem}.eid-page-title{padding-top:25px}.eid-page-title h1{font-size:1.95rem}.eid-full-card{border-radius:28px;background:linear-gradient(145deg,#0b2922,#0d5742);box-shadow:0 22px 45px #133f3226}.eid-score,.eid-panel,.eid-upgrade,.eid-complete,.eid-form{border-radius:20px}.eid-docs>button,.eid-services>button,.eid-recovery{border:0;box-shadow:0 8px 24px #173d3109}@media(max-width:420px){.eid-account i{display:none}.eid-account{padding-right:4px}.eid-home-intro h1{font-size:1.48rem}.eid-home-intro>span{width:46px;height:46px}.eid-level{grid-template-columns:52px 1fr auto}.eid-level button{grid-column:auto}.eid-level p{display:none}.eid-actions{gap:7px}.eid-actions span{width:52px;height:52px}.eid-card{padding:20px}}.eravo-id-page .eid-actions{display:flex;flex-direction:column;gap:0;background:transparent}.eravo-id-page .eid-actions button{min-height:62px;display:grid;grid-template-columns:45px 1fr 22px;align-items:center;gap:13px;text-align:left;border-bottom:1px solid #e6ece9;color:#183a31}.eravo-id-page .eid-actions button:after{content:"chevron_right";font-family:Material Symbols Rounded;font-size:22px;color:#8c9b95}.eravo-id-page .eid-actions span{width:44px;height:44px;margin:0;border:0;border-radius:50%;box-shadow:none;background:#e9f4ef}.eravo-id-page .eid-actions b{font-size:.95rem}.eravo-id-page .eid-level{border-radius:0;border-top:1px solid #e2e9e6;border-bottom:1px solid #e2e9e6;box-shadow:none;background:transparent;padding-inline:2px}.eravo-id-page .eid-level-ring{border-radius:50%}.eravo-id-page .eid-activity{padding:0;background:transparent;border-radius:0}.eravo-id-page .eid-activity>button{background:transparent}.eravo-id-page .eid-activity>button>span{border-radius:50%}.eravo-id-page .eid-panel{padding:0;background:transparent;border:0;border-radius:0}.eravo-id-page .eid-score{border-radius:32px}.eravo-id-page .eid-journey article{border:0;border-radius:0;background:transparent;border-bottom:1px solid #e2e9e6;padding-inline:2px}.eravo-id-page .eid-journey article>span{border-radius:50%}.eravo-id-page .eid-upgrade,.eravo-id-page .eid-complete{border:0;border-radius:28px}.eravo-id-page .eid-docs>button,.eravo-id-page .eid-services>button{border:0;border-radius:0;box-shadow:none;background:transparent;border-bottom:1px solid #e2e9e6;padding-inline:2px}.eravo-id-page .eid-docs>button>span,.eravo-id-page .eid-services>button>span{border-radius:50%}.eravo-id-page .eid-upload{border-radius:28px}.eravo-id-page .eid-recovery{border:0;border-radius:0;box-shadow:none;background:transparent;border-bottom:1px solid #e2e9e6;padding-inline:2px}.eravo-id-page .eid-recovery>span{border-radius:50%}.eravo-id-page .eid-form{border:0;border-radius:0;background:transparent;padding-inline:0}.eravo-id-page .eid-form input{border-width:0 0 1px;border-radius:0;background:transparent;padding-inline:2px}.eravo-id-page .eid-note{border-radius:24px}.eravo-id-page .eid-account,.eravo-id-page .eid-mega{border-radius:999px}.eravo-id-page .eid-nav button>span{border-radius:999px}@media(min-width:680px){.eravo-id-page .eid-actions{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}}.super-workspace.eravo-id-page{padding-bottom:115px;background:linear-gradient(180deg,#f3f8f5 0,#fff3e9 380px 100%)}.eravo-id-page .eid-header{background:#fff3e9f2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:none}.eravo-id-page .eid-home-intro>span{background:#ff7900;color:#fff;box-shadow:0 9px 24px #ff79002f}.eravo-id-page .eid-card{background:linear-gradient(135deg,#ff7900,#075b47 62%,#123e34);box-shadow:0 20px 42px #ff790030;color:#fff}.eravo-id-page .eid-card:before{content:"";position:absolute;inset:auto -65px -120px auto;width:250px;height:250px;border-radius:50%;background:#16decf15}.eravo-id-page .eid-level{margin-top:18px;padding:15px 16px;border:0;border-radius:24px;background:#fff;box-shadow:0 10px 28px #153b300d}.eravo-id-page .eid-level button{padding:9px 13px;border-radius:999px;background:#fff3e9;color:#ff7900}.eravo-id-page .eid-actions{overflow:hidden;border-radius:25px;background:#fff;padding:5px 17px;box-shadow:0 10px 28px #153b300c}.eravo-id-page .eid-actions button{border-color:#edf1ef}.eravo-id-page .eid-actions span{background:#e7f5ef}.eravo-id-page .eid-actions button:nth-child(2) span{background:#fff3e9;color:#ff7900}.eravo-id-page .eid-actions button:nth-child(3) span{background:#fff3e9;color:#ff7900}.eravo-id-page .eid-actions button:nth-child(4) span{background:#f0eafd;color:#704eb0}.eravo-id-page .eid-activity{padding:5px 17px;border-radius:25px;background:#fff;box-shadow:0 10px 28px #153b300c}.eravo-id-page .eid-activity .eid-title{padding-top:16px}.eravo-id-page .eid-activity>button:last-child{border-bottom:0}.eravo-id-page .eid-page-title{padding-bottom:16px}.eravo-id-page .eid-journey{padding:5px 17px;border-radius:25px;background:#fff;box-shadow:0 10px 28px #153b300c}.eravo-id-page .eid-journey article:last-child{border-bottom:0}.eravo-id-page .eid-panel,.eravo-id-page .eid-docs,.eravo-id-page .eid-services{padding:5px 17px;border-radius:25px;background:#fff;box-shadow:0 10px 28px #153b300c}.eravo-id-page .eid-docs>button:last-child,.eravo-id-page .eid-services>button:last-child{border-bottom:0}.eravo-id-page .eid-recovery{padding:16px 17px;border:0;border-radius:24px;background:#fff;box-shadow:0 10px 28px #153b300c}.eravo-id-page .eid-form{padding:18px;border-radius:25px;background:#fff;box-shadow:0 10px 28px #153b300c}.eravo-id-page .eid-form input{padding:13px 2px}.eravo-id-page .eid-nav{display:none!important}html{scroll-behavior:smooth}.app-shell{background:linear-gradient(180deg,#f8fbfa 0,#fff 48%);padding-bottom:118px}.app-header{background:#f8fbfae0;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);position:sticky;top:0;z-index:18;border-bottom:1px solid rgba(8,69,51,.06)}.intro{padding-top:30px}.intro h1{letter-spacing:-1.2px;line-height:1.06}.search{box-shadow:0 12px 34px #0d483714;border-color:#e5ece9}.wallet-card{background:linear-gradient(135deg,#063f31,#064df7 64%,#0a9c6e);box-shadow:0 22px 50px #045b413d;border:1px solid rgba(255,255,255,.12)}.pay-actions button,.services button{transition:transform .18s ease}.pay-actions button:active,.services button:active{transform:scale(.94)}.action-icon,.service-icon{box-shadow:0 9px 25px #0b3a2d14}.bottom-nav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffe6;border-top:1px solid #e8eeeb}.modal{display:none!important}.app-shell.super-page-open{min-height:100vh}.app-shell.super-page-open>:not(.app-header):not(.super-workspace){display:none!important}.super-workspace{animation:superIn .3s cubic-bezier(.2,.8,.2,1);padding:18px 4px 120px}.super-workspace[hidden]{display:none}.super-page-head{display:grid;grid-template-columns:44px 1fr 44px;align-items:center;gap:12px;margin-bottom:24px}.super-page-head>button{width:44px;height:44px;border:0;border-radius:50%;background:#edf3f0;color:#12382d}.super-page-head small{font-size:11px;font-weight:900;letter-spacing:1.6px;color:#16805f}.super-page-head h1{font-size:28px;letter-spacing:-.8px;margin:2px 0}.service-hero{min-height:220px;border-radius:25px;background:linear-gradient(145deg,#062e24,#064df7);color:#fff;padding:25px;display:flex;flex-direction:column;justify-content:flex-end;position:relative;overflow:hidden}.service-hero>span{font-size:66px;position:absolute;right:20px;top:20px;color:#ffffff2e}.service-hero small{font-weight:900;letter-spacing:1.4px}.service-hero h2{font-size:32px;letter-spacing:-1px;margin:7px 0}.service-action-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin:14px 0}.service-action-grid button{min-height:105px;border:0;border-radius:18px;background:#f2f6f4;color:#10264b;padding:16px;text-align:left;display:grid;grid-template-columns:1fr auto;align-items:end}.service-action-grid button>span{grid-column:1/3;font-size:28px;color:#07805d}.service-action-grid strong{font-size:15px}.service-action-grid i{font-size:18px}.super-card{background:#0f211c;color:#fff;border-radius:20px;padding:20px;margin-top:12px}.super-card h3{font-size:22px;margin:6px 0}.super-card p{color:#b8c5c0;line-height:1.45}.super-primary{width:100%;border:0;border-radius:14px;background:#ff7a00;color:#fff;padding:15px 18px;font-weight:900;font-size:15px}.wallet-flow{display:grid;gap:17px}.flow-icon{width:70px;height:70px;border-radius:21px;background:#e5f6ef;color:#064df7;display:grid;place-items:center;font-size:34px}.wallet-flow label{font-weight:800;display:grid;gap:8px}.wallet-flow input{height:55px;border:1px solid #e0e7f2;border-radius:14px;padding:0 15px;font:600 16px DM Sans;outline:0}.wallet-flow input:focus{border-color:#064df7;box-shadow:0 0 0 3px #064df718}.amount-input{display:flex;align-items:center;border:1px solid #e0e7f2;border-radius:14px;padding-left:14px}.amount-input span{font-weight:900;color:#718079}.amount-input input{border:0;flex:1}.amount-chips{display:flex;gap:8px}.amount-chips button{border:0;border-radius:999px;background:#edf3f0;padding:10px 15px;font-weight:800}.scan-page,.super-empty,.profile-page{text-align:center;padding:30px 10px}.scan-frame{width:220px;height:220px;border:3px solid #064df7;border-radius:30px;margin:0 auto 25px;display:grid;place-items:center;background:#f2f8f5}.scan-frame span{font-size:90px;color:#064df7}.scan-page p,.super-empty p,.profile-page p{color:#73817b;line-height:1.5}.balance-detail{background:#0d211b;color:#fff;border-radius:24px;padding:28px;display:grid;gap:8px}.balance-detail strong{font-size:36px}.balance-detail span{color:#aebdb7}.activity-list h2{margin:28px 0 12px}.activity-list button,.location-list button,.chat-list button{width:100%;border:0;background:#f5f7fc;border-radius:16px;padding:14px;display:flex;align-items:center;text-align:left;gap:12px;margin-bottom:9px}.activity-list button>span,.location-list button>span{width:44px;height:44px;border-radius:13px;background:#e3f4ed;color:#064df7;display:grid;place-items:center}.activity-list button div,.location-list button div,.chat-list button div{display:grid;gap:3px;flex:1}.activity-list small,.location-list small,.chat-list small{color:#7c8984}.activity-list b{font-size:13px}.activity-list .credit,.location-list i{color:#064df7}.chat-list button>span{width:48px;height:48px;border-radius:50%;background:#0d7960;color:#fff;display:grid;place-items:center;font-weight:900}.chat-list time{font-size:11px;color:#82908a}.profile-avatar{width:88px;height:88px;border-radius:50%;background:#064df7;color:#fff;display:grid;place-items:center;margin:auto;font-size:25px;font-weight:900}.profile-links{margin-top:28px}.profile-links button{width:100%;border:0;border-bottom:1px solid #e7ecea;background:#fff;padding:17px 5px;display:flex;justify-content:space-between;font-weight:700}.super-empty>span{font-size:64px;color:#064df7}.super-empty .super-primary{margin-top:15px}@keyframes superIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media(min-width:760px){.super-workspace{max-width:720px;margin:auto}}.life-shell{min-height:100vh;background:#f8faff;color:#11251f;padding:0 18px 130px}.life-shell[hidden],.life-nav[hidden]{display:none!important}.life-header{height:76px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:20;background:#f8faffe8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);margin:0 -18px;padding:0 18px}.life-header .mini-service-brand{display:flex;align-items:center;gap:10px}.life-header .mini-service-brand strong{font-size:21px}.life-header .mini-actions{display:flex;gap:9px}.life-header .mini-actions>button{width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:#10264b;position:relative}.life-cart span{position:absolute;right:-2px;top:-3px;min-width:18px;height:18px;border-radius:9px;background:#ff7200;color:#fff;font:800 10px DM Sans;display:grid;place-items:center}.life-hero{border-radius:25px;background:#0d6b50;color:#fff;padding:25px;min-height:210px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end}.life-hero.taxi{background:linear-gradient(145deg,#141a18,#34413d)}.life-hero.grocery{background:linear-gradient(145deg,#245d38,#73a640)}.life-hero small{font-weight:900;letter-spacing:1.4px}.life-hero h1{font-size:34px;line-height:1.02;letter-spacing:-1.2px;margin:8px 0}.life-hero p{margin:0;color:#d5e4df}.life-hero>span{position:absolute;right:18px;top:18px;font-size:78px;color:#ffffff20}.life-search{display:flex;height:55px;background:#fff;border-radius:16px;margin:14px 0 20px;padding:0 13px;align-items:center;box-shadow:0 10px 28px #173f3110}.life-search input{flex:1;border:0;outline:0;font:600 15px DM Sans;padding:0 10px}.life-section{margin:25px 0}.life-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:13px}.life-title h2{font-size:23px;margin:0;letter-spacing:-.5px}.life-title button{border:0;background:none;color:#064df7;font-weight:800}.life-categories{display:flex;gap:10px;overflow:auto;margin-right:-18px;scrollbar-width:none}.life-categories button{min-width:92px;border:0;background:#fff;border-radius:17px;padding:14px 9px;color:#10264b;display:grid;justify-items:center;gap:7px}.life-categories span{width:46px;height:46px;border-radius:14px;background:#e6f5ef;color:#064df7;display:grid;place-items:center}.life-categories b{font-size:12px}.life-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:11px}.life-card{border:0;background:#fff;border-radius:18px;overflow:hidden;text-align:left;color:#142a23;box-shadow:0 10px 28px #153b2d0b}.life-card img{width:100%;height:125px;object-fit:cover}.life-card>div{padding:13px;display:grid;gap:4px;position:relative}.life-card small{color:#7b8984}.life-card strong{font-size:16px}.life-card b{color:#064df7;font-size:13px}.life-card i{font-style:normal;color:#f4a000;font-size:12px}.life-card .add-life{position:absolute;right:10px;bottom:10px;width:34px;height:34px;border:0;border-radius:50%;background:#ff7200;color:#fff}.taxi-form{background:#fff;border-radius:21px;padding:16px;margin-top:-22px;position:relative;box-shadow:0 16px 35px #153b2d1c}.taxi-field{display:flex;align-items:center;gap:11px;padding:13px 5px;border-bottom:1px solid #e8eeeb}.taxi-field:last-child{border:0}.taxi-field span{color:#064df7}.taxi-field input{border:0;outline:0;flex:1;font:600 15px DM Sans}.ride-types{display:grid;gap:10px}.ride-type{width:100%;border:2px solid transparent;background:#fff;border-radius:17px;padding:14px;display:grid;grid-template-columns:50px 1fr auto;align-items:center;text-align:left;color:#10264b}.ride-type.selected{border-color:#064df7}.ride-type>span{width:46px;height:46px;border-radius:14px;background:#e9f4f0;display:grid;place-items:center;color:#064df7}.ride-type div{display:grid;gap:3px}.ride-type small{color:#7f8c87}.ride-type b{font-size:14px}.life-primary{width:100%;border:0;border-radius:15px;background:#ff7200;color:#fff;padding:15px;font-weight:900;font-size:15px;margin-top:14px}.life-page-head{display:flex;gap:13px;align-items:center;margin:12px 0 22px}.life-page-head button{width:42px;height:42px;border:0;border-radius:50%;background:#e9f0ed;color:#14362d}.life-page-head small{font-size:11px;color:#064df7;font-weight:900}.life-page-head h2{font-size:28px;margin:2px 0}.life-detail img{width:100%;height:260px;object-fit:cover;border-radius:22px}.life-detail h2{font-size:29px;margin-bottom:5px}.life-detail p{color:#71807a;line-height:1.5}.life-detail-price{display:flex;justify-content:space-between;align-items:center}.life-detail-price strong{font-size:24px}.life-empty{text-align:center;padding:70px 15px}.life-empty>span{font-size:64px;color:#064df7}.life-cart-line{display:grid;grid-template-columns:48px 1fr auto;gap:12px;align-items:center;background:#fff;padding:13px;border-radius:15px;margin-bottom:9px}.life-cart-line>span{width:46px;height:46px;border-radius:13px;background:#e6f5ef;color:#064df7;display:grid;place-items:center}.life-cart-line div{display:grid;gap:3px}.life-cart-line small{color:#788680}.life-cart-line button{border:0;background:none;color:#9a5548}.life-total{background:#11271f;color:#fff;border-radius:20px;padding:18px;margin-top:18px}.life-total div{display:flex;justify-content:space-between;margin:8px 0}.life-total .grand{font-size:19px;border-top:1px solid #ffffff20;padding-top:12px}.life-nav{position:fixed;left:0;right:0;bottom:0;height:78px;background:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid #e4ebe8;z-index:45;display:flex;justify-content:space-around}.life-nav button{border:0;background:none;color:#81908a;display:grid;place-items:center;gap:2px;min-width:58px}.life-nav b{font-size:10px}.life-nav button.active{color:#064df7}.life-nav .life-center{width:54px;height:54px;border-radius:50%;background:#ff7200;color:#fff;margin-top:-18px;box-shadow:0 9px 25px #ff720038}.life-confirm{background:#fff;border-radius:22px;padding:23px;text-align:center}.life-confirm>span{width:70px;height:70px;border-radius:50%;background:#e3f5ee;color:#064df7;display:grid;place-items:center;font-size:37px;margin:auto}.life-confirm h2{font-size:26px}.life-confirm p{color:#74817c}@media(min-width:760px){.life-shell{max-width:760px;margin:auto}.life-nav{left:50%;right:auto;width:760px;transform:translate(-50%)}}@media(max-width:390px){.life-grid{grid-template-columns:1fr}.life-card img{height:170px}}.discover-shell{min-height:100vh;background:#f7f8f7;color:#13251f;padding:0 18px 130px}.discover-shell.watch-mode{background:#080908;color:#fff}.discover-shell[hidden],.discover-nav[hidden]{display:none!important}.discover-header{height:76px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:20;margin:0 -18px;padding:0 18px;background:#f7f8f7e8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.watch-mode .discover-header{background:#080908e8}.discover-header .mini-service-brand{display:flex;align-items:center;gap:10px}.discover-header .mini-service-brand strong{font-size:21px}.discover-header .mini-actions{display:flex;gap:9px}.discover-header .mini-actions button{width:44px;height:44px;border:0;border-radius:50%;background:#fff;color:#18352c}.watch-mode .discover-header .mini-actions button{background:#202220;color:#fff}.stay-hero{height:270px;border-radius:26px;overflow:hidden;position:relative;color:#fff;display:flex;align-items:flex-end;padding:23px;background:url(https://images.pexels.com/photos/258154/pexels-photo-258154.jpeg?auto=compress&cs=tinysrgb&w=1400) center/cover}.stay-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#07120da8)}.stay-hero>div{position:relative}.stay-hero small{font-weight:900;letter-spacing:1.4px}.stay-hero h1{font-size:34px;line-height:1.02;margin:7px 0}.booking-search{background:#fff;border-radius:19px;padding:7px 15px;margin-top:13px;box-shadow:0 14px 35px #163b2d18}.booking-search label{display:flex;gap:10px;align-items:center;border-bottom:1px solid #e7ece9;padding:12px 0}.booking-search label:last-of-type{border:0}.booking-search span{color:#064df7}.booking-search input{border:0;outline:0;flex:1;font:600 15px DM Sans}.discover-section{margin:28px 0}.discover-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:13px}.discover-title h2{font-size:23px;margin:0}.discover-title button{border:0;background:none;color:#064df7;font-weight:800}.stay-row,.poster-row{display:flex;gap:12px;overflow:auto;margin-right:-18px;scrollbar-width:none}.stay-card{min-width:235px;border:0;background:#fff;border-radius:18px;overflow:hidden;text-align:left;color:#142b23;box-shadow:0 10px 30px #153b2b0b}.stay-card img{width:100%;height:160px;object-fit:cover}.stay-card div{padding:13px;display:grid;gap:4px}.stay-card small{color:#73817c}.stay-card b{color:#064df7}.watch-feature{height:360px;border-radius:25px;overflow:hidden;position:relative;background:center/cover;color:#fff;display:flex;align-items:flex-end;padding:23px}.watch-feature:before{content:"";position:absolute;inset:0;background:linear-gradient(transparent 20%,#050505 95%)}.watch-feature>div{position:relative}.watch-feature small{font-weight:900;letter-spacing:1.4px}.watch-feature h1{font-size:36px;line-height:1;margin:8px 0}.watch-feature p{color:#d0d0d0;line-height:1.4}.watch-actions{display:flex;gap:9px}.watch-actions button{border:0;border-radius:999px;padding:11px 17px;font-weight:900}.watch-actions .watch-play{background:#fff;color:#090909}.watch-actions .watch-save{background:#fff2;color:#fff}.watch-chips{display:flex;gap:8px;overflow:auto;margin:14px -18px 0;padding:0 18px;scrollbar-width:none}.watch-chips button{border:1px solid #303330;background:#171917;color:#ddd;border-radius:999px;padding:9px 15px;white-space:nowrap}.watch-chips button.active{background:#fff;color:#090909}.poster-card{min-width:145px;border:0;background:none;color:#fff;text-align:left;padding:0}.poster-card img{width:145px;height:205px;border-radius:12px;object-fit:cover}.poster-card strong,.poster-card small{display:block;margin-top:6px}.poster-card small{color:#929792;font-size:11px}.watch-mode .discover-title button{color:#bbb}.discover-player iframe{width:100%;aspect-ratio:16/9;border:0;border-radius:20px;background:#000}.discover-player h1{font-size:28px}.discover-player p{color:#a3a7a4;line-height:1.5}.stay-detail img{width:100%;height:280px;border-radius:22px;object-fit:cover}.stay-detail h1{font-size:30px;margin-bottom:6px}.stay-detail p{color:#6f7d78;line-height:1.5}.amenities{display:flex;gap:8px;flex-wrap:wrap;margin:17px 0}.amenities span{background:#eaf2ee;border-radius:999px;padding:9px 12px;font-size:12px}.room-card{background:#fff;border-radius:17px;padding:16px;margin:9px 0}.room-card div{display:flex;justify-content:space-between}.discover-primary{width:100%;border:0;border-radius:15px;background:#ff7200;color:#fff;padding:15px;font-size:15px;font-weight:900;margin-top:13px}.discover-page-head{display:flex;align-items:center;gap:12px;margin:12px 0 22px}.discover-page-head button{width:42px;height:42px;border:0;border-radius:50%;background:#e7eeeb}.watch-mode .discover-page-head button{background:#202220;color:#fff}.discover-page-head small{font-size:11px;color:#064df7;font-weight:900}.discover-page-head h2{font-size:28px;margin:2px 0}.watch-mode .discover-page-head small{color:#aaa}.discover-empty{text-align:center;padding:70px 15px}.discover-empty>span{font-size:65px;color:#064df7}.watch-mode .discover-empty>span{color:#fff}.discover-confirm{background:#fff;border-radius:22px;padding:25px;text-align:center}.discover-confirm span{font-size:60px;color:#064df7}.discover-confirm p{color:#72807b}.discover-nav{position:fixed;left:0;right:0;bottom:0;height:78px;background:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid #e5ebe8;z-index:45;display:flex;justify-content:space-around}.discover-nav.watch-nav{background:#0b0c0bed;border-color:#282a28}.discover-nav button{border:0;background:none;color:#84918c;display:grid;place-items:center;gap:2px;min-width:58px}.discover-nav b{font-size:10px}.discover-nav button.active{color:#064df7}.watch-nav button.active{color:#fff}.discover-nav .discover-center{width:54px;height:54px;border-radius:50%;background:#ff7200;color:#fff;margin-top:-18px}@media(min-width:760px){.discover-shell{max-width:760px;margin:auto}.discover-nav{left:50%;right:auto;width:760px;transform:translate(-50%)}}.watch-mode{padding:0 20px 145px!important;background:#00050d!important;color:#f4f7fb}.watch-mode #discoverContent{margin-top:-72px}.watch-mode .discover-header{background:linear-gradient(180deg,#00050df2 0%,#00050da8 62%,transparent)!important;color:#fff}.watch-mode .discover-header .mini-home-logo{background:linear-gradient(135deg,#00a8e1,#0073bb)!important;box-shadow:0 8px 25px #00a8e13d}.watch-mode .discover-header .mini-home-logo svg,.watch-mode .discover-header .mini-home-logo .logo-arrow{fill:#fff}.watch-mode .discover-header .mini-service-brand strong{font-weight:800;letter-spacing:-.45px}.watch-mode .discover-header .mini-service-brand strong:before{content:"Eravo ";color:#fff}.watch-mode .watch-feature{height:545px;margin:0 -20px;border-radius:0;padding:34px 24px 56px;background-position:center top;position:relative}.watch-mode .watch-feature:before{background:linear-gradient(180deg,#00050d18 18%,#00050d 96%),linear-gradient(90deg,#00050dd9 0%,#00050d3b 72%,transparent)}.watch-mode .watch-feature>div{width:92%;max-width:510px}.watch-mode .watch-feature small{display:inline-flex;align-items:center;gap:7px;color:#8edbff;font-size:11px;font-weight:800;letter-spacing:1.5px}.watch-mode .watch-feature small:before{content:"\25cf";color:#00a8e1;font-size:13px}.watch-mode .watch-feature h1{font-size:41px;max-width:470px;letter-spacing:-1.8px;line-height:1.02;text-shadow:0 4px 24px #000;margin-top:10px}.watch-mode .watch-feature p{font-size:14px;max-width:360px;color:#d4dae2;line-height:1.5}.watch-mode .watch-actions{margin-top:20px;display:flex;gap:10px}.watch-mode .watch-actions button{border-radius:9px;padding:13px 21px;font-size:14px;font-weight:800;transition:.2s transform,.2s background}.watch-mode .watch-actions button:active{transform:scale(.96)}.watch-mode .watch-actions .watch-play{background:#fff;color:#07111d;box-shadow:0 8px 24px #0005}.watch-mode .watch-actions .watch-save{background:#1b2a3abf;color:#fff;border:1px solid #ffffff2b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.watch-mode .watch-chips{margin:20px -4px 0;display:flex;overflow:auto;gap:8px;scrollbar-width:none}.watch-mode .watch-chips button{white-space:nowrap;background:#101a28;border:1px solid #27374a;color:#cbd5df;padding:9px 15px;margin:0;border-radius:999px;font-weight:700}.watch-mode .watch-chips button.active{color:#03111c;background:#fff;border-color:#fff}.watch-mode .discover-section{margin:34px 0}.watch-mode .discover-title{align-items:end}.watch-mode .discover-title h2{font-size:22px;letter-spacing:-.55px}.watch-mode .discover-title button{color:#65cfff}.watch-mode .poster-row{gap:12px;margin-right:-20px;scroll-snap-type:x proximity}.watch-mode .poster-card{min-width:194px;scroll-snap-align:start;position:relative;text-align:left}.watch-mode .poster-image{display:block;position:relative;width:194px;height:109px;overflow:hidden;border-radius:10px;background:#122131;box-shadow:0 12px 28px #0006}.watch-mode .poster-card img{width:100%;height:100%;border-radius:0;object-fit:cover;transition:.3s transform,.3s filter}.watch-mode .poster-card:hover img{transform:scale(1.045);filter:brightness(1.08)}.watch-mode .poster-card strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:10px;color:#f7f9fb}.watch-mode .poster-card small{font-size:11px;color:#9eabb9;margin-top:3px}.netflix-badge{position:absolute;left:7px;top:7px;min-width:28px;height:20px;padding:0 6px;background:#00a8e1;color:#001521;font:900 9px DM Sans;display:grid;place-items:center;border-radius:4px;font-style:normal;letter-spacing:.6px}.netflix-badge:after{content:"+"}.netflix-rank{position:absolute;left:7px;bottom:5px;font-size:42px;line-height:1;color:#fff;-webkit-text-stroke:1px #07111d;font-weight:1000;text-shadow:2px 4px 10px #000}.watch-progress{display:block;height:3px;background:#26374a;margin-top:9px;position:relative;border-radius:99px;overflow:hidden}.watch-progress:after{content:"";display:block;height:100%;width:var(--progress);background:#00a8e1}.watch-mode .discover-player{margin:0 -4px}.watch-mode .discover-player iframe{border-radius:12px;box-shadow:0 22px 60px #000}.watch-mode .discover-player h1{font-size:31px;margin-bottom:7px}.watch-mode .discover-player p{color:#9eabb9}.watch-mode .discover-primary{background:#00a8e1;color:#00131f;border-radius:9px;font-weight:800}.watch-mode .discover-nav{background:#07111df2!important;border-color:#243345!important}.watch-mode .discover-nav button.active{color:#65cfff}.watch-mode .discover-nav .discover-center{background:linear-gradient(135deg,#00a8e1,#0073bb);color:#fff;box-shadow:0 8px 26px #00a8e147}.watch-mode .discover-empty{color:#fff}.watch-mode .discover-empty p{color:#9eabb9}.watch-mode .discover-page-head{padding-top:8px}.watch-mode .discover-page-head small{color:#65cfff}.watch-mode .discover-page-head button{background:#142130;color:#fff}.watch-mode .poster-card:active{transform:scale(.97)}@media(min-width:760px){.watch-mode .watch-feature{margin-left:calc((760px - 100vw)/2);margin-right:calc((760px - 100vw)/2);padding-left:max(24px,calc((100vw - 716px)/2));height:615px}.watch-mode .poster-card,.watch-mode .poster-image{min-width:225px;width:225px}.watch-mode .poster-image{height:127px}}.watch-nav{background:#07111df2!important;border-color:#243345!important}.watch-nav button.active{color:#65cfff!important}.watch-nav .discover-center{background:linear-gradient(135deg,#00a8e1,#0073bb)!important;box-shadow:0 8px 26px #00a8e147!important}.watch-mode .watch-quick-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:22px 0 4px}.watch-mode .watch-quick-actions button{min-height:76px;background:linear-gradient(145deg,#17273a,#0d1826);border:1px solid #26394e;border-radius:12px;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;font-weight:700;font-size:12px}.watch-mode .watch-quick-actions span{font-size:24px;color:#65cfff}.watch-mode .watch-live{display:flex;gap:12px;overflow:auto;margin-right:-20px;scrollbar-width:none}.watch-mode .live-card{min-width:244px;background:#101c2b;border:1px solid #26384b;border-radius:12px;overflow:hidden;text-align:left;color:#fff}.watch-mode .live-visual{height:134px;background-size:cover;background-position:center;display:flex;align-items:flex-end;padding:10px;position:relative}.watch-mode .live-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent,#000a)}.watch-mode .live-tag{z-index:1;background:#e52b3f;color:#fff;border-radius:4px;padding:4px 7px;font-size:10px;font-weight:900;letter-spacing:.6px}.watch-mode .live-copy{padding:12px;display:flex;flex-direction:column;gap:3px}.watch-mode .live-copy strong{font-size:14px}.watch-mode .live-copy small{color:#9eabb9}.watch-mode .genre-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.watch-mode .genre-card{min-height:82px;border:1px solid #29415b;border-radius:12px;color:#fff;text-align:left;padding:15px;font-size:16px;font-weight:800;background:radial-gradient(circle at 100% 0,#1976a8 0,transparent 47%),linear-gradient(145deg,#16283b,#0c1724)}.watch-mode .genre-card span{display:block;font-size:22px;margin-bottom:8px;color:#7bdcff}.watch-mode .watch-search{display:flex;gap:10px;background:#111e2d;border:1px solid #2d4359;border-radius:12px;padding:5px 6px 5px 14px;margin:4px 0 24px}.watch-mode .watch-search input{min-width:0;flex:1;background:transparent;border:0;color:#fff;font-size:16px;outline:0}.watch-mode .watch-search button{width:46px;height:44px;border-radius:9px;background:#00a8e1;color:#001521}.watch-mode .watch-result-count{color:#9eabb9;font-size:13px;margin:-13px 0 20px}.watch-mode .watch-detail-hero{margin:0 -20px;min-height:330px;background-size:cover;background-position:center;position:relative;display:flex;align-items:flex-end;padding:28px 22px}.watch-mode .watch-detail-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 10%,#00050d 96%),linear-gradient(90deg,#00050dab,transparent)}.watch-mode .watch-detail-copy{position:relative;z-index:1}.watch-mode .watch-detail-copy h1{font-size:34px;line-height:1.05;margin:8px 0}.watch-mode .watch-meta{display:flex;gap:8px;flex-wrap:wrap;color:#bdc7d2;font-size:13px}.watch-mode .watch-meta b{color:#73d8ff}.watch-mode .watch-detail-actions{display:grid;grid-template-columns:1fr 54px 54px;gap:9px;margin:18px 0}.watch-mode .watch-detail-actions button{height:50px;border-radius:10px;background:#162536;color:#fff;border:1px solid #2b4055}.watch-mode .watch-detail-actions .primary{background:#fff;color:#081321;font-weight:900}.watch-mode .watch-synopsis{color:#c2ccd7;line-height:1.55;font-size:14px}.watch-mode .episode-list{display:grid;gap:10px}.watch-mode .episode-card{display:grid;grid-template-columns:130px 1fr;gap:12px;background:#101c2a;border-radius:11px;padding:9px;color:#fff;text-align:left}.watch-mode .episode-card img{width:130px;height:74px;object-fit:cover;border-radius:7px}.watch-mode .episode-card div{display:flex;flex-direction:column;justify-content:center;min-width:0}.watch-mode .episode-card strong{font-size:13px}.watch-mode .episode-card small{color:#9eabb9;margin-top:4px}.watch-mode .profile-card{display:flex;align-items:center;gap:14px;padding:14px;background:#101c2b;border:1px solid #26384b;border-radius:13px;margin-bottom:10px;color:#fff}.watch-mode .profile-avatar{width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-size:19px;font-weight:900;background:linear-gradient(135deg,#00a8e1,#6a5cff)}.watch-mode .profile-card div{flex:1}.watch-mode .profile-card strong,.watch-mode .profile-card small{display:block}.watch-mode .profile-card small{color:#93a2b3;margin-top:3px}.watch-mode .download-row{display:flex;align-items:center;gap:12px;background:#101c2a;border-radius:12px;padding:12px;margin-bottom:10px}.watch-mode .download-row img{width:92px;height:54px;object-fit:cover;border-radius:7px}.watch-mode .download-row div{min-width:0;flex:1}.watch-mode .download-row strong,.watch-mode .download-row small{display:block}.watch-mode .download-row small{color:#9eabb9;margin-top:3px}.watch-mode .download-row span{color:#65cfff}@media(max-width:420px){.watch-mode .watch-quick-actions{grid-template-columns:repeat(2,1fr)}.watch-mode .episode-card{grid-template-columns:110px 1fr}.watch-mode .episode-card img{width:110px;height:66px}}.watch-mode .movie-poster-row{gap:13px}.watch-mode .movie-poster-row .poster-card{min-width:142px;width:142px}.watch-mode .movie-poster-row .poster-image{width:142px;height:210px;border-radius:11px}.watch-mode .movie-poster-row .poster-card img{height:100%;object-fit:cover;transform:scale(1.3)}.watch-mode .movie-poster-row .poster-card:hover img{transform:scale(1.36)}.watch-mode .movie-poster-row .netflix-rank{font-size:58px;bottom:4px}.watch-mode .watch-slide-dots{position:absolute;z-index:3;left:24px;bottom:22px;display:flex;gap:7px}.watch-mode .watch-slide-dots button{width:7px;height:7px;padding:0;border:0;border-radius:50%;background:#fff6;transition:.25s}.watch-mode .watch-slide-dots button.active{width:24px;border-radius:6px;background:#65cfff}.watch-mode .watch-slide-count{position:absolute;right:20px;bottom:19px;z-index:3;color:#c3ced9;font-size:12px;font-weight:700}.watch-mode .watch-feature.is-changing>div{animation:watchSlideIn .42s ease}.watch-mode .poster-premiere{position:absolute;right:7px;top:7px;z-index:2;background:#fff;color:#081321;padding:4px 6px;border-radius:4px;font-size:8px;font-weight:1000;letter-spacing:.6px}@keyframes watchSlideIn{0%{opacity:.2;transform:translateY(8px)}to{opacity:1;transform:none}}@media(min-width:760px){.watch-mode .movie-poster-row .poster-card{min-width:165px;width:165px}.watch-mode .movie-poster-row .poster-image{width:165px;height:244px}}.life-shell.grocery-mode{background:#f6f8f7}.grocery-mode .life-hero.grocery{min-height:255px;background:linear-gradient(120deg,#073e34,#0b6b51);border-radius:0 0 28px 28px;padding:34px 23px;color:#fff;position:relative;overflow:hidden}.grocery-mode .life-hero.grocery:after{content:"\1f96c";position:absolute;right:-8px;bottom:-22px;font-size:126px;opacity:.22;transform:rotate(-12deg)}.grocery-mode .life-hero.grocery>span{background:#fff;color:#08705a}.grocery-mode .grocery-delivery{display:inline-flex;align-items:center;gap:6px;margin-top:14px;background:#ffffff1f;border:1px solid #ffffff3d;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:800}.grocery-mode .life-search{margin-top:-25px;position:relative;z-index:2;box-shadow:0 12px 28px #103d2b1a}.grocery-mode .grocery-promo{margin:20px 18px 0;padding:18px;border-radius:17px;background:linear-gradient(135deg,#ffb31a,#ff7a18);color:#321b00;display:flex;justify-content:space-between;align-items:center;box-shadow:0 12px 28px #ff8e2029}.grocery-mode .grocery-promo small,.grocery-mode .grocery-promo strong{display:block}.grocery-mode .grocery-promo strong{font-size:20px;line-height:1.1;margin-top:4px}.grocery-mode .grocery-promo span{font-size:38px}.grocery-mode .grocery-category-scroll{display:flex;gap:11px;overflow:auto;margin-right:-18px;scrollbar-width:none}.grocery-mode .grocery-category{min-width:82px;background:#fff;border:1px solid #e2e8e5;border-radius:14px;padding:12px 8px;color:#18372f}.grocery-mode .grocery-category span{width:44px;height:44px;margin:auto auto 7px;border-radius:12px;background:#e8f7f1;color:#08705a;display:grid;place-items:center}.grocery-mode .grocery-category b{font-size:12px}.grocery-mode .grocery-category.active{background:#073e34;color:#fff;border-color:#073e34}.grocery-mode .grocery-store-row{display:flex;gap:11px;overflow:auto;margin-right:-18px;scrollbar-width:none}.grocery-mode .grocery-store{min-width:210px;background:#fff;border:1px solid #e1e8e4;border-radius:15px;padding:14px;display:grid;grid-template-columns:48px 1fr;gap:11px;text-align:left}.grocery-mode .grocery-store>span{width:48px;height:48px;border-radius:13px;background:#fff1d8;color:#ba6a00;display:grid;place-items:center}.grocery-mode .grocery-store strong,.grocery-mode .grocery-store small{display:block}.grocery-mode .grocery-store strong{color:#16342d}.grocery-mode .grocery-store small{color:#75847f;margin-top:3px}.grocery-mode .life-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.grocery-mode .life-card{background:#fff;border:1px solid #e4eae7;border-radius:15px;overflow:hidden;box-shadow:0 7px 20px #173d2a0b}.grocery-mode .life-card img{height:132px}.grocery-mode .life-card>div{padding:11px}.grocery-mode .life-card .add-life{background:#08705a;color:#fff}.grocery-mode .grocery-unit{font-size:11px;color:#7a8983;margin-top:2px}.all-services-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px 10px;padding:8px 2px 26px}.all-service{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;color:#19342d;font-size:12px;font-weight:800}.all-service>span{width:58px;height:58px;border-radius:17px;display:grid;place-items:center;background:#eaf7f2;color:#08705a;font-size:27px;box-shadow:0 8px 20px #173d2a0d}.all-service:nth-child(4n+2)>span{background:#fff0df;color:#d46300}.all-service:nth-child(4n+3)>span{background:#e8f0ff;color:#286dc4}.all-service:nth-child(4n+4)>span{background:#f4eaff;color:#7752b9}.services-group-title{margin:20px 0 14px}.services-group-title small{display:block;color:#7a8983;font-size:11px;font-weight:900;letter-spacing:1.2px}.services-group-title h2{font-size:21px;margin:4px 0 0}.services-search{display:flex;align-items:center;gap:9px;background:#f1f5f3;border:1px solid #dce5e1;border-radius:13px;padding:12px 14px;margin-bottom:18px}.services-search input{border:0;outline:0;background:transparent;min-width:0;flex:1;font-size:15px}@media(max-width:370px){.all-services-grid{grid-template-columns:repeat(3,1fr)}}.health-shell{min-height:100vh;background:#f4f8f8;color:#102f32;padding:0 18px 135px}.health-header{height:83px;margin:0 -18px;padding:17px 18px;display:flex;align-items:center;justify-content:space-between;background:#fff;border-bottom:1px solid #e2eceb;position:sticky;top:0;z-index:20}.health-header .mini-home-logo{background:#0c7c81}.health-header .mini-service-brand strong{font-size:21px}.health-avatar{width:40px;height:40px;border-radius:50%;border:2px solid #d5e8e7;background:#e8f7f6;color:#09666b;font-weight:900}.health-hero{margin:18px 0;padding:23px;border-radius:22px;background:linear-gradient(135deg,#083d45,#0e7e83);color:#fff;position:relative;overflow:hidden;box-shadow:0 18px 36px #0b6a6f26}.health-hero:after{content:"\2665";position:absolute;right:18px;bottom:-25px;color:#ffffff14;font-size:120px}.health-hero small{font-size:11px;font-weight:900;letter-spacing:1.3px;color:#a7efeb}.health-hero h1{font-size:30px;line-height:1.05;margin:9px 0}.health-hero p{color:#d9f2f0;font-size:14px;max-width:270px}.health-search{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #dce9e8;border-radius:14px;padding:13px 15px;box-shadow:0 8px 22px #133d3d0d}.health-search input{min-width:0;flex:1;border:0;background:transparent;outline:0;font-size:15px}.health-section{margin:28px 0}.health-title{display:flex;align-items:end;justify-content:space-between;margin-bottom:14px}.health-title h2{font-size:21px;margin:0}.health-title button{color:#0b7479;font-weight:800}.health-services{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.health-services button{display:flex;flex-direction:column;align-items:center;gap:8px;color:#17383a;font-size:12px;font-weight:800}.health-services span{width:57px;height:57px;border-radius:17px;display:grid;place-items:center;background:#e1f5f3;color:#08767a;font-size:27px}.health-services button:nth-child(2) span{background:#fff0e2;color:#d66b19}.health-services button:nth-child(3) span{background:#e8efff;color:#3972c4}.health-services button:nth-child(4) span{background:#ffe9ed;color:#d2465b}.health-status{background:#fff;border:1px solid #dce8e7;border-radius:17px;padding:17px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.health-status div{text-align:center;border-right:1px solid #e5eeed}.health-status div:last-child{border:0}.health-status strong,.health-status small{display:block}.health-status strong{font-size:19px;color:#0b6d72}.health-status small{font-size:10px;color:#728485;margin-top:3px}.doctor-row{display:flex;gap:12px;overflow:auto;margin-right:-18px;scrollbar-width:none}.doctor-card{min-width:245px;background:#fff;border:1px solid #dce8e7;border-radius:17px;padding:12px;display:grid;grid-template-columns:68px 1fr;gap:12px;text-align:left;color:#173639}.doctor-card img{width:68px;height:79px;object-fit:cover;border-radius:13px}.doctor-card strong,.doctor-card small,.doctor-card b{display:block}.doctor-card small{color:#748687;margin:4px 0}.doctor-card b{font-size:12px;color:#0b777b}.appointment-card{background:#fff;border:1px solid #dbe8e7;border-radius:17px;padding:16px;display:flex;align-items:center;gap:12px}.appointment-card>span{width:48px;height:48px;border-radius:14px;background:#e3f6f4;color:#08767a;display:grid;place-items:center}.appointment-card div{flex:1}.appointment-card strong,.appointment-card small{display:block}.appointment-card small{color:#718384;margin-top:4px}.health-emergency{width:100%;background:#fff0f1;border:1px solid #ffd2d7;color:#b82e43;border-radius:15px;padding:15px;display:flex;align-items:center;gap:11px;font-weight:900}.health-page-head{display:flex;align-items:center;gap:12px;padding:20px 0}.health-page-head button{width:42px;height:42px;border-radius:13px;background:#fff;color:#17383a;box-shadow:0 7px 18px #173d2a0d}.health-page-head small,.health-page-head h2{display:block;margin:0}.health-page-head small{font-size:10px;color:#0b7479;font-weight:900;letter-spacing:1.2px}.health-page-head h2{font-size:23px}.doctor-list{display:grid;gap:11px}.doctor-list .doctor-card{min-width:0}.health-detail{background:#fff;border-radius:20px;padding:18px;border:1px solid #dce8e7;text-align:center}.health-detail img{width:98px;height:98px;border-radius:50%;object-fit:cover}.health-detail h2{margin:11px 0 4px}.health-detail p{color:#718384}.health-slots{display:flex;gap:8px;overflow:auto;margin:18px 0}.health-slots button{white-space:nowrap;padding:11px 14px;border-radius:11px;background:#eef5f4;color:#244143;font-weight:800}.health-slots button.selected{background:#0b7479;color:#fff}.health-primary{width:100%;background:#0b7479;color:#fff;padding:15px;border-radius:13px;font-weight:900}.health-record{background:#fff;border:1px solid #dce8e7;border-radius:15px;padding:15px;display:flex;align-items:center;gap:12px;margin-bottom:10px}.health-record>span{width:44px;height:44px;border-radius:13px;background:#e6f4f3;color:#08767a;display:grid;place-items:center}.health-record div{flex:1}.health-record strong,.health-record small{display:block}.health-record small{color:#758687;margin-top:3px}.health-profile{text-align:center;background:#fff;border-radius:20px;padding:24px}.health-profile .health-avatar{width:76px;height:76px;font-size:24px}.health-profile-links{margin-top:20px;text-align:left}.health-profile-links button{width:100%;padding:15px 0;border-bottom:1px solid #e6eded;display:flex;justify-content:space-between}.health-confirm{text-align:center;padding:45px 20px}.health-confirm>span{width:78px;height:78px;border-radius:50%;margin:auto;background:#dff5ed;color:#087b5e;display:grid;place-items:center;font-size:40px}.health-nav{position:fixed;z-index:40;bottom:0;left:50%;transform:translate(-50%);width:min(100%,760px);height:92px;background:#fffffff2;border-top:1px solid #dce8e7;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;padding:8px 8px 18px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.health-nav[hidden]{display:none}.health-nav button{display:flex;flex-direction:column;align-items:center;gap:4px;color:#758586}.health-nav button b{font-size:11px}.health-nav button.active{color:#08767a}.health-nav .health-center{width:58px;height:58px;border-radius:18px;background:#0b7479;color:#fff;justify-self:center;transform:translateY(-10px);box-shadow:0 10px 24px #0b747940}.health-nav .health-center span{font-size:29px}.rentals-shell{min-height:100vh;background:#f8f7f4;color:#252521;padding:0 18px 135px}.rentals-header{height:83px;margin:0 -18px;padding:17px 18px;background:#fff;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ece9e2;position:sticky;top:0;z-index:20}.rentals-header .mini-home-logo{background:#222822}.rentals-header .mini-service-brand strong{font-size:21px}.rental-favourite{width:40px;height:40px;border-radius:13px;background:#f1f0eb;color:#31362f}.rentals-hero{margin:18px 0;padding:25px 21px;min-height:230px;border-radius:22px;color:#fff;background:linear-gradient(90deg,#161b17dd,#161b1733),url(https://images.pexels.com/photos/259588/pexels-photo-259588.jpeg?auto=compress&cs=tinysrgb&w=1200) center/cover;display:flex;flex-direction:column;justify-content:end;box-shadow:0 18px 35px #24322525}.rentals-hero small{font-size:11px;font-weight:900;letter-spacing:1.4px;color:#d7efb3}.rentals-hero h1{font-size:31px;line-height:1.03;margin:8px 0}.rentals-hero p{font-size:14px;color:#e5e9e1}.rentals-search{display:flex;gap:10px;background:#fff;border:1px solid #e5e2da;border-radius:14px;padding:5px 6px 5px 14px;box-shadow:0 10px 24px #343d3110}.rentals-search input{min-width:0;flex:1;border:0;outline:0;font-size:15px}.rentals-search button{width:46px;height:44px;border-radius:10px;background:#252d25;color:#fff}.rentals-section{margin:28px 0}.rentals-title{display:flex;justify-content:space-between;align-items:end;margin-bottom:14px}.rentals-title h2{font-size:21px;margin:0}.rentals-title button{color:#526d28;font-weight:900}.rental-categories{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.rental-categories button{display:flex;flex-direction:column;align-items:center;gap:8px;font-size:12px;font-weight:800;color:#343b31}.rental-categories span{width:58px;height:58px;border-radius:18px;background:#e7efd9;color:#536d2e;display:grid;place-items:center;font-size:27px}.rental-categories button:nth-child(2) span{background:#e4eef8;color:#356d9d}.rental-categories button:nth-child(3) span{background:#fff0dc;color:#b36a11}.rental-categories button:nth-child(4) span{background:#efe7fa;color:#7552a8}.rental-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.rental-card{background:#fff;border:1px solid #e6e3dc;border-radius:16px;overflow:hidden;text-align:left;color:#252b24;position:relative}.rental-card img{width:100%;height:135px;object-fit:cover}.rental-card>div{padding:11px}.rental-card strong,.rental-card small,.rental-card b{display:block}.rental-card strong{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rental-card small{font-size:11px;color:#7b8177;margin:4px 0}.rental-card b{font-size:13px;color:#526d28}.rental-card .save-rental{position:absolute;top:8px;right:8px;width:34px;height:34px;border-radius:50%;background:#fffffff0;color:#3b4438}.rental-card .save-rental.saved{color:#d2475c}.rentals-trust{background:#242c25;color:#fff;border-radius:17px;padding:18px;display:flex;gap:13px;align-items:center}.rentals-trust>span{width:48px;height:48px;border-radius:15px;background:#d6edaa;color:#3d571e;display:grid;place-items:center}.rentals-trust strong,.rentals-trust small{display:block}.rentals-trust small{color:#cfd8ca;margin-top:4px}.rentals-page-head{padding:20px 0;display:flex;gap:12px;align-items:center}.rentals-page-head button{width:42px;height:42px;border-radius:13px;background:#fff;box-shadow:0 7px 18px #27301f10}.rentals-page-head small{font-size:10px;color:#647b3d;font-weight:900;letter-spacing:1.2px}.rentals-page-head h2{font-size:23px;margin:2px 0 0}.rental-detail{background:#fff;border-radius:20px;overflow:hidden;border:1px solid #e6e3dc}.rental-detail>img{width:100%;height:265px;object-fit:cover}.rental-detail-copy{padding:18px}.rental-detail-copy h1{font-size:27px;margin:4px 0}.rental-detail-copy p{color:#72786f;line-height:1.5}.rental-price{display:flex;justify-content:space-between;align-items:center;margin:15px 0}.rental-price strong{font-size:21px}.rental-features{display:flex;gap:8px;flex-wrap:wrap}.rental-features span{background:#f1f3ed;border-radius:999px;padding:8px 10px;font-size:11px;font-weight:800}.rental-dates{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:16px 0}.rental-dates label{font-size:11px;font-weight:900;color:#6c7567}.rental-dates input{width:100%;margin-top:5px;padding:12px;border:1px solid #dfe3dc;border-radius:10px}.rentals-primary{width:100%;padding:15px;border-radius:13px;background:#252d25;color:#fff;font-weight:900}.rental-empty{text-align:center;padding:48px 20px}.rental-empty>span{font-size:58px;color:#758a52}.rental-form{display:grid;gap:13px;background:#fff;padding:18px;border-radius:18px}.rental-form label{font-size:12px;font-weight:900}.rental-form input,.rental-form select,.rental-form textarea{width:100%;margin-top:6px;padding:13px;border:1px solid #dfe3dc;border-radius:11px;font:inherit}.rental-booking{background:#fff;border:1px solid #e4e2dc;border-radius:15px;padding:14px;display:flex;align-items:center;gap:12px;margin-bottom:10px}.rental-booking img{width:74px;height:60px;object-fit:cover;border-radius:10px}.rental-booking div{flex:1}.rental-booking strong,.rental-booking small{display:block}.rental-booking small{color:#777e73;margin-top:4px}.rentals-nav{position:fixed;z-index:40;bottom:0;left:50%;transform:translate(-50%);width:min(100%,760px);height:92px;background:#fffffff2;border-top:1px solid #e2e1da;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;padding:8px 8px 18px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.rentals-nav[hidden]{display:none}.rentals-nav button{display:flex;flex-direction:column;align-items:center;gap:4px;color:#7b8178}.rentals-nav b{font-size:11px}.rentals-nav button.active{color:#4f682b}.rentals-nav .rentals-center{width:58px;height:58px;border-radius:18px;background:#252d25;color:#fff;justify-self:center;transform:translateY(-10px);box-shadow:0 10px 24px #252d2540}.mini-mega-trigger{width:42px!important;height:42px!important;border-radius:50%!important;background:#fff!important;color:#17443a!important;border:1px solid #dce8e4!important;box-shadow:0 6px 18px #10264b12!important;font-size:22px!important}.music-mega{background:#1b1f1c!important;color:#fff!important;border-color:#303632!important}.watch-mode .mini-mega-trigger{background:#101a28!important;color:#fff!important;border-color:#2a3b4e!important}.mega-menu{padding:0!important;background:#082f2866!important;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mega-sheet{width:min(100%,760px)!important;max-height:88vh;overflow:auto;padding:25px 20px 30px!important;border-radius:28px 28px 0 0!important;background:#f8faff!important;box-shadow:0 -20px 60px #06372d2a}.mega-head{margin-bottom:26px!important}.mega-head .brand-mark{width:50px;height:50px;border-radius:16px}.mega-head .brand strong{font-size:20px}.mega-head .brand small{color:#064df7;font-size:10px;letter-spacing:1.4px}.mega-head>button{width:42px!important;height:42px!important;background:#edf3f1!important;color:#294b42!important}.mega-grid{grid-template-columns:repeat(4,1fr)!important;gap:22px 8px!important}.mega-grid button{display:flex!important;flex-direction:column;align-items:center;gap:9px!important;color:#10264b!important;font-weight:800}.mega-grid span{width:60px!important;height:60px!important;border-radius:20px!important;background:#e1f5ef!important;color:#064df7!important;font-size:27px!important;box-shadow:0 8px 20px #10264b09}.mega-grid button:nth-child(4n+2) span{background:#fff1e4!important;color:#c75e08!important}.mega-grid button:nth-child(4n+3) span{background:#e6efff!important;color:#326fba!important}.mega-grid button:nth-child(4n+4) span{background:#f2eaff!important;color:#7551b0!important}.mega-grid b{font-size:12px!important;line-height:1.15}.all-services-grid{gap:22px 8px!important}.all-service>span{width:60px!important;height:60px!important;border-radius:20px!important}.service-icon{border-radius:20px!important;box-shadow:0 8px 20px #10264b09}.services>button{gap:9px!important}@media(max-width:380px){.mega-grid span,.all-service>span{width:55px!important;height:55px!important}.mega-sheet{padding-inline:15px!important}}.mini-mega-trigger{border-radius:0!important;background:transparent!important;border:0!important;box-shadow:none!important;font-size:25px!important}.music-mega,.watch-mode .mini-mega-trigger{background:transparent!important;border:0!important}.super-page-open .super-workspace.services-page{padding:0 18px 125px;background:linear-gradient(180deg,#fbfcfc,#f5f8f7);min-height:100vh}.services-page-head{height:76px;margin:0 -18px;padding:12px 18px;background:#fffffff0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;border-bottom:1px solid #e6ece9;position:sticky;top:0;z-index:12}.services-page-head .mini-service-brand strong{font-size:20px;line-height:1.1}.services-page-head .mini-service-brand small{font-size:10px;margin-top:3px;color:#758781;font-weight:800;letter-spacing:.08em}.services-page-head .services-menu-button{width:42px;height:42px;border:0;background:transparent;color:#10264b;font-size:25px}.services-welcome{padding:25px 2px 20px}.services-welcome>span{font-size:10px;font-weight:900;letter-spacing:.15em;color:#71847e}.services-welcome h1{margin:7px 0 9px;font-size:31px;line-height:1.08;letter-spacing:-1.25px;color:#102f27}.services-welcome p{margin:0;color:#74867f;font-size:14px}.services-search{height:58px;display:flex;align-items:center;gap:11px;padding:0 16px;margin:0 0 30px;border:1px solid #fff3e9;border-radius:19px;background:#fff;box-shadow:0 12px 32px #10264b14}.services-search>span{color:#ff7900;font-size:25px}.services-search input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:600 15px DM Sans,sans-serif;color:#10264b}.services-search input::placeholder{color:#91a09b}.services-search button{width:32px;height:32px;border:0;border-radius:50%;background:#edf2f0;color:#5f736c}.services-block{margin-bottom:32px}.services-block-head{display:flex;align-items:end;justify-content:space-between;margin-bottom:14px}.services-block-head small,.services-all-head small{display:block;font-size:10px;color:#7b8d87;font-weight:900;letter-spacing:.14em}.services-block-head h2,.services-all-head h2{margin:4px 0 0;font-size:21px;letter-spacing:-.45px}.services-block-head button{border:0;background:transparent;color:#ff7900;font:800 13px DM Sans,sans-serif}.services-featured{display:grid;grid-template-columns:1fr 1fr;gap:11px}.services-feature{min-height:168px;padding:17px;border:0;border-radius:23px;text-align:left;position:relative;overflow:hidden;color:#172f2a;background:#e8f5f0}.services-feature>span{width:44px;height:44px;display:grid;place-items:center;border-radius:15px;background:#fff;color:#ff7900;font-size:24px;box-shadow:0 8px 18px #183d3314}.services-feature small{display:block;margin-top:17px;font-size:8px;font-weight:900;letter-spacing:.13em;opacity:.65}.services-feature strong{display:block;margin-top:3px;font-size:17px}.services-feature p{margin:3px 25px 0 0;font-size:10px;line-height:1.35;opacity:.7}.services-feature>i{position:absolute;right:14px;bottom:14px;font-size:19px}.feature-2{background:#fff3e9;color:#ff7900}.feature-2>span{color:#ff7900}.feature-3{background:#fff3e9;color:#ff7900}.feature-3>span{color:#ff7900}.feature-4{background:#eee8fa;color:#4e3973}.feature-4>span{color:#7653b4}.services-recent{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.services-recent button{padding:14px 6px 12px;border:1px solid #e3eae7;border-radius:18px;background:#fff;display:grid;justify-items:center;gap:7px;color:#24463d}.services-recent span{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:#eff5f3;color:#ff7900;font-size:22px}.services-recent button:nth-child(2) span{background:#f3edfb;color:#7454ac}.services-recent button:nth-child(3) span{background:#fff3e9;color:#ff7900}.services-recent strong{font-size:11px}.services-all-head{padding-top:5px;margin-bottom:23px}.services-all-head h2{font-size:24px}.services-all-head p{margin:5px 0 0;color:#7d8d88;font-size:13px}.services-category-block{margin:0 0 31px;scroll-margin-top:90px}.services-section-title{display:grid;grid-template-columns:34px 1fr auto;align-items:center;margin-bottom:11px}.services-section-title>span{width:30px;height:30px;display:grid;place-items:center;border-radius:10px;background:#e5f3ee;color:#ff7900;font-size:17px}.services-section-title h2{margin:0;font-size:16px}.services-section-title small{color:#8a9994;font-size:10px}.services-list{display:grid;grid-template-columns:1fr 1fr;gap:9px}.services-tile{min-width:0;min-height:76px;padding:11px;border:1px solid #e4eae7;border-radius:18px;background:#fff;display:grid;grid-template-columns:42px 1fr;align-items:center;gap:10px;text-align:left;color:#10264b;box-shadow:0 6px 20px #10264b09}.services-tile-icon{width:42px;height:42px;display:grid;place-items:center;border-radius:14px;background:#e7f5f0;color:#ff7900;font-size:21px}.services-tile:nth-child(4n+2) .services-tile-icon{background:#fff3e9;color:#ff7900}.services-tile:nth-child(4n+3) .services-tile-icon{background:#fff3e9;color:#ff7900}.services-tile:nth-child(4n+4) .services-tile-icon{background:#f1ebfa;color:#7553ae}.services-tile-copy{min-width:0}.services-tile-copy strong,.services-tile-copy small{display:block}.services-tile-copy strong{font-size:12px;line-height:1.2}.services-tile-copy small{display:none;margin-top:3px;color:#81918c;font-size:9px;line-height:1.25}.services-tile>i{display:none}.services-trust{margin:8px 0 5px;padding:18px;border-radius:20px;background:#0e254d;color:#fff;display:flex;gap:13px;align-items:center}.services-trust>span{width:46px;height:46px;display:grid;place-items:center;border-radius:15px;background:#ffffff12;color:#d9ff6a}.services-trust strong,.services-trust small{display:block}.services-trust strong{font-size:14px}.services-trust small{margin-top:3px;color:#c4d4cf;font-size:10px;line-height:1.4}.services-results{animation:services-in .2s ease-out}.services-results-head{display:flex;align-items:end;justify-content:space-between;margin:5px 2px 17px}.services-results-head strong{font-size:18px}.services-results-head small{color:#7c8d87;font-size:10px}.services-no-results{padding:48px 20px;text-align:center}.services-no-results>span{width:66px;height:66px;display:grid;place-items:center;margin:auto;border-radius:22px;background:#edf3f1;color:#71847d;font-size:31px}.services-no-results h2{margin:14px 0 5px}.services-no-results p{margin:0;color:#82918c;font-size:13px}.services-results .services-list{grid-template-columns:1fr}.services-results .services-tile{grid-template-columns:46px 1fr 20px;min-height:78px}.services-results .services-tile-copy small,.services-results .services-tile>i{display:block}.services-results .services-tile>i{color:#91a09b;font-size:19px}@keyframes services-in{0%{opacity:0;transform:translateY(7px)}}@media(min-width:520px){.services-featured{grid-template-columns:repeat(4,1fr)}.services-feature{min-height:180px}.services-list{grid-template-columns:repeat(3,1fr)}.services-tile-copy small{display:block}}@media(max-width:360px){.services-feature{padding:14px}.services-tile{padding:9px;gap:7px}.services-tile-icon{width:38px;height:38px}.services-welcome h1{font-size:28px}}.mini-mega-trigger,.services-page-head .services-menu-button{border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;font-size:25px!important}.music-mega,.watch-mode .mini-mega-trigger{border:0!important;background:transparent!important}.products-section .product-grid{padding-bottom:18px}.life-product-icon{display:grid;place-items:center;width:100%;min-height:150px;aspect-ratio:1.2;background:#edf3e8;color:#38674c;font-size:56px}.life-detail>.life-product-icon{max-height:300px;border-radius:22px;font-size:80px}.life-categories button[aria-pressed=true] span{background:#092660;color:#fff}.life-categories b{font-size:14px}.life-no-results{grid-column:1 / -1;padding:24px 0;color:#66766d}.life-card>div{padding-bottom:16px}.life-card b{padding-right:40px;font-size:15px}.life-card i{color:#65796e}.life-search input{min-width:0;font-size:16px}.app-shell.super-page-open>.app-header{display:none!important}.life-header,.discover-header,.music-header,.jobs-header,.events-header,.shop-header,.health-header,.rentals-header,.services-page-head,.unified-service-head{height:76px!important;min-height:76px;margin:0 -18px!important;padding:12px 18px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;position:sticky!important;top:0!important;z-index:30!important;border:0!important;border-bottom:1px solid #e6ece9!important;background:#fffffff0!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;box-shadow:none!important}.music-header{margin:0 -20px!important;padding-left:20px!important;padding-right:20px!important}.mini-service-brand{min-width:0;display:flex!important;align-items:center!important;gap:10px!important}.mini-service-brand>strong,.mini-service-brand>span>strong{font-size:20px!important;line-height:1.1!important;letter-spacing:-.35px!important;color:#10264b}.mini-service-brand>span{display:grid}.mini-service-brand>span>small{margin-top:3px;color:#7b8d87;font-size:9px;font-weight:900;letter-spacing:.1em}.mini-home-logo,.health-header .mini-home-logo,.rentals-header .mini-home-logo{width:42px!important;height:42px!important;flex:0 0 42px;padding:5px!important;border:0!important;border-radius:14px!important;background:linear-gradient(145deg,#10a67b,#006749)!important;box-shadow:0 6px 14px #06674938!important}.mini-home-logo svg{width:31px!important;height:31px!important;fill:#fff!important}.mini-home-logo .logo-arrow{fill:#16decf!important}.mini-actions{margin-left:auto!important;display:flex!important;align-items:center!important;gap:6px!important}.mini-mega-trigger,.services-menu-button,.unified-service-head .super-more{width:42px!important;height:42px!important;display:grid!important;place-items:center!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:#10264b!important;font-size:25px!important}.unified-service-head{margin:0 -4px 24px!important}.unified-service-head .mini-service-brand>span{display:grid}.unified-service-head .super-more{margin-left:auto}.unified-service-head .super-back{position:static}.music-header,.watch-mode .discover-header{background:#0c0f0ef0!important;border-bottom-color:#252b28!important}.music-header .mini-service-brand>strong,.watch-mode .discover-header .mini-service-brand>strong{color:#f5f7fc!important}.music-header .mini-mega-trigger,.watch-mode .discover-header .mini-mega-trigger{color:#fff!important}.jobs-header,.events-header,.shop-header{grid-template-columns:none!important}.life-header .mini-actions>button.mini-mega-trigger{border-radius:0!important;background:transparent!important}.services-page-head .services-menu-button{margin-left:auto}.services-page-head .mini-service-brand{flex:1}.services-page-head .mini-service-brand>span{display:grid}@media(max-width:420px){.life-header,.discover-header,.music-header,.jobs-header,.events-header,.shop-header,.health-header,.rentals-header,.services-page-head{height:72px!important;min-height:72px}.mini-home-logo,.health-header .mini-home-logo,.rentals-header .mini-home-logo{width:40px!important;height:40px!important;flex-basis:40px}.mini-service-brand>strong,.mini-service-brand>span>strong{font-size:18px!important}}.rentals-shell{--ink:#102d27;--green:#064df7;--lime:#80efeb;--orange:#ff6b18;background:#f7faf8!important;color:var(--ink)!important;padding:0 20px 140px!important}.rentals-header{height:78px!important;margin:0 -20px!important;padding:15px 20px!important;background:#f7faf8f0!important;border-bottom:1px solid #e0e7f2!important;-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important}.rentals-header .mini-home-logo{background:var(--ink)!important}.rentals-header .mini-service-brand strong{color:var(--ink)!important}.rental-favourite{border:1px solid #e0e7f2!important;background:#fff!important;color:var(--ink)!important}.rentals-intro{margin:10px -20px 0;padding:30px 20px 26px;background:radial-gradient(circle at 95% 0,#1b9c78 0,transparent 36%),linear-gradient(145deg,#0b332a,#075943 72%,#064df7);color:#fff;overflow:hidden}.rentals-kicker{display:flex;align-items:center;gap:6px;font-size:12px;font-weight:800;color:var(--lime)}.rentals-kicker i{font-size:17px}.rentals-intro h1{font-size:38px;line-height:.98;letter-spacing:-1.8px;margin:20px 0 14px}.rentals-intro h1 em{font-style:normal;color:var(--lime)}.rentals-intro p{max-width:390px;font-size:15px;line-height:1.5;color:#d9e9e4!important}.rentals-search{height:62px;margin:25px 0 0!important;padding:6px 6px 6px 16px!important;gap:10px!important;align-items:center;border:0!important;border-radius:18px!important;box-shadow:0 18px 40px #0019123d!important}.rentals-search>span{color:#78908a}.rentals-search input{font:600 15px DM Sans,sans-serif!important;color:var(--ink)}.rentals-search button{width:auto!important;height:50px!important;padding:0 20px;border:0!important;border-radius:14px!important;background:var(--orange)!important;color:#fff!important;font:800 14px DM Sans,sans-serif!important}.rentals-category-section,.rentals-section{margin:28px 0!important}.rentals-title{align-items:center!important;margin-bottom:15px!important}.rentals-title small{display:block;color:var(--green);font-size:10px;font-weight:900;letter-spacing:1.5px;margin-bottom:4px}.rentals-title h2{font-size:23px!important;letter-spacing:-.7px!important}.rentals-title button{font-size:13px;color:var(--green)!important}.rental-filter-row{display:flex;gap:9px;overflow-x:auto;padding:2px 1px 8px;scrollbar-width:none}.rental-filter-row::-webkit-scrollbar{display:none}.rental-filter-row button{flex:none;display:flex;align-items:center;gap:7px;padding:10px 14px;border:1px solid #e0e7f2;border-radius:999px;background:#fff;color:#536862;font-size:13px;font-weight:800}.rental-filter-row button span{font-size:19px}.rental-filter-row button.active{background:var(--ink);border-color:var(--ink);color:#fff}.rental-grid{gap:14px!important}.rental-card{border:0!important;border-radius:20px!important;background:#fff!important;box-shadow:0 8px 25px #102d2714!important;cursor:pointer}.rental-card:active{transform:scale(.985)}.rental-photo{position:relative}.rental-card img{height:150px!important}.rental-badge{position:absolute;left:10px;top:10px;padding:7px 9px;border-radius:9px;background:#102d27db;color:#fff;font-size:10px;font-weight:900}.rental-card .save-rental{width:37px!important;height:37px!important;border:0!important;background:#fffffff0!important;color:#60736d!important;box-shadow:0 5px 16px #00000026!important}.save-rental.saved{color:#e34d63!important}.rental-card-copy{padding:13px!important}.rental-card-top{display:flex;align-items:start;gap:8px;justify-content:space-between}.rental-card strong{font-size:15px!important;color:var(--ink)!important}.rental-card-top>span{display:flex;align-items:center;gap:2px;font-size:12px;font-weight:800}.rental-card-top i{font-size:15px;color:#f4a623}.rental-card small{display:flex!important;align-items:center;gap:3px;font-size:11px!important;color:#7a8c86!important}.rental-card small span{font-size:14px}.rental-card b{margin-top:9px!important;color:var(--green)!important;font-size:14px!important}.rental-card b em{font-style:normal;font-size:11px;color:#82928d;font-weight:600}.rental-featured{display:grid;grid-template-columns:1.35fr 1fr;min-height:205px}.rental-featured .rental-photo{min-height:205px}.rental-featured img{height:100%!important}.rental-featured .rental-card-copy{padding:18px!important;display:flex;flex-direction:column;justify-content:end}.rental-featured .rental-card-top{display:block}.rental-featured strong{font-size:21px!important;white-space:normal}.rental-featured .rental-card-top>span{margin:8px 0}.rentals-trust{padding:18px!important;border-radius:20px!important;background:var(--ink)!important}.rentals-trust>span:first-child{background:#dfff7d1f!important;color:var(--lime)!important}.rentals-trust>span:last-child{margin-left:auto;background:none!important;color:#fff!important;width:auto}.rentals-trust small{font-size:11px;color:#b9cbc5!important}.rentals-page-head button{border:1px solid #e0e7f2!important;background:#fff!important;color:var(--ink)!important}.rentals-page-head small{color:var(--green)!important}.rentals-page-head h2{color:var(--ink)!important}.rentals-explore-search{margin:0 0 15px!important;border:1px solid #e0e7f2!important;box-shadow:0 8px 24px #102d2712!important}.rentals-explore-search button{width:48px!important;padding:0!important;background:#eaf4f0!important;color:var(--green)!important}.rentals-results-count{display:flex;justify-content:space-between;margin:18px 0 13px;color:#758680;font-size:12px}.rentals-results-count strong{font-size:14px;color:var(--ink)}.rental-detail{border:0!important;border-radius:24px!important;background:#fff!important;box-shadow:0 12px 34px #102d2714!important}.rental-detail-media{height:300px;position:relative}.rental-detail-media img{width:100%;height:100%;object-fit:cover}.rental-detail-media>span{position:absolute;left:16px;bottom:16px;padding:8px 11px;border-radius:10px;background:var(--ink);color:#fff;font-size:11px;font-weight:900}.rental-detail-media .save-rental{position:absolute;right:14px;top:14px;width:42px;height:42px;border:0;border-radius:50%;background:#fff;color:#5e716b}.rental-detail-copy{padding:22px!important}.rental-detail-meta{display:flex;justify-content:space-between;color:var(--green);font-size:12px;font-weight:800}.rental-detail-meta span:last-child{display:flex;align-items:center;color:var(--ink)}.rental-detail-meta i{font-size:16px;color:#f4a623}.rental-detail-copy h1{font-size:29px!important;color:var(--ink)!important}.rental-location{display:flex;align-items:center;color:#71827d!important}.rental-owner{display:flex;align-items:center;gap:11px;margin:20px 0;padding:15px 0;border-block:1px solid #e7efec}.rental-owner>div{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:#dff6ed;color:var(--green);font-weight:900}.rental-owner p{margin:0;flex:1}.rental-owner strong,.rental-owner small{display:block}.rental-owner small{font-size:11px;color:#71827d}.rental-owner>span{color:var(--green)}.rental-description{color:#657772!important}.rental-benefits{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:20px 0}.rental-benefits div{padding:13px 10px;border-radius:14px;background:#f1f7f4}.rental-benefits span{color:var(--green)}.rental-benefits strong,.rental-benefits small{display:block}.rental-benefits strong{font-size:11px}.rental-benefits small{font-size:9px;color:#71827d}.rental-book-box{padding:18px;border:1px solid #e0e7f2;border-radius:18px}.rental-book-price strong{font-size:22px}.rental-dates input,.rental-form input,.rental-form select,.rental-form textarea{border-color:#e0e7f2!important;border-radius:12px!important}.rentals-primary{display:flex;align-items:center;justify-content:center;gap:8px;border:0!important;border-radius:14px!important;background:var(--orange)!important;color:#fff!important}.rental-book-box>small{display:block;text-align:center;color:#71827d;margin-top:9px}.rental-list-intro{display:flex;gap:12px;align-items:center;padding:16px;margin-bottom:14px;border-radius:17px;background:var(--ink);color:#fff}.rental-list-intro>span{color:var(--lime)}.rental-list-intro strong,.rental-list-intro small{display:block}.rental-list-intro small{font-size:11px;color:#bdd0ca}.rental-form,.rental-booking,.rental-profile-card{border:0!important;border-radius:20px!important;background:#fff!important;box-shadow:0 9px 28px #102d2712!important}.rental-form{padding:20px!important}.rental-form-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rental-empty p{color:#71827d;line-height:1.5}.rental-success>span,.rental-empty>span{color:var(--green)!important}.rental-booking div>span{font-size:9px;font-weight:900;color:#d3761e}.rental-booking i{color:var(--green)}.rental-profile-card{text-align:center;padding:24px}.rental-profile-card>div{width:72px;height:72px;margin:auto;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--lime);font-size:24px;font-weight:900}.rental-profile-card>p{color:var(--green)}.rental-profile-card button{width:100%;display:flex;align-items:center;gap:10px;padding:15px 5px;border-top:1px solid #e5edeb}.rental-profile-card button i{margin-left:auto}.rentals-nav{height:100px!important;min-height:100px!important;padding:14px 28px max(14px,env(safe-area-inset-bottom))!important;grid-template-columns:1fr 1fr 86px 1fr 1fr!important;background:#fff!important;border-top:1px solid #dde7e3!important;box-shadow:none!important;overflow:visible!important}.rentals-nav>button:not(.rentals-center){min-width:0!important;border:0!important;background:transparent!important;color:#81908b!important;display:grid!important;justify-items:center!important;align-content:center!important;gap:6px!important;font:inherit!important;transform:none!important;box-shadow:none!important}.rentals-nav>button:not(.rentals-center)>span{font-size:27px!important}.rentals-nav b{display:block!important;font-size:.78rem!important;line-height:1!important}.rentals-nav>button.active:not(.rentals-center){color:var(--green)!important}.rentals-center{align-self:start!important;justify-self:center!important;width:74px!important;height:74px!important;min-height:74px!important;margin-top:-48px!important;border:7px solid #fff!important;border-radius:25px!important;transform:rotate(45deg)!important;background:linear-gradient(135deg,#dfff6e,#70e52d)!important;color:#0b543e!important;box-shadow:0 10px 24px #63ca2a4a!important}.rentals-center span{font-size:30px!important;transform:rotate(-45deg)!important}.rentals-center.active{background:linear-gradient(135deg,#dfff6e,#70e52d)!important;color:#0b543e!important}@media(min-width:680px){.rental-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}.rental-detail{display:grid;grid-template-columns:1.08fr .92fr}.rental-detail-media{height:100%;min-height:650px}}@media(max-width:610px){.rentals-nav{height:91px!important;min-height:91px!important;padding-inline:14px!important}.rentals-nav b{font-size:.7rem!important}.rentals-center{width:68px!important;height:68px!important;min-height:68px!important;border-radius:23px!important}}@media(max-width:430px){.rental-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.rental-card img{height:132px!important}.rental-featured{grid-template-columns:1.25fr 1fr!important}.rental-featured .rental-card-top>span,.rental-featured .rental-card-copy>small{display:none!important}.rental-featured strong{font-size:18px!important}.rental-detail-media{height:265px}}.classifieds-page{--cl-ink:#122742;--cl-blue:#0757e8;--cl-muted:#627185;--cl-line:#e0e7f0;max-width:1200px;margin:0 auto;padding:22px 26px 112px;color:var(--cl-ink);font-size:1rem;line-height:1.5}.classifieds-page *{box-sizing:border-box}.classifieds-page button,.classifieds-page input,.classifieds-page select,.classifieds-page textarea{font:inherit}.classifieds-page button,.classifieds-page a{touch-action:manipulation}.classifieds-page button{cursor:pointer}.classifieds-page button:disabled{opacity:.6;cursor:wait}.classifieds-page button:focus-visible,.classifieds-page a:focus-visible,.classifieds-page input:focus-visible,.classifieds-page select:focus-visible,.classifieds-page textarea:focus-visible{outline:3px solid #ff9e45;outline-offset:3px}.classifieds-page [hidden]{display:none!important}.classifieds-page h1,.classifieds-page h2,.classifieds-page p{overflow-wrap:anywhere}.classifieds-page h1{font-size:clamp(1.8rem,3.3vw,2.7rem);line-height:1.13;letter-spacing:-.035em;margin:10px 0}.classifieds-page h2{font-size:1.2rem;line-height:1.3}.classifieds-page p{color:var(--cl-muted)}.classifieds-page .material-symbols-rounded{font-size:23px;flex-shrink:0}.cl-top{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.cl-wordmark{font-size:1.5rem;letter-spacing:-.04em;font-weight:850;color:var(--cl-ink);text-decoration:none;line-height:1.1}.cl-wordmark span{display:block;font-size:.75rem;font-weight:600;letter-spacing:.06em;color:var(--cl-blue);margin-top:4px}.cl-primary,.cl-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 19px;border-radius:12px;border:1px solid transparent;text-decoration:none;font-weight:750!important}.cl-primary{background:var(--cl-blue);color:#fff;box-shadow:0 4px 12px #0757e814}.cl-top .cl-primary{background:#ff740c;color:#17233a;box-shadow:none}.cl-primary:hover{filter:brightness(.96)}.cl-secondary{background:#fff;color:var(--cl-ink);border-color:var(--cl-line)}.cl-nav{display:flex;gap:6px;border-bottom:1px solid var(--cl-line);margin:0 0 28px}.cl-nav button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:50px;border:0;border-bottom:3px solid transparent;padding:10px 18px;background:transparent;color:var(--cl-muted);font-weight:700}.cl-nav button[aria-current=page]{color:var(--cl-blue);border-color:var(--cl-blue)}.cl-heading{margin:22px 0}.cl-heading p,.cl-form-heading p{margin:6px 0 0}.cl-eyebrow{font-size:.75rem;font-weight:800;letter-spacing:.12em;color:var(--cl-blue)}.cl-search{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) auto;gap:8px;background:#eef4ff;border:1px solid #d9e5fb;padding:10px;border-radius:17px}.cl-search label{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--cl-line);border-radius:10px;padding:0 13px;color:var(--cl-muted)}.cl-search input{min-width:0;width:100%;padding:13px 0;border:0;background:transparent;color:var(--cl-ink)}.cl-categories{display:flex;gap:9px;overflow:auto;padding:20px 0 12px;scrollbar-width:thin}.cl-categories button{display:flex;gap:7px;align-items:center;white-space:nowrap;border:1px solid var(--cl-line);border-radius:24px;background:#fff;padding:10px 15px;min-height:44px;font-size:.875rem;font-weight:650;color:var(--cl-ink)}.cl-categories button[aria-pressed=true]{background:var(--cl-ink);color:#fff;border-color:var(--cl-ink)}.cl-categories .material-symbols-rounded{font-size:20px}.cl-results-head{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:20px 0 18px}.cl-results-head h2{margin:0}.cl-results-head p{margin:5px 0;font-size:.875rem}.cl-results-head label{display:flex;align-items:center;gap:8px;color:var(--cl-muted);font-size:.875rem}.cl-results-head select{max-width:180px;min-height:44px;background:#fff;border:1px solid var(--cl-line);border-radius:10px;padding:8px;color:var(--cl-ink)}.cl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.cl-card{min-width:0;background:#fff;border:1px solid var(--cl-line);border-radius:18px;overflow:hidden;transition:box-shadow .18s,transform .18s}.cl-card:hover{box-shadow:0 9px 24px #12274212;transform:translateY(-2px)}.cl-photo{position:relative;aspect-ratio:4/3;background:#edf2f8;overflow:hidden}.cl-photo-open{width:100%;height:100%;padding:0;border:0;background:transparent;display:grid;place-items:center;color:var(--cl-muted)}.cl-photo img{width:100%;height:100%;object-fit:cover;display:block}.cl-heart{position:absolute;right:10px;top:10px;width:44px;height:44px;border:1px solid #ffffffb3;border-radius:50%;background:#fffffff0;display:grid;place-items:center;color:#596779;box-shadow:0 2px 8px #12274216}.cl-heart.saved{color:#d33d68;background:#fff0f4}.cl-heart.saved .material-symbols-rounded{font-variation-settings:"FILL" 1}.cl-badge{position:absolute;top:12px;left:12px;padding:5px 9px;border-radius:7px;background:#fff;color:#304059;font-size:.75rem;font-weight:750;text-transform:capitalize;box-shadow:0 2px 8px #12274214}.cl-card-copy{padding:16px 17px 18px}.cl-card-copy small{font-size:.75rem;color:var(--cl-muted)}.cl-title-link{padding:0;border:0;background:transparent;text-align:left;color:var(--cl-ink);font-size:1rem;font-weight:750!important;display:block;width:100%;margin:5px 0 9px;line-height:1.4;overflow-wrap:anywhere}.cl-title-link:hover{text-decoration:underline}.cl-card-copy>strong{font-size:1.15rem;letter-spacing:-.025em}.cl-card-copy p{display:flex;align-items:flex-start;gap:4px;margin:11px 0 0;font-size:.875rem;line-height:1.4}.cl-card-copy p .material-symbols-rounded{font-size:17px}.cl-card-actions{display:flex;justify-content:space-between;gap:8px;padding:8px 12px;border-top:1px solid var(--cl-line)}.cl-card-actions button{border:0;background:transparent;color:var(--cl-blue);display:flex;align-items:center;gap:5px;min-height:40px;font-size:.875rem}.cl-empty{display:grid;justify-items:center;text-align:center;padding:35px 20px;background:#f4f7fc;border:1px dashed #d1dbea;border-radius:18px;margin:12px 0 25px}.cl-empty>.material-symbols-rounded{font-size:32px;color:var(--cl-blue);background:#e5edff;padding:13px;border-radius:18px}.cl-empty h2{margin:14px 0 0}.cl-empty p{max-width:480px;margin:8px 0 19px}.cl-load{display:flex;margin:24px auto}.cl-status{margin:14px 0;padding:12px 16px;border-radius:10px;background:#edf5ff;color:#1855a8;overflow-wrap:anywhere}.cl-status.error{background:#fff0f0;color:#a12937}.cl-signin{max-width:590px;margin:34px auto;text-align:center;padding:34px 18px}.cl-signin .cl-secondary{margin:15px}.cl-signin-mark{display:grid;place-items:center;width:76px;height:76px;border-radius:22px;background:#e8f0ff;color:var(--cl-blue);margin:0 auto 20px}.cl-signin-mark span{font-size:38px!important}.cl-signin p{margin:14px 0 24px}.cl-form-heading{margin-bottom:26px}.cl-text{display:inline-flex;gap:7px;align-items:center;background:transparent;border:0;padding:9px 0;min-height:44px;color:var(--cl-muted);font-size:.875rem!important}.cl-post-layout{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(0,1.2fr);gap:25px;align-items:start}.cl-panel{background:#fff;border:1px solid var(--cl-line);border-radius:20px;padding:24px}.cl-panel h2{display:flex;align-items:center;gap:9px;margin:0 0 18px}.cl-panel h2>span{width:28px;height:28px;border-radius:50%;background:#eaf1ff;display:grid;place-items:center;color:var(--cl-blue);font-size:.875rem}.cl-panel>p{font-size:.875rem}.cl-details-panel{display:grid;gap:18px}.cl-details-panel h2:not(:first-child){border-top:1px solid var(--cl-line);padding-top:20px;margin-top:4px}.cl-details-panel label,.cl-share-label{display:grid;gap:7px;font-size:.875rem;font-weight:650}.cl-details-panel input,.cl-details-panel select,.cl-details-panel textarea,.cl-share-label input{width:100%;min-width:0;border:1px solid #ccd7e6;border-radius:10px;padding:12px;background:#fff;color:var(--cl-ink);font-size:1rem}.cl-details-panel textarea{resize:vertical}.cl-details-panel small{font-size:.75rem;color:var(--cl-muted);font-weight:400}.cl-form-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}.cl-help{font-size:.875rem!important;color:var(--cl-muted);margin:0;line-height:1.5}.cl-upload{position:relative;display:grid;justify-items:center;gap:9px;padding:35px 14px;background:#f5f8ff;border:2px dashed #b9cbe7;border-radius:15px;cursor:pointer;color:var(--cl-blue);text-align:center;overflow:hidden}.cl-upload .material-symbols-rounded{font-size:35px}.cl-upload span:last-of-type{font-size:.75rem;color:var(--cl-muted)}.cl-upload input{position:absolute;inset:0;opacity:0;width:100%;height:100%;cursor:pointer}.cl-upload:focus-within{outline:3px solid #ff9e45;outline-offset:3px}.cl-upload-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:15px 0}.cl-upload-photo{aspect-ratio:1;position:relative;background:#edf2f8;border-radius:12px;overflow:hidden}.cl-upload-photo img{width:100%;height:100%;object-fit:cover}.cl-upload-photo>button{position:absolute;right:5px;top:5px;width:38px;height:38px;display:grid;place-items:center;border:0;border-radius:50%;background:#fff;color:var(--cl-ink)}.cl-upload-photo small{position:absolute;left:7px;bottom:7px;background:#fff;padding:3px 7px;border-radius:5px;font-size:.75rem}.cl-upload-photo .cl-cover-button{inset:auto 7px 7px;width:auto;height:auto;min-height:32px;border-radius:7px;font-size:.75rem}.cl-submit{width:100%}.cl-stats{display:flex;gap:14px;margin:18px 0 25px}.cl-stats>span{display:flex;align-items:baseline;gap:10px;background:#eff4fc;padding:14px 24px;border-radius:12px;color:var(--cl-muted);font-size:.875rem}.cl-stats b{font-size:1.5rem;color:var(--cl-ink)}.cl-detail{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:34px;margin-top:15px}.cl-detail-photo{position:relative;aspect-ratio:1;background:#edf2f8;border-radius:20px;overflow:hidden;display:grid;place-items:center}.cl-detail-photo img{width:100%;height:100%;object-fit:contain}.cl-thumbnails{display:flex;gap:10px;padding:13px 0;overflow:auto}.cl-thumbnails button{flex-shrink:0;width:76px;height:76px;padding:0;border-radius:10px;border:1px solid var(--cl-line);background:#edf2f8;overflow:hidden}.cl-thumbnails img{width:100%;height:100%;object-fit:cover}.cl-detail-copy h1{font-size:clamp(1.7rem,3vw,2.25rem);margin-top:10px}.cl-price{font-size:1.7rem;display:block;color:var(--cl-blue);margin:15px 0}.cl-location{display:flex;align-items:center;gap:7px}.cl-detail-copy h2{margin-top:26px}.cl-description{white-space:pre-wrap;line-height:1.65}.cl-seller-inline{display:flex;align-items:center;gap:12px;border-top:1px solid var(--cl-line);padding:19px 0;margin:12px 0}.cl-seller-inline>.material-symbols-rounded{background:#edf3ff;border-radius:50%;padding:11px;color:var(--cl-blue)}.cl-seller-inline strong{color:var(--cl-ink)}.cl-seller-inline small{display:block;font-size:.875rem;color:var(--cl-muted)}.cl-details-panel .cl-seller-inline{border:0;padding:0;margin:0}.cl-note{padding:16px;background:#f1f5fb;border-radius:12px;font-size:.875rem;color:var(--cl-muted)}.cl-detail-actions,.cl-owner-actions{display:flex;gap:10px;flex-wrap:wrap;margin:16px 0}.cl-detail-actions>*{flex:1}.cl-safety{display:flex;gap:11px;background:#fff7e9;padding:15px;border-radius:13px;margin:24px 0;color:#905a12}.cl-safety p{color:inherit;margin:0;font-size:.875rem}.cl-contact-links{display:flex;flex-wrap:wrap;gap:15px;padding:15px 0}.cl-contact-links a{display:inline-flex;align-items:center;gap:7px;color:var(--cl-blue);min-height:44px;font-weight:700}.cl-share-label{margin:15px 0}.cl-share-label input{font-weight:400;font-size:.875rem}@media(min-width:1450px){.cl-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:850px){.classifieds-page{padding:18px 18px 115px}.cl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.cl-post-layout{grid-template-columns:1fr}.cl-photos-panel .cl-upload-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.cl-detail{gap:22px}.cl-search{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.cl-search .cl-primary{grid-column:1/-1}.cl-nav button{padding:10px 12px}.cl-panel{padding:20px}}@media(max-width:600px){.classifieds-page{padding:15px 14px calc(104px + env(safe-area-inset-bottom))}.cl-top{margin-bottom:22px}.cl-wordmark{font-size:1.35rem}.cl-top .cl-primary{padding:10px 13px;font-size:.875rem}.cl-nav{position:fixed;z-index:45;left:0;right:0;bottom:0;background:#fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:8px 5px calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--cl-line);border-bottom:0;margin:0;gap:2px}.cl-nav button{flex-direction:column;gap:3px;border:0;font-size:.75rem;padding:5px 2px;min-height:56px}.cl-nav button[aria-current=page]{background:#eef4ff;border-radius:12px}.cl-nav .cl-nav-post{color:var(--cl-blue)}.cl-nav .cl-nav-post>.material-symbols-rounded{font-size:29px}.cl-heading{margin:14px 0 20px}.cl-heading h1{font-size:1.9rem}.cl-heading p{font-size:.95rem}.cl-search{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding:8px}.cl-search label:first-child{grid-column:1/-1}.cl-search .cl-primary{grid-column:auto;padding:10px 16px}.cl-search label{padding:0 10px}.cl-search input{font-size:1rem}.cl-categories{margin-right:-14px;padding-right:14px}.cl-card{border-radius:14px}.cl-card-copy{padding:12px}.cl-card-copy>strong{font-size:1.05rem}.cl-card-copy small{font-size:.75rem}.cl-title-link{font-size:.95rem;margin-bottom:7px}.cl-card-copy p{font-size:.8rem}.cl-heart{width:40px;height:40px;top:7px;right:7px}.cl-badge{top:9px;left:8px;font-size:.75rem}.cl-results-head{align-items:start}.cl-results-head label{display:grid;gap:3px;justify-items:end;font-size:.75rem}.cl-results-head h2{padding-top:10px}.cl-results-head select{font-size:.875rem;max-width:157px}.cl-detail{grid-template-columns:1fr}.cl-detail-photo{aspect-ratio:4/3}.cl-detail-copy h1{font-size:1.8rem}.cl-panel{padding:18px 16px}.cl-form-row{grid-template-columns:1fr;gap:18px}.cl-photos-panel .cl-upload-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cl-stats{gap:8px}.cl-stats>span{flex:1;display:grid;gap:0;padding:12px;text-align:center}.cl-card-actions{padding:6px}.cl-card-actions button{font-size:.8rem}.cl-card-actions .material-symbols-rounded{font-size:18px}.cl-signin{padding:25px 6px;margin:16px auto}.cl-signin .cl-primary{width:100%}}@media(max-width:350px){.cl-grid{grid-template-columns:1fr}.cl-results-head{flex-wrap:wrap}.cl-results-head label{justify-items:start}.cl-top{gap:8px}.cl-top .cl-primary{padding:9px;font-size:.8rem}}@media(prefers-reduced-motion:reduce){.cl-card{transition:none}.cl-card:hover{transform:none}}body #homeView #superWorkspace:has(>#classifiedsRoot){padding-inline:0!important;background:#fff;min-height:85dvh}body:has(#homeView:not([hidden])>#superWorkspace:not([hidden])>#classifiedsRoot) #superNav{display:none!important}body #discoverView.ers-connected{--ers-orange:#f26c16;--ers-ink:#182c3a;--ers-muted:#526676;--ers-line:#dfe6eb;max-width:none;width:100%;padding:0 0 100px;background:#f7f9fb;color:var(--ers-ink);font-size:16px;line-height:1.5;min-height:100vh}.ers-connected *{box-sizing:border-box}.ers-connected .discover-header{max-width:1240px;margin:auto;padding:18px 28px;background:#fff;border-bottom:1px solid var(--ers-line)}.ers-connected #discoverContent{max-width:none;padding:0}.ers-shell{max-width:1240px;margin:auto;padding:0 28px 40px}.ers-shell button,.ers-shell input,.ers-shell select,.ers-shell a{font:inherit}.ers-shell button,.ers-shell a{touch-action:manipulation}.ers-shell button{cursor:pointer}.ers-shell button:focus-visible,.ers-shell a:focus-visible,.ers-shell input:focus-visible,.ers-shell select:focus-visible{outline:3px solid #1683c5;outline-offset:4px}.ers-shell a{text-decoration:none}.ers-shell h1,.ers-shell h2,.ers-shell h3{color:var(--ers-ink);line-height:1.16;letter-spacing:-.025em}.ers-shell h1{font-size:clamp(30px,4vw,50px);margin:12px 0}.ers-shell h2{font-size:26px;margin:6px 0 12px}.ers-shell h3{font-size:22px;margin:8px 0}.ers-shell p{color:var(--ers-muted)}.ers-shell small{font-size:14px}.ers-tabs{display:flex;align-items:center;gap:26px;border-bottom:1px solid var(--ers-line);margin-bottom:26px;overflow-x:auto}.ers-tabs button{display:flex;align-items:center;gap:9px;min-height:64px;padding:0 1px;border:0;border-bottom:3px solid transparent;background:none;color:var(--ers-muted);white-space:nowrap;font-weight:600}.ers-tabs button[aria-current=page]{color:var(--ers-ink);border-bottom-color:var(--ers-orange)}.ers-tabs button:last-child{margin-left:auto;color:#bc4504}.ers-primary,.ers-secondary,.ers-text{display:inline-flex;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:11px 18px;border-radius:12px;border:1px solid transparent;font-weight:700!important;text-align:center;text-decoration:none;white-space:normal}.ers-primary{background:var(--ers-orange);color:#fff!important;box-shadow:none}.ers-primary:hover{background:#d95707}.ers-secondary{background:#fff;color:var(--ers-ink);border-color:var(--ers-line)}.ers-secondary:hover{background:#f1f5f8}.ers-text{background:transparent;color:var(--ers-ink);padding-inline:6px}.ers-eyebrow,.ers-section-heading small,.ers-page-heading>small{font-size:13px!important;font-weight:750;letter-spacing:.1em;color:#ac460b}.ers-intro{display:grid;grid-template-columns:1fr 1fr;gap:38px;align-items:center;padding:6px 0 26px}.ers-intro-copy p{margin:16px 0 0;font-size:18px}.ers-intro figure{position:relative;margin:0;height:230px;overflow:hidden;border-radius:22px}.ers-intro img{width:100%;height:100%;object-fit:cover}.ers-intro figcaption{position:absolute;bottom:14px;left:16px;background:#102635c9;color:#fff;padding:5px 10px;border-radius:7px;font-size:13px}.ers-search{display:grid;grid-template-columns:1.6fr 1fr 1fr .9fr auto;gap:0;background:#fff;border:1px solid #d4dfe6;border-radius:18px;padding:10px;box-shadow:0 12px 30px #1633470b;margin:0}.ers-search label{display:flex;align-items:center;gap:10px;padding:4px 14px;border-right:1px solid var(--ers-line);min-width:0}.ers-search label>.material-symbols-rounded{color:#80909b;font-size:23px}.ers-search label>span:last-child{font-size:13px;color:var(--ers-muted);display:block;min-width:0;flex:1;font-weight:600}.ers-search input,.ers-search select{background:transparent;color:var(--ers-ink);display:block;min-width:0;width:100%;border:0;margin-top:4px;min-height:27px;padding:0;font-size:15px;font-weight:600}.ers-search .ers-primary{margin-left:10px}.ers-search-note{font-size:14px;margin:11px 2px 26px}.ers-connect{display:flex;align-items:center;gap:18px;padding:22px 24px;background:#fff;border:1px solid var(--ers-line);border-radius:18px;margin:24px 0 34px;flex-wrap:wrap}.ers-connect-icon,.ers-aside-icon{width:48px;height:48px;display:grid;place-items:center;background:#fff0e6;color:#bf4e0a;border-radius:14px;flex-shrink:0}.ers-connect>div{flex:1;min-width:220px}.ers-connect h2{font-size:20px;margin:0 0 4px}.ers-connect p{margin:0;font-size:15px}.ers-connect>a{font-size:14px}.ers-section-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:30px 0 14px}.ers-section-heading h2{margin-bottom:0}.ers-sort{display:flex;align-items:center;gap:9px;font-size:14px;color:var(--ers-muted)}.ers-sort select{border:1px solid var(--ers-line);padding:10px;border-radius:10px;background:#fff;max-width:180px;color:var(--ers-ink);font-size:14px}.ers-results-bar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:20px 0}.ers-results-bar>span{color:var(--ers-muted);font-size:14px;white-space:nowrap}.ers-chips{display:flex;gap:8px;overflow:auto}.ers-chips button{border:1px solid var(--ers-line);border-radius:100px;background:#fff;padding:9px 16px;white-space:nowrap;color:var(--ers-ink);font-size:14px}.ers-chips button[aria-pressed=true]{background:var(--ers-ink);border-color:var(--ers-ink);color:#fff}.ers-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.ers-card{background:#fff;border:1px solid var(--ers-line);border-radius:19px;overflow:hidden;transition:transform .18s,box-shadow .18s}.ers-card:hover{transform:translateY(-3px);box-shadow:0 14px 28px #18394f0d}.ers-photo{position:relative;height:215px}.ers-photo-open{border:0;padding:0;display:block;width:100%;height:100%;background:#e9eff3}.ers-photo img,.ers-room-photo img,.ers-property-photo img{width:100%;height:100%;object-fit:cover;display:block}.ers-photo-label{position:absolute;top:13px;left:13px;border-radius:8px;background:#fffffff5;padding:5px 10px;font-size:13px;font-weight:650;pointer-events:none}.ers-save{position:absolute;top:11px;right:11px;width:42px;height:42px;display:grid;place-items:center;border-radius:50%;border:1px solid #ffffff7a;background:#fffffff5;color:var(--ers-ink)}.ers-save[aria-pressed=true]{color:#ce4d05}.ers-no-photo{height:100%;width:100%;min-height:160px;background:#eaf0f4;color:#526c7e;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;font-size:14px}.ers-no-photo>.material-symbols-rounded{font-size:44px;font-weight:200}.ers-card-copy{padding:20px}.ers-card-copy h2{font-size:22px;margin:7px 0}.ers-card-copy h2 button{padding:0;border:0;background:none;font-weight:700;color:inherit;letter-spacing:inherit;text-align:left}.ers-card-copy p{font-size:14px;margin:8px 0}.ers-location{display:flex;align-items:center;gap:5px}.ers-location .material-symbols-rounded{font-size:18px}.ers-card-copy footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #edf1f3;padding-top:16px;margin-top:17px}.ers-card-copy footer small,.ers-card-copy footer strong{display:block}.ers-card-copy footer small{color:var(--ers-muted);font-size:13px}.ers-card-copy footer strong{font-size:18px}.ers-card-copy footer button{padding:9px 12px;font-size:14px;min-height:43px}.ers-visit{display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:34px;background:#182c3a;margin-top:40px;border-radius:22px;overflow:hidden;color:#fff}.ers-visit>img{width:100%;height:240px;object-fit:cover}.ers-visit>div{padding:28px 28px 28px 0}.ers-visit h2{font-size:32px;color:#fff}.ers-visit p{color:#d2dce3}.ers-visit small{letter-spacing:.12em;color:#ffb17e}.ers-visit span{display:inline-block;background:#fff;color:#182c3a;padding:11px 17px;border-radius:10px;font-weight:700}.ers-credit{font-size:12px;margin-top:15px}.ers-credit a{color:inherit;text-decoration:underline}.ers-guest-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.ers-guest-card{background:#fff;border:1px solid #cdded8;border-left:4px solid #237959;border-radius:18px;padding:22px;display:grid;grid-template-columns:1fr auto;gap:20px}.ers-guest-label{display:flex;align-items:center;gap:7px;color:#37715b;font-size:14px;font-weight:650}.ers-guest-card h3{font-size:28px}.ers-guest-card p{font-size:14px;margin-bottom:0}.ers-code{display:flex;align-items:flex-start;flex-direction:column;background:#f0f7f4;padding:13px 15px;border-radius:12px}.ers-code small{font-size:12px;letter-spacing:.06em;color:#375f50}.ers-code strong{font:750 29px ui-monospace,monospace;letter-spacing:.1em;color:#174a36;margin:4px 0}.ers-code button{border:0;padding:4px 0;display:flex;align-items:center;gap:6px;background:none;color:#215840;font-size:14px;min-height:32px}.ers-code button span{font-size:17px}.ers-guest-actions{grid-column:1/-1;display:flex;gap:8px;flex-wrap:wrap;border-top:1px solid #e8eeee;padding-top:16px}.ers-guest-actions a{color:#264a3e;display:flex;align-items:center;gap:6px;background:#f0f5f3;padding:10px 12px;border-radius:9px;font-size:14px}.ers-guest-actions span{font-size:20px}.ers-page-heading{margin:26px 0}.ers-property-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:16px 0 26px}.ers-property-heading p{display:flex;align-items:center;gap:7px;margin-bottom:0}.ers-property-heading>div:last-child{display:flex;gap:8px}.ers-property-heading h1{font-size:38px}.ers-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px}.ers-property-photo{height:330px;border-radius:20px;overflow:hidden}.ers-room-list{display:grid;gap:20px}.ers-room{display:grid;grid-template-columns:200px minmax(0,1fr);background:#fff;border:1px solid var(--ers-line);border-radius:16px;overflow:hidden}.ers-room-photo{min-height:220px}.ers-room-copy{padding:22px}.ers-room-copy h3{margin:7px 0 12px}.ers-room-copy p{font-size:15px;white-space:pre-line}.ers-room-category{font-size:13px;font-weight:650;color:#a24c16}.ers-capacity{display:flex;align-items:center;gap:7px;font-size:14px;color:var(--ers-muted)}.ers-room-copy footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:22px}.ers-room-copy footer strong,.ers-room-copy footer small{display:block}.ers-room-copy footer strong{font-size:20px}.ers-room-copy footer small{color:var(--ers-muted)}.ers-booking-aside{background:#fff;padding:25px;border:1px solid var(--ers-line);border-radius:20px;align-self:start;position:sticky;top:24px}.ers-booking-aside h2{font-size:23px;margin-top:20px}.ers-booking-aside dl>div{padding:13px 0;border-bottom:1px solid #e9eef1;display:flex;justify-content:space-between;gap:12px}.ers-booking-aside dt{color:var(--ers-muted);font-size:14px}.ers-booking-aside dd{margin:0;font-size:15px;font-weight:650}.ers-booking-aside>button{width:100%}.ers-booking-aside p{font-size:15px;line-height:1.7}.ers-aside-note{display:flex;gap:9px;font-size:14px;border-top:1px solid var(--ers-line);padding-top:18px;margin-top:22px;color:#446454}.ers-booking-aside>a{margin-top:14px}.ers-bookings{display:grid;gap:16px}.ers-reservation{display:flex;align-items:center;gap:20px;background:#fff;border:1px solid var(--ers-line);border-radius:16px;padding:24px}.ers-reservation-icon{width:56px;height:56px;display:grid;place-items:center;background:#eef3f6;border-radius:14px;flex-shrink:0}.ers-reservation>div:nth-child(2){flex:1}.ers-reservation h2{font-size:23px;margin:6px 0}.ers-reservation p{margin:8px 0;font-size:15px}.ers-reservation>div:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.ers-status{background:#eef3f6;padding:5px 10px;border-radius:7px;font-size:14px}.ers-notice{padding:14px 18px;border:1px solid #d1dfe8;background:#edf6fc;border-radius:12px;color:#24485f!important}.ers-empty{padding:44px 24px;text-align:center;background:#fff;border:1px dashed #cbd8e0;border-radius:18px}.ers-empty>.material-symbols-rounded{font-size:38px;color:#8ca0af;margin-bottom:8px}.ers-empty p{max-width:480px;margin:14px auto 22px}.ers-empty h2{font-size:24px}.ers-loading{padding:60px;text-align:center;color:var(--ers-muted)}@media(min-width:1000px){body:has(#discoverView.ers-connected:not([hidden])) #discoverNav{display:none!important}body #discoverView.ers-connected{padding-bottom:30px}}@media(max-width:1050px){.ers-search{grid-template-columns:1.2fr 1fr 1fr}.ers-search .ers-where{grid-column:1/4;border-right:0;border-bottom:1px solid var(--ers-line);padding-bottom:12px;margin-bottom:8px}.ers-search .ers-primary{grid-column:1/4;margin:10px 0 0}.ers-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ers-detail-layout{grid-template-columns:minmax(0,1fr) 285px;gap:18px}.ers-room{grid-template-columns:1fr}.ers-room-photo{height:210px}.ers-guest-grid{grid-template-columns:1fr}}@media(max-width:650px){.ers-shell{padding:0 16px 25px}.ers-connected .discover-header{padding:14px 16px}.ers-tabs{gap:20px;margin-bottom:20px}.ers-tabs button{font-size:14px;min-height:54px}.ers-tabs button .material-symbols-rounded{font-size:20px}.ers-tabs button:last-child{margin-left:0}.ers-intro{grid-template-columns:1fr;gap:18px;padding-bottom:20px}.ers-intro h1{font-size:37px}.ers-intro h1 br{display:none}.ers-intro-copy p{font-size:16px;margin:10px 0 0}.ers-intro figure{height:150px;border-radius:16px}.ers-eyebrow{font-size:12px!important}.ers-search{border-radius:15px;padding:10px;grid-template-columns:1fr 1fr}.ers-search .ers-where{grid-column:1/-1}.ers-search label{padding:7px 10px;gap:7px}.ers-search label>.material-symbols-rounded{display:none}.ers-search label:nth-child(3){border-right:0}.ers-search label:nth-child(4){border-right:0;padding-top:13px}.ers-search input,.ers-search select{font-size:16px;min-height:30px}.ers-search .ers-primary{grid-column:auto;margin:7px 0 0;padding:10px;font-size:14px}.ers-search-note{font-size:13px;margin-bottom:20px}.ers-connect{padding:18px;gap:13px;margin-bottom:28px}.ers-connect>div{min-width:0;flex-basis:calc(100% - 64px)}.ers-connect .ers-primary,.ers-connect .ers-secondary{flex:1}.ers-connect h2{font-size:19px}.ers-connect p{font-size:14px}.ers-grid{grid-template-columns:1fr;gap:20px}.ers-photo{height:220px}.ers-section-heading{align-items:flex-start;flex-wrap:wrap;gap:14px}.ers-section-heading h2{font-size:24px}.ers-section-heading small{font-size:12px!important}.ers-sort{margin-left:auto;font-size:13px}.ers-sort select{max-width:175px;font-size:13px}.ers-results-bar{align-items:flex-start;flex-direction:column;gap:11px}.ers-results-bar>span{font-size:13px}.ers-chips{max-width:100%}.ers-chips button{font-size:14px}.ers-visit{grid-template-columns:1fr;gap:0;margin-top:30px}.ers-visit>img{height:170px}.ers-visit>div{padding:23px}.ers-visit h2{font-size:29px}.ers-credit{font-size:12px}.ers-guest-card{grid-template-columns:1fr;padding:20px;gap:16px}.ers-code{display:grid;grid-template-columns:1fr auto;align-items:center}.ers-code small{grid-column:1/-1}.ers-code strong{font-size:32px}.ers-code button{padding:10px}.ers-guest-actions{gap:6px}.ers-guest-actions a{padding:10px 9px;font-size:13px}.ers-property-heading{display:block}.ers-property-heading h1{font-size:32px}.ers-property-heading>div:last-child{margin-top:18px}.ers-detail-layout{grid-template-columns:1fr}.ers-property-photo{height:235px}.ers-booking-aside{position:static;grid-row:1}.ers-booking-aside>p,.ers-aside-note{display:none}.ers-booking-aside dl{display:flex;flex-wrap:wrap;gap:16px}.ers-booking-aside dl>div{display:block;flex:1;border:0;padding:0;min-width:80px}.ers-booking-aside h2{margin-top:0}.ers-aside-icon{display:none}.ers-booking-aside,.ers-room-copy{padding:20px}.ers-room-copy footer button{font-size:14px}.ers-reservation{flex-wrap:wrap;gap:13px;padding:20px}.ers-reservation>div:last-child{width:100%;flex-direction:row;align-items:center;justify-content:space-between;border-top:1px solid var(--ers-line);padding-top:16px}.ers-reservation-icon{width:44px;height:44px}.ers-reservation h2{font-size:20px}}@media(prefers-reduced-motion:reduce){.ers-card{transition:none}.ers-card:hover{transform:none}}:root{--green:#064df7;--green-dark:#043a2b;--ink:#10251e;--muted:#687a74;--line:#e1e9e5;--surface:#f5f7fc;--pwa-shadow:0 7px 22px rgba(20,63,48,.06);--pwa-width:560px}html{background:#e8efec;-webkit-text-size-adjust:100%}body{background:radial-gradient(circle at 16% 10%,#b9f36b38,transparent 24rem),radial-gradient(circle at 88% 78%,#064df729,transparent 28rem),#e8efec;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:var(--ink);-webkit-font-smoothing:antialiased}[hidden]{display:none!important}.status-strip{display:none}body main:is(.app-shell,.shop-shell,.events-shell,.jobs-shell,.music-shell,.life-shell,.discover-shell,.health-shell,.rentals-shell){width:min(100%,var(--pwa-width));max-width:var(--pwa-width);margin-inline:auto;padding:0 18px calc(112px + env(safe-area-inset-bottom));background:var(--surface);color:var(--ink);min-height:100dvh;box-shadow:0 0 70px #083b2b21;overflow-x:clip}body :is(.super-workspace,.super-workspace.services-page,.super-workspace.digital-page,.super-workspace.eravo-id-page){background:var(--surface);color:var(--ink)}body :is(.app-header,.shop-header,.events-header,.jobs-header,.music-header,.life-header,.discover-header,.health-header,.rentals-header,.services-page-head,.digital-header,.eid-header,.unified-service-head){min-height:70px;height:auto;margin:0 -18px;padding:14px 18px 12px;background:#f5f7fced;color:var(--ink);border:0;border-bottom:1px solid #e1e9e5bf;box-shadow:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;z-index:25;gap:10px}body .app-header{grid-template-columns:1fr auto auto}body :is(.brand-mark,.mini-home-logo){width:36px;height:36px;min-width:36px;box-shadow:none;border-radius:50%;background:#064df7;color:#fff}body .brand{gap:9px}body .brand strong{font-size:18px;letter-spacing:-.45px}body .brand small{font-size:12px;letter-spacing:.06em}body .mini-service-brand{gap:9px;min-width:0}body .mini-service-brand strong{font-size:18px!important;letter-spacing:-.45px}body .mini-service-brand small{font-size:12px!important}body :is(.avatar,.music-profile,.event-profile,.health-avatar){width:36px;height:36px;border-radius:50%;background:linear-gradient(145deg,#099266,#054f3a);border:2px solid white;color:#fff;font-size:12px;box-shadow:0 4px 12px #054f3a33}body .location{padding:7px 9px;border-radius:999px;box-shadow:none;background:#edf9f5;border:1px solid #cfe9df;gap:5px}body .location small{font-size:12px}body .location strong{font-size:14px}body .intro{margin:20px 2px 17px;align-items:center}body .intro h1{font-size:clamp(23px,6vw,28px);line-height:1.18;letter-spacing:-.55px}body .intro p{font-size:12px;letter-spacing:.085em}body :is(.notification,.mini-mega-trigger,.eid-mega,.digital-mega,.services-menu-button){width:40px;height:40px;border-radius:50%;box-shadow:var(--pwa-shadow);background:#fff;border:1px solid var(--line);color:var(--green)}body :is(.search,.life-search,.event-search,.health-search,.rentals-search,.classified-search,.services-search,.music-search){min-height:48px;height:auto;padding:12px 14px;border:1px solid var(--line);border-radius:18px;background:#fff;color:var(--muted);box-shadow:var(--pwa-shadow);margin-block:16px}body :is(input,select,textarea){font-family:inherit;font-size:16px;max-width:100%}body :is(.search,.life-search,.event-search,.health-search,.rentals-search,.classified-search,.services-search,.music-search) input{font-size:16px;color:var(--ink);background:transparent;min-width:0}body .search button{width:38px;height:38px;border-radius:50%;background:var(--green);box-shadow:none}body :is(.wallet,.balance-card,.eid-card,.eid-full-card){border-radius:27px;background:linear-gradient(145deg,#0a9367,#087452 46%,#064b39);color:#fff;box-shadow:0 18px 42px #055b403d;padding:22px}body :is(.quick-actions,.actions){gap:7px;margin-block:19px 28px}body :is(.service-icon,.services-tile-icon,.services-recent .material-symbols-rounded,.health-services span,.eid-actions span,.digital-service-grid>button>span){width:49px;height:49px;min-width:49px;border-radius:50%!important;box-shadow:var(--pwa-shadow);border:0;font-size:23px}body :is(.quick-actions,.actions) button>span:first-child{border-radius:50%!important;width:49px;height:49px}body :is(.services button b,.quick-actions button,.actions button){font-size:14px}body :is(h2,.services-title h2){letter-spacing:-.45px}body :is(.section-title h2,.life-title h2,.health-title h2,.digital-title h2,.services-block-head h2,.services-section-title h2,.eid-title h2){font-size:20px}body :is(.shop-hero,.jobs-hero,.health-hero,.life-hero,.rentals-hero,.digital-intro){margin-block:18px 24px;padding:22px;border-radius:24px;background:linear-gradient(145deg,#087452,#043a2b);color:#fff;box-shadow:0 15px 40px #143f301c}body :is(.shop-hero,.jobs-hero,.health-hero,.life-hero,.rentals-hero,.digital-intro) h1{font-size:28px;line-height:1.18;letter-spacing:-.55px}body :is(.shop-hero,.jobs-hero,.health-hero,.life-hero,.rentals-hero,.digital-intro) p{font-size:16px;color:#e1f2eb;line-height:1.5}body :is(.product-card,.event-item,.job-card,.life-card,.rental-card,.doctor-card,.classified-card,.stay-card,.room-card,.workspace-card){border-radius:18px;border:1px solid var(--line);background:#fff;color:var(--ink);box-shadow:var(--pwa-shadow);overflow:hidden}body :is(.product-info h3,.job-card h3,.life-card strong,.rental-card strong,.classified-card h3){font-size:16px;line-height:1.35}body :is(.product-info small,.doctor-card small,.rental-card small,.job-card small){font-size:14px;color:var(--muted)}body :is(.product-grid,.life-grid,.rentals-grid){gap:12px}body :is(.super-primary,.health-primary,.rentals-primary,.digital-form>button,.eid-form>button,.eid-upgrade button){border-radius:999px;background:var(--green);color:#fff;padding:14px 18px;font-size:16px}body :is(.services-featured,.digital-work-grid){gap:12px}body .services-welcome{padding-block:22px 8px}body .services-welcome h1{font-size:28px;line-height:1.18}body .services-feature{border-radius:24px;box-shadow:var(--pwa-shadow)}body .services-list{gap:10px}body .services-tile{padding:13px;border-radius:18px;background:#fff;border:1px solid var(--line);box-shadow:var(--pwa-shadow)}body .services-tile strong{font-size:16px}body .services-tile small{font-size:14px}body .digital-service-grid{grid-template-columns:1fr}body .digital-service-grid>button{min-height:76px;display:flex;align-items:center;padding:13px;border-radius:18px;box-shadow:var(--pwa-shadow)}body .digital-service-grid p{font-size:14px}body .digital-service-grid i{margin-left:auto}body :is(.eid-level,.eid-panel,.eid-activity,.eid-actions,.eid-form){border-radius:18px;box-shadow:var(--pwa-shadow)}body .eid-content small{font-size:12px}body .eid-content p,body .eid-actions b{font-size:16px}body :is(.music-page-card,.lyrics-card,.queue-card,.blog-card){background:#fff;color:var(--ink);border:1px solid var(--line);border-radius:18px}body .music-shell :is(h1,h2,h3,strong){color:inherit}body .music-shell :is(p,small){color:var(--muted)}body .watch-mode{--watch-bg:#f5f7fc;--watch-text:#10251e}body .watch-mode :is(.watch-chips,.watch-section,.discover-section){color:var(--ink)}body .watch-mode :is(.watch-chips button){background:#fff;color:var(--green);border:1px solid var(--line);border-radius:999px}body .poster-card{color:var(--ink)}body nav:is(.bottom-nav,.shop-nav,.events-nav,.jobs-nav,.music-nav,.life-nav,.discover-nav,.health-nav,.rentals-nav,.digital-nav,.classifieds-nav){width:min(100%,var(--pwa-width));height:86px;min-height:86px;background:#ffffffed;border-top:1px solid #e1e9e5;box-shadow:0 -7px 22px #143f300a;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:9px 8px max(13px,env(safe-area-inset-bottom));color:var(--muted)}body nav button{font-family:inherit}body nav button b{font-size:12px!important}body nav button.active{color:var(--green)!important}body nav .active .material-symbols-rounded{color:var(--green)}body nav :is(.scan-button,.shop-scan,.ticket-center,.apply-center,.music-radio,.life-center,.discover-center,.health-center,.rentals-center){width:52px;height:52px;min-width:52px;border-radius:50%!important;transform:none;margin-top:-12px;border:5px solid white;background:linear-gradient(145deg,#099266,#054f3a);color:#fff;box-shadow:0 8px 20px #054f3a33}body nav :is(.scan-button,.shop-scan,.ticket-center,.apply-center,.music-radio,.life-center,.discover-center,.health-center,.rentals-center) span{color:#fff;transform:none}body .mega-sheet{background:var(--surface);max-width:560px}body .mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}body .mega-grid button{border:0;background:transparent;box-shadow:none;padding:8px;color:var(--ink)}body .mega-grid button>span{width:48px;height:48px;display:grid;place-items:center;margin:auto auto 8px;border-radius:50%;background:#dff6ed;color:var(--green)}body .mega-grid b{font-size:14px}body .music-player{width:min(calc(100% - 24px),536px);background:#054f3a;color:#fff;border-radius:18px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:3px solid #09926666;outline-offset:3px}body .wallet-card{min-height:210px;padding:22px;border-radius:27px;background:linear-gradient(145deg,#0a9367,#087452 46%,#064b39);box-shadow:0 18px 42px #055b403d}body .balance strong{font-size:44px;letter-spacing:-2.2px}body .wallet-head,body .wallet-foot{font-size:14px}body :is(.health-services,.job-categories,.shop-categories) button{background:transparent;border:0;box-shadow:none}body :is(.health-services,.job-categories,.shop-categories) button>span{border-radius:50%}@media(max-width:380px){body .location>span:first-child,body .location .chevron{display:none}body .app-header{gap:7px}body .brand strong{font-size:16px}body .mini-service-brand strong{font-size:16px!important}body .eid-account i{display:none}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.brand-mark,.mini-home-logo{padding:0!important;background:transparent!important;overflow:visible!important;box-shadow:none!important;flex-shrink:0}.eravo-logo-image{display:block;width:100%;height:100%;object-fit:contain;border-radius:0}.eravo-profile-button{display:inline-flex!important;align-items:center;justify-content:center;width:40px!important;height:40px!important;min-width:40px;padding:9px!important;border:1px solid #d7e5df!important;border-radius:50%!important;background:#f0f7f3!important;color:#075b42!important;box-shadow:none!important;cursor:pointer;flex-shrink:0}.eravo-profile-button svg{width:22px;height:22px;display:block}.eravo-profile-button:hover{background:#e1f0e7!important}.eravo-profile-button:focus-visible{outline:3px solid #064df7;outline-offset:3px}.mini-service-brand{min-width:0;flex:1}.mini-service-brand>span{min-width:0}.mini-actions,.eid-top-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.services-page-head,.digital-header,.eid-header,.super-page-head{gap:8px}@media(max-width:380px){.mini-actions,.eid-top-actions{gap:4px}.mini-service-brand{gap:7px!important}.mini-service-brand strong{font-size:16px!important}.eravo-profile-button{width:36px!important;min-width:36px;height:36px!important;padding:7px!important}}.em-page{padding:0 0 32px}.em-shortcuts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:8px 0 35px}.em-shortcuts button{border:0;background:#272727;color:#fff;padding:19px 14px;border-radius:18px;text-align:left;display:grid;gap:9px}.em-shortcuts button:nth-child(2){background:#2a2a2a}.em-shortcuts button:nth-child(3){background:#2c2c2c}.em-shortcuts button>span{font-size:27px;color:#919191}.em-shortcuts strong{font-size:16px}.em-shortcuts small,.em-muted,.em-storage{color:#b3b3b3;font-size:14px;line-height:1.6}.em-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:28px 0 18px}.em-heading h2{font-size:26px;letter-spacing:-.7px;margin:6px 0}.em-heading small{font-size:12px;letter-spacing:1.2px;color:#919191}.em-heading button,.em-empty button{background:transparent;border:0;color:#919191;font-size:15px}.em-cover-row{display:flex;gap:20px;overflow:auto;scrollbar-width:none;padding-bottom:10px}.em-cover-row>button{flex:0 0 220px;position:relative;text-align:left;background:none;border:0;color:#fff;display:grid;gap:8px;padding:0}.em-cover-row img{width:100%;height:170px;object-fit:cover;border-radius:20px}.em-cover-row strong{font-size:20px;margin-top:5px}.em-cover-row small{font-size:14px;color:#a9a9a9;line-height:1.5}.em-cover-play{position:absolute;right:12px;top:116px;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#919191;color:#282828}.em-song{display:flex;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #ffffff0a}.em-song-main{display:flex;align-items:center;gap:14px;flex:1;min-width:0;border:0;background:none;color:#fff;text-align:left;padding:0}.em-song img{width:64px;height:64px;object-fit:cover;border-radius:12px}.em-song-main span{display:grid;gap:6px;min-width:0}.em-song strong{font-size:17px}.em-song small{color:#a6a6a6;font-size:14px;line-height:1.4}.em-icon{width:38px;min-width:38px;height:38px;border:0;border-radius:50%;background:#ffffff08;color:#919191;font-size:24px}.em-icon[aria-pressed=true]{color:#919191;background:#91919115}.em-library-intro{display:flex;align-items:center;gap:20px;margin:22px 0 35px}.em-library-intro>span{font-size:48px;color:#919191}.em-library-intro h2{font-size:32px;letter-spacing:-1px;margin:0}.em-library-intro p{color:#acacac}.em-playlist{display:flex;align-items:center;gap:18px;width:100%;padding:18px 0;border:0;border-bottom:1px solid #ffffff10;background:none;color:#fff;text-align:left;font-size:17px}.em-playlist>span:first-child{font-size:36px;color:#919191}.em-playlist>span:nth-child(2){display:grid;gap:7px;flex:1}.em-playlist small{font-size:14px;color:#a8a8a8}.em-playlist>b{margin-left:auto}.em-collection{padding:30px;border-radius:24px;background:linear-gradient(135deg,#5c5c5c,#252525);margin-bottom:25px}.em-collection>span{display:block;font-size:70px;color:#919191;margin-bottom:25px}.em-collection small{color:#919191;letter-spacing:1px}.em-collection h2{font-size:36px;overflow-wrap:anywhere;margin:12px 0}.em-search{display:flex;gap:12px;background:#2a2a2a;border-radius:28px;padding:16px;color:#919191}.em-search input{background:transparent;border:0;outline-offset:5px;color:#fff;font-size:16px;width:100%;min-width:0}#emCreate>label{display:grid;gap:12px;font-size:16px}#emCreate input[name=name]{padding:17px;background:#252525;border:1px solid #666666;border-radius:14px;color:#fff;font-size:17px}#emCreate .em-check{display:flex;align-items:center;gap:14px;padding:14px 0;border-bottom:1px solid #ffffff0a}.em-check input{width:20px;height:20px;accent-color:#919191}.em-check img{border-radius:10px;object-fit:cover}.em-check span{display:grid;gap:6px}.em-check small{font-size:14px;color:#acacac}.em-primary{margin-top:25px;padding:15px 24px;border-radius:28px;border:0;background:#919191;color:#272727;font-size:16px;font-weight:700}.em-player-actions{display:flex;gap:12px;flex-wrap:wrap}.em-player-actions button{background:#323232;color:#919191;border:1px solid #606060;border-radius:26px;padding:13px 20px;font-size:16px}.em-empty{padding:40px 15px;text-align:center;color:#acacac}.em-empty h3{color:#fff;font-size:24px}.em-storage{font-size:13px;margin-top:28px}.em-page button,.em-home button{cursor:pointer}.em-page button:focus-visible,.em-home button:focus-visible{outline:3px solid #919191;outline-offset:4px}@media(min-width:768px){.em-cover-row>button{flex:1}.em-cover-row img{height:190px}.em-cover-play{top:135px}.em-shortcuts button{padding:24px}.em-shortcuts strong{font-size:19px}}@media(max-width:380px){.em-shortcuts{gap:8px}.em-shortcuts button{padding:15px 10px}.em-shortcuts strong{font-size:14px}.em-shortcuts small{font-size:12px}.em-song img{width:50px;height:50px}.em-song strong{font-size:15px}.em-icon{min-width:32px;width:32px}}.ed-content{padding:0 18px 25px;color:#18362d}.ed-tabs{display:flex;gap:22px;border-bottom:1px solid #dfe8e2;margin-bottom:25px}.ed-tabs button{border:0;background:none;font-size:15px;color:#064df7;padding:15px 0}.ed-intro h1,.ed-content h1{font-size:30px;letter-spacing:-1px;line-height:1.15}.ed-intro small{font-size:12px;letter-spacing:1.3px;color:#708178}.ed-content p{font-size:16px;color:#64766d;line-height:1.6}.ed-search{display:flex;gap:12px;align-items:center;background:#fff;border-radius:28px;padding:14px 18px;border:1px solid #e0e7f2}.ed-search input{width:100%;min-width:0;border:0;background:none;font-size:16px}.ed-categories{display:flex;gap:8px;overflow:auto;padding:20px 0}.ed-categories button{white-space:nowrap;padding:10px 16px;border:0;border-radius:24px;background:#e8eeea;font-size:14px;color:#426653}.ed-categories .active{background:#064df7;color:#fff}.ed-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 18px}.ed-product{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:0 0 18px;background:none;border:0;border-bottom:1px solid #dce5df;text-align:left;color:#203c30}.ed-product>span{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;background:#e0f1e8;color:#064df7;font-size:34px;margin-bottom:6px}.ed-product:nth-child(3n)>span{background:#eee9f7;color:#79649d}.ed-product strong{font-size:17px;line-height:1.4}.ed-product small{font-size:13px;color:#718077}.ed-product b{font-size:16px}.ed-product em{font-size:13px;font-style:normal;color:#064df7}.ed-note{margin-top:30px;font-size:13px!important;border-top:1px solid #dfe8e2;padding-top:18px}.ed-primary{display:block;width:100%;border:0;background:#064df7;color:#fff;border-radius:28px;padding:16px;font-size:16px;font-weight:700;margin-top:20px}.ed-label,.ed-form label{display:grid;gap:10px;font-size:16px}.ed-label input,.ed-form input,.ed-form select,.ed-form textarea{width:100%;box-sizing:border-box;background:#fff;border:1px solid #d4dfd8;border-radius:13px;padding:14px;font:inherit}.ed-form{display:grid;gap:20px}.ed-detail-icon{width:100px;height:100px;border-radius:50%;display:grid;place-items:center;background:#dcefe4;font-size:48px;margin:25px auto}.ed-back,.ed-draft button{background:none;border:0;color:#064df7;padding:12px 0;font-size:15px}.ed-cart-row{display:flex;align-items:center;gap:12px;padding:20px 0;border-bottom:1px solid #dce5df}.ed-cart-row>div{flex:1;display:grid;gap:8px}.ed-cart-row small{font-size:14px;color:#708077}.ed-cart-row label{font-size:13px}.ed-cart-row input{display:block;width:58px;padding:8px;border:1px solid #d4dfd8;border-radius:8px}.ed-cart-row button{border:0;background:none;font-size:25px;color:#93544e}.ed-total{display:flex;justify-content:space-between;padding:25px 0;font-size:20px}.ed-request-list button{display:flex;align-items:center;gap:18px;width:100%;padding:20px 0;background:none;border:0;border-bottom:1px solid #dce5df;color:#254a36}.ed-request-list span{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#e0eee5;font-size:26px}.ed-request-list strong{font-size:18px;flex:1;text-align:left}.ed-draft{padding:22px 0;border-bottom:1px solid #dce5df}.ed-draft small{color:#7b8279}.ed-content button{cursor:pointer}.ed-content button:focus-visible{outline:3px solid #648c76;outline-offset:4px}:root{--pwa-width:100%}body main:is(.app-shell,.shop-shell,.events-shell,.jobs-shell,.music-shell,.life-shell,.discover-shell,.health-shell,.rentals-shell){width:100%!important;max-width:none!important;margin-inline:0!important;box-shadow:none!important;box-sizing:border-box}body nav:is(.bottom-nav,.shop-nav,.events-nav,.jobs-nav,.music-nav,.life-nav,.discover-nav,.health-nav,.rentals-nav,.digital-nav,.classifieds-nav){width:100%!important;max-width:none!important;left:0!important;right:0!important;transform:none!important;box-sizing:border-box}body .music-player{width:calc(100% - 24px)!important;max-width:none!important;left:12px!important;right:12px!important;transform:none!important;box-sizing:border-box}body .mega-sheet{width:100%;max-width:none!important;box-sizing:border-box}body :is(.super-workspace,.shop-workspace,.jobs-workspace,.events-workspace,.music-workspace){width:100%!important;max-width:none!important;box-sizing:border-box}@media(min-width:760px){body :is(.shop-workspace,.jobs-workspace,.events-workspace,.music-workspace){left:0!important;right:0!important;transform:none!important}body main:is(.app-shell,.shop-shell,.events-shell,.jobs-shell,.music-shell,.life-shell,.discover-shell,.health-shell,.rentals-shell){padding-inline:28px}body .mega-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:20px}body .ed-grid,body .services-list{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1200px){body .mega-grid{grid-template-columns:repeat(8,minmax(0,1fr))}body .ed-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}body #superWorkspace.services-page{padding:0 0 30px;background:#fff}body main:has(#superWorkspace.services-page:not([hidden])),body main:has(.ed-content){background:#fff}body .services-welcome{padding:24px 0 16px}.services-welcome h1{font-size:34px;line-height:1.12;letter-spacing:-1px}.services-welcome h1 br{display:none}.services-welcome>span{font-size:12px}.services-welcome p{font-size:16px}body .services-search{width:100%;box-sizing:border-box;max-width:none;box-shadow:none;background:#f2f5f3;border:0;border-radius:30px;margin-bottom:24px;height:58px}.services-search input{font-size:16px}.services-featured{display:flex;gap:24px;overflow-x:auto;padding:4px 0 10px}.services-feature{flex:1;min-width:110px;min-height:0!important;padding:8px 0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;overflow:visible;text-align:center}.services-feature>span{width:62px;height:62px;margin:auto;border-radius:50%;background:#e3f2eb;box-shadow:none;font-size:29px}.services-feature:nth-child(2)>span{background:#fff3e9}.services-feature:nth-child(3)>span{background:#fff3e9}.services-feature:nth-child(4)>span{background:#eee9f8}.services-feature strong{font-size:17px;margin-top:12px}.services-feature small,.services-feature p,.services-feature>i{display:none}.services-block{margin-bottom:24px}.services-block-head h2{font-size:23px}.services-block-head small{font-size:12px}.services-block-head button{font-size:15px}.recent-block{display:none}.services-all-head{margin:24px 0}.services-all-head h2{font-size:26px}.services-all-head p{font-size:15px}.services-all-head small{font-size:12px}.services-section-title{grid-template-columns:1fr auto;padding-bottom:14px;border-bottom:1px solid #e5ece7;margin-bottom:0}.services-section-title>span{display:none}.services-section-title h2{font-size:20px}.services-section-title small{font-size:13px}body .services-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 22px}body .services-tile{display:flex;gap:14px;min-height:104px;padding:18px 0;border:0;border-bottom:1px solid #edf1ee;border-radius:0;background:none;box-shadow:none}.services-tile-icon{flex-shrink:0}.services-tile-copy strong{font-size:17px!important;line-height:1.25}.services-tile-copy small{display:block!important;font-size:14px!important;line-height:1.4;margin-top:6px;color:#708177}.services-tile>i{display:none!important}.services-trust{display:none}.services-category-block{margin-bottom:30px}.services-results-head small{font-size:14px}body #superWorkspace:has(.ed-content){padding-inline:0;background:#fff}.ed-content{padding:0 0 25px}.ed-intro{padding:10px 0 12px}.ed-intro h1{font-size:34px;max-width:none;margin:12px 0}.ed-intro p{margin:0 0 18px}.ed-tabs{gap:26px;margin:0 0 16px}.ed-tabs button{font-size:16px;font-weight:650;padding:17px 0}.ed-search{border:0;background:#f1f5f3;box-shadow:none}.ed-categories{gap:9px;padding:20px 0 28px}.ed-categories button{background:#f0f3f1;padding:11px 17px;font-size:15px}.ed-categories button.active{background:#ff7900;color:#fff}.ed-grid{gap:26px 22px}.ed-product{position:relative;padding:0 0 22px;gap:10px}.ed-product>span{width:86px;height:86px;margin:0 0 12px;background:#e4f2eb;font-size:37px}.ed-product strong{font-size:19px;line-height:1.35;font-weight:650}.ed-product small{font-size:14px}.ed-product b{font-size:19px;margin-top:auto}.ed-product em{font-size:14px;padding-top:5px;color:#ff7900}.ed-primary{max-width:650px}.ed-detail-icon{margin:20px 0;width:110px;height:110px}.ed-form{max-width:none}.ed-label{max-width:240px}.ed-cart-row{padding:24px 0}.ed-request-list{display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.ed-request-list button{padding:24px 0}.ed-note{margin-top:35px}@media(max-width:480px){body .services-list{grid-template-columns:1fr}.services-tile{min-height:88px!important}.services-tile-copy{flex:1}.services-featured{gap:14px}.services-feature{min-width:78px}.services-feature strong{font-size:15px}.services-feature>span{width:54px;height:54px}.services-welcome h1,.ed-intro h1{font-size:29px}.ed-grid{gap:24px 16px}.ed-product strong{font-size:17px}.ed-request-list{grid-template-columns:1fr}}@media(min-width:900px){#servicesPageGroups{display:grid;grid-template-columns:1fr 1fr;gap:20px 45px}.services-featured{max-width:none;justify-content:flex-start}.services-feature{flex:0 0 140px}body .ed-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:32px}.ed-product>span{width:98px;height:98px}.ed-form{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ed-form>p,.ed-form>.ed-primary,.ed-form>label:has(textarea){grid-column:1/-1}}body #homeView>.intro{padding:12px 0 8px;min-height:0;margin:0;align-items:center}body #homeView>.intro p{margin:0;font-size:12px;letter-spacing:1px}body #homeView>.wallet-card{position:relative;isolation:isolate;overflow:hidden;min-height:0;height:auto;padding:15px 15px 14px;border:0;border-radius:20px;margin-block:18px 20px;background:radial-gradient(circle at 67% 15%,#72b34a29 0 26%,transparent 27%),linear-gradient(130deg,#11946b,#087e59 42%,#05644c 78%,#226b57)!important;color:#fff!important;box-shadow:0 14px 28px #075d4024!important}body #homeView>.wallet-card:before{content:"";position:absolute;z-index:0;pointer-events:none;width:340px;height:340px;right:-148px;top:-38px;border-radius:50%;background:#ffffff05;border:1px solid #ffffff1a;box-shadow:inset 28px 8px 45px #ffffff05}body #homeView>.wallet-card:after{content:"";position:absolute;z-index:0;pointer-events:none;width:190px;height:190px;right:-28px;top:17px;border:0;border-radius:50%;background:#004b3824;box-shadow:none}body #homeView>.wallet-card .wallet-head{font-size:.875rem;line-height:1.4;min-height:22px;gap:12px}body #homeView>.wallet-card .wallet-head>span{font-weight:700;color:#c7e2d7}body #homeView>.wallet-card .wallet-head button{width:27px;height:27px;display:grid;place-items:center;flex-shrink:0;padding:0;font-size:18px;line-height:1;border:1px solid #ffffff25;background:#ffffff0d;color:#cde7dc}body #homeView>.wallet-card .balance{position:relative;z-index:1;margin:2px 0 7px;gap:7px;line-height:1.05;align-items:baseline}body #homeView>.wallet-card .balance strong{font-size:2.25rem;font-weight:800;letter-spacing:-1.4px;line-height:1.1;color:#fff}body #homeView>.wallet-card .balance>span{font-size:1rem;font-weight:750;color:#bcded0}body #homeView>.wallet-card .wallet-foot{padding-top:9px;margin-top:0;gap:12px;font-size:.875rem;line-height:1.4;border-top:1px solid #ffffff26;color:#d8ebe3}body #homeView>.wallet-card .wallet-foot>span{gap:6px}body #homeView>.wallet-card .wallet-foot button{padding:0;font:700 .875rem/1.4 DM Sans,sans-serif;color:#d8ebe3;white-space:nowrap}body #homeView>.wallet-card .wallet-foot i{font-size:18px;font-style:normal}body #homeView>.wallet-card button:focus-visible{outline:2px solid white;outline-offset:3px}body #homeView:not(.super-page-open){background:#fff3e9}body #homeView .section-title>button{color:var(--eravo-emerald)}@media(min-width:700px){body #homeView>.wallet-card{padding:20px 24px;border-radius:24px}body #homeView>.wallet-card .balance strong{font-size:2.75rem}body #homeView>.wallet-card .wallet-foot{padding-top:12px}body #homeView>.wallet-card:before{right:-72px}body #homeView>.wallet-card:after{right:22px}}@media(max-width:350px){body #homeView>.wallet-card .balance strong{font-size:2rem}body #homeView>.wallet-card .wallet-foot{gap:8px;flex-wrap:wrap}}.pharmacy-store{--ph-accent:#146b60}.pharmacy-store .ed-intro{padding:14px 0 8px}.pharmacy-store .ed-intro h1{font-size:34px;letter-spacing:-1.3px;line-height:1.12}.pharmacy-store .ed-search{background:#edf5f2;border:1px solid #deece5}.pharmacy-store .ed-categories{padding:18px 0 25px;scrollbar-width:none}.pharmacy-store .ed-categories button{border:1px solid #e4ece7;background:#fff;font-size:14px}.pharmacy-store .ed-categories .active{background:#146b60;color:#fff;border-color:#146b60}.pharmacy-store .ed-grid{gap:26px 18px;align-items:stretch}.pharmacy-store .ed-product{gap:9px;position:relative;padding-bottom:18px;border-color:#e6eee8}.ed-product-photo{display:block;width:100%;height:190px;object-fit:contain;background:#fff;border-radius:18px;box-sizing:border-box;padding:14px;margin-bottom:8px}.pharmacy-store .ed-product>span{width:100%;height:190px;border-radius:18px;display:grid;place-items:center;background:#f2f7f4;font-size:48px;margin-bottom:8px}.pharmacy-store .ed-product small{font-size:13px;color:#67867a}.pharmacy-store .ed-product strong{font-size:17px;line-height:1.4;color:#203e34}.pharmacy-store .ed-product b{font-size:20px;letter-spacing:-.5px;color:#163f30;margin-top:auto}.pharmacy-store .ed-product em{font-size:14px;color:#146b60;background:#edf5f0;padding:9px 13px;border-radius:22px;align-self:flex-start}.ed-product-photo.ed-photo-detail{height:300px;max-width:550px;margin:20px 0;padding:20px}.pharmacy-store .ed-tabs button{color:#146b60}.pharmacy-store .ed-primary{background:#146b60}.pharmacy-store .ed-product:hover strong{color:#146b60}@media(min-width:900px){.pharmacy-store .ed-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.ed-product-photo,.pharmacy-store .ed-product>span{height:240px}.pharmacy-store .ed-product strong{font-size:19px}}@media(max-width:380px){.ed-product-photo,.pharmacy-store .ed-product>span{height:155px}.pharmacy-store .ed-grid{gap:20px 12px}.pharmacy-store .ed-intro h1{font-size:29px}}.partner-entry{display:flex;align-items:center;gap:14px;width:calc(100% - 40px);margin:4px 20px 22px;padding:16px 0;border:0;border-bottom:1px solid #dce4e0;background:transparent;color:#14372e;text-align:left;cursor:pointer}.partner-entry>span:first-child{font-size:30px}.partner-entry>span:nth-child(2){flex:1}.partner-entry strong,.partner-entry small{display:block}.partner-entry strong{font-size:16px}.partner-entry small{font-size:14px;color:#68746e;margin-top:4px}.partner-page{width:100%;max-width:none!important;padding-bottom:110px}.partner-page .super-page-head{display:flex!important;align-items:center;gap:14px;padding:20px 24px}.partner-page .super-page-head>button{margin-left:auto}.partner-body,.partner-success{padding:20px 28px 40px;max-width:1200px;margin:auto}.partner-steps{display:flex;list-style:none;gap:28px;padding:0 0 28px;margin:0 0 22px;border-bottom:1px solid #dce4e0}.partner-steps li{display:flex;align-items:center;gap:9px;font-size:15px;color:#77827e}.partner-steps li span{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:#e9eeeb}.partner-steps li.active{color:#064df7;font-weight:700}.partner-steps li.active span{background:#064df7;color:#fff}.partner-eyebrow{font-size:13px!important;font-weight:700;letter-spacing:1.5px;color:#064df7!important}.partner-page h1{font-size:clamp(28px,4vw,40px);line-height:1.15;letter-spacing:-1px;margin:10px 0 14px;color:#142e25}.partner-page p{font-size:16px;line-height:1.6;color:#5d6d65}.partner-services{display:grid;grid-template-columns:repeat(3,1fr);gap:0 32px;margin:28px 0}.partner-service{display:flex;align-items:center;gap:14px;padding:20px 0;border-bottom:1px solid #dce4e0;cursor:pointer;font-size:16px}.partner-service>span{font-size:27px;color:#064df7}.partner-service strong{flex:1;font-weight:600}.partner-page input[type=checkbox]{width:21px;height:21px;accent-color:#064df7;flex-shrink:0}.partner-fields{display:grid;grid-template-columns:1fr 1fr;gap:25px 30px;margin:28px 0}.partner-field{display:flex;flex-direction:column;gap:10px;font-size:16px;font-weight:600}.partner-field small{font-size:14px;font-weight:400;color:#68746e}.partner-field input{box-sizing:border-box;width:100%;border:1px solid #c5d3cb;border-radius:12px;padding:15px 16px;background:#fff;font:inherit;font-weight:400;min-height:52px}.partner-page input:focus-visible,.partner-page button:focus-visible{outline:3px solid #8fcbb5;outline-offset:3px}.partner-actions{display:flex;gap:15px;justify-content:flex-end;margin-top:30px}.partner-primary,.partner-secondary{display:inline-flex;justify-content:center;align-items:center;gap:14px;border:0;border-radius:30px;min-height:52px;padding:14px 28px;font-size:16px;font-weight:700;cursor:pointer}.partner-primary{background:#064df7;color:#fff}.partner-primary:disabled{opacity:.6;cursor:wait}.partner-secondary{color:#243d32;background:#eaf0ec}.partner-review,.partner-success dl{display:grid;grid-template-columns:190px 1fr;gap:0;margin:28px 0}.partner-review dt,.partner-review dd,.partner-success dt,.partner-success dd{font-size:16px;padding:15px 0;border-bottom:1px solid #dce4e0;margin:0;overflow-wrap:anywhere}.partner-review dt,.partner-success dt{color:#65766c}.partner-consent{display:flex;gap:13px;font-size:16px;line-height:1.6;align-items:flex-start}.partner-consent input{margin-top:4px}.partner-note{font-size:14px!important}.partner-error{color:#ac2d2d!important}.partner-success>span{font-size:55px;color:#064df7}.partner-success{padding-top:45px}.partner-reference{font-family:monospace;font-size:14px!important}@media(max-width:650px){.partner-body,.partner-success{padding:16px 22px 30px}.partner-steps{gap:15px}.partner-steps li{font-size:13px;gap:6px}.partner-steps li span{width:24px;height:24px}.partner-services{grid-template-columns:1fr 1fr;gap:0 20px}.partner-service{gap:8px;font-size:15px}.partner-service>span{font-size:23px}.partner-fields{grid-template-columns:1fr}.partner-review,.partner-success dl{grid-template-columns:115px 1fr;column-gap:15px}.partner-actions .partner-primary{flex:1}}.partner-head-actions{margin-left:auto;display:flex;align-items:center;gap:9px}.partner-head-actions button{display:flex;align-items:center;gap:7px;border:0;background:#eaf0ff;color:#173866;border-radius:24px;padding:10px 14px;font-weight:800}.partner-welcome{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(120deg,#092a66,#0757ef);color:#fff;padding:22px 24px;border-radius:22px;margin-bottom:28px}.partner-welcome div{display:grid;gap:4px}.partner-welcome small{font-size:12px;letter-spacing:1.3px;color:#bcd2ff}.partner-welcome strong{font-size:19px}.partner-welcome button{border:1px solid #ffffff55;background:#fff;color:#0b3d91;padding:11px 16px;border-radius:24px;font-weight:800;display:flex;gap:8px;align-items:center}.partner-type-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:28px 0}.partner-type-grid button{display:grid;grid-template-columns:50px 1fr auto;grid-template-rows:auto auto;gap:3px 13px;align-items:center;text-align:left;border:1px solid #d7e1ec;background:#fff;padding:18px;border-radius:19px;color:#17352b}.partner-type-grid button>span:first-child{grid-row:1/3;width:50px;height:50px;display:grid;place-items:center;border-radius:15px;background:#eaf1ff;color:#0757ef}.partner-type-grid button>span:last-child{grid-row:1/3;grid-column:3}.partner-type-grid button strong{font-size:17px}.partner-type-grid button small{font-size:14px;line-height:1.35;color:#66766f}.partner-type-grid button[aria-pressed=true]{border-color:#0757ef;box-shadow:0 0 0 2px #0757ef;background:#f5f8ff}.partner-dashboard{max-width:1200px;margin:auto;padding:24px 28px 60px}.partner-dashboard-hero{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:30px;border-radius:25px;color:#fff;background:linear-gradient(125deg,#08285d,#0762ef 70%,#3ea4ff)}.partner-dashboard-hero small,.partner-dashboard-heading small,.partner-dashboard-panel>div>small{font-size:12px;font-weight:800;letter-spacing:1.4px}.partner-dashboard-hero h1{color:#fff;margin:8px 0;font-size:clamp(28px,4vw,44px)}.partner-dashboard-hero p{color:#d9e7ff;margin:0}.partner-status{display:inline-flex;width:max-content;padding:7px 11px;border-radius:20px;background:#e7edf5;color:#50637d;font-size:13px;font-weight:800;text-transform:capitalize}.partner-status.pending{background:#fff0be;color:#765d08}.partner-status.approved,.partner-status.active,.partner-status.completed{background:#d9f6e6;color:#176742}.partner-status.declined,.partner-status.rejected{background:#ffe0e0;color:#9b3030}.partner-dashboard-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0 32px}.partner-dashboard-stats>div{display:grid;gap:4px;padding:18px;border:1px solid #dce5f0;border-radius:18px;background:#fff}.partner-dashboard-stats strong{font-size:25px;color:#123660}.partner-dashboard-stats span{font-size:14px;color:#687991}.partner-dashboard-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin:10px 0 14px}.partner-dashboard-heading h2,.partner-dashboard-panel h2{margin:5px 0 0}.partner-dashboard-heading p{margin:0}.partner-request-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px}.partner-request-grid article{display:flex;flex-direction:column;align-items:flex-start;min-height:205px;padding:19px;border:1px solid #dce5f0;border-radius:20px;background:#fff}.partner-request-grid article>span:first-child{display:grid;place-items:center;width:45px;height:45px;border-radius:14px;background:#eaf1ff;color:#0757ef}.partner-request-grid h3{margin:15px 0 5px;font-size:17px}.partner-request-grid p{font-size:14px;line-height:1.45;flex:1;margin:0 0 14px}.partner-request-grid button{border:0;background:#0757ef;color:#fff;padding:10px 13px;border-radius:22px;font-weight:800;display:flex;align-items:center;gap:5px}.partner-dashboard-panel{display:grid;grid-template-columns:220px 1fr;gap:25px;margin-top:18px;padding:22px;border:1px solid #dce5f0;border-radius:20px;background:#fff}.partner-dashboard-panel dl{display:grid;grid-template-columns:130px 1fr;margin:0}.partner-dashboard-panel dt,.partner-dashboard-panel dd{padding:10px 0;border-bottom:1px solid #edf1f5;margin:0;font-size:14px}.partner-dashboard-panel dt{color:#718096}.partner-request-list>div{display:grid;grid-template-columns:38px 1fr auto;align-items:center;gap:11px;padding:11px 0;border-bottom:1px solid #edf1f5}.partner-request-list>div>span:first-child{color:#0757ef}.partner-request-list div div{display:grid}.partner-request-list small{color:#718096}.partner-empty{text-align:center;padding-top:70px}.partner-empty>span{font-size:55px;color:#0757ef}.partner-empty .partner-primary{margin:auto}.partner-loading{padding:70px;text-align:center;color:#62728a}@media(max-width:850px){.partner-request-grid{grid-template-columns:repeat(2,1fr)}.partner-dashboard-panel,.partner-type-grid{grid-template-columns:1fr}}@media(max-width:560px){.partner-head-actions button:first-child{font-size:0}.partner-head-actions button:first-child span{font-size:22px}.partner-welcome{align-items:flex-start;flex-direction:column}.partner-welcome button{width:100%;justify-content:center}.partner-dashboard{padding:16px 18px 110px}.partner-dashboard-hero{padding:22px;align-items:flex-start;flex-direction:column}.partner-dashboard-stats{grid-template-columns:repeat(3,1fr)}.partner-dashboard-stats>div{padding:13px 10px}.partner-dashboard-stats strong{font-size:21px}.partner-request-grid{grid-template-columns:1fr}.partner-request-grid article{min-height:0}.partner-dashboard-heading{align-items:flex-start;flex-direction:column}.partner-dashboard-panel dl{grid-template-columns:105px 1fr}}.partner-page .partner-dashboard{max-width:1380px;background:#f5f7fb;border-radius:26px}.partner-page .partner-dashboard:before{content:"PARTNER CONTROL CENTRE";display:block;margin:0 0 18px;padding:12px 16px;border-radius:12px;background:#10213f;color:#c9d9f5;font-size:12px;font-weight:900;letter-spacing:1.5px}.partner-page .partner-dashboard-hero{border-radius:16px;background:linear-gradient(120deg,#10213f,#164e9d)}.partner-page .partner-dashboard-stats>div,.partner-page .partner-request-grid article,.partner-page .partner-dashboard-panel{border-radius:12px;box-shadow:0 4px 16px #17345c0b}.partner-page .partner-dashboard-heading{padding-top:12px;border-top:1px solid #dce5f0}@media(min-width:900px){.partner-page .partner-dashboard{padding:30px 38px 70px}.partner-page .partner-request-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.partner-tool-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:28px}.partner-tool-grid button{position:relative;min-height:184px;padding:22px;border:1px solid #dce5f0;border-radius:16px;background:#fff;color:#10223f;text-align:left;box-shadow:0 4px 16px #17345c0b;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.partner-tool-grid button:hover{transform:translateY(-3px);border-color:#91b6ef;box-shadow:0 15px 32px #0f23401f}.partner-tool-grid button>span:first-child{display:grid;width:48px;height:48px;place-items:center;margin-bottom:20px;border-radius:15px;background:#e9f2ff;color:#1260c9}.partner-tool-grid button>strong,.partner-tool-grid button>small{display:block}.partner-tool-grid button>strong{font-size:17px;margin-bottom:7px}.partner-tool-grid button>small{max-width:25ch;color:#607087;font-size:14px;line-height:1.45}.partner-tool-grid button>span:last-child{position:absolute;right:18px;top:21px;color:#7b8da7}@media(max-width:720px){.partner-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.partner-tool-grid button{min-height:168px;padding:17px;border-radius:18px}}@media(max-width:420px){.partner-tool-grid{grid-template-columns:1fr}.partner-tool-grid button{min-height:150px}}.partner-dashboard-nav{position:sticky;top:0;z-index:5;display:flex;gap:6px;margin:0 0 14px;padding:7px;border:1px solid #dce5f0;border-radius:15px;background:#fff;box-shadow:0 8px 24px #10213f14;overflow-x:auto}.partner-dashboard-nav button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 14px;border:0;border-radius:10px;background:transparent;color:#52647d;font-weight:800;white-space:nowrap;cursor:pointer}.partner-dashboard-nav button:first-child,.partner-dashboard-nav button:hover{background:#10213f;color:#fff}.partner-dashboard-nav .material-symbols-rounded{font-size:20px}.partner-account-panel>div button{display:flex;align-items:center;gap:7px;margin-top:16px;padding:10px 14px;border:0;border-radius:22px;background:#e8f1ff;color:#0c4da8;font-weight:800;cursor:pointer}.partner-dashboard section[id]{scroll-margin-top:80px}@media(max-width:560px){.partner-dashboard-nav{margin-inline:-2px}.partner-dashboard-nav button{min-width:54px;padding:9px 11px}.partner-dashboard-nav button span{display:none}.partner-account-panel>div button{width:100%;justify-content:center}}.partner-page:has(.partner-admin){padding:0!important;background:#f4f6fa!important}.partner-admin{min-height:100vh;background:#f4f6fa;color:#172033}.partner-admin button{font-family:inherit}.partner-admin-side{position:fixed;inset:0 auto 0 0;z-index:20;display:flex;width:250px;flex-direction:column;background:#10213f;color:#fff}.partner-admin-brand{display:flex;align-items:center;gap:12px;padding:24px 21px;border:0;background:transparent;color:#fff;text-align:left}.partner-admin-brand img{width:46px;height:46px;object-fit:contain;background:#fff;border-radius:13px;padding:5px}.partner-admin-brand span span,.partner-admin-brand strong,.partner-admin-brand small{display:block}.partner-admin-brand strong{font-size:20px}.partner-admin-brand small{margin-top:2px;color:#9bb3d6;font-size:11px;letter-spacing:1.2px}.partner-admin-side nav{display:grid;gap:5px;padding:15px}.partner-admin-side nav button,.partner-admin-side-foot button{display:flex;align-items:center;gap:13px;width:100%;min-height:48px;padding:12px 14px;border:0;border-radius:11px;background:transparent;color:#b8c8df;font-size:15px;font-weight:700;text-align:left;cursor:pointer}.partner-admin-side nav button:hover,.partner-admin-side nav button[aria-current=page]{background:#fff;color:#153158}.partner-admin-side nav button b{margin-left:auto;min-width:24px;padding:3px 6px;border-radius:12px;background:#ffda62;color:#463500;text-align:center;font-size:12px}.partner-admin-side-foot{margin-top:auto;padding:15px;border-top:1px solid #ffffff18}.partner-admin-main{min-height:100vh;margin-left:250px}.partner-admin-top{position:sticky;top:0;z-index:12;display:flex;align-items:center;min-height:74px;padding:0 30px;border-bottom:1px solid #dfe4ec;background:#fff}.partner-admin-top>button:first-child{display:none;border:0;background:transparent}.partner-admin-top>div{display:flex;gap:8px;color:#79869a;font-size:14px}.partner-admin-top>div b{color:#1b2c48}.partner-admin-account{display:flex;align-items:center;gap:10px;margin-left:auto;border:0;background:transparent;text-align:left;cursor:pointer}.partner-admin-account>span:first-child,.partner-profile-avatar{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#1260d6;color:#fff;font-weight:900}.partner-admin-account strong,.partner-admin-account small{display:block}.partner-admin-account strong{color:#1c2d48;font-size:14px}.partner-admin-account small{margin-top:2px;color:#738198;font-size:12px}.partner-admin-content{max-width:1360px;padding:32px 34px 70px;margin:auto}.partner-view-heading{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:22px}.partner-view-heading small,.partner-section-head small{color:#1260d6;font-size:12px;font-weight:900;letter-spacing:1.4px}.partner-view-heading h1{margin:6px 0 4px;color:#13223b;font-size:clamp(28px,3.8vw,40px);letter-spacing:-1.2px}.partner-view-heading p{margin:0;color:#68768a}.partner-overview-banner{display:flex;align-items:center;justify-content:space-between;min-height:190px;padding:30px 34px;border-radius:20px;background:linear-gradient(125deg,#10213f,#164e9d 72%,#1d75db);color:#fff}.partner-overview-banner small{font-weight:900;letter-spacing:1px}.partner-overview-banner h2{margin:10px 0 5px;font-size:30px}.partner-overview-banner p{margin:0;color:#d5e3fa}.partner-live-dot{display:inline-block;width:9px;height:9px;margin-right:7px;border-radius:50%;background:#56d68c;box-shadow:0 0 0 5px #56d68c22}.partner-admin-metrics{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:16px 0 28px}.partner-admin-metrics article{display:flex;align-items:center;gap:14px;padding:19px;border:1px solid #dfe5ee;border-radius:14px;background:#fff}.partner-admin-metrics article>span:first-child{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#e9f2ff;color:#1260d6}.partner-admin-metrics strong,.partner-admin-metrics small{display:block}.partner-admin-metrics strong{font-size:23px}.partner-admin-metrics small{color:#748198}.partner-admin-section,.partner-admin-card{padding:22px;border:1px solid #dfe5ee;border-radius:16px;background:#fff}.partner-section-head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:17px}.partner-section-head h2{margin:4px 0 0}.partner-section-head>button{display:flex;align-items:center;gap:5px;border:0;background:transparent;color:#1260d6;font-weight:800;cursor:pointer}.partner-admin-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:13px}.partner-admin-tools>button{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:13px;min-height:102px;padding:17px;border:1px solid #e0e6ef;border-radius:14px;background:#f9fbfe;color:#172b48;text-align:left;cursor:pointer}.partner-admin-tools>button:hover{border-color:#79a7ec;background:#fff;box-shadow:0 10px 24px #17345c12}.partner-admin-tools>button>span:first-child{display:grid;place-items:center;width:48px;height:48px;border-radius:13px;background:#e8f1ff;color:#1260d6}.partner-admin-tools strong,.partner-admin-tools small{display:block}.partner-admin-tools strong{font-size:16px}.partner-admin-tools small{margin-top:5px;color:#6e7d91;font-size:13px;line-height:1.35}.partner-admin-tools>button>span:last-child{color:#8794a7}.partner-overview-columns,.partner-account-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.partner-admin-card dl{display:grid;grid-template-columns:130px 1fr;margin:0}.partner-admin-card dt,.partner-admin-card dd{padding:11px 0;margin:0;border-bottom:1px solid #edf0f5}.partner-admin-card dt{color:#738198}.partner-mini-row{display:grid;grid-template-columns:35px 1fr auto;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid #edf0f5}.partner-mini-row>span:first-child{color:#1260d6}.partner-mini-row strong,.partner-mini-row small{display:block}.partner-mini-row small{margin-top:3px;color:#758399}.partner-empty-copy{color:#748198}.partner-access-wait,.partner-order-hero{display:flex;align-items:center;gap:18px;padding:25px;border:1px solid #dfe5ee;border-radius:16px;background:#fff}.partner-access-wait{flex-direction:column;justify-content:center;min-height:280px;text-align:center}.partner-access-wait>span:first-child{font-size:44px;color:#e2a400}.partner-access-wait h2,.partner-access-wait p{margin:0}.partner-access-wait p{max-width:600px;color:#68768a}.partner-order-hero>span:first-child{display:grid;place-items:center;width:62px;height:62px;border-radius:17px;background:#e9f2ff;color:#1260d6;font-size:30px}.partner-order-hero>div{flex:1}.partner-order-hero h2{margin:0 0 6px}.partner-order-hero p{margin:0;color:#68768a}.partner-order-hero>button,.partner-admin-primary,.partner-profile-card>button,.partner-admin-empty button{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 17px;border:0;border-radius:25px;background:#1260d6;color:#fff;font-weight:800;cursor:pointer}.partner-order-tools{margin-top:16px}.partner-application-list{display:grid;gap:12px;margin-bottom:18px}.partner-application-list article{display:grid;grid-template-columns:54px 1fr auto;align-items:center;gap:16px;padding:19px;border:1px solid #dfe5ee;border-radius:15px;background:#fff}.partner-app-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:15px;background:#e9f2ff;color:#1260d6}.partner-application-list h2,.partner-application-list p{margin:0}.partner-application-list p,.partner-application-list small{color:#738198}.partner-application-list article>div:last-child{display:grid;justify-items:end;gap:8px}.partner-application-list article>div:last-child b{max-width:180px;color:#8390a2;font-size:11px;overflow:hidden;text-overflow:ellipsis}.partner-history{margin-top:16px}.partner-profile-card{text-align:center}.partner-profile-card .partner-profile-avatar{width:72px;height:72px;margin:auto;font-size:27px}.partner-profile-card h2{margin:14px 0 4px}.partner-profile-card p{margin:0 0 12px;color:#738198}.partner-profile-card>button{margin:20px auto 0}.partner-account-details{grid-template-columns:150px 1fr!important}.partner-admin-empty,.partner-admin-loading{display:grid;place-items:center;align-content:center;min-height:70vh;text-align:center}.partner-admin-empty>span{font-size:52px;color:#1260d6}.partner-admin-empty h1{margin-bottom:0}.partner-admin-empty p{color:#738198}.partner-admin-mobile,.partner-admin-drawer{display:none}@media(max-width:1000px){.partner-admin-side{width:215px}.partner-admin-main{margin-left:215px}.partner-admin-content{padding:26px 22px 70px}.partner-admin-metrics,.partner-admin-tools{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.partner-admin-side{display:none}.partner-admin-main{margin-left:0}.partner-admin-top{min-height:64px;padding:0 15px}.partner-admin-top>button:first-child{display:grid;place-items:center;margin-right:10px}.partner-admin-top>div{display:none}.partner-admin-account>span:nth-child(2){display:none}.partner-admin-content{padding:20px 16px 96px}.partner-view-heading{margin-bottom:17px}.partner-view-heading h1{font-size:29px}.partner-overview-banner{min-height:160px;padding:24px;align-items:flex-start;flex-direction:column}.partner-overview-banner h2{font-size:25px}.partner-admin-metrics{grid-template-columns:repeat(2,1fr);gap:10px}.partner-admin-metrics article{padding:14px 12px}.partner-admin-metrics article>span:first-child{width:38px;height:38px}.partner-admin-metrics strong{font-size:19px}.partner-admin-section,.partner-admin-card{padding:17px}.partner-admin-tools,.partner-overview-columns,.partner-account-grid{grid-template-columns:1fr}.partner-order-hero{align-items:flex-start;flex-wrap:wrap}.partner-order-hero>button{width:100%}.partner-application-list article{grid-template-columns:45px 1fr}.partner-app-icon{width:45px;height:45px}.partner-application-list article>div:last-child{grid-column:2;justify-items:start}.partner-admin-mobile{position:fixed;inset:auto 0 0;z-index:30;display:grid;grid-template-columns:repeat(5,1fr);min-height:70px;padding:6px 5px calc(6px + env(safe-area-inset-bottom));border-top:1px solid #dce2eb;background:#fff}.partner-admin-mobile button{display:grid;place-items:center;gap:2px;border:0;background:transparent;color:#78869a;font-size:11px}.partner-admin-mobile button[aria-current=page]{color:#1260d6}.partner-admin-mobile .material-symbols-rounded{font-size:23px}.partner-admin-drawer{position:fixed;inset:0;z-index:50;display:block}.partner-drawer-scrim{position:absolute;inset:0;border:0;background:#071225aa}.partner-admin-drawer>section{position:absolute;inset:0 0 0 auto;width:min(84vw,340px);padding:20px;background:#fff;box-shadow:-15px 0 40px #07122533}.partner-admin-drawer>section>div{display:flex;align-items:center;justify-content:space-between;font-size:19px}.partner-admin-drawer>section>div button{display:grid;place-items:center;width:42px;height:42px;border:0;border-radius:50%;background:#eef2f7}.partner-admin-drawer nav{display:grid;gap:6px;margin:24px 0}.partner-admin-drawer nav button,.partner-admin-drawer>section>button{display:flex;align-items:center;gap:12px;min-height:49px;padding:12px 14px;border:0;border-radius:11px;background:transparent;color:#34445d;font-weight:800;text-align:left}.partner-admin-drawer nav button[aria-current=page]{background:#e9f2ff;color:#1260d6}.partner-admin-drawer nav button b{margin-left:auto}.partner-admin-drawer>section>button{width:100%;border-top:1px solid #e3e7ed;border-radius:0}}.partner-merchant-hero{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:30px;border-radius:18px;background:linear-gradient(125deg,#0b5843,#0b8864);color:#fff}.partner-merchant-hero small{font-weight:900;letter-spacing:1.2px}.partner-merchant-hero h2{margin:10px 0 5px;font-size:clamp(32px,5vw,48px)}.partner-merchant-hero h2 span{font-size:16px}.partner-merchant-hero p{margin:0;color:#d2f5e9}.partner-merchant-badge{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:20px;background:#ffffff20;font-weight:800}.partner-merchant-metrics{grid-template-columns:repeat(3,1fr)}.partner-merchant-settle{display:flex!important;align-items:center;gap:6px;padding:10px 14px!important;border:0!important;border-radius:22px!important;background:#0a8060!important;color:#fff!important}.partner-merchant-settle:disabled{opacity:.45}.partner-merchant-copy{color:#68768a}.partner-merchant-row{display:grid;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #edf0f5}.partner-merchant-row>span:first-child{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;background:#e2f6ef;color:#087657}.partner-merchant-row strong,.partner-merchant-row small{display:block}.partner-merchant-row small{margin-top:3px;color:#748198}.partner-merchant-row>b{color:#087657}.partner-merchant-row>b.refunded{color:#b33b3b}@media(max-width:760px){.partner-merchant-hero{padding:23px;flex-direction:column}.partner-merchant-metrics{grid-template-columns:1fr}.partner-merchant-row{grid-template-columns:38px 1fr}.partner-merchant-row>b{grid-column:2}}body .watch-mode{--watch-accent:#16decf;--watch-bg:#080e0b;--watch-surface:#142019;background:var(--watch-bg)!important;color:#f3f7f4;padding-inline:24px!important;overflow-x:clip}.watch-mode #discoverContent{margin-top:0!important}.watch-mode .discover-header{background:#080e0bf2!important;border-bottom:1px solid #ffffff0c!important;margin-inline:-24px!important;padding-inline:24px!important}.watch-mode .discover-header .mini-home-logo{background:transparent!important;box-shadow:none!important}.watch-mode .discover-header small{color:#93b5a0!important}.watch-mode .discover-header button:not(.mini-home-logo){color:#d5f6e2!important;background:#183124!important;border-color:#2c4937!important}.watch-mode .watch-feature{height:clamp(420px,56vw,650px)!important;margin:0 -24px!important;padding:40px 32px 70px!important;background-position:center 30%;isolation:isolate;overflow:hidden}.watch-mode .watch-feature:before{background:linear-gradient(0deg,#080e0b 1%,#080e0b29 85%),linear-gradient(90deg,#080e0bd9,transparent 85%)!important}.watch-mode .watch-feature>div:first-child{max-width:640px;width:100%}.watch-mode .watch-feature h1{font-size:clamp(36px,5.8vw,72px)!important;line-height:1.04;letter-spacing:-1.6px;max-width:680px;margin:16px 0}.watch-mode .watch-feature small{color:#97e6b7;font-size:13px;letter-spacing:2px}.watch-mode .watch-feature small:before{display:none}.watch-mode .watch-feature p{font-size:16px;color:#d2ddd6;max-width:500px}.watch-mode .watch-actions button{font-size:16px;border-radius:28px;padding:14px 24px;min-height:50px}.watch-mode .watch-actions .watch-play{background:#16decf;color:#082416;box-shadow:0 6px 26px #2bba6833}.watch-mode .watch-actions .watch-save{background:#15281dd9;border-color:#70977e77}.watch-mode .watch-slide-dots{left:32px;bottom:24px;gap:2px;width:auto!important}.watch-mode .watch-slide-dots button{width:32px;height:24px;background:transparent!important;position:relative;border-radius:0}.watch-mode .watch-slide-dots button:after{content:"";position:absolute;height:4px;left:4px;right:4px;top:10px;border-radius:9px;background:#ffffff50}.watch-mode .watch-slide-dots button.active:after{background:#16decf}.watch-mode .watch-slide-count{right:32px;font-size:14px;color:#c0d3c6}.watch-mode .watch-slide-control{position:absolute;z-index:4;right:30px;top:24px;display:flex;gap:8px;width:auto!important}.watch-mode .watch-slide-control button{width:42px;height:42px;display:grid;place-items:center;background:#0b2219cc;color:#e0f4e7;border:1px solid #ffffff33;border-radius:50%;cursor:pointer}.watch-mode .watch-chips{gap:10px;margin:16px 0 0;padding:8px 0}.watch-mode .watch-chips button{background:transparent;border-color:#32493b;color:#bdcec3;font-size:15px;padding:10px 20px}.watch-mode .watch-chips button.active{background:#16decf;color:#082416;border-color:#16decf}.watch-mode .watch-quick-actions{display:flex!important;gap:25px;overflow-x:auto;padding:14px 0 20px;border-bottom:1px solid #27372d;margin:0}.watch-mode .watch-quick-actions button{background:transparent;border:0;border-radius:0;min-height:42px;flex-direction:row;font-size:15px;gap:8px;flex-shrink:0}.watch-mode .watch-quick-actions span,.watch-mode .discover-title button,.watch-mode .watch-meta b,.watch-mode .download-row>span,.watch-mode .discover-page-head small{color:#16decf!important}.watch-mode .discover-section{margin:32px 0}.watch-mode .discover-title{margin-bottom:18px}.watch-mode .discover-title h2{font-size:clamp(22px,2.5vw,30px);letter-spacing:-.6px;color:#f3f7f4}.watch-mode .discover-title button{font-size:14px}.watch-mode .poster-row{gap:18px;padding-bottom:15px;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#34533e transparent}.watch-mode .movie-poster-row .poster-card{width:clamp(158px,16vw,230px);min-width:clamp(158px,16vw,230px)}.watch-mode .movie-poster-row .poster-image{width:100%;height:auto;aspect-ratio:2/3;border-radius:14px;background:#142019}.watch-mode .movie-poster-row .poster-card img{transform:none;object-fit:cover;transition:transform .35s ease}.watch-mode .movie-poster-row .poster-card:hover img{transform:scale(1.035)}.watch-mode .poster-card strong{font-size:16px;margin-top:12px}.watch-mode .poster-card small{font-size:14px;color:#98aea0;line-height:1.5}.watch-mode .netflix-badge{background:#16decf;color:#082416;font-size:12px;min-width:22px;height:24px;border-radius:7px}.watch-mode .netflix-badge:after{content:none}.watch-mode .netflix-rank{-webkit-text-stroke:1px #183a24}.watch-mode .watch-progress{background:#273d2f}.watch-mode .watch-progress:after{background:#16decf}.watch-mode .poster-premiere{font-size:10px;background:#d1f6df;color:#0a3821}.watch-mode .live-card,.watch-mode .episode-card,.watch-mode .profile-card,.watch-mode .download-row{background:#142019;border-color:#2b4032}.watch-mode .live-copy strong,.watch-mode .episode-card strong{font-size:16px}.watch-mode .live-copy small,.watch-mode .episode-card small,.watch-mode .profile-card small,.watch-mode .download-row small{font-size:14px;color:#9eb7a7}.watch-mode .genre-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.watch-mode .genre-card{background:linear-gradient(125deg,#1c3826,#102016);border-color:#2a4834;border-radius:16px;padding:22px;font-size:18px}.watch-mode .genre-card span{color:#16decf;font-size:28px}.watch-mode .watch-search{background:#142019;border-color:#385641;border-radius:28px}.watch-mode .watch-search button,.watch-mode .discover-primary{background:#16decf!important;color:#082416!important;border-radius:24px}.watch-mode .profile-avatar{background:linear-gradient(140deg,#258953,#125d38)}.watch-mode .watch-detail-hero:before{background:linear-gradient(180deg,transparent,#080e0b 98%),linear-gradient(90deg,#080e0b99,transparent)}.watch-mode .watch-detail-actions button{background:#193123;border-color:#385641;border-radius:28px}.watch-mode .watch-detail-actions .primary{background:#16decf;color:#082416;font-size:16px}.watch-mode .watch-synopsis{font-size:16px;color:#b8cbbf}.watch-mode .watch-meta{font-size:14px}.watch-mode .discover-page-head button{background:#193123}.watch-mode .discover-empty p,.watch-mode .watch-result-count,.watch-mode .discover-player p{color:#a4bcad}.watch-mode .watch-result-count{font-size:14px}body .watch-nav{background:#0a1710f5!important;border-color:#2c4234!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}body .watch-nav button{color:#95ae9e!important;font-size:14px}body .watch-nav button.active{color:#16decf!important}body .watch-nav .discover-center{background:#16decf!important;color:#082416!important;box-shadow:0 5px 24px #35b86a33!important}.watch-mode button{cursor:pointer}.watch-mode button:focus-visible,.watch-mode input:focus-visible{outline:3px solid #16decf;outline-offset:4px}.watch-mode .is-changing>div:first-child{animation:watchSlideIn .5s ease}@media(max-width:650px){body .watch-mode{padding-inline:20px!important}.watch-mode .watch-feature{margin-inline:-20px!important;padding:32px 22px 65px!important;height:470px!important}.watch-mode .discover-header{margin-inline:-20px!important;padding-inline:20px!important}.watch-mode .watch-actions button{padding:13px 19px}.watch-mode .genre-grid{grid-template-columns:1fr 1fr}.watch-mode .watch-slide-dots{left:20px}.watch-mode .watch-slide-count{right:22px}.watch-mode .watch-quick-actions{gap:20px}.watch-mode .watch-feature h1{font-size:39px!important}.watch-mode .watch-slide-control{right:20px;top:20px}.watch-mode .poster-row{gap:13px}}@media(prefers-reduced-motion:reduce){.watch-mode *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body #discoverNav.watch-nav{height:calc(86px + env(safe-area-inset-bottom,0px));padding:9px 8px calc(13px + env(safe-area-inset-bottom,0px))}body #discoverNav.watch-nav b{font-size:14px!important;line-height:1.2}body .watch-mode{padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))!important}.watch-mode .watch-slide-control [data-prev],.watch-mode .watch-slide-control [data-next]{display:none}.watch-mode .watch-slide-control{right:24px}.watch-mode .poster-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 15px!important;margin:0!important;overflow:visible!important;padding:0!important}.watch-mode .poster-row .poster-card{min-width:0!important;width:100%!important;max-width:none!important}.watch-mode .poster-row .poster-card[hidden]{display:none!important}.watch-mode .poster-row .poster-image{min-width:0!important;width:100%!important;height:auto!important;aspect-ratio:2/3}.watch-mode .poster-row .poster-card img{width:100%;height:100%;object-fit:cover;transform:none}.watch-mode .poster-row .poster-card strong{white-space:normal;line-height:1.35;display:block}.watch-mode .poster-row .watch-progress,.watch-movie-library .netflix-rank{display:none}.watch-library-head{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 0 24px}.watch-library-head small{font-size:12px;letter-spacing:1.8px;color:#16decf;font-weight:700}.watch-library-head h2{margin:8px 0 0;font-size:28px;color:#f3f7f4}.watch-grid-search{display:flex;align-items:center;gap:10px;border:1px solid #34503f;border-radius:28px;padding:12px 16px;color:#16decf;background:#132119}.watch-grid-search input{background:transparent;border:0;color:#fff;min-width:0;font:inherit;font-size:16px;width:220px;outline:none}.watch-grid-search:focus-within{outline:2px solid #16decf}.watch-grid-empty{font-size:16px;color:#b7ccbf;padding:20px 0}.watch-mode .watch-movie-library{margin-top:28px}@media(min-width:650px){.watch-mode .poster-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 20px!important}}@media(min-width:1000px){.watch-mode .poster-row{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-width:1500px){.watch-mode .poster-row{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:650px){.watch-library-head{align-items:stretch;flex-direction:column;gap:18px}.watch-grid-search input{width:100%}.watch-library-head h2{font-size:26px}}.watch-mode .watch-slide-control{display:none!important}.watch-category-section{margin:28px 0 36px}.watch-category-section>h2{font-size:21px;margin:0 0 16px}.watch-category-filters{display:flex;flex-wrap:wrap;gap:10px}.watch-category-filters button{font:inherit;font-size:15px;padding:11px 19px;border-radius:28px;border:1px solid #355340;background:#13231a;color:#c3ddcc;cursor:pointer}.watch-category-filters button.active{background:#16decf;border-color:#16decf;color:#082416;font-weight:700}.watch-top-section,.watch-more-section{margin-bottom:38px}.watch-mode .watch-top-section[hidden],.watch-mode .watch-more-section[hidden]{display:none!important}.watch-top-section .discover-title>span,.watch-more-section .discover-title>span{font-size:14px;color:#95b2a0}.watch-movie-library .discover-title{display:flex;align-items:center;justify-content:space-between;gap:16px}@media(max-width:450px){.watch-top-section .discover-title>span,.watch-more-section .discover-title>span{display:none}.watch-category-filters{gap:8px}.watch-category-filters button{padding:10px 16px}}body .watch-mode .discover-header{box-sizing:border-box;height:64px!important;min-height:64px!important;padding-block:10px!important;margin-block:0!important}body .watch-mode #discoverContent{padding-top:0!important}body .watch-mode #discoverContent:has(>.watch-feature){margin-top:-64px!important}body .watch-mode .watch-feature{margin-top:0!important;padding-top:80px!important}body .brand-mark,body .mini-home-logo{width:116px!important;min-width:116px!important;height:40px!important;display:inline-flex!important;align-items:center;justify-content:center;border:0!important;border-radius:0!important;padding:0!important;background:transparent!important;box-shadow:none!important;flex-shrink:0}body .eravo-logo-image,body .mini-home-logo>img{display:block;width:100%!important;height:100%!important;object-fit:contain;border-radius:0!important}body .brand>.brand-mark+span>strong{display:none!important}body .brand{gap:7px!important}body .brand>.brand-mark+span>small{font-size:10px;letter-spacing:1px;max-width:50px;white-space:normal;line-height:1.4}body .mini-service-brand{gap:10px!important}body .mini-service-brand>span>small{font-size:10px;letter-spacing:.7px}body .mini-service-brand strong{font-size:17px!important}body .watch-mode .discover-header .mini-home-logo,body .music-header .mini-home-logo{background:#eff7f2!important;border-radius:8px!important;padding:4px 6px!important;box-sizing:border-box}@media(max-width:420px){body .brand-mark,body .mini-home-logo{width:96px!important;min-width:96px!important;height:34px!important}body .mini-service-brand{gap:7px!important}body .mini-service-brand strong{font-size:15px!important}body .mini-service-brand>span>small{display:none}body .brand>.brand-mark+span{display:none}body .mini-actions{gap:5px!important}}body .watch-mode .discover-header .mini-service-brand{gap:12px!important;align-items:center!important}body .watch-mode .discover-header #discoverName{display:block!important;font-size:23px!important;line-height:1!important;font-weight:850!important;letter-spacing:2px!important;text-transform:uppercase;color:#16decf!important;white-space:nowrap;text-shadow:0 2px 14px #16decf18}body .watch-mode .discover-header .mini-service-brand>span>small{display:none!important}body .watch-mode .discover-header .mini-home-logo{width:112px!important;min-width:112px!important;height:39px!important;background:#f3f8f3!important;border-radius:9px!important;padding:4px 6px!important}@media(max-width:420px){body .watch-mode .discover-header .mini-service-brand{gap:9px!important}body .watch-mode .discover-header #discoverName{font-size:20px!important;letter-spacing:1.3px!important}body .watch-mode .discover-header .mini-home-logo{width:96px!important;min-width:96px!important;height:35px!important}body .watch-mode .discover-header .mini-actions{gap:4px!important}body .watch-mode .discover-header .mini-actions>button{width:34px!important;min-width:34px!important;height:34px!important;padding:6px!important}}body .watch-mode .discover-header .mini-service-brand{gap:3px!important;background:#f3f8f3;border-radius:12px;padding:3px 11px 3px 4px;flex-shrink:0}body .watch-mode .discover-header .mini-home-logo{background:transparent!important;border-radius:0!important;padding:0!important;width:108px!important;min-width:108px!important;height:36px!important}body .watch-mode .discover-header #discoverName{color:#092660!important;font-size:27px!important;font-weight:800!important;letter-spacing:-1.2px!important;text-shadow:none!important;line-height:1!important}@media(max-width:420px){body .watch-mode .discover-header .mini-service-brand{gap:2px!important;padding-right:9px}body .watch-mode .discover-header .mini-home-logo{width:96px!important;min-width:96px!important;height:33px!important}body .watch-mode .discover-header #discoverName{font-size:24px!important;letter-spacing:-1px!important}}:root{--eravo-emerald:#ff7900;--eravo-deep:#05634c;--eravo-lime:#16decf;--eravo-tint:#edf7f2;--green:var(--eravo-emerald);--green-dark:var(--eravo-deep);--ink:#142c24;--muted:#64748d;--line:#dfe8e3;--surface:#fff3e9}body{background:#fff3e9;color:var(--ink)}body :is(.wallet-card,.wallet,.balance-card,.balance-detail,.eid-card,.eid-full-card,.shop-hero,.jobs-hero,.health-hero,.life-hero,.rentals-hero,.digital-intro){background:linear-gradient(125deg,var(--eravo-emerald),var(--eravo-deep))!important;color:#fff!important;box-shadow:0 14px 35px #0926601c!important}body :is(.service-icon,.services-tile-icon,.services-recent .material-symbols-rounded,.health-services span,.eid-actions span,.digital-service-grid>button>span,.action-icon){background:var(--eravo-tint)!important;color:var(--eravo-emerald)!important;box-shadow:none!important}body :is(.pay-actions,.quick-actions,.services,.services-list) button:hover :is(.action-icon,.service-icon,.services-tile-icon){background:#e1f3b9!important}body :is(.super-primary,.health-primary,.rentals-primary,.discover-primary,.partner-primary,.demo-action,.demo-switch button.active,.partner-steps li.active span,.digital-form>button,.eid-form>button,.eid-upgrade button,.search>button,.life-search>button,.jobs-search>button){background:var(--eravo-emerald)!important;color:#fff!important;border-color:var(--eravo-emerald)!important;box-shadow:none!important}body :is(.demo-action.secondary,.partner-secondary){background:var(--eravo-tint)!important;color:var(--eravo-emerald)!important}body :is(.bottom-nav,.shop-nav,.jobs-nav,.events-nav,.life-nav,.health-nav,.rentals-nav,.classified-nav,.eid-nav) button.active{color:var(--eravo-emerald)!important}body :is(.bottom-nav,.shop-nav,.jobs-nav,.events-nav,.life-nav,.health-nav,.rentals-nav) :is(.scan-button,.nav-scan,.life-center,.shop-center,.jobs-center,.events-center){background:var(--eravo-lime)!important;color:var(--eravo-deep)!important}body :is(.eravo-profile-button,.mini-mega-trigger,.services-menu-button,.notification,.location){color:var(--eravo-emerald)!important;background:var(--eravo-tint)!important;border-color:#d3e5d9!important}body :is(.partner-eyebrow,.partner-steps li.active,.partner-entry,.partner-service>span,.demo-account-head p,.demo-stats strong,.demo-back){color:var(--eravo-emerald)!important}body .demo-avatar{background:var(--eravo-emerald)!important;color:var(--eravo-lime)!important}body :is(.services-feature,.genre-card){background:linear-gradient(130deg,var(--eravo-emerald),var(--eravo-deep))!important;color:#fff!important;border-color:#296655!important}body .services-feature .material-symbols-rounded{color:var(--eravo-lime)!important}body input[type=checkbox],body input[type=radio]{accent-color:var(--eravo-emerald)}body :is(button,a,input,select,textarea):focus-visible{outline-color:var(--eravo-emerald)}body .watch-mode{--watch-accent:var(--eravo-lime);--watch-bg:#07120e;--watch-surface:#12271e}body .watch-mode :is(.watch-play,.watch-chips button.active,.watch-category-filters button.active,.watch-detail-actions .primary,.discover-primary,.watch-search button,.netflix-badge){background:var(--eravo-lime)!important;color:#103c2c!important;border-color:var(--eravo-lime)!important}body .watch-mode :is(.discover-title button,.watch-meta b,.watch-quick-actions span,.watch-feature small,.watch-library-head small,.watch-grid-search,.discover-page-head small,.genre-card span){color:var(--eravo-lime)!important}body .watch-mode .watch-slide-dots button.active:after,body .watch-mode .watch-progress:after{background:var(--eravo-lime)!important}body .watch-mode :is(button,input):focus-visible{outline-color:var(--eravo-lime)!important}body .music-shell :is(.music-chip.active,.music-filter.active,.main-control,.play-pause,.music-hero-play,.em-play,.em-cover-play,.em-toggle.active){background:var(--eravo-lime)!important;color:var(--eravo-deep)!important;border-color:var(--eravo-lime)!important}body .music-nav button.active,body .music-shell :is(.em-kicker,.em-section-head>button,.music-section-title>button){color:var(--eravo-lime)!important}body .music-shell :is(button,input):focus-visible{outline-color:var(--eravo-lime)!important}body .watch-mode .discover-header button:not(.mini-home-logo){background:#143e2f!important;color:#d8ecc5!important}#homeView :is(.service-icon,.action-icon){background:var(--shortcut-bg,var(--eravo-tint))!important;color:var(--shortcut-ink,var(--eravo-emerald))!important;box-shadow:0 8px 20px #10264b09!important}#homeView :is(.service-icon,.action-icon){border-radius:50%!important;aspect-ratio:1;display:grid;place-items:center;border:0!important}#homeView :is(.service-icon,.action-icon).mint{--shortcut-bg:#c9f3e3;--shortcut-ink:#007657}#homeView :is(.service-icon,.action-icon).cream{--shortcut-bg:#fff3e9;--shortcut-ink:#ff7900}#homeView :is(.service-icon,.action-icon).sky{--shortcut-bg:#fff3e9;--shortcut-ink:#ff7900}#homeView :is(.service-icon,.action-icon).peach{--shortcut-bg:#fff3e9;--shortcut-ink:#ff7900}#homeView :is(.service-icon,.action-icon).rose{--shortcut-bg:#ffd7e2;--shortcut-ink:#c7485c}#homeView :is(.service-icon,.action-icon).lilac{--shortcut-bg:#e4d8ff;--shortcut-ink:#6e50c3}#homeView :is(.service-icon,.action-icon).fog{--shortcut-bg:#e1eae6;--shortcut-ink:#637972}#homeView :is(.service-icon,.action-icon).music{--shortcut-bg:#cff2db;--shortcut-ink:#187b46}#homeView :is(.service-icon,.action-icon).watch{--shortcut-bg:#ffd3da;--shortcut-ink:#c83242}#homeView :is(.pay-actions,.services) button:hover :is(.action-icon,.service-icon){background:var(--shortcut-bg,var(--eravo-tint))!important;filter:brightness(.97)}body .watch-mode .discover-header{background:#fff!important;background-image:none!important;border-bottom:1px solid #e8efeb!important;box-shadow:none!important;color:#092660!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body .watch-mode .discover-header .mini-service-brand,body .watch-mode .discover-header .mini-home-logo{background:transparent!important;box-shadow:none!important}body .watch-mode .discover-header button:not(.mini-home-logo){background:#f0f6f2!important;color:#092660!important;border-color:#e3ece6!important}#homeHeaderSearch{width:40px;height:40px;min-width:40px;border:0;border-radius:50%;background:#edf5f1;color:#092660;font-size:25px;display:grid;place-items:center;padding:0;cursor:pointer}#homeHeaderSearch:focus-visible{outline:2px solid #092660;outline-offset:3px}@media(max-width:420px){#homeView .app-header{gap:7px!important}#homeHeaderSearch{width:36px;height:36px;min-width:36px}}#homeView>.app-header{display:flex!important;align-items:center;gap:8px!important;padding-inline:12px!important}#homeView>.app-header .brand{flex-shrink:0}#homeView>.app-header .location{margin-left:auto;min-width:0;flex:0 1 auto}#homeHeaderSearch,#homeView>.app-header .avatar,#homeView>.app-header .eravo-profile-button{width:40px!important;height:40px!important;min-width:40px!important;flex-shrink:0;border-radius:50%!important;display:grid!important;place-items:center!important;padding:0!important}#homeView>.app-header .location strong{font-size:13px!important}@media(max-width:390px){#homeView>.app-header .location{display:none!important}#homeHeaderSearch{margin-left:auto}}#homeView>.app-header .eravo-profile-button svg{width:24px!important;height:24px!important}body .watch-mode{--tv-page-gutter: clamp(16px, 4vw, 44px);--tv-card-gap: clamp(8px, 2vw, 16px);--tv-blue: #087cff;--tv-header-height: 60px;width:100%!important;max-width:100%!important;margin-inline:0!important;padding-inline:0!important;padding-bottom:calc(108px + env(safe-area-inset-bottom,0px))!important;background:#111!important;color:#fff!important;overflow-x:clip;box-sizing:border-box}body .watch-mode.tv-home{background-image:linear-gradient(180deg,#1119,#111 680px),var(--tv-feature-backdrop)!important;background-size:100% 720px,auto 720px!important;background-position:center top!important;background-repeat:no-repeat!important}body .watch-mode #discoverContent{width:100%;min-width:0;max-width:100%;margin-top:0!important;padding:0 var(--tv-page-gutter) 24px!important;box-sizing:border-box}body .watch-mode .discover-header{position:sticky!important;top:0!important;z-index:35!important;display:flex!important;align-items:center!important;justify-content:space-between!important;width:100%!important;height:var(--tv-header-height)!important;min-height:var(--tv-header-height)!important;margin:0!important;padding:8px 12px!important;border:0!important;background:#08090bf5!important;color:#fff!important;box-sizing:border-box}body .watch-mode .discover-header .mini-service-brand{position:static!important;display:flex;align-items:center!important;gap:3px!important;margin-right:auto!important;padding:0!important;background:transparent!important;transform:none!important}body .watch-mode .discover-header .mini-home-logo{width:106px!important;min-width:106px!important;height:36px!important;padding:0!important;background:transparent!important;border-radius:0!important}body .watch-mode .discover-header .mini-home-logo img{filter:brightness(0) invert(1)}body .watch-mode .discover-header #discoverName{color:#fff!important;font-size:25px!important;letter-spacing:-1px!important;text-shadow:none!important}body .watch-mode .discover-header .mini-service-brand strong:before{content:none!important}body .watch-mode .discover-header .mini-service-brand small{display:none!important}body .watch-mode .discover-header .mini-actions{margin-left:auto;gap:6px!important}body .watch-mode .discover-header .mini-actions>button{width:36px!important;min-width:36px!important;height:36px!important;border:0!important;background:transparent!important;color:#fff!important;box-shadow:none!important}body .watch-mode .discover-header #discoverSaved{display:none!important}.watch-mode .tv-top-tabs{position:sticky;top:var(--tv-header-height);z-index:30;display:flex;align-items:center;justify-content:center;gap:clamp(28px,9vw,72px);width:calc(100% + 2 * var(--tv-page-gutter));margin:0 calc(-1 * var(--tv-page-gutter));padding:2px var(--tv-page-gutter) 10px;background:#111d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-sizing:border-box}.watch-mode .tv-top-tabs button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:44px;padding:0;border:0;background:none;color:#fff;font:inherit;font-family:inherit;font-size:clamp(1rem,4.6vw,1.25rem);font-weight:750;line-height:1.2;white-space:nowrap;cursor:pointer}.watch-mode .tv-top-tabs button>span{margin-right:-8px;font-size:22px;color:#b8bac0}.watch-mode .tv-featured{display:flex;align-items:stretch;gap:clamp(8px,2vw,20px);width:calc(100% + 2 * var(--tv-page-gutter));margin:0 calc(-1 * var(--tv-page-gutter));padding:6px 7.5% 12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:7.5%;scrollbar-width:none;box-sizing:border-box}.watch-mode .tv-featured::-webkit-scrollbar{display:none}.watch-mode .tv-feature-card{position:relative;display:flex;align-items:flex-end;flex:0 0 100%;min-width:0;min-height:420px;aspect-ratio:5 / 8;overflow:hidden;isolation:isolate;border-radius:14px;background:#191a20;box-shadow:0 12px 28px #0005;scroll-snap-align:center;scroll-snap-stop:always}.watch-mode .tv-feature-art{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 35%}.watch-mode .tv-feature-card:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#191a2000 26%,#191a2033 44%,#191a20e6 74%,#191a20 95%)}.watch-mode .tv-feature-copy{width:100%;min-width:0;padding:24px 16px 16px;text-align:center}.watch-mode .tv-feature-copy h1{margin:0 0 18px;font-family:Arial Narrow,Impact,system-ui,sans-serif;font-size:clamp(2rem,8vw,4rem);font-weight:850;line-height:1.07;letter-spacing:.04em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 3px 18px #0007}.watch-mode .tv-feature-genre{margin:0 0 8px;font-size:.9375rem;font-weight:700;line-height:1.35;text-transform:uppercase}.watch-mode .tv-feature-description{margin:0 0 20px;color:#eeeeef;font-size:.8125rem;letter-spacing:.08em;line-height:1.55;text-transform:uppercase}.watch-mode .tv-feature-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%}.watch-mode .tv-feature-actions button{display:inline-flex;align-items:center;justify-content:center;gap:4px;min-width:0;min-height:46px;padding:10px 6px;border:0;border-radius:6px;background:#fff;color:#08090b;font:750 .9375rem/1.2 system-ui,sans-serif;text-transform:uppercase;cursor:pointer}.watch-mode .tv-feature-actions button+button{background:#45464e;color:#fff}.watch-mode .tv-feature-actions button[aria-pressed=true]{background:#0067e9}.watch-mode .tv-feature-actions .material-symbols-rounded{font-size:25px}.watch-mode .tv-row{min-width:0;margin:28px 0 0;padding:0;scroll-margin-top:132px}.watch-mode .tv-row h2{margin:0 0 15px;font-size:clamp(1.25rem,4.8vw,1.75rem);font-weight:650;letter-spacing:-.025em;line-height:1.25}.watch-mode :is(.tv-posters,.tv-landscape,.tv-collections,.tv-brand-hubs){display:flex;gap:var(--tv-card-gap);min-width:0;margin:0 calc(-1 * var(--tv-page-gutter)) 0 0;padding:0 var(--tv-page-gutter) 4px 0;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:0 var(--tv-page-gutter);scrollbar-width:none}.watch-mode .tv-poster{position:relative;flex:0 0 calc((100% - 2 * var(--tv-card-gap)) / 3);min-width:0;padding:0;border:0;background:none;color:#fff;text-align:left;scroll-snap-align:start;cursor:pointer}.watch-mode .tv-poster-art{position:relative;display:block;aspect-ratio:2 / 3;overflow:hidden;isolation:isolate;border-radius:9px;background:#1d2128}.watch-mode .tv-poster-art>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.watch-mode .tv-poster-art:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,transparent 35%,#05070b44 56%,#05070bdb 91%)}.watch-mode .tv-poster-copy{position:absolute;bottom:11px;left:7px;right:7px;display:grid;gap:6px;text-align:center}.watch-mode .tv-poster-copy strong{font-size:clamp(.875rem,3.8vw,1.25rem);font-weight:800;line-height:1.08;letter-spacing:-.02em;text-transform:uppercase;text-wrap:balance;overflow-wrap:anywhere;text-shadow:0 2px 8px #0009}.watch-mode .tv-poster-copy small{font-size:.625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#e6e6e9;line-height:1.25}.watch-mode .tv-ribbon{position:absolute;top:8px;left:0;max-width:calc(100% - 3px);padding:4px 12px 4px 5px;background:#0068f5;color:#fff;clip-path:polygon(0 0,100% 0,94% 100%,0 100%);font-size:clamp(.6875rem,2.8vw,.875rem);font-weight:800;line-height:1.05;letter-spacing:.015em;white-space:nowrap}.watch-mode .tv-rank{position:absolute;left:5px;top:2px;color:#ffffffed;font-size:clamp(2rem,8vw,3.5rem);font-weight:900;line-height:1;text-shadow:0 2px 12px #000}.watch-mode :is(.tv-live-card,.tv-brand-hubs>button){flex:0 0 calc((100% - var(--tv-card-gap)) / 2);min-width:0;scroll-snap-align:start}.watch-mode .tv-live-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;aspect-ratio:16 / 9;padding:12px;border:0;border-radius:10px;overflow:hidden;isolation:isolate;background:#084b66;color:#fff;text-align:left;cursor:pointer}.watch-mode .tv-live-card img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.watch-mode .tv-live-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(145deg,#027eadd9,#002d68c9)}.watch-mode .tv-live-premiere:after{background:linear-gradient(145deg,#1643a8c9,#082153e6)}.watch-mode .tv-live-badge{position:absolute;top:9px;left:9px;padding:3px 8px;border:1px solid #ffffff8a;border-radius:30px;background:#072a4380;color:#fff;font-size:.6875rem;line-height:1.2;font-weight:700;white-space:nowrap}.watch-mode .tv-live-card strong{font-size:clamp(1rem,4vw,1.75rem);line-height:1.05;font-weight:800}.watch-mode .tv-live-card small{margin-top:5px;font-size:.6875rem;line-height:1.2;color:#d3e7fd}.watch-mode .tv-collections>button{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;gap:22px;flex:0 0 calc((100% - 2 * var(--tv-card-gap)) / 3);min-width:0;aspect-ratio:2 / 3;padding:18px 8px;border:0;border-radius:9px;overflow:hidden;isolation:isolate;background:#16222b;color:#fff;text-align:center;scroll-snap-align:start;cursor:pointer}.watch-mode .tv-collections img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}.watch-mode .tv-collections>button:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,#091923ee,#09192322)}.watch-mode .tv-collections>button:nth-child(2):after{background:linear-gradient(0deg,#6a3319e6,#6a331922)}.watch-mode .tv-collections>button:nth-child(3):after{background:linear-gradient(0deg,#7d3e65d9,#16498a22)}.watch-mode .tv-collections strong{font-size:clamp(1rem,4.8vw,1.875rem);font-weight:850;line-height:1.06;text-transform:uppercase;text-wrap:balance}.watch-mode .tv-collections small{font-size:.625rem;letter-spacing:.16em}.watch-mode .tv-brand-hubs>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;aspect-ratio:2 / 1;padding:18px 10px;border:0;border-radius:9px;color:#fff;cursor:pointer}.watch-mode .tv-brand-hubs strong{font-size:clamp(1.25rem,5vw,2rem);font-weight:850;letter-spacing:-.04em}.watch-mode .tv-brand-hubs small{font-size:.625rem;letter-spacing:.1em}.watch-mode .tv-hub-blue{background:linear-gradient(125deg,#0040a4,#087cff)}.watch-mode .tv-hub-red{background:linear-gradient(125deg,#9c091d,#ef1f42)}.watch-mode .tv-hub-gold{background:linear-gradient(125deg,#a15004,#e6a718)}.watch-mode .tv-library-title{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:10px}.watch-mode .tv-library-title h2{margin:0}.watch-mode .tv-library-title>span,.watch-mode .tv-demo-note{color:#a9adb7;font-size:.875rem;line-height:1.5}.watch-mode .tv-demo-note{margin:0 0 18px}.watch-mode .tv-movie-grid,.watch-mode .poster-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px var(--tv-card-gap)!important;margin:0!important;padding:0!important;overflow:visible!important}.watch-mode .tv-movie-grid .tv-poster,.watch-mode .poster-row .tv-poster{width:100%;min-width:0}.watch-mode .poster-row .poster-card{position:relative;overflow:hidden;isolation:isolate;border-radius:9px}.watch-mode .poster-row .poster-card .poster-image{display:block;aspect-ratio:2 / 3;border-radius:9px}.watch-mode .poster-row .poster-card:after{content:"";position:absolute;inset:35% 0 0;background:linear-gradient(transparent,#070a12e6);pointer-events:none}.watch-mode .poster-row .poster-card>strong{position:absolute;z-index:1;bottom:14px;left:7px;right:7px;margin:0;color:#fff;font-size:.9375rem;line-height:1.1;font-weight:800;text-align:center;text-transform:uppercase;overflow-wrap:anywhere}.watch-mode .poster-row .poster-card>small,.watch-mode :is(.netflix-badge,.netflix-rank,.poster-premiere,.watch-progress){display:none!important}.watch-mode #discoverContent>:is(.watch-chips,.watch-live,.watch-detail-hero,.discover-player){margin-inline:0!important}.watch-mode #discoverContent>.watch-chips{padding-inline:0}.watch-mode .discover-page-head{padding-top:16px}.watch-mode .discover-page-head h2{font-size:1.625rem}.watch-mode .discover-title h2{font-size:clamp(1.25rem,3vw,1.75rem)}.watch-mode .discover-section{margin:28px 0}body .watch-mode :is(.discover-primary,.watch-chips button.active,.watch-search button,.watch-detail-actions .primary){background:#087cff!important;color:#fff!important;border-color:#087cff!important}body .watch-mode :is(.discover-title button,.discover-page-head small,.watch-meta b){color:#72b2ff!important}.watch-mode .tv-more{padding:0 0 20px}.watch-mode .tv-more>button{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:64px;padding:14px 4px;border:0;border-bottom:1px solid #ffffff20;background:none;color:#fff;font:500 1.0625rem/1.4 system-ui,sans-serif}.watch-mode .tv-live-empty{max-width:560px;margin:auto;padding:55px 0 70px;text-align:center}.watch-mode .tv-live-empty>span{color:#4198ff;font-size:64px}.watch-mode .tv-live-empty h1{font-size:1.75rem;line-height:1.2}.watch-mode .tv-live-empty p{color:#b2b9c6;font-size:1rem;line-height:1.6}body #discoverNav.watch-nav:not([hidden]){position:fixed;z-index:45;bottom:0;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;height:calc(76px + env(safe-area-inset-bottom,0px));min-height:calc(76px + env(safe-area-inset-bottom,0px));padding:8px 4px calc(10px + env(safe-area-inset-bottom,0px));border:0!important;background:#000!important;box-shadow:0 -8px 24px #0002;box-sizing:border-box}body #discoverNav.watch-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-width:0;padding:0 2px;border:0;border-radius:0;background:none!important;color:#8c8e93!important}body #discoverNav.watch-nav button.active{color:#fff!important}body #discoverNav.watch-nav button.active .material-symbols-rounded{font-variation-settings:"FILL" 1}body #discoverNav.watch-nav b{color:#fff;font-size:.8125rem!important;line-height:1.15;font-weight:650;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}body #discoverNav.watch-nav .material-symbols-rounded{font-size:26px}body #discoverNav.watch-nav button:focus-visible,body .watch-mode :is(button,input,[tabindex="0"]):focus-visible{outline:2px solid #409aff!important;outline-offset:3px}.watch-mode .tv-poster:focus-visible,.watch-mode .tv-collections>button:focus-visible{outline-offset:-3px}.watch-mode :is(.tv-poster-art,.tv-collections>button,.tv-feature-actions button){transition:filter .18s ease}@media(hover:hover){.watch-mode :is(.tv-poster:hover .tv-poster-art,.tv-collections>button:hover,.tv-feature-actions button:hover){filter:brightness(1.1)}}@media(max-width:360px){.watch-mode .tv-top-tabs{gap:25px}.watch-mode .tv-feature-copy{padding-inline:12px}.watch-mode .tv-feature-actions button{font-size:.875rem}.watch-mode .tv-feature-actions .material-symbols-rounded{font-size:20px}.watch-mode .tv-live-card{padding:10px 8px}.watch-mode .tv-live-card small{display:none}.watch-mode .tv-live-badge{font-size:.625rem;padding-inline:5px}body #discoverNav.watch-nav b{font-size:.75rem!important}}@media(min-width:800px){.watch-mode .tv-featured{padding-inline:18%;scroll-padding-inline:18%}.watch-mode .tv-feature-card{aspect-ratio:16 / 11;min-height:480px;max-height:660px}.watch-mode .tv-feature-copy{max-width:640px;margin-inline:auto;padding:32px 36px 28px}.watch-mode .tv-feature-copy h1{font-size:clamp(2.5rem,4.5vw,4.5rem)}.watch-mode .tv-feature-actions{max-width:460px;margin-inline:auto}.watch-mode .tv-feature-actions button{min-height:50px;font-size:1rem}.watch-mode .tv-row{margin-top:34px}.watch-mode .tv-posters>.tv-poster{flex-basis:calc((100% - 4 * var(--tv-card-gap)) / 5)}.watch-mode .tv-collections>button{flex-basis:calc((100% - 3 * var(--tv-card-gap)) / 4);max-height:350px}.watch-mode :is(.tv-live-card,.tv-brand-hubs>button){flex-basis:calc((100% - 2 * var(--tv-card-gap)) / 3)}.watch-mode .tv-movie-grid,.watch-mode .poster-row{grid-template-columns:repeat(5,minmax(0,1fr));gap:22px var(--tv-card-gap)!important}.watch-mode .tv-live-badge,.watch-mode .tv-live-card small{font-size:.8125rem}.watch-mode .tv-poster-copy small,.watch-mode .tv-collections small{font-size:.75rem}}@media(min-width:1400px){.watch-mode .tv-posters>.tv-poster{flex-basis:calc((100% - 5 * var(--tv-card-gap)) / 6)}.watch-mode .tv-movie-grid,.watch-mode .poster-row{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.watch-mode .tv-featured,.watch-mode .tv-posters{scroll-behavior:auto}.watch-mode :is(.tv-poster-art,.tv-collections>button,.tv-feature-actions button){transition:none}}.academy-page{padding:0 0 100px!important;background:#f8faff;color:#16382e;min-height:100vh}.ac-header{display:flex;align-items:center;gap:10px;padding:16px 20px;background:#fff;position:sticky;top:0;z-index:22;border-bottom:1px solid #e7eeea}.ac-header button{background:transparent;border:0;color:#092660;padding:4px}.ac-header img{width:100px;display:block}.ac-header strong{font-size:20px;letter-spacing:-.6px;margin-right:auto}.ac-header .material-symbols-rounded{font-size:28px}#acContent{padding:22px 20px;max-width:1500px;margin:auto}.ac-hero{background:linear-gradient(115deg,#003e32,#064df7);border-radius:28px;padding:32px;color:#fff}.ac-hero>small,.ac-heading>small{font-size:12px;font-weight:800;letter-spacing:2px}.ac-hero h1,.ac-heading h1{font-size:clamp(32px,5vw,54px);line-height:1.08;letter-spacing:-1.5px;margin:16px 0}.ac-hero p{font-size:17px;color:#dcf0e6;max-width:440px;line-height:1.5}.ac-hero button,.ac-primary,.ac-empty button{display:inline-flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:28px;padding:14px 22px;background:#16decf;color:#123c2d;font:700 16px inherit;font-size:16px;font-weight:750}.ac-hero-meta{font-size:13px;margin-top:25px;color:#d0e6dc}.ac-hero-meta span{margin:0 10px}.ac-search{margin:25px 0 16px;display:flex;align-items:center;gap:10px;background:#fff;border:1px solid #dfe8e2;border-radius:30px;padding:14px 18px}.ac-search input{border:0;outline:none;background:none;font:inherit;font-size:16px;width:100%;min-width:0}.ac-search:focus-within{outline:2px solid #064df7}.ac-filters{display:flex;gap:8px;overflow:auto;padding-bottom:8px}.ac-filters button{white-space:nowrap;border:1px solid #dce6e0;border-radius:25px;padding:10px 16px;background:#fff;color:#365449;font:inherit;font-size:14px}.ac-filters .active{background:#092660;color:#fff;border-color:#092660}.ac-section-title{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:18px}.ac-section-title h2,#acContent>h2{font-size:23px;letter-spacing:-.5px}.ac-section-title>span{font-size:13px;color:#6a8076;white-space:nowrap}.ac-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ac-course{padding:0;border:1px solid #e6ece8;border-radius:22px;background:#fff;text-align:left;color:inherit;overflow:hidden;transition:transform .2s,box-shadow .2s}.ac-course:hover{transform:translateY(-3px);box-shadow:0 12px 28px #153a2a10}.ac-cover{min-height:140px;padding:24px;display:flex;align-items:center;justify-content:space-between;gap:10px}.ac-cover>.material-symbols-rounded{font-size:52px}.ac-cover>span:last-child{font-size:13px;font-weight:700;background:#ffffff80;border-radius:20px;padding:8px 12px}.blue{background:#dbeaff;color:#245b9e}.purple{background:#ece2ff;color:#6c45a3}.orange{background:#ffead1;color:#a35e12}.pink{background:#ffe0e9;color:#a64d68}.green{background:#d8f0e4;color:#236849}.ac-course-copy{padding:20px}.ac-course-copy>small{font-size:11px;letter-spacing:1px;font-weight:750;color:#638173}.ac-course h3{font-size:22px;line-height:1.2;margin:12px 0}.ac-course p{font-size:15px;line-height:1.5;color:#698074;margin:0 0 20px}.ac-course footer{display:flex;align-items:center;justify-content:space-between;font-size:13px;color:#416153}.ac-nav{position:fixed;bottom:0;left:0;right:0;display:grid;grid-template-columns:repeat(4,1fr);padding:10px 12px calc(12px + env(safe-area-inset-bottom));background:#ffffffef;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-top:1px solid #e1e9e4;z-index:25}.ac-nav button{display:grid;justify-items:center;gap:5px;border:0;background:none;color:#7b8d83;padding:5px;font:inherit}.ac-nav b{font-size:13px}.ac-nav .active{color:#092660}.ac-nav .active>.material-symbols-rounded{background:#e0f2e7;border-radius:20px;padding:2px 15px}.ac-heading p,.ac-note{color:#6b8075;line-height:1.6;font-size:15px}.ac-stats{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:25px 0}.ac-stats>div{border-radius:24px;background:#e5f1e9;padding:25px;display:grid;gap:8px}.ac-stats strong{font-size:44px}.ac-stats span{font-size:15px}.ac-progress-row,.ac-lesson-row{display:flex;align-items:center;gap:16px;width:100%;text-align:left;background:#fff;border:0;border-bottom:1px solid #e7ede9;padding:21px 10px;color:inherit;font:inherit}.ac-progress-row>span:nth-child(2),.ac-lesson-row>span:nth-child(2){flex:1;display:grid;gap:9px}.ac-progress-row strong,.ac-lesson-row strong{font-size:17px}.ac-lesson-row small{font-size:13px;color:#73887b}.ac-lesson-row>b{background:#e7f1e9;border-radius:50%;width:35px;height:35px;display:grid;place-items:center}.academy-page progress{width:100%;height:6px;accent-color:#064df7;margin-top:8px}.ac-back{display:flex;align-items:center;gap:8px;color:#092660;border:0;background:none;padding:10px 0 20px;font:inherit;font-size:15px}.ac-detail{border-radius:25px;padding:30px;margin-bottom:28px}.ac-detail>.material-symbols-rounded{display:block;font-size:52px;margin-bottom:22px}.ac-detail small{display:block;font-size:14px}.ac-detail h1{font-size:36px;line-height:1.15;letter-spacing:-1px;max-width:650px}.ac-detail p{font-size:18px;line-height:1.5}.ac-detail>span:last-child{font-size:14px}.ac-reading{max-width:760px;margin:auto}.ac-reading>small{letter-spacing:1.7px;color:#6b8075}.ac-reading h1{font-size:38px;letter-spacing:-1px;line-height:1.15}.ac-reading p{font-size:18px;line-height:1.8}.ac-practice{background:#eaf2ec;padding:24px;border-radius:24px;margin:28px 0}.ac-practice h2{font-size:22px;margin-top:0}.ac-answers{display:grid;gap:10px}.ac-answers button{border:1px solid #d4dfd7;background:#fff;border-radius:16px;padding:18px;text-align:left;color:#244536;font:inherit;font-size:17px}.ac-answers .correct{border-color:#15864c;background:#e0f2e5}.ac-answers .incorrect{border-color:#c87950;background:#fff0e5}.ac-primary:disabled{opacity:.4;cursor:not-allowed}.ac-empty{text-align:center;padding:50px 15px}.ac-empty>.material-symbols-rounded{font-size:60px;color:#064df7}.academy-page button:focus-visible{outline:2px solid #064df7;outline-offset:3px}@media(max-width:850px){.ac-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){#acContent{padding:18px 16px}.ac-header{padding:14px 16px}.ac-header img{width:85px}.ac-header strong{font-size:18px}.ac-hero{padding:27px 23px}.ac-grid{grid-template-columns:1fr;gap:16px}.ac-course{display:grid;grid-template-columns:100px 1fr}.ac-cover{padding:15px;min-height:0;flex-direction:column;justify-content:center}.ac-cover>span:last-child{font-size:10px;padding:6px;white-space:nowrap}.ac-cover>.material-symbols-rounded{font-size:38px}.ac-course-copy{padding:17px}.ac-course h3{font-size:20px}.ac-course p{font-size:14px;margin-bottom:12px}.ac-section-title h2{font-size:21px}.ac-reading h1{font-size:32px}}@media(prefers-reduced-motion:reduce){.ac-course{transition:none}}#homeView:has(.academy-page){padding-inline:0!important}.academy-page{width:100%!important;max-width:none!important;margin:0!important;padding-inline:0!important}#acContent{max-width:none;padding:18px 16px}.ac-header{padding:12px;gap:7px}.ac-header>button:first-child{padding:0}.ac-header img{width:100px}.ac-hero{padding:26px;border-radius:22px}.ac-hero h1{font-size:clamp(30px,4vw,46px);margin:12px 0}.ac-hero-meta{margin-top:18px}.ac-detail-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:18px 0 26px}.ac-detail-tools>span{font-size:14px;color:#60776a}.ac-save{display:flex;align-items:center;gap:8px;background:#e1f1e7;color:#092660;border:0;border-radius:24px;padding:12px 18px;font:inherit;font-weight:700}.ac-notes{margin:26px 0;display:grid;gap:10px}.ac-notes label{font-size:20px;font-weight:700}.ac-notes textarea{width:100%;box-sizing:border-box;resize:vertical;border:1px solid #ccdad0;border-radius:18px;padding:16px;font:inherit;font-size:17px;line-height:1.6;color:#16382e;background:#fff}.ac-notes textarea:focus{outline:2px solid #064df7;outline-offset:2px}.ac-notes small{font-size:13px;color:#6b8075}.ac-reading{max-width:900px;margin:0}@media(min-width:1000px){#acContent{padding:22px 24px}.ac-header{padding-inline:16px}.ac-course-copy{padding:22px}.ac-detail{padding:28px}}@media(max-width:520px){#acContent{padding:14px 12px}.ac-header{padding:12px 10px;gap:6px}.ac-header img{width:90px}.ac-hero{padding:24px 20px}.ac-course-copy{padding:15px}.ac-course{grid-template-columns:90px 1fr}}.ac-lesson-copy{background:#fff;border:1px solid #e0eae3;border-radius:22px;padding:20px 24px;margin:20px 0}.ac-lesson-copy p{margin:0;padding:12px 0;border-bottom:1px solid #edf2ee}.ac-lesson-copy p:last-child{border-bottom:0}.ac-lesson-copy p:first-child{font-size:22px;font-weight:650;color:#092660}.academy-page .ac-header{display:none!important}body #homeView #superWorkspace.academy-page .ac-header{display:flex!important;position:sticky;top:0;z-index:30;align-items:center;gap:10px;background:#fff;padding:12px 0;border-bottom:1px solid #e2e9e5;margin-bottom:16px}body .academy-page .ac-header img{width:100px;height:auto;display:block}body .academy-page .ac-header>button{background:transparent;border:0;padding:4px;color:#092660;flex-shrink:0}body .academy-page .ac-header>strong{font-size:20px;margin-right:auto;color:#12382f}.academy-page .ac-daily{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:14px 0;color:#092660}.ac-daily>span{display:flex;align-items:center;gap:6px}.ac-daily>strong{margin-left:auto}.ac-daily>small{width:100%;color:#677a73}.ac-session{max-width:780px;margin:0 auto;padding:0 0 110px}.ac-session-top{display:flex;align-items:center;gap:16px;margin-bottom:26px}.ac-session-top button{border:0;background:none;color:#64796f}.ac-session-top progress{flex:1;height:12px;accent-color:#087f61}.ac-session>small,.ac-stage-label{font-size:12px;font-weight:750;letter-spacing:1px;color:#56786b}.ac-session h1{font-size:clamp(28px,4vw,38px);line-height:1.15;margin:12px 0 26px}.ac-session h2{font-size:23px;line-height:1.4}.ac-session .ac-lesson-copy{font-size:20px;line-height:1.8}.ac-session .ac-answers{display:grid;gap:12px}.ac-session .ac-answers button{display:flex;align-items:center;gap:14px;padding:18px;border:2px solid #e0e8e3;border-radius:18px;background:#fff;text-align:left;font-size:18px;color:#203e33}.ac-session .ac-answers button.selected{background:#eaf6ef;border-color:#098561}.ac-answers button b{color:#607d70;font-size:14px}.ac-session .ac-primary{width:100%;padding:17px;border-radius:30px;background:#007859!important;color:#fff!important;font-size:18px}.ac-session .ac-primary:disabled{opacity:.45}.ac-session #acFeedback{min-height:26px;line-height:1.5;color:#245e48;margin:22px 0}.ac-word-answer{padding:20px;min-height:78px;border-bottom:2px solid #cbdcd2;font-size:22px;color:#174b37;margin-bottom:20px}.ac-word-bank{display:flex;flex-wrap:wrap;gap:10px}.ac-word-bank button{border:1px solid #cdded4;border-bottom:3px solid #bfd3c7;background:#fff;border-radius:13px;padding:13px 18px;font-size:18px;color:#204737}.ac-word-bank button:disabled{opacity:.3}.ac-recall-label{display:grid;gap:10px;font-size:16px}.ac-recall-label :is(input,textarea){width:100%;box-sizing:border-box;padding:16px;font-size:19px;border:2px solid #cfdfd5;border-radius:14px;background:#fff;color:#174b37}.ac-success{text-align:center}.ac-success>span{font-size:70px;color:#008665}.ac-success p{font-size:18px;line-height:1.6}.ac-reward{display:flex;justify-content:center;gap:20px;align-items:center;background:#eaf5ef;padding:22px;border-radius:18px;margin:24px 0}.ac-reward strong{font-size:27px;color:#007859}.ac-reward span{font-size:14px;color:#557367}.academy-page button:focus-visible{outline:3px solid #087f61;outline-offset:3px}@media(max-width:380px){body .academy-page .ac-header{gap:6px}body .academy-page .ac-header img{width:82px}body .academy-page .ac-header>strong{font-size:18px}}.academy-page{--ac-ink:#12233f;--ac-blue:#315bd6;--ac-teal:#0f8b78;--ac-mint:#ddf5ec;--ac-amber:#ffc857;background:#f4f7fb;color:var(--ac-ink);font-family:Inter,system-ui,sans-serif}#acContent{max-width:1280px!important;padding:28px 24px 120px!important}.ac-page-head{padding:18px 0 8px}.ac-page-head h1{font-size:clamp(36px,5vw,58px);margin:10px 0 8px;color:var(--ac-ink)}.ac-page-head p{font-size:17px;max-width:620px}.ac-dashboard-hero{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:36px;align-items:end;background:radial-gradient(circle at 90% 10%,#356fd1 0,transparent 35%),linear-gradient(135deg,#101e3d,#123f55);color:#fff;border-radius:32px;padding:clamp(28px,5vw,58px);box-shadow:0 24px 60px #12233f25}.ac-eyebrow{color:#8fe2ce;font-size:12px;font-weight:800;letter-spacing:2px}.ac-dashboard-hero h1{font-size:clamp(38px,6vw,68px);line-height:1.02;letter-spacing:-2.5px;max-width:760px;margin:16px 0}.ac-dashboard-hero p{font-size:18px;line-height:1.6;color:#dbe8ed;max-width:590px}.ac-dashboard-hero button{display:inline-flex;align-items:center;gap:10px;border:0;border-radius:16px;background:var(--ac-amber);color:#17233b;font:800 16px inherit;padding:15px 20px;margin-top:12px}.ac-dashboard-hero aside{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ac-dashboard-hero aside>span{display:grid;gap:5px;padding:18px;border:1px solid #ffffff2a;border-radius:18px;background:#ffffff10}.ac-dashboard-hero aside .material-symbols-rounded{color:var(--ac-amber)}.ac-dashboard-hero aside b{font-size:30px}.ac-dashboard-hero aside small{color:#c7dae2}.ac-next-strip{display:flex;align-items:center;gap:16px;margin:-18px 28px 22px;padding:17px 20px;position:relative;background:#fff;border:1px solid #e0e7f0;border-radius:20px;box-shadow:0 14px 35px #1d315119}.ac-next-strip>span:nth-child(2){display:grid;gap:3px;flex:1}.ac-next-strip small{color:var(--ac-teal);font-weight:800;letter-spacing:.8px}.ac-next-strip strong{font-size:18px}.ac-next-strip em{font-style:normal;color:#6c7a90;font-size:13px}.ac-next-icon,.ac-continue-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:var(--ac-mint);color:var(--ac-teal)}.ac-next-strip>button{display:grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:var(--ac-blue);color:#fff}.ac-quick-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:26px 0}.ac-quick-actions button{display:flex;align-items:center;gap:13px;border:1px solid #e0e7f0;background:#fff;border-radius:18px;padding:17px;color:var(--ac-ink);text-align:left}.ac-quick-actions button>.material-symbols-rounded{color:var(--ac-blue);background:#edf2ff;padding:10px;border-radius:13px}.ac-quick-actions span{display:grid;gap:3px}.ac-quick-actions small{color:#718096}.ac-course{border-color:#dfe6ef;border-radius:20px;box-shadow:0 7px 24px #1c31530a}.ac-course h3{color:var(--ac-ink)}.ac-course-copy>small{color:var(--ac-teal)}.ac-cover{min-height:130px}.academy-page progress{accent-color:var(--ac-blue)}.ac-course:has(h3:first-of-type){position:relative}.ac-course h3{min-height:2.35em}.ac-course[data-course="18"]{border:2px solid #0f8b78;box-shadow:0 15px 38px #0f8b7822}.ac-course[data-course="18"] .ac-cover:after{content:"COMPLETE COURSE";position:absolute;top:12px;left:12px;background:#123f36;color:#fff;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;letter-spacing:.6px}.ac-course[data-course="18"] .ac-cover{position:relative;background:linear-gradient(135deg,#c8f2dc,#fff0a8);color:#12624f}.ac-continue-card{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;text-align:left;border:0;border-radius:24px;padding:23px;background:linear-gradient(120deg,#18294a,#234d62);color:#fff;margin:18px 0 32px}.ac-continue-card>span:nth-child(2){display:grid;gap:6px}.ac-continue-card small{color:#8fe2ce;font-weight:800;letter-spacing:1px}.ac-continue-card h2,.ac-continue-card p{margin:0}.ac-continue-card p{color:#ccdae0}.ac-continue-card>span:last-child{background:var(--ac-amber);color:#16233d;border-radius:50%;padding:12px}.ac-continue-card progress{margin-top:7px}.ac-stats-four{grid-template-columns:repeat(4,1fr)}.ac-stats-four>div{position:relative;background:#fff;border:1px solid #e0e7f0;border-radius:20px}.ac-stats-four .material-symbols-rounded{color:var(--ac-blue)}.ac-stats-four strong{font-size:38px}.ac-week{display:flex;align-items:center;justify-content:space-between;gap:20px;background:#132641;color:#fff;padding:22px 26px;border-radius:22px;margin-bottom:18px}.ac-week h2{margin:5px 0}.ac-week small{color:#8fe2ce;font-weight:800;letter-spacing:1px}.ac-week-days{display:flex;gap:10px}.ac-week-days span{display:grid;place-items:center;gap:6px;color:#8493a7}.ac-week-days span.active{color:var(--ac-amber)}.ac-week-days .material-symbols-rounded{font-size:18px}.ac-certificate-callout{display:flex;align-items:center;gap:16px;width:100%;padding:20px;border:1px solid #ead58e;border-radius:20px;background:#fff9e8;color:var(--ac-ink);text-align:left}.ac-certificate-callout>span:nth-child(2){display:grid;gap:4px;flex:1}.ac-certificate-callout>span:first-child{color:#c78a00;font-size:34px}.ac-certificate-callout small{color:#7c6b42}.ac-progress-list{background:#fff;border:1px solid #e2e8f0;border-radius:20px;overflow:hidden;padding:0 14px}.ac-detail-v2{display:grid;grid-template-columns:120px minmax(0,1fr);gap:28px;align-items:center;background:linear-gradient(135deg,#dce8ff,#dff5ed)!important;color:var(--ac-ink)}.ac-detail-icon{display:grid;place-items:center;aspect-ratio:1;border-radius:26px;background:#fff8;box-shadow:0 10px 30px #1c31531a}.ac-detail-icon .material-symbols-rounded{font-size:58px}.ac-course-facts{display:flex;flex-wrap:wrap;gap:10px 20px}.ac-course-facts span{display:flex;align-items:center;gap:6px;font-size:14px}.ac-course-status{display:grid;grid-template-columns:1fr auto;align-items:center;gap:30px;background:#fff;border:1px solid #e0e7f0;border-radius:20px;padding:20px 22px}.ac-course-status>div{display:grid;gap:6px}.ac-course-status small{color:var(--ac-teal);font-weight:800;letter-spacing:1px}.ac-course-status .ac-primary{border-radius:15px}.ac-stage-key{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:0 0 14px}.ac-stage-key span{display:flex;align-items:center;gap:7px;background:#e9eef7;border-radius:12px;padding:10px;font-size:13px}.ac-stage-key b{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#fff;color:var(--ac-blue)}.ac-lesson-row{border:1px solid #e1e7ef;border-bottom:0;padding:18px;background:#fff}.ac-lesson-row:first-of-type{border-radius:18px 18px 0 0}.ac-lesson-row:last-of-type{border-bottom:1px solid #e1e7ef;border-radius:0 0 18px 18px}.ac-lesson-row.complete>b{background:var(--ac-mint);color:var(--ac-teal)}.ac-certificate-page{max-width:800px;margin:auto;text-align:center}.ac-certificate{display:grid;justify-items:center;gap:14px;border:10px double #d8c179;background:#fffdf5;padding:60px 40px;color:#8b94a3;filter:grayscale(1);border-radius:8px}.ac-certificate.unlocked{color:var(--ac-ink);filter:none}.ac-certificate>.material-symbols-rounded{font-size:72px;color:#bd8b16}.ac-certificate small{letter-spacing:3px;font-weight:800}.ac-certificate h1{font-family:Georgia,serif;font-size:48px;margin:10px 0}.ac-certificate p{max-width:560px;line-height:1.7}.ac-certificate strong{font-size:20px}.ac-certificate span{color:var(--ac-teal)}.ac-certificate-page>.ac-primary{margin:22px auto}.ac-lock-note{padding:24px}.ac-empty.compact{padding:32px 15px}.ac-session:before{content:"Learn  \b7   Check  \b7   Recall  \b7   Reflect";display:block;text-align:center;color:#718096;font-size:12px;letter-spacing:1px;margin-bottom:14px}.ac-session .ac-primary{background:var(--ac-blue)!important}.ac-session-top progress{accent-color:var(--ac-blue)}@media(min-width:900px){.ac-nav{left:50%;right:auto;transform:translate(-50%);bottom:18px;width:min(620px,calc(100% - 40px));border:1px solid #dbe3ed;border-radius:22px;padding:9px 14px;box-shadow:0 16px 42px #15274324}.ac-nav .active>.material-symbols-rounded{background:#e8edff;color:var(--ac-blue)}}@media(max-width:760px){#acContent{padding:18px 14px 110px!important}.ac-dashboard-hero{grid-template-columns:1fr;padding:30px 24px;border-radius:24px}.ac-dashboard-hero h1{font-size:42px}.ac-dashboard-hero aside{max-width:300px}.ac-next-strip{margin:-10px 10px 18px}.ac-quick-actions{grid-template-columns:1fr}.ac-stats-four{grid-template-columns:1fr 1fr}.ac-week{align-items:flex-start;flex-direction:column}.ac-detail-v2{grid-template-columns:70px 1fr;gap:18px;padding:22px}.ac-detail-v2 h1{font-size:30px}.ac-course-status{grid-template-columns:1fr}.ac-course-status .ac-primary{width:100%}.ac-stage-key{grid-template-columns:1fr 1fr}}@media(max-width:430px){.ac-dashboard-hero h1{font-size:36px}.ac-next-strip{margin:12px 0}.ac-next-icon{display:none}.ac-stats-four>div{padding:18px}.ac-stats-four strong{font-size:32px}.ac-week-days{width:100%;justify-content:space-between}.ac-detail-v2{grid-template-columns:1fr}.ac-detail-icon{width:68px}.ac-stage-key{font-size:12px}.ac-certificate{padding:38px 18px}.ac-certificate h1{font-size:36px}}@media print{body *{visibility:hidden}.ac-certificate,.ac-certificate *{visibility:visible}.ac-certificate{position:fixed;inset:20px;filter:none}}.ac-nav{grid-template-columns:repeat(5,1fr)}.ac-creator-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin:20px 0}.ac-creator-stats>div{display:grid;gap:7px;background:#fff;border:1px solid #e0e7f0;border-radius:20px;padding:22px}.ac-creator-stats strong{font-size:30px}.ac-creator-stats span{color:#718096}.ac-creator-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0}.ac-creator-actions button{display:flex;align-items:center;gap:14px;border:0;border-radius:20px;padding:22px;text-align:left;background:#182b4b;color:#fff}.ac-creator-actions button:last-child{background:#dff5ed;color:var(--ac-ink)}.ac-creator-actions .material-symbols-rounded{font-size:38px;color:var(--ac-amber)}.ac-creator-actions span{display:grid;gap:5px}.ac-creator-actions small{color:inherit;opacity:.75}.ac-creator-list{display:grid;gap:10px}.ac-creator-list article{display:flex;align-items:center;gap:15px;background:#fff;border:1px solid #e0e7f0;border-radius:18px;padding:16px}.ac-creator-list article>span:nth-child(2){display:grid;gap:5px;flex:1}.ac-creator-list article em{font-style:normal;color:var(--ac-teal)}.ac-creator-list article>button{display:flex;gap:6px;align-items:center;border:0;background:#edf2ff;color:var(--ac-blue);padding:10px 14px;border-radius:12px}.ac-creator-thumb{display:grid;place-items:center;width:54px;height:54px;border-radius:16px;background:#edf2ff;color:var(--ac-blue)}.ac-teach-tools{margin:30px 0;background:#fff;border-radius:24px;padding:24px}.ac-teach-tools>div{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ac-teach-tools span{display:grid;gap:7px}.ac-teach-tools .material-symbols-rounded{color:var(--ac-teal);font-size:30px}.ac-teach-tools small{color:#718096}.ac-builder{max-width:1050px;margin:auto}.ac-builder header{margin-bottom:22px}.ac-builder header h1{font-size:clamp(34px,5vw,54px);margin:10px 0}.ac-builder-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.ac-builder section,.ac-profile-form{background:#fff;border:1px solid #e0e7f0;border-radius:22px;padding:24px}.ac-builder label{display:grid;gap:8px;margin:17px 0;font-weight:700}.ac-builder :is(input,select,textarea){width:100%;box-sizing:border-box;border:1.5px solid #cfd9e6;border-radius:13px;padding:14px;font:inherit;color:var(--ac-ink);background:#fff}.ac-builder textarea{min-height:120px;resize:vertical}.ac-builder :is(input,select,textarea):focus{outline:3px solid #315bd62a;border-color:var(--ac-blue)}.ac-upload-zone{display:grid;place-items:center;gap:6px;border:2px dashed #b9c7da;border-radius:16px;padding:22px;color:#607086}.ac-form-actions{display:flex;justify-content:flex-end;gap:12px;margin:22px 0}.ac-profile-form{max-width:700px}.status-pending-review{color:#9a6500!important}.status-draft{color:#718096!important}@media(max-width:760px){.ac-creator-stats{grid-template-columns:1fr 1fr}.ac-creator-actions,.ac-builder-grid{grid-template-columns:1fr}.ac-teach-tools>div{grid-template-columns:1fr 1fr}.ac-nav b{font-size:11px}}@media(max-width:420px){.ac-creator-list article{align-items:flex-start}.ac-creator-list article>button{padding:9px}.ac-teach-tools>div{grid-template-columns:1fr}.ac-form-actions{flex-direction:column}.ac-form-actions button{width:100%}}.ac-language-hero{display:grid;grid-template-columns:1fr 280px;gap:28px;align-items:center;padding:clamp(28px,5vw,52px);border-radius:30px;background:linear-gradient(135deg,#073f37,#106b58 62%,#1b8b71);color:#fff}.ac-language-hero small{color:#9ff1d4;font-weight:900;letter-spacing:1.5px}.ac-language-hero h1{font-size:clamp(44px,7vw,72px);line-height:1;margin:12px 0}.ac-language-hero p{font-size:18px;line-height:1.6;color:#dbf3eb}.ac-language-hero>div>div{display:flex;flex-wrap:wrap;gap:15px;margin-top:20px}.ac-language-hero>div>div span{display:flex;align-items:center;gap:6px}.ac-language-hero aside{display:grid;gap:8px;padding:22px;background:#ffffff14;border:1px solid #ffffff2b;border-radius:22px}.ac-language-hero aside strong{font-size:46px}.ac-language-hero aside button{display:flex;justify-content:center;align-items:center;gap:7px;border:0;border-radius:14px;padding:13px;background:#ffd260;color:#123b32;font-weight:800}.ac-language-tabs{display:flex;gap:8px;margin:20px 0;overflow:auto}.ac-language-tabs button{display:flex;align-items:center;gap:7px;white-space:nowrap;border:1px solid #dbe4ed;border-radius:999px;padding:11px 16px;background:#fff;color:var(--ac-ink);font-weight:700}.ac-language-tabs button.active{background:#123f36;color:#fff}.ac-level-path{display:grid;gap:18px}.ac-level{background:#fff;border:1px solid #dfe7ed;border-radius:24px;padding:22px}.ac-level>header{display:flex;align-items:center;gap:15px}.ac-level>header>span{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:#daf4e9;color:#0b8068}.ac-level.level-2>header>span{background:#fff0c2;color:#9a6a00}.ac-level.level-3>header>span{background:#dfe9ff;color:#315bd6}.ac-level header>div{flex:1}.ac-level header small{font-weight:900;letter-spacing:1px;color:#718096}.ac-level header h2,.ac-level header p{margin:3px 0}.ac-level header p{color:#718096}.ac-level>progress{margin:15px 0}.ac-level>div{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ac-level>div>button{display:flex;align-items:center;gap:11px;text-align:left;border:1px solid #e0e7ef;border-radius:15px;padding:13px;background:#f9fbfd;color:var(--ac-ink)}.ac-level>div>button>b{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#e8eef7}.ac-level>div>button>span:nth-child(2){display:grid;gap:4px;flex:1}.ac-level>div>button small{color:#718096}.ac-level>div>button.complete>b{background:#d9f4e9;color:#0a8067}.ac-kirundi-extras{margin-top:28px}.ac-pronunciation{background:#fff;border:1px solid #e0e7ef;border-radius:26px;padding:clamp(20px,4vw,34px)}.ac-pronunciation>header{display:flex;gap:16px;align-items:center}.ac-pronunciation>header>span{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:#daf4e9;color:#0a8067}.ac-pronunciation>header>span .material-symbols-rounded{font-size:38px}.ac-pronunciation h2{font-size:30px;margin:4px 0}.ac-pronunciation header p{margin:3px 0;color:#718096}.ac-sound-guide{display:grid;grid-template-columns:repeat(5,1fr);gap:9px;margin:24px 0}.ac-sound-guide span{display:grid;place-items:center;gap:5px;background:#f1f5fa;padding:13px;border-radius:13px}.ac-sound-guide b{color:#0a8067;font-size:22px}.ac-phrase-list{display:grid;gap:9px}.ac-phrase-list article{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:10px;border-bottom:1px solid #e5ebf1;padding:14px 0}.ac-phrase-list article>div{display:grid;gap:3px}.ac-phrase-list article small{color:#0a8067;font-weight:800}.ac-phrase-list article strong{font-size:20px}.ac-phrase-list article span{color:#718096}.ac-phrase-list article>button{display:flex;align-items:center;gap:5px;border:0;border-radius:12px;padding:11px;background:#edf3ff;color:#315bd6;font-weight:700}.ac-phrase-list article>button:last-child{background:#daf4e9;color:#08735f}.ac-record-player{display:flex;align-items:center;gap:14px;margin-top:18px;padding:16px;border-radius:18px;background:#172b49;color:#fff}.ac-record-player>div{display:grid;gap:4px}.ac-record-player small{color:#cad7e7}.ac-record-player audio{margin-left:auto;max-width:45%}@media(max-width:760px){.ac-language-hero{grid-template-columns:1fr}.ac-level>div{grid-template-columns:1fr}.ac-sound-guide{grid-template-columns:repeat(5,minmax(54px,1fr));overflow:auto}.ac-phrase-list article{grid-template-columns:1fr auto}.ac-phrase-list article>button:last-child{grid-column:2}.ac-record-player{align-items:stretch;flex-wrap:wrap}.ac-record-player audio{width:100%;max-width:none;margin:0}.ac-quick-actions{grid-template-columns:1fr 1fr}}@media(max-width:430px){.ac-language-hero h1{font-size:42px}.ac-phrase-list article>button{font-size:0}.ac-phrase-list article>button .material-symbols-rounded{font-size:24px}.ac-quick-actions{grid-template-columns:1fr}}.ac-nav{grid-template-columns:repeat(6,1fr)}@media(min-width:900px){.ac-nav{width:min(740px,calc(100% - 40px))}}@media(max-width:520px){.ac-nav b{font-size:10px}.ac-nav button{padding-inline:1px}}.ac-language-menu{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:20px 0}.ac-language-menu button{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;border:1px solid #dce5ed;border-radius:18px;padding:14px;background:#fff;color:var(--ac-ink);text-align:left}.ac-language-menu button>b{display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#edf2ff;color:#315bd6}.ac-language-menu button>span{display:grid;gap:3px}.ac-language-menu button small{color:#718096}.ac-language-menu button.active{border-color:#0f8b78;background:#e7f8f1;box-shadow:0 8px 22px #0f8b7815}.ac-language-menu button.active>b{background:#0f8b78;color:#fff}.ac-other-language{display:grid;gap:20px}.ac-other-language>header{display:flex;align-items:center;gap:16px;background:#fff;border:1px solid #dfe7ef;border-radius:22px;padding:22px}.ac-other-language>header>span{display:grid;place-items:center;width:58px;height:58px;border-radius:18px;background:#edf2ff;color:#315bd6}.ac-other-language h2,.ac-other-language p{margin:3px 0}.ac-other-language p{color:#718096}.ac-language-coming{display:grid;justify-items:center;text-align:center;gap:9px;background:#fff;border:2px dashed #cbd7e5;border-radius:22px;padding:44px 20px}.ac-language-coming>.material-symbols-rounded{font-size:48px;color:#f0a229}.ac-language-coming strong{font-size:22px}.ac-language-coming p{max-width:520px;color:#718096}@media(max-width:900px){.ac-language-menu{grid-template-columns:1fr 1fr}}@media(max-width:480px){.ac-language-menu{grid-template-columns:1fr}.ac-language-menu button{padding:12px}.ac-language-menu button>b{width:36px;height:36px}}body #homeView.super-page-open:not([hidden])>.app-header{display:flex!important}body #homeView #superWorkspace :is(.services-page-head,.digital-header,.eid-header,.super-page-head,.ac-header){display:none!important}body #homeView #superWorkspace{padding-top:12px!important}body :is(.shop-page-head,.music-page-head,.life-page-head,.discover-page-head,.health-page-head,.rentals-page-head){position:static!important;top:auto!important;background:transparent!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;box-shadow:none!important;border-bottom:0!important;min-height:0!important;margin-top:0!important;padding-block:12px!important}body :is(.shop-page-head,.music-page-head,.life-page-head,.discover-page-head,.health-page-head,.rentals-page-head){display:contents!important}body :is(.shop-page-head,.music-page-head,.life-page-head,.discover-page-head,.health-page-head,.rentals-page-head)>:not(button):not(a){display:none!important}body :is(.shop-page-head,.music-page-head,.life-page-head,.discover-page-head,.health-page-head,.rentals-page-head)>:is(button,a){position:static!important;margin:10px 0!important;box-shadow:none!important}body #homeView.app-shell.super-page-open:not([hidden])>.app-header{display:flex!important}body #homeView.app-shell #superWorkspace :is(.ac-header,.ek-header,.services-page-head,.digital-header,.eid-header,.super-page-head){display:none!important}body #homeView.app-shell #superWorkspace.academy-page{padding-top:0!important}.ek-family-tools{display:flex;justify-content:flex-end;padding:10px 18px 0}.ek-family-tools button{display:inline-flex;align-items:center;gap:7px;background:transparent;border:0;color:#7052a3;padding:8px 12px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ek-family-tools .material-symbols-rounded{font-size:22px}body .grocery-mode{background:#f8faf7!important;padding-bottom:190px!important}.grocery-mode #lifeContent{padding:18px 0}.gr-welcome{display:grid;grid-template-columns:1fr 42%;align-items:center;background:#eaf2da;border-radius:26px;overflow:hidden;min-height:245px}.gr-welcome>div{padding:28px}.gr-welcome small{font-size:11px;letter-spacing:1.5px;font-weight:800;color:#526842}.gr-welcome h1{font-size:clamp(30px,4vw,48px);letter-spacing:-1.5px;line-height:1.08;margin:12px 0;color:#153e2c}.gr-welcome p{font-size:15px;color:#566a54;line-height:1.5}.gr-welcome img{height:100%;width:100%;object-fit:cover;min-height:245px}.gr-welcome button{display:flex;align-items:center;gap:9px;background:#092660;color:#fff;border:0;border-radius:24px;padding:12px 17px;font:inherit;font-size:14px;font-weight:700}.gr-search{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #dde6db;border-radius:28px;padding:15px 18px;margin:22px 0;color:#092660}.gr-search input{font:inherit;font-size:16px;width:100%;min-width:0;outline:none;border:0;background:transparent}.gr-search:focus-within{outline:2px solid #092660}.gr-categories{display:flex;gap:18px;overflow:auto;padding:6px 0 18px;scrollbar-width:none}.gr-categories button{min-width:72px;background:none;border:0;color:#566852;display:grid;justify-items:center;gap:10px;padding:0;font:inherit}.gr-categories span{width:62px;height:62px;background:#e3efdb;border-radius:50%;display:grid;place-items:center;font-size:28px}.gr-categories button:nth-child(3n) span{background:#ffead5;color:#a15b22}.gr-categories button:nth-child(3n+1) span{background:#e6e7fc;color:#625d98}.gr-categories b{font-size:13px;white-space:nowrap}.gr-categories .active span{background:#092660!important;color:#fff!important}.gr-list-heading{display:flex;align-items:center;justify-content:space-between;margin:15px 0 18px;scroll-margin-top:95px}.gr-list-heading h2{font-size:24px;letter-spacing:-.7px;margin:0}.gr-list-heading>span{font-size:13px;color:#75836f}.gr-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.gr-product{background:#fff;border:1px solid #e5ebe0;border-radius:20px;overflow:hidden}.gr-product-open{display:block;width:100%;padding:0;text-align:left;background:none;border:0;color:#193629}.gr-product img{display:block;width:100%;aspect-ratio:1.2;object-fit:cover}.gr-product small{display:block;padding:14px 15px 0;color:#77856e;font-size:12px}.gr-product h3{font-size:18px;line-height:1.25;margin:8px 15px 15px;min-height:44px}.gr-price{padding:0 15px 16px;display:flex;align-items:center;justify-content:space-between;gap:6px;flex-wrap:wrap}.gr-price>strong{font-size:16px;color:#092660}.gr-stepper{display:flex;align-items:center;gap:8px}.gr-stepper button{width:34px;height:34px;background:#e9f2df;color:#092660;border:0;border-radius:50%;font-size:23px}.gr-stepper b{font-size:14px}.gr-basket{position:fixed;bottom:105px;left:50%;transform:translate(-50%);width:calc(100% - 32px);max-width:600px;z-index:20;border:0;border-radius:22px;background:#092660;color:#fff;padding:18px;display:flex;align-items:center;justify-content:space-between;gap:10px;box-shadow:0 10px 28px #00342630;font:inherit;font-size:14px}.gr-basket[hidden]{display:none}.gr-empty{grid-column:1/-1;padding:30px;color:#6c7d64}.grocery-mode button:focus-visible{outline:2px solid #092660;outline-offset:3px}@media(max-width:650px){.gr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gr-welcome>div{padding:22px 18px}.gr-welcome{grid-template-columns:60% 40%;min-height:220px}.gr-welcome img{min-height:220px}.gr-welcome h1{font-size:30px}.gr-product h3{font-size:17px;margin-inline:12px}.gr-price{padding-inline:12px}.gr-product small{padding-left:12px}.gr-categories{gap:14px}}@media(min-width:1300px){.gr-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}.gr-bulk-link{display:flex;align-items:center;gap:12px;padding:16px 18px;margin:0 0 18px;border-radius:20px;background:#eaf1ff;color:#2156a9;text-decoration:none}.gr-bulk-link>span:nth-child(2){flex:1;min-width:0}.gr-bulk-link strong{display:block;font-size:1rem;line-height:1.4}.gr-bulk-link small{display:block;font-size:.875rem;margin-top:3px;color:#617b9f}.gr-bulk-link>span:first-child{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#d8e8ff;flex-shrink:0}body :is(.shop-shell,.jobs-shell){background:#f7f9f7!important;padding-inline:18px!important}body :is(.shop-header,.jobs-header){background:#fff!important;border-bottom:1px solid #e3eae5!important;box-shadow:none!important}body :is(.shop-shell,.jobs-shell,.pharmacy-store,.academy-page) :is(input,select,textarea){font-size:16px}body :is(.shop-shell,.jobs-shell) :is(h1,h2,h3){letter-spacing:-.7px;line-height:1.18}body .shop-hero{border-radius:26px!important;background:linear-gradient(115deg,#123f33,#176b54)!important;color:#fff!important;padding:28px!important;min-height:190px!important;margin-top:18px!important;box-shadow:none!important}body .shop-hero h1{font-size:clamp(30px,4vw,46px)!important;max-width:650px;margin-block:10px!important}body .shop-hero p{font-size:16px!important;line-height:1.5}body .shop-categories{display:flex!important;overflow-x:auto;gap:20px!important;padding:20px 0!important;scrollbar-width:none}body .shop-categories button{flex-shrink:0;border:0!important;background:transparent!important;border-radius:0!important;padding:0!important;min-width:70px;color:#365a48!important;font-size:14px!important}body .shop-categories button>span{width:62px!important;height:62px!important;border-radius:50%!important;background:#e2efdf!important;display:grid;place-items:center;margin:0 auto 9px}body .shop-categories button:nth-child(3n)>span{background:#fce6d6!important;color:#ac5f25!important}body .shop-categories button:nth-child(3n+2)>span{background:#e4e6fb!important;color:#65549c!important}body .product-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}body .product-card{border:1px solid #e5eae5!important;border-radius:22px!important;background:#fff!important;overflow:hidden!important;box-shadow:none!important;padding:0!important;transition:transform .18s,box-shadow .18s}body .product-card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #133a2410!important}body .product-image{height:auto!important;aspect-ratio:1/1;background:#f0f3ee!important;border-radius:0!important}body .product-image img{width:100%!important;height:100%!important;object-fit:contain!important;padding:12px;box-sizing:border-box}body .product-info{padding:16px!important}body .product-info :is(h3,strong){font-size:18px!important;line-height:1.3!important}body .product-info p{font-size:14px!important;color:#748170}body .add-cart{border-radius:50%!important;width:38px!important;height:38px!important;background:#092660!important;color:#fff!important}body .shop-detail-card{border-radius:24px!important;border:1px solid #e0e9df!important;background:#fff!important;overflow:hidden}body .shop-primary{border-radius:26px!important;padding:15px 24px!important;font-size:16px!important}body .pharmacy-store{background:#f7fbfa!important;padding:18px 14px 115px!important}body .pharmacy-store .ed-intro{background:#e2f2ec;padding:25px!important;border-radius:24px;margin-bottom:22px}body .pharmacy-store .ed-intro h1{font-size:clamp(29px,4vw,42px)!important;margin:8px 0!important;color:#124f42}body .pharmacy-store .ed-intro p{font-size:16px;line-height:1.55;max-width:600px}body .pharmacy-store .ed-search{border-radius:30px!important;background:#fff!important;padding:14px 18px!important}body .pharmacy-store .ed-categories{gap:9px!important;padding-block:16px 24px!important}body .pharmacy-store .ed-categories button{border-radius:24px!important;padding:12px 18px!important;font-size:14px!important}body .pharmacy-store .ed-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px!important}body .pharmacy-store .ed-product{background:#fff!important;border:1px solid #deebe4!important;border-radius:22px!important;padding:14px!important;gap:10px!important;box-shadow:none!important}body .pharmacy-store .ed-product-photo{height:175px!important;background:#f4f8f5!important;border-radius:16px!important;padding:12px!important}body .pharmacy-store .ed-product strong{font-size:18px!important;line-height:1.35!important}body .pharmacy-store .ed-product small{font-size:14px!important}body .pharmacy-store .ed-product em{background:#e3f2e9!important;border-radius:22px!important;padding:10px 16px!important;font-style:normal}body .academy-page{background:#f7f8fc!important}body .academy-page .ac-hero{background:linear-gradient(120deg,#243d68,#355780)!important;padding:25px!important;border-radius:26px!important}body .academy-page .ac-hero h1{font-size:clamp(30px,4vw,43px)!important}body .academy-page .ac-hero-meta{margin-top:15px}body .academy-page .ac-search{border-color:#dce1ed!important}body .academy-page .ac-course{display:grid!important;grid-template-columns:92px minmax(0,1fr)!important;border:1px solid #e0e5ef!important;border-radius:22px!important;box-shadow:none!important}body .academy-page .ac-cover{min-height:0!important;flex-direction:column;justify-content:center!important;padding:15px!important}body .academy-page .ac-cover>span:last-child{font-size:11px!important;padding:5px 7px!important}body .academy-page .ac-course-copy{padding:20px!important}body .academy-page .ac-course h3{font-size:21px!important;margin:10px 0!important}body .academy-page .ac-detail{border-radius:24px!important}body .academy-page .ac-lesson-row{border-radius:18px;margin-bottom:10px;border:1px solid #e2e7ef;padding:18px!important}body .academy-page .ac-reading{background:#fff;border-radius:24px;padding:24px;box-sizing:border-box}body .jobs-hero{background:#e6edf8!important;color:#183553!important;border-radius:25px!important;padding:26px!important;min-height:0!important;box-shadow:none!important;margin-top:18px!important}body .jobs-hero h1{font-size:clamp(30px,4vw,44px)!important;margin:10px 0!important;color:#183553!important}body .jobs-hero p{font-size:16px!important;color:#546a81!important;line-height:1.55}body .jobs-hero input{background:#fff!important;color:#203c51!important;border-radius:25px!important;min-height:48px}body .job-categories{display:flex!important;overflow:auto;gap:10px!important;padding-block:20px!important;scrollbar-width:none}body .job-categories button{border-radius:25px!important;padding:12px 18px!important;background:#fff!important;border:1px solid #dce5ed!important;color:#35516a!important;font-size:14px!important;white-space:nowrap}body .job-categories button.active{background:#183f59!important;color:#fff!important}body .job-list{display:grid!important;grid-template-columns:1fr;gap:14px!important}body .job-list>article,body .job-list>.job-card{background:#fff!important;border:1px solid #e0e7ed!important;border-radius:22px!important;padding:22px!important;box-shadow:none!important}body .job-list :is(h3,strong){font-size:20px!important;line-height:1.35!important}body .job-list p{font-size:15px!important;line-height:1.5;color:#677b8b!important}body .company-logo{width:52px!important;height:52px!important;border-radius:17px!important;font-size:19px!important}body .job-tags span{border-radius:18px!important;padding:7px 11px!important;background:#edf2f7!important;font-size:13px!important;color:#506477!important}body .jobs-title h2{font-size:24px!important}body .jobs-workspace .workspace-card{background:#fff!important;border:1px solid #e1e8ee!important;border-radius:22px!important;padding:22px!important}@media(min-width:850px){body .product-grid,body .pharmacy-store .ed-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}body .academy-page .ac-grid,body .job-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(min-width:1400px){body .product-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important}body .academy-page .ac-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:520px){body :is(.shop-shell,.jobs-shell){padding-inline:12px!important}body .product-info{padding:13px!important}body .pharmacy-store .ed-product{padding:11px!important}body .pharmacy-store .ed-product-photo{height:145px!important}body .academy-page .ac-course-copy{padding:15px!important}body .academy-page .ac-reading{padding:18px}body .academy-page .ac-course h3{font-size:19px!important}}@media(prefers-reduced-motion:reduce){body .product-card{transition:none}}.service-delivery-slot:empty{display:none}.service-delivery-location{width:fit-content;max-width:100%;margin:14px 0;color:#164b3e}.service-delivery-location summary{display:flex;align-items:center;gap:9px;width:fit-content;max-width:100%;cursor:pointer;list-style:none;border:1px solid #dce8e1;border-radius:18px;background:#fff;padding:9px 13px;box-sizing:border-box}.service-delivery-location summary::-webkit-details-marker{display:none}.service-delivery-location summary>span:nth-child(2){display:flex;align-items:baseline;gap:7px;min-width:0;flex-wrap:wrap}.service-delivery-location small{font-size:14px;color:#657b71}.service-delivery-location strong{font-size:16px;overflow-wrap:anywhere}.service-delivery-location summary>.material-symbols-rounded{flex-shrink:0;font-size:21px}.service-delivery-location[open] summary>span:last-child{transform:rotate(180deg)}.service-delivery-location form{display:flex;align-items:end;flex-wrap:wrap;gap:10px;margin-top:10px;padding:14px;border:1px solid #dce8e1;border-radius:18px;background:#fff}.service-delivery-location label{display:grid;flex:1 1 190px;gap:7px;font-size:14px;min-width:0}.service-delivery-location input{box-sizing:border-box;width:100%;min-width:0;border:1px solid #cbdcd2;border-radius:11px;padding:11px 12px;font:inherit;font-size:16px}.service-delivery-location form button{border:0;border-radius:12px;background:#092660;color:#fff;padding:12px 20px;min-height:44px;font:inherit;font-size:15px;font-weight:700}.service-delivery-location :is(summary,input,button):focus-visible{outline:2px solid #092660;outline-offset:3px}body .shop-shell.inline-page-open>.service-delivery-slot{display:block!important}body #homeView #superWorkspace.kids-page{display:block;padding:0!important;background:#fffaf0;color:#30344d;min-height:100vh;max-width:none;width:100%;font-family:ui-rounded,Trebuchet MS,system-ui,sans-serif}.kids-page *{box-sizing:border-box}.kids-page button{font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.kids-page button:disabled{cursor:default}.kids-page button:focus-visible{outline:3px solid #6d52d6;outline-offset:4px}.ek-header{display:flex;align-items:center;gap:9px;background:#fffdf8;position:sticky;top:0;z-index:30;padding:12px 18px;border-bottom:1px solid #f0e9dd}.ek-header>button{border:0;background:none;padding:4px;color:#57516c}.ek-header img{width:98px;height:auto;display:block}.ek-header>strong{font-size:28px;letter-spacing:-1.5px;color:#6b4cca;margin-right:auto}.ek-header strong>span{color:#ee9655}.ek-header .material-symbols-rounded{font-size:28px}.ek-content{padding:18px 18px 115px;max-width:1500px;margin:auto}.ek-content h1{font-size:clamp(30px,4vw,48px);line-height:1.12;letter-spacing:-1.3px;margin:15px 0}.ek-content h2{font-size:24px;line-height:1.2;letter-spacing:-.6px}.ek-content h3{font-size:21px;margin:6px 0}.ek-path{display:flex;align-items:center;gap:10px;justify-content:space-between;margin:0 0 16px}.ek-path>button{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#574978;font-size:13px;padding:8px 0;text-align:left}.ek-points{display:flex;align-items:center;gap:5px;white-space:nowrap;background:#fff0c1;color:#77520e;border-radius:30px;padding:9px 12px;font-weight:700;font-size:14px}.ek-points .material-symbols-rounded{font-size:21px}.ek-hero{position:relative;display:flex;align-items:center;justify-content:space-between;gap:15px;overflow:hidden;background:linear-gradient(120deg,#e9e1ff,#f2e9ff 70%,#fff0d5);border-radius:30px;padding:28px;margin:0 0 28px}.ek-hero small,.ek-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.6px;color:#746298}.ek-hero h1{color:#43346a}.ek-hero p{line-height:1.6;font-size:17px;color:#746781}.ek-primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;border:0;border-bottom:4px solid #57429b;border-radius:24px;padding:14px 24px;background:#8060d6;color:#fff;font-weight:800!important;font-size:17px!important;min-height:52px}.ek-primary:active{transform:translateY(2px);border-bottom-width:2px}.ek-primary:disabled{opacity:.5}.ek-section{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0 16px}.ek-section h2{margin:0}.ek-section>span{font-size:12px;color:#877b8b}.ek-units{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ek-units>button{display:flex;align-items:center;gap:16px;padding:20px;border:1px solid #ece4d5;border-bottom:4px solid #e7decb;background:#fffefa;border-radius:25px;text-align:left;color:#35384f}.ek-unit-icon{display:grid;place-items:center;width:70px;height:70px;flex-shrink:0;background:var(--unit);border-radius:50%}.ek-unit-icon .material-symbols-rounded{font-size:36px;color:#635176}.ek-units small{font-size:10px;letter-spacing:1px;color:#8d8195}.ek-units p{font-size:14px;margin:4px 0;color:#867991}.ek-units>button>b{margin-left:auto;color:#7f63bd}.ek-today{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-top:28px;background:#dff1e9;border-radius:25px;padding:24px}.ek-today h2{margin:8px 0}.ek-today p{font-size:16px;line-height:1.5;color:#557567;margin:0}.ek-today button{border:0;background:none;color:#31654e;font-weight:700;white-space:nowrap}.ek-nav{position:fixed;bottom:0;left:0;right:0;display:flex;justify-content:space-around;background:#fffdf8f5;border-top:1px solid #eee5d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:35;padding:10px 8px max(10px,env(safe-area-inset-bottom));min-height:78px}.ek-nav button{display:flex;align-items:center;flex-direction:column;gap:5px;border:0;background:none;color:#a095aa;font-size:12px;min-width:65px}.ek-nav .material-symbols-rounded{font-size:27px}.ek-nav button.active{color:#7853ca}.ek-nav button.active>.material-symbols-rounded{background:#eee4ff;border-radius:22px;padding:4px 15px;margin-top:-4px;margin-bottom:-4px}.ek-pet{position:relative;width:180px;height:180px;flex-shrink:0;margin:35px 12px 15px;filter:drop-shadow(0 12px 0 #6653a214)}.ek-face{position:absolute;inset:20px 0 0;background:#a797e8;border-radius:48% 48% 44% 44%;border-bottom:10px solid #8a79ca}.ek-ear{position:absolute;top:0;width:66px;height:80px;border-radius:50%;background:#a797e8;border:14px solid #9784d7}.ek-ear.left{left:0;transform:rotate(-22deg)}.ek-ear.right{right:0;transform:rotate(22deg)}.ek-face:before,.ek-face:after{content:"";position:absolute;top:80px;width:30px;height:18px;background:#e8a5c6;border-radius:50%;opacity:.85}.ek-face:before{left:15px}.ek-face:after{right:15px}.ek-face i{position:absolute;width:14px;height:21px;border-radius:50%;background:#3a3359;top:56px;left:48px}.ek-face i+i{left:auto;right:48px}.ek-face i:after{content:"";position:absolute;left:3px;top:3px;width:4px;height:5px;background:#fff;border-radius:50%}.ek-face b{position:absolute;top:82px;left:calc(50% - 9px);width:18px;height:12px;border-radius:50%;background:#554474}.ek-face em{position:absolute;left:calc(50% - 18px);top:92px;width:36px;height:20px;border-bottom:4px solid #554474;border-radius:0 0 50% 50%}.ek-crown{position:absolute;top:-36px;left:58px;font-size:65px;color:#e0a42c;transform:rotate(-12deg)}.ek-game-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ek-game-grid button{border:0;border-bottom:5px solid #00000012;border-radius:28px;background:var(--unit);text-align:left;padding:28px;color:#524466}.ek-game-grid button>.material-symbols-rounded{font-size:50px}.ek-game-grid p{font-size:17px;line-height:1.6}.ek-game-grid strong{font-size:15px}.ek-intro{font-size:18px;line-height:1.6;color:#82738d}.ek-practice-worlds{display:flex;flex-wrap:wrap;gap:10px}.ek-practice-worlds button{display:flex;align-items:center;gap:7px;border:1px solid #e3d9e8;background:#fff;border-radius:30px;padding:12px 16px;color:#756484}.ek-pet-home{text-align:center;background:radial-gradient(ellipse,#e6dfff,transparent 65%);padding:30px}.ek-pet-home .ek-pet,.ek-win .ek-pet{margin:40px auto}.ek-pet-home h2{font-size:36px}.ek-pet-home p{font-size:18px;line-height:1.6}.ek-pet-home>span{color:#8d79a7}.ek-pet-actions{display:flex;justify-content:center;gap:14px}.ek-pet-actions button{border:1px solid #e8dfed;background:#fff;border-radius:24px;padding:20px;display:flex;align-items:center;flex-direction:column;gap:8px;color:#645276;font-size:17px}.ek-pet-actions small{font-size:12px;color:#95869f}.ek-back{border:0;background:none;color:#7e649e;padding:14px 0}.ek-path-options{display:grid;gap:16px}.ek-path-options button{display:flex;flex-direction:column;gap:10px;padding:25px;border:2px solid #ded2f0;background:#f6efff;border-radius:24px;color:#66517e;text-align:left}.ek-path-options strong{font-size:23px}.ek-parent-note{background:#fff;border-radius:22px;padding:24px;margin-top:30px;color:#6b6574;line-height:1.7}.ek-parent-note a{color:#6f50a2}.ek-exercise-top{display:flex;align-items:center;gap:15px;margin:5px 0 30px}.ek-exercise-top button{background:none;border:0;color:#8b7f9d}.ek-exercise-top progress{flex:1;accent-color:#9674dd;height:13px}.ek-exercise-top b{font-size:14px;color:#9683ad}.ek-word-card{max-width:700px;margin:20px auto;padding:35px;text-align:center;border-radius:35px;background:var(--unit)}.ek-word-card>.material-symbols-rounded{font-size:80px;color:#655578}.ek-word-card h1{font-size:42px;overflow-wrap:anywhere}.ek-word-card p{font-size:23px;color:#827086}.ek-word-card button{display:inline-flex;align-items:center;gap:10px;border:0;background:#ffffffb0;border-radius:30px;padding:12px 17px;color:#645477;font-size:15px}.ek-instruction{font-size:18px;line-height:1.6;color:#84728f}.ek-wide{display:flex;width:100%;max-width:700px;margin:25px auto}.ek-match-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:800px;margin:25px auto}.ek-match-board button,.ek-answer-options button{min-height:95px;border:2px solid #e8dfee;border-bottom:5px solid #ded0e9;border-radius:23px;background:#fff;color:#655073;font-size:22px;padding:18px}.ek-match-board button.selected{background:#eee4ff;border-color:#a78cd6}.kids-page button.correct{background:#dbf2e4;border-color:#79ba95;color:#38764d}.kids-page button.incorrect{background:#fff0dc;border-color:#e4ba87}.ek-answer-options{display:grid;gap:12px;max-width:750px;margin:auto}.ek-question{text-align:center;padding:20px}.ek-question>span{font-size:60px;color:#9c81c6}.ek-question h2{font-size:30px}#ekFeedback{font-size:20px;color:#6c538e;text-align:center;line-height:1.7}#ekFeedback .ek-primary{display:flex;margin:16px auto}.ek-win{text-align:center;max-width:700px;margin:auto}.ek-win>strong{display:block;font-size:40px;color:#bf8c1e;margin:25px}.ek-win p{font-size:20px;line-height:1.7}.ek-wheel-section{text-align:center;background:#f3eaff;border-radius:30px;padding:25px}.ek-wheel-section>small{letter-spacing:1px;color:#8870a3}.ek-wheel-section p{color:#8b759e;line-height:1.6}.ek-wheel-wrap{position:relative;width:280px;height:280px;margin:35px auto}.ek-wheel{width:100%;height:100%;border:8px solid white;border-radius:50%;background:conic-gradient(#ffd88d 0deg 60deg,#c8b4f0 60deg 120deg,#bde5d5 120deg 180deg,#ffbfcb 180deg 240deg,#b8d9f3 240deg 300deg,#f6c3a0 300deg 360deg);box-shadow:0 10px #cdbbdf;transition:transform 3.2s cubic-bezier(.15,.7,.15,1)}.ek-wheel>span{position:absolute;left:calc(50% - 22px);top:calc(50% - 22px);width:44px;height:44px;display:grid;place-items:center;transform:rotate(var(--angle)) translateY(-93px) rotate(calc(-1 * var(--angle)));font-size:27px;font-weight:700;color:#615070}.ek-wheel-center{position:absolute;inset:calc(50% - 30px) auto auto calc(50% - 30px);width:60px;height:60px;border-radius:50%;background:#fff;display:grid;place-items:center;color:#8e6cbf}.ek-pointer{position:absolute;z-index:2;top:-20px;left:calc(50% - 15px);font-size:35px;color:#795ba5}.ek-badges{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.ek-badges>div{display:flex;align-items:center;flex-direction:column;gap:9px;padding:20px 10px;text-align:center;color:#a39aab}.ek-badges .material-symbols-rounded{background:#eee9ed;border-radius:50%;padding:18px;font-size:35px}.ek-badges .earned{color:#806035}.ek-badges .earned .material-symbols-rounded{background:#ffedb8;color:#ba862b}.ek-badges small{font-size:12px}.ek-bounce{animation:ek-hop .65s ease-in-out 3}@keyframes ek-hop{50%{transform:translateY(-20px) rotate(6deg)}}@media(min-width:900px){.ek-content{padding-inline:30px}.ek-hero{padding:40px 60px}.ek-hero .ek-pet{width:180px;transform:scale(1.4);margin-right:90px}.ek-nav{justify-content:center;gap:100px}.ek-word-card{padding:50px}}@media(max-width:600px){.ek-content,.ek-header{padding-inline:14px}.ek-units{grid-template-columns:1fr}.ek-hero{padding:23px 20px}.ek-hero h1{font-size:33px}.ek-hero small{font-size:8px}.ek-hero .ek-pet{width:130px;height:140px;margin:0 -12px 0 0;transform:scale(.85);transform-origin:center right}.ek-hero .ek-face i{left:30px}.ek-hero .ek-face i+i{left:auto;right:30px}.ek-hero .ek-ear{width:50px}.ek-hero .ek-face:before{left:6px}.ek-hero .ek-face:after{right:6px}.ek-hero>div:first-child{z-index:1}.ek-hero p{font-size:15px}.ek-hero .ek-primary{padding:12px 15px;font-size:15px!important}.ek-path{align-items:flex-start}.ek-path>button{font-size:11px}.ek-points{font-size:12px;padding:8px}.ek-game-grid{grid-template-columns:1fr}.ek-game-grid button{padding:24px}.ek-today{align-items:start;flex-direction:column}.ek-pet-actions{gap:8px}.ek-pet-actions button{flex:1;padding:16px 8px;font-size:14px}.ek-badges{grid-template-columns:repeat(2,1fr)}.ek-word-card{padding:30px 20px}.ek-match-board button{font-size:18px}.ek-wheel-wrap{width:250px;height:250px}.ek-wheel>span{transform:rotate(var(--angle)) translateY(-82px) rotate(calc(-1 * var(--angle)))}.ek-section>span{max-width:75px;text-align:right}}@media(prefers-reduced-motion:reduce){.ek-wheel{transition:none}.ek-bounce{animation:none}}body #homeView #superWorkspace.kids-page{background:linear-gradient(#fffaf1,#fcf5ff 65%,#f0fbff)}.ek-hero{background:radial-gradient(circle at 85% 20%,#fff6a9 0 11%,transparent 11.5%),radial-gradient(circle at 70% 90%,#b8e7ff 0 25%,transparent 25.5%),linear-gradient(110deg,#ecd7ff,#fbd9e5);border:3px solid white;box-shadow:0 8px #e9def130}.ek-hero:after{content:"";position:absolute;right:25px;bottom:15px;width:25px;height:25px;background:#f6b156;border-radius:50%;box-shadow:-35px -165px 0 -4px #8da6ed,30px -90px 0 -6px #d086c5;pointer-events:none}.ek-programs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 30px}.ek-programs button{display:flex;flex-direction:column;align-items:flex-start;gap:8px;text-align:left;background:#ffebbb;border:0;border-bottom:4px solid #f0dca8;border-radius:24px;padding:20px;color:#705321}.ek-programs button:nth-child(2){background:#d2edff;border-color:#bdddec;color:#376384}.ek-programs button:nth-child(3){background:#dcf2d0;border-color:#c5dfb8;color:#537046}.ek-programs .material-symbols-rounded{font-size:32px}.ek-programs strong{font-size:18px}.ek-programs small{font-size:12px;line-height:1.4}.ek-units>button{background:linear-gradient(100deg,var(--unit),#fffefa 55%);border:2px solid white;border-bottom:5px solid #e6dce7;transition:transform .18s,box-shadow .18s}.ek-units>button:hover{transform:translateY(-3px);box-shadow:0 9px 22px #65477612}.ek-unit-icon{border:4px solid #ffffffb0;box-shadow:0 5px #00000008;width:78px;height:78px}.ek-units>button>b{display:grid;place-items:center;min-width:34px;height:34px;border-radius:50%;background:#fff9;color:#8560b2}.ek-game-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ek-game-grid button{position:relative;overflow:hidden}.ek-game-grid button:after{content:"";position:absolute;width:80px;height:80px;right:-30px;top:-20px;border:12px solid #ffffff50;border-radius:50%}.ek-spelled{max-width:750px;margin:15px auto 25px;min-height:85px;border:3px dashed #b8a0db;border-radius:22px;background:#fff;text-align:center;padding:24px;font-size:27px;font-weight:700;color:#6d4b96;white-space:pre-wrap}.ek-letters{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;max-width:800px;margin:auto}.ek-letters button{min-width:48px;height:56px;padding:8px;border:2px solid #d4c5ec;border-bottom:5px solid #c8b5e4;border-radius:14px;background:#f4eaff;color:#685083;font-size:25px;font-weight:700}.ek-letters button:nth-child(3n){background:#e1f4ff;border-color:#bedaea}.ek-letters button:nth-child(3n+1){background:#fff0cc;border-color:#e7d5a6}.ek-letters button:disabled{opacity:.25}.ek-spell-tools{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:14px;margin:25px auto}.ek-spell-tools>button:not(.ek-primary){border:0;background:none;color:#80659e;font-size:17px;padding:12px}.ek-word-card .ek-reveal{display:flex;margin:20px auto;background:#ffffffc9;min-height:58px;border:2px dashed #a38bb4;font-size:18px;font-weight:700}.ek-word-card #ekMeaning{background:#ffffff70;border-radius:20px;padding:16px}.ek-reveal[hidden],#ekMeaning[hidden]{display:none!important}.ek-win{background:radial-gradient(circle at 15% 20%,#ffe6a7 0 4%,transparent 4.5%),radial-gradient(circle at 85% 35%,#c5eaff 0 5%,transparent 5.5%)}@media(max-width:1000px){.ek-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.ek-programs{gap:8px}.ek-programs button{padding:14px 10px;border-radius:19px}.ek-programs strong{font-size:14px}.ek-programs small{font-size:10px}.ek-programs .material-symbols-rounded{font-size:28px}.ek-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.ek-game-grid button{padding:20px 14px;border-radius:23px}.ek-game-grid h2{font-size:21px}.ek-game-grid p{font-size:14px}.ek-game-grid strong{font-size:13px}.ek-units>button{padding:16px 12px;gap:12px}.ek-unit-icon{width:66px;height:66px}.ek-letters{gap:7px}.ek-letters button{min-width:40px;height:49px;font-size:22px}}@media(prefers-reduced-motion:reduce){.ek-units>button{transition:none}}.ek-content:has(.ek-lesson-banner){padding:0 0 110px;max-width:none}.ek-lesson-banner{display:flex;align-items:center;gap:12px;padding:16px 20px;background:linear-gradient(110deg,#9470df,#7654bf);color:#fff}.ek-lesson-banner>button{border:0;background:none;color:#fff;padding:0;display:grid;place-items:center}.ek-lesson-banner h1{font-size:24px;letter-spacing:-.4px;margin:0 0 5px}.ek-lesson-banner p{font-size:15px;margin:0;color:#efe5ff}.ekl-world-icon{width:45px;height:45px;display:grid;place-items:center;background:#ffffff24;border-radius:50%}.ekl-world-icon>span{font-size:30px}.ekl-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;background:#fffcf8;padding:14px 18px 18px}.ekl-tabs button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:15px 10px;background:#fff;border:2px solid #f0eaf4;border-bottom:5px solid #e7dfea;border-radius:26px;color:#555066;font-size:18px;min-height:95px}.ekl-tabs .material-symbols-rounded{font-size:30px;color:#a589c4}.ekl-tabs button.active{background:linear-gradient(130deg,#a17ae8,#7b5dc8);border-color:#9974dd;border-bottom-color:#6747ad;color:#fff;transform:translateY(-3px);box-shadow:0 8px 16px #8460b62b}.ekl-tabs button.active .material-symbols-rounded{color:#fff}.ekl-stage{background:linear-gradient(120deg,#fff3d2,#fce5ef 50%,#efe5ff);padding:22px 20px 35px;min-height:65vh}.ekl-progress-label{display:flex;justify-content:space-between;font-size:16px;color:#796b85;margin-bottom:8px;max-width:850px;margin-inline:auto}.ekl-progress-label strong{color:#7b56bd}.ekl-progress{display:block;width:100%;max-width:850px;height:12px;accent-color:#9670d9;margin:0 auto 20px;border-radius:20px;overflow:hidden}.ekl-progress::-webkit-progress-bar{background:#e7d8ef;border-radius:20px}.ekl-progress::-webkit-progress-value{background:#9771d9;border-radius:20px}.ekl-progress::-moz-progress-bar{background:#9771d9;border-radius:20px}#eklActivity{max-width:850px;margin:auto}.ekl-prompt{text-align:center;color:#70607d;margin:12px 0 25px}.ekl-prompt h2{font-size:30px;color:#5a4274;margin:12px 0}.ekl-prompt p{font-size:16px;margin:10px 0}.ekl-audio-row{display:flex;justify-content:center;align-items:center;gap:18px}.ekl-audio-row>span{font-size:17px}.ekl-speaker{width:82px;height:82px;border-radius:50%;display:grid;place-items:center;border:4px solid #bca1e6;background:linear-gradient(140deg,#ac88ea,#8460ca);box-shadow:0 8px 18px #966ed23a;color:#fff}.ekl-speaker .material-symbols-rounded{font-size:36px}.ekl-answer-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ekl-answer-grid button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:160px;border:3px solid #f6f1f8;border-bottom:5px solid #e5dce8;border-radius:32px;padding:22px 12px;background:#fff;color:#514c60;box-shadow:0 7px 12px #a4879b12;font-size:19px;line-height:1.35}.ekl-answer-picture{display:grid;place-items:center;width:62px;height:62px;border-radius:22px;background:var(--picture);color:#7b6087}.ekl-answer-picture .material-symbols-rounded{font-size:35px}.ekl-replay{display:flex;align-items:center;justify-content:center;gap:10px;min-height:54px;padding:13px 24px;margin:28px auto 12px;border:2px solid #eee7f2;border-radius:35px;background:#fffafc;color:#665273;font-size:18px}.ekl-learn-card{text-align:center;padding:24px 20px;background:#ffffffa8;border-radius:32px;border:3px solid #fff;max-width:650px;margin:auto}.ekl-illustration{width:110px;height:110px;border-radius:35px;display:grid;place-items:center;background:var(--unit);margin:0 auto 18px}.ekl-illustration .material-symbols-rounded{font-size:65px;color:#7f6394}.ekl-learn-card h2{font-size:34px;color:#5e457d;margin:16px 0}.ekl-learn-card p{font-size:22px;color:#8a739b}.ekl-helper{text-align:center;color:#8c7999;font-size:16px}.ekl-next{display:flex;margin:20px auto 0;min-width:220px}.ekl-next[hidden]{display:none!important}#eklFeedback{max-width:850px;text-align:center;color:#65517b;margin:16px auto 0;line-height:1.5;font-size:17px}.ekl-prompt-icon{display:inline-grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#fff9;color:#9475b3}.ekl-prompt-icon>span{font-size:35px}@media(min-width:900px){.ekl-tabs{padding-inline:max(24px,calc((100% - 850px)/2))}.ek-lesson-banner{padding-inline:30px}.ekl-answer-grid button{min-height:175px}}@media(max-width:380px){.ekl-stage{padding-inline:12px}.ekl-tabs{padding-inline:12px;gap:8px}.ekl-tabs button{font-size:16px;min-height:86px}.ekl-answer-grid{gap:10px}.ekl-answer-grid button{font-size:17px;min-height:145px;padding:15px 8px}.ek-lesson-banner h1{font-size:21px}}.ek-say-it{margin:24px 0 0;padding:20px;border-radius:25px;background:#ffffffa8;border:2px solid #fff}.ek-say-it strong{font-size:20px;color:#765593}.ek-say-it p{font-size:14px;line-height:1.5;color:#867191}.ek-say-controls{display:flex;flex-wrap:wrap;gap:10px}.ek-say-controls button{display:flex;align-items:center;gap:6px;background:#eee0ff;border:0;border-bottom:3px solid #d1b9ec;border-radius:20px;padding:12px 15px;color:#73518f;font-size:14px}.ek-say-controls button:nth-child(2){background:#ffe7b6;border-color:#e8cc9e;color:#866430}.ek-say-controls button[hidden]{display:none}.ek-voice-list{display:grid;gap:10px}.ek-voice-list>div{display:flex;align-items:center;gap:8px;background:#fff;border:1px solid #eadff0;border-radius:20px;padding:15px}.ek-voice-list>div>span{flex:1;min-width:0}.ek-voice-list strong{display:block;font-size:18px}.ek-voice-list small{display:block;color:#8b7a98;font-size:14px;margin-top:5px}.ek-voice-list button{border:0;background:#ede1fc;border-radius:18px;padding:10px;color:#73538f;font-size:13px}#ekAudioStatus{color:#74578e;font-size:15px;line-height:1.5}.ek-path-options{margin-bottom:20px}body #homeView #superWorkspace.kids-page{background:#fffcf6;color:#34294c;--kids-purple:#8054d9;--kids-ink:#34294c;--kids-muted:#766786}.kids-page .material-symbols-rounded{font-variation-settings:"FILL" 1,"wght" 500,"GRAD" 0,"opsz" 24}.ek-header{background:#fffdf9f5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid #efe7f0;min-height:70px;padding-block:12px}.ek-header>strong{font-size:30px;color:#8c4ec5}.ek-header>button:nth-last-child(-n+2){background:#f3ebfb;border-radius:50%;width:40px;height:40px;display:grid;place-items:center;color:#8361aa}.ek-content{padding-top:14px}.ek-path{margin-bottom:14px}.ek-path>button{background:#f1eafb;border-radius:22px;padding:10px 12px;font-weight:700;color:#70519a}.ek-points{background:#fff0bd;border:1px solid #f5df92;color:#8c651c;padding:10px 13px}.ek-hero{border:0;border-radius:32px;padding:30px;background:radial-gradient(circle at 85% 30%,#ffde89 0 14%,transparent 14.5%),radial-gradient(ellipse at 100% 100%,#c9e8fe 0 35%,transparent 35.5%),linear-gradient(110deg,#e5d4ff,#f6e1f2);box-shadow:0 8px #e5d7ee40;margin-bottom:25px}.ek-hero h1{font-size:clamp(34px,4.5vw,57px);font-weight:850;letter-spacing:-1.8px;line-height:1.04;margin:14px 0;color:#4d3277}.ek-hero small{color:#7d5c9f;font-size:10px;letter-spacing:1.7px}.ek-hero p{color:#755688;font-size:17px;line-height:1.55}.ek-primary{background:#8054d9;border-bottom-color:#6137b3;border-radius:22px;box-shadow:0 5px 14px #8456bc20;transition:transform .15s,background .15s}.ek-primary:hover{background:#7548ce}.ek-programs{margin:24px 0 28px;gap:14px}.ek-programs button{border-bottom-width:3px;border-radius:24px;padding:20px;position:relative;overflow:hidden}.ek-programs .material-symbols-rounded{background:#ffffff8c;border-radius:50%;padding:9px;margin-bottom:3px}.ek-programs strong{font-size:19px}.ek-programs small{font-size:13px}.ek-section h2{font-size:25px;letter-spacing:-.7px}.ek-units{gap:16px}.ek-units>button{background:#fff;border:1px solid #eee4f0;border-bottom:3px solid #e5d8ec;border-radius:26px;padding:20px;box-shadow:0 5px 16px #64438006;position:relative;overflow:hidden}.ek-units>button:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:5px;border-radius:0 10px 10px 0;background:var(--unit)}.ek-unit-icon{background:var(--unit);border:0;width:74px;height:74px;box-shadow:inset 0 -5px #00000005}.ek-units small{color:#987ca8;font-size:10px;font-weight:800}.ek-units h3{font-size:22px;color:#43334f;letter-spacing:-.4px}.ek-units p{font-size:15px;color:#8c789a}.ek-units>button>b{background:#f4edfc;color:#9d78c2}.ek-today{background:linear-gradient(110deg,#e2f2e8,#eef8d9);border:1px solid #deecce;border-radius:28px}.ek-nav{background:#fffdf9f5;box-shadow:0 -6px 25px #67507509;border-top:1px solid #eee5f1;min-height:82px}.ek-nav button{font-size:12px;gap:7px;color:#a295af}.ek-nav button.active{color:#8550c9}.ek-nav button.active>.material-symbols-rounded{background:#eee0ff;color:#8250c6;padding:5px 19px;border-radius:22px}.ek-game-grid button{border-radius:28px;box-shadow:0 6px #75599508}.ek-game-grid h2{font-size:25px;margin-bottom:10px}.ek-game-grid button>.material-symbols-rounded{background:#ffffff80;border-radius:22px;padding:12px;font-size:38px}.ek-game-grid p{color:#796587}.ek-game-grid strong{display:inline-block;background:#ffffff80;border-radius:20px;padding:9px 13px;margin-top:5px}.ek-lesson-banner{background:linear-gradient(110deg,#a278e6,#8153cc);padding-block:18px}.ek-lesson-banner h1{font-size:25px;font-weight:800}.ekl-world-icon{width:50px;height:50px;background:#ffffff28}.ekl-tabs{background:#fffdf9;padding-top:16px;padding-bottom:18px;gap:12px}.ekl-tabs button{min-height:90px;border-radius:24px;border-bottom-width:4px;box-shadow:none;color:#655571;font-size:17px}.ekl-tabs button.active{background:#8b60d6;border-color:#a17bdf;border-bottom-color:#7046b7;box-shadow:0 6px 12px #8d61c22a}.ekl-stage{background:radial-gradient(ellipse at 0 0,#fff2ca,transparent 60%),linear-gradient(140deg,#fce8ed,#f3e9fd);padding-top:20px}.ekl-progress{height:10px}.ekl-progress-label{font-weight:600;font-size:14px}.ekl-answer-grid{gap:16px}.ekl-answer-grid button{border-radius:28px;border:2px solid #fff;border-bottom:4px solid #e5d8ea;min-height:155px;box-shadow:0 6px 15px #a1799010;font-size:19px;padding:20px 12px;transition:transform .15s,border-color .15s}.ekl-answer-grid button:not(:disabled):hover{transform:translateY(-3px);border-color:#ccb3e4}.ekl-answer-picture{width:66px;height:66px;border-radius:23px;box-shadow:inset 0 -4px #00000004}.ekl-answer-picture .material-symbols-rounded{font-size:38px}.ekl-speaker{background:linear-gradient(140deg,#ae88ef,#895ad6);border-color:#c7abed;box-shadow:0 8px 18px #8c61b52b}.ekl-replay{background:#fffdfb;border-color:#f1e9f4;font-size:17px;margin-top:22px}.ekl-learn-card{border-radius:30px;background:#fffdf9;box-shadow:0 8px #b698d20b}.ekl-illustration{border-radius:36px;box-shadow:inset 0 -7px #00000004}.ekl-learn-card h2{font-size:38px;font-weight:850;letter-spacing:-1px}.ek-say-it{background:#ffffff85;border:1px solid #fff;border-radius:24px;padding:18px;margin-top:25px}.ek-say-it strong{font-size:18px}.ek-say-it .ek-back{font-size:12px;padding:10px 0 0}.ek-say-controls button{font-size:13px;border-bottom-width:2px;border-radius:18px}.ek-pet-home{background:radial-gradient(ellipse,#e4d5ff,transparent 68%);border-radius:35px}.ek-pet-actions button{border-bottom:4px solid #e6d8f0;border-radius:25px;background:#fff}.ek-wheel-section{background:radial-gradient(circle at 10% 10%,#ffecc0,transparent 40%),linear-gradient(130deg,#f3e2ff,#fbe6f1);border:3px solid #fff;border-radius:32px}.ek-badges .earned .material-symbols-rounded{border:4px solid #fff3c7;box-shadow:0 5px #e8ce8640}.ek-path-options button{border-radius:26px;background:#f3e9ff;border-bottom:5px solid #d6bde9}.ek-path-options button:nth-child(2){background:#e9f5ff;border-color:#c5e0f0}@media(min-width:1000px){.ek-content{padding-inline:30px}.ek-hero{padding:38px 48px}.ek-programs{gap:18px}.ek-units{grid-template-columns:repeat(3,minmax(0,1fr))}.ek-units>button{padding:18px 15px;gap:12px}.ek-units h3{font-size:19px}.ek-unit-icon{width:60px;height:60px}.ek-unit-icon>span{font-size:30px}.ek-units>button>b{min-width:28px;width:28px;height:28px}.ek-hero .ek-pet{margin-right:100px}}@media(max-width:600px){.ek-header img{width:94px}.ek-header>strong{font-size:27px}.ek-hero{padding:25px 20px}.ek-hero h1{font-size:35px}.ek-hero small{font-size:8px;letter-spacing:1px}.ek-hero p{font-size:15px}.ek-programs{gap:9px}.ek-programs button{padding:14px 10px;border-radius:21px}.ek-programs .material-symbols-rounded{font-size:24px;padding:8px}.ek-programs strong{font-size:14px;line-height:1.3}.ek-programs small{font-size:11px}.ek-units>button{padding:17px 15px}.ek-unit-icon{width:65px;height:65px}.ek-units h3{font-size:21px}.ek-units p{font-size:14px}.ek-game-grid h2{font-size:21px}.ek-game-grid button>.material-symbols-rounded{font-size:30px;padding:9px}.ek-game-grid strong{font-size:12px;padding:8px 10px}.ekl-stage{padding-inline:15px}.ekl-answer-grid{gap:12px}.ekl-answer-grid button{min-height:150px;font-size:18px}.ekl-learn-card h2{font-size:32px}.ek-say-controls{gap:8px}.ek-say-controls button{padding:10px 12px}}@media(prefers-reduced-motion:reduce){.ek-primary,.ekl-answer-grid button{transition:none}}.ek-face,.ek-ear{background:var(--pet-coat,#a797e8)}.ek-ear{border-color:#00000012}.ek-face{border-bottom-color:#00000012}.ek-paw{position:absolute;z-index:2;bottom:-4px;width:45px;height:30px;border-radius:50%;background:var(--pet-coat,#a797e8);box-shadow:inset 0 -5px #00000012}.paw-left{left:15px;transform:rotate(-12deg)}.paw-right{right:15px;transform:rotate(12deg)}.ek-pet-room{position:relative;overflow:hidden;border-radius:32px;background:linear-gradient(#e4defa 0 72%,#f4dec7 72%);min-height:370px;padding:30px 20px 22px;border:3px solid white;box-shadow:0 8px #e4d4ec55}.ek-room-window{position:absolute;right:12%;top:28px;width:105px;height:120px;border:8px solid #fff9;border-radius:50px 50px 12px 12px;background:linear-gradient(#a9d9f1,#d6f1f8);box-shadow:0 5px #af99c320}.ek-room-window:before{content:"";position:absolute;left:44px;top:0;bottom:0;width:6px;background:#fff9}.ek-room-window:after{content:"";position:absolute;top:57px;left:0;right:0;height:6px;background:#fff9}.ek-room-window span{position:absolute;width:32px;height:32px;border-radius:50%;background:#ffe598;top:14px;right:12px}.ek-room-cloud{position:absolute;left:10%;top:65px;width:80px;height:35px;border-radius:40px;background:#ffffff60;box-shadow:20px -16px 0 -1px #ffffff60}.ek-pet-level{position:relative;z-index:3;display:inline-flex;align-items:center;gap:5px;background:#fff5d3;padding:8px 14px;border-radius:25px;color:#947134;font-size:14px;font-weight:700}.ek-pet-stage{position:relative;width:240px;height:225px;margin:0 auto}.ek-pet-stage .ek-pet{position:absolute;left:30px;bottom:15px;margin:0;z-index:2}.ek-pet-shadow{position:absolute;width:185px;height:26px;background:#98769d25;border-radius:50%;bottom:1px;left:28px}.ek-pet-speech{position:relative;z-index:3;background:#fffdf7;border-radius:22px;padding:15px 20px;text-align:center;font-size:17px;color:#806391;max-width:480px;margin:12px auto 0;line-height:1.5}.ek-pet-speech:before{content:"";position:absolute;top:-8px;left:calc(50% - 8px);width:16px;height:16px;background:#fffdf7;transform:rotate(45deg)}.ek-pet-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0}.ek-pet-stats>div{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.ek-pet-stats .material-symbols-rounded{color:#af7ac5;background:#f1e4fa;border-radius:50%;padding:10px}.ek-pet-stats strong{font-size:25px;color:#6f5388}.ek-pet-stats small{font-size:12px;color:#8f799e}.ek-pet-actions{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ek-pet-actions button:nth-child(1){background:#fff2d1}.ek-pet-actions button:nth-child(2){background:#efe5ff}.ek-pet-actions button:nth-child(3){background:#ffebf0}.ek-pet-actions button:nth-child(4){background:#e1f4ec}.ek-pet-custom{background:#fff;border:1px solid #ede2f3;border-radius:28px;padding:25px;margin:26px 0}.ek-pet-custom h3{font-size:17px;margin-top:25px}.ek-pet-custom label{font-size:14px;color:#9780a5;display:block;margin-bottom:10px}.ek-pet-custom form>div{display:flex;gap:10px}.ek-pet-custom input{flex:1;min-width:0;border:2px solid #e4d5ef;border-radius:18px;padding:12px 15px;background:#fdf9ff;font:inherit;font-size:20px;color:#735287}.ek-coat-options,.ek-pet-wardrobe{display:flex;gap:10px;flex-wrap:wrap}.ek-coat-options button,.ek-pet-wardrobe button{display:flex;align-items:center;gap:8px;border:2px solid #ede2f4;border-radius:18px;padding:10px 13px;color:#8b6b9b;background:#fff;text-transform:capitalize}.ek-coat-options button>span{width:26px;height:26px;background:var(--swatch);border-radius:50%}.ek-coat-options button[aria-pressed=true],.ek-pet-wardrobe button[aria-pressed=true]{border-color:#a480c6;background:#f4eaff}.ek-pet-room .ek-face i{animation:ek-blink 6s infinite}.ek-petted{animation:ek-cuddle .6s ease 2}.ek-munch .ek-face em{animation:ek-chew .3s ease 5}@keyframes ek-blink{0%,92%,to{transform:scaleY(1)}95%{transform:scaleY(.12)}}@keyframes ek-cuddle{50%{transform:rotate(-7deg) scale(1.04)}}@keyframes ek-chew{50%{height:9px;transform:translateY(4px)}}@media(min-width:900px){.ek-pet-room{min-height:410px}.ek-pet-stage{height:250px}.ek-pet-stage .ek-pet{transform:scale(1.12)}.ek-pet-custom{max-width:850px;margin-inline:auto}.ek-pet-actions{max-width:850px;margin:auto}}@media(max-width:600px){.ek-pet-actions{grid-template-columns:repeat(2,1fr)}.ek-pet-actions button{padding:18px 12px;font-size:16px}.ek-pet-room{padding-inline:15px}.ek-room-window{right:6%;width:85px}.ek-room-window:before{left:33px}.ek-room-cloud{left:5%;width:55px}.ek-pet-custom{padding:20px 16px}.ek-coat-options button{font-size:13px;padding:9px 10px}.ek-pet-custom input{font-size:18px}.ek-pet-stats{gap:8px}}@media(prefers-reduced-motion:reduce){.ek-pet-room .ek-face i,.ek-petted,.ek-munch .ek-face em{animation:none}}.ek-arcade-wrap{position:relative;max-width:900px;margin:0 auto;border:5px solid #fff;border-radius:28px;overflow:hidden;box-shadow:0 8px #e5d6f0;background:#e4ebf9}.ek-arcade-wrap canvas{display:block;width:100%;height:auto;touch-action:none}.ek-arcade-overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:22px;text-align:center;background:#fff9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:#67507f}.ek-arcade-overlay[hidden]{display:none}.ek-arcade-overlay h2{font-size:30px;margin:8px 0}.ek-arcade-overlay p{max-width:400px;line-height:1.5;font-size:17px}.ek-arcade-hud{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#efe4ff;color:#79569b;padding:12px 16px;border-radius:20px;margin:0 auto 16px;max-width:900px;font-size:15px}.ek-arcade-hud button{background:#fff;border:0;border-radius:18px;padding:9px 15px;color:#765199}.ek-arcade-controls{display:flex;gap:18px;max-width:600px;margin:25px auto 0;justify-content:center}.ek-arcade-controls button{flex:1;max-width:250px;border:0;border-bottom:5px solid #7951b6;background:#a078df;color:#fff;padding:18px;border-radius:24px;font-weight:700;font-size:23px;touch-action:none;-webkit-user-select:none;user-select:none}.ek-arcade-controls button:active{transform:translateY(3px);border-bottom-width:2px}.ek-arcade-status{text-align:center;color:#8b70a0;font-size:16px;line-height:1.5}@media(max-width:600px){.ek-arcade-hud{font-size:12px;gap:7px;padding:10px}.ek-arcade-hud button{font-size:12px;padding:8px}.ek-arcade-overlay h2{font-size:24px}.ek-arcade-overlay p{font-size:14px;margin:8px 0 12px}.ek-arcade-overlay .ek-primary{padding:10px 20px;min-height:44px}.ek-arcade-wrap{border-width:3px;border-radius:22px}}.ek-content:has(.ek-lesson-banner){padding-bottom:85px}.ek-content:has(.ek-lesson-banner) .ek-lesson-banner{padding:9px 14px;gap:9px}.ek-lesson-banner h1{font-size:19px;margin:0 0 3px}.ek-lesson-banner p{font-size:12px}.ekl-world-icon{width:36px;height:36px}.ekl-world-icon>span{font-size:24px}.ekl-tabs{padding:9px 12px;gap:9px}.ekl-tabs button{min-height:58px;padding:7px 8px;gap:3px;font-size:14px;border-radius:18px;border-bottom-width:3px}.ekl-tabs .material-symbols-rounded{font-size:22px}.ekl-tabs button.active{transform:none;box-shadow:none}.ekl-stage{padding:10px 14px 14px;min-height:0}.ekl-progress-label{font-size:12px;margin-bottom:5px}.ekl-progress{height:8px;margin-bottom:10px}.ekl-prompt{margin:6px 0 12px}.ekl-prompt h2{font-size:24px;margin:6px 0}.ekl-prompt p{font-size:13px;margin:6px 0}.ekl-speaker{width:52px;height:52px;border-width:3px}.ekl-speaker .material-symbols-rounded{font-size:25px}.ekl-audio-row{gap:12px}.ekl-audio-row>span{font-size:14px}.ekl-prompt-icon{width:35px;height:35px}.ekl-prompt-icon>span{font-size:23px}.ekl-answer-grid{gap:9px}.ekl-answer-grid button{min-height:100px;padding:10px 8px;gap:7px;border-radius:22px;font-size:16px;line-height:1.2;border-bottom-width:3px}.ekl-answer-picture{width:40px;height:40px;border-radius:14px}.ekl-answer-picture .material-symbols-rounded{font-size:26px}.ekl-replay{min-height:36px;padding:7px 16px;font-size:14px;margin:10px auto 6px}.ek-say-it{margin:9px 0 0;padding:10px 13px;border-radius:17px}.ek-say-it summary{cursor:pointer;color:#78539d;font-weight:700;font-size:13px}.ek-say-it[open]{margin-bottom:14px}.ek-say-it[open]>div:first-of-type{margin-top:12px}.ekl-next{margin:9px auto 0;padding:10px 18px;min-height:42px;font-size:15px!important;min-width:190px}#eklFeedback{font-size:13px;margin:6px auto 0}#eklFeedback:empty{display:none}.ekl-learn-card{padding:16px;border-radius:24px}.ekl-illustration{width:70px;height:70px;border-radius:24px;margin-bottom:10px}.ekl-illustration .material-symbols-rounded{font-size:42px}.ekl-learn-card h2{font-size:29px;margin:10px 0}.ekl-learn-card p{font-size:18px;margin:8px 0}.ekl-helper{font-size:13px;margin:8px 0}.ek-word-puzzle{max-width:750px;margin:20px auto;padding:28px 20px;text-align:center;background:#f3e6ff;border-radius:28px}.ek-gap-word{font-size:clamp(25px,5vw,42px);color:#70508b;overflow-wrap:anywhere}.ek-gap-word span{display:inline-block;background:#fff2b8;padding:4px 10px;margin:0 3px;border-radius:10px;border-bottom:3px solid #d9bb6a}.ek-letter-choices,.ek-pair-choices{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.ek-letter-choices button{width:60px;height:65px;border:0;border-bottom:4px solid #c6ade1;border-radius:18px;background:#fff;color:#7c579b;font-size:30px}.ek-word-pair{display:flex;flex-direction:column;gap:14px;font-size:27px;color:#745491}.ek-pair-choices button{border:0;background:#fff;border-bottom:4px solid #d7c1e9;padding:15px 20px;border-radius:20px;font-size:17px;color:#78578e}.ek-recall-reveal>strong{font-size:32px;color:#754e99}#ekRecallForm{display:flex;flex-direction:column;align-items:center;gap:15px}#ekRecallForm[hidden],#ekRecallWord[hidden],#ekWordNext[hidden]{display:none!important}#ekRecallForm input{max-width:100%;width:350px;padding:15px;border:2px solid #c5a6dc;border-radius:18px;font:inherit;font-size:22px}#ekPeek{border:0;background:none;color:#7c5896;padding:10px}#ekWordFeedback{text-align:center;color:#76568b;line-height:1.5;font-size:18px}@media(min-width:900px){.ekl-stage{padding-top:15px}.ekl-answer-grid button{min-height:120px}.ekl-tabs{padding-inline:max(24px,calc((100% - 850px)/2))}}@media(max-height:700px)and (max-width:600px){.kids-page:has(.ek-lesson-banner) .ek-header{min-height:52px;padding-block:6px}.kids-page:has(.ek-lesson-banner) .ek-nav{min-height:65px;padding-block:6px}.ekl-answer-grid button{min-height:83px;font-size:14px}.ekl-answer-picture{width:32px;height:32px}.ekl-answer-picture .material-symbols-rounded{font-size:22px}.ekl-tabs button{min-height:50px}.ekl-prompt-icon{display:none}.ekl-speaker{width:43px;height:43px}.ek-content:has(.ek-lesson-banner){padding-bottom:70px}}.ek-family-list{display:grid;gap:12px}.ek-family-list>div{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #e8daef;border-radius:23px;padding:17px}.ek-family-list>div>span:nth-child(2){flex:1;min-width:0}.ek-profile-face{background:#ebdcff;color:#946ac0;border-radius:50%;padding:12px;display:grid;place-items:center}.ek-family-list strong{display:block;font-size:20px;color:#735389}.ek-family-list small{display:block;font-size:13px;color:#937d9f;margin-top:5px}.ek-family-list button,.ek-family-tools button{border:0;background:#eee2fb;color:#7f589d;padding:11px 15px;border-radius:20px}.ek-family-create{margin:24px 0;background:#fff0dc;padding:24px;border-radius:27px}.ek-family-create form{display:grid;gap:15px}.ek-family-create label,.ek-shop-recipient{display:grid;gap:8px;color:#806b92;font-size:15px}.ek-family-create input,.ek-family-create select,.ek-shop-recipient select{width:100%;min-width:0;background:#fff;border:1px solid #dccbe9;border-radius:16px;padding:14px;font:inherit;color:#6c4b84}.ek-family-tools{display:flex;gap:12px;flex-wrap:wrap}.ek-family-tools button{display:flex;align-items:center;gap:8px}.ek-shop-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ek-shop-grid article{background:#fff;border:1px solid #ede3f0;border-bottom:4px solid #e3d3ec;border-radius:26px;padding:17px;display:flex;flex-direction:column;gap:9px}.ek-shop-art{display:grid;place-items:center;background:var(--item);height:130px;border-radius:21px}.ek-shop-art>span{font-size:65px;color:#82638e}.ek-shop-grid h2{font-size:21px;margin:6px 0 0}.ek-shop-grid small{color:#9d83ad;font-size:13px}.ek-shop-grid strong{color:#957127;font-size:16px;margin:5px 0}.ek-shop-grid button{margin-top:auto;background:#976acc;border:0;border-bottom:3px solid #8056b2;color:#fff;padding:12px;border-radius:19px;font-weight:700}.ek-shop-grid button:disabled{opacity:.45}.ek-shop-recipient{max-width:450px;margin-bottom:20px}#ekShopStatus{color:#8961a5;min-height:23px}.ek-pet-room.ek-room-ocean{background:linear-gradient(#c3e8ef 0 72%,#acd8df 72%)}.ek-pet-room.ek-room-sunset{background:linear-gradient(#ffe0c5 0 72%,#ebc2cd 72%)}.ek-pet-bow{position:absolute;z-index:4;top:3px;right:4px;font-size:43px;transform:rotate(15deg)}.ek-pet-cap{position:absolute;z-index:4;top:-12px;left:45px;font-size:65px;transform:rotate(-12deg)}@media(max-width:600px){.ek-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ek-shop-grid article{padding:12px;border-radius:22px}.ek-shop-grid h2{font-size:18px}.ek-shop-art{height:100px}.ek-shop-art>span{font-size:50px}.ek-family-list>div{padding:14px 12px;gap:9px}.ek-family-list strong{font-size:18px}.ek-family-list button{font-size:12px;padding:10px}.ek-nav button{min-width:50px;font-size:11px}.ek-nav button.active>.material-symbols-rounded{padding-inline:12px}}.ek-real-photo{display:block;width:100%;height:100%;object-fit:cover}.ek-unit-icon,.ekl-illustration,.ekl-answer-picture,.ekl-prompt-icon{overflow:hidden}.ek-word-letter{font-size:25px;line-height:1;font-weight:800;color:#825e9c}.ekl-illustration:has(.ek-real-photo){width:150px;height:95px;border-radius:18px}.ekl-answer-picture:has(.ek-real-photo){width:76px;height:44px;border-radius:12px}.ek-explorer-banner{display:flex;align-items:center;gap:15px;width:100%;padding:18px 20px;border:0;border-radius:24px;background:linear-gradient(110deg,#d9eafc,#ecddfc);color:#77518c;text-align:left}.ek-explorer-banner>span{background:#fff9;border-radius:18px;padding:12px;display:grid;place-items:center}.ek-explorer-banner>div{flex:1}.ek-explorer-banner strong{font-size:18px;display:block}.ek-explorer-banner small{font-size:13px;display:block;margin-top:5px;color:#90729e}.ek-explorer-banner>b{font-size:25px}.ek-explorer-tabs{display:flex;gap:10px;margin:15px 0}.ek-explorer-tabs button{border:0;border-radius:25px;background:#f0e5fb;color:#8a65a1;padding:12px 17px}.ek-explorer-tabs button[aria-pressed=true]{background:#9367c4;color:#fff}.ek-explorer-search{display:grid;gap:8px;margin:18px 0;color:#957aa7;font-size:14px}.ek-explorer-search input{border:1px solid #e0d0ec;border-radius:22px;background:#fff;padding:14px;font:inherit;font-size:17px;color:#765687}.ek-explorer-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.ek-explorer-grid article{overflow:hidden;padding:12px;border:1px solid #ecdef2;border-radius:23px;background:#fff}.ek-explorer-photo{height:145px;border-radius:17px;overflow:hidden;background:linear-gradient(135deg,#ffe5b7,#eadcff);display:grid;place-items:center}.ek-explorer-photo .ek-word-letter{font-size:48px}.ek-explorer-grid h2{font-size:20px;margin:13px 0 6px}.ek-explorer-grid p{font-size:14px;color:#9b80a9;margin:6px 0 12px}.ek-explorer-grid article>div:last-child{display:flex;justify-content:space-between;gap:10px}.ek-explorer-grid button{border:0;background:#f1e5fc;color:#8b60a7;border-radius:50%;width:38px;height:38px;display:grid;place-items:center}.ek-explorer-grid button[aria-pressed=true]{background:#ffe9ab;color:#ab8538}.ek-pet-bow{width:48px;height:25px;top:13px;background:#e882af;clip-path:polygon(0 0,48% 35%,100% 0,100% 100%,50% 65%,0 100%)}.ek-pet-cap{width:92px;height:42px;background:#77aed3;border-radius:50px 50px 8px 8px;top:5px;left:45px;box-shadow:17px 16px 0 -9px #4e8fb8}@media(max-width:700px){.ek-explorer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ek-explorer-photo{height:120px}.ek-explorer-grid h2{font-size:18px}.ek-explorer-banner{padding:15px 14px;gap:10px}.ek-explorer-banner strong{font-size:16px}}.ek-illustrated-word{display:grid;place-items:center;width:100%;height:100%;color:#8761a0}.ek-illustrated-word>.material-symbols-rounded{font-size:36px}.ekl-illustration .ek-illustrated-word>.material-symbols-rounded{font-size:46px}.ekl-answer-picture .ek-illustrated-word>.material-symbols-rounded{font-size:28px}.ek-explorer-photo .ek-illustrated-word>.material-symbols-rounded{font-size:65px}body #homeView.app-shell:has(>#superWorkspace.kids-page:not([hidden])){padding-inline:0!important}body #homeView.app-shell:has(>#superWorkspace.kids-page:not([hidden]))>.app-header{margin-inline:0!important}body #homeView #superWorkspace.kids-page{margin-inline:0!important;min-height:calc(100dvh - 64px)}body #homeView #superWorkspace.kids-page>.ek-family-tools{padding:6px 16px 0;gap:8px}body #homeView #superWorkspace.kids-page>.ek-content{width:100%;max-width:none;margin-inline:0;padding:12px 16px calc(96px + env(safe-area-inset-bottom))}body #homeView #superWorkspace.kids-page>.ek-content:has(.ek-lesson-banner){padding:0 0 calc(86px + env(safe-area-inset-bottom))}.kids-page .ek-path{margin-bottom:12px}.kids-page .ek-hero{margin-bottom:20px}.kids-page .ek-programs{margin-block:16px 20px}@media(max-width:600px){body #homeView #superWorkspace.kids-page>.ek-family-tools{padding-inline:12px}body #homeView #superWorkspace.kids-page>.ek-content{padding-inline:12px}body #homeView #superWorkspace.kids-page>.ek-content:has(.ek-lesson-banner){padding-inline:0}.kids-page .ek-lesson-banner,.kids-page .ekl-stage{padding-inline:12px}.kids-page .ek-section{margin-block:16px 12px}.kids-page .ek-units,.kids-page .ek-game-grid,.kids-page .ek-shop-grid,.kids-page .ek-explorer-grid{gap:10px}}@media(max-height:700px)and (max-width:600px){body #homeView #superWorkspace.kids-page>.ek-content:has(.ek-lesson-banner){padding-bottom:calc(74px + env(safe-area-inset-bottom))}}body #homeView.app-shell:has(>#superWorkspace.kids-page:not([hidden]))>.app-header .eh-row>strong{color:#8250c8!important;font-weight:800!important}.kids-page [hidden]{display:none!important}.kids-page .ek-start-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;margin-bottom:18px}.kids-page .ek-start-grid>.ek-hero{margin:0;padding:24px;border-radius:28px;gap:10px;min-width:0;background:linear-gradient(125deg,#e9d9ff,#f7dcec 80%);border:2px solid #fff;box-shadow:0 5px #eadcef60}.kids-page .ek-start-grid .ek-hero:after{display:none}.kids-page .ek-start-grid .ek-hero>div:first-child{min-width:0;flex:1}.kids-page .ek-start-grid .ek-hero h1{font-size:clamp(1.65rem,2.6vw,2.25rem);line-height:1.15;margin:10px 0;letter-spacing:-.8px;overflow-wrap:anywhere;color:#603c91}.kids-page .ek-start-grid .ek-hero p{font-size:1rem;line-height:1.5;margin:10px 0 18px;color:#816394}.kids-page .ek-start-grid .ek-hero small{font-size:.75rem;letter-spacing:1.5px;color:#9574aa}.kids-page .ek-start-grid .ek-pet{width:130px;height:145px;margin:10px 0;transform:scale(.9);transform-origin:center}.kids-page .ek-start-grid .ek-face i{left:32px}.kids-page .ek-start-grid .ek-face i+i{left:auto;right:32px}.kids-page .ek-start-grid .ek-face:before{left:8px}.kids-page .ek-start-grid .ek-face:after{right:8px}.kids-page .ek-primary{background:#8757cf;border-bottom-color:#6941a6;border-radius:25px}.ek-daily-card{display:flex;flex-direction:column;background:linear-gradient(120deg,#f0e8ff,#f9f5ff);border:2px solid white;border-radius:28px;padding:22px;box-shadow:0 5px #eadcef60;min-width:0}.ek-daily-head{display:flex;align-items:center;gap:12px}.ek-daily-head>div{min-width:0;flex:1}.ek-daily-head h2{font-size:1.25rem;margin:4px 0 0;letter-spacing:-.3px;color:#624387}.ek-daily-head small{font-size:.75rem;letter-spacing:1px;font-weight:700;color:#9e82b5}.ek-daily-reward{display:flex;align-items:center;gap:4px;background:#fff0b8;border:1px solid #f6e3a2;color:#957013;border-radius:24px;min-height:34px;padding:6px 10px;font-size:.8125rem;font-weight:700;white-space:nowrap}.ek-daily-reward>.material-symbols-rounded{font-size:19px}.ek-daily-card>p{color:#8a729e;font-size:.875rem;line-height:1.55;margin:14px 0}.ek-daily-progress{display:grid;gap:8px;margin-bottom:16px}.ek-daily-progress>span{font-size:.8125rem;color:#8a69a4}.ek-daily-progress progress{width:100%;height:9px;border:0;border-radius:20px;accent-color:#a072d8;overflow:hidden;background:#e7d9f3}.ek-daily-progress progress::-webkit-progress-bar{background:#e7d9f3;border-radius:20px}.ek-daily-progress progress::-webkit-progress-value{background:#a072d8;border-radius:20px}.ek-daily-progress progress::-moz-progress-bar{background:#a072d8;border-radius:20px}.ek-daily-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:auto}.kids-page .ek-daily-actions .ek-primary{padding:10px 17px;font-size:.875rem!important;min-height:46px}.kids-page .ek-bonus-button{border:1px solid #ecd08a;border-bottom:3px solid #dab856;background:#ffebaf;color:#8a671b;border-radius:24px;padding:11px 17px;font-size:.875rem;font-weight:700;min-height:44px}.ek-learning-shortcuts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 22px}.kids-page .ek-learning-shortcuts button{display:flex;align-items:center;gap:12px;text-align:left;border:1px solid #efe4f7;border-bottom:3px solid #e5d8ee;background:#fff;border-radius:24px;padding:17px;color:#80619e;min-width:0}.ek-learning-shortcuts button>span:nth-child(2){display:grid;gap:4px;flex:1;min-width:0}.ek-learning-shortcuts strong{font-size:1rem;color:#73558c;line-height:1.3}.ek-learning-shortcuts small{font-size:.8125rem;color:#9b82ab;line-height:1.4}.ek-shortcut-symbol{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;flex-shrink:0}.ek-shortcut-symbol.daily{background:#e3d0fb;color:#9160c7}.ek-shortcut-symbol.review{background:#ffead2;color:#ce9360}.ek-shortcut-symbol.progress{background:#d8f1ed;color:#59a693}.ek-shortcut-symbol>.material-symbols-rounded{font-size:25px}.ek-progress-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.ek-progress-heading h1{font-size:clamp(1.65rem,3vw,2.25rem);margin:9px 0;line-height:1.2;color:#725092}.ek-progress-heading small,.ek-practice-heading>small{font-size:.75rem;letter-spacing:1.3px;color:#a184b3;font-weight:700}.ek-progress-heading p{font-size:.875rem;color:#9d83ad;margin:0}.ek-progress-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}.ek-progress-stats>div{display:grid;justify-items:center;align-content:start;gap:8px;padding:22px 14px;background:#eee3ff;border-radius:25px;color:#9771bb;text-align:center}.ek-progress-stats>div:nth-child(2){background:#def3ec;color:#5fa78e}.ek-progress-stats>div:nth-child(3){background:#fff0c9;color:#b69a51}.ek-progress-stats strong{font-size:1.875rem;line-height:1;font-weight:750}.ek-progress-stats>div>span:last-child{font-size:.8125rem;line-height:1.4;max-width:145px}.ek-week-card{padding:22px;background:#fff;border:1px solid #efe5f5;border-radius:28px;margin-bottom:18px}.ek-week-card .ek-section{margin:0 0 20px}.ek-week-card h2{font-size:1.1875rem;color:#7e5e99}.ek-week-days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px}.ek-week-days>div{display:grid;justify-items:center;gap:10px;color:#ae9bb9}.ek-week-days small{font-size:.75rem}.ek-week-days>div>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f3edf8;font-size:.875rem;font-weight:700}.ek-week-days .active>span{background:#b18adf;color:#fff;box-shadow:0 4px #9d7bc130}.ek-week-card>p{font-size:.8125rem;color:#a18bad;line-height:1.5;margin:19px 0 0}.ek-goal-settings{display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap;padding:18px 4px 24px}.ek-goal-settings label{display:grid;gap:6px;font-size:1rem;color:#7b5b98;font-weight:650}.ek-goal-settings label small{font-size:.8125rem;font-weight:400;color:#a087b0}.ek-goal-settings select{padding:12px 16px;border:1px solid #dfcaee;background:#fff;border-radius:24px;color:#80609a;font:inherit;font-size:.875rem;max-width:100%;min-height:44px}#ekGoalStatus{flex-basis:100%;margin:0;color:#6f967d;font-size:.875rem}#ekGoalStatus:empty{display:none}.ek-review-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ek-review-list>div{display:flex;align-items:center;gap:12px;background:#fff;border:1px solid #eee4f4;border-radius:22px;padding:14px;min-width:0}.ek-review-list>div>span{width:46px;height:46px;border-radius:50%;background:#f1e5ff;flex-shrink:0;padding:9px}.ek-review-list .ek-illustrated-word>.material-symbols-rounded{font-size:25px}.ek-review-list strong{display:block;color:#7d599a;font-size:1rem;overflow-wrap:anywhere}.ek-review-list small{display:block;font-size:.8125rem;color:#a18bae;margin-top:4px}.ek-progress-note{font-size:.8125rem;color:#a18bae;line-height:1.6;margin:16px 0}.ek-practice-heading{text-align:center;margin-bottom:18px}.ek-practice-heading h1{font-size:1.65rem;margin:7px 0;color:#79549a}.ek-practice-word{text-align:center;padding:18px;background:linear-gradient(130deg,#f0e2ff,#faecf6);border:2px solid white;border-radius:28px;margin:0 auto 18px;max-width:850px}.ek-practice-word>span{display:block;width:60px;height:60px;padding:10px;background:#fffa;border-radius:50%;margin:0 auto 12px}.ek-practice-word h2{font-size:1.65rem;margin:8px 0;color:#7a519b}.ek-practice-word p{font-size:.875rem;color:#9b7fae;margin:8px 0 0}.ek-daily-options{max-width:850px;margin:auto}.ek-practice-feedback{text-align:center;font-size:1rem;color:#8b6b9f;line-height:1.5;min-height:24px;margin:14px 0}.ek-practice-controls{display:flex;justify-content:center;align-items:center;gap:10px;flex-wrap:wrap;margin:14px 0}.ek-practice-controls .ekl-replay{margin:0}.kids-page .ek-practice-controls .ek-primary{min-height:44px;padding:11px 20px;font-size:.9375rem!important}.ek-practice-win{text-align:center;padding:28px 10px}.ek-win-medal{width:96px;height:96px;display:grid;place-items:center;margin:0 auto 25px;border-radius:50%;background:#fff0b8;color:#cba145;border:5px solid #fff6d5;box-shadow:0 7px #e4c97c30}.ek-win-medal>.material-symbols-rounded{font-size:46px}.ek-practice-win>small{font-size:.75rem;letter-spacing:1px;color:#a78bb6}.ek-practice-win h1{color:#8154a5;font-size:2.1rem;margin:12px 0}.ek-practice-win p{font-size:1rem;color:#a084b2;line-height:1.6}.ek-practice-win>strong{display:block;font-size:1.4rem;color:#b08b3c;margin:20px 0}.kids-page .ek-back:has(.material-symbols-rounded){display:inline-flex;align-items:center;gap:6px}@media(max-width:900px){.kids-page .ek-start-grid{grid-template-columns:1fr}.ek-start-grid>.ek-daily-card{padding:18px}.kids-page .ek-start-grid .ek-hero{padding:20px 22px}.ek-daily-head h2{font-size:1.1875rem}}@media(max-width:600px){.kids-page .ek-start-grid{gap:14px;margin-bottom:14px}.kids-page .ek-start-grid .ek-hero{padding:18px;gap:4px}.kids-page .ek-start-grid .ek-hero h1{font-size:1.65rem}.kids-page .ek-start-grid .ek-hero p{font-size:.875rem;margin-bottom:14px}.kids-page .ek-start-grid .ek-hero .ek-primary{font-size:.875rem!important;padding:11px 14px}.kids-page .ek-start-grid .ek-pet{width:118px;margin:0 -8px 0 0;transform:scale(.82)}.ek-learning-shortcuts{gap:10px;margin-bottom:18px}.kids-page .ek-learning-shortcuts button{padding:14px 12px;gap:10px;flex-wrap:wrap}.ek-learning-shortcuts button>.material-symbols-rounded{display:none}.ek-learning-shortcuts button>span:nth-child(2){flex-basis:100%}.ek-learning-shortcuts strong{font-size:.9375rem}.ek-learning-shortcuts small{font-size:.75rem}.ek-shortcut-symbol{width:40px;height:40px}.ek-daily-head{gap:10px}.ek-daily-head small{font-size:.75rem}.ek-daily-reward{padding:6px 8px;font-size:.75rem}.ek-progress-heading{align-items:start;flex-wrap:wrap}.ek-progress-heading h1{font-size:1.6rem}.ek-progress-stats{gap:8px}.ek-progress-stats>div{padding:16px 8px;gap:7px;border-radius:21px}.ek-progress-stats strong{font-size:1.6rem}.ek-progress-stats>div>span:last-child{font-size:.75rem}.ek-week-card{padding:18px 14px}.ek-week-days{gap:4px}.ek-week-days>div>span{width:34px;height:34px}.ek-week-card .ek-section>span{max-width:none}.ek-week-card h2{font-size:1.0625rem}.ek-goal-settings{gap:12px}.ek-review-list{grid-template-columns:1fr}.ek-practice-word{padding:14px;margin-bottom:14px}.ek-practice-word>span{width:50px;height:50px;margin-bottom:8px}.ek-practice-word h2{font-size:1.4rem}.ek-daily-options button{min-height:110px}.ek-practice-heading{margin-bottom:12px}.ek-practice-heading h1{font-size:1.4rem}.kids-page:has(.ek-practice-heading) .ek-exercise-top{margin-bottom:14px}.ek-practice-feedback{font-size:.875rem}}.ek-voice-versions{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:14px 0}.ek-voice-versions>span{padding:12px 14px;border-radius:16px;background:#fff;border:1px solid #eadff0}.ek-voice-versions b,.ek-voice-versions small{display:block}.ek-voice-versions b{font-size:14px;color:#5e4672}.ek-voice-versions small{font-size:12px;color:#8b7a98;margin-top:3px}@media(prefers-reduced-motion:reduce){.kids-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.kids-page .ek-pronounce-hero{display:flex;align-items:center;gap:18px;margin:8px 0 18px;padding:24px;border-radius:30px;background:linear-gradient(125deg,#7147c7,#a96ada 58%,#ee8eaa);color:#fff;box-shadow:0 10px 28px #7447b52b}.ek-pronounce-hero>span{display:grid;place-items:center;width:72px;height:72px;flex:0 0 auto;border-radius:24px;background:#ffffff24;border:2px solid #ffffff45}.ek-pronounce-hero>span .material-symbols-rounded{font-size:39px}.ek-pronounce-hero small{font-size:.72rem;font-weight:800;letter-spacing:1.7px;color:#f8e9ff}.ek-pronounce-hero h1{margin:5px 0;font-size:clamp(1.7rem,4vw,2.45rem);color:#fff}.ek-pronounce-hero p{margin:0;color:#f9ecff;font-size:1rem;line-height:1.5}.ek-pronounce-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:11px;margin:16px 0}.ek-pronounce-stats>div{display:grid;gap:4px;padding:16px;text-align:center;border:1px solid #eadff5;border-bottom:4px solid #ded0ed;border-radius:20px;background:#fff}.ek-pronounce-stats strong{font-size:1.55rem;color:#7047aa}.ek-pronounce-stats span{font-size:.78rem;color:#776985}.ek-pronounce-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0}.ek-pronounce-steps span{display:flex;align-items:center;justify-content:center;gap:7px;padding:10px;border-radius:20px;background:#f2e9ff;color:#704c9d;font-size:.82rem;font-weight:800}.ek-pronounce-steps b{display:grid;place-items:center;width:23px;height:23px;border-radius:50%;background:#8555c8;color:#fff}.ek-pronounce-steps.compact{margin:12px 0}.ek-pronounce-list{display:grid;gap:12px}.ek-pronounce-list article{display:grid;grid-template-columns:auto minmax(140px,1fr) auto;align-items:center;gap:14px;padding:16px;border:1px solid #eee2f5;border-bottom:4px solid #e6d8ee;border-radius:24px;background:#fff}.ek-pronounce-icon{display:grid;place-items:center;width:58px;height:58px;border-radius:19px;background:#f0e7ff;color:#7955aa}.ek-pronounce-list h2{font-size:1.15rem;margin:0 0 3px}.ek-pronounce-list p{margin:0;color:#76667f}.ek-pronounce-list small{display:block;margin-top:6px;color:#998ba1;font-size:.72rem}.ek-pronounce-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end}.ek-pronounce-actions button{display:inline-flex;align-items:center;gap:5px;border:1px solid #dfd0eb;background:#f8f2ff;color:#6d489c;border-radius:18px;padding:9px 11px;font-size:.78rem;font-weight:700}.ek-pronounce-actions button:nth-child(2){background:#8355c8;color:#fff;border-color:#8355c8}.ek-pronounce-actions .material-symbols-rounded{font-size:18px}.ek-say-it summary{display:flex;align-items:center;gap:7px}.ek-practice-coach{margin-top:13px}.ek-practice-coach p{line-height:1.5}.kids-page #ekAudioStatus:not(:empty){padding:11px 14px;border-radius:16px;background:#fff0c7;color:#725316;font-weight:700}@media(max-width:700px){.kids-page .ek-pronounce-hero{padding:18px;gap:12px}.ek-pronounce-hero>span{width:56px;height:56px;border-radius:18px}.ek-pronounce-list article{grid-template-columns:auto 1fr}.ek-pronounce-actions{grid-column:1/-1;justify-content:stretch}.ek-pronounce-actions button{flex:1;justify-content:center;min-height:44px}.ek-pronounce-stats>div{padding:12px 7px}.ek-pronounce-stats strong{font-size:1.3rem}.ek-pronounce-stats span{font-size:.68rem}}body #homeView #superWorkspace.kids-page{--kr-purple:#7146c7;--kr-purple-dark:#4d2c86;--kr-coral:#ff6f83;--kr-yellow:#ffd957;--kr-blue:#55c5ee;--kr-mint:#66d3a4;--kr-ink:#2f2442;--kr-line:#eadff1;background:linear-gradient(180deg,#fff9f0 0,#fff 42%,#f8f5ff);color:var(--kr-ink);font-family:Nunito,ui-rounded,Trebuchet MS,system-ui,sans-serif}.kids-page .ek-family-tools{min-height:64px!important;background:#fff!important;border-bottom:1px solid #eee6f3!important;box-shadow:0 5px 18px #3d28540a;position:sticky;top:64px;z-index:24}.kids-page .ek-active-learner{background:#f1e8ff!important;color:#624096!important;border:1px solid #e1d2f4}.kids-page .ek-kiki-toggle{background:#fff6cf!important;color:#72591b!important;border:1px solid #f0dd8d!important}.kids-page .ek-family-tools>button:last-child{background:#eff8ff!important;color:#35667d!important;border:1px solid #d5eaf4!important}body #homeView #superWorkspace.kids-page>.ek-content{padding:20px clamp(14px,3vw,40px) calc(104px + env(safe-area-inset-bottom));max-width:1280px;margin:auto}.ek-home-kicker,.kids-page .ek-section small{display:block;font-size:.72rem;font-weight:900;letter-spacing:1.5px;color:#9b6cc0;margin-bottom:5px}.kids-page .ek-home-greeting{align-items:center;margin:4px 0 16px}.kids-page .ek-home-greeting h1{font-size:clamp(1.8rem,5vw,2.8rem);letter-spacing:-1.1px;margin:0 0 9px;color:var(--kr-ink)}.kids-page .ek-language-button{background:#fff!important;border:1px solid var(--kr-line)!important;border-radius:18px!important;box-shadow:0 3px #e7dded;padding:9px 13px!important;font-size:.86rem!important;font-weight:800;color:#6d4b91!important}.kids-page .ek-points{background:#fff3b9!important;border:1px solid #f1d873;border-radius:18px!important;color:#7a5b0b;font-size:.88rem;padding:10px 13px;box-shadow:0 3px #edd27a}.kids-page .ek-clubhouse{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:18px 20px;margin-bottom:16px;border-radius:24px;background:linear-gradient(105deg,#543394,#7650c7 62%,#9965d4);color:#fff;box-shadow:0 9px 24px #583b8d2a}.ek-clubhouse>div:first-child{display:grid;gap:3px}.ek-clubhouse small{font-size:.68rem;font-weight:900;letter-spacing:1.5px;color:#e7d8ff}.ek-clubhouse strong{font-size:1.15rem}.ek-clubhouse>div>span{font-size:.8rem;color:#eee4ff}.ek-clubhouse-days{display:flex;gap:6px}.ek-clubhouse-days span{display:grid;place-items:center;width:31px;height:31px;border-radius:50%;background:#ffffff18;color:#e8dcf8;font-size:.72rem;font-weight:900}.ek-clubhouse-days span.active{background:var(--kr-yellow);color:#5d4300;box-shadow:0 0 0 3px #ffffff20}.kids-page .ek-age-banner{border-radius:20px!important;border:1px solid #dceef6!important;background:#effaff!important;box-shadow:none!important}.kids-page .ek-home-dashboard{gap:12px;margin-bottom:15px}.kids-page .ek-feature-card,.kids-page .ek-adventure-card{border-radius:24px!important;border-width:1px!important;box-shadow:0 5px #e8ddec!important}.kids-page .ek-focus-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:14px;margin:16px 0 22px;align-items:stretch}.kids-page .ek-focus-grid .ek-continue-world{margin:0!important;min-height:150px;border:0!important;border-bottom:6px solid #d55168!important;border-radius:28px!important;background:linear-gradient(125deg,#ff7b8c,#ff9d76)!important;color:#fff!important;padding:22px!important;box-shadow:0 10px 24px #e3697730}.kids-page .ek-continue-world>span:first-child{width:72px!important;height:72px!important;background:#fff5!important;border:2px solid #ffffff6b!important;color:#fff!important}.kids-page .ek-continue-world small{color:#fff2d7!important;letter-spacing:1.2px}.kids-page .ek-continue-world strong{font-size:1.3rem!important;color:#fff}.kids-page .ek-continue-world em{display:block;font-style:normal;font-size:.75rem;color:#fff4f5;margin-top:5px}.kids-page .ek-continue-world>b{background:#fff!important;color:#df5d71!important;width:44px!important;height:44px!important}.kids-page .ek-focus-grid .ek-daily-card{margin:0!important;border-radius:28px!important;border:1px solid #d9eee2!important;border-bottom:6px solid #b9ddc8!important;background:#effbf4!important;padding:18px!important;box-shadow:none!important}.kids-page .ek-daily-card p{font-size:.82rem!important;line-height:1.45}.kids-page .ek-daily-progress{margin-block:10px!important}.kids-page .ek-home-tools{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin:0 0 24px!important}.kids-page .ek-home-tools button{min-height:112px!important;align-content:center!important;border-radius:22px!important;border:1px solid var(--kr-line)!important;border-bottom:4px solid #e0d4e7!important;background:#fff!important;color:#604276!important;padding:14px 10px!important;box-shadow:none!important}.kids-page .ek-home-tools button:first-child{background:#ede5ff!important;color:#6540a0!important;border-color:#d8c5f2!important}.kids-page .ek-home-tools button:nth-child(2){background:#fff3ce!important;color:#795a16!important;border-color:#eddda9!important}.kids-page .ek-home-tools button:nth-child(3){background:#e8f8ff!important;color:#326b83!important;border-color:#cfe9f4!important}.kids-page .ek-home-tools button:nth-child(4){background:#e9f8ef!important;color:#347354!important;border-color:#cee7d8!important}.kids-page .ek-home-tools button:nth-child(5){background:#ffe9ef!important;color:#8e465a!important;border-color:#f1d3dc!important}.kids-page .ek-home-tools .material-symbols-rounded{font-size:28px!important;margin-bottom:3px}.kids-page .ek-home-tools strong{font-size:.92rem!important}.kids-page .ek-home-tools small{font-size:.7rem!important}.kids-page .ek-section{margin:26px 0 13px}.kids-page .ek-section h1,.kids-page .ek-section h2{color:var(--kr-ink)}.kids-page .ek-units{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.kids-page .ek-units>button{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;min-height:122px;padding:17px!important;border:1px solid #eee3f1!important;border-bottom:5px solid #e5d9e9!important;border-radius:25px!important;background:linear-gradient(135deg,var(--unit),#fff 70%)!important;box-shadow:none!important}.kids-page .ek-unit-icon{width:66px!important;height:66px!important}.kids-page .ek-units h3{font-size:1.02rem!important}.kids-page .ek-units p{font-size:.77rem!important}.kids-page .ek-units small{font-size:.63rem!important}.kids-page .ek-more-worlds{border-radius:20px!important;background:#f4edff!important;color:#6b48a0!important;border:1px solid #e2d6f1!important;font-weight:800!important}.kids-page .ek-game-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important}.kids-page .ek-game-grid button{min-height:205px;border-radius:26px!important;border-bottom-width:6px!important;padding:22px!important;transition:transform .18s ease}.kids-page .ek-game-grid button:hover{transform:translateY(-4px)}.kids-page .ek-game-grid h2{font-size:1.12rem!important}.kids-page .ek-game-grid p{font-size:.82rem!important;line-height:1.45!important}.kids-page .ek-game-grid strong{font-size:.76rem!important}.kids-page .ek-practice-worlds button{min-height:44px;border-radius:18px!important;background:#fff!important;border:1px solid var(--kr-line)!important;font-weight:700}.kids-page .ek-lesson-banner{border-radius:0!important;background:linear-gradient(115deg,var(--unit),#fff)!important;border:0!important;border-bottom:1px solid #eee!important}.kids-page .ekl-tabs{background:#fff!important;border-bottom:1px solid #ece3f0}.kids-page .ekl-tabs button{font-size:.86rem!important}.kids-page .ekl-tabs button.active{color:var(--kr-purple)!important;border-color:var(--kr-purple)!important}.kids-page .ekl-stage{max-width:920px!important}.kids-page .ekl-learn-card,.kids-page .ekl-prompt{border-radius:30px!important;box-shadow:0 8px 24px #4925680d}.kids-page .ekl-answer-grid button{border-radius:22px!important;border-bottom-width:5px!important}.kids-page .ek-say-it{border-radius:26px!important;background:linear-gradient(135deg,#f2ebff,#fff)!important;border:1px solid #e2d4f1!important}.kids-page .ek-say-it summary{font-size:1rem!important;color:#654095!important}.kids-page .ek-answer-marker{display:grid!important;place-items:center;width:54px;height:54px;flex:0 0 54px;border-radius:18px;background:linear-gradient(145deg,#f2ebff,#e7f4ff);border:2px solid #ded4eb;color:#68478f;font-size:1rem;font-weight:950;box-shadow:inset 0 -3px #6d49920d}.kids-page .ek-answer-marker.revealed{background:#fff;border-color:currentColor}.kids-page .ek-answer-marker.revealed .ek-illustrated-word>.material-symbols-rounded{font-size:30px}.kids-page .ek-question-type{display:inline-block;padding:7px 12px;border-radius:999px;background:#f1e9fb;color:#724b9c;font-size:.68rem;font-weight:950;letter-spacing:1.3px}.kids-page .ekl-answer-grid button{min-height:112px!important}.kids-page .ekl-answer-grid button .ek-answer-marker{margin-bottom:2px}.kids-page .ek-answer-options button .ek-answer-marker{margin-right:2px}@media(max-width:600px){.kids-page .ek-answer-marker{width:44px;height:44px;flex-basis:44px;border-radius:14px}.kids-page .ekl-answer-grid button{min-height:100px!important}}.kids-page .ek-pronounce-hero{background:linear-gradient(120deg,#5c36a3,#8c55ce 60%,#ed7192)!important}.kids-page .ek-pronounce-list article{border-radius:24px!important;box-shadow:0 5px #eadff0}.kids-page .ek-pronounce-actions button{min-height:42px}.kids-page .ek-pronounce-actions button:nth-child(2){background:var(--kr-purple)!important}.kids-page .ek-progress-stats{grid-template-columns:repeat(3,1fr)!important}.kids-page .ek-progress-stats>div,.kids-page .ek-week-card,.kids-page .ek-goal-settings{border-radius:25px!important;border:1px solid var(--kr-line)!important;box-shadow:none!important}.kids-page .ek-progress-stats>div:nth-child(1){background:#fff3c9!important}.kids-page .ek-progress-stats>div:nth-child(2){background:#e8f8ef!important}.kids-page .ek-progress-stats>div:nth-child(3){background:#eee6ff!important}.kids-page .ek-family-list>div,.kids-page .ek-family-create,.kids-page .ek-age-editor,.kids-page .ek-parent-note{border-radius:24px!important;border:1px solid var(--kr-line)!important;box-shadow:none!important}.kids-page .ek-family-create{background:#f7f2ff!important}.kids-page .ek-profile-face{background:#eee4ff!important;color:#6d48a2!important}.kids-page .ek-shop-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.kids-page .ek-shop-grid article{border-radius:25px!important;border:1px solid var(--kr-line)!important;border-bottom:5px solid #e3d7e8!important;box-shadow:none!important}.kids-page .ek-shop-art{border-radius:20px!important}.kids-page .ek-reward-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.kids-page .ek-reward-links>button{margin:0!important;min-height:100px;border-radius:24px!important}.kids-page .ek-certificate-card{display:flex;align-items:center;gap:12px;text-align:left;padding:18px;border:1px solid #f0d789;border-bottom:4px solid #e2bf55;background:#fff4bf;color:#725514}.kids-page .ek-certificate-card>span:nth-child(2){display:grid;gap:4px;flex:1}.kids-page .ek-certificate-card small{font-size:.75rem}.kids-page .ek-certificate-card>.material-symbols-rounded:first-child{font-size:32px}.kids-page .ek-wheel-section{border-radius:30px!important;background:linear-gradient(145deg,#f1e8ff,#fff)!important;border:1px solid #dfd2ed}.kids-page .ek-badges{grid-template-columns:repeat(4,1fr)!important}.kids-page .ek-badges>div{border-radius:22px;background:#fff;border:1px solid #eee4f2}.kids-page .ek-badges .earned{background:#fff6cf;border-color:#efdc92}.kids-page .ek-certificate{max-width:850px;margin:30px auto;padding:55px;text-align:center;border:14px double #e5b94d;border-radius:30px;background:radial-gradient(circle at 10% 10%,#fff2bd,transparent 24%),radial-gradient(circle at 90% 90%,#e9ddff,transparent 28%),#fff;color:#3f2f58;box-shadow:0 18px 50px #43295c1c}.ek-certificate>span .material-symbols-rounded{font-size:74px;color:#d5a226}.ek-certificate>small{display:block;letter-spacing:2.5px;font-weight:900;color:#8d6b19}.ek-certificate h1{font-size:clamp(2.2rem,7vw,4.2rem)!important;color:#603994;margin:22px 0!important}.ek-certificate p{font-size:1.2rem;line-height:1.7;max-width:650px;margin:0 auto 20px}.ek-certificate>strong{display:block;color:#7c6c87}.ek-certificate>div{display:flex;justify-content:center;gap:14px;margin-top:28px}.kids-page .ek-nav{left:50%!important;right:auto!important;bottom:12px!important;transform:translate(-50%);width:min(620px,calc(100% - 20px));border:1px solid #e7dced!important;border-radius:25px!important;box-shadow:0 12px 35px #3f265c26;background:#fffffff2!important;padding:8px 10px max(8px,env(safe-area-inset-bottom))!important;min-height:70px!important}.kids-page .ek-nav button{border-radius:18px!important;min-width:0!important;flex:1;color:#8f8098!important;font-weight:800}.kids-page .ek-nav button.active{background:#eee5ff!important;color:#6842a4!important}.kids-page .ek-nav button.active>.material-symbols-rounded{background:none!important;padding:0!important;margin:0!important}.kids-page .ek-nav b{font-size:.7rem}@media(max-width:950px){.kids-page .ek-units,.kids-page .ek-game-grid,.kids-page .ek-shop-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kids-page .ek-home-tools{grid-template-columns:repeat(3,minmax(0,1fr))!important}.kids-page .ek-reward-links{grid-template-columns:1fr 1fr}.kids-page .ek-certificate-card{grid-column:1/-1}}@media(max-width:700px){body #homeView #superWorkspace.kids-page>.ek-content{padding-top:14px}.kids-page .ek-family-tools{top:56px}.kids-page .ek-clubhouse{align-items:flex-start;flex-direction:column;gap:12px}.ek-clubhouse-days{width:100%;justify-content:space-between}.kids-page .ek-focus-grid{grid-template-columns:1fr}.kids-page .ek-focus-grid .ek-continue-world{min-height:132px}.kids-page .ek-focus-grid .ek-daily-card{min-height:0}.kids-page .ek-home-tools{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kids-page .ek-home-tools button:first-child{grid-column:1/-1;min-height:88px!important}.kids-page .ek-units{grid-template-columns:1fr!important}.kids-page .ek-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.kids-page .ek-game-grid button{min-height:180px;padding:18px!important}.kids-page .ek-reward-links{grid-template-columns:1fr}.kids-page .ek-certificate-card{grid-column:auto}.kids-page .ek-badges{grid-template-columns:repeat(2,1fr)!important}.kids-page .ek-certificate{padding:30px 18px;border-width:8px}.kids-page .ek-certificate>div{flex-direction:column}.kids-page .ek-nav{bottom:6px!important}.kids-page .ek-nav b{font-size:.64rem}}@media print{body>*:not(#homeView){display:none!important}.kids-page>*:not(.ek-content),.kids-page .ek-content>*:not(.ek-certificate){display:none!important}.kids-page .ek-certificate{display:block!important;box-shadow:none;margin:0;max-width:none;min-height:90vh}.kids-page .ek-certificate>div{display:none!important}}.kids-page .ek-tool-heading{display:flex;align-items:center;gap:16px;max-width:760px;margin:5px auto 18px}.ek-tool-heading>span{display:grid;place-items:center;width:64px;height:64px;border-radius:22px;background:#eee5ff;color:#7045aa}.ek-tool-heading>span .material-symbols-rounded{font-size:34px}.ek-tool-heading small{font-size:.7rem;font-weight:900;letter-spacing:1.5px;color:#966eb5}.ek-tool-heading h1{margin:2px 0!important;font-size:1.75rem!important}.ek-tool-heading p{margin:0;color:#877991}.ek-tool-heading.listen>span{background:#e2f7ff;color:#337b98}.kids-page .ek-flashcard{display:flex;flex-direction:column;align-items:center;justify-content:center;width:min(100%,650px);min-height:380px;margin:0 auto;padding:35px;border:2px solid #fff;border-bottom:8px solid #d9c9e8;border-radius:36px;background:linear-gradient(145deg,var(--card),#fff);color:#463356;text-align:center;box-shadow:0 15px 35px #50366a16}.ek-flashcard>span .material-symbols-rounded{font-size:76px}.ek-flashcard small{margin-top:20px;font-size:.7rem;font-weight:900;letter-spacing:1.7px;color:#90749e}.ek-flashcard strong{font-size:clamp(2rem,7vw,3.6rem);margin:10px 0}.ek-flashcard p{font-size:1rem;color:#806e89}.ek-flashcard.flipped{background:linear-gradient(145deg,#dcf5e9,#fff);border-bottom-color:#b9ddcb}.ek-flash-actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:18px auto;max-width:650px}.ek-flash-actions>button:not(.ek-primary){border:1px solid #e2d7e9;border-radius:20px;background:#fff;color:#6f4c88;padding:12px 16px;font-weight:800}.kids-page .ek-big-listen{display:flex;align-items:center;justify-content:center;gap:12px;width:min(100%,560px);min-height:120px;margin:25px auto;border:0;border-bottom:7px solid #317a98;border-radius:32px;background:linear-gradient(130deg,#55c5ee,#77d8df);color:#173d54;font-size:1.25rem;font-weight:900}.ek-big-listen .material-symbols-rounded{font-size:42px}.ek-listen-tip{text-align:center;color:#776a80}.kids-page #ekListenFeedback{text-align:center;font-weight:800;color:#684695;margin-top:18px}.kids-page #ekListenFeedback .ek-primary{margin-left:10px}.kids-page .ek-answer-options button{display:flex;align-items:center;gap:14px}.kids-page .ek-answer-options button>span{display:grid;place-items:center}.kids-page .ek-answer-options button strong{font-size:1rem}@media(max-width:600px){.kids-page .ek-flashcard{min-height:330px;padding:25px}.ek-flash-actions{display:grid;grid-template-columns:1fr 1fr}.ek-flash-actions .ek-primary{grid-column:1/-1}.kids-page #ekListenFeedback .ek-primary{display:flex;margin:12px auto}}.ek-map-home-card{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;width:100%;margin:20px 0;padding:22px;border:0;border-radius:26px;text-align:left;background:linear-gradient(125deg,#563bb7,#8a56dc 55%,#ec6ea4);color:#fff;box-shadow:0 18px 40px #6846bd33}.ek-map-home-card>span:first-child{display:grid;place-items:center;width:58px;height:58px;border-radius:20px;background:#ffffff25}.ek-map-home-card>span:first-child .material-symbols-rounded{font-size:36px}.ek-map-home-card>span:nth-child(2){display:grid;gap:4px}.ek-map-home-card small{color:#ffe392;font-weight:900;letter-spacing:1px}.ek-map-home-card strong{font-size:22px}.ek-map-home-card em{font-style:normal;color:#f3eefe}.ek-map-heading{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin:10px 0 18px}.ek-map-heading small{font-weight:900;letter-spacing:1px;color:#7350ba}.ek-map-heading h1{font-size:clamp(38px,7vw,62px);margin:8px 0;color:#372461}.ek-map-heading p{font-size:18px;color:#685d75}.ek-map-progress{display:grid;gap:10px;background:#fff;border-radius:20px;padding:16px 20px;margin-bottom:16px}.ek-map-progress>span{display:flex;align-items:center;gap:9px;color:#563bb7}.ek-map-progress progress{width:100%;accent-color:#7350ba}.ek-adventure-map{position:relative;min-height:760px;overflow:hidden;border:8px solid #fff;border-radius:36px;background:linear-gradient(#91def2 0 24%,#c9ef9b 24% 100%);box-shadow:0 20px 55px #442d7330}.ek-map-sun{position:absolute;right:6%;top:4%;color:#ffd044}.ek-map-sun .material-symbols-rounded{font-size:86px}.ek-map-cloud{position:absolute;color:#fff;opacity:.9}.ek-map-cloud .material-symbols-rounded{font-size:72px}.ek-map-cloud.one{left:7%;top:5%}.ek-map-cloud.two{left:45%;top:10%;transform:scale(.7)}.ek-map-river{position:absolute;inset:23% -10% auto;width:120%;height:150px;background:#5dcbe4;transform:rotate(-7deg);border-block:8px solid #a7edee}.ek-map-path{position:absolute;left:46%;top:29%;width:16%;height:65%;border-radius:50%;border:28px dashed #f5d07f;transform:rotate(8deg)}.ek-map-place{position:absolute;z-index:3;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px;width:min(250px,38%);padding:12px;border:4px solid #fff;border-radius:22px;background:var(--place);color:#32224a;text-align:left;box-shadow:0 9px #0002,0 15px 28px #3d345022}.ek-map-place:hover{transform:translateY(-3px)}.ek-map-place>span:last-child{display:grid;gap:3px}.ek-map-place small{font-size:11px;font-weight:900}.ek-map-place strong{font-size:17px}.ek-map-place em{font-size:12px;font-style:normal}.ek-map-pin{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#fff}.ek-map-place.visited{outline:5px solid #fff5a8}.ek-map-place.visited .ek-map-pin{color:#159761}.place-1{left:8%;top:19%}.place-2{right:8%;top:31%}.place-3{left:10%;top:42%}.place-4{right:9%;top:55%}.place-5{left:12%;top:67%}.place-6{right:8%;top:81%}.ek-map-kiki{position:absolute;z-index:4;left:44%;bottom:2%;display:grid;justify-items:center;color:#513d6b}.ek-map-kiki b{background:#fff;padding:5px 10px;border-radius:12px}.ek-map-bottom{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:18px 0;background:#fff7d2;border:2px solid #f5d76d;border-radius:22px;padding:18px}.ek-map-bottom>div{display:flex;align-items:center;gap:12px}.ek-map-bottom>div>span{display:grid;gap:4px}.ek-map-bottom>.material-symbols-rounded{color:#e9a600;font-size:36px}.ek-map-mission{max-width:760px;margin:20px auto;padding:clamp(28px,6vw,58px);text-align:center;border:8px solid #fff;border-radius:36px;background:linear-gradient(145deg,var(--place),#fff);box-shadow:0 20px 50px #3c2b5b22}.ek-map-mission>span .material-symbols-rounded{font-size:80px}.ek-map-mission>small{display:block;font-weight:900;letter-spacing:1px;margin-top:12px}.ek-map-mission h1{font-size:clamp(38px,7vw,62px);margin:10px}.ek-map-mission p{font-size:18px;line-height:1.6}.ek-map-mission>div>span{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin:25px 0}.ek-map-mission>div b{display:flex;align-items:center;gap:7px;background:#fff;padding:12px 15px;border-radius:15px}.ek-nav{grid-template-columns:repeat(6,1fr)}@media(max-width:600px){.ek-map-home-card{grid-template-columns:auto 1fr}.ek-map-home-card>b{display:none}.ek-map-home-card em{font-size:13px}.ek-adventure-map{min-height:720px;border-width:5px}.ek-map-place{width:43%;grid-template-columns:1fr;padding:10px}.ek-map-pin{width:38px;height:38px}.ek-map-place strong{font-size:14px}.ek-map-place em{display:none}.place-1,.place-3,.place-5{left:4%}.place-2,.place-4,.place-6{right:4%}.ek-map-path{left:43%;width:14%;border-width:18px}.ek-map-bottom{align-items:stretch;flex-direction:column}.ek-nav b{font-size:10px}.ek-nav button{padding-inline:1px}}body #superWorkspace.drive-page{--dr-ink:#152e29;--dr-muted:#657570;--dr-green:var(--eravo-emerald);--dr-line:#e4eae7;padding:24px 24px calc(108px + env(safe-area-inset-bottom))!important;background:#f5f7f8;color:var(--dr-ink);min-height:85vh}#driveContent{width:100%;max-width:none;margin:0;font-size:1rem;line-height:1.5}#driveContent *,.dr-bottom-nav *{box-sizing:border-box}#driveContent :is(button,input,select){font:inherit}#driveContent button{cursor:pointer;-webkit-tap-highlight-color:transparent}#driveContent :is(button,input,select,summary):focus-visible{outline:3px solid #23836a;outline-offset:3px}#driveContent button:disabled{opacity:.5;cursor:wait}#driveContent .material-symbols-rounded{font-size:23px;line-height:1;flex-shrink:0}#driveContent button{transition:background .18s ease,color .18s ease,box-shadow .18s ease}.dr-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:20px}.dr-top h1{font-size:2rem;font-weight:750;letter-spacing:-1px;line-height:1.15;margin:0 0 6px}.dr-top p{color:var(--dr-muted);margin:0;font-size:.875rem}.dr-top-actions{display:flex;align-items:center;gap:10px;flex-shrink:0}#driveContent :is(.dr-upload,.dr-secondary){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border-radius:28px;padding:11px 18px;font-size:.875rem;font-weight:650;white-space:nowrap;text-decoration:none}#driveContent .dr-upload{background:var(--dr-green);color:#fff;border:1px solid var(--dr-green);box-shadow:0 4px 10px #00644f12}#driveContent .dr-upload:hover{background:#004f3e;border-color:#004f3e;box-shadow:0 5px 15px #00644f24}#driveContent .dr-secondary{border:1px solid #dce5e0;background:#fff;color:#335b4e}#driveContent .dr-secondary:hover{background:#eaf3ee}.dr-storage-switch{display:flex;gap:8px;align-items:center;margin-bottom:24px;flex-wrap:wrap}.dr-location-tabs{display:flex;align-items:center;gap:3px;padding:4px;border-radius:28px;background:#e9eeec}#driveContent .dr-storage-switch button{display:flex;align-items:center;justify-content:center;gap:7px;background:transparent;border:0;border-radius:24px;padding:10px 14px;min-height:42px;color:#61766b;font-size:.875rem;font-weight:600}#driveContent .dr-storage-switch button.active{background:#fff;color:var(--dr-green);box-shadow:0 2px 8px #20352d0a}#driveContent .dr-storage-switch button:hover{color:var(--dr-green)}#driveContent #drRefresh{padding:10px}#driveContent #drImport{margin-left:auto;color:var(--dr-green);padding-right:0}.dr-layout{display:grid;grid-template-columns:192px minmax(0,1fr);gap:28px;align-items:start}.dr-sidebar{padding-top:4px}.dr-sidebar nav{display:grid;gap:5px}#driveContent .dr-sidebar nav button{display:flex;align-items:center;gap:12px;width:100%;border:0;padding:13px 16px;background:transparent;color:#63786d;text-align:left;border-radius:28px;font-size:.9375rem}#driveContent .dr-sidebar nav button.active{background:#deeee6;color:#005641;font-weight:700}#driveContent .dr-sidebar nav button.active>.material-symbols-rounded{font-variation-settings:"FILL" 1}#driveContent .dr-sidebar nav button:hover{background:#e8f0ec}.dr-sidebar nav button small{margin-left:auto;font-size:.75rem;font-weight:650}.dr-sidebar-note{border-top:1px solid var(--dr-line);margin:28px 12px 0;padding-top:24px;color:#708377}#driveContent .dr-sidebar-note>.material-symbols-rounded{display:block;font-size:28px;color:#668878;margin-bottom:12px}.dr-sidebar-note strong{display:block;color:#36594a;font-size:.875rem;font-weight:650}.dr-sidebar-note p{font-size:.8125rem;line-height:1.7;margin:8px 0}.dr-main{min-width:0}.dr-overview{padding:22px 24px 14px;border-radius:24px;color:#fff;background:linear-gradient(115deg,#11946b,#05634c);box-shadow:0 8px 24px #07534012}.dr-storage-summary{display:flex;justify-content:space-between;gap:20px;align-items:center}.dr-storage-value{display:flex;align-items:center;gap:14px;min-width:0}.dr-storage-symbol{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#ffffff16;color:#bcf0d7;flex-shrink:0}#driveContent .dr-storage-symbol .material-symbols-rounded{font-size:26px}.dr-overline{display:block;font-size:.8125rem;color:#c0e7d7;margin-bottom:2px}.dr-storage-value strong{display:block;font-size:1.875rem;line-height:1.2;font-weight:650;letter-spacing:-.7px}.dr-storage-stats{display:flex;gap:32px}.dr-storage-stats>div{display:grid;gap:0;min-width:36px}.dr-storage-stats strong{font-size:1.375rem;font-weight:650;line-height:1.4}.dr-storage-stats span{font-size:.8125rem;color:#c0e7d7}.dr-storage-bar{height:5px;display:flex;width:100%;border-radius:8px;overflow:hidden;background:#ffffff26;margin-top:18px;gap:2px}.dr-storage-bar>span{height:100%;min-width:2px}.dr-storage-bar .tint-1{background:#72b1ff}.dr-storage-bar .tint-2{background:#87e4b2}.dr-storage-bar .tint-3{background:#ffa88a}.dr-storage-bar .tint-4{background:#c1a8ff}.dr-storage-bar .tint-5{background:#f5d073}.dr-storage-info summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;color:#c0e7d7;font-size:.75rem;min-height:30px;padding-top:5px;list-style:none}.dr-storage-info summary::-webkit-details-marker{display:none}#driveContent .dr-storage-info summary>.material-symbols-rounded{font-size:18px}.dr-storage-info[open] summary>.material-symbols-rounded{transform:rotate(180deg)}.dr-storage-info p{margin:9px 0 3px;font-size:.8125rem;line-height:1.6;color:#d2eddf}.dr-storage-info p:empty{display:none}.dr-types{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;padding:24px 0}#driveContent .dr-types button{display:flex;flex-direction:column;align-items:center;background:none;border:0;padding:5px 3px;gap:5px;min-width:0;color:#53695e;text-align:center;border-radius:32px}#driveContent .dr-type-icon{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#e6edea;color:#567b67;margin-bottom:5px;transition:box-shadow .18s,transform .18s}#driveContent .dr-type-icon .material-symbols-rounded{font-size:25px;font-variation-settings:"FILL" 1,"wght" 400}#driveContent .dr-type-icon.tint-1{background:#e1ecff;color:#3c74d1}#driveContent .dr-type-icon.tint-2{background:#d9f0e6;color:#19815c}#driveContent .dr-type-icon.tint-3{background:#ffe8dd;color:#c56a3e}#driveContent .dr-type-icon.tint-4{background:#eee5ff;color:#8650cb}#driveContent .dr-type-icon.tint-5{background:#fff1cc;color:#ab7b10}#driveContent .dr-types button.active{color:#005e45}#driveContent .dr-types button.active .dr-type-icon{box-shadow:0 0 0 3px #f5f7f8,0 0 0 5px #27856d}#driveContent .dr-types button:hover .dr-type-icon{transform:translateY(-2px)}.dr-types strong{font-size:.875rem;font-weight:650;line-height:1.3}.dr-types small{font-size:.75rem;color:#78897f;line-height:1.4}.dr-browser{padding:20px;background:#fff;border-radius:24px;box-shadow:0 2px 14px #213c2e04;min-width:0}.dr-list-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 20px;flex-wrap:wrap}.dr-list-heading{min-width:0;flex:1}.dr-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:2px;overflow-wrap:anywhere}#driveContent .dr-breadcrumb button{border:0;background:none;color:var(--dr-ink);padding:2px 0;font-weight:700;font-size:1.125rem;overflow-wrap:anywhere;text-align:left}#driveContent .dr-breadcrumb>span{color:#92a299;display:flex}#driveContent .dr-breadcrumb .material-symbols-rounded{font-size:18px}.dr-result-count{display:block;font-size:.75rem;color:#7c8b81;margin-top:3px}.dr-view-tools{display:flex;gap:10px;align-items:center}#driveContent .dr-view-tools select{border:0;background:transparent;color:#64776c;font-size:.875rem;max-width:125px;min-height:44px;cursor:pointer}#driveContent .dr-view-tools button{display:grid;place-items:center;background:#f1f5f3;border:0;border-radius:50%;width:42px;height:42px;color:#3a6855}.dr-files.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.dr-card{position:relative;border:1px solid #edf0ee;background:#fff;border-radius:18px;min-width:0;overflow:hidden;transition:border-color .18s,box-shadow .18s}.dr-card:hover{border-color:#b8d7c7;box-shadow:0 5px 16px #183e360a}.dr-card.selected{border-color:#2b896c;background:#f1faf5;box-shadow:0 0 0 1px #2b896c}#driveContent .dr-open{display:block;text-align:left;width:100%;padding:0;background:none;border:0;color:#294b3c}.dr-art{aspect-ratio:1.6;display:flex;align-items:center;justify-content:center;background:#edf2f4;margin:7px;border-radius:12px;color:#7894a1;overflow:hidden}#driveContent .dr-art>.material-symbols-rounded{font-size:48px;font-variation-settings:"FILL" 1}.dr-art img{width:100%;height:100%;object-fit:cover;display:block}.dr-art.kind-Folders{background:#fff5df;color:#d9a541}.dr-art.kind-Images{background:#eaf0fc;color:#7297ce}.dr-art.kind-Audio{background:#f1ebfa;color:#9a7abe}.dr-art.kind-Videos{background:#fff0e9;color:#d79573}.dr-art.kind-Documents{background:#e9f4ef;color:#77ac94}.dr-art.kind-Archives{background:#fff5e1;color:#c0a069}.dr-copy{padding:9px 40px 14px 13px;min-width:0}.dr-copy strong{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.9375rem;font-weight:650}.dr-copy small{display:block;margin-top:5px;color:#7a8b80;font-size:.75rem;line-height:1.5}.dr-check{position:absolute;z-index:1;top:12px;left:12px;display:grid;place-items:center;background:#ffffffed;border-radius:50%;padding:6px;box-shadow:0 1px 4px #00000008;cursor:pointer}.dr-check input{width:16px;height:16px;margin:0;accent-color:#08745a;cursor:pointer}#driveContent .dr-star{position:absolute;bottom:16px;right:5px;background:none;border:0;color:#98a89d;padding:9px;display:grid;place-items:center;min-height:40px;border-radius:50%}#driveContent .dr-star[aria-pressed=true]{color:#b88312}.dr-star[aria-pressed=true]>.material-symbols-rounded{font-variation-settings:"FILL" 1}.dr-files.list{display:grid;gap:0}.dr-files.list .dr-card{border:0;border-bottom:1px solid #edf1ef;border-radius:0;padding:12px 38px 12px 34px;box-shadow:none}.dr-files.list .dr-card:last-child{border-bottom:0}#driveContent .dr-files.list .dr-open{display:flex;align-items:center;gap:12px}.dr-files.list .dr-art{width:48px;height:48px;flex-shrink:0;margin:0;border-radius:12px}#driveContent .dr-files.list .dr-art>.material-symbols-rounded{font-size:27px}.dr-files.list .dr-copy{padding:3px 0}.dr-files.list .dr-check{top:50%;left:0;transform:translateY(-50%);padding:4px;box-shadow:none}#driveContent .dr-files.list .dr-star{top:50%;right:0;bottom:auto;transform:translateY(-50%);padding:6px}.dr-empty{grid-column:1/-1;text-align:center;padding:32px 12px 36px;color:var(--dr-muted)}.dr-empty-icon{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;margin:0 auto 18px;background:#edf5f0;color:#65a48a}#driveContent .dr-empty-icon>.material-symbols-rounded{font-size:36px}.dr-empty h2{font-size:1.25rem;line-height:1.3;font-weight:650;color:#2b4c3c;letter-spacing:-.35px;margin:0 0 9px}.dr-empty p{font-size:.875rem;line-height:1.6;margin:0 auto 20px;max-width:340px}#driveContent .dr-empty>.material-symbols-rounded{display:block;font-size:44px;margin:0 0 18px;color:#74a88d}.dr-drop-note{display:flex;align-items:center;justify-content:center;gap:8px;font-size:.75rem;color:#82938a;margin:22px 0 0;line-height:1.5}#driveContent .dr-drop-note>.material-symbols-rounded{font-size:18px}#driveContent.dropping{outline:3px dashed #228265;outline-offset:6px;border-radius:24px}.dr-bulk{display:flex;align-items:center;gap:8px;flex-wrap:wrap;background:#e8f4ed;border-radius:16px;padding:10px 12px;margin-bottom:16px;font-size:.875rem}#driveContent .dr-bulk button{background:#fff;color:#376b55;border:0;border-radius:24px;padding:9px 12px;font-size:.875rem;min-height:40px}.dr-bulk strong{margin-right:auto;font-size:.875rem}.dr-inline{display:flex;align-items:end;gap:10px;flex-wrap:wrap;border:1px solid #d8e5df;background:#f3f8f5;padding:18px;border-radius:18px;margin:16px 0}.dr-inline label{display:grid;gap:8px;flex:1;min-width:0;font-size:.875rem;color:#4c725f}#driveContent .dr-inline input,#driveContent .dr-inline select{width:100%;padding:12px;background:#fff;border:1px solid #cddbd4;border-radius:12px;color:#284f40;font-size:1rem;min-width:0}#driveContent .dr-inline button,#driveContent .dr-actions button{display:flex;align-items:center;gap:8px;background:#e0eee6;color:#285b46;border:0;border-radius:24px;padding:12px 18px;font-size:.875rem;min-height:44px}#drStatus{font-size:.875rem;color:#337861;line-height:1.6;background:#edf6f0;border-radius:12px;padding:12px 14px}#drStatus:empty{display:none}#driveContent .dr-back{display:flex;gap:8px;align-items:center;padding:8px 0;min-height:44px;background:none;border:0;color:#4b7665;margin-bottom:18px;font-size:.875rem}.dr-detail-head{display:flex;align-items:center;justify-content:space-between;gap:20px}.dr-detail-head>div{min-width:0}.dr-detail-head h1{font-size:clamp(1.5rem,3vw,2rem);overflow-wrap:anywhere;letter-spacing:-.7px;margin:6px 0;line-height:1.3}.dr-detail-head small{font-size:.75rem;letter-spacing:1px;font-weight:650;color:#6b8878}.dr-detail-head p{font-size:.875rem;color:#7a8d80;margin:8px 0}.dr-preview{display:grid;place-items:center;background:#e8eeeb;border-radius:24px;min-height:260px;margin:24px 0;padding:24px;overflow:hidden}.dr-preview img,.dr-preview video{max-width:100%;max-height:60vh;display:block;border-radius:12px}.dr-preview audio{width:100%}#driveContent .dr-preview>.material-symbols-rounded{font-size:70px;color:#90aea0}.dr-preview p{text-align:center;font-size:1rem;color:#607f6c}.dr-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;width:100%;max-height:60vh;overflow:auto;font:14px/1.7 monospace;color:#354b43}.dr-actions{display:flex;gap:10px;flex-wrap:wrap}.dr-search{display:flex;align-items:center;gap:10px;border:1px solid #dce7e0;background:#fff;padding:9px 13px 9px 18px;border-radius:28px;min-width:0;color:#658575}#driveContent .dr-search input{background:none;min-width:0;width:100%;border:0;outline:none;color:#233e2e;font-size:1rem;padding:7px 0}.dr-search:focus-within{border-color:#328569;box-shadow:0 0 0 3px #16826712}.dr-header-search{margin:0 0 20px}.dr-header-search[hidden]{display:none!important}#driveContent .dr-header-search>button{display:grid;place-items:center;border:0;background:transparent;color:#527368;padding:8px;min-height:40px;border-radius:50%}.dr-notifications{padding:24px;background:#fff;border-radius:24px}.dr-notifications h1{font-size:1.75rem;letter-spacing:-.6px;color:#214c3e;margin:0 0 8px}.dr-notifications>p{color:#74887c;font-size:.875rem;margin:0}.dr-notifications ol{list-style:none;padding:0;margin:24px 0 0}.dr-notifications li{display:flex;gap:14px;align-items:start;padding:18px 0;border-bottom:1px solid #e8efea}.dr-notifications li:last-child{border:0}.dr-notifications li p{margin:0 0 6px;font-size:1rem;color:#23493c;line-height:1.5;overflow-wrap:anywhere}.dr-notifications small{color:#758c7f;font-size:.75rem}.dr-activity-icon{width:40px;height:40px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#e0f0e7;color:#3c7d62}.dr-connection{background:#fff;border-radius:28px;text-align:center;padding:48px 24px;margin-top:8px;box-shadow:0 8px 24px #183d2c05}.dr-connection-icon,.dr-loading-icon{display:grid;place-items:center;width:80px;height:80px;background:#e6f2eb;color:#3a8d6b;border-radius:50%;margin:0 auto 24px}#driveContent .dr-connection-icon>.material-symbols-rounded,#driveContent .dr-loading-icon>.material-symbols-rounded{font-size:36px}.dr-connection>small{font-size:.75rem;font-weight:650;letter-spacing:1.5px;color:#729381}.dr-connection h1{font-size:clamp(1.5rem,3vw,2rem);line-height:1.25;letter-spacing:-.6px;margin:12px 0}.dr-connection>p{max-width:480px;margin:0 auto;color:#617969;font-size:1rem;line-height:1.6;overflow-wrap:anywhere}.dr-connection-actions{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap;margin:24px 0}.dr-connection>.dr-connection-note{font-size:.8125rem;color:#7c8f81}.dr-loading{text-align:center;padding:55px 20px}.dr-loading strong{font-size:1.125rem;color:#35644b}.dr-loading p{font-size:.875rem;color:#7b9283;margin-top:7px}.dr-loading-icon{animation:dr-breathe 1.5s ease-in-out infinite}@keyframes dr-breathe{50%{opacity:.5}}body:has(#homeView:not([hidden]) #superWorkspace:not([hidden]) #driveContent) #superNav{display:none!important}.dr-bottom-nav{position:fixed;bottom:0;left:0;right:0;z-index:45;display:flex;justify-content:space-around;min-height:76px;background:#fffffff5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid #e7eee8;padding:8px 8px calc(8px + env(safe-area-inset-bottom));box-sizing:border-box}.dr-bottom-nav button{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-width:0;min-height:48px;border:0;background:transparent;color:#819088;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.dr-bottom-nav button>.material-symbols-rounded{font-size:24px;line-height:24px;padding:4px 17px;border-radius:24px;transition:background .2s,color .2s}.dr-bottom-nav button>span:last-child{font-size:.75rem;font-weight:600;line-height:1.3}.dr-bottom-nav button[aria-current=page]{color:#00644f}.dr-bottom-nav button[aria-current=page]>.material-symbols-rounded{background:#e1f2e8;font-variation-settings:"FILL" 1}.dr-bottom-nav button:focus-visible{outline:2px solid #00644f;outline-offset:-3px;border-radius:12px}@media(min-width:1400px){.dr-files.grid{grid-template-columns:repeat(5,minmax(0,1fr))}.dr-layout{grid-template-columns:215px minmax(0,1fr);gap:32px}.dr-overview{padding-inline:28px}}@media(min-width:1100px)and (max-width:1399px){.dr-files.grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:900px){.dr-layout{display:block}.dr-sidebar{display:none}.dr-files.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){body #superWorkspace.drive-page{padding:18px 14px calc(102px + env(safe-area-inset-bottom))!important}.dr-top{gap:10px;margin-bottom:16px;align-items:center}.dr-top h1{font-size:1.5rem;letter-spacing:-.6px;margin-bottom:3px}.dr-top p{display:none}.dr-top-actions{gap:6px}#driveContent .dr-top .dr-secondary{padding:10px;width:44px}#driveContent .dr-top .dr-secondary>span:last-child{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}#driveContent .dr-top .dr-upload{padding:10px 14px;font-size:.875rem}.dr-storage-switch{gap:3px;margin-bottom:16px}.dr-location-tabs{padding:3px;gap:1px}#driveContent .dr-storage-switch button{padding:8px 10px;gap:5px;font-size:.875rem;min-height:40px}#driveContent .dr-storage-switch .material-symbols-rounded{font-size:20px}#driveContent #drRefresh{padding:8px}#driveContent #drImport{width:40px;padding:8px}#driveContent #drImport>span:last-child{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.dr-overview{padding:17px 18px 9px;border-radius:22px}.dr-storage-summary{gap:14px}.dr-storage-value{gap:10px}.dr-storage-symbol{width:40px;height:40px}#driveContent .dr-storage-symbol .material-symbols-rounded{font-size:23px}.dr-storage-value strong{font-size:1.5rem}.dr-overline{font-size:.75rem}.dr-storage-stats{gap:17px}.dr-storage-stats strong{font-size:1.125rem}.dr-storage-stats span{font-size:.75rem}.dr-storage-bar{margin-top:15px}.dr-types{display:flex;overflow-x:auto;gap:8px;padding:22px 2px 20px;scrollbar-width:none}.dr-types::-webkit-scrollbar{display:none}#driveContent .dr-types button{flex:1;min-width:56px;padding:5px 2px;gap:4px}#driveContent .dr-type-icon{width:44px;height:44px;margin-bottom:5px}#driveContent .dr-type-icon .material-symbols-rounded{font-size:23px}.dr-types strong{font-size:.875rem}.dr-types small{font-size:.75rem}.dr-browser{padding:16px 12px;border-radius:22px}.dr-list-head{gap:8px;margin-bottom:17px}#driveContent .dr-breadcrumb button{font-size:1.0625rem}.dr-view-tools{gap:4px}#driveContent .dr-view-tools select{font-size:.875rem;max-width:115px}#driveContent .dr-view-tools button{width:38px;height:38px}.dr-files.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dr-card{border-radius:15px}.dr-art{aspect-ratio:1.35;margin:5px;border-radius:10px}#driveContent .dr-art>.material-symbols-rounded{font-size:40px}.dr-copy{padding:8px 31px 12px 10px}.dr-copy strong{font-size:.875rem}.dr-copy small{font-size:.75rem;margin-top:4px}#driveContent .dr-star{right:0;padding:6px;bottom:15px}#driveContent .dr-star>.material-symbols-rounded{font-size:21px}.dr-check{top:9px;left:9px;padding:5px}.dr-check input{width:15px;height:15px}.dr-empty{padding:25px 6px}.dr-empty h2{font-size:1.125rem}.dr-empty p{font-size:.875rem;max-width:265px}.dr-empty-icon{width:68px;height:68px;margin-bottom:16px}.dr-drop-note{font-size:.75rem;text-align:center;margin-top:16px}.dr-files.list .dr-card{padding-right:29px;padding-left:28px}#driveContent .dr-files.list .dr-open{gap:9px}.dr-files.list .dr-art{width:44px;height:44px}.dr-inline{padding:14px;gap:8px}.dr-inline label{flex-basis:100%}.dr-detail-head{align-items:start;flex-direction:column;gap:10px}.dr-preview{padding:12px;min-height:220px}.dr-notifications{padding:20px 16px}.dr-connection{padding:32px 18px}.dr-connection-actions{flex-direction:column}.dr-connection-actions>.dr-upload{white-space:normal!important}.dr-bottom-nav{padding-inline:4px}.dr-bottom-nav button>.material-symbols-rounded{padding:4px 15px}.dr-bottom-nav button>span:last-child{font-size:.75rem}}@media(max-width:360px){.dr-storage-symbol{display:none}.dr-storage-stats{gap:12px}#driveContent .dr-storage-switch button{font-size:.8125rem;padding-inline:8px}.dr-top h1{font-size:1.375rem}.dr-top-actions{gap:4px}#driveContent .dr-top .dr-upload{padding-inline:10px}.dr-view-tools{margin-left:auto}}@media(prefers-reduced-motion:reduce){#driveContent *,.dr-bottom-nav *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}#driveContent [hidden]{display:none!important}#driveContent:is([data-view=Photos],[data-view=Albums]) :is(.dr-overview,.dr-types,.dr-drop-note){display:none}#driveContent .dr-breadcrumb>strong{font-size:1.125rem;line-height:1.4;color:var(--dr-ink);overflow-wrap:anywhere}#driveContent #drAlbumsBack{display:grid;place-items:center;margin-right:8px;min-width:32px;min-height:36px}.dr-photo-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:0 0 18px}.dr-photo-modes{display:flex;gap:5px;padding:4px;border-radius:28px;background:#e7eeea}#driveContent .dr-photo-modes button{display:flex;gap:7px;align-items:center;border:0;border-radius:24px;background:none;color:#668074;font-size:.875rem;min-height:42px;padding:9px 15px;font-weight:650}#driveContent .dr-photo-modes button[aria-pressed=true]{background:#fff;color:var(--dr-green);box-shadow:0 2px 6px #193d2910}#driveContent #drPhotoYear{border:1px solid #e0e7f2;border-radius:24px;background:#fff;padding:10px 13px;min-height:42px;color:#3e6754;font-size:.875rem;max-width:150px}.dr-photo-selection{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:0 0 8px;color:#738a7b;font-size:.75rem}#driveContent .dr-photo-selection button{background:none;border:0;color:var(--dr-green);font-size:.875rem;font-weight:650;white-space:nowrap;min-height:40px;padding:6px 0}.dr-photo-month{margin-bottom:26px}.dr-photo-month:last-child{margin-bottom:0}.dr-photo-month h2{display:flex;gap:10px;align-items:center;font-size:1rem;font-weight:650;line-height:1.4;margin:10px 0 13px;color:#244d38}.dr-photo-month h2>span{font-size:.75rem;color:#8a9b90;font-weight:500}.dr-photo-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.dr-photo-tile{position:relative;aspect-ratio:1;min-width:0;border-radius:12px;overflow:hidden;background:#e7eeea}#driveContent .dr-photo-open{display:grid;place-items:center;width:100%;height:100%;border:0;background:#e7eeea;color:#79a58d;padding:0}.dr-photo-tile img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s}.dr-photo-tile.selected{outline:3px solid var(--dr-green);outline-offset:-3px}.dr-photo-tile.selected .dr-photo-open{padding:5px;border-radius:12px}.dr-photo-tile.selected img{border-radius:8px}.dr-photo-tile .dr-check{top:8px;left:8px}.dr-photo-favourite{position:absolute;right:8px;bottom:8px;color:#fff;filter:drop-shadow(0 1px 3px #0009);pointer-events:none}#driveContent .dr-photo-favourite>.material-symbols-rounded{font-size:19px;font-variation-settings:"FILL" 1}.dr-album-grid,.dr-year-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 16px}#driveContent .dr-album-card{display:flex;flex-direction:column;text-align:left;gap:4px;border:0;background:none;color:#234b36;padding:0;min-width:0}.dr-album-cover{display:block;position:relative;width:100%;aspect-ratio:1.2;border-radius:20px;overflow:hidden;background:#e4efe8;margin-bottom:8px}.dr-album-cover>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s}.dr-album-cover.empty{display:grid;place-items:center;background:linear-gradient(135deg,#def1e7,#edf7f0);color:#6eab8c}#driveContent .dr-album-cover.empty>.material-symbols-rounded{font-size:44px}.dr-album-badge{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#ffffffde;color:#26724d;box-shadow:0 2px 8px #13322412}#driveContent .dr-album-badge>.material-symbols-rounded{font-size:18px}.dr-album-card>strong{font-size:1rem;line-height:1.4;font-weight:650;overflow-wrap:anywhere}.dr-album-card>small{font-size:.8125rem;color:#7b9182}#driveContent .dr-year-card{display:block;position:relative;padding:0;aspect-ratio:1.3;overflow:hidden;border-radius:20px;border:0;background:#dcece1;text-align:left;color:#fff;min-width:0}.dr-year-card>img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .2s}.dr-year-card:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 10%,#001d138c);pointer-events:none}.dr-year-card>span:not(.material-symbols-rounded){position:absolute;left:18px;right:18px;bottom:16px;z-index:1;display:grid;gap:3px}.dr-year-card strong{font-size:2.25rem;font-weight:700;line-height:1.1;letter-spacing:-1px}.dr-year-card small{font-size:.8125rem;font-weight:600;color:#e0eee6}.dr-year-card>.material-symbols-rounded{color:#77a58b}.dr-album-actions{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 18px}#driveContent .dr-album-actions .dr-secondary{font-size:.875rem;padding-inline:14px}.dr-organize-form>h2{flex-basis:100%;margin:0;font-size:1.125rem;color:#285b41;font-weight:650}.dr-organize-form>label{flex:1 1 220px}.dr-organize-form>p{flex-basis:100%;margin:0;color:#6c8876;font-size:.875rem}.dr-form-actions{display:flex;gap:8px;flex-wrap:wrap;flex-basis:100%;margin-top:6px}.dr-folder-colours{border:0;display:flex;gap:12px;padding:0;margin:8px 0;flex-basis:100%;min-width:0;flex-wrap:wrap}.dr-folder-colours legend{font-size:.875rem;color:#4c725f;margin-bottom:12px}#driveContent .dr-colour-choice{display:flex;align-items:center;flex-direction:column;gap:6px;position:relative;flex:0 0 auto;min-width:44px;cursor:pointer;font-size:.75rem}.dr-colour-choice>input{position:absolute;opacity:0;width:1px!important;height:1px;padding:0!important}.dr-colour-choice>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--folder-tint);color:var(--folder-colour)}.dr-colour-choice>small{font-size:.75rem}.dr-colour-choice input:checked+span{outline:2px solid var(--folder-colour);outline-offset:3px}.dr-colour-choice input:focus-visible+span{outline:3px solid #1b7356;outline-offset:4px}[data-colour=gold],[data-folder-color=gold]{--folder-colour:#c69427;--folder-tint:#fff4d8}[data-colour=green],[data-folder-color=green]{--folder-colour:#37855e;--folder-tint:#ddf1e4}[data-colour=blue],[data-folder-color=blue]{--folder-colour:#4b79c5;--folder-tint:#e3edff}[data-colour=violet],[data-folder-color=violet]{--folder-colour:#8c5cb7;--folder-tint:#f0e5fc}[data-colour=rose],[data-folder-color=rose]{--folder-colour:#c4708d;--folder-tint:#ffebf2}.dr-card .dr-art.kind-Folders{background:var(--folder-tint,#fff4d8);color:var(--folder-colour,#c69427)}.dr-picker-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;flex-basis:100%;max-height:55vh;overflow:auto;padding:4px}#driveContent .dr-picker-photo{position:relative;display:block;aspect-ratio:1;border-radius:12px;overflow:hidden;background:#dcece1;cursor:pointer;min-width:0}.dr-picker-photo>img{width:100%;height:100%;object-fit:cover;display:block}#driveContent .dr-picker-photo>input{position:absolute;left:8px;top:8px;accent-color:var(--dr-green);width:20px;height:20px;margin:0;padding:0}.dr-picker-photo>span:not(.material-symbols-rounded){position:absolute;left:0;right:0;bottom:0;padding:15px 7px 6px;background:linear-gradient(transparent,#002218af);color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:.75rem}.dr-preview-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:22px;font-size:.875rem;color:#6b8877}#driveContent .dr-preview-nav button{display:flex;align-items:center;gap:4px;padding:10px 13px;border:1px solid #dce8e0;border-radius:24px;background:#fff;color:var(--dr-green);font-size:.875rem;min-height:42px}.dr-preview-nav+.dr-preview{margin-top:12px}.dr-photo-details{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:0 0 20px;color:#6b8575;font-size:.875rem}.dr-photo-details>span{display:flex;align-items:center;gap:6px}#drPhotoDateForm small{font-size:.8125rem;font-weight:400;line-height:1.5;color:#7b9182}.dr-more-menu{background:#fff;padding:8px 18px;border-radius:24px}#driveContent .dr-more-menu button{display:flex;align-items:center;gap:14px;width:100%;border:0;border-bottom:1px solid #edf1ef;background:none;text-align:left;color:#2c5e43;padding:16px 0}#driveContent .dr-more-menu button:last-child{border:0}.dr-more-menu .dr-type-icon{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;background:#e6f4eb;border-radius:50%}.dr-more-menu button>span:nth-child(2){flex:1;display:grid;gap:4px}.dr-more-menu strong{font-size:1rem;font-weight:650}.dr-more-menu small{font-size:.8125rem;color:#7f9586;line-height:1.4}@media(hover:hover){.dr-album-card:hover img,.dr-year-card:hover img{transform:scale(1.035)}}@media(max-width:1100px){.dr-album-grid,.dr-year-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dr-photo-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){.dr-top{flex-wrap:wrap}.dr-top-actions{width:100%;justify-content:space-between;gap:8px;margin-top:3px}#driveContent .dr-top .dr-secondary{width:auto;padding:10px 14px}#driveContent .dr-top .dr-secondary>span:last-child{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.dr-photo-toolbar{gap:8px;margin-bottom:14px}#driveContent .dr-photo-modes button{padding:9px 11px}#driveContent #drPhotoYear{font-size:.8125rem;max-width:110px;padding-inline:9px}.dr-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.dr-photo-tile{border-radius:9px}.dr-photo-month{margin-bottom:22px}.dr-photo-tile .dr-check{left:6px;top:6px;padding:4px}.dr-photo-selection{align-items:start}.dr-photo-selection>span{max-width:210px;margin-top:9px}.dr-album-grid,.dr-year-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.dr-album-cover{border-radius:16px}.dr-album-card>strong{font-size:.9375rem}.dr-year-card>span:not(.material-symbols-rounded){left:13px;bottom:13px}.dr-year-card strong{font-size:1.875rem}.dr-picker-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.dr-folder-colours{gap:10px}.dr-album-actions{gap:6px}#driveContent .dr-album-actions .dr-secondary{font-size:.8125rem;padding:9px 12px}#driveContent .dr-bulk{position:sticky;top:68px;z-index:5;box-shadow:0 4px 16px #133b2820}}@media(max-width:350px){.dr-photo-toolbar{align-items:stretch}.dr-photo-modes{flex:1}.dr-photo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dr-folder-colours{gap:8px}}#driveContent .dr-photo-unavailable{position:static;display:grid;align-content:center;justify-items:center;gap:6px;width:100%;height:100%;color:#68967c;background:#e1eee6;padding:8px;text-align:center}#driveContent .dr-photo-unavailable small{font-size:.75rem;font-weight:500;color:#5d826c;line-height:1.3}body #homeView.app-shell:has(>#superWorkspace.drive-page:not([hidden])){padding-inline:0!important}body #homeView.app-shell:has(>#superWorkspace.drive-page:not([hidden]))>.app-header{margin-inline:0!important}body #homeView #superWorkspace.drive-page{padding-inline:16px!important;margin-inline:0!important}#driveContent .dr-top--actions{margin-bottom:14px}#driveContent .dr-top--actions .dr-top-actions{width:100%;justify-content:space-between;margin-top:0}@media(max-width:600px){body #homeView #superWorkspace.drive-page{padding-inline:12px!important}}.pc-page,.pc-dock{--pc-muted:#b5b7c3;--pc-line:#30323c;--pc-panel:#15171e;--pc-red:#fc383f;color:#f8f8fb;font:1rem/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color-scheme:dark}.pc-page{padding:0;min-width:0}.pc-page *,.pc-dock *{box-sizing:border-box}.pc-page [hidden],.pc-dock[hidden],.pc-dock [hidden]{display:none!important}.pc-page :is(button,input,select),.pc-dock :is(button,input,select){font:inherit}.pc-page button,.pc-dock button{cursor:pointer;color:inherit}.pc-page button:disabled,.pc-dock button:disabled{opacity:.4;cursor:default}.pc-page :is(button,a,input,select,summary):focus-visible,.pc-dock :is(button,input,select):focus-visible{outline:2px solid #fff;outline-offset:4px}.pc-page .material-symbols-rounded,.pc-dock .material-symbols-rounded{font-family:Material Symbols Rounded!important;font-size:23px;line-height:1;letter-spacing:normal;text-transform:none;font-weight:500;font-feature-settings:"liga";flex-shrink:0}#musicView .pc-page :is(h1,h2,h3){line-height:1.25;margin:0;letter-spacing:-.025em;overflow-wrap:anywhere}#musicView .pc-page h1{font-size:clamp(2rem,5vw,2.7rem);font-weight:750}#musicView .pc-page h2{font-size:1.45rem}#musicView .pc-page h3{font-size:1.05rem;line-height:1.45}#musicView .pc-page p{color:var(--pc-muted);font-size:1rem;line-height:1.55}.pc-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px 0 24px}.pc-eyebrow{display:block;color:#e37d86;font-size:.75rem;font-weight:700;letter-spacing:.12em;margin-bottom:8px}.pc-heading-icon{display:grid;place-items:center;width:56px;height:56px;background:#fc383f12;color:#ff646b;border:1px solid #fc383f35;border-radius:18px;flex-shrink:0}.pc-heading-icon .material-symbols-rounded{font-size:30px}.pc-back{display:inline-flex;align-items:center;min-height:44px;padding:0;background:none;border:0;color:var(--pc-muted)!important;font-size:.875rem!important}#musicView .pc-notice{font-size:.875rem;overflow-wrap:anywhere;color:#ffb8be}.pc-notice:empty{display:none}.pc-tabs{display:flex;gap:24px;border-bottom:1px solid var(--pc-line);margin-bottom:20px;overflow:auto;scrollbar-width:none}.pc-tabs button{display:flex;align-items:center;gap:6px;position:relative;flex-shrink:0;border:0;background:none;color:var(--pc-muted);min-height:48px;padding:8px 0 15px;font-weight:650}.pc-tabs button[aria-pressed=true]{color:#fff}.pc-tabs button[aria-pressed=true]:after{position:absolute;content:"";height:3px;bottom:0;inset-inline:0;border-radius:3px;background:var(--pc-red)}.pc-tabs button span:not(:empty){display:grid;place-items:center;min-width:22px;padding:0 5px;border-radius:7px;background:#292b34;font-size:.75rem}.pc-toolbar{display:flex;align-items:center;gap:12px;margin:16px 0;flex-wrap:wrap}.pc-search{display:flex;align-items:center;gap:10px;border:1px solid var(--pc-line);background:#171920;border-radius:14px;padding:0 14px;min-width:0;flex:1 1 240px;color:var(--pc-muted);min-height:50px}#musicView .pc-search input{background:transparent!important;border:0!important;color:#fff;outline-offset:0;min-width:0;width:100%;padding:12px 0;border-radius:0;font-size:1rem;line-height:1.5}.pc-search input::placeholder{color:#a8abb8;opacity:1}.pc-button,.pc-icon-button,.pc-play-button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;border:1px solid var(--pc-line);border-radius:24px;background:#1b1d25;color:#f3f4f7;padding:9px 15px;font-size:.875rem!important;line-height:1.3!important;font-weight:600!important;text-decoration:none}.pc-button[aria-pressed=true],.pc-icon-button[aria-pressed=true]{background:#48242b;color:#ff9ba4;border-color:#83404a}.pc-icon-button{min-width:44px;width:44px;padding:9px;flex-shrink:0;background:transparent}.pc-play-button{background:var(--pc-red);border-color:var(--pc-red);color:#fff;min-width:91px}.pc-topics{display:flex;gap:8px;overflow:auto;padding:0 0 7px;scrollbar-width:thin;scrollbar-color:#474953 transparent;margin-bottom:20px}.pc-topics button{flex-shrink:0;border:1px solid var(--pc-line);background:transparent;border-radius:24px;min-height:42px;padding:8px 17px;color:var(--pc-muted);font-size:.875rem}.pc-topics button[aria-pressed=true]{background:#f3f3f5;border-color:#f3f3f5;color:#15171c;font-weight:650}.pc-section{margin:25px 0 32px;min-width:0}.pc-section-head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:18px;flex-wrap:wrap}.pc-section-head>span{color:var(--pc-muted);font-size:.8125rem}.pc-show-grid{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(150px,23%,225px);gap:20px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#484a54 transparent;padding:0 0 14px}.pc-show-tile{min-width:0;display:flex;flex-direction:column;align-items:flex-start;scroll-snap-align:start}.pc-tile-main{border:0;padding:0;background:none;text-align:left;width:100%;min-width:0}.pc-art{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;border-radius:13px;background:#20222b;flex-shrink:0}.pc-tile-main .pc-art{border-radius:16px;box-shadow:0 5px 20px #0003;margin-bottom:13px;transition:transform .18s ease}.pc-topic{display:block;color:#b6a5c6;font-size:.75rem;font-weight:600;margin-bottom:4px}#musicView .pc-tile-main h3{font-size:1.0625rem}#musicView .pc-tile-main p{font-size:.875rem;margin:6px 0 12px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.pc-follow{margin-top:auto;padding:8px 14px}.pc-episode-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}.pc-episode-card{display:flex;align-items:flex-start;gap:16px;padding:22px 0;border-bottom:1px solid var(--pc-line);min-width:0}.pc-episode-card:first-child{padding-top:0}.pc-episode-art{width:84px;min-width:84px;padding:0;border:0;background:none}.pc-episode-copy{min-width:0;flex:1}.pc-show-link{display:block;background:none;border:0;padding:0;margin:-6px 0 2px;color:#b6a5c6!important;min-height:32px;text-align:left;line-height:1.4!important;font-size:.875rem!important}.pc-meta{color:var(--pc-muted);font-size:.8125rem;margin:7px 0}.pc-episode-actions{display:flex;align-items:center;gap:6px;margin-top:10px;flex-wrap:wrap}.pc-current .pc-episode-art{outline:2px solid #fc383f;outline-offset:3px;border-radius:13px}.pc-current .pc-play-button{background:#54232c;border-color:#aa4653}.pc-description{font-size:.875rem;color:var(--pc-muted);margin:4px 0}.pc-description summary{padding:7px 0;cursor:pointer;width:fit-content}#musicView .pc-description p{font-size:.9375rem;overflow-wrap:anywhere;margin:4px 0 10px}#musicView .pc-page a{display:inline-flex;align-items:center;gap:5px;color:#ff9ba4;font-size:.875rem;min-height:36px;overflow-wrap:anywhere}.pc-page a .material-symbols-rounded{font-size:16px}.pc-episode-copy progress{display:block;-webkit-appearance:none;appearance:none;height:3px;width:100%;border:0;background:#333540;border-radius:3px;margin-top:12px}.pc-episode-copy progress::-webkit-progress-bar{background:#333540;border-radius:3px}.pc-episode-copy progress::-webkit-progress-value{background:#fc6069;border-radius:3px}.pc-episode-copy progress::-moz-progress-bar{background:#fc6069;border-radius:3px}.pc-more{display:flex;margin:24px auto 0}.pc-empty{padding:32px 22px;border:1px dashed #444753;border-radius:18px;text-align:center;margin:20px 0}.pc-empty>.material-symbols-rounded{font-size:40px;color:#ff7f8b;margin-bottom:15px}.pc-empty p{max-width:420px;margin:12px auto 22px}#musicView .pc-feed-status{font-size:.875rem;color:#c4c5d0;margin:14px 0}.pc-feed-status:empty{display:none}#musicView .pc-device-note{font-size:.8125rem;color:#9c9fab;border-top:1px solid var(--pc-line);padding-top:18px;margin:28px 0 0}.pc-show-hero{display:grid;grid-template-columns:minmax(140px,240px) minmax(0,1fr);gap:28px;align-items:center;padding:24px;border:1px solid #37313b;border-radius:22px;background:linear-gradient(125deg,#281b25,#15171e 75%);margin:6px 0 28px}#musicView .pc-show-hero h2{font-size:clamp(1.65rem,4vw,2.6rem);line-height:1.13}.pc-show-hero>.pc-art{border-radius:15px;box-shadow:0 15px 35px #0004}.pc-show-hero p{margin:12px 0 18px}.pc-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin:10px 0}.pc-hero-actions .pc-follow{margin:0}.pc-sort{display:flex;align-items:center;gap:9px;color:var(--pc-muted);font-size:.875rem}#musicView .pc-sort select{border:1px solid var(--pc-line);border-radius:12px;padding:10px;min-height:46px;font-size:.875rem}.pc-show-filters{display:flex;gap:8px;flex-wrap:wrap;margin:12px 0 20px}.pc-linked-episode{padding:20px;background:#201a22;border:1px solid #63404d;border-radius:18px;margin:22px 0}.pc-linked-episode .pc-episode-card{border:0;padding-bottom:0}.pc-dock{position:fixed;z-index:250;bottom:calc(var(--vq-nav-height,74px) + var(--vq-nav-offset,env(safe-area-inset-bottom,0px)) + 10px);left:10px;right:10px;max-width:620px;margin-inline:auto;border:1px solid #633540;border-radius:20px;background:#211820f7;box-shadow:0 -8px 40px #0006;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:auto;max-height:min(55dvh,460px)}.pc-dock-main{display:flex;align-items:center;gap:10px;padding:11px 12px}.pc-dock-main>.pc-art{width:48px;height:48px;border-radius:10px}.pc-now-copy{min-width:0;flex:1;text-align:left;border:0;padding:0;background:none;min-height:48px}.pc-now-copy strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:.875rem;line-height:1.4;font-weight:650}.pc-now-copy small{display:block;font-size:.75rem;color:#d0b3c1;line-height:1.5;margin-bottom:3px}.pc-dock-toggle{display:grid;place-items:center;width:44px;min-width:44px;height:44px;background:#ff4a55;border:0;border-radius:50%}.pc-dock-toggle .material-symbols-rounded{font-size:28px}.pc-dock .pc-icon-button{border-color:transparent}.pc-playback-options{padding:0 18px 16px;border-top:1px solid #63354055}.pc-transport{display:flex;align-items:center;justify-content:center;gap:12px;margin:12px 0}.pc-transport .pc-button{background:none;border-color:#69414e;min-width:74px}.pc-dock input[type=range]{width:100%;accent-color:#ff4a55;cursor:pointer;min-height:28px;margin:0}.pc-time{display:flex;justify-content:space-between;gap:12px;color:#c5b9c0;font-size:.8125rem;margin:0 0 15px;font-variant-numeric:tabular-nums}.pc-player-settings{display:flex;flex-wrap:wrap;gap:12px}.pc-player-settings label{display:grid;gap:5px;flex:1 1 120px;color:#cbbcc6;font-size:.875rem}.pc-player-settings select{width:100%;border:1px solid #64414e;border-radius:10px;background:#241d26;color:#fff;min-height:44px;padding:8px 10px;font-size:.875rem}.pc-player-actions{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:16px}.pc-player-actions .pc-button{border-color:#64414e;background:none}.pc-audio-status{font-size:.875rem;color:#f4bac6;line-height:1.5;margin:12px 0 0}.pc-audio-status:empty{display:none}body.pc-listening #musicView #musicWorkspace{padding-bottom:calc(var(--pc-player-height,90px) + 30px)!important}@media(hover:hover){.pc-tile-main:hover .pc-art{transform:translateY(-3px)}.pc-page button:hover,.pc-dock button:hover{filter:brightness(1.15)}.pc-show-link:hover{text-decoration:underline}}@media(max-width:760px){.pc-episode-list{grid-template-columns:minmax(0,1fr)}.pc-show-grid{grid-auto-columns:minmax(145px,42%);gap:15px}.pc-tile-main p{display:none!important}.pc-tile-main h3{margin-bottom:12px!important;min-height:3em}.pc-section-head{gap:6px}.pc-show-hero{grid-template-columns:120px minmax(0,1fr);padding:18px;gap:20px}.pc-show-hero p{grid-column:1/-1}.pc-hero-actions{gap:7px}}@media(max-width:480px){.pc-toolbar{gap:10px}.pc-toolbar>.pc-search{flex-basis:100%}.pc-toolbar>#pcShort{min-height:40px}.pc-heading{margin-bottom:18px}.pc-tabs{gap:20px}.pc-tabs button{font-size:.875rem}.pc-section{margin:22px 0 28px}.pc-section-head>span{font-size:.75rem}.pc-episode-art{width:66px;min-width:66px}.pc-episode-card{gap:13px;padding:20px 0}.pc-show-hero{display:block}.pc-show-hero>.pc-art{width:160px;margin:0 auto 22px}.pc-show-hero>div{text-align:center}.pc-hero-actions{justify-content:center}.pc-show-hero .pc-eyebrow{margin-bottom:10px}.pc-dock-main{gap:8px;padding:10px}.pc-dock-main>.pc-art{width:42px;height:42px}.pc-dock-main>.pc-icon-button{width:32px;min-width:32px;padding:3px}.pc-transport{gap:7px}.pc-playback-options{padding-inline:12px}}@media(prefers-reduced-motion:reduce){.pc-page *,.pc-dock *{transition:none!important;scroll-behavior:auto!important}}body :is(.app-header,.shop-header,.events-header,.jobs-header,.music-header,.life-header,.discover-header,.health-header,.rentals-header,.ac-header,.ek-header){background:#fff!important;padding:10px 14px!important;min-height:64px!important;position:sticky!important;top:0!important;border-bottom:1px solid #e8eae9!important;box-shadow:none!important;z-index:40}body :is(.app-header,.shop-header,.events-header,.jobs-header,.music-header,.life-header,.discover-header,.health-header,.rentals-header,.ac-header,.ek-header)>:not(.eh-row){display:none!important}.eh-row{display:flex;align-items:center;gap:9px;width:100%;min-width:0;color:#10264b}.eh-row button{flex-shrink:0;cursor:pointer}.eh-row .eh-home{padding:0!important;background:none!important;border:0!important;width:96px!important;height:auto!important}.eh-home img{display:block;width:96px!important;height:auto!important;max-height:42px;object-fit:contain}.eh-row>strong{font-size:18px!important;line-height:1.2;color:#10264b!important;margin-right:auto;min-width:0}.eh-actions{display:flex;align-items:center;gap:7px}.eh-actions>button{width:38px!important;height:38px!important;border:0!important;border-radius:50%!important;background:var(--eravo-tint)!important;color:var(--eravo-emerald)!important;display:grid!important;place-items:center;padding:7px!important;position:relative}.eh-actions .material-symbols-rounded{font-size:24px}.eh-actions svg{width:24px;height:24px}body #homeView #superWorkspace :is(.services-page-head,.digital-header,.eid-header,.super-page-head){display:none!important}body .eh-row .eravo-profile-button{background:var(--eravo-tint)!important;color:var(--eravo-emerald)!important}@media(max-width:380px){.eh-row{gap:7px}.eh-row .eh-home,.eh-home img{width:80px!important}.eh-row>strong{font-size:16px!important}.eh-actions{gap:4px}.eh-actions>button{width:34px!important;height:34px!important}}body #homeView>.app-header>:not(.eh-row){display:none!important}body #homeView:not(.super-page-open)>.app-header .eh-row>strong{display:none!important}body #homeView>.app-header .eh-row{justify-content:space-between}body #homeView>.app-header .eh-actions{margin-left:auto}body :is(#shopView,#eventsView,#jobsView,#musicView,#lifeView,#discoverView,#healthView,#rentalsView) :is(.shop-header,.events-header,.jobs-header,.music-header,.life-header,.discover-header,.health-header,.rentals-header)>:not(.eh-row){display:none!important}body #homeView>.app-header .eh-actions .notification{box-shadow:none!important;margin:0!important}body #homeView>.app-header .eh-actions .notification i{position:absolute;top:7px;right:8px;width:5px;height:5px;border-radius:50%;background:#e86565}body .eh-actions .notification{box-shadow:none!important;margin:0!important}body main[data-header-notifications]>.eh-notification-page{display:block!important}body main[data-header-notifications]>:not(header):not(.eh-notification-page){display:none!important}.eh-notification-page{min-height:calc(100dvh - 170px);padding:20px 4px 110px;color:inherit}.eh-notification-page h1{font-size:26px;margin:20px 0}.eh-notification-back{display:inline-flex;align-items:center;gap:8px;background:transparent;border:0;color:inherit;font:inherit;padding:10px 0;cursor:pointer}.eh-notification-empty{text-align:center;padding:55px 18px;line-height:1.6}.eh-notification-empty>span{font-size:42px;color:#75a08b}.eh-notification-empty h2{font-size:20px}.eh-notification-empty p{font-size:14px;opacity:.75}@media(max-width:480px){body :is(.app-header,.shop-header,.events-header,.jobs-header,.music-header,.life-header,.discover-header,.health-header,.rentals-header) .eh-row{gap:4px!important}body .eh-row .eh-actions{gap:3px!important}body .eh-row .eh-actions>button{width:32px!important;height:36px!important;padding:5px!important}body .eh-row .eh-actions .material-symbols-rounded{font-size:22px!important;line-height:24px!important}body .eh-row .eh-actions svg{width:22px;height:22px}body .eh-row .eh-home,body .eh-row .eh-home img{width:76px!important}body .eh-row>strong{font-size:16px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}body #superWorkspace.services-page{padding:16px 16px 110px!important;background:#fff3e9!important;color:#142b50}.sd-page{max-width:1340px;margin:auto;font:400 1rem/1.5 DM Sans,sans-serif}.sd-page button{font:inherit;cursor:pointer}.sd-topline{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:14px}.sd-topline h1{font-size:1.75rem;margin:0;letter-spacing:-.6px}.sd-topline>span{font-size:.875rem;color:#61728b}.sd-toolbar{display:flex;gap:10px;align-items:center}.sd-search{display:flex;align-items:center;gap:10px;min-width:0;flex:1;background:#fff;border:1px solid #fff3e9;padding:12px 16px;border-radius:28px;color:#61728b}.sd-search input{flex:1;width:0;min-width:0;font:inherit;border:0;outline:0;background:transparent;color:#142b50}.sd-search:focus-within{outline:2px solid #ff7900;outline-offset:2px}.sd-search button{display:grid;place-items:center;border:0;background:none;color:#536582;padding:0}.sd-views{display:flex;border:1px solid #fff3e9;border-radius:25px;padding:4px;background:#fff}.sd-views button{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:#61728b}.sd-views button[aria-pressed=true]{color:#ff7900;background:#fff3e9}.sd-categories{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:16px 0 10px}.sd-categories button{display:flex;align-items:center;gap:8px;white-space:nowrap;border:0;border-radius:23px;padding:10px 14px;color:#536582;background:#fff;font-size:.875rem;font-weight:600}.sd-categories button>.material-symbols-rounded{font-size:21px}.sd-categories button[aria-pressed=true]{background:#ff7900;color:#fff}.sd-content{min-width:0}.sd-title{display:flex;align-items:center;gap:10px;margin:20px 0 12px}.sd-title h2{font-size:1.2rem;margin:0;letter-spacing:-.25px}.sd-title>span{font-size:.875rem;color:#61728b}.sd-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.sd-item{position:relative;min-width:0;border-radius:20px;padding:12px 3px 8px;--sd-bg:#fff3e9;--sd-ink:#ff7900}.sd-open{width:100%;display:flex;align-items:center;flex-direction:column;gap:10px;border:0;background:transparent;color:#142b50;padding:8px 2px}.sd-icon{display:grid;place-items:center;width:62px;height:62px;flex-shrink:0;border-radius:50%;background:var(--sd-bg);color:var(--sd-ink);box-shadow:0 6px 14px #22335108}.sd-icon>.material-symbols-rounded{font-size:29px}.sd-copy{min-width:0;text-align:center}.sd-copy strong{display:block;font-size:.9375rem;line-height:1.35;font-weight:700;overflow-wrap:anywhere}.sd-copy small{display:none;color:#62728b;font-size:.875rem;line-height:1.5}.sd-open:hover .sd-icon{filter:brightness(.96)}.sd-tone-shopping,.sd-tone-business{--sd-bg:#fff3e9;--sd-ink:#ff7900}.sd-tone-travel{--sd-bg:#cdf1e8;--sd-ink:#147558}.sd-tone-media{--sd-bg:#ffdce5;--sd-ink:#b13f67}.sd-tone-learning{--sd-bg:#e8dfff;--sd-ink:#7251b3}.sd-tone-money{--sd-bg:#d5f1ed;--sd-ink:#087c80}.sd-tone-personal{--sd-bg:#fff3e9;--sd-ink:#ff7900}.sd-empty{text-align:center;padding:45px 15px}.sd-empty>span{font-size:42px;color:#7590bb}.sd-empty h2{font-size:1.2rem}.sd-empty p{color:#61728b;max-width:340px;margin:12px auto}.sd-empty button{border:0;border-radius:22px;background:#ff7900;color:#fff;padding:11px 18px}.sd-page button:focus-visible{outline:2px solid #ff7900;outline-offset:3px}.sd-content>p{font-size:.875rem;border-radius:14px;background:#fff3e9;padding:12px 15px;color:#ff7900}.sd-page [hidden]{display:none!important}#sdGroups[data-layout=list] .sd-grid{grid-template-columns:1fr;gap:8px}#sdGroups[data-layout=list] .sd-item{background:#fff;padding:4px 42px 4px 8px}#sdGroups[data-layout=list] .sd-open{flex-direction:row;gap:13px;padding:8px}#sdGroups[data-layout=list] .sd-copy{text-align:left}#sdGroups[data-layout=list] .sd-copy small{display:block;margin-top:3px}#sdGroups[data-layout=list] .sd-icon{width:49px;height:49px}@media(min-width:760px){.sd-body{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px;margin-top:16px}.sd-categories{flex-direction:column;position:sticky;top:85px;align-self:start;padding:4px 0;overflow:visible}.sd-categories button{background:transparent;border-radius:14px;white-space:normal;text-align:left}.sd-categories button[aria-pressed=true]{background:#fff3e9;color:#ff7900}.sd-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px}.sd-item{padding:10px 7px}.sd-icon{width:70px;height:70px}.sd-copy strong{font-size:1rem}#sdGroups[data-layout=list] .sd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1100px){.sd-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:359px){.sd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.sd-views button{width:34px}.sd-topline h1{font-size:1.5rem}}body #superWorkspace.eravo-connected-id{background:#fff3e9!important;padding:16px 16px 110px!important;color:#142b50}.eravo-connected-id .id-page.eravo-auth-page{max-width:1240px;margin:0 auto;font:400 1rem/1.5 DM Sans,sans-serif}.id-page *{box-sizing:border-box}.id-page button,.id-page input,.id-page select{font:inherit}.id-page button{cursor:pointer}.id-page button:disabled{cursor:wait;opacity:.65}.id-page :is(button,input,select,summary):focus-visible{outline:2px solid #ff7900;outline-offset:3px}.id-tabs{display:flex;gap:5px;overflow:auto;scrollbar-width:none;border-bottom:1px solid #dfe6f0;padding:0 0 12px;margin-bottom:22px}.id-tabs button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;border:0;background:transparent;color:#61718a;padding:9px 8px;border-radius:22px;font-size:.875rem;font-weight:650;white-space:nowrap}.id-tabs button[aria-current=page]{background:#fff3e9;color:#ff7900}.id-tabs .material-symbols-rounded{font-size:21px}.id-heading{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px}.id-heading h1{font-size:1.65rem;letter-spacing:-.6px;line-height:1.25;margin:0 0 5px}.id-heading p{font-size:.875rem;margin:0;color:#61718a}.id-icon-button{border:0;width:42px;height:42px;display:inline-grid;place-items:center;flex-shrink:0;border-radius:50%;background:#fff;color:#ff7900}.id-heading-icon{display:grid;place-items:center;width:50px;height:50px;border-radius:50%;background:#d4f2e9;color:#16825c}.id-overview{display:grid;gap:15px;margin-bottom:20px}.id-member{position:relative;isolation:isolate;overflow:hidden;border-radius:25px;background:radial-gradient(ellipse at 95% 100%,#13a2ba99,transparent 60%),linear-gradient(115deg,#2b2d32,#ff7900);padding:20px;color:#fff;box-shadow:0 12px 26px #ff790020}.id-member:after{content:"";position:absolute;z-index:-1;width:220px;height:220px;border-radius:50%;border:35px solid #ffffff08;right:-80px;top:-70px}.id-member-top{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:.875rem;font-weight:700;letter-spacing:1px;color:#fff3e9}.id-member-top>span:first-child{display:flex;align-items:center;gap:8px}.id-member-top>span:last-child{font-size:.75rem;letter-spacing:1.6px}.id-member-person{display:flex;align-items:center;gap:14px;margin:24px 0}.id-member-person>div{min-width:0}.id-member-person h2{font-size:1.4rem;line-height:1.3;margin:0 0 4px;overflow-wrap:anywhere;color:#fff}.id-member-person p{font-size:.875rem;color:#fff3e9;overflow-wrap:anywhere;margin:0}.id-avatar{display:inline-grid;place-items:center;flex-shrink:0;width:60px;height:60px;border-radius:50%;font-size:1.35rem;font-weight:750;background:var(--avatar,#ff7900);color:#fff;border:2px solid #ffffff55}.id-member .id-avatar{background:#ffffff1c;border-color:#ffffff40}.id-member-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;border-top:1px solid #ffffff30;font-size:.875rem;color:#fff3e9}.id-member-bottom button{display:flex;align-items:center;gap:7px;color:#fff;border:0;background:#ffffff15;border-radius:22px;padding:8px 12px;font-size:.875rem;font-weight:600}.id-member-bottom button>span{font-size:20px}.id-quick-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.id-quick-actions button,.id-service-grid button{border:0;background:transparent;display:flex;align-items:center;flex-direction:column;gap:9px;color:#ff7900;padding:10px 3px;min-width:0}.id-quick-actions strong,.id-service-grid strong{font-size:.875rem;line-height:1.3;overflow-wrap:anywhere}.id-symbol{display:grid;place-items:center;flex-shrink:0;width:48px;height:48px;background:#fff3e9;color:#ff7900;border-radius:50%}.id-symbol>span{font-size:25px}.id-quick-actions button:nth-child(2) .id-symbol,.id-service-grid button:nth-child(4n+2) .id-symbol{background:#fff3e9;color:#ff7900}.id-quick-actions button:nth-child(3) .id-symbol,.id-service-grid button:nth-child(4n+3) .id-symbol{background:#d1f1e6;color:#117b65}.id-quick-actions button:nth-child(4) .id-symbol,.id-service-grid button:nth-child(4n) .id-symbol{background:#eadefa;color:#7551b7}.id-columns{display:grid;gap:18px;align-items:start}.id-panel{background:#fff;border:1px solid #fff3e9;border-radius:24px;padding:18px}.id-panel h2{font-size:1.15rem;letter-spacing:-.25px;margin:0 0 17px}.id-panel-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:5px}.id-panel-head h2{margin:0}.id-panel-head>span{font-size:.875rem;color:#64748d}.id-row{display:flex;align-items:center;gap:12px;text-align:left;width:100%;padding:15px 0;border:0;border-bottom:1px solid #fff3e9;background:none;color:#ff7900}.id-row:last-child{border-bottom:0;padding-bottom:3px}.id-row>.id-symbol{width:41px;height:41px;background:#fff3e9;color:#ff7900}.id-row>span:nth-child(2){flex:1;min-width:0}.id-row strong{font-size:1rem;display:block}.id-row small{display:block;margin-top:2px;font-size:.875rem;color:#63738b;line-height:1.45}.id-row>.material-symbols-rounded{color:#8999b0;font-size:21px}.id-primary,.id-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:25px;padding:12px 19px;font-weight:650!important;min-height:46px}.id-primary{background:#ff7900;color:#fff}.id-secondary{color:#ff7900;background:#fff3e9}.id-text-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:none;color:#ff7900;padding:10px 0;font-size:.875rem!important;font-weight:650!important}.id-resume{width:100%;margin:0 0 20px}.id-form{display:grid;gap:17px}.id-form h2{margin:0 0 4px}.id-form-grid{display:grid;gap:17px}.id-form label,.id-card-panel>label{display:flex;flex-direction:column;gap:7px;font-size:.875rem;font-weight:650;color:#314564}.id-form :is(input:not([type=radio]),select),.id-card-panel input{width:100%;min-width:0;border:1px solid #fff3e9;border-radius:13px;background:#fff3e9;padding:12px;color:#173254;line-height:1.4;font-size:1rem}.id-form input[readonly]{color:#65748b;background:#f3f5f9}.id-form label>small{font-size:.875rem;font-weight:400;color:#64748d}.id-colours{border:0;padding:0;margin:4px 0;display:flex;gap:13px;flex-wrap:wrap}.id-colours legend{font-size:.875rem;font-weight:650;margin-bottom:12px}.id-colours label{display:flex;align-items:center;position:relative;gap:5px}.id-colours input{position:absolute;width:40px;height:40px;opacity:0;cursor:pointer;margin:0}.id-colours label>span{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;color:transparent;background:var(--avatar);border:3px solid white;box-shadow:0 0 0 1px #e3e8f0}.id-colours input:checked+span{color:#fff;box-shadow:0 0 0 2px var(--avatar)}.id-colours input:focus-visible+span{outline:2px solid #173458;outline-offset:3px}.id-colours b{font-size:.75rem;font-weight:500;color:#61718a}.id-form-footer{display:flex;align-items:center;flex-wrap:wrap;gap:10px 20px}.id-facts{margin:0}.id-facts>div{padding:13px 0;border-bottom:1px solid #fff3e9;display:flex;justify-content:space-between;gap:20px}.id-facts dt{font-size:.875rem;color:#66768e}.id-facts dd{display:flex;align-items:center;gap:6px;font-size:.875rem;text-align:right;margin:0;overflow-wrap:anywhere;min-width:0}.id-facts dd>.material-symbols-rounded{font-size:18px;color:#13806a}.id-session-tools{margin-top:18px}.id-session-tools summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-weight:650;font-size:.9375rem}.id-session-tools p{font-size:.875rem;color:#64748d;margin:13px 0}.id-session-tools button{width:100%;margin-top:5px}.id-card-panel{max-width:460px;margin:0 auto;background:#fff;border:1px solid #fff3e9;border-radius:28px;padding:25px;text-align:center}.id-card-panel>.id-avatar{width:72px;height:72px;font-size:1.7rem}.id-card-panel h2{font-size:1.35rem;overflow-wrap:anywhere;margin:10px 0}.id-real-qr{width:210px;max-width:100%;margin:10px auto}.id-real-qr svg{display:block;width:100%;height:auto}.id-card-panel input{text-align:center;font-size:.875rem}.id-muted{font-size:.875rem;color:#63738b;line-height:1.6}.id-card-actions{display:flex;justify-content:center;gap:9px;flex-wrap:wrap}.id-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px;margin-top:15px}.id-services-all{margin-top:18px}.id-signin{display:grid;gap:20px;max-width:950px;margin:10px auto}.id-signin-art{position:relative;padding:20px 0 10px}.id-signin-mark{display:grid;place-items:center;width:62px;height:62px;background:#fff3e9;border-radius:21px;color:#ff7900;margin-bottom:18px}.id-signin-mark>span{font-size:35px}.id-signin-art h1{font-size:2.15rem;line-height:1.15;letter-spacing:-1px;margin:0 0 10px;max-width:390px}.id-signin-art p{color:#64748d;margin:0;font-size:1rem}.id-signin-icons{display:none}.id-signin .id-panel{padding:22px}.id-signin .id-primary{width:100%}.id-password-wrap{display:flex;align-items:center;border:1px solid #fff3e9;border-radius:13px;background:#fff3e9}.id-password-wrap input{border:0!important;background:none!important}.id-password-wrap button{margin-right:3px;background:none}.id-status{padding:14px 18px;background:#e2f4ed;color:#226950;border-radius:17px;font-size:.9375rem;margin:18px 0}.id-status.error{color:#a13347;background:#fff0f2}#eravoAuthError{color:#a13347;margin:0;font-size:.875rem}#eravoAuthMessage{color:#226950;margin:0;font-size:.875rem}.id-page [hidden],.id-form p:empty{display:none!important}.id-loading{padding:45px;text-align:center;color:#64748d}@media(min-width:750px){.id-tabs{max-width:560px}.id-heading h1{font-size:1.9rem}.id-overview{grid-template-columns:1.15fr 1fr;align-items:center;gap:25px}.id-member{padding:24px}.id-quick-actions .id-symbol{width:58px;height:58px}.id-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.id-panel{padding:22px}.id-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.id-service-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px}.id-signin{grid-template-columns:1fr 1fr;gap:50px;align-items:center;padding:25px 0}.id-signin-art{padding:20px}.id-signin-art h1{font-size:3.25rem}.id-signin-icons{display:flex;gap:12px;margin-top:30px}.id-signin-icons>span{display:grid;place-items:center;background:#fff3e9;color:#ff7900;width:47px;height:47px;border-radius:50%}.id-signin-icons>span:nth-child(2){background:#eedffc;color:#7952b6}.id-signin-icons>span:nth-child(3){background:#d3eee5;color:#227c66}.id-signin-icons>span:nth-child(4){background:#ffdce8;color:#b64872}}@media(max-width:360px){.id-tabs button{font-size:.8125rem;padding:9px 5px;gap:4px}.id-tabs .material-symbols-rounded{font-size:18px}.id-member{padding:17px}.id-member-person h2{font-size:1.2rem}.id-member-bottom{flex-wrap:wrap}.id-facts>div{flex-direction:column;gap:5px}.id-facts dd{text-align:left}.id-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.id-heading-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.id-page .id-logout{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 14px;border:1px solid #efcbd0;border-radius:24px;background:#fff;color:#a12b3f;font-size:.875rem;font-weight:650;white-space:nowrap}.id-page .id-logout:hover{background:#fff0f2}.id-logout>.material-symbols-rounded{font-size:21px}@media(max-width:600px){.id-heading:has(.id-heading-actions){flex-wrap:wrap;gap:12px}.id-heading-actions{margin-left:auto}}.id-auth-help{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.id-auth-help .id-text-button{margin:0}.id-page .id-affiliates{display:flex;align-items:center;gap:14px;margin-bottom:20px;padding:18px;border:1px solid #ffc58f;border-radius:24px;background:#fff3e9;color:#ff7900;text-decoration:none}.id-affiliates>.id-symbol{background:#fff3e9;color:#ff7900}.id-affiliates>span:nth-child(2){flex:1;min-width:0}.id-affiliates strong{display:block;font-size:1.0625rem;line-height:1.4}.id-affiliates small{display:block;margin-top:3px;color:#49658d;font-size:.875rem;line-height:1.5}.id-affiliates>.material-symbols-rounded{flex-shrink:0;font-size:22px}.id-page .id-affiliates:hover{background:#fff3e9;border-color:#ffc58f}.id-page .id-affiliates:focus-visible{outline:2px solid #ff7900;outline-offset:3px}.id-hotel-stay{margin-bottom:20px}.id-hotel-stay>label{display:grid;gap:10px;font-size:14px;font-weight:650;margin:24px 0 12px}.id-hotel-stay .id-stay-code{width:100%;max-width:380px;box-sizing:border-box;padding:16px;background:#f5f8f7;border:1px solid #dce6e0;border-radius:12px;color:#194031;font:700 clamp(18px,3vw,27px)/1.4 ui-monospace,monospace;letter-spacing:.04em}.id-hotel-stay>p{font-size:16px;line-height:1.6;color:#52655e}.id-stay-actions{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:20px 0}.id-stay-actions a{text-decoration:none}.id-hotel-stay>small{font-size:14px;color:#65766d;line-height:1.6;display:block}.id-hotel-stay .id-panel-head{gap:16px;flex-wrap:wrap}.id-hotels-section-title{margin:28px 0 12px;font-size:21px}.id-partner-hotels{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:16px}.id-partner-hotel{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.id-partner-hotel h3,.id-partner-hotel p{margin:0}.id-partner-hotel p{line-height:1.6}.id-partner-hotel button{margin-top:auto}.id-partner-hotel .id-symbol{width:46px;height:46px;border-radius:14px;background:#e7f3ed;color:#1f6549}body main#musicView.music-shell{--music-green:#378cff;--audio-bg:#101113;--audio-surface:#1b1d21;--audio-line:#30333a;--audio-muted:#b4b8c2;max-width:none!important;width:100%!important;background:var(--audio-bg)!important;color:#f6f7fb!important;padding:0 20px 180px!important;color-scheme:dark}body #musicView :is(h1,h2,h3,strong){color:#f6f7fb!important}body #musicView :is(p,small){color:var(--audio-muted)}body #musicView :is(.music-greeting h1,.pc-page>h1){font-size:clamp(28px,3.8vw,42px);line-height:1.15;letter-spacing:-1.2px;margin:8px 0}body #musicView .music-greeting{padding:22px 0 16px}body #musicView :is(.music-chips,.pc-categories){gap:8px;padding:4px 0 18px}body #musicView :is(.music-chips,.pc-categories) button{background:#202226!important;border:1px solid #34373d!important;color:#d9dce3!important;border-radius:24px;font-size:14px;padding:10px 18px}body #musicView :is(.music-chips,.pc-categories) button.active{background:#f4f6fa!important;border-color:#f4f6fa!important;color:#15171b!important}body #musicView :is(.music-play,.em-primary,.em-cover-play,.artist-play,.main-control,.em-play,.play-pause){background:#378cff!important;color:#fff!important;border:0!important}body #musicView .music-play span{color:#fff!important}body #musicView :is(.music-workspace,.em-page){background:#101113!important;color:#f6f7fb!important}body #musicView .music-feature{min-height:240px!important;border:0!important;border-radius:18px;margin:0 0 20px;background:#191c22!important}body #musicView .music-feature-art{background:linear-gradient(90deg,#191c22,#191c22db 42%,#191c2233),url(https://i.ytimg.com/vi/Cp42frdwBh4/hqdefault.jpg) right center/cover!important}body #musicView .music-feature>div:last-child{padding:28px!important;max-width:80%}body #musicView .music-feature h2{font-size:clamp(30px,4vw,48px);max-width:520px;margin:10px 0}body #musicView :is(.md-heading,.music-title,.em-heading){margin-bottom:16px}body #musicView :is(.md-heading h2,.music-title h2,.em-heading h2,.pc-section-title h2){font-size:24px;font-weight:700;letter-spacing:-.6px}body #musicView :is(.md-heading button,.music-title button,.md-back,.em-remove-song,.em-rename button,.em-kicker,.em-section-head>button,#pcBack,#pcShows){color:#8ebaff!important}body #musicView .md-shortcuts{max-width:none;gap:12px}body #musicView .md-shortcuts button{border:1px solid #2c3037;background:#1b1d21;color:#f6f7fb;border-radius:14px;padding:18px}body #musicView .md-shortcuts button>span:first-child{color:#8ebaff!important;background:#25334a;border-radius:50%;padding:10px}body #musicView :is(.md-collections button,.md-collection){background:#20242c!important}body #musicView .md-collections button:after{background:linear-gradient(transparent,#111318f5)!important}body #musicView .md-collections img{opacity:.75}body #musicView .md-collections button>span{padding:22px}body #musicView .md-collections small{color:#e0e6f0}body #musicView .md-cover{color:#f6f7fb}body #musicView .md-cover .material-symbols-rounded{background:#f5f7fc!important;color:#13161b!important}body #musicView :is(.md-library-banner,.pc-entry,.queue-card,.lyrics-card,.blog-card,.music-page-card,.story-pair button){background:#1b1d21!important;border:1px solid #30333a!important;color:#f6f7fb!important;box-shadow:none}body #musicView .md-library-banner button{background:#f2f5fa!important;color:#15171b!important}body #musicView :is(.track,.em-song,.artist-row button,.chart-list button){color:#f6f7fb!important}body #musicView :is(.track i,.music-page-head button){color:#f6f7fb!important;background:#272a31!important}body #musicView :is(.artist-hero,.em-library-intro){background:#20242b!important}body #musicView :is(.music-search,.pc-discover-tools label,.pc-episode-tools input,.em-rename input){background:#1b1d21!important;border:1px solid #3a3e47!important;color:#fff!important}body #musicView input{color:#f6f7fb}body #musicView input::placeholder{color:#a7adb9;opacity:1}body #musicView :is(button,input,select):focus-visible{outline:2px solid #8ebaff!important;outline-offset:3px}body #musicView .pc-page{padding:0 0 24px}body #musicView .pc-page>p{margin-bottom:20px}body #musicView .pc-spotlight{min-height:200px;background:#1b1d21;border:1px solid #30333a;border-radius:18px;padding:28px}body #musicView .pc-spotlight h2{font-size:clamp(30px,4vw,46px);line-height:1.12;letter-spacing:-1.4px;margin:12px 0}body #musicView .pc-spotlight small{color:#9abff0}body #musicView .pc-spotlight button{background:#378cff;color:#fff;box-shadow:none;margin-top:16px}body #musicView .pc-orbit{background:#232b39;border-color:#38475f;width:160px;height:160px}body #musicView .pc-orbit:after{background:#2a3c58;border-color:#496283}body #musicView .pc-orbit>span{color:#b5d2fb}body #musicView .pc-show-cover{background:#20242c;border:1px solid #343943;min-height:0;aspect-ratio:1;justify-content:space-between;border-radius:16px;padding:22px}body #musicView .pc-show-cover small{color:#b7c9e4;letter-spacing:1.4px}body #musicView .pc-show-cover>strong{font-size:clamp(25px,3vw,39px);letter-spacing:-1px;max-width:95%;margin:0 0 44px}body #musicView .pc-cover-lines{border-color:#829dc018}body #musicView .pc-cover-play{background:#f4f7fc;color:#18202d}body #musicView .pc-show-cover:after{background:repeating-linear-gradient(90deg,#89a7d3 0 3px,transparent 3px 8px);height:18px}body #musicView .pc-show-meta h3{font-size:18px;line-height:1.35}body #musicView .pc-show-meta p{font-size:14px;color:#b4b8c2}body #musicView .pc-show-intro{background:#20242c;border:1px solid #343943;border-radius:18px;padding:26px}body #musicView .pc-show-intro>span{color:#aac9f5}body #musicView .pc-show-intro h2{font-size:32px}body #musicView .pc-episode-row{border-bottom:1px solid #2b2e34;gap:12px}body #musicView .pc-episode{padding:18px 8px;border-radius:12px}body #musicView .pc-episode:hover{background:#1b1e24}body #musicView .pc-episode.playing{background:#1c2b40}body #musicView .pc-episode>span:first-child{color:#b9d4fa;background:#25334a}body #musicView .pc-save-episode{background:#242830;color:#c2cbd9}body #musicView .pc-save-episode[aria-pressed=true]{background:#263f61;color:#c1dcff}body #musicView .pc-player{background:#1c2027;border:1px solid #3a414e;max-width:none;border-radius:20px;box-shadow:none;padding:28px}body #musicView .pc-player #pcToggle{background:#378cff;box-shadow:none}body #musicView .pc-player select{background:#262d38;border:1px solid #485367;color:#fff}body #musicView .pc-rich-controls button{background:#272e39;color:#dce6f5;border-color:#465166}body #musicView #pcFeedSummary{font-size:13px;color:#aeb6c4;line-height:1.6}body #musicPlayer.music-player{max-width:none;width:calc(100% - 24px);background:#242830!important;border:1px solid #424956!important;border-radius:14px;color:#fff!important;box-shadow:0 8px 30px #0006}body #musicPlayer .play-pause{background:#378cff!important;color:#fff!important}body #musicPlayer .player-cover{background:#344158;color:#c3dcff}body:has(#musicView:not([hidden])) nav#musicNav{max-width:none;background:#111317!important;border-top:1px solid #30343d;height:76px;padding-bottom:env(safe-area-inset-bottom)}body #musicNav button{color:#aeb5c2!important}body #musicNav button.active{color:#99c4ff!important}body #musicNav button.active>span{background:#23344e;border-radius:20px;padding:4px 14px}@media(min-width:1000px){body main#musicView.music-shell{padding-inline:32px!important}.pc-shows{gap:24px}}@media(max-width:600px){body main#musicView.music-shell{padding-inline:16px!important}body #musicView .music-feature{min-height:210px!important}body #musicView .music-feature>div:last-child{padding:22px!important;max-width:95%}body #musicView .md-shortcuts button{padding:12px 10px}body #musicView .md-shortcuts button>span:first-child{font-size:22px;padding:8px}body #musicView .pc-spotlight{padding:22px;min-height:0}body #musicView .pc-orbit{display:none}body #musicView .pc-show-cover{padding:16px}body #musicView .pc-show-cover>strong{font-size:27px;margin-bottom:38px}body #musicView .pc-show-cover small{font-size:9px;letter-spacing:.6px}body #musicView .pc-show-meta h3{font-size:16px}body #musicView .pc-show-meta p{font-size:13px}body #musicView .pc-player,body #musicView .pc-show-intro{padding:22px 16px}body #musicView .pc-show-intro h2{font-size:28px}}@media(max-width:600px){body main#musicView.music-shell{padding-bottom:150px!important}body #musicView .music-greeting{padding:16px 0 12px!important;gap:12px;align-items:center}body #musicView .music-greeting h1{font-size:24px!important;line-height:1.2!important;letter-spacing:-.6px!important;margin:4px 0!important}body #musicView .music-greeting small{font-size:11px!important;letter-spacing:1px!important}body #musicView .music-greeting>button{flex-shrink:0;width:44px!important;height:44px!important;font-size:23px!important}body #musicView :is(.music-chips,.pc-categories){margin:0!important;padding:0 0 14px!important;gap:7px!important}body #musicView :is(.music-chips,.pc-categories) button{font-size:14px!important;padding:8px 14px!important;min-height:40px}body #musicView .music-feature{min-height:0!important;margin:0 0 16px!important;border-radius:16px!important}body #musicView .music-feature>div:last-child{padding:18px!important;max-width:90%!important}body #musicView .music-feature h2{font-size:27px!important;line-height:1.1!important;letter-spacing:-.6px!important;margin:8px 0!important;max-width:250px}body #musicView .music-feature small{font-size:11px!important;letter-spacing:1px!important}body #musicView .music-feature p{font-size:14px!important;line-height:1.45!important;margin:8px 0 12px!important}body #musicView .music-play{font-size:14px!important;padding:10px 16px!important;min-height:44px}body #musicView .music-play span{font-size:22px!important}body #musicView :is(.md-heading h2,.music-title h2,.em-heading h2,.pc-section-title h2){font-size:20px!important;line-height:1.25}body:has(#musicView:not([hidden])) nav#musicNav{height:68px!important;box-sizing:border-box;padding:6px 6px env(safe-area-inset-bottom)!important;align-items:center}body #musicNav button{min-width:0!important;flex:1;gap:4px!important;padding:3px 0!important;min-height:48px}body #musicNav button>span{font-size:23px!important;line-height:24px!important;height:24px;box-sizing:content-box}body #musicNav button.active>span{padding:2px 12px!important;color:#99c4ff!important}body #musicNav button b{font-size:12px!important;font-weight:600!important;line-height:16px!important}body #musicPlayer.music-player{bottom:76px!important;min-height:58px!important;height:auto!important;padding:6px 8px!important;gap:4px;border-radius:12px!important}body #musicPlayer .player-main{min-width:0;flex:1;gap:9px!important;overflow:hidden}body #musicPlayer .player-main>span:last-child{min-width:0;text-align:left}body #musicPlayer :is(strong,small){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body #musicPlayer strong{font-size:14px!important;line-height:20px!important}body #musicPlayer small{font-size:12px!important;line-height:18px!important}body #musicPlayer .player-cover{width:38px!important;height:38px!important;min-width:38px;font-size:23px!important;display:grid;place-items:center}body #musicPlayer>button{width:44px!important;height:44px!important;font-size:24px!important;flex-shrink:0;border-radius:50%}}body #musicView .music-header{height:auto!important;min-height:64px!important;background:#fff!important;border-bottom:1px solid #e8eae9!important;padding:10px 14px!important;margin-inline:-20px;box-shadow:none!important;box-sizing:border-box}body #musicView .music-header .eh-row{gap:9px!important;justify-content:space-between;background:transparent!important}body #musicView .music-header .eh-home{width:96px!important;min-width:0!important;height:auto!important;background:transparent!important;padding:0!important;border:0!important;border-radius:0!important}body #musicView .music-header .eh-home img{width:96px!important;height:auto!important;max-height:42px;object-fit:contain;filter:none!important}body #musicView .music-header .eh-row>strong{display:none!important}body #musicView .music-header .eh-actions{margin-left:auto;gap:7px}body #musicView .music-header .eh-actions>button{width:38px!important;height:38px!important;padding:7px!important;background:#edf5f0!important;color:#092660!important;border:0!important;border-radius:50%!important}body #musicView .music-header .eh-actions .material-symbols-rounded{font-size:24px!important;line-height:24px!important}@media(min-width:1000px){body #musicView .music-header{margin-inline:-32px}}@media(max-width:600px){body #musicView .music-header{margin-inline:-16px}}@media(max-width:380px){body #musicView .music-header .eh-row{gap:7px!important}body #musicView .music-header .eh-home,body #musicView .music-header .eh-home img{width:80px!important}body #musicView .music-header .eh-actions{gap:4px}body #musicView .music-header .eh-actions>button{width:34px!important;height:34px!important}}@media(max-width:480px){body #musicView .music-header .eh-row{gap:4px!important}body #musicView .music-header .eh-home,body #musicView .music-header .eh-home img{width:76px!important}body #musicView .music-header .eh-actions{gap:3px!important}body #musicView .music-header .eh-actions>button{width:32px!important;height:36px!important;padding:5px!important}body #musicView .music-header .eh-actions .material-symbols-rounded{font-size:22px!important}}body #homeView.app-shell:has(>#superWorkspace.imigani-page:not([hidden])){padding-inline:0!important;background:#fcf9f4}body #homeView.app-shell:has(>#superWorkspace.imigani-page:not([hidden]))>.app-header{margin-inline:0!important;background:#fffdf9!important;border-bottom:1px solid #eee7df}body #homeView.app-shell:has(>#superWorkspace.imigani-page:not([hidden])) .eh-row>strong{color:#75504e!important}body #homeView #superWorkspace.imigani-page{--im-ink:#302d2c;--im-muted:#7a716b;--im-green:#064df7;--im-paper:#fcf9f4;--im-line:#ece5db;background:var(--im-paper);color:var(--im-ink);width:100%;max-width:none;padding:0 28px calc(110px + env(safe-area-inset-bottom))!important;margin:0;min-height:85dvh}body:has(#homeView:not([hidden])>#superWorkspace.imigani-page:not([hidden])) #superNav{display:none!important}#imiganiContent{font-family:DM Sans,sans-serif;font-size:15px;line-height:1.5;width:100%;max-width:none;margin:0}#imiganiContent *,.im-bottom *{box-sizing:border-box}#imiganiContent :is(button,input){font:inherit}#imiganiContent button{cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .16s ease,color .16s ease,transform .16s ease}#imiganiContent button:disabled{cursor:default;opacity:.45}#imiganiContent :is(button,input,a):focus-visible,.im-bottom button:focus-visible{outline:3px solid #a46bc9;outline-offset:3px}#imiganiContent h1:focus{outline:none}#imiganiContent .material-symbols-rounded{font-size:23px;line-height:1;flex-shrink:0}#imiganiContent :is(h1,h2,h3,p){margin-top:0}#imiganiContent h1{font-size:30px;line-height:1.2;letter-spacing:-.8px;margin-bottom:7px}#imiganiContent h2{font-size:21px;line-height:1.3;letter-spacing:-.4px}#imiganiContent h3{font-size:17px;line-height:1.35}.im-utility{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:63px;margin-bottom:10px}.im-language-label{display:flex;align-items:center;gap:8px;color:#7a7068;font-size:12px}#imiganiContent .im-language-label .material-symbols-rounded{font-size:18px;color:#a28e7e}.im-utility>div{display:flex;align-items:center;gap:7px}#imiganiContent .im-utility button{display:flex;align-items:center;justify-content:center;min-height:38px;min-width:38px;background:#f0e9e0;border:0;border-radius:24px;color:#665246;padding:8px 12px;font-size:12px;font-weight:700}#imiganiContent .im-utility button.active{background:#eadcf3;color:#77419e}.im-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 22px}.im-heading p{font-size:14px;color:var(--im-muted);margin:0}.im-search{display:flex;align-items:center;gap:6px;margin:0 0 20px}.im-search[hidden]{display:none}.im-search label{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--im-line);padding:11px 16px;border-radius:28px;flex:1;min-width:0}.im-search input{width:100%;min-width:0;background:transparent;border:0;outline:none;color:var(--im-ink)}#imiganiContent .im-search>button{background:transparent;border:0;width:42px;height:42px;color:#716863}.im-feature{display:grid;grid-template-columns:1fr 1.1fr;align-items:stretch;border-radius:26px;overflow:hidden;background:#f2e5d2;min-height:285px;margin-bottom:30px}.im-feature-copy{padding:34px;align-self:center}.im-eyebrow{font-size:11px;letter-spacing:1.5px;font-weight:800;color:#956544;display:block}#imiganiContent .im-feature h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(28px,3.2vw,42px);line-height:1.12;letter-spacing:-.8px;color:#513b2d;margin:14px 0}.im-feature-copy p{color:#786351;font-size:14px;max-width:360px;margin-bottom:22px}.im-feature img{width:100%;height:100%;max-height:360px;min-height:285px;object-fit:cover;object-position:28% center}#imiganiContent :is(.im-primary,.im-secondary){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:12px 18px;border-radius:26px;font-size:13px;line-height:1.25;font-weight:700;border:0;text-decoration:none}#imiganiContent .im-primary{background:var(--im-green);color:#fff;box-shadow:0 3px 7px #064df715}#imiganiContent .im-primary:hover{background:#05634c}#imiganiContent .im-primary .material-symbols-rounded{font-size:20px}#imiganiContent .im-secondary{background:#eee7df;color:#68554a}.im-section-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:15px}#imiganiContent .im-section-title h2{font-size:20px;margin:0}.im-section-title>span{color:var(--im-muted);font-size:12px}.im-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:0 0 17px;margin-bottom:3px;max-width:100%}#imiganiContent .im-chips button{white-space:nowrap;padding:8px 16px;min-height:38px;border-radius:24px;background:transparent;border:1px solid #e7ddd2;font-size:12px;font-weight:650;color:#76675c}#imiganiContent .im-chips button.active{color:#fff;background:#785a49;border-color:#785a49}.im-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.im-story-row{display:flex;align-items:center;border-bottom:1px solid var(--im-line);padding:17px 0;gap:10px;min-width:0}#imiganiContent .im-row-open{display:flex;align-items:center;gap:15px;flex:1;min-width:0;border:0;background:transparent;text-align:left;padding:0;color:var(--im-ink)}.im-row-open>span:nth-child(2){flex:1;min-width:0}.im-row-open small{display:block;font-size:10px;font-weight:700;letter-spacing:.3px;color:#a08a78;margin-bottom:4px}#imiganiContent .im-row-open h3{margin:0 0 4px;font-size:17px;letter-spacing:-.3px}.im-row-open p{font-size:11px;color:var(--im-muted);margin-bottom:0}#imiganiContent .im-row-open>.material-symbols-rounded{font-size:18px;color:#b3a292}.im-topic-icon{width:60px;height:60px;border-radius:50%;display:grid;place-items:center;flex-shrink:0;background:#efe4d3;color:#997144}#imiganiContent .im-topic-icon .material-symbols-rounded{font-size:27px}.im-topic-icon.rose,.im-culture-card.rose{background:#f7e4e1;color:#a66b64}.im-topic-icon.gold,.im-culture-card.gold{background:#f6ebcc;color:#997a33}.im-topic-icon.mint,.im-culture-card.mint{background:#e0ede4;color:#43755b}.im-topic-icon.lavender,.im-culture-card.lavender{background:#eae1f0;color:#8b62a3}.im-topic-icon.peach,.im-culture-card.peach{background:#f4e0ce;color:#b67848}.im-topic-icon.sky{background:#e3eaf0;color:#557893}#imiganiContent .im-save{position:relative;display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;border:0;border-radius:50%;background:transparent;color:#ad9b8c;padding:0}#imiganiContent .im-save.active{background:#e8ded2;color:#775338}#imiganiContent .im-save .material-symbols-rounded{font-size:21px}.im-note{display:flex;gap:12px;align-items:center;padding:19px 0;margin-top:12px;color:#8c7d71}.im-note p{font-size:12px;margin:0;line-height:1.7}.im-storage{color:#897d73;font-size:10px;text-align:center;margin:30px 0 0!important}.im-bottom{position:fixed;z-index:75;left:0;right:0;bottom:0;width:100%;max-width:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fffdf9f7;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-top:1px solid #eae2d9;padding:9px max(12px,calc((100vw - 850px)/2)) calc(8px + env(safe-area-inset-bottom));box-shadow:0 -5px 24px #51413707}.im-bottom button{font-family:DM Sans,sans-serif;background:transparent;border:0;color:#9a8c7f;display:flex;flex-direction:column;gap:3px;align-items:center;justify-content:center;min-height:59px;cursor:pointer}.im-bottom button>.material-symbols-rounded{font-size:23px;border-radius:24px;width:52px;padding:4px 0;line-height:1}.im-bottom button[aria-current]>.material-symbols-rounded{background:#efe3d5;color:#855d3a;font-variation-settings:"FILL" 1}.im-bottom button[aria-current]{color:#705038}.im-bottom b{font-size:12px;font-weight:700;line-height:1.2}.im-bottom small{font-size:9px;line-height:1.2;opacity:.8}#imiganiContent .im-back{border:0;background:transparent;padding:0 0 20px;display:flex;align-items:center;gap:8px;color:#82705f;font-size:13px}.im-reader{background:#fffdf9;border:1px solid var(--im-line);border-radius:25px;padding:30px clamp(22px,6vw,90px);min-height:430px}.im-reader-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.im-reader-tools>div{display:flex;align-items:center;gap:8px}#imiganiContent .im-reader-tools button[data-size]{border:0;border-radius:20px;background:#f3ece3;color:#76583f;width:48px;height:36px;font-family:Georgia,serif;font-size:14px}.im-reader-tools button[data-size]>span{font-size:20px}#imiganiContent .im-reader h1{font-family:Georgia,Times New Roman,serif;font-weight:600;font-size:clamp(27px,3.4vw,42px);line-height:1.25;color:#4e3c31;margin-bottom:20px}.im-reader-progress{height:4px;background:#eee7dc;border-radius:4px;overflow:hidden}.im-reader-progress>span{display:block;height:100%;background:#b08a5f;transition:width .2s}.im-story-text{font-family:Georgia,Times New Roman,serif;font-size:var(--reading-size);line-height:1.95;margin:32px auto!important;max-width:760px;color:#514c44;min-height:125px}.im-page-buttons{display:flex;align-items:center;justify-content:space-between;gap:9px;padding-top:16px;border-top:1px solid var(--im-line)}.im-page-buttons>span{font-size:11px;color:#a08d7a}.im-knowledge{margin-top:27px;padding-top:24px;border-top:1px solid var(--im-line)}#imiganiContent .im-knowledge h2{font-size:19px;letter-spacing:0;line-height:1.5;margin-bottom:18px}.im-answers{display:grid;gap:10px}#imiganiContent .im-answers button{display:flex;align-items:center;gap:12px;min-height:56px;width:100%;text-align:left;padding:14px 17px;border:1px solid #e9e0d6;border-radius:16px;background:#fffdf9;color:#675747;line-height:1.4}.im-answers button>span{flex:1}.im-answers button>b{display:grid;place-items:center;background:#f3eadd;border-radius:50%;font-size:12px;width:28px;height:28px;flex-shrink:0}#imiganiContent .im-answers button:hover:not(:disabled){background:#f6eee2}#imiganiContent .im-answers button.correct{background:#e4f2e9;color:#1d744b;border-color:#74b88d;opacity:1}#imiganiContent .im-answers button.wrong{background:#fbece8;color:#ab533a;border-color:#e4a18d}.im-feedback{padding:15px 18px;border-radius:15px;margin:18px 0;font-size:14px;line-height:1.65}.im-feedback.correct{background:#e4f2e9;color:#256b44}.im-feedback.wrong{background:#fff0e2;color:#a46936}.im-feedback p{margin:5px 0 0}.im-score{display:flex;align-items:center;gap:7px;background:#f5e9ce;color:#a27c37;padding:9px 12px;border-radius:25px;font-size:13px;font-weight:700}.im-riddle-start{display:flex;align-items:center;gap:24px;background:#eae1f1;padding:26px;border-radius:25px;margin-bottom:28px;color:#775094}.im-riddle-start>div{flex:1}.im-riddle-start .im-eyebrow{color:#9473ad}#imiganiContent .im-riddle-start h2{font-family:Georgia,serif;font-size:30px;margin:8px 0}.im-riddle-start p{font-size:13px;margin:0;color:#8a7499}#imiganiContent .im-riddle-start .im-primary{background:#875ca4}.im-round{display:grid;place-items:center;width:80px;height:80px;flex-shrink:0;background:#ffffff80;border-radius:50%}#imiganiContent .im-round .material-symbols-rounded{font-size:42px}.im-riddle-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}#imiganiContent .im-riddle-tile{position:relative;text-align:left;padding:22px 19px;background:#fffdf9;border:1px solid #ece3db;border-radius:22px;display:flex;flex-direction:column;gap:7px;color:#7e6554}.im-riddle-tile>span:first-child{font-family:Georgia,serif;font-size:30px;color:#c8b29e;line-height:1;margin-bottom:10px}.im-riddle-tile b{font-size:14px}.im-riddle-tile small{font-size:11px;color:#a39080}#imiganiContent .im-riddle-tile>.material-symbols-rounded{position:absolute;right:14px;top:20px;font-size:18px;color:#b9a58e}#imiganiContent .im-riddle-tile.solved{background:#eaf1e8;border-color:#d6e7d3}#imiganiContent .im-riddle-tile.solved>.material-symbols-rounded{color:#5c8a59}.im-game{max-width:760px;margin:0 auto;background:#f2ebf6;border-radius:28px;padding:28px;text-align:center;color:#705188}.im-game-top{display:flex;align-items:center;justify-content:space-between;color:#9b7caf;font-size:12px;font-weight:700}.im-game-top>span:last-child{display:flex;align-items:center;gap:5px}.im-game-icon{display:inline-grid;place-items:center;width:70px;height:70px;border-radius:50%;background:#e8d9f2;margin:22px auto}#imiganiContent .im-game-icon .material-symbols-rounded{font-size:38px}#imiganiContent .im-game h1{font-size:25px;line-height:1.5;letter-spacing:-.4px;margin-bottom:12px}.im-game>p{color:#987eaa;font-size:13px;margin-bottom:24px}#imiganiContent .im-game .im-answers button{border-color:#dfd1e6;color:#72568c;background:#fffafd}.im-game-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:20px;font-size:11px;color:#997eab}#imiganiContent .im-game-bottom .im-secondary{background:#e4d6ed;color:#8258a0}.im-hint{padding:15px;background:#fdf6df;border-radius:15px;color:#967441!important;margin:15px 0!important}.im-next-riddle{margin-top:7px}.im-culture-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.im-culture-card{border-radius:24px;position:relative;min-width:0}#imiganiContent .im-culture-card>button:first-child{background:transparent;border:0;text-align:left;color:inherit;padding:24px;width:100%;height:100%}.im-culture-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:25px}.im-culture-top .im-topic-icon{background:#ffffff75;color:inherit}.im-culture-top>span:last-child{font-size:30px;font-family:Georgia,serif;opacity:.5}.im-culture-card small{font-size:10px;font-weight:700;opacity:.8}#imiganiContent .im-culture-card h2{font-family:Georgia,serif;font-size:28px;margin:9px 0}.im-culture-card p{font-size:12px;opacity:.85;margin-bottom:25px;min-height:36px}.im-read-link{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:700}#imiganiContent .im-read-link .material-symbols-rounded{font-size:18px}#imiganiContent .im-culture-card>.im-save{position:absolute;right:12px;bottom:12px;color:inherit;background:#ffffff60}#imiganiContent .im-culture-reader>h2{font-size:17px;font-weight:500;color:#7d7066}.im-lesson-language{font-size:11px;color:#a48d77}.im-culture-text{font-size:17px;line-height:1.9;color:#74685e;max-width:850px}.im-activity{background:#ecf2e8;display:flex;gap:15px;padding:23px;border-radius:20px;margin:26px 0;color:#66805a}#imiganiContent .im-activity h3{font-size:16px;margin-bottom:7px}.im-activity p{font-size:14px;line-height:1.7;margin:0}.im-source{display:inline-flex;align-items:center;gap:6px;color:#8f775f;text-underline-offset:4px;font-size:11px;margin-top:24px}#imiganiContent .im-source .material-symbols-rounded{font-size:14px}.im-proverb-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.im-proverb-card{background:#f4ede0;border-radius:22px;position:relative;min-width:0}.im-proverb-card:nth-child(3n+2){background:#e8eee5}.im-proverb-card:nth-child(3n){background:#eee5ed}#imiganiContent .im-proverb-card>button:first-child{border:0;background:transparent;padding:26px;text-align:left;width:100%;height:100%;color:#7b6145}.im-proverb-label{font-size:10px;letter-spacing:1px;font-weight:700;text-transform:uppercase;color:#a38b72}.im-proverb-card blockquote{font-family:Georgia,serif;font-size:25px;line-height:1.4;letter-spacing:-.3px;margin:20px 0 14px;color:#5c493c;min-height:100px}.im-proverb-card p{font-size:12px;color:#9b816a;line-height:1.6;margin-bottom:27px}#imiganiContent .im-proverb-card>.im-save{position:absolute;bottom:15px;right:15px;background:#ffffff50;color:#ac8f6b}.im-credit{font-size:11px;line-height:1.8;color:#a28d79;margin-top:25px}.im-credit a{color:#9b7b5d;text-underline-offset:3px}#imiganiContent .im-credit .material-symbols-rounded{font-size:12px;vertical-align:middle}.im-proverb-reader{background:#f7efdf;position:relative}.im-quote{display:block;color:#c7a877;font-size:85px;font-family:Georgia,serif;line-height:.7;margin:30px 0 5px}.im-proverb-translation{color:#a68d6b;font-size:18px;line-height:1.7;margin-bottom:30px}.im-proverb-reader>section{border-top:1px solid #e7dac4;padding-top:26px}#imiganiContent .im-proverb-reader section h2{font-size:16px;margin:0 0 9px}.im-proverb-reader section p{font-size:16px;color:#8f7a60;margin-bottom:25px}.im-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px}#imiganiContent .im-result{display:flex;align-items:center;gap:15px;text-align:left;background:transparent;border:0;border-bottom:1px solid var(--im-line);padding:18px 0;min-width:0;color:#6f5b4e}.im-result>span:nth-child(2){flex:1;min-width:0}.im-result small{display:block;font-size:11px;color:#a88f7c;margin-bottom:6px}.im-result strong{font-size:16px;line-height:1.5}.im-empty{grid-column:1/-1;text-align:center;padding:55px 20px;color:#ae9986}#imiganiContent .im-empty>.material-symbols-rounded{font-size:44px;display:block;margin-bottom:20px}.im-empty h2{color:#7e6651}.im-empty p{font-size:14px;margin-bottom:22px}@media(min-width:1440px){body #homeView #superWorkspace.imigani-page{padding-inline:40px!important}.im-feature{grid-template-columns:1fr 1.4fr}.im-feature img{object-position:center 52%}}@media(max-width:900px){.im-culture-grid,.im-proverb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.im-riddle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.im-feature-copy{padding:25px}.im-feature img{min-height:260px}.im-riddle-start{flex-wrap:wrap;gap:16px}.im-riddle-start>.im-primary{margin-left:96px}.im-story-grid{column-gap:20px}}@media(max-width:600px){body #homeView #superWorkspace.imigani-page{padding:0 16px calc(105px + env(safe-area-inset-bottom))!important}.im-utility{min-height:56px;margin-bottom:8px}.im-language-label{font-size:10px;gap:5px}.im-heading{margin-bottom:18px}#imiganiContent h1{font-size:27px}.im-heading p{font-size:12px}.im-feature{grid-template-columns:1.05fr 1fr;min-height:244px;border-radius:23px;margin-bottom:25px}.im-feature-copy{padding:20px 15px}.im-feature .im-eyebrow{font-size:8px;letter-spacing:1.1px}#imiganiContent .im-feature h2{font-size:28px;margin:10px 0;line-height:1.13}.im-feature-copy p{font-size:11px;line-height:1.65;margin-bottom:17px}.im-feature img{min-height:244px;max-height:290px;object-position:32% center}#imiganiContent .im-feature .im-primary{padding:10px 13px;gap:6px;font-size:11px;min-height:40px}#imiganiContent .im-feature .im-primary>.material-symbols-rounded:first-child{display:none}.im-story-grid,.im-results{grid-template-columns:1fr}.im-story-row{padding:16px 0}.im-topic-icon{width:57px;height:57px}#imiganiContent .im-row-open h3{font-size:17px}.im-row-open small{font-size:10px}.im-chips{margin-right:-16px;padding-right:16px}#imiganiContent .im-section-title h2{font-size:18px}.im-section-title>span{font-size:10px}.im-reader{padding:22px 19px;border-radius:22px;min-height:390px}.im-reader-tools{margin-bottom:18px}.im-reader-tools .im-eyebrow{font-size:9px;letter-spacing:1px}#imiganiContent .im-reader h1{font-size:28px}.im-story-text{line-height:1.85;margin:25px 0!important;min-height:185px}.im-page-buttons .im-primary,.im-page-buttons .im-secondary{padding:11px 13px!important;font-size:11px!important}.im-page-buttons>span{font-size:10px}.im-bottom{padding-top:7px}.im-bottom b{font-size:11px}.im-bottom small{font-size:8px}.im-riddle-start{padding:21px;gap:14px;border-radius:22px}.im-round{width:58px;height:58px}#imiganiContent .im-round .material-symbols-rounded{font-size:32px}.im-riddle-start .im-eyebrow{font-size:9px}#imiganiContent .im-riddle-start h2{font-size:27px}.im-riddle-start p{font-size:11px}.im-riddle-start>.im-primary{margin-left:72px}.im-riddle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}#imiganiContent .im-riddle-tile{padding:20px 17px}.im-game{padding:21px 17px;border-radius:22px}.im-game-top{font-size:10px}#imiganiContent .im-game h1{font-size:23px;line-height:1.5}.im-game-icon{margin:20px auto}.im-game-bottom{font-size:10px}.im-culture-grid{gap:12px}#imiganiContent .im-culture-card>button:first-child{padding:19px 15px}.im-culture-top .im-topic-icon{width:46px;height:46px}.im-culture-top>span:last-child{font-size:24px}.im-culture-top{margin-bottom:19px}.im-culture-card small{font-size:9px}#imiganiContent .im-culture-card h2{font-size:25px;overflow-wrap:anywhere}.im-culture-card p{font-size:11px}.im-culture-card .im-read-link{font-size:9px;gap:4px;padding-bottom:29px}#imiganiContent .im-culture-card>.im-save{width:31px;height:31px;right:10px;bottom:10px}.im-culture-text{font-size:16px}.im-activity{padding:17px;gap:10px}.im-activity p{font-size:13px}.im-proverb-grid{grid-template-columns:1fr;gap:15px}.im-proverb-card blockquote{min-height:0;font-size:27px;margin:15px 0}.im-proverb-card p{margin-bottom:22px;font-size:12px}#imiganiContent .im-proverb-card>button:first-child{padding:23px}.im-credit{font-size:10px}.im-note{align-items:flex-start}.im-storage{font-size:9px}.im-proverb-translation{font-size:17px}}@media(prefers-reduced-motion:reduce){#imiganiContent *,.im-bottom *{transition:none!important;scroll-behavior:auto!important}}.eravo-sponsored{box-sizing:border-box;width:100%;min-width:0;max-width:100%;margin:26px 0 8px;padding:18px;background:#fff;border:1px solid #dce7e0;border-radius:23px;color:#163a2c;text-align:left;font-family:inherit;position:relative}.eravo-sponsored-label{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#61746a;font-size:12px;line-height:1.5;margin-bottom:12px}.eravo-sponsored-label>.eravo-ad-disclosure{display:inline-flex;align-items:center;justify-content:center;padding:3px 7px;border-radius:6px;background:#172016;color:#ffd600;font-size:10px;font-weight:900;line-height:1;letter-spacing:.06em;text-transform:uppercase}.eravo-ad-context{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.eravo-sponsored-label>small{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#718078;font-size:11px}.eravo-sponsored-label button{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:6px;border:0;border-radius:50%;background:#f0f5f2;color:#61746a;cursor:pointer}.eravo-sponsored-label button .material-symbols-rounded{font-size:20px}.eravo-sponsored>a{display:flex;align-items:center;gap:18px;color:inherit;text-decoration:none}.eravo-sponsored>a>img{width:100px;height:100px;object-fit:cover;border-radius:15px;flex-shrink:0}.eravo-sponsored .eravo-sponsored-mark{display:grid;place-items:center;width:64px;height:64px;flex-shrink:0;background:#e6f3eb;color:#064df7;border-radius:50%;font-size:32px}.eravo-sponsored-copy{display:flex;flex-direction:column;gap:7px;min-width:0;overflow-wrap:anywhere}.eravo-sponsored-copy>strong{font-size:20px;line-height:1.3;letter-spacing:-.3px}.eravo-sponsored-copy>span{font-size:14px;line-height:1.5;color:#61746a}.eravo-sponsored-copy>b{font-size:14px;color:#064df7;margin-top:5px}.eravo-sponsored :is(button,a):focus-visible{outline:3px solid #62ba9b;outline-offset:4px}body #superWorkspace.services-page>.eravo-sponsored{width:calc(100% - 28px);margin:20px 14px}@media(max-width:480px){.eravo-sponsored{padding:15px}.eravo-sponsored>a{gap:13px;align-items:flex-start}.eravo-sponsored>a>img{width:76px;height:85px}.eravo-sponsored .eravo-sponsored-mark{width:48px;height:48px;font-size:27px}.eravo-sponsored-copy>strong{font-size:18px}}.eravo-house-promotion{background:#f3f7ff;border-color:#dbe6ff;margin-top:18px;padding:16px;border-radius:20px;color:#142b4e}.eravo-house-promotion .eravo-sponsored-label{color:#5b6784;font-size:12px}.eravo-house-promotion>a>img{width:150px;height:125px;object-fit:contain;background:#fff;border-radius:16px}.eravo-house-promotion .eravo-sponsored-copy>b{display:inline-flex;align-items:center;gap:12px;align-self:flex-start;border-radius:24px;background:#064df7;padding:9px 16px;color:#fff;font-size:14px;min-height:40px;box-sizing:border-box}.eravo-house-promotion .eravo-sponsored-copy>strong{font-size:22px;color:#142b4e}.eravo-house-promotion .eravo-sponsored-copy>span{color:#54627d;font-size:16px;max-width:38rem}.eravo-kids-promotion{background:#f6f0ff;border-color:#e4d6ff}.eravo-kids-promotion .eravo-sponsored-copy>b{background:#7139c4}.eravo-kids-promotion .eravo-sponsored-label button{background:#eae0fa;color:#623f90}@media(max-width:480px){.eravo-house-promotion>a{align-items:center;gap:12px}.eravo-house-promotion>a>img{width:96px;height:120px}.eravo-house-promotion .eravo-sponsored-copy>strong{font-size:18px}.eravo-house-promotion .eravo-sponsored-copy>span{font-size:14px}.eravo-house-promotion .eravo-sponsored-copy>b{padding:8px 12px}}.eravo-product-promotion>a>img{object-fit:contain;background:#f4f7fb;padding:12px}.eravo-sponsored-copy>.eravo-sponsored-price{font-size:20px;color:#245fce}.eravo-sponsored-price small{font-size:12px;font-weight:400;color:#71839a}.b2b-app #ebRoot .eravo-sponsored{margin:16px 0 20px;padding:16px;border:1px solid #e5d9c9;border-radius:12px;background:#fff8ed;color:#303033}.b2b-app #ebRoot .eravo-sponsored-label{margin-bottom:10px;gap:10px}.b2b-app #ebRoot .eravo-sponsored-label>small{font-size:14px;color:#6a5e4e}.b2b-app #ebRoot .eravo-sponsored-label button{width:36px;height:36px;min-width:36px;background:#f0e8dc;color:#655a4b}.b2b-app #ebRoot .eravo-sponsored>a{gap:18px}.b2b-app #ebRoot .eravo-sponsored>a>img{width:115px;height:105px;padding:8px;object-fit:contain;border-radius:8px;background:#fff}.b2b-app #ebRoot .eravo-sponsored-copy>strong{font-size:21px;color:#303033;line-height:1.3}.b2b-app #ebRoot .eravo-sponsored-copy>span{font-size:16px;color:#635d55}.b2b-app #ebRoot .eravo-sponsored-copy>b{display:inline-flex;align-self:flex-start;gap:8px;align-items:center;padding:9px 13px;border-radius:7px;background:#f68b1e;color:#242424;font-size:14px;min-height:40px;box-sizing:border-box}.b2b-app #ebRoot .eravo-sponsored :is(button,a):focus-visible{outline-color:#d57213}@media(max-width:600px){.b2b-app #ebRoot .eravo-sponsored{padding:13px}.b2b-app #ebRoot .eravo-sponsored>a{gap:12px;align-items:flex-start}.b2b-app #ebRoot .eravo-sponsored>a>img{width:76px;height:90px;padding:5px}.b2b-app #ebRoot .eravo-sponsored-copy>strong{font-size:18px}.b2b-app #ebRoot .eravo-sponsored-copy>span{font-size:14px}.b2b-app #ebRoot .eravo-sponsored-copy>b{padding:8px 11px}}.eravo-house-promotion,.b2b-app #ebRoot .eravo-house-promotion{padding:0;background:#fff;border:1px solid #e4e7ed;border-radius:20px;overflow:hidden;margin:20px 0;box-shadow:0 8px 24px #14243b08}.eravo-house-promotion .eravo-sponsored-label,.b2b-app #ebRoot .eravo-house-promotion .eravo-sponsored-label{padding:10px 16px;margin:0;color:#4d5768;font-size:12px}.eravo-house-promotion .eravo-sponsored-label>small,.b2b-app #ebRoot .eravo-house-promotion .eravo-sponsored-label>small{color:#4d5768;font-size:13px}.eravo-house-promotion>a,.b2b-app #ebRoot .eravo-house-promotion>a{display:block;text-decoration:none;color:inherit;gap:0}.eravo-house-promotion .eac{border-radius:0}.eravo-house-promotion a:focus-visible{outline:3px solid #1467ed;outline-offset:-3px}.super-workspace.eravo-connected-id{background:#f7f9f8!important;padding:23px 18px 110px!important}.eravo-auth-page{max-width:455px;margin:0 auto}.eravo-auth-intro{text-align:center;margin:8px 0 27px}.eravo-auth-intro>span{display:grid;place-items:center;width:68px;height:68px;border-radius:22px;background:#e4f3e9;color:#064df7;font-size:36px;margin:0 auto 20px}.eravo-auth-intro>small{font-size:12px;font-weight:700;letter-spacing:.12em;color:#64748d}.eravo-auth-intro h1{font-size:28px;letter-spacing:-.7px;margin:10px 0;line-height:1.2;color:#10264b}.eravo-auth-intro p{font-size:15px;line-height:1.6;color:#64748d}.eravo-auth-card{padding:25px;background:#fff;border:1px solid #dfe8e3;border-radius:19px;color:#10264b}.eravo-auth-card label{display:block;font-size:14px;font-weight:600;margin-bottom:18px}.eravo-auth-card input{box-sizing:border-box;display:block;width:100%;padding:12px;border:1px solid #dfe8e3;border-radius:9px;margin-top:8px;font-family:inherit;font-size:16px;font-weight:400;background:#fff;color:#10264b}.eravo-auth-primary,.eravo-auth-secondary{width:100%;min-height:47px;display:flex;align-items:center;justify-content:space-between;gap:9px;padding:12px 15px;border-radius:10px;font-family:inherit;font-size:15px;font-weight:600;border:0;cursor:pointer}.eravo-auth-primary{background:#064df7;color:#fff}.eravo-auth-primary:disabled{opacity:.6}.eravo-auth-secondary{background:#edf7f2;color:#064df7;margin-top:12px;justify-content:center}.eravo-auth-switch{background:none;border:0;width:100%;font-family:inherit;font-size:14px;font-weight:600;color:#064df7;margin-top:20px;cursor:pointer}.eravo-auth-avatar{width:55px;height:55px;display:grid;place-items:center;background:#064df7;color:#fff;border-radius:50%;font-size:24px;margin-bottom:18px}.eravo-auth-card h2{font-size:23px;margin:0 0 8px}.eravo-auth-card>p{font-size:15px;color:#64748d;margin:0 0 12px;overflow-wrap:anywhere}.eravo-auth-connected{display:flex;align-items:center;gap:8px;background:#edf7f2;color:#064df7;border-radius:9px;padding:12px;font-size:14px;margin:22px 0}.eravo-auth-card #eravoAuthError:not(:empty){color:#a12c27;background:#fff0ee;padding:12px;border-radius:8px;font-size:14px;line-height:1.5}.eravo-auth-card #eravoAuthMessage:not(:empty){background:#edf7f2;color:#064df7;padding:12px;border-radius:8px;font-size:14px;line-height:1.5}body #homeView>.home-shop{min-width:0;display:grid;gap:24px;margin:12px 0 28px;grid-column:1/-1}body #homeView>.home-shop[hidden]{display:none!important}body #homeView>.entertainment{display:none!important}.home-shop *{box-sizing:border-box}.home-shop .hd-section{--hd-accent:#ff7900;--hd-tint:#fff3e9;min-width:0;padding:18px 0 0;border-top:1px solid #e0e6f0}.home-shop .hd-heading{display:flex;align-items:center;gap:10px;margin:0 0 14px;min-width:0}.home-shop .hd-service-icon{width:42px;height:42px;flex-shrink:0;display:grid;place-items:center;background:var(--hd-tint);color:var(--hd-accent);border-radius:15px}.home-shop .hd-heading>div{min-width:0;flex:1}.home-shop .hd-heading h2{font-size:20px;letter-spacing:-.5px;margin:0;color:#193352;line-height:1.3;font-weight:800}.home-shop .hd-heading p{font-size:12px;color:#687991;margin:3px 0 0;line-height:1.4}.home-shop .hd-all{display:flex;align-items:center;gap:5px;white-space:nowrap;min-height:44px;padding:4px 0 4px 8px;font-size:12px;font-weight:750;background:none;border:0;color:var(--hd-accent)}.home-shop .hd-all>span{font-size:19px}.home-shop .hd-row{display:grid;grid-auto-flow:column;grid-auto-columns:43%;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#ccd5e5 transparent;padding:2px 2px 10px;margin:0 -2px}.home-shop .hd-card{position:relative;display:flex;flex-direction:column;min-width:0;scroll-snap-align:start;text-align:left;border:1px solid #e4e9f1;border-radius:17px;background:#fff;overflow:hidden;padding:0;color:#1e3454;box-shadow:0 3px 10px #19345904}.home-shop .hd-photo{display:grid;place-items:center;position:relative;aspect-ratio:1.12;width:100%;background:var(--hd-tint);overflow:hidden;color:var(--hd-accent)}.home-shop .hd-photo>span:first-child{font-size:38px}.home-shop .hd-photo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .2s}.home-shop .hd-photo>img[hidden]{display:none}.home-shop .hd-photo>small{position:absolute;left:9px;top:9px;font-size:10px;font-weight:750;border-radius:6px;background:#fffe;color:#465974;padding:4px 7px}.home-shop .hd-copy{padding:11px 12px 13px;display:flex;flex-direction:column;gap:4px;flex:1;min-width:0}.home-shop .hd-copy>strong{font-size:14px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.home-shop .hd-copy>small{font-size:11px;color:#708098;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.5}.home-shop .hd-copy>b{font-size:14px;color:var(--hd-accent);padding-top:4px;margin-top:auto}.home-shop .hd-note{font-size:11px;line-height:1.5;margin:2px 0 0;color:#748199}.home-shop .hd-food{--hd-accent:#ff7900;--hd-tint:#fff3e9}.home-shop .hd-pharmacy{--hd-accent:#258171;--hd-tint:#e2f5ee}.home-shop .hd-grocery{--hd-accent:#557e28;--hd-tint:#edf5dc}.home-shop .hd-tv{--hd-accent:#fff3e9;--hd-tint:#263350;background:#15213a;border:0;border-radius:22px;padding:18px 16px 8px}.home-shop .hd-tv .hd-heading h2{color:#fff}.home-shop .hd-tv .hd-heading p{color:#afbfda}.home-shop .hd-tv .hd-card{background:#20304e;border-color:#334461;color:#fff}.home-shop .hd-tv .hd-copy>small{color:#ffc58f}.home-shop .hd-tv .hd-photo{aspect-ratio:.83}.home-shop .hd-tv .hd-photo img{object-fit:cover}.home-shop .hd-music{--hd-accent:#8350b6;--hd-tint:#efe6fc}.home-shop .hd-music .hd-photo{aspect-ratio:1}.home-shop .hd-play{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fffe;color:#223957;box-shadow:0 2px 10px #101f3b20}.home-shop .hd-empty{border:1px dashed #fff3e9;border-radius:15px;padding:18px;font-size:13px;color:#647790;background:#fff5}.home-shop .hd-empty button{background:none;color:var(--hd-accent);display:flex;align-items:center;gap:6px;border:0;font-weight:700}.home-shop button:focus-visible{outline:3px solid #ff7900;outline-offset:3px}.home-shop button[aria-busy=true]{opacity:.6;cursor:progress}@media(min-width:600px){.home-shop .hd-row{grid-auto-columns:calc((100% - 24px)/3)}.home-shop .hd-heading h2{font-size:23px}.home-shop .hd-heading p,.home-shop .hd-all{font-size:13px}.home-shop .hd-copy>strong{font-size:15px}.home-shop .hd-copy>b{font-size:15px}}@media(min-width:960px){body #homeView>.home-shop{gap:28px}.home-shop .hd-row{grid-auto-columns:var(--hd-width, calc((100% - 56px)/5) );gap:14px}.home-shop .hd-copy{padding:13px 14px 15px}.home-shop .hd-section{padding-top:22px}.home-shop .hd-tv{padding:22px 22px 12px}}@media(hover:hover){.home-shop .hd-card:hover img{transform:scale(1.035)}.home-shop .hd-all:hover{text-decoration:underline;text-underline-offset:4px}}@media(prefers-reduced-motion:reduce){.home-shop .hd-photo>img{transition:none}}@media(max-width:350px){.home-shop .hd-heading p{font-size:11px}.home-shop .hd-heading h2{font-size:18px}.home-shop .hd-service-icon{width:36px;height:36px}.home-shop .hd-row{grid-auto-columns:47%}.home-shop .hd-copy{padding:9px}.home-shop .hd-copy>strong,.home-shop .hd-copy>b{font-size:13px}}.home-shop .hd-entertainment{display:grid;gap:20px;min-width:0;border-top:1px solid #fff3e9;padding-top:24px}.home-shop .hd-entertainment-heading h2{margin:0;font-size:23px;letter-spacing:-.5px;color:#193352;font-weight:800}.home-shop .hd-entertainment-links{display:grid;grid-template-columns:repeat(var(--he-columns),minmax(0,1fr));gap:12px}.home-shop .hd-entertainment-links>button{--he-tint:#fff3e9;--he-ink:#ff7900;display:flex;align-items:center;text-align:left;gap:13px;min-width:0;min-height:96px;border:1px solid #fff3e9;border-radius:19px;padding:17px;background:var(--he-tint);color:#203959;font:inherit}.home-shop .hd-entertainment-links>.hd-entertainment-music{--he-tint:#f1eafd;--he-ink:#8754b5;border-color:#e5d9f4}.home-shop .hd-entertainment-links>.hd-entertainment-events{--he-tint:#fff3e9;--he-ink:#ff7900;border-color:#fff3e9}.home-shop .hd-entertainment-icon{display:grid;place-items:center;width:46px;height:46px;flex:none;background:#ffffffc9;color:var(--he-ink);border-radius:15px}.home-shop .hd-entertainment-icon>span{font-size:25px}.home-shop .hd-entertainment-links>button>span:nth-child(2){min-width:0;flex:1}.home-shop .hd-entertainment-links strong{display:block;font-size:17px;line-height:1.4}.home-shop .hd-entertainment-links small{display:block;color:#6b7689;font-size:12px;line-height:1.4;margin-top:4px}.home-shop .hd-entertainment-links>button>.material-symbols-rounded{font-size:19px;color:var(--he-ink)}.home-shop .hd-entertainment .hd-music{margin-top:0}.home-shop .hd-entertainment .hd-section{border-top:0}.home-shop .hd-entertainment-links>button:hover{filter:brightness(.98)}@media(max-width:640px){.home-shop .hd-entertainment{gap:16px;padding-top:20px}.home-shop .hd-entertainment-heading h2{font-size:21px}.home-shop .hd-entertainment-links{gap:9px}.home-shop .hd-entertainment-links>button{padding:15px 8px;min-height:114px;flex-direction:column;text-align:center;gap:10px;border-radius:18px}.home-shop .hd-entertainment-links strong{font-size:15px}.home-shop .hd-entertainment-links small,.home-shop .hd-entertainment-links>button>.material-symbols-rounded{display:none}.home-shop .hd-entertainment-icon{width:45px;height:45px;border-radius:15px}}body #homeView #services{--home-service-columns:4;display:grid;grid-template-columns:repeat(var(--home-service-columns),minmax(0,1fr));gap:22px 8px}body #homeView #services>button{display:grid!important;align-content:start;min-width:0;padding:0;animation:none}body #homeView #services>button b{max-width:100%;font-size:.875rem;line-height:1.35;font-weight:650;overflow-wrap:anywhere}body #homeView #services>#moreBtn,body #homeView #services>[data-home-service-hidden],body #homeView #services>[data-eravo-paused],body #homeView #services:not(.home-services-ready)>button:nth-child(n+5){display:none!important}body #homeView .home-services-toggle{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;margin:20px auto 0;padding:10px 22px;border:1px solid #d2e5da;border-radius:28px;background:#edf6f0;color:#ff7900;font:700 .875rem/1.4 DM Sans,sans-serif;cursor:pointer}body #homeView .home-services-toggle[hidden]{display:none}body #homeView .home-services-toggle .material-symbols-rounded{font-size:20px}body #homeView .home-services-toggle:hover{background:#e0f0e5}body #homeView .home-services-toggle:focus-visible{outline:3px solid #ff7900;outline-offset:4px}@media(min-width:760px){body #homeView #services{--home-service-columns:6;gap:24px 16px}}@media(min-width:1100px){body #homeView #services{--home-service-columns:8}}body.mm-menu-open{overflow:hidden}body #megaMenu.mm-enhanced{position:fixed;inset:0 0 auto;height:var(--mm-viewport,100dvh);display:grid;align-items:center;justify-items:center;padding:24px!important;background:#0b20466b!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:2000;box-sizing:border-box}body #megaMenu.mm-enhanced[hidden],#megaMenu.mm-enhanced>.mega-sheet,#megaMenu.mm-enhanced [hidden]{display:none!important}#megaMenu.mm-enhanced .mm-panel{display:flex;flex-direction:column;width:min(620px,100%);max-height:min(720px,calc(var(--mm-viewport,100dvh) - 48px));min-height:0;overflow:hidden;border:1px solid #fff3e9;border-radius:28px;background:#fff;color:#162f53;box-shadow:0 22px 80px #061b4b35;font-family:DM Sans,sans-serif}#megaMenu .mm-panel *,#megaMenu .mm-panel *:before,#megaMenu .mm-panel *:after{box-sizing:border-box}#megaMenu .mm-panel button{font:inherit;cursor:pointer}#megaMenu.mm-enhanced .mm-header{display:flex;align-items:center;gap:12px;flex-shrink:0;padding:20px 22px 16px;border-bottom:1px solid #fff3e9}#megaMenu .mm-logo{display:block;width:104px;height:35px;object-fit:contain;flex-shrink:0}#megaMenu.mm-enhanced .mm-header h2{position:static;flex:1;margin:0;font-size:1rem;font-weight:650;line-height:1.4;letter-spacing:0;color:#66758e}#megaMenu.mm-enhanced .mm-icon-button{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;padding:0;border:0;border-radius:50%;background:#fff3e9;color:#ff7900}#megaMenu .mm-icon-button .material-symbols-rounded{font-size:23px}#megaMenu .mm-icon-button[aria-expanded=true]{background:#ff7900;color:#fff}#megaMenu .mm-tools{flex-shrink:0;min-width:0;padding-top:14px;background:#fff3e9;border-bottom:1px solid #fff3e9}#megaMenu.mm-enhanced .mm-search{display:flex;align-items:center;gap:8px;min-height:44px;margin:0 18px 12px;padding:0 12px;border:1px solid #fff3e9;border-radius:15px;background:#fff;color:#7385a2}#megaMenu .mm-search>.material-symbols-rounded{font-size:22px;flex-shrink:0}#megaMenu .mm-search:focus-within{outline:2px solid #ff79004d;outline-offset:2px}#megaMenu.mm-enhanced .mm-search input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#162f53;font:400 1rem/1.4 DM Sans,sans-serif;padding:11px 0}#megaMenu .mm-search input::placeholder{color:#7989a1}#megaMenu .mm-search input::-webkit-search-cancel-button{-webkit-appearance:none}#megaMenu .mm-search button{display:grid;place-items:center;width:32px;height:34px;flex-shrink:0;padding:0;border:0;border-radius:50%;background:#fff3e9;color:#ff7900}#megaMenu .mm-search button span{font-size:19px}#megaMenu.mm-enhanced .mm-categories{display:flex;gap:5px;overflow-x:auto;padding:0 16px 12px;border:0;scrollbar-width:thin;overscroll-behavior:contain}#megaMenu .mm-categories button{min-height:40px;flex-shrink:0;padding:8px 12px;border:1px solid transparent;border-radius:22px;background:transparent;color:#61708b;font-size:.875rem;font-weight:600;white-space:nowrap}#megaMenu.mm-enhanced .mm-categories button[aria-pressed=true]{background:#ff7900;color:#fff;border-color:#ff7900}#megaMenu.mm-enhanced .mm-content{min-height:0;overflow:auto;overscroll-behavior:contain;padding:20px 18px 15px}#megaMenu .mm-results-status{margin:0 4px 16px;font-size:.875rem;line-height:1.5;color:#637898}#megaMenu.mm-enhanced .mm-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px 8px}#megaMenu.mm-enhanced .mm-service{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;min-width:0;min-height:104px;padding:9px 3px;border:0;border-radius:19px;color:#193457;background:transparent;text-align:center}#megaMenu.mm-enhanced .mm-service-icon{display:grid;place-items:center;width:58px;height:58px;flex-shrink:0;border-radius:50%;color:var(--mm-ink,#ff7900);background:var(--mm-tint,#fff3e9);box-shadow:inset 0 0 0 1px #ffffff7a}#megaMenu.mm-enhanced .mm-service-icon .material-symbols-rounded{font-size:28px}#megaMenu .mm-service-copy{display:block;min-width:0;max-width:100%}#megaMenu.mm-enhanced .mm-service-copy strong{display:block;font-size:.9375rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere}#megaMenu.mm-enhanced .mm-tone-shopping{--mm-tint:#def6ef;--mm-ink:#08785f}#megaMenu.mm-enhanced .mm-tone-business,#megaMenu.mm-enhanced .mm-tone-travel{--mm-tint:#fff3e9;--mm-ink:#ff7900}#megaMenu.mm-enhanced .mm-tone-entertainment{--mm-tint:#efe5ff;--mm-ink:#7946b8}#megaMenu.mm-enhanced .mm-tone-money{--mm-tint:#fff3e9;--mm-ink:#ff7900}#megaMenu.mm-enhanced .mm-tone-personal{--mm-tint:#ffe7ef;--mm-ink:#ad416a}#megaMenu.mm-enhanced .mm-footer{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-shrink:0;padding:12px 18px;border-top:1px solid #fff3e9;background:#fff3e9}#megaMenu.mm-enhanced .mm-footer button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:9px 13px;border:0;border-radius:24px;background:transparent;color:#ff7900;font-size:.875rem;font-weight:650}#megaMenu.mm-enhanced .mm-footer #mmBrowse{background:#fff3e9;color:#ff7900}#megaMenu .mm-footer .material-symbols-rounded{font-size:21px}#megaMenu .mm-empty{padding:25px 12px;text-align:center}#megaMenu .mm-empty>.material-symbols-rounded{font-size:32px;color:#748fb7}#megaMenu .mm-empty h3{font-size:1rem;line-height:1.4;margin:12px 0}#megaMenu .mm-empty button{min-height:44px;padding:10px 16px;border:1px solid #fff3e9;border-radius:22px;color:#ff7900;background:#fff3e9;font-size:.875rem;font-weight:600}#megaMenu .mm-panel button:focus-visible{outline:3px solid #ff7900;outline-offset:1px}#megaMenu .mm-panel button[aria-busy=true]{opacity:.6;cursor:progress}@media(hover:hover){#megaMenu.mm-enhanced .mm-service:hover,#megaMenu .mm-categories button:hover,#megaMenu .mm-icon-button:hover{background:#fff3e9}#megaMenu .mm-footer button:hover{filter:brightness(.97)}}@media(max-width:600px){body #megaMenu.mm-enhanced{align-items:end;justify-items:center;padding:24px 0 0!important;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}#megaMenu.mm-enhanced .mm-panel{width:100%;max-height:calc(var(--mm-viewport,100dvh) - 24px);border-radius:28px 28px 0 0;border-bottom:0;box-shadow:0 -14px 65px #061b4b30}#megaMenu.mm-enhanced .mm-header{gap:9px;padding:17px 16px 14px}#megaMenu .mm-logo{width:92px;height:31px}#megaMenu.mm-enhanced .mm-header h2{font-size:.9375rem}#megaMenu.mm-enhanced .mm-content{padding:17px 12px 12px}#megaMenu.mm-enhanced .mm-service-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px 4px}#megaMenu.mm-enhanced .mm-service{min-height:99px;gap:9px;padding:8px 2px;border-radius:15px}#megaMenu.mm-enhanced .mm-service-icon{width:54px;height:54px}#megaMenu.mm-enhanced .mm-service-copy strong{font-size:.875rem}#megaMenu.mm-enhanced .mm-footer{padding:10px 12px max(12px,env(safe-area-inset-bottom))}#megaMenu.mm-enhanced .mm-footer button{padding-inline:10px}}@media(max-width:350px){#megaMenu.mm-enhanced .mm-header{gap:7px;padding-inline:12px}#megaMenu .mm-logo{width:79px}#megaMenu.mm-enhanced .mm-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-height:480px){body #megaMenu.mm-enhanced{align-items:center;padding:8px!important}#megaMenu.mm-enhanced .mm-panel{max-height:calc(var(--mm-viewport,100dvh) - 16px);border-radius:20px}}body img[src*=eravo-logo]{object-fit:contain!important;filter:none!important;border-radius:0!important}body .eh-home img{aspect-ratio:3/1}body #musicView .music-header .eh-home,body .watch-mode .discover-header .eh-home,body:has(#superWorkspace:not([hidden]) .ec-layout) #homeView>.app-header .eh-home,body .watch-mode .discover-header .mini-home-logo,body .music-header .mini-home-logo,body .watch-mode .discover-header .mini-service-brand{background:transparent!important;box-shadow:none!important}body .watch-mode .discover-header #discoverName{color:#ff8400!important}:root{--eravo-blue:#ff7900;--eravo-navy:#092660;--eravo-cyan:#16decf;--eravo-emerald:var(--eravo-blue);--eravo-deep:var(--eravo-navy);--eravo-lime:var(--eravo-cyan);--eravo-tint:#fff3e9;--green:var(--eravo-blue);--green-dark:var(--eravo-navy);--ink:#10264b;--muted:#64748d;--line:#fff3e9;--surface:#fff3e9;--e3-radius:20px;--e3-shadow:0 8px 28px #102c6109;--e3-header-height:72px}html{scroll-padding-top:90px}body{background:var(--surface)!important;color:var(--ink);font-size:1rem;line-height:1.5}body *,body *:before,body *:after{box-sizing:border-box}body button,body input,body select,body textarea{font-family:DM Sans,system-ui,sans-serif}body input:not([type=checkbox]):not([type=radio]):not([type=range]),body select,body textarea{font-size:1rem!important}body button{touch-action:manipulation}body :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--eravo-blue)!important;outline-offset:3px}body :is(input,select,textarea):disabled,body button:disabled{cursor:not-allowed}body :is(.app-shell,.shop-shell,.jobs-shell,.events-shell,.life-shell,.discover-shell,.health-shell,.rentals-shell){background:var(--surface)!important;color:var(--ink)!important}body main:is(.app-shell,.shop-shell,.events-shell,.jobs-shell,.music-shell,.life-shell,.discover-shell,.health-shell,.rentals-shell){padding-inline:20px;padding-bottom:calc(108px + env(safe-area-inset-bottom))}body :is(.app-header,.shop-header,.events-header,.jobs-header,.music-header,.life-header,.discover-header,.health-header,.rentals-header){min-height:var(--e3-header-height)!important;padding:12px 0!important;margin:0!important;background:#fff!important;color:var(--ink)!important;border-bottom:1px solid var(--line)!important;box-shadow:0 0 0 100vmax #fff!important;clip-path:inset(0 -100vmax);-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body #homeView>.app-header{padding-inline:0!important}body .eh-row{gap:12px!important}body .eh-row .eh-home{width:112px!important;min-width:112px;height:42px!important;overflow:hidden;background:transparent!important;padding:0!important;border-radius:0!important}body .eh-row .eh-home img{width:112px!important;height:42px!important;max-height:42px!important;object-fit:contain!important;filter:none!important}body .eh-row>strong{color:var(--eravo-navy)!important;font-size:1.125rem!important;font-weight:750!important;letter-spacing:-.3px}body .eh-actions{gap:8px!important}body .eh-row .eh-actions>button{width:40px!important;min-width:40px;height:40px!important;padding:8px!important;background:#fff3e9!important;color:var(--eravo-navy)!important;border-radius:50%!important}body .eh-row .eh-actions>.eh-menu{background:var(--eravo-blue)!important;color:#fff!important}body .eh-row .eh-actions>.eravo-profile-button{background:#e5f9f7!important;color:#075b66!important}body .eh-row .eh-actions .material-symbols-rounded{font-size:23px!important}body .eh-actions>button:hover{filter:brightness(.96)}body #homeView:not(.super-page-open):not([hidden]){display:grid!important;grid-template-columns:minmax(0,1fr)}body #homeView:not(.super-page-open)>.app-header{grid-row:1}body #homeView:not(.super-page-open)>.service-section{grid-row:3;padding:10px 0 18px;margin:0}body #homeView .section-title{margin:0 0 20px}body #homeView .section-title h2{margin:0;font-size:1.35rem;letter-spacing:-.6px;font-weight:750;color:var(--ink)}body #homeView #services{--home-service-columns:4;gap:18px 8px!important}body #homeView #services>button{gap:9px!important;color:var(--ink)!important}body #homeView #services>button b{font-size:.875rem!important;font-weight:650}body #homeView .service-icon{width:58px!important;height:58px!important;border-radius:50%!important;font-size:27px!important;box-shadow:none!important}body #homeView :is(.service-icon,.action-icon).mint{--shortcut-bg:#def6f4;--shortcut-ink:#06757b}body #homeView :is(.service-icon,.action-icon).sky{--shortcut-bg:#fff3e9;--shortcut-ink:#ff7900}body #homeView :is(.service-icon,.action-icon).cream{--shortcut-bg:#fff3e9;--shortcut-ink:#ff7900}body #homeView :is(.service-icon,.action-icon).peach{--shortcut-bg:#fff3e9;--shortcut-ink:#ff7900}body #homeView :is(.service-icon,.action-icon).fog{--shortcut-bg:#fff3e9;--shortcut-ink:#52647e}body #homeView .home-services-toggle{margin:18px auto 0;padding:8px 18px;min-height:40px;font-size:.875rem;border:1px solid #fff3e9;background:#fff3e9;color:var(--eravo-blue)}body #homeView .home-services-toggle:hover{background:#fff3e9}body #homeView>.wallet-card{grid-row:2;margin:18px 0 0!important;padding:18px 20px!important;border-radius:22px!important;background:linear-gradient(115deg,#092660,#ff7900 63% 100%)!important;box-shadow:0 8px 24px #ff790015!important;color:#fff}body #homeView>.wallet-card:before{width:210px;height:210px;right:-95px;top:-65px;border:36px solid #16decf18;background:none;box-shadow:none}body #homeView>.wallet-card:after{display:none}body #homeView>.wallet-card .wallet-head>span{color:#fff3e9;font-size:.875rem}body #homeView>.wallet-card .balance{margin:5px 0 8px}body #homeView>.wallet-card .balance strong{font-size:2rem;letter-spacing:-.8px}body #homeView>.wallet-card .balance>span{color:#ffc58f}body #homeView>.wallet-card .wallet-foot{color:#fff3e9;padding-top:9px;font-size:.8125rem}body #homeView>.wallet-card .wallet-foot button{color:#fff;font-size:.875rem}body #homeView>.home-shop{grid-row:4;margin:18px 0 24px;color:var(--ink)}body #homeView>.entertainment{grid-row:5;margin:4px 0 20px;gap:14px}body #homeView .media-card{border-radius:20px;min-height:116px;box-shadow:none;padding:22px}body #homeView .music-card{background:linear-gradient(115deg,#092660,#ff7900)!important;color:#fff}body #homeView .watch-card{background:linear-gradient(115deg,#113153,#006b80)!important}body #homeView .media-card>span{color:var(--eravo-cyan)}body #homeView .media-card strong{font-size:1.1rem;line-height:1.4}body #homeView .media-card small{font-size:.75rem;letter-spacing:1.3px;color:#fff3e9}body .home-shop .hs-section-head{margin-bottom:16px;gap:12px}body .home-shop .hs-section-head h2{color:var(--ink);font-size:clamp(1.35rem,2.1vw,1.8rem);letter-spacing:-.7px;margin:0}body .home-shop :is(.hs-eyebrow,.hs-section-head p){display:none}body .home-shop .hs-view-all{font-size:.875rem;color:var(--eravo-blue)}body .home-shop .hs-product-grid{gap:18px 12px}body .home-shop .hs-grid-card{border:0;background:#fff;border-radius:20px;box-shadow:var(--e3-shadow)}body .home-shop .hs-photo{background:#fff3e9;aspect-ratio:1}body .home-shop .hs-product-copy{padding:13px 12px 15px}body .home-shop .hs-product-name{color:var(--ink);font-size:1rem;line-height:1.4;letter-spacing:-.15px}body .home-shop .hs-category{color:#64748d;font-size:.75rem;letter-spacing:.4px;text-transform:none}body .home-shop .hs-store{font-size:.8125rem;color:#6b7890}body .home-shop .hs-price{color:var(--eravo-blue);font-size:1.0625rem;padding-top:10px}body .home-shop .hs-product-arrow{background:#fff3e9;color:var(--eravo-blue)}body .home-shop .hs-finds{background:#fff;border:1px solid var(--line);border-radius:22px;padding:20px 18px 4px}body .home-shop .hs-list-card{border-color:var(--line)}body .home-shop .hs-list-card .hs-product-name{font-size:1rem}body .home-shop .hs-list-card .hs-price{font-size:.9375rem}body .home-shop .hs-list-card .hs-category{font-size:.75rem}body #megaMenu.mm-enhanced{background:#0b20462b!important}#megaMenu .mm-panel{color:var(--ink);border-color:var(--line);border-radius:22px;box-shadow:0 16px 60px #0a225b26}#megaMenu .mm-header{padding:14px}#megaMenu .mm-header h2{color:var(--ink)}#megaMenu .mm-search{background:#fff3e9;border-color:var(--line);border-radius:14px}#megaMenu .mm-search input{color:var(--ink)}#megaMenu .mm-icon-button{background:#fff3e9;color:var(--eravo-navy)}#megaMenu .mm-categories{border-color:var(--line)}#megaMenu .mm-categories button[aria-pressed=true]{color:#fff;background:var(--eravo-blue);border-color:var(--eravo-blue)}#megaMenu .mm-service{border-radius:14px}#megaMenu .mm-service:hover,#megaMenu .mm-footer button:hover{background:#fff3e9}#megaMenu .mm-footer{background:#fff3e9;border-color:var(--line)}#megaMenu .mm-footer button{color:var(--eravo-navy)}#megaMenu .mm-tone-shopping{--mm-tint:#e2f6f4;--mm-ink:#08797f}#megaMenu .mm-tone-money{--mm-tint:#fff3e9;--mm-ink:#ff7900}body nav:is(.bottom-nav,.shop-nav,.events-nav,.jobs-nav,.life-nav,.health-nav,.rentals-nav,.classifieds-nav,.digital-nav,.discover-nav,.eid-nav){background:#fffffffa!important;border-top:1px solid var(--line)!important;min-height:78px;height:auto!important;padding:9px 12px calc(9px + env(safe-area-inset-bottom))!important;box-shadow:0 -6px 24px #11274c06!important;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body nav:is(.bottom-nav,.shop-nav,.events-nav,.jobs-nav,.life-nav,.health-nav,.rentals-nav,.classifieds-nav,.digital-nav,.discover-nav,.eid-nav) button{color:#64748d!important;font-size:.875rem!important;gap:4px}body nav:is(.bottom-nav,.shop-nav,.events-nav,.jobs-nav,.life-nav,.health-nav,.rentals-nav,.classifieds-nav,.digital-nav,.discover-nav,.eid-nav) button.active{color:var(--eravo-blue)!important}body nav:is(.bottom-nav,.shop-nav,.events-nav,.jobs-nav,.life-nav,.health-nav,.rentals-nav,.classifieds-nav,.digital-nav,.discover-nav,.eid-nav) button.active>.material-symbols-rounded{background:#fff3e9!important;border-radius:24px;padding:4px 16px}body :is(.scan-button,.nav-scan,.shop-center,.jobs-center,.events-center,.life-center,.health-center,.rentals-center){background:var(--eravo-blue)!important;color:#fff!important;border:0!important;box-shadow:0 5px 15px #ff79002b!important;border-radius:50%!important}body :is(.bottom-nav,.shop-nav,.events-nav,.jobs-nav,.life-nav,.health-nav,.rentals-nav) :is(b,small){font-size:.8125rem!important;font-weight:650;line-height:1.3}@media(min-width:760px){body main:is(.app-shell,.shop-shell,.events-shell,.jobs-shell,.music-shell,.life-shell,.discover-shell,.health-shell,.rentals-shell){padding-inline:32px}body #homeView:not(.super-page-open):not([hidden]){grid-template-columns:minmax(0,1fr) 340px;column-gap:32px;align-content:start}body #homeView:not(.super-page-open)>.app-header{grid-column:1/-1}body #homeView:not(.super-page-open)>.service-section{grid-row:3;grid-column:1/-1;align-self:start;padding:24px 0 18px}body #homeView #services{--home-service-columns:4}body #homeView>.wallet-card{grid-column:1;grid-row:2;align-self:start;margin-top:22px!important}body #homeView>.home-shop{grid-column:1/-1;grid-row:4}body #homeView>.entertainment{grid-column:1/-1;grid-row:5}body .home-shop .hs-product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}body .home-shop .hs-product-copy{padding:17px 18px}body .home-shop .hs-photo{aspect-ratio:6/5}body .home-shop .hs-product-list{column-gap:40px}}@media(min-width:1200px){body #homeView:not(.super-page-open):not([hidden]){grid-template-columns:minmax(0,1fr) 390px;column-gap:40px}body #homeView #services{--home-service-columns:6}body #homeView .service-icon{width:62px!important;height:62px!important}}@media(max-width:600px){:root{--e3-header-height:66px}body main:is(.app-shell,.shop-shell,.events-shell,.jobs-shell,.music-shell,.life-shell,.discover-shell,.health-shell,.rentals-shell){padding-inline:16px}body .eh-row{gap:7px!important}body .eh-row .eh-home{width:88px!important;min-width:88px}body .eh-row .eh-home img{width:88px!important}body .eh-row>strong{font-size:1rem!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body .eh-row .eh-actions{gap:4px!important}body .eh-row .eh-actions>button{width:34px!important;min-width:34px;height:36px!important;padding:5px!important}body .eh-row .eh-actions .material-symbols-rounded{font-size:21px!important}body #homeView>.service-section{padding-top:18px!important}body #homeView .section-title{margin-bottom:16px}}@media(max-width:370px){body .eh-row .eh-home{width:76px!important;min-width:76px}body .eh-row .eh-home img{width:76px!important}body .eh-row .eh-actions .notification{display:none!important}body .home-shop .hs-price{font-size:.9375rem}body #homeView .service-icon{width:53px!important;height:53px!important}}body :is(.super-workspace,.shop-workspace,.jobs-workspace,.events-workspace,.life-content,.health-content,.rentals-content){color:var(--ink)}body :is(.super-primary,.shop-primary,.health-primary,.rentals-primary,.life-primary,.discover-primary,.partner-primary,.digital-form>button,.eid-form>button,.ac-primary,.ed-primary,.bookira-primary){background:var(--eravo-blue)!important;color:#fff!important;border:1px solid transparent!important;border-radius:14px!important;min-height:46px;padding:12px 20px;font-size:1rem!important;font-weight:700;box-shadow:none!important}body :is(.super-card,.service-action-grid>button,.cart-line,.cart-total,.checkout-form,.shop-detail-card,.life-detail,.health-doctor,.doctor-card,.rental-detail,.rental-form,.rental-booking,.workspace-card,.job-card,.event-card,.eid-panel,.partner-card,.bookira-card){border-radius:20px!important;border-color:var(--line)!important;box-shadow:var(--e3-shadow)!important}body :is(.super-card,.service-action-grid>button,.cart-total,.checkout-form,.shop-detail-card,.workspace-card,.job-card,.eid-panel){background:#fff!important;color:var(--ink)!important}body :is(.super-card,.service-action-grid,.shop-detail-card,.workspace-card,.job-card,.partner-card) p{color:var(--muted);font-size:1rem;line-height:1.6}body :is(.wallet-flow,.checkout-form,.rental-form,.rental-dates,.partner-form,.eid-form,.digital-form) :is(input,select,textarea){border:1px solid #fff3e9;border-radius:12px!important;padding:12px 14px;min-width:0;color:var(--ink);background:#fff}body :is(.wallet-flow,.checkout-form,.rental-form,.rental-dates,.partner-form,.eid-form,.digital-form) label{font-size:.9375rem;font-weight:600}body :is(.section-title,.shop-title,.jobs-title,.life-title,.discover-title,.health-title,.rentals-title) h2{font-size:clamp(1.25rem,2vw,1.6rem)!important;line-height:1.3;color:var(--ink)!important;letter-spacing:-.5px}body :is(.shop-section,.products-section,.life-section,.health-section,.rentals-section){margin-block:24px!important}body :is(.shop-title,.jobs-title,.life-title,.health-title,.rentals-title)>div>small{display:none}body :is(.shop-title,.jobs-title,.life-title,.health-title,.rentals-title)>button{color:var(--eravo-blue)!important;font-size:.875rem!important;min-height:40px}body :is(.service-hero,.life-hero,.health-hero,.digital-intro){min-height:140px!important;padding:22px!important;border-radius:22px!important;background:linear-gradient(120deg,#092660,#ff7900)!important;color:#fff}body :is(.service-hero,.life-hero,.health-hero,.digital-intro) :is(h1,h2){font-size:clamp(1.6rem,3vw,2.4rem)!important;line-height:1.2!important;letter-spacing:-.8px}body :is(.life-hero,.health-hero,.digital-intro) p{font-size:1rem!important;color:#fff3e9!important}body :is(.service-hero,.life-hero,.health-hero,.digital-intro)>small{color:#b7f9f2!important;font-size:.8125rem!important}body #shopView>.shop-hero{background:transparent!important;color:var(--ink)!important;margin:18px 0!important;padding:0!important;border:0!important;box-shadow:none!important;border-radius:0!important;min-height:0!important}body #shopView>.shop-hero:before,body #shopView>.shop-hero:after{display:none!important}body #shopView>.shop-hero>span,body #shopView>.shop-hero>p{display:none}body #shopView>.shop-hero h1{font-size:clamp(1.6rem,3vw,2.2rem)!important;letter-spacing:-.9px;margin:0 0 15px;color:var(--ink)!important}body #shopView #shopSearch{max-width:none;width:100%;margin:0;background:#fff!important;border:1px solid #fff3e9!important;border-radius:16px;color:var(--muted);min-height:52px;box-shadow:none}body #shopView #shopSearch input{color:var(--ink)}body :is(.product-grid,.life-products,.ed-grid){gap:18px 14px!important}body :is(.product-card,.life-product,.ed-product){border:0!important;border-radius:20px!important;background:#fff!important;box-shadow:var(--e3-shadow)!important;overflow:hidden;color:var(--ink)}body :is(.product-image,.ed-product-photo){height:auto!important;aspect-ratio:1!important;background:#fff3e9!important;border-radius:0!important}body :is(.product-image,.ed-product-photo)>img{width:100%;height:100%;object-fit:cover}body :is(.product-info,.ed-product-copy){padding:15px!important}body :is(.product-info,.life-product,.ed-product) h3{font-size:1rem!important;color:var(--ink)!important;line-height:1.4!important;margin-block:5px 9px!important}body :is(.product-info,.life-product,.ed-product)>strong{font-size:1.0625rem!important;color:var(--eravo-blue)!important}body :is(.product-info,.life-product,.ed-product) small{font-size:.8125rem!important;line-height:1.45;color:var(--muted)}body .add-cart{background:var(--eravo-blue)!important;color:#fff!important;border-radius:50%!important;width:36px!important;height:36px!important}body :is(.shop-categories,.life-categories,.ed-categories) button{font-size:.875rem!important;color:var(--ink)!important}body .shop-categories button>span{background:#fff3e9!important;color:var(--eravo-blue)!important;border-radius:50%!important;width:58px!important;height:58px!important}body .shop-categories button:nth-child(3n+2)>span{background:#ddf6f3!important;color:#067c83!important}body .shop-categories button:nth-child(3n+3)>span{background:#fff3e9!important;color:#6a47bb!important}body .shop-categories b{font-size:.875rem!important}body :is(.shop-scan,.ticket-center,.apply-center,.discover-center){background:var(--eravo-blue)!important;color:#fff!important;border-radius:50%!important;box-shadow:none!important}body #homeView #superWorkspace.business-page{background:var(--surface)!important}body #ebRoot{--eb-green:var(--eravo-blue);--eb-deep:var(--eravo-navy);--eb-ink:var(--ink);--eb-muted:var(--muted);--eb-line:var(--line)}#ebRoot .eb-bottom{border-color:var(--line)!important;box-shadow:0 -4px 20px #17345f08!important;background:#fff!important}#ebRoot .eb-bottom>button[aria-current=page]{color:var(--eravo-blue)}#ebRoot .eb-product{border:0;border-radius:20px;box-shadow:var(--e3-shadow)}#ebRoot .bp-product-visual{padding:0}#ebRoot .eb-photo{border-radius:0;background:#fff3e9}#ebRoot .eb-product-title{color:var(--ink);font-size:1rem;line-height:1.4}#ebRoot .eb-product-copy{padding:14px}#ebRoot .eb-price strong{color:var(--eravo-blue)}#ebRoot .eb-product-foot .bf-ask{border-radius:24px;background:#fff3e9;color:var(--eravo-blue);border-color:#fff3e9}#ebRoot .eb-product-foot>button:not(.bp-detail-link){border-radius:50%}#ebRoot .bx-supplier-section{background:#fff3e9;border:0;border-radius:24px;padding:20px}#ebRoot .bx-supplier-card{border:1px solid var(--line);border-radius:18px}#ebRoot .bp-product-enquiry{background:#fff3e9;border-radius:20px;border-color:#fff3e9}#ebRoot :is(.bp-product-prompts button,.eb-tools-link,.eb-countries button){border-radius:24px}#ebRoot .bc-category-image{border-radius:18px}#ebRoot .bf-catalogue-tools{gap:8px}#ebRoot .eb-empty{background:#fff;border-radius:22px}body .rentals-shell{--ink:#10264b;--green:#ff7900;--lime:#16decf;--orange:#ff7900}body .rentals-intro{margin:0!important;padding:20px 0 4px!important;background:transparent!important;color:var(--ink)!important;overflow:visible}body .rentals-intro h1{font-size:clamp(1.6rem,3vw,2.2rem)!important;line-height:1.2!important;letter-spacing:-.8px!important;margin:0 0 18px!important}body .rentals-search{margin:0!important;min-height:54px;border-radius:16px!important;border:1px solid #fff3e9!important;background:#fff!important;box-shadow:none!important;padding:5px 6px 5px 15px!important;color:var(--eravo-blue)}body .rentals-search button{background:var(--eravo-blue)!important;color:#fff!important;border-radius:12px!important;font-size:.875rem!important;padding-inline:16px}body .rentals-search input{font-size:1rem!important;min-width:0;color:var(--ink)}body .rentals-category-section{margin:20px 0 0}body .rentals-category-section>.rentals-title{display:none}body .rental-filter-row{gap:8px;padding-bottom:4px}body .rental-filter-row button{padding:10px 16px;border:1px solid var(--line);color:#50647f;background:#fff;border-radius:24px;font-size:.875rem;min-height:44px}body .rental-filter-row button.active{background:var(--eravo-blue);color:#fff;border-color:var(--eravo-blue)}body .rental-card{border-radius:22px;border:0;box-shadow:var(--e3-shadow)}body .rental-grid{gap:20px 16px!important}body .rental-photo{aspect-ratio:4/3;height:auto}body .rental-photo img{width:100%;height:100%;object-fit:cover}body .rental-card-copy{padding:16px}body .rental-card-top strong{color:var(--ink);font-size:1rem}body .rental-card-copy>small{font-size:.8125rem;color:var(--muted)}body .rental-card-copy>b{color:var(--eravo-blue);font-size:1.125rem}body .rental-card-copy>b em{font-size:.875rem}body .rental-badge{background:#fffffff2;color:var(--eravo-navy);font-size:.75rem;border-radius:18px}body .rental-featured{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)!important;align-items:stretch;background:#fff3e9}body .rental-featured .rental-photo{height:220px;aspect-ratio:auto;border-radius:0}body .rental-featured .rental-card-copy{position:static;background:none;color:var(--ink);padding:24px;display:flex;flex-direction:column;justify-content:center}body .rental-featured .rental-photo:after{display:none}body .rental-featured .rental-card-top strong{font-size:1.5rem;color:var(--ink)}body .rental-featured .rental-card-copy>small{color:var(--muted)}body .rentals-trust{background:var(--eravo-navy)!important;border-radius:22px;padding:22px}body .rental-book-box{background:#fff3e9;border-color:#fff3e9;border-radius:20px}body .rental-book-price strong{color:var(--eravo-blue)}body .rental-benefits>div{background:#fff3e9;border-radius:16px}body .jobs-hero{min-height:0!important;padding:24px!important;margin:20px 0!important;border-radius:22px!important;background:linear-gradient(115deg,#092660,#ff7900)!important;color:#fff}body .jobs-hero h1{font-size:clamp(1.6rem,3vw,2.4rem)!important;margin:8px 0 20px;letter-spacing:-.7px}body .jobs-hero h1 br{display:none}body .jobs-hero>small{display:none}body .jobs-hero #jobSearch{border-radius:14px;margin:0;min-height:50px;box-shadow:none}body .job-card{padding:22px!important;margin:0 0 14px}body .job-card h3{font-size:1.125rem!important;letter-spacing:-.4px}body .job-card :is(p,small,.job-tags span){font-size:.875rem!important}body .company-logo{border-radius:50%!important}body :is(.job-categories,.life-categories,.health-services){gap:10px}body :is(.job-categories button,.job-tags span){border-radius:24px!important}body :is(.events-hero,.events-featured){border-radius:24px;overflow:hidden}body :is(.event-card,.bookira-card) h3{font-size:1.125rem;line-height:1.4}body :is(.event-card,.bookira-card) small{font-size:.8125rem}body .ec-layout{color:var(--ink);background:#fff}body .ec-sidebar{border-color:var(--line);background:#fff}body .ec-row.selected{background:#fff3e9;border-left:3px solid var(--eravo-blue)}body .ec-search,body .ec-conversation{background:#fff3e9}body .ec-bubble.sent{background:var(--eravo-blue);color:#fff;border-radius:18px 18px 4px}body .ec-bubble.sent :is(small,time){color:#fff3e9}body .ec-bubble.received{background:#fff;color:var(--ink);border-radius:18px 18px 18px 4px;box-shadow:0 2px 7px #19375c06}body .ec-compose{background:#fff;border-color:var(--line)}body .ec-input{border-radius:24px;background:#fff3e9;color:var(--ink)}body #superWorkspace.academy-page{background:var(--surface);color:var(--ink)}body .ac-hero{background:linear-gradient(115deg,#092660,#ff7900);padding:24px;border-radius:24px;color:#fff}body .ac-hero h1{font-size:clamp(1.8rem,3vw,2.5rem);margin:10px 0}body .ac-course{border:1px solid var(--line);border-radius:20px;box-shadow:none}body .ac-course-copy h3{font-size:1.125rem;line-height:1.35}body :is(.ac-lesson-row,.ac-reading){border-color:var(--line);border-radius:18px}body #superWorkspace.kids-page{background:#fff3e9}body #homeView:has(#superWorkspace.kids-page:not([hidden])) .eh-row>strong{color:#7753c8!important}body :is(.ek-daily-card,.ek-unit,.ek-game-grid>button,.ek-family-list>button,.ek-week-card){border-radius:22px;box-shadow:none}body .ek-content,body #imiganiContent{font-size:1rem}body #musicView{background:#0b1428!important;color:#fff3e9!important}body #musicView :is(.music-workspace,.music-main,.em-home){background:#0b1428!important;color:#fff3e9}body #musicView :is(.music-greeting,.music-section-title,.em-section-head) :is(h1,h2){color:#fff3e9!important}body #musicView :is(.music-hero,.em-hero,.music-feature){border-radius:24px;background-color:#ff7900;color:#fff}body #musicView :is(.music-card,.album-card,.artist-card){border-radius:18px}body #musicView :is(.music-chip,.music-filter){border-radius:24px;font-size:.875rem}body .music-nav{background:#0e1930f5!important;border-color:#26324a!important;padding-bottom:env(safe-area-inset-bottom)}body .music-nav button{color:#a5b5d0}body .music-nav button.active{color:var(--eravo-cyan)!important}body .music-player{background:#182741!important;color:#fff;border:1px solid #304365!important;border-radius:18px!important}body .watch-mode{--watch-bg:#09152b;--watch-surface:#142443;--watch-accent:var(--eravo-cyan);background:#09152b!important;color:#fff!important}body .watch-mode :is(.tv-home,.discover-workspace){background:#09152b!important}body .watch-mode :is(.tv-row h2,.discover-title h2,.tv-library-title h1,.tv-poster-copy strong){color:#fff3e9!important}body .watch-mode .tv-feature-card{border-radius:24px}body .watch-mode .tv-feature-actions>button:first-child{background:var(--eravo-cyan)!important;color:#08244b!important;border-radius:24px}body .watch-mode :is(.tv-top-tabs button,.watch-chips button){border-radius:24px;font-size:.875rem}body .watch-mode .tv-poster-art{border-radius:16px}body .watch-mode .tv-poster-copy{padding-top:10px}body .watch-mode .tv-poster-copy strong{font-size:1rem}body .watch-mode .tv-feature-description{font-size:1rem;line-height:1.5}body .watch-mode .tv-demo-note{color:#a2b5d2}body #eaRoot{--ea-green:var(--eravo-blue);--ea-forest:var(--eravo-navy);--ea-ink:var(--ink);--ea-muted:var(--muted);--ea-line:var(--line);font-family:DM Sans,system-ui,sans-serif}body #superWorkspace.ads-page{background:var(--surface)}body :is(.ea-panel,.ea-screen-card,.ea-campaign-card,.em-panel,.em-site-card,.em-wholesale-card){border-radius:20px!important;border-color:var(--line);box-shadow:none}body #superWorkspace.commerce-page{background:var(--surface)!important;color:var(--ink)}body .em-button.primary{background:var(--eravo-blue);border-radius:14px}body .em-product-card{border-radius:18px;border-color:var(--line)}body .em-product-add{background:var(--eravo-blue)}body .em-cart{border-radius:22px;box-shadow:var(--e3-shadow);border-color:var(--line)}body :is(.eid-card,.eid-full-card,.balance-detail){background:linear-gradient(125deg,#092660,#ff7900)!important;color:#fff;border-radius:24px!important}body :is(.profile-avatar,.demo-avatar){background:var(--eravo-blue)!important;color:#fff!important}body :is(.eid-actions,.profile-links,.partner-form,.demo-account-panel){font-size:1rem}body :is(.eid-action,.profile-links>button,.partner-service){border-color:var(--line)}body :is(.dr-bottom-nav,.ec-nav,.ac-nav,.ek-nav,.ig-bottom,.em-bottom,.ea-bottom){border-top:1px solid var(--line)!important;box-shadow:0 -4px 20px #10264b06!important}body :is(.dr-bottom-nav,.ec-nav,.ac-nav,.em-bottom,.ea-bottom) button.active{color:var(--eravo-blue)!important}body:has(#adminApp){--navy:#092660;--blue:#ff7900;--line:#fff3e9;--muted:#64748d}body .ad-sidebar{background:var(--eravo-navy);padding:26px 18px}body .ad-brand{flex-direction:column;align-items:flex-start;gap:9px;padding:12px 15px;border-radius:18px;background:#fff}body .ad-brand img{width:142px;height:auto;display:block}body .ad-brand>small{color:#536b93;font-size:.75rem;letter-spacing:1.6px}body .ad-nav-caption{font-size:.75rem;margin-top:28px}body .ad-nav a{font-size:.9375rem;border-radius:12px}body .ad-nav a.active{background:#ff7900;box-shadow:inset 3px 0 var(--eravo-cyan);color:#fff}body .ad-back{font-size:.875rem}body .ad-top{height:72px}body .ad-heading h1{font-size:1.875rem}body :is(.ad-heading p,.ad-breadcrumb,.ad-account,.ad-btn,.ad-stat-label,.ad-panel>p,.ad-check p,.ad-metric-row,.ad-check strong,.ad-launch p){font-size:.875rem}body :is(.ad-panel,.ad-stat,.ad-launch){border-radius:20px}body .ad-btn{border-radius:12px;min-height:44px}body .ad-stat strong{color:var(--eravo-navy)}body .ad-launch{background:linear-gradient(115deg,#092660,#ff7900);color:#fff}body .ad-check strong{line-height:1.5}body .ad-panel h2{font-size:1.125rem}body .ad-content table{font-size:.875rem}@media(min-width:760px){body :is(.product-grid,.ed-grid){grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important}body .product-image{aspect-ratio:6/5!important}body .rental-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body .rental-detail{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:0}body .rental-detail-media{min-height:480px}body .rental-detail-media>img{height:100%;object-fit:cover}body .rental-detail-copy{padding:28px}}@media(min-width:1024px){#ebRoot .eb-bottom{box-shadow:none!important;border-bottom:1px solid var(--line);border-radius:0;padding:8px 0 12px}#ebRoot .eb-bottom>button[aria-current=page]{color:#fff;background:var(--eravo-blue);border-radius:24px}#ebRoot .eb-bottom>button[aria-current=page]>span{background:none;color:#fff}#ebRoot .eb-product-grid{gap:20px}#ebRoot .eb-photo{aspect-ratio:6/5!important}body #shopView>.shop-hero{display:grid;grid-template-columns:1fr minmax(320px,1fr);align-items:center;gap:30px}body #shopView>.shop-hero h1{margin:0}body .jobs-hero{display:grid;grid-template-columns:1fr minmax(340px,1fr) auto;gap:22px;align-items:center}body .jobs-hero h1,body .jobs-hero .location-filter{margin:0}body .rentals-intro{display:flex;align-items:center;justify-content:space-between;gap:30px}body .rentals-intro h1{margin:0!important}body .rentals-intro .rentals-search{width:48%}body .rental-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:600px){body #homeView #superWorkspace.business-page{padding-inline:14px!important}body #homeView.super-page-open>.app-header{padding-inline:14px!important}body .rental-featured{grid-template-columns:1fr!important}body .rental-featured .rental-photo{height:200px}body .rental-featured .rental-card-copy{padding:17px}body .rental-featured .rental-card-top strong{font-size:1.2rem}body .rental-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px!important}body .rental-card-copy{padding:12px}body .rental-card-top{flex-wrap:wrap;gap:5px}body .rental-card-top strong{font-size:1rem}body .rental-card-copy>b{font-size:1rem}body .rental-card-copy>b em{display:block}body .rental-badge{max-width:calc(100% - 48px);font-size:.75rem;padding:5px 8px}body .rental-photo .save-rental{width:32px;height:32px}body .rentals-search button{width:auto!important}body .ad-brand img{width:102px}body .ad-brand>small{font-size:.6875rem}body .ad-content{padding:22px 16px}}@media(max-width:370px){body .product-info{padding:12px!important}body .rental-grid{grid-template-columns:1fr}body .rental-photo{aspect-ratio:3/2}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}body *,body *:before,body *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body #homeView.app-shell:has(>#superWorkspace.ads-page:not([hidden]))>.app-header{background:#fff!important;border-bottom:1px solid var(--line)!important;padding:12px 24px!important;box-shadow:none!important;min-height:var(--e3-header-height)!important}body #superWorkspace.ads-page{background:var(--surface,#f5f7fb)!important;color:var(--ink,#122d50)}body #eaRoot{--eravo-blue:#0754e9;--eravo-navy:#112d52;--surface:#f5f7fb;--ink:#122d50;--muted:#718198;--line:#e1e8f2;--ea-green:var(--eravo-blue);--ea-forest:var(--eravo-navy);--ea-ink:var(--ink);--ea-muted:var(--muted);--ea-line:var(--line);font-family:DM Sans,system-ui,sans-serif;color:var(--ink);padding-bottom:24px}#eaRoot .ea-content{max-width:1120px;margin:0 auto;padding:20px 24px 32px}#eaRoot .ea-desktop-nav{max-width:1120px;margin:auto;padding:8px 24px;gap:8px;border-bottom:1px solid var(--line)}#eaRoot .ea-desktop-nav button{border:0;border-radius:24px;padding:9px 18px;color:var(--muted);min-height:44px}#eaRoot .ea-desktop-nav button.active{color:#fff;background:var(--eravo-blue)}#eaRoot .ea-desktop-nav button:not(.active):hover{background:#eaf1ff;color:var(--eravo-blue)}#eaRoot .ea-workspace-tools{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;font-size:.875rem;color:var(--muted);flex-wrap:wrap}#eaRoot .ea-workspace-tools :is(button,a),#eaRoot .ea-inline-summary button{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:5px 8px;border:0;border-radius:20px;background:transparent;color:var(--eravo-blue);text-decoration:none;font-size:.875rem}#eaRoot .ea-workspace-tools .ea-admin-entry{background:#eaf1ff;padding-inline:12px}#eaRoot .ea-admin-entry b{display:grid;place-items:center;min-width:23px;height:23px;border-radius:20px;background:var(--eravo-blue);color:#fff;padding-inline:5px;font-size:.75rem}#eaRoot .ea-heading{margin-bottom:14px;align-items:center;gap:12px}#eaRoot h1{font-size:clamp(1.35rem,2.5vw,1.7rem);font-weight:750;letter-spacing:-.6px;color:var(--ink)}#eaRoot h2{font-size:1.125rem;font-weight:700;letter-spacing:-.3px;color:var(--ink)}#eaRoot .ea-heading p,#eaRoot .ea-help{font-size:.875rem;color:var(--muted);line-height:1.55}#eaRoot .ea-button{border-radius:24px;min-height:44px;padding:10px 17px;font-weight:650!important;box-shadow:none;line-height:1.4}#eaRoot .ea-button.primary{background:var(--eravo-blue);color:#fff!important;border-color:transparent}#eaRoot .ea-button.secondary{background:#eaf1ff;color:var(--eravo-blue)!important;border:1px solid #dce7fd}#eaRoot .ea-button.decline{background:#fff0f1;color:#a5223d;border:1px solid #f2c6ce}#eaRoot .ea-button.plain{background:transparent;color:var(--eravo-blue)}#eaRoot .ea-inline-signin,#eaRoot .ea-section-heading button{color:var(--eravo-blue)}#eaRoot .ea-start{display:flex;align-items:flex-start;gap:18px;background:#fff;padding:24px;border:1px solid var(--line);border-radius:20px}#eaRoot .ea-start p{font-size:.9375rem;max-width:30rem;color:var(--muted);margin:6px 0 16px;line-height:1.55}#eaRoot .ea-start-icon{display:grid;place-items:center;width:58px;height:58px;flex-shrink:0;border-radius:50%;background:#e5edff;color:var(--eravo-blue)}#eaRoot .ea-start-icon .material-symbols-rounded{font-size:28px}#eaRoot .ea-simple-steps{display:flex;align-items:center;gap:12px;margin:18px 0 8px;font-size:.875rem;color:var(--muted)}#eaRoot .ea-simple-steps>span{display:flex;align-items:center;gap:7px}#eaRoot .ea-simple-steps b{display:grid;place-items:center;width:25px;height:25px;border-radius:50%;background:#e5edff;color:var(--eravo-blue);font-size:.8rem}#eaRoot .ea-simple-steps>.material-symbols-rounded{font-size:18px}#eaRoot .ea-owner-link{display:flex;align-items:center;gap:8px;min-height:44px;border:0;background:transparent;color:var(--eravo-blue);padding:10px 0;margin-top:14px;font-size:.875rem;text-align:left}#eaRoot .ea-owner-link>.material-symbols-rounded:last-child{font-size:18px}#eaRoot .ea-inline-summary{display:flex;align-items:center;gap:16px;font-size:.875rem;color:var(--muted);margin:-4px 0 12px;flex-wrap:wrap}#eaRoot .ea-inline-summary button{margin-left:auto}#eaRoot :is(.ea-panel,.ea-screen-card,.ea-list,.ea-empty){background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:none}#eaRoot .ea-panel{padding:20px}#eaRoot .ea-empty{padding:24px 20px}#eaRoot .ea-empty>.material-symbols-rounded{border-radius:50%;background:#eaf1ff;color:var(--eravo-blue);width:48px;height:48px;margin-bottom:10px}#eaRoot .ea-empty p{font-size:.875rem;margin:6px auto 12px!important}#eaRoot .ea-section-heading{margin:18px 0 10px}#eaRoot .ea-section-heading h2>span{font-size:.8rem;color:var(--muted);margin-left:6px}#eaRoot .ea-record{padding:14px 16px;gap:12px;background:#fff;color:var(--ink);border-color:var(--line)}#eaRoot .ea-record:hover{background:#f7faff}#eaRoot .ea-record strong{font-size:.9375rem}#eaRoot .ea-record-icon,#eaRoot .ea-location-icon{border-radius:50%;width:42px;height:42px;background:#e5edff;color:var(--eravo-blue)}#eaRoot .ea-record small{font-size:.8125rem;color:var(--muted)}#eaRoot .ea-record-end>small{color:var(--eravo-blue);font-weight:650}#eaRoot .ea-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#eaRoot .ea-screen-card{padding:18px}#eaRoot .ea-screen-card h2{font-size:1rem}#eaRoot .ea-screen-top{margin-bottom:12px}#eaRoot .ea-screen-specs{margin:12px 0;padding-bottom:12px;color:var(--muted);border-color:var(--line)}#eaRoot .ea-screen-price>strong{color:var(--eravo-blue);font-size:1.125rem}#eaRoot .ea-screen-price{flex-wrap:wrap}#eaRoot .ea-toolbar{margin-bottom:14px}#eaRoot .ea-search,#eaRoot .ea-toolbar select{border:1px solid var(--line);background:#fff;color:var(--muted);border-radius:12px}#eaRoot .ea-search input{color:var(--ink)}#eaRoot .ea-field{color:var(--ink);font-size:.9375rem;font-weight:650;margin-bottom:16px}#eaRoot .ea-field :is(input,select,textarea){background:#fff;color:var(--ink);border:1px solid #d6e1f2;border-radius:12px;min-height:44px;padding:11px 12px}#eaRoot .ea-field :is(input,textarea)::placeholder{color:#71829b}#eaRoot .ea-field :is(input,select,textarea):focus{border-color:var(--eravo-blue)}#eaRoot .ea-form-layout{gap:18px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.85fr)}#eaRoot .ea-steps{gap:18px;margin:0 0 18px}#eaRoot .ea-steps li{color:var(--muted)}#eaRoot .ea-steps li>span{background:#e8eef9}#eaRoot .ea-steps li.active{color:var(--eravo-blue)}#eaRoot .ea-steps li.active>span{background:var(--eravo-blue);color:#fff}#eaRoot .ea-design-options{margin:0 0 16px;padding:0;border:0}#eaRoot .ea-design-options>summary,#eaRoot .ea-preview-disclosure>summary{cursor:pointer;color:var(--eravo-blue);font-size:.9375rem;padding:12px 0;min-height:44px}#eaRoot .ea-template-options{margin-top:6px}#eaRoot .ea-template-options>button{color:var(--muted);border-color:var(--line)}#eaRoot .ea-template-options>button[aria-pressed=true]{border-color:var(--eravo-blue);box-shadow:0 0 0 1px var(--eravo-blue);color:var(--eravo-blue)}#eaRoot .ea-preview-disclosure{background:#fff;border:1px solid var(--line);border-radius:18px;padding:4px 16px 12px}#eaRoot .ea-upload{border-color:#b8cef5;color:var(--eravo-blue);background:#f3f7ff;border-radius:14px;padding:18px}#eaRoot .ea-upload small{color:var(--muted)}#eaRoot .ea-screen-picker{margin-top:12px;gap:8px}#eaRoot .ea-screen-picker>label{border-color:var(--line);background:#fff;border-radius:12px;padding:12px}#eaRoot .ea-screen-picker label:has(input:checked),#eaRoot .ea-channel-options label:has(:checked){background:#eaf1ff;border-color:var(--eravo-blue);box-shadow:none}#eaRoot .ea-screen-picker input,#eaRoot .ea-channel-options input{accent-color:var(--eravo-blue)}#eaRoot .ea-channel-options{margin:12px 0 18px}#eaRoot .ea-channel-options label{background:#fff;border-radius:14px;padding:10px 6px}#eaRoot .ea-channel-options .material-symbols-rounded{color:var(--eravo-blue);font-size:24px;margin:4px auto}#eaRoot .ea-cost strong{color:var(--eravo-blue)}#eaRoot .ea-details{margin:14px 0}#eaRoot .ea-details>div{border-color:var(--line);padding:10px 0}#eaRoot .ea-details dt{color:var(--muted)}#eaRoot .ea-details dd small{display:block;font-size:.8125rem;color:var(--muted)}#eaRoot .ea-details a{color:var(--eravo-blue)}#eaRoot .ea-signin{background:#eaf1ff;color:var(--eravo-navy)}#eaRoot .ea-signin>.material-symbols-rounded{color:var(--eravo-blue)}#eaRoot .ea-review-counts{display:flex;gap:20px;color:var(--muted);font-size:.875rem;flex-wrap:wrap}#eaRoot .ea-review-counts b{color:var(--eravo-blue);font-size:1.1rem;margin-right:4px}#eaRoot .ea-review-cta{display:flex;align-items:center;gap:5px;color:var(--eravo-blue);font-size:.875rem;font-weight:650;flex-shrink:0}#eaRoot .ea-review-cta .material-symbols-rounded{font-size:20px}#eaRoot .ea-review-layout{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);gap:18px;align-items:start}#eaRoot .ea-review-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}#eaRoot .ea-review-title h2{overflow-wrap:anywhere}#eaRoot .ea-decision h2{margin-bottom:18px}#eaRoot .ea-decision-actions{display:flex;gap:10px;margin-top:18px;flex-wrap:wrap}#eaRoot .ea-decision-actions .ea-button{flex:1;justify-content:center}#eaRoot .ea-screen-review-icon{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:#def6f4;color:#06757b}#eaRoot .ea-placement-list{background:#fff;border:1px solid var(--line);border-radius:18px;overflow:hidden}#eaRoot .ea-placement-list>button{display:flex;align-items:center;gap:14px;width:100%;padding:16px;border:0;border-bottom:1px solid var(--line);background:transparent;text-align:left;color:var(--ink)}#eaRoot .ea-placement-list>button:last-child{border:0}#eaRoot .ea-placement-list>button:hover{background:#f7faff}#eaRoot .ea-placement-list>button>span:nth-child(2){flex:1;min-width:0}#eaRoot .ea-placement-list strong{display:block;font-size:.9375rem}#eaRoot .ea-placement-list small{display:block;color:var(--muted);font-size:.8125rem;margin-top:3px}#eaRoot .ea-placement-list>button:nth-child(2) .ea-record-icon{background:#def6f4;color:#06757b}#eaRoot .ea-placement-list>button:nth-child(3) .ea-record-icon{background:#ece6ff;color:#6d49bd}#eaRoot .ea-balance-card{background:linear-gradient(115deg,#092660,#0656f7);border-radius:20px;padding:20px;color:#fff}#eaRoot .ea-balance-card>strong{font-size:1.8rem;margin:8px 0}#eaRoot .ea-balance-card>small,#eaRoot .ea-balance-card p{color:#dce8ff}#eaRoot .ea-player-title>.material-symbols-rounded{background:#def6f4;color:#06757b;border-radius:50%}#eaRoot .ea-player-launch{color:var(--eravo-blue)}#eaRoot .ea-player-toggle input{accent-color:var(--eravo-blue)}#eaRoot .ea-bottom-nav{display:none}#eaRoot .ea-command{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(420px,1fr);gap:12px;margin-bottom:20px}#eaRoot .ea-command-copy{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;min-height:142px;padding:22px 24px;border-radius:22px;background:linear-gradient(125deg,#081f19,#0d684b);color:#fff;overflow:hidden}#eaRoot .ea-command-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:17px;background:#ffffff17;color:#ff9a52}#eaRoot .ea-command-mark .material-symbols-rounded{font-size:29px}#eaRoot .ea-command-copy small,#eaRoot .ea-launchpad>div>small,#eaRoot .ea-campaign-head small{font-size:.75rem;font-weight:800;letter-spacing:1.4px;color:#9ee2c8}#eaRoot .ea-command-copy h1{margin:3px 0;color:#fff;font-size:1.65rem}#eaRoot .ea-command-copy p{font-size:.875rem;color:#cceade;line-height:1.45}#eaRoot .ea-command-copy .ea-button{background:#ff6b00;color:#fff!important;white-space:nowrap}#eaRoot .ea-command-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:8px;border:1px solid var(--line);border-radius:22px;background:#f4f7f8}#eaRoot .ea-command-stats button{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:0 10px;padding:12px;border:0;border-radius:14px;background:#fff;text-align:left;color:var(--ink)}#eaRoot .ea-command-stats button:hover{background:#edf8f3}#eaRoot .ea-command-stats button>span{grid-row:1/3;display:grid;place-items:center;width:34px;height:34px;border-radius:11px;background:#e4f6ee;color:#0b7652}#eaRoot .ea-command-stats button>span .material-symbols-rounded{font-size:19px}#eaRoot .ea-command-stats strong{font-size:1rem;line-height:1.2}#eaRoot .ea-command-stats small{font-size:.75rem;color:var(--muted);line-height:1.25}#eaRoot .ea-campaign-head{display:flex;align-items:end;justify-content:space-between;gap:12px;margin:4px 0 10px}#eaRoot .ea-campaign-head small{color:#668077}#eaRoot .ea-campaign-head h2{font-size:1.25rem;margin-top:2px}#eaRoot .ea-campaign-head button{display:flex;align-items:center;gap:6px;min-height:40px;border:0;background:transparent;color:var(--eravo-blue);font-size:.875rem}#eaRoot .ea-launchpad{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(350px,.85fr);gap:24px;align-items:center;padding:24px;border:1px solid var(--line);border-radius:22px;background:#fff}#eaRoot .ea-launch-icon{display:grid;place-items:center;width:44px;height:44px;margin-bottom:14px;border-radius:14px;background:#fff0e6;color:#ff6b00}#eaRoot .ea-launchpad>div>small{color:#0b7652}#eaRoot .ea-launchpad h2{font-size:1.45rem;margin:4px 0}#eaRoot .ea-launchpad p{max-width:36rem;margin:0 0 16px;font-size:.875rem;line-height:1.55;color:var(--muted)}#eaRoot .ea-launch-steps{display:grid;gap:6px}#eaRoot .ea-launch-steps>span{display:grid;grid-template-columns:38px 1fr;grid-template-rows:auto auto;gap:0 10px;padding:11px 12px;border-radius:13px;background:#f5f8f7}#eaRoot .ea-launch-steps b{grid-row:1/3;color:#0b7652;font-size:.8rem;align-self:center}#eaRoot .ea-launch-steps strong{font-size:.875rem}#eaRoot .ea-launch-steps small{font-size:.75rem;color:var(--muted)}#eaRoot .ea-channel-cards{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}#eaRoot .ea-channel-cards>button{display:flex;align-items:center;gap:12px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#fff;text-align:left;color:var(--ink)}#eaRoot .ea-channel-cards>button>.material-symbols-rounded:first-child{display:grid;place-items:center;width:42px;height:42px;border-radius:13px;background:#e5f6ee;color:#0b7652}#eaRoot .ea-channel-cards>button>span{flex:1;min-width:0}#eaRoot .ea-channel-cards strong,#eaRoot .ea-channel-cards small{display:block}#eaRoot .ea-channel-cards strong{font-size:.9375rem}#eaRoot .ea-channel-cards small{font-size:.8125rem;color:var(--muted);margin-top:2px}#eaRoot .ea-channel-cards>button>.material-symbols-rounded:last-child{font-size:19px;color:#7a8c85}body #services .ea-service-entry .service-icon,body .mega-grid .ea-service-entry>.material-symbols-rounded,body .sd-grid button[data-launch="Eravo Ads"] .sd-icon{background:#def6f4!important;color:#06757b!important}@media(max-width:920px){#eaRoot .ea-command,#eaRoot .ea-launchpad{grid-template-columns:1fr}}@media(max-width:760px){body #homeView.app-shell:has(>#superWorkspace.ads-page:not([hidden]))>.app-header{padding:12px 16px!important}body #eaRoot{padding-bottom:calc(78px + env(safe-area-inset-bottom))}#eaRoot .ea-content{padding:16px 14px 24px}#eaRoot .ea-heading{margin-bottom:12px;flex-wrap:wrap}#eaRoot .ea-heading>.ea-button{padding:9px 14px;font-size:.875rem!important}#eaRoot .ea-start{gap:12px;padding:20px 16px}#eaRoot .ea-start-icon{width:44px;height:44px}#eaRoot .ea-simple-steps{gap:7px;font-size:.8125rem;justify-content:space-between}#eaRoot .ea-simple-steps>span{gap:4px}#eaRoot .ea-simple-steps b{width:21px;height:21px}#eaRoot .ea-simple-steps>.material-symbols-rounded{font-size:15px}#eaRoot .ea-workspace-tools{margin-bottom:10px;font-size:.8125rem}#eaRoot .ea-workspace-tools :is(button,a){font-size:.8125rem}#eaRoot .ea-desktop-nav{display:none}#eaRoot .ea-bottom-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));position:fixed;left:0;right:0;bottom:0;z-index:45;min-height:70px;padding:8px 10px calc(8px + env(safe-area-inset-bottom));background:#fffffff5;border:0;border-top:1px solid var(--line);border-radius:0;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 -4px 20px #11274c06}#eaRoot .ea-bottom-nav button{color:var(--muted);justify-content:center;gap:3px}#eaRoot .ea-bottom-nav button>span{width:52px;height:30px;border-radius:24px;background:transparent}#eaRoot .ea-bottom-nav button[aria-current=page]{color:var(--eravo-blue)}#eaRoot .ea-bottom-nav button[aria-current=page]>span{background:#eaf1ff;color:var(--eravo-blue)}#eaRoot .ea-bottom-nav b{font-size:.8125rem;font-weight:650;line-height:1.3}#eaRoot .ea-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#eaRoot .ea-screen-card{padding:16px}#eaRoot .ea-screen-top{gap:6px;flex-wrap:wrap}#eaRoot .ea-panel{padding:18px 16px}#eaRoot .ea-record{padding:13px 12px;gap:10px;flex-wrap:nowrap}#eaRoot .ea-record-icon{width:36px;height:36px}#eaRoot .ea-steps{gap:12px;flex-wrap:wrap}#eaRoot .ea-review-layout{grid-template-columns:1fr;gap:14px}#eaRoot .ea-decision-actions .ea-button{min-height:46px}#eaRoot .ea-review-cta{font-size:.8125rem}#eaRoot .ea-review-cta .material-symbols-rounded{display:none}#eaRoot .ea-placement-list>button{padding:14px 12px;gap:10px}#eaRoot .ea-form-layout{gap:12px}#eaRoot .ea-command{gap:8px;margin-bottom:14px}#eaRoot .ea-command-copy{grid-template-columns:auto 1fr;min-height:0;padding:17px;border-radius:18px}#eaRoot .ea-command-mark{width:44px;height:44px}#eaRoot .ea-command-copy h1{font-size:1.35rem}#eaRoot .ea-command-copy p{font-size:.8125rem}#eaRoot .ea-command-copy .ea-button{grid-column:1/-1;width:100%;margin-top:2px}#eaRoot .ea-command-stats{gap:5px;padding:6px;border-radius:16px}#eaRoot .ea-command-stats button{padding:10px 8px}#eaRoot .ea-launchpad{gap:18px;padding:18px 16px;border-radius:18px}#eaRoot .ea-channel-cards{grid-template-columns:1fr}}@media(max-width:760px){.partner-app #partnerPageContent #eaRoot[data-partner-embedded=true]{padding-bottom:calc(96px + env(safe-area-inset-bottom))!important}.partner-app #partnerPageContent #eaRoot[data-partner-embedded=true] .ea-bottom-nav{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;position:fixed!important;inset:auto 0 0!important;z-index:1000!important;min-height:76px;padding:7px 5px calc(7px + env(safe-area-inset-bottom));background:#fffffffa;border-top:1px solid #dce5ef;box-shadow:0 -10px 30px #112d521f;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.partner-app #partnerPageContent #eaRoot .ea-bottom-nav button{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:2px;min-width:0;min-height:58px;padding:3px 1px;border:0;background:transparent;color:#6d7e95}.partner-app #partnerPageContent #eaRoot .ea-bottom-nav button>span{display:grid;place-items:center;width:46px;height:31px;border-radius:18px}.partner-app #partnerPageContent #eaRoot .ea-bottom-nav button .material-symbols-rounded{font-size:23px}.partner-app #partnerPageContent #eaRoot .ea-bottom-nav b{font-size:.7rem!important;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.partner-app #partnerPageContent #eaRoot .ea-bottom-nav button[aria-current=page]{color:#0754e9}.partner-app #partnerPageContent #eaRoot .ea-bottom-nav button[aria-current=page]>span{background:#e7efff;color:#0754e9}.partner-app #partnerPageContent #eaRoot .ea-bottom-nav .ea-nav-create>span,.partner-app #partnerPageContent #eaRoot .ea-bottom-nav .ea-nav-create[aria-current=page]>span{width:48px;height:42px;margin-top:-12px;border-radius:16px;background:#ff6b00;color:#fff;box-shadow:0 7px 16px #ff6b0047}.partner-app #partnerPageContent #eaRoot .ea-bottom-nav .ea-nav-create b{color:#c94f00}.partner-app #partnerPageContent #eaRoot .ea-command-copy{background:linear-gradient(135deg,#102d55,#0754e9)}.partner-app #partnerPageContent #eaRoot .ea-command-stats{grid-template-columns:repeat(2,minmax(0,1fr));background:#eef3f8}.partner-app #partnerPageContent #eaRoot .ea-command-stats button{min-height:68px;border:1px solid #e4eaf1}.partner-app #partnerPageContent #eaRoot .ea-campaign-head{align-items:center;margin-top:18px}.partner-app #partnerPageContent #eaRoot .ea-channel-cards>button{min-height:72px;border-radius:18px}}@media(max-width:390px){#eaRoot .ea-grid{grid-template-columns:1fr}#eaRoot .ea-start{display:block}#eaRoot .ea-start-icon{margin-bottom:12px}#eaRoot .ea-review-row .ea-record-icon{display:none}}#eaRoot .ea-admin-links{display:flex;gap:8px;flex-wrap:wrap}#eaRoot .ea-house-editor{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);gap:20px;align-items:start}#eaRoot .ea-house-preview-wrap{position:sticky;top:90px}#eaRoot .ea-house-preview-wrap>h2{margin-bottom:12px}#eaRoot .ea-house-preview{margin:0;border-radius:20px;overflow:hidden;background:#eaf1ff;border:1px solid #d6e3ff}#eaRoot .ea-house-preview.kids{background:#f4edff;border-color:#e4d5ff}#eaRoot .ea-house-preview>img{display:block;width:100%;height:220px;object-fit:contain;background:#fff}#eaRoot .ea-house-preview>div{padding:20px}#eaRoot .ea-house-preview small{font-size:.75rem;font-weight:700;color:#596b8e;letter-spacing:.08em}#eaRoot .ea-house-preview h2{font-size:1.4rem;line-height:1.3;margin-top:8px;overflow-wrap:anywhere}#eaRoot .ea-house-preview p{font-size:1rem;color:var(--muted);margin:10px 0 16px;line-height:1.5;overflow-wrap:anywhere}#eaRoot .ea-house-preview>div>span{display:inline-flex;align-items:center;gap:8px;border-radius:24px;background:var(--eravo-blue);color:#fff;padding:10px 16px;font-size:.875rem;font-weight:650}#eaRoot .ea-house-preview.kids>div>span{background:#6b35c6}#eaRoot .ea-house-placements{padding:12px 0 16px;border:0;display:flex;flex-wrap:wrap;gap:10px 16px}#eaRoot .ea-house-placements legend{font-weight:650;font-size:.9375rem;margin-bottom:6px}#eaRoot .ea-house-placements label,#eaRoot .ea-house-ongoing{display:flex;align-items:center;gap:8px;min-height:40px;font-size:.9375rem}#eaRoot .ea-house-ongoing{margin-bottom:16px}#eaRoot .ea-house-placements input,#eaRoot .ea-house-ongoing input{width:20px;height:20px;accent-color:var(--eravo-blue)}#eaRoot .ea-house-list{display:grid;gap:14px}#eaRoot .ea-house-card{display:flex;align-items:flex-start;gap:18px;padding:18px;border:1px solid var(--line);border-radius:18px;background:#fff}#eaRoot .ea-house-card>img{width:130px;height:120px;object-fit:contain;border-radius:14px;background:#f8f5ff;flex-shrink:0}#eaRoot .ea-house-card>div{flex:1;min-width:0}#eaRoot .ea-house-card-title{display:flex;align-items:center;gap:10px;justify-content:space-between;flex-wrap:wrap}#eaRoot .ea-house-card h2{overflow-wrap:anywhere}#eaRoot .ea-house-card p{font-size:.875rem;color:var(--muted);margin:6px 0}#eaRoot .ea-house-card small{font-size:.8125rem;color:var(--muted)}#eaRoot .ea-house-actions{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}#eaRoot .ea-badge.live{color:#14734b;background:#e9f5ee}@media(max-width:760px){#eaRoot .ea-house-editor{grid-template-columns:1fr}#eaRoot .ea-house-preview-wrap{position:static}#eaRoot .ea-house-preview{display:flex;align-items:center}#eaRoot .ea-house-preview>img{width:36%;height:180px}#eaRoot .ea-house-preview>div{padding:16px}#eaRoot .ea-house-preview h2{font-size:1.125rem}#eaRoot .ea-house-preview p{font-size:.875rem}#eaRoot .ea-house-card{padding:14px;gap:12px}#eaRoot .ea-house-card>img{width:84px;height:90px}}.partner-app .partner-admin:has(#partnerPageContent:not([hidden]) #eaRoot) .partner-admin-mobile{display:none!important}.partner-app #eaRoot{padding-bottom:100px}.partner-app #eaRoot .ea-desktop-nav{position:fixed;inset:auto 0 0 var(--pw-side,264px);z-index:136;display:grid;grid-template-columns:repeat(5,minmax(0,136px));justify-content:center;gap:8px;width:auto;max-width:none;margin:0;padding:8px 24px calc(8px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--line);background:#fffffff7;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 -5px 20px #1f3a5c08}.partner-app #eaRoot .ea-desktop-nav button{display:flex;flex-direction:column;justify-content:center;gap:4px;min-height:61px;padding:7px 10px;border:0;border-radius:12px;font-size:.875rem!important;color:#6c7f77}.partner-app #eaRoot .ea-desktop-nav button .material-symbols-rounded{font-size:22px}.partner-app #eaRoot .ea-desktop-nav button.active{border:0;background:#e6f7ef;color:#087c57}.partner-app #eaRoot[data-workspace=admin] .ea-desktop-nav{grid-template-columns:repeat(6,minmax(0,126px))}#eaRoot[data-workspace=admin] .ea-bottom-nav{grid-template-columns:repeat(6,minmax(0,1fr))}#eaRoot[data-workspace=admin] .ea-bottom-nav b{font-size:.72rem}#eaRoot .ea-format-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:22px}#eaRoot .ea-format-grid>button{position:relative;display:flex;flex-direction:column;align-items:flex-start;min-height:210px;padding:20px;border:1px solid var(--line);border-radius:19px;background:#fff;text-align:left;color:var(--ink)}#eaRoot .ea-format-grid>button:hover{border-color:#8bc7ad;background:#f7fcf9}#eaRoot .ea-format-grid>button>span{display:grid;place-items:center;width:44px;height:44px;margin-bottom:18px;border-radius:14px;background:#e5f6ee;color:#087c57}#eaRoot .ea-format-grid>button>small{font-size:.75rem;font-weight:800;letter-spacing:1px;color:#6f837a}#eaRoot .ea-format-grid>button>strong{margin-top:3px;font-size:1.05rem}#eaRoot .ea-format-grid>button>p{margin-top:7px;font-size:.875rem;line-height:1.5;color:var(--muted)}#eaRoot .ea-format-grid>button>.material-symbols-rounded:last-child{position:absolute;right:18px;bottom:18px;font-size:20px;color:#087c57}@media(max-width:1100px){.partner-app #eaRoot .ea-desktop-nav{left:0}}@media(max-width:760px){.partner-app #eaRoot{padding-bottom:88px}.partner-app #eaRoot .ea-desktop-nav{display:none}.partner-app #eaRoot .ea-bottom-nav{grid-template-columns:repeat(5,minmax(0,1fr));z-index:136}.partner-app #eaRoot .ea-bottom-nav b{font-size:.75rem}#eaRoot .ea-format-grid{grid-template-columns:1fr;gap:8px}#eaRoot .ea-format-grid>button{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto auto;gap:0 12px;min-height:0;padding:15px}#eaRoot .ea-format-grid>button>span{grid-row:1/4;margin:0;align-self:center}#eaRoot .ea-format-grid>button>small,#eaRoot .ea-format-grid>button>strong,#eaRoot .ea-format-grid>button>p{grid-column:2;margin:0}#eaRoot .ea-format-grid>button>p{margin-top:3px}#eaRoot .ea-format-grid>button>.material-symbols-rounded:last-child{position:static;grid-column:3;grid-row:1/4;align-self:center}}@media(max-width:390px){#eaRoot .ea-house-preview{display:block}#eaRoot .ea-house-preview>img{width:100%;height:160px}}#eaRoot .ea-admin-hero{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:22px 24px;border-radius:20px;background:linear-gradient(125deg,#10243e,#0754e9);color:#fff}#eaRoot .ea-admin-hero small{font-size:.75rem;font-weight:800;letter-spacing:1.3px;color:#b8d1ff}#eaRoot .ea-admin-hero h2{margin:4px 0;color:#fff;font-size:1.5rem}#eaRoot .ea-admin-hero p{font-size:.875rem;color:#d8e5ff}#eaRoot .ea-admin-hero button{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 15px;border:0;border-radius:23px;background:#fff;color:#0754e9;font-weight:750}#eaRoot .ea-admin-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0 22px}#eaRoot .ea-admin-metrics>button{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:0 10px;padding:16px;border:1px solid var(--line);border-radius:16px;background:#fff;text-align:left;color:var(--ink)}#eaRoot .ea-admin-metrics>button>span{grid-row:1/3;display:grid;place-items:center;width:40px;height:40px;border-radius:13px;background:#eaf1ff;color:#0754e9}#eaRoot .ea-admin-metrics strong{font-size:1rem;line-height:1.2;overflow-wrap:anywhere}#eaRoot .ea-admin-metrics small{font-size:.75rem;color:var(--muted)}#eaRoot .ea-admin-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#eaRoot .ea-admin-controls>button{display:flex;align-items:center;gap:12px;min-width:0;padding:17px;border:1px solid var(--line);border-radius:16px;background:#fff;text-align:left;color:var(--ink)}#eaRoot .ea-admin-controls>button>.material-symbols-rounded:first-child{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#e6f7ef;color:#087c57}#eaRoot .ea-admin-controls>button>span{flex:1;min-width:0}#eaRoot .ea-admin-controls strong,#eaRoot .ea-admin-controls small{display:block}#eaRoot .ea-admin-controls strong{font-size:.9375rem}#eaRoot .ea-admin-controls small{font-size:.75rem;line-height:1.4;color:var(--muted);margin-top:3px}#eaRoot .ea-admin-controls>button>.material-symbols-rounded:last-child{font-size:19px;color:#80908a}#eaRoot .ea-suggestion-summary{padding:17px 20px;margin-bottom:12px;border-radius:17px;background:#eaf1ff;color:#173b76}#eaRoot .ea-suggestion-summary>div{display:flex;align-items:center;gap:12px}#eaRoot .ea-suggestion-summary span{display:grid}#eaRoot .ea-suggestion-summary small{font-size:.8125rem;color:#5f7597}#eaRoot .ea-suggestion-list{display:grid;gap:9px}#eaRoot .ea-suggestion-list article{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:17px;border:1px solid var(--line);border-left:4px solid #e3ad31;border-radius:16px;background:#fff}#eaRoot .ea-suggestion-list article.high{border-left-color:#e34c5e}#eaRoot .ea-suggestion-list article.good{border-left-color:#159460}#eaRoot .ea-suggestion-list article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:14px;background:#fff3d6;color:#936a0c}#eaRoot .ea-suggestion-list article.high>span{background:#ffeaed;color:#b72d44}#eaRoot .ea-suggestion-list article.good>span{background:#e3f7ed;color:#087c57}#eaRoot .ea-suggestion-list article small{font-size:.7rem;font-weight:800;letter-spacing:1px;color:#718198}#eaRoot .ea-suggestion-list article h2{font-size:1rem;margin:2px 0}#eaRoot .ea-suggestion-list article p{font-size:.8125rem;line-height:1.45;color:var(--muted)}#eaRoot .ea-suggestion-list article button{display:flex;align-items:center;gap:6px;min-height:40px;padding:8px 10px;border:0;background:transparent;color:#0754e9;font-size:.8125rem;font-weight:700}#eaRoot .ea-admin-roadmap{display:grid;grid-template-columns:minmax(220px,.8fr) 1.2fr;gap:22px;margin-top:18px}#eaRoot .ea-admin-roadmap>div:first-child>small{font-size:.7rem;font-weight:800;letter-spacing:1px;color:#087c57}#eaRoot .ea-admin-roadmap p{margin-top:7px;font-size:.8125rem;color:var(--muted)}#eaRoot .ea-admin-roadmap>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:8px}#eaRoot .ea-admin-roadmap>div:last-child>span{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:0 8px;padding:9px;border-radius:11px;background:#f6f8fb}#eaRoot .ea-admin-roadmap>div:last-child .material-symbols-rounded{grid-row:1/3;font-size:18px;color:#087c57}#eaRoot .ea-admin-roadmap b{font-size:.8125rem}#eaRoot .ea-admin-roadmap small{font-size:.7rem;color:var(--muted)}@media(max-width:900px){#eaRoot .ea-admin-metrics,#eaRoot .ea-admin-controls{grid-template-columns:1fr 1fr}}@media(max-width:600px){#eaRoot .ea-admin-hero{align-items:flex-start;flex-direction:column;padding:18px}#eaRoot .ea-admin-hero button{width:100%;justify-content:center}#eaRoot .ea-admin-metrics{gap:7px}#eaRoot .ea-admin-metrics>button{padding:12px 9px}#eaRoot .ea-admin-controls{grid-template-columns:1fr}#eaRoot .ea-suggestion-list article{grid-template-columns:auto 1fr;gap:10px;padding:14px}#eaRoot .ea-suggestion-list article button{grid-column:2;justify-self:start;padding-left:0}#eaRoot .ea-admin-roadmap{grid-template-columns:1fr}#eaRoot .ea-admin-roadmap>div:last-child{grid-template-columns:1fr}}#eaRoot .ea-house-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#eaRoot .ea-house-gallery .ea-house-card{display:block;padding:0;overflow:hidden;border-radius:18px}#eaRoot .ea-house-gallery .ea-house-card[hidden]{display:none}#eaRoot .ea-house-gallery .ea-house-card-art{container-type:inline-size;border-bottom:1px solid var(--line)}#eaRoot .ea-house-gallery .eac:not(.eac-screen){border-radius:0;min-height:320px}#eaRoot .ea-house-card-meta{padding:20px}#eaRoot .ea-house-card-meta h2{font-size:16px;line-height:1.4}#eaRoot .ea-house-card-meta .ea-house-card-title{align-items:flex-start}#eaRoot .ea-house-search{margin:0 0 24px;max-width:540px}#eaRoot .ea-design-studio{grid-template-columns:minmax(300px,.9fr) minmax(0,1.2fr);gap:28px}#eaRoot .ea-design-studio>.ea-panel{padding:0;overflow:hidden}#eaRoot .ea-design-section{padding:24px;border-bottom:1px solid var(--line)}#eaRoot .ea-design-section-head{display:flex;align-items:center;gap:10px;margin-bottom:20px}#eaRoot .ea-design-section-head>span{font-size:12px;color:#748094;font-weight:750}#eaRoot .ea-design-section-head>h2{font-size:18px;line-height:1.4;margin:0}#eaRoot .ea-design-reset{margin-left:auto;border:0;background:none;padding:6px;color:#2453c6;font-size:13px;text-decoration:underline;cursor:pointer}#eaRoot .ea-layout-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0 0 20px}#eaRoot .ea-layout-options button{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 6px;border:1px solid #dce1eb;border-radius:10px;background:#fafbfe;color:#58647b;cursor:pointer;font-size:14px;min-width:0}#eaRoot .ea-layout-options button[aria-pressed=true]{background:#eef3ff;color:#164bbd;border:2px solid #2b5ec7;padding:17px 5px}#eaRoot .ea-layout-options .material-symbols-rounded{font-size:30px}#eaRoot .ea-palette-options{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0 0 20px}#eaRoot .ea-palette-options button{border:0;background:none;padding:0;display:grid;justify-items:center;gap:7px;font-size:12px;cursor:pointer;color:#566178}#eaRoot .ea-palette-options span{width:36px;height:36px;border:7px solid;border-radius:50%;box-sizing:border-box}#eaRoot .ea-design-colours input[type=color]{height:46px;min-height:46px;padding:5px;cursor:pointer}#eaRoot .ea-design-section input[type=range]{padding:10px 0;accent-color:#225ad0;min-height:44px}#eaRoot .ea-house-upload{margin-bottom:18px}#eaRoot .ea-house-save{display:flex;align-items:center;gap:16px;padding:22px 24px;background:#f7f9fd}#eaRoot .ea-house-save>span{font-size:13px;color:#617087}#eaRoot .ea-preview-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}#eaRoot .ea-preview-heading h2{margin:0;font-size:18px}#eaRoot .ea-preview-devices{display:flex;padding:4px;border:1px solid #dfe5ee;border-radius:9px;background:#fff}#eaRoot .ea-preview-devices button{display:grid;place-items:center;min-width:38px;min-height:36px;border:0;border-radius:6px;background:transparent;color:#667286;cursor:pointer}#eaRoot .ea-preview-devices button[aria-pressed=true]{background:#edf2ff;color:#2554bc}#eaRoot .ea-preview-stage{border:1px solid #e1e6ef;border-radius:20px;overflow:hidden;background:#fff;box-shadow:0 12px 35px #1b2f5410;margin:auto;transition:max-width .15s ease}#eaRoot .ea-preview-stage[data-device=mobile]{max-width:375px}#eaRoot .ea-preview-stage .eac:not(.eac-screen){border-radius:0;min-height:340px}#eaRoot .ea-preview-stage[data-device=mobile] .eac:not(.eac-screen){grid-template-columns:minmax(0,1fr) minmax(0,.64fr)}#eaRoot .ea-preview-stage[data-device=mobile] .eac-minimal:not(.eac-screen){grid-template-columns:minmax(0,1fr) 72px}#eaRoot .ea-preview-stage[data-device=mobile] .eac-minimal:not(.eac-screen).eac-image-left{grid-template-columns:72px minmax(0,1fr)}#eaRoot .ea-preview-disclosure{padding:10px 16px;color:#667286;font-size:12px;display:flex;gap:12px;border-bottom:1px solid #f0f2f5}#eaRoot .ea-preview-stage+.ea-help{text-align:center;margin-top:15px}#eaRoot .ea-design-studio :is(button,input,select,textarea):focus-visible{outline:3px solid #4275dc;outline-offset:3px}@media(max-width:1000px){#eaRoot .ea-design-studio{grid-template-columns:1fr}#eaRoot .ea-design-studio .ea-house-preview-wrap{position:static;grid-row:1}#eaRoot .ea-house-gallery{grid-template-columns:1fr}#eaRoot .ea-design-section,#eaRoot .ea-house-save{padding:20px}}@media(prefers-reduced-motion:reduce){#eaRoot .ea-preview-stage{transition:none}}.ea-loopstand-bar{display:flex;align-items:center;gap:12px;margin-bottom:18px;background:#151d3a;padding:16px 20px;border-radius:16px;color:#fff}.ea-loopstand-bar>div{margin-right:auto}.ea-loopstand-bar strong{font-size:19px;font-weight:750;letter-spacing:-.5px;display:block}.ea-loopstand-bar span{font-size:11px;color:#b0bbdf}#eaRoot .ea-loopstand-bar a,#eaRoot .ea-loopstand-bar button{display:flex;align-items:center;gap:6px;color:#dae2ff;border:1px solid #ffffff24;background:#ffffff0a;border-radius:9px;padding:9px;font-size:11px}.ea-loopstand-bar .material-symbols-rounded{font-size:18px;color:inherit}.ea-performance-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:20px 0}.ea-performance-stats>div{padding:22px;background:#fff;border:1px solid #e3e7f1;border-radius:18px;display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ea-performance-stats strong{font-size:30px;color:#243457}.ea-performance-stats span{font-size:12px;color:#758098}.ea-performance-stats .material-symbols-rounded{font-size:23px;color:#5c7ad8}.ea-results-scroll{overflow-x:auto}.ea-result-link{display:inline-flex;align-items:center;text-align:left;border:0;background:none;color:#4864be;font:inherit;cursor:pointer;padding:5px 0}.ea-live-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.ea-live-screen{background:#fff;border:1px solid #e2e6ef;border-radius:18px;padding:12px 12px 20px;text-align:left;display:flex;flex-direction:column;gap:8px;color:#26344f;min-width:0;cursor:pointer}.ea-live-display{width:100%;aspect-ratio:16/9;border-radius:10px;background:linear-gradient(130deg,#162347,#33325c);display:grid;place-items:center;position:relative;margin-bottom:7px}.ea-live-display>.material-symbols-rounded{font-size:60px;color:#697ebc}.ea-live-display .ea-live-status{position:absolute;left:12px;bottom:12px;padding:6px 9px;background:#fffb;border-radius:7px;font-size:10px;color:#51576e}.ea-live-display .online{background:#e4ffef;color:#138357}.ea-live-display .offline{background:#fff0e5;color:#9b5933}.ea-live-screen>strong,.ea-live-screen>span,.ea-live-screen>small{margin:0 8px;overflow-wrap:anywhere}.ea-live-screen>span{font-size:12px;color:#737d94}.ea-live-screen>small{font-size:10px;color:#939aae}@media(max-width:600px){.ea-performance-stats{gap:8px}.ea-performance-stats>div{padding:15px 12px}.ea-performance-stats strong{font-size:24px}.ea-performance-stats .ea-button{font-size:10px;padding:8px}.ea-performance-stats span{font-size:10px}}.eac{--eac-bg:#17191d;--eac-ink:#fff;--eac-accent:#ff9a3d;--eac-button-ink:#101318;position:relative;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);isolation:isolate;overflow:hidden;background:var(--eac-bg);color:var(--eac-ink);border-radius:20px;min-width:0;min-height:300px;font-family:inherit;container-type:inline-size}.eac .eac-copy{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;padding:clamp(22px,4vw,46px);min-width:0}.eac .eac-offer{display:inline-block;align-self:flex-start;padding:.22em .45em;margin:.35em 0 0;background:var(--eac-accent);color:var(--eac-button-ink);font-size:26px;line-height:1.1;font-weight:800;letter-spacing:-.025em;border-radius:.15em;max-width:100%;overflow-wrap:anywhere}.eac.eac-screen.eac-promotion .eac-title{font-size:min(4.6cqw,7.5cqh)}.eac.eac-screen.eac-promotion .eac-offer{font-size:min(3.2cqw,5.2cqh);margin:min(1cqw,1.6cqh) 0 0}.eac.eac-screen.eac-promotion .eac-brand{margin-bottom:min(2cqw,3cqh)}.eac.eac-screen.eac-promotion .eac-message{margin:min(1.4cqw,2.3cqh) 0 min(1.8cqw,3cqh)}.eac .eac-rich-message :is(strong,b){display:inline;font-size:inherit;font-weight:800;line-height:inherit;color:inherit}.eac .eac-rich-message :is(ul,ol){margin:0;padding-left:1.1em}.eac .eac-rich-message li{margin:.15em 0}.eac .eac-rich-message em{font-size:inherit;color:inherit}@container player-canvas (aspect-ratio < 1){.eac.eac-screen.eac-promotion .eac-title{font-size:min(9cqw,5.1cqh)}.eac.eac-screen.eac-promotion .eac-offer{font-size:min(6cqw,3.4cqh);margin:2cqw 0 0}.eac.eac-screen.eac-promotion .eac-message{margin:3cqw 0}}.eac .eac-brand{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:750;line-height:1.35;margin-bottom:30px;color:var(--eac-ink)}.eac .eac-brand>.material-symbols-rounded{font-size:24px;color:var(--eac-accent);background:var(--eac-bg);border-radius:6px}.eac .eac-eyebrow{font-size:12px;font-weight:800;letter-spacing:.14em;line-height:1.65;text-transform:uppercase;margin-bottom:12px;color:var(--eac-ink);opacity:1}.eac .eac-title{display:block;font-size:clamp(26px,3.5vw,42px);font-weight:800;letter-spacing:-.045em;line-height:1.09;overflow-wrap:anywhere;color:var(--eac-ink);max-width:20ch}.eac .eac-message{font-size:16px;line-height:1.55;margin:15px 0 24px;max-width:42ch;color:var(--eac-ink);opacity:1;overflow-wrap:anywhere}.eac .eac-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;background:var(--eac-accent);color:var(--eac-button-ink);font-size:14px;font-weight:750;line-height:1.35;padding:12px 18px;border-radius:9px;margin-top:auto;min-height:46px;box-sizing:border-box;max-width:100%;overflow-wrap:anywhere}.eac .eac-cta>span{font-size:20px;flex-shrink:0}.eac .eac-art{position:relative;min-width:0;overflow:hidden;background:var(--eac-accent)}.eac .eac-art>:is(img,video){position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:var(--eac-fit);object-position:var(--eac-position) center;max-width:none;border-radius:0;margin:0;padding:0}.eac-image-left .eac-art{grid-column:1;grid-row:1}.eac-image-left .eac-copy{grid-column:2;grid-row:1}.eac-split .eac-art{margin:12px 12px 12px 0;border-radius:12px}.eac-split.eac-image-left .eac-art{margin:12px 0 12px 12px}.eac-poster{grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:6px solid var(--eac-accent);border-radius:18px}.eac-poster .eac-copy{padding:32px;align-self:center}.eac-poster .eac-brand{margin-bottom:24px}.eac-poster .eac-title{font-weight:800;font-size:clamp(28px,3.7vw,44px)}.eac-minimal{grid-template-columns:minmax(0,1fr) minmax(100px,.36fr)}.eac-minimal .eac-art{display:grid;place-items:center;background:transparent;border-left:1px solid color-mix(in srgb,var(--eac-ink) 20%,transparent);margin:28px 0}.eac .eac-monogram{font-size:clamp(70px,11vw,148px);color:var(--eac-ink);opacity:.85;font-variation-settings:"FILL" 0,"wght" 250}.eac-minimal .eac-title{max-width:23ch;font-size:clamp(28px,4vw,46px)}.eac-minimal .eac-copy{padding-right:24px}.eac-minimal.eac-image-left{grid-template-columns:minmax(100px,.36fr) minmax(0,1fr)}.eac-minimal.eac-image-left .eac-art{border-left:0;border-right:1px solid color-mix(in srgb,var(--eac-ink) 20%,transparent)}@container (max-width:520px){.eac .eac-copy{padding:22px 18px}.eac .eac-brand{font-size:14px;margin-bottom:22px}.eac .eac-title{font-size:27px;letter-spacing:-.035em}.eac .eac-message{font-size:14px;margin:12px 0 20px}.eac .eac-eyebrow{font-size:12px;letter-spacing:.08em}.eac .eac-cta{font-size:13px;padding:10px 12px;gap:10px;min-height:44px}.eac .eac-monogram{font-size:70px}.eac .eac-art>:is(img,video){object-position:var(--eac-position) center}}@media(max-width:480px){.eac{grid-template-columns:minmax(0,1fr) minmax(0,.64fr);border-radius:14px;min-height:310px}.eac-poster{grid-template-columns:minmax(0,1fr) minmax(0,.7fr)}.eac-minimal{grid-template-columns:minmax(0,1fr) 76px}.eac-minimal.eac-image-left{grid-template-columns:76px minmax(0,1fr)}.eac .eac-monogram{font-size:60px}.eac-split .eac-art{margin:8px 8px 8px 0;border-radius:8px}.eac-split.eac-image-left .eac-art{margin:8px 0 8px 8px}}#eaRoot .eac:not(.eac-screen) .eac-message{color:var(--eac-ink);font-size:16px;margin:15px 0 24px;line-height:1.55}#eaRoot .eac:not(.eac-screen) .eac-title{color:var(--eac-ink)}@container (max-width:520px){#eaRoot .eac:not(.eac-screen) .eac-message{font-size:14px;margin:12px 0 20px}}@font-face{font-family:Eravo Campaign Icons;font-style:normal;font-weight:100 700;font-display:block;src:url(/vendor/eravo-campaign-icons.woff2) format("woff2")}.eac .material-symbols-rounded{font-family:Eravo Campaign Icons;font-feature-settings:"liga";font-style:normal;text-transform:none;letter-spacing:normal;white-space:nowrap}.eac .eac-brand .eac-brand-logo{display:block;width:170px;max-width:100%;height:auto;object-fit:contain;background:#fff;padding:7px 9px;border-radius:7px}.eac-minimal .eac-art>.eac-trade-symbol{position:static;width:85%;height:auto;max-width:180px;object-fit:contain;border-radius:14px}.eac .eac-brand .eac-voqora-logo{width:150px;background:transparent;padding:4px 0;border-radius:0}.eac-editorial{grid-template-columns:1fr 1fr;border-radius:0;border-top:8px solid var(--eac-accent)}.eac-editorial .eac-copy{padding:32px}.eac-editorial .eac-brand{font-size:14px;margin-bottom:36px}.eac-editorial .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:500;font-size:clamp(32px,4.4vw,54px);letter-spacing:-.04em;line-height:1.1}.eac-editorial .eac-art{margin:20px 20px 20px 0;border-radius:3px}.eac-editorial .eac-cta{border-radius:0}.eac-frame{padding:16px;gap:0;border:1px solid color-mix(in srgb,var(--eac-ink) 12%,transparent);border-radius:28px}.eac-frame .eac-art{border-radius:140px 140px 14px 14px;margin:10px}.eac-frame .eac-copy{padding:22px}.eac-frame .eac-title{font-size:clamp(28px,3.7vw,44px)}.eac-billboard{grid-template-columns:minmax(0,1fr);border-radius:16px;min-height:320px;border-bottom:8px solid var(--eac-accent)}.eac-billboard .eac-copy{max-width:84%;padding:36px}.eac-billboard .eac-title{font-size:clamp(38px,5.5vw,72px);font-weight:850;letter-spacing:-.055em;max-width:16ch}.eac-billboard .eac-art{position:absolute;right:0;top:0;bottom:0;width:25%;opacity:.16;background:var(--eac-accent)}.eac-billboard .eac-brand{margin-bottom:20px}.eac-billboard .eac-cta{border-radius:30px}.eac .eac-art:has(.eac-monogram){display:grid;place-items:center}.eac .eac-monogram{color:var(--eac-accent);font-size:84px;opacity:.75}.eac .eac-art:has(.eac-monogram){background:transparent}.eac-frame .eac-art:has(.eac-monogram){border:1px solid var(--eac-accent)}@container (max-width:440px){.eac-editorial .eac-title{font-size:30px}.eac-editorial .eac-copy,.eac-billboard .eac-copy{padding:22px}.eac-billboard .eac-title{font-size:38px}.eac-frame{padding:8px}.eac-frame .eac-copy{padding:16px}.eac .eac-message{font-size:14px}}.eac-cinema{grid-template-columns:1fr;min-height:360px;background:#101018;border-radius:18px}.eac-cinema .eac-art{position:absolute;inset:0;grid-column:auto;grid-row:auto;background:var(--eac-bg)}.eac-cinema .eac-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#080811ed,#080811c9 36%,#08081145 74%,#0808111a)}.eac-cinema .eac-copy{width:62%;max-width:none;padding:36px}.eac-cinema .eac-title{font-size:clamp(34px,4.8vw,64px);font-weight:850;letter-spacing:-.055em;max-width:13ch}.eac-cinema .eac-message{max-width:30ch}.eac-cinema .eac-cta{border-radius:30px}.eac-cinema.eac-image-left .eac-art{grid-column:auto;grid-row:auto}.eac-cinema.eac-image-left .eac-copy{grid-column:1;grid-row:1;margin-left:auto}.eac-cinema.eac-image-left .eac-art:after{background:linear-gradient(270deg,#080811ed,#080811c9 36%,#08081145 74%,#0808111a)}.eac-showcase{grid-template-columns:1fr 1.1fr;border-radius:18px;border-bottom:7px solid var(--eac-accent)}.eac-showcase .eac-art{margin:26px;border-radius:22px;background:#fff;box-shadow:0 18px 40px #10182610}.eac-showcase .eac-art>:is(img,video){inset:8%;width:84%;height:84%;object-fit:var(--eac-fit)}.eac-showcase .eac-title{font-size:clamp(32px,4.2vw,54px);max-width:13ch}.eac-showcase .eac-cta{border-radius:28px}.eac-showcase .eac-copy{padding-right:8px}.eac-showcase.eac-image-left .eac-copy{padding-right:32px;padding-left:8px}.eac-gallery{grid-template-columns:1fr 1fr;border-radius:0;border:1px solid color-mix(in srgb,var(--eac-ink) 15%,transparent)}.eac-gallery .eac-art{margin:20px;background:color-mix(in srgb,var(--eac-bg) 90%,var(--eac-accent));border-radius:120px 120px 3px 3px}.eac-gallery .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:clamp(34px,4.6vw,56px);line-height:1.04;letter-spacing:-.05em;max-width:13ch}.eac-gallery .eac-eyebrow{letter-spacing:.16em}.eac-gallery .eac-cta{background:transparent;border:1px solid var(--eac-ink);color:var(--eac-ink);border-radius:0}.eac-gallery .eac-art>:is(img,video){object-fit:var(--eac-fit)}.eac-panorama{grid-template-columns:1fr;grid-template-rows:190px auto;border-radius:15px}.eac-panorama .eac-art{grid-column:1;grid-row:1}.eac-panorama .eac-copy{grid-column:1;grid-row:2;display:grid;grid-template-columns:1.2fr 1fr;gap:8px 24px;padding:24px 30px}.eac-panorama .eac-brand{grid-column:1;margin:0;font-size:14px}.eac-panorama .eac-eyebrow{grid-column:1;margin:0;font-size:11px}.eac-panorama .eac-title{grid-column:1;font-size:32px;max-width:18ch}.eac-panorama .eac-message{grid-column:2;grid-row:1/3;margin:0;align-self:center;font-size:14px}.eac-panorama .eac-cta{grid-column:2;grid-row:3;justify-self:start;align-self:end;margin:0}.eac-panorama.eac-image-left .eac-art{grid-column:1;grid-row:1}.eac-panorama.eac-image-left .eac-copy{grid-column:1;grid-row:2}.eac .eac-title{text-wrap:balance}.eac .eac-message{text-wrap:pretty}.eac-brand-name{font-size:1.1em;letter-spacing:-.035em;font-weight:800}@container (max-width:440px){.eac-cinema .eac-copy{width:78%;padding:24px 20px}.eac-cinema .eac-title{font-size:34px}.eac-showcase .eac-art{margin:12px}.eac-showcase .eac-title{font-size:30px}.eac-gallery .eac-art{margin:10px}.eac-gallery .eac-title{font-size:34px}.eac-panorama .eac-copy{grid-template-columns:1fr;padding:20px}.eac-panorama .eac-title{font-size:30px}.eac-panorama .eac-message,.eac-panorama .eac-cta{grid-column:1;grid-row:auto}.eac-panorama .eac-eyebrow{font-size:12px}}.eac-format-canvas{width:100%;min-width:0;aspect-ratio:var(--ad-ratio);container:player-canvas / size;overflow:hidden;background:#10131c}.eac-format-canvas>.eac-screen{container:ad-frame / size;width:100%;height:100%;min-height:0;border-radius:0;grid-template-columns:1fr 1fr;grid-template-rows:1fr;padding:0;border-width:0;gap:0}.eac.eac-screen .eac-copy{padding:min(5cqw,8cqh);width:auto;max-width:none;min-height:0;grid-column:auto;grid-row:auto;justify-content:center}.eac.eac-screen .eac-brand{font-size:min(2.1cqw,3.4cqh);line-height:1.3;gap:1cqw;margin:0 0 min(3cqw,5cqh);flex-shrink:0}.eac.eac-screen .eac-brand>.material-symbols-rounded{font-size:min(3cqw,5cqh)}.eac.eac-screen .eac-brand .eac-brand-logo{height:min(4.5cqw,7cqh);width:auto;max-width:25cqw;object-fit:contain;padding:.55cqw .9cqw;border-radius:.6cqw;background:#fff}.eac.eac-screen .eac-eyebrow{font-size:min(1.45cqw,2.4cqh);line-height:1.45;letter-spacing:.11em;margin:0 0 min(1.6cqw,2.6cqh);max-width:36ch}.eac.eac-screen .eac-title{font-size:min(5.1cqw,8.4cqh);line-height:1.05;letter-spacing:-.045em;font-weight:800;max-width:14ch;overflow-wrap:anywhere;text-wrap:balance;margin:0}.eac.eac-screen .eac-message{font-size:min(1.8cqw,3cqh);line-height:1.5;max-width:32ch;margin:min(1.8cqw,3cqh) 0 min(2.5cqw,4cqh);color:var(--eac-ink);overflow-wrap:anywhere}.eac.eac-screen .eac-cta{font-size:min(1.6cqw,2.6cqh);padding:min(1.3cqw,2.1cqh) min(2cqw,3.2cqh);line-height:1.2;min-height:0;gap:3cqw;border-radius:.6cqw;margin-top:0;max-width:100%;flex-shrink:0}.eac.eac-screen .eac-cta>span{font-size:1.25em}.eac.eac-screen .eac-art{position:relative;margin:0;min-height:0;border:0;border-radius:0;background:var(--eac-accent);grid-column:auto;grid-row:auto;opacity:1;width:auto;inset:auto}.eac.eac-screen .eac-art>:is(img,video){inset:0;width:100%;height:100%;padding:0;object-fit:var(--eac-fit);object-position:var(--eac-position) center}.eac.eac-screen.eac-image-left .eac-art{grid-column:1;grid-row:1}.eac.eac-screen.eac-image-left .eac-copy{grid-column:2;grid-row:1}.eac.eac-screen .eac-monogram{font-size:min(20cqw,34cqh);color:var(--eac-ink)}.eac.eac-screen.eac-split .eac-art{margin:3cqh 3cqw 3cqh 0;border-radius:1.2cqw}.eac.eac-screen.eac-split.eac-image-left .eac-art{margin:3cqh 0 3cqh 3cqw}.eac.eac-screen.eac-poster{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border-bottom:1.1cqh solid var(--eac-accent)}.eac.eac-screen.eac-poster .eac-copy{align-self:stretch;max-width:none}.eac.eac-screen.eac-poster .eac-title{font-size:min(5.4cqw,9cqh)}.eac.eac-screen.eac-editorial{border-top:1cqh solid var(--eac-accent)}.eac.eac-screen.eac-editorial .eac-title,.eac.eac-screen.eac-gallery .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:min(5.8cqw,9.6cqh);letter-spacing:-.045em}.eac.eac-screen.eac-editorial .eac-art{margin:3cqh 2cqw}.eac.eac-screen.eac-gallery .eac-art{margin:4cqh 2.5cqw;background:color-mix(in srgb,var(--eac-bg) 93%,var(--eac-accent));border-radius:28cqh 28cqh 1cqh 1cqh}.eac.eac-screen.eac-gallery .eac-cta{border-radius:0;border:1px solid var(--eac-ink);background:transparent;color:var(--eac-ink)}.eac.eac-screen.eac-frame .eac-art{margin:4cqh 3cqw;border-radius:25cqh 25cqh 2cqh 2cqh}.eac.eac-screen.eac-showcase{border-bottom:1.1cqh solid var(--eac-accent)}.eac.eac-screen.eac-showcase .eac-art{margin:5cqh 3cqw 5cqh 0;border-radius:2cqw;background:#fff;box-shadow:0 1cqh 6cqh #12182312}.eac.eac-screen.eac-showcase .eac-art>:is(img,video){inset:7%;width:86%;height:86%;object-fit:var(--eac-fit)}.eac.eac-screen.eac-showcase .eac-cta{border-radius:5cqw}.eac.eac-screen.eac-showcase.eac-image-left .eac-art{margin:5cqh 0 5cqh 3cqw}.eac.eac-screen.eac-cinema{grid-template-columns:1fr}.eac.eac-screen.eac-cinema .eac-art{position:absolute;inset:0;width:100%;margin:0;grid-column:auto;grid-row:auto}.eac.eac-screen.eac-cinema .eac-copy{width:59%;grid-column:1;grid-row:1;padding:min(5.5cqw,9cqh)}.eac.eac-screen.eac-cinema .eac-title{font-size:min(6.2cqw,10.2cqh);max-width:12ch}.eac.eac-screen.eac-cinema .eac-message{max-width:29ch}.eac.eac-screen.eac-cinema .eac-cta{border-radius:4cqw}.eac.eac-screen.eac-cinema.eac-image-left .eac-copy{margin-left:auto}.eac.eac-screen.eac-billboard{grid-template-columns:1fr}.eac.eac-screen.eac-billboard .eac-copy{width:66%;z-index:2}.eac.eac-screen.eac-billboard .eac-title{font-size:min(6.5cqw,10.8cqh);max-width:13ch}.eac.eac-screen.eac-billboard .eac-art{position:absolute;inset:0 0 0 auto;width:56%;grid-column:auto;grid-row:auto}.eac.eac-screen.eac-billboard .eac-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--eac-bg),transparent 85%)}.eac.eac-screen.eac-billboard .eac-cta{border-radius:5cqw}.eac.eac-screen.eac-minimal{grid-template-columns:minmax(0,1fr) .35fr}.eac.eac-screen.eac-minimal .eac-art{display:grid;place-items:center;background:transparent;border-left:1px solid color-mix(in srgb,var(--eac-ink) 25%,transparent);margin:8cqh 0}.eac.eac-screen.eac-minimal .eac-title{max-width:20ch}.eac.eac-screen.eac-panorama{grid-template-columns:1fr;grid-template-rows:53% 47%}.eac.eac-screen.eac-panorama .eac-art{grid-column:1;grid-row:1}.eac.eac-screen.eac-panorama .eac-copy{grid-column:1;grid-row:2;display:grid;grid-template-columns:1.3fr 1fr;gap:1cqh 4cqw;padding:3.5cqh 4cqw}.eac.eac-screen.eac-panorama .eac-brand{grid-column:1;grid-row:1;margin:0;font-size:1.8cqw}.eac.eac-screen.eac-panorama .eac-eyebrow{grid-column:1;grid-row:2;margin:0;font-size:1.1cqw}.eac.eac-screen.eac-panorama .eac-title{grid-column:1;grid-row:3;font-size:min(4cqw,7cqh);max-width:19ch}.eac.eac-screen.eac-panorama .eac-message{grid-column:2;grid-row:1/3;font-size:min(1.65cqw,2.7cqh);margin:0;max-width:34ch}.eac.eac-screen.eac-panorama .eac-cta{grid-column:2;grid-row:3;margin:0;align-self:end}@container player-canvas (aspect-ratio < 1){.creative.studio-creative>.eac-screen,.welcome-ad>.eac-screen,.eac-format-canvas>.eac-screen{grid-template-columns:1fr;grid-template-rows:56% 44%}.eac.eac-screen .eac-copy,.eac.eac-screen.eac-image-left .eac-copy{grid-column:1;grid-row:1;padding:6cqw;justify-content:center}.eac.eac-screen .eac-art,.eac.eac-screen.eac-image-left .eac-art{grid-column:1;grid-row:2;margin:0 4cqw 4cqw;border-radius:2cqw}.eac.eac-screen .eac-brand{font-size:3.4cqw;margin-bottom:4cqw}.eac.eac-screen .eac-brand .eac-brand-logo{height:7cqw;max-width:40cqw;padding:1cqw 1.5cqw}.eac.eac-screen .eac-eyebrow{font-size:2.3cqw;margin-bottom:2cqw}.eac.eac-screen .eac-title{font-size:min(9cqw,5.3cqh);max-width:18ch}.eac.eac-screen .eac-message{font-size:min(3.4cqw,2cqh);margin:3cqw 0 4cqw;max-width:40ch}.eac.eac-screen .eac-cta{font-size:2.8cqw;padding:2.2cqw 3cqw;gap:5cqw}.eac.eac-screen.eac-cinema,.eac.eac-screen.eac-billboard{grid-template-rows:1fr}.eac.eac-screen.eac-cinema .eac-art,.eac.eac-screen.eac-billboard .eac-art{position:absolute;inset:0;width:100%;height:100%;margin:0;grid-column:auto;grid-row:auto;border-radius:0}.eac.eac-screen.eac-cinema .eac-art:after,.eac.eac-screen.eac-billboard .eac-art:after{background:linear-gradient(0deg,#080811f5,#080811e6 36%,#0808112b 85%)}.eac.eac-screen.eac-cinema .eac-copy,.eac.eac-screen.eac-billboard .eac-copy{width:100%;justify-content:flex-end;padding:7cqw;z-index:2;color:#fff;--eac-ink:#fff}.eac.eac-screen.eac-cinema .eac-title,.eac.eac-screen.eac-billboard .eac-title{font-size:11cqw;max-width:14ch}.eac.eac-screen.eac-cinema .eac-message,.eac.eac-screen.eac-billboard .eac-message{font-size:3.6cqw}.eac.eac-screen.eac-gallery .eac-title,.eac.eac-screen.eac-editorial .eac-title{font-size:min(10cqw,6cqh)}.eac.eac-screen.eac-gallery .eac-art{border-radius:26cqw 26cqw 1cqw 1cqw;margin:0 7cqw 5cqw}.eac.eac-screen.eac-panorama{grid-template-rows:43% 57%}.eac.eac-screen.eac-panorama .eac-art{grid-row:1;grid-column:1;margin:0;border-radius:0}.eac.eac-screen.eac-panorama .eac-copy{grid-column:1;grid-row:2;display:flex;padding:6cqw;gap:0}.eac.eac-screen.eac-panorama .eac-brand{font-size:3.4cqw;margin-bottom:3cqw}.eac.eac-screen.eac-panorama .eac-eyebrow{font-size:2.3cqw;margin-bottom:2cqw}.eac.eac-screen.eac-panorama .eac-title{font-size:9cqw;max-width:18ch}.eac.eac-screen.eac-panorama .eac-message{font-size:3.4cqw;margin:3cqw 0 4cqw}.eac.eac-screen.eac-panorama .eac-cta{align-self:flex-start}.eac.eac-screen.eac-minimal{grid-template-rows:70% 30%}.eac.eac-screen.eac-minimal .eac-art{margin:0 6cqw 6cqw;border:0}.eac.eac-screen.eac-minimal .eac-monogram{font-size:25cqw}}.eac-focus .eac-art{margin:9% 7%;border-radius:50%;background:var(--eac-accent)}.eac-focus .eac-title{font-weight:850}.eac-focus .eac-cta{border-radius:99px}.eac-duotone .eac-art{background:var(--eac-accent);margin:0}.eac-duotone .eac-art>:is(img,video){inset:9%;width:82%;height:82%;object-fit:var(--eac-fit)}.eac-duotone .eac-eyebrow{border-bottom:2px solid var(--eac-ink);padding-bottom:8px}.eac-duotone .eac-cta{border-radius:0}.eac-cover{grid-template-columns:1fr;min-height:360px;background:#101018}.eac-cover .eac-art{position:absolute;inset:0;grid-column:auto;grid-row:auto;background:var(--eac-bg)}.eac-cover .eac-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#080811f2,#0808119c 60%,#0808111a)}.eac-cover .eac-copy{grid-column:1;grid-row:1;justify-content:flex-end;width:100%;padding:35px}.eac-cover .eac-title{max-width:22ch;font-size:clamp(32px,4.5vw,58px)}.eac-cover .eac-cta{margin-top:0}.eac-ribbon{border-top:8px solid var(--eac-accent);grid-template-columns:1.2fr .8fr}.eac-ribbon .eac-art{margin:0}.eac-ribbon .eac-brand{margin-bottom:16px}.eac-ribbon .eac-title{font-weight:850}.eac-ribbon .eac-cta{border-radius:0}.eac.eac-screen.eac-focus .eac-art{margin:7cqh 3cqw;border-radius:50%}.eac.eac-screen.eac-focus .eac-cta{border-radius:5cqw}.eac.eac-screen.eac-duotone .eac-art{background:var(--eac-accent)}.eac.eac-screen.eac-duotone .eac-art>:is(img,video){inset:8%;width:84%;height:84%}.eac.eac-screen.eac-duotone .eac-eyebrow{padding-bottom:1cqh;border-bottom:.25cqh solid var(--eac-ink)}.eac.eac-screen.eac-duotone .eac-title{font-weight:850}.eac.eac-screen.eac-cover{grid-template-columns:1fr;grid-template-rows:1fr}.eac.eac-screen.eac-cover .eac-art{position:absolute;inset:0;width:100%;margin:0;grid-column:auto;grid-row:auto}.eac.eac-screen.eac-cover .eac-copy{width:100%;grid-column:1;grid-row:1;justify-content:flex-end;padding:5cqw}.eac.eac-screen.eac-cover .eac-brand{margin-bottom:2cqw}.eac.eac-screen.eac-cover .eac-title{font-size:min(6cqw,10cqh);max-width:22ch}.eac.eac-screen.eac-cover .eac-message{max-width:52ch}.eac.eac-screen.eac-ribbon{border-top:1.4cqh solid var(--eac-accent);grid-template-columns:1.2fr .8fr}.eac-format-canvas[data-shape=portrait],.eac-format-canvas[data-shape=feed]{max-width:540px;margin-inline:auto}@container player-canvas (aspect-ratio < 1){.eac.eac-screen.eac-focus .eac-art{margin:0 12cqw 5cqw;border-radius:50%}.eac.eac-screen.eac-cover .eac-art{border-radius:0;height:100%;margin:0}.eac.eac-screen.eac-cover .eac-copy{padding:7cqw}.eac.eac-screen.eac-cover .eac-title{font-size:min(10cqw,6cqh);max-width:16ch}.eac.eac-screen.eac-ribbon{grid-template-columns:1fr}}.eac.eac-magazine{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);border-radius:0;border-top:5px solid var(--eac-accent)}.eac.eac-magazine .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.055em;line-height:1.02}.eac.eac-magazine .eac-eyebrow{border-top:1px solid currentColor;padding-top:12px;width:100%}.eac.eac-magazine .eac-art{margin:18px 18px 18px 0;border-radius:0}.eac.eac-magazine.eac-image-left .eac-art{margin:18px 0 18px 18px}.eac.eac-magazine .eac-cta{border-radius:0;background:transparent;color:var(--eac-ink);padding-left:0;padding-right:0;border-bottom:2px solid var(--eac-accent)}.eac.eac-diagonal{grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:0}.eac.eac-diagonal .eac-title{font-weight:900;letter-spacing:-.06em;text-transform:uppercase;line-height:.98}.eac.eac-diagonal .eac-art{background:var(--eac-accent);overflow:visible}.eac.eac-diagonal .eac-art>:is(img,video){clip-path:polygon(16% 0,100% 0,100% 100%,0 100%)}.eac.eac-diagonal.eac-image-left .eac-art>:is(img,video){clip-path:polygon(0 0,84% 0,100% 100%,0 100%)}.eac.eac-diagonal .eac-cta{border-radius:0}.eac.eac-halo{background:radial-gradient(ellipse at 80% 45%,color-mix(in srgb,var(--eac-accent) 25%,transparent),transparent 65%),var(--eac-bg)}.eac.eac-halo .eac-art{background:transparent;margin:20px 16px 20px 0;overflow:visible}.eac.eac-halo .eac-art>:is(img,video){border-radius:50% 50% 14%;box-shadow:0 0 0 7px color-mix(in srgb,var(--eac-accent) 40%,transparent)}.eac.eac-halo.eac-image-left .eac-art{margin:20px 0 20px 16px}.eac.eac-halo .eac-eyebrow{border:1px solid color-mix(in srgb,var(--eac-ink) 50%,transparent);padding:7px 10px;border-radius:30px;letter-spacing:.06em}.eac.eac-halo .eac-title{font-weight:750;letter-spacing:-.055em}.eac.eac-halo .eac-cta{border-radius:40px}.eac.eac-luxe{border:1px solid var(--eac-accent);border-radius:0}.eac.eac-luxe .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.06;letter-spacing:-.035em}.eac.eac-luxe .eac-eyebrow{letter-spacing:.22em;font-weight:500}.eac.eac-luxe .eac-art{margin:24px 24px 24px 0;border:1px solid var(--eac-accent);padding:8px;background:var(--eac-bg)}.eac.eac-luxe .eac-art>:is(img,video){inset:8px;width:calc(100% - 16px);height:calc(100% - 16px)}.eac.eac-luxe.eac-image-left .eac-art{margin:24px 0 24px 24px}.eac.eac-luxe .eac-cta{border-radius:0;border:1px solid var(--eac-accent);background:transparent;color:var(--eac-ink)}.eac.eac-horizon{grid-template-columns:1fr;grid-template-rows:220px auto;border-radius:0}.eac.eac-horizon .eac-art,.eac.eac-horizon.eac-image-left .eac-art{grid-column:1;grid-row:1}.eac.eac-horizon .eac-copy,.eac.eac-horizon.eac-image-left .eac-copy{grid-column:1;grid-row:2;border-top:5px solid var(--eac-accent)}.eac.eac-horizon .eac-brand{margin-bottom:16px}.eac.eac-horizon .eac-title{max-width:26ch}.eac.eac-horizon .eac-cta{border-radius:0}.eac.eac-postcard{background:var(--eac-bg);border-radius:0}.eac.eac-postcard .eac-art{margin:28px 20px 28px 0;border:10px solid #fff;border-bottom-width:30px;background:#fff;box-shadow:0 9px 26px #0002}.eac.eac-postcard.eac-image-left .eac-art{margin:28px 0 28px 20px}.eac.eac-postcard .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic;letter-spacing:-.045em}.eac.eac-postcard .eac-eyebrow{letter-spacing:.08em}.eac.eac-postcard .eac-cta{border-radius:40px}.eac.eac-neon{grid-template-columns:1fr;border-radius:0;background:#0b101e}.eac.eac-neon .eac-art{position:absolute;inset:0;width:100%;height:100%;grid-column:auto;grid-row:auto}.eac.eac-neon .eac-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0b101ef5,#0b101edf 43%,#0b101e26 85%)}.eac.eac-neon .eac-copy,.eac.eac-neon.eac-image-left .eac-copy{grid-column:1;grid-row:1;width:65%;border-left:4px solid var(--eac-accent);margin:18px}.eac.eac-neon .eac-title{font-weight:800;letter-spacing:-.055em}.eac.eac-neon .eac-cta{border-radius:40px;box-shadow:0 0 26px color-mix(in srgb,var(--eac-accent) 28%,transparent)}.eac.eac-canvas{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);border-radius:0}.eac.eac-canvas .eac-title{font-weight:900;letter-spacing:-.055em;line-height:1}.eac.eac-canvas .eac-art{margin:20px 20px 20px 0;border-radius:90px 0 0;border-bottom:10px solid var(--eac-accent)}.eac.eac-canvas.eac-image-left .eac-art{margin:20px 0 20px 20px;border-radius:0 90px 0 0}.eac.eac-canvas .eac-eyebrow{border-left:4px solid var(--eac-accent);padding-left:12px;letter-spacing:.06em}.eac.eac-canvas .eac-cta{border-radius:0}.eac.eac-screen.eac-magazine{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);border-top:.8cqh solid var(--eac-accent)}.eac.eac-screen.eac-magazine .eac-title{font-size:min(6.3cqw,10.2cqh);max-width:13ch}.eac.eac-screen.eac-magazine .eac-copy{padding:4cqw}.eac.eac-screen.eac-magazine .eac-eyebrow{padding-top:1.4cqh}.eac.eac-screen.eac-magazine .eac-art{margin:3cqh 2cqw 3cqh 0}.eac.eac-screen.eac-magazine.eac-image-left .eac-art{margin:3cqh 0 3cqh 2cqw}.eac.eac-screen.eac-magazine .eac-cta{padding:1cqh 0;border-radius:0}.eac.eac-screen.eac-diagonal{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.eac.eac-screen.eac-diagonal .eac-title{font-size:min(5.8cqw,9.5cqh);max-width:13ch}.eac.eac-screen.eac-diagonal .eac-copy{padding:4.5cqw 3.5cqw}.eac.eac-screen.eac-diagonal .eac-art{margin:0;background:var(--eac-accent)}.eac.eac-screen.eac-halo .eac-art{margin:8cqh 3cqw 8cqh 0;border-radius:0;background:transparent}.eac.eac-screen.eac-halo.eac-image-left .eac-art{margin:8cqh 0 8cqh 3cqw}.eac.eac-screen.eac-halo .eac-art>:is(img,video){border-radius:50% 50% 14%;box-shadow:0 0 0 .75cqw color-mix(in srgb,var(--eac-accent) 40%,transparent)}.eac.eac-screen.eac-halo .eac-eyebrow{font-size:min(1.2cqw,2cqh);padding:.8cqh 1cqw}.eac.eac-screen.eac-halo .eac-title{font-size:min(5.6cqw,9.2cqh);max-width:14ch}.eac.eac-screen.eac-halo .eac-cta{border-radius:5cqw}.eac.eac-screen.eac-luxe{border:.15cqw solid var(--eac-accent)}.eac.eac-screen.eac-luxe .eac-copy{padding:4.5cqw}.eac.eac-screen.eac-luxe .eac-title{font-size:min(6cqw,9.8cqh);max-width:13ch}.eac.eac-screen.eac-luxe .eac-eyebrow{font-size:min(1.25cqw,2cqh);letter-spacing:.2em}.eac.eac-screen.eac-luxe .eac-art{margin:5cqh 3cqw 5cqh 0;border:.12cqw solid var(--eac-accent);padding:0;background:var(--eac-bg)}.eac.eac-screen.eac-luxe .eac-art>:is(img,video){inset:1cqw;width:calc(100% - 2cqw);height:calc(100% - 2cqw)}.eac.eac-screen.eac-luxe.eac-image-left .eac-art{margin:5cqh 0 5cqh 3cqw}.eac.eac-screen.eac-luxe .eac-cta{border-radius:0}.eac.eac-screen.eac-horizon{grid-template-columns:1fr;grid-template-rows:57% 43%}.eac.eac-screen.eac-horizon .eac-art,.eac.eac-screen.eac-horizon.eac-image-left .eac-art{grid-column:1;grid-row:1;margin:0;border-radius:0}.eac.eac-screen.eac-horizon .eac-copy,.eac.eac-screen.eac-horizon.eac-image-left .eac-copy{grid-column:1;grid-row:2;display:grid;grid-template-columns:1.25fr 1fr;gap:1cqh 4cqw;padding:3cqh 4cqw;border-top:.7cqh solid var(--eac-accent)}.eac.eac-screen.eac-horizon .eac-brand{grid-column:1;grid-row:1;margin:0;font-size:1.6cqw}.eac.eac-screen.eac-horizon .eac-eyebrow{grid-column:1;grid-row:2;margin:0;font-size:1.1cqw}.eac.eac-screen.eac-horizon .eac-title{grid-column:1;grid-row:3;font-size:min(3.8cqw,6.3cqh);max-width:22ch}.eac.eac-screen.eac-horizon .eac-message{grid-column:2;grid-row:1/3;margin:0;font-size:1.6cqw;max-width:38ch;align-self:center}.eac.eac-screen.eac-horizon .eac-cta{grid-column:2;grid-row:3;justify-self:start;align-self:end;border-radius:0}.eac.eac-screen.eac-postcard .eac-art{margin:6cqh 3cqw 6cqh 0;border:1cqw solid #fff;border-bottom-width:3.5cqw;box-shadow:0 1cqw 3cqw #0002}.eac.eac-screen.eac-postcard.eac-image-left .eac-art{margin:6cqh 0 6cqh 3cqw}.eac.eac-screen.eac-postcard .eac-title{font-size:min(6.1cqw,10cqh);max-width:14ch}.eac.eac-screen.eac-postcard .eac-cta{border-radius:5cqw}.eac.eac-screen.eac-neon{grid-template-columns:1fr;grid-template-rows:1fr}.eac.eac-screen.eac-neon .eac-art,.eac.eac-screen.eac-neon.eac-image-left .eac-art{position:absolute;inset:0;width:100%;height:100%;margin:0;grid-column:auto;grid-row:auto;border-radius:0}.eac.eac-screen.eac-neon .eac-copy,.eac.eac-screen.eac-neon.eac-image-left .eac-copy{width:55%;padding:3cqw;margin:5cqh 0 5cqh 3cqw;border-left:.3cqw solid var(--eac-accent);grid-column:1;grid-row:1}.eac.eac-screen.eac-neon .eac-title{font-size:min(6cqw,10cqh);max-width:12ch}.eac.eac-screen.eac-neon .eac-cta{border-radius:5cqw}.eac.eac-screen.eac-canvas{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}.eac.eac-screen.eac-canvas .eac-art{margin:4cqh 2.5cqw 4cqh 0;border-radius:13cqw 0 0;border-bottom:1.6cqh solid var(--eac-accent)}.eac.eac-screen.eac-canvas.eac-image-left .eac-art{margin:4cqh 0 4cqh 2.5cqw;border-radius:0 13cqw 0 0}.eac.eac-screen.eac-canvas .eac-title{font-size:min(6.2cqw,10cqh);max-width:13ch}.eac.eac-screen.eac-canvas .eac-eyebrow{padding-left:1.2cqw;border-left:.35cqw solid var(--eac-accent)}.eac.eac-screen.eac-canvas .eac-cta{border-radius:0}@container player-canvas (aspect-ratio < 1){.eac.eac-screen:is(.eac-magazine,.eac-diagonal,.eac-halo,.eac-luxe,.eac-postcard,.eac-canvas){grid-template-columns:1fr;grid-template-rows:54% 46%}.eac.eac-screen:is(.eac-magazine,.eac-diagonal,.eac-halo,.eac-luxe,.eac-postcard,.eac-canvas) .eac-copy,.eac.eac-screen.eac-image-left:is(.eac-magazine,.eac-diagonal,.eac-halo,.eac-luxe,.eac-postcard,.eac-canvas) .eac-copy{grid-column:1;grid-row:1;padding:6cqw}.eac.eac-screen:is(.eac-magazine,.eac-diagonal,.eac-halo,.eac-luxe,.eac-postcard,.eac-canvas) .eac-title{font-size:min(9.8cqw,5.6cqh);max-width:18ch}.eac.eac-screen:is(.eac-magazine,.eac-diagonal,.eac-halo,.eac-luxe,.eac-postcard,.eac-canvas) .eac-eyebrow{font-size:2.2cqw}.eac.eac-screen:is(.eac-magazine,.eac-diagonal,.eac-halo,.eac-luxe,.eac-postcard,.eac-canvas) .eac-art,.eac.eac-screen.eac-image-left:is(.eac-magazine,.eac-diagonal,.eac-halo,.eac-luxe,.eac-postcard,.eac-canvas) .eac-art{grid-column:1;grid-row:2;margin:0 5cqw 5cqw}.eac.eac-screen.eac-magazine .eac-art{border-radius:0}.eac.eac-screen.eac-diagonal .eac-art{margin:0!important}.eac.eac-screen.eac-diagonal .eac-art>:is(img,video),.eac.eac-screen.eac-diagonal.eac-image-left .eac-art>:is(img,video){clip-path:polygon(0 9%,100% 0,100% 100%,0 100%)}.eac.eac-screen.eac-halo .eac-art{margin:0 10cqw 5cqw!important}.eac.eac-screen.eac-halo .eac-art>:is(img,video){border-radius:45% 45% 10%;box-shadow:0 0 0 1.5cqw color-mix(in srgb,var(--eac-accent) 40%,transparent)}.eac.eac-screen.eac-halo .eac-eyebrow{padding:1cqw 2cqw}.eac.eac-screen.eac-luxe .eac-art>:is(img,video){inset:1.5cqw;width:calc(100% - 3cqw);height:calc(100% - 3cqw)}.eac.eac-screen.eac-postcard .eac-art{border-width:2cqw;border-bottom-width:6cqw;border-radius:0}.eac.eac-screen.eac-canvas .eac-art,.eac.eac-screen.eac-canvas.eac-image-left .eac-art{border-radius:18cqw 0 0}.eac.eac-screen.eac-horizon{grid-template-rows:45% 55%}.eac.eac-screen.eac-horizon .eac-copy,.eac.eac-screen.eac-horizon.eac-image-left .eac-copy{display:flex;gap:0;padding:6cqw}.eac.eac-screen.eac-horizon .eac-brand{font-size:3.4cqw;margin-bottom:3cqw}.eac.eac-screen.eac-horizon .eac-eyebrow{font-size:2.3cqw;margin-bottom:2cqw}.eac.eac-screen.eac-horizon .eac-title{font-size:min(9cqw,5.3cqh);max-width:18ch}.eac.eac-screen.eac-horizon .eac-message{font-size:3.4cqw;margin:3cqw 0 4cqw;align-self:auto}.eac.eac-screen.eac-horizon .eac-cta{align-self:flex-start}.eac.eac-screen.eac-neon .eac-art:after{background:linear-gradient(0deg,#0b101e,#0b101eeb 40%,#0b101e10 85%)}.eac.eac-screen.eac-neon .eac-copy,.eac.eac-screen.eac-neon.eac-image-left .eac-copy{width:90%;padding:5cqw;margin:5cqw;justify-content:flex-end;border-left:.6cqw solid var(--eac-accent)}.eac.eac-screen.eac-neon .eac-title{font-size:11cqw;max-width:14ch}}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-diagonal .eac-art>:is(img,video){clip-path:none}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-neon{background:#0b101e}.eac.eac-premiere{display:flex;min-height:400px;background:#0c1420;border-radius:0;align-items:flex-end}.eac.eac-premiere .eac-art{position:absolute;inset:0;width:100%;height:100%;margin:0}.eac.eac-premiere .eac-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0c1420,#0c1420eb 25%,#0c142090 58%,#0c142000)}.eac.eac-premiere .eac-copy{width:78%;padding:36px;align-self:flex-end;justify-content:flex-end}.eac.eac-premiere .eac-title{font-family:Georgia,Times New Roman,serif;font-size:46px;font-weight:400;letter-spacing:-.04em;max-width:23ch}.eac.eac-premiere .eac-brand{margin-bottom:16px}.eac.eac-premiere .eac-cta{border-radius:30px}.eac.eac-runway{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);border-radius:0}.eac.eac-runway .eac-copy{padding:30px 24px;border-top:8px solid var(--eac-accent)}.eac.eac-runway .eac-title{font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;font-size:46px;letter-spacing:-.055em;line-height:1.01}.eac.eac-runway .eac-eyebrow{letter-spacing:.2em;font-weight:500}.eac.eac-runway .eac-cta{border-radius:0;border-bottom:2px solid var(--eac-ink);background:transparent;color:var(--eac-ink);padding-left:0}.eac.eac-portico{grid-template-columns:1fr 1.1fr;border-radius:0}.eac.eac-portico .eac-art{margin:22px 20px 22px 0;border-radius:48% 48% 0 0;border:7px solid var(--eac-accent)}.eac.eac-portico.eac-image-left .eac-art{margin:22px 0 22px 20px}.eac.eac-portico .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.04;font-size:43px}.eac.eac-portico .eac-cta{border-radius:0}.eac.eac-duplex{grid-template-columns:1fr 1fr;border-radius:0}.eac.eac-duplex .eac-copy{padding:30px 26px}.eac.eac-duplex .eac-art{margin:26px 28px 40px 0;border:8px solid var(--eac-bg);box-shadow:14px 14px 0 var(--eac-accent)}.eac.eac-duplex.eac-image-left .eac-art{margin:26px 28px 40px 20px}.eac.eac-duplex .eac-title{font-weight:900;line-height:1;letter-spacing:-.055em}.eac.eac-duplex .eac-eyebrow{padding-bottom:12px;border-bottom:2px solid var(--eac-accent);width:100%}.eac.eac-duplex .eac-cta{border-radius:0}.eac.eac-monolith{grid-template-columns:1fr;grid-template-rows:auto 240px;border-radius:0}.eac.eac-monolith .eac-copy,.eac.eac-monolith.eac-image-left .eac-copy{grid-column:1;grid-row:1;padding:30px}.eac.eac-monolith .eac-art,.eac.eac-monolith.eac-image-left .eac-art{grid-column:1;grid-row:2;border-top:8px solid var(--eac-accent)}.eac.eac-monolith .eac-title{font-weight:900;text-transform:uppercase;line-height:.97;letter-spacing:-.055em;max-width:25ch}.eac.eac-monolith .eac-brand{margin-bottom:15px}.eac.eac-monolith .eac-cta{border-radius:0}.eac.eac-capsule{grid-template-columns:1.1fr 1fr;border-radius:0}.eac.eac-capsule .eac-art{margin:22px 20px 22px 0;background:transparent;border-radius:0;overflow:visible}.eac.eac-capsule .eac-art>:is(img,video){border-radius:48% 48% 4% 4%}.eac.eac-capsule.eac-image-left .eac-art{margin:22px 0 22px 20px}.eac.eac-capsule .eac-title{font-weight:750;letter-spacing:-.065em;line-height:1.04}.eac.eac-capsule .eac-eyebrow{padding:7px 10px;border-radius:24px;border:1px solid currentColor;letter-spacing:.05em}.eac.eac-capsule .eac-cta{border-radius:30px}.eac.eac-screen.eac-premiere{display:flex;min-height:0}.eac.eac-screen.eac-premiere .eac-art,.eac.eac-screen.eac-premiere.eac-image-left .eac-art{position:absolute;inset:0;width:100%;height:100%;margin:0;border-radius:0;grid-column:auto;grid-row:auto}.eac.eac-screen.eac-premiere .eac-copy,.eac.eac-screen.eac-premiere.eac-image-left .eac-copy{width:82%;padding:4cqw;justify-content:flex-end;align-self:flex-end}.eac.eac-screen.eac-premiere .eac-title{font-size:min(5.8cqw,9.6cqh);max-width:24ch}.eac.eac-screen.eac-premiere .eac-brand{margin-bottom:1.5cqh}.eac.eac-screen.eac-premiere .eac-eyebrow{margin-bottom:1.3cqh}.eac.eac-screen.eac-premiere .eac-message{max-width:52ch;margin:1.5cqh 0 2cqh}.eac.eac-screen.eac-premiere .eac-cta{border-radius:4cqw}.eac.eac-screen.eac-runway{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.eac.eac-screen.eac-runway .eac-copy{padding:4cqw 3.5cqw;border-top:1.2cqh solid var(--eac-accent)}.eac.eac-screen.eac-runway .eac-title{font-size:min(6.3cqw,10.3cqh);max-width:12ch}.eac.eac-screen.eac-runway .eac-eyebrow{font-size:min(1.2cqw,2cqh)}.eac.eac-screen.eac-runway .eac-cta{border-radius:0;padding-left:0}.eac.eac-screen.eac-portico{grid-template-columns:1fr 1.1fr}.eac.eac-screen.eac-portico .eac-art{margin:4cqh 2.5cqw 4cqh 0;border-radius:48% 48% 0 0;border:.7cqw solid var(--eac-accent)}.eac.eac-screen.eac-portico.eac-image-left .eac-art{margin:4cqh 0 4cqh 2.5cqw}.eac.eac-screen.eac-portico .eac-title{font-size:min(5.9cqw,9.7cqh);max-width:13ch}.eac.eac-screen.eac-portico .eac-cta{border-radius:0}.eac.eac-screen.eac-duplex{grid-template-columns:1fr 1fr}.eac.eac-screen.eac-duplex .eac-copy{padding:4cqw}.eac.eac-screen.eac-duplex .eac-art{margin:5cqh 3.5cqw 7cqh 0;border:.7cqw solid var(--eac-bg);box-shadow:1.5cqw 1.5cqw 0 var(--eac-accent)}.eac.eac-screen.eac-duplex.eac-image-left .eac-art{margin:5cqh 2cqw 7cqh 2cqw}.eac.eac-screen.eac-duplex .eac-title{font-size:min(5.6cqw,9.2cqh);max-width:14ch}.eac.eac-screen.eac-duplex .eac-eyebrow{padding-bottom:1.2cqh;border-bottom:.2cqw solid var(--eac-accent)}.eac.eac-screen.eac-duplex .eac-cta{border-radius:0}.eac.eac-screen.eac-monolith{grid-template-columns:1fr;grid-template-rows:51% 49%}.eac.eac-screen.eac-monolith .eac-art,.eac.eac-screen.eac-monolith.eac-image-left .eac-art{grid-column:1;grid-row:2;margin:0;border-radius:0;border-top:.8cqh solid var(--eac-accent)}.eac.eac-screen.eac-monolith .eac-copy,.eac.eac-screen.eac-monolith.eac-image-left .eac-copy{grid-column:1;grid-row:1;display:grid;grid-template-columns:1.4fr 1fr;gap:1cqh 4cqw;padding:3cqh 4cqw}.eac.eac-screen.eac-monolith .eac-brand{grid-column:1;grid-row:1;margin:0;font-size:1.8cqw}.eac.eac-screen.eac-monolith .eac-eyebrow{grid-column:1;grid-row:2;margin:0;font-size:1.1cqw}.eac.eac-screen.eac-monolith .eac-title{grid-column:1;grid-row:3;font-size:min(4.5cqw,7.3cqh);max-width:18ch}.eac.eac-screen.eac-monolith .eac-message{grid-column:2;grid-row:1/3;margin:0;align-self:center;font-size:1.7cqw;max-width:34ch}.eac.eac-screen.eac-monolith .eac-cta{grid-column:2;grid-row:3;align-self:center;justify-self:start;border-radius:0}.eac.eac-screen.eac-capsule{grid-template-columns:1.1fr 1fr}.eac.eac-screen.eac-capsule .eac-art{margin:5cqh 3cqw 5cqh 0;background:transparent;border-radius:0}.eac.eac-screen.eac-capsule.eac-image-left .eac-art{margin:5cqh 0 5cqh 3cqw}.eac.eac-screen.eac-capsule .eac-art>:is(img,video){border-radius:48% 48% 4% 4%}.eac.eac-screen.eac-capsule .eac-title{font-size:min(5.7cqw,9.4cqh);max-width:13ch}.eac.eac-screen.eac-capsule .eac-eyebrow{font-size:min(1.2cqw,2cqh);padding:.8cqh 1cqw}.eac.eac-screen.eac-capsule .eac-cta{border-radius:4cqw}@container player-canvas (aspect-ratio < 1){.eac.eac-screen:is(.eac-runway,.eac-portico,.eac-duplex,.eac-capsule){grid-template-columns:1fr;grid-template-rows:53% 47%}.eac.eac-screen:is(.eac-runway,.eac-portico,.eac-duplex,.eac-capsule) .eac-copy,.eac.eac-screen.eac-image-left:is(.eac-runway,.eac-portico,.eac-duplex,.eac-capsule) .eac-copy{grid-column:1;grid-row:1;padding:6cqw}.eac.eac-screen:is(.eac-runway,.eac-portico,.eac-duplex,.eac-capsule) .eac-title{font-size:min(10cqw,5.5cqh);max-width:17ch}.eac.eac-screen:is(.eac-runway,.eac-portico,.eac-duplex,.eac-capsule) .eac-eyebrow{font-size:2.3cqw}.eac.eac-screen:is(.eac-runway,.eac-portico,.eac-duplex,.eac-capsule) .eac-art,.eac.eac-screen.eac-image-left:is(.eac-runway,.eac-portico,.eac-duplex,.eac-capsule) .eac-art{grid-column:1;grid-row:2;margin:0 6cqw 5cqw}.eac.eac-screen.eac-portico .eac-art{border-width:1.2cqw}.eac.eac-screen.eac-duplex .eac-art{border-width:1.3cqw;box-shadow:2cqw 2cqw 0 var(--eac-accent)}.eac.eac-screen.eac-capsule .eac-art>:is(img,video){border-radius:35% 35% 4% 4%}.eac.eac-screen.eac-capsule .eac-eyebrow{padding:1.2cqw 2cqw}.eac.eac-screen.eac-premiere .eac-copy,.eac.eac-screen.eac-premiere.eac-image-left .eac-copy{width:100%;padding:7cqw}.eac.eac-screen.eac-premiere .eac-title{font-size:10.5cqw;max-width:15ch}.eac.eac-screen.eac-premiere .eac-brand{margin-bottom:3cqw}.eac.eac-screen.eac-premiere .eac-message{margin:3cqw 0 4cqw}.eac.eac-screen.eac-monolith{grid-template-rows:54% 46%}.eac.eac-screen.eac-monolith .eac-copy,.eac.eac-screen.eac-monolith.eac-image-left .eac-copy{display:flex;padding:6cqw;gap:0}.eac.eac-screen.eac-monolith .eac-brand{font-size:3.4cqw;margin-bottom:3cqw}.eac.eac-screen.eac-monolith .eac-eyebrow{font-size:2.3cqw;margin-bottom:2cqw}.eac.eac-screen.eac-monolith .eac-title{font-size:min(9.7cqw,5.3cqh);max-width:17ch}.eac.eac-screen.eac-monolith .eac-message{font-size:3.4cqw;margin:3cqw 0 4cqw;align-self:auto}.eac.eac-screen.eac-monolith .eac-cta{align-self:flex-start}}.eac:is(.eac-exhibit,.eac-marquee,.eac-cove,.eac-contour,.eac-vellum,.eac-rivet){border-radius:0}.eac:is(.eac-exhibit,.eac-marquee,.eac-cove,.eac-contour,.eac-vellum,.eac-rivet) .eac-copy{box-sizing:border-box}.eac.eac-exhibit{grid-template-columns:44% 56%;padding:0}.eac.eac-exhibit .eac-copy{padding:34px 24px 34px 34px}.eac.eac-exhibit .eac-art{margin:30px 30px 30px 12px;outline:1px solid color-mix(in srgb,var(--eac-ink) 40%,transparent);outline-offset:7px}.eac.eac-exhibit .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:44px;line-height:1.02;letter-spacing:-.045em}.eac.eac-exhibit .eac-eyebrow{padding-top:12px;border-top:1px solid currentColor;letter-spacing:.16em}.eac.eac-exhibit .eac-cta{background:transparent;color:var(--eac-ink);border-bottom:2px solid var(--eac-accent);border-radius:0;padding-inline:0;min-height:0}.eac.eac-exhibit.eac-image-left{grid-template-columns:56% 44%}.eac.eac-exhibit.eac-image-left .eac-art{margin:30px 12px 30px 30px}.eac.eac-marquee{grid-template-columns:1fr;grid-template-rows:auto 230px}.eac.eac-marquee .eac-copy{grid-column:1;grid-row:1;display:grid;grid-template-columns:1.6fr 1fr;gap:8px 24px;padding:28px}.eac.eac-marquee .eac-brand{grid-column:1;grid-row:1;margin:0}.eac.eac-marquee .eac-eyebrow{grid-column:1;grid-row:2;margin:0}.eac.eac-marquee .eac-title{grid-column:1;grid-row:3;max-width:20ch;font-size:38px;font-weight:850;letter-spacing:-.065em;line-height:1}.eac.eac-marquee .eac-message{grid-column:2;grid-row:1/3;margin:0;align-self:center}.eac.eac-marquee .eac-cta{grid-column:2;grid-row:3;align-self:end;justify-self:start;margin:0;border-radius:0}.eac.eac-marquee .eac-art,.eac.eac-marquee.eac-image-left .eac-art{grid-column:1;grid-row:2;margin:0 22px 22px}.eac.eac-marquee.eac-image-left .eac-copy{grid-column:1;grid-row:1}.eac.eac-cove{display:grid;grid-template-columns:1fr;min-height:440px}.eac.eac-cove .eac-art{position:absolute;inset:0;width:100%;height:100%;margin:0;grid-column:auto;grid-row:auto}.eac.eac-cove .eac-copy{grid-column:1;grid-row:1;width:48%;margin:30px;padding:26px;background:var(--eac-bg);border-top:4px solid var(--eac-accent);align-self:center;box-shadow:0 12px 60px #0002}.eac.eac-cove .eac-brand{margin-bottom:22px}.eac.eac-cove .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:42px;line-height:1.04;letter-spacing:-.035em}.eac.eac-cove .eac-cta{border-radius:0}.eac.eac-cove.eac-image-left .eac-copy{grid-column:1;grid-row:1;justify-self:end}.eac.eac-contour{grid-template-columns:47% 53%}.eac.eac-contour .eac-art{margin:20px 20px 20px 0;background:transparent;overflow:visible}.eac.eac-contour .eac-art>:is(img,video){border-radius:42% 4% 4% 42%}.eac.eac-contour .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:46px;letter-spacing:-.035em;line-height:1.04}.eac.eac-contour .eac-eyebrow{border-bottom:1px solid currentColor;padding-bottom:10px;letter-spacing:.13em}.eac.eac-contour .eac-cta{border-radius:30px}.eac.eac-contour.eac-image-left{grid-template-columns:53% 47%}.eac.eac-contour.eac-image-left .eac-art{margin:20px 0 20px 20px}.eac.eac-contour.eac-image-left .eac-art>:is(img,video){border-radius:4% 42% 42% 4%}.eac.eac-vellum{grid-template-columns:46% 54%;background:var(--eac-accent);padding:22px;gap:12px}.eac.eac-vellum .eac-copy{background:var(--eac-bg);margin:12px -35px 12px 0;transform:rotate(-2deg);padding:28px;box-shadow:0 8px 24px #0002;justify-content:center}.eac.eac-vellum .eac-art{margin:0;background:var(--eac-bg)}.eac.eac-vellum .eac-title{font-family:Georgia,Times New Roman,serif;font-size:45px;font-weight:400;letter-spacing:-.055em;line-height:1.03}.eac.eac-vellum .eac-brand{margin-bottom:30px}.eac.eac-vellum .eac-eyebrow{border-top:1px solid currentColor;padding-top:12px}.eac.eac-vellum .eac-cta{border-radius:0;background:transparent;color:var(--eac-ink);border-bottom:1px solid currentColor;padding-inline:0;min-height:0}.eac.eac-vellum.eac-image-left .eac-copy{margin:12px 0 12px -35px;transform:rotate(2deg)}.eac.eac-rivet{grid-template-columns:1fr 1fr;border:12px solid var(--eac-accent);gap:0}.eac.eac-rivet .eac-copy{padding:28px;border-right:2px solid var(--eac-accent)}.eac.eac-rivet .eac-brand{border:1px solid currentColor;border-radius:40px;padding:6px 12px;align-self:flex-start}.eac.eac-rivet .eac-title{text-transform:uppercase;font-size:42px;letter-spacing:-.055em;font-weight:900;line-height:.99}.eac.eac-rivet .eac-art{margin:16px;background:var(--eac-accent);box-shadow:6px 6px 0 var(--eac-accent)}.eac.eac-rivet .eac-cta{border-radius:0}.eac.eac-rivet.eac-image-left .eac-copy{border-right:0;border-left:2px solid var(--eac-accent)}.eac.eac-screen.eac-exhibit{grid-template-columns:44% 56%}.eac.eac-screen.eac-exhibit .eac-copy{padding:4cqw 3cqw 4cqw 4cqw}.eac.eac-screen.eac-exhibit .eac-art{margin:7cqh 4cqw 7cqh 1.2cqw;outline-offset:1cqw}.eac.eac-screen.eac-exhibit .eac-title{font-size:min(5.3cqw,8.8cqh);font-weight:400;max-width:12ch}.eac.eac-screen.eac-exhibit .eac-eyebrow{padding-top:1.6cqh;font-size:min(1.15cqw,1.9cqh)}.eac.eac-screen.eac-exhibit .eac-cta{border-radius:0;padding-inline:0}.eac.eac-screen.eac-exhibit.eac-image-left{grid-template-columns:56% 44%}.eac.eac-screen.eac-exhibit.eac-image-left .eac-art{margin:7cqh 1.2cqw 7cqh 4cqw}.eac.eac-screen.eac-marquee{grid-template-columns:1fr;grid-template-rows:50% 50%}.eac.eac-screen.eac-marquee .eac-copy,.eac.eac-screen.eac-marquee.eac-image-left .eac-copy{grid-column:1;grid-row:1;display:grid;grid-template-columns:1.7fr 1fr;grid-template-rows:auto auto 1fr;gap:1cqh 4cqw;padding:3.5cqh 4cqw}.eac.eac-screen.eac-marquee .eac-brand{font-size:1.6cqw;margin:0}.eac.eac-screen.eac-marquee .eac-eyebrow{font-size:1.05cqw;margin:0;max-width:none}.eac.eac-screen.eac-marquee .eac-title{font-size:min(4.9cqw,8.1cqh);max-width:20ch;line-height:1.02}.eac.eac-screen.eac-marquee .eac-message{font-size:min(1.6cqw,2.6cqh);margin:0;max-width:30ch}.eac.eac-screen.eac-marquee .eac-cta{font-size:1.45cqw;border-radius:0}.eac.eac-screen.eac-marquee .eac-art,.eac.eac-screen.eac-marquee.eac-image-left .eac-art{grid-column:1;grid-row:2;margin:0 2cqw 3cqh;border-radius:0}.eac.eac-screen.eac-cove{grid-template-columns:1fr;grid-template-rows:1fr;min-height:0}.eac.eac-screen.eac-cove .eac-art,.eac.eac-screen.eac-cove.eac-image-left .eac-art{position:absolute;inset:0;width:100%;height:100%;margin:0;grid-column:auto;grid-row:auto;border-radius:0}.eac.eac-screen.eac-cove .eac-copy,.eac.eac-screen.eac-cove.eac-image-left .eac-copy{grid-column:1;grid-row:1;width:43%;margin:4cqw;padding:3cqw;align-self:center;border-top:.35cqw solid var(--eac-accent)}.eac.eac-screen.eac-cove .eac-title{font-size:min(4.8cqw,8cqh);font-weight:400;max-width:13ch}.eac.eac-screen.eac-cove .eac-brand{font-size:1.7cqw;margin-bottom:2.6cqh}.eac.eac-screen.eac-cove .eac-eyebrow{font-size:1.1cqw;margin-bottom:1.7cqh}.eac.eac-screen.eac-cove .eac-message{font-size:1.65cqw;margin:2cqh 0 3cqh}.eac.eac-screen.eac-cove .eac-cta{border-radius:0}.eac.eac-screen.eac-contour{grid-template-columns:47% 53%}.eac.eac-screen.eac-contour .eac-copy{padding:4.5cqw}.eac.eac-screen.eac-contour .eac-art{margin:5cqh 3cqw 5cqh 0;background:transparent;overflow:visible}.eac.eac-screen.eac-contour .eac-title{font-size:min(5.4cqw,9cqh);font-weight:400;max-width:13ch}.eac.eac-screen.eac-contour .eac-eyebrow{padding-bottom:1.6cqh;font-size:1.15cqw}.eac.eac-screen.eac-contour .eac-cta{border-radius:5cqw}.eac.eac-screen.eac-contour.eac-image-left{grid-template-columns:53% 47%}.eac.eac-screen.eac-contour.eac-image-left .eac-art{margin:5cqh 0 5cqh 3cqw}.eac.eac-screen.eac-vellum{grid-template-columns:46% 54%;padding:3cqw;gap:0;background:var(--eac-accent)}.eac.eac-screen.eac-vellum .eac-copy{padding:3cqw;margin:3cqh -3cqw 3cqh 0;justify-content:center}.eac.eac-screen.eac-vellum .eac-art{margin:0}.eac.eac-screen.eac-vellum .eac-title{font-size:min(5.1cqw,8.5cqh);font-weight:400;max-width:14ch}.eac.eac-screen.eac-vellum .eac-brand{margin-bottom:3cqh}.eac.eac-screen.eac-vellum .eac-eyebrow{font-size:1.1cqw;padding-top:1.5cqh}.eac.eac-screen.eac-vellum .eac-cta{border-radius:0;padding-inline:0}.eac.eac-screen.eac-vellum.eac-image-left .eac-copy{margin:3cqh 0 3cqh -3cqw}.eac.eac-screen.eac-rivet{grid-template-columns:1fr 1fr;border:1.2cqw solid var(--eac-accent)}.eac.eac-screen.eac-rivet .eac-copy{padding:3.5cqw}.eac.eac-screen.eac-rivet .eac-brand{font-size:1.6cqw;padding:.55cqw 1cqw;margin-bottom:3cqh;border-radius:4cqw}.eac.eac-screen.eac-rivet .eac-title{font-size:min(5.6cqw,9.3cqh);font-weight:900;max-width:13ch;line-height:1.02}.eac.eac-screen.eac-rivet .eac-eyebrow{font-size:1.1cqw}.eac.eac-screen.eac-rivet .eac-art{margin:2cqw;box-shadow:.6cqw .6cqw 0 var(--eac-accent)}.eac.eac-screen.eac-rivet .eac-cta{border-radius:0}@container player-canvas (aspect-ratio < 1){.eac.eac-screen:is(.eac-exhibit,.eac-contour,.eac-vellum,.eac-rivet){grid-template-columns:1fr;grid-template-rows:50% 50%}.eac.eac-screen.eac-image-left:is(.eac-exhibit,.eac-contour,.eac-vellum,.eac-rivet){grid-template-columns:1fr}.eac.eac-screen:is(.eac-exhibit,.eac-contour,.eac-vellum,.eac-rivet) .eac-copy,.eac.eac-screen.eac-image-left:is(.eac-exhibit,.eac-contour,.eac-vellum,.eac-rivet) .eac-copy{grid-column:1;grid-row:1;padding:6cqw;transform:none;margin:0;border:0}.eac.eac-screen:is(.eac-exhibit,.eac-contour,.eac-vellum,.eac-rivet) .eac-title{font-size:min(10cqw,5.6cqh);max-width:17ch}.eac.eac-screen:is(.eac-exhibit,.eac-contour,.eac-vellum,.eac-rivet) .eac-brand{font-size:3.3cqw;margin-bottom:3cqw}.eac.eac-screen:is(.eac-exhibit,.eac-contour,.eac-vellum,.eac-rivet) .eac-eyebrow{font-size:2.25cqw;padding-block:1.5cqw;margin-bottom:2cqw}.eac.eac-screen:is(.eac-exhibit,.eac-contour,.eac-vellum,.eac-rivet) .eac-art,.eac.eac-screen.eac-image-left:is(.eac-exhibit,.eac-contour,.eac-vellum,.eac-rivet) .eac-art{grid-column:1;grid-row:2;margin:0 6cqw 6cqw;border-radius:0}.eac.eac-screen.eac-exhibit .eac-art{outline-offset:1.5cqw}.eac.eac-screen.eac-contour .eac-art>:is(img,video),.eac.eac-screen.eac-contour.eac-image-left .eac-art>:is(img,video){border-radius:28cqw 3cqw 3cqw}.eac.eac-screen.eac-vellum{padding:3cqw;gap:2cqw}.eac.eac-screen.eac-vellum .eac-art,.eac.eac-screen.eac-vellum.eac-image-left .eac-art{margin:0}.eac.eac-screen.eac-rivet{border-width:2cqw}.eac.eac-screen.eac-rivet .eac-brand{padding:1cqw 2cqw}.eac.eac-screen.eac-marquee{grid-template-rows:46% 54%}.eac.eac-screen.eac-marquee .eac-copy,.eac.eac-screen.eac-marquee.eac-image-left .eac-copy{display:flex;gap:0;padding:5cqw 6cqw;justify-content:center}.eac.eac-screen.eac-marquee .eac-brand{font-size:3.2cqw;margin-bottom:2cqw}.eac.eac-screen.eac-marquee .eac-eyebrow{font-size:2.2cqw;margin-bottom:2cqw}.eac.eac-screen.eac-marquee .eac-title{font-size:9.5cqw;max-width:20ch}.eac.eac-screen.eac-marquee .eac-message{font-size:3.3cqw;align-self:flex-start;margin:2cqw 0 3cqw;max-width:42ch}.eac.eac-screen.eac-marquee .eac-cta{font-size:2.8cqw;align-self:flex-start}.eac.eac-screen.eac-marquee .eac-art,.eac.eac-screen.eac-marquee.eac-image-left .eac-art{margin:0 4cqw 4cqw}.eac.eac-screen.eac-cove .eac-copy,.eac.eac-screen.eac-cove.eac-image-left .eac-copy{width:auto;margin:6cqw;padding:6cqw;align-self:end;justify-self:stretch;border-top-width:.8cqw}.eac.eac-screen.eac-cove .eac-title{font-size:9.5cqw;max-width:17ch}.eac.eac-screen.eac-cove .eac-brand{font-size:3.2cqw;margin-bottom:3cqw}.eac.eac-screen.eac-cove .eac-eyebrow{font-size:2.2cqw;margin-bottom:2cqw}.eac.eac-screen.eac-cove .eac-message{font-size:3.3cqw;margin:3cqw 0 4cqw;max-width:38ch}}.eac.eac-edition{--edition-space:clamp(18px,3.4cqw,44px);grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-radius:0;border:0;gap:0;min-height:320px}.eac.eac-edition .eac-copy{padding:var(--edition-space);justify-content:center;box-sizing:border-box}.eac.eac-edition .eac-art{margin:0;min-width:0;min-height:0}.eac.eac-edition .eac-brand{margin-bottom:24px;font-size:14px}.eac.eac-edition .eac-title{font-size:clamp(30px,4.6cqw,58px);line-height:1.04;letter-spacing:-.045em;max-width:15ch}.eac.eac-edition .eac-cta{border-radius:0;margin-top:0}.eac.eac-screen.eac-edition{--edition-space:min(4cqw,6cqh);min-height:0}.eac.eac-screen.eac-edition .eac-brand{font-size:min(1.7cqw,2.8cqh);margin-bottom:2.5cqh}.eac.eac-screen.eac-edition .eac-title{font-size:min(5.3cqw,8.7cqh);line-height:1.05}.eac.eac-screen.eac-edition .eac-eyebrow{font-size:min(1.1cqw,1.85cqh);margin-bottom:1.5cqh;letter-spacing:.12em}.eac.eac-screen.eac-edition .eac-message{font-size:min(1.65cqw,2.7cqh);margin:2cqh 0 3cqh;max-width:32ch}.eac.eac-screen.eac-edition .eac-cta{font-size:min(1.45cqw,2.4cqh);padding:1.1cqw 1.8cqw}.eac.eac-folio{padding:16px;background:var(--eac-accent);grid-template-columns:52% 48%}.eac.eac-folio .eac-copy{background:var(--eac-bg);border-right:1px solid var(--eac-accent)}.eac.eac-folio .eac-brand{padding-bottom:14px;border-bottom:1px solid currentColor;align-self:stretch}.eac.eac-folio .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;font-style:italic}.eac.eac-folio .eac-cta{background:transparent;color:var(--eac-ink);padding-inline:0;border-bottom:1px solid currentColor;min-height:0}.eac.eac-screen.eac-folio{padding:1.8cqw}.eac.eac-screen.eac-folio .eac-brand{padding-bottom:1.6cqh;margin-bottom:3cqh}.eac.eac-screen.eac-folio .eac-title{font-size:min(5.7cqw,9.4cqh)}.eac.eac-ticket{border:14px solid var(--eac-accent);border-radius:24px;grid-template-columns:55% 45%}.eac.eac-ticket .eac-copy{border-right:2px dashed var(--eac-ink)}.eac.eac-ticket .eac-art{margin:18px;border-radius:50% 50% 8px 8px}.eac.eac-ticket .eac-brand{border:1px solid currentColor;padding:6px 12px;border-radius:30px}.eac.eac-ticket .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400}.eac.eac-ticket .eac-eyebrow{letter-spacing:.18em}.eac.eac-ticket.eac-image-left .eac-copy{border-right:0;border-left:2px dashed var(--eac-ink)}.eac.eac-screen.eac-ticket{border-width:1.3cqw;border-radius:2cqw}.eac.eac-screen.eac-ticket .eac-art{margin:2cqw;border-radius:22cqw 22cqw 1cqw 1cqw}.eac.eac-screen.eac-ticket .eac-brand{padding:.45cqw .9cqw}.eac.eac-orbit{grid-template-columns:52% 48%}.eac.eac-orbit .eac-art{margin:32px 24px;border-radius:50%;outline:1px solid var(--eac-accent);outline-offset:10px;box-shadow:0 0 0 20px color-mix(in srgb,var(--eac-accent) 18%,transparent)}.eac.eac-orbit .eac-copy{padding-right:24px}.eac.eac-orbit .eac-eyebrow{padding-left:12px;border-left:3px solid var(--eac-accent)}.eac.eac-orbit .eac-title{font-weight:450;letter-spacing:-.06em}.eac.eac-orbit .eac-cta{border-radius:100px}.eac.eac-screen.eac-orbit .eac-art{margin:8cqh 4cqw;outline-offset:1.2cqw;box-shadow:0 0 0 2.4cqw color-mix(in srgb,var(--eac-accent) 18%,transparent)}.eac.eac-screen.eac-orbit .eac-copy{padding-right:2cqw}.eac.eac-strata{grid-template-columns:1fr;grid-template-rows:210px auto}.eac.eac-strata .eac-art,.eac.eac-strata.eac-image-left .eac-art{grid-row:1;grid-column:1}.eac.eac-strata .eac-copy,.eac.eac-strata.eac-image-left .eac-copy{grid-row:2;grid-column:1;display:grid;grid-template-columns:1.35fr 1fr;gap:8px 28px;border-top:10px solid var(--eac-accent)}.eac.eac-strata .eac-brand{grid-row:1;grid-column:1;margin:0}.eac.eac-strata .eac-eyebrow{grid-row:2;grid-column:1;margin:0}.eac.eac-strata .eac-title{grid-row:3;grid-column:1;font-family:Georgia,Times New Roman,serif;font-weight:400;font-size:36px;max-width:23ch}.eac.eac-strata .eac-message{grid-row:1/3;grid-column:2;margin:0;align-self:center}.eac.eac-strata .eac-cta{grid-row:3;grid-column:2;align-self:end;justify-self:start}.eac.eac-screen.eac-strata{grid-template-columns:1fr;grid-template-rows:50% 50%}.eac.eac-screen.eac-strata .eac-copy{padding:2.8cqh 4cqw;border-top-width:1cqh;gap:1cqh 5cqw}.eac.eac-screen.eac-strata .eac-title{font-size:min(3.8cqw,6.3cqh)}.eac.eac-screen.eac-strata :is(.eac-brand,.eac-eyebrow,.eac-message){margin:0}.eac.eac-nocturne{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;min-height:400px;padding:24px}.eac.eac-nocturne .eac-art,.eac.eac-nocturne.eac-image-left .eac-art{position:absolute;inset:0;grid-row:auto;grid-column:auto;width:100%;height:100%}.eac.eac-nocturne .eac-copy,.eac.eac-nocturne.eac-image-left .eac-copy{grid-row:1;grid-column:1;align-self:end;width:64%;background:var(--eac-bg);border-left:5px solid var(--eac-accent)}.eac.eac-nocturne.eac-image-left .eac-copy{justify-self:end}.eac.eac-nocturne .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;max-width:18ch}.eac.eac-nocturne .eac-brand{margin-bottom:12px}.eac.eac-screen.eac-nocturne{padding:3cqw;grid-template-columns:1fr;grid-template-rows:1fr;min-height:0}.eac.eac-screen.eac-nocturne .eac-copy{padding:2.8cqw;width:57%;border-left-width:.45cqw}.eac.eac-screen.eac-nocturne .eac-title{font-size:min(4.8cqw,8cqh)}.eac.eac-mosaic{padding:18px;background:conic-gradient(from 90deg,var(--eac-bg) 25%,var(--eac-accent) 0 50%,var(--eac-bg) 0 75%,var(--eac-accent) 0);grid-template-columns:1fr 1fr;gap:12px}.eac.eac-mosaic .eac-copy{background:var(--eac-bg)}.eac.eac-mosaic .eac-art{margin:22px 0;border-radius:6px 60px 6px 6px}.eac.eac-mosaic .eac-brand{background:var(--eac-accent);color:var(--eac-button-ink);padding:7px 12px}.eac.eac-mosaic .eac-title{font-weight:850;letter-spacing:-.055em}.eac.eac-screen.eac-mosaic{padding:2cqw;gap:1cqw}.eac.eac-screen.eac-mosaic .eac-art{margin:3cqh 0;border-radius:.5cqw 8cqw .5cqw .5cqw}.eac.eac-screen.eac-mosaic .eac-brand{padding:.5cqw .85cqw}.eac.eac-pavilion{grid-template-columns:52% 48%;border-top:6px solid var(--eac-accent)}.eac.eac-pavilion .eac-copy{align-items:center;text-align:center}.eac.eac-pavilion .eac-art{margin:28px;border-radius:48% 48% 0;outline:1px solid var(--eac-accent);outline-offset:9px}.eac.eac-pavilion .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.045em}.eac.eac-pavilion .eac-brand{border-bottom:1px solid currentColor;padding-bottom:10px}.eac.eac-pavilion .eac-cta{background:transparent;color:var(--eac-ink);border:1px solid currentColor;border-radius:100px}.eac.eac-screen.eac-pavilion{border-top-width:.6cqh}.eac.eac-screen.eac-pavilion .eac-art{margin:6cqh 3.5cqw;outline-offset:1cqw}.eac.eac-punch{grid-template-columns:55% 45%;border-left:10px solid var(--eac-accent)}.eac.eac-punch .eac-title{font-family:Arial Black,Arial,sans-serif;text-transform:uppercase;font-weight:900;letter-spacing:-.045em;line-height:1;max-width:12ch}.eac.eac-punch .eac-art{margin:20px 20px 20px 0;clip-path:polygon(10% 0,100% 0,100% 90%,90% 100%,0 100%,0 10%)}.eac.eac-punch .eac-eyebrow{padding:6px 10px;background:var(--eac-accent);color:var(--eac-button-ink)}.eac.eac-punch.eac-image-left .eac-art{margin:20px 0 20px 20px}.eac.eac-screen.eac-punch{border-left-width:1.3cqw}.eac.eac-screen.eac-punch .eac-art{margin:3cqh 2cqw 3cqh 0}.eac.eac-screen.eac-punch.eac-image-left .eac-art{margin:3cqh 0 3cqh 2cqw}.eac.eac-screen.eac-punch .eac-eyebrow{padding:.45cqw .7cqw}.eac.eac-screen.eac-punch .eac-title{font-size:min(5.6cqw,9.3cqh);line-height:1.02}@container player-canvas (aspect-ratio <= 1){.eac.eac-screen.eac-edition,.eac.eac-screen.eac-edition.eac-image-left{grid-template-columns:1fr;grid-template-rows:55% 45%;--edition-space:5.5cqw}.eac.eac-screen.eac-edition .eac-copy,.eac.eac-screen.eac-edition.eac-image-left .eac-copy{grid-column:1;grid-row:1;margin:0;width:auto;padding:var(--edition-space);display:flex;gap:0;justify-content:center;border-left:0;border-right:0}.eac.eac-screen.eac-edition .eac-art,.eac.eac-screen.eac-edition.eac-image-left .eac-art{grid-column:1;grid-row:2;margin:0 5.5cqw 5.5cqw;min-height:0}.eac.eac-screen.eac-edition .eac-brand{font-size:min(3.2cqw,2.8cqh);margin-bottom:2cqw;max-width:100%}.eac.eac-screen.eac-edition .eac-eyebrow{font-size:min(2.15cqw,1.8cqh);margin-bottom:2cqw;max-width:40ch}.eac.eac-screen.eac-edition .eac-title{font-size:min(8.8cqw,5.9cqh);max-width:19ch;line-height:1.06}.eac.eac-screen.eac-edition .eac-message{font-size:min(3.2cqw,2.15cqh);margin:2cqw 0 3cqw;max-width:44ch}.eac.eac-screen.eac-edition .eac-cta{font-size:min(2.9cqw,2.1cqh);padding:2cqw 3cqw}.eac.eac-screen.eac-folio{padding:2.5cqw}.eac.eac-screen.eac-folio .eac-art,.eac.eac-screen.eac-folio.eac-image-left .eac-art{margin:0}.eac.eac-screen.eac-folio .eac-brand{padding-bottom:1.5cqw}.eac.eac-screen.eac-ticket{border-width:2cqw;border-radius:3cqw}.eac.eac-screen.eac-ticket .eac-copy,.eac.eac-screen.eac-ticket.eac-image-left .eac-copy{border-bottom:2px dashed var(--eac-ink)}.eac.eac-screen.eac-ticket .eac-art,.eac.eac-screen.eac-ticket.eac-image-left .eac-art{margin:4cqw 5.5cqw 5.5cqw;border-radius:40cqw 40cqw 2cqw 2cqw}.eac.eac-screen.eac-orbit .eac-art,.eac.eac-screen.eac-orbit.eac-image-left .eac-art{margin:3cqw 16cqw 8cqw;border-radius:50%}.eac.eac-screen.eac-strata{grid-template-rows:43% 57%}.eac.eac-screen.eac-strata .eac-art,.eac.eac-screen.eac-strata.eac-image-left .eac-art{grid-row:1;margin:0;border-radius:0}.eac.eac-screen.eac-strata .eac-copy,.eac.eac-screen.eac-strata.eac-image-left .eac-copy{grid-row:2;border-top-width:1cqw}.eac.eac-screen.eac-nocturne,.eac.eac-screen.eac-nocturne.eac-image-left{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;padding:5cqw}.eac.eac-screen.eac-nocturne .eac-art,.eac.eac-screen.eac-nocturne.eac-image-left .eac-art{position:absolute;inset:0;width:100%;height:100%;margin:0;grid-column:auto;grid-row:auto;border-radius:0}.eac.eac-screen.eac-nocturne .eac-copy,.eac.eac-screen.eac-nocturne.eac-image-left .eac-copy{width:100%;grid-row:1;align-self:end;border-left:.8cqw solid var(--eac-accent);padding:5cqw}.eac.eac-screen.eac-mosaic{padding:2.5cqw;gap:0}.eac.eac-screen.eac-mosaic .eac-art,.eac.eac-screen.eac-mosaic.eac-image-left .eac-art{margin:3cqw;border-radius:1cqw 12cqw 1cqw 1cqw}.eac.eac-screen.eac-pavilion .eac-art,.eac.eac-screen.eac-pavilion.eac-image-left .eac-art{margin:2cqw 12cqw 7cqw;border-radius:45% 45% 0}.eac.eac-screen.eac-punch{border-left-width:2cqw}.eac.eac-screen.eac-punch .eac-title{font-size:min(9.5cqw,6.3cqh)}}@container (max-width:480px){.eac.eac-edition:not(.eac-screen){grid-template-columns:1fr;grid-template-rows:auto 220px;min-height:0}.eac.eac-edition:not(.eac-screen) .eac-copy{grid-row:1;grid-column:1;padding:24px;border-left:0;border-right:0}.eac.eac-edition:not(.eac-screen) .eac-art{grid-row:2;grid-column:1;margin:12px 24px 24px}.eac.eac-edition:not(.eac-screen) .eac-title{font-size:34px;max-width:20ch}.eac.eac-strata:not(.eac-screen) .eac-copy{display:flex;gap:0;border-top:0;border-bottom:6px solid var(--eac-accent)}.eac.eac-nocturne:not(.eac-screen){display:grid;grid-template-rows:1fr;min-height:440px;padding:18px}.eac.eac-nocturne:not(.eac-screen) .eac-art{position:absolute;inset:0;margin:0;grid-row:auto;grid-column:auto}.eac.eac-nocturne:not(.eac-screen) .eac-copy{width:100%;padding:24px;align-self:end}}@container player-canvas (min-width:280px){.eac-format-canvas[data-format^=web-]:not([data-shape=banner]):not([data-shape=strip]) .eac-screen .eac-copy{padding:min(4cqw,5cqh)}.eac-format-canvas[data-format^=web-]:not([data-shape=banner]):not([data-shape=strip]) .eac-screen .eac-brand{font-size:clamp(12px,3cqw,23px);margin-bottom:2cqw}.eac-format-canvas[data-format^=web-]:not([data-shape=banner]):not([data-shape=strip]) .eac-screen .eac-brand-logo{height:min(7cqw,34px);max-width:32cqw}.eac-format-canvas[data-format^=web-]:not([data-shape=banner]):not([data-shape=strip]) .eac-screen .eac-title{font-size:clamp(24px,6.5cqw,52px);line-height:1.08;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.eac-format-canvas[data-format^=web-]:not([data-shape=banner]):not([data-shape=strip]) .eac-screen .eac-eyebrow{font-size:clamp(10px,2.4cqw,16px);margin-bottom:1.5cqw}.eac-format-canvas[data-format^=web-]:not([data-shape=banner]):not([data-shape=strip]) .eac-screen .eac-message{font-size:clamp(12px,3cqw,22px);line-height:1.35;margin:1.5cqw 0 2cqw;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.eac-format-canvas[data-format^=web-]:not([data-shape=banner]):not([data-shape=strip]) .eac-screen .eac-cta{font-size:clamp(11px,2.7cqw,19px);padding:1.8cqw 2.5cqw;gap:2cqw}.eac-format-canvas[data-format^=web-][data-shape=landscape] .eac-screen .eac-eyebrow{display:none}.eac-format-canvas[data-format^=web-][data-shape=landscape] .eac-screen .eac-title{-webkit-line-clamp:2}.eac-format-canvas[data-format^=web-] .eac-screen.eac-panorama .eac-copy{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:3cqw}.eac-format-canvas[data-format^=web-] .eac-screen.eac-panorama :is(.eac-brand,.eac-eyebrow,.eac-message){display:none}.eac-format-canvas[data-format^=web-] .eac-screen.eac-panorama .eac-title{font-size:clamp(20px,5.5cqw,44px);-webkit-line-clamp:2}.eac-format-canvas[data-format^=web-] .eac-screen.eac-panorama .eac-cta{align-self:center;flex-shrink:0}}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen{grid-template-columns:72% 28%;grid-template-rows:1fr;border-width:0;background:var(--eac-bg)}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen .eac-copy{grid-column:1;grid-row:1;width:100%;padding:6cqh 3cqw;display:grid;grid-template-columns:1fr auto;gap:2cqh 2cqw;align-items:center;margin:0}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen .eac-art{position:relative;inset:auto;grid-column:2;grid-row:1;margin:0;width:auto;height:auto;border-radius:0}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen .eac-art:after{display:none}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen .eac-art>:is(img,video){inset:0;width:100%;height:100%;object-fit:var(--eac-fit)}.eac-format-canvas[data-shape=banner]>.eac-screen .eac-brand{grid-column:1;grid-row:1;font-size:min(2.5cqw,8cqh);margin:0}.eac-format-canvas[data-shape=banner]>.eac-screen .eac-brand-logo{height:10cqh;max-width:22cqw}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen .eac-eyebrow{display:none}.eac-format-canvas[data-shape=banner]>.eac-screen .eac-title{grid-column:1;grid-row:2;font-size:min(4.7cqw,15cqh);max-width:24ch;line-height:1.08}.eac-format-canvas[data-shape=banner]>.eac-screen .eac-message{grid-column:1;grid-row:3;font-size:min(2.1cqw,6.5cqh);margin:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen .eac-cta{grid-column:2;grid-row:1/4;font-size:min(2cqw,7cqh);padding:4cqh 1.6cqw;gap:1cqw;margin:0;align-self:center;min-height:0}.eac-format-canvas:is([data-shape=strip],[data-format=web-mobile])>.eac-screen{grid-template-columns:82% 18%}.eac-format-canvas:is([data-shape=strip],[data-format=web-mobile])>.eac-screen .eac-copy{display:flex;flex-direction:row;justify-content:space-between;gap:3cqw;padding:10cqh 3cqw}.eac-format-canvas:is([data-shape=strip],[data-format=web-mobile])>.eac-screen :is(.eac-brand,.eac-message){display:none}.eac-format-canvas:is([data-shape=strip],[data-format=web-mobile])>.eac-screen .eac-title{font-size:min(4.2cqw,27cqh);line-height:1.1;max-width:30ch;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.eac-format-canvas:is([data-shape=strip],[data-format=web-mobile])>.eac-screen .eac-cta{font-size:min(2.2cqw,19cqh);padding:12cqh 1.5cqw;white-space:nowrap}.eac-format-canvas:is([data-shape=strip],[data-format=web-mobile])>.eac-screen .eac-cta>span{display:none}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>:is(.eac-cinema,.eac-cover){background:#101018}.eac-format-canvas[data-format=web-mobile]>.eac-screen .eac-title{font-size:6cqw}.eac-format-canvas[data-format=web-mobile]>.eac-screen .eac-cta{font-size:3.5cqw}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen:is(.eac-magazine,.eac-diagonal,.eac-halo,.eac-luxe,.eac-horizon,.eac-postcard,.eac-neon,.eac-canvas,.eac-premiere,.eac-runway,.eac-portico,.eac-duplex,.eac-monolith,.eac-capsule,.eac-exhibit,.eac-marquee,.eac-cove,.eac-contour,.eac-vellum,.eac-rivet) .eac-copy{grid-column:1;grid-row:1;width:100%;margin:0;border:0;justify-content:space-between}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen:is(.eac-magazine,.eac-diagonal,.eac-halo,.eac-luxe,.eac-horizon,.eac-postcard,.eac-neon,.eac-canvas,.eac-premiere,.eac-runway,.eac-portico,.eac-duplex,.eac-monolith,.eac-capsule,.eac-exhibit,.eac-marquee,.eac-cove,.eac-contour,.eac-vellum,.eac-rivet) .eac-art{position:relative;inset:auto;grid-column:2;grid-row:1;margin:0;width:auto;height:auto;border:0;border-radius:0;padding:0;box-shadow:none;overflow:hidden}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen:is(.eac-magazine,.eac-diagonal,.eac-halo,.eac-luxe,.eac-horizon,.eac-postcard,.eac-neon,.eac-canvas,.eac-premiere,.eac-runway,.eac-portico,.eac-duplex,.eac-monolith,.eac-capsule,.eac-exhibit,.eac-marquee,.eac-cove,.eac-contour,.eac-vellum,.eac-rivet) .eac-art>:is(img,video){inset:0;width:100%;height:100%;border-radius:0;clip-path:none;box-shadow:none}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen.eac-premiere{display:grid;background:#0c1420}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen:is(.eac-exhibit,.eac-marquee,.eac-cove,.eac-contour,.eac-vellum,.eac-rivet){display:grid;grid-template-columns:72% 28%;grid-template-rows:1fr;padding:0;gap:0;border:0;background:var(--eac-bg)}.eac-format-canvas:is([data-shape=strip],[data-format=web-mobile])>.eac-screen:is(.eac-exhibit,.eac-marquee,.eac-cove,.eac-contour,.eac-vellum,.eac-rivet){grid-template-columns:82% 18%}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen:is(.eac-exhibit,.eac-marquee,.eac-cove,.eac-contour,.eac-vellum,.eac-rivet) .eac-copy{transform:none;border-radius:0;box-shadow:none;align-self:stretch;justify-self:stretch;max-width:none}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen:is(.eac-exhibit,.eac-marquee,.eac-cove,.eac-contour,.eac-vellum,.eac-rivet) .eac-art{outline:0}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen.eac-rivet .eac-brand{border:0;padding:0}@keyframes eac-slow-zoom{0%{transform:scale(1.01)}to{transform:scale(1.09)}}@keyframes eac-glide{0%{transform:scale(1.08) translate(-2%)}to{transform:scale(1.08) translate(2%)}}@keyframes eac-title-rise{0%,4%{opacity:0;translate:0 1.5cqw}12%,to{opacity:1;translate:0 0}}@keyframes eac-soft-reveal{0%,3%{opacity:0;filter:blur(3px)}13%,to{opacity:1;filter:blur(0)}}@keyframes eac-film-title{0%,4%{opacity:0;translate:0 1cqw}14%,to{opacity:1;translate:0 0}}@media(prefers-reduced-motion:no-preference){.eac.eac-motion-slow-zoom .eac-art>img{animation:eac-slow-zoom var(--eac-duration,15s) linear alternate infinite}.eac.eac-motion-glide .eac-art>img{animation:eac-glide var(--eac-duration,15s) ease-in-out alternate infinite}.eac.eac-motion-rise .eac-copy>:is(.eac-eyebrow,.eac-title,.eac-message,.eac-cta){animation:eac-title-rise var(--eac-duration,15s) ease-out infinite both}.eac.eac-motion-reveal .eac-copy>:is(.eac-title,.eac-message,.eac-cta){animation:eac-soft-reveal var(--eac-duration,15s) ease-out infinite both}.eac.eac-motion-cinematic .eac-copy>:is(.eac-title,.eac-message,.eac-cta){animation:eac-film-title var(--eac-duration,15s) ease-out infinite both}.eac.eac-motion-cinematic .eac-art>img{animation:eac-slow-zoom var(--eac-duration,15s) linear alternate infinite}.eac:is(.eac-motion-rise,.eac-motion-reveal,.eac-motion-cinematic) .eac-message{animation-delay:.15s}.eac:is(.eac-motion-rise,.eac-motion-reveal,.eac-motion-cinematic) .eac-cta{animation-delay:.3s}}.ea-motion-paused .eac *,.ea-motion-paused .eac *:before,.ea-motion-paused .eac *:after{animation-play-state:paused!important}.ea-preset:not(:hover):not(:focus-visible) .eac *,.ea-house-card .eac *{animation:none!important}@media(prefers-reduced-motion:reduce){.eac[class*=eac-motion-] *{animation:none!important}}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen.eac-edition{display:grid;grid-template-columns:72% 28%;grid-template-rows:1fr;padding:0;gap:0;border:0;border-radius:0;background:var(--eac-bg)}.eac-format-canvas:is([data-shape=strip],[data-format=web-mobile])>.eac-screen.eac-edition{grid-template-columns:82% 18%}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen.eac-edition .eac-copy{grid-column:1;grid-row:1;width:100%;margin:0;border:0;align-self:stretch;justify-self:stretch;background:var(--eac-bg);text-align:left;align-items:center;gap:2cqh 2cqw}.eac-format-canvas[data-shape=banner]>.eac-screen.eac-edition .eac-copy{display:grid;grid-template-columns:1fr auto;padding:6cqh 3cqw}.eac-format-canvas:is([data-shape=strip],[data-format=web-mobile])>.eac-screen.eac-edition .eac-copy{display:flex;flex-direction:row;padding:10cqh 3cqw;justify-content:space-between}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen.eac-edition .eac-art{position:relative;inset:auto;grid-column:2;grid-row:1;margin:0;width:auto;height:auto;border:0;border-radius:0;padding:0;box-shadow:none;outline:0;clip-path:none}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen.eac-edition .eac-art>:is(img,video){inset:0;width:100%;height:100%;border-radius:0}.eac-format-canvas:is([data-shape=banner],[data-shape=strip])>.eac-screen.eac-edition .eac-brand{padding:0;border:0;border-radius:0;background:none;color:var(--eac-ink);margin:0;align-self:auto}@keyframes eac-photo-float{0%,to{transform:scale(1.075) translateY(-1.6%)}50%{transform:scale(1.075) translateY(1.6%)}}@keyframes eac-light-sweep{0%,15%{transform:translate(-130%)}55%,to{transform:translate(130%)}}@media(prefers-reduced-motion:no-preference){.eac.eac-motion-float .eac-art>img{animation:eac-photo-float var(--eac-duration,15s) ease-in-out infinite}.eac.eac-motion-light-sweep .eac-art:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(110deg,transparent 25%,#ffffff20 49%,transparent 74%);animation:eac-light-sweep var(--eac-duration,15s) ease-in-out infinite}.eac.eac-motion-light-sweep .eac-art>img{animation:eac-slow-zoom var(--eac-duration,15s) linear alternate infinite}}.eac.eac-neutral{border-radius:0;box-shadow:none}.eac.eac-neutral .eac-art{background:var(--eac-bg)}.eac.eac-neutral .eac-eyebrow{font-weight:600;letter-spacing:.12em}.eac.eac-neutral .eac-brand-name{font-weight:700;letter-spacing:-.025em}.eac.eac-neutral .eac-cta{border-radius:0;box-shadow:none;gap:0}.eac.eac-neutral .eac-cta>span{display:none}.eac.eac-neutral.eac-folio{background:var(--eac-accent)}.eac.eac-neutral.eac-folio .eac-brand{border-bottom-color:color-mix(in srgb,var(--eac-ink) 25%,transparent)}.eac.eac-neutral.eac-nocturne .eac-copy{border-left:0}.eac.eac-neutral.eac-showcase{border-bottom:0}.eac.eac-neutral.eac-showcase .eac-art{background:#fff;box-shadow:none;border-radius:0}.eac.eac-neutral.eac-editorial{border-top:0}.eac.eac-neutral.eac-strata .eac-copy{border-top:1px solid color-mix(in srgb,var(--eac-ink) 18%,transparent)}.eac.eac-neutral:not(.eac-screen) .eac-message{font-size:16px}.eac.eac-promotion.eac-font-sans .eac-title{font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-weight:800}.eac.eac-promotion.eac-font-serif .eac-title{font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em}.eac.eac-promotion.eac-align-center .eac-copy{align-items:center;justify-items:center;text-align:center}.eac.eac-promotion.eac-align-center .eac-cta{align-self:center;justify-self:center}.eac.eac-screen.eac-promotion.eac-text-compact .eac-title{font-size:min(4.1cqw,6.8cqh)}.eac.eac-screen.eac-promotion.eac-text-bold .eac-title{font-size:min(5.7cqw,9.3cqh)}.eac.eac-screen.eac-promotion.eac-text-compact .eac-message{font-size:min(1.65cqw,2.8cqh)}.eac.eac-screen.eac-promotion.eac-text-bold .eac-message{font-size:min(2cqw,3.3cqh)}@container player-canvas (aspect-ratio < 1){.eac.eac-screen.eac-promotion.eac-text-compact .eac-title{font-size:min(7.7cqw,4.5cqh)}.eac.eac-screen.eac-promotion.eac-text-bold .eac-title{font-size:min(10cqw,5.8cqh)}.eac.eac-screen.eac-promotion.eac-text-compact .eac-message{font-size:3.1cqw}.eac.eac-screen.eac-promotion.eac-text-bold .eac-message{font-size:3.7cqw}}body #homeView #superWorkspace.drive-page{--dr-ink:var(--ink);--dr-muted:var(--muted);--dr-green:var(--eravo-blue);--dr-line:var(--line);background:var(--surface);color:var(--ink);padding:20px 32px calc(108px + env(safe-area-inset-bottom))!important}body #homeView:has(>#superWorkspace.drive-page:not([hidden]))>.app-header{padding-inline:32px!important}#driveContent{max-width:1600px;margin-inline:auto}#driveContent :is(button,input,select,summary):focus-visible{outline-color:var(--eravo-blue)}#driveContent .dr-controls{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}#driveContent .dr-top--actions{order:2;margin:0}#driveContent .dr-top--actions .dr-top-actions{width:auto;gap:10px}#driveContent .dr-storage-switch{margin:0;gap:8px}#driveContent .dr-location-tabs,#driveContent .dr-photo-modes{background:#e9eef8;padding:4px;border-radius:28px}#driveContent .dr-storage-switch button{color:var(--muted)}#driveContent .dr-storage-switch button.active,#driveContent .dr-photo-modes button[aria-pressed=true]{background:#fff;color:var(--eravo-blue);box-shadow:0 2px 8px #10264b08}#driveContent #drRefresh{background:#fff;border:1px solid var(--line);border-radius:50%}#driveContent #drImport{color:var(--eravo-blue)}#driveContent .dr-upload{background:var(--eravo-blue);border-color:var(--eravo-blue);box-shadow:0 4px 12px #064df71a}#driveContent .dr-upload:hover{background:#0340d5;border-color:#0340d5;box-shadow:0 5px 16px #064df724}#driveContent .dr-secondary{background:#fff;border-color:var(--line);color:var(--eravo-navy)}#driveContent .dr-secondary:hover{background:#edf3ff}#driveContent .dr-layout{grid-template-columns:200px minmax(0,1fr);gap:24px}#driveContent .dr-sidebar{background:#fff;border:1px solid var(--line);border-radius:20px;padding:12px}#driveContent .dr-sidebar nav button{padding:12px;color:var(--muted);border-radius:14px}#driveContent .dr-sidebar nav button.active{background:#eaf1ff;color:var(--eravo-blue)}#driveContent .dr-sidebar nav button:hover{background:#f0f5ff}#driveContent .dr-sidebar-note{margin:18px 10px 0;padding-top:18px;color:var(--muted)}#driveContent .dr-sidebar-note>.material-symbols-rounded{color:var(--eravo-blue);margin-bottom:8px}#driveContent .dr-sidebar-note strong{color:var(--ink)}#driveContent .dr-sidebar-note p{line-height:1.55}#driveContent .dr-home-overview{display:grid;gap:18px;margin-bottom:20px}#driveContent:is([data-view=Photos],[data-view=Albums]) .dr-home-overview{display:none}#driveContent .dr-types{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));padding:5px 0;gap:8px;overflow:visible}#driveContent .dr-types button{padding:5px 2px;gap:3px;color:var(--ink);border-radius:14px;min-width:0}#driveContent .dr-type-icon{width:58px;height:58px;margin-bottom:7px;background:#e6edff;color:var(--eravo-blue)}#driveContent .dr-type-icon.tint-1{background:#e0ecff;color:#1758d7}#driveContent .dr-type-icon.tint-2{background:#d8f8f3;color:#087a78}#driveContent .dr-type-icon.tint-3{background:#ffe9df;color:#b75329}#driveContent .dr-type-icon.tint-4{background:#eee7ff;color:#7951c3}#driveContent .dr-type-icon.tint-5{background:#fff0ce;color:#946a11}#driveContent .dr-types button.active{color:var(--eravo-blue)}#driveContent .dr-types button.active .dr-type-icon{box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--eravo-blue)}#driveContent .dr-types strong{font-size:.875rem}#driveContent .dr-types small{color:var(--muted);font-size:.75rem}#driveContent .dr-overview{position:relative;isolation:isolate;overflow:hidden;padding:20px 22px 10px;border:0;border-radius:22px;background:linear-gradient(115deg,#092660,#073db9 63%,#0656f7);color:#fff;box-shadow:0 8px 22px #064df712}#driveContent .dr-overview:before{content:"";position:absolute;right:-48px;top:-76px;width:188px;height:188px;border:30px solid #16decf20;border-radius:50%;z-index:-1;pointer-events:none}#driveContent .dr-storage-summary{background:transparent;border:0;border-radius:0;color:#fff;gap:16px}#driveContent .dr-storage-symbol{background:#ffffff19;color:#81f4e8;width:46px;height:46px}#driveContent .dr-storage-value strong{font-size:1.875rem;font-weight:700;color:#fff}#driveContent .dr-overline,#driveContent .dr-storage-stats span,#driveContent .dr-storage-info summary{color:#dbeaff}#driveContent .dr-storage-stats{gap:24px}#driveContent .dr-storage-stats strong{color:#fff}#driveContent .dr-storage-info p{color:#e1edff}#driveContent .dr-storage-info summary{min-height:34px;font-size:.8125rem}#driveContent .dr-storage-bar{background:#ffffff29;height:5px;margin-top:16px}#driveContent .dr-storage-bar .tint-2{background:#41e5ce}#driveContent .dr-browser{border:1px solid var(--line);border-radius:20px;padding:20px;box-shadow:0 5px 18px #10264b03}#driveContent .dr-list-head{margin-bottom:16px}#driveContent .dr-breadcrumb>span{color:#8999b1}#driveContent :is(.dr-result-count,.dr-copy small,.dr-detail-head p,.dr-detail-head small,.dr-drop-note){color:var(--muted)}#driveContent .dr-view-tools select{color:var(--muted)}#driveContent .dr-view-tools button{background:#edf3ff;color:var(--eravo-blue)}#driveContent .dr-files.grid{gap:14px}#driveContent .dr-card{border-color:var(--line);border-radius:17px}#driveContent .dr-card:hover{border-color:#aac2f5;box-shadow:0 5px 16px #10264b08}#driveContent .dr-card.selected{border-color:var(--eravo-blue);background:#edf3ff;box-shadow:0 0 0 1px var(--eravo-blue)}#driveContent .dr-open{color:var(--ink)}#driveContent .dr-art.kind-Documents{background:#e4f6f4;color:#349c9d}#driveContent .dr-check input{accent-color:var(--eravo-blue)}#driveContent .dr-star{color:#8594ad}#driveContent .dr-star[aria-pressed=true]{color:#af7a0a}#driveContent .dr-copy strong{font-weight:650}#driveContent .dr-files.list .dr-card{border-color:var(--line)}#driveContent .dr-empty-icon,#driveContent .dr-connection-icon,#driveContent .dr-loading-icon{background:#e7efff;color:var(--eravo-blue)}#driveContent .dr-empty h2,#driveContent .dr-loading strong{color:var(--ink)}#driveContent .dr-empty>.material-symbols-rounded{color:var(--eravo-blue)}#driveContent.dropping{outline-color:var(--eravo-blue);background:#edf3ff}#driveContent .dr-bulk{background:var(--eravo-navy);color:#fff;border-radius:16px}#driveContent .dr-bulk button{color:var(--eravo-navy)}#driveContent .dr-inline{background:#edf3ff;border-color:#d8e4fb}#driveContent :is(.dr-inline label,.dr-folder-colours legend){color:#485e80}#driveContent .dr-inline input,#driveContent .dr-inline select{color:var(--ink);border-color:#ccd9ed}#driveContent .dr-inline button,#driveContent .dr-actions button{background:#e2ecff;color:#154da4}#driveContent .dr-inline button[type=submit]{background:var(--eravo-blue);color:#fff}#driveContent .dr-inline button[type=button]{background:transparent}#driveContent #drStatus{background:#e9f3ff;color:#20569c}#driveContent :is(.dr-back,.dr-preview-nav button){color:var(--eravo-blue)}#driveContent .dr-preview{background:#eaf0f9;border:1px solid var(--line);border-radius:20px}#driveContent .dr-preview>.material-symbols-rounded{color:#6c91c1}#driveContent .dr-preview p,#driveContent .dr-preview-nav,#driveContent .dr-photo-details,#driveContent #drPhotoDateForm small{color:var(--muted)}#driveContent .dr-preview pre{color:var(--ink)}#driveContent .dr-preview-nav button{border-color:var(--line)}#driveContent .dr-search{border-color:var(--line);color:var(--muted)}#driveContent .dr-search:focus-within{border-color:#86aafd;box-shadow:0 0 0 3px #064df712}#driveContent .dr-search input{color:var(--ink)}#driveContent .dr-header-search>button{color:var(--muted)}#driveContent .dr-notifications,#driveContent .dr-connection,#driveContent .dr-more-menu{border:1px solid var(--line);border-radius:20px;box-shadow:none}#driveContent .dr-notifications h1,#driveContent .dr-notifications li p{color:var(--ink)}#driveContent :is(.dr-notifications>p,.dr-notifications small,.dr-connection>small,.dr-connection>p,.dr-connection>.dr-connection-note,.dr-loading p){color:var(--muted)}#driveContent .dr-notifications li{border-color:var(--line)}#driveContent .dr-activity-icon{background:#e5f8f5;color:#087a78}#driveContent .dr-photo-modes button,#driveContent #drPhotoYear{color:var(--muted)}#driveContent #drPhotoYear{border-color:var(--line)}#driveContent .dr-photo-selection,#driveContent .dr-photo-month h2>span{color:var(--muted)}#driveContent .dr-photo-month h2{color:var(--ink)}#driveContent .dr-photo-tile,#driveContent .dr-photo-open{background:#edf2fa;color:#7294c1}#driveContent .dr-photo-grid{gap:8px}#driveContent .dr-album-grid,#driveContent .dr-year-grid{gap:18px}#driveContent .dr-album-card{border:1px solid var(--line);border-radius:18px;padding:7px 7px 14px;background:#fff;color:var(--ink);overflow:hidden}#driveContent .dr-album-cover{background:#e8f0fe;border-radius:12px;aspect-ratio:1.35;margin-bottom:6px}#driveContent .dr-album-cover.empty{background:linear-gradient(135deg,#e1eaff,#dcf8f4);color:#397dcc}#driveContent .dr-album-card>strong,#driveContent .dr-album-card>small{padding-inline:6px}#driveContent .dr-album-card>small{color:var(--muted)}#driveContent .dr-album-badge{color:var(--eravo-blue)}#driveContent .dr-year-card{background:#dce8fc;border-radius:18px}#driveContent .dr-year-card:after{background:linear-gradient(transparent 10%,#092660ba)}#driveContent .dr-year-card small{color:#ecf3ff}#driveContent .dr-year-card>.material-symbols-rounded{color:#6b92c5}#driveContent .dr-organize-form>h2{color:var(--ink)}#driveContent .dr-organize-form>p{color:var(--muted)}#driveContent .dr-colour-choice input:focus-visible+span{outline-color:var(--eravo-blue)}#driveContent .dr-picker-photo{background:#e6edfa}#driveContent .dr-picker-photo>span:not(.material-symbols-rounded){background:linear-gradient(transparent,#092660c7)}#driveContent .dr-more-menu button{color:var(--ink);border-color:var(--line)}#driveContent .dr-more-menu .dr-type-icon{background:#e6edff;color:var(--eravo-blue);width:48px;height:48px;margin:0}#driveContent .dr-more-menu small{color:var(--muted)}#driveContent .dr-photo-unavailable{background:#e6edfa;color:#6086bd}#driveContent .dr-photo-unavailable small{color:#536e94}.dr-bottom-nav{min-height:78px;background:#fffffffa;padding:8px max(8px,calc((100% - 640px)/2)) calc(8px + env(safe-area-inset-bottom));box-shadow:0 -6px 24px #11274c06;border-color:var(--line)}.dr-bottom-nav button{color:var(--muted);gap:4px}.dr-bottom-nav button>.material-symbols-rounded{width:56px;height:32px;display:grid;place-items:center;padding:4px}.dr-bottom-nav button>span:last-child{font-size:.8125rem;font-weight:650}.dr-bottom-nav button[aria-current=page]{color:var(--eravo-blue)}.dr-bottom-nav button[aria-current=page]>.material-symbols-rounded{background:#e7efff;color:var(--eravo-blue)}.dr-bottom-nav button:focus-visible{outline-color:var(--eravo-blue)}@media(min-width:1280px){#driveContent .dr-home-overview{grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);align-items:center;gap:24px}}@media(max-width:1000px){#driveContent .dr-controls{flex-wrap:wrap}#driveContent .dr-layout{display:block}#driveContent .dr-sidebar{display:none}}@media(max-width:700px){body #homeView #superWorkspace.drive-page{padding:16px 16px calc(104px + env(safe-area-inset-bottom))!important}body #homeView:has(>#superWorkspace.drive-page:not([hidden]))>.app-header{padding-inline:16px!important}#driveContent .dr-controls{gap:12px;margin-bottom:16px}#driveContent .dr-top--actions{order:0;width:100%}#driveContent .dr-top--actions .dr-top-actions{width:100%;justify-content:space-between;gap:8px}#driveContent .dr-storage-switch{width:100%;gap:6px;flex-wrap:nowrap}#driveContent .dr-location-tabs{flex:1}#driveContent .dr-location-tabs button{flex:1;white-space:nowrap;padding-inline:9px}#driveContent .dr-storage-switch #drRefresh{flex-shrink:0}#driveContent #drImport{width:40px;flex-shrink:0;padding:8px}#driveContent #drImport>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}#driveContent .dr-home-overview{gap:15px;margin-bottom:16px}#driveContent .dr-types{gap:4px}#driveContent .dr-type-icon{width:46px;height:46px;margin-bottom:6px}#driveContent .dr-types strong{font-size:.8125rem}#driveContent .dr-types small{font-size:.75rem}#driveContent .dr-overview{padding:17px 18px 8px}#driveContent .dr-storage-value strong{font-size:1.625rem}#driveContent .dr-storage-symbol{width:40px;height:40px}#driveContent .dr-storage-stats{gap:18px}#driveContent .dr-browser{padding:16px 12px;border-radius:18px}#driveContent .dr-files.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#driveContent .dr-photo-grid{gap:5px}#driveContent .dr-album-grid,#driveContent .dr-year-grid{gap:12px}#driveContent .dr-album-card{padding:5px 5px 11px;border-radius:16px}#driveContent .dr-album-card>strong{font-size:.9375rem}#driveContent .dr-album-card>small{font-size:.8125rem}#driveContent .dr-bulk{top:calc(var(--e3-header-height) + 8px)}.dr-bottom-nav{padding-inline:6px}}@media(max-width:380px){#driveContent .dr-type-icon{width:40px;height:40px}#driveContent .dr-types{gap:2px}#driveContent .dr-types strong{font-size:.75rem}#driveContent .dr-storage-symbol{display:none}#driveContent .dr-storage-summary{gap:10px}#driveContent .dr-storage-stats{gap:14px}#driveContent .dr-storage-switch button{font-size:.8125rem;gap:4px}}:root{--e3-gutter:32px;--e3-header-height:68px;--e3-radius:18px;--e3-control-radius:12px;--e3-shadow:none;--e3-heading:clamp(1.5rem,2.2vw,1.875rem);--e3-section:1.25rem;--e3-label:.875rem;--e3-meta:.8125rem;--surface:#fff3e9}body{line-height:1.5}body :is(h1,h2,h3,strong,b){font-synthesis:none}body :is(.app-header,.shop-header,.events-header,.jobs-header,.music-header,.life-header,.discover-header,.health-header,.rentals-header){min-height:var(--e3-header-height)!important;padding-block:10px!important}body .eh-row>strong{line-height:1.3}body main:is(.app-shell,.shop-shell,.events-shell,.jobs-shell,.music-shell,.life-shell,.discover-shell,.health-shell,.rentals-shell){padding-inline:var(--e3-gutter)!important;box-shadow:none!important}body #homeView.app-shell:has(>#superWorkspace:is(.business-page,.commerce-page,.drive-page,.imigani-page,.academy-page,.kids-page,.ads-page,.track-page):not([hidden])),body #homeView.app-shell:has(>#superWorkspace:not([hidden]) .ec-layout){padding-inline:0!important}body #homeView.app-shell:has(>#superWorkspace:is(.business-page,.commerce-page,.drive-page,.imigani-page,.academy-page,.kids-page,.ads-page,.track-page):not([hidden]))>.app-header,body #homeView.app-shell:has(>#superWorkspace:not([hidden]) .ec-layout)>.app-header{padding-inline:var(--e3-gutter)!important}body #homeView #superWorkspace:is(.business-page,.drive-page,.imigani-page,.track-page){padding-inline:var(--e3-gutter)!important}body #emRoot .em-content,body #eaRoot :is(.ea-content,.ea-role-bar,.ea-desktop-nav),body #acContent,body #ekContent{padding-inline:var(--e3-gutter)!important}body #homeView>.wallet-card{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;row-gap:3px;padding:14px 18px!important;margin-top:18px!important;border:1px solid #dfe9e4;border-radius:var(--e3-radius)!important;background:radial-gradient(ellipse at 100% 0%,#d8f3e8 0,transparent 58%),radial-gradient(ellipse at 0% 100%,#fff3e9 0,transparent 55%),#fff3e9!important;color:#203b43!important;box-shadow:none!important}body #homeView>.wallet-card .wallet-head{grid-column:1/-1;min-height:26px;font-size:var(--e3-label)}body #homeView>.wallet-card .wallet-head>span{font-weight:500;color:#52676b}body #homeView>.wallet-card .wallet-head button{color:#46666a;border-color:#d4e3dd;background:#ffffffa6}body #homeView>.wallet-card .balance{margin:0;min-width:0;gap:7px;align-self:center;flex-wrap:wrap}body #homeView>.wallet-card .balance strong{font-size:clamp(1.75rem,3vw,2rem);font-weight:700;letter-spacing:-.6px;line-height:1.2;color:#203b43}body #homeView>.wallet-card .balance>span{font-size:.875rem;font-weight:600;color:#52676b}body #homeView>.wallet-card .wallet-foot{align-self:center;padding:0;margin:0;border:0}body #homeView>.wallet-card .wallet-foot button{display:flex;align-items:center;gap:1px;min-height:36px;font-size:var(--e3-label);font-weight:600;padding:4px 0 4px 8px;color:#28675e}body #homeView>.wallet-card .wallet-foot button>span{font-size:18px}body #homeView>.wallet-card:before{width:140px;height:140px;right:-60px;top:-68px;border:18px solid #91cbb22b;opacity:1}body #homeView>.wallet-card:after{display:block;width:96px;height:96px;right:-26px;top:auto;bottom:-64px;border:12px solid #ffc58f29;background:transparent;box-shadow:none}body #homeView>.wallet-card button:focus-visible{outline:2px solid #28675e;outline-offset:3px}body #homeView>.wallet-card>.pay-actions{position:relative;z-index:1;grid-column:1/-1;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:8px 0 0;padding:10px 0 0;gap:6px;border-top:1px solid #bfd5ce80}body #homeView>.wallet-card>.pay-actions button{min-width:0;min-height:56px;padding:0 2px;gap:4px;align-content:center;color:#30484d;border-radius:10px}body #homeView>.wallet-card>.pay-actions button:hover{background:#ffffff80}body #homeView>.wallet-card>.pay-actions .action-icon{width:34px!important;height:34px!important;font-size:20px;background:var(--shortcut-bg)!important;color:var(--shortcut-ink)!important}body #homeView>.wallet-card>.pay-actions .action-icon.mint{--shortcut-bg:#cceee0;--shortcut-ink:#176a50}body #homeView>.wallet-card>.pay-actions .action-icon.cream{--shortcut-bg:#fff3e9;--shortcut-ink:#ff7900}body #homeView>.wallet-card>.pay-actions .action-icon.sky{--shortcut-bg:#e9dffa;--shortcut-ink:#7045a6}body #homeView>.wallet-card>.pay-actions .action-icon.peach{--shortcut-bg:#fff3e9;--shortcut-ink:#ff7900}body #homeView>.wallet-card>.pay-actions b{font-size:.8125rem;font-weight:600;line-height:1.35;white-space:nowrap}body #homeView>.service-section{padding-top:12px!important;padding-bottom:8px!important}body #homeView .section-title{margin-bottom:16px}body #homeView #services{gap:16px 8px!important}body #homeView #services>button{gap:7px!important}body #homeView .home-services-toggle{margin-top:14px;background:transparent;border-color:var(--line)}body #homeView>.home-shop{margin-top:20px}body #homeView .media-card{border-radius:var(--e3-radius);padding:18px;min-height:100px}body :is(.shop-hero,.jobs-hero,.rentals-intro,.health-hero,.life-hero,.digital-intro,.service-hero,.ac-hero,.ac-heading,.eid-heading,.em-heading,.et-heading,.ea-heading,.ad-heading) h1,body :is(#ebRoot,#eaRoot,#emRoot,#etRoot,#imiganiContent) h1,body #driveContent :is(.dr-top,.dr-detail-head,.dr-notifications) h1,body .ec-title h1{font-size:var(--e3-heading)!important;line-height:1.25!important;letter-spacing:-.45px!important;font-weight:700;overflow-wrap:anywhere}body :is(.section-title,.shop-title,.jobs-title,.life-title,.discover-title,.health-title,.rentals-title,.hs-section-head,.ea-heading,.em-heading,.et-heading,.ac-section-title,.ek-section,.im-section-title) h2,body :is(#ebRoot,#eaRoot,#emRoot,#etRoot,#imiganiContent) h2{font-size:var(--e3-section)!important;line-height:1.35!important;letter-spacing:-.25px!important;font-weight:700}body :is(.section-title,.shop-title,.jobs-title,.life-title,.health-title,.rentals-title,.hs-section-head,.ea-heading,.em-heading,.et-heading,.eb-heading){gap:12px}body :is(.super-primary,.shop-primary,.health-primary,.rentals-primary,.life-primary,.discover-primary,.partner-primary,.ac-primary,.ed-primary,.bookira-primary,.eb-button,.ea-button,.em-button,.et-button),body #driveContent :is(.dr-upload,.dr-secondary){min-height:44px;border-radius:var(--e3-control-radius)!important;font-size:var(--e3-label)!important;font-weight:650;box-shadow:none!important}body :is(.eb-button,.ea-button,.em-button,.et-button):not(.text){padding:11px 16px}body :is(.shop-hero form,.health-search,.life-search,.ac-search,.bookira-search,.ed-search,.eb-search,.bp-main-search,.mm-search),body #shopView #shopSearch,body .rentals-search,body #driveContent .dr-search{border-radius:var(--e3-control-radius)!important;border:1px solid var(--line)!important;background:#fff!important;color:var(--muted);box-shadow:none!important;min-height:48px}body :is(.shop-hero form,.health-search,.life-search,.ac-search,.bookira-search,.ed-search,.eb-search,.bp-main-search) input{color:var(--ink);min-width:0}body :is(.rental-filter-row,.ac-filters,.eb-countries,.bp-product-prompts,.bf-category-tabs) button{font-size:var(--e3-label)!important;min-height:40px}body :is(.service-hero,.life-hero,.health-hero,.digital-intro,.jobs-hero,.ac-hero){min-height:0!important;padding:20px!important;border-radius:var(--e3-radius)!important;background:#fff!important;color:var(--ink)!important;border:1px solid var(--line);box-shadow:none!important}body :is(.service-hero,.life-hero,.health-hero,.digital-intro,.jobs-hero,.ac-hero):before,body :is(.service-hero,.life-hero,.health-hero,.digital-intro,.jobs-hero,.ac-hero):after{display:none!important}body :is(.service-hero,.life-hero,.health-hero,.digital-intro,.jobs-hero,.ac-hero) :is(h1,h2){color:var(--ink)!important;margin:0 0 10px}body :is(.service-hero,.life-hero,.health-hero,.digital-intro,.jobs-hero,.ac-hero)>p{color:var(--muted)!important;font-size:1rem!important;line-height:1.5!important;margin:0 0 12px}body :is(.service-hero,.life-hero,.health-hero,.digital-intro,.jobs-hero,.ac-hero)>small{display:none}body :is(.service-hero,.life-hero,.health-hero,.digital-intro)>.material-symbols-rounded{display:none}body .jobs-hero h1{margin-bottom:14px}body .ac-hero>button{background:var(--eravo-blue);color:#fff;border-radius:var(--e3-control-radius);min-height:44px;font-size:var(--e3-label)}body .ac-hero-meta{color:var(--muted);font-size:var(--e3-label);margin-top:12px}body :is(.hs-grid-card,.product-card,.life-product,.ed-product,.rental-card),body #ebRoot .eb-product,body #emRoot .em-product-card{border:1px solid var(--line)!important;border-radius:var(--e3-radius)!important;background:#fff;box-shadow:none!important;overflow:hidden;min-width:0}body .home-shop .hs-photo,body .product-image,body #ebRoot .eb-photo{aspect-ratio:1!important;height:auto!important;min-height:0!important;border-radius:0;background:#f0f3f8!important;overflow:hidden}body .home-shop .hs-photo img,body .product-image img,body #ebRoot .eb-photo img{display:block;width:100%!important;height:100%!important;object-fit:cover}body :is(.home-shop .hs-product-copy,.product-info),body #ebRoot .eb-product-copy{padding:12px!important}body .home-shop .hs-product-name,body .product-info h3,body #ebRoot .eb-product-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:1rem!important;line-height:1.4!important;letter-spacing:0;font-weight:600;min-height:2.8em}body .product-info h3{margin:4px 0 9px!important}body .home-shop .hs-price,body .product-info>strong,body #ebRoot .eb-price strong,body .pharmacy-store .ed-product b,body .rental-card-copy>b{color:var(--ink)!important;font-size:1.0625rem!important;font-weight:750;letter-spacing:-.15px}body .product-info>strong{display:block;padding-right:38px;overflow-wrap:anywhere}body .home-shop .hs-category,body .home-shop .hs-store,body #ebRoot .eb-product-copy>small{font-size:var(--e3-meta);color:var(--muted);line-height:1.4}body #ebRoot .eb-price{margin:9px 0;gap:4px}body #ebRoot .eb-price>span{font-size:var(--e3-meta)}body #ebRoot .eb-product-foot .bf-ask{border-radius:var(--e3-control-radius);min-height:44px;background:#fff3e9;font-size:var(--e3-label)}body #ebRoot .eb-product-foot{margin-top:auto}body #ebRoot .bf-product-list .eb-product-copy{padding:0!important}body #ebRoot .bf-product-list .eb-product-title{min-height:0}body #ebRoot .bf-product-list .eb-photo{border-radius:12px}body .home-shop .hs-product-grid,body .product-grid{gap:16px 12px!important}body .home-shop .hs-finds{padding:18px 16px 0;border-radius:var(--e3-radius);box-shadow:none}body .home-shop .hs-section+.hs-section{margin-top:26px}body .home-shop .hs-list-card .hs-product-name{min-height:0}body .home-shop .hs-list-photo{border-radius:12px;background:#f0f3f8}body .rental-photo{aspect-ratio:4/3;overflow:hidden}body .rental-card .rental-photo img{width:100%!important;height:100%!important;object-fit:cover}body .rental-card-copy{padding:12px!important}body .rental-card .rental-card-top strong{font-size:1rem!important;line-height:1.4;font-weight:600}body .rental-card .rental-card-copy>small{font-size:var(--e3-meta)!important;line-height:1.4}body .rental-card-copy>b em{font-size:var(--e3-meta)}body .rental-featured .rental-card-copy{padding:20px!important}body .rental-featured .rental-card-top strong{font-size:1.25rem!important}body .pharmacy-store .ed-product-photo:not(.ed-photo-detail){width:100%;height:auto;aspect-ratio:1!important;object-fit:contain;background:#fff!important;padding:12px;border-radius:0!important}body .pharmacy-store .ed-product strong{font-size:1rem!important;line-height:1.4}body :is(.super-card,.cart-line,.cart-total,.checkout-form,.shop-detail-card,.life-detail,.health-doctor,.doctor-card,.rental-detail,.rental-form,.rental-booking,.workspace-card,.job-card,.event-card,.eid-panel,.partner-card,.bookira-card,.em-panel,.em-site-card,.em-wholesale-card,.et-panel,.ad-panel,.ad-stat),body #eaRoot :is(.ea-panel,.ea-screen-card,.ea-placement-card,.ea-list,.ea-empty),body #driveContent :is(.dr-browser,.dr-connection,.dr-notifications,.dr-more-menu,.dr-album-card),body #ebRoot :is(.bx-supplier-card,.bp-product-enquiry,.bc-workspace,.eb-empty){border-radius:var(--e3-radius)!important;border-color:var(--line)!important;box-shadow:none!important}body #eaRoot .ea-panel,body #etRoot .et-panel{padding:20px}body #ebRoot .bx-supplier-section{background:#fff;border:1px solid var(--line);border-radius:var(--e3-radius);padding:18px}body #ebRoot .bp-product-enquiry{background:#fff3e9}body .job-card{padding:18px!important}body .job-card h3,body .event-card h3,body .bookira-card h3{font-size:1.0625rem!important;line-height:1.4;letter-spacing:0}body #etRoot{--et-green:var(--eravo-blue);--et-dark:var(--eravo-navy);--et-border:var(--line);color:var(--ink)}body #etRoot .et-button.primary:hover{background:#ff7900;color:#fff}body #etRoot p{color:var(--muted)}body #driveContent .dr-overview{border-radius:var(--e3-radius);box-shadow:none}body #driveContent .dr-types strong{font-size:var(--e3-label)}body #driveContent .dr-copy strong{font-size:1rem;font-weight:600}body #driveContent .dr-copy small{font-size:var(--e3-meta)}body #driveContent .dr-card{box-shadow:none}body #driveContent .dr-card.selected{box-shadow:0 0 0 1px var(--eravo-blue)}body #homeView #superWorkspace:has(.ec-layout),body .ec-layout,body .ec-sidebar,body .ec-row,body .ec-nav{background:#fff!important;color:var(--ink)!important}body .ec-title,body .ec-row strong,body .ec-person strong,body .ec-welcome h2,body .ec-dial{color:var(--ink)}body .ec-title>span,body .ec-person small{color:var(--eravo-blue)}body .ec-row small,body .ec-row time,body .ec-empty,body .ec-welcome,body .ec-options small,body .ec-dial p,body .ec-dial>small,body .ec-dial label,body .ec-redial small{color:var(--muted)}body .ec-row:hover,body .ec-row.selected{background:#fff3e9!important}body .ec-options button,body .ec-redial{color:var(--ink);border-color:var(--line)}body .ec-avatar{background:#fff3e9;color:var(--eravo-blue)}body .ec-search,body .ec-date{background:#fff3e9;color:var(--muted)}body .ec-search input{color:var(--ink)}body .ec-search input::placeholder,body .ec-input input::placeholder{color:var(--muted)}body .ec-conversation{background:var(--surface)}body .ec-person,body .ec-compose{background:#fff;border-color:var(--line);color:var(--ink)}body .ec-person button{color:var(--eravo-blue)}body .ec-input input{background:#fff3e9;color:var(--ink)}body .ec-notice{background:#fff3e9;color:#536789}body .ec-bubble.received{background:#fff;color:var(--ink);box-shadow:none;border:1px solid var(--line)}body .ec-bubble.received time{color:var(--muted)}body .ec-bubble.sent{background:var(--eravo-blue);color:#fff}body .ec-bubble.sent time{color:#fff3e9}body .ec-compose>button,body .ec-new,body .ec-dial-call{background:var(--eravo-blue);color:#fff;box-shadow:none}body .ec-new{border-radius:50%}body .ec-welcome>span{color:var(--eravo-blue)}body .ec-dial input,body .ec-keypad button,body .ec-link-card{background:#fff3e9;color:var(--ink);border-color:var(--line)}body .ec-link-card>button,body .ec-phone-option,body .ec-dial #ecCallStatus{color:var(--eravo-blue)}body nav:is(.bottom-nav,.shop-nav,.events-nav,.jobs-nav,.life-nav,.health-nav,.rentals-nav,.classifieds-nav,.digital-nav,.discover-nav,.eid-nav,.dr-bottom-nav,.ec-nav,.ac-nav,.ek-nav,.im-bottom,.em-bottom,.et-nav),body #eaRoot .ea-bottom-nav{min-height:78px!important;height:auto!important;padding:8px 12px calc(8px + env(safe-area-inset-bottom))!important;background:#fffffffa!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important}body nav:is(.bottom-nav,.shop-nav,.events-nav,.jobs-nav,.life-nav,.health-nav,.rentals-nav,.classifieds-nav,.digital-nav,.discover-nav,.eid-nav,.dr-bottom-nav,.ec-nav,.ac-nav,.ek-nav,.im-bottom,.em-bottom,.et-nav) button,body #eaRoot .ea-bottom-nav button{min-width:0!important;min-height:52px;gap:4px;color:var(--muted)!important;font-size:var(--e3-label)!important;line-height:1.25}body nav:is(.bottom-nav,.shop-nav,.events-nav,.jobs-nav,.life-nav,.health-nav,.rentals-nav,.classifieds-nav,.digital-nav,.discover-nav,.eid-nav,.dr-bottom-nav,.ec-nav,.ac-nav,.ek-nav,.im-bottom,.em-bottom,.et-nav) :is(b,small),body nav:is(.dr-bottom-nav,.ec-nav,.ek-nav,.im-bottom) button>span:last-child,body #eaRoot .ea-bottom-nav b{font-size:var(--e3-label)!important;font-weight:600;line-height:1.25!important}body nav:is(.bottom-nav,.shop-nav,.events-nav,.jobs-nav,.life-nav,.health-nav,.rentals-nav,.classifieds-nav,.digital-nav,.discover-nav,.eid-nav,.dr-bottom-nav,.ec-nav,.ac-nav,.ek-nav,.im-bottom,.em-bottom,.et-nav) button:is(.active,[aria-current=page]):not(:is(.scan-button,.nav-scan,.shop-scan,.shop-center,.ticket-center,.events-center,.apply-center,.jobs-center,.life-center,.health-center,.rentals-center,.discover-center)),body #eaRoot .ea-bottom-nav button[aria-current=page]{color:var(--eravo-blue)!important;background:transparent!important}body nav:is(.bottom-nav,.shop-nav,.events-nav,.jobs-nav,.life-nav,.health-nav,.rentals-nav,.classifieds-nav,.digital-nav,.discover-nav,.eid-nav,.dr-bottom-nav,.ec-nav,.ac-nav,.ek-nav,.im-bottom,.et-nav) button:not(:is(.scan-button,.nav-scan,.shop-scan,.shop-center,.ticket-center,.events-center,.apply-center,.jobs-center,.life-center,.health-center,.rentals-center,.discover-center))>.material-symbols-rounded{display:grid;place-items:center;width:52px;max-width:100%;height:30px;font-size:24px!important;line-height:1!important;padding:3px 12px!important;margin:0!important;border-radius:20px}body nav:is(.bottom-nav,.shop-nav,.events-nav,.jobs-nav,.life-nav,.health-nav,.rentals-nav,.classifieds-nav,.digital-nav,.discover-nav,.eid-nav,.dr-bottom-nav,.ec-nav,.ac-nav,.ek-nav,.im-bottom,.et-nav) button:is(.active,[aria-current=page]):not(:is(.scan-button,.nav-scan,.shop-scan,.shop-center,.ticket-center,.events-center,.apply-center,.jobs-center,.life-center,.health-center,.rentals-center,.discover-center))>.material-symbols-rounded,body .em-bottom button[aria-current=page]>span,body #eaRoot .ea-bottom-nav button[aria-current=page]>span{background:#fff3e9!important;color:var(--eravo-blue)!important;border-radius:20px}body nav.ek-nav button.active{color:#7753c8!important}body nav.ek-nav button.active>.material-symbols-rounded{background:#eee7ff!important;color:#7753c8!important}body nav button:is(.scan-button,.nav-scan,.shop-scan,.shop-center,.ticket-center,.events-center,.apply-center,.jobs-center,.life-center,.health-center,.rentals-center,.discover-center){width:50px!important;height:50px!important;min-height:50px!important;border:0!important;border-radius:50%!important;margin-top:-12px!important;transform:none!important;background:var(--eravo-blue)!important;color:#fff!important;box-shadow:none!important;justify-self:center;align-self:center!important}body nav button:is(.scan-button,.nav-scan,.shop-scan,.shop-center,.ticket-center,.events-center,.apply-center,.jobs-center,.life-center,.health-center,.rentals-center,.discover-center)>.material-symbols-rounded{transform:none!important;background:transparent!important;color:#fff!important;font-size:26px!important;padding:0!important}body #eaRoot .ea-bottom-nav .ea-nav-create>span,body #eaRoot .ea-bottom-nav .ea-nav-create[aria-current=page]>span{background:var(--eravo-blue)!important;color:#fff!important;border-radius:50%;box-shadow:none}body .music-nav,body .watch-mode .discover-nav{box-shadow:none!important}body :is(.music-nav,.watch-mode .discover-nav) b{font-size:var(--e3-label)!important}body #homeView.app-shell:has(>#superWorkspace.imigani-page:not([hidden])){background:var(--surface)}body #homeView.app-shell:has(>#superWorkspace.imigani-page:not([hidden]))>.app-header{background:#fff!important}body #homeView.app-shell:has(>#superWorkspace.imigani-page:not([hidden])) .eh-row>strong{color:var(--eravo-navy)!important}@media(min-width:760px){body #homeView>.wallet-card{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto minmax(290px,1fr);column-gap:20px}body #homeView>.wallet-card .wallet-head{grid-column:1/3;grid-row:1}body #homeView>.wallet-card .balance{grid-column:1;grid-row:2}body #homeView>.wallet-card .wallet-foot{grid-column:2;grid-row:2}body #homeView>.wallet-card>.pay-actions{grid-column:3;grid-row:1/3;align-self:stretch;align-items:center;margin:0;padding:0 0 0 20px;border-top:0;border-left:1px solid #bfd5ce80}body .home-shop .hs-product-grid,body .product-grid{gap:18px!important}}@media(min-width:1024px){body #ebRoot .eb-bottom{top:var(--e3-header-height);margin-bottom:18px;padding-block:10px;background:var(--surface)!important}body #ebRoot .eb-bottom>button{min-height:44px;border-radius:var(--e3-control-radius);font-size:var(--e3-label)}body #ebRoot .eb-bottom>button[aria-current=page]{color:var(--eravo-blue);background:#fff3e9;box-shadow:none}body #ebRoot .eb-bottom>button[aria-current=page]>span{color:var(--eravo-blue)}}@media(max-width:1023px){body #ebRoot .eb-bottom{min-height:78px;padding:8px 8px calc(8px + env(safe-area-inset-bottom));border-radius:0;border-inline:0;box-shadow:none!important}body #ebRoot .eb-bottom>button{min-width:0;min-height:52px;gap:4px;padding:0}body #ebRoot .eb-bottom>button>span{width:52px;max-width:100%;height:30px;border-radius:20px;box-shadow:none}body #ebRoot .eb-bottom>button[aria-current=page]>span{background:#fff3e9;color:var(--eravo-blue);box-shadow:none}body #ebRoot .eb-bottom b{font-size:var(--e3-label);line-height:1.25;font-weight:600}}@media(max-width:700px){:root{--e3-gutter:16px;--e3-header-height:64px}body #homeView>.wallet-card{padding:12px 15px!important;margin-top:14px!important}body #homeView>.wallet-card .balance strong{font-size:1.75rem}body #homeView>.service-section{padding-top:8px!important}body #homeView .service-icon{width:54px!important;height:54px!important;font-size:26px!important}body :is(.service-hero,.life-hero,.health-hero,.digital-intro,.jobs-hero,.ac-hero){padding:16px!important;margin-block:16px!important}body #eaRoot .ea-panel,body #etRoot .et-panel{padding:16px}body .home-shop .hs-product-copy,body .product-info,body #ebRoot .eb-product-copy{padding:11px!important}body #ebRoot .bf-product-list .eb-product-copy{padding:0!important}body #driveContent .dr-copy strong{font-size:.9375rem}body .em-bottom{gap:4px}body .em-bottom button{flex:1;padding-inline:4px}body .ec-new{bottom:calc(96px + env(safe-area-inset-bottom))}}@media(max-width:360px){body #driveContent .dr-types{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 8px}body #homeView>.wallet-card{column-gap:6px}body #homeView>.wallet-card .wallet-foot button{padding-left:0}body nav:is(.bottom-nav,.shop-nav,.events-nav,.jobs-nav,.life-nav,.health-nav,.rentals-nav,.classifieds-nav,.digital-nav,.discover-nav,.eid-nav,.dr-bottom-nav,.ec-nav,.ac-nav,.ek-nav,.im-bottom,.em-bottom,.et-nav),body #eaRoot .ea-bottom-nav{padding-inline:6px!important}}@media(prefers-reduced-motion:reduce){body :is(.product-card,.hs-grid-card,.eb-product,.rental-card,.dr-card){transition:none!important}body :is(.product-card,.hs-grid-card,.eb-product,.rental-card) img{transition:none!important;transform:none!important}}body #homeView #superWorkspace.kids-page{--kids-purple:#7540d5;--kids-ink:#30244b;--kids-muted:#716581;--kids-line:#e6dfef;background:#faf9ff!important;color:var(--kids-ink);font-family:DM Sans,ui-rounded,system-ui,sans-serif}body #homeView.app-shell:has(>#superWorkspace.kids-page:not([hidden]))>.app-header .eh-row>strong{color:#7540d5!important}body #homeView #superWorkspace.kids-page>.ek-content{padding:10px var(--e3-gutter) calc(108px + env(safe-area-inset-bottom))!important}body #homeView #superWorkspace.kids-page>.ek-content:has(.ek-lesson-banner){padding:0 0 calc(98px + env(safe-area-inset-bottom))!important}body #superWorkspace.kids-page :is(h1,h2,h3,strong){color:var(--kids-ink)}body #superWorkspace.kids-page :is(h1,h2,h3){letter-spacing:-.4px}body #superWorkspace.kids-page h1{font-size:var(--e3-heading);line-height:1.2;margin:8px 0}body #superWorkspace.kids-page h2{font-size:1.25rem;line-height:1.35}body #superWorkspace.kids-page :is(p,.ek-intro,.ek-instruction){color:var(--kids-muted);font-size:1rem;line-height:1.5}body #superWorkspace.kids-page small{color:var(--kids-muted);font-size:.8125rem;line-height:1.4}body #superWorkspace.kids-page :is(button,input,select):focus-visible{outline:3px solid var(--kids-purple);outline-offset:3px}body #superWorkspace.kids-page :is(input,select){color:var(--kids-ink);font:inherit;font-size:1rem;border:1px solid #cfbfeb;background:#fff;border-radius:14px;min-height:46px}body #superWorkspace.kids-page label{color:var(--kids-ink);font-size:1rem}body #superWorkspace.kids-page .ek-primary{background:var(--kids-purple);color:#fff;border:0;border-bottom:3px solid #5925b4;border-radius:24px;min-height:48px;padding:12px 20px;font-size:1rem!important}body #superWorkspace.kids-page .ek-primary:active{transform:translateY(1px)}body #superWorkspace.kids-page .ek-primary:disabled{opacity:.55}body #superWorkspace.kids-page :is(.ek-back,.ek-secondary){color:var(--kids-purple);min-height:44px;font-size:.9375rem}body #superWorkspace.kids-page .ek-secondary{border:1px solid #d4c5eb;border-radius:24px;background:#fff;padding:12px 18px}body #homeView #superWorkspace.kids-page>.ek-family-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px var(--e3-gutter) 0}body #superWorkspace.kids-page .ek-active-learner{display:flex;align-items:center;gap:10px;min-width:0}body #superWorkspace.kids-page .ek-active-learner>span{display:grid;place-items:center;width:38px;height:38px;flex-shrink:0;background:#ede3ff;color:var(--kids-purple);border-radius:50%}body #superWorkspace.kids-page .ek-active-learner strong{font-size:.9375rem;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body #superWorkspace.kids-page #ekParent{display:flex;align-items:center;gap:5px;flex-shrink:0;border:1px solid var(--kids-line);border-radius:24px;padding:8px 13px;background:#fff;color:var(--kids-purple);min-height:42px;font-size:.875rem}body #superWorkspace.kids-page .ek-path{gap:12px;margin:0 0 14px}body #superWorkspace.kids-page .ek-path>button{min-height:44px;font-size:.875rem;color:var(--kids-purple)}body #superWorkspace.kids-page .ek-points{color:#704d00;background:#ffe681;font-size:.875rem;padding:9px 12px}body #superWorkspace.kids-page .ek-points .material-symbols-rounded{color:#9f7200}body #superWorkspace.kids-page .ek-section{margin:24px 0 14px}body #superWorkspace.kids-page .ek-section>span{color:var(--kids-muted);font-size:.8125rem}body #superWorkspace.kids-page .ek-section small{font-size:.75rem}body #superWorkspace.kids-page .ek-start-grid{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:16px;margin-bottom:16px}body #superWorkspace.kids-page .ek-start-grid>.ek-hero{padding:18px 0 18px 22px;border:1px solid var(--kids-line);border-radius:24px;background:#fff;box-shadow:none;gap:12px;min-height:190px}body #superWorkspace.kids-page .ek-start-grid .ek-hero h1{color:var(--kids-purple);font-size:clamp(1.5rem,2.5vw,2rem);margin:0 0 8px;line-height:1.18}body #superWorkspace.kids-page .ek-start-grid .ek-hero p{color:var(--kids-muted);font-size:.9375rem;margin:0 0 16px}body #superWorkspace.kids-page .ek-start-grid .ek-hero>div:first-child{flex:1;min-width:0}body #superWorkspace.kids-page .ek-learning-art{width:46%;height:190px;object-fit:cover;object-position:center;flex-shrink:0;border-radius:22px 0 0 22px}body #superWorkspace.kids-page .ek-daily-card{background:#fff4c9;border:1px solid #f1df9e;border-radius:24px;padding:18px;box-shadow:none}body #superWorkspace.kids-page .ek-daily-head{gap:10px}body #superWorkspace.kids-page .ek-daily-head h2{color:#5c420f;font-size:1.125rem;margin:0}body #superWorkspace.kids-page .ek-shortcut-symbol.daily{background:#ffda58;color:#825708}body #superWorkspace.kids-page .ek-daily-reward{background:#fff;border-color:#ecdba0;color:#725009;font-size:.8125rem}body #superWorkspace.kids-page .ek-daily-card>p{font-size:.875rem;color:#806b3a;margin:10px 0}body #superWorkspace.kids-page .ek-daily-progress{gap:7px;margin:4px 0 12px}body #superWorkspace.kids-page .ek-daily-progress>span{color:#715c2e;font-size:.875rem}body #superWorkspace.kids-page .ek-daily-progress progress{height:10px;accent-color:#ad7c0f;background:#f2e3b0}body #superWorkspace.kids-page .ek-daily-progress progress::-webkit-progress-bar{background:#f2e3b0}body #superWorkspace.kids-page .ek-daily-progress progress::-webkit-progress-value{background:#c39211}body #superWorkspace.kids-page .ek-daily-progress progress::-moz-progress-bar{background:#c39211}body #superWorkspace.kids-page .ek-daily-actions{gap:8px}body #superWorkspace.kids-page .ek-daily-actions .ek-primary{min-height:44px;font-size:.875rem!important;padding:10px 16px}body #superWorkspace.kids-page .ek-learning-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:24px}body #superWorkspace.kids-page .ek-learning-shortcuts button{border:1px solid var(--kids-line);border-radius:20px;padding:14px;gap:12px;box-shadow:none}body #superWorkspace.kids-page .ek-learning-shortcuts strong{color:var(--kids-ink);font-size:.9375rem}body #superWorkspace.kids-page .ek-shortcut-symbol.review{background:#ffead0;color:#b36b15}body #superWorkspace.kids-page .ek-shortcut-symbol.progress{background:#d4f5ed;color:#087465}body #superWorkspace.kids-page .ek-shortcut-symbol.stickers{background:#ffe0ec;color:#b63066}body #superWorkspace.kids-page .ek-lab-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px}body #superWorkspace.kids-page .ek-lab-cards>button{display:grid;grid-template-columns:64px 1fr;align-items:center;gap:14px;min-width:0;padding:20px;background:#fff;border:1px solid var(--kids-line);border-bottom:4px solid var(--play-color);border-radius:22px;text-align:left;color:var(--kids-ink)}body #superWorkspace.kids-page .ek-lab-icon{display:grid;place-items:center;width:64px;height:64px;background:var(--play-color,#ede3ff);color:var(--kids-purple);border-radius:22px;flex-shrink:0}body #superWorkspace.kids-page .ek-lab-icon>.material-symbols-rounded{font-size:34px}body #superWorkspace.kids-page .ek-lab-cards>button:first-child .ek-lab-icon{background:#ffdc62;color:#7d5707}body #superWorkspace.kids-page .ek-lab-cards>button:nth-child(2) .ek-lab-icon{background:#5cdcbc;color:#075c50}body #superWorkspace.kids-page .ek-lab-cards>button:nth-child(3) .ek-lab-icon{background:#ffaccb;color:#8e2450}body #superWorkspace.kids-page .ek-lab-cards strong{display:block;font-size:1.0625rem;line-height:1.3;margin:0 0 6px}body #superWorkspace.kids-page .ek-lab-cards small{display:block;font-size:.875rem}body #superWorkspace.kids-page .ek-lab-card-foot{display:flex;align-items:center;justify-content:space-between;grid-column:1/-1;font-size:.8125rem;color:var(--kids-muted)}body #superWorkspace.kids-page .ek-lab-card-foot>.material-symbols-rounded{color:var(--kids-purple);font-size:22px}body #superWorkspace.kids-page .ek-lab-cards>button:hover{border-color:#c5afea}body #superWorkspace.kids-page .ek-programs{margin:22px 0;gap:12px}body #superWorkspace.kids-page .ek-programs button{border-radius:20px;border:0;background:#e9e0ff;padding:16px}body #superWorkspace.kids-page .ek-programs button:nth-child(2){background:#dcecff}body #superWorkspace.kids-page .ek-programs button:nth-child(3){background:#d4f5ed}body #superWorkspace.kids-page .ek-programs button>.material-symbols-rounded{color:var(--kids-purple);font-size:30px}body #superWorkspace.kids-page .ek-programs strong{font-size:1rem}body #superWorkspace.kids-page .ek-explorer-banner{background:#e4edff;border:1px solid #d2dff5;border-radius:22px;padding:16px;color:#2856a2}body #superWorkspace.kids-page .ek-explorer-banner strong{font-size:1rem}body #superWorkspace.kids-page .ek-explorer-banner small{color:#5b6f93}body #superWorkspace.kids-page .ek-units{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}body #superWorkspace.kids-page .ek-units>button{padding:16px;gap:14px;border:1px solid var(--kids-line);border-bottom:3px solid var(--unit);border-radius:22px;background:#fff}body #superWorkspace.kids-page .ek-unit-icon{width:56px;height:56px}body #superWorkspace.kids-page .ek-units h3{font-size:1rem;margin:6px 0;line-height:1.3}body #superWorkspace.kids-page .ek-units p{font-size:.875rem;margin:0}body #superWorkspace.kids-page .ek-units small{font-size:.75rem;letter-spacing:.4px}body #superWorkspace.kids-page .ek-units>button>b{color:var(--kids-purple)}body #superWorkspace.kids-page .ek-today{background:#d4f5ed;border-radius:22px;padding:20px}body #superWorkspace.kids-page .ek-today button{color:#087465;min-height:44px}body #superWorkspace.kids-page .ek-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}body #superWorkspace.kids-page .ek-game-grid>button{padding:20px;border:1px solid var(--kids-line);border-bottom:4px solid var(--unit);background:#fff;border-radius:22px;text-align:left}body #superWorkspace.kids-page .ek-game-grid>button>.material-symbols-rounded{display:grid;place-items:center;width:64px;height:64px;font-size:32px;background:var(--unit);border-radius:22px;color:#624585}body #superWorkspace.kids-page .ek-game-grid h2{font-size:1.125rem;margin:14px 0 8px}body #superWorkspace.kids-page .ek-game-grid p{font-size:.9375rem;margin:0 0 16px}body #superWorkspace.kids-page .ek-game-grid strong{color:var(--kids-purple);font-size:.875rem}body #superWorkspace.kids-page :is(.ek-practice-worlds button,.ek-explorer-tabs button,.ek-path-options button){border:1px solid var(--kids-line);color:var(--kids-purple);background:#fff;min-height:44px;font-size:.9375rem}body #superWorkspace.kids-page .ek-explorer-tabs button[aria-pressed=true]{background:var(--kids-purple);color:#fff}body #superWorkspace.kids-page .ek-explorer-grid article{border-color:var(--kids-line);border-radius:22px}body #superWorkspace.kids-page .ek-explorer-photo{background:#e9e0ff}body #superWorkspace.kids-page .ek-explorer-grid button{width:44px;height:44px;color:var(--kids-purple)}body #superWorkspace.kids-page .ek-lab{max-width:820px;margin:auto}body #superWorkspace.kids-page .ek-lab-heading{display:flex;align-items:center;justify-content:center;gap:14px;margin:20px 0}body #superWorkspace.kids-page .ek-lab-heading h1{font-size:1.5rem}body #superWorkspace.kids-page .ek-lab-heading .ek-lab-icon{width:52px;height:52px;border-radius:18px}body #superWorkspace.kids-page .ek-lab-levels{display:flex;justify-content:center;gap:8px;margin:0 0 20px}body #superWorkspace.kids-page .ek-lab-levels button{min-height:44px;padding:9px 15px;border:1px solid var(--kids-line);border-radius:24px;color:var(--kids-muted);background:#fff;font-size:.875rem}body #superWorkspace.kids-page .ek-lab-levels button[aria-pressed=true]{background:var(--kids-purple);color:#fff;border-color:var(--kids-purple)}body #superWorkspace.kids-page .ek-lab-question{text-align:center;background:var(--play-color);padding:24px;border-radius:24px;margin:0 0 20px}body #superWorkspace.kids-page .ek-lab-question h2{font-size:1.6rem;margin:0 0 16px}body #superWorkspace.kids-page .ek-lab-question p{margin:0}body #superWorkspace.kids-page .ek-count-dots{display:grid;grid-template-columns:repeat(5,36px);justify-content:center;gap:10px}body #superWorkspace.kids-page .ek-count-dots>span{font-size:34px;line-height:36px;color:#8a6013}body #superWorkspace.kids-page .ek-pattern-sequence{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px}body #superWorkspace.kids-page .ek-shape-symbol{display:grid;place-items:center;color:var(--shape-color)}body #superWorkspace.kids-page .ek-shape-symbol>.material-symbols-rounded{font-size:54px;font-variation-settings:"FILL" 1}body #superWorkspace.kids-page .ek-pattern-sequence .ek-shape-symbol>.material-symbols-rounded{font-size:38px}body #superWorkspace.kids-page .ek-pattern-next{display:grid;place-items:center;width:46px;height:46px;border:2px dashed #b8849e;border-radius:14px;font-size:1.5rem;font-weight:700}body #superWorkspace.kids-page .ek-lab-answers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}body #superWorkspace.kids-page .ek-lab-answers>button{position:relative;display:grid;place-items:center;min-height:110px;padding:22px;border:2px solid var(--kids-line);border-bottom-width:5px;border-radius:22px;background:#fff}body #superWorkspace.kids-page .ek-lab-answers strong{font-size:2rem}body #superWorkspace.kids-page .ek-answer-state{position:absolute;right:5px;top:5px}body #superWorkspace.kids-page .ek-lab-feedback{min-height:24px;text-align:center;font-size:1rem;margin:20px 0}body #superWorkspace.kids-page .ek-lab-win{max-width:660px;margin:20px auto;padding:28px 16px;text-align:center}body #superWorkspace.kids-page .ek-lab-win>.ek-earned-sticker{width:108px;height:108px;margin:0 auto 24px}body #superWorkspace.kids-page .ek-lab-results{display:grid;gap:5px;margin:22px 0}body #superWorkspace.kids-page .ek-lab-results strong{color:var(--kids-purple);font-size:1.5rem}body #superWorkspace.kids-page .ek-lab-results>span{color:var(--kids-muted);font-size:.9375rem}body #superWorkspace.kids-page :is(.ek-lab-answers,.ek-answer-options,.ek-match-board,.ekl-answer-grid) button.correct{background:#e0f8e9!important;border-color:#41a76d!important;color:#1c643c!important}body #superWorkspace.kids-page :is(.ek-lab-answers,.ek-answer-options,.ek-match-board,.ekl-answer-grid) button.incorrect{background:#fff0f1!important;border-color:#ce7583!important;color:#9c344a!important}body #superWorkspace.kids-page .ek-exercise-top{gap:12px;margin-bottom:18px}body #superWorkspace.kids-page .ek-exercise-top button{width:44px;height:44px;border-radius:50%;background:#eee6ff;color:var(--kids-purple);border:0}body #superWorkspace.kids-page .ek-exercise-top progress{accent-color:var(--kids-purple)}body #superWorkspace.kids-page .ek-exercise-top b{font-size:.875rem;color:var(--kids-muted)}body #superWorkspace.kids-page :is(.ek-practice-word,.ek-question,.ek-word-puzzle){border-radius:24px;background:#eee6ff;box-shadow:none}body #superWorkspace.kids-page :is(.ek-match-board button,.ek-answer-options button,.ekl-answer-grid button){font-size:1.0625rem;color:var(--kids-ink);border-color:var(--kids-line);border-radius:20px}body #superWorkspace.kids-page .ek-sticker-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}body #superWorkspace.kids-page .ek-sticker-grid article{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;background:#fff;padding:22px 16px;border:1px solid var(--kids-line);border-radius:24px}body #superWorkspace.kids-page .ek-earned-sticker{display:grid;place-items:center;width:88px;height:88px;background:var(--sticker-color,#eee6ff);color:var(--kids-purple);border-radius:50%;border:5px solid #fff;box-shadow:0 0 0 1px var(--kids-line)}body #superWorkspace.kids-page .ek-earned-sticker>.material-symbols-rounded{font-size:44px}body #superWorkspace.kids-page .ek-sticker-grid h2{font-size:1.0625rem;margin:6px 0 0}body #superWorkspace.kids-page .ek-sticker-grid p{margin:0 0 6px;font-size:.875rem}body #superWorkspace.kids-page .ek-sticker-grid button{display:flex;justify-content:center;align-items:center;gap:5px;margin-top:auto;border:0;border-radius:24px;padding:10px 12px;min-height:44px;background:#eee6ff;color:var(--kids-purple);font-size:.875rem;width:100%}body #superWorkspace.kids-page .ek-sticker-grid button[aria-pressed=true]{background:var(--kids-purple);color:#fff}body #superWorkspace.kids-page .ek-sticker-grid .locked>.ek-earned-sticker{background:#f0edf5;color:#92869f}body #superWorkspace.kids-page .ek-sticker-grid button:disabled{color:#756b83;background:#f0edf5}body #superWorkspace.kids-page .ek-sticker-grid button>.material-symbols-rounded{font-size:18px}body #superWorkspace.kids-page .ek-sticker-banner{display:flex;align-items:center;gap:16px;width:100%;padding:18px;margin:18px 0;border:1px solid #e0cdee;border-radius:22px;background:#f2e6ff;color:var(--kids-purple);text-align:left}body #superWorkspace.kids-page .ek-sticker-banner>span:nth-child(2){flex:1;display:grid;gap:5px}body #superWorkspace.kids-page .ek-sticker-banner>span:first-child{display:grid;place-items:center;width:48px;height:48px;border-radius:16px;background:#ffb8d5}body #superWorkspace.kids-page .ek-sticker-banner strong{font-size:1.0625rem}body #superWorkspace.kids-page .ek-lab-progress{margin:24px 0}body #superWorkspace.kids-page .ek-lab-progress .ek-section>button{display:flex;align-items:center;gap:6px;color:var(--kids-purple);min-height:44px;font-size:.875rem;border:0;background:none}body #superWorkspace.kids-page .ek-lab-progress-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}body #superWorkspace.kids-page .ek-lab-progress-grid>div{display:grid;gap:8px;background:var(--play-color);padding:20px;border-radius:22px}body #superWorkspace.kids-page .ek-lab-progress-grid>div>.material-symbols-rounded{color:var(--kids-purple);font-size:30px}body #superWorkspace.kids-page .ek-lab-progress-grid strong{font-size:1rem}body #superWorkspace.kids-page .ek-lab-progress-grid>div>span:not(.material-symbols-rounded){font-size:.875rem;color:var(--kids-muted)}body #superWorkspace.kids-page :is(.ek-week-card,.ek-goal-settings,.ek-family-create,.ek-pet-settings,.ek-parent-note){border-radius:22px}body #superWorkspace.kids-page :is(.ek-progress-stats strong,.ek-progress-stats>div>span:last-child){color:var(--kids-ink)}body #superWorkspace.kids-page .ek-week-days .active>span{background:var(--kids-purple);color:#fff;box-shadow:none}body #superWorkspace.kids-page .ek-family-list>div{border:1px solid var(--kids-line);border-radius:20px;background:#fff}body #superWorkspace.kids-page :is(.ek-family-list button,.ek-voice-list button,.ek-pet-actions button){min-height:44px;font-size:.875rem}body #superWorkspace.kids-page .ek-parent-note{font-size:.875rem;color:var(--kids-muted);line-height:1.55}body #superWorkspace.kids-page .ek-parent-note p{font-size:.875rem}body #superWorkspace.kids-page .ek-shop-grid article{border:1px solid var(--kids-line);border-radius:22px;box-shadow:none;background:#fff}body #superWorkspace.kids-page .ek-shop-grid button{color:#fff;background:var(--kids-purple);min-height:46px;font-size:.9375rem}body #superWorkspace.kids-page .ek-shop-grid h2{font-size:1.125rem}body #superWorkspace.kids-page .ek-wheel-section{background:#fff;border:1px solid var(--kids-line);border-radius:24px;box-shadow:none}body #superWorkspace.kids-page .ek-wheel-section>small{font-size:.75rem}body #superWorkspace.kids-page nav.ek-nav{background:#fff!important;border-top:1px solid var(--kids-line)!important;box-shadow:none!important}body #superWorkspace.kids-page .ek-nav button{flex:1;min-width:0;justify-content:center;color:var(--kids-muted)!important}body #superWorkspace.kids-page .ek-nav button.active{color:var(--kids-purple)!important}body #superWorkspace.kids-page .ek-nav button.active>.material-symbols-rounded{background:#eee4ff!important;color:var(--kids-purple)!important;font-variation-settings:"FILL" 1}body #superWorkspace.kids-page .ek-nav button:nth-child(2):not(.active)>.material-symbols-rounded{color:#168573}body #superWorkspace.kids-page .ek-nav button:nth-child(3):not(.active)>.material-symbols-rounded{color:#c76130}body #superWorkspace.kids-page .ek-nav button:nth-child(4):not(.active)>.material-symbols-rounded{color:#a47712}body #superWorkspace.kids-page .ek-nav button:nth-child(5):not(.active)>.material-symbols-rounded{color:#407cce}@media(max-width:1100px){body #superWorkspace.kids-page .ek-units{grid-template-columns:repeat(2,minmax(0,1fr))}body #superWorkspace.kids-page .ek-lab-cards>button{grid-template-columns:1fr;gap:12px;padding:18px}body #superWorkspace.kids-page .ek-start-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}body #superWorkspace.kids-page .ek-learning-art{width:40%;height:178px}}@media(max-width:760px){body #superWorkspace.kids-page .ek-start-grid{grid-template-columns:1fr;gap:14px}body #superWorkspace.kids-page .ek-start-grid>.ek-hero{min-height:0;padding:16px 0 16px 18px}body #superWorkspace.kids-page .ek-start-grid .ek-hero h1{font-size:1.5rem}body #superWorkspace.kids-page .ek-start-grid .ek-hero p{font-size:.875rem;margin-bottom:12px}body #superWorkspace.kids-page .ek-start-grid .ek-hero .ek-primary{padding:10px 15px;font-size:.875rem!important}body #superWorkspace.kids-page .ek-learning-art{width:43%;height:154px}body #superWorkspace.kids-page .ek-daily-card{display:grid;grid-template-columns:1fr auto;gap:12px;padding:16px}body #superWorkspace.kids-page .ek-daily-head{grid-column:1/-1}body #superWorkspace.kids-page .ek-daily-card>p{display:none}body #superWorkspace.kids-page .ek-daily-progress{justify-content:stretch;align-content:center;margin:0}body #superWorkspace.kids-page .ek-daily-progress>span{font-size:.8125rem}body #superWorkspace.kids-page .ek-daily-actions{justify-content:flex-end;margin:0}body #superWorkspace.kids-page .ek-daily-actions:has(.ek-bonus-button){grid-column:1/-1;justify-content:stretch}body #superWorkspace.kids-page .ek-learning-shortcuts{gap:8px}body #superWorkspace.kids-page .ek-learning-shortcuts button{flex-direction:column;align-items:flex-start;padding:12px;gap:8px}body #superWorkspace.kids-page .ek-learning-shortcuts button>span:nth-child(2){flex-basis:auto}body #superWorkspace.kids-page .ek-learning-shortcuts button>.material-symbols-rounded{display:none}body #superWorkspace.kids-page .ek-learning-shortcuts strong{font-size:.875rem}body #superWorkspace.kids-page .ek-learning-shortcuts small{font-size:.75rem}body #superWorkspace.kids-page .ek-lab-cards{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin-right:calc(-1 * var(--e3-gutter));padding:0 var(--e3-gutter) 4px 0}body #superWorkspace.kids-page .ek-lab-cards>button{flex:0 0 62%;scroll-snap-align:start;padding:16px}body #superWorkspace.kids-page .ek-lab-cards strong{font-size:1rem}body #superWorkspace.kids-page .ek-play-lab .ek-section>span{display:none}body #superWorkspace.kids-page .ek-units>button{position:relative;flex-wrap:wrap;gap:10px;padding:14px;align-items:flex-start}body #superWorkspace.kids-page .ek-units>button>div{flex-basis:100%}body #superWorkspace.kids-page .ek-units>button>b{position:absolute;top:16px;right:14px;display:grid;place-items:center;width:30px;height:30px;background:#eee6ff;border-radius:50%}body #superWorkspace.kids-page .ek-unit-icon{width:52px;height:52px}body #superWorkspace.kids-page .ek-game-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body #superWorkspace.kids-page .ek-game-grid>button{padding:16px}body #superWorkspace.kids-page .ek-game-grid p{font-size:.875rem}body #superWorkspace.kids-page .ek-game-grid h2{font-size:1rem}body #superWorkspace.kids-page .ek-sticker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body #superWorkspace.kids-page .ek-sticker-grid article{padding:18px 12px}body #superWorkspace.kids-page .ek-lab-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body #superWorkspace.kids-page .ek-lab-answers>button{min-height:102px}body #superWorkspace.kids-page .ek-lab-question{padding:22px 14px}body #superWorkspace.kids-page .ek-lab-question h2{font-size:1.4rem}body #superWorkspace.kids-page .ek-lab-heading{gap:10px}body #superWorkspace.kids-page .ek-lab-heading h1{font-size:1.35rem}body #superWorkspace.kids-page .ek-lab-levels button{font-size:.8125rem;padding:9px 12px}body #superWorkspace.kids-page .ek-lab-progress-grid{grid-template-columns:1fr}body #superWorkspace.kids-page .ek-lab-progress-grid>div{grid-template-columns:36px 1fr;gap:5px 10px;padding:16px}body #superWorkspace.kids-page .ek-lab-progress-grid>div>.material-symbols-rounded{grid-row:1/4}body #superWorkspace.kids-page .ek-pattern-sequence{gap:8px}body #superWorkspace.kids-page .ek-pattern-sequence .ek-shape-symbol>.material-symbols-rounded{font-size:32px}}@media(max-width:360px){body #superWorkspace.kids-page .ek-learning-art{width:38%}body #superWorkspace.kids-page .ek-daily-progress{grid-column:1/-1}body #superWorkspace.kids-page .ek-daily-actions{grid-column:1/-1;justify-content:flex-start}body #superWorkspace.kids-page .ek-learning-shortcuts button{padding:10px}body #superWorkspace.kids-page .ek-sticker-grid button{padding:10px 6px;font-size:.8125rem}}@media(prefers-reduced-motion:reduce){body #superWorkspace.kids-page *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body #superWorkspace.kids-page .ek-home-greeting{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:4px 0 18px}body #superWorkspace.kids-page .ek-home-greeting h1{font-size:clamp(1.5rem,2.6vw,2rem);margin:0 0 5px;color:var(--kids-purple)}body #superWorkspace.kids-page .ek-language-button{display:flex;align-items:center;gap:5px;padding:5px 0;min-height:36px;border:0;background:none;color:var(--kids-muted);font-size:.875rem}body #superWorkspace.kids-page .ek-language-button>.material-symbols-rounded{font-size:20px}body #superWorkspace.kids-page .ek-home-dashboard{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:18px;align-items:stretch}body #superWorkspace.kids-page .ek-discover-cards{display:grid;grid-template-columns:1.15fr 1fr;gap:16px}body #superWorkspace.kids-page .ek-discover-cards>button{border:0;border-radius:26px;padding:0;overflow:hidden;display:flex;flex-direction:column;text-align:left;min-width:0;background:#ffe58b}body #superWorkspace.kids-page .ek-discover-story>img{display:block;width:100%;height:185px;object-fit:cover}body #superWorkspace.kids-page .ek-discover-cards>button>span:last-child{display:flex;flex-direction:column;gap:6px;width:100%;padding:18px;flex:1}body #superWorkspace.kids-page .ek-discover-cards strong{font-size:1.375rem;line-height:1.2;color:#523813}body #superWorkspace.kids-page .ek-discover-cards small{font-size:.75rem;letter-spacing:.8px;color:#745527}body #superWorkspace.kids-page .ek-discover-cards em{display:flex;align-items:center;justify-content:space-between;gap:10px;font-style:normal;font-size:.875rem;margin-top:4px;color:#73532c}body #superWorkspace.kids-page .ek-discover-cards>.ek-discover-draw{background:#dfceff}body #superWorkspace.kids-page .ek-discover-draw :is(strong,small,em){color:#59339c}body #superWorkspace.kids-page .ek-art-symbol{display:grid;place-items:center;width:100%;height:185px;background:#a57bea;color:#fff}body #superWorkspace.kids-page .ek-art-symbol>.material-symbols-rounded{font-size:96px;font-variation-settings:"FILL" 1}body #superWorkspace.kids-page .ek-adventure{padding:20px;border:1px solid #d3eadf;border-radius:26px;background:#e9f8ee}body #superWorkspace.kids-page .ek-adventure>.ek-section{margin:0 0 14px}body #superWorkspace.kids-page .ek-adventure h2{color:#26563f;font-size:1.125rem!important}body #superWorkspace.kids-page .ek-adventure .ek-section>span{background:#fff;border-radius:18px;padding:5px 10px;color:#367d57;font-weight:700}body #superWorkspace.kids-page .ek-adventure-steps{display:grid;gap:8px}body #superWorkspace.kids-page .ek-adventure-steps>button{display:flex;align-items:center;gap:10px;padding:10px;border:0;border-radius:16px;background:#ffffffc9;text-align:left;color:#508264;min-height:54px}body #superWorkspace.kids-page .ek-adventure-steps>button>span:first-child{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#e5f1e9;color:#45805a}body #superWorkspace.kids-page .ek-adventure-steps strong{flex:1;font-size:.875rem;color:#335940}body #superWorkspace.kids-page .ek-adventure-steps>.done>span:first-child{background:#27985b;color:#fff}body #superWorkspace.kids-page .ek-adventure-foot{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-top:15px}body #superWorkspace.kids-page .ek-adventure-foot>span{display:flex;align-items:center;gap:6px;color:#487154;font-size:.8125rem}body #superWorkspace.kids-page .ek-adventure-foot .ek-primary{min-height:42px;padding:8px 16px;font-size:.875rem!important}body #superWorkspace.kids-page .ek-continue-world{display:flex;align-items:center;width:100%;padding:16px 18px;margin:20px 0;gap:14px;border:1px solid #e0d3f2;border-radius:22px;background:#fff;text-align:left}body #superWorkspace.kids-page .ek-continue-world>span:first-child{display:grid;place-items:center;width:50px;height:50px;background:var(--unit);border-radius:17px;color:#6f479b;flex-shrink:0}body #superWorkspace.kids-page .ek-continue-world>span:nth-child(2){flex:1;display:grid;gap:5px}body #superWorkspace.kids-page .ek-continue-world small{font-size:.75rem;letter-spacing:.5px}body #superWorkspace.kids-page .ek-continue-world strong{font-size:1.0625rem}body #superWorkspace.kids-page .ek-continue-world>b{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;color:#fff;background:var(--kids-purple);flex-shrink:0}body #superWorkspace.kids-page .ek-home-tools{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0}body #superWorkspace.kids-page .ek-home-tools>button{display:grid;justify-items:center;align-content:start;gap:6px;border:0;background:none;padding:4px}body #superWorkspace.kids-page .ek-home-tools>button>.material-symbols-rounded{display:grid;place-items:center;width:54px;height:54px;margin-bottom:3px;border-radius:20px;color:#a36a12;background:#ffe9b8;font-size:28px}body #superWorkspace.kids-page .ek-home-tools>button:nth-child(2)>.material-symbols-rounded{color:#2d6aa8;background:#dcecff}body #superWorkspace.kids-page .ek-home-tools>button:nth-child(3)>.material-symbols-rounded{color:#1a826c;background:#d1f3e8}body #superWorkspace.kids-page .ek-home-tools>button:nth-child(4)>.material-symbols-rounded{color:#b13775;background:#ffdce9}body #superWorkspace.kids-page .ek-home-tools strong{font-size:.9375rem}body #superWorkspace.kids-page .ek-more-worlds{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;min-height:48px;border:0;background:none;color:var(--kids-purple);font-size:.9375rem;margin:8px 0}body #superWorkspace.kids-page .ek-play-lab .ek-section>.ek-back{display:flex;align-items:center;gap:6px;border:0;background:none}body #superWorkspace.kids-page .ek-gallery-link{display:flex;align-items:center;gap:14px;width:100%;padding:16px 18px;margin:20px 0;border:1px solid #ddcff0;border-radius:22px;color:var(--kids-purple);background:#fff;text-align:left}body #superWorkspace.kids-page .ek-gallery-link>span:nth-child(2){flex:1;display:grid;gap:4px}body #superWorkspace.kids-page .ek-gallery-link strong{font-size:1rem}body #superWorkspace.kids-page .ek-gallery-link>.material-symbols-rounded:first-child{font-size:30px}body #superWorkspace.kids-page .ek-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:20px 0}body #superWorkspace.kids-page .ek-story-grid>button{display:flex;flex-direction:column;border:0;border-radius:26px;background:var(--story-color);text-align:left;padding:0;overflow:hidden}body #superWorkspace.kids-page .ek-story-grid img{width:100%;height:auto;aspect-ratio:3/2;display:block;object-fit:cover}body #superWorkspace.kids-page .ek-story-grid button>span{display:grid;gap:10px;padding:20px}body #superWorkspace.kids-page .ek-story-grid strong{font-size:1.25rem}body #superWorkspace.kids-page .ek-story-grid small{color:#4f5565}body #superWorkspace.kids-page .ek-story-grid em{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#434d61;font-size:.875rem;font-style:normal}body #superWorkspace.kids-page .ek-reader{max-width:1100px;margin:auto}body #superWorkspace.kids-page .ek-reader-tools{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 16px}body #superWorkspace.kids-page .ek-reader-tools>span{font-size:.875rem;color:var(--kids-muted)}body #superWorkspace.kids-page :is(.ek-reader-tools .ek-secondary,.ek-reader-nav button){display:flex;align-items:center;justify-content:center;gap:6px}body #superWorkspace.kids-page .ek-reader>h1{margin:12px 0 20px}body #superWorkspace.kids-page .ek-reading-page{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);overflow:hidden;border-radius:26px;border:1px solid var(--kids-line);background:#fff}body #superWorkspace.kids-page .ek-reading-page>img{width:100%;height:100%;min-height:300px;object-fit:cover}body #superWorkspace.kids-page .ek-reading-page>div{padding:32px}body #superWorkspace.kids-page .ek-reading-page h2{font-size:1.5rem;margin:12px 0}body #superWorkspace.kids-page .ek-reading-page p{font-size:1.25rem;line-height:1.8;color:#40334f;margin:0}body #superWorkspace.kids-page .ek-reader-nav{display:flex;justify-content:space-between;gap:12px;margin:22px 0}body #superWorkspace.kids-page .ek-reader-nav button:disabled{opacity:.45}body #superWorkspace.kids-page :is(#ekStoryAudio,#ekStoryFeedback){font-size:.9375rem;color:var(--kids-muted)}body #superWorkspace.kids-page #ekStoryAudio:empty{display:none}body #superWorkspace.kids-page .ek-story-quiz{max-width:680px;margin:10px auto;text-align:center}body #superWorkspace.kids-page .ek-story-medal{display:grid;place-items:center;width:88px;height:88px;border-radius:28px;background:var(--story-color);color:#775619;margin:20px auto}body #superWorkspace.kids-page .ek-story-medal>.material-symbols-rounded{font-size:44px}body #superWorkspace.kids-page .ek-story-quiz h2{font-size:1.25rem;line-height:1.5;margin:18px 0}body #superWorkspace.kids-page .ek-story-choices{display:grid;gap:12px}body #superWorkspace.kids-page .ek-story-choices button{min-height:64px;padding:16px;border:2px solid #ddd0f0;border-bottom-width:4px;border-radius:20px;background:#fff;color:var(--kids-ink);font-size:1rem}body #superWorkspace.kids-page .ek-story-choices button:disabled{background:#fff0f2;border-color:#dba5af;color:#894252}body #superWorkspace.kids-page .ek-story-reward{display:block;font-size:1.375rem;color:var(--kids-purple);margin:22px 0}body #superWorkspace.kids-page .ek-drawing{max-width:1100px;margin:auto}body #superWorkspace.kids-page .ek-picture-name{display:flex;align-items:center;gap:12px;font-size:.875rem;margin:16px 0}body #superWorkspace.kids-page .ek-picture-name input{flex:1;min-width:0;padding:12px}body #superWorkspace.kids-page .ek-draw-toolbar{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;padding:16px;border:1px solid var(--kids-line);border-radius:22px 22px 0 0;border-bottom:0;background:#fff}body #superWorkspace.kids-page .ek-paint-colors{display:flex;gap:8px;align-items:center}body #superWorkspace.kids-page .ek-paint-colors button{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border-radius:50%;border:4px solid #fff;outline:1px solid #ddd5e8;background:var(--paint);color:#534266}body #superWorkspace.kids-page .ek-paint-colors button[aria-pressed=true]{outline:3px solid #6e44b0;outline-offset:2px}body #superWorkspace.kids-page .ek-brush-sizes{display:flex;gap:6px}body #superWorkspace.kids-page .ek-brush-sizes button{border:1px solid var(--kids-line);border-radius:18px;background:#fff;color:var(--kids-muted);padding:10px 14px;min-height:44px;font-size:.875rem}body #superWorkspace.kids-page .ek-brush-sizes button[aria-pressed=true]{background:#eee4ff;border-color:#c1a5e7;color:var(--kids-purple)}body #superWorkspace.kids-page .ek-canvas-frame{overflow:hidden;border:1px solid var(--kids-line);border-radius:0 0 22px 22px;background:#fff}body #superWorkspace.kids-page #ekDrawingCanvas{display:block;width:100%;height:auto;aspect-ratio:800/520;touch-action:none;cursor:crosshair}body #superWorkspace.kids-page .ek-draw-actions{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:16px 0}body #superWorkspace.kids-page .ek-draw-actions>span{flex:1}body #superWorkspace.kids-page .ek-draw-actions button{display:flex;align-items:center;justify-content:center;gap:5px;min-height:44px;padding:10px 14px;font-size:.875rem!important}body #superWorkspace.kids-page .ek-draw-actions button:disabled{opacity:.4}body #superWorkspace.kids-page .ek-stamp-tools{display:flex;align-items:center;gap:10px;flex-wrap:wrap}body #superWorkspace.kids-page .ek-stamp-tools>span{color:var(--kids-muted);font-size:.875rem}body #superWorkspace.kids-page .ek-stamp-tools button{display:grid;place-items:center;width:44px;height:44px;border:1px solid #dac9f0;background:#eee4ff;color:var(--kids-purple);border-radius:14px}body #superWorkspace.kids-page #ekDrawStatus{margin:16px 0;font-size:.875rem;line-height:1.5}body #superWorkspace.kids-page .ek-art-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:24px 0}body #superWorkspace.kids-page .ek-art-grid>article{overflow:hidden;background:#fff;border:1px solid var(--kids-line);border-radius:22px}body #superWorkspace.kids-page .ek-art-grid article>button{display:block;width:100%;padding:0;border:0;text-align:left;background:#fff}body #superWorkspace.kids-page .ek-art-grid canvas{display:block;width:100%;height:auto;border-bottom:1px solid var(--kids-line)}body #superWorkspace.kids-page .ek-art-grid strong{display:block;margin:14px 14px 4px;font-size:1.0625rem;overflow-wrap:anywhere}body #superWorkspace.kids-page .ek-art-grid small{display:flex;align-items:center;justify-content:space-between;margin:0 14px 8px;color:var(--kids-purple)}body #superWorkspace.kids-page .ek-art-remove{padding:0 14px 12px;display:flex;align-items:center;flex-wrap:wrap;gap:6px}body #superWorkspace.kids-page .ek-art-remove>span{flex-basis:100%;font-size:.875rem}body #superWorkspace.kids-page .ek-art-remove button{color:#97616f;border:0;border-radius:16px;background:#fff1f5;min-height:40px;padding:9px 12px;font-size:.875rem}body #superWorkspace.kids-page .ek-art-empty{grid-column:1/-1;padding:34px 20px;text-align:center;border:2px dashed #dbcaef;border-radius:24px}body #superWorkspace.kids-page .ek-art-empty>.material-symbols-rounded{font-size:50px;color:var(--kids-purple)}body #superWorkspace.kids-page #ekStorageNotice:not([hidden]){margin:12px var(--e3-gutter);padding:14px;border-radius:16px;background:#fff0c9;color:#765717;font-size:.875rem}@media(min-width:1000px){body #superWorkspace.kids-page .ek-content:has(>.ek-discover-cards)>.ek-discover-cards{max-width:1050px}body #superWorkspace.kids-page .ek-content:has(>.ek-discover-cards)>.ek-adventure{max-width:700px}}@media(max-width:1000px){body #superWorkspace.kids-page .ek-home-dashboard{grid-template-columns:1fr}body #superWorkspace.kids-page .ek-adventure-steps{grid-template-columns:repeat(3,minmax(0,1fr))}body #superWorkspace.kids-page .ek-adventure-steps button>.material-symbols-rounded{display:none}body #superWorkspace.kids-page .ek-discover-story>img,body #superWorkspace.kids-page .ek-art-symbol{height:190px}}@media(max-width:700px){body #superWorkspace.kids-page .ek-home-greeting{margin-bottom:14px}body #superWorkspace.kids-page .ek-home-greeting h1{font-size:1.5rem}body #superWorkspace.kids-page .ek-home-dashboard{gap:14px}body #superWorkspace.kids-page .ek-discover-cards{grid-template-columns:1fr 1fr;gap:12px}body #superWorkspace.kids-page .ek-discover-story>img,body #superWorkspace.kids-page .ek-art-symbol{height:130px}body #superWorkspace.kids-page .ek-art-symbol>.material-symbols-rounded{font-size:76px}body #superWorkspace.kids-page .ek-discover-cards>button>span:last-child{padding:14px;gap:6px}body #superWorkspace.kids-page .ek-discover-cards strong{font-size:1.125rem}body #superWorkspace.kids-page .ek-discover-cards small{display:none}body #superWorkspace.kids-page .ek-discover-cards em{font-size:.8125rem;gap:3px}body #superWorkspace.kids-page .ek-discover-cards em>.material-symbols-rounded{font-size:20px}body #superWorkspace.kids-page .ek-adventure{padding:16px;border-radius:22px}body #superWorkspace.kids-page .ek-adventure-steps{gap:8px}body #superWorkspace.kids-page .ek-adventure-steps>button{flex-direction:column;align-items:center;text-align:center;padding:10px 8px}body #superWorkspace.kids-page .ek-adventure-steps strong{font-size:.875rem;line-height:1.35}body #superWorkspace.kids-page .ek-adventure-foot{margin-top:12px}body #superWorkspace.kids-page .ek-continue-world{padding:14px;gap:10px;margin:16px 0}body #superWorkspace.kids-page .ek-continue-world small{font-size:.75rem;letter-spacing:0}body #superWorkspace.kids-page .ek-continue-world strong{font-size:1rem}body #superWorkspace.kids-page .ek-home-tools{gap:6px}body #superWorkspace.kids-page .ek-home-tools strong{font-size:.8125rem;line-height:1.35}body #superWorkspace.kids-page .ek-home-tools small{display:none}body #superWorkspace.kids-page .ek-home-tools>button>.material-symbols-rounded{width:48px;height:48px;font-size:25px;border-radius:18px}body #superWorkspace.kids-page .ek-story-grid{grid-template-columns:1fr;gap:16px}body #superWorkspace.kids-page .ek-story-grid>button{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}body #superWorkspace.kids-page .ek-story-grid img{height:100%;min-height:154px;object-fit:cover}body #superWorkspace.kids-page .ek-story-grid button>span{padding:16px;gap:8px;align-content:center}body #superWorkspace.kids-page .ek-story-grid strong{font-size:1.125rem}body #superWorkspace.kids-page .ek-reading-page{grid-template-columns:1fr}body #superWorkspace.kids-page .ek-reading-page>img{min-height:0;height:190px}body #superWorkspace.kids-page .ek-reading-page>div{padding:22px}body #superWorkspace.kids-page .ek-reading-page p{font-size:1.1875rem;line-height:1.65}body #superWorkspace.kids-page .ek-reading-page h2{font-size:1.35rem}body #superWorkspace.kids-page .ek-reader-tools{gap:8px}body #superWorkspace.kids-page .ek-reader-tools .ek-secondary{padding:10px 13px;font-size:.875rem}body #superWorkspace.kids-page .ek-reader-nav button{padding:12px 15px;font-size:.9375rem!important}body #superWorkspace.kids-page .ek-drawing>.ek-section{gap:10px}body #superWorkspace.kids-page .ek-drawing>.ek-section h1{font-size:1.35rem}body #superWorkspace.kids-page .ek-drawing>.ek-section .ek-secondary{display:flex;align-items:center;gap:5px;font-size:.875rem;padding:10px 12px}body #superWorkspace.kids-page .ek-picture-name{flex-direction:column;align-items:stretch;gap:7px}body #superWorkspace.kids-page .ek-draw-toolbar{padding:14px 10px;gap:14px}body #superWorkspace.kids-page .ek-paint-colors{overflow-x:auto;width:100%;padding:4px;scrollbar-width:thin;gap:10px}body #superWorkspace.kids-page .ek-brush-sizes{width:100%}body #superWorkspace.kids-page .ek-brush-sizes button{flex:1}body #superWorkspace.kids-page .ek-draw-actions>span{display:none}body #superWorkspace.kids-page .ek-draw-actions button{flex:1;white-space:nowrap}body #superWorkspace.kids-page .ek-art-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}body #superWorkspace.kids-page .ek-art-grid strong{font-size:1rem}body #superWorkspace.kids-page .ek-section:has(#ekNewDrawing){flex-wrap:wrap}}body #superWorkspace.kids-page .ek-kiki-avatar{display:block;object-fit:contain;flex-shrink:0;border-radius:50%;background:#fff}body #homeView #superWorkspace.kids-page>.ek-family-tools{flex-wrap:nowrap;gap:10px}body #superWorkspace.kids-page .ek-active-learner{flex:1}body #superWorkspace.kids-page .ek-family-tools>.ek-kiki-toggle{padding:5px 12px 5px 5px;gap:7px;border:1px solid #dcc8fa;background:#fff;color:#6533ad;min-height:46px;font-size:.875rem;font-weight:700;flex-shrink:0}body #superWorkspace.kids-page .ek-kiki-toggle[aria-expanded=true]{background:#eee1ff;border-color:#a57bda}body #superWorkspace.kids-page .ek-kiki-toggle>span{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body #superWorkspace.kids-page .ek-kiki-toggle .ek-kiki-avatar{width:36px;height:36px}body #superWorkspace.kids-page .ek-kiki-home{display:flex;align-items:center;gap:20px;margin:0 0 20px;padding:20px;background:#f0e3ff;border:1px solid #decbf3;border-radius:26px}body #superWorkspace.kids-page .ek-kiki-home>.ek-kiki-avatar{width:104px;height:104px;border-radius:24px}body #superWorkspace.kids-page .ek-kiki-home>div{flex:1;min-width:0}body #superWorkspace.kids-page .ek-kiki-home>div>span{display:block;font-size:.75rem;color:#7649a1;font-weight:700;letter-spacing:.5px;overflow-wrap:anywhere}body #superWorkspace.kids-page .ek-kiki-home h2{margin:5px 0;font-size:1.25rem;line-height:1.3;color:#4e297b}body #superWorkspace.kids-page .ek-kiki-home p{margin:5px 0 12px;font-size:1rem;color:#69517e;line-height:1.45}body #superWorkspace.kids-page .ek-kiki-home>div>div{display:flex;align-items:center;flex-wrap:wrap;gap:10px}body #superWorkspace.kids-page .ek-kiki-home .ek-primary{display:flex;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:.875rem!important}body #superWorkspace.kids-page .ek-kiki-more{padding:10px;border:0;background:none;color:#6835a2;min-height:44px;font-size:.875rem}body #superWorkspace.kids-page .ek-kiki-panel{margin:16px var(--e3-gutter) 0;padding:20px;border:1px solid #cfaee9;border-radius:24px;background:#faf4ff}body #superWorkspace.kids-page .ek-kiki-help{max-width:1000px;margin:auto}body #superWorkspace.kids-page .ek-kiki-help-heading{display:flex;align-items:center;gap:14px}body #superWorkspace.kids-page .ek-kiki-help-heading>div{flex:1}body #superWorkspace.kids-page .ek-kiki-help-heading strong{display:block;font-size:1.125rem;color:#55337c}body #superWorkspace.kids-page .ek-kiki-help-heading div>span{display:block;font-size:.875rem;color:#7d6196;margin-top:4px;overflow-wrap:anywhere}body #superWorkspace.kids-page #ekKikiClose{display:grid;place-items:center;width:44px;height:44px;border:0;background:#eee1fa;border-radius:50%;color:#70469b}body #superWorkspace.kids-page #ekKikiWords{font-size:1.0625rem;line-height:1.65;color:#4a365d;margin:16px 0}body #superWorkspace.kids-page .ek-kiki-help-actions{display:flex;gap:10px;flex-wrap:wrap}body #superWorkspace.kids-page .ek-kiki-help-actions>button{display:flex;align-items:center;justify-content:center;gap:7px;background:#fff;color:#634086;border:1px solid #d7c1ed;border-radius:18px;min-height:44px;padding:10px 14px;font-size:.875rem}body #superWorkspace.kids-page .ek-kiki-help-actions>#ekKikiHint{background:#7b43bf;border-color:#7b43bf;color:#fff}body #superWorkspace.kids-page #ekKikiVoiceStatus{font-size:.875rem;color:#75528c;line-height:1.5;margin:12px 0 0}body #superWorkspace.kids-page #ekKikiVoiceStatus:empty{display:none}body #superWorkspace.kids-page .ek-kiki-choices{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px;padding-top:14px;border-top:1px solid #e4d5f2}body #superWorkspace.kids-page .ek-kiki-choices button{display:flex;align-items:center;gap:7px;min-height:44px;padding:10px 14px;background:#e7d8fb;color:#603989;border:0;border-radius:18px;font-size:.875rem}body #superWorkspace.kids-page .ek-kiki-feedback{display:flex;align-items:center;justify-content:center;gap:10px;text-align:left;max-width:640px;margin:10px auto;font-size:1rem;line-height:1.5}body #superWorkspace.kids-page .ek-kiki-feedback>span{flex:1}body #superWorkspace.kids-page [data-kiki-feedback]{flex-shrink:0;border:1px solid #d1b5ed;background:#eee1ff;color:#643798;border-radius:16px;padding:10px 12px;min-height:44px;font-size:.875rem}body #superWorkspace.kids-page .ek-kiki-feedback b{color:#7540aa}body #superWorkspace.kids-page .ek-kiki-rest{display:flex;align-items:center;gap:20px;max-width:800px;margin:auto}body #superWorkspace.kids-page .ek-kiki-rest>div{flex:1}body #superWorkspace.kids-page .ek-kiki-rest h2{margin:0 0 10px;font-size:1.25rem}body #superWorkspace.kids-page .ek-kiki-rest p{line-height:1.6;font-size:1rem}body #superWorkspace.kids-page #ekKikiBreakDone{border:0;background:none;min-height:44px;padding:10px 14px;color:#694088;font-size:.875rem}body #superWorkspace.kids-page .ek-kiki-drawing{margin:16px 0;background:#fff3d1;border:1px solid #f0d78b;border-radius:20px;overflow:hidden}body #superWorkspace.kids-page .ek-kiki-drawing>summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;padding:10px 14px;color:#745122;font-weight:700;font-size:1rem}body #superWorkspace.kids-page .ek-kiki-drawing>summary::-webkit-details-marker{display:none}body #superWorkspace.kids-page .ek-kiki-drawing>summary>span:nth-child(2){flex:1}body #superWorkspace.kids-page #ekKikiIdeaBody{padding:4px 18px 16px}body #superWorkspace.kids-page .ek-kiki-idea-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}body #superWorkspace.kids-page .ek-kiki-idea-heading h2{font-size:1.125rem;margin:8px 0;color:#66471d}body #superWorkspace.kids-page #ekKikiNewIdea{display:flex;align-items:center;gap:6px;padding:10px;min-height:44px;border:0;border-radius:16px;background:#fff;color:#7c5824;font-size:.875rem}body #superWorkspace.kids-page .ek-kiki-draw-steps{display:grid;gap:8px;margin-top:10px}body #superWorkspace.kids-page .ek-kiki-draw-steps label{display:flex;align-items:center;gap:10px;background:#ffffffb0;border-radius:14px;padding:12px;font-size:1rem;line-height:1.5;color:#655238}body #superWorkspace.kids-page .ek-kiki-draw-steps input{width:22px;height:22px;flex:0 0 22px;accent-color:#8047ba}body #superWorkspace.kids-page .ek-kiki-draw-steps input:checked+span{color:#7952a0}body #superWorkspace.kids-page #ekKikiIdeaStatus{font-size:.875rem;line-height:1.5;margin:12px 0 0;color:#80663e}@media(min-width:1050px){body #superWorkspace.kids-page .ek-kiki-home>div{display:grid;grid-template-columns:1fr auto;column-gap:20px}body #superWorkspace.kids-page .ek-kiki-home>div>div{grid-column:2;grid-row:1/4;align-self:center}body #superWorkspace.kids-page .ek-kiki-home p{margin-bottom:0}}@media(max-width:650px){body #homeView #superWorkspace.kids-page>.ek-family-tools{gap:7px}body #superWorkspace.kids-page .ek-active-learner>span{display:none}body #superWorkspace.kids-page .ek-active-learner strong{font-size:.875rem}body #superWorkspace.kids-page .ek-family-tools>#ekParent{padding:10px;font-size:.875rem;gap:5px}body #superWorkspace.kids-page .ek-kiki-toggle>span{max-width:100px}body #superWorkspace.kids-page .ek-kiki-home{padding:14px;gap:14px;align-items:flex-start}body #superWorkspace.kids-page .ek-kiki-home>.ek-kiki-avatar{width:72px;height:72px;border-radius:19px}body #superWorkspace.kids-page .ek-kiki-home h2{font-size:1.0625rem}body #superWorkspace.kids-page .ek-kiki-home p{font-size:.875rem;line-height:1.5}body #superWorkspace.kids-page .ek-kiki-home>div>div{gap:2px 6px}body #superWorkspace.kids-page .ek-kiki-home .ek-primary{padding:10px 12px;gap:5px}body #superWorkspace.kids-page .ek-kiki-panel{padding:16px;border-radius:22px}body #superWorkspace.kids-page .ek-kiki-help-heading{gap:10px}body #superWorkspace.kids-page .ek-kiki-help-heading .ek-kiki-avatar{width:50px;height:50px}body #superWorkspace.kids-page .ek-kiki-help-actions{gap:8px}body #superWorkspace.kids-page .ek-kiki-help-actions button{flex:1 1 auto}body #superWorkspace.kids-page .ek-kiki-rest{align-items:flex-start;gap:12px}body #superWorkspace.kids-page .ek-kiki-rest>.ek-kiki-avatar{width:56px;height:56px}}body #superWorkspace.kids-page .ek-age-banner{display:flex;align-items:center;gap:12px;width:100%;margin:0 0 16px;padding:13px 16px;border:1px solid #d4e7f7;border-radius:20px;background:#edf7ff;color:#2c648b;text-align:left}body #superWorkspace.kids-page .ek-age-banner>span:nth-child(2){flex:1;display:grid;gap:4px}body #superWorkspace.kids-page .ek-age-banner strong{font-size:.9375rem}body #superWorkspace.kids-page .ek-age-banner small{font-size:.875rem;line-height:1.4;color:#526e87}body #superWorkspace.kids-page .ek-age-banner>b{font-size:.875rem;color:#7540b0}body #superWorkspace.kids-page .ek-age-editor{margin:20px 0;padding:24px;border:1px solid #d7c5ed;border-radius:26px;background:#f3eaff}body #superWorkspace.kids-page .ek-age-editor>.ek-section{margin:0 0 20px;gap:12px}body #superWorkspace.kids-page .ek-age-editor h2{font-size:1.25rem}body #superWorkspace.kids-page .ek-age-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}body #superWorkspace.kids-page .ek-age-fields label{display:grid;gap:8px;color:#694b82;font-size:.9375rem}body #superWorkspace.kids-page .ek-age-fields select{width:100%;min-width:0;min-height:50px;background:#fff;border:1px solid #d5c1e8;border-radius:15px;padding:12px;font:inherit;font-size:1rem;color:#52376e}body #superWorkspace.kids-page .ek-age-preview{display:flex;align-items:flex-start;gap:14px;padding:18px;margin:18px 0;border-radius:20px;background:#fff;border:1px solid #e1d6ee}body #superWorkspace.kids-page .ek-age-preview>span{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;background:#ffe8b5;color:#98701e;border-radius:16px}body #superWorkspace.kids-page .ek-age-preview[data-age-preview=growing]>span{background:#ccf0e2;color:#287551}body #superWorkspace.kids-page .ek-age-preview[data-age-preview=confident]>span{background:#d1e9ff;color:#3875aa}body #superWorkspace.kids-page .ek-age-preview[data-age-preview=independent]>span{background:#e5d6ff;color:#7345a8}body #superWorkspace.kids-page .ek-age-preview strong{font-size:1rem;color:#594174}body #superWorkspace.kids-page .ek-age-preview p{font-size:1rem;line-height:1.5;margin:6px 0;color:#6f5b82}body #superWorkspace.kids-page .ek-age-preview small{font-size:.875rem;line-height:1.5;color:#7e638e}body #superWorkspace.kids-page .ek-age-note{margin:14px 0;color:#735a86;line-height:1.5;font-size:.875rem}body #superWorkspace.kids-page .ek-profile-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}body #superWorkspace.kids-page .ek-profile-actions button{min-height:44px;font-size:.875rem}body #superWorkspace.kids-page .ek-profile-actions button[data-edit-child]{border:1px solid #d9c1ee;background:#fff}body #superWorkspace.kids-page :is(#ekAgeStatus,#ekChildStatus){font-size:.9375rem;line-height:1.5;color:#674985}body #superWorkspace.kids-page :is(#ekAgeStatus,#ekChildStatus):empty{display:none}body #superWorkspace.kids-page .ek-lab-levels button>small{display:block;font-size:.75rem;margin-top:4px}body #superWorkspace.kids-page[data-learning-pace=gentle] :is(.ek-lab-answers,.ek-daily-options,.ekl-answer-grid){grid-template-columns:repeat(2,minmax(0,1fr))}body #superWorkspace.kids-page[data-learning-pace=gentle] .ek-reading-page p{font-size:1.3rem;line-height:1.75}body #superWorkspace.kids-page[data-age-band=independent] .ek-kiki-home>.ek-kiki-avatar{width:72px;height:72px}@media(max-width:600px){body #superWorkspace.kids-page .ek-age-fields{grid-template-columns:1fr;gap:14px}body #superWorkspace.kids-page .ek-age-editor{padding:18px}body #superWorkspace.kids-page .ek-age-preview{padding:14px;gap:10px}body #superWorkspace.kids-page .ek-age-banner{gap:10px;padding:12px}body #superWorkspace.kids-page .ek-age-banner small{display:none}body #superWorkspace.kids-page .ek-family-list>div{flex-wrap:wrap;gap:10px}body #superWorkspace.kids-page .ek-profile-actions{flex-basis:100%;justify-content:flex-start}body #superWorkspace.kids-page .ek-profile-actions button{flex:1}body #superWorkspace.kids-page .ek-family-list small{font-size:.875rem;line-height:1.5}}.kids-page .ek-pet-living{max-width:1180px;margin:0 auto;color:#32204c}.kids-page .ek-pet-heading{margin:8px 0 18px;gap:12px}.kids-page .ek-pet-heading small{color:#79548f;font-size:12px;font-weight:800;letter-spacing:.11em}.kids-page .ek-pet-heading h1{margin:5px 0 0;font-size:clamp(23px,3vw,34px);letter-spacing:-.035em;line-height:1.15}.kids-page .ek-pet-experience{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,1fr);gap:24px;align-items:start}.kids-page .ek-pet-screen{background:linear-gradient(150deg,#faf6ff,#f0e4ff);border:1px solid #e7d6f8;border-radius:32px;overflow:hidden;padding:18px;position:sticky;top:100px;box-shadow:0 18px 50px #7032a710}.kids-page .ek-pet-screen[data-room=ocean]{background:linear-gradient(150deg,#f4fdff,#daefff);border-color:#c5e1ef}.kids-page .ek-pet-screen[data-room=sunset]{background:linear-gradient(150deg,#fff8ef,#ffe2db);border-color:#f5d9ce}.kids-page .ek-pet-screen-tools{display:flex;align-items:center;justify-content:space-between;gap:8px;position:relative;z-index:2}.kids-page .ek-pet-level,.kids-page #ekPetMotion{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:750;color:#654182;background:#ffffffd9;border-radius:24px;padding:8px 11px;border:1px solid #fff}.kids-page .ek-pet-level .material-symbols-rounded{color:#b66c08;font-size:19px}.kids-page #ekPetMotion{cursor:pointer;min-height:40px}.kids-page #ekPetMotion .material-symbols-rounded{font-size:19px}.kids-page .ek-pet-cinema{position:relative;width:100%;aspect-ratio:1;margin:7px auto 0;max-width:610px;isolation:isolate}.kids-page .ek-pet-cinema>img,.kids-page .ek-pet-cinema>video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;filter:var(--kiki-filter,none);mix-blend-mode:multiply}.kids-page .ek-pet-cinema>[hidden]{display:none!important}.kids-page .ek-pet-live-caption{position:relative;max-width:430px;margin:4px auto 0;padding:14px 20px;background:#ffffffd9;border:1px solid #fff;border-radius:22px;text-align:center;font-size:17px;line-height:1.5;font-weight:700;min-height:54px}.kids-page .ek-pet-media-status{font-size:12px;line-height:1.4;text-align:center;color:#735589;margin:8px 4px 0;min-height:0}.kids-page .ek-pet-media-status:empty{display:none}.kids-page .ek-video-accessory{position:absolute;top:-1%;left:50%;transform:translate(-50%) rotate(-8deg);pointer-events:none;line-height:1;color:#e9a319;text-shadow:0 2px 0 #fff,0 4px 6px #7b4b3433}.kids-page .ek-video-accessory .material-symbols-rounded{font-size:clamp(32px,6vw,62px);font-variation-settings:"FILL" 1}.kids-page .ek-video-accessory[data-hat=bow]{top:5%;left:69%;color:#f362a8;transform:rotate(18deg)}.kids-page .ek-video-accessory[data-hat=cap]{color:#419fd1}.kids-page .ek-pet-companion-tools{padding:5px 0;min-width:0}.kids-page .ek-pet-companion-tools>.ek-section{flex-wrap:wrap;gap:6px;margin:0 0 12px}.kids-page .ek-pet-companion-tools h2{font-size:19px;letter-spacing:-.02em;margin:0}.kids-page #ekPetVoice{font-size:12px;min-height:38px;padding:5px 0}.kids-page .ek-pet-live-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.kids-page .ek-pet-live-actions>button{display:grid;grid-template-columns:34px 1fr;column-gap:9px;align-items:center;text-align:left;background:#f2eafa;border:1px solid #e6d7f1;border-radius:20px;padding:16px 12px;color:#593a76;cursor:pointer;min-height:87px;transition:transform .16s,box-shadow .16s}.kids-page .ek-pet-live-actions>button:nth-child(2){background:#ffeef5;border-color:#f4dbe5;color:#9a4267}.kids-page .ek-pet-live-actions>button:nth-child(3){background:#fff5df;border-color:#f1e3bd;color:#83561d}.kids-page .ek-pet-live-actions>button:nth-child(4){background:#e9f7ee;border-color:#d2eade;color:#357057}.kids-page .ek-pet-live-actions>button>.material-symbols-rounded{grid-row:span 2;font-size:29px;font-variation-settings:"FILL" 1}.kids-page .ek-pet-live-actions strong{font-size:14px;font-weight:800;line-height:1.2}.kids-page .ek-pet-live-actions small{font-size:12px;line-height:1.5;opacity:.9}.kids-page .ek-pet-live-actions button:hover{transform:translateY(-2px);box-shadow:0 5px 15px #51326c12}.kids-page .ek-pet-live-actions button:disabled{opacity:.65;cursor:wait;transform:none}.kids-page .ek-pet-learn{display:flex;width:100%;align-items:center;gap:10px;justify-content:center;margin:12px 0 15px;min-height:52px;border-radius:17px;font-size:15px}.kids-page .ek-pet-learn .material-symbols-rounded:last-child{margin-left:auto;font-size:20px}.kids-page .ek-pet-moments{display:flex;justify-content:space-around;padding:5px 8px 17px;gap:10px}.kids-page .ek-pet-moments>div{display:flex;align-items:center;gap:8px}.kids-page .ek-pet-moments strong{font-size:22px;color:#774da0}.kids-page .ek-pet-moments span{font-size:12px;color:#786788;max-width:70px;line-height:1.35}.kids-page .ek-pet-personalise{background:#fff;border:1px solid #ebdfef;border-radius:22px;overflow:hidden}.kids-page .ek-pet-personalise summary{list-style:none;display:flex;align-items:center;gap:8px;cursor:pointer;padding:16px;font-size:15px;font-weight:800}.kids-page .ek-pet-personalise summary::-webkit-details-marker{display:none}.kids-page .ek-pet-personalise summary .material-symbols-rounded{font-size:21px;color:#9564b7}.kids-page .ek-pet-personalise summary .material-symbols-rounded:last-child{margin-left:auto}.kids-page .ek-pet-personalise[open] summary .material-symbols-rounded:last-child{transform:rotate(180deg)}.kids-page .ek-pet-personalise>div{padding:0 16px 14px}.kids-page #ekPetName label,.kids-page .ek-pet-personalise h3{display:block;font-size:12px;font-weight:800;color:#765b87;margin:12px 0 8px}.kids-page #ekPetName>div{display:flex;gap:7px}.kids-page #ekPetNameInput{width:100%;min-width:0;border:1px solid #e6d9ec;background:#fcfaff;border-radius:12px;padding:10px 12px;font:inherit;font-size:14px;color:#3b2450}.kids-page #ekPetName button{min-height:42px;border-radius:12px;font-size:12px;padding:9px 14px}.kids-page .ek-coat-options,.kids-page .ek-pet-wardrobe,.kids-page .ek-pet-spaces{display:flex;flex-wrap:wrap;gap:7px}.kids-page .ek-coat-options button,.kids-page .ek-pet-wardrobe button,.kids-page .ek-pet-spaces button{display:flex;align-items:center;justify-content:center;gap:5px;background:#fff;border:1px solid #e7ddeb;border-radius:12px;min-height:40px;padding:5px 10px;cursor:pointer;font:inherit;font-size:12px;color:#695575}.kids-page .ek-coat-options button{flex-direction:column;padding:4px 9px 7px;min-width:61px}.kids-page .ek-coat-options img{object-fit:contain;width:42px;height:42px}.kids-page .ek-pet-wardrobe .material-symbols-rounded{font-size:19px}.kids-page .ek-pet-personalise button[aria-pressed=true]{border-color:#9861bd;background:#f6eafb;box-shadow:0 0 0 1px #9861bd}.kids-page #ekPetShop{margin-top:13px;padding:7px 0;font-size:12px}.kids-page #ekPetSaveStatus{font-size:12px;color:#795990;line-height:1.4;margin:4px 0 0}.kids-page .ek-pet-living button:focus-visible,.kids-page .ek-pet-living summary:focus-visible,.kids-page #ekPetNameInput:focus-visible{outline:3px solid #b284d9;outline-offset:3px}@media(max-width:850px){.kids-page .ek-pet-experience{grid-template-columns:1fr;gap:18px}.kids-page .ek-pet-screen{position:relative;top:auto;max-width:590px;width:100%;margin:auto;box-sizing:border-box}.kids-page .ek-pet-cinema{max-width:440px}.kids-page .ek-pet-companion-tools{max-width:590px;width:100%;margin:auto}.kids-page .ek-pet-heading{margin-bottom:14px}.kids-page .ek-pet-heading h1{font-size:25px}.kids-page .ek-pet-live-actions{grid-template-columns:repeat(4,minmax(0,1fr))}.kids-page .ek-pet-live-actions>button{display:flex;flex-direction:column;text-align:center;gap:5px;padding:12px 5px;min-height:95px}.kids-page .ek-pet-live-actions strong,.kids-page .ek-pet-live-actions small{font-size:12px}.kids-page .ek-pet-personalise>div{padding-bottom:16px}}@media(max-width:480px){.kids-page .ek-pet-screen{border-radius:26px;padding:12px}.kids-page .ek-pet-heading h1{font-size:23px}.kids-page .ek-pet-heading small{font-size:12px}.kids-page .ek-pet-heading{align-items:center}.kids-page .ek-pet-live-caption{font-size:15px;padding:12px 14px;border-radius:18px}.kids-page .ek-pet-level,.kids-page #ekPetMotion{font-size:12px;padding:6px 8px}.kids-page .ek-pet-live-actions{gap:6px}.kids-page .ek-pet-live-actions>button{border-radius:16px}.kids-page .ek-pet-live-actions small{display:none}.kids-page .ek-pet-live-actions>button{min-height:77px}.kids-page .ek-pet-companion-tools h2{font-size:17px}}@media(prefers-reduced-motion:reduce){.kids-page .ek-pet-living *{transition:none!important;scroll-behavior:auto}.kids-page .ek-pet-live-actions button:hover{transform:none}}.kids-page .ek-coat-options button>span{width:auto;height:auto;background:none;border-radius:0}.kids-page .ek-pet-live-actions strong,.kids-page #ekPetName label,.kids-page .ek-pet-personalise h3,.kids-page #ekPetName button,.kids-page .ek-coat-options button,.kids-page .ek-pet-wardrobe button,.kids-page .ek-pet-spaces button,.kids-page #ekPetMotion{font-size:14px}.kids-page .ek-pet-heading h1{overflow-wrap:anywhere}.kids-page .ek-pet-cinema{overflow:visible}.kids-page .ek-pet-cinema>img,.kids-page .ek-pet-cinema>video{transform:scale(var(--pet-zoom,1));transform-origin:center;transition:transform .28s ease,filter .28s ease;image-rendering:auto;filter:var(--kiki-filter,none) drop-shadow(0 18px 20px #2b17442b)}.kids-page .ek-real-crown{display:block;font-size:clamp(46px,8vw,84px);filter:drop-shadow(0 6px 5px #6e41084d);transform:rotate(-5deg)}.kids-page .ek-video-accessory[data-hat=crown]{top:-3%;z-index:5}.kids-page .ek-pet-screen:after{content:"";position:absolute;inset:auto 12% 82px;height:15%;border-radius:50%;background:#6643831a;filter:blur(14px);pointer-events:none}.kids-page .ek-pet-screen[data-room=meadow]{background:radial-gradient(circle at 18% 22%,#fff 0 5%,transparent 6%),linear-gradient(150deg,#f9f2ff,#e4d1fa)}.kids-page .ek-pet-screen[data-room=ocean]{background:radial-gradient(circle at 85% 15%,#fff 0 4%,transparent 5%),linear-gradient(150deg,#e8fbff,#b8e5fb)}.kids-page .ek-pet-screen[data-room=sunset]{background:linear-gradient(165deg,#ffb8bd,#ffd7b0 50%,#fff1cf)}.kids-page .ek-pet-screen[data-room=clouds]{background:radial-gradient(ellipse at 20% 25%,#fff 0 10%,transparent 11%),radial-gradient(ellipse at 80% 35%,#fff 0 13%,transparent 14%),linear-gradient(#7ecdf4,#e6f8ff)}.kids-page .ek-pet-screen[data-room=castle]{background:linear-gradient(155deg,#efe2ff,#ffddec 58%,#fff1bd)}.kids-page .ek-pet-screen[data-room=space]{background:radial-gradient(circle at 20% 20%,#fff 0 2px,transparent 3px),radial-gradient(circle at 75% 28%,#ffe66d 0 3px,transparent 4px),linear-gradient(150deg,#111936,#3d2870)}.kids-page .ek-pet-zoom-tools{display:flex;gap:6px}.kids-page .ek-pet-zoom-tools button{display:grid;place-items:center;width:40px;height:40px;border:1px solid #fff;border-radius:50%;background:#ffffffdc;color:#593a76}.kids-page .ek-coat-options{display:grid;grid-template-columns:repeat(5,1fr)}.kids-page .ek-coat-options button{min-width:0}.kids-page .ek-pet-spaces button{min-width:92px;background:linear-gradient(145deg,#fff,#f4edfa)}@media(max-width:480px){.kids-page .ek-coat-options{grid-template-columns:repeat(3,1fr)}.kids-page .ek-real-crown{font-size:50px}}.kids-page .ek-pet-cinema.celebrate:after{content:"\2726   \2605   \2726   \2605   \2726";position:absolute;inset:8% 0 auto;text-align:center;color:#ffd33d;font-size:34px;letter-spacing:18px;z-index:6;animation:ekSparkle 1.5s ease both}.kids-page #ekPetCheer{background:#e8f1ff;color:#3565aa;border-color:#cfdef2}.kids-page .ek-pet-live-actions{grid-template-columns:repeat(2,minmax(0,1fr))}@keyframes ekSparkle{0%{opacity:0;transform:translateY(25px) scale(.5)}45%{opacity:1;transform:translateY(-12px) scale(1.15)}to{opacity:0;transform:translateY(-40px) scale(.9)}}@media(max-width:850px){.kids-page .ek-pet-live-actions{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(max-width:600px){.kids-page .ek-pet-live-actions{grid-template-columns:repeat(3,1fr)}}@media(prefers-reduced-motion:reduce){.kids-page .ek-pet-cinema.celebrate:after{animation:none;opacity:1}}.kids-page .ek-buddy-options{margin-bottom:16px}.kids-page .ek-buddy-options h3{margin-top:2px}.kids-page .ek-buddy-options>div{display:grid;grid-template-columns:1fr 1fr;gap:9px}.kids-page .ek-buddy-options button{display:grid;grid-template-columns:54px 1fr;align-items:center;gap:10px;border:1px solid #e5dbea;border-radius:16px;padding:8px;background:#fff;color:#4f3864;text-align:left}.kids-page .ek-buddy-options button[aria-pressed=true]{border-color:#8f58ba;background:#f5eafa;box-shadow:0 0 0 2px #8f58ba}.kids-page .ek-buddy-options img{width:54px;height:54px;object-fit:contain}.kids-page .ek-buddy-options span{display:grid;gap:3px}.kids-page .ek-buddy-options small{color:#786788}.kids-page .ek-pet-cinema[data-pet=puppy]>img{mix-blend-mode:normal;object-fit:contain}.kids-page .ek-pet-cinema[data-pet=puppy].puppy-idle>img{animation:puppyBreathe 3s ease-in-out infinite}.kids-page .ek-pet-cinema[data-pet=puppy].puppy-dance>img{animation:puppyDance .55s ease-in-out 4}.kids-page .ek-pet-cinema[data-pet=puppy].puppy-snack>img{animation:puppySnack .5s ease-in-out 4}.kids-page .ek-pet-cinema[data-pet=puppy] .ek-video-accessory[data-hat=crown]{top:-5%}@keyframes puppyBreathe{50%{transform:scale(calc(var(--pet-zoom,1) * 1.025)) translateY(-4px)}}@keyframes puppyDance{25%{transform:scale(var(--pet-zoom,1)) rotate(-5deg) translateY(-8px)}75%{transform:scale(var(--pet-zoom,1)) rotate(5deg) translateY(-8px)}}@keyframes puppySnack{50%{transform:scale(var(--pet-zoom,1)) rotate(2deg) translateY(7px)}}@media(max-width:430px){.kids-page .ek-buddy-options button{grid-template-columns:44px 1fr}.kids-page .ek-buddy-options img{width:44px;height:44px}}@media(prefers-reduced-motion:reduce){.kids-page .ek-pet-cinema[data-pet=puppy]>img{animation:none!important}}.kids-page .ek-buddy-options>div{grid-template-columns:repeat(2,minmax(0,1fr))}.kids-page .ek-buddy-options button{position:relative;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.kids-page .ek-buddy-options button:hover{transform:translateY(-2px);box-shadow:0 10px 22px #45235f1c}.kids-page .ek-buddy-options button[aria-pressed=true]:after{content:"\2713";position:absolute;top:6px;right:7px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#70409b;color:#fff;font-weight:900}.kids-page .ek-buddy-options img[src*=kids-keza],.kids-page .ek-buddy-options img[src*=kids-timo]{border-radius:13px;object-fit:cover;object-position:50% 17%;background:#26182f}.kids-page .ek-pet-cinema[data-pet=keza]>img,.kids-page .ek-pet-cinema[data-pet=timo]>img{width:min(72%,480px);height:94%;object-fit:contain;mix-blend-mode:normal;filter:drop-shadow(0 20px 22px #150d2645);transition:opacity .12s ease,transform .2s ease}.kids-page .ek-pet-cinema[data-pet=keza].buddy-idle>img,.kids-page .ek-pet-cinema[data-pet=timo].buddy-idle>img,.kids-page .ek-pet-cinema[data-pet=puppy].buddy-idle>img{animation:friendBreathe 3.2s ease-in-out infinite}.kids-page .ek-pet-cinema[data-pet=keza].buddy-dance>img,.kids-page .ek-pet-cinema[data-pet=timo].buddy-dance>img{animation:humanDance .76s ease-in-out infinite}.kids-page .ek-pet-cinema[data-pet=keza].buddy-snack>img,.kids-page .ek-pet-cinema[data-pet=timo].buddy-snack>img{animation:humanTalk .7s ease-in-out infinite}.kids-page .ek-pet-cinema[data-pet=puppy].buddy-dance>img{animation:friendDance .55s ease-in-out 4}.kids-page .ek-pet-cinema[data-pet=puppy].buddy-snack>img{animation:friendSnack .52s ease-in-out 4}.kids-page .ek-pet-cinema[data-pet=keza] .ek-video-accessory[data-hat=crown],.kids-page .ek-pet-cinema[data-pet=timo] .ek-video-accessory[data-hat=crown]{top:-1%;left:50%}.kids-page .ek-pet-cinema[data-pet=keza] .ek-real-crown,.kids-page .ek-pet-cinema[data-pet=timo] .ek-real-crown{font-size:clamp(38px,7vw,70px)}@keyframes friendBreathe{0%,to{transform:scale(var(--pet-zoom,1)) translateY(0) rotate(0)}50%{transform:scale(calc(var(--pet-zoom,1) * 1.025)) translateY(-7px) rotate(-.5deg)}}@keyframes friendDance{0%,to{transform:scale(var(--pet-zoom,1)) rotate(0)}25%{transform:scale(var(--pet-zoom,1)) translateY(-9px) rotate(-4deg)}75%{transform:scale(var(--pet-zoom,1)) translateY(-9px) rotate(4deg)}}@keyframes friendSnack{0%,to{transform:scale(var(--pet-zoom,1))}50%{transform:scale(calc(var(--pet-zoom,1) * .98)) translateY(9px) rotate(1deg)}}@keyframes humanDance{0%,to{transform:scale(var(--pet-zoom,1)) translateY(0)}50%{transform:scale(var(--pet-zoom,1)) translateY(-8px)}}@keyframes humanTalk{0%,to{transform:scale(var(--pet-zoom,1))}50%{transform:scale(calc(var(--pet-zoom,1) * 1.012))}}@media(max-width:430px){.kids-page .ek-buddy-options>div{grid-template-columns:1fr 1fr}.kids-page .ek-buddy-options button{display:flex;flex-direction:column;align-items:flex-start}.kids-page .ek-buddy-options img{width:100%;height:70px}.kids-page .ek-pet-cinema[data-pet=keza]>img,.kids-page .ek-pet-cinema[data-pet=timo]>img{width:88%;height:92%}}@media(prefers-reduced-motion:reduce){.kids-page .ek-pet-cinema[data-pet]>img{animation:none!important}.kids-page .ek-buddy-options button{transition:none}}body #homeView #superWorkspace.pay-page{padding:0!important;background:transparent!important;color:#203744}#epRoot{--ep-ink:#203744;--ep-muted:#687880;--ep-line:#e1e8e9;color:var(--ep-ink);padding-bottom:100px;font-size:1rem}#epRoot *{box-sizing:border-box}#epRoot button,#epRoot input,#epRoot textarea,#epRoot select{font:inherit}#epRoot button{cursor:pointer}#epRoot button:disabled{opacity:.55;cursor:wait}#epRoot :is(button,input,textarea,select):focus-visible{outline:3px solid #8566bb;outline-offset:3px}#epRoot :is(h1,h2,p){margin:0}#epRoot h1{font-size:1.6rem;line-height:1.3;letter-spacing:-.5px}#epRoot h2{font-size:1.125rem;line-height:1.4}#epRoot p{line-height:1.6;color:var(--ep-muted)}.ep-content{padding-top:18px}.ep-dashboard{display:grid;gap:18px;align-items:start}.ep-dashboard>div{min-width:0;display:grid;gap:18px}.ep-panel{min-width:0;border:1px solid var(--ep-line);border-radius:22px;padding:20px;background:#fff}.ep-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.ep-section-head .ep-button{padding:7px 10px;min-height:40px;background:transparent;white-space:nowrap}.ep-balance{position:relative;isolation:isolate;overflow:hidden;padding:20px;border:1px solid #d9e5df;border-radius:24px;background:radial-gradient(ellipse at 100% 0%,#c9efdf,transparent 65%),linear-gradient(130deg,#fff3e9,#f0f9f2);color:#203d44}.ep-balance.violet{background:radial-gradient(ellipse at 100% 0%,#e2d6f5,transparent 65%),linear-gradient(130deg,#fff3e9,#f3effb);border-color:#e0d9ea}.ep-balance.peach{background:radial-gradient(ellipse at 100% 0%,#fff3e9,transparent 65%),linear-gradient(130deg,#fff3e9,#fff3e9);border-color:#fff3e9}.ep-balance:before,.ep-balance:after{content:"";position:absolute;border-radius:50%;z-index:-1;pointer-events:none}.ep-balance:before{width:210px;height:210px;border:25px solid #88baaa26;right:-95px;top:-100px}.ep-balance:after{width:140px;height:140px;border:18px solid #ffc58f24;left:-80px;bottom:-100px}.ep-balance-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:6px;font-weight:650}.ep-balance-top>span{overflow-wrap:anywhere}.ep-icon-button{display:grid;place-items:center;border:1px solid #cbdcd5;border-radius:50%;width:34px;height:34px;background:#ffffff8a;color:#47645f;flex-shrink:0}.ep-icon-button>span{font-size:20px}.ep-balance>small{font-size:.875rem;color:#557071}.ep-amount{display:flex;align-items:baseline;gap:8px;margin:4px 0 12px}.ep-amount strong{font-size:2.5rem;line-height:1.25;font-weight:750;letter-spacing:-1px}.ep-amount>span{font-size:.875rem;font-weight:650;color:#557071}.ep-balance-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.875rem}.ep-balance-foot>span{color:#577271}.ep-balance-foot>button{display:flex;align-items:center;border:0;color:#28675e;background:none;font-size:.875rem;font-weight:650;min-height:34px;padding:0}.ep-actions{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #accabf70;margin-top:10px;padding-top:14px;gap:6px}.ep-actions>button{display:grid;justify-items:center;gap:7px;min-height:64px;border:0;background:transparent;color:var(--ep-ink);padding:0;border-radius:12px}.ep-actions b{font-size:.875rem;font-weight:600}.ep-action-icon{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#d7ecdf;color:#24654d;flex-shrink:0}.ep-action-icon.topup{background:#fff3e9;color:#ff7900}.ep-action-icon.send{background:#e9dffa;color:#7045a6}.ep-action-icon.request{background:#fff3e9;color:#ff7900}.ep-action-icon.pay{background:#cceee0;color:#176a50}.ep-actions>button:hover{background:#ffffff70}.ep-record{display:flex;align-items:center;gap:12px;padding:14px 0;border:0;border-bottom:1px solid #edf0f1;background:#fff;width:100%;text-align:left;color:var(--ep-ink)}.ep-record:last-child{border-bottom:0}.ep-record-copy{display:grid;gap:3px;flex:1;min-width:0}.ep-record-copy strong,.ep-record-copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ep-record-copy strong{font-size:.9375rem}.ep-record-copy small,.ep-record-amount small{font-size:.8125rem;color:var(--ep-muted)}.ep-record-amount{display:grid;text-align:right;gap:5px;max-width:45%}.ep-record-amount strong{font-size:.9375rem;overflow-wrap:anywhere}.ep-status{display:inline-block;font-size:.8125rem;font-weight:600;color:#536773;background:#eef2f4;border-radius:30px;padding:3px 8px;text-transform:capitalize}.ep-status.open{color:#ff7900;background:#fff3e9}.ep-status.cancelled,.ep-status.expired{color:#795563;background:#f8edf1}.ep-empty{padding:24px 4px;text-align:center}.ep-empty>.material-symbols-rounded{display:grid;place-items:center;margin:0 auto 12px;width:50px;height:50px;background:#f1f4f5;color:#819195;border-radius:50%;font-size:25px}.ep-empty p{font-size:.9375rem;max-width:360px;margin:8px auto 16px!important}.ep-empty .ep-button{margin:auto}.ep-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 15px;border:0;border-radius:12px;background:#f0f4f6;color:#304955;font-size:.875rem!important;font-weight:650!important;line-height:1.35}.ep-button.primary{background:#285a58;color:#fff}.ep-button .material-symbols-rounded{font-size:20px}.ep-connect{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 4px}.ep-connect>div{display:grid;gap:3px}.ep-connect strong{font-size:.9375rem}.ep-connect span{font-size:.875rem;color:var(--ep-muted)}.ep-connect .ep-button{flex-shrink:0}.ep-tool{display:flex;align-items:center;gap:12px;width:100%;text-align:left;border:0;border-bottom:1px solid #edf0f1;background:#fff;color:var(--ep-ink);padding:16px 0}.ep-tool:last-child{border-bottom:0}.ep-tool>span:first-child{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#f2eef9;color:#74549c;flex-shrink:0}.ep-tool>span:nth-child(2){display:grid;gap:3px;min-width:0;flex:1;overflow-wrap:anywhere}.ep-tool strong{font-size:.9375rem}.ep-tool small{font-size:.875rem;color:var(--ep-muted)}.ep-tool>.material-symbols-rounded:last-child{font-size:20px;color:#819195}.ep-note{display:flex;align-items:flex-start;gap:12px;border-radius:20px;background:#f0f4f8;padding:18px}.ep-note>span{color:#7e8d99}.ep-note strong{font-size:.9375rem}.ep-note p{font-size:.875rem;margin-top:5px!important}#epRoot form{display:grid;gap:16px;margin-top:18px}#epRoot form>label{display:grid;gap:7px;font-size:.875rem;font-weight:600}#epRoot :is(input:not([type=radio]),textarea,select){min-width:0;width:100%;min-height:46px;border:1px solid #dce4e6;border-radius:12px;padding:11px 12px;background:#fafcfc;color:var(--ep-ink);font-size:1rem}#epRoot textarea{resize:vertical}.ep-colours{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:10px}.ep-colours legend{font-size:.875rem;font-weight:600;margin-bottom:9px}.ep-colours label{display:flex;align-items:center;gap:6px;padding:10px 12px;border:1px solid #d5e6dc;border-radius:25px;background:#ecf7f0;font-size:.875rem;cursor:pointer}.ep-colours .violet{background:#f2ecfa;border-color:#e3d9ef}.ep-colours .peach{background:#fff3e9;border-color:#fff3e9}.ep-colours input{accent-color:#285a58}.ep-details{margin:18px 0;display:grid;gap:12px;font-size:.875rem}.ep-details>div{display:flex;justify-content:space-between;gap:20px;border-bottom:1px solid #edf0f1;padding-bottom:12px}.ep-details dt{color:var(--ep-muted);flex-shrink:0}.ep-details dd{margin:0;text-align:right;overflow-wrap:anywhere;min-width:0}.ep-reference{font-variant-numeric:tabular-nums}.ep-method{display:flex;align-items:center;gap:10px;padding:20px 0;border-bottom:1px solid #edf0f1}.ep-method>span:first-child{color:#768892;font-size:23px}.ep-method strong{font-size:.9375rem;flex:1}.ep-method>span:last-child{color:#798990;font-size:.8125rem}.ep-methods p{font-size:.875rem;margin:18px 0!important}.ep-filters{display:flex;gap:10px;margin-bottom:8px}.ep-search{display:flex;align-items:center;gap:8px;flex:1;background:#fafcfc;border:1px solid #dce4e6;border-radius:12px;padding-left:12px;color:#788992}#epRoot .ep-search input{border:0;background:none}#epRoot .ep-filters>select{max-width:160px;font-size:.875rem}.ep-caption{font-size:.8125rem!important;margin-top:14px!important}.ep-flow-layout{display:grid;gap:18px;align-items:start}.ep-flow-aside>span{display:grid;place-items:center;width:62px;height:62px;background:#f4eaf4;color:#8e6094;border-radius:50%;font-size:30px;margin-bottom:18px}.ep-flow-aside>p{font-size:.9375rem;margin-top:10px!important}#epRoot .ep-money-input{display:flex;align-items:center;border:1px solid #dce4e6;border-radius:14px;background:#fafcfc;padding-left:16px}#epRoot .ep-money-input input{border:0;font-size:1.8rem;font-weight:700}.ep-money-input>span{color:#798a90;font-size:.875rem}.ep-chips{display:flex;gap:8px;flex-wrap:wrap}.ep-chips button{border:1px solid #e0e7e8;border-radius:24px;padding:8px 12px;min-height:38px;background:#fff;color:#49616b;font-size:.875rem!important}.ep-inline-note{font-size:.875rem!important;line-height:1.6;border-radius:12px;background:#f5f7f8;padding:14px;color:#5f737a}.ep-detail{max-width:620px;margin:0 auto;text-align:center}.ep-detail .ep-section-head{text-align:left}.ep-detail-amount{font-size:2.5rem;font-weight:750;line-height:1.25;letter-spacing:-1px;margin:18px 0 12px;overflow-wrap:anywhere}.ep-detail-amount small{font-size:1rem;color:var(--ep-muted);font-weight:600;letter-spacing:0}.ep-detail>p{margin:12px 0!important;white-space:pre-wrap;overflow-wrap:anywhere}.ep-detail>.ep-button{margin-top:16px}.ep-qr{max-width:220px;background:#fff;margin:20px auto;border:1px solid #e2e8e6;border-radius:18px;padding:12px}.ep-qr svg{display:block;width:100%;height:auto}.ep-button-row{display:flex;justify-content:center;gap:8px;flex-wrap:wrap}.ep-kicker{font-size:.8125rem;letter-spacing:2px;color:#708c86;font-weight:700}.ep-avatar{font-size:1rem;font-weight:700}.ep-avatar.tone-1{background:#fff3e9!important;color:#ff7900!important}.ep-avatar.tone-2{background:#dbf0e7!important;color:#346c57!important}.ep-error,.ep-notice{padding:14px 16px;margin-bottom:16px;border-radius:14px;font-size:.875rem;line-height:1.5}.ep-error{background:#fff3e9;color:#ff7900}.ep-notice{background:#eaf5ef;color:#2a6950}.ep-loading{margin-bottom:12px!important;font-size:.875rem}.ep-nav{position:fixed;bottom:0;left:0;right:0;z-index:100;background:#fffffffa;border-top:1px solid #e1e8e9;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:9px 12px calc(9px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ep-nav button{display:grid;justify-items:center;gap:4px;min-width:0;min-height:52px;border:0;background:none;color:#6f7e85}.ep-nav button>span{display:grid;place-items:center;width:50px;height:30px;border-radius:24px;font-size:24px}.ep-nav b{font-size:.875rem;font-weight:600}.ep-nav [aria-current=page]{color:#285a58}.ep-nav [aria-current=page]>span{background:#dfeee7}@media(min-width:900px){#epRoot{padding-bottom:30px}.ep-content{padding-top:22px}.ep-dashboard{grid-template-columns:minmax(0,1.25fr) minmax(280px,.8fr);gap:24px}.ep-flow-layout{grid-template-columns:minmax(0,1.2fr) minmax(260px,.75fr);max-width:980px;margin:auto}.ep-nav{position:sticky;top:var(--e3-header-height,68px);left:auto;right:auto;bottom:auto;padding:10px 0;border-top:0;border-bottom:1px solid #e1e8e9;display:flex;gap:10px;background:#fff3e9f5;z-index:10}.ep-nav button{display:flex;align-items:center;min-height:42px;padding:5px 16px;border-radius:30px;gap:7px}.ep-nav button>span{width:auto;height:auto;font-size:22px}.ep-nav [aria-current=page]{background:#dfeee7}.ep-panel,.ep-balance{padding:24px}.ep-amount strong{font-size:2.75rem}}@media(max-width:420px){.ep-panel,.ep-balance{padding:16px}.ep-record{gap:8px}.ep-record>.ep-action-icon{width:34px;height:34px}.ep-record-copy strong,.ep-record-amount strong{font-size:.875rem}.ep-filters{flex-wrap:wrap}.ep-search{flex-basis:100%}.ep-section-head{align-items:flex-start}.ep-details>div{gap:10px}.ep-connect{align-items:flex-start}.ep-connect span{display:none}}body #shopView.shop-promotions-home>.shop-hero{padding:16px 0!important;min-height:0!important;margin:0!important;background:transparent!important;box-shadow:none!important;border:0!important}body #shopView.shop-promotions-home>.shop-hero>:is(span,p){display:none}body #shopView.shop-promotions-home>.shop-hero>h1{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}body #shopView.shop-promotions-home #shopSearch{margin:0;max-width:none}.sp-promotions{margin:0 0 24px;min-width:0}.sp-carousel{position:relative;overflow:hidden;border-radius:24px;background:#fff3e9}.sp-slide{position:relative;min-height:286px;padding:30px 36px 58px;overflow:hidden;isolation:isolate;background:#fff3e9}.sp-slide[hidden]{display:none!important}.sp-slide:before{content:"";position:absolute;z-index:-1;width:440px;height:440px;border:70px solid #ffffff38;border-radius:50%;right:-100px;top:-140px;pointer-events:none}.sp-slide.mint{background:#d9eee0}.sp-slide.violet{background:#e8e1f6}.sp-slide.kids{background:#efe2f8}.sp-copy{position:relative;z-index:2;max-width:53%;color:#293744}.sp-copy>small{font-size:.75rem;letter-spacing:1.5px;font-weight:700;display:block;margin-bottom:12px}body #shopView .sp-copy h2{font-size:clamp(1.5rem,3.2vw,2.7rem);line-height:1.12;letter-spacing:-.8px;font-weight:750;white-space:pre-line;margin:0 0 12px}.sp-copy p{font-size:.9375rem;line-height:1.5;margin:0 0 18px;color:#576067;max-width:350px}.sp-cta{border:0;border-radius:30px;padding:12px 18px;background:#263f48;color:#fff;display:inline-flex;align-items:center;gap:9px;min-height:44px;font:600 .875rem DM Sans,sans-serif;cursor:pointer}.sp-cta>.material-symbols-rounded{font-size:19px}.sp-art{position:absolute;right:30px;top:20px;bottom:45px;width:39%;display:flex;align-items:center;justify-content:center}.sp-photo{position:absolute;width:58%;max-width:200px;aspect-ratio:1;overflow:hidden;border-radius:25px;background:#fff;box-shadow:0 14px 22px #ff790016}.sp-photo img{width:100%;height:100%;object-fit:cover;display:block}.sp-photo.photo-0{left:0;top:5%;transform:rotate(-9deg)}.sp-photo.photo-1{right:0;bottom:3%;transform:rotate(8deg)}.sp-badge{position:absolute;right:0;top:0;max-width:180px;text-align:center;border-radius:25px;padding:10px 16px;background:#ff7900;color:#fff;font-size:.875rem;font-weight:750;box-shadow:0 8px 20px #ff790012}.mint .sp-badge{background:#2b7356}.violet .sp-badge{background:#715097}.sp-ad-photo{width:100%;height:100%;object-fit:contain;border-radius:20px}.sp-ad-icon>.material-symbols-rounded{font-size:100px;color:#9662a1}.sp-controls{position:absolute;bottom:14px;left:28px;right:28px;display:flex;align-items:center;justify-content:center;gap:6px;z-index:3}.sp-controls>button{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:0;background:#ffffffa8;color:#3f4c52;padding:0;cursor:pointer}.sp-controls [data-sp-action=pause]{position:absolute;right:0}.sp-controls .material-symbols-rounded{font-size:21px}.sp-dots{display:flex;gap:5px}.sp-dots>button{display:grid;place-items:center;width:26px;height:28px;border:0;background:none;padding:0;cursor:pointer}.sp-dots>button:after{content:"";height:6px;width:6px;border-radius:8px;background:#66716c60;transition:width .15s}.sp-dots>button[aria-pressed=true]:after{width:21px;background:#344d50}.sp-offers{margin-top:22px}.sp-offer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px}.sp-offer-head h2{margin:0;font-size:1.2rem;letter-spacing:-.3px}.sp-tabs{display:flex;gap:6px;flex-wrap:wrap}.sp-tabs button{border:1px solid #e1e6e7;background:#fff;color:#566971;border-radius:30px;min-height:38px;padding:8px 12px;font:600 .8125rem DM Sans,sans-serif;cursor:pointer}.sp-tabs [aria-pressed=true]{background:#ffc58f;color:#2b2d32;border-color:#ffc58f}.sp-product-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:12px;overflow-x:auto;padding:0 0 8px;scroll-snap-type:x mandatory}.sp-product{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid #e3e8e9;border-radius:18px;background:#fff;text-align:left;color:#243946;cursor:pointer;min-width:0;scroll-snap-align:start}.sp-product-photo{position:relative;display:block;width:80px;height:86px;flex-shrink:0;border-radius:12px;overflow:hidden;background:#f0f2f3}.sp-product-photo img{display:block;width:100%;height:100%;object-fit:cover}.sp-product-photo>b{position:absolute;bottom:0;left:0;right:0;text-align:center;background:#ff7900;color:#fff;font-size:.75rem;padding:3px}.sp-product>span:last-child{display:grid;gap:5px;min-width:0;font-size:.875rem}.sp-product strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.sp-product small{font-size:.75rem;color:#6d7d85}.sp-product>span>b{font-size:.9375rem;white-space:nowrap}.sp-image-missing{background:#fff3e9}.sp-promotions button:focus-visible{outline:3px solid #78559f;outline-offset:3px}@media(max-width:700px){.sp-slide{min-height:260px;padding:24px 20px 55px}.sp-copy{max-width:56%}.sp-copy>small{font-size:.75rem;letter-spacing:.8px;margin-bottom:10px}.sp-copy p{display:none}.sp-copy .sp-cta{padding:10px 13px;font-size:.8125rem;margin-top:5px}.sp-art{width:38%;right:16px;top:36px;bottom:64px}.sp-photo{border-radius:17px;width:82%}.sp-photo.photo-0{left:0;top:4%}.sp-photo.photo-1{right:-3px;bottom:0}.sp-badge{font-size:.75rem;padding:7px 9px;right:-5px;top:-21px}.sp-offer-head{display:block}.sp-tabs{margin-top:12px}.sp-product-strip{grid-auto-columns:230px}.sp-controls{left:16px;right:16px}.sp-ad-photo{object-fit:cover}.sp-slide.kids .sp-copy{max-width:57%}body #shopView .sp-slide.kids h2{font-size:1.4rem;line-height:1.2}.sp-slide.kids .sp-art{opacity:.85}}@media(prefers-reduced-motion:reduce){.sp-dots>button:after{transition:none}}body #shopView.inline-page-open>.sp-promotions{display:none!important}.sp-copy .sp-product-price{display:block;font-size:clamp(22px,2.5vw,34px);color:#246958;margin:0 0 15px}.sp-product-price small{font-size:13px;font-weight:400}.sp-slide.mint .sp-ad-photo{object-fit:contain}.sp-promotions .sp-house-slide{display:block!important;padding:0;background:transparent;min-height:0}.sp-promotions .sp-house-slide[hidden]{display:none!important}.sp-promotions .sp-house-slide>a{display:block;text-decoration:none;color:inherit}.sp-promotions .sp-house-slide .eac{min-height:360px;border-radius:0}.sp-promotions .sp-house-slide>a:focus-visible{outline:3px solid #ff7900;outline-offset:-3px}.sp-promotions .sp-house-slide .eac-copy{padding-bottom:68px}.sp-promotions .sp-house-slide:before{display:none}.sp-promotions .sp-house-disclosure{display:block;background:#fff;color:#586275;font-size:12px;padding:10px 20px}#shopView .sc-delivery-panel{grid-column:1/-1;min-width:0;display:block;margin-top:22px;border:1px solid #e0e3e6;border-radius:10px;background:#fff;color:#303238;overflow:hidden}#shopView .sc-delivery-panel .sd-heading{display:flex;align-items:center;gap:10px;padding:15px 18px;border-bottom:1px solid #e6e7e9;background:#fff3e9}#shopView .sc-delivery-panel .sd-heading>.material-symbols-rounded{font-size:23px;color:#ff7900}#shopView .sc-delivery-panel h3{margin:0;font-size:1rem;font-weight:700;line-height:1.4}#shopView .sc-delivery-panel h4{margin:0 0 8px;font-size:1rem;font-weight:650;line-height:1.4}#shopView .sc-delivery-panel .sd-location{padding:18px 18px 4px}#shopView .sc-delivery-panel label{display:grid;gap:6px;min-width:0;margin:12px 0;font-size:.875rem;color:#555a62;font-weight:500}#shopView .sc-delivery-panel select{width:100%;min-width:0;min-height:46px;padding:10px 30px 10px 12px;border:1px solid #bfc3c8;border-radius:5px;background:#fff;font:400 1rem DM Sans,sans-serif;color:#303238}#shopView .sc-delivery-panel select:disabled{background:#f6f7f8;color:#8a8d91;border-color:#dfe1e4}#shopView .sc-delivery-panel .sd-location-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}#shopView .sc-delivery-panel .sd-method{display:grid;grid-template-columns:38px minmax(0,1fr);gap:13px;margin:0 18px;padding:18px 0;border-bottom:1px solid #e6e7e9}#shopView .sc-delivery-panel .sd-method>.material-symbols-rounded,#shopView .sc-delivery-panel .sd-returns>.material-symbols-rounded{display:grid;place-items:center;width:38px;height:40px;border:1px solid #dedfe2;border-radius:6px;font-size:26px;color:#50555d}#shopView .sc-delivery-panel p{margin:5px 0;font-size:.875rem;line-height:1.5;color:#646970;overflow-wrap:anywhere}#shopView .sc-delivery-panel .sd-fee{color:#303238;font-size:1rem;font-weight:550}#shopView .sc-delivery-panel .sd-eta{color:#3b6743}#shopView .sc-delivery-panel .sd-station{padding:10px 12px;background:#f7f8f9;border-radius:5px}#shopView .sc-delivery-panel summary{min-height:32px;padding:5px 0;color:#ff7900;font-size:.875rem;cursor:pointer}#shopView .sc-delivery-panel .sd-returns{display:grid;grid-template-columns:38px minmax(0,1fr);gap:13px;padding:18px}#shopView .sc-delivery-panel .sd-returns summary{font-size:1rem;color:#303238;font-weight:650}#shopView .sc-delivery-panel .sd-note{margin:0;padding:12px 18px;border-top:1px solid #e6e7e9;background:#fafafa;font-size:.8125rem}#shopView .sc-delivery-panel .sd-error{color:#ff7900}#shopView .sc-delivery-panel button{min-height:40px;border:0;background:none;color:#ff7900;font:600 .875rem DM Sans,sans-serif;cursor:pointer}#shopView .sc-delivery-panel :is(select,summary,button):focus-visible{outline:3px solid #ff7900;outline-offset:3px}@media(min-width:1024px)and (max-width:1199px){#shopView .sc-delivery-panel .sd-location-pair{grid-template-columns:1fr;gap:0}}@media(max-width:767px){#shopView .sc-delivery-panel{margin-top:18px;width:100%;box-sizing:border-box}#shopView .sc-delivery-panel .sd-location-pair{grid-template-columns:1fr;gap:0}#shopView .sc-delivery-panel .sd-heading{padding:14px}#shopView .sc-delivery-panel .sd-location{padding:14px 14px 0}#shopView .sc-delivery-panel .sd-method{margin:0 14px;gap:10px;padding:16px 0}#shopView .sc-delivery-panel .sd-returns{padding:14px;gap:10px}#shopView .sc-delivery-panel .sd-note{padding:12px 14px}#shopView .sc-delivery-panel select{min-height:48px;box-sizing:border-box}#shopView .sc-delivery-panel summary{min-height:44px;box-sizing:border-box;line-height:1.5;padding:10px 0}#shopView .sc-delivery-panel button{min-height:44px}}body #shopView [hidden]{display:none!important}body #shopView.shop-discovery{width:min(100%,1240px);background:#fff3e9;color:#253d49;padding-bottom:110px}body #shopView.inline-page-open>.sc-home-collections{display:none!important}body #shopView .shop-workspace{margin-top:16px}body #shopView .sc-section-head,body #shopView>.products-section>.shop-title{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 14px}body #shopView .sc-section-head h2,body #shopView>.products-section h2{margin:0;font-size:1.2rem;line-height:1.3;letter-spacing:-.35px}body #shopView .sc-section-head>button,body #shopView>.products-section>.shop-title>button{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;min-height:44px;padding:0 4px;background:none;border:0;font:600 .875rem DM Sans,sans-serif;color:#386875;cursor:pointer}#shopView .sc-section-head>button .material-symbols-rounded{font-size:18px}#shopView .sc-category-strip{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:16px}#shopView .sc-category{--sc-tint:#fff3e9;display:flex;flex-direction:column;align-items:center;gap:6px;border:0;background:transparent;padding:0;color:#253d49;min-width:0;text-align:center;font-family:DM Sans,sans-serif;cursor:pointer}#shopView .sc-tone-1{--sc-tint:#fff3e9}#shopView .sc-tone-2{--sc-tint:#e3ede3}#shopView .sc-tone-3{--sc-tint:#eee4f5}#shopView .sc-category>span{display:grid;place-items:center;width:100%;aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--sc-tint);border:5px solid var(--sc-tint)}#shopView .sc-category img{display:block;width:100%;height:100%;object-fit:cover}#shopView .sc-category strong{font-size:.875rem;line-height:1.35}#shopView .sc-category small{font-size:.75rem;color:#667b85}#shopView .sc-category>span>.material-symbols-rounded{font-size:42px;color:#557380}#shopView .sc-category-strip .sc-category>small{display:none}#shopView .sc-collection{margin:28px 0 0;min-width:0}#shopView .sc-family{padding:18px;border:1px solid #ffc58f;border-radius:22px;background:#fff3e9}#shopView .sc-family .sc-section-head>button{color:#ff7900}#shopView .sc-collection .sc-section-head h2{display:flex;align-items:center;gap:10px}#shopView .sc-collection .sc-section-head h2:before{content:"";width:5px;height:22px;flex-shrink:0;border-radius:5px;background:#ff7900;color:#fff}#shopView .sc-product-row,#shopView .sc-product-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}#shopView .sc-product-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid #e3e9eb;border-radius:20px;background:#fff;min-width:0}#shopView .sc-product-open{display:flex;flex:1;flex-direction:column;width:100%;padding:0;border:0;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}#shopView .sc-photo{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;background:#edf1f3;overflow:hidden}#shopView .sc-photo>img{display:block;width:100%;height:100%;object-fit:cover}#shopView .sc-photo>.material-symbols-rounded{font-size:64px;color:#71929b}#shopView .sc-discount,#shopView .sc-new{position:absolute;top:12px;left:12px;padding:5px 9px;border-radius:20px;background:#ff7900;color:#fff;font-size:.75rem}#shopView .sc-new{background:#386b55}#shopView .sc-product-copy{display:flex;flex:1;flex-direction:column;gap:7px;padding:14px 14px 10px}#shopView .sc-product-copy small{color:#647a85;font-size:.75rem}#shopView .sc-product-copy strong{font-size:.9375rem;line-height:1.4}#shopView .sc-product-copy b{font-size:1rem;margin-top:auto;padding-top:2px;color:#213f4b}#shopView .sc-card-actions{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 9px 9px}#shopView .sc-card-actions button{display:flex;align-items:center;justify-content:center;gap:5px;padding:8px;min-height:44px;border:0;border-radius:12px;background:#f5f7f8;color:#526a75;font:600 .875rem DM Sans,sans-serif;cursor:pointer}#shopView .sc-card-actions button:last-child{background:#ffc58f;color:#2b2d32}#shopView .sc-card-actions button:last-child:hover{background:#ffc58f}#shopView .sc-card-actions .material-symbols-rounded{font-size:19px}#shopView .sc-page-head{display:flex;align-items:center;gap:12px;margin:0 0 20px;min-width:0}#shopView .sc-page-head h1{margin:0;font-size:1.5rem;letter-spacing:-.6px}#shopView .sc-page-head>button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:44px;min-height:44px;padding:10px;border:1px solid #e1e8ed;border-radius:14px;background:#fff;font:600 .875rem DM Sans,sans-serif;color:#496574;cursor:pointer}#shopView .sc-page-head>.sc-breadcrumb{border:0;background:none;padding:0}#shopView .sc-page-head>.sc-detail-share{margin-left:auto}#shopView .sc-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}#shopView .sc-category-grid .sc-category{gap:7px;padding:10px 10px 16px;border:1px solid #e3e8e9;border-radius:21px;background:#fff}#shopView .sc-category-grid .sc-category>span{aspect-ratio:1.65;border-radius:14px;margin-bottom:3px;border-width:0}#shopView .sc-category-grid .sc-category strong{font-size:1rem}#shopView .sc-browse-toolbar{display:flex;gap:12px;margin:0 0 14px}#shopView .sc-search{display:flex;align-items:center;gap:8px;flex:1;min-width:0;border:1px solid #dce5e9;background:#fff;border-radius:14px;padding:0 14px}#shopView .sc-search>.material-symbols-rounded{color:#76929e;font-size:22px}#shopView .sc-search input{min-width:0;width:100%;min-height:48px;padding:12px 0;border:0;background:transparent;font:400 1rem DM Sans,sans-serif;color:#253d49;outline-offset:2px}#shopView .sc-sort{display:flex;align-items:center;gap:8px;font-size:.8125rem;color:#617b87}#shopView .sc-sort select{max-width:180px;min-height:48px;border:1px solid #dce5e9;border-radius:14px;padding:10px;background:#fff;font:500 .875rem DM Sans,sans-serif;color:#344f5b}#shopView .sc-types{display:flex;gap:8px;overflow-x:auto;padding:3px 2px 10px;scrollbar-width:thin}#shopView .sc-types button{flex-shrink:0;padding:10px 15px;min-height:44px;border:1px solid #e0e6e9;border-radius:24px;background:#fff;color:#5c7380;font:600 .875rem DM Sans,sans-serif;cursor:pointer}#shopView .sc-types button[aria-pressed=true]{background:#294957;border-color:#294957;color:#fff}#shopView .sc-filter-row{display:flex;align-items:center;flex-wrap:wrap;gap:6px 20px;margin:0 0 15px;font-size:.875rem;color:#526e7c}#shopView .sc-filter-row label{display:flex;align-items:center;gap:6px;min-height:40px;cursor:pointer}#shopView .sc-filter-row input{width:17px;height:17px;accent-color:#386875}#shopView .sc-filter-row>span{margin-left:auto;color:#71858f}#shopView .sc-detail{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:20px;background:#fff;border:1px solid #e1e8ec;border-radius:26px}#shopView .sc-detail-image{min-width:0}#shopView .sc-detail-image .sc-photo{border-radius:19px}#shopView .sc-detail-copy{padding:12px 4px;min-width:0}#shopView .sc-detail-copy>small{font-size:.875rem;color:#647d89}#shopView .sc-detail-copy>h2{font-size:clamp(1.5rem,2.6vw,2rem);line-height:1.2;letter-spacing:-.6px;margin:10px 0 14px}#shopView .sc-detail-copy>strong{font-size:1.6rem;color:#ff7900}#shopView .sc-detail-tags{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0}#shopView .sc-detail-tags>span{padding:7px 10px;border-radius:9px;background:#f2f5f6;color:#597583;font-size:.75rem}#shopView .sc-buy{display:flex;gap:12px;margin-top:20px}#shopView .sc-quantity{display:flex;align-items:center;border:1px solid #dfe7eb;border-radius:13px;overflow:hidden}#shopView .sc-quantity button{display:grid;place-items:center;min-width:42px;min-height:48px;padding:0;border:0;background:#f8fafb;color:#486978;cursor:pointer}#shopView .sc-quantity button:disabled{color:#a3b2b9;cursor:default}#shopView .sc-quantity output{min-width:28px;text-align:center;font-size:.9375rem}#shopView .sc-add-primary{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-height:50px;border:1px solid #ff7900;border-radius:13px;background:#ffc58f;color:#2b2d32;font:700 .9375rem DM Sans,sans-serif;padding:10px 15px;cursor:pointer}#shopView .sc-add-primary:hover{background:#ff7900;color:#fff}#shopView .sc-inline-status{color:#356754;font-size:.8125rem;margin:10px 0;min-height:1em}#shopView .sc-product-details{border-top:1px solid #e7ecef;margin-top:10px}#shopView .sc-product-details summary{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:12px 0;font-size:.875rem;font-weight:600;cursor:pointer;list-style:none}#shopView .sc-product-details summary::-webkit-details-marker{display:none}#shopView .sc-product-details dl{margin:0;font-size:.8125rem}#shopView .sc-product-details dl>div{display:flex;justify-content:space-between;gap:15px;padding:9px 0}#shopView .sc-product-details dt{color:#73868f}#shopView .sc-product-details dd{margin:0;text-align:right}#shopView .sc-share-link{display:grid;gap:8px;margin:16px 0;font-size:.875rem;color:#486978}#shopView .sc-share-link input{width:100%;min-width:0;padding:13px;border:1px solid #cedce4;border-radius:12px;background:#fff;font:400 1rem DM Sans,sans-serif;color:#294957}#shopView .sc-empty{grid-column:1/-1;padding:44px 20px;background:#fff;border:1px solid #e3e9eb;border-radius:20px;text-align:center}#shopView .sc-empty>.material-symbols-rounded{font-size:38px;color:#7797a5}#shopView .sc-empty h2{font-size:1.15rem;margin:14px 0 9px}#shopView .sc-empty p{color:#6d838f;font-size:.875rem}#shopView .sc-empty button{min-height:44px;padding:12px 18px;border:0;border-radius:12px;background:#fff3e9;color:#ff7900;font:600 .875rem DM Sans,sans-serif;cursor:pointer}#shopView .sc-image-missing:after{content:"Image unavailable";font-size:.875rem;color:#607f8e}body #shopView>.products-section>.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}body #shopView>.products-section .product-card{border:1px solid #e3e9eb;border-radius:20px;box-shadow:none}body #shopView>.products-section .product-image{position:relative;height:auto;aspect-ratio:1;background:#edf1f3}body #shopView>.products-section .product-info{padding:14px;min-height:126px}body #shopView>.products-section .product-info h3{font-size:.9375rem;line-height:1.4;margin:7px 0}body #shopView>.products-section .product-info h3 a{color:inherit;text-decoration:none}body #shopView>.products-section .product-info>small{color:#647a85;font-size:.75rem}body #shopView>.products-section .product-info>strong{font-size:1rem;color:#213f4b}body #shopView>.products-section .add-cart{background:#ffc58f;color:#2b2d32;box-shadow:none;width:40px;height:40px;border-radius:12px}body #shopView>.products-section .sc-source-share{position:absolute;right:9px;top:9px;z-index:2;display:grid;place-items:center;min-height:44px;min-width:44px;border:1px solid #ffffff9c;border-radius:50%;background:#ffffffed;box-shadow:0 2px 8px #213f4b10;color:#3e6376;padding:0;cursor:pointer}#shopView .sc-source-share .material-symbols-rounded{font-size:20px}#shopView [data-sc-product]:focus-visible,#shopView [class^=sc-] button:focus-visible,#shopView [data-sc-share]:focus-visible{outline:3px solid #ff7900;outline-offset:3px}@media(hover:hover){#shopView .sc-product-card:hover{border-color:#b8cdd7}#shopView .sc-category:hover strong{color:#ff7900}}@media(max-width:900px){#shopView .sc-product-row,#shopView .sc-product-grid,body #shopView>.products-section>.product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#shopView .sc-product-row{grid-template-columns:repeat(4,minmax(170px,1fr));overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}#shopView .sc-product-row>.sc-product-card{scroll-snap-align:start}#shopView .sc-category-strip{gap:12px;grid-template-columns:repeat(8,84px);overflow-x:auto;padding-bottom:8px}#shopView .sc-detail{gap:20px;padding:16px}#shopView .sc-buy{flex-wrap:wrap}}@media(max-width:600px){body #shopView.shop-discovery{padding-left:16px;padding-right:16px}#shopView .sc-category-strip{grid-template-columns:repeat(8,76px);gap:12px}#shopView .sc-category strong{font-size:.875rem}#shopView .sc-category-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#shopView .sc-category-grid .sc-category{padding:8px 8px 13px}#shopView .sc-category-grid .sc-category>span{aspect-ratio:1.45}#shopView .sc-category-grid .sc-category strong{font-size:.9375rem}#shopView .sc-product-grid,body #shopView>.products-section>.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#shopView .sc-product-row{grid-template-columns:repeat(4,minmax(158px,42%));gap:12px}#shopView .sc-section-head h2,body #shopView>.products-section h2{font-size:1.0625rem}#shopView .sc-section-head>button,body #shopView>.products-section>.shop-title>button{font-size:.875rem}#shopView .sc-collection{margin-top:22px}#shopView .sc-family{padding:12px}#shopView .sc-product-copy{padding:12px 11px 8px}#shopView .sc-product-copy strong{font-size:.875rem}#shopView .sc-product-copy b{font-size:.9375rem}#shopView .sc-card-actions{padding:0 6px 6px}#shopView .sc-card-actions button{padding:7px;font-size:.875rem;gap:3px}#shopView .sc-page-head{margin-bottom:16px;gap:10px}#shopView .sc-page-head h1{font-size:1.35rem}#shopView .sc-browse-toolbar{gap:8px;flex-wrap:wrap}#shopView .sc-search{flex-basis:100%}#shopView .sc-sort{margin-left:auto}#shopView .sc-sort select{min-height:42px;font-size:.8125rem;max-width:180px}#shopView .sc-filter-row{gap:2px 12px;font-size:.875rem}#shopView .sc-filter-row>span{margin-left:0}#shopView .sc-detail{display:block;padding:12px;border-radius:22px}#shopView .sc-detail-image .sc-photo{aspect-ratio:1.15}#shopView .sc-detail-copy{padding:20px 4px 5px}#shopView .sc-detail-copy>h2{font-size:1.5rem}#shopView .sc-detail-copy>strong{font-size:1.4rem}#shopView .sc-buy{gap:9px}#shopView .sc-add-primary{font-size:.875rem;padding:10px}#shopView .sc-quantity button{min-width:38px}body #shopView>.products-section .product-info{padding:12px;min-height:126px}body #shopView>.products-section .product-info h3{font-size:.875rem}body #shopView>.products-section .product-info>strong{font-size:.875rem}}#shopView .sc-new-arrivals{border-radius:26px;padding:23px;background:linear-gradient(115deg,#fff3e9,#eaf8f9);margin-block:24px}#shopView .sc-new-arrivals .sc-section-head h2{color:#ff7900}#shopView .sc-education{background:#fff3e9;border-radius:26px;padding:23px}#shopView .sc-detail-description{font-size:16px;line-height:1.75;color:#597089;margin:18px 0;max-width:600px}@media(max-width:600px){#shopView .sc-new-arrivals,#shopView .sc-education{padding:20px 15px;border-radius:22px}#shopView .sc-new-arrivals .sc-section-head{gap:12px;flex-wrap:wrap}}#shopView .sc-description-panel{margin-top:22px;padding:22px;background:#fff;border:1px solid #e1e8ec;border-radius:14px}#shopView .sc-description-panel h2{font-size:1.125rem;margin:0 0 12px;color:#303238}#shopView .sc-description-panel .sc-detail-description{max-width:none;margin:0;line-height:1.65}@media(max-width:600px){#shopView .sc-description-panel{padding:18px 16px;margin-top:18px}}body #lifeView:has(#lifeContent.ef-food){width:min(100%,1240px);max-width:1240px;margin-inline:auto;background:#fafbfc}#lifeContent.ef-food{padding:18px 0 10px;color:#293d46;font-family:DM Sans,sans-serif}.ef-food [hidden]{display:none!important}.ef-food button,.ef-food input,.ef-food textarea{font-family:inherit}.ef-food button,.ef-food a{touch-action:manipulation}.ef-food button{cursor:pointer}.ef-food button:disabled{cursor:default;opacity:.5}.ef-intro,.ef-section-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:15px}.ef-intro h1{margin:0;font-size:1.65rem;letter-spacing:-.7px;line-height:1.2}.ef-intro small{font-size:.875rem;color:#6d828d;white-space:nowrap}.ef-link{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:6px 0;border:0;background:transparent;color:#496d7c;font-size:.875rem;font-weight:600;text-decoration:none;flex-shrink:0}.ef-link .material-symbols-rounded{font-size:19px}.ef-search{display:flex;align-items:center;gap:10px;min-height:50px;border:1px solid #d8e2e8;border-radius:15px;background:#fff;padding:0 16px;margin-bottom:20px;box-shadow:0 3px 12px #1b435408}.ef-search>.material-symbols-rounded{font-size:23px;color:#638597}.ef-search input{flex:1;min-width:0;border:0;padding:14px 0;background:none;font-size:1rem;color:#304b58}.ef-categories{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;max-width:770px;margin-bottom:24px}.ef-category{--food-tint:#fbe9db;display:flex;flex-direction:column;align-items:center;gap:9px;min-width:0;border:0;background:none;color:#3c5360;padding:2px;font-size:.875rem}.ef-tone-1{--food-tint:#dfede9}.ef-tone-2{--food-tint:#e6ebfa}.ef-tone-3{--food-tint:#f1e5f3}.ef-category>span{width:82px;max-width:100%;aspect-ratio:1;border-radius:50%;display:grid;place-items:center;overflow:hidden;border:5px solid var(--food-tint);background:var(--food-tint)}.ef-category img{width:100%;height:100%;display:block;object-fit:cover}.ef-category[aria-pressed=true]>span{outline:2px solid #436977;outline-offset:2px}.ef-category b{font-weight:600;line-height:1.35}.ef-section{margin-top:25px;min-width:0}.ef-section-heading{margin-bottom:13px}.ef-section-heading h2{margin:0;font-size:1.25rem;line-height:1.3;letter-spacing:-.4px}.ef-meal-row,.ef-meal-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ef-meal{position:relative;overflow:hidden;background:#fff;border:1px solid #e3e9ec;border-radius:20px;min-width:0}.ef-meal-open{width:100%;border:0;background:none;padding:0;text-align:left;color:inherit;display:flex;height:100%;flex-direction:column}.ef-photo{position:relative;display:grid;place-items:center;overflow:hidden;aspect-ratio:1.3;width:100%;background:#eff3f1}.ef-photo>img{display:block;width:100%;height:100%;object-fit:cover}.ef-photo>.material-symbols-rounded{font-size:50px;color:#80a197}.ef-photo>small{position:absolute;left:10px;top:10px;background:#ffffffed;color:#596d70;padding:5px 8px;border-radius:8px;font-size:.75rem}.ef-meal-copy{display:flex;flex-direction:column;gap:7px;padding:14px 13px 16px;flex:1;width:100%}.ef-meal-copy small{font-size:.75rem;color:#748790}.ef-meal-copy strong{font-size:1rem;line-height:1.35;font-weight:650}.ef-meal-copy b{font-size:1rem;padding-top:7px;padding-right:37px;margin-top:auto;color:#2c5260}.ef-add{position:absolute;right:9px;bottom:9px;display:grid;place-items:center;min-width:40px;min-height:40px;border:0;border-radius:50%;background:#f9e5d9;color:#a24b28;padding:0}.ef-restaurant-row,.ef-restaurant-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.ef-restaurant{position:relative;border:1px solid #e2e7e9;border-radius:22px;overflow:hidden;background:#fff;min-width:0;padding:0;text-align:left;color:#2b4450}.ef-restaurant-photo{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:2.05;background:#e7edf5;overflow:hidden}.ef-restaurant:nth-child(2n) .ef-restaurant-photo{background:#f7e8dc}.ef-restaurant:nth-child(3n) .ef-restaurant-photo{background:#e2efe8}.ef-restaurant-photo img{width:100%;height:100%;display:block;object-fit:cover}.ef-restaurant-photo>.material-symbols-rounded{font-size:52px;color:#7894a5}.ef-restaurant-photo b{position:absolute;bottom:10px;left:12px;border-radius:8px;background:#ffffffeb;font-size:.75rem;font-weight:600;padding:5px 9px}.ef-restaurant-copy{display:grid;gap:6px;padding:15px 42px 16px 15px}.ef-restaurant-copy strong{font-size:1.0625rem;line-height:1.3}.ef-restaurant-copy small{font-size:.8125rem;color:#6e858f}.ef-restaurant>.material-symbols-rounded{position:absolute;right:14px;bottom:28px;font-size:20px;color:#708a96}.ef-empty{padding:30px 20px;background:#fff;border:1px solid #e3e9ec;border-radius:20px;text-align:center;grid-column:1/-1}.ef-empty>.material-symbols-rounded{font-size:36px;color:#85a3ac}.ef-empty h2{font-size:1.2rem;margin:12px 0 6px}.ef-empty p{font-size:.9375rem;line-height:1.5;color:#6a828c;max-width:440px;margin:8px auto}.ef-empty.compact{display:flex;align-items:center;justify-content:center;gap:12px;padding:17px}.ef-empty.compact p{margin:0;font-size:.875rem;max-width:550px}.ef-note{font-size:.8125rem;line-height:1.6;color:#6b808b;margin:18px 0}.ef-back{display:flex;align-items:center;gap:8px;padding:0 0 12px;min-height:44px;border:0;background:none;color:#577584;font-size:.875rem}.ef-restaurant-heading{display:flex;align-items:center;gap:16px;margin:12px 0 16px}.ef-restaurant-symbol{width:65px;height:65px;border-radius:21px;display:grid;place-items:center;background:#e7edf5;color:#547591}.ef-restaurant-symbol>.material-symbols-rounded{font-size:32px}.ef-restaurant-heading h1{margin:0 0 7px;font-size:1.7rem;letter-spacing:-.5px}.ef-restaurant-heading p{margin:0;color:#738692;font-size:.875rem}.ef-description{font-size:1rem;line-height:1.6;color:#5a7683}.ef-visit{padding:14px 18px;border:1px solid #e0e7eb;border-radius:15px;background:#fff;margin:18px 0;font-size:.875rem}.ef-visit summary{display:flex;align-items:center;justify-content:space-between;min-height:30px;cursor:pointer;font-weight:600}.ef-visit p{line-height:1.6;white-space:pre-line}.ef-visit a{color:#345f7c}.ef-detail{display:grid;grid-template-columns:1fr 1fr;gap:28px;padding:20px;background:#fff;border:1px solid #e0e7eb;border-radius:25px}.ef-detail>.ef-photo{border-radius:18px;aspect-ratio:1.05}.ef-detail>div{padding:12px 0}.ef-detail h1{font-size:2rem;line-height:1.2;letter-spacing:-.7px;margin:14px 0}.ef-detail>div>p{color:#6c828c;font-size:1rem;line-height:1.6}.ef-detail>div>strong{display:block;font-size:1.7rem;margin:18px 0}.ef-primary{display:flex;align-items:center;justify-content:center;gap:9px;min-height:50px;width:100%;border:0;border-radius:14px;padding:12px 18px;background:#28586b;color:#fff;text-decoration:none;font-size:1rem;font-weight:600;cursor:pointer}.ef-primary>.material-symbols-rounded{font-size:21px}.ef-cart-group{padding:20px;margin:18px 0;border:1px solid #e1e7eb;border-radius:22px;background:#fff}.ef-cart-group>h2{font-size:1.25rem;margin:0 0 18px}.ef-cart-line{display:flex;align-items:center;gap:14px;padding:12px 0;border-top:1px solid #edf0f2}.ef-cart-line>.ef-photo{width:72px;height:72px;flex-shrink:0;border-radius:14px}.ef-cart-line>.ef-photo small{display:none}.ef-cart-line>div:not(.ef-quantity){flex:1;display:grid;gap:7px}.ef-cart-line strong{font-size:1rem;line-height:1.4}.ef-cart-line small{font-size:.875rem;color:#6f8691}.ef-quantity{display:flex;align-items:center;gap:7px}.ef-quantity>button{display:grid;place-items:center;width:40px;height:40px;background:#f0f4f6;border:0;border-radius:12px;color:#527582}.ef-quantity output{font-size:.9375rem;min-width:18px;text-align:center}.ef-quantity .material-symbols-rounded{font-size:20px}.ef-total{display:flex;justify-content:space-between;gap:14px;padding:18px 0;font-size:1rem}.ef-checkout-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:24px;align-items:start}.ef-checkout,.ef-order-summary{border:1px solid #e0e7eb;border-radius:22px;padding:24px;background:#fff}.ef-checkout h2,.ef-order-summary h2{font-size:1.25rem;margin:0 0 20px}.ef-checkout label{display:grid;gap:8px;margin-bottom:15px;font-size:.9375rem;font-weight:600}.ef-checkout label>span{display:inline;font-size:.8125rem;color:#758b95;font-weight:400}.ef-checkout input,.ef-checkout textarea{min-width:0;width:100%;border:1px solid #cfdee5;padding:12px;border-radius:12px;font-size:1rem;color:#294855;background:#fff}.ef-checkout textarea{resize:vertical}.ef-order-summary>div,.ef-review-lines>div{display:flex;justify-content:space-between;gap:16px;margin:14px 0;font-size:.9375rem;line-height:1.5}.ef-order-summary b,.ef-review-lines b{white-space:nowrap}.ef-order-summary>.ef-total{border-top:1px solid #e5eaee;font-size:1.0625rem}.ef-error{color:#a4362c;font-size:.875rem;line-height:1.5}.ef-review{max-width:680px;margin:15px auto;padding:28px;border:1px solid #e0e8ed;border-radius:24px;background:#fff}.ef-review-symbol{display:grid;place-items:center;width:66px;height:66px;border-radius:22px;background:#e4f0e9;color:#4b7762;margin-bottom:18px}.ef-review-symbol .material-symbols-rounded{font-size:32px}.ef-review h1{font-size:1.5rem;line-height:1.3;margin:0 0 14px}.ef-review>p{font-size:.9375rem;line-height:1.6;color:#5c7886}.ef-review-lines{border-block:1px solid #e4eaee;margin:20px 0;padding:8px 0}.ef-orders{display:grid;gap:14px;grid-template-columns:repeat(2,1fr)}.ef-orders article{padding:20px;border:1px solid #e0e7eb;border-radius:20px;background:#fff}.ef-orders h2{font-size:1.125rem;margin:10px 0}.ef-orders small{display:block;margin:8px 0;color:#708693}.ef-orders p{text-transform:capitalize;font-size:.875rem;color:#406b60}.ef-feedback{padding:11px 15px;margin:0 0 15px;background:#e6f0e9;border-radius:12px;color:#346550;font-size:.875rem}.ef-loading{color:#748994;font-size:.9375rem;padding:15px}.ef-image-missing:after{content:"Menu photo unavailable";font-size:.75rem;color:#66838b;text-align:center}.ef-food :is(button,a,input,textarea):focus-visible{outline:3px solid #6a9ba9;outline-offset:3px}@media(max-width:900px){.ef-meal-row{grid-template-columns:repeat(4,minmax(180px,1fr));overflow-x:auto;padding-bottom:8px;scroll-snap-type:x mandatory}.ef-meal-row>.ef-meal{scroll-snap-align:start}.ef-restaurant-row{grid-template-columns:repeat(3,minmax(255px,1fr));overflow-x:auto;padding-bottom:8px}.ef-meal-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ef-restaurant-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ef-checkout-layout{gap:16px}.ef-detail{gap:20px}}@media(max-width:600px){#lifeContent.ef-food{padding-top:15px}.ef-intro h1{font-size:1.3rem;letter-spacing:-.4px}.ef-intro{gap:10px;margin-bottom:12px}.ef-intro>.ef-link{font-size:.875rem}.ef-search{margin-bottom:18px;padding-inline:13px}.ef-categories{grid-template-columns:repeat(6,76px);overflow-x:auto;margin-inline:-2px;padding:4px 2px 8px;gap:10px;margin-bottom:14px}.ef-category>span{width:69px;border-width:4px}.ef-category{font-size:.875rem;gap:8px}.ef-section{margin-top:20px}.ef-section-heading h2{font-size:1.1rem}.ef-section-heading>.ef-link{font-size:.875rem}.ef-meal-row{grid-template-columns:repeat(4,minmax(164px,45%));gap:12px}.ef-meal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ef-meal{border-radius:18px}.ef-photo{aspect-ratio:1.15}.ef-meal-copy{padding:12px 11px 14px;gap:6px}.ef-meal-copy strong{font-size:.9375rem}.ef-meal-copy b{font-size:.875rem}.ef-meal-copy small{font-size:.75rem}.ef-restaurant-row{grid-template-columns:repeat(3,265px);gap:12px}.ef-restaurant-grid{grid-template-columns:1fr}.ef-restaurant-copy strong{font-size:1rem}.ef-restaurant-photo{aspect-ratio:2.1}.ef-restaurant-heading{gap:12px}.ef-restaurant-heading h1{font-size:1.4rem}.ef-restaurant-symbol{width:55px;height:55px;flex-shrink:0}.ef-detail{display:block;padding:12px;border-radius:22px}.ef-detail>.ef-photo{aspect-ratio:1.2}.ef-detail>div{padding:12px 4px}.ef-detail h1{font-size:1.6rem}.ef-detail>div>strong{font-size:1.5rem}.ef-cart-group{padding:16px}.ef-cart-line{gap:10px;flex-wrap:wrap}.ef-cart-line>.ef-photo{width:56px;height:56px}.ef-cart-line>div:not(.ef-quantity){min-width:160px}.ef-cart-line strong{font-size:.9375rem}.ef-cart-line>.ef-quantity{margin-left:auto}.ef-checkout-layout{display:flex;flex-direction:column-reverse;gap:16px}.ef-checkout,.ef-order-summary{width:100%;padding:18px;border-radius:20px}.ef-order-summary h2{margin-bottom:12px}.ef-order-summary>div{margin:10px 0;font-size:.875rem}.ef-review{padding:21px}.ef-orders{grid-template-columns:1fr}.ef-empty.compact{text-align:left}.ef-empty.compact p{font-size:.875rem}.ef-empty.compact>.material-symbols-rounded{flex-shrink:0}}.dt-only{display:none!important}.dt-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.home-shop .hd-desktop-only{display:none}@media(min-width:1024px){:root{--dt-blue:#ff7900;--dt-orange:#ff7900;--dt-width:1184px;--dt-gutter:max(28px,calc((100vw - var(--dt-width))/2));--dt-header-height:76px;--dt-nav-height:58px;--dt-top:calc(var(--dt-header-height) + var(--dt-nav-height));--e3-header-height:76px;scroll-padding-top:calc(var(--dt-top) + 24px)}body{background:#fff3e9!important;color:#183253}.dt-only{display:block!important}.dt-only[hidden]{display:none!important}body main:is(.app-shell,.shop-shell,.events-shell,.jobs-shell,.music-shell,.life-shell,.discover-shell,.health-shell,.rentals-shell){width:100%!important;max-width:none!important;margin:0!important;padding:calc(var(--dt-top) + 28px) var(--dt-gutter) 36px!important;min-height:100dvh;background:#fff3e9;box-sizing:border-box}body :is(#homeView,#shopView,#eventsView,#jobsView,#musicView,#lifeView,#discoverView,#healthView,#rentalsView)>header:has(.eh-row){position:fixed!important;top:0!important;left:0!important;right:0!important;z-index:110!important;width:100%!important;max-width:none!important;min-height:76px!important;height:auto!important;margin:0!important;padding:12px var(--dt-gutter)!important;border:0!important;border-bottom:3px solid #ff7900!important;border-radius:0!important;background:#fff!important;box-shadow:none!important;box-sizing:border-box}body header .eh-row{width:100%!important;max-width:var(--dt-width)!important;margin:0 auto!important;gap:22px!important;min-height:50px;height:auto!important;flex-wrap:nowrap;box-sizing:border-box}body header .eh-row .eh-home,body header .eh-row .eh-home img{width:124px!important;max-height:44px!important}body header .eh-row>strong{flex:0 1 auto!important;margin:0!important;font-size:1.125rem!important;font-weight:750!important;color:#ff7900!important;white-space:nowrap}body header .eh-row>strong:empty{display:none}body .eh-row .eh-actions{margin-left:auto;gap:10px!important;flex-shrink:0}body .eh-row .eh-actions>button{width:40px!important;height:40px!important;background:#fff3e9!important;color:#ff7900!important;border:1px solid #e9edf4!important}body .eh-row .eh-actions>.eravo-profile-button{background:#fff3e9!important;color:#ff7900!important}.dt-market-nav.dt-only{display:flex!important;align-items:center;justify-content:center;gap:3px;margin-left:auto;overflow-x:auto;scrollbar-width:none;min-width:0}.dt-market-nav button{flex-shrink:0;min-height:42px;padding:8px 13px;border:0;border-radius:10px;background:none;font:650 .9375rem/1.4 DM Sans,sans-serif;color:#4c617d;white-space:nowrap}.dt-market-nav button:hover,.dt-market-nav button[aria-current=page]{color:#ff7900;background:#fff3e9;box-shadow:inset 0 -3px #ff7900}.dt-market-nav button[hidden]{display:none!important}body #homeView #superWorkspace nav.dt-context-nav.dt-active-nav:not([hidden]),body :is(#superNav,#shopNav,#eventsNav,#jobsNav,#musicNav,#lifeNav,#discoverNav,#healthNav,#rentalsNav).dt-context-nav.dt-active-nav:not([hidden]){position:fixed!important;top:var(--dt-header-height)!important;bottom:auto!important;left:0!important;right:0!important;width:100%!important;max-width:none!important;height:auto!important;min-height:58px!important;transform:none!important;z-index:100!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:8px!important;padding:8px var(--dt-gutter)!important;margin:0!important;border:0!important;border-bottom:1px solid #fff3e9!important;border-radius:0!important;background:#fff3e9!important;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 4px 16px #ff790005!important;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;box-sizing:border-box}body #homeView #superWorkspace nav.dt-context-nav:not(.dt-active-nav),body #homeView #superWorkspace nav.dt-context-nav[hidden],body :is(#superNav,#shopNav,#eventsNav,#jobsNav,#musicNav,#lifeNav,#discoverNav,#healthNav,#rentalsNav).dt-context-nav:not(.dt-active-nav),body :is(#superNav,#shopNav,#eventsNav,#jobsNav,#musicNav,#lifeNav,#discoverNav,#healthNav,#rentalsNav).dt-context-nav[hidden]{display:none!important}body #homeView #superWorkspace nav.dt-context-nav>button:not([hidden]):not([data-eravo-paused]),body :is(#superNav,#shopNav,#eventsNav,#jobsNav,#musicNav,#lifeNav,#discoverNav,#healthNav,#rentalsNav).dt-context-nav>button:not([hidden]):not([data-eravo-paused]){position:relative!important;top:auto!important;bottom:auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;flex-direction:row!important;gap:8px!important;min-width:0!important;width:auto!important;height:auto!important;min-height:40px!important;padding:9px 16px!important;margin:0!important;border:0!important;border-radius:10px!important;background:transparent!important;box-shadow:none!important;color:#62728c!important;transform:none!important;font:600 .875rem/1.4 DM Sans,sans-serif!important;white-space:nowrap}body #homeView #superWorkspace nav.dt-context-nav.dt-active-nav>button:is(.active,[aria-current=page]),body :is(#superNav,#shopNav,#eventsNav,#jobsNav,#musicNav,#lifeNav,#discoverNav,#healthNav,#rentalsNav).dt-context-nav.dt-active-nav>button:is(.active,[aria-current=page]){background:#fff3e9!important;color:#ff7900!important;box-shadow:inset 0 -3px #ff7900!important}body nav.dt-context-nav>button :is(b,small,span:not(.material-symbols-rounded)){font-size:.875rem!important;line-height:1.4!important;font-weight:650!important;margin:0!important;letter-spacing:0!important}body #homeView #superWorkspace nav.dt-context-nav>button>.material-symbols-rounded,body :is(#superNav,#shopNav,#eventsNav,#jobsNav,#musicNav,#lifeNav,#discoverNav,#healthNav,#rentalsNav).dt-context-nav>button>.material-symbols-rounded{width:21px!important;height:21px!important;font-size:21px!important;line-height:1!important;padding:0!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;transform:none!important;color:inherit!important}body #homeView #superWorkspace .ea-bottom-nav{display:none!important}body .im-bottom>button>small{display:none!important}body nav.dt-context-nav>button[data-eravo-paused]{display:none!important}body .dt-context-nav button:focus-visible,.dt-market-nav button:focus-visible,#desktopShopping :is(button,input):focus-visible{outline:3px solid #ff7900;outline-offset:2px}body #homeView:not(.super-page-open):not([hidden]){grid-template-columns:minmax(0,1fr) 302px!important;grid-template-rows:auto!important;gap:26px 30px!important;align-content:start}body #homeView:not(.super-page-open)>.service-section{display:none!important}body #homeView:not(.super-page-open)>#desktopShopping{grid-column:1!important;grid-row:1!important;min-width:0}.dt-shop-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.dt-overline{color:#6880a0;font-size:.75rem;font-weight:750;letter-spacing:1.6px}#desktopShopping h1{color:#193253;font:750 1.875rem/1.25 DM Sans,sans-serif;letter-spacing:-.8px;margin:5px 0 0}.dt-shop-heading>button{display:inline-flex;align-items:center;gap:7px;border:0;background:none;color:#ff7900;font:650 .875rem DM Sans,sans-serif;min-height:44px;white-space:nowrap}#desktopShopSearch{display:flex;align-items:center;gap:12px;padding:6px 7px 6px 18px;background:#fff;border:1px solid #ffc58f;border-radius:14px;box-shadow:0 3px 12px #17386204}#desktopShopSearch>span{color:#6f859e;font-size:24px}#desktopShopQuery{flex:1;min-width:0;font:400 1rem/1.5 DM Sans,sans-serif;padding:8px 0;outline:none;border:0;background:none;color:#ff7900}#desktopShopSearch:focus-within{border-color:#ff7900;box-shadow:0 0 0 3px #ff790015}#desktopShopSearch>button{min-height:42px;padding:9px 23px;border:0;background:#ff7900;color:#fff;border-radius:10px;font:650 .9375rem DM Sans,sans-serif}#desktopCategories{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;padding-top:17px}#desktopCategories button{min-width:0;display:flex;align-items:center;flex-direction:column;gap:7px;border:0;background:none;padding:0;color:#425c7d}#desktopCategories button>span{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;overflow:hidden;background:#fff3e9;border:3px solid #fff3e9;transition:border-color .2s}#desktopCategories button img{width:100%;height:100%;object-fit:cover}#desktopCategories button:hover>span{border-color:#ffc58f}#desktopCategories b{font:.875rem/1.3 DM Sans,sans-serif;font-weight:600;white-space:nowrap}body #homeView>.wallet-card{grid-column:2!important;grid-row:1!important;display:grid!important;grid-template-columns:1fr auto!important;gap:6px!important;align-self:stretch!important;padding:18px 20px!important;margin:0!important;border:1px solid #fff3e9!important;border-radius:20px!important;background:radial-gradient(ellipse at top right,#fff3e9,transparent 65%),radial-gradient(ellipse at bottom left,#fff3e9,transparent 65%),#fff!important;box-shadow:none!important;color:#ff7900!important}body #homeView>.wallet-card .wallet-head{grid-column:1/-1!important;grid-row:1!important;font-size:.875rem!important;align-self:start}body #homeView>.wallet-card .balance{grid-column:1!important;grid-row:2!important;margin:0!important;gap:7px!important}body #homeView>.wallet-card .balance strong{font-size:1.85rem!important;letter-spacing:-.6px!important;color:#ff7900!important}body #homeView>.wallet-card .balance>span{font-size:.8rem!important;color:#65809d!important}body #homeView>.wallet-card .wallet-foot{grid-column:2!important;grid-row:2!important;border:0!important;margin:0!important;padding:0!important}body #homeView>.wallet-card .wallet-foot button{font-size:.8125rem!important;color:#ff7900!important}body #homeView>.wallet-card>.pay-actions{grid-column:1/-1!important;grid-row:3!important;border:0!important;border-top:1px solid #fff3e9!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin:10px 0 0!important;padding:15px 0 0!important}body #homeView>.wallet-card .action-icon{width:38px!important;height:38px!important;font-size:20px!important}body #homeView>.wallet-card .pay-actions b{font-size:.875rem!important}body #homeView>.home-shop{grid-row:2!important;grid-column:1/-1!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px!important;margin:0!important}body #homeView>.home-shop[hidden]{display:none!important}body .home-shop .hd-section{padding-top:22px;border-top:1px solid #dee5ef;min-width:0}body .home-shop .hd-shop{grid-column:1/-1;padding:0;border:0}body .home-shop .hd-shop .hd-row{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;gap:18px;padding:0;margin:0}body .home-shop .hd-heading{margin-bottom:17px}body .home-shop .hd-heading h2{font-size:1.35rem;color:#ff7900;letter-spacing:-.3px}body .home-shop .hd-shop .hd-heading h2{font-size:1.5rem}body .home-shop .hd-heading p{font-size:.8125rem}body .home-shop .hd-all{font-size:.875rem}body .home-shop .hd-row{grid-auto-columns:calc((100% - 28px)/3);gap:14px}body .home-shop .hd-card{border:1px solid #e1e7f0;border-radius:17px;box-shadow:0 4px 15px #ff790005;transition:transform .18s,box-shadow .18s}body .home-shop .hd-card:hover{transform:translateY(-3px);box-shadow:0 9px 24px #ff790010}body .home-shop .hd-shop .hd-photo{aspect-ratio:1}body .home-shop .hd-copy{padding:14px;gap:6px}body .home-shop .hd-copy>strong{font-size:.9375rem}body .home-shop .hd-copy>b{font-size:1rem}body .home-shop .hd-copy>small{font-size:.8125rem}body .home-shop .hd-tv{padding:22px!important;border:0!important;background:#172740}body .home-shop .hd-tv .hd-heading h2{color:#fff}body .home-shop .hd-tv .hd-row{grid-auto-columns:calc((100% - 28px)/3)}body .home-shop .hd-music{grid-column:1/-1}body .home-shop .hd-music .hd-row{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row;overflow:visible}body .home-shop .hd-music .hd-photo{aspect-ratio:1.6}#desktopCategories img[hidden]{display:none!important}body #homeView.super-page-open>#desktopShopping{display:none!important}body:not(.dt-shop-available) #homeView:not(.super-page-open)>.wallet-card{grid-column:1/-1!important;grid-row:1!important;max-width:500px;justify-self:end}body:not(.dt-shop-available) #homeView:not(.super-page-open)>.home-shop{grid-row:2!important}body #homeView #superWorkspace[hidden]{display:none!important}body #homeView.app-shell.super-page-open{display:block!important}:root body.desktop-eravo #homeView.app-shell:has(>#superWorkspace.super-workspace){padding-inline:var(--dt-gutter)!important}:root body.desktop-eravo #homeView.app-shell:has(>#superWorkspace.super-workspace)>.app-header{padding-inline:var(--dt-gutter)!important}body #homeView.app-shell.super-page-open>:not(header):not(#superWorkspace),body #homeView.app-shell[data-header-notifications]>:not(header):not(.eh-notification-page){display:none!important}body #homeView #superWorkspace.super-workspace{width:100%!important;max-width:var(--dt-width)!important;margin:0 auto!important;padding:0 0 32px!important;min-height:calc(100dvh - var(--dt-top) - 70px);box-sizing:border-box;background:transparent!important;animation:none!important;transform:none!important}body :is(#ebRoot,#eaRoot,#emRoot,#etRoot,#epRoot,#driveContent,#imiganiContent,#acContent,.ek-content,.sd-page,.id-page,.ed-content,.bookira-content){width:100%;max-width:none!important;box-sizing:border-box}body :is(#ebRoot,#eaRoot,#emRoot,#etRoot,#epRoot){padding-bottom:20px!important}body #ebRoot .eb-content,body #eaRoot .ea-content,body #emRoot .em-content{padding:16px 0 24px!important;max-width:none!important}body #emRoot .em-business-switch{padding:0 0 18px;max-width:none}body :is(#acContent,.ek-content,#driveContent,#imiganiContent,.ed-content,.bookira-content){padding:12px 0 24px!important}body .ek-family-tools{padding:0 0 12px!important}body .sd-categories,body .dr-sidebar,body #emRoot .em-cart-desktop{position:sticky;top:calc(var(--dt-top) + 20px)!important;align-self:start}body .sd-categories,body .dr-sidebar{max-height:calc(100dvh - var(--dt-top) - 44px);overflow-y:auto;overscroll-behavior:contain}body #shopView :is(.product-grid,.sc-product-grid){grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:20px!important}body #shopView :is(.sc-product-row){grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}body #shopView .sc-category-strip{grid-template-columns:repeat(8,minmax(0,1fr));gap:24px}body #shopView .sc-category>span{max-width:100px}body #shopView .sc-category-grid .sc-category>span{max-width:160px}body #shopView .sc-detail{grid-template-columns:minmax(0,1.03fr) minmax(0,1fr) minmax(256px,.76fr);gap:24px;align-items:start;padding:20px;border-radius:16px}body #shopView .sc-detail-image{position:sticky;top:calc(var(--dt-top) + 20px);align-self:start}body #shopView .sc-detail-image .sc-photo{aspect-ratio:1;background:#fff;border:1px solid #edf0f2;border-radius:10px}body #shopView .sc-detail-image .sc-photo>img{object-fit:contain;padding:12px;box-sizing:border-box}body #shopView .sc-detail-copy{padding:4px 0;overflow-wrap:anywhere}body #shopView .sc-detail-copy>h2{font-size:clamp(1.35rem,1.8vw,1.75rem);line-height:1.35;letter-spacing:-.35px;margin:8px 0 16px}body #shopView .sc-detail-copy>strong{font-size:1.75rem;color:#272b30}body #shopView .sc-buy{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}body #shopView .sc-quantity{width:max-content}body #shopView .sc-add-primary{width:100%;min-height:50px;border-radius:7px;background:#ff7900;border-color:#ff7900;color:#fff;font-size:1rem}body #shopView .sc-add-primary:hover{background:#ff7900;border-color:#ff7900;color:#fff}body #shopView .sc-delivery-panel{grid-column:auto;min-width:0;align-self:start;margin:0;border-radius:10px}body #shopView .sc-delivery-panel .sd-location-pair{grid-template-columns:1fr;gap:0}body #shopView .sc-delivery-panel .sd-heading{padding:13px 14px}body #shopView .sc-delivery-panel .sd-location{padding:14px 14px 0}body #shopView .sc-delivery-panel label{margin:10px 0}body #shopView .sc-delivery-panel select{padding-left:10px;min-height:44px;box-sizing:border-box}body #shopView .sc-delivery-panel .sd-method{grid-template-columns:32px minmax(0,1fr);gap:9px;margin:0 14px;padding:14px 0}body #shopView .sc-delivery-panel .sd-returns{grid-template-columns:32px minmax(0,1fr);gap:9px;padding:14px}body #shopView .sc-delivery-panel :is(.sd-method,.sd-returns)>.material-symbols-rounded{width:32px;height:36px;font-size:24px}body #shopView .sc-delivery-panel .sd-note{padding:12px 14px}body #shopView :is(.sc-browse-toolbar,.sc-types,.sc-filter-row){margin-bottom:18px}body #shopView .sc-product-card,body #shopView .product-card{border-radius:18px;box-shadow:0 5px 16px #1c355405}body #shopView :is(.sc-product-copy strong,.product-info h3){font-size:1rem!important;line-height:1.4}body #shopView :is(.sc-product-copy b,.product-info>strong){font-size:1.0625rem!important}body #ebRoot .eb-product-grid:not(.bf-product-list){grid-template-columns:repeat(5,minmax(0,1fr));gap:20px}body #ebRoot .eb-detail{gap:40px}body #ebRoot .bcat-layout{gap:26px}body #lifeView #lifeContent.ef-food{padding-bottom:20px;max-width:none}body #lifeContent .ef-intro{margin-bottom:20px}body #lifeContent .ef-search{max-width:760px}body #lifeContent .ef-categories{max-width:900px;margin-top:20px;margin-bottom:28px}body #lifeContent :is(.ef-meal-row,.ef-meal-grid){grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;overflow:visible}body #lifeContent :is(.ef-restaurant-row,.ef-restaurant-grid){grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}body #lifeContent .ef-section{margin-top:30px}body #lifeContent .ef-meal-copy>strong{font-size:1rem}body #lifeContent .ef-detail{padding:26px;gap:40px}body .ef-checkout-layout{max-width:1100px;margin-inline:auto;grid-template-columns:minmax(0,1.1fr) minmax(320px,.8fr)}body #lifeContent .gr-grid,body #superWorkspace .pharmacy-store .ed-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:22px!important}body #lifeContent .gr-welcome{min-height:210px;padding:24px 30px;margin-bottom:24px}body #lifeContent .gr-welcome h1{font-size:2rem}body .pharmacy-store .ed-intro h1{font-size:2rem;letter-spacing:-.6px}body :is(.ed-form,.rental-form,.ac-reading){max-width:940px;margin-inline:auto}body .ed-form{padding:25px 30px;background:#fff;border:1px solid #e1e7f0;border-radius:20px}body #rentalsView .rental-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important}body #rentalsView .rental-detail{gap:32px;grid-template-columns:1.1fr 1fr}body .classified-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}body #jobsView .jobs-dashboard{gap:18px}body :is(#jobsView,#eventsView,#rentalsView,#healthView) :is(.jobs-workspace,.events-workspace){padding:20px 0 30px!important}body #driveContent .dr-layout{grid-template-columns:224px minmax(0,1fr);gap:28px}body #driveContent .dr-files.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}body #driveContent .dr-controls{padding-bottom:12px;margin-bottom:18px}body #driveContent .dr-file{border-radius:16px}body #driveContent .dr-photo-grid{grid-template-columns:repeat(5,minmax(0,1fr))}body #epRoot{max-width:1280px!important;margin-inline:auto}body #epRoot .ep-dashboard{grid-template-columns:minmax(0,1.25fr) minmax(320px,.85fr);gap:26px}body #epRoot .ep-panel{padding:24px}body #epRoot .ep-flow-layout{max-width:1140px;gap:30px}body #eaRoot .ea-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}body #eaRoot .ea-start{max-width:none}body #eaRoot .ea-form-layout{grid-template-columns:minmax(0,1.2fr) minmax(340px,.8fr);gap:28px}body #eaRoot .ea-house-preview-wrap{top:calc(var(--dt-top) + 20px)}body #etRoot .et-map{min-height:520px}body #superWorkspace .ec-layout{grid-template-columns:350px minmax(0,1fr);height:calc(100dvh - var(--dt-top) - 55px);min-height:550px;border:1px solid #dfe6ef;border-radius:20px;overflow:hidden;box-shadow:0 8px 30px #173b6206}body .ec-sidebar{overflow-y:auto;min-height:0;border-right:1px solid #e1e7f0}body .ec-conversation{min-width:0;min-height:0}body .ec-new{bottom:24px;right:calc(var(--dt-gutter) + 20px)}body #homeView #superWorkspace.kids-page{background:#faf6ff!important;border-radius:24px;min-height:0;padding:22px!important}body.desktop-eravo #homeView #superWorkspace.kids-page>.ek-content{padding:12px 0 24px!important}body #superWorkspace.kids-page :is(.ek-game-grid,.ek-units){grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}body #superWorkspace.kids-page :is(.ek-start-grid,.ek-learning-shortcuts,.ek-lab-cards){gap:22px}body #superWorkspace.kids-page .ek-nav>button:is(.active,[aria-current=page]){color:#7950bf!important;background:#f0e8fb!important}body #superWorkspace.kids-page .ek-lab{max-width:980px}body #homeView #superWorkspace.academy-page{min-height:0}body #acContent .ac-grid,body #imiganiContent .im-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}body #imiganiContent .im-feature{min-height:240px}body #musicView{padding-bottom:100px!important;background:#fff3e9!important}body #musicView .md-videos{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}body #musicView .md-collections{gap:24px}body #musicView .md-shortcuts{max-width:none;gap:22px}body #musicView .music-workspace{padding:18px 0 28px!important}body .music-player{left:var(--dt-gutter)!important;right:var(--dt-gutter)!important;width:auto!important;bottom:18px!important;max-width:none!important;border:1px solid #dfe5f0;border-radius:18px!important;box-shadow:0 8px 32px #1127491a!important}body #megaMenu.mm-enhanced{align-items:start!important;justify-items:end!important;padding:calc(var(--dt-header-height) + 8px) var(--dt-gutter) 20px!important;z-index:1000!important}body #megaMenu.mm-enhanced .mm-panel{width:min(720px,100%);max-height:calc(100dvh - var(--dt-header-height) - 36px);border-radius:22px;box-shadow:0 24px 80px #0d264933}body #megaMenu.mm-enhanced .mm-service-grid{grid-template-columns:repeat(5,minmax(0,1fr))}body .toast{bottom:24px!important;z-index:1100!important;font-size:.9375rem;max-width:min(600px,90vw)}body .ad-layout{max-width:1680px;margin-inline:auto}body .ad-main{min-width:0}body .ad-table{font-size:.875rem}body .ad-control h3,body .ad-release-name{font-size:.9375rem}body .ad-control p,body .ad-release-reason{font-size:.875rem}body .ad-control-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}body .ad-content{padding:30px 36px}}@media(min-width:1024px){body header .eh-row .eh-actions>.eh-menu{display:none!important}body .dt-market-nav button[data-dt-service=services]{color:#ff7900;background:#fff3e9;border:1px solid #fff3e9}body .dt-market-nav button[data-dt-service=services]:hover{background:#fff3e9}body header .eh-row{gap:16px!important}body .dt-market-nav{gap:2px}body .dt-market-nav button{padding-inline:11px}body .home-shop .hd-service-icon{color:#ff7900;background:#fff3e9}body .home-shop :is(.hd-food,.hd-budget) .hd-service-icon{color:#ff7900;background:#fff3e9}body .home-shop .hd-shop .hd-heading h2:after{content:"";display:block;width:38px;height:3px;background:#ff7900;border-radius:3px;margin-top:5px;color:#fff}body .home-shop .hd-desktop-only{display:block}body .home-shop .hd-collection{grid-column:1/-1;border:1px solid #fff3e9;border-radius:22px;padding:22px;background:#fff3e9}body .home-shop .hd-budget{background:#fff3e9;border-color:#fff3e9}body .home-shop .hd-collection .hd-row{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;gap:18px;padding:0;margin:0}body .home-shop .hd-collection .hd-photo{aspect-ratio:1.15}body .home-shop .hd-tech .hd-row{grid-template-columns:repeat(4,minmax(0,1fr))}body .home-shop .hd-collection .hd-all,body .home-shop .hd-budget .hd-all{color:#ff7900}body .home-shop .hd-heading p{font-size:.875rem}body .home-shop .hd-copy>small{font-size:.875rem}body .hd-photo>small{font-size:.75rem}body #desktopCategories button:nth-child(3n)>span{background:#fff3e9;border-color:#fff3e9}body #desktopCategories button:hover>span{border-color:#ff7900}body #homeView>.wallet-card:before{border-color:#ffc58f45}body #homeView>.wallet-card:after{border-color:#ffc58f50}body #homeView>.wallet-card>.pay-actions .action-icon.mint{--shortcut-bg:#fff3e9;--shortcut-ink:#ff7900}body #homeView>.wallet-card>.pay-actions .action-icon.cream{--shortcut-bg:#fff3e9;--shortcut-ink:#ff7900}body #homeView #superWorkspace .bd-nav-tools{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-left:auto}body #homeView #superWorkspace .bd-nav-tools>button{min-height:38px;padding:7px 10px;border-radius:9px;white-space:nowrap;font-size:.875rem}body #homeView #superWorkspace .ea-desktop-nav>button>span:not(.material-symbols-rounded){font-size:.875rem!important}body #homeView #superWorkspace .dt-context-nav .bp-nav-badge{position:absolute;top:-8px;right:-8px;min-width:16px;height:16px;font-size:10px;line-height:16px;background:#ff7900;color:#fff}body #homeView #superWorkspace .eb-bottom>button>span{position:relative;width:23px!important;height:23px!important;display:inline-flex;align-items:center;justify-content:center;background:none!important;padding:0!important}body #homeView #superWorkspace .eb-bottom>button>span>.material-symbols-rounded{font-size:22px!important}body main[data-header-notifications]>.eh-notification-page{max-width:900px;margin-inline:auto}:root body.desktop-eravo main:is(#homeView,#shopView,#eventsView,#jobsView,#musicView,#lifeView,#discoverView,#healthView,#rentalsView)[hidden]{display:none!important}}@media(min-width:1024px)and (max-width:1199px){body .home-shop .hd-collection .hd-row{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1440px){body #shopView :is(.product-grid,.sc-product-grid){grid-template-columns:repeat(6,minmax(0,1fr))!important}body #driveContent .dr-files.grid{grid-template-columns:repeat(5,minmax(0,1fr))}body #musicView .md-videos{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1024px)and (max-width:1199px){body header .eh-row{gap:12px!important}.dt-market-nav button{padding-inline:8px;font-size:.875rem}body #homeView:not(.super-page-open):not([hidden]){grid-template-columns:minmax(0,1fr) 270px!important;gap:22px!important}body .home-shop .hd-shop .hd-row{grid-template-columns:repeat(4,minmax(0,1fr))}body .home-shop .hd-shop .hd-card:nth-child(n+5){display:none}body #homeView>.home-shop{gap:24px!important}body .home-shop .hd-row{grid-auto-columns:calc((100% - 14px)/2)}#desktopShopping h1{font-size:1.6rem}.dt-shop-heading>button{font-size:.8125rem}#desktopCategories{gap:6px}#desktopCategories button>span{width:47px;height:47px}#desktopCategories b{font-size:.875rem}body #ebRoot .eb-product-grid:not(.bf-product-list),body #lifeContent .gr-grid,body #superWorkspace .pharmacy-store .ed-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}body #superWorkspace.kids-page :is(.ek-game-grid,.ek-units){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.desktop-eravo .hd-card,.desktop-eravo #desktopCategories button>span{transition:none!important}}.ba-start,.ba-extra-sections{display:none}@media(min-width:1024px){:root{--dt-header-height:86px;--dt-gutter:max(24px,calc((100vw - var(--dt-width))/2))}:root body.desktop-eravo :is(#homeView.app-shell:has(>#superWorkspace),#shopView,#eventsView,#jobsView,#musicView,#lifeView,#discoverView,#healthView,#rentalsView)>header:has(.eh-row){min-height:86px!important;padding:16px var(--dt-gutter)!important;margin:0!important;border-bottom:1px solid #e9edf3!important;background:#fff!important;clip-path:none!important}:root body.desktop-eravo :is(#homeView.app-shell:has(>#superWorkspace),#shopView,#eventsView,#jobsView,#musicView,#lifeView,#discoverView,#healthView,#rentalsView)>header .eh-row{gap:18px!important;min-height:52px}:root body.desktop-eravo :is(#homeView.app-shell:has(>#superWorkspace),#shopView,#eventsView,#jobsView,#musicView,#lifeView,#discoverView,#healthView,#rentalsView)>header .eh-row>strong{font-size:1rem!important;letter-spacing:0;color:#29384e!important}:root body.desktop-eravo :is(#homeView.app-shell:has(>#superWorkspace),#shopView,#eventsView,#jobsView,#musicView,#lifeView,#discoverView,#healthView,#rentalsView)>header .eh-row .eh-home,:root body.desktop-eravo :is(#homeView.app-shell:has(>#superWorkspace),#shopView,#eventsView,#jobsView,#musicView,#lifeView,#discoverView,#healthView,#rentalsView)>header .eh-row .eh-home img{width:130px!important;min-width:130px;height:44px!important;padding:0!important;background:none!important}:root body.desktop-eravo .dt-header-search{display:flex!important;align-items:center;flex:1;min-width:200px;max-width:800px;height:50px;margin-left:12px;border:2px solid #ff7900;border-radius:30px;background:#fff;overflow:hidden;box-sizing:border-box}:root body.desktop-eravo .dt-header-search[hidden]{display:none!important}.dt-search-scope{flex:0 0 auto;border-right:1px solid #e0e4eb;padding:0 10px 0 18px}.dt-search-scope select{max-width:125px;border:0!important;padding:0 18px 0 0;background:transparent;color:#ff7900;font-weight:600;font-size:.875rem!important;height:28px}.dt-header-search input{flex:1;min-width:0;width:100%;height:42px;border:0!important;border-radius:0!important;padding:9px 14px!important;outline:none!important;box-shadow:none!important;background:none!important;color:#263b59}.dt-header-search>button{display:flex;align-items:center;justify-content:center;gap:6px;align-self:stretch;min-width:112px;margin:-1px;padding:9px 20px;border:0;border-radius:28px;background:#ff7900;color:#fff;font-size:.9375rem;font-weight:750}.dt-header-search:focus-within{box-shadow:0 0 0 3px #ff790024}:root body.desktop-eravo :is(#homeView.app-shell:has(>#superWorkspace),#shopView,#eventsView,#jobsView,#musicView,#lifeView,#discoverView,#healthView,#rentalsView)>header .eh-row .eh-actions{gap:14px!important;margin-left:auto}:root body.desktop-eravo :is(#homeView.app-shell:has(>#superWorkspace),#shopView,#eventsView,#jobsView,#musicView,#lifeView,#discoverView,#healthView,#rentalsView)>header .eh-row .eh-actions>button{background:none!important;border:0!important;border-radius:12px!important;color:#163352!important;width:42px!important;height:48px!important;min-width:42px!important}:root body.desktop-eravo :is(#homeView.app-shell:has(>#superWorkspace),#shopView,#eventsView,#jobsView,#musicView,#lifeView,#discoverView,#healthView,#rentalsView)>header .eh-row .eh-actions>.eh-menu{display:flex!important;align-items:center;gap:5px;min-width:104px!important;width:auto!important;padding:6px 0!important;order:-1}.eh-actions>.eh-menu:after{content:"All services";font-size:.875rem;font-weight:650;white-space:nowrap}:root body.desktop-eravo :is(#homeView.app-shell:has(>#superWorkspace),#shopView,#eventsView,#jobsView,#musicView,#lifeView,#discoverView,#healthView,#rentalsView)>header .eh-row .eh-actions>.eravo-profile-button{background:#fff3e9!important;color:#ff7900!important}:root body.desktop-eravo .dt-market-nav{display:none!important}:root body.desktop-eravo #homeView:not(.super-page-open):not([hidden]):not([data-header-notifications])>.app-header .dt-market-nav{position:fixed;top:var(--dt-header-height);left:0;right:0;display:flex!important;justify-content:flex-start;min-height:52px;width:100%;max-width:none;padding:5px var(--dt-gutter);margin:0;border-top:1px solid #edf0f5;border-bottom:1px solid #fff3e9;background:#fff;gap:26px;box-sizing:border-box;overflow-x:auto}:root body.desktop-eravo .dt-market-nav button{border:0!important;border-radius:0!important;min-height:40px;font-size:.9375rem!important;padding:8px 0!important;color:#213958!important;background:transparent!important;box-shadow:none!important}:root body.desktop-eravo .dt-market-nav button:first-child{font-weight:800;color:#ff7900!important}:root body.desktop-eravo .dt-market-nav button[data-dt-service=services]{display:none!important}:root body.desktop-eravo .dt-market-nav button:hover{color:#ff7900!important}:root body.desktop-eravo :is(#homeView #superWorkspace nav,#superNav,#shopNav,#eventsNav,#jobsNav,#musicNav,#lifeNav,#discoverNav,#healthNav,#rentalsNav).dt-context-nav.dt-active-nav{background:#fff!important;border-top:1px solid #edf0f5!important;border-bottom:1px solid #fff3e9!important;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none!important;min-height:56px!important;padding-block:5px!important}:root body.desktop-eravo :is(#homeView #superWorkspace nav,#superNav,#shopNav,#eventsNav,#jobsNav,#musicNav,#lifeNav,#discoverNav,#healthNav,#rentalsNav).dt-context-nav.dt-active-nav>button{border-radius:0!important;background:none!important;min-height:44px!important;padding:9px 13px!important;color:#35455c!important;font-size:.9375rem!important}:root body.desktop-eravo :is(#homeView #superWorkspace nav,#superNav,#shopNav,#eventsNav,#jobsNav,#musicNav,#lifeNav,#discoverNav,#healthNav,#rentalsNav).dt-context-nav.dt-active-nav>button:is(.active,[aria-current=page]){color:#ff7900!important;box-shadow:inset 0 -3px #ff7900!important}:root body.desktop-eravo #homeView #superWorkspace #ebRoot .eb-bottom .bd-nav-tools{gap:8px;padding-left:14px;border-left:1px solid #e3e8ef}:root body.desktop-eravo #ebRoot .bd-nav-tools>button{padding-inline:9px;min-height:38px;background:none;font-size:.875rem}:root body.desktop-eravo #ebRoot .bd-nav-tools>button>.material-symbols-rounded{display:none}:root body.desktop-eravo :is(#homeView #superWorkspace nav,#superNav,#shopNav,#eventsNav,#jobsNav,#musicNav,#lifeNav,#discoverNav,#healthNav,#rentalsNav).dt-context-nav.dt-active-nav>button :is(b,small,span){color:inherit!important}:root body.desktop-eravo :is(#homeView #superWorkspace nav,#superNav,#shopNav,#eventsNav,#jobsNav,#musicNav,#lifeNav,#discoverNav,#healthNav,#rentalsNav).dt-context-nav.dt-active-nav>button:hover{background:#fff3e9!important}:root body.desktop-eravo :is(#homeView.app-shell:has(>#superWorkspace),#shopView,#eventsView,#jobsView,#musicView,#lifeView,#discoverView,#healthView,#rentalsView)>header .eh-row :is(button,select):focus-visible{outline:2px solid #ff7900;outline-offset:3px}:root body.desktop-eravo .dt-header-search>button:focus-visible{outline:2px solid #17263d;outline-offset:-5px}:root body.desktop-eravo #shopView .sc-product-row{grid-template-columns:repeat(var(--sc-count,4),minmax(0,1fr))}:root body.desktop-eravo #shopView.shop-promotions-home>.shop-hero{display:none!important}:root body.desktop-eravo #homeView #superWorkspace.business-page{padding:0 0 30px!important;background:transparent!important}:root body.desktop-eravo #homeView #superWorkspace #ebRoot .eb-content{padding:4px 0 24px!important}#ebRoot .bp-discovery-bar{display:none}#ebRoot .ba-start{display:grid;grid-template-columns:220px minmax(0,1fr);gap:20px;margin:0 0 24px}.ba-category-menu{padding:13px 16px;background:#fff;border:1px solid #e2e7ef;border-radius:18px;min-width:0}.ba-category-menu>div{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:0 0 9px;border-bottom:1px solid #edf0f5;margin-bottom:5px}.ba-category-menu strong{font-size:.9375rem;color:#1c3659}.ba-category-menu>div button{border:0;background:none;color:#ff7900;padding:2px;display:grid;place-items:center}.ba-category-menu>button{display:flex;align-items:center;gap:9px;width:100%;min-height:32px;padding:3px 0;border:0;background:none;text-align:left;color:#324863;font-size:.875rem}.ba-category-menu>button img{width:27px;height:27px;object-fit:cover;border-radius:7px}.ba-category-menu>button>.material-symbols-rounded{font-size:16px;margin-left:auto;color:#7890ac}.ba-category-menu>button:hover{color:#ff7900}.ba-discover{display:flex;flex-direction:column;gap:14px;min-width:0}.ba-collection-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;flex:1}.ba-collection-tiles>button{display:flex;flex-direction:column;padding:0;border:1px solid #fff3e9;background:#fff3e9;color:#163762;border-radius:18px;overflow:hidden;text-align:left;min-width:0}.ba-collection-tiles>button:nth-child(2){background:#fff3e9;border-color:#fff3e9;color:#ff7900}.ba-collection-tiles>button:nth-child(3){background:#fff3e9}.ba-collection-tiles img{display:block;object-fit:cover;width:100%;height:178px;flex:1;max-height:212px;min-height:140px}.ba-collection-tiles>button>span{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:15px 17px;min-height:66px}.ba-collection-tiles strong{font-size:1.0625rem;line-height:1.35;font-weight:750}.ba-collection-tiles .material-symbols-rounded{font-size:21px;flex-shrink:0}.ba-tools{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ba-tools>button{display:flex;align-items:center;justify-content:center;gap:9px;background:#fff;border:1px solid #dee5ef;padding:10px 12px;border-radius:12px;font-size:.875rem;color:#ff7900;font-weight:600;min-height:44px}.ba-tools .material-symbols-rounded{font-size:22px;color:#ff7900}.ba-tools>button:nth-child(2){color:#ff7900;background:#fff3e9;border-color:#fff3e9}.ba-tools>button:nth-child(2) .material-symbols-rounded{color:#ff7900}:root body.desktop-eravo #ebRoot .eb-product-grid:not(.bf-product-list){grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}:root body.desktop-eravo #ebRoot .ba-home-shelves .eb-product-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}:root body.desktop-eravo #ebRoot .bx-collection-retail .eb-product-grid{grid-template-columns:repeat(5,minmax(0,1fr))}:root body.desktop-eravo #ebRoot .eb-photo{aspect-ratio:1.05!important;border-radius:13px;background:#f0f2f6}:root body.desktop-eravo #ebRoot .eb-product{border:1px solid #e2e7ef;border-radius:16px;box-shadow:none;overflow:hidden;background:#fff}:root body.desktop-eravo #ebRoot .bp-product-visual{padding:7px 7px 0}:root body.desktop-eravo #ebRoot .eb-product-copy{padding:13px 12px 12px}:root body.desktop-eravo #ebRoot .eb-product-title{font-size:1rem;line-height:1.4;min-height:2.8em;font-weight:650;color:#21334d}:root body.desktop-eravo #ebRoot .eb-price{display:flex;flex-wrap:wrap;gap:3px;margin:9px 0 6px}:root body.desktop-eravo #ebRoot .eb-price strong{font-size:1.125rem;color:#172c4a}:root body.desktop-eravo #ebRoot .eb-price>span{font-size:.875rem}:root body.desktop-eravo #ebRoot .bp-minimum{font-size:.875rem;line-height:1.4;color:#66758a}:root body.desktop-eravo #ebRoot .eb-product-foot .bf-ask{background:#fff3e9;border:1px solid #ffc58f;color:#ff7900;border-radius:25px;min-height:37px}:root body.desktop-eravo #ebRoot .bx-section-heading{margin-bottom:14px;gap:15px}:root body.desktop-eravo #ebRoot .bx-section-heading h2{font-size:1.45rem;letter-spacing:-.4px;color:#183454}:root body.desktop-eravo #ebRoot .bx-section-heading p{font-size:.875rem}:root body.desktop-eravo #ebRoot .bx-see-all{font-size:.875rem;color:#ff7900}:root body.desktop-eravo #ebRoot .bx-collection{margin-bottom:32px}#ebRoot .ba-extra-sections{display:block}.ba-source-markets,.ba-buying-desk{margin:0 0 32px}.ba-source-markets>div:last-child{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}.ba-source-markets>div:last-child>button{display:grid;grid-template-columns:1fr auto;gap:4px;align-items:center;padding:18px;background:#fff;border:1px solid #dfe6f0;border-radius:16px;text-align:left;color:#ff7900}.ba-source-markets button>span:first-child{font-size:28px;grid-column:1/-1;margin-bottom:7px}.ba-source-markets strong{font-size:1rem}.ba-source-markets small{font-size:.875rem;color:#738198;grid-row:3}.ba-source-markets .material-symbols-rounded{color:#ff7900;grid-column:2;grid-row:2/4;font-size:22px}.ba-buying-desk>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ba-buying-desk button{position:relative;display:flex;flex-direction:column;gap:9px;align-items:flex-start;padding:22px;border:1px solid #fff3e9;border-radius:18px;background:#fff3e9;text-align:left;color:#ff7900}.ba-buying-desk button:nth-child(2){background:#fff3e9;border-color:#fff3e9;color:#ff7900}.ba-buying-desk button>span:first-child{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#fff;margin-bottom:3px}.ba-buying-desk strong{font-size:1.0625rem}.ba-buying-desk small{font-size:.875rem;line-height:1.5;color:#61728b;max-width:90%}.ba-buying-desk button>.material-symbols-rounded{position:absolute;right:20px;bottom:22px;font-size:22px}body .home-shop :is(.hd-tv,.hd-music){display:none!important}body .home-shop :is(.hd-homegoods,.hd-family){grid-column:auto}body .home-shop :is(.hd-homegoods,.hd-family) .hd-row{grid-template-columns:repeat(var(--hd-count,3),minmax(0,1fr))}#desktopShopping #desktopShopSearch{display:none}#desktopShopping h1{font-size:1.75rem;margin:0}#desktopShopping .dt-shop-heading{margin-bottom:18px}#desktopShopping #desktopCategories{padding:12px 0 0;gap:13px}#desktopShopping #desktopCategories button>span{width:64px;height:64px;border-radius:50%}#desktopShopping #desktopCategories b{font-size:.875rem;white-space:normal;text-align:center}}@media(min-width:1024px)and (max-width:1199px){:root body.desktop-eravo :is(#homeView.app-shell:has(>#superWorkspace),#shopView,#eventsView,#jobsView,#musicView,#lifeView,#discoverView,#healthView,#rentalsView)>header .eh-row{gap:10px!important}:root body.desktop-eravo :is(#homeView.app-shell:has(>#superWorkspace),#shopView,#eventsView,#jobsView,#musicView,#lifeView,#discoverView,#healthView,#rentalsView)>header .eh-row>strong{display:none}:root body.desktop-eravo .dt-header-search{margin-left:0}.dt-header-search>button{min-width:85px;padding-inline:12px}.dt-search-scope{padding-left:10px}.ba-collection-tiles{gap:10px}.ba-collection-tiles>button>span{padding:12px}.ba-collection-tiles strong{font-size:.9375rem}:root body.desktop-eravo #ebRoot .ba-home-shelves .eb-product-grid,:root body.desktop-eravo #ebRoot .bx-collection-retail .eb-product-grid{grid-template-columns:repeat(3,minmax(0,1fr))}:root body.desktop-eravo #ebRoot .bd-nav-tools>button{padding-inline:7px}}@media(max-width:1023px){#ebRoot .bx-collection .eb-product-grid>.eb-product:nth-child(n+5){display:none}}body #homeView.market-home>#desktopShopping{display:none!important}body #marketplaceHome[hidden]{display:none!important}#marketplaceHome{min-width:0;display:grid;gap:16px;color:#1b2e49;font-family:DM Sans,sans-serif}#marketplaceHome *{box-sizing:border-box}#marketplaceHome button{font-family:inherit;cursor:pointer}#marketplaceHome button:focus-visible{outline:3px solid #ff7900;outline-offset:3px}#marketplaceHome button[aria-busy=true]{opacity:.6;cursor:progress}.hm-category-rail{display:none}.hm-campaign{position:relative;min-width:0;min-height:316px;padding:30px 32px 54px;border-radius:12px;overflow:hidden;background:#fff3e9;isolation:isolate}.hm-campaign.blue,.hm-campaign.peach{background:#fff3e9}.hm-campaign:after{content:"";position:absolute;z-index:-1;right:-70px;top:-80px;width:390px;height:390px;border:55px solid #ffffff55;border-radius:50%;pointer-events:none}.hm-campaign-copy{position:relative;z-index:2;width:51%}.hm-campaign-copy>small{display:block;font-size:.6875rem;line-height:1.4;letter-spacing:1.15px;font-weight:800;color:#ff7900;margin-bottom:12px}.hm-campaign.blue .hm-campaign-copy>small{color:#ff7900}body #homeView .hm-campaign h1{font-size:clamp(1.75rem,3.1vw,2.75rem);font-weight:800;line-height:1.08;letter-spacing:-1.1px;white-space:pre-line;margin:0 0 14px;color:#162f56}.hm-campaign-copy>p{font-size:.875rem;line-height:1.5;color:#5b6070;margin:0 0 18px;max-width:260px}.hm-cta{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:11px 18px;background:#ff7900;border:1px solid #ff7900;border-radius:8px;color:#fff;font-size:.875rem;font-weight:750;box-shadow:0 3px 8px #ff790010}.hm-cta:hover{background:#ff7900;color:#fff}.hm-cta>span{font-size:19px}.hm-campaign-art{position:absolute;right:24px;top:44px;bottom:55px;width:43%;display:flex;align-items:center;gap:12px}.hm-featured-item{width:50%;min-width:0;display:flex;flex-direction:column;padding:8px;border:1px solid #ffffffa8;background:#fff;border-radius:14px;box-shadow:0 10px 26px #ff790014;color:#223753;text-align:left;transform:rotate(-3deg)}.hm-featured-item:nth-child(2){transform:translateY(22px) rotate(4deg)}.hm-featured-item>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;border-radius:9px;background:#f8f8f8}.hm-featured-item>span{display:flex;flex-direction:column;gap:6px;padding:9px 3px 3px}.hm-featured-item strong{font-size:.75rem;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hm-featured-item b{font-size:.8125rem;white-space:nowrap;color:#162f56}.hm-carousel-controls{position:absolute;bottom:12px;left:24px;right:24px;display:flex;align-items:center;justify-content:center;gap:8px}.hm-carousel-controls>button{display:grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid #ffffffad;border-radius:50%;background:#ffffffa6;color:#344867}.hm-carousel-controls>div{display:flex;gap:1px}.hm-carousel-controls>div>button{width:28px;height:30px;display:grid;place-items:center;padding:0;background:none;border:0}.hm-carousel-controls>div>button>span{width:7px;height:7px;border-radius:7px;background:#6b6e724d}.hm-carousel-controls>div>button[aria-pressed=true]>span{width:19px;background:#ff7900;color:#fff}.hm-category-tiles{display:grid;grid-auto-flow:column;grid-auto-columns:88px;gap:10px;padding:12px;background:#fff;border:1px solid #e9ecf1;border-radius:12px;overflow-x:auto;scrollbar-width:thin}.hm-category-tiles>button{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:0;padding:0;border:0;background:none;color:#243951}.hm-category-tiles>button>span{display:grid;place-items:center;width:100%;height:76px;border-radius:10px;background:#f6f7fa;overflow:hidden}.hm-category-tiles>button:nth-child(3n+1)>span{background:#fff3e9}.hm-category-tiles img{width:100%;height:100%;object-fit:contain;padding:5px}.hm-category-tiles strong{font-size:.8125rem;line-height:1.3;font-weight:650}.hm-category-tiles .material-symbols-rounded{font-size:34px;color:#697f9d}.hm-category-tiles button:hover strong{color:#ff7900}.hm-image-missing:after{content:"Explore";font-size:.75rem;color:#6c7e92;padding:18px}body #homeView.market-home>.home-shop{gap:16px;margin:0 0 20px}body #homeView.market-home .hd-section:not(.hd-tv){grid-column:1/-1;padding:0!important;border:1px solid #e6e9ef!important;border-radius:12px;background:#fff;overflow:hidden}body #homeView.market-home .hd-heading{min-height:56px;margin:0;padding:10px 16px;background:#f6f7f9;border-bottom:1px solid #eef0f4;gap:9px}body #homeView.market-home .hd-heading h2{font-size:1.125rem;letter-spacing:-.25px;color:#1d304b}body #homeView.market-home .hd-service-icon{width:28px;height:30px;border-radius:0;background:none;color:inherit}body #homeView.market-home .hd-service-icon>.material-symbols-rounded{font-size:23px}body #homeView.market-home .hd-all{min-height:34px;padding:3px 0 3px 8px;font-size:.8125rem;color:#ff7900}body #homeView.market-home .hd-offers .hd-heading{background:#ff7900;color:#fff}body #homeView.market-home .hd-budget .hd-heading,body #homeView.market-home .hd-tech .hd-heading,body #homeView.market-home .hd-family .hd-heading,body #homeView.market-home .hd-food .hd-heading{background:#fff3e9}body #homeView.market-home .hd-pharmacy .hd-heading{background:#e6f4ed}body #homeView.market-home .hd-grocery .hd-heading{background:#eff5e6}body #homeView.market-home .hd-row{grid-auto-columns:43%;padding:12px;gap:10px;margin:0;scrollbar-width:thin;scrollbar-color:#ccd4df transparent}body #homeView.market-home .hd-card{border:1px solid transparent;border-radius:8px;box-shadow:none;background:#fff;color:#20314a;transition:box-shadow .15s;min-width:0}body #homeView.market-home .hd-card:hover{transform:none;box-shadow:0 3px 13px #17304a16;border-color:#e7ebf0}body #homeView.market-home .hd-photo{aspect-ratio:1.13;background:#f7f8fa;border-radius:7px;max-height:220px}body #homeView.market-home .hd-photo>img{object-fit:contain;padding:7px}body #homeView.market-home .hd-copy{padding:10px 5px;gap:4px}body #homeView.market-home .hd-copy>strong{font-size:.875rem;font-weight:500;line-height:1.35}body #homeView.market-home .hd-copy>small{font-size:.75rem;color:#788492}body #homeView.market-home .hd-copy>b{font-size:1rem;color:#213550;padding-top:3px}body #homeView.market-home .hd-note{padding:0 16px 11px;margin:0;font-size:.6875rem}body #homeView.market-home .hd-discount{position:absolute;top:7px;right:7px;font-size:.75rem;font-style:normal;font-weight:650;background:#fff3e9;color:#ff7900;border-radius:4px;padding:4px 6px}body #homeView.market-home .hd-empty{margin:12px;border:0}body #homeView.market-home .hd-tv .hd-heading{background:#1b2b47;border:0}body #homeView.market-home .hd-tv .hd-heading h2,body #homeView.market-home .hd-tv .hd-all{color:#fff}@media(min-width:1024px){:root body #homeView.market-home:not(.super-page-open):not([data-header-notifications]):not([hidden]){display:grid!important;grid-template-columns:200px minmax(0,1fr) 256px!important;grid-template-rows:auto!important;gap:16px!important;align-items:stretch;align-content:start;padding-top:calc(var(--dt-top) + 18px)!important;background:#f3f4f6!important}body #homeView.market-home>#marketplaceHome:not([hidden]){display:contents}.hm-category-rail{grid-column:1;grid-row:1;display:flex;flex-direction:column;padding:13px 12px;background:#fff;border:1px solid #e6e9ef;border-radius:12px}.hm-category-rail h2{display:flex;align-items:center;gap:9px;font-size:.8125rem;margin:0 0 8px;padding:3px 4px 11px;border-bottom:1px solid #edf0f4}.hm-category-rail h2>.material-symbols-rounded{font-size:19px}.hm-category-rail button{display:flex;align-items:center;gap:10px;min-height:30px;border:0;border-radius:6px;padding:6px 5px;background:none;color:#43546b;text-align:left;font-size:.8125rem;line-height:1.2}.hm-category-rail button>.material-symbols-rounded{font-size:19px;color:#6a7f99;flex-shrink:0}.hm-category-rail button>.material-symbols-rounded:last-child{margin-left:auto;font-size:16px;color:#96a1b2}.hm-category-rail button:hover{background:#fff3e9;color:#ff7900}.hm-category-rail .hm-browse-all{margin-top:auto;border-top:1px solid #edf0f4;border-radius:0;padding-top:10px;color:#ff7900;font-weight:650}.hm-campaign{grid-column:2;grid-row:1;min-height:328px}.hm-category-tiles{grid-column:1/-1;grid-row:2;grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;padding:13px 18px;gap:18px;overflow:visible}.hm-category-tiles>button>span{height:88px}.hm-category-tiles strong{font-size:.875rem}:root body #homeView.market-home:not(.super-page-open):not([data-header-notifications])>.wallet-card{grid-column:3!important;grid-row:1!important;align-content:center!important;gap:10px!important;padding:20px 18px!important;border-radius:12px!important;box-shadow:none!important;background:#fff!important;border:1px solid #e6e9ef!important;color:#203957!important;max-width:none;justify-self:stretch}body #homeView.market-home>.wallet-card:before,body #homeView.market-home>.wallet-card:after{display:none}body #homeView.market-home>.wallet-card .wallet-head>span{color:#687b94!important;font-size:.8125rem!important;font-weight:600}body #homeView.market-home>.wallet-card .wallet-head button{background:#fff3e9!important;border-color:#e5eaf2!important;color:#637c9e!important}body #homeView.market-home>.wallet-card .balance strong{font-size:1.65rem!important}body #homeView.market-home>.wallet-card>.pay-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important;padding-top:16px!important}body #homeView.market-home>.wallet-card>.pay-actions>button{display:flex!important;flex-direction:row!important;align-items:center;gap:6px;min-height:44px;padding:4px 0!important}body #homeView.market-home>.wallet-card .action-icon{width:32px!important;height:32px!important;font-size:19px!important;flex-shrink:0}body #homeView.market-home>.wallet-card .pay-actions b{font-size:.75rem!important;white-space:nowrap}:root body #homeView.market-home:not(.super-page-open):not([data-header-notifications])>.home-shop{grid-column:1/-1!important;grid-row:auto!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important;margin:0!important}body #homeView.market-home .home-shop .hd-row{display:grid;grid-template-columns:repeat(var(--hd-count,6),minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;gap:12px;padding:12px;margin:0}body #homeView.market-home .home-shop :is(.hd-homegoods,.hd-family,.hd-fashion,.hd-beauty){grid-column:auto}body #homeView.market-home .home-shop :is(.hd-homegoods,.hd-family,.hd-fashion,.hd-beauty) .hd-photo{max-height:170px}body #homeView.market-home:not(.super-page-open)>.service-section{grid-column:1/-1;grid-row:3;margin:0!important;padding:0!important;display:none!important}body #homeView.market-home:not(.super-page-open)>.service-section:has(.eravo-sponsored){display:block!important}body #homeView.market-home>.service-section>:not(.eravo-sponsored){display:none!important}body #homeView.market-home .service-section .eravo-sponsored{margin:0!important;border-radius:12px}:root body #homeView.market-home:not(.super-page-open):not([data-header-notifications]):not(.hm-shop-open){grid-template-columns:minmax(0,1fr)!important}:root body #homeView.market-home:not(.super-page-open):not([data-header-notifications]):not(.hm-shop-open)>.wallet-card{grid-column:1!important;max-width:500px;justify-self:end}}@media(min-width:1024px)and (max-width:1240px){:root body #homeView.market-home:not(.super-page-open):not([data-header-notifications]):not([hidden]){grid-template-columns:176px minmax(0,1fr) 230px!important;gap:12px!important}.hm-campaign{padding:26px 24px 52px}.hm-campaign-copy{width:55%}.hm-campaign-art{width:36%;right:20px}.hm-featured-item{width:100%;transform:rotate(2deg)}.hm-featured-item:nth-child(2){display:none}body #homeView.market-home .home-shop .hd-row{gap:8px}.hm-category-rail{padding-inline:10px}}@media(max-width:1023px){:root body #homeView.market-home:not(.super-page-open):not([data-header-notifications]):not([hidden]){display:flex!important;flex-direction:column;gap:16px;background:#f3f4f6!important}body #homeView.market-home>header{order:0}body #homeView.market-home>#marketplaceHome{order:1}body #homeView.market-home>.wallet-card{order:2}body #homeView.market-home>.service-section{order:3}body #homeView.market-home>.home-shop{order:4}body #homeView.market-home>.wallet-card{margin:0!important}body #homeView.market-home>.service-section{margin:0!important;padding:0!important}body #homeView.market-home>.home-shop{display:grid;grid-template-columns:1fr;margin:0!important}.hm-campaign-copy{width:54%}.hm-campaign-art{width:39%}.hm-featured-item{width:100%;max-width:210px;margin-left:auto;transform:rotate(3deg)}.hm-featured-item:nth-child(2){display:none}body #homeView.market-home .home-shop .hd-row{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:30%;overflow-x:auto}}@media(max-width:600px){.hm-campaign{min-height:276px;padding:22px 18px 48px}.hm-campaign-copy{width:55%}.hm-campaign-copy>small{font-size:.625rem;letter-spacing:.8px;margin-bottom:10px}body #homeView .hm-campaign h1{font-size:1.85rem;letter-spacing:-.8px}.hm-campaign-copy>p{display:none}.hm-cta{padding:10px 12px;gap:5px;font-size:.8125rem;margin-top:4px}.hm-campaign-art{right:16px;top:48px;bottom:50px;width:36%}.hm-featured-item{padding:5px}.hm-featured-item strong,.hm-featured-item b{font-size:.6875rem}.hm-featured-item>span{padding:7px 2px 3px;gap:4px}body #homeView.market-home .hd-heading{padding:9px 12px;gap:6px;min-height:52px}.hd-service-icon{flex-shrink:0}body #homeView.market-home .hd-heading h2{font-size:1rem;letter-spacing:-.3px}body #homeView.market-home .hd-all{font-size:.75rem;gap:2px}body #homeView.market-home .home-shop .hd-row{grid-auto-columns:44%;padding:10px;gap:7px}body #homeView.market-home .hd-copy>b{font-size:.9375rem}}:root body #homeView.market-home:is(.super-page-open,[data-header-notifications])>#marketplaceHome{display:none!important}@media(prefers-reduced-motion:reduce){body #homeView.market-home .hd-card{transition:none}}body #superWorkspace.fulfillment-page{padding:20px 16px 110px!important;background:#f4f6fa!important;color:#172d4c}.ff-app{max-width:1184px;margin:0 auto;font:400 1rem/1.5 DM Sans,sans-serif;color:#172d4c}.ff-app *{box-sizing:border-box}.ff-app :is(input,select,textarea,button){font:inherit}.ff-app button,.ff-app a{touch-action:manipulation}.ff-app button{cursor:pointer}.ff-app button:disabled{opacity:.6;cursor:wait}.ff-app [hidden]{display:none!important}.ff-app :is(button,a,input,select,textarea):focus-visible{outline:3px solid #2464dc;outline-offset:3px}.ff-app h1,.ff-app h2,.ff-app h3,.ff-app p{margin:0}.ff-app h2{font-size:1.2rem;line-height:1.3;letter-spacing:-.35px}.ff-app h3{font-size:1rem;margin-top:12px}.ff-app p{margin-top:9px;overflow-wrap:anywhere}.ff-app small,.ff-muted{font-size:.875rem;color:#60728b}.ff-title{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin:0 0 22px}.ff-title small{font-size:.75rem;letter-spacing:1.4px;font-weight:750;color:#3263ae}.ff-title h1{font-size:clamp(1.6rem,3vw,2.15rem);letter-spacing:-1px;line-height:1.2;margin-top:4px}.ff-primary,.ff-secondary,.ff-text,.ff-selected{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 16px;border:1px solid #dce4ef;border-radius:24px;font-size:.875rem!important;font-weight:700!important;text-decoration:none;background:#fff;color:#26405f}.ff-primary{background:#185bdb;border-color:#185bdb;color:#fff}.ff-primary:hover{background:#124bb9}.ff-secondary:hover{background:#edf3ff;border-color:#b7cbed}.ff-selected{color:#174fac;background:#e9f0ff;border-color:#c4d7fa}.ff-text{border:0;background:none;padding:9px 6px}.ff-danger{color:#ab3948}.ff-wide{width:100%}.ff-nav{position:fixed;bottom:0;left:0;right:0;z-index:130;display:flex;gap:4px;justify-content:center;background:#ffffffed;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-top:1px solid #dce4ef;padding:8px 8px max(10px,env(safe-area-inset-bottom))}.ff-nav button{display:flex;flex:1;max-width:150px;flex-direction:column;align-items:center;gap:4px;border:0;background:transparent;color:#697990;min-height:50px;border-radius:16px;padding:6px}.ff-nav b{font-size:.8125rem}.ff-nav button[aria-current=page]{background:#edf3ff;color:#1957c4}.ff-panel{min-width:0;padding:20px;background:#fff;border:1px solid #e0e7f1;border-radius:22px;margin:0 0 16px;display:block}.ff-panel>h2{margin-bottom:15px}.ff-panel legend{font-size:1.05rem;font-weight:750;display:flex;align-items:center;gap:8px;padding:0 7px;color:#26405f}.ff-panel legend .material-symbols-rounded{color:#e98516}.ff-panel label,.ff-summary label{display:flex;flex-direction:column;gap:6px;font-size:.875rem;font-weight:650;margin-bottom:13px}.ff-app :is(input:not([type=checkbox]),select,textarea){width:100%;min-width:0;border:1px solid #d9e2ee;border-radius:12px;background:#fbfcff;padding:12px;color:#172d4c;line-height:1.4;font-size:1rem}.ff-app textarea{resize:vertical}.ff-app input[type=checkbox]{width:19px;height:19px;flex-shrink:0;accent-color:#1a5ed9}.ff-panel .ff-check{display:flex;flex-direction:row;align-items:center;gap:9px;font-weight:500}.ff-two{display:grid;gap:0 15px;grid-template-columns:repeat(2,minmax(0,1fr))}.ff-inline{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.ff-inline>label{min-width:220px;margin:0}.ff-full{grid-column:1/-1}.ff-kind{display:flex;align-items:center;justify-content:space-between;gap:18px;background:#fff5d9;border-color:#f3dfae}.ff-kind>label{margin:0;min-width:220px}.ff-kind select{background:#fff}.ff-booking,.ff-detail-grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(290px,1fr);gap:0 22px;align-items:start}.ff-form-aside{position:sticky;top:calc(var(--dt-top,80px) + 16px)}.ff-summary{background:#fff7e2;border:1px solid #f0ddb2;border-radius:20px;padding:20px;margin-bottom:16px}.ff-summary>div,.ff-costs>div{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:9px 0}.ff-summary>div{font-size:.9375rem}.ff-summary strong{text-align:right}.ff-summary p{font-size:.875rem;color:#7c6842;line-height:1.55}.ff-total{border-top:1px solid #dfe6f0;margin-top:8px;font-size:1.18rem}.ff-line{display:flex;align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #edf1f7}.ff-line:last-child{border-bottom:0}.ff-line img{width:64px;height:64px;object-fit:contain;border-radius:10px;background:#f5f7fb}.ff-line>div{flex:1;min-width:0}.ff-line strong{display:block;font-size:1rem}.ff-line small{display:block;margin-top:3px}.ff-line>b{font-size:.875rem;white-space:nowrap}.ff-status{padding:14px 17px;border-radius:15px;background:#e2f4ec;color:#186a4d;margin-top:17px!important}.ff-status.error{background:#fff0f1;color:#a33345}.ff-empty{text-align:center;padding:45px 20px;background:#fff;border:1px dashed #d0dcea;border-radius:20px;margin-bottom:16px}.ff-empty>.material-symbols-rounded{font-size:42px;color:#e4a541;margin-bottom:12px}.ff-empty p{color:#60728b}.ff-family-lead{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:center;background:#fff1d7;border:1px solid #f4dfb6;border-radius:24px;padding:26px;margin-bottom:28px}.ff-family-lead h2{font-size:clamp(1.6rem,3vw,2.2rem);letter-spacing:-.8px;line-height:1.12;margin-top:12px}.ff-family-lead p{color:#785e3c;margin-bottom:16px;max-width:350px}.ff-family-lead button{margin:0 6px 6px 0}.ff-family-symbol{display:grid;place-items:center;background:#ffd477;width:48px;height:48px;border-radius:50%;color:#8a4d11}.ff-family-photos{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ff-family-photos img{width:100%;height:150px;object-fit:cover;border-radius:18px;background:#fff}.ff-family-photos img:first-child{grid-row:span 2;height:310px}.ff-section-head{display:flex;gap:12px;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap}.ff-section-head>span{font-size:.875rem;color:#60728b}.ff-family-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.ff-family-products article{padding:12px;background:#fff;border:1px solid #e0e7f1;border-radius:20px;display:flex;flex-direction:column;align-items:start;gap:7px}.ff-family-products img{width:100%;height:160px;object-fit:contain;border-radius:12px;background:#fafbfd}.ff-family-products h3{margin:0;flex:1}.ff-family-products .ff-secondary{width:100%;margin-top:7px;padding-inline:9px}.ff-list-tools{display:flex;align-items:center;gap:14px;justify-content:space-between;flex-wrap:wrap;margin-bottom:18px}.ff-search{display:flex;align-items:center;gap:8px;flex:1;max-width:420px;background:#fff;border:1px solid #dbe3f0;border-radius:24px;padding:0 12px}.ff-search input{border:0!important;background:transparent!important}.ff-filters{display:flex;gap:6px;flex-wrap:wrap}.ff-filters button{padding:9px 12px}.ff-request-list{display:grid;gap:12px}.ff-request-card{display:flex;align-items:center;gap:14px;width:100%;padding:18px;text-align:left;background:#fff;border:1px solid #dfe7f2;border-radius:20px;color:#172d4c}.ff-request-card:hover{border-color:#9eb9e5}.ff-request-icon{width:46px;height:46px;border-radius:50%;background:#fff0d8;color:#c77d20;display:grid;place-items:center;flex-shrink:0}.ff-request-card>span:nth-child(2){flex:1}.ff-request-card strong,.ff-request-card small{display:block}.ff-request-card small{margin-top:3px}.ff-request-end{text-align:right;display:flex;flex-direction:column;align-items:end;gap:6px;font-size:.9375rem}.ff-pill{font-size:.8125rem;font-weight:700;padding:5px 10px;border-radius:20px;background:#eef2f8;color:#586b84;white-space:nowrap}.ff-pill.quoted{background:#fff0c2;color:#916312}.ff-pill.confirmed,.ff-pill.collected,.ff-pill.out_for_delivery{background:#e3eeff;color:#245abc}.ff-pill.delivered{background:#dcf5e9;color:#167759}.ff-pill.cancelled{background:#fae9ed;color:#ae465e}.ff-detail-top{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:17px}.ff-reference{font-size:.75rem;overflow-wrap:anywhere;color:#687a94}.ff-timeline{list-style:none;padding:0;margin:0}.ff-timeline li{position:relative;border-left:2px solid #e1e8f3;padding:0 0 23px 20px;margin-left:6px;font-size:.9375rem}.ff-timeline li:before{content:"";position:absolute;width:10px;height:10px;border-radius:50%;background:#b7c7df;left:-6px;top:6px}.ff-timeline li.current:before{background:#2360ce}.ff-timeline li:last-child{padding-bottom:0;border-color:transparent}.ff-timeline time{display:block;color:#72839b;font-size:.8125rem;margin-top:5px}.ff-gift-note{display:flex;gap:12px;align-items:center;background:#fff3dc;padding:13px;border-radius:15px;color:#8b611e;margin-top:12px}.ff-gift-note p{margin:0}.ff-code{background:#edf4ff;border-color:#c7daf7}.ff-code>strong{display:block;font-size:2.2rem;letter-spacing:8px;color:#194eab}.ff-code p{font-size:.875rem;margin-bottom:14px}.ff-code button{margin-right:5px}.ff-receipt>.material-symbols-rounded{color:#18846c;font-size:34px}.ff-admin-tools form{display:grid;gap:5px;margin:16px 0;border-bottom:1px solid #edf1f7;padding-bottom:17px}.ff-admin-tools .ff-primary{margin-bottom:8px}.ff-person{display:flex;align-items:start;gap:13px;padding:17px 0;border-bottom:1px solid #edf1f7}.ff-person>span{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#fff1dc;color:#bb7b21}.ff-person h3{margin:0}.ff-person p{font-size:.875rem}.ff-person .ff-text{margin-right:10px}.ff-list-pagination{display:flex;gap:15px;justify-content:center;align-items:center;margin-top:20px;font-size:.875rem}.ff-shop-entry,.ff-home-entry{display:flex;align-items:center;gap:13px;background:#fff2cf;border:1px solid #f0d99c;border-radius:20px;padding:16px;margin:16px 0}.ff-shop-entry>span,.ff-home-entry>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#ffdb83;color:#84510c;flex-shrink:0}.ff-shop-entry>div,.ff-home-entry>div{flex:1}.ff-shop-entry strong,.ff-home-entry strong{display:block;font-size:1rem;color:#3e3425}.ff-shop-entry small,.ff-home-entry small{display:block;color:#7f6845;font-size:.875rem}.ff-shop-entry button,.ff-home-entry button{border:0;background:#185bdb;color:#fff;border-radius:22px;padding:10px 15px;min-height:44px;font:650 .875rem DM Sans,sans-serif}.ff-product-gift{margin-top:12px;align-self:start}.ff-home-entry[hidden],.ff-shop-entry[hidden]{display:none!important}@media(min-width:1024px){body #superWorkspace.fulfillment-page{padding:18px 0 35px!important}.ff-nav{position:static;flex-direction:row;padding:0;-webkit-backdrop-filter:none;backdrop-filter:none}.ff-nav button{flex-direction:row;gap:8px}.ff-nav b{font-size:.9375rem}#homeView.market-home:not([hidden]):not(.super-page-open):not([data-header-notifications])>.ff-home-entry{grid-column:1/-1;margin:0}body .ff-nav.dt-active-nav{max-width:none}}@media(max-width:760px){.ff-booking,.ff-detail-grid{grid-template-columns:1fr}.ff-form-aside{position:static}.ff-family-products{grid-template-columns:repeat(2,minmax(0,1fr))}.ff-family-lead{grid-template-columns:1fr;padding:20px}.ff-family-photos{display:none}.ff-panel{padding:17px}.ff-kind{align-items:start;flex-direction:column;gap:12px}.ff-kind>label{width:100%}.ff-family-products img{height:145px}.ff-request-card{gap:10px;padding:14px;flex-wrap:wrap}.ff-request-card>.material-symbols-rounded{display:none}.ff-request-end{width:100%;flex-direction:row;justify-content:space-between;border-top:1px solid #edf1f7;padding-top:9px}.ff-shop-entry,.ff-home-entry{flex-wrap:wrap}.ff-shop-entry button,.ff-home-entry button{margin-left:auto}.ff-line{flex-wrap:wrap}.ff-line>b{margin-left:auto}.ff-home-entry{order:5}}@media(max-width:420px){.ff-two{grid-template-columns:1fr}.ff-family-products article{padding:10px}.ff-family-products .ff-secondary{font-size:.8125rem!important}.ff-title h1{font-size:1.55rem}.ff-nav{gap:0}.ff-nav b{font-size:.75rem}}:root body #homeView:is(.super-page-open,[data-header-notifications])>.ff-home-entry{display:none!important}.shop-shell.inline-page-open>.ff-shop-entry{display:none!important}.ff-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;list-style:none;margin:0 0 22px;padding:0}.ff-steps li{min-width:0;border-bottom:3px solid #dde5f0;padding-bottom:12px}.ff-steps li.current{border-color:#2462d5}.ff-steps li.complete{border-color:#eeb853}.ff-steps button{display:flex;align-items:center;gap:10px;width:100%;border:0;background:none;text-align:left;color:#708098;font-size:.875rem!important;font-weight:650!important;padding:3px 0;border-radius:8px;min-height:44px}.ff-app .ff-steps button:disabled{opacity:1;cursor:default}.ff-steps .current button{color:#1c4fa6}.ff-steps .complete button{color:#344a68}.ff-step-number{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:50%;background:#e8edf5;color:#667994;font-size:1rem}.ff-step-number .material-symbols-rounded{font-size:20px}.ff-steps .current .ff-step-number{background:#2462d5;color:#fff}.ff-steps .complete .ff-step-number{background:#ffe4a7;color:#855813}.ff-wizard{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.ff-step-actions{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 0 12px}@media(max-width:760px){.ff-wizard{grid-template-columns:1fr}.ff-steps{gap:8px;margin-bottom:18px}.ff-steps button{flex-direction:column;align-items:start;gap:7px;line-height:1.35}.ff-step-actions .ff-primary{margin-left:auto}.ff-steps li{padding-bottom:9px}}.ff-app:has(.ff-easy,.ff-easy-review)>.ff-title{margin-bottom:15px}.ff-app:has(.ff-easy,.ff-easy-review)>.ff-title small{display:none}.ff-app:has(.ff-easy,.ff-easy-review) .ff-steps{max-width:600px;margin-bottom:24px}.ff-app:has(.ff-easy,.ff-easy-review) .ff-steps button{flex-direction:row;align-items:center;gap:9px}.ff-easy .ff-panel{padding:22px;border-radius:20px}.ff-route-panel h2{display:flex;align-items:center;gap:10px;margin-bottom:20px}.ff-route-dot{display:inline-grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:50%;background:#e6eeff;color:#235fbd;font-size:.875rem;font-weight:750}.ff-route-dot.destination{background:#fff0ce;color:#aa7623}.ff-easy .ff-saved-person{display:flex;flex-direction:row;align-items:center;gap:8px;background:#eff5ff;border-radius:13px;padding:2px 10px;color:#3166b8}.ff-easy .ff-saved-person select{border:0;background:none;padding-inline:0;font-size:.9375rem}.ff-easy .ff-route-panel>.ff-muted{font-size:.875rem;margin-top:0}.ff-easy .ff-choices{border:0;margin:0 0 18px;padding:0;min-width:0}.ff-easy .ff-choices legend{font-size:.9375rem;font-weight:700;color:#354c69;padding:0;margin-bottom:10px}.ff-easy .ff-choices>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.ff-easy .ff-choices label{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:7px;min-height:74px;padding:12px 6px;margin:0;border:1px solid #dce4f0;border-radius:15px;background:#f8faff;cursor:pointer}.ff-easy .ff-choices label:has(input:checked){border-color:#3573d7;background:#ecf3ff;color:#1e5ebf;box-shadow:inset 0 0 0 1px #3573d7}.ff-easy .ff-choices input[type=radio]{position:absolute;width:1px;height:1px;padding:0;opacity:0;inset:0}.ff-easy .ff-choices label:has(input:focus-visible){outline:3px solid #2464dc;outline-offset:3px}.ff-easy .ff-choices strong{display:block;font-size:.875rem;line-height:1.3}.ff-easy .ff-choices small{display:block;font-size:.75rem;line-height:1.35;margin-top:4px;font-weight:500}.ff-easy .ff-choices .material-symbols-rounded{font-size:25px;color:#6d83a3}.ff-easy .ff-choices label:has(input:checked)>.material-symbols-rounded{color:#2765c6}.ff-easy .ff-parcel-basics{align-items:center;gap:15px}.ff-easy .ff-parcel-basics .ff-check{margin-top:18px}.ff-easy .ff-optional{border-top:1px solid #e1e8f3;margin-top:18px;padding-top:14px}.ff-easy summary{cursor:pointer;min-height:44px;font-size:.9375rem;font-weight:650;color:#3b587f;line-height:1.5}.ff-easy .ff-optional summary{display:flex;align-items:center;gap:8px}.ff-easy .ff-optional[open] summary{margin-bottom:14px}.ff-easy .ff-contact-fold{border-bottom:1px solid #e7edf5;margin:0 0 14px;padding-bottom:8px}.ff-easy .ff-contact-fold summary{padding:8px 0}.ff-easy .ff-contact-fold[open] summary{margin-bottom:9px}.ff-easy #ffPickupDetails{border:1px solid #dce5f2;padding:12px 14px 0;border-radius:15px;margin:0 0 15px;min-width:0}.ff-easy #ffPickupDetails legend{font-size:.875rem;padding:0 6px}.ff-easy .ff-contacts-panel>.ff-muted{font-size:.8125rem}.ff-easy .ff-step-actions{padding:4px 0 14px}.ff-easy .ff-step-actions .ff-primary{min-width:200px;min-height:48px}.ff-easy .ff-step-actions>.ff-muted{font-size:.8125rem}.ff-easy-review .ff-panel{padding:22px}.ff-easy-review .ff-review-stop{display:flex;align-items:start;gap:13px;padding:19px 0}.ff-easy-review .ff-review-stop+.ff-review-stop{border-top:1px solid #e4eaf2}.ff-easy-review .ff-review-stop>div{min-width:0}.ff-easy-review .ff-review-stop h3{margin-top:4px;overflow-wrap:anywhere;font-size:1.0625rem;line-height:1.4}.ff-easy-review .ff-review-stop p{font-size:.875rem;color:#657993;margin-top:5px}.ff-easy-review .ff-review-parcel-head{border-top:1px solid #e1e8f2;padding-top:14px}.ff-easy-review .ff-parcel-description{font-size:1rem;line-height:1.5}.ff-review-tags{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0}.ff-review-tags span{font-size:.8125rem;color:#526e97;background:#f0f4fb;padding:6px 10px;border-radius:18px}.ff-easy-review .ff-review-confirm{position:sticky;top:calc(var(--dt-top,80px) + 18px)}.ff-easy-review .ff-review-confirm>.ff-muted{font-size:.8125rem;text-align:center;margin:12px 10px}.ff-easy-review .ff-review-confirm>.ff-primary{min-height:50px}@media(max-width:760px){.ff-easy .ff-panel,.ff-easy-review .ff-panel{padding:18px}.ff-easy .ff-step-actions{position:sticky;bottom:78px;z-index:3;background:#f4f6faf5;padding:12px 0 8px;box-shadow:0 -8px 12px #f4f6fa}.ff-easy .ff-step-actions>.ff-muted{max-width:100px;line-height:1.4}.ff-easy .ff-step-actions .ff-primary{min-width:180px}.ff-easy-review .ff-review-confirm{position:static}.ff-app:has(.ff-easy,.ff-easy-review) .ff-steps{margin-bottom:17px}.ff-easy .ff-parcel-basics{grid-template-columns:1fr 1fr;gap:12px}}@media(max-width:380px){.ff-easy .ff-step-actions .ff-primary{min-width:160px}.ff-easy .ff-panel{padding:16px}.ff-easy .ff-choices>div{gap:6px}.ff-easy .ff-choices strong{font-size:.875rem}.ff-app:has(.ff-easy,.ff-easy-review) .ff-steps button{gap:6px}.ff-app:has(.ff-easy,.ff-easy-review) .ff-step-number{width:29px;height:29px}}.ff-settings-link{display:block;width:max-content;margin:0 0 16px auto;color:#995000;font-size:14px;font-weight:650}.ff-delivery-choice h2{margin-top:0}.ff-delivery-choice>label,.ff-delivery-choice>.ff-two{margin-top:16px}.ff-station-card{background:#f6f7f8;border:1px solid #e1e2e5;border-radius:10px;padding:16px;margin-top:16px}.ff-station-card strong{font-size:17px}.ff-station-card p{font-size:14px;line-height:1.6;margin:8px 0}.ff-station-card a{font-size:14px;color:#8b4700}.ff-station-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.ff-station-list .ff-station-card{margin:0;border:0;padding:0;background:none}.ff-delivery-choice .ff-error{padding:12px;background:#fff0eb;color:#953526;border-radius:8px;font-size:14px}#ffPricing .ff-total{padding-top:12px;border-top:1px solid #ddd;font-size:18px}@media(max-width:1000px){.ff-station-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.ff-station-list{grid-template-columns:1fr}.ff-settings-link{margin-right:0}}.super-desktop-footer{display:none}@media(min-width:1024px){body #homeView:not(.super-page-open)>.super-desktop-footer{display:grid!important;grid-column:1/-1!important;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:30px 48px;width:100%;max-width:var(--dt-width,1440px);margin:32px auto 0;padding:32px 0 10px;border-top:1px solid #dcdcde;color:#303034;box-sizing:border-box}.super-desktop-footer nav{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.super-desktop-footer h2{font-size:15px;font-weight:750;margin:0 0 10px;line-height:1.4}.super-desktop-footer a{font-size:14px;line-height:1.5;color:#595962;text-decoration:none;padding:4px 0}.super-desktop-footer a:hover{color:#b45900;text-decoration:underline;text-underline-offset:4px}.super-desktop-footer a:focus-visible{outline:3px solid #f68b1e;outline-offset:4px}.super-desktop-footer .sf-brand>a:first-child{font-size:38px;line-height:1;font-weight:800;letter-spacing:-1.8px;color:#f08a24;text-decoration:none}.super-desktop-footer .sf-brand p{max-width:240px;margin:15px 0;font-size:14px;line-height:1.6;color:#6a6a73}.super-desktop-footer .sf-business{font-weight:650;color:#9b4a00}.super-desktop-footer .sf-bottom{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;border-top:1px solid #e2e2e5;padding-top:16px;font-size:12px;color:#727279}}body #homeView #superWorkspace.real-chat-page{padding:14px 0 95px!important;background:transparent!important;max-width:1184px!important;margin-inline:auto!important;color:#173050}.rc-app{font:400 1rem/1.5 DM Sans,sans-serif;color:#173050;max-width:1184px;margin:auto}.rc-app *{box-sizing:border-box}.rc-app [hidden]{display:none!important}.rc-app :is(button,input,textarea){font:inherit}.rc-app button{cursor:pointer}.rc-app button:disabled{opacity:.55;cursor:default}.rc-app :is(button,a,input,textarea):focus-visible{outline:3px solid #2465d8;outline-offset:3px}.rc-app h1,.rc-app h2,.rc-app h3,.rc-app p{margin:0}.rc-app h2{font-size:1.4rem;line-height:1.25;letter-spacing:-.5px}.rc-app h3{font-size:1rem}.rc-app button{border:0}.rc-app a{color:#1558c2}.rc-app .material-symbols-rounded{font-size:23px;line-height:1}.rc-button,.rc-primary,.rc-danger,.rc-text,.rc-icon-text{display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:11px 17px;border-radius:24px;min-height:44px;font-weight:650!important;font-size:.875rem!important;background:#f0f4fa;color:#294361;text-decoration:none}.rc-primary{background:#205dd2;color:#fff}.rc-primary:hover{background:#174dab}.rc-danger{background:#b6384e;color:#fff}.rc-text,.rc-icon-text{background:transparent;padding:8px 10px;color:#235bbb}.rc-icon-button,.rc-new-button{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:50%;background:transparent;color:#617894}.rc-new-button{background:#ffe0a0;color:#925410}.rc-icon-button:hover{background:#ecf2fc}.rc-layout{display:grid;grid-template-columns:340px minmax(0,1fr);height:calc(100dvh - 160px);min-height:480px;border:1px solid #dce5f0;border-radius:22px;overflow:hidden;background:#fff;box-shadow:0 6px 24px #18355f08}.rc-sidebar{min-width:0;min-height:0;display:flex;flex-direction:column;border-right:1px solid #e4eaf3;background:#fff}.rc-heading{display:flex;gap:5px;align-items:center;padding:19px 16px 16px}.rc-heading>div{flex:1}.rc-heading small{font-size:.75rem;letter-spacing:1.3px;color:#6d829e;font-weight:700}.rc-heading h1{font-size:1.6rem;line-height:1.25;letter-spacing:-.7px}.rc-search{display:flex;align-items:center;gap:8px;border-radius:24px;background:#f0f4fa;padding:10px 14px;margin:0 15px;color:#69819f}.rc-search input{width:100%;min-width:0;background:none;border:0;color:#173050;font-size:.9375rem;outline:0}.rc-filters{display:flex;gap:6px;padding:13px 14px;overflow:auto;scrollbar-width:none}.rc-filters button{background:#f4f6fa;border-radius:18px;padding:8px 12px;font-size:.875rem!important;font-weight:600;color:#6b7e97;white-space:nowrap}.rc-filters button[aria-pressed=true]{background:#e2ecfe;color:#2159b4}.rc-rows{flex:1;overflow:auto;min-height:0}.rc-row{display:flex;align-items:center;gap:11px;width:100%;padding:14px 16px;text-align:left;background:#fff;color:#173050;border-left:3px solid transparent!important}.rc-row:hover,.rc-row.selected{background:#f0f5fe}.rc-row.selected{border-left-color:#2865ce!important}.rc-avatar{width:45px;height:45px;display:grid;place-items:center;border-radius:50%;background:#e6edff;color:#3054a8;font-weight:750;flex-shrink:0;font-size:1rem}.rc-avatar.group{background:#f0e8ff;color:#7853b8}.rc-avatar.business{background:#fff0d6;color:#a97121}.rc-preview{flex:1;min-width:0}.rc-preview strong{display:block;font-size:.9375rem;font-weight:700}.rc-preview small{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#73849b;font-size:.875rem;margin-top:3px}.rc-preview .rc-product-label{font-size:.75rem;color:#aa772c}.rc-row-meta{display:flex;flex-direction:column;align-items:end;gap:6px;align-self:start}.rc-row-meta time{font-size:.75rem;color:#7a8ba3}.rc-row-meta b{background:#2261d7;color:#fff;border-radius:14px;min-width:21px;height:21px;text-align:center;font-size:.75rem;line-height:21px;padding:0 5px}.rc-row-meta .material-symbols-rounded{font-size:18px;color:#c18b2b}.rc-sidebar-footer{padding:10px 16px;border-top:1px solid #edf1f6;display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:.8125rem;color:#7d8ba1}.rc-sidebar-footer>span{overflow:hidden;text-overflow:ellipsis}.rc-sidebar-footer .rc-text{font-size:.75rem!important;padding:6px}.rc-sync{font-size:.8125rem;color:#a44a4a;padding:0 15px 6px}.rc-sync:empty{display:none}.rc-pane{min-width:0;min-height:0;display:flex;flex-direction:column;background:#f3f6fb;overflow:auto}.rc-welcome{display:flex;align-items:center;justify-content:center;flex-direction:column;margin:auto;max-width:410px;text-align:center;padding:30px;gap:15px}.rc-welcome-icon{display:grid;place-items:center;width:80px;height:80px;border-radius:50%;background:#ffebb7;color:#a47721}.rc-welcome-icon .material-symbols-rounded{font-size:38px}.rc-welcome p{color:#6d809b}.rc-welcome small{font-size:.8125rem;color:#8a98ad}.rc-list-empty{text-align:center;padding:38px 22px;color:#7788a1;font-size:.9375rem}.rc-list-empty>.material-symbols-rounded{font-size:35px;color:#aec1dc}.rc-list-empty p{margin:12px 0}.rc-empty{text-align:center;padding:40px 22px;max-width:450px;margin:20px auto}.rc-empty>.material-symbols-rounded{font-size:42px;color:#ac801e;margin-bottom:14px}.rc-empty p{margin-top:12px;color:#6e819b}.rc-pane>.rc-primary,.rc-pane>.rc-button{align-self:center;margin:0 10px 15px}.rc-person{display:flex;align-items:center;gap:11px;background:#fff;border-bottom:1px solid #e5ebf4;padding:12px 18px;flex-shrink:0}.rc-person>div{flex:1;min-width:0}.rc-person strong{display:block;font-size:1rem;overflow-wrap:anywhere}.rc-person small{display:block;font-size:.8125rem;color:#7287a3;margin-top:2px}.rc-person .rc-avatar{width:40px;height:40px}.rc-back{display:none}.rc-product-context{display:flex;align-items:center;gap:10px;padding:10px 20px;background:#fff7e6;border-bottom:1px solid #f2e2ba}.rc-product-context img{width:44px;height:44px;object-fit:cover;border-radius:8px}.rc-product-context small{display:block;font-size:.75rem;color:#917648}.rc-product-context strong{font-size:.875rem}.rc-message-scroll{flex:1;min-height:0;overflow:auto;padding:22px 24px;overscroll-behavior:contain}.rc-load-older{display:block;margin:0 auto 16px;padding:8px 15px;border-radius:20px;background:#fff;color:#577397;font-size:.8125rem!important}.rc-message{max-width:82%;width:fit-content;padding:11px 14px;border-radius:18px 18px 18px 5px;background:#fff;border:1px solid #e5ebf4;margin-bottom:12px;overflow-wrap:anywhere}.rc-message.mine{margin-left:auto;background:#215dd1;color:#fff;border-color:#215dd1;border-radius:18px 18px 5px}.rc-message p{white-space:pre-wrap;font-size:1rem;line-height:1.5}.rc-message>small{display:block;text-align:right;color:#7d8fa9;font-size:.75rem;margin-top:5px}.rc-message.mine>small{color:#d6e5ff}.rc-sender{display:block;font-size:.8125rem;color:#8552a5;margin-bottom:4px}.rc-first-message{text-align:center;color:#8797ae;font-size:.875rem;padding:30px 0}.rc-compose{display:flex;align-items:end;gap:10px;padding:12px 18px 5px;background:#fff;border-top:1px solid #e5ebf4;flex-shrink:0}.rc-compose textarea{resize:vertical;min-height:45px;max-height:150px;width:100%;min-width:0;border:1px solid #e4eaf3;background:#f5f7fb;border-radius:22px;padding:11px 16px;line-height:1.4;outline:none}.rc-send{display:grid;place-items:center;width:46px;height:46px;flex-shrink:0;border-radius:50%;background:#205dd2;color:#fff}.rc-compose-note{display:block;font-size:.75rem;background:#fff;color:#8a98ad;padding:4px 19px 9px}.rc-connection{font-size:.8125rem;padding:0 18px 7px;color:#a95348}.rc-connection:empty{display:none}.rc-panel-head{display:flex;gap:13px;align-items:center;padding:18px;border-bottom:1px solid #e2e9f2;background:#fff}.rc-panel-head h2{font-size:1.2rem}.rc-settings{padding:24px;max-width:600px;width:100%;margin-inline:auto;display:flex;align-items:stretch;flex-direction:column;gap:18px}.rc-settings label{display:grid;gap:7px;font-size:.875rem;font-weight:650}.rc-settings input{width:100%;min-width:0;border:1px solid #d8e2ef;background:#fff;border-radius:12px;padding:12px 14px;font-size:1rem;color:#173050}.rc-settings form{display:grid;gap:16px}.rc-settings p,.rc-muted{font-size:.875rem;line-height:1.6;color:#73859f}.rc-profile-card{text-align:center;display:flex;align-items:center;flex-direction:column;gap:6px;padding:15px;background:#e8f0ff;border-radius:20px}.rc-profile-card .rc-avatar{width:68px;height:68px;font-size:1.6rem;background:#fff}.rc-profile-card span:last-child{font-size:.875rem;color:#5f78a0}.rc-settings-actions{display:flex;flex-wrap:wrap;gap:8px}.rc-choice{display:flex;gap:9px}.rc-contact-result,.rc-picked>div{display:flex;gap:11px;align-items:center;border:1px solid #dbe5f2;border-radius:16px;padding:12px;background:#fff}.rc-contact-result>div,.rc-picked>div>span:nth-child(2){flex:1;min-width:0}.rc-contact-result strong,.rc-picked strong{display:block;font-size:.9375rem}.rc-contact-result small,.rc-picked small{display:block;font-size:.8125rem;color:#6e85a5}.rc-picked{display:grid;gap:9px}.rc-picked button{background:transparent;color:#8b9db5;min-width:36px;min-height:40px}.rc-call-feature{padding:22px;border-radius:20px;background:#fff0d1;display:grid;gap:14px}.rc-call-feature>.material-symbols-rounded{font-size:38px;color:#a67417}.rc-call-feature p{color:#8d744c}.rc-link-box{display:grid;gap:10px}.rc-link-box a{display:flex;align-items:center;gap:8px;font-size:.875rem}.rc-call-card{display:flex;align-items:center;gap:12px;text-decoration:none;color:inherit!important;padding:5px 0}.rc-call-card small{display:block;font-size:.75rem;opacity:.8}.rc-status{background:#e6f2ed;color:#206b52;padding:13px 17px;border-radius:14px;margin-top:12px;overflow-wrap:anywhere;font-size:.875rem}.rc-status.error{color:#ac3e4c;background:#fff0f1}.rc-loading{padding:25px;color:#7386a2}.rc-nav{position:fixed;bottom:0;left:0;right:0;z-index:80;background:#fff;border-top:1px solid #e5ebf4;display:flex;justify-content:space-around;padding:8px 10px calc(8px + env(safe-area-inset-bottom))}.rc-nav button{display:flex;align-items:center;flex-direction:column;gap:5px;background:none;color:#7f90a8;min-width:0;flex:1;padding:3px 0}.rc-nav b{font-size:.75rem;font-weight:600}.rc-nav button .material-symbols-rounded{padding:5px 16px;border-radius:20px}.rc-nav button[aria-current=page]{color:#215cc3}.rc-nav button[aria-current=page] .material-symbols-rounded{background:#e5efff}.rc-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(min-width:1024px){body #homeView #superWorkspace.real-chat-page{padding-bottom:25px!important}.rc-layout{height:calc(100dvh - var(--dt-top,140px) - 85px);min-height:500px}.rc-nav{position:static;flex-direction:row;padding:0;min-height:54px;border-top:0;border-bottom:1px solid #e4ebf4;margin-bottom:15px;border-radius:16px}.rc-nav button{flex-direction:row;justify-content:center;gap:7px;padding:8px 12px;flex:0 1 auto}.rc-nav b{font-size:.9375rem}.rc-nav button .material-symbols-rounded{padding:5px}}@media(max-width:760px){body #homeView #superWorkspace.real-chat-page{padding-top:0!important}.rc-layout{display:block;border:0;border-radius:0;min-height:320px;height:calc(100dvh - 152px);box-shadow:none}.rc-sidebar{height:100%;border:0}.rc-pane{display:none;height:100%}.rc-layout.rc-open .rc-sidebar{display:none}.rc-layout.rc-open .rc-pane{display:flex}.rc-back{display:grid}.rc-person{gap:7px;padding:10px}.rc-person .rc-icon-button{width:38px}.rc-message-scroll{padding:18px 14px}.rc-message{max-width:88%}.rc-compose{padding:10px 12px 5px}.rc-settings{padding:20px}.rc-panel-head{padding:14px 10px}.rc-heading{padding-top:15px}.rc-status{margin:9px 12px}.rc-nav button .material-symbols-rounded{padding-inline:14px}}body #jobsView{background:#f4f6fa;color:#1a2d4a}#jobsContent{padding-top:23px;font-family:DM Sans,sans-serif;color:#1a2d4a;line-height:1.5}.jx *{box-sizing:border-box}.jx :is(button,input,select,textarea){font:inherit}.jx :is(button,a){touch-action:manipulation}.jx button{cursor:pointer}.jx :is(button,a,input,select,summary,textarea):focus-visible{outline:3px solid #2665df;outline-offset:3px}.jx [hidden]{display:none!important}.jx :is(h1,h2,h3,p){margin:0}.jx h1{font-size:clamp(1.65rem,2.8vw,2.1rem);line-height:1.18;letter-spacing:-.7px}.jx h2{font-size:1.25rem;line-height:1.3;letter-spacing:-.3px}.jx p{font-size:1rem;color:#617089;line-height:1.6}.jx small{font-size:.8125rem;color:#617089}.jx button:disabled{cursor:default;opacity:.6}.jx a{color:#225abd}.jx .material-symbols-rounded{font-size:22px;flex-shrink:0}.jx-intro{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:19px}.jx-intro p{margin-top:7px}.jx-count{flex-shrink:0;padding:8px 13px;background:#e8efff;color:#2358ad;border-radius:20px;font-size:.875rem;font-weight:650}.jx-search{display:flex;gap:6px;padding:6px;background:#fff;border:1.5px solid #3474df;border-radius:32px;min-width:0;margin:0 0 13px}.jx-search label{display:flex;flex:1;align-items:center;gap:10px;min-width:0;padding-left:13px;color:#4672b7}.jx-search input{width:100%;min-width:0;border:0;background:none;padding:9px 0;color:#1a2d4a;font-size:1rem}.jx-search>button{display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:24px;background:#185bda;color:#fff;padding:12px 24px;font-weight:700}.jx-search>button:hover{background:#104cbf}.jx-shortcuts{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:22px}.jx-shortcuts .jx-button{font-size:.875rem;padding:8px 12px;min-height:42px;background:transparent;border-color:#dfe5ee}.jx-shortcuts .jx-button:first-child{border-color:#c5d8fb;color:#215abb;background:#eaf2ff}.jx-shortcuts b{padding:0 5px;color:#215abb}.jx-button,.jx-text{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:1px solid #dbe3ef;border-radius:24px;padding:10px 16px;font-size:.9375rem!important;font-weight:650;text-decoration:none;background:#fff;color:#294d80}.jx-button.primary{background:#185bda;border-color:#185bda;color:#fff}.jx-button:hover{border-color:#9fbee9;background:#f0f5ff}.jx-button.primary:hover{background:#104cbf}.jx-text{border:0;background:transparent;padding:7px 3px;color:#215dbf;font-size:.875rem!important}.jx-text:hover{text-decoration:underline}.jx-button.saved{background:#e9f2ff;color:#235baf}.jx-categories{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin:0 0 25px}.jx-categories button{display:flex;flex-direction:column;align-items:center;text-align:center;gap:7px;border:1px solid #e0e6ef;background:#fff;border-radius:18px;padding:15px 7px;min-width:0;color:#253a58}.jx-categories button:hover{border-color:#85aef0;transform:translateY(-2px)}.jx-categories button>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#eaf2ff;color:#3262ac}.jx-categories button:nth-child(2n)>span{background:#fff0d0;color:#a46913}.jx-categories button:first-child>span{background:#e5f4ed;color:#278265}.jx-categories button b{font-size:.875rem;line-height:1.35}.jx-categories small{font-size:.8125rem}.jx-home-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px}.jx-home-layout>.jx-sidebar{padding-top:46px}.jx-home-layout .jx-section:first-child{margin-top:0}.jx-section{margin-top:29px}.jx-section-head{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.jx-section-head>div>p{font-size:.875rem;margin-top:4px}.jx-section-head>span{font-size:.875rem;color:#657895}.jx-section-head>.jx-text{flex-shrink:0}.jx-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.jx-card{display:flex;flex-direction:column;min-width:0;border:1px solid #e0e6ef;border-radius:19px;padding:18px;background:#fff;transition:border-color .15s,box-shadow .15s}.jx-card:hover{border-color:#a6bfe8;box-shadow:0 7px 22px #254d8410}.jx-card-top{display:flex;align-items:center;gap:10px}.jx-card-top>div{flex:1;min-width:0}.jx-employer,.jx-locations{display:block;overflow-wrap:anywhere}.jx-employer{font-size:.875rem;font-weight:700}.jx-locations{font-size:.8125rem;color:#6c7d94;margin-top:2px}.jx-mark{display:grid;place-items:center;flex-shrink:0;width:43px;height:43px;border-radius:50%;background:#e7f0ff;color:#3266af;font-size:.875rem;font-weight:800;letter-spacing:.5px}.jx-mark.amber{background:#fff0d5;color:#b37622}.jx-mark.mint{background:#e4f3ee;color:#287c65}.jx-save{display:grid;place-items:center;align-self:start;flex-shrink:0;width:40px;height:40px;border:0;border-radius:50%;background:#f6f8fc;color:#7a8ba3}.jx-save.is-saved{background:#e8f0ff;color:#235fd1;font-variation-settings:"FILL" 1}.jx-card h3{font-size:1.0625rem;line-height:1.4;margin:15px 0 11px}.jx-card h3 button{display:block;width:100%;border:0;background:none;padding:0;text-align:left;color:#1a2d4a;line-height:inherit;font-size:inherit;font-weight:750}.jx-card h3 button:hover{color:#1a5fca}.jx-tags{display:flex;flex-wrap:wrap;gap:6px}.jx-tags>span{padding:4px 9px;border-radius:12px;background:#f1f4f9;color:#5d6e88;font-size:.8125rem}.jx-tags>.jx-openings{background:#fff2d4;color:#946211}.jx-card>p{font-size:.875rem;line-height:1.55;margin:13px 0 4px}.jx-card-bottom{display:flex;align-items:center;justify-content:space-between;gap:8px;border-top:1px solid #edf0f5;padding-top:8px;margin-top:auto}.jx-card>p+.jx-card-bottom{margin-top:16px}.jx-card-bottom>span{font-size:.8125rem;color:#617493}.jx-card-bottom>.jx-text{font-size:.8125rem!important}.jx-side-card{border-radius:20px;padding:19px;background:#fff;border:1px solid #e0e6ef;margin-bottom:17px}.jx-side-symbol{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;background:#eaf2ff;color:#3562a3;margin-bottom:13px}.jx-side-card h2{font-size:1.125rem}.jx-side-card p{font-size:.9375rem;margin:10px 0 16px}.jx-side-card small{display:block;margin-top:13px;line-height:1.5}.jx-city-links{margin-top:14px;display:grid;gap:2px}.jx-city{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:6px;padding:9px 0;text-align:left;border:0;background:none;color:#405a7e;font-size:.875rem!important;min-height:43px}.jx-city .material-symbols-rounded{grid-column:3;grid-row:1;font-size:18px}.jx-city b{grid-column:2;grid-row:1;font-size:.8125rem;color:#46648a}.jx-amber{background:#fff3d9;border-color:#f2dfb9}.jx-amber .jx-side-symbol{background:#ffe2a2;color:#93641c}.jx-source-note{padding:4px 8px;font-size:.875rem}.jx-source-note p{font-size:.8125rem;margin-top:7px;line-height:1.6}.jx-employers{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.jx-employers article{padding:19px;background:#fff;border:1px solid #e0e6ef;border-radius:19px}.jx-employers h3{font-size:1rem;margin:13px 0 5px}.jx-employers p{font-size:.875rem;min-height:42px}.jx-employers .jx-text{display:flex;justify-content:start}.jx-employers article>a{display:flex;align-items:center;gap:6px;font-size:.8125rem}.jx-employers article>a .material-symbols-rounded{font-size:16px}.jx-guides>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;align-items:start}.jx-guides details{padding:15px;background:#fff;border:1px solid #e0e6ef;border-radius:18px}.jx-guides summary{display:flex;align-items:center;gap:9px;list-style:none;cursor:pointer;min-height:45px}.jx-guides summary>strong{flex:1;font-size:.9375rem}.jx-guides summary>.material-symbols-rounded:first-child{color:#366dbd}.jx-guides summary>.material-symbols-rounded:last-child{font-size:18px;color:#7a8ca5}.jx-guides details p{font-size:.9375rem;margin-top:10px}.jx-employer-banner{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:28px 0 10px;border-radius:20px;background:#eaf1fc;border:1px solid #d6e4fa;padding:23px}.jx-employer-banner>div{display:grid;grid-template-columns:auto 1fr;gap:5px 12px}.jx-employer-banner>div>.material-symbols-rounded{grid-row:1/3;align-self:center;color:#3770c5;font-size:32px}.jx-employer-banner p{font-size:.875rem}.jx-employer-banner .jx-button{flex-shrink:0}.jx-page-head{margin:0 0 22px}.jx-page-head>.jx-text{margin-bottom:10px}.jx-page-head p{margin-top:9px;max-width:700px}.jx-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;padding:19px;background:#fff;border:1px solid #e0e6ef;border-radius:19px}.jx-filters label,.jx-post label{display:grid;gap:7px;min-width:0;font-size:.875rem;font-weight:650;color:#496180}.jx :is(select,textarea),.jx-post input{width:100%;min-width:0;padding:11px 12px;border:1px solid #d8e1ee;border-radius:12px;background:#f9fbff;color:#233c61;font-size:1rem}.jx-results-tools{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin:15px 0}.jx-results-tools>p{flex:1;font-size:.9375rem}.jx-results-tools>label{display:flex;gap:7px;align-items:center;font-size:.875rem;color:#607794}.jx-results-tools select{width:auto;font-size:.875rem;padding:8px}.jx-footnote{font-size:.8125rem!important;margin-top:19px!important;color:#74849b!important}.jx-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:24px;align-items:start}.jx-detail{background:#fff;border:1px solid #e0e6ef;border-radius:22px;padding:27px}.jx-detail-brand{display:flex;gap:12px;align-items:center;margin-bottom:21px}.jx-detail-brand p{font-size:.875rem}.jx-detail h1{font-size:1.8rem;margin-bottom:15px}.jx-detail h2{font-size:1.125rem;margin:26px 0 9px}.jx-detail li{font-size:1rem;color:#5e7390;margin:8px 0}.jx-detail ul{padding-left:21px}.jx-apply{position:sticky;top:calc(var(--dt-top,80px) + 18px);padding:21px;background:#fff5df;border:1px solid #f0dfbc;border-radius:22px}.jx-deadline{display:block;margin-bottom:15px;font-size:.9375rem;font-weight:700;color:#8c692c}.jx-apply .jx-button{width:100%;margin:5px 0}.jx-apply p{font-size:.875rem;margin:8px 0 13px}.jx-apply small{display:block;line-height:1.5;margin-top:11px}.jx-apply hr{border:0;border-top:1px solid #e9dcbf;margin:20px 0}.jx-apply h2{font-size:1.05rem}.jx-empty{padding:35px 20px;text-align:center;background:#fff;border:1px dashed #cdd9eb;border-radius:20px}.jx-empty>.material-symbols-rounded{font-size:37px;color:#8ba8d3;margin-bottom:12px}.jx-empty p{margin:10px auto 17px;max-width:530px}.jx-status{background:#eaf2ff;border-radius:13px;color:#245cac!important;padding:12px 15px;font-size:.9375rem!important;margin-top:17px!important}.jx-search-list{display:grid;gap:12px}.jx-search-list>article{background:#fff;border:1px solid #e0e6ef;padding:19px;border-radius:18px}.jx-search-list h2{margin-bottom:12px;font-size:1.125rem}.jx-search-list .jx-text{margin-left:12px}.jx-post{display:grid;gap:18px;max-width:660px;background:#fff;border:1px solid #e0e6ef;border-radius:20px;padding:24px}.jx-post textarea{resize:vertical}@media(min-width:1024px){body #jobsView{max-width:1184px}body #jobsNav.dt-active-nav{background:#fff!important}body #jobsNav.dt-active-nav button{color:#536883}body #jobsNav.dt-active-nav button.active{background:#eaf1ff;color:#1d5dcc}body #jobsNav.dt-active-nav .apply-center{transform:none}.jx-cards.results{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1023px){.jx-home-layout{grid-template-columns:1fr}.jx-home-layout>.jx-sidebar{display:grid;grid-template-columns:1fr 1fr;gap:15px;padding-top:0}.jx-source-note{grid-column:1/-1}.jx-detail-layout{grid-template-columns:minmax(0,1fr) 270px}.jx-categories{gap:8px}.jx-employers{grid-template-columns:repeat(2,minmax(0,1fr))}.jx-guides>div:last-child{grid-template-columns:1fr}.jx-guides details{padding:12px 17px}}@media(max-width:700px){body #jobsView{padding-inline:16px}#jobsContent{padding-top:20px}.jx-intro{align-items:start;flex-direction:column;gap:9px}.jx-intro p{font-size:.9375rem}.jx-count{font-size:.8125rem;padding:5px 10px}.jx-search>button{padding:11px 16px;font-size:.9375rem}.jx-search>button .material-symbols-rounded{display:none}.jx-search label{padding-left:9px}.jx-shortcuts{gap:6px;margin-bottom:18px}.jx-shortcuts .jx-button{padding:7px 10px;font-size:.8125rem!important}.jx-shortcuts .material-symbols-rounded{font-size:19px}.jx-categories{display:flex;overflow:auto;scrollbar-width:thin;padding-bottom:7px;gap:9px;margin-bottom:20px}.jx-categories button{min-width:112px;flex:1;padding:12px 9px}.jx-categories button b{max-width:100px}.jx-cards{grid-template-columns:1fr;gap:12px}.jx-card{padding:17px}.jx-card h3{font-size:1.125rem}.jx-card>p{font-size:.9375rem}.jx-card-bottom{margin-top:13px}.jx-section{margin-top:25px}.jx-home-layout>.jx-sidebar{grid-template-columns:1fr}.jx-source-note{padding:0 7px}.jx-side-card{margin:0;padding:18px}.jx-side-card:first-child{display:grid;grid-template-columns:1fr}.jx-side-card:first-child>.jx-side-symbol{display:none}.jx-city-links{grid-template-columns:1fr 1fr;gap:6px 16px;margin-top:9px}.jx-employers{gap:11px}.jx-employers article{padding:15px}.jx-section-head>span{display:none}.jx-employer-banner{align-items:start;flex-direction:column;padding:20px;gap:14px}.jx-employer-banner h2{font-size:1.125rem}.jx-filters{grid-template-columns:1fr 1fr;padding:15px;gap:13px 10px}.jx-results-tools{gap:8px 14px}.jx-results-tools>p{min-width:90px}.jx-detail-layout{grid-template-columns:1fr}.jx-detail{padding:20px}.jx-apply{position:static;padding:20px}.jx-detail h1{font-size:1.65rem}.jx-post{padding:19px}body #jobsNav .apply-center{transform:none}body #jobsNav button{min-height:52px}}@media(prefers-reduced-motion:reduce){.jx-card,.jx-categories button{transition:none;transform:none!important}}.jx-tags .jx-partner-badge{background:#eaf2ff;color:#0863d6}.jx-role-description{white-space:pre-wrap}.jx-salary{font-weight:700;color:#0863d6;font-size:18px}.jx-card>p{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:1023px){:root body #homeView.market-home:not(.super-page-open):not([data-header-notifications]):not([hidden]){display:flex!important;flex-direction:column;gap:16px!important;padding-inline:14px!important;background:#fff3e9!important}body #homeView.market-home>header{order:0;margin-bottom:0}body #homeView.market-home>.wallet-card{order:1}body #homeView.market-home>.service-section{order:2}body #homeView.market-home>#marketplaceHome{order:3}body #homeView.market-home>.home-shop{order:4}body #homeView.market-home:has(.hd-link-family-gift)>.ff-home-entry{display:none!important}:root body #homeView.market-home>.wallet-card{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 10px;padding:12px 15px!important;margin:0!important;border-radius:20px!important;border:1px solid #fff3e9!important;background:radial-gradient(ellipse at 95% 0%,#ffc58f66,transparent 42%),linear-gradient(110deg,#fff3e9,#fff 66%)!important;color:#172e54!important;box-shadow:0 4px 16px #ff790010!important}body #homeView.market-home>.wallet-card:before{display:block;top:-54px;right:-40px;width:120px;height:120px;background:none;border:16px solid #ff790040;box-shadow:none}body #homeView.market-home>.wallet-card:after{display:block;right:58px;top:22px;bottom:auto;width:12px;height:12px;background:#16c6bb44;border:0;box-shadow:none}body #homeView.market-home>.wallet-card .wallet-head{grid-column:1;grid-row:1;display:flex;justify-content:flex-start;gap:7px;min-height:30px;position:relative;z-index:1}body #homeView.market-home>.wallet-card .wallet-head>span{font-size:.8125rem!important;color:#51627b!important;font-weight:600}body #homeView.market-home>.wallet-card .wallet-head button{min-width:36px;width:36px;height:30px;border:0!important;background:none!important;color:#516a8d!important;font-size:18px}body #homeView.market-home>.wallet-card .balance{grid-column:1;grid-row:2;display:flex;align-items:baseline;gap:6px;margin:0!important}body #homeView.market-home>.wallet-card .balance strong{font-size:1.8rem!important;line-height:1.12!important;letter-spacing:-.6px;color:#ff7900!important;overflow-wrap:anywhere}body #homeView.market-home>.wallet-card .balance>span{color:#6d7c91!important;font-size:.8125rem}body #homeView.market-home>.wallet-card .wallet-foot{grid-column:2;grid-row:1/3;align-self:center;position:relative;z-index:1;margin:0;padding:0;border:0}body #homeView.market-home>.wallet-card .wallet-foot button{display:flex;align-items:center;min-height:44px;gap:1px;padding:0 8px;color:#ff7900!important;background:#fff9;border:1px solid #fff3e9;border-radius:30px;font-size:.8125rem}body #homeView.market-home>.wallet-card>.pay-actions{grid-column:1/-1;grid-row:3;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin:10px 0 0!important;padding:10px 0 0!important;border:0;border-top:1px solid #fff3e980}body #homeView.market-home>.wallet-card>.pay-actions>button{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:54px;padding:0!important;gap:4px;border:0;background:none;color:#273b58}body #homeView.market-home>.wallet-card>.pay-actions .action-icon{width:32px!important;height:32px!important;font-size:19px!important}body #homeView.market-home>.wallet-card>.pay-actions .mint{--shortcut-bg:#c8f3e4;--shortcut-ink:#00745d}body #homeView.market-home>.wallet-card>.pay-actions .cream{--shortcut-bg:#fff3e9;--shortcut-ink:#ff7900}body #homeView.market-home>.wallet-card>.pay-actions .sky{--shortcut-bg:#fff3e9;--shortcut-ink:#ff7900}body #homeView.market-home>.wallet-card>.pay-actions .peach{--shortcut-bg:#f5dfff;--shortcut-ink:#8049a8}body #homeView.market-home>.wallet-card .pay-actions b{font-size:.8125rem!important;color:#273b58!important;font-weight:650}body #homeView.market-home>.wallet-card button:focus-visible{outline:3px solid #ff7900;outline-offset:2px}body #homeView.market-home>.service-section{position:relative;padding:0!important;margin:0!important;min-width:0}body #homeView.market-home>.service-section>.section-title{min-height:40px;padding:0;margin:0 108px 8px 1px}body #homeView.market-home>.service-section h2{font-size:1rem;font-weight:750;letter-spacing:-.2px;color:#203654;margin:0}body #homeView.market-home #services{--home-service-columns:5;gap:16px 4px;margin:0;padding:0}body #homeView.market-home #services>button{gap:7px;justify-items:center}body #homeView.market-home #services>button .service-icon{width:48px!important;height:48px!important;font-size:25px!important;border:1px solid #ffffffbd;box-shadow:0 4px 9px #ff790010;border-radius:50%!important}body #homeView.market-home #services>button b{font-size:.75rem;line-height:1.35;font-weight:650;color:#31435e}body #homeView.market-home #services>#shopLaunch .service-icon{background:#fff3e9!important;color:#ff7900!important}body #homeView.market-home #services>[data-service=Business] .service-icon{background:#e7ddff!important;color:#7443be!important}body #homeView.market-home #services>[data-service=Food] .service-icon{background:#fff3e9!important;color:#ff7900!important}body #homeView.market-home #services>[data-service=Grocery] .service-icon{background:#cdf3df!important;color:#0b8056!important}body #homeView.market-home #services>#jobsLaunch .service-icon{background:#fff3e9!important;color:#ff7900!important}body #homeView.market-home .home-services-toggle{position:absolute;right:0;top:0;min-height:40px;margin:0;padding:0 4px 0 10px;border:0;background:none;font-size:.8125rem;gap:2px;color:#ff7900}body #homeView.market-home .service-section>.eravo-sponsored{margin:16px 0 0!important;border-radius:18px}body #marketplaceHome.hm-mobile{gap:12px}.hm-mobile .hm-search{display:flex;align-items:center;min-width:0;gap:6px;min-height:50px;padding:4px 5px 4px 13px;background:#fff;border:1.5px solid #ffc58f;border-radius:16px;box-shadow:0 3px 9px #ff790008}.hm-search label{display:flex;align-items:center;gap:9px;flex:1;min-width:0;color:#6c82aa}.hm-search input{font:400 1rem/1.4 DM Sans,sans-serif;min-width:0;width:100%;padding:7px 0;color:#ff7900;background:none;border:0;outline:none}.hm-search input::placeholder{color:#72819a}.hm-search:focus-within{outline:3px solid #ff79003d;outline-offset:2px;border-color:#ff7900}.hm-search>button{display:grid;place-items:center;flex-shrink:0;width:40px;height:40px;border:0;background:#ff7900;color:#fff;border-radius:12px}.hm-mobile .hm-campaign{min-height:248px;padding:21px 17px 53px;border-radius:21px;background:#ffc58f}.hm-mobile .hm-campaign.coral,.hm-mobile .hm-campaign.blue{background:linear-gradient(120deg,#fff3e9,#ffc58f)}.hm-mobile .hm-campaign:after{width:250px;height:250px;border-width:36px;right:-105px;top:-74px}.hm-mobile .hm-campaign-copy{width:57%}.hm-mobile .hm-campaign-copy>small{font-size:.5625rem;letter-spacing:.8px;line-height:1.4;font-weight:800;color:#ff7900;margin-bottom:9px}body #homeView .hm-mobile .hm-campaign h1{font-size:clamp(1.38rem,6vw,2.1rem);line-height:1.12;letter-spacing:-.7px;margin:0 0 10px;color:#173256}.hm-mobile .hm-offer-badge{display:table;padding:5px 8px;border-radius:7px;background:#ffffffb5;color:#ff7900;font-size:.75rem;font-weight:800;line-height:1.3}.hm-mobile .hm-campaign.blue .hm-offer-badge{color:#ff7900}.hm-mobile .hm-cta{display:inline-flex;min-height:40px;padding:8px 10px;gap:4px;border:0;border-radius:10px;background:#ff7900;color:#fff;font-size:.75rem;margin-top:11px;box-shadow:0 3px 9px #ff790014}.hm-mobile .hm-campaign-art{width:36%;right:14px;top:31px;bottom:51px}.hm-mobile .hm-featured-item{padding:6px;border-radius:15px;transform:rotate(5deg);max-width:210px}.hm-mobile .hm-featured-item img{background:#fafbfc;border-radius:11px}.hm-mobile .hm-featured-item strong{font-size:.6875rem;font-weight:550}.hm-mobile .hm-featured-item b{font-size:.6875rem;color:#ff7900;white-space:normal}.hm-mobile .hm-carousel-controls{bottom:6px;left:12px;right:12px;gap:2px}.hm-mobile .hm-carousel-controls>button{height:40px;width:40px;background:#ffffff73;border:0}.hm-mobile .hm-carousel-controls>div>button{height:40px;width:30px}.hm-mobile .hm-carousel-controls>div>button[aria-pressed=true]>span{background:#ff7900;color:#fff}.hm-mobile .hm-campaign:focus-visible{outline:3px solid #ff7900;outline-offset:3px}.hm-quick-offers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hm-quick-offers:empty{display:none}.hm-quick-offers>button{display:flex;align-items:center;justify-content:flex-start;gap:6px;min-height:48px;padding:9px 10px;background:#fff3e9;color:#ff7900;border:1px solid #ffc58f;border-radius:14px;font-weight:750;font-size:.8125rem}.hm-quick-offers>button:nth-child(2){background:#fff3e9;border-color:#fff3e9;color:#ff7900}.hm-quick-offers>button>.material-symbols-rounded{font-size:20px}.hm-quick-offers>button>.material-symbols-rounded:last-child{margin-left:auto;font-size:16px}.hm-mobile-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:-8px}.hm-mobile-heading h2{font-size:1rem;margin:0;font-weight:750;letter-spacing:-.2px}.hm-mobile-heading button{display:flex;align-items:center;gap:4px;min-height:40px;padding:0 2px 0 8px;border:0;background:none;color:#ff7900;font-size:.8125rem;font-weight:650}.hm-mobile-heading button>span{font-size:18px}.hm-mobile .hm-category-tiles{grid-auto-columns:72px;gap:12px;border:0;border-radius:0;background:none;padding:5px 0 7px;scroll-snap-type:x proximity;scrollbar-width:none}.hm-mobile .hm-category-tiles>button{scroll-snap-align:start;gap:8px}.hm-mobile .hm-category-tiles>button>span{width:70px;height:70px;border-radius:50%;background:#fff;border:3px solid #fff3e9;box-shadow:0 3px 8px #ff790009}.hm-mobile .hm-category-tiles>button:nth-child(3n+2)>span{border-color:#fff3e9;background:#fff3e9}.hm-mobile .hm-category-tiles>button:nth-child(3n)>span{border-color:#d1efdf;background:#f1fff7}.hm-mobile .hm-category-tiles img{padding:7px}.hm-mobile .hm-category-tiles strong{font-size:.75rem;font-weight:650}body #homeView.market-home>.home-shop{gap:18px!important;min-width:0;grid-template-columns:minmax(0,1fr);margin:0 0 22px!important}body #homeView.market-home .home-shop .hd-section{border-radius:18px!important;border-color:#fff3e9!important;min-width:0}body #homeView.market-home .hd-heading{min-height:54px;padding:7px 12px;gap:7px;background:#fff3e9;border-bottom:0}body #homeView.market-home .hd-heading h2{font-size:1rem;line-height:1.25;font-weight:750;letter-spacing:-.2px}body #homeView.market-home .hd-service-icon{width:25px;height:30px}body #homeView.market-home .hd-service-icon>span{font-size:22px}body #homeView.market-home .hd-all{min-height:40px;font-size:.75rem;color:#ff7900;gap:2px;padding-left:5px}body #homeView.market-home .hd-all>span{font-size:17px}body #homeView.market-home .hd-offers .hd-heading{background:#ffc58f;color:#ff7900}body #homeView.market-home .hd-offers .hd-all{color:#ff7900}body #homeView.market-home .hd-budget .hd-heading{background:#ffc58f}body #homeView.market-home .hd-food .hd-heading{background:#fff3e9}body #homeView.market-home .hd-grocery .hd-heading{background:#ccefd8}body #homeView.market-home .hd-family .hd-heading{background:#fff3e9}body #homeView.market-home .hd-homegoods .hd-heading,body #homeView.market-home .hd-kitchen .hd-heading{background:#d4eeee}body #homeView.market-home .hd-fashion .hd-heading{background:#f7ddf1}body #homeView.market-home .hd-beauty .hd-heading{background:#f5e0e8}body #homeView.market-home .hd-pharmacy .hd-heading{background:#d7f2ec}body #homeView.market-home .hd-music .hd-heading{background:#e8dcfa}body #homeView.market-home .home-shop .hd-row{grid-auto-columns:45%;gap:10px;padding:10px;scrollbar-width:none;scroll-padding-inline:10px}body #homeView.market-home .home-shop :is(.hd-offers,.hd-shop,.hd-homegoods,.hd-family,.hd-fashion,.hd-beauty) .hd-row{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;grid-auto-columns:auto;overflow:visible;gap:10px}body #homeView.market-home .hd-card{border:0;border-radius:12px;box-shadow:none}body #homeView.market-home .hd-photo{aspect-ratio:1.05;max-height:220px;background:#fff3e9;border-radius:12px}body #homeView.market-home .hd-photo>img{padding:8px}body #homeView.market-home :is(.hd-food,.hd-grocery,.hd-music,.hd-tv) .hd-photo>img{object-fit:cover;padding:0}body #homeView.market-home .hd-food .hd-photo{aspect-ratio:1.2}body #homeView.market-home .hd-copy{padding:9px 3px 7px;gap:4px}body #homeView.market-home .hd-copy>strong{font-size:.875rem;line-height:1.35;font-weight:550}body #homeView.market-home .hd-copy>small{font-size:.75rem;color:#6f7c92}body #homeView.market-home .hd-copy>b{font-size:1rem;color:#ff7900;font-weight:800;line-height:1.35;padding-top:2px}body #homeView.market-home .hd-discount{right:6px;top:6px;border-radius:7px;padding:5px 7px;font-size:.75rem;font-weight:800;color:#ff7900;background:#fff3e9}body #homeView.market-home .hd-note{font-size:.75rem;padding:0 12px 11px;color:#6c7890}body #homeView.market-home .hd-tv{padding:0;background:#172c4d;overflow:hidden}body #homeView.market-home .hd-tv .hd-heading{background:#22385b}body #homeView.market-home .hd-tv .hd-card{background:#203657;color:#fff}body #homeView.market-home .hd-tv .hd-copy{padding:9px}body #homeView.market-home .hd-tv .hd-copy>small{color:#ffc58f}body #homeView.market-home .hd-tv .hd-photo{aspect-ratio:.8}.home-shop .hd-spotlights{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0}.home-shop .hd-link{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left;padding:16px 13px;min-width:0;min-height:144px;border:1px solid #ffc58f;border-radius:18px;background:#fff3e9;color:#ff7900;overflow:hidden}.home-shop .hd-link-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#ffc58f;color:#ff7900}.home-shop .hd-link-icon>span{font-size:23px}.home-shop .hd-link>span:nth-child(2){display:grid;gap:5px;min-width:0}.home-shop .hd-link strong{font-size:.9375rem;font-weight:800;line-height:1.2}.home-shop .hd-link small{font-size:.75rem;line-height:1.4;max-width:150px}.home-shop .hd-link>.material-symbols-rounded{position:absolute;top:18px;right:13px;font-size:20px}.home-shop .hd-link-business{border-color:#ffc58f;background:#fff3e9;color:#ff7900}.home-shop .hd-link-business .hd-link-icon{background:#ffc58f;color:#ff7900}.home-shop .hd-more{min-width:0;padding:3px 0 12px}.home-shop .hd-more header{display:grid;gap:4px;margin:0 0 13px}.home-shop .hd-more h2{font-size:1.0625rem;letter-spacing:-.2px;color:#223754;margin:0}.home-shop .hd-more header>span{font-size:.8125rem;color:#758099}.home-shop .hd-more>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.home-shop .hd-more .hd-link{min-height:132px;padding:12px 10px;background:#fff;border-color:#fff3e9;gap:10px}.home-shop .hd-more .hd-link strong{font-size:.8125rem;line-height:1.3}.home-shop .hd-more .hd-link small{font-size:.6875rem;color:#6a7790}.home-shop .hd-more .hd-link>.material-symbols-rounded{display:none}.home-shop .hd-link-kids .hd-link-icon{background:#ecd8ff;color:#7d3dad}.home-shop .hd-link-delivery .hd-link-icon{background:#c8f0df;color:#14734f}}@media(min-width:600px)and (max-width:1023px){body #homeView.market-home #services{--home-service-columns:6}.hm-mobile .hm-campaign{min-height:268px;padding:26px 28px 53px}.hm-mobile .hm-campaign-art{right:30px;width:40%;gap:14px}.hm-mobile .hm-featured-item{width:50%;max-width:165px}.hm-mobile .hm-featured-item:nth-child(2){display:flex}.hm-mobile .hm-campaign-copy{width:52%}body #homeView.market-home .home-shop .hd-row{grid-auto-columns:30%}body #homeView.market-home .home-shop :is(.hd-offers,.hd-shop,.hd-homegoods,.hd-family,.hd-fashion,.hd-beauty) .hd-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:359px){:root body #homeView.market-home:not(.super-page-open):not([data-header-notifications]):not([hidden]){padding-inline:10px!important}body #homeView.market-home #services{--home-service-columns:4}body #homeView.market-home .hd-heading{gap:5px;padding-inline:9px}body #homeView.market-home .hd-heading h2{font-size:.9375rem}.hm-mobile .hm-campaign{padding-inline:13px}.hm-mobile .hm-campaign-copy{width:59%}.hm-mobile .hm-campaign-art{right:10px;width:33%}.hm-mobile .hm-cta{font-size:.6875rem;gap:3px;padding-inline:8px}.hm-mobile .hm-featured-item>span{padding-inline:0}.hm-quick-offers>button{font-size:.75rem;padding-inline:8px;gap:4px}.home-shop .hd-link{padding-inline:11px}}#epRoot{--ep-ink:#20334f;--ep-muted:#718098;--ep-line:#fff3e9;font-family:DM Sans,sans-serif;color:var(--ep-ink);padding-bottom:108px}#epRoot :is(button,input,textarea,select):focus-visible{outline:3px solid #ff7900;outline-offset:3px}#epRoot h1{font-size:1.6rem;font-weight:800;letter-spacing:-.5px}#epRoot h2{font-size:1.125rem;letter-spacing:-.2px;font-weight:750}#epRoot .ep-content{padding-top:14px}#epRoot .ep-dashboard,#epRoot .ep-dashboard>div{gap:16px}#epRoot .ep-panel{padding:20px;border-radius:20px;border-color:#fff3e9;box-shadow:0 3px 15px #20334f04}#epRoot .ep-section-head{margin-bottom:14px;align-items:center}#epRoot .ep-section-head>div{min-width:0;display:grid;gap:5px}#epRoot .ep-button{border-radius:12px;font-size:.875rem!important;font-weight:700!important;min-height:44px;line-height:1.4;background:#fff3e9;color:#ff7900}#epRoot .ep-button.primary{color:#fff;background:#ff7900;box-shadow:0 4px 10px #ff790016}#epRoot .ep-button.primary:hover{background:#ff7900;color:#fff}#epRoot .ep-section-head .ep-button{color:#ff7900;background:transparent;padding:7px 4px 7px 8px;box-shadow:none}#epRoot .ep-kicker{display:block;font-size:.75rem;letter-spacing:1.2px;color:#667e9f;line-height:1.4}#epRoot .ep-balance{padding:22px;border:1px solid #ff7900;border-radius:24px;color:#fff;background:linear-gradient(120deg,#ff7900 0% 67%,#ff7900);box-shadow:0 10px 26px #ff79001c}#epRoot .ep-balance.violet{background:linear-gradient(125deg,#3f2b84,#6843bc 68%,#8f5dc7);border-color:#7152af;box-shadow:0 10px 26px #6547981c}#epRoot .ep-balance.peach{color:#2b2d32;background:linear-gradient(125deg,#fff3e9,#ffc58f 68%,#ffc58f);border-color:#ffc58f;box-shadow:0 10px 26px #ff79001c}#epRoot .ep-balance:before{width:230px;height:230px;top:-90px;right:-73px;border:32px solid #ffc58f2b;background:none}#epRoot .ep-balance:after{width:170px;height:170px;inset:32px -106px auto auto;border:20px solid #fff1a431;background:none}#epRoot .ep-balance-top{margin-bottom:20px;font-weight:650;font-size:.9375rem;align-items:center}#epRoot .ep-wallet-brand{display:flex;align-items:center;gap:9px;min-width:0}#epRoot .ep-wallet-brand>span:first-child{font-size:23px;flex-shrink:0;color:#fff3e9}#epRoot .ep-wallet-brand>span:last-child{overflow-wrap:anywhere}#epRoot .ep-icon-button{width:40px;height:40px;background:#ffffff18;border:1px solid #ffffff30;color:#fff3e9}#epRoot .ep-balance>small{color:#fff3e9;font-size:.875rem}#epRoot .ep-amount{align-items:baseline;flex-wrap:wrap;margin:4px 0 12px;gap:8px}#epRoot .ep-amount strong{font-size:clamp(2rem,5.5vw,2.65rem);font-weight:800;letter-spacing:-.7px;line-height:1.1;overflow-wrap:anywhere;min-width:0;max-width:100%}#epRoot .ep-amount>span{color:#fff3e9;font-size:.875rem}#epRoot .ep-balance-foot{gap:8px;flex-wrap:wrap}#epRoot .ep-balance-foot>span{color:#fff3e9;font-size:.8125rem}#epRoot .ep-balance-foot>button{color:#fff;font-size:.875rem;min-height:40px;font-weight:650}#epRoot .ep-actions{margin:12px -8px -7px;padding:15px 0 0;border-top:1px solid #ffffff30;gap:4px}#epRoot .ep-actions>button{min-height:65px;color:#fff;gap:7px;align-content:start}#epRoot .ep-actions b{font-size:.875rem;font-weight:650}#epRoot .ep-actions>button:hover{background:#ffffff14}#epRoot .ep-action-icon{width:42px;height:42px;border-radius:50%;background:#fff3e9;color:#43608c}#epRoot .ep-action-icon.pay{background:#c5f4e3;color:#07795e}#epRoot .ep-action-icon.topup{background:#fff3e9;color:#ff7900}#epRoot .ep-action-icon.send{background:#e2d8ff;color:#6742a7}#epRoot .ep-action-icon.request{background:#fff3e9;color:#ff7900}#epRoot .ep-action-icon>span{font-size:23px}#epRoot .ep-balance.peach :is(.ep-wallet-brand>span:first-child,.ep-amount>span,.ep-balance-foot>span){color:#ff7900}#epRoot .ep-balance.peach>small{color:#ff7900}#epRoot .ep-balance.peach :is(.ep-balance-foot>button,.ep-actions>button){color:#2b2d32}#epRoot .ep-balance.peach .ep-icon-button{color:#ff7900;border-color:#ff790033;background:#ffffff50}#epRoot .ep-balance.peach .ep-actions{border-color:#ff790026}#epRoot .ep-balance.peach .ep-actions>button:hover{background:#ffffff3b}#epRoot .ep-overview{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#epRoot .ep-overview>button{display:grid;grid-template-columns:1fr auto;align-items:center;gap:8px 4px;min-width:0;min-height:99px;padding:13px 12px;border:1px solid #fff3e9;border-radius:17px;background:#fff;color:#ff7900;text-align:left}#epRoot .ep-overview>button:nth-child(2){background:#fff3e9;border-color:#fff3e9;color:#ff7900}#epRoot .ep-overview>button:nth-child(3){background:#edfaf5;border-color:#d6eee4;color:#217961}#epRoot .ep-overview>button>.material-symbols-rounded{font-size:23px}#epRoot .ep-overview strong{font-size:1.4rem;font-weight:800}#epRoot .ep-overview>button>span:last-child{grid-column:1/-1;font-size:.875rem;line-height:1.35;font-weight:550}#epRoot .ep-request-promo{position:relative;display:grid;grid-template-columns:48px minmax(0,1fr);gap:15px 12px;align-items:center;padding:21px;border-radius:21px;background:#fff3e9;border:1px solid #ffc58f}#epRoot .ep-promo-icon{display:grid;place-items:center;width:48px;height:48px;border-radius:15px;background:#ffc58f;color:#ff7900}#epRoot .ep-promo-icon>span{font-size:28px}#epRoot .ep-request-promo h2{font-size:1.2rem;color:#ff7900}#epRoot .ep-request-promo p{font-size:.875rem;color:#ff7900;margin-top:5px}#epRoot .ep-request-promo>.ep-button{grid-column:1/-1;justify-self:start;background:#ff7900;box-shadow:none;color:#fff}#epRoot .ep-request-promo>.ep-button:hover{background:#ff7900;color:#fff}#epRoot .ep-tool{padding:15px 0;gap:11px;border-color:#eef1f6}#epRoot .ep-tool>span:first-child{background:#fff3e9;color:#ff7900}#epRoot .ep-tool:nth-of-type(2)>span:first-child{background:#fff3e9;color:#ff7900}#epRoot .ep-tool:nth-of-type(3)>span:first-child{background:#e6f5ed;color:#2b7e60}#epRoot .ep-tool:nth-of-type(4)>span:first-child{background:#f1e7fa;color:#9156b6}#epRoot .ep-tool strong{font-size:.9375rem;line-height:1.35}#epRoot .ep-tool small{font-size:.875rem;line-height:1.4}#epRoot .ep-note{padding:16px;border:1px solid #fff3e9;border-radius:18px;background:#fff3e9}#epRoot .ep-note>span{font-size:22px;color:#597ca9;flex-shrink:0}#epRoot .ep-note strong{color:#3e597b}#epRoot .ep-note p{font-size:.875rem;line-height:1.55;color:#61738c}#epRoot .ep-person-row{display:grid;grid-auto-flow:column;grid-auto-columns:66px;gap:12px;overflow-x:auto;padding:2px 2px 6px;scrollbar-width:thin}#epRoot .ep-person-row>button{display:flex;align-items:center;flex-direction:column;gap:8px;padding:0;min-width:0;border:0;background:none;color:#3c506e}#epRoot .ep-person-row strong{font-size:.8125rem;font-weight:550;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#epRoot .ep-avatar{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:#fff3e9;color:#4c65a4;font-size:1.0625rem;font-weight:750;flex-shrink:0}#epRoot .ep-avatar.ep-add-person{border:1px dashed #ffc58f;background:#fff3e9;color:#ff7900}#epRoot .ep-requests-page{display:grid;gap:16px}#epRoot .ep-request-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px 12px;padding:24px;border-radius:23px;border:1px solid #fff3e9;background:linear-gradient(115deg,#fff3e9,#fff3e9)}#epRoot .ep-request-summary .ep-kicker{color:#5274a8;margin-bottom:6px}#epRoot .ep-request-summary h1{color:#ff7900}#epRoot .ep-request-summary p{font-size:.875rem;margin-top:7px;color:#657c9d}#epRoot .ep-request-summary>.ep-button{align-self:start}#epRoot .ep-request-metrics{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding-top:18px;border-top:1px solid #fff3e980}#epRoot .ep-request-metrics>div{display:grid;gap:7px}#epRoot .ep-request-metrics>div:nth-child(2){text-align:right;align-content:end}#epRoot .ep-request-metrics span{font-size:.875rem;color:#536f95}#epRoot .ep-request-metrics strong{font-size:1.85rem;line-height:1.2;color:#ff7900;letter-spacing:-.5px;overflow-wrap:anywhere}#epRoot .ep-request-metrics small{font-size:.875rem;letter-spacing:0;font-weight:600}#epRoot .ep-request-summary>.ep-caption{grid-column:1/-1;margin:0!important;font-size:.8125rem!important}#epRoot .ep-segments{display:flex;align-items:center;gap:5px;overflow-x:auto;scrollbar-width:none;min-width:0;padding:4px;background:#fff3e9;border-radius:12px}#epRoot .ep-segments>button{display:flex;align-items:center;justify-content:center;gap:7px;flex:1;flex-shrink:0;border:0;border-radius:9px;padding:8px 11px;min-height:40px;font-size:.875rem;font-weight:600;white-space:nowrap;background:none;color:#677993}#epRoot .ep-segments>button[aria-pressed=true]{background:#fff;color:#ff7900;box-shadow:0 2px 6px #ff790010}#epRoot .ep-segments>button>span{padding:2px 5px;min-width:20px;border-radius:6px;background:#fff3e9;font-size:.75rem;color:#617697}#epRoot .ep-segments>button[aria-pressed=true]>span{background:#fff3e9;color:#ff7900}#epRoot .ep-request-tabs{margin:0 0 15px}#epRoot .ep-search{min-width:0;border-color:#fff3e9;background:#fff3e9;min-height:48px;color:#7d93b0}#epRoot .ep-search>span{font-size:22px;flex-shrink:0}#epRoot :is(input:not([type=radio]),textarea,select){border-color:#fff3e9;background:#fff3e9;min-height:48px}#epRoot .ep-search input{background:none;border:0;outline-offset:-2px}#epRoot .ep-filters{gap:9px}#epRoot .ep-activity-controls{display:flex;align-items:center;gap:10px;justify-content:space-between;margin-bottom:10px}#epRoot .ep-activity-controls .ep-segments{flex:1}#epRoot .ep-activity-controls>select{width:auto;max-width:190px;font-size:.875rem;min-height:44px;padding-block:8px}#epRoot .ep-record{padding:15px 0;gap:11px;border-color:#fff3e9}#epRoot .ep-record-copy strong{font-size:.9375rem;font-weight:650}#epRoot .ep-record-amount strong{font-size:.9375rem;line-height:1.3;letter-spacing:-.15px}#epRoot .ep-status{font-size:.8125rem;line-height:1.3;padding:4px 8px;background:#fff3e9;color:#4a698f}#epRoot .ep-status.open{color:#ff7900;background:#fff3e9}#epRoot .ep-status.cancelled,#epRoot .ep-status.expired{color:#986178;background:#f8eaf0}#epRoot .ep-empty{padding:26px 4px 16px}#epRoot .ep-empty>.material-symbols-rounded{width:54px;height:54px;background:#fff3e9;color:#7190bd}#epRoot .ep-empty h2{font-size:1.0625rem}#epRoot .ep-empty p{font-size:.9375rem}#epRoot .ep-contact-heading{display:flex;align-items:center;gap:12px;margin-bottom:17px;min-width:0}#epRoot .ep-contact-heading>div{min-width:0;overflow-wrap:anywhere}#epRoot .ep-contact-heading p{font-size:.875rem;margin-top:3px}#epRoot .ep-contact-heading .ep-avatar{width:54px;height:54px;font-size:1.35rem}#epRoot .ep-contact-actions{display:flex;gap:9px;flex-wrap:wrap}#epRoot .ep-contact-actions>.ep-button{flex:1}#epRoot .ep-contact-editor{scroll-margin-top:100px}#epRoot .ep-flow-layout{gap:18px}#epRoot .ep-flow-aside{background:#f6f2ff;border-color:#e8dff7}#epRoot .ep-flow-aside>span{background:#e7dcff;color:#7954ac;border-radius:18px}#epRoot .ep-money-input{background:#fff3e9;border:1px solid #ffc58f;padding:8px 0 8px 16px}#epRoot .ep-money-input input{font-size:2rem;background:none;font-weight:800;border:0;color:#ff7900}#epRoot .ep-money-input>span{color:#5e7ba9;font-weight:650}#epRoot .ep-chips{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}#epRoot .ep-chips button{padding:9px 4px;border-color:#fff3e9;background:#fff3e9;color:#ff7900;font-size:.875rem!important;min-height:42px}#epRoot .ep-chips button:hover{background:#fff3e9;border-color:#ffc58f}#epRoot .ep-inline-note{background:#fff3e9;border:1px solid #fff3e9;color:#ff7900;font-size:.875rem!important}#epRoot .ep-detail{max-width:660px}#epRoot .ep-detail-amount{color:#ff7900;margin-block:20px 12px;font-size:2.5rem}#epRoot .ep-qr{padding:14px;border-radius:21px;border-color:#fff3e9;box-shadow:0 7px 25px #ff79000c}#epRoot .ep-detail-tools{border-top:1px solid #fff3e9;margin-top:20px;padding-top:18px}#epRoot .ep-colours label{padding:11px 14px;background:#fff3e9;border-color:#fff3e9;color:#ff7900}#epRoot .ep-colours label:has(input:checked){outline:2px solid #ff7900;outline-offset:2px}#epRoot .ep-colours .violet{background:#eee5fb;border-color:#dfd0f4;color:#7954aa}#epRoot .ep-colours .peach{background:#fff3e9;border-color:#ffc58f;color:#ff7900}#epRoot .ep-colours input{accent-color:#ff7900;width:17px;height:17px}#epRoot .ep-method{gap:10px;border-color:#edf1f6}#epRoot .ep-method>span:first-child{display:grid;place-items:center;width:39px;height:39px;background:#fff3e9;color:#6b89b5;border-radius:12px;flex-shrink:0}#epRoot .ep-privacy{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #edf1f6;margin-top:22px;padding-top:20px}#epRoot .ep-privacy>div{display:flex;align-items:center;gap:9px;min-width:0}#epRoot .ep-privacy>div>.material-symbols-rounded{color:#6b87b2;font-size:23px}#epRoot .ep-privacy>div>span:last-child{display:grid;gap:4px}#epRoot .ep-privacy strong{font-size:.9375rem}#epRoot .ep-privacy small{font-size:.8125rem;color:#718199}#epRoot .ep-privacy-switch{position:relative;width:48px;min-width:48px;height:44px;padding:0;background:none;border:0;display:flex;align-items:center}#epRoot .ep-privacy-switch:before{content:"";position:absolute;inset:7px 0;background:#dbe3ee;border-radius:30px}#epRoot .ep-privacy-switch>span{position:relative;display:block;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 2px 5px #ff79002b;margin-left:4px;transition:transform .15s}#epRoot .ep-privacy-switch[aria-checked=true]:before{background:#ff7900;color:#fff}#epRoot .ep-privacy-switch[aria-checked=true]>span{transform:translate(18px)}#epRoot>.ep-nav{grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid #fff3e9;background:#fffffffa;box-shadow:0 -6px 25px #ff790008;gap:2px}#epRoot>.ep-nav>button{color:#75849e;min-height:54px;gap:4px;border-radius:13px;padding:4px 1px}#epRoot>.ep-nav>button>span{width:46px;height:30px;font-size:23px;border-radius:23px}#epRoot>.ep-nav>button>b{font-size:.875rem;font-weight:600;line-height:1.3}#epRoot>.ep-nav>button[aria-current=page]{color:#ff7900}#epRoot>.ep-nav>button[aria-current=page]>span{background:#fff3e9;color:#ff7900}#epRoot>.ep-nav>button[data-ep=requests]:not([aria-current=page])>span{background:#fff3e9;color:#ff7900}@media(max-width:1023px){#epRoot>.ep-nav{position:fixed;inset:auto 0 0;display:grid;z-index:100;padding:8px max(6px,env(safe-area-inset-left)) calc(8px + env(safe-area-inset-bottom));border-radius:21px 21px 0 0}#epRoot>.ep-nav>button{display:grid;justify-items:center;align-content:center;background:none}#epRoot{padding-bottom:105px}#epRoot[data-page=contact] .ep-contact-editor{order:-1}}@media(min-width:1024px){#epRoot{padding-bottom:28px}#epRoot .ep-content{padding-top:18px}#epRoot .ep-dashboard{grid-template-columns:minmax(0,1.3fr) minmax(300px,.85fr);gap:22px}#epRoot .ep-balance{padding:25px}#epRoot .ep-amount strong{font-size:3rem}#epRoot .ep-actions{margin-top:16px;padding-top:18px}#epRoot .ep-requests-page,#epRoot .ep-activity-panel{max-width:950px;margin-inline:auto}#epRoot>.ep-nav{box-shadow:none;border-radius:0}#epRoot>.ep-nav>button{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 17px}#epRoot>.ep-nav>button>span{width:auto;height:auto;border-radius:0;background:none!important}}@media(max-width:560px){#epRoot .ep-panel{padding:16px;border-radius:19px}#epRoot .ep-balance{padding:19px 18px;border-radius:22px}#epRoot .ep-balance-top{margin-bottom:15px}#epRoot .ep-request-summary{padding:19px;grid-template-columns:1fr;gap:14px}#epRoot .ep-request-summary>.ep-button{justify-self:start}#epRoot .ep-request-metrics{padding-top:16px;gap:12px}#epRoot .ep-request-metrics>div:nth-child(2){max-width:100px}#epRoot .ep-request-metrics strong{font-size:1.6rem}#epRoot .ep-overview{gap:8px}#epRoot .ep-overview>button{padding:12px 10px;gap:7px 3px}#epRoot .ep-overview strong{font-size:1.25rem}#epRoot .ep-activity-controls{flex-wrap:wrap;gap:8px}#epRoot .ep-activity-controls .ep-segments{flex-basis:100%}#epRoot .ep-activity-controls>select{max-width:100%;margin-left:auto}#epRoot .ep-segments>button{padding:8px 9px;gap:5px;flex:none}#epRoot .ep-activity-controls .ep-segments>button{flex:1}#epRoot .ep-record{gap:9px}#epRoot .ep-record>.ep-action-icon{width:36px;height:36px}#epRoot .ep-record-copy strong,#epRoot .ep-record-amount strong{font-size:.875rem}#epRoot .ep-record-amount{max-width:43%}#epRoot .ep-connect{padding:3px 1px}}@media(max-width:359px){#epRoot>.ep-nav>button>b{font-size:.8125rem}#epRoot>.ep-nav>button>span{width:40px}#epRoot .ep-overview{gap:6px}#epRoot .ep-overview>button{padding:11px 8px}#epRoot .ep-overview>button>span:last-child{font-size:.8125rem}#epRoot .ep-request-metrics strong{font-size:1.4rem}#epRoot .ep-section-head .ep-button{padding-inline:3px;font-size:.8125rem!important}}@media(prefers-reduced-motion:reduce){#epRoot .ep-privacy-switch>span{transition:none}}#epRoot .ep-svg-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:1;overflow:hidden}#epRoot .ep-svg-icon>svg{display:block;flex:none;width:1em;height:1em;max-width:100%;max-height:100%;overflow:visible}#epRoot .ep-card-shortcut{display:flex;align-items:center;gap:12px;min-width:0;width:100%;padding:16px;margin:0;border:1px solid #ffe2c7;border-radius:18px;background:#fff8f1;color:#20334f;text-align:left;box-shadow:none}#epRoot .ep-card-shortcut>span:first-child{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;border-radius:12px;background:#ffead6;color:#e76b00;font-size:23px}#epRoot .ep-card-shortcut>span:nth-child(2){flex:1;min-width:0;display:grid;gap:4px}#epRoot .ep-card-shortcut strong{font-size:15px;line-height:1.4}#epRoot .ep-card-shortcut small{font-size:13px;line-height:1.45;color:#68788e}#epRoot .ep-card-shortcut>span:last-child{font-size:21px;flex-shrink:0;color:#e76b00}#epRoot[data-page=cards] .ep-content{max-width:1080px;margin-inline:auto;padding-top:20px}#epRoot[data-page=cards] .ep-card-layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:22px;align-items:start;margin:0;min-width:0}#epRoot[data-page=cards] .ep-card-tools{display:grid;gap:20px;min-width:0;align-content:start}#epRoot[data-page=cards] .ep-panel{min-width:0;padding:24px;border:1px solid #e8edf2;border-radius:22px;background:#fff;box-shadow:0 4px 20px #20334f05;overflow-wrap:anywhere}#epRoot[data-page=cards] .ep-card-heading{display:grid;gap:6px}#epRoot[data-page=cards] .ep-kicker{font-size:11px;line-height:1.4;letter-spacing:1.6px;font-weight:750;color:#e76b00}#epRoot[data-page=cards] h1{margin:0;font-size:28px;line-height:1.25;letter-spacing:-.8px;color:#20334f;font-weight:800}#epRoot[data-page=cards] h2{margin:0;font-size:18px;line-height:1.4;letter-spacing:-.3px;color:#20334f}#epRoot[data-page=cards] p{margin:0;font-size:14px;line-height:1.6;color:#718098}#epRoot[data-page=cards] .ep-card-art{display:grid;place-items:center;padding:24px 16px;margin:22px 0 16px;background:linear-gradient(145deg,#fff7ed,#f7f8fb);border:1px solid #f0e9df;border-radius:18px;min-width:0}#epRoot[data-page=cards] .ep-physical-card{position:relative;width:100%;max-width:420px;aspect-ratio:1.586;margin:0;overflow:hidden;border-radius:13px;box-shadow:0 12px 22px #513d2926;line-height:0}#epRoot[data-page=cards] .ep-physical-card img{display:block;width:100%;height:100%;max-width:100%;margin:0;padding:0;object-fit:contain;border:0;border-radius:inherit}#epRoot[data-page=cards] .ep-card-meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}#epRoot[data-page=cards] .ep-card-status{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:20px;background:#edf8f1;color:#257144;font:650 12px/1.4 DM Sans,sans-serif}#epRoot[data-page=cards] .ep-card-status>.material-symbols-rounded{font-size:16px;line-height:1}#epRoot[data-page=cards] .ep-card-status.frozen{background:#eff2f6;color:#64748b}#epRoot[data-page=cards] .ep-card-number{position:static;font-size:13px;line-height:1.4;font-weight:650;letter-spacing:2px;color:#61738b}#epRoot[data-page=cards] .ep-card-balance{display:grid;gap:4px;margin:20px 0;padding:18px 0 0;border-top:1px solid #edf0f4}#epRoot[data-page=cards] .ep-card-balance-label{display:flex;align-items:center;justify-content:space-between;gap:12px;color:#64748b;font-size:13px;font-weight:600}#epRoot[data-page=cards] .ep-card-visibility{display:grid;place-items:center;flex-shrink:0;width:36px;height:36px;padding:0;background:#f4f6f9;border:0;border-radius:10px;color:#64748b}#epRoot[data-page=cards] .ep-card-visibility>.material-symbols-rounded{font-size:20px}#epRoot[data-page=cards] .ep-card-balance>strong{font-size:clamp(28px,3vw,36px);line-height:1.25;letter-spacing:-1px;font-weight:800;color:#20334f;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}#epRoot[data-page=cards] .ep-card-balance small{font-size:14px;font-weight:650;letter-spacing:0;color:#718098}#epRoot[data-page=cards] .ep-card-balance>p{font-size:12px}#epRoot[data-page=cards] .ep-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;max-width:100%;padding:12px 16px;border:1px solid #e8edf2;border-radius:12px;background:#f5f7fa;color:#20334f;font:700 14px/1.4 DM Sans,sans-serif!important;box-shadow:none;white-space:normal;text-align:center}#epRoot[data-page=cards] .ep-button.primary{border-color:#ff7900;background:#ff7900;color:#fff}#epRoot[data-page=cards] .ep-button.primary:hover{background:#eb6e00;border-color:#eb6e00}#epRoot[data-page=cards] .ep-button>.material-symbols-rounded{font-size:21px;line-height:1;flex-shrink:0}#epRoot[data-page=cards] .ep-card-actions{display:flex;gap:10px;flex-wrap:wrap;margin:0}#epRoot[data-page=cards] .ep-card-actions>.ep-button{flex:1 1 130px}#epRoot[data-page=cards] .ep-card-showcase>.ep-button{width:100%}#epRoot[data-page=cards] .ep-card-footnote{display:flex;align-items:flex-start;gap:8px;margin-top:18px;font-size:12px;line-height:1.5;color:#8a95a5}#epRoot[data-page=cards] .ep-card-footnote>.material-symbols-rounded{font-size:16px;line-height:1.5;flex-shrink:0}#epRoot[data-page=cards] .ep-card-section-title{display:flex;align-items:center;gap:12px;margin-bottom:20px;min-width:0}#epRoot[data-page=cards] .ep-card-section-title>div{display:grid;gap:3px;min-width:0}#epRoot[data-page=cards] .ep-card-section-title p{font-size:12px}#epRoot[data-page=cards] .ep-card-section-icon{display:grid;place-items:center;flex:0 0 42px;width:42px;height:42px;background:#fff3e9;color:#e76b00;border-radius:12px}#epRoot[data-page=cards] .ep-card-section-icon>.material-symbols-rounded{font-size:23px}#epRoot[data-page=cards] .ep-card-wallet{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin:0 0 20px;padding:14px 16px;background:#f7f9fc;border:1px solid #edf0f5;border-radius:12px;font-size:13px;color:#718098}#epRoot[data-page=cards] .ep-card-wallet b{color:#20334f;font-size:15px;font-variant-numeric:tabular-nums}#epRoot[data-page=cards] .ep-card-wallet small{font-size:11px;color:#718098}#epRoot[data-page=cards] #epCardTransfer{display:grid;gap:16px;margin:0}#epRoot[data-page=cards] #epCardTransfer label{display:grid;gap:8px;margin:0;font-size:13px;line-height:1.4;font-weight:650;color:#40536d}#epRoot[data-page=cards] #epCardTransfer :is(input,select){display:block;box-sizing:border-box;width:100%;max-width:100%;min-width:0;min-height:48px;margin:0;padding:12px 14px;border:1px solid #dce3ec;border-radius:10px;background:#fff;color:#20334f;font:400 16px/1.4 DM Sans,sans-serif;box-shadow:none}#epRoot[data-page=cards] #epCardTransfer input::placeholder{color:#9aa6b7}#epRoot[data-page=cards] #epCardTransfer input:disabled{background:#f4f6f8}#epRoot[data-page=cards] #epCardTransfer .ep-caption{font-size:12px;margin:0}#epRoot[data-page=cards] .ep-card-funding-link{display:flex;justify-content:center;margin-top:18px;padding-top:16px;border-top:1px solid #edf0f4}#epRoot[data-page=cards] .ep-card-funding-link>.ep-button{width:100%;border:0;background:#fff3e9;color:#e76b00}#epRoot[data-page=cards] .ep-card-setup-note{padding:18px 12px;text-align:center;font-size:13px;line-height:1.5;color:#718098}#epRoot[data-page=cards] .ep-card-history .ep-empty{padding:12px 0 8px}#epRoot[data-page=cards] .ep-card-history .ep-empty h2{font-size:15px;margin-top:12px}#epRoot[data-page=cards] .ep-card-history .ep-empty p{font-size:12px}#epRoot[data-page=cards] .ep-card-history .ep-record{min-width:0}#epRoot[data-page=cards] .ep-card-history .ep-record-amount{max-width:45%;text-align:right}#epRoot[data-page=cards] button:disabled{opacity:.5;cursor:not-allowed}.eg-card-source{display:grid;gap:8px;margin:16px 0;padding:14px;border:1px solid #e5eaf1;border-radius:12px;background:#f8fafc;color:#40536d;font-size:14px}.eg-card-source select{width:100%;min-width:0;min-height:48px;padding:12px;border:1px solid #dce3ec;border-radius:10px;background:#fff;color:#20334f;font:inherit}@media(max-width:1023px){#epRoot[data-page=cards] .ep-card-layout{grid-template-columns:minmax(0,1fr);gap:18px}#epRoot[data-page=cards] .ep-content{max-width:600px;padding-top:16px}#epRoot>.ep-nav>button{min-width:0}#epRoot>.ep-nav>button>b{font-size:11px;line-height:1.3}#epRoot>.ep-nav>button>span{width:36px}#epRoot[data-page=cards]{padding-bottom:calc(110px + env(safe-area-inset-bottom))}}@media(max-width:560px){#epRoot[data-page=cards] .ep-panel{padding:18px;border-radius:18px}#epRoot[data-page=cards] h1{font-size:24px}#epRoot[data-page=cards] .ep-card-heading>p{font-size:12px}#epRoot[data-page=cards] .ep-card-art{padding:16px 10px;margin:18px 0 14px;border-radius:14px}#epRoot[data-page=cards] .ep-physical-card{border-radius:10px}#epRoot[data-page=cards] .ep-card-actions>.ep-button{flex-basis:110px;padding-inline:10px}#epRoot[data-page=cards] .ep-card-section-title{gap:10px}#epRoot[data-page=cards] h2{font-size:16px}#epRoot[data-page=cards] .ep-card-tools{gap:18px}}body #superWorkspace.services-page{padding:18px 0 110px!important;background:#fff3e9!important}.sd-page{max-width:1184px}.sd-page *{box-sizing:border-box}.sd-topline{gap:12px;margin-bottom:18px}.sd-topline>div{display:grid;gap:3px}.sd-topline h1{font-size:1.65rem;color:#203859;letter-spacing:-.5px}.sd-topline #sdCount{font-size:.875rem;color:#78879e}.sd-pay{display:flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:10px 13px;background:#fff3e9;border:1px solid #ffc58f;border-radius:14px;color:#ff7900;font-size:.875rem!important;font-weight:700!important;flex-shrink:0}.sd-pay>.material-symbols-rounded{font-size:21px}.sd-pay>.material-symbols-rounded:last-child{font-size:17px}.sd-search{border-radius:16px;border-color:#fff3e9;min-height:50px;padding:10px 14px}.sd-views{border-radius:15px}.sd-views button{border-radius:11px}.sd-categories button{border:1px solid #fff3e9;background:#fff;border-radius:14px;min-height:44px}.sd-categories button[aria-pressed=true]{background:#fff3e9;color:#ff7900;border-color:#fff3e9}.sd-title{margin:22px 0 8px}.sd-title h2{font-size:1.125rem;color:#ff7900}.sd-title>span{font-size:.8125rem;padding:2px 7px;background:#fff3e9;border-radius:7px}.sd-grid{gap:7px}.sd-item{padding:10px 0;border-radius:17px}.sd-open{gap:9px;padding:6px 2px;min-height:108px}.sd-icon{width:56px;height:56px;border:1px solid #ffffffb8;box-shadow:0 4px 10px #ff79000c}.sd-icon>span{font-size:27px!important}.sd-copy strong{font-size:.875rem;font-weight:650;line-height:1.4}.sd-essentials{border:1px solid #fff3e9;border-radius:20px;padding:13px 12px;background:#fff;margin-top:12px}.sd-essentials>.sd-title{margin:0 0 7px}.sd-essentials .sd-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}#sdGroups[data-layout=list] .sd-item{padding:4px 8px;border:1px solid #fff3e9;border-radius:16px}#sdGroups[data-layout=list] .sd-open{min-height:80px}#sdGroups[data-layout=list] .sd-copy strong{font-size:1rem}#sdGroups[data-layout=list] .sd-copy small{font-size:.875rem}body #superNav .home-pay-entry{display:grid;place-items:center;align-content:center;gap:4px;transform:none;position:relative;top:auto;width:auto;height:auto;min-height:52px;margin:0;padding:0;border:0;box-shadow:none;border-radius:0;background:none;color:#ff7900}body #superNav .home-pay-entry>span{display:grid;place-items:center;width:46px;height:30px;font-size:23px;background:#fff3e9;color:#ff7900;border-radius:25px;box-shadow:none}body #superNav .home-pay-entry>b{display:block;font-size:.875rem;font-weight:650;line-height:1.2}:root body #homeView.market-home:not(.super-page-open):not([data-header-notifications])>.wallet-card{background:linear-gradient(120deg,#ff7900 0% 67%,#ff7900)!important;border:1px solid #ff7900!important;color:#fff;box-shadow:0 8px 22px #ff79001c!important}:root body #homeView.market-home>.wallet-card .wallet-head>span{color:#fff3e9!important}:root body #homeView.market-home>.wallet-card .wallet-head button{background:#ffffff12!important;color:#fff3e9!important;border:0!important}:root body #homeView.market-home>.wallet-card .balance strong{color:#fff!important}:root body #homeView.market-home>.wallet-card .balance>span{color:#fff3e9!important}:root body #homeView.market-home>.wallet-card .wallet-foot button{background:#ffffff12!important;border-color:#fff3!important;color:#fff!important;font-size:.875rem!important}:root body #homeView.market-home>.wallet-card>.pay-actions{border-color:#ffffff30!important}:root body #homeView.market-home>.wallet-card:before{display:block;width:180px;height:180px;inset:-80px -78px auto auto;border:24px solid #ffc58f26;background:none;box-shadow:none}:root body #homeView.market-home>.wallet-card:after{display:block;width:120px;height:120px;inset:36px -74px auto auto;border:18px solid #fff1a42b;background:none;box-shadow:none}:root body #homeView.market-home>.wallet-card button:focus-visible{outline-color:#ffc58f}@media(min-width:760px){.sd-essentials .sd-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.sd-body{gap:22px}.sd-icon{width:62px;height:62px}.sd-item{padding-block:12px}.sd-copy strong{font-size:.9375rem}.sd-categories{top:calc(var(--dt-top,68px) + 12px)}}@media(max-width:359px){.sd-pay{padding:9px;gap:5px}.sd-pay>.material-symbols-rounded:last-child{display:none}.sd-topline h1{font-size:1.4rem}.sd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}body #lifeView:has(#lifeContent.ef-food){max-width:1184px;background:#f5f7fc}#lifeContent.ef-food{color:#203859;padding-top:16px}.ef-food .ef-intro h1{color:#203859}.ef-food .ef-link,.ef-food .ef-back{color:#245bb5}.ef-food .ef-search{border:1.5px solid #9ebef3;border-radius:16px;margin-bottom:15px;box-shadow:0 4px 16px #1759c509}.ef-food .ef-search>.material-symbols-rounded{color:#2464d1}.ef-food .ef-search input{color:#203859}.ef-food .ef-categories{max-width:none;grid-template-columns:repeat(6,minmax(0,1fr));margin-bottom:16px;gap:12px}.ef-food .ef-category{--food-tint:#ffe7c7;color:#263f61}.ef-food .ef-tone-1{--food-tint:#c8f1e7}.ef-food .ef-tone-2{--food-tint:#d6e5ff}.ef-food .ef-tone-3{--food-tint:#fbdbe8}.ef-food .ef-category[aria-pressed=true]>span{outline-color:#2465d6}.ef-food .ef-category>span{width:78px}.ef-food .ef-category b{font-weight:650}.ef-cravings{position:relative;display:grid;grid-template-columns:1.15fr 1fr;gap:20px;align-items:center;overflow:hidden;background:linear-gradient(115deg,#163d98,#1453d6 68%,#087e9c);color:#fff;border-radius:25px;padding:26px 32px;min-height:235px}.ef-cravings:before,.ef-cravings:after{content:"";position:absolute;border:22px solid #ffffff10;width:210px;height:210px;border-radius:50%;right:-115px;top:-110px;pointer-events:none}.ef-cravings:after{width:120px;height:120px;right:42%;top:80%;border-color:#66eddf24}.ef-cravings>div,.ef-craving-photo{position:relative;z-index:1}.ef-cravings small{font-size:.7rem;letter-spacing:1.8px;color:#d5e8ff;font-weight:700}.ef-cravings h2{font-size:2rem;letter-spacing:-.9px;line-height:1.15;margin:9px 0 18px;color:#fff}.ef-cravings .ef-primary{width:fit-content;min-height:44px;border-radius:13px;background:#ffda80;color:#4e3914;font-size:.875rem;box-shadow:0 4px 12px #13318225}.ef-craving-photo{width:100%;max-width:385px;justify-self:end;display:grid;grid-template-columns:120px 1fr;align-items:center;gap:14px;padding:11px;border:1px solid #ffffff50;background:#ffffffed;border-radius:23px;text-align:left;color:#234064;transform:rotate(-2deg);box-shadow:0 12px 22px #06287930}.ef-craving-photo>.ef-photo{border-radius:16px;aspect-ratio:1}.ef-craving-photo>.ef-photo small{font-size:.6rem;letter-spacing:0;left:4px;top:4px;padding:4px;color:#354c67}.ef-craving-photo>span:last-child{display:grid;gap:13px;padding-right:10px}.ef-craving-photo strong{font-size:1rem;line-height:1.4}.ef-craving-photo b{font-size:.9375rem;color:#215bc5}.ef-quick-links{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:13px}.ef-quick-links>button{display:flex;align-items:center;gap:12px;padding:14px;border:1px solid #f2d9b5;border-radius:17px;background:#fff2dc;text-align:left;color:#754a1b;min-width:0}.ef-quick-links>button:nth-child(2){background:#e9f3ff;border-color:#d4e3f9;color:#285c9c}.ef-quick-links>button>span:first-child{font-size:27px}.ef-quick-links>button>span:nth-child(2){display:grid;gap:4px;flex:1}.ef-quick-links strong{font-size:.9375rem}.ef-quick-links small{font-size:.8125rem}.ef-quick-links>button>span:last-child{font-size:18px}.ef-food .ef-collection{--collection:#e5eeff;border:1px solid #e2e8f2;border-radius:20px;background:#fff;padding:0 13px 13px;overflow:hidden}.ef-food .ef-collection-budget,.ef-food .ef-collection-fast{--collection:#fff0d7}.ef-food .ef-collection-share,.ef-food .ef-collection-sweet{--collection:#ffedf2}.ef-food .ef-collection-healthy,.ef-food .ef-collection-drinks{--collection:#def6ed}.ef-food .ef-collection>.ef-section-heading{background:var(--collection);padding:6px 14px;margin:0 -13px 13px;min-height:50px}.ef-food .ef-section-heading h2{color:#253e60;font-size:1.125rem}.ef-food .ef-collection>.ef-section-heading .ef-link{font-size:.8125rem}.ef-food .ef-meal{border-radius:16px;border-color:#e7edf5;transition:box-shadow .15s,transform .15s}.ef-food .ef-meal-copy{gap:6px;padding:12px}.ef-food .ef-meal-copy b{color:#1c56bf}.ef-food .ef-add{background:#ffdf91;color:#634319;min-width:38px;min-height:38px;border-radius:12px}.ef-food .ef-meal-copy small{color:#6b7c92}.ef-food .ef-photo{aspect-ratio:1.22}.ef-food .ef-restaurants{padding:16px;background:#eaf1fd;border:1px solid #dae5f8;border-radius:21px}.ef-food .ef-restaurant{border-color:#dfe7f4;border-radius:17px}.ef-food .ef-restaurant-copy strong{color:#203c65}.ef-food .ef-restaurant-photo b{background:#fffffff2;color:#225bc0}.ef-food .ef-restaurant-photo{aspect-ratio:2.2}.ef-filter-bar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px}.ef-filter-bar>div{display:flex;gap:8px;flex-wrap:wrap}.ef-filter-bar button{display:flex;align-items:center;gap:6px;padding:9px 12px;min-height:42px;border:1px solid #dce5f5;border-radius:12px;background:#fff;color:#466182;font-size:.8125rem}.ef-filter-bar button>.material-symbols-rounded{font-size:19px}.ef-filter-bar button[aria-pressed=true]{background:#dfebff;color:#1959c4;border-color:#a9c7fa}.ef-filter-bar select{min-height:42px;max-width:100%;border:1px solid #d3e1f3;border-radius:12px;padding:9px 26px 9px 10px;background:#fff;color:#365579;font:inherit;font-size:.8125rem}.ef-food .ef-primary{background:#215fce}.ef-food .ef-cravings .ef-primary{background:#ffda80;color:#4e3914}.ef-food .ef-detail{border-color:#dfe7f4}.ef-food .ef-detail>div>strong{color:#205ac4}.ef-food .ef-restaurant-symbol{background:#dfebff;color:#215dc6}.ef-food .ef-quantity>button{background:#e9f0fe;color:#295fc3}.ef-food .ef-feedback{background:#dff5ef;color:#226650}.ef-food :is(button,a,input,textarea,select):focus-visible{outline:3px solid #ffb642;outline-offset:3px}body:has(#lifeView:not([hidden]) #lifeContent.ef-food) #lifeNav{background:#ffffffed;border-top-color:#dfe8f5}body:has(#lifeView:not([hidden]) #lifeContent.ef-food) #lifeNav>button{color:#76869c}body:has(#lifeView:not([hidden]) #lifeContent.ef-food) #lifeNav>button.active{color:#215dca}body:has(#lifeView:not([hidden]) #lifeContent.ef-food) #lifeNav .life-center{background:#ffda82;color:#6d4419}@media(hover:hover){.ef-food .ef-meal:hover{box-shadow:0 7px 18px #244b8614;transform:translateY(-2px)}.ef-food .ef-restaurant:hover{box-shadow:0 6px 20px #24538c14}}@media(max-width:700px){.ef-cravings{padding:21px 17px;gap:12px;min-height:205px;grid-template-columns:1.15fr 1fr;border-radius:21px}.ef-cravings h2{font-size:1.5rem;letter-spacing:-.5px;margin-bottom:14px}.ef-cravings small{font-size:.58rem;letter-spacing:1px}.ef-craving-photo{grid-template-columns:1fr;gap:8px;padding:7px;max-width:190px;border-radius:17px}.ef-craving-photo>.ef-photo{aspect-ratio:1.4;border-radius:12px}.ef-craving-photo>span:last-child{gap:3px;padding:0 4px 4px}.ef-craving-photo strong{font-size:.8125rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ef-craving-photo b{font-size:.75rem}.ef-cravings .ef-primary{padding:10px 11px;font-size:.8125rem}.ef-cravings .ef-primary>.material-symbols-rounded{font-size:18px}.ef-quick-links{gap:9px}.ef-quick-links>button{padding:11px 9px;gap:7px}.ef-quick-links>button>span:first-child{font-size:23px}.ef-quick-links strong{font-size:.8125rem}.ef-quick-links small{font-size:.7rem;line-height:1.4}.ef-quick-links>button>span:last-child{display:none}.ef-filter-bar{align-items:stretch;flex-direction:column;gap:8px}.ef-filter-bar select{align-self:flex-end}.ef-food .ef-categories{grid-template-columns:repeat(6,70px);gap:10px;padding-block:5px}.ef-food .ef-category>span{width:63px}.ef-food .ef-category{font-size:.75rem}.ef-food .ef-restaurants{padding:12px}.ef-food .ef-section-heading h2{font-size:1rem}.ef-food .ef-collection{padding:0 10px 10px;border-radius:17px}.ef-food .ef-collection>.ef-section-heading{padding:4px 11px;margin-inline:-10px}.ef-food .ef-meal-row{grid-template-columns:repeat(4,minmax(153px,45%));gap:10px}.ef-food .ef-meal-copy{padding:11px 9px}.ef-food .ef-meal-copy b{font-size:.8125rem}.ef-food .ef-restaurant-row{grid-auto-flow:column;grid-auto-columns:235px;grid-template-columns:none}.ef-food .ef-photo>small{font-size:.65rem;padding:4px 6px;left:7px;top:7px}}@media(prefers-reduced-motion:reduce){.ef-food .ef-meal{transition:none}}body #eventsView.events-shell{max-width:1184px;width:100%;margin-inline:auto;background:#f5f7fc;padding-bottom:110px}#eventsContent.ee{padding:18px 0 10px;font-family:DM Sans,sans-serif;color:#203859}.ee *{box-sizing:border-box}.ee [hidden]{display:none!important}.ee button,.ee input,.ee select{font:inherit}.ee button{cursor:pointer}.ee button,.ee a{touch-action:manipulation}.ee :is(button,a,input,select):focus-visible{outline:3px solid #ffb951;outline-offset:3px}.ee .material-symbols-rounded{font-size:22px;flex-shrink:0}.ee-intro,.ee-heading{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:14px}.ee-intro h1{font-size:1.6rem;letter-spacing:-.7px;line-height:1.25;margin:3px 0;color:#213958}.ee-intro>div>small{font-size:.625rem;font-weight:750;letter-spacing:1.4px;color:#4673b7}.ee-intro>span,.ee-intro p{font-size:.875rem;color:#72839c;margin:5px 0}.ee-link,.ee-back{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border:0;background:none;padding:6px 0;color:#245ab7;font-size:.875rem!important;text-decoration:none;font-weight:650!important;flex-shrink:0}.ee-back{flex-direction:row-reverse;margin-bottom:12px}.ee-link>.material-symbols-rounded{font-size:19px}.ee-search{display:flex;align-items:center;gap:10px;background:#fff;border:1.5px solid #a5c3f4;border-radius:15px;padding:0 14px;min-height:50px;margin-bottom:13px;box-shadow:0 4px 14px #2459bc08}.ee-search>.material-symbols-rounded{color:#2762c4}.ee-search input{border:0;background:none;color:#234165;min-width:0;flex:1;padding:13px 0;font-size:1rem}.ee-categories{display:flex;gap:9px;overflow:auto;padding:3px 2px 8px;margin-bottom:9px}.ee-categories>button{display:flex;align-items:center;gap:8px;white-space:nowrap;border:1px solid #e0e7f3;border-radius:14px;background:#fff;padding:9px 14px;min-height:44px;color:#54708f;font-size:.875rem}.ee-categories>button>.material-symbols-rounded{color:#3470cd;font-size:21px}.ee-categories>button:nth-child(3)>.material-symbols-rounded{color:#d14b87}.ee-categories>button:nth-child(4)>.material-symbols-rounded{color:#d68a25}.ee-categories>button[aria-pressed=true]{background:#e0ecff;border-color:#b4cffc;color:#1c57bb;font-weight:650}.ee-hero{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:270px;border:1px solid #215bc5;background:linear-gradient(115deg,#193f97,#1659d5 65%,#158aa5);border-radius:24px;overflow:hidden;color:#fff}.ee-hero-copy{padding:27px 30px;z-index:1}.ee-hero-copy>small{color:#ffdc92;font-size:.6875rem;letter-spacing:1.5px;font-weight:750}.ee-hero-copy h2{font-size:2.15rem;line-height:1.15;letter-spacing:-.7px;max-width:470px;margin:10px 0 17px;color:#fff}.ee-hero-copy p{display:flex;align-items:center;gap:8px;margin:8px 0;color:#e0eeff;font-size:.875rem}.ee-hero-copy p .material-symbols-rounded{font-size:19px}.ee-primary{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:11px 18px;background:#215ed0;color:#fff;font-size:.9375rem!important;font-weight:650!important;text-decoration:none;border:0;border-radius:13px}.ee-hero-copy .ee-primary{margin-top:19px;background:#ffdd8d;color:#5a4017;width:fit-content;min-height:44px;font-size:.875rem!important}.ee-hero-art{padding:20px 22px 20px 0;border:0;background:none;position:relative}.ee-hero-art>.ee-visual{height:100%;min-height:230px;border-radius:19px;box-shadow:0 12px 20px #0c306229}.ee-hero-art .ee-format{background:#ffffffef;color:#24549b}.ee-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:13px}.ee-shortcuts>button{display:flex;align-items:center;gap:11px;padding:13px 16px;border:1px solid #f0d6b1;background:#fff0d9;color:#795321;border-radius:17px;text-align:left;min-width:0}.ee-shortcuts>button:nth-child(2){background:#e2f4ef;border-color:#c9e9df;color:#2b7967}.ee-shortcuts>button>span:first-child{font-size:27px}.ee-shortcuts>button>span:nth-child(2){display:grid;gap:4px;flex:1}.ee-shortcuts b{font-size:.9375rem}.ee-shortcuts small{font-size:.8125rem}.ee-shortcuts>button>span:last-child{font-size:19px}.ee-section{--ee-band:#e4edfd;margin-top:23px;border:1px solid #e0e7f3;border-radius:20px;background:#fff;padding:0 13px 13px;overflow:hidden}.ee-section-orange{--ee-band:#fff0d6}.ee-section-pink{--ee-band:#fbe7ef}.ee-section-mint{--ee-band:#e0f3ec}.ee-section>.ee-heading{background:var(--ee-band);margin:0 -13px 13px;padding:4px 14px;min-height:52px}.ee-heading h2{font-size:1.125rem;line-height:1.35;margin:0;letter-spacing:-.25px}.ee-section .ee-heading .ee-link{font-size:.8125rem!important}.ee-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.ee-results{grid-template-columns:repeat(3,minmax(0,1fr))}.ee-card{position:relative;overflow:hidden;border:1px solid #e4eaf4;border-radius:17px;background:#fff;min-width:0;transition:box-shadow .15s,transform .15s}.ee-card-open{display:flex;flex-direction:column;text-align:left;width:100%;height:100%;padding:0;border:0;background:none;color:#223f65}.ee-visual{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1.8;overflow:hidden;background:linear-gradient(130deg,#234aa0,#659ded);isolation:isolate}.ee-visual:before,.ee-visual:after{content:"";position:absolute;width:140px;height:140px;right:-40px;top:-85px;border:17px solid #ffffff1e;border-radius:50%;z-index:-1}.ee-visual:after{width:170px;height:170px;inset:auto auto -95px -75px}.ee-visual-culture{background:linear-gradient(130deg,#a85b57,#eaad69)}.ee-visual-music{background:linear-gradient(130deg,#8e53af,#e9a0ca)}.ee-online{background:linear-gradient(125deg,#146873,#42b4a3)}.ee-visual>img{height:100%;width:100%;object-fit:cover;display:block}.ee-visual>.material-symbols-rounded{font-size:75px;color:#ffffffdf;text-shadow:0 7px 18px #24356130}.ee-date{position:absolute;left:12px;top:12px;display:grid;place-items:center;gap:1px;width:46px;min-height:53px;background:#fffffff2;border:1px solid #fff;border-radius:12px;box-shadow:0 3px 10px #1a35591a;color:#264a84}.ee-date b{font-size:1.25rem;line-height:1.2}.ee-date small{font-size:.625rem;text-transform:uppercase;font-weight:700}.ee-format{position:absolute;bottom:10px;left:11px;border-radius:8px;padding:5px 8px;background:#fffe;font-size:.6875rem;font-weight:650;color:#385679}.ee-card-copy{display:flex;flex-direction:column;gap:7px;flex:1;width:100%;padding:13px}.ee-card-copy>small{font-size:.75rem;color:#7285a1}.ee-card-copy>strong{font-size:1rem;line-height:1.35;font-weight:700}.ee-card-copy>span{font-size:.8125rem;color:#607897}.ee-card-copy>b{font-size:.8125rem;color:#2b61bc;padding:8px 25px 2px 0;margin-top:auto;line-height:1.45}.ee-save{position:absolute;right:7px;bottom:7px;display:grid;place-items:center;padding:0;width:38px;height:38px;background:#edf3ff;border:1px solid #e1eafa;border-radius:11px;color:#496fa6}.ee-save[aria-pressed=true]{background:#ffefc9;border-color:#ffe0a0;color:#945d16}.ee-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 18px}.ee-filters>label{display:flex;gap:4px;align-items:center;padding:4px 7px 4px 11px;min-height:44px;border:1px solid #d8e3f3;border-radius:12px;background:#fff;color:#5480b6}.ee-filters select{border:0;background:transparent;padding:6px;color:#355d8d;font-size:.875rem;max-width:100%}.ee-filters>label>.material-symbols-rounded{font-size:19px}.ee-filters .ee-link{margin-left:auto}.ee-empty{grid-column:1/-1;text-align:center;padding:28px 18px;background:#fff;border:1px dashed #c6d9f5;border-radius:18px}.ee-empty>.material-symbols-rounded{font-size:37px;color:#5b86cc}.ee-empty h2{margin:12px 0 8px;font-size:1.2rem}.ee-empty p{font-size:.875rem;line-height:1.6;color:#6b829f;max-width:450px;margin:0 auto}.ee-note{font-size:.75rem!important;line-height:1.6!important;color:#73849d!important;margin:16px 0 0}.ee-note a{color:#3469b9}.ee-feedback{padding:11px 15px;margin:0 0 13px;border:1px solid #cce9df;border-radius:12px;background:#e5f5ee;color:#306c56;font-size:.875rem}.ee-detail{display:grid;grid-template-columns:1fr 1.1fr;gap:24px;padding:20px;background:#fff;border:1px solid #e0e7f3;border-radius:23px;align-items:start}.ee-detail-photo>.ee-visual{aspect-ratio:1.1;border-radius:17px}.ee-detail-photo>small{display:block;text-align:right;margin-top:7px;color:#92a0b4;font-size:.6875rem}.ee-detail-copy h1{font-size:1.8rem;line-height:1.2;letter-spacing:-.6px;margin:15px 0 20px}.ee-tags{display:flex;flex-wrap:wrap;gap:6px}.ee-tags>span{padding:5px 9px;border-radius:8px;background:#eff4ff;color:#4971ad;font-size:.6875rem}.ee-tags>span:first-child{background:#fff1ce;color:#927036}.ee-facts{display:grid;gap:16px}.ee-facts>div{display:flex;align-items:flex-start;gap:11px}.ee-facts>div>.material-symbols-rounded{color:#3975cf;font-size:23px}.ee-facts>div>span{display:grid;gap:5px}.ee-facts b{font-size:.875rem;line-height:1.5;font-weight:600}.ee-facts small{font-size:.75rem;line-height:1.5;color:#8090a8}.ee-detail-copy>p{font-size:.9375rem;line-height:1.7;color:#607995;margin:20px 0}.ee-registration{display:grid;gap:8px;padding:17px;border:1px solid #d9e6fc;border-radius:17px;background:#edf4ff}.ee-registration>strong{font-size:1rem}.ee-registration>small{font-size:.8125rem;line-height:1.5;color:#6480a6}.ee-registration>.ee-primary{margin-top:4px}.ee-detail-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:15px}.ee-detail-actions>button,.ee-detail-actions>a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:9px 11px;background:#fff;border:1px solid #dbe5f5;border-radius:12px;color:#416da7;font-size:.8125rem;text-decoration:none}.ee-detail-actions [aria-pressed=true]{background:#ffefcc;color:#8e5f1c;border-color:#ffe0a6}.ee-detail-actions .material-symbols-rounded{font-size:19px}.ee-share-fallback{display:grid;gap:6px;margin-top:16px;font-size:.8125rem}.ee-share-fallback input{padding:11px;min-width:0;width:100%;border:1px solid #ccdff9;border-radius:10px;color:#3064b1;background:#f5f8ff}.ee-calendar-layout{display:grid;grid-template-columns:350px 1fr;gap:20px;align-items:start}.ee-calendar{padding:17px;border:1px solid #dce6f6;border-radius:20px;background:#fff}.ee-month{display:flex;align-items:center;justify-content:space-between;gap:8px}.ee-month>button{display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:12px;background:#edf3ff;color:#3f6eb6}.ee-month h2{font-size:1.0625rem;margin:0}.ee-calendar-mode{display:flex;padding:4px;border-radius:12px;background:#f0f4fa;gap:5px;margin:14px 0}.ee-calendar-mode>button{flex:1;border:0;border-radius:9px;padding:10px 6px;color:#7490b0;background:transparent;font-size:.8125rem}.ee-calendar-mode>[aria-pressed=true]{background:#fff;color:#2862bf;box-shadow:0 2px 8px #2559950d}.ee-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.ee-calendar-grid>small{font-size:.625rem;text-align:center;color:#8a9ab1;padding:7px 0}.ee-calendar-grid>button{position:relative;display:grid;place-items:center;align-content:center;gap:3px;aspect-ratio:1;min-height:38px;border:1px solid transparent;background:none;border-radius:11px;color:#4c678b;padding:4px}.ee-calendar-grid b{font-size:.875rem;font-weight:550}.ee-calendar-grid i{position:absolute;bottom:3px;width:4px;height:4px;border-radius:50%;background:#edac36}.ee-calendar-grid>[aria-current=date]{border-color:#b2cffc;background:#eff5ff;color:#2761be}.ee-calendar-grid>[aria-pressed=true]{background:#255fc6;color:#fff}.ee-calendar-plans>.ee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ee-calendar-plans>.ee-heading{min-height:42px}.ee-calendar-plans .ee-card-copy>strong{font-size:.9375rem}.ee-calendar .ee-note{font-size:.6875rem!important}.ee-image-fallback:after{content:"Eravo Events";position:static;border:0;background:none;width:auto;height:auto;color:#fff;font-size:1.15rem;font-weight:700;border-radius:0}body #eventsNav:not(.dt-context-nav){grid-template-columns:repeat(4,1fr);background:#fffffff2;border-top:1px solid #dce5f3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding-bottom:env(safe-area-inset-bottom)}body #eventsNav>button{font-family:DM Sans,sans-serif;color:#8595ab;min-height:61px;gap:5px}body #eventsNav>button.active{color:#2661c8!important}body #eventsNav:not(.dt-context-nav)>button.active>.material-symbols-rounded{background:#e1edff;border-radius:30px;padding:4px 15px}body #eventsNav>button>b{font-size:.8125rem;font-weight:650}body #eventsNav.dt-context-nav>button{min-height:44px}@media(hover:hover){.ee-card:hover{box-shadow:0 6px 18px #264f8314;transform:translateY(-2px)}}@media(max-width:800px){.ee-hero-copy{padding:23px}.ee-hero-copy h2{font-size:1.8rem}.ee-hero-art{padding:18px 18px 18px 0}.ee-calendar-layout{grid-template-columns:300px 1fr;gap:15px}.ee-calendar-plans>.ee-grid{grid-template-columns:1fr}.ee-grid,.ee-results{grid-template-columns:repeat(2,minmax(0,1fr))}.ee-detail{gap:18px;padding:16px}.ee-detail-copy h1{font-size:1.5rem}}@media(max-width:600px){#eventsContent.ee{padding-top:14px}.ee-intro{gap:10px;margin-bottom:12px}.ee-intro h1{font-size:1.25rem;letter-spacing:-.35px}.ee-intro .ee-link{font-size:.8125rem!important}.ee-intro>div>small{font-size:.58rem}.ee-search input{font-size:.9375rem}.ee-categories{gap:8px}.ee-categories>button{padding:9px 11px;font-size:.8125rem}.ee-hero{grid-template-columns:1.2fr 1fr;min-height:230px;border-radius:20px}.ee-hero-copy{padding:21px 8px 21px 17px}.ee-hero-copy h2{font-size:1.42rem;margin:8px 0 13px;letter-spacing:-.5px}.ee-hero-copy>small{font-size:.56rem;letter-spacing:1px}.ee-hero-copy p{font-size:.75rem;gap:6px;align-items:flex-start}.ee-hero-copy p .material-symbols-rounded{font-size:17px}.ee-hero-copy .ee-primary{font-size:.75rem!important;padding:10px;margin-top:14px;gap:5px}.ee-hero-copy .ee-primary .material-symbols-rounded{font-size:17px}.ee-hero-art{padding:15px 12px 15px 3px}.ee-hero-art>.ee-visual{border-radius:14px;min-height:200px}.ee-hero-art .ee-date{left:8px;top:9px}.ee-hero-art .ee-format{font-size:.6rem;left:7px;padding:5px}.ee-shortcuts{gap:9px}.ee-shortcuts>button{padding:11px 10px;gap:8px}.ee-shortcuts>button>span:first-child{font-size:22px}.ee-shortcuts>button>span:last-child{display:none}.ee-shortcuts b{font-size:.8125rem}.ee-shortcuts small{font-size:.6875rem}.ee-section{margin-top:19px;padding:0 10px 10px;border-radius:17px}.ee-section>.ee-heading{margin:0 -10px 10px;padding:4px 11px;min-height:48px}.ee-heading h2{font-size:1rem}.ee-grid,.ee-results{gap:10px}.ee-visual{aspect-ratio:1.3}.ee-date{width:36px;min-height:43px;left:8px;top:8px;border-radius:9px}.ee-date b{font-size:1.0625rem}.ee-date small{font-size:.55rem}.ee-format{font-size:.6rem;bottom:7px;left:7px;padding:4px 6px}.ee-visual>.material-symbols-rounded{font-size:49px}.ee-card{border-radius:14px}.ee-card-copy{padding:11px 10px;gap:6px}.ee-card-copy>small{font-size:.65rem;line-height:1.4}.ee-card-copy>strong{font-size:.875rem;line-height:1.4}.ee-card-copy>span{font-size:.6875rem;line-height:1.5}.ee-card-copy>b{font-size:.6875rem;padding-top:8px;padding-right:29px}.ee-save{width:34px;height:34px;right:6px;bottom:7px}.ee-save>.material-symbols-rounded{font-size:20px}.ee-filters{gap:8px}.ee-filters>label{padding-left:9px;max-width:48%}.ee-filters select{font-size:.8125rem;padding-inline:0}.ee-filters>.ee-link{font-size:.75rem!important;min-height:32px}.ee-detail{display:block;padding:12px;border-radius:20px}.ee-detail-photo>.ee-visual{aspect-ratio:1.55}.ee-detail-copy{padding:14px 3px 0}.ee-detail-copy h1{font-size:1.65rem}.ee-detail-copy>p{font-size:.875rem}.ee-calendar-layout{grid-template-columns:1fr;gap:20px}.ee-calendar{max-width:430px;width:100%;margin:auto}.ee-calendar-grid>button{min-height:42px}.ee-calendar-plans>.ee-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ee-calendar-plans .ee-card-copy>strong{font-size:.875rem}.ee-calendar-plans>.ee-heading .ee-link{font-size:.75rem!important}.ee-detail-actions>button,.ee-detail-actions>a{flex:1 0 calc(50% - 8px)}}@media(min-width:1024px){body #eventsView.events-shell{padding-bottom:35px}.ee-section .ee-grid:has(>.ee-card:only-child){grid-template-columns:1fr}.ee-section .ee-grid>.ee-card:only-child .ee-card-open{display:grid;grid-template-columns:300px 1fr}.ee-section .ee-grid>.ee-card:only-child .ee-visual{height:100%;aspect-ratio:1.9}.ee-section .ee-grid>.ee-card:only-child .ee-card-copy{padding:23px}.ee-section .ee-grid>.ee-card:only-child .ee-card-copy>strong{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.ee-card{transition:none}}.ee-section-description{margin:2px 3px 15px;color:#607995;font-size:.8125rem;line-height:1.6;max-width:680px}.ee-visual.ee-visual-food{background:linear-gradient(130deg,#a94e29,#eeac57)}.ee-visual.ee-visual-family{background:linear-gradient(130deg,#236e7d,#77bfbc)}.ee-visual.ee-visual-sport{background:linear-gradient(130deg,#276d51,#85b969)}body:has(#homeView:not([hidden]) #superWorkspace:not([hidden]) .bookira-content) main.app-shell{width:100%;max-width:1184px;margin-inline:auto;box-shadow:none;background:#f5f7fc}body #superWorkspace:has(.bookira-content){padding:0 0 30px;background:#f5f7fc}body #homeView #superWorkspace .bookira-content.bk{padding:16px 18px 92px;color:#203859;font-family:DM Sans,sans-serif;font-size:1rem;line-height:1.5}.bk *,.bk-nav *{box-sizing:border-box}.bk [hidden]{display:none!important}.bk :is(button,input,select,textarea),.bk-nav button{font:inherit}.bk button,.bk-nav button{cursor:pointer;touch-action:manipulation}.bk :is(button,input,select,textarea,summary):focus-visible,.bk-nav button:focus-visible{outline:3px solid #ffb951;outline-offset:3px}.bk .material-symbols-rounded,.bk-nav .material-symbols-rounded{font-size:23px;flex-shrink:0}.bk h1,.bk h2,.bk p{margin:0}.bk-intro{display:flex;justify-content:space-between;gap:12px;align-items:center;margin-bottom:15px}.bk-intro h1{font-size:1.5rem;line-height:1.25;letter-spacing:-.5px}.bk-link,.bk-back{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:5px 0;border:0;background:none;color:#245bbd;font-size:.875rem!important;font-weight:650!important;flex-shrink:0}.bk-back{flex-direction:row-reverse;margin-bottom:14px}.bk-link .material-symbols-rounded{font-size:19px}.bk-primary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;background:#215ed0;color:#fff;padding:12px 18px;border:0;border-radius:14px;font-size:1rem;font-weight:650!important}.bk-search{display:flex;align-items:center;gap:11px;min-height:52px;padding:0 16px;border:1.5px solid #a6c4f5;border-radius:16px;background:#fff;box-shadow:0 4px 15px #215ccc08}.bk-search>span{color:#2d64c0}.bk-search input{border:0;background:none;outline-offset:5px;min-width:0;width:100%;padding:13px 0;color:#263f62;font-size:1rem}.bk-tone-blue{background:#e0ebff;color:#3163bd}.bk-tone-orange{background:#ffebcf;color:#a76a20}.bk-tone-pink{background:#fbe2ee;color:#b85581}.bk-tone-mint{background:#d8f2e9;color:#287c65}.bk-tone-violet{background:#eae3fc;color:#7960ae}.bk-categories{display:flex;align-items:start;gap:20px;overflow:auto;padding:19px 2px 14px;scrollbar-width:none}.bk-categories>button{display:grid;justify-items:center;gap:7px;flex:1;min-width:58px;border:0;background:none;color:#536a88;padding:3px 0;font-size:.875rem;line-height:1.3}.bk-category-icon{height:55px;width:55px;border-radius:50%;display:grid;place-items:center}.bk-category-icon .material-symbols-rounded{font-size:26px}.bk-categories b{font-weight:550}.bk-categories [aria-pressed=true] .bk-category-icon{box-shadow:0 0 0 3px #f5f7fc,0 0 0 5px #356bd4}.bk-categories [aria-pressed=true] b{color:#1f57b9;font-weight:750}.bk .bk-preview{display:flex;align-items:flex-start;gap:8px;font-size:.875rem;line-height:1.5;color:#6c7f99;margin:0 0 15px}.bk-preview .material-symbols-rounded{font-size:19px;margin-top:1px}.bk-feature{display:grid;grid-template-columns:1fr 1fr;gap:20px;min-height:240px;background:linear-gradient(115deg,#1a4096,#175ccd 66%,#0c92b2);border-radius:24px;padding:24px;color:#fff;overflow:hidden}.bk-feature>div:first-child{align-self:center;padding-left:5px}.bk-feature small{font-size:.75rem;font-weight:700;letter-spacing:1px;color:#ffdf99}.bk-feature h2{font-size:2rem;line-height:1.15;letter-spacing:-.6px;max-width:350px;margin:8px 0 14px}.bk-feature p{font-size:1rem;color:#dceaff;margin-bottom:19px}.bk-feature .bk-primary{background:#ffda89;color:#64451b;min-height:44px;font-size:.875rem}.bk-feature-photo{position:relative;min-width:0;border-radius:17px;overflow:hidden;min-height:210px;background:#477bd1}.bk-feature-photo img{height:100%;width:100%;position:absolute;inset:0;object-fit:cover}.bk-feature-photo>small{position:absolute;bottom:9px;right:9px;background:#152b4dbb;padding:4px 7px;border-radius:7px;color:#fff;font-size:.75rem;font-weight:400;letter-spacing:0}.bk-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:13px 0 0}.bk-shortcuts>button{display:flex;align-items:center;gap:11px;border:1px solid #f0d3a6;border-radius:17px;background:#fff0d9;color:#805922;padding:14px;text-align:left;min-width:0}.bk-shortcuts>button:nth-child(2){border-color:#bce5d8;background:#e0f4ed;color:#2f7663}.bk-shortcuts>button>span:nth-child(2){flex:1;display:grid;gap:3px}.bk-shortcuts b{font-size:1rem}.bk-shortcuts small{font-size:.8125rem}.bk-shortcuts .material-symbols-rounded{font-size:26px}.bk-shortcuts>button>span:last-child{font-size:20px}.bk-section{--bk-band:#e3ecfc;margin-top:23px;background:#fff;border:1px solid #e0e7f3;border-radius:20px;overflow:hidden;padding:0 14px 14px}.bk-section-orange{--bk-band:#ffefd4}.bk-section-mint{--bk-band:#dff3eb}.bk-section-pink{--bk-band:#fbe5ef}.bk-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:4px 0;margin-bottom:13px}.bk-section>.bk-section-head{background:var(--bk-band);margin:0 -14px 14px;padding:4px 15px}.bk-section-head h2,.bk-results-title h2{font-size:1.125rem;line-height:1.35;letter-spacing:-.2px}.bk-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bk-grid-two{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-provider{display:flex;flex-direction:column;padding:0;text-align:left;min-width:0;width:100%;background:#fff;border:1px solid #e2e9f5;border-radius:17px;overflow:hidden;color:#274266;transition:box-shadow .18s,transform .18s}.bk-art{display:grid;place-items:center;position:relative;width:100%;aspect-ratio:1.75;overflow:hidden;flex-shrink:0}.bk-art img{height:100%;width:100%;object-fit:cover}.bk-art>.material-symbols-rounded{font-size:68px}.bk-art>small{position:absolute;bottom:10px;left:10px;font-size:.75rem;line-height:1.3;padding:5px 8px;border-radius:7px;color:#38577f;background:#ffffffeb}.bk-card-copy{display:grid;gap:6px;padding:14px;width:100%;height:100%}.bk-card-copy>small{font-size:.8125rem;color:#7284a0}.bk-card-copy>strong{font-size:1.125rem;line-height:1.3;letter-spacing:-.25px}.bk-card-copy>span:not(.bk-card-cta){font-size:.875rem;color:#6a7e9a}.bk-card-copy>b{font-size:.9375rem;color:#2a62bd;margin-top:4px}.bk-card-copy .bk-card-cta{display:flex;align-items:center;justify-content:space-between;gap:8px;color:#3969b0;border-top:1px solid #ecf0f6;padding-top:10px;margin-top:5px;font-size:.875rem;font-weight:600}.bk-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bk-service-card{display:flex;gap:12px;align-items:center;text-align:left;background:#fff;border:1px solid #e0e7f3;padding:16px;border-radius:16px;color:#274365;min-width:0;width:100%}.bk-service-symbol{display:grid;place-items:center;width:51px;height:51px;border-radius:50%;flex-shrink:0;align-self:flex-start}.bk-service-card>span:nth-child(2){display:grid;gap:6px;flex:1;min-width:0}.bk-service-card strong{font-size:1rem;line-height:1.4}.bk-service-card small{font-size:.8125rem;color:#7689a3}.bk-service-card>span:nth-child(2)>span{display:flex;align-items:center;gap:5px;font-size:.875rem;color:#7187a3}.bk-service-card>span:nth-child(2)>span>.material-symbols-rounded{font-size:18px}.bk-service-card b{color:#2860b7;font-size:.9375rem}.bk-service-card>.material-symbols-rounded{font-size:21px;color:#6e8cb9}.bk-areas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.bk-areas button{display:flex;align-items:center;gap:9px;border:1px solid #e2e8f3;background:#f8faff;min-height:50px;border-radius:13px;padding:10px 12px;color:#47618a;font-size:.9375rem}.bk-areas button>span:first-child{color:#b77446}.bk-areas button>span:last-child{margin-left:auto;font-size:20px}.bk-next{display:flex;align-items:center;gap:12px;border:1px solid #badcd8;border-radius:17px;background:#e0f2ee;padding:13px 16px;color:#286f61;width:100%;text-align:left;margin:0 0 14px}.bk-next>span:nth-child(2){display:grid;gap:3px;flex:1}.bk-next small{font-size:.8125rem}.bk-next strong{font-size:1rem}.bk-next>span:nth-child(2)>span{font-size:.875rem}.bk-filters{display:flex;align-items:end;gap:10px;flex-wrap:wrap;margin:3px 0 16px}.bk-filters label{display:grid;gap:5px;font-size:.875rem;color:#577197;flex:1;min-width:125px}.bk-filters select{min-height:44px;width:100%;background:#fff;border:1px solid #d6e2f3;border-radius:12px;color:#344f78;padding:9px;font-size:.875rem}.bk-filters>.bk-link{margin-left:auto}.bk-results-title{margin:0 0 12px}.bk-empty{grid-column:1/-1;text-align:center;padding:28px 18px;background:#fff;border:1px dashed #c9d9f2;border-radius:18px}.bk-empty>.material-symbols-rounded{font-size:38px;color:#5c89d0}.bk-empty h2{font-size:1.25rem;line-height:1.4;margin:11px 0 8px}.bk-empty p{color:#7687a0;font-size:1rem;line-height:1.6;max-width:470px;margin-inline:auto}.bk-empty .bk-primary{margin-top:19px}.bk .bk-muted{color:#7588a3;font-size:.875rem;margin:0 0 16px}.bk .bk-footnote{color:#7487a2;font-size:.8125rem;margin:24px 2px 0;line-height:1.6}.bk-feedback{padding:13px 15px;border:1px solid #b7ddcf;border-radius:14px;background:#e1f3eb;color:#326c56;font-size:.9375rem;margin:0 0 16px!important}.bk-detail{display:grid;grid-template-columns:1fr 1fr;gap:26px;align-items:center;padding:20px;background:#fff;border:1px solid #dfe7f4;border-radius:23px}.bk-art-large{aspect-ratio:1.2;border-radius:17px}.bk-art-large>.material-symbols-rounded{font-size:110px}.bk-detail-copy h1{font-size:2rem;letter-spacing:-.7px;line-height:1.15;margin:15px 0}.bk-badge{display:inline-flex;padding:5px 9px;border-radius:8px;background:#fff0ce;color:#866323;font-size:.8125rem}.bk-location{display:flex;align-items:center;gap:6px;color:#59779e;font-size:1rem}.bk-location>.material-symbols-rounded{font-size:21px}.bk-detail-facts{display:flex;flex-wrap:wrap;gap:14px;margin:19px 0}.bk-detail-facts>span{display:flex;align-items:center;gap:7px;font-size:.9375rem;color:#36649a}.bk-detail-facts .material-symbols-rounded{font-size:22px}.bk-detail-copy>p:not(.bk-location){font-size:1rem;line-height:1.7;color:#6a7e9a}.bk-detail-note{display:flex;gap:10px;align-items:center;padding:14px;margin-top:20px;background:#edf4ff;border:1px solid #dce7fa;border-radius:14px;font-size:.875rem;color:#4f76ad}.bk-steps{display:flex;justify-content:space-between;gap:10px;list-style:none;padding:12px 16px;background:#eaf0fa;border:1px solid #dce6f6;border-radius:14px;margin:0 0 20px}.bk-steps>li{display:flex;align-items:center;gap:7px;color:#7188a7;font-size:.875rem}.bk-steps .active{color:#255db9;font-weight:650}.bk-steps .done{color:#368570}.bk-steps .material-symbols-rounded{font-size:21px}.bk-schedule-layout{display:grid;grid-template-columns:300px 1fr;gap:20px;align-items:start}.bk-summary{display:flex;flex-direction:column;gap:12px;padding:22px;background:linear-gradient(125deg,#e3edff,#e2f6f2);border:1px solid #cddff4;border-radius:21px}.bk-summary>.material-symbols-rounded{font-size:35px;color:#4875b7}.bk-summary .bk-badge{align-self:flex-start}.bk-summary h2{font-size:1.35rem;line-height:1.3}.bk-summary p{font-size:1rem;color:#597597}.bk-summary>span:not(.bk-badge):not(.material-symbols-rounded){display:flex;align-items:center;gap:7px;color:#66829e;font-size:.9375rem}.bk-summary strong{font-size:1.4rem;color:#245eac;border-top:1px solid #cbddec;padding-top:13px}.bk-summary small{font-size:.8125rem;color:#5c7e9b}.bk-form{background:#fff;border:1px solid #dce5f3;border-radius:21px;padding:22px;min-width:0}.bk-form fieldset{padding:0;border:0;margin:0 0 23px;min-width:0}.bk-form legend{font-size:1.0625rem;font-weight:650;margin-bottom:14px}.bk-form-row{display:grid;grid-template-columns:1fr 1fr;gap:14px}.bk-form label{display:block;font-size:.9375rem;font-weight:550;color:#4f6789}.bk-form input,.bk-form select,.bk-form textarea{display:block;width:100%;min-width:0;min-height:48px;margin-top:7px;margin-bottom:12px;border:1px solid #cedcee;border-radius:12px;background:#fafcff;padding:12px;color:#2d466a;font-size:1rem}.bk-form textarea{resize:vertical}.bk-form label small{font-size:.8125rem;font-weight:400}.bk-field-note{display:block;font-size:.8125rem;line-height:1.6;color:#7a8ca4}.bk-date-chips{display:flex;gap:7px;overflow:auto;padding:2px 2px 12px;margin-bottom:10px}.bk-date-chips button{display:grid;gap:5px;justify-items:center;flex:1;min-width:49px;border:1px solid #dce5f3;border-radius:13px;background:#f5f8ff;color:#6986ad;padding:9px 7px}.bk-date-chips small{font-size:.75rem}.bk-date-chips b{font-size:1.125rem}.bk-date-chips [aria-pressed=true]{border-color:#2e66c7;background:#2e66c7;color:#fff}.bk-form-footer{display:grid;gap:14px;border-top:1px solid #e3eaf5;padding-top:15px}.bk-form-footer p{font-size:.875rem;line-height:1.6;color:#7488a2}.bk-error{font-size:.9375rem;line-height:1.5;color:#aa343e;margin-bottom:14px!important}.bk-booking-tabs{display:flex;gap:8px;overflow:auto;margin:12px 0 18px;padding:2px}.bk-booking-tabs button{display:flex;align-items:center;gap:8px;min-height:44px;border:1px solid #dbe4f2;border-radius:12px;padding:9px 12px;background:#fff;color:#607b9e;font-size:.875rem}.bk-booking-tabs button>span{font-size:.8125rem;background:#edf2fa;padding:1px 6px;border-radius:6px}.bk-booking-tabs [aria-pressed=true]{border-color:#b5cef4;background:#e3edff;color:#245ebc}.bk-booking-list{display:grid;gap:14px}.bk-booking{display:flex;align-items:start;gap:17px;background:#fff;border:1px solid #dce5f3;border-radius:19px;padding:19px}.bk-booking-date{display:grid;place-items:center;align-content:center;gap:2px;min-width:58px;background:#e3ecff;border-radius:14px;padding:10px;color:#3769b8}.bk-booking-date b{font-size:1.5rem;line-height:1.15}.bk-booking-date>span{font-size:.875rem}.bk-booking-copy{flex:1;min-width:0}.bk-booking-copy h2{font-size:1.2rem;margin:11px 0 6px;line-height:1.4}.bk-booking-copy p{font-size:.9375rem;color:#7086a1;margin:6px 0}.bk-booking-copy>strong{display:block;font-size:1rem;color:#3e6091;margin:13px 0 8px}.bk-booking-copy details{margin-top:12px}.bk-booking-copy summary{font-size:.875rem;cursor:pointer;color:#496d9d}.bk-booking-copy details p{white-space:pre-wrap;overflow-wrap:anywhere}.bk-booking-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.bk-booking-actions button,.bk-cancel-confirm>button{display:flex;align-items:center;gap:6px;min-height:44px;border:1px solid #dce5f4;background:#f6f9ff;border-radius:11px;padding:9px 11px;color:#4771aa;font-size:.875rem}.bk-booking-actions .material-symbols-rounded{font-size:21px}.bk-cancelled .bk-badge{background:#f0f1f5;color:#7b8698}.bk-cancelled .bk-booking-date{background:#f0f2f7;color:#8292a7}.bk-cancel-confirm{display:flex;flex-wrap:wrap;gap:8px;border-top:1px solid #ecdadd;padding-top:10px;margin-top:14px}.bk-cancel-confirm>p{width:100%;color:#914650}.bk-cancel-confirm>button:first-of-type{background:#fff0f1;border-color:#e6bcc0;color:#963942}.bk-calendar-layout{display:grid;grid-template-columns:340px 1fr;gap:20px;align-items:start}.bk-calendar{padding:18px;border:1px solid #dce5f3;border-radius:20px;background:#fff}.bk-month{display:flex;align-items:center;justify-content:space-between;gap:7px;margin-bottom:15px}.bk-month h2{font-size:1.0625rem}.bk-month button{display:grid;place-items:center;width:44px;height:44px;background:#eaf1ff;border:0;border-radius:12px;color:#326ac3}.bk-calendar-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px}.bk-calendar-grid>small{text-align:center;padding:8px 0;font-size:.75rem;color:#7f90a9}.bk-calendar-grid>button{position:relative;display:grid;place-items:center;min-height:43px;padding:7px 0 10px;background:none;border:1px solid transparent;border-radius:11px;color:#597296}.bk-calendar-grid b{font-size:.9375rem;font-weight:550}.bk-calendar-grid i{position:absolute;bottom:4px;width:5px;height:5px;background:#ecaa35;border-radius:50%}.bk-calendar-grid [aria-current=date]{border-color:#abc9f6;background:#eff5ff;color:#2761b8}.bk-calendar-grid [aria-pressed=true]{background:#2761bf;color:#fff}.bk-calendar .bk-muted{font-size:.8125rem;margin:15px 0 0}.bk-image-fallback{min-height:150px;display:grid;place-items:center}.bk-image-fallback:before{content:"Bookira";font-size:1.5rem;font-weight:650;color:#3666a9}body #superWorkspace .bk-nav{position:fixed;bottom:0;left:50%;transform:translate(-50%);width:100%;max-width:1184px;z-index:950;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#fffffffa;border-top:1px solid #dbe5f4;padding:7px 7px calc(7px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}body #superWorkspace .bk-nav>button{display:grid;justify-items:center;align-content:center;gap:5px;border:0;background:none;min-height:52px;color:#7f92ae;padding:2px 5px}body #superWorkspace .bk-nav>button>b{font-size:.875rem;font-weight:550;line-height:1.3}body #superWorkspace .bk-nav>button.active{color:#2861c2}body #superWorkspace .bk-nav>button>.material-symbols-rounded{padding:3px 17px;border-radius:25px}body #superWorkspace .bk-nav>button.active>.material-symbols-rounded{background:#e1ecff}@media(hover:hover){.bk-provider:hover{transform:translateY(-2px);box-shadow:0 7px 18px #244e8014}.bk-service-card:hover{border-color:#a9c7f5;background:#fcfdff}.bk-primary:hover{filter:brightness(1.05)}}@media(min-width:1024px){body #homeView #superWorkspace .bookira-content.bk{padding:16px 0 30px!important}body #superWorkspace .bk-nav.dt-context-nav{left:0;transform:none;max-width:none}.bk-grid-two .bk-provider{flex-direction:row}.bk-grid-two .bk-art{width:42%;aspect-ratio:auto;min-height:220px}.bk-grid-two .bk-card-copy{width:auto;flex:1;padding:20px}.bk-grid-two .bk-card-copy strong{font-size:1.25rem}.bk-booking-list{max-width:900px}}@media(max-width:800px){.bk-categories{gap:16px}.bk-feature{padding:20px;gap:17px;min-height:220px}.bk-feature h2{font-size:1.7rem}.bk-feature-photo{min-height:205px}.bk-schedule-layout{grid-template-columns:230px 1fr}.bk-form{padding:18px}.bk-form-row{grid-template-columns:1fr;gap:0}.bk-calendar-layout{grid-template-columns:300px 1fr;gap:16px}.bk-booking{padding:15px;gap:12px}.bk-booking-date{min-width:47px}}@media(max-width:600px){body #homeView #superWorkspace .bookira-content.bk{padding:13px 12px 94px}.bk-intro h1{font-size:1.3rem}.bk-intro .bk-link{font-size:.8125rem!important;gap:4px}.bk-categories{gap:14px;padding-top:17px}.bk-category-icon{width:49px;height:49px}.bk-categories>button{min-width:51px;font-size:.875rem}.bk-category-icon .material-symbols-rounded{font-size:24px}.bk .bk-preview{font-size:.8125rem;margin-bottom:13px}.bk-feature{padding:18px 13px 18px 16px;gap:12px;grid-template-columns:1.1fr 1fr;min-height:208px;border-radius:20px}.bk-feature>div:first-child{padding:0}.bk-feature small{font-size:.75rem;letter-spacing:.5px}.bk-feature h2{font-size:1.5rem;line-height:1.14;margin:8px 0 12px}.bk-feature p{display:none}.bk-feature .bk-primary{font-size:.875rem;gap:5px;padding:10px 12px}.bk-feature .bk-primary>.material-symbols-rounded{font-size:18px}.bk-feature-photo{min-height:187px;border-radius:13px}.bk-feature-photo>small{font-size:.75rem;left:5px;right:auto;bottom:7px;padding:3px 5px;letter-spacing:0}.bk-shortcuts{gap:9px}.bk-shortcuts>button{padding:11px 10px;gap:8px;border-radius:15px}.bk-shortcuts>button>span:last-child{display:none}.bk-shortcuts .material-symbols-rounded{font-size:23px}.bk-shortcuts b{font-size:.875rem}.bk-shortcuts small{font-size:.75rem}.bk-section{margin-top:19px;padding:0 10px 10px;border-radius:18px}.bk-section>.bk-section-head{margin:0 -10px 10px;padding:4px 11px;min-height:50px}.bk-section-head h2{font-size:1rem}.bk-section-head>.bk-link{font-size:.8125rem!important;gap:3px}.bk-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.bk-grid:not(.bk-grid-two)>.bk-provider:last-child:nth-child(odd){grid-column:1/-1;flex-direction:row}.bk-grid:not(.bk-grid-two)>.bk-provider:last-child:nth-child(odd)>.bk-art{width:35%;aspect-ratio:auto}.bk-provider{border-radius:14px}.bk-art{aspect-ratio:1.35}.bk-art>small{font-size:.75rem;padding:4px 6px;bottom:7px;left:7px}.bk-art>.material-symbols-rounded{font-size:53px}.bk-card-copy{padding:11px 10px;gap:6px}.bk-card-copy>strong{font-size:1rem}.bk-card-copy>small{font-size:.75rem}.bk-card-copy>span:not(.bk-card-cta){font-size:.8125rem}.bk-card-copy>b{font-size:.875rem}.bk-card-copy .bk-card-cta{font-size:.875rem;gap:4px}.bk-card-cta .material-symbols-rounded{font-size:18px}.bk-service-grid{grid-template-columns:1fr;gap:10px}.bk-service-card{padding:14px 12px}.bk-service-card>span:nth-child(2){gap:4px}.bk-service-card small{font-size:.8125rem}.bk-service-symbol{width:46px;height:46px}.bk-areas{grid-template-columns:1fr 1fr;gap:8px}.bk-areas button{font-size:.875rem;padding:9px;gap:6px}.bk-areas button>.material-symbols-rounded{font-size:20px}.bk-filters{display:grid;grid-template-columns:1fr 1fr;gap:10px}.bk-filters label{min-width:0}.bk-filters>.bk-link{grid-column:2;justify-self:end;min-height:30px}.bk-detail{display:block;padding:13px;border-radius:20px}.bk-art-large{aspect-ratio:1.6}.bk-detail-copy{padding:17px 3px 3px}.bk-detail-copy h1{font-size:1.65rem}.bk-detail-copy>p:not(.bk-location){font-size:1rem}.bk-detail-facts{gap:11px}.bk-steps{padding:11px 10px;gap:7px}.bk-steps>li{font-size:.8125rem;gap:5px}.bk-schedule-layout{grid-template-columns:1fr;gap:15px}.bk-summary{display:grid;grid-template-columns:1fr auto;padding:17px;gap:6px 12px;border-radius:17px}.bk-summary>.material-symbols-rounded{display:none}.bk-summary .bk-badge{justify-self:start}.bk-summary h2{grid-column:1/-1;font-size:1.2rem;margin:6px 0 2px}.bk-summary p{grid-column:1/-1}.bk-summary>span:not(.bk-badge):not(.material-symbols-rounded){margin-top:6px;font-size:.875rem}.bk-summary>span:nth-last-of-type(1){justify-self:end}.bk-summary strong{grid-column:1/-1;font-size:1.25rem;margin-top:7px;padding-top:9px}.bk-summary small{grid-column:1/-1}.bk-form{padding:17px 14px;border-radius:18px}.bk-form-row{grid-template-columns:1fr}.bk-date-chips{gap:6px;margin-inline:-2px}.bk-date-chips button{min-width:43px;padding:8px 4px}.bk-date-chips small{font-size:.75rem}.bk-date-chips b{font-size:1rem}.bk-form-footer .bk-primary{width:100%}.bk-booking{gap:11px;padding:15px 12px}.bk-booking-copy h2{font-size:1.125rem}.bk-booking-copy p{font-size:.875rem}.bk-booking-actions{gap:7px}.bk-booking-actions button{padding:9px;font-size:.875rem}.bk-booking-date{min-width:44px;border-radius:11px;padding:9px 6px}.bk-booking-date b{font-size:1.3rem}.bk-booking-date>span{font-size:.8125rem}.bk-calendar-layout{grid-template-columns:1fr}.bk-calendar{width:100%;max-width:430px;margin:auto}.bk-calendar-grid>button{min-height:44px}.bk-booking-tabs{gap:6px}.bk-booking-tabs button{padding:9px 10px;gap:6px}.bk-next{padding:12px}.bk .bk-footnote{font-size:.8125rem}body #superWorkspace .bk-nav>button>b{font-size:.875rem}}@media(max-width:360px){.bk-feature{grid-template-columns:1fr}.bk-feature-photo{display:none}.bk-feature h2{max-width:250px}.bk-shortcuts{grid-template-columns:1fr}.bk-steps>li{flex-wrap:wrap}.bk-intro{flex-wrap:wrap}.bk-booking-tabs button{gap:4px;font-size:.8125rem}}@media(prefers-reduced-motion:reduce){.bk-provider{transition:none}.bk-provider:hover{transform:none}}.partner-workspace{--pw-side:248px;font-size:16px}.partner-workspace .partner-admin-content{margin-inline:auto;padding:30px 32px 55px}.partner-workspace .partner-admin-side nav button{font-size:14px;min-height:48px;border-radius:14px}.partner-workspace .partner-nav-group{font-size:12px;letter-spacing:1px;padding-block:20px 10px}.partner-workspace .partner-admin-side nav button[aria-current=page]{box-shadow:none;background:#edf3ff}.partner-workspace .partner-breadcrumb{font-size:14px}.partner-workspace .partner-business-bar label small{font-size:12px;letter-spacing:.8px}.partner-workspace .partner-business-bar select{font-size:16px!important}.partner-workspace .partner-business-symbol{border-radius:50%;background:#e5efff;width:46px;height:46px}.partner-workspace .partner-business-bar>span[role=status]{font-size:14px}.partner-workspace .partner-business-bar>button{font-size:14px!important;min-height:42px}.partner-workspace .partner-home-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.partner-workspace .partner-home-heading>div>span{font-size:12px;letter-spacing:1.4px;font-weight:700;color:#6882a1}.partner-workspace .partner-home-heading h1{font-size:clamp(30px,3.3vw,42px);letter-spacing:-1.2px;line-height:1.2;margin:8px 0}.partner-workspace .partner-home-heading p{margin:0;font-size:16px;color:#647c99}.partner-workspace .partner-home-heading>button,.partner-workspace .partner-primary-action{display:flex;align-items:center;justify-content:center;gap:8px;padding:13px 21px;min-height:47px;border:0;border-radius:27px;background:#064df7;color:#fff;font-size:16px;font-weight:650;white-space:nowrap}.partner-workspace .partner-home-top{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);gap:24px}.partner-workspace .partner-sales-card{padding:29px 30px 23px;border-radius:28px;background:linear-gradient(120deg,#0445cd,#0068df 60%,#078aab);color:#fff;display:flex;flex-direction:column;min-height:257px}.partner-workspace .partner-sales-card>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:10px}.partner-workspace .partner-sales-card>div:first-child>span{display:flex;align-items:center;gap:9px;font-size:16px;font-weight:650}.partner-workspace .partner-sales-card>div:first-child>small{background:#ffffff1c;padding:4px 9px;border-radius:12px;font-size:12px}.partner-workspace .partner-sales-card h2{color:#fff;font-size:clamp(29px,3.3vw,44px);margin:22px 0 5px;letter-spacing:-1px;overflow-wrap:anywhere}.partner-workspace .partner-sales-card p{color:#d2e9ff;margin:0 0 20px;font-size:14px;line-height:1.6}.partner-workspace .partner-sales-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-top:auto;padding-top:17px;border-top:1px solid #ffffff35}.partner-workspace .partner-sales-footer>span{display:flex;align-items:center;gap:6px;font-size:14px;color:#d7efff}.partner-workspace .partner-sales-footer .material-symbols-rounded{font-size:18px}.partner-workspace .partner-sales-footer>button{border:0;padding:5px 0;color:#fff;background:transparent;display:flex;align-items:center;gap:7px;font-size:14px;font-weight:650}.partner-workspace .partner-focus-card{background:#fff;border:1px solid #e2e9f4;padding:23px 25px;border-radius:26px;min-width:0}.partner-workspace .partner-focus-heading{display:flex;gap:10px;align-items:center;margin-bottom:8px}.partner-workspace .partner-focus-heading>span{display:grid;place-items:center;padding:9px;border-radius:50%;background:#fff0df;color:#c3690b}.partner-workspace .partner-focus-heading h2{font-size:20px;line-height:1.35;margin:0}.partner-workspace .partner-focus-card>p{font-size:16px;line-height:1.6;margin:15px 0 23px}.partner-workspace .partner-focus-list>button{display:flex;align-items:center;gap:12px;padding:14px 0;width:100%;background:none;border:0;border-bottom:1px solid #edf1f7;text-align:left;color:#264566}.partner-workspace .partner-focus-list>button:last-child{border:0}.partner-workspace .partner-focus-list>button>span:first-child{display:grid;place-items:center;width:35px;height:35px;border-radius:12px;flex-shrink:0;background:#edf3ff;color:#235fc6}.partner-workspace .partner-focus-list>button>span.orange{background:#fff0de;color:#b86811}.partner-workspace .partner-focus-list>button>span.violet{background:#eee7ff;color:#7143b0}.partner-workspace .partner-focus-list>button>div{flex:1;min-width:0}.partner-workspace .partner-focus-list strong{display:block;font-size:14px}.partner-workspace .partner-focus-list small{display:block;margin-top:4px;color:#68819e;font-size:14px;line-height:1.4}.partner-workspace .partner-focus-list>button>.material-symbols-rounded{font-size:20px;color:#92a7be}.partner-workspace .partner-all-set{padding:20px 0 7px;display:flex;align-items:center;flex-wrap:wrap;gap:10px;color:#17876a}.partner-workspace .partner-all-set strong{font-size:16px}.partner-workspace .partner-all-set p{flex-basis:100%;font-size:14px;line-height:1.7;margin:5px 0}.partner-workspace .partner-home-shortcuts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;padding:28px 8px;margin:4px 0 12px}.partner-workspace .partner-shortcut{background:none;border:0;display:flex;flex-direction:column;align-items:center;gap:12px;padding:9px 3px;color:#294767;min-width:0}.partner-workspace .partner-shortcut>span{display:grid;place-items:center;width:65px;height:65px;border-radius:23px;background:#e6efff;color:#165ee4;transition:transform .15s ease}.partner-workspace .partner-shortcut:hover>span{transform:translateY(-3px)}.partner-workspace .partner-shortcut.orange>span{background:#ffead3;color:#c65f03}.partner-workspace .partner-shortcut.violet>span{background:#eee4ff;color:#8443c7}.partner-workspace .partner-shortcut.green>span{background:#dff5e9;color:#198458}.partner-workspace .partner-shortcut.cyan>span{background:#def3f8;color:#1482a2}.partner-workspace .partner-shortcut.pink>span{background:#ffe5ef;color:#b73d79}.partner-workspace .partner-shortcut>span .material-symbols-rounded{font-size:29px}.partner-workspace .partner-shortcut strong{font-size:14px;font-weight:650;line-height:1.5}.partner-workspace .partner-mini-metrics{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-bottom:27px;border-block:1px solid #dde6f2}.partner-workspace .partner-mini-metrics>button{border:0;padding:21px 15px;background:none;display:flex;align-items:center;gap:11px;color:#214566;text-align:left;min-width:0}.partner-workspace .partner-mini-metrics>button+button{border-left:1px solid #dde6f2}.partner-workspace .partner-mini-metrics>button>span:first-child{color:#839abb}.partner-workspace .partner-mini-metrics>button>div{flex:1;min-width:0}.partner-workspace .partner-mini-metrics strong{display:block;font-size:23px;letter-spacing:-.5px;overflow-wrap:anywhere}.partner-workspace .partner-mini-metrics small{display:block;font-size:14px;color:#7187a2;margin-top:3px;line-height:1.45}.partner-workspace .partner-mini-metrics>button>.material-symbols-rounded:last-child{font-size:18px;color:#90a5be}.partner-workspace .partner-home-columns{display:grid;grid-template-columns:1fr 1fr;gap:23px;margin-bottom:23px}.partner-workspace .partner-home-columns>.partner-admin-card{min-width:0}.partner-workspace .partner-admin-card{border-radius:24px;padding:25px}.partner-workspace .partner-section-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:22px}.partner-workspace .partner-section-head h2{font-size:20px;margin-top:6px}.partner-workspace .partner-section-head small{font-size:12px;color:#7387a2;letter-spacing:1px}.partner-workspace .partner-section-head>button{display:flex;align-items:center;gap:5px;font-size:14px;color:#195bcc}.partner-workspace .partner-week-total{font-size:29px;color:#163c64;letter-spacing:-.7px}.partner-workspace .partner-sales-week>p{font-size:14px;margin:8px 0;color:#738aa4}.partner-workspace .partner-week-chart{margin:25px 0 0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px}.partner-workspace .partner-week-chart>div{display:flex;flex-direction:column;gap:8px;align-items:center;min-width:0}.partner-workspace .partner-day-track{height:110px;display:flex;align-items:flex-end;width:100%;background:#f2f5fb;border-radius:10px;overflow:hidden}.partner-workspace .partner-day-track>span{display:block;width:100%;border-radius:10px;background:linear-gradient(#7facff,#326ff3)}.partner-workspace .partner-week-chart>div:last-child .partner-day-track>span{background:linear-gradient(#46bfc6,#138ca8)}.partner-workspace .partner-week-chart strong{font-size:12px;font-weight:550;color:#7489a3}.partner-workspace .partner-week-chart small{font-size:12px;color:#345575}.partner-workspace .partner-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.partner-workspace .partner-sales-week>.partner-chart-empty{font-size:14px;text-align:center;margin-top:18px}.partner-workspace .partner-recent-sale{padding:18px 0}.partner-workspace .partner-recent-sale strong{font-size:14px}.partner-workspace .partner-recent-sale small{font-size:12px;line-height:1.5}.partner-workspace .partner-recent-sale>b{font-size:14px}.partner-workspace .partner-recent-sale>span{width:41px;height:41px;border-radius:14px;background:#e9f7f0;color:#26906c}.partner-workspace .partner-activity-empty h3{font-size:18px}.partner-workspace .partner-activity-empty p,.partner-workspace .partner-activity-empty button{font-size:14px!important}.partner-workspace .partner-stock-row{display:flex;align-items:center;gap:14px;padding:16px 0;border-top:1px solid #e5edf7}.partner-workspace .partner-stock-row>span{display:grid;place-items:center;padding:12px;background:#fff0df;color:#bc701b;border-radius:15px}.partner-workspace .partner-stock-row>div{flex:1;min-width:0}.partner-workspace .partner-stock-row strong{display:block;font-size:16px;overflow-wrap:anywhere}.partner-workspace .partner-stock-row small{display:block;font-size:14px;color:#71869f;margin-top:5px}.partner-workspace .partner-stock-row>button{display:flex;gap:6px;align-items:center;border:1px solid #dce5f2;border-radius:24px;padding:10px 15px;background:#fff;color:#1257c9;font-size:14px;white-space:nowrap}.partner-workspace .partner-bottom-links{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin-top:25px}.partner-workspace .partner-bottom-links>button{display:flex;align-items:center;gap:13px;padding:21px 0;background:none;color:#244a71;text-align:left;border:0;border-top:1px solid #dde6f2}.partner-workspace .partner-bottom-links>button>span:first-child{padding:12px;background:#e9effb;color:#2c66bf;border-radius:50%;display:grid;place-items:center}.partner-workspace .partner-bottom-links>button>div{flex:1}.partner-workspace .partner-bottom-links strong{font-size:16px;display:block}.partner-workspace .partner-bottom-links small{font-size:14px;display:block;color:#7186a0;margin-top:5px;line-height:1.5}.partner-workspace .partner-tool-group{margin:30px 0}.partner-workspace .partner-tool-group>h2{font-size:18px;margin:0 0 12px}.partner-workspace .partner-tool-group>div{display:grid;grid-template-columns:1fr 1fr;column-gap:28px}.partner-workspace .partner-tool-group button{display:flex;gap:15px;align-items:center;background:none;border:0;border-bottom:1px solid #e0e8f3;padding:20px 0;text-align:left;color:#23466b}.partner-workspace .partner-tool-group button>span:first-child{width:49px;height:49px;flex-shrink:0;border-radius:18px;background:#e6efff;color:#3264c7;display:grid;place-items:center}.partner-workspace .partner-tool-group button>span.tone-1{background:#ffead8;color:#b2661b}.partner-workspace .partner-tool-group button>span.tone-2{background:#eee5ff;color:#7950b6}.partner-workspace .partner-tool-group button>span.tone-3{background:#e1f3e9;color:#1b8862}.partner-workspace .partner-tool-group button>div{flex:1}.partner-workspace .partner-tool-group strong{font-size:16px;display:block}.partner-workspace .partner-tool-group small{display:block;color:#69809c;font-size:14px;line-height:1.6;margin-top:4px}.partner-workspace .partner-view-heading small{font-size:12px}.partner-workspace .partner-view-heading p{font-size:16px;line-height:1.6}.partner-workspace .partner-account-details :is(dt,dd){font-size:16px;line-height:1.6}.partner-workspace .partner-account-details dt{font-size:14px}.partner-workspace .partner-status{font-size:14px;padding:7px 12px;border-radius:20px}.partner-workspace .partner-application-list article{border-radius:22px}.partner-workspace .partner-application-list h2{font-size:20px}.partner-workspace .partner-application-list :is(p,small){font-size:14px;line-height:1.6}.partner-workspace .partner-request-grid article{border-radius:24px}.partner-workspace .partner-request-grid :is(p,button){font-size:16px;line-height:1.6}.partner-workspace .partner-merchant-summary small{font-size:12px}.partner-workspace .partner-merchant-summary p,.partner-workspace .partner-merchant-summary button{font-size:14px!important}.partner-workspace .partner-payment-metrics small{font-size:14px}@media(max-width:1150px){.partner-workspace .partner-home-top{grid-template-columns:1fr}.partner-workspace .partner-sales-card{min-height:230px}.partner-workspace .partner-focus-card{padding:22px}.partner-workspace .partner-home-columns{grid-template-columns:1fr}.partner-workspace .partner-mini-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.partner-workspace .partner-mini-metrics>button:nth-child(3){border-left:0}.partner-workspace .partner-mini-metrics>button:nth-child(n+3){border-top:1px solid #dde6f2}.partner-workspace .partner-tool-group>div{grid-template-columns:1fr}}@media(max-width:800px){.partner-workspace .partner-admin-content{padding:25px 20px 115px}.partner-workspace .partner-admin-mobile{gap:4px;padding:8px 9px calc(8px + env(safe-area-inset-bottom))}.partner-workspace .partner-admin-mobile :is(button,b){font-size:12px}.partner-workspace .partner-admin-mobile button{gap:5px;min-height:51px}.partner-workspace .partner-admin-mobile button[aria-current=page]{background:#e8f0ff;border-radius:16px}.partner-workspace .partner-breadcrumb b{font-size:14px}.partner-workspace .partner-home-heading{gap:12px}.partner-workspace .partner-home-heading h1{font-size:30px}.partner-workspace .partner-home-heading>button{font-size:14px;padding:11px 16px}.partner-workspace .partner-home-shortcuts{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px;padding:21px 0}.partner-workspace .partner-shortcut>span{width:62px;height:62px;border-radius:23px}.partner-workspace .partner-bottom-links{grid-template-columns:1fr;gap:0}.partner-workspace .partner-home-top{gap:20px}.partner-workspace .partner-sales-card{padding:26px 24px 22px}.partner-workspace .partner-mini-metrics>button{padding:19px 9px;gap:9px}.partner-workspace .partner-mini-metrics strong{font-size:22px}.partner-workspace .partner-mini-metrics small{font-size:14px}.partner-workspace .partner-admin-card{padding:23px 19px}.partner-workspace .partner-stock-row{gap:10px;flex-wrap:wrap}.partner-workspace .partner-stock-row>button{padding:9px 12px}.partner-workspace .partner-stock-row>span{padding:10px}.partner-workspace .partner-week-chart{gap:9px}}@media(max-width:400px){.partner-workspace .partner-admin-content{padding-inline:16px}.partner-workspace .partner-home-heading{align-items:flex-start;flex-direction:column}.partner-workspace .partner-mini-metrics>button>span:first-child{display:none}.partner-workspace .partner-section-head>button>.material-symbols-rounded{display:none}.partner-workspace .partner-sales-footer{align-items:flex-start;flex-direction:column}.partner-workspace .partner-stock-row>button{margin-left:49px}}@media(prefers-reduced-motion:reduce){.partner-workspace .partner-shortcut:hover>span{transform:none}}.partner-workspace .partner-admin-top{min-height:78px;display:flex;flex-wrap:nowrap;gap:18px;padding:14px 28px}.partner-workspace .partner-header-menu{display:none;flex-shrink:0}.partner-workspace .partner-header-business{display:flex;align-items:center;gap:12px;min-width:0;flex:1;max-width:430px}.partner-workspace .partner-header-business>label{display:flex;flex-direction:column;min-width:0;flex:1;gap:4px}.partner-workspace .partner-header-business label>span{font-size:12px;color:#7286a1;line-height:1.4}.partner-workspace .partner-header-business select{width:100%;min-width:0;min-height:28px;border:0;color:#183b65;background:transparent;font-size:16px!important;font-weight:650!important;padding:0 22px 0 0;text-overflow:ellipsis}.partner-workspace .partner-header-business select:disabled{opacity:1}.partner-workspace .partner-header-connection{font-size:12px;color:#758aa4;margin-left:auto;white-space:nowrap}.partner-workspace .partner-header-connection[data-connected=true]{color:#17856a}.partner-workspace .partner-admin-top>.partner-top-actions{margin-left:auto;flex-shrink:0}@media(max-width:1100px){.partner-workspace .partner-header-connection{display:none}}@media(max-width:800px){.partner-workspace .partner-admin-top{min-height:72px;gap:11px;padding:12px 18px}.partner-workspace .partner-admin-top>.partner-header-menu{display:grid;place-items:center;border:0;background:none;padding:4px;width:29px;min-width:29px;color:#234e77}.partner-workspace .partner-header-business{gap:8px;max-width:none}.partner-workspace .partner-header-business>.partner-business-symbol{display:none}.partner-workspace .partner-header-business select{font-size:16px!important}.partner-workspace .partner-top-actions>.partner-services-button{display:none}.partner-workspace .partner-top-actions{gap:5px!important}.partner-workspace .partner-top-actions>button{width:34px;height:36px}.partner-workspace .partner-top-actions .material-symbols-rounded{font-size:21px}}@media(max-width:400px){.partner-workspace .partner-admin-top{padding-inline:12px;gap:8px}.partner-workspace .partner-top-actions>[data-partner-add-business]{display:none}.partner-workspace .partner-header-business select{font-size:16px!important}}.et-ticket{width:100%;max-width:880px;margin:24px auto;background:#fff;border:1px solid #dfdbe8;border-radius:24px;overflow:hidden;color:#241e33;box-shadow:0 16px 45px #32205b0d;font-family:Arial,sans-serif}.et-ticket *{box-sizing:border-box}.et-ticket-top{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:25px 30px;background:linear-gradient(110deg,#34205e,#7954c8);color:#fff}.et-brand{font-size:36px;line-height:1;font-weight:750;letter-spacing:-1.5px}.et-brand>span{display:block;font-size:12px;font-weight:600;letter-spacing:3px;text-transform:uppercase;margin-top:8px}.et-ticket-top>span:last-child{font-size:13px;font-weight:650;letter-spacing:2px}.et-ticket-main{padding:28px 32px}.et-ticket-kicker{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:12px;font-weight:700;letter-spacing:1.5px;color:#7353ae}.et-status{font-size:13px;letter-spacing:0;padding:8px 12px;border-radius:30px;background:#eaf6ee;color:#24623e}.et-ticket.is-demo .et-status{background:#fff1d6;color:#83541b}.et-ticket.is-refunded .et-status{background:#fce8e9;color:#9c3038}.et-ticket.is-used .et-status{background:#eeeaf5;color:#655679}.et-ticket-main h2{font-size:32px!important;line-height:1.2;letter-spacing:-.8px;margin:21px 0 10px!important;overflow-wrap:anywhere;color:#241e33}.et-organiser{font-size:16px;color:#746d82;line-height:1.5;margin:0 0 25px}.et-ticket-details{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:0}.et-ticket-details .et-wide{grid-column:1/-1}.et-ticket-details dt{font-size:13px;text-transform:uppercase;letter-spacing:1px;color:#7b7389;margin-bottom:8px}.et-ticket-details dd{font-size:18px;line-height:1.45;font-weight:600;margin:0;overflow-wrap:anywhere}.et-ticket-details small{display:block;font-size:13px;font-weight:400;color:#746d82;margin-top:4px}.et-ticket-guest{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px;background:#f4f0fb;border-radius:15px;margin-top:25px}.et-ticket-guest span{display:block;font-size:12px;color:#817290;letter-spacing:1.5px;margin-bottom:7px}.et-ticket-guest strong{font-size:18px;overflow-wrap:anywhere}.et-ticket-guest b{white-space:nowrap;font-size:18px;color:#6b46aa}.et-ticket-stub{position:relative;display:grid;grid-template-columns:200px 1fr;align-items:center;gap:25px;padding:24px 32px;border-top:2px dashed #d9d0e6}.et-ticket-stub:before,.et-ticket-stub:after{content:"";position:absolute;top:-13px;width:24px;height:24px;background:#f3f4f8;border:1px solid #dfdbe8;border-radius:50%}.et-ticket-stub:before{left:-13px}.et-ticket-stub:after{right:-13px}.et-qr{width:200px;height:200px;display:grid;place-items:center;background:#fff;color:#000;flex-shrink:0}.et-qr svg{display:block;width:100%;height:100%;fill:#000}.et-qr p{font-size:14px;text-align:center;line-height:1.6}.et-stub-copy strong{font-size:18px;line-height:1.4;display:block}.et-stub-copy p{font-size:14px;line-height:1.6;color:#746d82;margin:8px 0 17px}.et-ticket-reference{font-family:monospace;font-size:14px;overflow-wrap:anywhere;letter-spacing:1px}.et-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin:18px auto;max-width:880px}.et-actions button,.et-actions a,.et-public button{min-height:46px;padding:11px 17px;border:1px solid #d8d0e5;border-radius:12px;background:#fff;color:#553583;text-decoration:none;font:600 15px Arial;cursor:pointer}.et-actions button:first-child{background:#6b46aa;border-color:#6b46aa;color:#fff}.et-actions button:disabled{opacity:.5;cursor:wait}.et-link{display:grid;gap:8px;font-size:14px;max-width:880px;margin:18px auto;color:#746d82}.et-link input{width:100%;min-width:0;font-size:14px;padding:12px;border:1px solid #d8d0e5;border-radius:10px}.et-public{margin:0;padding:24px 18px 45px;background:#f3f4f8;color:#241e33;font-family:Arial,sans-serif}.et-public-head{max-width:880px;margin:auto;display:flex;justify-content:space-between;align-items:center;gap:20px}.et-public-head a{color:#62439a;text-decoration:none;font-weight:600}.et-public h1{font-size:22px;margin:0}.et-page-message{max-width:880px;margin:15px auto;line-height:1.6}.et-scan-panel{padding:22px;border-radius:20px;border:1px solid #d7cdec;background:#f7f4fc;margin-bottom:20px}.et-scan-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.et-scan-heading h2{margin:0;font-size:21px}.et-scan-panel p{font-size:15px;line-height:1.6;color:#71657f}.et-scan-panel form{display:flex;align-items:end;gap:10px;margin-top:18px}.et-scan-panel label{display:grid;gap:8px;flex:1;font-size:14px;min-width:0}.et-scan-panel input{width:100%;min-width:0;padding:13px;border:1px solid #d1c6e1;border-radius:11px;font-size:16px}.et-camera{display:block;width:100%;max-width:420px;aspect-ratio:1;background:#211a32;object-fit:cover;border-radius:18px;margin:18px auto}.et-scan-result{border-radius:16px;background:#fff;border:1px solid #ded5eb;padding:20px;margin-top:18px}.et-scan-result h3{font-size:20px;margin:10px 0}.et-scan-result strong{display:block;margin:12px 0;font-size:18px}.et-scan-result .et-status{display:inline-block}.et-scan-result.refunded .et-status{background:#fce8e9;color:#9c3038}.et-scan-result.used .et-status{background:#eeeaf5;color:#655679}@media(max-width:600px){.et-ticket{border-radius:20px;margin:18px auto}.et-ticket-top{padding:22px}.et-brand{font-size:31px}.et-ticket-top>span:last-child{font-size:12px;letter-spacing:1px}.et-ticket-main{padding:24px 22px}.et-ticket-main h2{font-size:28px!important}.et-ticket-details{gap:20px;grid-template-columns:1fr}.et-ticket-details dd{font-size:17px}.et-ticket-guest{padding:16px;gap:12px}.et-ticket-guest strong{font-size:16px}.et-ticket-stub{grid-template-columns:1fr;padding:24px 22px;gap:12px;text-align:center}.et-qr{margin:auto;width:210px;height:210px}.et-stub-copy p{margin-bottom:12px}.et-actions>*{flex:1 1 42%;text-align:center}.et-public{padding:20px 12px 35px}.et-public-head{gap:10px}.et-public h1{font-size:19px}.et-scan-panel{padding:17px}.et-scan-panel form{flex-wrap:wrap}.et-scan-panel form>label{flex-basis:100%}.et-scan-panel form>button{width:100%}.et-scan-heading>.pt-button{width:100%}}@media print{body:has(.et-ticket) *{visibility:hidden}body:has(.et-ticket) .et-ticket,body:has(.et-ticket) .et-ticket *{visibility:visible}.et-ticket{position:absolute!important;left:0;top:0;max-width:100%;width:100%;margin:0!important;box-shadow:none;break-inside:avoid;print-color-adjust:exact;-webkit-print-color-adjust:exact}.et-ticket-top{background:#34205e!important;color:#fff!important}.et-ticket-stub{grid-template-columns:200px 1fr;text-align:left}.et-actions,.et-link{display:none}}#superNav .home-pay-entry{background:#ff7900!important;color:#fff;border:4px solid #fff!important;border-radius:22px!important;box-shadow:0 5px 18px #ff79002b!important;width:66px!important;height:62px!important;min-width:66px!important;min-height:62px!important;display:grid;place-content:center;justify-items:center;padding:5px;gap:3px!important}#superNav .home-pay-entry>.material-symbols-rounded{font-size:29px!important}#superNav .home-pay-entry>b{font-size:12px!important;font-weight:750;color:#fff!important;line-height:1.2}#epRoot:is([data-page=pay],[data-page=checkout]) .ep-content{max-width:1020px;margin-inline:auto;padding:20px 4px}#epRoot .eg-customer{--eg-ink:#173152;--eg-line:#fff3e9;--eg-green:#ff7900;color:var(--eg-ink);padding-bottom:24px;font-size:1rem}#epRoot .eg-customer h1{font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.15;letter-spacing:-.055rem;font-weight:800}#epRoot .eg-customer h2{font-size:1.25rem;font-weight:750;letter-spacing:-.02rem}#epRoot .eg-customer p{font-size:1rem;line-height:1.6;color:#60718a}#epRoot .eg-customer small,#epRoot .eg-customer label{font-size:.875rem;line-height:1.5}#epRoot .eg-customer .eg-button{min-height:50px;font-size:1rem!important;font-weight:750;border-radius:14px;padding:13px 19px;gap:10px}#epRoot .eg-customer .eg-button.primary{background:#ff7900;color:#fff;border-color:#ff7900;box-shadow:0 4px 12px #ff790018}#epRoot .eg-customer :is(button,input):focus-visible{outline:3px solid #ff7900;outline-offset:4px}#epRoot .eg-customer input:not([type=checkbox]){min-width:0;width:100%;min-height:54px;padding:14px 15px;border:1px solid #ffc58f;border-radius:12px;background:#fff3e9;color:#173152;font-size:1rem;box-shadow:none}#epRoot .eg-customer input::placeholder{color:#7b8ba0;opacity:1}#epRoot .eg-customer input[type=checkbox]{width:21px;height:21px;min-height:21px;accent-color:#ff7900;flex-shrink:0}#epRoot .eg-pay-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:23px}#epRoot .eg-pay-eyebrow{display:block;font-size:.75rem;letter-spacing:.13em;font-weight:800;color:#ff7900;margin-bottom:10px}#epRoot .eg-pay-heading p{margin-top:8px}#epRoot .eg-pay-history{display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;padding:10px 12px;border:1px solid #fff3e9;border-radius:13px;background:#fff;font-size:.875rem;color:#ff7900;font-weight:650}#epRoot .eg-pay-wallet{display:flex;align-items:center;gap:13px;padding:17px 20px;margin-bottom:24px;border:1px solid #fff3e9;border-radius:18px;background:linear-gradient(115deg,#fff3e9,#fff3e9)}#epRoot .eg-pay-wallet-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:13px;background:#fff;color:#ff7900;flex-shrink:0}#epRoot .eg-pay-wallet>div{display:grid;gap:5px;min-width:0;flex:1}#epRoot .eg-pay-wallet>div>span{font-size:.875rem;color:#587297}#epRoot .eg-pay-wallet strong{font-size:1.2rem;line-height:1.3;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}#epRoot .eg-pay-wallet>button{display:flex;align-items:center;gap:5px;background:#fff;border:1px solid #fff3e9;color:#ff7900;min-height:44px;border-radius:12px;padding:10px 12px;font-weight:750;font-size:.875rem;flex-shrink:0}#epRoot .eg-pay-entry-grid{display:grid;grid-template-columns:1fr 1fr;gap:22px;align-items:stretch}#epRoot .eg-scan-card{border:1px solid #fff3e9;background:#fff;padding:22px;border-radius:24px;display:flex;flex-direction:column;align-items:center;text-align:center;min-width:0;box-shadow:0 8px 28px #ff790010}#epRoot .eg-scan-stage{position:relative;display:grid;place-items:center;width:100%;height:220px;border-radius:17px;overflow:hidden;background:radial-gradient(ellipse at 50% 35%,#ff7900,#102c67 80%);margin-bottom:22px;color:#fff}#epRoot .eg-scan-stage video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}#epRoot .eg-scan-viewfinder{position:relative;width:138px;height:138px;z-index:1;display:grid;place-items:center}#epRoot .eg-scan-viewfinder>i{position:absolute;width:29px;height:29px;border:3px solid #ffc58f;border-radius:4px}#epRoot .eg-scan-viewfinder>i:nth-child(1){top:0;left:0;border-right:0;border-bottom:0;border-top-left-radius:12px}#epRoot .eg-scan-viewfinder>i:nth-child(2){top:0;right:0;border-left:0;border-bottom:0;border-top-right-radius:12px}#epRoot .eg-scan-viewfinder>i:nth-child(3){bottom:0;right:0;border-left:0;border-top:0;border-bottom-right-radius:12px}#epRoot .eg-scan-viewfinder>i:nth-child(4){bottom:0;left:0;border-right:0;border-top:0;border-bottom-left-radius:12px}#epRoot .eg-scan-viewfinder>span>.material-symbols-rounded{font-size:70px;color:#fff;font-weight:400}#epRoot .eg-scan-stage.scanning .eg-scan-viewfinder>span{visibility:hidden}#epRoot .eg-scan-caption{position:absolute;bottom:10px;display:flex;align-items:center;gap:6px;color:#fff3e9;font-size:.75rem;letter-spacing:.1em;font-weight:650}#epRoot .eg-scan-caption>.material-symbols-rounded{font-size:16px}#epRoot #egScanStatus{max-width:330px;margin-top:9px;margin-bottom:18px;min-height:3.2em}#epRoot .eg-scan-card>.eg-button{width:100%}#epRoot .eg-scan-card>.eg-button[hidden]{display:none}#epRoot .eg-stop-scan{margin-top:10px}#epRoot .eg-code-card{display:flex;flex-direction:column;align-items:flex-start;padding:30px;border:1px solid #fff3e9;border-radius:24px;background:#fff;min-width:0}#epRoot .eg-code-icon{display:grid;place-items:center;width:46px;height:46px;color:#ff7900;background:#fff3e9;border-radius:14px;margin-bottom:23px}#epRoot .eg-code-card>p{margin-top:10px;margin-bottom:25px}#epRoot #egOpenForm{display:grid;gap:15px;width:100%;margin:0}#epRoot #egOpenForm label{display:grid;gap:9px;color:#ff7900;font-weight:650}#epRoot .eg-open-link{width:100%;background:#fff3e9;border:1px solid #fff3e9;color:#ff7900}#epRoot .eg-pay-assurance{display:flex;align-items:flex-start;gap:11px;color:#607795;font-size:.875rem;line-height:1.6;margin-top:auto;padding-top:25px}#epRoot .eg-pay-assurance>.material-symbols-rounded{color:#ff7900;font-size:22px;margin-top:2px}#epRoot .eg-checkout-top{max-width:650px;margin:0 auto 22px;display:grid;gap:23px}#epRoot .eg-pay-back{display:flex;align-items:center;gap:7px;justify-self:start;background:transparent;color:#ff7900;border:0;padding:8px 0;min-height:44px;font-size:.875rem;font-weight:650}#epRoot .eg-payment-steps{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:space-between;gap:10px}#epRoot .eg-payment-steps li{display:flex;align-items:center;gap:8px;color:#78869a;font-size:.875rem}#epRoot .eg-payment-steps li>span{display:grid;place-items:center;width:27px;height:27px;background:#fff3e9;border-radius:50%;font-size:.75rem;font-weight:750;flex-shrink:0}#epRoot .eg-payment-steps li[aria-current]{color:#ff7900;font-weight:750}#epRoot .eg-payment-steps li[aria-current]>span{background:#ff7900;color:#fff}#epRoot .eg-customer .eg-checkout-card{max-width:650px;width:100%;padding:30px;border-radius:24px;border:1px solid #fff3e9;box-shadow:0 8px 30px #17365f08}#epRoot .eg-customer .eg-checkout-brand{color:#ff7900;margin-bottom:22px;font-size:1.125rem}#epRoot .eg-customer .eg-kicker{font-size:.75rem;letter-spacing:.1em;color:#4d6e9c}#epRoot .eg-customer .eg-checkout-amount{font-size:clamp(2rem,6vw,2.75rem);letter-spacing:-.06rem;color:#ff7900;margin:23px 0}#epRoot .eg-customer .eg-wallet-line{border-radius:12px;padding:15px;background:#fff3e9;color:#ff7900;gap:12px;font-size:.875rem}#epRoot .eg-customer .eg-check{padding:16px 0;color:#ff7900;line-height:1.6;align-items:flex-start;gap:12px}#epRoot .eg-customer .eg-funding-note{max-width:650px;margin:18px auto;font-size:.875rem;line-height:1.6;color:#617692}#epRoot .eg-customer .eg-alert{font-size:.875rem;line-height:1.6;overflow-wrap:anywhere;border-radius:12px}#epRoot .eg-customer .eg-alert button{font-size:inherit}#epRoot .eg-customer dl div{display:grid;gap:8px;grid-template-columns:100px minmax(0,1fr);padding:12px 0;border-bottom:1px solid #fff3e9;font-size:.875rem}#epRoot .eg-customer dl dd{margin:0;overflow-wrap:anywhere}@media(max-width:640px){#epRoot:is([data-page=pay],[data-page=checkout]) .ep-content{padding:12px 0}#epRoot .eg-pay-heading{margin-bottom:18px;gap:10px}#epRoot .eg-pay-heading h1{font-size:1.75rem}#epRoot .eg-pay-heading p{font-size:.875rem}#epRoot .eg-pay-history{width:44px;padding:9px;flex-shrink:0}#epRoot .eg-pay-history>span:not(.material-symbols-rounded){display:none}#epRoot .eg-pay-wallet{padding:13px;gap:10px;margin-bottom:16px}#epRoot .eg-pay-wallet-icon{display:none}#epRoot .eg-pay-entry-grid{grid-template-columns:minmax(0,1fr);gap:16px}#epRoot .eg-scan-card{padding:17px;border-radius:20px}#epRoot .eg-scan-stage{height:180px;margin-bottom:17px}#epRoot .eg-scan-viewfinder{width:114px;height:114px}#epRoot .eg-scan-viewfinder>span>.material-symbols-rounded{font-size:58px}#epRoot #egScanStatus{min-height:0;font-size:.875rem;margin:8px 0 16px}#epRoot .eg-code-card{padding:22px;border-radius:20px}#epRoot .eg-code-icon{margin-bottom:17px}#epRoot .eg-code-card>p{font-size:.875rem;margin-bottom:18px}#epRoot .eg-customer .eg-checkout-card{padding:22px}#epRoot .eg-payment-steps{gap:6px}#epRoot .eg-payment-steps li{gap:5px;font-size:.875rem}}:root body #homeView.app-shell:has(>#superWorkspace.partner-bookings-page:not([hidden])){width:100%!important;max-width:none!important;margin:0!important;padding:0!important;min-height:100dvh;background:#f7f9fc!important;border:0!important;box-shadow:none!important}:root body #homeView:has(>#superWorkspace.partner-bookings-page:not([hidden]))>.app-header{display:none!important}:root body #homeView #superWorkspace.partner-bookings-page{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:#f7f9fc!important;animation:none}.pb{--po-accent:#2455e6;--po-tint:#edf2ff;--pb-ink:#182b4c;--pb-muted:#66758d;--pb-line:#e4eaf3;font:400 1rem/1.6 Inter,sans-serif;color:var(--pb-ink);background:#f7f9fc;min-height:100dvh;width:100%;margin:0}.pb *{box-sizing:border-box}.pb [hidden]{display:none!important}.pb :is(button,input,select,textarea){font:inherit}.pb button{min-height:46px;border-radius:999px;border:1px solid var(--pb-line);background:#fff;padding:10px 18px;color:var(--pb-ink);line-height:1.4;transition:background .16s,border-color .16s,box-shadow .16s;gap:8px;letter-spacing:0}.pb button:hover{background:#edf2ff;border-color:#bccbfb}.pb button:active{box-shadow:inset 0 2px 4px #172d5710}.pb button:disabled{cursor:not-allowed;opacity:.5}.pb :focus-visible{outline:3px solid #557dff;outline-offset:3px}.pb .po-primary{color:#fff;background:#2455e6;border-color:#2455e6;font-weight:600;white-space:normal}.pb .po-primary:hover{background:#1741c8;border-color:#1741c8;filter:none}.pb .material-symbols-rounded{font-size:22px;font-weight:400;line-height:1}.pb h1,.pb h2,.pb h3{color:var(--pb-ink);font-weight:650;letter-spacing:-.03em;line-height:1.3}.pb h1{font-size:clamp(1.8rem,2.8vw,2.4rem);margin:0 0 8px}.pb h2{font-size:1.25rem;margin:0 0 12px}.pb p{font-size:1rem;line-height:1.65;color:var(--pb-muted);margin:0 0 16px}.pb small{font-size:.8125rem;line-height:1.55;color:var(--pb-muted)}.pb label{font-size:.875rem;font-weight:500;line-height:1.6}.pb input,.pb select,.pb textarea{border:1px solid #dbe3ef;border-radius:12px;background:#fff;color:var(--pb-ink);padding:12px 14px;min-height:46px;min-width:0;max-width:100%}.pb input::placeholder,.pb textarea::placeholder{color:#8995a8;opacity:1}.pb input:focus,.pb select:focus,.pb textarea:focus{border-color:#6284ed}.pb textarea{width:100%;resize:vertical}.pb main{width:100%;max-width:1440px;margin:0 auto;padding:36px clamp(20px,4vw,64px) 64px}.pb-breadcrumb{display:flex;align-items:center;gap:14px;margin-bottom:25px}.pb-breadcrumb>span{font-size:.875rem;color:#8c9aaf;border-left:1px solid #d6dfeb;padding-left:14px}.pb-breadcrumb button,.pb main>.pb-back{font-size:.875rem;border:0;background:transparent;padding:0;color:#557498;border-radius:3px}.pb-business-heading{display:flex;justify-content:space-between;align-items:center;gap:24px;margin:0 0 38px;background:#fff;border:1px solid #e3e9f2;border-radius:25px;padding:32px}.pb-business-profile{display:flex;align-items:center;gap:22px;min-width:0}.pb-business-profile>div{min-width:0}.pb-business-monogram{display:flex;justify-content:center;align-items:center;width:86px;height:86px;border-radius:24px;flex-shrink:0;background:#e7edff;color:#315aac;font-size:1.625rem;font-weight:600;letter-spacing:-.05em}.pb-business-monogram.pb-booking{background:#eae5ff;color:#7451bf}.pb-business-profile h1{font-size:2.125rem;margin:5px 0 7px;overflow-wrap:anywhere}.pb-business-profile p{display:flex;gap:6px;align-items:center;font-size:.9375rem;margin:0}.pb-business-profile .material-symbols-rounded{font-size:18px;flex-shrink:0}.pb-provider-actions{display:flex;align-items:center;gap:12px;flex-shrink:0}.pb-provider-actions a{display:inline-flex;align-items:center;gap:8px;border:1px solid #dee5f0;border-radius:999px;min-height:46px;padding:10px 16px;text-decoration:none;font-size:.875rem;color:#546e94}.pb-provider-actions button{font-size:.875rem}.pb-provider-actions .material-symbols-rounded{font-size:20px}.pb-detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:32px;align-items:start}.pb-detail-layout>section{min-width:0}.pb-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px;flex-wrap:wrap}.pb-section-heading h2{font-size:1.375rem;margin:0}.pb-section-heading p{font-size:.875rem;margin:5px 0 0}.pb-section-note{color:#8897ab;font-size:.8125rem}.pb-detail-services{background:#fff;border:1px solid #e2e8f2;border-radius:24px;overflow:hidden}.pb-detail-services article{display:flex;align-items:center;gap:24px;justify-content:space-between;padding:27px 28px;border-bottom:1px solid #edf0f6}.pb-detail-services article:last-child{border-bottom:0}.pb-detail-service-copy{flex:1;min-width:0}.pb-detail-service-copy h2{font-size:1.25rem;margin:10px 0 8px}.pb-detail-service-copy .pb-duration{display:inline-block;font-size:.8125rem;margin:0;padding:0;background:transparent;color:#7a8ea8}.pb-detail-service-copy p{font-size:1rem;margin-bottom:8px;max-width:530px}.pb .pb-share-service{display:inline-flex;gap:5px;padding:6px 0;min-height:35px;font-size:.8125rem;border:0;background:none;color:#617da3;border-radius:3px}.pb-share-service .material-symbols-rounded{font-size:17px}.pb-detail-price{display:flex;flex-direction:column;align-items:flex-end;gap:16px;flex-shrink:0}.pb-detail-price>strong{font-size:1.1875rem;font-weight:650;letter-spacing:-.025em}.pb-detail-price button{font-size:.875rem}.pb-detail-price .material-symbols-rounded{font-size:18px}.pb-business-info{position:sticky;top:112px;background:#fff;border:1px solid #e2e8f2;border-radius:24px;padding:25px;margin-top:74px}.pb-business-info h2{font-size:1.1875rem;margin:0 0 22px}.pb-business-info>p{display:flex;gap:10px;font-size:.9375rem;align-items:flex-start}.pb-business-info>p>.material-symbols-rounded{color:#7d91b0;font-size:20px;margin-top:2px}.pb-business-info p small{display:block}.pb-hours-heading{display:flex;align-items:center;gap:10px;border-top:1px solid #edf0f6;padding-top:21px;margin:24px 0 18px;font-size:.9375rem}.pb-hours-heading .material-symbols-rounded{font-size:20px;color:#7d91b0}.pb-hours-heading strong{font-weight:500}.pb-hours{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:11px 10px;font-size:.875rem;line-height:1.5;margin:0}.pb-hours dt{color:#76879e}.pb-hours dd{margin:0;text-align:right;color:#405a7c;font-variant-numeric:tabular-nums}.pb-hours .closed{color:#9ca9ba}.pb-timezone{display:flex;gap:6px;align-items:center;font-size:.75rem;overflow-wrap:anywhere;color:#8696ad;background:#f5f8fc;border-radius:10px;padding:11px;margin:22px 0}.pb-timezone .material-symbols-rounded{font-size:17px}.pb-business-info>.pb-confirmation-note{font-size:.8125rem;margin:0;line-height:1.7;color:#7f90a8}.pb-form-heading{margin:25px 0 28px}.pb-form-heading>div>small{font-size:.875rem;letter-spacing:0;color:#6681ab;margin-bottom:7px;display:block}.pb-form-heading h1{font-size:1.8rem}.pb-form-heading p{font-size:1rem}.pb-booking-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:28px;align-items:start;max-width:1180px}.pb .po-form{width:100%;max-width:none;min-width:0;background:#fff;border:1px solid #e2e8f2;border-radius:24px;padding:30px}.pb .po-form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:24px 0}.pb .po-form-grid label{min-width:0}.pb .po-form :is(input,textarea){font-size:1rem}.pb .po-form textarea{display:block}.pb .po-form h2{display:flex;align-items:center;gap:12px;font-size:1.25rem;font-weight:600}.pb .po-form footer{display:flex;justify-content:flex-end;gap:12px;align-items:center;flex-wrap:wrap;margin:28px 0 0;padding-top:24px;border-top:1px solid #edf0f6}.pb .po-form footer>button{font-size:.9375rem;min-height:48px}.pb .po-form footer .po-primary{min-width:185px}.pb-step-number{display:inline-flex;width:29px;height:29px;align-items:center;justify-content:center;border:1px solid #dce5f4;border-radius:50%;background:#f5f8fd;color:#7291c1;font-size:.875rem;font-weight:500;flex-shrink:0}.pb-time-picker>.pb-section-heading{margin-bottom:26px}.pb-time-picker>.pb-section-heading>small{font-size:.75rem;color:#90a0b8}.pb-date-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.pb-date-heading>strong{font-size:.9375rem;font-weight:500;color:#587399}.pb-date-heading label{flex-direction:row;align-items:center;gap:8px;font-size:.8125rem;color:#8395af}.pb-date-heading input{padding:6px 8px;min-height:40px;max-width:160px;font-size:.875rem!important;border-color:#e1e8f3;background:#fafcff}.pb-date-strip{display:flex;gap:9px;overflow-x:auto;padding:4px 3px 12px;scrollbar-width:thin;scroll-snap-type:x proximity}.pb-date-strip>button{display:flex;flex:1 0 60px;flex-direction:column;align-items:center;gap:3px;background:#fff;border:1px solid #e2e8f3;border-radius:16px;min-height:91px;padding:10px 6px;scroll-snap-align:start;font-variant-numeric:tabular-nums}.pb-date-strip small{font-size:.75rem;color:#8597b1}.pb-date-strip strong{font-size:1.375rem;font-weight:600;line-height:1.35}.pb-date-strip button[aria-pressed=true]{background:#2455e6;border-color:#2455e6;color:#fff;box-shadow:0 4px 10px #2455e624}.pb-date-strip button[aria-pressed=true] small{color:#dbe6ff}.pb-date-strip button:disabled{opacity:.38}.pb-time-slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:10px;max-height:285px;overflow-y:auto;padding:4px 3px;margin:12px 0 17px}.pb-time-slots button{font-size:.9375rem;min-height:45px;padding:10px 7px;border-radius:11px;border-color:#e1e8f3;color:#516a90;font-variant-numeric:tabular-nums}.pb-time-slots button[aria-pressed=true]{background:#edf2ff;border:2px solid #2455e6;padding:9px 6px;color:#2455e6;font-weight:600}.pb-time-slots>p{grid-column:1/-1;margin:0;border-radius:13px;background:#f6f9fd;font-size:.9375rem;padding:18px;line-height:1.65}.pb-time-slots .pb-slot-error{background:#fff0ee;color:#ae4c43}.pb-time-picker>.po-meta{display:flex;align-items:flex-start;gap:8px;font-size:.8125rem!important;color:#8597b1;margin:18px 0 0!important;line-height:1.7}.pb-time-picker>.po-meta .material-symbols-rounded{font-size:18px;margin-top:2px}.pb-contact-fields{border-top:1px solid #e9eef6;margin-top:28px;padding-top:28px}.pb-contact-fields>h2{margin-bottom:24px}.pb .pb-contact-fields>.po-form-grid{margin-top:0}.pb-booking-summary{position:sticky;top:112px;min-width:0;background:#fff;border:1px solid #e2e8f2;border-radius:24px;padding:28px}.pb-booking-summary>.pb-service-icon{width:52px;height:52px;margin:0 0 22px}.pb-booking-summary>small{display:block;font-size:.75rem;letter-spacing:.08em;color:#8a9bb3}.pb-booking-summary>h2{font-size:1.375rem;margin:9px 0}.pb-booking-summary>p{font-size:.9375rem;color:#7e91ac}.pb-booking-summary dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:18px 10px;border-block:1px dashed #dfe6f1;margin:24px 0;padding:24px 0;font-size:.875rem;line-height:1.6}.pb-booking-summary dt{color:#8a9bb1}.pb-booking-summary dd{margin:0;text-align:right;color:#3c567a;overflow-wrap:anywhere;font-weight:500}.pb-booking-summary>p:last-of-type{display:flex;gap:8px;align-items:flex-start;font-size:.8125rem;line-height:1.7}.pb-booking-summary>p .material-symbols-rounded{font-size:19px;margin-top:2px;flex-shrink:0}.pb-booking-summary>small:last-child{letter-spacing:0;font-size:.75rem}.pb .po-heading{margin:0 0 28px;gap:22px;align-items:center}.pb .po-heading>div>small{font-size:.75rem;letter-spacing:.1em;margin-bottom:7px;display:block}.pb .pb-form-heading{margin:25px 0 28px}.pb-request-tabs{display:flex;align-items:center;gap:8px;border-bottom:1px solid #e1e8f2;margin-bottom:24px;padding-bottom:16px}.pb-request-tabs button{background:transparent;border:0;padding:9px 16px;font-size:.875rem;color:#7c8fa8;gap:9px}.pb-request-tabs button>span{display:flex;align-items:center;justify-content:center;border-radius:50%;background:#e8eef7;color:#6e84a4;min-width:21px;height:21px;font-size:.75rem;padding:0 4px}.pb-request-tabs button[aria-pressed=true]{background:#eaf0ff;color:#2455e6;font-weight:600}.pb-request-tabs button[aria-pressed=true]>span{background:#fff;color:#2455e6}.pb-requests{display:flex;flex-direction:column;gap:18px;max-width:1050px}.pb-requests>article{display:flex;align-items:start;gap:25px;background:#fff;border:1px solid #e2e8f2;border-radius:24px;padding:28px}.pb-request-date{display:flex;align-items:center;flex-direction:column;flex-shrink:0;width:76px;border:1px solid #e2e9f5;border-radius:17px;background:#f6f9ff;overflow:hidden;padding:0 0 10px;font-variant-numeric:tabular-nums}.pb-request-date>small{display:block;width:100%;text-align:center;color:#7793bd;background:#eaf0fb;padding:6px;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em}.pb-request-date>strong{font-size:1.875rem;line-height:1.4;font-weight:550;color:#3f608f;padding:7px 0 2px}.pb-request-date>span{font-size:.75rem;color:#859cbe}.pb-request-body{flex:1;min-width:0}.pb-request-title{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:16px}.pb-request-title small{font-size:.8125rem;color:#8396b0}.pb-request-title h2{font-size:1.25rem;margin:7px 0 0}.pb-request-title .po-status{font-size:.8125rem!important;border-radius:999px;padding:5px 12px}.pb-request-body>p{font-size:.9375rem;margin-bottom:13px}.pb-request-body>strong{font-size:1rem;font-weight:600;color:#45628b}.pb-request-body>details{margin-top:19px;border-top:1px solid #edf0f6;padding-top:14px}.pb-requests summary{cursor:pointer;color:#6d86ac;font-size:.875rem;min-height:38px;line-height:38px}.pb-requests .po-history{font-size:.875rem;padding-left:15px;border-left:2px solid #edf2f9;margin:16px 0}.pb-requests .po-history p{font-size:.875rem}.pb-request-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:13px}.pb-request-actions button{font-size:.875rem;min-height:43px;color:#627ea5;padding:9px 15px}.pb-request-actions button:first-child{background:#edf2ff;border-color:#edf2ff;color:#3865c1}.pb-request-actions .material-symbols-rounded{font-size:19px}.pb-cancel{margin-top:20px;padding:21px;border-radius:16px;background:#fff4f2}.pb-cancel button{font-size:.875rem;margin-top:14px;margin-right:10px}.pb-cancel button[type=submit]{background:#a8433d;color:#fff;border-color:#a8433d}.pb .po-empty{grid-column:1/-1;padding:50px 24px;text-align:center;border:1px dashed #d9e3f2;border-radius:24px;background:#fff;min-width:0}.pb .po-empty>span{background:#edf2ff;color:#7393cd;padding:18px;border-radius:50%;font-size:30px;margin-bottom:20px}.pb .po-empty h2{font-size:1.25rem;margin-bottom:9px}.pb .po-empty p{max-width:360px;margin:0 auto;font-size:1rem;line-height:1.7}.pb .po-alert,.pb .po-notice{font-size:.9375rem;padding:17px 20px;line-height:1.65;overflow-wrap:anywhere;border-radius:15px;flex-wrap:wrap;gap:12px}.pb .po-alert button{font-size:.875rem}.pb .po-notice{background:#eaf5ef;color:#3c7658!important}@media(min-width:1500px){.pb-service-card{padding:26px}}@media(max-width:1180px){.pb-discovery-layout{grid-template-columns:minmax(0,1fr) 250px;gap:24px}.pb-service-list,.pb-business-grid{grid-template-columns:1fr}.pb-service-card{padding:23px}.pb-discover-heading{grid-template-columns:minmax(230px,.85fr) minmax(0,1.15fr);gap:20px}.pb-discover-heading h1{font-size:1.9rem}.pb-categories{gap:14px}.pb-discovery-aside{margin-top:70px}.pb-detail-layout{grid-template-columns:minmax(0,1fr) 270px;gap:24px}.pb-business-heading{padding:26px;flex-wrap:wrap}.pb-provider-actions{margin-left:auto}.pb-booking-layout{grid-template-columns:minmax(0,1fr) 280px;gap:22px}.pb-booking-summary{padding:23px}.pb .po-form{padding:25px}.pb-date-strip{gap:7px}.pb-date-strip>button{flex-basis:53px}.pb-date-heading label>span{display:none}}@media(max-width:900px){.pb-discover-heading{grid-template-columns:1fr;gap:21px}.pb-discover-heading h1{font-size:2rem}.pb-discovery-search{max-width:none}.pb-browse-controls{gap:18px;align-items:center;flex-wrap:wrap}.pb-categories{gap:23px}.pb-view-tabs{margin-left:auto}.pb-detail-layout{grid-template-columns:minmax(0,1fr) 250px;gap:20px}.pb-detail-services article{padding:22px;gap:15px;flex-wrap:wrap}.pb-detail-price{width:100%;flex-direction:row;align-items:center;justify-content:space-between}.pb-business-info{padding:21px}.pb-booking-layout{grid-template-columns:1fr}.pb-booking-summary{position:static;max-width:none;padding:23px;order:2}.pb-booking-summary>.pb-service-icon{float:right;margin:0 0 12px 18px}.pb-booking-summary dl{margin:17px 0;padding:17px 0}.pb-header-inner{gap:15px}.pb-header nav button{padding:10px 14px}.pb-header-actions{gap:5px}.pb-account>span:not(.material-symbols-rounded){display:none}.pb .pb-account{width:44px;height:44px;padding:0}}@media(max-width:700px){.pb{padding-bottom:calc(78px + env(safe-area-inset-bottom))}.pb main{padding:25px 18px 35px}.pb-header-inner{min-height:70px;padding:10px 18px;gap:16px}.pb .pb-brand{gap:11px}.pb-brand img{width:33px;height:33px}.pb-brand>span{height:23px}.pb-brand>strong{font-size:1.375rem}.pb-header nav{display:none}.pb-header-actions{gap:5px}.pb .pb-icon-button{width:40px;height:40px;min-height:40px}.pb .pb-account{width:40px;height:40px;min-height:40px;background:#f1f5fb;border:0}.pb-bottom{display:flex;position:fixed;z-index:125;bottom:0;left:0;right:0;align-items:center;justify-content:center;gap:8px;background:#ffffffed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid #e3eaf4;padding:8px 16px calc(8px + env(safe-area-inset-bottom))}.pb-bottom button{display:flex;flex:1;flex-direction:column;gap:4px;min-height:52px;max-width:190px;border:0;background:transparent;padding:6px 10px;border-radius:16px;font-size:.75rem;font-weight:500;color:#90a0b9;line-height:1.4}.pb-bottom .material-symbols-rounded{font-size:24px}.pb-bottom button.selected{color:#2455e6;background:#edf2ff}.pb-discover-heading{gap:19px;margin-bottom:22px}.pb-discover-heading h1{font-size:1.875rem;margin-bottom:5px}.pb-discover-heading p{font-size:.9375rem}.pb-discovery-search{padding:5px;border-radius:16px;box-shadow:none}.pb .pb-search{padding:9px 10px;gap:9px}.pb .pb-city{padding:9px 7px 9px 13px;flex-basis:35%;gap:5px}.pb-search>.material-symbols-rounded{font-size:23px}.pb-city>.material-symbols-rounded{display:none}.pb-search b,.pb-city b{font-size:.75rem;line-height:1.4;margin-bottom:5px}.pb-search input,.pb-city select{font-size:1rem;min-height:25px}.pb-browse-controls{margin-bottom:22px;padding-bottom:19px;gap:18px}.pb-categories{gap:16px;width:100%;justify-content:space-between;padding:6px 4px}.pb-categories button{min-width:71px;padding:0;min-height:90px;gap:10px}.pb-category-icon{width:54px;height:54px}.pb-category-icon .material-symbols-rounded{font-size:25px}.pb-categories button>b{font-size:.8125rem}.pb-view-tabs{margin:0;padding:3px}.pb-view-tabs button{font-size:.875rem;min-height:37px;padding:8px 15px}.pb-view-tabs .material-symbols-rounded{font-size:17px}.pb-discovery-layout{display:flex;flex-direction:column;gap:25px}.pb-discovery-layout>section{width:100%}.pb-results-heading{gap:12px;margin-bottom:17px;min-height:45px}.pb-results-heading h2{font-size:1.25rem}.pb-results-heading p{font-size:.8125rem}.pb-results-heading label>span{display:none}.pb-results-heading select{font-size:.8125rem;max-width:150px;min-height:40px;padding:7px 10px}.pb-service-list,.pb-business-grid{grid-template-columns:1fr;gap:15px}.pb-service-card{padding:21px;border-radius:21px}.pb-card-top{margin-bottom:15px;gap:10px}.pb-service-icon{width:39px;height:39px}.pb-card-top .pb-provider-link{font-size:.875rem;min-height:38px}.pb-duration{padding:4px 7px}.pb-service-info h2{font-size:1.25rem;margin-bottom:8px}.pb-service-info p{font-size:1rem;line-height:1.65;margin-bottom:13px}.pb-service-price{padding-top:16px;margin-top:16px;gap:14px}.pb-service-price strong{font-size:1.125rem}.pb-service-price .po-primary{font-size:.875rem;min-height:44px;padding:10px 15px}.pb-discovery-aside{width:100%;margin:0;display:grid;grid-template-columns:1fr;gap:18px}.pb .pb-editorial{display:grid;grid-template-columns:38% 1fr;border-radius:22px;text-align:left;align-items:stretch}.pb-editorial>img{height:100%;min-height:190px;width:100%;object-fit:cover;object-position:22% center}.pb-editorial>span{padding:23px 21px;align-self:center}.pb-editorial strong{font-size:1.4rem;max-width:none}.pb-editorial small{font-size:.75rem;margin-bottom:8px}.pb-editorial>span>span{margin-top:16px;font-size:.875rem}.pb-booking-guide{padding:23px;display:grid;grid-template-columns:auto 1fr;gap:0 15px}.pb-booking-guide>span{height:46px;padding:12px;margin:0;grid-column:1;grid-row:1}.pb-booking-guide h2{margin:0;font-size:1.125rem;align-self:center}.pb-booking-guide h2 br{display:none}.pb-booking-guide ol{grid-column:1/-1;margin-top:23px;gap:19px}.pb-booking-guide li>b{font-size:.875rem}.pb-booking-guide li>span{font-size:.9375rem}.pb-booking-guide small{font-size:.8125rem}.pb-business-grid article{padding:23px}.pb-business-grid footer{margin-top:17px}.pb-business-grid footer button{font-size:.875rem}.pb-breadcrumb{margin-bottom:19px;gap:12px}.pb-breadcrumb>span{max-width:45%;overflow-wrap:anywhere}.pb-breadcrumb button{font-size:.875rem}.pb-business-heading{padding:22px;border-radius:22px;gap:22px;margin-bottom:29px}.pb-business-profile{align-items:center;gap:16px}.pb-business-monogram{width:62px;height:62px;border-radius:18px;font-size:1.25rem}.pb-business-profile h1{font-size:1.75rem;margin-top:4px}.pb-business-profile p{font-size:.875rem;align-items:flex-start}.pb-provider-actions{margin:0;flex-wrap:wrap;gap:10px;width:100%;border-top:1px solid #edf0f6;padding-top:18px}.pb-provider-actions>*{flex:1;justify-content:center}.pb-provider-actions a,.pb-provider-actions button{font-size:.875rem;min-height:44px;padding:9px 13px}.pb-detail-layout{display:flex;flex-direction:column;gap:25px}.pb-detail-layout>section{width:100%}.pb-section-heading{margin-bottom:17px;gap:10px}.pb-section-heading h2{font-size:1.25rem}.pb-section-heading p{font-size:.875rem}.pb-detail-services{border-radius:22px}.pb-detail-services article{padding:22px;gap:16px;flex-wrap:wrap}.pb-detail-service-copy{flex-basis:100%}.pb-detail-service-copy h2{font-size:1.25rem}.pb-detail-service-copy p{font-size:1rem}.pb-detail-price{gap:14px;flex-direction:row;align-items:center;justify-content:space-between}.pb-detail-price>strong{font-size:1.125rem}.pb-detail-price button{min-height:44px;font-size:.875rem;padding:10px 15px}.pb-business-info{position:static;width:100%;margin:0;padding:24px;border-radius:22px}.pb-business-info h2{font-size:1.25rem}.pb-hours{font-size:.9375rem;gap:13px 12px}.pb .po-heading{flex-wrap:wrap;align-items:flex-start;gap:18px;margin-bottom:23px}.pb .po-heading h1{font-size:1.75rem}.pb .po-heading p{font-size:.9375rem}.pb .po-heading>button{font-size:.875rem;width:auto}.pb .pb-form-heading{margin:22px 0}.pb .po-form{padding:23px 19px;border-radius:22px}.pb .po-form h2{font-size:1.125rem;gap:10px}.pb .po-form-grid{grid-template-columns:1fr;gap:20px;margin:22px 0}.pb .po-form input,.pb .po-form textarea{padding:12px;font-size:1rem}.pb .po-form footer{margin-top:22px;padding-top:23px;gap:12px;flex-direction:column;align-items:stretch}.pb .po-form footer>button{flex:none;width:100%;font-size:1rem;min-height:50px}.pb-booking-layout{gap:20px}.pb-date-heading{margin-top:22px;margin-bottom:14px;gap:8px}.pb-date-heading>strong{font-size:.9375rem}.pb-date-heading input{max-width:151px;min-height:42px;padding:7px!important;font-size:.875rem!important}.pb-date-strip{gap:7px;padding:4px 3px 10px;max-width:100%}.pb-date-strip>button{flex:1 0 52px;min-height:85px;padding:9px 5px;border-radius:15px}.pb-date-strip strong{font-size:1.25rem}.pb-date-strip small{font-size:.75rem}.pb-time-slots{grid-template-columns:repeat(auto-fill,minmax(73px,1fr));gap:9px;margin-top:15px;max-height:265px}.pb-time-slots button{min-height:45px;font-size:.9375rem}.pb-time-picker>.pb-section-heading{gap:10px}.pb-time-picker>.pb-section-heading>small{padding-left:39px;font-size:.75rem;display:block;width:100%}.pb-contact-fields{padding-top:25px;margin-top:25px}.pb-booking-summary{border-radius:22px;padding:24px}.pb-booking-summary dl{font-size:.9375rem}.pb-booking-summary>h2{font-size:1.25rem}.pb-request-tabs{gap:5px;padding-bottom:16px;margin-bottom:20px;flex-wrap:wrap}.pb-request-tabs button{font-size:.875rem;padding:8px 13px;gap:7px}.pb-requests>article{padding:21px;gap:16px;flex-wrap:wrap;border-radius:22px}.pb-request-date{width:64px;border-radius:14px}.pb-request-date>strong{font-size:1.625rem}.pb-request-date>small{font-size:.75rem;padding:5px}.pb-request-date>span{font-size:.75rem}.pb-request-body{flex-basis:calc(100% - 80px)}.pb-request-title{flex-wrap:wrap;gap:12px;margin-bottom:14px}.pb-request-title h2{font-size:1.1875rem}.pb-request-title small{font-size:.75rem}.pb-request-title .po-status{font-size:.8125rem!important;white-space:normal}.pb-request-body>p{font-size:.875rem;line-height:1.65}.pb-request-body p small{font-size:.75rem}.pb-request-actions{gap:10px}.pb-request-actions button{font-size:.875rem;padding:9px 13px}.pb-requests .po-history{margin-top:12px}.pb-cancel{margin-left:-80px;margin-top:18px;padding:18px}.pb-cancel button{margin-right:7px;font-size:.875rem}.pb .po-empty{padding:40px 22px}.pb .po-empty h2{font-size:1.2rem}}@media(max-width:360px){.pb main{padding-inline:13px}.pb-header-inner{padding-inline:14px}.pb-discover-heading h1{font-size:1.75rem}.pb-service-card{padding:18px}.pb-service-price{gap:9px}.pb-service-price .po-primary{padding-inline:11px}.pb .pb-search{padding-inline:7px;gap:6px}.pb .pb-city{padding-left:9px;flex-basis:36%}.pb-search b{font-size:.75rem}.pb-card-top{gap:7px}.pb .po-form{padding-inline:16px}.pb-editorial>span{padding:20px 17px}.pb-request-body{flex-basis:calc(100% - 77px)}.pb-request-tabs button{padding-inline:10px}.pb-date-heading{flex-wrap:wrap}}@media(prefers-reduced-motion:reduce){.pb *{scroll-behavior:auto!important;transition:none!important}}:root body #homeView.app-shell:has(>#superWorkspace.partner-bookings-page:not([hidden])),:root body #homeView #superWorkspace.partner-bookings-page{background:#f5f7fc!important}.pb{--po-accent:#215ed0;--po-tint:#edf4ff;--pb-ink:#203859;--pb-muted:#72839c;--pb-line:#e0e7f3;background:#f5f7fc;font-family:DM Sans,Inter,sans-serif;color:#203859}.pb main{max-width:1184px;padding:23px 24px 45px}.pb :is(h1,h2,h3){color:#213958;font-weight:700;letter-spacing:-.025em}.pb button{border-radius:13px;touch-action:manipulation}.pb :is(button,a,input,select,textarea):focus-visible{outline-color:#ffb951}.pb .po-primary{background:#215ed0;border-color:#215ed0;border-radius:13px;box-shadow:none}.pb .po-primary:hover{background:#194fb8;border-color:#194fb8}.pb p{color:#72839c}.pb-header{background:#fff;position:sticky;top:0;z-index:120;border-bottom:1px solid #e0e7f3;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.pb-header-inner{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1360px;min-height:76px;margin:auto;padding:12px 32px}.pb-brand-group{display:flex;align-items:center;gap:10px;flex-shrink:0}.pb .pb-brand{background:none;border:0;border-radius:0;padding:0;min-height:40px;width:96px}.pb-brand img{width:96px;height:auto;max-height:42px;display:block;object-fit:contain}.pb-brand-group>strong{font-size:1.125rem;color:#10264b;letter-spacing:0}.pb-header .pb-desktop-nav{display:flex;align-items:center;gap:7px}.pb-header .pb-desktop-nav button{font-size:.9375rem;min-height:44px;background:transparent;border:0;color:#7085a2;padding:9px 14px;border-radius:11px}.pb-header .pb-desktop-nav button.selected{background:#e1edff;color:#2661c8;font-weight:650}.pb-header-actions{display:flex;gap:8px;align-items:center}.pb-header-actions button{display:flex;align-items:center;justify-content:center;width:40px;height:40px;min-height:40px;padding:7px;border:0;border-radius:50%;color:#2761c1;background:#eef4ff}.pb-header-actions .material-symbols-rounded{font-size:23px}.pb-header .pb-menu{max-width:1184px;margin:auto;display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:12px 24px;border-top:1px solid #e9eef7;background:#fff}.pb .pb-menu button{font-size:.875rem;border:0;background:#f1f5fc;color:#355f96;min-height:44px;padding:10px 13px;gap:7px}.pb-bottom{display:none}.pb-events-intro{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:15px}.pb-events-intro h1{font-size:1.65rem;margin:3px 0;line-height:1.25;letter-spacing:-.035em}.pb-events-intro>div>small{font-size:.75rem;color:#4673b7;font-weight:700;letter-spacing:.1em}.pb .pb-events-intro>button{font-size:.875rem;border:0;background:none;padding:7px 0;min-height:44px;color:#245ab7;flex-shrink:0;gap:6px}.pb-events-intro>button>.material-symbols-rounded{font-size:20px}.pb .pb-events-search{display:flex;align-items:center;flex-direction:row;gap:10px;background:#fff;border:1.5px solid #a5c3f4;border-radius:15px;padding:0 14px;min-height:52px;margin-bottom:13px;box-shadow:0 4px 14px #2459bc08}.pb-events-search>.material-symbols-rounded{color:#2762c4;font-size:23px}.pb .pb-events-search input{border:0;background:none;border-radius:4px;color:#234165;min-width:0;flex:1;padding:13px 0;font-size:1rem;min-height:48px;box-shadow:none}.pb-events-search input::placeholder{color:#8192aa}.pb-event-categories{display:flex;gap:9px;overflow:auto;scrollbar-width:thin;padding:3px 2px 8px;margin-bottom:10px}.pb .pb-event-categories>button{display:flex;align-items:center;gap:8px;white-space:nowrap;border:1px solid #e0e7f3;border-radius:14px;background:#fff;padding:9px 14px;min-height:44px;color:#54708f;font-size:.875rem;flex-shrink:0;font-weight:400}.pb-event-categories>button>.material-symbols-rounded{color:#3470cd;font-size:21px}.pb-event-categories>button:nth-child(3)>.material-symbols-rounded{color:#d14b87}.pb-event-categories>button:nth-child(4)>.material-symbols-rounded{color:#d68a25}.pb .pb-event-categories>button[aria-pressed=true]{background:#e0ecff;border-color:#b4cffc;color:#1c57bb;font-weight:650}.pb .pb-event-categories>button:hover{border-color:#a9c6f5;background:#f0f6ff}.pb-feature-hero{display:grid;grid-template-columns:1fr 1fr;min-height:270px;border:1px solid #215bc5;background:linear-gradient(115deg,#193f97,#1659d5 65%,#158aa5);border-radius:24px;overflow:hidden;color:#fff}.pb-feature-copy{padding:27px 30px;min-width:0}.pb-feature-copy>small{color:#ffdc92;font-size:.75rem;letter-spacing:.09em;font-weight:700}.pb-feature-copy h2{font-size:2.15rem;line-height:1.15;letter-spacing:-.03em;max-width:470px;margin:10px 0 17px;color:#fff;overflow-wrap:anywhere}.pb-feature-copy p{display:flex;align-items:center;gap:8px;margin:8px 0;color:#e0eeff;font-size:1rem}.pb-feature-copy p .material-symbols-rounded{font-size:20px}.pb-feature-copy .po-primary{margin-top:19px;background:#ffdd8d;border-color:#ffdd8d;color:#5a4017;min-height:46px;font-size:.9375rem;padding:11px 16px}.pb-feature-copy .po-primary:hover{background:#ffe6aa;border-color:#ffe6aa}.pb .pb-feature-art{padding:20px 22px 20px 0;border:0;background:none;border-radius:0;position:relative;min-width:0;display:block;box-shadow:none}.pb-feature-art>.pb-event-visual{height:100%;min-height:230px;border-radius:19px;box-shadow:0 12px 20px #0c306229;aspect-ratio:auto}.pb-event-shortcuts{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:13px}.pb .pb-event-shortcuts>button{display:flex;align-items:center;gap:11px;padding:13px 16px;border:1px solid #f0d6b1;background:#fff0d9;color:#795321;border-radius:17px;text-align:left;min-width:0;min-height:71px}.pb .pb-event-shortcuts>button:nth-child(2){background:#e2f4ef;border-color:#c9e9df;color:#2b7967}.pb-event-shortcuts>button>span:first-child{font-size:27px}.pb-event-shortcuts>button>span:nth-child(2){display:grid;gap:4px;flex:1;min-width:0}.pb-event-shortcuts b{font-size:.9375rem;font-weight:650}.pb-event-shortcuts small{font-size:.875rem;color:inherit;line-height:1.45}.pb-event-shortcuts>button>span:last-child{font-size:19px}.pb-event-section{--pb-band:#e4edfd;margin-top:23px;border:1px solid #e0e7f3;border-radius:20px;background:#fff;padding:0 13px 13px;overflow:hidden}.pb-section-orange{--pb-band:#fff0d6}.pb-section-pink{--pb-band:#fbe7ef}.pb-section-mint{--pb-band:#e0f3ec}.pb-event-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--pb-band);margin:0 -13px 13px;padding:4px 14px;min-height:54px}.pb-event-heading h2{font-size:1.1875rem;line-height:1.35;margin:0;letter-spacing:-.02em;font-weight:650}.pb .pb-event-heading>button{font-size:.875rem;border:0;background:none;padding:6px 0;color:#245ab7;min-height:44px;gap:5px;flex-shrink:0}.pb-event-heading>button>.material-symbols-rounded{font-size:19px}.pb-event-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pb-event-card{position:relative;overflow:hidden;border:1px solid #e4eaf4;border-radius:17px;background:#fff;min-width:0;transition:box-shadow .15s,transform .15s}.pb .pb-event-open{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;text-align:left;width:100%;height:100%;padding:0;border:0;border-radius:0;background:none;color:#223f65;gap:0;box-shadow:none;font:inherit}.pb-event-visual{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1.8;overflow:hidden;background:linear-gradient(130deg,#234aa0,#659ded)}.pb-visual-booking{background:linear-gradient(130deg,#2352a6,#65a4ed)}.pb-visual-service{background:linear-gradient(125deg,#146873,#42b4a3)}.pb-visual-property{background:linear-gradient(130deg,#a85b57,#eaad69)}.pb-visual-transport{background:linear-gradient(125deg,#476391,#83a2c8)}.pb-event-visual>img{height:100%;width:100%;object-fit:cover;object-position:center 35%;display:block}.pb-event-visual>.material-symbols-rounded{font-size:70px;color:#ffffffdf;text-shadow:0 7px 18px #24356130}.pb-event-duration{position:absolute;left:12px;top:12px;display:grid;place-items:center;gap:1px;width:48px;min-height:55px;background:#fffffff2;border:1px solid #fff;border-radius:12px;box-shadow:0 3px 10px #1a35591a;color:#264a84;padding:5px}.pb-event-duration b{font-size:1.25rem;line-height:1.2;font-weight:650}.pb-event-duration small{font-size:.75rem;text-transform:uppercase;font-weight:650;color:#6480aa;line-height:1.25}.pb-event-format{position:absolute;bottom:10px;left:11px;border-radius:8px;padding:5px 8px;background:#fffe;font-size:.75rem!important;line-height:1.35;color:#385679!important;max-width:calc(100% - 20px)}.pb-event-copy{display:flex;flex-direction:column;gap:8px;flex:1;width:100%;padding:15px;min-width:0}.pb-event-copy>small{font-size:.8125rem;color:#7285a1;line-height:1.45}.pb-event-copy>strong{font-size:1.0625rem;line-height:1.35;font-weight:700;overflow-wrap:anywhere}.pb-event-copy>span{font-size:.875rem;color:#607897;line-height:1.5}.pb-event-copy>b{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.9375rem;color:#2b61bc;padding:8px 0 2px;margin-top:auto;line-height:1.45;font-weight:650}.pb-event-copy>b>span{display:flex;align-items:center;justify-content:center;width:31px;height:31px;border-radius:10px;background:#edf3ff;color:#496fa6;flex-shrink:0}.pb-event-copy>b .material-symbols-rounded{font-size:19px}.pb-partner-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pb-partner-row{border:1px solid #e4eaf4;background:#fff;border-radius:17px;padding:16px;min-width:0}.pb .pb-partner-open{display:flex;align-items:center;gap:15px;text-align:left;padding:0;width:100%;background:none;border:0;border-radius:0;box-shadow:none}.pb-partner-avatar{width:68px;height:68px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:14px;color:#fff}.pb-partner-avatar>.material-symbols-rounded{font-size:32px}.pb-partner-copy{display:flex;flex-direction:column;gap:7px;min-width:0;flex:1}.pb-partner-copy>strong{font-size:1.0625rem;font-weight:650;color:#294567;overflow-wrap:anywhere;line-height:1.35}.pb-partner-address{font-size:.875rem;line-height:1.5;color:#7c8ea7;overflow-wrap:anywhere}.pb-partner-address>.material-symbols-rounded{font-size:16px;vertical-align:-3px;margin-right:4px}.pb-partner-meta{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.8125rem;color:#6f86a5;line-height:1.5}.pb-partner-meta>b{color:#3865a8;font-weight:550}.pb-partner-open>.material-symbols-rounded{color:#91a5c0;font-size:22px}.pb-service-count{font-size:.8125rem!important;line-height:1.65!important;margin:19px 0 0!important;color:#73849d!important}.pb .pb-explore-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:5px 0 20px;flex-wrap:wrap}.pb-view-tabs{display:flex;gap:5px;border:1px solid #dce7f7;background:#eff4fb;padding:4px;border-radius:12px}.pb-view-tabs>button{font-size:.875rem;min-height:40px;border:0;background:none;border-radius:9px;color:#7290b7;padding:9px 13px;gap:7px}.pb-view-tabs>button[aria-pressed=true]{color:#2862bf;background:#fff;box-shadow:0 2px 8px #2559950d}.pb-view-tabs .material-symbols-rounded{font-size:19px}.pb .pb-explore-city{display:flex;flex-direction:row;align-items:center;gap:6px;padding:3px 8px;border:1px solid #d8e3f3;border-radius:12px;background:#fff;color:#5480b6}.pb-explore-city select{border:0;background:none;max-width:240px;padding:8px;font-size:.875rem;color:#355d8d;min-height:40px}.pb-explore-city .material-symbols-rounded{font-size:20px}.pb-results-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:20px}.pb-results-heading h2{font-size:1.25rem;margin:0 0 5px}.pb-results-heading p{font-size:.875rem;margin:0}.pb-results-heading label{display:flex;flex-direction:row;align-items:center;gap:7px;font-size:.8125rem;color:#7c91ad}.pb-results-heading select{font-size:.875rem;min-height:42px;border-color:#dce6f6;background:#fff;padding:8px;color:#496d9f}.pb-service-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:46px;height:46px;border-radius:14px;background:#e5efff;color:#3267bd}.pb-business-monogram.pb-booking{background:#e3eeff;color:#315ea8}.pb .po-empty{background:#fff;border:1px dashed #c6d9f5;border-radius:18px;grid-column:1/-1}.pb .pb-bottom button{background:none;border:0;color:#8595ab;font-weight:650}.pb .pb-bottom button.selected{color:#2661c8;background:none}.pb-bottom button>.material-symbols-rounded{display:flex;align-items:center;justify-content:center;padding:4px 15px;border-radius:30px;font-size:25px;min-height:32px}.pb-bottom button.selected>.material-symbols-rounded{background:#e1edff;color:#2661c8;box-shadow:none}@media(hover:hover){.pb-event-card:hover{box-shadow:0 6px 18px #264f8314;transform:translateY(-2px)}}@media(max-width:1000px){.pb-header-inner{padding-inline:24px;gap:15px}.pb-header .pb-desktop-nav{gap:3px}.pb-header .pb-desktop-nav button{padding:9px 11px;font-size:.875rem}.pb-header .pb-desktop-nav .material-symbols-rounded{display:none}.pb-header-actions{gap:6px}.pb-header-actions button{width:36px;height:36px;min-height:36px}.pb-feature-copy{padding:25px}.pb-feature-copy h2{font-size:1.85rem}.pb-event-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.pb-event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pb-partner-list{grid-template-columns:1fr}.pb-feature-copy{padding:23px}.pb-feature-copy h2{font-size:1.75rem}.pb-feature-art{padding:18px 18px 18px 0}.pb-header-actions{gap:5px}}@media(max-width:700px){.pb{padding-bottom:calc(85px + env(safe-area-inset-bottom))}.pb main{padding:18px 18px 35px}.pb-header-inner{min-height:66px;padding:11px 16px;gap:12px}.pb-header .pb-desktop-nav{display:none}.pb-brand-group{gap:8px}.pb .pb-brand{width:82px;min-height:38px}.pb-brand img{width:82px;height:auto;max-height:38px}.pb-brand-group>strong{font-size:1.0625rem}.pb-header-actions{gap:5px}.pb-header-actions button{width:35px;height:38px;min-height:38px;padding:6px}.pb-header-actions .material-symbols-rounded{font-size:23px}.pb-header .pb-menu{padding:12px 18px;gap:8px;display:grid;grid-template-columns:1fr 1fr}.pb-menu button{font-size:.875rem;justify-content:flex-start}.pb-menu button:last-child{grid-column:1/-1}.pb-events-intro{gap:12px;margin-bottom:13px}.pb-events-intro h1{font-size:1.35rem;line-height:1.3;letter-spacing:-.025em}.pb-events-intro>div>small{font-size:.75rem;letter-spacing:.07em}.pb .pb-events-intro>button{font-size:.875rem;gap:5px}.pb-events-intro>button>.material-symbols-rounded{font-size:18px}.pb .pb-events-search{min-height:51px;border-radius:15px;padding-inline:13px;gap:9px}.pb .pb-events-search input{font-size:1rem;min-height:47px}.pb-event-categories{gap:8px;scrollbar-width:none;margin-inline:-2px;margin-bottom:10px}.pb-event-categories::-webkit-scrollbar{display:none}.pb .pb-event-categories>button{font-size:.875rem;min-height:44px;padding:9px 11px;gap:7px}.pb-event-categories .material-symbols-rounded{font-size:20px}.pb-feature-hero{grid-template-columns:1.2fr 1fr;min-height:235px;border-radius:20px}.pb-feature-copy{padding:22px 8px 22px 17px}.pb-feature-copy>small{font-size:.75rem;letter-spacing:.06em}.pb-feature-copy h2{font-size:1.5rem;margin:9px 0 13px;line-height:1.18}.pb-feature-copy p{font-size:.875rem;gap:6px;line-height:1.5;align-items:flex-start}.pb-feature-copy p>.material-symbols-rounded{font-size:17px;margin-top:2px}.pb-feature-copy .po-primary{min-height:44px;padding:10px 12px;font-size:.875rem;margin-top:15px;gap:6px;max-width:100%}.pb-feature-copy .po-primary>.material-symbols-rounded{font-size:18px}.pb .pb-feature-art{padding:15px 12px 15px 4px}.pb-feature-art>.pb-event-visual{min-height:205px;border-radius:14px}.pb-feature-art .pb-event-format{font-size:.75rem!important;left:6px;bottom:8px;padding:4px 6px;max-width:calc(100% - 12px)}.pb-event-shortcuts{gap:10px;margin-top:12px}.pb .pb-event-shortcuts>button{padding:12px 11px;gap:8px;min-height:76px;border-radius:17px}.pb-event-shortcuts>button>span:first-child{font-size:24px}.pb-event-shortcuts>button>span:last-child{display:none}.pb-event-shortcuts b{font-size:.9375rem;line-height:1.4}.pb-event-shortcuts small{font-size:.8125rem;line-height:1.5}.pb-event-section{margin-top:20px;padding:0 10px 10px;border-radius:17px}.pb-event-heading{margin:0 -10px 10px;padding:4px 11px;min-height:51px;gap:10px}.pb-event-heading h2{font-size:1.0625rem;line-height:1.4}.pb .pb-event-heading>button{font-size:.875rem;min-height:43px;gap:3px}.pb-event-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.pb-event-card{border-radius:14px}.pb-event-visual{aspect-ratio:1.3}.pb-event-visual>.material-symbols-rounded{font-size:48px}.pb-event-duration{width:39px;min-height:45px;left:8px;top:8px;border-radius:9px;padding:4px;gap:2px}.pb-event-duration b{font-size:1.0625rem}.pb-event-duration small{font-size:.75rem}.pb-event-format{font-size:.75rem!important;bottom:7px;left:7px;padding:3px 5px;max-width:calc(100% - 14px)}.pb-event-copy{padding:12px 10px;gap:7px}.pb-event-copy>small{font-size:.75rem;line-height:1.5}.pb-event-copy>strong{font-size:1rem;line-height:1.4}.pb-event-copy>span{font-size:.8125rem;line-height:1.5}.pb-event-copy>b{font-size:.875rem;padding-top:7px;gap:5px;flex-wrap:wrap}.pb-event-copy>b>span{width:27px;height:27px;border-radius:8px;margin-left:auto}.pb-event-copy>b .material-symbols-rounded{font-size:17px}.pb-partner-row{padding:14px;border-radius:15px}.pb .pb-partner-open{gap:12px}.pb-partner-avatar{width:57px;height:63px;border-radius:12px}.pb-partner-avatar>.material-symbols-rounded{font-size:28px}.pb-partner-copy{gap:6px}.pb-partner-copy>strong{font-size:1rem}.pb-partner-address{font-size:.875rem}.pb-partner-meta{font-size:.8125rem;gap:4px 9px}.pb-service-count{font-size:.8125rem!important;margin-top:16px!important}.pb .pb-explore-toolbar{gap:12px;margin-bottom:18px}.pb-view-tabs{gap:3px;max-width:100%}.pb-view-tabs>button{font-size:.875rem;min-height:41px;padding:9px 11px;gap:6px}.pb-explore-city{margin-left:auto;max-width:100%}.pb-explore-city select{font-size:.875rem;max-width:190px;min-height:38px}.pb-results-heading{gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:17px}.pb-results-heading h2{font-size:1.2rem}.pb-results-heading label>span{display:none}.pb-results-heading select{font-size:.875rem;max-width:156px;padding:8px;min-height:40px}.pb-results-heading p{font-size:.8125rem}.pb .pb-bottom{display:flex;align-items:center;justify-content:center;position:fixed;bottom:0;left:0;right:0;z-index:125;background:#fffffff2;border-top:1px solid #dce5f3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:6px 14px calc(8px + env(safe-area-inset-bottom));min-height:79px;gap:8px}.pb .pb-bottom>button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;min-height:61px;flex:1;max-width:170px;border:0;border-radius:0;background:none;color:#8595ab;padding:3px 0;font-size:.875rem;font-weight:650;line-height:1.35}.pb .pb-bottom>button.selected{background:none;color:#2661c8}.pb-bottom button>.material-symbols-rounded{width:auto;height:32px;min-height:32px;padding:4px 15px;border-radius:30px;font-size:24px}.pb-bottom button.selected>.material-symbols-rounded{background:#e1edff;color:#2661c8;box-shadow:none}.pb .pb-bottom button:hover{background:none}.pb .pb-bottom button:hover>.material-symbols-rounded{background:#eef4ff}}@media(max-width:360px){.pb main{padding-inline:13px}.pb-header-inner{padding-inline:12px;gap:8px}.pb .pb-brand,.pb-brand img{width:74px}.pb-brand-group{gap:7px}.pb-brand-group>strong{font-size:1rem}.pb-header-actions{gap:3px}.pb-header-actions button{width:32px}.pb-events-intro{gap:10px;flex-wrap:wrap}.pb-events-intro h1{font-size:1.3rem}.pb .pb-events-intro>button{min-height:34px}.pb-feature-copy{padding:20px 7px 20px 14px}.pb-feature-copy h2{font-size:1.4rem}.pb-feature-copy .po-primary{padding:10px 9px}.pb .pb-feature-art{padding-right:10px}.pb-event-heading h2{font-size:1rem}.pb .pb-event-heading>button{font-size:.8125rem}.pb-event-copy{padding:11px 9px}.pb-event-copy>strong{font-size:1rem}.pb-event-shortcuts b{font-size:.875rem}.pb .pb-event-shortcuts>button{padding-inline:9px;gap:7px}.pb-event-shortcuts>button>span:first-child{font-size:21px}}@media(min-width:1024px){.pb-event-section .pb-event-grid:has(>.pb-event-card:only-child){grid-template-columns:1fr}.pb-event-section .pb-event-grid>.pb-event-card:only-child .pb-event-open{display:grid;grid-template-columns:300px 1fr}.pb-event-section .pb-event-grid>.pb-event-card:only-child .pb-event-visual{height:100%;aspect-ratio:1.9}.pb-event-section .pb-event-grid>.pb-event-card:only-child .pb-event-copy{padding:23px}.pb-event-section .pb-event-grid>.pb-event-card:only-child .pb-event-copy>strong{font-size:1.25rem}}@media(prefers-reduced-motion:reduce){.pb-event-card{transition:none}.pb-event-card:hover{transform:none}}.pb-booking-account{display:flex;align-items:center;gap:13px;padding:17px;margin:16px 0 20px;background:#f1f6ff;border:1px solid #dce7f8;border-radius:15px;min-width:0}.pb-booking-account>.material-symbols-rounded{font-size:32px;color:#2463c6}.pb-booking-account>div{display:flex;flex:1;min-width:0;flex-direction:column;gap:5px}.pb-booking-account small{font-size:.6875rem;letter-spacing:.08em;font-weight:750;color:#5c7496}.pb-booking-account strong{font-size:1rem;overflow-wrap:anywhere}.pb-booking-account span:not(.material-symbols-rounded){font-size:.875rem;color:#526987;overflow-wrap:anywhere}.pb .pb-booking-account>button{min-height:40px;padding:9px 11px;border:0;background:#fff;font-size:.8125rem;gap:5px;color:#225bb5;flex-shrink:0}.pb-booking-account>button .material-symbols-rounded{font-size:19px}@media(max-width:400px){.pb-booking-account{gap:9px;padding:13px}.pb-booking-account>.material-symbols-rounded{display:none}.pb .pb-booking-account>button{padding:9px}.pb-booking-account>button .material-symbols-rounded{display:none}}.pb-staff-picker{margin:18px 0 22px}.pb-staff-picker h3{font-size:15px;margin:0 0 12px}.pb-staff-options{display:flex;gap:10px;flex-wrap:wrap}.pb .pb-staff-options>button{display:flex;align-items:center;gap:11px;min-height:76px;padding:13px 16px;border:1px solid #dce5f3;border-radius:15px;background:#fff;text-align:left;flex:1;min-width:200px}.pb .pb-staff-options>button[aria-pressed=true]{border-color:#3873cf;background:#f1f6ff;box-shadow:0 0 0 1px #3873cf}.pb-staff-avatar{display:grid;place-items:center;width:42px;height:42px;flex-shrink:0;border-radius:50%;background:#e0ecff;color:#2561ba;font-size:14px;font-weight:800}.pb-staff-options strong{display:block;font-size:15px;overflow-wrap:anywhere}.pb-staff-options small{display:block;margin-top:4px;font-size:12px;color:#6b7d96;font-weight:500}.pb-staff-options .material-symbols-rounded{margin-left:auto;font-size:20px;color:#2768c6}.pb-request-staff{display:flex;gap:5px;align-items:center;font-size:14px;color:#526987}.pb-request-staff .material-symbols-rounded{font-size:18px}@media(max-width:500px){.pb .pb-staff-options>button{min-width:100%;padding:12px}.pb-staff-options strong{font-size:15px}}body #homeView.app-shell:has(>#superWorkspace.imigani-page:not([hidden])){background:#f4f7f7!important}body #homeView.app-shell:has(>#superWorkspace.imigani-page:not([hidden]))>.app-header{background:#fff!important;border-bottom-color:#e0e9e8!important}body #homeView.app-shell:has(>#superWorkspace.imigani-page:not([hidden])) .eh-row>strong{color:#153f40!important}body #homeView #superWorkspace.imigani-page{--im-ink:#173b3c;--im-muted:#667c7b;--im-green:#14665e;--im-paper:#f4f7f7;--im-line:#dfe8e7;padding:0 clamp(20px,3vw,44px) calc(112px + env(safe-area-inset-bottom))!important;background:var(--im-paper);color:var(--im-ink)}#imiganiContent{max-width:1200px;margin:0 auto;font:400 1rem/1.6 DM Sans,sans-serif}#imiganiContent [hidden]{display:none!important}#imiganiContent :is(button,a,input):focus-visible,.imigani-page .im-bottom button:focus-visible{outline:3px solid #399d90;outline-offset:3px}#imiganiContent :is(h1,h2,h3){color:var(--im-ink);text-wrap:balance}#imiganiContent h1{font-size:clamp(1.85rem,3vw,2.65rem);letter-spacing:-1.1px;line-height:1.18;margin-bottom:10px}#imiganiContent h2{font-size:1.4rem;letter-spacing:-.4px;line-height:1.35}#imiganiContent button{touch-action:manipulation}#imiganiContent .im-utility{min-height:86px;margin:0 0 20px;border-bottom:1px solid var(--im-line);gap:18px;flex-wrap:wrap;padding:15px 0}#imiganiContent .im-language-label{font-size:.875rem;font-weight:500;color:#617b79;gap:10px}#imiganiContent .im-language-label .material-symbols-rounded{font-size:21px;color:#2d8076}#imiganiContent .im-utility>div{gap:8px;flex-wrap:wrap}#imiganiContent .im-utility button{min-height:44px;min-width:44px;padding:10px 13px;border:1px solid #dce7e5;border-radius:12px;background:#fff;color:#3b625e;font-size:.875rem;font-weight:600;gap:7px}#imiganiContent .im-utility button.active{background:#e0f0ea;border-color:#bdded4;color:#14665e}#imiganiContent .im-utility button[data-language]{background:#e9f1ef;border-color:#e0e9e6}#imiganiContent .im-saved-count{display:grid;place-items:center;font-size:.75rem;line-height:1;min-width:21px;min-height:21px;padding:4px;background:#edf3f1;color:#44746d;border-radius:6px;font-variant-numeric:tabular-nums}#imiganiContent .im-search{gap:10px;margin:0 0 26px}#imiganiContent .im-search label{min-height:54px;padding:11px 17px;border:1px solid #d9e5e2;border-radius:14px;background:#fff;box-shadow:0 3px 12px #123c3804;color:#64847f;gap:12px}#imiganiContent .im-search label:focus-within{border-color:#68a69c;box-shadow:0 0 0 3px #14665e12}#imiganiContent .im-search input{font-size:1rem;line-height:1.5;padding:3px 0;outline:none}#imiganiContent .im-search input::placeholder{color:#7c928f}#imiganiContent .im-search>button{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #dce7e5;background:#fff;border-radius:12px;color:#6c8680;padding:8px}#imiganiContent .im-heading{gap:20px;margin-bottom:26px;align-items:center}#imiganiContent .im-heading p{font-size:1rem;line-height:1.65;color:#6a7f7c}#imiganiContent .im-feature{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);border:1px solid #124844;border-radius:24px;background:#103f3b;min-height:330px;margin:0 0 34px;box-shadow:0 12px 35px #123c3810}#imiganiContent .im-feature-copy{padding:36px clamp(24px,3vw,42px)}#imiganiContent .im-eyebrow{font-size:.75rem;font-weight:700;letter-spacing:1.4px;line-height:1.5;color:#3c7e72}#imiganiContent .im-feature .im-eyebrow{color:#ebc98b}#imiganiContent .im-feature h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,3.5vw,3rem);font-weight:500;letter-spacing:-.8px;line-height:1.13;color:#fffdf5;margin:16px 0}#imiganiContent .im-feature-copy p{font-size:1rem;line-height:1.65;color:#c9dfd7;max-width:350px;margin-bottom:25px}#imiganiContent .im-feature img{min-height:330px;max-height:420px;height:100%;width:100%;object-fit:cover;object-position:36% center}#imiganiContent :is(.im-primary,.im-secondary){min-height:46px;padding:12px 18px;border-radius:12px;font-size:.875rem;font-weight:650;line-height:1.45;gap:9px}#imiganiContent .im-primary{background:#14665e;color:#fff;box-shadow:none}#imiganiContent .im-primary:hover{background:#0e514a}#imiganiContent .im-feature .im-primary{background:#edca86;color:#243e31}#imiganiContent .im-feature .im-primary:hover{background:#f4d9a1}#imiganiContent .im-secondary{background:#eaf0ee;color:#436960}#imiganiContent .im-section-title{margin-bottom:18px;gap:15px;flex-wrap:wrap}#imiganiContent .im-section-title h2{font-size:1.4rem;margin:0}#imiganiContent .im-section-title>span{font-size:.8125rem;color:#69837d;line-height:1.5}#imiganiContent .im-chips{gap:9px;padding:0 0 21px;margin:0;scrollbar-width:thin;scrollbar-color:#cadbd5 transparent;overscroll-behavior-x:contain}#imiganiContent .im-chips button{min-height:43px;padding:10px 16px;border-radius:11px;border:1px solid #dce7e3;background:#fff;color:#5b7670;font-size:.875rem;font-weight:550}#imiganiContent .im-chips button.active{background:#14665e;border-color:#14665e;color:#fff}#imiganiContent .im-story-grid{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}#imiganiContent .im-story-row{position:relative;border:1px solid #e0e9e6;border-radius:19px;background:#fff;box-shadow:0 4px 16px #123c3804;padding:22px 17px 22px 22px;gap:11px;align-items:flex-start}#imiganiContent .im-row-open{gap:17px;min-height:88px;align-items:center}#imiganiContent .im-row-open small{font-size:.75rem;line-height:1.5;letter-spacing:.25px;color:#688a7f;margin-bottom:6px;font-weight:600}#imiganiContent .im-row-open h3{font-size:1.125rem;line-height:1.4;letter-spacing:-.3px;margin:0 0 7px}#imiganiContent .im-row-open p{font-size:.8125rem;line-height:1.5;color:#6d827d}#imiganiContent .im-row-open>.material-symbols-rounded{display:none}#imiganiContent .im-topic-icon{width:62px;height:76px;border-radius:13px;color:#3a776b;background:#e4efe9;border:1px solid #ffffff80}#imiganiContent .im-topic-icon .material-symbols-rounded{font-size:29px}#imiganiContent .im-topic-icon.gold{background:#fff1ce;color:#9a6b21}#imiganiContent .im-topic-icon.rose{background:#fce8df;color:#9d5941}#imiganiContent .im-topic-icon.lavender{background:#e9edff;color:#5b66a3}#imiganiContent .im-topic-icon.sky{background:#e2f1f8;color:#36728d}#imiganiContent .im-topic-icon.peach{background:#fff0df;color:#a16a3a}#imiganiContent .im-save{min-width:42px;width:42px;height:42px;border:1px solid #e6eeea;border-radius:12px;background:#f8fbf9;color:#769388}#imiganiContent .im-save.active{background:#e0f0e7;border-color:#c2ddcf;color:#176454}#imiganiContent .im-note{padding:21px 22px;margin-top:22px;border:1px solid #dce7e3;border-radius:16px;background:#eaf2ef;color:#537d6e;gap:13px}#imiganiContent .im-note p{font-size:.875rem;line-height:1.7}#imiganiContent .im-storage{font-size:.75rem;line-height:1.65;color:#718981;margin-top:32px!important}#imiganiContent .im-storage-error{color:#a43c2c;background:#fff1ed;padding:12px;border-radius:10px}#imiganiContent .im-back{min-height:44px;padding:8px 0;margin:0 0 15px;gap:9px;font-size:.875rem;color:#4c7b6c}#imiganiContent .im-reader{max-width:900px;margin:0 auto;min-height:440px;padding:32px clamp(25px,5vw,70px) 38px;background:#fff;border:1px solid #dce7e3;border-radius:23px;box-shadow:0 8px 30px #163e3406}#imiganiContent .im-reader-tools{margin-bottom:24px;gap:15px}#imiganiContent .im-reader-tools .im-eyebrow{font-size:.75rem}#imiganiContent .im-reader-tools button[data-size]{height:42px;width:50px;border-radius:11px;background:#eef4f0;color:#386857;font-size:1rem}#imiganiContent .im-reader h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.85rem,3vw,2.8rem);font-weight:500;line-height:1.25;color:#1e4b3f;letter-spacing:-.6px;margin-bottom:25px}#imiganiContent .im-reader-progress{height:5px;border-radius:5px;background:#e8f0eb}#imiganiContent .im-reader-progress>span{background:#419079}#imiganiContent .im-story-text{color:#3d554c;line-height:1.95;font-size:var(--reading-size);max-width:62ch;margin:36px auto!important;min-height:180px}#imiganiContent .im-page-buttons{padding-top:23px;gap:12px;flex-wrap:wrap;border-color:#e2ebe5}#imiganiContent .im-page-buttons>span{font-size:.875rem;color:#809387;font-variant-numeric:tabular-nums}#imiganiContent .im-page-buttons :is(.im-primary,.im-secondary){font-size:.875rem!important;padding:12px 16px!important}#imiganiContent .im-knowledge{padding-top:27px;margin-top:28px;border-color:#e1eae5}#imiganiContent .im-knowledge h2{font-size:1.2rem;line-height:1.5;color:#365848}#imiganiContent .im-answers{gap:12px}#imiganiContent .im-answers button{font-size:1rem;min-height:60px;padding:16px 18px;border:1px solid #dae6df;border-radius:14px;background:#fff;color:#40594e;line-height:1.5}#imiganiContent .im-answers button>b{background:#edf3ef;color:#5a7869;width:31px;height:31px;border-radius:9px;font-size:.875rem}#imiganiContent .im-answers button:hover:not(:disabled){background:#f2f7f4;border-color:#9cc9b6}#imiganiContent .im-answers button.correct{background:#e0f3e9;border-color:#7dbda0;color:#176849;opacity:1}#imiganiContent .im-answers button.wrong{background:#fff0e9;border-color:#e8b4a3;color:#a64c34}#imiganiContent .im-feedback{font-size:1rem;line-height:1.65;border-radius:14px}#imiganiContent .im-score{background:#fff0ce;color:#95671c;font-size:.875rem;border-radius:12px;padding:11px 14px;white-space:nowrap}#imiganiContent .im-riddle-start{display:flex;align-items:center;gap:23px;padding:30px;background:#193e5c;color:#fff;border-radius:23px;margin-bottom:32px}#imiganiContent .im-riddle-start .im-eyebrow{color:#afcee3}#imiganiContent .im-riddle-start h2{font-family:Georgia,serif;font-size:2rem;color:#fff;line-height:1.25}#imiganiContent .im-riddle-start p{font-size:1rem;line-height:1.6;color:#bfd5e1}#imiganiContent .im-riddle-start .im-primary{background:#d6e9f4;color:#224964;flex-shrink:0}#imiganiContent .im-round{border-radius:20px;background:#ffffff14;width:72px;height:72px;color:#bad9eb}#imiganiContent .im-riddle-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:15px}#imiganiContent .im-riddle-tile{padding:24px 20px;border:1px solid #dce6eb;border-radius:18px;background:#fff;color:#395875;gap:10px;min-height:178px}#imiganiContent .im-riddle-tile>span:first-child{font-size:2.5rem;color:#acc5d6;margin-bottom:11px}#imiganiContent .im-riddle-tile b{font-size:1rem;line-height:1.4}#imiganiContent .im-riddle-tile small{font-size:.8125rem;line-height:1.4;color:#72909e}#imiganiContent .im-riddle-tile>.material-symbols-rounded{color:#83a5bc}#imiganiContent .im-riddle-tile.solved{background:#e8f3ed;border-color:#c9dfd0}#imiganiContent .im-riddle-tile.solved>.material-symbols-rounded{color:#388262}#imiganiContent .im-game{background:#fff;border:1px solid #dbe7ed;color:#34566e;max-width:800px;padding:32px;border-radius:24px;box-shadow:0 8px 30px #153c5d06}#imiganiContent .im-game-top{font-size:.875rem;line-height:1.5;gap:14px;flex-wrap:wrap;color:#7090a6}#imiganiContent .im-game-icon{background:#e8f2f8;color:#3f7fa2;border-radius:20px;width:76px;height:76px;margin:30px auto 23px}#imiganiContent .im-game h1{font-family:Georgia,serif;font-size:clamp(1.6rem,2.5vw,2rem);line-height:1.45;color:#254b66;letter-spacing:-.5px;max-width:620px;margin-inline:auto}#imiganiContent .im-game>p{font-size:1rem;color:#728a9c}#imiganiContent .im-game .im-answers button{border-color:#dce7ed;background:#f8fbfd;color:#456078}#imiganiContent .im-game .im-answers button.correct{background:#e0f3e9;border-color:#7dbda0;color:#176849}#imiganiContent .im-game .im-answers button.wrong{background:#fff0e9;border-color:#e8b4a3;color:#a64c34}#imiganiContent .im-game-bottom{font-size:.8125rem;color:#7a92a1;gap:12px;flex-wrap:wrap}#imiganiContent .im-game-bottom .im-secondary{background:#eaf2f7;color:#466a84}#imiganiContent .im-hint{background:#fff4d9;color:#8d702e!important;font-size:1rem;line-height:1.65}#imiganiContent .im-culture-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}#imiganiContent .im-culture-card{background:#fff;border:1px solid #dce7e1;color:#3a6755;border-radius:21px;overflow:hidden;box-shadow:0 5px 18px #123c3804}#imiganiContent .im-culture-card>button:first-child{padding:26px 24px;display:flex;flex-direction:column;align-items:flex-start;min-height:300px}#imiganiContent .im-culture-card .im-culture-top{width:100%;margin-bottom:23px}#imiganiContent .im-culture-top .im-topic-icon{width:58px;height:58px;background:#e6f0e9;border-radius:16px}#imiganiContent .im-culture-card.gold .im-topic-icon{background:#fff0cc;color:#9a7424}#imiganiContent .im-culture-card.rose .im-topic-icon{background:#fbe5df;color:#a55a45}#imiganiContent .im-culture-card.lavender .im-topic-icon{background:#e7ecfc;color:#5b6ea6}#imiganiContent .im-culture-top>span:last-child{font-size:2rem;color:#a7bcaf;opacity:.75}#imiganiContent .im-culture-card small{font-size:.75rem;letter-spacing:.4px;line-height:1.5;color:#6b8b79;opacity:1}#imiganiContent .im-culture-card h2{font:500 1.85rem/1.2 Georgia,serif;color:#335943;margin:13px 0 10px;overflow-wrap:anywhere}#imiganiContent .im-culture-card p{font-size:.9375rem;line-height:1.6;color:#779084;opacity:1;margin-bottom:24px}#imiganiContent .im-read-link{font-size:.875rem;line-height:1.45;gap:7px;font-weight:650;margin-top:auto;padding-right:32px}#imiganiContent .im-culture-card>.im-save{background:#f3f7f4;color:#658b78;width:42px;height:42px;right:14px;bottom:14px}#imiganiContent .im-culture-card>.im-save.active{background:#e0f0e7;color:#176454}#imiganiContent .im-lesson-language{font-size:.8125rem;color:#819787}#imiganiContent .im-culture-text{font-size:1.0625rem;line-height:1.9;color:#52705d}#imiganiContent .im-activity{background:#edf4ed;color:#517b56;padding:24px;border-radius:17px}#imiganiContent .im-activity h3{font-size:1.0625rem}#imiganiContent .im-activity p{font-size:1rem;line-height:1.7}#imiganiContent .im-source{font-size:.8125rem;line-height:1.6;color:#5d836d;overflow-wrap:anywhere}#imiganiContent .im-proverb-grid{gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}#imiganiContent .im-proverb-card{border:1px solid #dce7e1;border-radius:22px;background:#fff;box-shadow:0 4px 18px #123c3804;overflow:hidden}#imiganiContent .im-proverb-card:nth-child(3n+2){background:#eff5f1}#imiganiContent .im-proverb-card:nth-child(3n){background:#f9f3e7;border-color:#ede3cd}#imiganiContent .im-proverb-card>button:first-child{padding:28px 27px;display:flex;flex-direction:column;align-items:flex-start;color:#46725b}#imiganiContent .im-proverb-label{font-size:.75rem;line-height:1.5;color:#7d9986;letter-spacing:1px}#imiganiContent .im-proverb-card blockquote{font-size:1.75rem;line-height:1.4;color:#335642;letter-spacing:-.4px;margin:23px 0 17px;min-height:104px;overflow-wrap:anywhere}#imiganiContent .im-proverb-card p{font-size:.9375rem;line-height:1.65;color:#79917f;margin-bottom:30px}#imiganiContent .im-proverb-card>.im-save{background:#ffffffb0;color:#769881;bottom:16px;right:16px}#imiganiContent .im-proverb-card>.im-save.active{background:#dcecdf;color:#216749}#imiganiContent .im-credit{font-size:.8125rem;line-height:1.8;color:#7a9181;margin-top:28px}#imiganiContent .im-credit a{color:#4f7d62}#imiganiContent .im-proverb-reader{background:#fffdf5;border-color:#e9e2cc}#imiganiContent .im-quote{color:#cfad60;font-size:6.5rem;line-height:.8;margin:25px 0 0}#imiganiContent .im-proverb-translation{font-size:1.125rem;line-height:1.75;color:#8d886b}#imiganiContent .im-proverb-reader>section{border-color:#e8e4d3;padding-top:28px}#imiganiContent .im-proverb-reader section h2{font-size:1.125rem;color:#646e49;margin-bottom:12px}#imiganiContent .im-proverb-reader section p{font-size:1rem;line-height:1.8;color:#848568;margin-bottom:28px}#imiganiContent .im-results{gap:14px;grid-template-columns:repeat(2,minmax(0,1fr))}#imiganiContent .im-result{border:1px solid #dce7e1;border-radius:17px;background:#fff;padding:19px;color:#3d654f;gap:15px;min-height:105px}#imiganiContent .im-result .im-topic-icon{width:50px;height:58px;border-radius:13px}#imiganiContent .im-result small{font-size:.75rem;line-height:1.5;color:#829985}#imiganiContent .im-result strong{font-size:1rem;line-height:1.5}#imiganiContent .im-empty{background:#fff;border:1px solid #dce7e1;border-radius:22px;padding:48px 24px;color:#789b85}#imiganiContent .im-empty h2{color:#38684a}#imiganiContent .im-empty p{font-size:1rem;line-height:1.65;color:#7b9381}.imigani-page .im-bottom:not(.dt-context-nav){background:#fffffff7;border-top:1px solid #dbe7e1;box-shadow:0 -5px 25px #163e3408;border-radius:20px 20px 0 0;padding-top:10px}.imigani-page .im-bottom:not(.dt-context-nav) button{min-height:66px;gap:4px;color:#809789}.imigani-page .im-bottom:not(.dt-context-nav) button[aria-current]{color:#176653}.imigani-page .im-bottom:not(.dt-context-nav) button[aria-current]>.material-symbols-rounded{background:#e1efe7;color:#176653}.imigani-page .im-bottom:not(.dt-context-nav) b{font-size:.875rem;line-height:1.35}.imigani-page .im-bottom:not(.dt-context-nav) small{font-size:.75rem;line-height:1.3}@media(hover:hover){#imiganiContent :is(.im-story-row,.im-proverb-card,.im-culture-card,.im-riddle-tile,.im-result):hover{border-color:#a9cbbb;box-shadow:0 7px 25px #153e3409}#imiganiContent .im-utility button:hover{background:#eaf3ee}#imiganiContent .im-save:hover{border-color:#9fc6b3;color:#176454}}@media(max-width:1050px){#imiganiContent .im-culture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#imiganiContent .im-riddle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#imiganiContent .im-proverb-grid{grid-template-columns:repeat(2,minmax(0,1fr))}#imiganiContent .im-utility .im-control-label{display:none}#imiganiContent .im-feature-copy{padding:30px}#imiganiContent .im-story-row{padding:20px 15px;gap:8px}#imiganiContent .im-row-open{gap:12px}#imiganiContent .im-story-row .im-topic-icon{width:48px;height:66px}}@media(max-width:700px){body #homeView #superWorkspace.imigani-page{padding:0 18px calc(118px + env(safe-area-inset-bottom))!important}#imiganiContent .im-utility{padding:13px 0;min-height:72px;gap:10px;margin-bottom:19px;flex-wrap:nowrap}#imiganiContent .im-language-label{max-width:125px;font-size:.75rem;gap:6px;line-height:1.5}#imiganiContent .im-language-label .material-symbols-rounded{display:none}#imiganiContent .im-utility>div{gap:6px;flex-wrap:nowrap}#imiganiContent .im-utility button{padding:9px 10px;font-size:.8125rem;gap:5px}#imiganiContent .im-utility button[data-language]>.material-symbols-rounded{display:none}#imiganiContent .im-search{margin-bottom:24px;gap:8px}#imiganiContent .im-search label{padding:11px 13px}#imiganiContent .im-heading{margin-bottom:23px;gap:14px}#imiganiContent h1{font-size:1.9rem;letter-spacing:-.6px}#imiganiContent .im-heading p{font-size:.9375rem}#imiganiContent .im-feature{grid-template-columns:minmax(0,1fr);min-height:310px;isolation:isolate;border-radius:21px;margin-bottom:28px}#imiganiContent .im-feature-copy{grid-area:1/1;z-index:1;padding:25px 22px;align-self:stretch;background:linear-gradient(90deg,#103f3bf7 8%,#103f3be0 46%,#103f3b50 78%,#103f3b08);display:flex;align-items:flex-start;flex-direction:column;justify-content:center}#imiganiContent .im-feature img{grid-area:1/1;min-height:310px;max-height:360px;object-position:55% center}#imiganiContent .im-feature h2{font-size:2rem;line-height:1.16;max-width:65%;margin:13px 0}#imiganiContent .im-feature .im-eyebrow{font-size:.75rem;letter-spacing:1px}#imiganiContent .im-feature-copy p{max-width:65%;font-size:.875rem;line-height:1.6;margin-bottom:20px;color:#d3e5dd}#imiganiContent .im-feature .im-primary{font-size:.875rem;min-height:46px;padding:11px 14px;gap:8px}#imiganiContent .im-feature .im-primary>.material-symbols-rounded:first-child{display:block}#imiganiContent .im-section-title h2{font-size:1.25rem}#imiganiContent .im-story-grid,#imiganiContent .im-results{grid-template-columns:1fr;gap:12px}#imiganiContent .im-story-row{padding:19px 15px 19px 18px}#imiganiContent .im-story-row .im-topic-icon{width:56px;height:72px}#imiganiContent .im-row-open{gap:15px}#imiganiContent .im-row-open h3{font-size:1.0625rem}#imiganiContent .im-note{padding:18px;align-items:flex-start}#imiganiContent .im-reader{padding:24px 22px 28px;border-radius:20px}#imiganiContent .im-reader h1{font-size:1.9rem;line-height:1.3}#imiganiContent .im-reader-tools{gap:10px;margin-bottom:23px}#imiganiContent .im-reader-tools .im-eyebrow{font-size:.75rem;letter-spacing:.7px}#imiganiContent .im-story-text{margin:28px auto!important;min-height:150px;line-height:1.9}#imiganiContent .im-page-buttons{gap:9px;justify-content:space-between}#imiganiContent .im-page-buttons :is(.im-primary,.im-secondary){padding:11px 12px!important}#imiganiContent .im-riddle-start{padding:23px;gap:16px;flex-wrap:wrap}#imiganiContent .im-riddle-start>.im-primary{margin-left:0;width:100%}#imiganiContent .im-riddle-start h2{font-size:1.7rem}#imiganiContent .im-riddle-start p{font-size:.9375rem}#imiganiContent .im-round{width:56px;height:60px;border-radius:16px}#imiganiContent .im-riddle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#imiganiContent .im-riddle-tile{padding:23px 18px;min-height:170px}#imiganiContent .im-game{padding:24px 20px;border-radius:21px}#imiganiContent .im-game h1{font-size:1.65rem;line-height:1.5}#imiganiContent .im-game-top{font-size:.8125rem}#imiganiContent .im-game .im-answers button{padding:14px}#imiganiContent .im-culture-grid{gap:13px}#imiganiContent .im-culture-card>button:first-child{padding:21px 17px 65px;min-height:325px}#imiganiContent .im-culture-top .im-topic-icon{width:49px;height:52px}#imiganiContent .im-culture-card h2{font-size:1.65rem}#imiganiContent .im-culture-card p{font-size:.875rem;min-height:0}#imiganiContent .im-culture-card .im-read-link{font-size:.8125rem;padding:0;gap:5px;flex-wrap:wrap}#imiganiContent .im-culture-card>.im-save{right:15px;bottom:14px}#imiganiContent .im-proverb-grid{grid-template-columns:1fr;gap:16px}#imiganiContent .im-proverb-card>button:first-child{padding:26px}#imiganiContent .im-proverb-card blockquote{min-height:0;font-size:1.8rem}#imiganiContent .im-culture-text{font-size:1rem}#imiganiContent .im-activity{padding:19px;gap:12px}}@media(max-width:380px){body #homeView #superWorkspace.imigani-page{padding-inline:14px!important}#imiganiContent .im-utility{flex-wrap:wrap}#imiganiContent .im-language-label{max-width:none}#imiganiContent .im-utility>div{margin-left:auto}#imiganiContent .im-feature-copy{padding:24px 18px;background:linear-gradient(90deg,#103f3bf7 6%,#103f3bdc 63%,#103f3b75)}#imiganiContent .im-feature h2,#imiganiContent .im-feature-copy p{max-width:84%}#imiganiContent .im-culture-grid{grid-template-columns:1fr}#imiganiContent .im-culture-card>button:first-child{min-height:270px;padding-bottom:28px}#imiganiContent .im-culture-card .im-read-link{padding-right:35px}#imiganiContent .im-reader{padding:22px 17px}#imiganiContent .im-reader-tools{flex-wrap:wrap}#imiganiContent .im-page-buttons>span{order:3;width:100%;text-align:center}.imigani-page .im-bottom:not(.dt-context-nav) b{font-size:.8125rem}}@media(prefers-reduced-motion:reduce){#imiganiContent *,.imigani-page .im-bottom *{transition:none!important;scroll-behavior:auto!important}}:root body #homeView.app-shell.super-page-open:has(>#superWorkspace.travel-page:not([hidden])){width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}body #homeView #superWorkspace.travel-page{--etr-ink: #122b3d;--etr-muted: #5c6c77;--etr-line: #dfe6ea;padding:0!important;width:100%!important;max-width:none!important;background:#f8fafb;color:var(--etr-ink);min-height:calc(100dvh - 64px)}.travel-page *,.travel-page *:before,.travel-page *:after{box-sizing:border-box}.travel-page button,.travel-page input,.travel-page select{font:inherit}.travel-page button{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.travel-page button:focus-visible,.travel-page input:focus-visible,.travel-page select:focus-visible{outline:3px solid #1466ef;outline-offset:4px}.travel-page .material-symbols-rounded{flex-shrink:0;font-size:23px}.etr-body{width:100%;max-width:none;margin:0;padding:24px 24px 40px}.etr-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.etr-intro .etr-eyebrow{color:#456370;font-size:11px;font-weight:750;letter-spacing:1.7px;margin:0 0 10px}.etr-intro h1{font-size:clamp(30px,4vw,44px);font-weight:750;letter-spacing:-1.6px;line-height:1.12;margin:0 0 10px}.etr-intro p{font-size:16px;line-height:1.5;color:var(--etr-muted);margin:0}.etr-intro>.material-symbols-rounded{font-size:44px;color:#176958;background:#e6f0eb;border-radius:50%;padding:16px;transform:rotate(-12deg)}.etr-search-panel{background:#fff;border:1px solid var(--etr-line);border-radius:18px;padding:0 24px 17px;box-shadow:0 5px 18px #16385006}.etr-tabs{display:flex;gap:25px;border-bottom:1px solid var(--etr-line);margin-bottom:20px}.etr-tabs button{border:0;border-bottom:3px solid transparent;padding:18px 3px 14px;background:transparent;display:flex;align-items:center;gap:8px;color:var(--etr-muted);font-size:15px;font-weight:650;white-space:nowrap;min-height:52px}.etr-tabs button[aria-pressed=true]{color:#145bd7;border-bottom-color:#145bd7}.etr-tabs button:hover{color:#145bd7}.etr-search{display:flex;gap:12px}.etr-search label{display:flex;align-items:center;gap:12px;border:1px solid #bdcdd6;border-radius:12px;padding:11px 16px;flex:1;min-width:0;background:#fff}.etr-search label>.material-symbols-rounded{color:#346252}.etr-search label>span:last-child{flex:1;min-width:0}.etr-field-label{display:block;font-size:12px;font-weight:650;color:#405969;margin-bottom:4px}.etr-search input{border:0;padding:0;width:100%;min-width:0;min-height:25px;background:transparent;color:var(--etr-ink);font-size:17px;box-shadow:none}.etr-search input::placeholder{color:#73828c;opacity:1}.etr-primary,.etr-secondary{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:48px;border:0;border-radius:11px;padding:12px 24px;font-size:16px;font-weight:650}.etr-primary{background:#145bd7;color:#fff;min-width:140px}.etr-primary:hover{background:#104bb4}.etr-secondary{background:#eaf1fd;color:#174ea5;margin-top:18px}.etr-cities{display:flex;align-items:center;flex-wrap:wrap;gap:5px 12px;margin-top:12px;font-size:13px;color:var(--etr-muted)}.etr-cities button{display:inline-flex;gap:4px;align-items:center;padding:8px 2px;min-height:40px;background:transparent;border:0;font-size:13px;color:#28595a;font-weight:650}.etr-cities .material-symbols-rounded{font-size:16px}.etr-search-hint{margin:12px 0 0;color:var(--etr-muted);font-size:13px;line-height:1.5}.etr-discovery{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:26px 0 32px}.etr-discovery-card{display:block;position:relative;overflow:hidden;isolation:isolate;min-height:210px;text-align:left;padding:24px;border-radius:16px;border:0;color:#fff;background:#385b4e}.etr-transport{background:#263951}.etr-discovery-card img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.etr-discovery-card:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,#061a24ed,#061a2433)}.etr-discovery-card:hover img{transform:scale(1.025)}.etr-discovery-copy{display:flex;flex-direction:column;justify-content:flex-end;min-height:162px}.etr-discovery-copy small{font-size:10px;letter-spacing:1.8px;font-weight:700;color:#e2efed}.etr-discovery-copy strong{display:block;font-size:26px;letter-spacing:-.6px;line-height:1.2;margin:8px 0 14px}.etr-discovery-copy>span{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:13px}.etr-discovery-copy .material-symbols-rounded{font-size:20px}.etr-results{margin-top:28px}.etr-results-head{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:18px}.etr-results-head h2{font-size:22px;letter-spacing:-.5px;line-height:1.25;margin:0 0 6px}.etr-results-head p{font-size:14px;color:var(--etr-muted);line-height:1.4;margin:0;overflow-wrap:anywhere}.etr-sort{display:flex;align-items:center;gap:7px;font-size:13px;color:var(--etr-muted);flex-shrink:0}.etr-sort select{min-height:44px;color:var(--etr-ink);border:1px solid var(--etr-line);padding:8px;border-radius:9px;background:#fff;font-size:14px}.etr-result-list{display:grid;grid-template-columns:1fr 1fr;gap:16px}.etr-result{background:#fff;border:1px solid var(--etr-line);border-radius:16px;padding:20px;display:flex;flex-direction:column;min-width:0}.etr-card-top{display:flex;align-items:center;gap:10px;margin-bottom:16px}.etr-category-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:11px;background:#e9f1eb;color:#24634e}.etr-kind-transport{background:#eaf0fd;color:#285ba1}.etr-card-kind{color:var(--etr-muted);font-size:12px;font-weight:600}.etr-save{margin-left:auto;display:grid;place-items:center;height:44px;width:44px;flex-shrink:0;color:#607684;background:transparent;border:1px solid var(--etr-line);border-radius:50%}.etr-save[aria-pressed=true]{color:#145bd7;background:#edf3ff;border-color:#c0d4f7}.etr-result h3{font-size:20px;line-height:1.3;margin:0 0 5px;letter-spacing:-.35px;overflow-wrap:anywhere}.etr-partner{color:#31566c;font-size:14px;margin:0 0 12px;overflow-wrap:anywhere}.etr-description{color:var(--etr-muted);font-size:14px;line-height:1.55;margin:0 0 15px;overflow-wrap:anywhere}.etr-location{margin:auto 0 18px;padding-top:2px;color:#445f71;display:flex;align-items:center;gap:5px;font-size:13px;overflow-wrap:anywhere}.etr-location .material-symbols-rounded{font-size:18px}.etr-card-bottom{border-top:1px solid #e9edf0;padding-top:16px;display:flex;align-items:center;flex-wrap:wrap;gap:12px;justify-content:space-between}.etr-card-bottom small{display:block;font-size:11px;color:var(--etr-muted);margin-bottom:4px}.etr-card-bottom strong{display:block;font-size:20px;letter-spacing:-.5px}.etr-view{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#edf3fe;border:0;color:#1454b5;border-radius:9px;font-size:13px;font-weight:650;min-height:44px;padding:10px 12px}.etr-view:hover{background:#dae7fe}.etr-view .material-symbols-rounded{font-size:19px}.etr-availability{display:flex;align-items:flex-start;gap:7px;color:var(--etr-muted);font-size:12px;line-height:1.5;margin:20px 0 0}.etr-availability .material-symbols-rounded{font-size:17px}.etr-empty{grid-column:1 / -1;text-align:center;padding:38px 24px;background:#fff;border:1px solid var(--etr-line);border-radius:16px;margin-top:12px}.etr-empty>.material-symbols-rounded{display:inline-grid;place-items:center;width:56px;height:56px;font-size:28px;color:#4c7066;background:#eff5f2;border-radius:50%;margin-bottom:15px}.etr-empty h3{font-size:21px;line-height:1.3;letter-spacing:-.5px;margin:0 0 9px}.etr-empty p{color:var(--etr-muted);font-size:14px;line-height:1.6;max-width:420px;margin:0 auto}.etr-loading{display:flex;align-items:center;justify-content:center;padding:38px 12px;gap:10px;font-size:15px;color:var(--etr-muted)}.etr-notice{padding:12px 16px;background:#eaf3ed;border-radius:10px;color:#295f4c;line-height:1.5;font-size:14px}.etr-bottom{display:flex;justify-content:center;gap:28px;border-top:1px solid var(--etr-line);background:#fff;padding:8px 20px}.etr-bottom button{background:transparent;border:0;display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:8px 15px;color:#637683;font-size:13px;font-weight:650}.etr-bottom button[aria-current=page]{color:#145bd7}.etr-demo-section{margin-top:30px}.etr-demo-label,.etr-demo-badge{background:#fff0d9;color:#704008;font-size:12px;font-weight:750;padding:7px 10px;border-radius:7px}.etr-demo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.etr-demo-card{min-width:0;background:#fff;border:1px solid var(--etr-line);border-radius:15px;overflow:hidden}.etr-demo-art{position:relative;aspect-ratio:16 / 8;background:#e4edfb;display:grid;place-items:center}.etr-demo-art img{width:100%;height:100%;object-fit:cover;position:absolute;inset:0}.etr-demo-art>.material-symbols-rounded{font-size:72px;color:#275894}.etr-demo-badge{position:absolute;left:14px;top:14px;box-shadow:0 2px 8px #16242f12}.etr-demo-copy{padding:20px}.etr-demo-copy h3{font-size:22px;line-height:1.3;margin:0 0 8px}.etr-demo-copy>p:not(.etr-location){font-size:16px;line-height:1.55;color:var(--etr-muted);margin:0 0 15px}.etr-demo-copy .etr-location{margin:0 0 10px}.etr-demo-features{display:flex;flex-wrap:wrap;gap:6px 14px;list-style:none;padding:0;margin:0 0 20px;font-size:14px;line-height:1.5;color:#405a6b}.etr-demo-price{border-top:1px solid var(--etr-line);padding-top:15px}.etr-demo-price>span{display:block;color:var(--etr-muted);font-size:13px;margin-bottom:5px}.etr-demo-price strong{font-size:23px}.etr-demo-price small{font-size:14px;font-weight:450;color:var(--etr-muted)}.etr-demo-details{margin-top:16px;border-top:1px solid var(--etr-line);padding-top:6px}.etr-demo-details summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;cursor:pointer;color:#1454b5;font-size:14px;font-weight:650;list-style:none}.etr-demo-details summary::-webkit-details-marker{display:none}.etr-demo-details summary:focus-visible{outline:3px solid #1466ef;outline-offset:2px}.etr-demo-details[open] summary .material-symbols-rounded{transform:rotate(180deg)}.etr-demo-details p{color:var(--etr-muted);line-height:1.6;font-size:14px;margin:10px 0 0}.etr-live-status{display:flex;align-items:flex-start;gap:9px;padding:16px 18px;color:var(--etr-muted);font-size:14px;line-height:1.6;background:#edf2f7;border-radius:12px}.etr-flight-provider{display:flex;align-items:flex-start;gap:20px;padding:16px 0 18px}.etr-flight-icon{display:grid;place-items:center;background:#edf3ff;color:#145bd7;border-radius:14px;padding:18px}.etr-flight-icon .material-symbols-rounded{font-size:32px}.etr-flight-provider h2{margin:0 0 10px;font-size:25px;line-height:1.3}.etr-flight-provider p{font-size:16px;line-height:1.6;color:var(--etr-muted);margin:0 0 18px}.etr-flight-provider a{text-decoration:none}.etr-flight-provider a:focus-visible{outline:3px solid #1466ef;outline-offset:4px}.etr-flight-provider .etr-external-note{font-size:14px;margin:16px 0 0}@media(min-width:1024px){:root body #homeView.app-shell.super-page-open:has(>#superWorkspace.travel-page:not([hidden])){padding-top:var(--dt-header-height, 76px)!important}:root body #homeView.app-shell.super-page-open:has(>#superWorkspace.travel-page:not([hidden]))>.app-header{padding-inline:24px!important}:root body #homeView.app-shell.super-page-open:has(>#superWorkspace.travel-page:not([hidden]))>.app-header .eh-row{max-width:none!important}}@media(min-width:1180px){.etr-result-list,.etr-demo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:680px){.etr-body{padding:20px 12px calc(100px + env(safe-area-inset-bottom,0px))}.etr-intro{margin-bottom:22px;gap:8px}.etr-intro .etr-eyebrow{font-size:9px;letter-spacing:1.2px;max-width:240px;line-height:1.6}.etr-intro h1{font-size:34px;letter-spacing:-1.3px}.etr-intro p{font-size:14px}.etr-intro>.material-symbols-rounded{font-size:30px;padding:11px}.etr-search-panel{padding:0 14px 16px;border-radius:15px}.etr-tabs{gap:0;justify-content:space-between;margin-bottom:16px}.etr-tabs button{gap:5px;font-size:12px;padding:16px 0 13px;min-height:54px}.etr-tabs .material-symbols-rounded{font-size:19px}.etr-search{flex-direction:column;gap:10px}.etr-search label{padding:12px;gap:8px;min-height:68px}.etr-search input{font-size:16px}.etr-primary{width:100%;min-height:49px}.etr-search-hint{font-size:12px;margin-top:12px}.etr-cities{gap:0 10px;margin-top:8px}.etr-cities button{font-size:12px}.etr-discovery{gap:12px;margin:24px 0}.etr-discovery-card{min-height:184px;padding:14px;border-radius:13px}.etr-discovery-copy{min-height:156px}.etr-discovery-copy small{font-size:8px;letter-spacing:1px;line-height:1.6}.etr-discovery-copy strong{font-size:22px;letter-spacing:-.6px;margin:8px 0 13px}.etr-discovery-copy>span{font-size:11px;line-height:1.5}.etr-discovery-copy .material-symbols-rounded{font-size:18px}.etr-results-head{align-items:flex-start;gap:10px}.etr-results-head h2{font-size:20px}.etr-results-head p{font-size:12px}.etr-sort{flex-direction:column;align-items:flex-start;gap:3px;font-size:11px}.etr-sort select{font-size:12px;min-height:40px;max-width:120px}.etr-result-list{grid-template-columns:1fr;gap:14px}.etr-demo-grid{grid-template-columns:1fr;gap:18px}.etr-demo-copy{padding:18px}.etr-flight-provider{flex-direction:column;gap:16px}.etr-flight-provider h2{font-size:23px}.etr-result{padding:18px}.etr-empty{padding:28px 18px}.etr-bottom{position:fixed;z-index:120;inset:auto 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:5px 10px calc(6px + env(safe-area-inset-bottom,0px));box-shadow:0 -3px 18px #142a4206}.etr-bottom button{position:relative;flex-direction:column;gap:3px;padding:6px 4px;min-height:55px;font-size:11px}.etr-bottom button[aria-current=page]:before{content:"";position:absolute;top:0;height:3px;width:24px;border-radius:4px;background:#145bd7}}@media(max-width:350px){.etr-body{padding-left:12px;padding-right:12px}.etr-intro>.material-symbols-rounded{display:none}.etr-tabs button{font-size:11px;gap:4px}.etr-discovery-copy strong{font-size:20px}.etr-discovery-card{padding:12px}}@media(prefers-reduced-motion:reduce){.etr-discovery-card img{transition:none}}:root body #homeView.app-shell.super-page-open:has(>#superWorkspace.insurance-page:not([hidden])){width:100%!important;max-width:none!important;margin-inline:0!important;padding-inline:0!important}body #homeView #superWorkspace.insurance-page{--ins-ink:#132f3f;--ins-muted:#586b78;--ins-blue:#175bd0;--ins-line:#dce6eb;padding:0!important;width:100%!important;max-width:none!important;min-height:calc(100dvh - 64px);background:#f8fafb;color:var(--ins-ink)}.insurance-page *,.insurance-page *:before,.insurance-page *:after{box-sizing:border-box}.insurance-page button,.insurance-page input,.insurance-page select,.insurance-page textarea{font:inherit}.insurance-page button,.insurance-page summary{cursor:pointer;touch-action:manipulation}.insurance-page a{color:inherit;text-decoration:none}.insurance-page :is(button,a,input,select,textarea,summary):focus-visible{outline:3px solid #2670df;outline-offset:4px}.insurance-page button:disabled{opacity:.6;cursor:wait}.insurance-page .material-symbols-rounded{font-size:23px;flex-shrink:0}.ins-body{width:100%;padding:28px 28px 40px}.ins-primary,.ins-secondary{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 18px;border:0;border-radius:10px;font-size:14px;font-weight:650;text-align:center}.insurance-page .ins-primary{background:var(--ins-blue);color:#fff}.ins-primary:hover{background:#104bac}.insurance-page .ins-secondary{background:#eaf1fb;color:#1d539c}.ins-eyebrow{font-size:11px!important;letter-spacing:1.7px;font-weight:750;color:#456678!important;margin:0 0 12px!important}.ins-hero{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:40px;align-items:center;background:#eaf2f7;border-radius:22px;padding:42px 46px;margin-bottom:34px}.ins-hero h1{font-size:clamp(40px,5vw,64px);line-height:1.03;letter-spacing:-2.5px;font-weight:750;margin:0 0 22px}.ins-hero>div>p:not(.ins-eyebrow){max-width:580px;font-size:17px;color:#425e6f;line-height:1.6;margin:0 0 24px}.ins-how{background:#fff;padding:25px 28px;border-radius:17px;border:1px solid #dae6ed}.ins-hero-icon{display:inline-flex;background:#edf4ff;color:#2d63a4;padding:12px;border-radius:13px}.ins-hero-icon .material-symbols-rounded{font-size:30px}.ins-how h2{font-size:22px;letter-spacing:-.5px;margin:18px 0}.ins-how ol{list-style:none;margin:0;padding:0;display:grid;gap:19px}.ins-how li{display:flex;gap:14px;align-items:flex-start;color:var(--ins-muted);font-size:13px;line-height:1.5}.ins-how b{font-size:12px;color:#3b66a2;background:#edf3fc;padding:7px;border-radius:7px}.ins-how strong{display:block;color:var(--ins-ink);font-size:14px;margin-bottom:3px}.ins-section-head{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:0 0 22px}.ins-section-head h1,.ins-cover-detail h1,.ins-help h1{font-size:36px;line-height:1.15;letter-spacing:-1.1px;margin:0 0 10px}.ins-section-head h2{font-size:26px;letter-spacing:-.6px;margin:0}.ins-section-head p{color:var(--ins-muted);font-size:15px;line-height:1.5;margin:0}.ins-explore{scroll-margin-top:100px}.ins-categories{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;margin-bottom:22px}.ins-categories button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;min-height:94px;background:#fff;color:#496170;border:1px solid var(--ins-line);border-radius:13px;font-size:14px;font-weight:600}.ins-categories button[aria-pressed=true]{background:#e9f1ff;color:#1855b0;border-color:#97b5e8;box-shadow:inset 0 0 0 1px #97b5e8}.ins-categories .material-symbols-rounded{font-size:27px}.ins-search-row{display:flex;gap:14px;margin-bottom:22px}.ins-search{display:flex;gap:10px;align-items:center;background:#fff;border:1px solid #c8d5de;border-radius:11px;padding:8px 16px;flex:1;min-width:0}.ins-search input{border:0;outline:0;width:100%;min-width:0;background:transparent;color:var(--ins-ink);min-height:38px;font-size:16px}.ins-provider-filter{display:flex;align-items:center;gap:10px;color:var(--ins-muted);font-size:13px}.ins-provider-filter select{border:1px solid #c8d5de;background:#fff;color:var(--ins-ink);min-height:56px;border-radius:11px;padding:10px;max-width:260px}.ins-products{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ins-product{background:#fff;border:1px solid var(--ins-line);border-radius:16px;padding:23px;min-width:0;display:flex;flex-direction:column}.ins-product-top{display:flex;align-items:center;gap:10px;font-size:12px;color:#466782;margin-bottom:19px}.ins-category-icon{display:grid;place-items:center;width:43px;height:43px;border-radius:12px;background:#edf3fd;color:#285b9f}.ins-product h3{font-size:22px;line-height:1.25;letter-spacing:-.45px;margin:0 0 9px;overflow-wrap:anywhere}.ins-provider{color:#41647a;font-size:14px;line-height:1.5;margin:0 0 15px}.ins-description{color:var(--ins-muted);font-size:14px;line-height:1.65;margin:0 0 23px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ins-product-bottom{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:auto;border-top:1px solid var(--ins-line);padding-top:18px}.ins-product-bottom>span{font-size:13px;font-weight:650}.ins-product-bottom small{display:block;color:var(--ins-muted);font-size:11px;font-weight:400;margin-top:4px}.ins-product-bottom .ins-primary{padding:10px 12px;font-size:13px}.ins-empty{background:#fff;border:1px solid var(--ins-line);border-radius:16px;padding:38px 24px;text-align:center}.ins-empty>.material-symbols-rounded{color:#52788e;background:#edf3f7;padding:15px;border-radius:50%;font-size:28px}.ins-empty h2{font-size:22px;margin:18px 0 10px;letter-spacing:-.4px}.ins-empty p{font-size:15px;line-height:1.6;color:var(--ins-muted);max-width:520px;margin:0 auto 22px}.ins-partner-banner{margin-top:28px;background:#eaf1f6;border:1px solid #d9e5ed;border-radius:16px;padding:25px;display:flex;gap:20px;align-items:center}.ins-partner-banner>span{color:#4a7190}.ins-partner-banner h2{font-size:21px;letter-spacing:-.4px;margin:0 0 8px}.ins-partner-banner p{font-size:14px;line-height:1.5;color:var(--ins-muted);margin:0}.ins-partner-banner>a{margin-left:auto;flex-shrink:0;background:#fff!important}.ins-quote-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:36px;margin-top:26px}.ins-cover-detail{padding:25px 16px 25px 0;min-width:0}.ins-tag{display:inline-block;color:#24589f;font-size:11px;font-weight:700;letter-spacing:1px;background:#e8f0fc;padding:8px 10px;border-radius:6px;margin-bottom:18px}.ins-cover-detail h2{font-size:20px;margin:30px 0 12px}.ins-full-description{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75;font-size:15px;color:var(--ins-muted)}.ins-info{display:flex;gap:12px;background:#edf3f8;border-radius:12px;padding:16px;margin:24px 0}.ins-info p{margin:0;line-height:1.6;font-size:13px;color:#476474}.ins-info>.material-symbols-rounded{color:#477c9d}.ins-quote-card{padding:30px;background:#fff;border:1px solid var(--ins-line);border-radius:17px}.ins-quote-card h2{font-size:27px;letter-spacing:-.8px;margin:0 0 12px}.ins-quote-card>p{font-size:14px;line-height:1.6;color:var(--ins-muted)}.ins-account{display:flex;gap:10px;align-items:center;background:#f0f5f8;padding:14px;border-radius:11px;margin:22px 0}.ins-account strong{display:block;font-size:14px}.ins-account small{font-size:12px;color:var(--ins-muted)}.insurance-page form label:not(.ins-consent){display:block;font-size:14px;font-weight:600;margin:17px 0 10px}.insurance-page form label small{font-weight:400;color:var(--ins-muted)}.insurance-page form input:not([type=checkbox]),.insurance-page form textarea{display:block;width:100%;padding:12px 13px;border:1px solid #c4d3dc;border-radius:9px;color:var(--ins-ink);background:#fff;margin-top:8px;min-height:47px;font-size:16px}.insurance-page form textarea{resize:vertical}.ins-field-help{font-size:12px!important;line-height:1.6!important;color:var(--ins-muted)!important;margin:12px 0 18px!important}.ins-consent{display:flex;align-items:flex-start;gap:10px;margin:22px 0;font-size:13px;line-height:1.6;color:#415e6f}.ins-consent input{width:18px;height:18px;flex-shrink:0;margin-top:3px;accent-color:var(--ins-blue)}.ins-quote-card form>.ins-primary{width:100%}.ins-enquiries{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ins-enquiry{background:#fff;border:1px solid var(--ins-line);padding:24px;border-radius:16px;min-width:0}.ins-enquiry .ins-section-head{align-items:flex-start;margin-bottom:12px}.ins-enquiry .ins-section-head small{color:var(--ins-muted);font-size:12px}.ins-enquiry .ins-section-head h2{font-size:22px;margin-top:8px;overflow-wrap:anywhere}.ins-status{border-radius:7px;padding:7px 9px;font-size:11px;font-weight:650;background:#edf3fc;color:#285bab;white-space:nowrap}.ins-status-active{background:#fff2d7;color:#795414}.ins-status-completed{background:#e5f3e9;color:#22663f}.ins-status-cancelled{background:#eff1f4;color:#616c77}.ins-reference{font-size:12px;color:var(--ins-muted)}.ins-enquiry details{border-top:1px solid var(--ins-line);margin-top:14px;padding-top:8px}.insurance-page summary{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:45px;font-size:14px;font-weight:600;list-style:none}.insurance-page summary::-webkit-details-marker{display:none}.ins-timeline{border-left:2px solid #d8e5f3;margin:15px 0 20px 8px;padding-left:23px;list-style:none}.ins-timeline li{margin-bottom:18px}.ins-timeline strong{font-size:14px}.ins-timeline p{font-size:13px;line-height:1.6;color:var(--ins-muted);margin:7px 0}.ins-timeline small{color:var(--ins-muted);font-size:11px}.ins-enquiry-actions{margin-top:18px}.ins-help{max-width:950px;margin:20px auto}.ins-help details{border-bottom:1px solid var(--ins-line);padding:18px 0}.ins-help summary{font-size:18px}.ins-help details p{font-size:15px;line-height:1.75;color:var(--ins-muted);max-width:800px}.ins-help>.ins-primary{margin-top:25px}.ins-loading{padding:20px;text-align:center;color:var(--ins-muted);font-size:14px}.ins-alert,.ins-notice{border-radius:11px;padding:15px 18px;margin:0 0 20px;font-size:14px;line-height:1.6}.ins-alert{background:#fff0ed;color:#8b3426}.ins-alert button{margin-left:10px}.ins-notice{background:#e7f4ea;color:#276443}.ins-bottom{display:flex;justify-content:center;gap:35px;background:#fff;border-top:1px solid var(--ins-line);padding:8px 20px}.ins-bottom button{display:flex;align-items:center;gap:8px;min-height:48px;padding:8px 15px;border:0;background:transparent;color:#667983;font-size:13px;font-weight:600}.ins-bottom button[aria-current=page]{color:var(--ins-blue)}@media(min-width:1024px){:root body #homeView.app-shell.super-page-open:has(>#superWorkspace.insurance-page:not([hidden])){padding-top:var(--dt-header-height,76px)!important}:root body #homeView.app-shell.super-page-open:has(>#superWorkspace.insurance-page:not([hidden]))>.app-header{padding-inline:28px!important}:root body #homeView.app-shell.super-page-open:has(>#superWorkspace.insurance-page:not([hidden]))>.app-header .eh-row{max-width:none!important}}@media(max-width:1100px){.ins-products{grid-template-columns:repeat(2,minmax(0,1fr))}.ins-hero{padding:30px;gap:25px}.ins-how{padding:24px}.ins-partner-banner{flex-wrap:wrap}.ins-partner-banner>a{margin-left:0}}@media(max-width:680px){.ins-body{padding:17px 12px calc(100px + env(safe-area-inset-bottom,0px))}.ins-hero{display:block;padding:28px 22px;border-radius:17px;margin-bottom:28px}.ins-hero h1{font-size:43px;letter-spacing:-1.7px}.ins-hero>div>p:not(.ins-eyebrow){font-size:15px}.ins-how{margin-top:25px;padding:20px}.ins-hero-icon{display:none}.ins-how h2{font-size:20px;margin-top:0}.ins-eyebrow{font-size:10px!important;letter-spacing:1.3px}.ins-section-head{align-items:flex-start;gap:10px}.ins-section-head h2{font-size:23px;line-height:1.2}.ins-section-head h1,.ins-cover-detail h1,.ins-help h1{font-size:30px}.ins-section-head>.ins-secondary{font-size:12px;padding:10px;flex-shrink:0}.ins-categories{display:flex;gap:8px;overflow-x:auto;padding:2px 1px 8px;scrollbar-width:thin;margin-bottom:14px}.ins-categories button{min-width:78px;min-height:85px;font-size:12px;flex-shrink:0}.ins-categories .material-symbols-rounded{font-size:25px}.ins-search-row{flex-direction:column;gap:12px}.ins-search{padding:8px 12px}.ins-provider-filter{justify-content:space-between}.ins-provider-filter select{flex:1;max-width:calc(100% - 80px);min-height:46px}.ins-products,.ins-enquiries,.ins-quote-layout{grid-template-columns:1fr;gap:17px}.ins-product{padding:21px}.ins-product h3{font-size:23px}.ins-partner-banner{padding:22px;gap:13px}.ins-partner-banner h2{font-size:20px}.ins-partner-banner>span{display:none}.ins-partner-banner>a{width:100%;margin-top:5px}.ins-empty{padding:30px 18px}.ins-quote-layout{margin-top:15px}.ins-cover-detail{padding:16px 5px 0}.ins-quote-card{padding:23px 18px}.ins-quote-card h2{font-size:25px}.ins-enquiry{padding:20px 18px}.ins-enquiry .ins-section-head{display:block}.ins-status{display:inline-block;margin-top:13px}.ins-help{margin:10px 4px}.ins-help summary{font-size:17px}.ins-bottom{position:fixed;z-index:120;inset:auto 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:0;padding:5px 8px calc(6px + env(safe-area-inset-bottom,0px));box-shadow:0 -3px 18px #142a4208}.ins-bottom button{flex-direction:column;gap:3px;min-height:55px;padding:6px 4px;font-size:11px}}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:500;font-display:block;src:url(/vendor/eravo-super-icons.b79d02e9c6883463.woff2) format("woff2")}.material-symbols-rounded{font-family:Material Symbols Rounded;font-style:normal;font-weight:500;font-feature-settings:"liga";-webkit-font-feature-settings:"liga";font-variant-ligatures:normal;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr}#homeView.market-home{--retail-orange:#ff7900;--retail-ink:#192a40;--retail-soft:#fff3e9}body #homeView.market-home #marketplaceHome{color:var(--retail-ink);gap:12px}body #homeView.market-home .hm-campaign{background:#ffc58f;border:1px solid #ffc58f;border-radius:16px;box-shadow:none;padding:28px 30px 50px;min-height:288px}body #homeView.market-home .hm-campaign.blue,body #homeView.market-home .hm-campaign.peach{background:#fff3e9;border-color:#fff3e9}body #homeView.market-home .hm-campaign.coral{background:linear-gradient(115deg,#fff3e9,#ffc58f);border-color:#ffc58f}body #homeView.market-home .hm-campaign:after{display:none}body #homeView.market-home .hm-campaign-copy{width:53%}body #homeView.market-home .hm-campaign-copy>small{font-size:.75rem;letter-spacing:1.2px;font-weight:750;color:#ff7900;line-height:1.4;margin-bottom:12px}body #homeView.market-home .hm-campaign h1{font-size:clamp(1.9rem,3.1vw,3rem);line-height:1.06;letter-spacing:-1.2px;color:#2b2d32;margin:0 0 12px}body #homeView.market-home .hm-campaign.blue h1{color:#173b68}body #homeView.market-home .hm-campaign-copy>p{font-size:1rem;line-height:1.5;color:#69503d;max-width:260px;margin-bottom:16px}body #homeView.market-home .hm-cta{background:#252c34;color:#fff;border:0;border-radius:24px;font-size:.875rem;min-height:44px;padding:10px 18px;box-shadow:none;gap:8px;transition:background-color .16s ease,transform .16s ease}body #homeView.market-home .hm-cta:hover{background:#ff7900;transform:translateY(-1px);color:#fff}body #homeView.market-home .hm-campaign-art{right:24px;top:27px;bottom:53px;width:41%;gap:12px}body #homeView.market-home .hm-featured-item{transform:none;background:#fff;border:0;border-radius:14px;padding:9px;box-shadow:0 8px 18px #ff790012;overflow:hidden}body #homeView.market-home .hm-featured-item:nth-child(2){transform:translateY(12px)}body #homeView.market-home .hm-featured-item img{border-radius:9px;background:#fafafa;aspect-ratio:1;object-fit:contain}body #homeView.market-home .hm-featured-item strong{font-size:.875rem;font-weight:550;line-height:1.3}body #homeView.market-home .hm-featured-item b{font-size:.9375rem;white-space:normal;color:#ff7900;font-weight:800;line-height:1.35}body #homeView.market-home .hm-carousel-controls{bottom:7px;gap:4px}body #homeView.market-home .hm-carousel-controls>button{width:36px;height:36px;background:#ffffff8c;border:0}body #homeView.market-home .hm-carousel-controls>div>button[aria-pressed=true]>span{background:#ff7900;color:#fff}body #homeView.market-home .hm-offer-badge{display:inline-flex;font-size:.875rem;font-weight:750;padding:6px 10px;border-radius:6px;background:#fff9;color:#ff7900;margin-bottom:6px}body #homeView.market-home .hm-category-rail{border-radius:14px}body #homeView.market-home .hm-category-rail h2{font-size:.875rem;color:#23344b}body #homeView.market-home .hm-category-rail button{font-size:.875rem;min-height:34px}body #homeView.market-home .hm-category-rail button>.material-symbols-rounded:first-child{color:#ff7900}body #homeView.market-home .hm-category-tiles{border-radius:14px;background:#fff;border:1px solid #e9e9eb;padding:15px;gap:14px}body #homeView.market-home .hm-category-tiles>button>span{border-radius:50%;height:82px;width:82px;background:#f5f5f5;border:0;box-shadow:none}body #homeView.market-home .hm-category-tiles img{mix-blend-mode:multiply;padding:10px}body #homeView.market-home .hm-category-tiles strong{font-size:.875rem;font-weight:600}body #homeView.market-home .hm-mobile-heading h2{font-size:1.125rem;letter-spacing:-.3px}body #homeView.market-home .hm-mobile-heading button{font-size:.875rem;color:#ff7900}body #homeView.market-home .hm-shopping-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;grid-column:1/-1}body #homeView.market-home .hm-shopping-links button{min-width:0;display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:10px;background:#fff;border:1px solid #e8e9ec;border-radius:10px;color:#324053;font-size:.875rem;font-weight:650}body #homeView.market-home .hm-shopping-links button:first-child{background:#fff3e9;border-color:#fff3e9;color:#ff7900}body #homeView.market-home .hm-shopping-links .material-symbols-rounded{font-size:23px;color:#ff7900}body #homeView.market-home .hm-shopping-links button:hover{border-color:#ffc58f;background:#fff3e9}body #homeView.market-home .hd-section{content-visibility:auto;contain-intrinsic-size:auto 330px}body #homeView.market-home .home-shop .hd-section{border-radius:14px!important;border-color:#e8e9ec!important}body #homeView.market-home .home-shop .hd-heading{flex-wrap:wrap;gap:9px;padding:16px 18px;min-height:68px;background:#fff;border-bottom:1px solid #f0f0f2}body #homeView.market-home .hd-heading h2{font-size:1.25rem;line-height:1.3;font-weight:750;letter-spacing:-.5px;color:#1d2b3e}body #homeView.market-home .hd-heading>div{flex:1;min-width:110px}body #homeView.market-home .hd-heading p{display:none}body #homeView.market-home .hd-service-icon{color:#ff7900;background:#fff3e9;width:36px;height:36px;border-radius:50%}body #homeView.market-home .hd-service-icon>.material-symbols-rounded{font-size:22px}body #homeView.market-home .hd-all{min-height:40px;font-size:.875rem;font-weight:650;color:#ff7900;padding:4px 0 4px 8px;gap:3px}body #homeView.market-home .hd-all>.material-symbols-rounded{font-size:18px}body #homeView.market-home .home-shop :is(.hd-offers,.hd-ending) .hd-heading{background:#ff7900;border:0;color:#fff;padding-block:17px}body #homeView.market-home :is(.hd-offers,.hd-ending) .hd-heading h2{color:#fff;font-size:1.5rem;letter-spacing:-.5px}body #homeView.market-home :is(.hd-offers,.hd-ending) .hd-all{color:#fff}body #homeView.market-home :is(.hd-offers,.hd-ending) .hd-service-icon{width:38px;height:38px;background:#ffffff24;color:#fff}body #homeView.market-home .hd-eyebrow{display:block;font-size:.75rem;letter-spacing:1.1px;line-height:1.5;color:#fff3e9;margin-bottom:2px;font-weight:650}body #homeView.market-home .hd-offer-limit{font-size:.875rem;line-height:1.3;text-align:center;padding:4px 14px;border-left:1px solid #ffffff47;margin-left:8px}body #homeView.market-home .hd-offer-limit b{font-size:1.45rem;letter-spacing:-.5px}body #homeView.market-home .home-shop .hd-budget .hd-heading{background:#fff3e9}body #homeView.market-home .hd-budget .hd-service-icon{color:#ff7900;background:#ffc58f}body #homeView.market-home .home-shop .hd-row{padding:14px;gap:14px;scrollbar-width:none}body #homeView.market-home .hd-card{background:#fff;border:0;border-radius:10px;box-shadow:none;transition:transform .16s ease;overflow:hidden;touch-action:manipulation}body #homeView.market-home .hd-card:hover{transform:translateY(-2px);box-shadow:none}body #homeView.market-home .hd-photo{aspect-ratio:1;max-height:none;border-radius:10px;background:#f6f6f6}body #homeView.market-home .hd-photo>img{padding:8px;object-fit:contain;mix-blend-mode:multiply}body #homeView.market-home :is(.hd-food,.hd-grocery,.hd-music,.hd-tv) .hd-photo>img{padding:0;object-fit:cover;mix-blend-mode:normal}body #homeView.market-home .hd-copy{padding:12px 3px 5px;gap:5px}body #homeView.market-home .hd-copy>strong{font-size:1rem;line-height:1.35;font-weight:500;color:#253348}body #homeView.market-home .hd-copy>small{font-size:.8125rem;color:#6f7681}body #homeView.market-home .hd-copy>b{font-size:1.2rem;font-weight:800;color:#ff7900;line-height:1.3;letter-spacing:-.4px;padding-top:4px;font-variant-numeric:tabular-nums}body #homeView.market-home .hd-copy>del{font-size:.875rem;color:#7b7f87;line-height:1.4}body #homeView.market-home .hd-discount{left:7px;right:auto;top:7px;font-size:.8125rem;font-weight:750;background:#ff7900;color:#fff;border-radius:5px;padding:5px 7px}body #homeView.market-home .hd-new{position:absolute;top:7px;left:7px;font-size:.75rem;font-style:normal;font-weight:750;color:#245047;background:#e0f2eb;border-radius:5px;padding:5px 7px}body #homeView.market-home .hd-card-action{display:flex;align-items:center;justify-content:space-between;gap:5px;color:#707782;font-size:.875rem;font-weight:500;margin-top:5px}body #homeView.market-home .hd-card-action>.material-symbols-rounded{display:grid;place-items:center;border-radius:50%;background:#fff3e9;color:#ff7900;width:30px;height:30px;font-size:18px}body #homeView.market-home .hd-countdown{display:flex;align-items:center;flex-wrap:wrap;gap:7px;font-size:.875rem;line-height:1.4;font-weight:600}body #homeView.market-home .hd-countdown time{font-variant-numeric:tabular-nums;letter-spacing:1px;border-radius:5px;padding:5px 8px;background:#292a30;color:#fff;font-size:1rem;font-weight:750;white-space:nowrap}body #homeView.market-home .hd-heading>.hd-countdown{width:100%;padding-left:47px;margin-top:0}body #homeView.market-home .hd-copy>.hd-countdown{color:#ff7900;gap:4px;margin-top:4px}body #homeView.market-home .hd-copy>.hd-countdown time{font-size:.8125rem;background:#fff3e9;color:#ff7900;padding:3px 5px;letter-spacing:.3px}body #homeView.market-home .hd-shopping-edits{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}body #homeView.market-home .hd-shopping-edits>button{display:grid;grid-template-columns:minmax(0,1fr) 42%;align-items:center;position:relative;min-width:0;min-height:218px;background:#fff3e9;color:#ff7900;border:1px solid #ffc58f;border-radius:14px;padding:0;overflow:hidden;text-align:left;cursor:pointer;font:inherit}body #homeView.market-home .hd-shopping-edits>button:nth-child(2){background:#fff3e9;border-color:#fff3e9;color:#ff7900}body #homeView.market-home .hd-edit-copy{position:relative;z-index:1;padding:25px 0 25px 25px;display:flex;flex-direction:column;align-items:flex-start;gap:9px}body #homeView.market-home .hd-edit-copy>small{display:flex;align-items:center;gap:6px;font-size:.75rem;letter-spacing:.8px;font-weight:650;line-height:1.4}body #homeView.market-home .hd-edit-copy>small .material-symbols-rounded{font-size:19px}body #homeView.market-home .hd-edit-copy>strong{font-size:1.75rem;line-height:1.12;letter-spacing:-.7px;font-weight:750}body #homeView.market-home .hd-edit-copy>span{font-size:1rem;line-height:1.5;opacity:.8}body #homeView.market-home .hd-edit-copy>b{display:flex;align-items:center;gap:7px;font-size:.875rem;border-bottom:1px solid currentColor;padding:4px 0;margin-top:4px}body #homeView.market-home .hd-edit-copy>b .material-symbols-rounded{font-size:17px}body #homeView.market-home .hd-shopping-edits img{width:100%;height:210px;object-fit:contain;mix-blend-mode:multiply;padding:12px}body #homeView.market-home .hd-note{font-size:.8125rem;line-height:1.5}body #homeView.market-home .hd-tv .hd-copy>strong{color:#fff}body #homeView.market-home .hd-tv .hd-card-action{color:#fff3e9}@media(min-width:1024px){:root body #homeView.market-home:not(.super-page-open):not([data-header-notifications]):not([hidden]){grid-template-columns:196px minmax(0,1fr) 240px!important;background:#f5f5f6!important;gap:14px!important}body #homeView.market-home .hm-shopping-links{grid-row:2}body #homeView.market-home .hm-category-tiles{grid-row:3;grid-template-columns:repeat(9,minmax(0,1fr));gap:12px}body #homeView.market-home:not(.super-page-open)>.service-section{grid-row:4}body #homeView.market-home .home-shop .hd-row{grid-template-columns:repeat(var(--hd-count,6),minmax(0,1fr))}body #homeView.market-home .home-shop :is(.hd-homegoods,.hd-family,.hd-fashion,.hd-beauty) .hd-row{grid-template-columns:repeat(3,minmax(0,1fr))}body #homeView.market-home .home-shop :is(.hd-homegoods,.hd-family,.hd-fashion,.hd-beauty) .hd-card:nth-child(n+4){display:none}body #homeView.market-home .home-shop :is(.hd-homegoods,.hd-family,.hd-fashion,.hd-beauty) .hd-photo{max-height:none}}@media(min-width:1024px)and (max-width:1200px){:root body #homeView.market-home:not(.super-page-open):not([data-header-notifications]):not([hidden]){grid-template-columns:172px minmax(0,1fr) 208px!important}body #homeView.market-home .hm-campaign{padding-inline:22px}body #homeView.market-home .hm-campaign-art{width:35%;right:17px}body #homeView.market-home .hm-category-tiles>button>span{width:68px;height:68px}body #homeView.market-home .hd-copy>b{font-size:1.05rem}}@media(max-width:1023px){:root body #homeView.market-home:not(.super-page-open):not([data-header-notifications]):not([hidden]){background:#f5f5f6!important;padding-inline:12px!important;gap:14px!important}body #homeView.market-home>#marketplaceHome{order:1}body #homeView.market-home:not(.super-page-open):not([data-header-notifications])>.home-shop:not([hidden]){display:contents!important}body #homeView.market-home .home-shop>.hd-section{order:6}body #homeView.market-home .home-shop>.hd-ending{order:2}body #homeView.market-home .home-shop>.hd-offers{order:3}body #homeView.market-home>.wallet-card{order:4}body #homeView.market-home>.service-section{order:5}body #homeView.market-home .home-shop>.hd-shopping-edits{order:7}body #homeView.market-home .home-shop>.hd-spotlights{order:8}body #homeView.market-home .home-shop>.hd-entertainment{order:9}body #homeView.market-home .home-shop>.hd-more{order:10}body #homeView.market-home .home-shop>.hd-budget{order:6}body #homeView.market-home .home-shop>:is(.hd-food,.hd-grocery){order:6}body #homeView.market-home .home-shop>:is(.hd-shop,.hd-homegoods,.hd-family,.hd-fashion,.hd-pharmacy,.hd-beauty,.hd-accessories,.hd-kitchen,.hd-tech,.hd-school,.hd-pantry,.hd-sports){order:8}body #homeView.market-home .hm-search{border:1.5px solid #ff7900;border-radius:26px;min-height:48px;padding:3px 4px 3px 15px;box-shadow:none}body #homeView.market-home .hm-search>button{background:#ff7900;border-radius:50%;width:38px;height:38px;color:#fff}body #homeView.market-home .hm-search input{font-size:1rem}body #homeView.market-home .hm-search:focus-within{outline:3px solid #ff790030;border-color:#ff7900}body #homeView.market-home .hm-campaign{min-height:222px;padding:18px 18px 47px;border-radius:14px}body #homeView.market-home .hm-campaign-copy{width:57%}body #homeView.market-home .hm-campaign-copy>small{font-size:.75rem;letter-spacing:.3px;margin-bottom:7px;line-height:1.4}body #homeView.market-home .hm-campaign h1{font-size:clamp(1.55rem,5.5vw,2rem);line-height:1.1;letter-spacing:-.7px;margin-bottom:9px}body #homeView.market-home .hm-offer-badge{font-size:.875rem;padding:4px 7px;margin-bottom:0}body #homeView.market-home .hm-cta{font-size:.875rem;line-height:1.3;padding:8px 12px;min-height:40px;margin-top:10px;gap:4px}body #homeView.market-home .hm-campaign-art{width:34%;top:22px;right:13px;bottom:48px}body #homeView.market-home .hm-featured-item{padding:6px;max-width:180px}body #homeView.market-home .hm-featured-item strong{font-size:.875rem;line-height:1.25}body #homeView.market-home .hm-featured-item b{font-size:.875rem;letter-spacing:-.3px}body #homeView.market-home .hm-featured-item>span{padding:7px 2px 2px;gap:5px}body #homeView.market-home .hm-shopping-links{gap:6px}body #homeView.market-home .hm-shopping-links button{flex-direction:column;gap:5px;padding:9px 3px;font-size:.875rem;font-weight:600;line-height:1.25;border-radius:9px;min-height:68px}body #homeView.market-home .hm-shopping-links button .material-symbols-rounded{font-size:24px}body #homeView.market-home .hm-category-tiles{grid-auto-columns:72px;border:0;padding:4px 0;background:none;gap:12px;scrollbar-width:none}body #homeView.market-home .hm-category-tiles>button>span{width:70px;height:70px;background:#fff;border:1px solid #e7e7e8}body #homeView.market-home .hm-category-tiles strong{font-size:.875rem}body #homeView.market-home .hm-mobile-heading{margin-bottom:0}body #homeView.market-home .home-shop .hd-section{border-radius:13px!important}body #homeView.market-home .home-shop .hd-heading{padding:12px;gap:7px;min-height:62px}body #homeView.market-home .hd-heading h2{font-size:1.125rem;line-height:1.25}body #homeView.market-home :is(.hd-offers,.hd-ending) .hd-heading h2{font-size:1.25rem}body #homeView.market-home .hd-eyebrow{font-size:.75rem;letter-spacing:.5px}body #homeView.market-home .hd-offer-limit{display:none}body #homeView.market-home .hd-all{font-size:.875rem;gap:1px}body #homeView.market-home .hd-service-icon{width:30px;height:30px}body #homeView.market-home .hd-heading>.hd-countdown{padding-left:0;justify-content:space-between;margin-top:5px}body #homeView.market-home .home-shop .hd-row{padding:11px;gap:10px;grid-auto-columns:46%;scroll-padding-inline:11px;overscroll-behavior-x:contain}body #homeView.market-home .home-shop :is(.hd-offers,.hd-ending,.hd-budget) .hd-row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:46%;overflow-x:auto;gap:10px}body #homeView.market-home .hd-copy>strong{font-size:1rem;line-height:1.35}body #homeView.market-home .hd-copy>b{font-size:1.125rem;letter-spacing:-.3px}body #homeView.market-home .hd-card-action{font-size:.875rem}body #homeView.market-home .hd-photo{aspect-ratio:1;max-height:none}body #homeView.market-home .hd-shopping-edits{gap:10px}body #homeView.market-home .hd-shopping-edits>button{display:flex;flex-direction:column;align-items:stretch;min-height:245px;border-radius:13px}body #homeView.market-home .hd-edit-copy{padding:16px 13px 0;gap:6px}body #homeView.market-home .hd-edit-copy>small{font-size:.75rem;letter-spacing:0;gap:4px}body #homeView.market-home .hd-edit-copy>small .material-symbols-rounded{display:none}body #homeView.market-home .hd-edit-copy>strong{font-size:1.4rem;line-height:1.15;letter-spacing:-.4px}body #homeView.market-home .hd-edit-copy>span{display:none}body #homeView.market-home .hd-edit-copy>b{font-size:.875rem;margin-top:0}body #homeView.market-home .hd-shopping-edits img{height:142px;margin-top:auto;object-fit:contain;padding:10px 13px}body #homeView.market-home #services>button b{font-size:.875rem;line-height:1.3}body #homeView.market-home .home-services-toggle{font-size:.875rem}body #homeView.market-home .hd-link small{font-size:.8125rem}body #homeView.market-home .hd-more .hd-link strong{font-size:.875rem}body #homeView.market-home .hd-more .hd-link small{font-size:.75rem}}@media(min-width:600px)and (max-width:1023px){body #homeView.market-home .hm-campaign-art{width:38%;gap:13px;right:30px}body #homeView.market-home .hm-featured-item{width:50%;max-width:150px}body #homeView.market-home .hm-featured-item:nth-child(2){display:flex}body #homeView.market-home .home-shop .hd-row,body #homeView.market-home .home-shop :is(.hd-offers,.hd-ending,.hd-budget) .hd-row{grid-auto-columns:29%}body #homeView.market-home .hd-shopping-edits>button{display:grid;grid-template-columns:1fr 45%;min-height:205px}body #homeView.market-home .hd-edit-copy{padding:22px 0 22px 22px}body #homeView.market-home .hd-shopping-edits img{height:180px;margin:auto}}@media(max-width:359px){body #homeView.market-home .hm-campaign{padding-inline:13px}body #homeView.market-home .hm-campaign h1{font-size:1.5rem}body #homeView.market-home .hm-campaign-art{right:10px;width:32%}body #homeView.market-home .hm-shopping-links{grid-template-columns:repeat(2,minmax(0,1fr))}body #homeView.market-home .hm-shopping-links button{flex-direction:row;min-height:46px;font-size:.875rem}body #homeView.market-home .hd-heading .hd-service-icon{display:none}}@media(prefers-reduced-motion:reduce){body #homeView.market-home .hm-cta,body #homeView.market-home .hd-card,body #homeView.market-home .hd-photo img{transition:none}body #homeView.market-home .hm-cta:hover,body #homeView.market-home .hd-card:hover{transform:none}}.eravo-language{position:relative;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 48px;width:48px;height:38px;min-width:48px;max-width:48px;margin:0;overflow:hidden;border:1px solid #dce5f1;border-radius:9px;background:#f5f8ff;color:#174879;font:700 13px/1.2 DM Sans,system-ui,sans-serif;letter-spacing:.4px;cursor:pointer}.eravo-language>span{pointer-events:none;padding-right:8px}.eravo-language:after{content:"";position:absolute;right:7px;top:15px;width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);pointer-events:none}.eravo-language select{position:absolute!important;inset:0!important;width:100%!important;min-width:0!important;height:100%!important;margin:0!important;padding:0!important;opacity:0!important;cursor:pointer;font-size:16px}.eravo-language:focus-within{outline:3px solid #81adff;outline-offset:2px}.eravo-language-status{position:fixed;z-index:10000;bottom:calc(84px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);width:max-content;max-width:calc(100% - 32px);padding:12px 18px;border:1px solid #dce5f1;border-radius:12px;box-shadow:0 8px 30px #14325a14;background:#fff;color:#19395c;font-size:14px;text-align:center}.eravo-language-status[hidden]{display:none}.ad-login-form .eravo-language{margin-left:auto;margin-bottom:20px}.pa-entry-actions{column-gap:12px!important}.pa-entry-actions>.eravo-language{order:3}@media(max-width:760px){.partner-app .partner-workspace .partner-admin .partner-admin-top{grid-template-columns:40px 44px minmax(42px,1fr) auto!important}.partner-app .partner-workspace .partner-admin .partner-top-actions>.eravo-language{display:inline-flex!important;flex-basis:44px;min-width:44px;max-width:44px;width:44px;height:36px}.eh-actions{gap:5px!important}.eh-actions>.eravo-language{min-width:44px;max-width:44px;flex-basis:44px;width:44px}.ad-account>.ad-avatar{display:none}.pa-entry-actions{column-gap:8px!important}}@media(max-width:430px){.pa-entry-actions .pa-personal-link{font-size:12px}.pa-entry-actions .pa-personal-link>.material-symbols-rounded{display:none}.partner-app .pa-entry .pa-brand img{width:138px}}.eravo-language-slot{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap}.hr-kiosk-header .eravo-language{height:38px}@media(max-width:420px){.bg-header>div,.af-header-inner{gap:8px}.bg-header strong,.af-service-title{font-size:14px}.bg-header img,.af-brand img{width:86px;height:auto}.af-header-actions{gap:4px}.et-public-head{align-items:flex-start;gap:12px}.et-public-head .eravo-language-slot{gap:6px}}:root body:has(#musicView.voqora:not([hidden])){background:#080a0d!important;color:#fff}body main#musicView.music-shell.voqora{--ink:#fff;--muted:#9a9ba1;--surface:#080a0d;--line:#292b31;--eravo-blue:#fc2828;--eravo-navy:#fff;--music-green:#fc2828;--mr-blue:#fc2828;--mr-ink:#fff;--mr-muted:#9a9ba1;--mr-line:#292b31;--vq-line:#292b31;--vq-panel:#17191f;--vq-muted:#9a9ba1;box-sizing:border-box;background:#080a0d!important;color:#fff!important;max-width:1180px;margin:0 auto!important;color-scheme:dark;padding:0 24px 170px;font:16px/1.5 system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}#musicView.voqora *,body #musicPlayer.voqora-player *{box-sizing:border-box}#musicView.voqora [hidden]{display:none!important}#musicView.voqora>:is(.music-greeting,.music-chips,.music-search,.music-feature,.music-section,.em-home),#musicView.voqora .pc-entry{display:none!important}#musicView.voqora:has(#musicWorkspace:not([hidden]))>.mr-home{display:none!important}#musicView.voqora :is(button,input,select,textarea){font-family:inherit;color:inherit}#musicView.voqora .material-symbols-rounded,body #musicNav.voqora-nav .material-symbols-rounded,body #musicPlayer.voqora-player .material-symbols-rounded{font-family:Material Symbols Rounded!important;font-weight:500!important;font-style:normal!important;font-feature-settings:"liga"!important;-webkit-font-feature-settings:"liga"!important;font-variant-ligatures:normal!important;text-transform:none!important;letter-spacing:normal!important;word-spacing:normal!important;white-space:nowrap!important;direction:ltr;line-height:1;flex-shrink:0}#musicView.voqora button{cursor:pointer}#musicView.voqora :is(h1,h2,h3,strong){color:inherit!important}#musicView.voqora :is(button,a,input,select,textarea):focus-visible{outline:2px solid #fff!important;outline-offset:4px}#musicView.voqora :is(p,small,.em-muted,.em-storage){color:#9a9ba1}#musicView.voqora :is(input,select,textarea){accent-color:#fc2828}#musicView.voqora a{color:#ddd}#musicView.voqora :is(.em-primary,.mr-primary){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:11px 24px;border:1px solid #fc2828;border-radius:28px;background:#fc2828!important;color:#fff!important;font-size:15px;font-weight:650}:root body:has(#musicView.voqora:not([hidden])) #musicView .music-header{display:block!important;position:relative!important;inset:auto!important;height:auto!important;min-height:72px!important;width:100%!important;margin:0!important;padding:12px 0!important;background:#080a0d!important;border:0!important;box-shadow:none!important}:root body:has(#musicView.voqora:not([hidden])) #musicView .eh-row{position:relative!important;display:grid!important;grid-template-columns:52px minmax(0,1fr) 44px 44px!important;align-items:center!important;justify-content:normal!important;column-gap:clamp(4px,1.5vw,10px)!important;min-height:48px!important;width:100%!important;min-width:0!important;max-width:none!important;margin:0!important;padding:0!important}:root body:has(#musicView.voqora:not([hidden])) #musicView :is(.eh-row>strong,.eh-actions,.dt-header-search,.dt-market-nav){display:none!important}:root body:has(#musicView.voqora:not([hidden])) #musicView .eh-home{grid-column:2;grid-row:1;justify-self:start;position:static!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:min(132px,100%)!important;min-width:0!important;max-width:100%!important;height:44px!important;padding:0!important;background:transparent!important;border:0!important;border-radius:0!important;margin:0!important}:root body:has(#musicView.voqora:not([hidden])) #musicView .eh-home img{display:block!important;width:100%!important;height:auto!important;max-width:132px!important;max-height:36px!important;object-fit:contain!important;object-position:left center;filter:none!important;mix-blend-mode:normal}:root body:has(#musicView.voqora:not([hidden])) #musicView :is(.vq-header-settings,.vq-header-notifications,.vq-header-menu){grid-row:1;position:relative!important;inset:auto!important;display:grid!important;place-items:center!important;justify-self:center!important;flex:none!important;width:44px!important;min-width:44px!important;max-width:44px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;border:0!important;border-radius:50%!important;background:transparent!important;color:#eee!important;box-shadow:none!important;transform:none!important}:root body:has(#musicView.voqora:not([hidden])) #musicView .vq-header-menu{grid-column:1;display:flex!important;flex-direction:column;gap:1px;align-items:center;justify-content:center;width:52px!important;min-width:52px!important;max-width:52px!important;border:1px solid #383b43!important;border-radius:10px!important;background:#191b22!important;visibility:visible!important;opacity:1!important}:root body:has(#musicView.voqora:not([hidden])) #musicView .vq-header-settings{grid-column:3}:root body:has(#musicView.voqora:not([hidden])) #musicView .vq-header-notifications{grid-column:4}#musicView.voqora .music-header .material-symbols-rounded{display:block;font-size:24px!important;line-height:24px!important;width:24px;height:24px}#musicView.voqora .music-header button:hover{background:#ffffff0b!important}#musicView.voqora .music-header .eh-home:hover{background:transparent!important}#musicView.voqora .vq-header-notifications.vq-unread:after{content:"";position:absolute;right:10px;top:8px;width:6px;height:6px;background:#fc2828;border:1px solid #080a0d;border-radius:50%}#musicView.voqora #musicWorkspace{position:relative!important;inset:auto!important;width:100%!important;transform:none!important;min-height:calc(100vh - 150px);padding:16px 0 24px!important;background:#080a0d;color:#fff}#musicView.voqora .vq-page-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin:4px 0 28px}#musicView.voqora .vq-page-heading h1{font-size:28px;letter-spacing:-.6px;line-height:1.2;margin:0;font-weight:700}#musicView.voqora .vq-page-heading button{display:grid;place-items:center;min-width:44px;min-height:44px;border:0;background:none;color:#fff}#musicView.voqora .music-page-head{display:flex;align-items:center;gap:12px;margin:4px 0 24px;padding:0}#musicView.voqora .music-page-head small{display:none}#musicView.voqora .music-page-head h2{font-size:26px;line-height:1.2;margin:0}#musicView.voqora .music-page-back{display:grid;place-items:center;min-width:44px;min-height:44px;background:none;border:0;color:#fff}#musicView.voqora .em-page{background:transparent!important;color:#fff;padding:0 0 24px}#musicView.voqora .em-heading h2{font-size:23px}#musicView.voqora .em-heading button,#musicView.voqora .em-empty button{color:#ddd;min-height:44px}#musicView.voqora .em-empty{background:#111319;padding:32px 20px;text-align:center;border:1px dashed #444;border-radius:12px}#musicView.voqora .em-collection{background:#242424;border:1px solid #363636;border-radius:14px}#musicView.voqora .em-collection :is(small,span){color:#ccc}#musicView.voqora .em-collection h1{font-size:clamp(30px,5vw,48px);line-height:1.15;overflow-wrap:anywhere}#musicView.voqora .em-collection-actions{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}#musicView.voqora :is(.em-clear-queue,.em-remove-song){background:none;border:0;color:#ccc;min-height:44px;font-size:14px}#musicView.voqora .em-rename{display:flex;gap:12px;margin:20px 0}#musicView.voqora .em-rename input,#musicView.voqora #emPlaylistName{min-width:0;flex:1;background:#222;border:1px solid #555;border-radius:8px;color:#fff;padding:12px;font-size:16px}#musicView.voqora .em-rename button{border:1px solid #666;background:#242424;color:#fff;border-radius:8px;padding:10px 15px}#musicView.voqora .em-search{width:100%;max-width:600px;margin-bottom:22px}#musicView.voqora .mr-collection{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:30px;background:#242424;border:1px solid #3a3a3a;border-radius:14px;margin:16px 0 28px}#musicView.voqora .mr-collection small{display:block;font-size:12px;letter-spacing:1px}#musicView.voqora .mr-collection h1{font-size:36px;line-height:1.1;margin:14px 0}#musicView.voqora .mr-artist-intro{display:flex;align-items:center;gap:24px;background:#202020;padding:28px;border-radius:12px;margin:0 0 24px}#musicView.voqora .mr-artist-intro>span{width:110px;min-width:110px;margin:0}#musicView.voqora .mr-artist-intro h1{font-size:36px;line-height:1.2;margin:7px 0}#musicView.voqora .mr-artist-intro p{font-size:15px}#musicView.voqora .mr-follow{margin-top:10px}#musicView.voqora .mr-follow[aria-pressed=true]{background:#fc2828;color:#fff}#musicView.voqora .mr-all-artists{flex-wrap:wrap}#musicView.voqora .mr-profile{text-align:center;padding:36px 20px;border:1px solid #333;border-radius:12px;background:#1b1b1b}#musicView.voqora .mr-profile>span .material-symbols-rounded{font-size:46px}#musicView.voqora .mr-profile .mr-actions{justify-content:center;margin:24px 0}#musicView.voqora .mr-now-playing{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(260px,1fr);gap:0 28px;align-items:start}#musicView.voqora .mr-now-playing>.music-page-head{grid-column:1/-1}#musicView.voqora .mr-now-playing .now-playing-page{width:100%;max-width:none;min-width:0;background:transparent;padding:0}#musicView.voqora .mr-now-playing>.em-page{padding:16px;border:1px solid #363636;border-radius:12px;background:#191919;margin:0;min-width:0}#musicView.voqora .mr-now-playing .youtube-player{display:block;width:100%!important;height:auto!important;aspect-ratio:16/9;min-height:210px;border:0;border-radius:10px;background:#000;margin-bottom:20px}#musicView.voqora .now-copy h2{font-size:27px;line-height:1.2;margin:0 0 7px}#musicView.voqora .now-copy p{font-size:16px;margin:0}#musicView.voqora .mr-playback{padding:18px 0;margin-top:18px;border-top:1px solid #333}#musicView.voqora .mr-timeline input{width:100%;height:24px;accent-color:#fc2828;cursor:pointer}#musicView.voqora .mr-timeline>div{display:flex;justify-content:space-between;font-size:14px;color:#aaa}#musicView.voqora .mr-player-buttons{display:flex;justify-content:center;align-items:center;gap:16px;padding:18px 0}#musicView.voqora .mr-player-buttons button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:transparent;color:#ddd}#musicView.voqora .mr-player-buttons button:disabled{opacity:.35;cursor:default}#musicView.voqora .mr-player-buttons .mr-main-play{width:62px;height:62px;background:#fc2828;color:#fff}#musicView.voqora .mr-main-play .material-symbols-rounded{font-size:32px}#musicView.voqora #mrRepeat[aria-pressed=true]{background:#3b3b3b;color:#fff}#musicView.voqora .mr-player-foot{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding-top:12px;border-top:1px solid #333}#musicView.voqora .mr-player-foot p{flex:1;font-size:14px;margin:0}#musicView.voqora .mr-player-foot p.error{color:#faa}#musicView.voqora .mr-player-foot :is(a,button){display:flex;align-items:center;gap:6px;min-height:40px;color:#ddd;font-size:14px;background:none;border:0}#musicView.voqora .mr-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#musicView.voqora .em-player-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:20px}#musicView.voqora .em-player-actions button{min-height:44px;background:#252525;border:1px solid #444;border-radius:24px;padding:9px 14px;font-size:14px;color:#fff}#musicView.voqora .pc-page{color:#fff}#musicView.voqora .pc-page :is(input,select){background:#222;color:#fff;border-color:#555;font-size:16px}#musicView.voqora :is(.pc-spotlight,.pc-note,.pc-show-intro,.pc-player){background:#17191f!important;color:#fff!important;border-color:#363840!important}#musicView.voqora :is(.pc-categories button,.pc-discover-tools>button,.pc-speed,.pc-skip){background:#202020;border:1px solid #444;color:#ddd}#musicView.voqora .pc-categories button.active{background:#fc2828;color:#fff}#musicView.voqora :is(.pc-section-title,.pc-show-meta,.pc-episode-copy,.pc-time){color:#fff}#musicView.voqora .pc-spotlight button{background:#fc2828;color:#fff}#musicView.voqora .pc-orbit{color:#fff;background:#333}#musicView.voqora :is(.pc-cover-play,.pc-play-main){background:#fc2828;color:#fff}#musicView.voqora .vq-search-box{display:flex;align-items:center;gap:12px;padding:13px 18px;background:#202127;border:1px solid #383a41;border-radius:26px;margin-bottom:18px}#musicView.voqora .vq-search-box input{min-width:0;flex:1;width:100%;background:none;border:0;color:#fff;font-size:16px;padding:0}#musicView.voqora .vq-search-box button{background:none;border:0;color:#ccc;padding:0;min-width:30px;min-height:30px}#musicView.voqora .vq-search-filters{display:flex;align-items:center;gap:18px;justify-content:space-between;flex-wrap:wrap;margin:14px 0}#musicView.voqora .vq-search-filters .vq-chips{padding:0}#musicView.voqora .vq-sort{display:flex;align-items:center;gap:8px;color:#aaa;font-size:14px}#musicView.voqora .vq-sort select{background:#181a20;border:1px solid #3b3d44;border-radius:7px;color:#eee;padding:9px;font-size:14px}#musicView.voqora .vq-search-count{font-size:14px;margin:18px 0;color:#9a9ba1}#musicView.voqora .vq-search-section{margin:25px 0 38px}#musicView.voqora .vq-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:20px 0}#musicView.voqora .vq-actions button{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #54555d;background:transparent;color:#fff;padding:10px 18px;border-radius:26px;min-height:44px;font-size:15px}#musicView.voqora .vq-actions .em-primary{margin:0;background:#fc2828;color:#fff}#musicView.voqora .vq-actions button[aria-pressed=true]{background:#292a30;border-color:#a9a9b1}#musicView.voqora :is(.vq-collection-intro,.vq-song-detail){display:flex;gap:30px;align-items:center;padding:12px 0 26px;margin-bottom:24px;border-bottom:1px solid var(--vq-line)}#musicView.voqora :is(.vq-collection-intro,.vq-song-detail)>img{width:220px;height:220px;object-fit:cover;border-radius:12px;background:#222}#musicView.voqora :is(.vq-collection-intro,.vq-song-detail)>div{flex:1;min-width:0}#musicView.voqora :is(.vq-collection-intro,.vq-song-detail) h1{font-size:clamp(30px,4vw,48px);line-height:1.1;letter-spacing:-1.4px;overflow-wrap:anywhere;margin:12px 0}#musicView.voqora :is(.vq-collection-intro,.vq-song-detail) small{font-size:12px;letter-spacing:1.8px}#musicView.voqora .vq-song-detail .em-primary{margin-top:8px}#musicView.voqora .vq-song-tools{display:flex;gap:15px;align-items:center;margin-top:22px}#musicView.voqora .vq-song-tools button{background:none;color:#fff;border:0;display:inline-flex;align-items:center;gap:8px;font-size:15px;min-height:44px}#musicView.voqora .vq-add-playlist{display:flex;gap:12px;flex-wrap:wrap;align-items:end;padding:22px;border:1px solid var(--vq-line);border-radius:12px;background:#17191f}#musicView.voqora .vq-add-playlist label{display:grid;gap:10px;min-width:0;flex:1;font-size:15px}#musicView.voqora .vq-add-playlist select{width:100%;min-width:150px;padding:12px;border:1px solid #555;border-radius:8px;background:#22242a;color:#fff;font-size:16px}#musicView.voqora .vq-add-playlist button{min-height:46px;border-radius:24px;border:1px solid #666;background:transparent;color:#fff;padding:10px 16px;font-size:14px}#musicView.voqora .vq-add-playlist p{width:100%;margin:0;font-size:14px}#musicView.voqora .vq-menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 26px}#musicView.voqora .vq-menu-grid>button{display:flex;align-items:center;gap:14px;text-align:left;border:0;border-bottom:1px solid var(--vq-line);padding:20px 0;background:none;color:#ddd;min-width:0}#musicView.voqora .vq-menu-grid>button>.material-symbols-rounded:first-child{font-size:29px;width:40px;flex-shrink:0}#musicView.voqora .vq-menu-grid>button>span:nth-child(2){flex:1;min-width:0}#musicView.voqora .vq-menu-grid strong{display:block;font-size:17px}#musicView.voqora .vq-menu-grid small{display:block;font-size:14px;margin-top:5px}#musicView.voqora .vq-genre-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}#musicView.voqora .vq-genre-grid button{display:grid;gap:9px;background:#202127;color:#fff;border:1px solid #303238;border-radius:12px;padding:20px;text-align:left}#musicView.voqora .vq-genre-grid strong{font-size:20px}#musicView.voqora .vq-genre-grid small{font-size:14px}#musicView.voqora .vq-genre-grid .material-symbols-rounded{justify-self:end;margin-top:5px}#musicView.voqora .vq-return{display:flex;gap:13px;align-items:center;width:100%;border:0;border-top:1px solid #34363e;background:none;color:#ddd;padding:20px 0;font-size:16px}#musicView.voqora .vq-return>span:last-child{margin-left:auto}#musicView.voqora .vq-inbox-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}#musicView.voqora .vq-inbox-toolbar>button{color:#ccc;min-height:44px;background:none;border:0;font-size:14px}#musicView.voqora .vq-inbox-note{font-size:14px;margin:10px 0 24px;line-height:1.5}#musicView.voqora .vq-notice{display:flex;align-items:center;gap:14px;background:transparent;color:#b4b4bd;border:0;border-bottom:1px solid var(--vq-line);text-align:left;width:100%;padding:18px 8px;min-width:0}#musicView.voqora .vq-notice.unread{background:#1b1b22;color:#fff}#musicView.voqora .vq-notice>img,#musicView.voqora .vq-notice>.material-symbols-rounded:first-child{width:58px;height:58px;object-fit:cover;border-radius:8px;display:grid;place-items:center;flex-shrink:0;font-size:30px;background:#25252e}#musicView.voqora .vq-notice>span:nth-child(2){flex:1;min-width:0}#musicView.voqora .vq-notice strong{display:block;font-size:16px;line-height:1.4}#musicView.voqora .vq-notice small{display:block;font-size:14px;line-height:1.4;margin-top:5px}#musicView.voqora .vq-featured-slideshow{min-width:0;margin:0 0 28px}#musicView.voqora .vq-featured-viewport{display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;border:1px solid #ffffff19;border-radius:24px;background:#17151e}#musicView.voqora .vq-featured-viewport::-webkit-scrollbar{display:none}#musicView.voqora .vq-featured-slide{--feature-base:#21121c;--feature-accent:#ff9aaa;position:relative;isolation:isolate;flex:0 0 100%;min-width:0;min-height:350px;display:flex;align-items:center;scroll-snap-align:start;scroll-snap-stop:always;overflow:hidden;background:var(--feature-base)}#musicView.voqora .vq-featured-slide[data-featured-tone=afrobeats]{--feature-base:#231910;--feature-accent:#ffcd8b}#musicView.voqora .vq-featured-slide[data-featured-tone=bongo]{--feature-base:#17162c;--feature-accent:#c7b8ff}#musicView.voqora .vq-featured-slide[data-featured-tone=eastafrica]{--feature-base:#11252a;--feature-accent:#91dbe4}#musicView.voqora .vq-featured-slide[data-featured-tone=gospel]{--feature-base:#1b2036;--feature-accent:#a8c3ff}#musicView.voqora .vq-featured-art{position:absolute;right:0;top:-17%;width:75%;height:134%;object-fit:cover;object-position:center;z-index:-2}#musicView.voqora .vq-featured-slide:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#17141ded 10%,#17141da8 50%,#080a0d15);background:linear-gradient(90deg,var(--feature-base) 2%,color-mix(in srgb,var(--feature-base) 92%,transparent) 28%,color-mix(in srgb,var(--feature-base) 40%,transparent) 58%,#080a0d05),linear-gradient(0deg,#080a0d88,transparent 50%)}#musicView.voqora .vq-featured-copy{padding:36px 40px;width:65%;min-width:0}#musicView.voqora .vq-featured-tag{display:inline-flex;align-items:center;min-height:30px;padding:5px 10px;border:1px solid #ffffff35;border-radius:8px;background:#ffffff0a;color:var(--feature-accent);font-size:.8125rem;font-weight:650;margin-bottom:17px}#musicView.voqora .vq-featured-copy h2{font-size:clamp(2.25rem,5vw,3.8rem)!important;line-height:1.05;letter-spacing:-.04em;font-weight:750;margin:0 0 10px;overflow-wrap:anywhere;text-shadow:0 2px 24px #0004}#musicView.voqora .vq-featured-artist{display:flex;align-items:center;gap:5px;max-width:100%;padding:4px 0;border:0;background:none;text-align:left;font-size:1rem;line-height:1.45;color:#eeebf1;min-height:36px;overflow-wrap:anywhere}#musicView.voqora .vq-featured-artist .material-symbols-rounded{font-size:18px;flex-shrink:0}#musicView.voqora .vq-featured-actions{display:flex;align-items:center;gap:12px;margin-top:23px}#musicView.voqora .vq-featured-actions .em-primary{margin:0;font-size:1rem;padding:12px 23px;min-height:48px;box-shadow:0 6px 25px #fc28282b}#musicView.voqora .vq-featured-more{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;border:1px solid #ffffff60;border-radius:50%;background:#15131740;color:#fff;padding:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}#musicView.voqora .vq-featured-controls{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 1px 9px}#musicView.voqora .vq-featured-count{font-size:.8125rem;font-weight:700;color:#edeef4;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.06em}#musicView.voqora .vq-featured-hint{min-width:0;overflow-wrap:anywhere;font-size:.875rem;color:#9fa2af;flex:1}#musicView.voqora .vq-featured-controls>div{display:flex;align-items:center;gap:6px;margin-left:auto}#musicView.voqora .vq-featured-controls button{display:grid;place-items:center;width:44px;min-height:44px;flex-shrink:0;border:1px solid #343640;border-radius:50%;background:#171920;color:#ebebf3;padding:0}#musicView.voqora .vq-featured-controls [data-featured-rotation]{border-color:transparent;background:none;color:#a6a9b7}#musicView.voqora .vq-featured-controls [data-featured-next]{background:#f1f1f4;color:#16171c;border-color:#f1f1f4}#musicView.voqora .vq-featured-previews{position:relative;display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px 0 7px;overscroll-behavior-x:contain}#musicView.voqora .vq-featured-previews::-webkit-scrollbar{display:none}#musicView.voqora .vq-featured-previews>button{display:flex;align-items:center;gap:9px;flex:0 0 178px;min-width:0;min-height:68px;border:1px solid #2d303a;border-radius:13px;background:#14161c;color:#dddfe8;padding:9px;text-align:left;transition:background .18s,border-color .18s}#musicView.voqora .vq-featured-previews>button[aria-current=true]{background:#32202a;border-color:#cd5266;box-shadow:inset 0 0 0 1px #cd526633}#musicView.voqora .vq-featured-previews img{width:44px;height:44px;flex-shrink:0;object-fit:cover;border-radius:8px;background:#252630}#musicView.voqora .vq-featured-previews span{min-width:0;display:block}#musicView.voqora .vq-featured-previews strong{display:block;font-size:.875rem;line-height:1.35;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:650}#musicView.voqora .vq-featured-previews small{display:block;font-size:.75rem!important;line-height:1.4;color:#b6aebc!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:4px}@media(max-width:600px){#musicView.voqora .vq-featured-slideshow{margin:0 0 24px}#musicView.voqora .vq-featured-viewport{border-radius:20px}#musicView.voqora .vq-featured-slide{min-height:320px;align-items:flex-end}#musicView.voqora .vq-featured-art{width:100%}#musicView.voqora .vq-featured-slide:after{background:linear-gradient(180deg,#080a0d05 10%,#17141dbb,#17141d 90%);background:linear-gradient(180deg,#080a0d05 5%,#080a0d10 22%,color-mix(in srgb,var(--feature-base) 65%,transparent) 48%,var(--feature-base) 90%)}#musicView.voqora .vq-featured-copy{padding:90px 24px 25px;width:100%}#musicView.voqora .vq-featured-copy h2{font-size:clamp(2rem,8vw,3.1rem)!important;letter-spacing:-.03em}#musicView.voqora .vq-featured-tag{margin-bottom:13px}#musicView.voqora .vq-featured-actions{margin-top:18px}#musicView.voqora .vq-featured-previews>button{flex-basis:155px}#musicView.voqora .vq-featured-hint{font-size:.8125rem;line-height:1.4}}@media(max-width:360px){#musicView.voqora .vq-featured-hint{display:none}#musicView.voqora .vq-featured-copy{padding-inline:18px}}@media(hover:hover){#musicView.voqora .vq-featured-previews>button:hover{background:#25232e;border-color:#766477}#musicView.voqora .vq-featured-artist:hover{text-decoration:underline}}@media(prefers-reduced-motion:reduce){#musicView.voqora .vq-featured-previews>button{transition:none}}#musicView.voqora .vq-home{padding-top:0}#musicView.voqora .vq-section{margin:28px 0;min-width:0}#musicView.voqora .vq-section:first-child{margin-top:0}#musicView.voqora .vq-section-head{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:0 0 16px}#musicView.voqora .vq-section-head h2{margin:0;font-size:21px!important;line-height:1.3;letter-spacing:-.35px;font-weight:650}#musicView.voqora .vq-section-head p{margin:4px 0 0;font-size:14px}#musicView.voqora .vq-more{font-size:11px;text-transform:uppercase;letter-spacing:1px;background:none;border:0;padding:8px 0 8px 12px;color:#909197;min-height:36px}#musicView.voqora .vq-shelf{display:grid;grid-auto-flow:column;grid-auto-columns:178px;gap:16px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;padding:2px 1px 5px;min-width:0}#musicView.voqora .vq-song-card{position:relative;scroll-snap-align:start;min-width:0;background:none;border-radius:0;padding:0}#musicView.voqora .vq-cover-button{display:block;background:none;color:#fff;border:0;text-align:left;padding:0;width:100%;min-width:0}#musicView.voqora .vq-art{display:block;position:relative;aspect-ratio:1;overflow:hidden;border-radius:7px;background:#1d1e24;margin-bottom:9px}#musicView.voqora .vq-art img{display:block;width:100%;height:100%;object-fit:cover}#musicView.voqora .vq-art>.material-symbols-rounded{position:absolute;right:9px;bottom:9px;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fc2828;color:#fff;font-size:24px;opacity:0;transition:opacity .15s}#musicView.voqora .vq-cover-button:is(:hover,:focus-visible) .vq-art>.material-symbols-rounded{opacity:1}#musicView.voqora .vq-cover-button strong{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:15px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;padding-right:0;font-weight:600}#musicView.voqora .vq-cover-button small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:12px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:normal;overflow-wrap:anywhere;margin-top:3px;padding-right:0}#musicView.voqora .vq-card-more{position:absolute;right:6px;top:6px;bottom:auto;display:grid;place-items:center;width:32px;height:32px;background:#080a0dd9;border:0;color:#909197;border-radius:50%;padding:0}#musicView.voqora .vq-card-more .material-symbols-rounded{font-size:20px}#musicView.voqora .vq-artists{display:flex;gap:18px;overflow:auto;scrollbar-width:none;padding:4px 1px 8px}#musicView.voqora .vq-artist{flex:0 0 105px;min-width:0;display:flex;flex-direction:column;align-items:center;padding:0;border:0;background:none;color:#fff;text-align:center}#musicView.voqora .vq-artist img{display:block;flex-shrink:0;width:94px;height:94px;object-fit:cover;object-position:center;border-radius:50%;border:0;padding:0;margin-bottom:9px;background:#202127}#musicView.voqora .vq-artist strong{display:block;font-size:14px;line-height:1.4;font-weight:550;max-width:100%;white-space:normal;overflow-wrap:anywhere}#musicView.voqora .vq-artist small{font-size:12px;line-height:1.4;margin-top:4px}#musicView.voqora .vq-stories{gap:15px;margin:0 -24px 6px;padding:5px 24px 7px}#musicView.voqora .vq-stories .vq-artist{flex-basis:82px}#musicView.voqora .vq-stories .vq-artist img{width:78px;height:78px;border:1.5px solid #fc2828;margin-bottom:7px}#musicView.voqora .vq-stories .vq-artist strong{font-size:12px}#musicView.voqora .vq-stories .vq-artist small{display:none}#musicView.voqora .vq-wrap{display:grid;grid-template-columns:repeat(auto-fill,minmax(115px,1fr));gap:28px 16px;overflow:visible}#musicView.voqora .vq-results-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:24px 16px}#musicView.voqora .vq-mix{display:block;min-width:0;scroll-snap-align:start;background:none;color:#fff;border:0;text-align:left;padding:0}#musicView.voqora .vq-mix-art{display:block;position:relative;aspect-ratio:1;overflow:hidden;border-radius:7px;background:#202127;margin-bottom:9px}#musicView.voqora .vq-mix-art img{width:100%;height:100%;object-fit:cover;filter:brightness(.75)}#musicView.voqora .vq-mix-art .material-symbols-rounded{position:absolute;bottom:10px;right:10px;font-size:32px}#musicView.voqora .vq-mix strong{display:block;font-size:15px;line-height:1.35;margin-bottom:4px}#musicView.voqora .vq-mix small{display:block;font-size:12px;line-height:1.4}#musicView.voqora .vq-moods{display:flex;gap:12px;overflow:auto;scrollbar-width:none;padding:2px 0}#musicView.voqora .vq-mood{position:relative;flex:0 0 112px;min-height:56px;overflow:hidden;border:1px solid #ffffff20;border-radius:6px;color:#fff;background:#2279c2;padding:14px 8px;text-align:center;font-size:14px;font-weight:600;isolation:isolate}#musicView.voqora .vq-mood img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.3;mix-blend-mode:luminosity}#musicView.voqora .vq-mood:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(100deg,#0001,#0003)}#musicView.voqora .vq-mood-romance{background:#cb303d}#musicView.voqora .vq-mood-retro{background:#b97a0b}#musicView.voqora .vq-mood-gospel{background:#467a20}#musicView.voqora .vq-promo-shelf{display:flex;gap:12px;overflow:auto;scrollbar-width:none;margin:24px 0 28px}#musicView.voqora .vq-promo{position:relative;isolation:isolate;overflow:hidden;flex:0 0 72%;max-width:550px;min-height:130px;aspect-ratio:2.8;border:0;border-radius:7px;background:#341464;color:#fff;text-align:center;padding:14px 10px 14px 40%}#musicView.voqora .vq-promo>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-1}#musicView.voqora .vq-promo>span{display:block}#musicView.voqora .vq-promo small{display:block;color:#e8dff5;font-size:12px;line-height:1.35;margin-bottom:6px}#musicView.voqora .vq-promo strong{font-size:21px;line-height:1.2;font-weight:750;letter-spacing:.2px}#musicView.voqora .vq-promo-radio{flex-basis:36%;max-width:290px;padding:12px 16px;text-align:left}#musicView.voqora .vq-promo-radio>img{object-position:center 30%;filter:brightness(.48)}#musicView.voqora .vq-podcast-link{display:flex;align-items:center;gap:16px;width:100%;text-align:left;background:none;border:0;border-top:1px solid #292b31;padding:22px 0;color:#fff}#musicView.voqora .vq-podcast-link>span:nth-child(2){flex:1}#musicView.voqora .vq-podcast-link strong{display:block;font-size:16px}#musicView.voqora .vq-podcast-link small{display:block;font-size:13px;margin-top:4px}#musicView.voqora .vq-source-note{font-size:12px;line-height:1.6;margin:24px 0}#musicView.voqora .vq-chips{display:flex;gap:9px;align-items:center;overflow:auto;scrollbar-width:none;padding:4px 0 12px;max-width:100%}#musicView.voqora .vq-chips>button{flex-shrink:0;background:#17191f;color:#bbb;border:1px solid #303238;border-radius:24px;min-height:42px;padding:9px 16px;font-size:14px;white-space:nowrap}#musicView.voqora .vq-chips>button[aria-pressed=true]{background:#fc2828;color:#fff;border-color:#fc2828}#musicView.voqora .vq-line-tabs{display:flex;gap:24px;align-items:center;margin:5px 0 22px;overflow:auto;scrollbar-width:none}#musicView.voqora .vq-line-tabs button{position:relative;flex:0 0 auto;background:none;border:0;color:#91929a;padding:12px 1px 14px;min-height:46px;font-size:16px;font-weight:600;white-space:nowrap}#musicView.voqora .vq-line-tabs button[aria-pressed=true]{color:#fff}#musicView.voqora .vq-line-tabs button[aria-pressed=true]:after{content:"";position:absolute;left:0;right:0;bottom:1px;height:3px;background:#fc2828;border-radius:3px}#musicView.voqora .vq-collection-row{display:flex;align-items:center;gap:20px;width:100%;padding:9px 0;border:0;background:none;text-align:left;color:#fff;min-width:0}#musicView.voqora .vq-collection-row>img,#musicView.voqora .vq-collection-row>.material-symbols-rounded:first-child{flex-shrink:0;display:grid;place-items:center;width:76px;height:76px;border-radius:6px;object-fit:cover;background:#202228;color:#e5e5e8;font-size:30px}#musicView.voqora .vq-collection-row>span:nth-child(2){flex:1;min-width:0}#musicView.voqora .vq-collection-row strong{display:block;font-size:17px;line-height:1.4;font-weight:650}#musicView.voqora .vq-collection-row small{display:block;font-size:13px;margin-top:4px}#musicView.voqora .vq-collection-row.is-following>img{border:1px solid #fc2828;padding:2px}#musicView.voqora .vq-add-row{margin-bottom:8px}#musicView.voqora .vq-collection-note{font-size:13px;margin:0 0 16px}#musicView.voqora .vq-track-row{display:flex;align-items:center;gap:12px;padding:10px 0;min-width:0}#musicView.voqora .vq-track-main{display:flex;align-items:center;gap:17px;flex:1;min-width:0;background:none;border:0;text-align:left;color:#fff;padding:0}#musicView.voqora .vq-track-main img{width:52px;height:52px;flex-shrink:0;object-fit:cover;border-radius:6px}#musicView.voqora .vq-track-main>span{flex:1;min-width:0}#musicView.voqora .vq-track-main strong{display:block;font-size:16px;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#musicView.voqora .vq-track-main small{display:block;font-size:12px;line-height:1.5;margin-top:3px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#musicView.voqora .vq-track-row>button:last-child{display:grid;place-items:center;flex-shrink:0;background:none;color:#fff;border:0;width:36px;height:44px}#musicView.voqora #musicWorkspace:is([data-vq-page=Artist],[data-vq-page=RadioPlayer]){padding-top:0!important}#musicView.voqora #musicWorkspace:is([data-vq-page=Artist],[data-vq-page=RadioPlayer])>.vq-page-heading{display:none}#musicView.voqora .vq-artist-hero{position:relative;isolation:isolate;min-height:400px;display:flex;align-items:flex-end;text-align:center;margin:0 -24px 8px;padding:0 24px;border:0;overflow:hidden}#musicView.voqora .vq-artist-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 30%;z-index:-2;border-radius:0}#musicView.voqora .vq-artist-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#080a0d10 15%,#080a0d08 35%,#080a0dbb 64%,#080a0d 92%)}#musicView.voqora .vq-hero-nav{position:absolute;left:12px;right:12px;top:12px;display:flex;justify-content:space-between}#musicView.voqora .vq-hero-nav button{display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:50%;background:#080a0d35;color:#fff}#musicView.voqora .vq-hero-nav .material-symbols-rounded{font-size:29px}#musicView.voqora .vq-artist-copy{width:100%;padding-top:235px}#musicView.voqora .vq-artist-copy h1{font-size:32px;line-height:1.2;letter-spacing:-.7px;margin:0 0 8px}#musicView.voqora .vq-artist-copy p{font-size:13px;color:#d1d1d5;margin:0}#musicView.voqora .vq-artist-copy .vq-actions{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:22px 0 8px}#musicView.voqora .vq-artist-copy .vq-actions button{font-size:15px;min-height:49px;white-space:nowrap;padding:10px 15px}#musicView.voqora #mrFollowArtist{border:1.5px solid #65666b;background:transparent;color:#fff}#musicView.voqora .vq-about{padding:4px 0 20px}#musicView.voqora .vq-about h2{font-size:22px;margin:0 0 12px}#musicView.voqora .vq-radio-shelf{display:flex;gap:14px;overflow:auto;scrollbar-width:none;padding:2px 0}#musicView.voqora .vq-radio-card{position:relative;isolation:isolate;overflow:hidden;flex:0 0 180px;aspect-ratio:4/5;background:#18191f;border:0;border-radius:7px;color:#fff;text-align:left;padding:14px;display:flex;align-items:flex-end}#musicView.voqora .vq-radio-card>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}#musicView.voqora .vq-radio-card:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 30%,#15161bd9 74%,#15161b);z-index:-1}#musicView.voqora .vq-radio-card strong{display:block;font-size:23px;line-height:1.1;margin:5px 0 7px}#musicView.voqora .vq-radio-card small{display:block;font-size:11px;font-weight:600;letter-spacing:.5px;color:#ddd}#musicView.voqora .vq-radio-bonesha>img{filter:hue-rotate(45deg)}#musicView.voqora .vq-radio-artists .vq-artist{flex-basis:83px;align-items:stretch}#musicView.voqora .vq-radio-artists .vq-artist img{border-radius:6px;width:83px;height:83px;margin-bottom:8px}#musicView.voqora .vq-radio-artists .vq-artist strong{font-size:11px}#musicView.voqora .vq-radio-artists .vq-artist small{display:none}#musicView.voqora .vq-radio-hero{position:relative;isolation:isolate;min-height:355px;margin:0 -24px;display:flex;align-items:flex-end;justify-content:center;text-align:center;padding:240px 24px 0;overflow:hidden}#musicView.voqora .vq-radio-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 25%;z-index:-2}#musicView.voqora .vq-radio-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 25%,#080a0d20 45%,#080a0de8 85%,#080a0d);z-index:-1}#musicView.voqora .vq-radio-copy small{color:#dad9e0;font-size:10px;letter-spacing:3px}#musicView.voqora .vq-radio-copy h1{font-size:29px;line-height:1.2;margin:7px 0 9px}#musicView.voqora .vq-radio-copy p{font-size:12px;color:#c1c0c8;margin:0}#musicView.voqora .vq-radio-controls{display:flex;align-items:center;justify-content:space-around;margin:24px auto 16px;max-width:420px}#musicView.voqora .vq-radio-controls button{display:grid;place-items:center;width:48px;height:48px;background:none;border:0;color:#fff}#musicView.voqora .vq-radio-controls button>.material-symbols-rounded{font-size:29px}#musicView.voqora #vqRadioPlay{width:76px;height:76px;border-radius:50%;background:#fc2828;box-shadow:0 0 0 1px #ff6262 inset}#musicView.voqora #vqRadioPlay>.material-symbols-rounded{font-size:46px;font-variation-settings:"FILL" 1}#musicView.voqora #vqRadioSave[aria-pressed=true]{color:#fc2828}#musicView.voqora .vq-radio-status{font-size:13px;line-height:1.5;text-align:center;min-height:20px;margin:5px 0;padding:0 12px}#musicView.voqora #vqRadioShareStatus:empty{display:none}#musicView.voqora .vq-station-source{display:flex;align-items:center;justify-content:center;gap:6px;font-size:12px;margin:10px 0 24px;color:#999aa1;text-decoration:none}#musicView.voqora .vq-station-source>.material-symbols-rounded{font-size:15px}#musicView.voqora .vq-radio-similar{background:#141419;border-radius:28px 28px 0 0;margin:24px -24px -24px;padding:12px 24px 24px}#musicView.voqora .vq-radio-similar .vq-section-head h2{font-size:18px!important;color:#b4b2bc!important;font-weight:500}#musicView.voqora .vq-sheet-handle{width:62px;height:4px;border-radius:6px;background:#38383e;margin:0 auto 20px}body #musicPlayer.voqora-player{display:flex;align-items:center;gap:0!important;position:fixed!important;left:10px!important;right:10px!important;bottom:calc(74px + env(safe-area-inset-bottom))!important;width:auto!important;max-width:660px!important;transform:none!important;margin:0 auto!important;height:62px!important;min-height:0!important;padding:7px 9px 7px 4px!important;background:#202126!important;color:#fff!important;border:2px solid #080a0d!important;border-radius:40px!important;box-shadow:0 -4px #080a0d,0 6px 24px #0005!important;z-index:56!important;overflow:hidden}body #musicPlayer.voqora-player[hidden]{display:none!important}body #musicPlayer.voqora-player #musicFavorite{order:0;flex:0 0 43px;width:43px!important;height:44px!important;min-width:0!important;background:none!important;border:0!important;color:#fff!important;padding:0!important;font-size:25px}body #musicPlayer.voqora-player #musicFavorite[aria-pressed=true]{color:#fc2828!important}body #musicPlayer.voqora-player #musicFavorite>.material-symbols-rounded{font-size:25px}body #musicPlayer.voqora-player .player-main{position:relative;order:1;display:flex;flex:1;min-width:0;align-items:center;text-align:left;gap:0;height:50px;background:none!important;border:0;padding:0 70px 0 0!important;color:#fff!important}body #musicPlayer.voqora-player .player-main>span:last-child{position:relative;z-index:2;min-width:0}body #musicPlayer.voqora-player strong{display:block;max-width:100%;font-size:14px!important;line-height:1.4;color:#fff!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:650}body #musicPlayer.voqora-player small{display:block;max-width:100%;font-size:11px!important;line-height:1.4;color:#9c9ca3!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body #musicPlayer.voqora-player .player-cover{position:absolute;right:0;top:-6px;bottom:-6px;width:82px!important;height:62px!important;border-radius:0!important;background-size:cover!important;background-position:center!important;-webkit-mask-image:linear-gradient(90deg,transparent,#000 38%,#000 85%,transparent);mask-image:linear-gradient(90deg,transparent,#000 38%,#000 85%,transparent)}body #musicPlayer.voqora-player #musicPlayPause{order:2;display:grid;place-items:center;flex:0 0 42px;width:42px!important;height:42px!important;min-width:0!important;border-radius:50%;background:#fff!important;color:#080a0d!important;border:3px solid #46464b!important;padding:0!important;font-size:29px;z-index:2;font-variation-settings:"FILL" 1}body #musicPlayer.voqora-player #musicProgress{position:absolute!important;display:block!important;left:0!important;top:0!important;bottom:auto!important;height:2px!important;width:0;background:#fc2828!important;animation:none!important;border-radius:0!important;transition:width .2s linear}body #musicPlayer.voqora-player[data-radio-id] #musicProgress{display:none!important}:root body:has(#musicView.voqora:not([hidden])) #musicNav.voqora-nav{position:fixed!important;display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;inset:auto 0 0!important;width:100%!important;max-width:none!important;transform:none!important;gap:0!important;margin:0!important;background:#080a0df5!important;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:0!important;border-radius:0!important;box-shadow:none!important;z-index:55!important;height:auto!important;padding:0 max(8px,calc((100vw - 660px)/2)) env(safe-area-inset-bottom)!important}:root body:has(#musicView.voqora:not([hidden])) #musicNav.voqora-nav button{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:4px!important;background:none!important;border:0!important;border-radius:0!important;box-shadow:none!important;padding:10px 3px!important;min-width:0!important;min-height:70px!important;color:#e4e4e8!important;position:relative!important}:root body:has(#musicView.voqora:not([hidden])) #musicNav.voqora-nav button:is(.active,[aria-current=page]){color:#fc2828!important}:root body:has(#musicView.voqora:not([hidden])) #musicNav.voqora-nav .material-symbols-rounded{display:block!important;font-size:26px!important;width:28px!important;height:28px!important;line-height:28px!important;padding:0!important;background:none!important;color:inherit!important;font-variation-settings:"FILL" 1}:root body:has(#musicView.voqora:not([hidden])) #musicNav.voqora-nav b{display:block!important;position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:nowrap!important;font:600 11px/16px system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important;letter-spacing:0!important;color:inherit!important;text-align:center!important}#musicView.voqora .em-song-main:disabled{cursor:default;opacity:.65}#musicView.voqora .em-icon[aria-pressed=true]{color:#fc2828}#musicView.voqora .mr-profile>.material-symbols-rounded{font-size:46px}#musicView.voqora .mr-profile .vq-actions{justify-content:center}.media-card.music-card{background:#111!important;color:#fff!important}.media-card.music-card>img{width:128px;height:auto;object-fit:contain;flex-shrink:0}.media-card.music-card small{color:#bbb!important}@media(min-width:1024px){body main#musicView.music-shell.voqora{max-width:1180px!important;padding:12px 32px 180px!important}#musicView.voqora .vq-home{padding-top:0}#musicView.voqora .vq-section{margin:34px 0}#musicView.voqora .vq-section-head h2{font-size:24px!important}#musicView.voqora .vq-mood{flex-basis:150px;min-height:65px}#musicView.voqora .vq-promo{padding-left:22%;min-height:160px}#musicView.voqora .vq-promo-radio{padding-left:25px}#musicView.voqora .vq-promo strong{font-size:25px}#musicView.voqora .vq-detail{max-width:100%}#musicView.voqora #musicWorkspace:is([data-vq-page=Artist],[data-vq-page=RadioPlayer],[data-vq-page=Library]){max-width:680px!important;margin:auto}#musicView.voqora .vq-artist-hero{min-height:490px}#musicView.voqora .vq-artist-copy{padding-top:325px}#musicView.voqora .vq-artist-copy h1{font-size:44px}#musicView.voqora .vq-radio-hero{min-height:440px}#musicView.voqora .vq-radio-copy h1{font-size:38px}#musicView.voqora .vq-page-heading{margin-top:10px}body #musicPlayer.voqora-player{bottom:calc(74px + env(safe-area-inset-bottom))!important}}@media(max-width:850px){#musicView.voqora .mr-now-playing{display:block}#musicView.voqora .mr-now-playing>.em-page{margin-top:24px}}@media(max-width:600px){body main#musicView.music-shell.voqora{padding:0 20px 165px!important}#musicView.voqora .vq-stories{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px;gap:12px}#musicView.voqora .vq-stories .vq-artist{flex-basis:80px}#musicView.voqora .vq-stories .vq-artist img{width:68px;height:68px}#musicView.voqora .vq-stories .vq-artist strong{font-size:12px}#musicView.voqora .vq-shelf{grid-auto-columns:minmax(136px,40%);gap:14px;margin-right:-20px;padding-right:20px}#musicView.voqora .vq-section{margin:24px 0}#musicView.voqora .vq-section-head{margin-bottom:14px}#musicView.voqora .vq-section-head h2{font-size:19px!important}#musicView.voqora .vq-art{margin-bottom:8px}#musicView.voqora .vq-cover-button strong{font-size:14px;font-weight:600;padding-right:0}#musicView.voqora .vq-cover-button small{font-size:12px}#musicView.voqora .vq-card-more{width:32px;right:6px;top:6px;bottom:auto;height:32px}#musicView.voqora .vq-card-more .material-symbols-rounded{font-size:21px}#musicView.voqora .vq-mix strong{font-size:13px}#musicView.voqora .vq-mix small{font-size:12px}#musicView.voqora .vq-moods{margin-right:-20px;padding-right:20px;gap:10px}#musicView.voqora .vq-mood{flex-basis:90px;min-height:48px;font-size:12px;padding:12px 6px}#musicView.voqora .vq-promo-shelf{margin:20px -20px 24px 0;padding-right:20px;gap:10px}#musicView.voqora .vq-promo{flex-basis:84%;min-height:100px;padding:10px 10px 10px 37%;aspect-ratio:2.8}#musicView.voqora .vq-promo strong{font-size:17px}#musicView.voqora .vq-promo small{font-size:10px;margin-bottom:5px}#musicView.voqora .vq-promo-radio{flex-basis:55%;padding:12px 14px}#musicView.voqora .vq-artists{gap:16px}#musicView.voqora .vq-artist{flex-basis:88px}#musicView.voqora .vq-artist img{width:84px;height:84px}#musicView.voqora .vq-artist strong{font-size:12px}#musicView.voqora .vq-results-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px}#musicView.voqora .vq-wrap{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px 10px}#musicView.voqora .vq-page-heading h1{font-size:26px}#musicView.voqora .vq-line-tabs{gap:26px}#musicView.voqora .vq-line-tabs button{font-size:15px}#musicView.voqora .vq-collection-row{gap:19px}#musicView.voqora .vq-collection-row>img,#musicView.voqora .vq-collection-row>.material-symbols-rounded:first-child{width:70px;height:70px}#musicView.voqora .vq-collection-row strong{font-size:16px}#musicView.voqora .vq-collection-row small{font-size:12px}#musicView.voqora :is(.vq-artist-hero,.vq-radio-hero){margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}#musicView.voqora .vq-artist-copy h1{font-size:29px}#musicView.voqora .vq-artist-copy .vq-actions{gap:14px}#musicView.voqora .vq-artist-copy .vq-actions button{font-size:14px;padding:10px 12px}#musicView.voqora .vq-radio-shelf{margin-right:-20px;padding-right:20px;gap:12px}#musicView.voqora .vq-radio-card{flex-basis:42%;padding:12px;min-height:174px}#musicView.voqora .vq-radio-card strong{font-size:21px}#musicView.voqora .vq-radio-card small{font-size:10px}#musicView.voqora .vq-radio-similar{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}#musicView.voqora :is(.vq-collection-intro,.vq-song-detail){display:block;text-align:center;padding-top:0}#musicView.voqora :is(.vq-collection-intro,.vq-song-detail)>img{width:min(65vw,260px);height:min(65vw,260px);margin:0 auto 20px}#musicView.voqora :is(.vq-collection-intro,.vq-song-detail) .vq-actions,#musicView.voqora .vq-song-tools{justify-content:center}#musicView.voqora .vq-menu-grid{grid-template-columns:1fr;gap:0}#musicView.voqora .vq-genre-grid{grid-template-columns:1fr 1fr;gap:12px}#musicView.voqora .vq-genre-grid button{padding:16px}#musicView.voqora .vq-genre-grid strong{font-size:18px}#musicView.voqora .vq-add-playlist{padding:16px}#musicView.voqora .vq-add-playlist label{flex-basis:100%}#musicView.voqora .vq-search-filters{gap:8px}#musicView.voqora .em-song img{width:48px;height:48px}#musicView.voqora .em-icon{min-width:34px;width:34px}#musicView.voqora .em-rename{flex-wrap:wrap}#musicView.voqora .pc-spotlight{padding:22px}}@media(prefers-reduced-motion:reduce){#musicView.voqora *,body #musicPlayer.voqora-player *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}#musicView.voqora .vq-section-head>div,#musicView.voqora .vq-page-heading h1{min-width:0;overflow-wrap:anywhere}#musicView.voqora :is(.vq-track-main strong,.em-song strong){white-space:normal;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:1.4;max-height:none}#musicView.voqora :is(.vq-track-main small,.em-song small){font-size:13px;color:#b0b1b8!important;white-space:normal;overflow-wrap:anywhere}#musicView.voqora .vq-collection-row strong{overflow-wrap:anywhere}#musicView.voqora .music-header .vq-menu-glyph{display:block!important;width:20px!important;height:20px!important;fill:currentColor;flex-shrink:0}#musicView.voqora .music-header .vq-menu-label{display:block!important;font:500 14px/17px system-ui,sans-serif!important;color:inherit!important;letter-spacing:0;text-transform:none}#musicView.voqora .mr-now-playing .now-playing-page{max-width:720px;margin:0 auto}#musicView.voqora .vq-player-topline{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;margin:0 0 16px}#musicView.voqora .vq-player-topline>span{font-size:12px;letter-spacing:2px;color:#b4b5bf}#musicView.voqora .vq-player-topline button{display:flex;gap:7px;align-items:center;background:none;border:0;color:#ddd;font-size:14px;min-height:44px}#musicView.voqora .vq-player-art{position:relative;overflow:hidden;isolation:isolate;background:#1c1e25;border-radius:20px;aspect-ratio:1;max-width:470px;margin:0 auto 28px;box-shadow:0 20px 60px #0005}#musicView.voqora .vq-player-art>img{width:100%;height:100%;object-fit:cover;display:block}#musicView.voqora .vq-player-art>div{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:end;padding:36px 16px 26px;background:linear-gradient(transparent 35%,#000b 75%,#000e)}#musicView.voqora #mrShowVideo{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 24px;border:1px solid #ffffff50;border-radius:30px;background:#fff;color:#111;font-size:16px;font-weight:700;box-shadow:0 4px 24px #0004}#musicView.voqora #mrShowVideo .material-symbols-rounded{font-size:26px}#musicView.voqora #mrResumeHint{color:#e0e0e5;font-size:13px;line-height:1.5;margin:12px 0 0;max-width:260px}#musicView.voqora #mrStartOver{padding:10px;border:0;background:none;color:#fff;font-size:14px;text-decoration:underline}#musicView.voqora .mr-now-playing .now-copy{display:flex;gap:14px;align-items:center;text-align:left;margin:0;padding:0;background:none}#musicView.voqora .mr-now-playing .now-copy>div{flex:1;min-width:0}#musicView.voqora .mr-now-playing .now-copy h2{font-size:clamp(24px,3vw,34px);line-height:1.25;letter-spacing:-.6px;overflow-wrap:anywhere;margin:0 0 7px}#musicView.voqora #mrArtist{display:flex;align-items:center;text-align:left;gap:5px;border:0;background:none;color:#b4b5bd;padding:0;font-size:16px;line-height:1.5;min-height:32px}#musicView.voqora #mrShare{display:grid;place-items:center;min-width:44px;min-height:44px;background:none;border:0;color:#fff}#musicView.voqora .mr-playback{border:0!important;background:transparent!important;border-radius:0;padding:8px 0;margin-top:18px;color:#fff}#musicView.voqora .mr-timeline input{width:100%;height:30px;accent-color:#fc2828;cursor:pointer}#musicView.voqora .mr-timeline>div{display:flex;justify-content:space-between;color:#aaacb7;font-size:13px;font-variant-numeric:tabular-nums}#musicView.voqora .mr-player-buttons{justify-content:space-between;gap:8px;padding:22px 0}#musicView.voqora .mr-player-buttons .mr-main-play{width:72px;height:72px;background:#fc2828!important;color:#fff!important}#musicView.voqora .mr-main-play .material-symbols-rounded{font-size:38px}#musicView.voqora .vq-player-tools{display:flex;align-items:center;justify-content:space-between;gap:6px;border-top:1px solid #2c2e36;padding:14px 0}#musicView.voqora .vq-player-tools :is(button,label){display:flex;align-items:center;justify-content:center;gap:7px;min-height:44px;padding:6px;background:none;border:0;border-radius:12px;color:#c4c6cf;font-size:14px}#musicView.voqora .vq-player-tools button[aria-pressed=true]{color:#ff6565;background:#fc282815}#musicView.voqora .vq-player-tools select{min-width:0;max-width:136px;border:0;background:#080a0d;color:#ddd;font-size:14px;padding:8px 0}#musicView.voqora .mr-player-foot{margin-top:0;border-color:#2c2e36}#musicView.voqora #mrShareStatus{font-size:14px;text-align:left}#musicView.voqora .mr-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}#musicView.voqora .mr-now-playing>.em-page{background:#14161b!important;border-color:#2c2e36!important;padding:20px!important}#musicView.voqora .vq-return{display:flex;align-items:center;justify-content:center;gap:10px;text-decoration:none}@media(max-width:380px){#musicView.voqora .vq-player-tools button{flex-direction:column;gap:4px;font-size:12px}#musicView.voqora .vq-player-tools label{gap:3px}#musicView.voqora .vq-player-tools select{max-width:112px}#musicView.voqora .vq-player-art>div{padding-bottom:20px}}body #shopView.shop-reference{background:#f7f7fb;color:#27272c}body #shopView.shop-reference>.shop-hero{padding:14px 0 4px!important;margin:0!important}body #shopView.shop-reference #shopSearch{height:48px;padding:0 14px;border:1px solid #e1e1e7;border-radius:11px;background:#fff;box-shadow:none;max-width:none}body #shopView.shop-reference #shopSearch input{font-size:16px;font-weight:400;color:#25252b;min-width:0}body #shopView.shop-reference #shopSearch>.material-symbols-rounded{color:#34343a;font-size:25px}#shopView .ss-shortcuts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(76px,1fr);gap:10px;overflow-x:auto;overscroll-behavior-x:contain;padding:20px 0 17px;scrollbar-width:none}#shopView .ss-shortcuts::-webkit-scrollbar{display:none}#shopView .ss-shortcut{padding:0;border:0;background:none;display:flex;flex-direction:column;align-items:center;gap:8px;min-height:88px;cursor:pointer;color:#303039}#shopView .ss-shortcut>span{width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--ss-tone);box-shadow:inset 0 0 0 1px #ffffff35}#shopView .ss-shortcut .material-symbols-rounded{font-size:29px;color:#fff;font-variation-settings:"FILL" 0,"wght" 400}#shopView .ss-shortcut b{font-size:14px;line-height:1.25;font-weight:500;white-space:nowrap}#shopView .ss-shortcut.purple{--ss-tone:#ce49ed}#shopView .ss-shortcut.yellow,#shopView .ss-shortcut.orange{--ss-tone:#ff7900}#shopView .ss-shortcut.red{--ss-tone:#ff493a}#shopView .ss-shortcut.violet{--ss-tone:#9228f4}#shopView .ss-shortcut.teal{--ss-tone:#0ab8aa}#shopView .ss-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}#shopView .ss-heading h2{margin:0;color:#24242b;font-size:23px;line-height:1.25;font-weight:750;letter-spacing:-.35px}#shopView .ss-heading>button{padding:7px 0 7px 8px;display:flex;align-items:center;gap:0;border:0;background:none;color:#686873;font-family:inherit;font-size:14px;font-weight:400;line-height:1.3;white-space:nowrap;cursor:pointer;min-height:42px}#shopView .ss-heading>button .material-symbols-rounded{font-size:20px}#shopView .ss-yellow-frame{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding:10px;border-radius:13px;background:linear-gradient(175deg,#ffe445 40%,#ff7900);color:#fff}#shopView .ss-product{border:0;padding:0 0 10px;overflow:hidden;min-width:0;border-radius:11px;background:#fff;text-align:center;display:flex;flex-direction:column;align-items:stretch;gap:5px;cursor:pointer;color:#25252a}#shopView .ss-photo{display:block;position:relative;background:#fff;aspect-ratio:1;overflow:hidden;margin-bottom:2px}#shopView .ss-photo>img{display:block;width:100%;height:100%;object-fit:contain;padding:7px;background:#fff}#shopView .ss-photo.sc-image-missing{display:grid;place-items:center}#shopView .ss-photo>.material-symbols-rounded{display:grid;place-items:center;height:100%;font-size:44px;color:#8b8b97}#shopView .ss-product .ss-name{padding:2px 6px;margin:0 8px;align-self:center;color:#25252c;font-size:14px;line-height:1.25;min-height:35px;max-width:calc(100% - 12px);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-weight:500}#shopView .ss-product.feature .ss-name{background:#ffc58f;border-radius:2px;min-height:0;padding:3px 5px}#shopView .ss-product>strong{font-size:19px;font-weight:800;line-height:1.25;padding:0 5px;overflow-wrap:anywhere;color:#25252a;letter-spacing:-.2px}#shopView .ss-product>del{font-size:14px;line-height:1.25;color:#7d7d84;padding:0 5px}#shopView .ss-product>small{font-size:12px;line-height:1.25;color:#70707d;padding:0 5px;display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-top:auto}#shopView .ss-featured{margin:4px 0 25px}#shopView .ss-deals{margin:0 -16px;padding:19px 16px 20px;background:#fff3e9}#shopView .ss-deals .ss-heading h2{display:flex;align-items:center;gap:2px}#shopView .ss-deals h2>.material-symbols-rounded{font-size:25px;color:#ff7900;margin-inline:-3px}#shopView .ss-deals .ss-heading p{margin:5px 0 0;font-size:14px;line-height:1.4;color:#5e6170}#shopView .ss-deals time{font-variant-numeric:tabular-nums;font-weight:650}#shopView .ss-deal-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 40px)/5);gap:10px;overflow:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding-bottom:3px;scrollbar-width:thin}#shopView .ss-deal-track>.ss-product{scroll-snap-align:start}#shopView .ss-discount{position:absolute;left:0;top:0;display:flex;align-items:center;gap:0;padding:4px 7px 4px 3px;color:#fff;background:#ff493a;border-radius:0 0 7px;font-size:14px;font-weight:750;line-height:1.1}#shopView .ss-discount .material-symbols-rounded{font-size:18px}body #shopView.shop-reference>.shop-section:not(.products-section){margin:23px 0 0}#shopView.shop-reference .sc-section-head{margin-bottom:12px;align-items:center}#shopView.shop-reference .sc-section-head h2,body #shopView.shop-reference>.products-section h2{font-size:23px;font-weight:750;color:#26262c;letter-spacing:-.3px;line-height:1.25}#shopView.shop-reference .sc-section-head>button{font-size:14px;font-weight:400;color:#686873}#shopView.shop-reference .sc-category-strip{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 50px)/6);gap:10px;padding-bottom:4px;overflow-x:auto;scroll-snap-type:x proximity}#shopView.shop-reference .sc-category-strip .sc-category{min-width:0;display:flex;flex-direction:column;background:#fff;border:0;border-radius:12px;padding:0 0 10px;gap:4px;scroll-snap-align:start}#shopView.shop-reference .sc-category-strip .sc-category>span{width:100%;aspect-ratio:1;border-radius:12px 12px 0 0;background:#fff;box-shadow:none;border:0;padding:5px}#shopView.shop-reference .sc-category-strip img{width:100%;height:100%;object-fit:contain;mix-blend-mode:normal;border-radius:9px}#shopView.shop-reference .sc-category-strip strong{font-size:14px;font-weight:650;color:#303036;padding:3px 4px}#shopView.shop-reference .sc-category-strip small{display:none}#shopView.shop-reference .sc-home-collections .sc-collection{padding:0;background:none;border:0;border-radius:0;margin:25px 0 0}#shopView.shop-reference .sc-home-collections .sc-product-row{display:grid;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - 30px)/4);gap:10px;overflow-x:auto;scroll-snap-type:x proximity;padding-bottom:4px}#shopView.shop-reference .sc-home-collections .sc-product-card{border:0;border-radius:12px;background:#fff;box-shadow:none;overflow:hidden;scroll-snap-align:start}#shopView.shop-reference .sc-home-collections .sc-photo{border-radius:0;aspect-ratio:1;background:#fff}#shopView.shop-reference .sc-home-collections .sc-photo img{object-fit:contain;padding:7px;mix-blend-mode:normal}#shopView.shop-reference .sc-home-collections .sc-product-copy{padding:8px 10px 9px;gap:5px;min-height:0}#shopView.shop-reference .sc-home-collections .sc-product-copy small{display:none}#shopView.shop-reference .sc-home-collections .sc-product-copy strong{font-size:14px;font-weight:500;line-height:1.3;min-height:36px}#shopView.shop-reference .sc-home-collections .sc-product-copy b{font-size:16px;font-weight:800;line-height:1.25;color:#25252c}#shopView.shop-reference .sc-home-collections .sc-card-actions{padding:0 7px 7px;gap:2px}#shopView.shop-reference .sc-home-collections .sc-card-actions button{font-size:14px;min-height:38px;padding:5px;gap:3px}#shopView.shop-reference .sc-home-collections .sc-card-actions .material-symbols-rounded{font-size:18px}body #shopView.shop-reference>.products-section{margin-top:28px}body #shopView.shop-reference>.products-section .product-card{border:0;border-radius:12px}body #shopView.shop-reference>.products-section .product-image{min-height:0;background:#fff}body #shopView.shop-reference>.products-section .product-image img{object-fit:contain;padding:9px}body #shopView.shop-reference>.products-section .product-info h3{font-size:16px;font-weight:500}body #shopView.shop-reference>.products-section .product-info>strong{color:#25252c;font-size:16px;font-weight:800}body #shopView.shop-reference>.products-section .sc-source-share{width:36px;height:36px;min-height:36px;min-width:36px;border:0;box-shadow:none}#shopView.shop-reference .sc-discount{background:#ff493a;color:#fff;border-radius:0 0 7px;font-size:14px;top:0;left:0}#shopView.shop-reference .sc-new{background:#ffc58f;color:#2b2d32}body #shopView.shop-reference.inline-page-open>.sc-storefront{display:none!important}#shopView .ss-product:focus-visible,#shopView .ss-shortcut:focus-visible,#shopView .ss-heading button:focus-visible{outline:3px solid #ff7900;outline-offset:3px}body #shopView.shop-reference>.sp-promotions{margin:24px 0 0}#shopView.shop-reference .sp-carousel{border-radius:12px;overflow:hidden}#shopView.shop-reference .sp-slide{min-height:210px;padding:20px 22px 36px}#shopView.shop-reference .sp-copy h2{font-size:24px;line-height:1.15;margin-bottom:8px}#shopView.shop-reference .sp-copy small{font-size:12px}#shopView.shop-reference .sp-copy p{font-size:14px}#shopView.shop-reference .sp-art{top:25px;bottom:34px}#shopView.shop-reference .sp-controls{justify-content:flex-end;bottom:6px}#shopView.shop-reference .sp-controls>:not([data-sp-action=pause]){display:none}#shopView.shop-reference .sp-house-slide{padding:0;min-height:0}#shopView.shop-reference .sp-house-slide>a{display:block}@media(max-width:900px){#shopView .ss-deal-track{grid-auto-columns:calc((100% - 25px)/3.25)}#shopView.shop-reference .sc-category-strip{grid-auto-columns:calc((100% - 30px)/4)}#shopView.shop-reference .sc-home-collections .sc-product-row{grid-auto-columns:calc((100% - 24px)/3.2)}}@media(max-width:600px){#shopView .ss-shortcuts{grid-auto-columns:68px;gap:10px;padding:17px 0 14px}#shopView .ss-shortcut>span{width:50px;height:50px}#shopView .ss-shortcut .material-symbols-rounded{font-size:27px}#shopView .ss-shortcut{min-height:82px}#shopView .ss-shortcut b{font-size:14px}#shopView .ss-heading h2,#shopView.shop-reference .sc-section-head h2,body #shopView.shop-reference>.products-section h2{font-size:20px;letter-spacing:-.2px}#shopView .ss-heading{gap:8px;margin-bottom:10px}#shopView .ss-heading>button{font-size:14px}#shopView .ss-yellow-frame{gap:7px;padding:7px;border-radius:10px}#shopView .ss-product{border-radius:8px;gap:4px;padding-bottom:8px}#shopView .ss-photo>img{padding:4px}#shopView .ss-product .ss-name{font-size:14px;margin-inline:3px;padding-inline:3px;max-width:calc(100% - 6px);min-height:35px}#shopView .ss-product>strong{font-size:15px;letter-spacing:-.35px;padding:0 2px}#shopView .ss-product>small,#shopView .ss-product>del{font-size:12px}#shopView .ss-featured{margin-bottom:22px}#shopView .ss-deals{padding-top:17px;padding-bottom:17px}#shopView .ss-deal-track{gap:8px;grid-auto-columns:calc((100% - 21px)/3.12)}#shopView .ss-discount{font-size:13px;padding:4px 5px 4px 2px}#shopView .ss-discount .material-symbols-rounded{font-size:15px}#shopView.shop-reference .sc-category-strip{grid-auto-columns:calc((100% - 21px)/3.15);gap:8px}#shopView.shop-reference .sc-home-collections .sc-product-row{grid-auto-columns:calc((100% - 21px)/3.12);gap:8px}#shopView.shop-reference .sc-home-collections .sc-product-copy{padding:7px 7px 6px}#shopView.shop-reference .sc-home-collections .sc-product-copy b{font-size:14px}#shopView.shop-reference .sc-home-collections .sc-card-actions{justify-content:center}#shopView.shop-reference .sc-home-collections .sc-card-actions button{font-size:0;min-width:40px;min-height:40px}#shopView.shop-reference .sc-home-collections .sc-card-actions .material-symbols-rounded{font-size:20px}#shopView.shop-reference .sc-home-collections .sc-collection{margin-top:23px}#shopView.shop-reference .sc-section-head>button{font-size:14px}body #shopView.shop-reference>.products-section .product-info h3{font-size:15px}#shopView.shop-reference .sp-slide{min-height:185px;padding:17px 17px 33px}#shopView.shop-reference .sp-copy h2{font-size:20px}#shopView.shop-reference .sp-copy p{display:none}}@media(max-width:1023px){body #shopNav{height:auto;min-height:74px;padding:8px 8px max(8px,env(safe-area-inset-bottom));grid-template-columns:repeat(5,minmax(0,1fr));gap:2px;border-top:1px solid #e5e5eb;background:#fff;box-shadow:0 -3px 14px #24243305}body #shopNav>button{min-height:50px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;margin:0;padding:3px;border:0;background:none;box-shadow:none;color:#787880;border-radius:10px}body #shopNav>button>.material-symbols-rounded{font-size:27px;background:none}body #shopNav b{font-size:14px;font-weight:500;line-height:1.2}body #shopNav>button.active{color:#ff7900!important}body #shopNav>button.active>.material-symbols-rounded{color:#ff7900;font-variation-settings:"FILL" 1}body #shopNav>button:focus-visible{outline:3px solid #ff7900;outline-offset:-2px}}@media(min-width:1024px){#shopView .ss-deals{margin-inline:0;border-radius:16px;padding-inline:18px}#shopView .ss-product.feature .ss-photo{aspect-ratio:1.65}#shopView .ss-featured{margin-block:8px 28px}#shopView .ss-shortcuts{max-width:780px;gap:24px;padding-bottom:22px}}body #shopView.sc-category-mode{background:#fff;padding-bottom:0}body #shopView.sc-category-mode>.shop-workspace{margin-top:0;animation:none}#shopView .sct-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#shopView .sct-search{display:flex;align-items:center;gap:9px;background:#f4f5f7;border:1px solid #eceef1;border-radius:14px;min-height:50px;margin:14px 0;padding:0 6px 0 14px}#shopView .sct-search>.material-symbols-rounded{font-size:25px;color:#787d87}#shopView .sct-search input{flex:1;min-width:0;background:none;border:0;outline:none;font:400 1rem DM Sans,sans-serif;color:#292b32;padding:12px 0}#shopView .sct-search input::placeholder{color:#797e87}#shopView .sct-search button{width:44px;min-height:44px;display:grid;place-items:center;border:0;border-radius:10px;background:none;color:#555960;cursor:pointer}#shopView .sct-layout{display:grid;grid-template-columns:160px minmax(0,1fr);height:calc(100dvh - 218px);min-height:300px;border-top:1px solid #e9eaec;overflow:hidden;align-items:stretch}#shopView .sct-sidebar{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;background:#f5f6f8;padding:0 0 24px}#shopView .sct-sidebar>button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;height:calc(44px + 2.7em);min-height:82px;padding:8px 6px;border:0;background:none;color:#5d6370;cursor:pointer;font:500 .875rem/1.35 DM Sans,sans-serif;overflow-wrap:break-word}#shopView .sct-sidebar>button>.material-symbols-rounded{font-size:24px;font-variation-settings:"FILL" 0,"wght" 350;color:#606775}#shopView .sct-sidebar>button>span:not(.material-symbols-rounded){height:2.7em;min-height:2.7em;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#shopView .sct-sidebar>button[aria-current=true]{background:#fff;color:#b54e13;font-weight:700}#shopView .sct-sidebar>button[aria-current=true]>.material-symbols-rounded{color:#ee7528}#shopView .sct-sidebar>button[aria-current=true]:before{content:"";position:absolute;left:0;top:22px;bottom:22px;width:4px;border-radius:4px;background:#ff7a25}#shopView .sct-panel{--sct-columns:5;--sct-gap:10px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;min-width:0;padding:14px 18px 22px;background:#fff;scroll-padding-top:12px}#shopView .sct-panel button{font-family:DM Sans,sans-serif;cursor:pointer}#shopView .sct-category-heading{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:5px 12px;margin-bottom:15px}#shopView .sct-category-heading h2{margin:0;color:#20242c;font-size:1.5rem;font-weight:750;line-height:1.25;letter-spacing:-.3px}#shopView .sct-category-heading>span{color:#6b7280;font-size:.875rem;line-height:1.4}#shopView .sct-banner{position:relative;isolation:isolate;display:flex;align-items:center;width:100%;min-height:132px;padding:18px;text-align:left;overflow:hidden;background:#242832;border:0;border-radius:12px;color:#fff}#shopView .sct-banner>img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:75% 50%}#shopView .sct-banner:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#121820ed,#121820a8 55%,#12182022)}#shopView .sct-banner>span:not(.material-symbols-rounded){display:grid;gap:10px;max-width:85%}#shopView .sct-banner strong{font-size:1.375rem;line-height:1.2;letter-spacing:-.35px;color:#fff}#shopView .sct-banner b{display:flex;align-items:center;gap:6px;font-size:1rem;line-height:1.4;font-weight:500;color:#fff}#shopView .sct-banner b>.material-symbols-rounded{font-size:20px;flex-shrink:0}#shopView .sct-section-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:18px 0 10px;min-height:32px}#shopView .sct-section-head h2{margin:0;font-size:1.25rem;line-height:1.35;font-weight:700;color:#272c35;letter-spacing:-.2px}#shopView .sct-section-head button{display:grid;place-items:center;min-width:44px;min-height:44px;padding:0;border:0;border-radius:10px;background:#f5f6f8;color:#555960}#shopView .sct-photo{display:grid;place-items:center;position:relative;width:100%;aspect-ratio:1;min-width:0;flex-shrink:0;background:#f8f9fb;overflow:hidden;border-radius:10px}#shopView .sct-photo>img{width:100%;height:100%;object-fit:contain;display:block;padding:6px;background:#fff}#shopView .sct-photo>.material-symbols-rounded{font-size:48px;color:#858e9e}#shopView .sct-tile-grid{display:grid;grid-template-columns:repeat(var(--sct-columns),minmax(0,1fr));gap:14px var(--sct-gap);grid-auto-rows:1fr}#shopView .sct-tile-grid>button{min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;border:0;background:none;padding:0;text-align:center;color:#353c48;font-size:.875rem;line-height:1.35;overflow-wrap:break-word}#shopView .sct-tile-grid>button>strong{font-weight:550;height:2.7em;min-height:2.7em;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#shopView .sct-tile-grid>button>small{font-size:.75rem;color:#767e8c;line-height:1.4}#shopView .sct-product-grid{display:grid;grid-template-columns:repeat(var(--sct-columns),minmax(0,1fr));gap:var(--sct-gap);grid-auto-rows:1fr}#shopView .sct-product{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #e8ebef;border-radius:12px;overflow:hidden}#shopView .sct-product-open{display:flex;flex:1;flex-direction:column;gap:5px;align-items:stretch;width:100%;min-width:0;padding:0 0 6px;border:0;background:none;color:#222935;text-align:left}#shopView .sct-product .sct-photo{border-radius:0;background:#fff}#shopView .sct-product-name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding:0 6px;font-size:.875rem;line-height:1.4;height:2.8em;min-height:2.8em;color:#3b4350;overflow-wrap:break-word}#shopView .sct-product-open>strong{font-size:.875rem;font-weight:750;line-height:1.35;min-height:2.7em;height:2.7em;padding:0 6px;margin-top:auto;overflow-wrap:anywhere}#shopView .sct-new{position:absolute;left:7px;top:7px;padding:4px 7px;background:#fff0b3;color:#674809;border-radius:5px;font-size:.875rem;font-weight:650}#shopView .sct-add{display:flex;align-items:center;justify-content:center;gap:6px;min-height:40px;margin:0 5px 5px;padding:6px;border:0;border-radius:8px;background:#fff0e3;color:#a8460e;font-size:.875rem;font-weight:650}#shopView .sct-add .material-symbols-rounded{font-size:20px}#shopView .sct-arrivals-track{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--sct-columns) - 1)*var(--sct-gap))/var(--sct-columns));gap:var(--sct-gap);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:6px}#shopView .sct-arrivals-track>.sct-product{scroll-snap-align:start}#shopView .sct-browse-all{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;margin-top:18px;padding:10px;border:1px solid #efceba;border-radius:10px;background:#fff9f4;color:#ad4a12;font-size:1rem;font-weight:600}#shopView .sct-related{border-top:1px solid #e9ecf0;margin-top:26px}#shopView .sct-related-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#shopView .sct-related-grid>button{display:grid;grid-template-columns:44px minmax(0,1fr) 20px;min-height:64px;gap:9px;align-items:center;min-width:0;padding:8px;border:1px solid #e8ebef;border-radius:10px;background:#fff;text-align:left;color:#414a57;font-size:1rem}#shopView .sct-related-grid strong{font-weight:550;overflow-wrap:break-word}#shopView .sct-related-grid .material-symbols-rounded{font-size:20px}#shopView .sct-empty{text-align:center;padding:36px 8px;color:#6b717b;font-size:1rem}#shopView .sct-empty h2{font-size:1.25rem}#shopView :is(.sct-panel,.sct-sidebar,.sct-search) :is(button,input):focus-visible,#shopView .sct-panel:focus-visible{outline:2px solid #f48132;outline-offset:-2px}#shopView.shop-reference .sc-product-grid .sc-product-card{border:1px solid #e7eaf0;border-radius:13px;box-shadow:none}#shopView.shop-reference .sc-product-grid .sc-photo{background:#fff}#shopView.shop-reference .sc-product-grid .sc-photo>img{object-fit:contain;padding:9px}#shopView.shop-reference .sc-product-grid .sc-product-copy{padding:9px;gap:6px}#shopView.shop-reference .sc-product-grid .sc-product-copy strong{font-size:.875rem;line-height:1.4;height:2.8em;min-height:2.8em;font-weight:550;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#shopView.shop-reference .sc-product-grid .sc-product-copy b{font-size:.9375rem;line-height:1.4;font-weight:750;color:#252c37}#shopView.shop-reference .sc-product-grid .sc-product-copy small{font-size:.75rem;line-height:1.4;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}#shopView.shop-reference .sc-product-grid .sc-card-actions button{min-height:40px;font-size:.875rem}#shopView.shop-reference .sc-types button{font-size:.9375rem;font-weight:550}#shopView.shop-reference .sc-types button[aria-pressed=true]{background:#fff0e3;color:#a8460e;border-color:#f6c8a8}#shopView.shop-reference .sc-filter-row{font-size:.9375rem}@media(max-width:1023px){body #shopView.sc-category-mode>.shop-workspace{margin-inline:-16px}#shopView .sct-search{margin:10px 16px}#shopView .sct-layout{grid-template-columns:96px minmax(0,1fr)}#shopView .sct-panel{--sct-columns:4;padding:12px 14px 20px}#shopView .sct-sidebar>button{min-height:82px;font-size:.875rem;padding:8px 6px}#shopView .sct-banner{min-height:122px;padding:16px}}@media(max-width:600px){#shopView .sct-layout{grid-template-columns:84px minmax(0,1fr)}#shopView .sct-panel{--sct-columns:3;--sct-gap:8px;padding:12px 10px 20px}#shopView .sct-sidebar>button{min-height:82px;gap:4px}#shopView .sct-sidebar>button>.material-symbols-rounded{font-size:24px}#shopView .sct-category-heading h2{font-size:1.1875rem}#shopView .sct-banner{min-height:112px;padding:13px}#shopView .sct-banner strong{font-size:1.1875rem;line-height:1.2}#shopView .sct-banner>span:not(.material-symbols-rounded){max-width:100%}#shopView .sct-banner b{font-size:.875rem}#shopView .sct-section-head{margin:16px 0 9px}#shopView .sct-section-head h2{font-size:1.0625rem}#shopView .sct-related-grid{grid-template-columns:1fr}#shopView .sct-search input{font-size:1rem}#shopView .sct-new{font-size:.75rem;padding:3px 5px}#shopView.shop-reference .sc-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;grid-auto-rows:1fr}#shopView.shop-reference .sc-product-grid .sc-card-actions{gap:2px;padding:0 3px 5px}#shopView.shop-reference .sc-product-grid .sc-card-actions button{font-size:0;min-width:40px}#shopView.shop-reference .sc-product-grid .sc-card-actions .material-symbols-rounded{font-size:19px}}@media(max-width:359px){#shopView .sct-panel{--sct-columns:2}#shopView.shop-reference .sc-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}:root{--eravo-orange:#ff7900;--eravo-orange-gold:#ff9b15;--eravo-accent:#ff7900;--eravo-accent-hover:#f36a00;--eravo-orange-tint:#fff3e9;--eravo-orange-line:#ffd6b4;--eravo-blue:var(--eravo-accent);--eravo-navy:#2b2d32;--eravo-cyan:var(--eravo-orange-gold);--eravo-emerald:var(--eravo-accent);--eravo-deep:#ff6500;--eravo-lime:var(--eravo-orange-gold);--eravo-tint:var(--eravo-orange-tint);--green:var(--eravo-accent);--green-dark:var(--eravo-accent-hover);--dt-blue:var(--eravo-accent);--ink:#282b32}body header .eh-row .eh-actions>button,body header .eh-row .eh-actions>.eravo-profile-button{background:var(--eravo-orange-tint)!important;color:var(--eravo-orange)!important;border-color:var(--eravo-orange-line)!important}body header .eh-row .eh-actions>.eh-menu{background:var(--eravo-orange)!important;color:#fff!important;border-color:var(--eravo-orange)!important}body #superNav .home-pay-entry{background:var(--eravo-orange)!important;color:#fff!important;box-shadow:0 5px 18px #ff790024!important}body #superNav .home-pay-entry>span{background:transparent!important;color:#fff!important}body #superNav .home-pay-entry>b{color:#fff!important}body #megaMenu .mm-tone-money,body #megaMenu .mm-tone-business{--mm-tint:var(--eravo-orange-tint);--mm-ink:var(--eravo-orange)}body #homeView.market-home #services>#shopLaunch .service-icon{background:var(--eravo-orange-tint)!important;color:var(--eravo-orange)!important}:root body #homeView.market-home:not(.super-page-open):not([data-header-notifications])>.wallet-card{background:linear-gradient(115deg,#ff6500,#ff7900 66%,#ff9110)!important;color:#fff!important;border:1px solid #ff7900!important;box-shadow:0 8px 24px #ff79001c!important}:root body #homeView.market-home>.wallet-card .balance strong{color:#fff!important;font-variant-numeric:tabular-nums}:root body #homeView.market-home>.wallet-card :is(.wallet-head>span,.balance>span){color:#fff!important}:root body #homeView.market-home>.wallet-card .wallet-head button{color:#fff!important;background:#ffffff20!important;border-color:#fff5!important}:root body #homeView.market-home>.wallet-card .wallet-foot button{color:#fff!important;background:#ffffff20!important;border-color:#fff5!important}:root body #homeView.market-home>.wallet-card>.pay-actions{border-color:#ffffff40!important}:root body #homeView.market-home>.wallet-card .pay-actions b{color:#fff!important}:root body #homeView.market-home>.wallet-card>.pay-actions .action-icon{background:#ffffff26!important;color:#fff!important;box-shadow:none!important}:root body #homeView.market-home>.wallet-card:before{border-color:#ffffff35!important}:root body #homeView.market-home>.wallet-card:after{border-color:#ffffff30!important}:root body #homeView.market-home>.wallet-card button:focus-visible{outline-color:#fff!important}#epRoot .ep-balance:not(.violet){background:linear-gradient(115deg,#ff6500,#ff7900 66%,#ff9110);color:#fff;border-color:#ff7900;box-shadow:0 10px 26px #ff79001c}#epRoot .ep-balance:not(.violet):before{border-color:#ffffff35}#epRoot .ep-balance:not(.violet):after{border-color:#ffffff30}#epRoot .ep-balance:not(.violet) :is(.ep-wallet-brand>span:first-child,.ep-amount>span,.ep-balance-foot>span),#epRoot .ep-balance:not(.violet)>small{color:#fff}#epRoot .ep-balance:not(.violet) :is(.ep-balance-foot>button,.ep-actions>button,.ep-amount strong){color:#fff}#epRoot .ep-balance:not(.violet) .ep-icon-button{color:#fff;border-color:#fff5;background:#ffffff20}#epRoot .ep-balance:not(.violet) .ep-actions{border-color:#ffffff40}#epRoot .ep-balance:not(.violet) .ep-action-icon{background:#ffffff26;color:#fff}#epRoot .ep-balance:not(.violet) .ep-actions>button:hover{background:#ffffff20}#epRoot .ep-balance:not(.violet) :is(button,input):focus-visible{outline-color:#fff!important}#epRoot .ep-amount strong{font-variant-numeric:tabular-nums}#epRoot .ep-colours .mint,#epRoot .ep-button.primary,#epRoot .eg-customer .eg-button.primary{background:var(--eravo-orange);border-color:var(--eravo-orange);color:#fff}#epRoot .ep-button.primary:hover,#epRoot .eg-customer .eg-button.primary:hover{background:var(--eravo-accent-hover);color:#fff}#epRoot .ep-colours input{accent-color:var(--eravo-orange)}#epRoot .ep-colours .mint input{accent-color:#fff}#epRoot .ep-privacy-switch[aria-checked=true]:before{background:var(--eravo-orange)}#epRoot>.ep-nav>button[aria-current=page]{color:var(--eravo-orange)}#epRoot>.ep-nav>button[aria-current=page]>span{background:var(--eravo-orange-tint);color:var(--eravo-orange)}.id-member{background:linear-gradient(115deg,#ff6500,#ff8a00);color:#fff}.id-member :is(.id-member-top,.id-member-person h2,.id-member-person p,.id-member-bottom,.id-member-bottom button){color:#fff}#epRoot .ep-balance.peach{background:linear-gradient(115deg,#ff7900,#ff9715);color:#fff}.vq-ad-dock{position:fixed;z-index:2147483000;left:16px;right:16px;bottom:calc(150px + env(safe-area-inset-bottom));max-width:920px;margin:auto;padding:18px 20px 12px;background:#151521;color:#fff;border:1px solid #514661;border-radius:18px;box-shadow:0 12px 45px #0007;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;font:16px/1.4 system-ui,sans-serif}.vq-ad-brand{display:flex;align-items:center;gap:12px}.vq-ad-brand>span{display:grid;place-items:center;background:#ec4065;border-radius:12px;width:48px;height:48px;font-size:28px}.vq-ad-brand small{display:block;color:#d0bedf;font-size:12px;letter-spacing:.06em}.vq-ad-brand strong{display:block;max-width:180px;overflow-wrap:anywhere}.vq-ad-copy{display:flex;flex-direction:column;min-width:0}.vq-ad-copy strong{overflow-wrap:anywhere}.vq-ad-copy span{font-size:14px;color:#d0ced6}.vq-ad-link{font-size:14px;color:#ffa5bb;margin-top:4px}.vq-ad-controls{display:flex;align-items:center;gap:8px}.vq-ad-controls button{font:600 14px system-ui;min-height:44px;white-space:nowrap;padding:10px 13px;border-radius:10px;border:1px solid #65606e;background:#272331;color:#fff;cursor:pointer}.vq-ad-controls [data-ad-skip]:not(:disabled){background:#ee4065;border-color:#ee4065}.vq-ad-controls button:disabled{opacity:.65;cursor:default}.vq-ad-controls button:focus-visible,.vq-ad-link:focus-visible{outline:3px solid #ffc2d0;outline-offset:3px}.vq-ad-dock progress{grid-column:1/-1;width:100%;height:4px;accent-color:#ee4065}.vq-ad-dock audio{display:none}@media(max-width:640px){.vq-ad-dock{left:10px;right:10px;bottom:calc(152px + env(safe-area-inset-bottom));padding:14px;grid-template-columns:1fr;gap:10px}.vq-ad-brand strong{max-width:none}.vq-ad-copy{padding-left:60px}.vq-ad-controls{justify-content:flex-end}.vq-ad-controls [data-ad-skip]{flex:1}.vq-ad-dock progress{grid-column:1}}@media(prefers-reduced-motion:reduce){.vq-ad-dock{scroll-behavior:auto}}.vq-ad-sponsor{display:none}.vq-ad-native{bottom:max(20px,env(safe-area-inset-bottom));left:24px;right:24px;max-width:1260px;border-radius:20px;gap:16px;padding:14px 20px 10px}.vq-ad-native .vq-ad-copy strong,.vq-ad-native .vq-ad-copy span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vq-ad-native .vq-ad-link{font-size:12px;margin:0}.vq-ad-native .vq-ad-brand strong{font-size:14px}.vq-ad-native .vq-ad-brand small{font-size:10px}.vq-ad-native .vq-ad-brand>span{width:42px;height:42px;font-size:24px}@media(max-width:640px){.vq-ad-native{left:10px;right:10px;bottom:max(10px,env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto;gap:7px 10px;padding:12px 12px 9px;border-radius:15px}.vq-ad-native .vq-ad-brand{display:none}.vq-ad-native .vq-ad-copy{padding:0;gap:1px}.vq-ad-native .vq-ad-copy strong{font-size:13px}.vq-ad-native .vq-ad-copy span{font-size:10px}.vq-ad-native .vq-ad-sponsor{display:block;color:#e6bdd0;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vq-ad-native .vq-ad-controls{gap:5px}.vq-ad-native .vq-ad-controls button{min-height:38px;padding:7px;font-size:12px;border-radius:8px}.vq-ad-native .vq-ad-controls [data-ad-stop]{padding:5px;border-color:transparent;background:none}.vq-ad-native .vq-ad-link{font-size:10px;line-height:1.2}.vq-ad-native progress{height:3px}}.vq-ad-caption{font-size:14px;line-height:1.5;color:inherit;font-weight:600}.vq-ad-caption:empty{display:none}
